.admin-sidebar nav button{display:flex;align-items:center;gap:8px}.admin-sidebar nav svg,.admin-help>svg{width:24px;height:24px;flex-shrink:0}.orders-table-wrap{overflow:auto;background:#fff;border:1px solid #e6e6eb;border-radius:14px}.orders-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.orders-table th{background:#f7f7fa;font-weight:600;color:#777;padding:14px 18px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.orders-table td{padding:18px;border-top:1px solid #eee}.orders-table td small{display:block;color:#777;font-size:11px;margin-top:5px}.orders-table .primary{font-size:12px;white-space:nowrap}.fulfillment-badge{display:inline-block;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#edf0f7;color:#425276;white-space:nowrap}.fulfillment-badge.preparing,.fulfillment-badge.ready{background:#fff2dc;color:#8a5707}.fulfillment-badge.delivered{background:#e5f4ec;color:#246346}.fulfillment-badge.cancelled{background:#fde9e7;color:#a72820}.order-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:20px 0;font-size:13px}.order-pagination span{margin-right:auto}.order-pagination button{padding:10px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer}.order-pagination button:disabled{opacity:.4;cursor:default}#order-editor{width:min(780px,calc(100% - 24px));max-height:90svh;border:0;border-radius:20px;padding:0;color:#282830}#order-editor::backdrop{background:#17171f88}#order-editor-body{padding:24px}.order-detail-top{display:flex;justify-content:space-between;align-items:center}.order-detail-top>strong{font-size:26px}.order-id{font-size:11px;overflow-wrap:anywhere;color:#777}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.order-detail-grid h3{font-size:13px;color:#777}.order-detail-grid p{font-size:13px;overflow-wrap:anywhere}.order-item{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #eee;font-size:13px}.order-item strong{white-space:nowrap}.admin-order-history{list-style:none;padding:0}.admin-order-history li{padding:10px 0;font-size:13px;border-bottom:1px solid #eee}.admin-order-history small{display:block;color:#888;font-size:11px}.cash-confirm{padding:16px;border:1px solid #d8e7da;border-radius:10px;background:#f1f9f1;font-size:14px}.cash-confirm input{accent-color:#286640}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.security-grid .settings-panel{max-width:none;margin:0}.security-grid h2{font-size:20px}.security-grid p{font-size:13px;line-height:1.8}.audit-panel{margin-top:24px;max-width:none}.audit-panel h2{font-size:20px}#order-error{color:#b32128}.admin-help{display:flex;align-items:center;gap:15px}@media(max-width:760px){.security-grid,.order-detail-grid{grid-template-columns:1fr}.order-pagination{flex-wrap:wrap}.order-pagination span{width:100%}#order-editor-body{padding:18px}.order-detail-top>strong{font-size:22px}.orders-table td,.orders-table th{padding:12px}.admin-sidebar nav button svg{width:18px;height:18px}.order-detail-grid{gap:0}.editor-actions{flex-wrap:wrap}.editor-actions button{min-height:44px}#orders-search{display:grid;grid-template-columns:1fr}#orders-search input,#orders-search select{width:100%;font-size:16px}.security-grid .settings-panel{padding:20px}}
.admin-sidebar{overflow-y:auto}.admin-sidebar nav{flex-shrink:0}.admin-locked>#order-editor{display:none}#order-editor input,#order-editor select,#order-editor textarea{font-size:16px}#orders-search input,#orders-search select{max-width:100%}
.import-panel{max-width:none}.import-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.import-file{cursor:pointer;display:inline-flex;align-items:center}.import-errors{background:#fff3f1;border:1px solid #f0c3be;border-radius:12px;padding:14px 22px;margin:18px 0;color:#902a24}.import-errors li{padding:5px 0}.import-panel #import-commit{margin-top:20px}.import-panel .orders-table-wrap{margin-top:18px}
