.admin-main{padding-top:120px;padding-bottom:60px}.admin-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.admin-header h1{font-size:36px;font-weight:800}.admin-header h1 span{color:var(--primary-dark)}.admin-stats{background:var(--primary-dark);color:#fff;border-radius:50px;padding:8px 20px;font-size:14px;font-weight:700}.admin-content{border-radius:24px;padding:30px}.table-container{overflow-x:auto}.orders-table{border-collapse:collapse;text-align:left;width:100%}.orders-table th{color:var(--text-dark);border-bottom:2px solid #0000000d;padding:15px;font-weight:700}.orders-table td{vertical-align:top;border-bottom:1px solid #00000008;padding:20px 15px}.customer-cell h4{margin-bottom:5px;font-size:16px}.customer-cell p{color:var(--text-light);font-size:13px;line-height:1.4}.items-list{font-size:13px;list-style:none}.items-list li{background:#00000008;border-radius:4px;margin-bottom:4px;padding:4px 8px}.order-total{color:var(--primary-dark);font-weight:800}.order-id{color:var(--text-light);font-family:monospace;font-size:12px}.order-date{color:var(--text-light);font-size:13px}.loading-msg,.error-msg{text-align:center;color:var(--text-light);padding:40px}.error-msg{color:#e53935}.price-breakdown p{color:var(--text-light);margin-bottom:2px;font-size:12px}.badge-payment{color:#1976d2;background:#e3f2fd;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700}.badge-status{color:#ffa000;text-align:center;background:#fff8e1;border:1px solid #ffe082;border-radius:50px;padding:4px 10px;font-size:11px;font-weight:700}@media (width<=768px){.admin-header{text-align:center;flex-direction:column;gap:20px}}
