.order-desk-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.order-desk-heading small{font-size:11px;letter-spacing:.18em;color:#9b7556}.order-desk-heading h2{font-family:Georgia,'Songti SC','SimSun',serif;font-weight:500;font-size:29px;margin:8px 0;color:#493c32}.order-desk-heading p,.order-desk-count{font-size:13px;color:#82766b;line-height:1.8}.order-desk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.order-desk-metrics article{padding:20px;border:1px solid #e6d9cb;background:#fffcf7;border-radius:7px}.order-desk-metrics span{display:block;font-size:13px;color:#82766b}.order-desk-metrics strong{display:block;margin-top:12px;font-size:26px;font-weight:500;color:#92552f}.order-desk-search{display:flex;gap:12px;align-items:end;margin:18px 0;flex-wrap:wrap}.order-desk-search label{flex:1;min-width:180px;display:grid;gap:7px;font-size:13px}.order-desk-search input,.order-desk-search select,.order-ship-form input,.order-ship-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9cbbd;border-radius:5px;background:#fffdf9;color:#493c32;font:inherit;min-width:0}.order-desk-summary{font-size:13px;line-height:2;color:#766353;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.order-desk-list{display:grid;gap:14px}.order-desk-card{background:#fffdf9;border:1px solid #e3d6c8;border-radius:8px;padding:20px;min-width:0}.order-desk-card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.order-desk-card header small{display:block;margin-top:5px;color:#8a7e72;font-size:12px}.order-state{font-size:12px;color:#8e5733;background:#f3e8db;border-radius:4px;padding:6px 10px;white-space:nowrap}.order-state.completed{color:#48715b;background:#edf3ec}.order-desk-meta{display:flex;flex-wrap:wrap;gap:10px 24px;color:#8a7e72;font-size:12px;margin-top:14px;overflow-wrap:anywhere}.order-desk-brief{display:flex;gap:22px;align-items:center;padding:18px 0;font-size:14px}.order-desk-brief>span{flex:1;line-height:1.8}.order-desk-brief small{display:block;color:#8a7e72;font-size:12px;margin-top:4px}.order-desk-brief b{color:#92552f}.order-desk-card summary{cursor:pointer;color:#895536;font-size:13px;border-top:1px solid #eee3d7;padding-top:13px}.order-desk-details{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.order-desk-details ul{list-style:none;padding:0}.order-desk-details li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #eee3d7}.order-desk-details li small{display:block;color:#8a7e72}.order-ship-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid #e3d6c8;margin-top:18px;padding-top:18px}.order-ship-form h3,.order-ship-wide{grid-column:1/-1}.order-ship-form h3{margin:0;font-weight:500}.order-ship-form label{display:grid;gap:5px;font-size:13px}.order-ship-form [role=status]{margin-left:12px;color:#9d4e34}.order-shipment{padding:15px;background:#f4eee5;border-left:2px solid #b87949;display:grid;gap:7px;font-size:13px;margin:12px 0}.order-shipment .account-button{justify-self:start}.order-shipment small{color:#82766b}.order-desk-pages{display:flex;justify-content:center;align-items:center;gap:18px;padding:22px}.order-desk-empty{text-align:center;padding:35px;color:#8a7e72}.management-logins{display:flex;gap:18px;justify-content:center;padding:20px;font-size:13px;border-top:1px solid #e3d6c8}.management-logins a{color:#895536}.management-entry-guide{padding:16px;line-height:1.8}.management-entry-guide a{display:inline-block;padding:10px;color:#895536}
@media(max-width:650px){.order-desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-desk-heading{align-items:flex-start}.order-desk-heading h2{font-size:24px}.order-desk-card{padding:14px}.order-desk-brief{flex-wrap:wrap;gap:12px}.order-desk-brief>span{flex-basis:100%}.order-ship-form{grid-template-columns:1fr}.order-desk-metrics strong{font-size:22px}.order-desk-search{align-items:stretch}.order-desk-search label{min-width:0;flex-basis:100%}}

.workspace-overlay.management-mode{background:#f5f0e8;color:#493c32}.management-mode .workspace-heading{display:none}.management-mode .workspace-sidebar{background:#fffaf3;border-color:#e3d6c8}.management-mode .workspace-sidebar nav button{color:#82705e}.management-mode .workspace-sidebar nav button.is-active{background:#efe0ce;color:#97512e}.management-mode .workspace-avatar{background:#ebd8c1;color:#92552f}.management-mode .workspace-topbar,.management-mode .workspace-identity{border-color:#e3d6c8}.management-mode .workspace-primary{background:#a65f34;border-color:#a65f34;color:#fff}.management-mode .account-button{background:#fffaf3;color:#825332;border-color:#d9c5af}.management-mode .account-subtabs{border-color:#e3d6c8}.management-mode .account-subtabs button[aria-pressed=true]{color:#98542f;border-color:#a65f34}.management-mode .account-subtabs button[aria-pressed=true]:after{background:#a65f34}.management-mode .order-desk-heading h2{margin-top:10px}.management-mode .workspace-identity small,.management-mode .workspace-sidebar-note{color:#8c7c6c}.management-logins{grid-column:1/-1;flex-basis:100%;width:100%}
.fulfillment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;padding:12px;border:1px solid #e8ddcf;border-radius:6px;background:#fbf6ef;color:#82766b;font-size:12px}.fulfillment-summary span{display:grid;gap:3px}.fulfillment-summary b{color:#92552f;font-weight:600}.order-fulfillment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid #e3d6c8;margin-top:18px;padding-top:18px}.order-fulfillment-form h3,.order-fulfillment-form .order-ship-wide{grid-column:1/-1}.order-fulfillment-form h3{margin:0;font-weight:500}.order-fulfillment-form label{display:grid;gap:5px;font-size:13px}.order-fulfillment-form input,.order-fulfillment-form select,.order-fulfillment-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9cbbd;border-radius:5px;background:#fffdf9;color:#493c32;font:inherit;min-width:0}.order-fulfillment-form [role=status]{margin-left:12px;color:#9d4e34}@media(max-width:700px){.fulfillment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-fulfillment-form{grid-template-columns:1fr}.order-fulfillment-form h3,.order-fulfillment-form .order-ship-wide{grid-column:auto}.order-fulfillment-form input,.order-fulfillment-form select,.order-fulfillment-form textarea{font-size:16px;min-height:44px}}
/* Shared operations table treatment for agent and ordinary-user order workspaces. */
.workspace-overlay .order-desk-heading{margin-bottom:18px}.workspace-overlay .order-desk-heading small{color:#527a9e}.workspace-overlay .order-desk-heading h2{font-family:var(--font-ui,sans-serif);font-size:28px;font-weight:700;color:#173653;margin:5px 0 6px}.workspace-overlay .order-desk-heading p,.workspace-overlay .order-desk-count{color:#5e7890;font-size:13px}
.workspace-overlay .order-desk-metrics{gap:10px;margin-bottom:17px}.workspace-overlay .order-desk-metrics article{padding:15px 17px;border-color:#d2deea;background:#fff;border-radius:9px;box-shadow:0 5px 14px #2446640b}.workspace-overlay .order-desk-metrics span{color:#52708c;font-size:12px}.workspace-overlay .order-desk-metrics strong{color:#1f5b91;font-size:25px;margin-top:8px}
.workspace-overlay .order-desk-summary{color:#5d7891;background:#e7f0f8;border:1px solid #cbdbe9;border-radius:7px;padding:9px 12px}.workspace-overlay .order-desk-summary b{color:#1f5b91}
.workspace-overlay .order-desk-search{gap:9px;margin:14px 0}.workspace-overlay .order-desk-search label{color:#46647e;font-size:12px}.workspace-overlay .order-desk-search input,.workspace-overlay .order-desk-search select{border-color:#c6d4e2;background:#fff;color:#1e4568}
.workspace-overlay .account-subtabs{border-color:#d8e3ed}.workspace-overlay .account-subtabs button{color:#6b8299}.workspace-overlay .account-subtabs button[aria-pressed=true]{color:#1f5b91;border-color:#2a659c}.workspace-overlay .account-subtabs button[aria-pressed=true]:after{background:#2a659c}
.workspace-overlay .order-desk-list{gap:10px}.workspace-overlay .order-desk-card{padding:16px;background:#fff;border-color:#d2deea;border-radius:9px;box-shadow:0 4px 12px #2446640b}.workspace-overlay .order-desk-card header small,.workspace-overlay .order-desk-meta,.workspace-overlay .order-desk-card summary{color:#607b93}.workspace-overlay .order-desk-meta{border-color:#e3eaf0}.workspace-overlay .order-desk-brief{padding:14px 0}.workspace-overlay .order-desk-brief b{color:#1f5b91}.workspace-overlay .order-state{color:#2c6597;background:#e9f2f9}.workspace-overlay .order-state.completed{color:#32724c;background:#e8f5ed}.workspace-overlay .order-desk-details li{border-color:#e3eaf0}.workspace-overlay .order-shipment{background:#eef6f1;border-color:#c7e2d0;color:#3d7052}.workspace-overlay .order-fulfillment-form,.workspace-overlay .order-ship-form{border-color:#d7e2eb}.workspace-overlay .order-ship-form input,.workspace-overlay .order-ship-form textarea,.workspace-overlay .order-fulfillment-form input,.workspace-overlay .order-fulfillment-form select,.workspace-overlay .order-fulfillment-form textarea{border-color:#c6d4e2;background:#fff;color:#1e4568}
@media(max-width:760px){.workspace-overlay .order-desk-heading h2{font-size:24px}.workspace-overlay .order-desk-card{padding:13px}.workspace-overlay .order-desk-metrics strong{font-size:22px}.workspace-overlay .order-desk-summary{font-size:11px}.workspace-overlay .order-desk-search{gap:8px}}
/* Final theme precedence: management mode keeps the same navy operations surface. */
.workspace-overlay.management-mode{background:#edf2f7!important;color:#17304b!important}
.management-mode .workspace-heading{display:block!important}
.management-mode .workspace-sidebar{background:#102b49!important;border-color:#0b233c!important}
.management-mode .workspace-sidebar nav button{color:#b8cbe0!important}
.management-mode .workspace-sidebar nav button.is-active{background:#2a5c8a!important;color:#fff!important}
.management-mode .workspace-avatar{background:#2a5c8a!important;color:#fff!important}
.management-mode .workspace-topbar,.management-mode .workspace-identity{border-color:#d4deea!important}
.management-mode .order-desk-heading h2{font-family:var(--font-ui,sans-serif)!important;color:#173653!important}
.management-mode .workspace-heading{display:none!important}
