:root{--adm-navy-bg:#131f30;--adm-navy-dark:#0d1624;--adm-navy-hover:#1b2b42;--adm-navy-active:#223755;--adm-orange:#f47721;--adm-orange-hover:#d95f12;--adm-orange-pale:#fff0e5;--adm-canvas:#f5f6f7;--adm-white:#fff;--adm-border:#e2e7ec;--adm-border-subtle:#eceff2;--adm-text-primary:#20252b;--adm-text-secondary:#687583;--adm-text-muted:#94a3b8;--adm-success:#237a45;--adm-success-bg:#e7f4ea;--adm-warning:#a96508;--adm-warning-bg:#fff4d6;--adm-danger:#a52834;--adm-danger-bg:#feecee;--adm-teal:#187c78;--adm-teal-bg:#e4f3f1;--adm-blue:#1e40af;--adm-blue-bg:#eff6ff}.adm-root{background-color:var(--adm-canvas);min-height:100vh;color:var(--adm-text-primary);flex-direction:column;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.adm-topbar{background-color:var(--adm-navy-bg);z-index:100;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.adm-topbar-left{align-items:center;gap:16px;min-width:240px;display:flex}.adm-brand-link{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.adm-brand-text{letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:700}.adm-brand-pill{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#f47721,#d95f12);border-radius:9999px;padding:3px 8px;font-size:.72rem;font-weight:600;box-shadow:0 2px 6px #f4772159}.adm-topbar-search-wrap{flex:1;max-width:640px;margin:0 24px;position:relative}.adm-topbar-search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.adm-topbar-search-input{color:#fff;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:8px;width:100%;height:38px;padding:0 40px 0 38px;font-size:.86rem;transition:all .2s}.adm-topbar-search-input:focus{border-color:var(--adm-orange);background-color:#ffffff24;outline:none;box-shadow:0 0 0 2px #f4772140}.adm-topbar-search-input::placeholder{color:#8e9bae}.adm-search-shortcut{color:#cbd5e1;background-color:#ffffff1f;border:1px solid #ffffff26;border-radius:4px;padding:1px 6px;font-size:.7rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.adm-topbar-right{align-items:center;gap:16px;display:flex}.adm-notif-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .15s,color .15s;display:flex;position:relative}.adm-notif-btn:hover{color:#fff;background-color:#ffffff14}.adm-notif-badge{color:#fff;border:2px solid var(--adm-navy-bg);background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.adm-profile-pill{cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;transition:background .15s;display:flex}.adm-profile-pill:hover{background-color:#ffffff1f}.adm-avatar-circle{color:#fff;background:linear-gradient(135deg,#475569,#334155);border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.adm-profile-info{flex-direction:column;line-height:1.15;display:flex}.adm-profile-name{color:#fff;font-size:.82rem;font-weight:600}.adm-profile-role{color:#94a3b8;font-size:.7rem}.adm-body{flex:1;display:flex}.adm-sidebar{background-color:var(--adm-navy-bg);border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;justify-content:space-between;width:240px;min-height:calc(100vh - 64px);padding:16px 12px;display:flex}.adm-nav-list{flex-direction:column;gap:4px;display:flex}.adm-nav-item{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-size:.86rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.adm-nav-item:hover{background-color:var(--adm-navy-hover);color:#fff}.adm-nav-item.active{background-color:var(--adm-orange);color:#fff;font-weight:600;box-shadow:0 2px 8px #f4772159}.adm-nav-item-left{align-items:center;gap:12px;display:flex}.adm-nav-icon{flex-shrink:0;width:18px;height:18px}.adm-nav-badge{color:#fff;background-color:#ffffff26;border-radius:9999px;padding:2px 6px;font-size:.68rem;font-weight:700}.adm-nav-item.active .adm-nav-badge{background-color:#0003}.adm-nav-chevron{color:#64748b;font-size:.75rem}.adm-nav-item:hover .adm-nav-chevron,.adm-nav-item.active .adm-nav-chevron{color:#fff}.adm-sidebar-footer{border-top:1px solid #ffffff14;margin-top:24px;padding-top:16px}.adm-help-card{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.adm-help-header{align-items:center;gap:10px;display:flex}.adm-help-icon{color:var(--adm-orange)}.adm-help-title{color:#fff;font-size:.8rem;font-weight:600}.adm-help-sub{color:#94a3b8;font-size:.7rem}.adm-help-btn{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #ffffff2e;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .15s}.adm-help-btn:hover{background-color:#ffffff1a;border-color:#fff}.adm-content{flex:1;max-width:1600px;padding:24px 32px 64px;overflow-y:auto}.adm-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.adm-header-title-col h1{color:var(--adm-text-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:1.6rem;font-weight:700}.adm-header-title-col p{color:var(--adm-text-secondary);margin:0;font-size:.88rem}.adm-date-selector{background-color:var(--adm-white);border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a}.adm-date-selector svg{color:var(--adm-text-secondary)}.adm-stats-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1400px){.adm-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.adm-stats-grid{grid-template-columns:1fr}}.adm-stat-card{background-color:var(--adm-white);border:1px solid var(--adm-border);border-radius:12px;flex-direction:column;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.adm-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.adm-stat-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adm-stat-icon-wrap{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.adm-stat-icon-blue{color:#2563eb;background-color:#eff6ff}.adm-stat-icon-orange{color:#ea580c;background-color:#fff7ed}.adm-stat-icon-amber{color:#d97706;background-color:#fef3c7}.adm-stat-icon-emerald{color:#059669;background-color:#ecfdf5}.adm-stat-icon-indigo{color:#4f46e5;background-color:#eef2ff}.adm-stat-icon-purple{color:#9333ea;background-color:#faf5ff}.adm-stat-title{color:var(--adm-text-secondary);font-size:.78rem;font-weight:500}.adm-stat-middle{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.adm-stat-value{color:var(--adm-text-primary);letter-spacing:-.02em;font-size:1.45rem;font-weight:700}.adm-stat-trend{border-radius:4px;align-items:center;gap:2px;padding:1px 6px;font-size:.72rem;font-weight:600;display:flex}.adm-trend-up{color:#166534;background-color:#dcfce7}.adm-trend-down{color:#991b1b;background-color:#fee2e2}.adm-stat-subtext{color:var(--adm-text-muted);font-size:.72rem}.adm-section-title{color:var(--adm-text-primary);margin:0 0 12px;font-size:.96rem;font-weight:700}.adm-quick-actions-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:24px;display:grid}@media (max-width:1400px){.adm-quick-actions-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.adm-quick-actions-grid{grid-template-columns:1fr}}.adm-quick-btn{background-color:var(--adm-white);border:1px solid var(--adm-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex;box-shadow:0 1px 2px #00000008}.adm-quick-btn:hover{border-color:var(--adm-orange);background-color:#fffaf5;transform:translateY(-1px);box-shadow:0 4px 10px #f477211f}.adm-quick-icon{width:36px;height:36px;color:var(--adm-orange);background-color:#fff7ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adm-quick-texts{flex-direction:column;display:flex}.adm-quick-title{color:var(--adm-text-primary);font-size:.82rem;font-weight:600}.adm-quick-sub{color:var(--adm-text-secondary);font-size:.7rem}.adm-middle-grid{grid-template-columns:2.1fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (max-width:1200px){.adm-middle-grid{grid-template-columns:1fr}}.adm-card{background-color:var(--adm-white);border:1px solid var(--adm-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000008}.adm-card-header{border-bottom:1px solid var(--adm-border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.adm-card-title{color:var(--adm-text-primary);margin:0;font-size:.95rem;font-weight:700}.adm-link-all{color:#2563eb;align-items:center;gap:4px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.adm-link-all:hover{text-decoration:underline}.adm-tabs-row{border-bottom:1px solid var(--adm-border-subtle);background-color:#fafcfe;align-items:center;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.adm-tab-pill{color:var(--adm-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;padding:5px 12px;font-size:.78rem;font-weight:500;transition:all .15s}.adm-tab-pill:hover{color:var(--adm-text-primary);background-color:#edf2f7}.adm-tab-pill.active{background-color:var(--adm-orange);color:#fff;font-weight:600;box-shadow:0 2px 6px #f4772140}.adm-table-wrap{overflow-x:auto}.adm-table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.adm-table th{color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--adm-border);white-space:nowrap;background-color:#f8fafc;padding:12px 16px;font-size:.74rem;font-weight:600}.adm-table td{border-bottom:1px solid var(--adm-border-subtle);color:var(--adm-text-primary);vertical-align:middle;padding:12px 16px}.adm-table tr:hover td{background-color:#f8fafc}.adm-table-code{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.adm-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.adm-badge-confirmed{color:#166534;background-color:#dcfce7}.adm-badge-processing{color:#1d4ed8;background-color:#eff6ff}.adm-badge-shipped{color:#15803d;background-color:#f0fdf4}.adm-badge-delivered{color:#0369a1;background-color:#e0f2fe}.adm-badge-pending{color:#b45309;background-color:#fef3c7}.adm-badge-cancelled{color:#b91c1c;background-color:#fee2e2}.adm-logistics-badge{border-radius:4px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-flex}.adm-log-not-dispatched{color:#c2410c;background-color:#ffedd5}.adm-log-ready{color:#b45309;background-color:#fef3c7}.adm-log-transit{color:#1e40af;background-color:#dbeafe}.adm-log-delivered{color:#15803d;background-color:#dcfce7}.adm-row-actions{align-items:center;gap:6px;display:flex}.adm-btn-action{cursor:pointer;border:1px solid var(--adm-border);background-color:var(--adm-white);color:var(--adm-text-primary);border-radius:6px;padding:4px 10px;font-size:.74rem;font-weight:600;transition:all .15s}.adm-btn-action:hover{background-color:#f1f5f9;border-color:#94a3b8}.adm-btn-action-primary{background-color:var(--adm-navy-bg);color:#fff;border-color:var(--adm-navy-bg)}.adm-btn-action-primary:hover{background-color:#1e324c}.adm-btn-reminder{color:#92400e;background-color:#fef3c7;border-color:#fde68a}.adm-btn-reminder:hover{background-color:#fde68a}.adm-approvals-list{divide-y:1px solid var(--adm-border-subtle);flex-direction:column;display:flex}.adm-approval-card{border-bottom:1px solid var(--adm-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;transition:background .15s;display:flex}.adm-approval-card:hover{background-color:#f8fafc}.adm-approval-left{align-items:center;gap:12px;display:flex}.adm-approval-avatar{border:1px solid var(--adm-border);width:36px;height:36px;color:var(--adm-navy-bg);background-color:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.adm-approval-info{flex-direction:column;gap:2px;display:flex}.adm-approval-name{color:var(--adm-text-primary);font-size:.82rem;font-weight:600}.adm-approval-meta{color:var(--adm-text-secondary);align-items:center;gap:6px;font-size:.7rem;display:flex}.adm-approval-btns{align-items:center;gap:6px;display:flex}.adm-btn-approve{color:#fff;cursor:pointer;background-color:#166534;border:none;border-radius:6px;padding:5px 12px;font-size:.72rem;font-weight:600;transition:background .15s}.adm-btn-approve:hover{background-color:#14532d}.adm-bottom-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:32px;display:grid}@media (max-width:1200px){.adm-bottom-grid{grid-template-columns:1fr}}.adm-logistics-list{divide-y:1px solid var(--adm-border-subtle);flex-direction:column;display:flex}.adm-logistics-row{border-bottom:1px solid var(--adm-border-subtle);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .15s;display:flex}.adm-logistics-row:hover{background-color:#f8fafc}.adm-log-left{align-items:center;gap:12px;font-size:.82rem;font-weight:500;display:flex}.adm-log-right{color:var(--adm-text-primary);align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.adm-chevron-right{color:#94a3b8;font-size:.8rem}.adm-star{color:#f59e0b}.adm-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adm-modal-card{background-color:var(--adm-white);border:1px solid var(--adm-border);border-radius:14px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.adm-modal-card-lg{max-width:860px}.adm-modal-header{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.adm-modal-header h3{color:var(--adm-text-primary);margin:0;font-size:1.1rem;font-weight:700}.adm-modal-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:1.2rem}.adm-modal-close-btn:hover{color:var(--adm-text-primary);background-color:#f1f5f9}.adm-modal-body{padding:24px}.adm-modal-footer{border-top:1px solid var(--adm-border);background-color:#f8fafc;border-radius:0 0 14px 14px;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.adm-form-group{margin-bottom:16px}.adm-form-group label{color:var(--adm-text-secondary);margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.adm-input,.adm-select,.adm-textarea{border:1px solid var(--adm-border);width:100%;color:var(--adm-text-primary);background-color:var(--adm-white);border-radius:8px;padding:9px 12px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--adm-orange);outline:none;box-shadow:0 0 0 2px #f4772133}.adm-btn-modal-cancel{border:1px solid var(--adm-border);background-color:var(--adm-white);color:var(--adm-text-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:600}.adm-btn-modal-cancel:hover{background-color:#f1f5f9}.adm-btn-modal-submit{background-color:var(--adm-orange);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;transition:background .15s;box-shadow:0 2px 6px #f4772159}.adm-btn-modal-submit:hover{background-color:var(--adm-orange-hover)}.adm-toast{background-color:var(--adm-navy-bg);color:#fff;z-index:9999;border-left:4px solid var(--adm-orange);border-radius:10px;align-items:center;gap:12px;padding:12px 20px;font-size:.86rem;font-weight:500;animation:.2s ease-out slideInUp;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #00000040}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
