:root{color-scheme:dark;--desk-bg:#111315;--desk-surface:#1b1e21;--desk-raised:#23272b;--desk-line:#343a40;--desk-text:#f1f3f4;--desk-muted:#a3abb3;--desk-accent:#b6edca;--studio-coral:#b6edca;--studio-mint:#b6edca;--studio-lilac:#c6b7ef}body{font-family:Segoe UI,Arial,sans-serif}.desk-redesign,body{background:var(--desk-bg)}.desk-redesign{color:var(--desk-text);font-size:14px;line-height:1.5}.desk-redesign h1,.desk-redesign h2,.desk-redesign h3,.desk-redesign strong,.modal-card h2{font-family:Segoe UI,Arial,sans-serif}.desk-redesign .workspace{background:transparent}.desk-redesign .metric-card:after,.desk-redesign .metric-card:before{display:none}.desk-redesign *,.modal-card *{scrollbar-color:#50575e transparent}.desk-redesign button,.modal-card button{transition:background .16s,border-color .16s,transform .16s}.desk-redesign button:focus-visible,.desk-redesign summary:focus-visible,.modal-card button:focus-visible{outline:3px solid #b6edca;outline-offset:3px}.desk-redesign .sidebar{inset:0 auto 0 0;width:254px;padding:24px 16px 14px;background:#171a1c;border:0;border-right:1px solid var(--desk-line);border-radius:0;box-shadow:none}.desk-redesign .brand{padding:0 10px 24px;gap:11px;border-bottom:1px solid var(--desk-line);margin-bottom:20px}.desk-redesign .brand-mark{width:40px;height:40px;border-radius:12px;color:#193222;background:var(--desk-accent);box-shadow:none}.desk-redesign .brand strong{font-size:20px;letter-spacing:-.6px}.desk-redesign .brand small{font-size:10px;color:var(--desk-muted);letter-spacing:.12em}.desk-redesign .nav-list{gap:17px;padding:0 2px 15px}.nav-group{padding:0}.nav-group summary{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;margin-bottom:5px;list-style:none;color:#8e989f;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.nav-group summary::-webkit-details-marker,.repair-extras summary::-webkit-details-marker{display:none}.nav-group[open] summary>svg{transform:rotate(90deg)}.desk-redesign .nav-list button{width:100%;min-height:43px;padding:10px 12px;margin-bottom:3px;gap:11px;color:#b7bfc5;background:transparent;border:0;border-radius:8px;font-size:13px;font-weight:500;box-shadow:none}.desk-redesign .nav-list button svg{color:#909aa2}.desk-redesign .nav-list button:hover{background:#252a2e;color:#fff}.desk-redesign .nav-list button.active{color:#d6f7e0;background:#293d31;box-shadow:none}.desk-redesign .nav-list button.active:before{display:none}.desk-redesign .nav-list button.active svg{color:var(--desk-accent)}.desk-redesign .nav-list button b{background:#384e40;color:#defbe7;font-size:11px}.desk-redesign .sidebar-foot{background:transparent;border:0;border-top:1px solid var(--desk-line);border-radius:0;padding:16px 7px 0}.desk-redesign .sidebar-foot small{color:var(--desk-muted);font-size:11px}.desk-redesign .shop-avatar{color:#c7d0d6;background:#2d3338;border-radius:50%}.desk-redesign .main-area{margin-left:254px;background:var(--desk-bg)}.desk-redesign .topbar{height:80px;padding:16px 32px;gap:10px;background:#111315f5;border-bottom:1px solid var(--desk-line);box-shadow:none}.workspace-breadcrumb{display:flex;align-items:center;gap:8px;margin-right:auto;white-space:nowrap;font-size:12px}.workspace-breadcrumb span{color:#89949e}.workspace-breadcrumb strong{color:#d9dfe3;font-weight:500}.desk-redesign .global-search-wrap{flex:1;max-width:480px;min-width:120px}.desk-redesign .global-search{min-height:44px;height:44px;padding:0 13px;background:#1c2023;border:1px solid #343b40;border-radius:9px}.desk-redesign .global-search input{font-size:13px;color:#f1f3f4}.desk-redesign .global-search input::placeholder{color:#8a959f}.desk-redesign .global-search kbd{display:none}.desk-redesign .workspace{max-width:1600px;margin:auto;padding:32px}.desk-redesign .page-head{align-items:center;margin:0 0 28px;gap:20px;padding:0;border:0}.desk-redesign .page-head>div:first-child{padding-left:0}.desk-redesign .page-head>div:first-child:before{display:none}.desk-redesign .eyebrow{color:#9ca9b2;font-size:10px;font-weight:700;letter-spacing:.14em}.desk-redesign .page-head h1{color:#f4f6f7;margin:5px 0 7px;font-size:clamp(26px,2.5vw,36px);font-weight:650;letter-spacing:-1px}.desk-redesign .page-head p:not(.eyebrow){color:var(--desk-muted);font-size:14px;line-height:1.6;max-width:690px}.desk-redesign .primary-button,.modal-card .primary-button{min-height:44px;padding:11px 18px;color:#183522;background:var(--desk-accent);border:1px solid #b6edca;border-radius:8px;box-shadow:none;font-size:13px;font-weight:700}.desk-redesign .primary-button:hover,.modal-card .primary-button:hover{background:#d2f7df;transform:translateY(-1px)}.desk-redesign .secondary-button,.modal-card .secondary-button{min-height:44px;padding:10px 15px;color:#dce2e6;background:#23282c;border:1px solid #414a51;border-radius:8px;font-size:13px;box-shadow:none}.desk-redesign .install-button,.desk-redesign .network-status,.desk-redesign .scan-button,.desk-redesign .store-buy-button{height:44px;min-height:44px;border-radius:8px;color:#b9c4cb;background:#202529;border:1px solid #394148;box-shadow:none}.desk-redesign .topbar .install-button,.desk-redesign .topbar .store-buy-button{width:44px;padding:0;justify-content:center}.desk-redesign .topbar .install-button span,.desk-redesign .topbar .store-buy-button span{display:none}.desk-launchpad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.desk-launchpad>button{min-height:120px;display:flex;align-items:center;gap:14px;padding:22px;text-align:left;background:#1e2427;color:#f1f4f5;border:1px solid #3b444a;border-radius:12px;cursor:pointer}.desk-launchpad>button:hover{border-color:#99b4a3;background:#262f2b}.desk-launchpad .launch-receive{background:#b6edca;color:#153522;border-color:#b6edca}.desk-launchpad .launch-receive:hover{background:#cff7dd}.launch-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid #4a575e;border-radius:12px}.launch-receive .launch-icon{border-color:#87be9b}.desk-launchpad button>span:nth-child(2){flex:1;display:grid;gap:5px}.desk-launchpad strong{font-size:16px;font-weight:650}.desk-launchpad small{font-size:11px;opacity:.7}.desk-launchpad button>svg{flex-shrink:0}.desk-redesign .metric-grid{gap:1px;overflow:hidden;border:1px solid #343a40;border-radius:12px;background:#343a40;margin-bottom:28px}.desk-redesign .metric-card{min-height:134px;padding:20px 23px;border:0;border-radius:0;box-shadow:none;background:#191d20}.desk-redesign .metric-card .metric-icon{float:right;width:32px;height:32px;background:transparent;color:#9fb5a8;border:0}.desk-redesign .metric-card p{color:#a5b0b8;font-size:12px}.desk-redesign .metric-card>strong{color:#f3f6f7;font-size:28px;font-weight:600;letter-spacing:-1px}.desk-redesign .metric-card>small{color:#8d99a2;font-size:11px}.desk-redesign .batch-card,.desk-redesign .contract-card,.desk-redesign .counter-section,.desk-redesign .customer-card,.desk-redesign .knowledge-card,.desk-redesign .panel,.desk-redesign .store-card{background:#1b1f22;border:1px solid #343c42;border-radius:12px;box-shadow:none}.desk-redesign .dashboard-grid{grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:24px}.desk-redesign .panel-title{padding-bottom:18px}.desk-redesign .panel-title h2{color:#e9eef1;font-size:18px;font-weight:600}.desk-redesign .text-button{color:#b6edca;font-size:12px}.desk-redesign .pipeline{gap:10px}.desk-redesign .pipeline-step{padding:15px;background:#23292d;border:1px solid #3b454c;border-radius:8px}.desk-redesign .pipeline-step>span{border-radius:7px;background:#36463c;color:#b6edca}.desk-redesign .pipeline-step strong{font-size:14px}.desk-redesign .pipeline-step small{font-size:12px;color:#9daab3}.desk-all-clear{display:grid;justify-items:start;gap:8px;padding:12px 0;color:#b6edca}.desk-all-clear p{color:#99a6b0;font-size:13px}.desk-redesign table{font-size:13px}.desk-redesign th{padding:15px 18px;color:#a7b3bc;background:#202629;font-size:11px;font-weight:600;letter-spacing:.04em}.desk-redesign td{padding:17px 18px;color:#d6dfe4;border-color:#30383e}.desk-redesign tbody tr:hover{background:#252c30}.desk-redesign .jobs-overview{padding:0;background:transparent;border:0;box-shadow:none;margin-bottom:22px}.desk-redesign .job-progress,.desk-redesign .jobs-overview-head,.desk-redesign .jobs-quick-stats{display:none}.desk-redesign .jobs-stage-rail{gap:12px;background:transparent;padding:0;border:0}.desk-redesign .jobs-stage-rail button{min-height:90px;padding:17px 20px;background:#1d2327;border:1px solid #39434b;border-radius:10px;box-shadow:none}.desk-redesign .jobs-stage-rail button.active{background:#2b3b32;border-color:#9bc9ab;box-shadow:inset 0 -3px #b6edca}.desk-redesign .jobs-stage-rail button>span{width:30px;height:30px;background:#354039;color:#b6edca;border-radius:7px}.desk-redesign .jobs-stage-rail strong{font-size:15px}.desk-redesign .jobs-stage-rail small{color:#a1adb5;font-size:12px}.desk-redesign .jobs-stage-rail b{font-size:27px;color:#f0f5f2;background:transparent}.desk-redesign .jobs-controlbar{padding:0 0 18px;border:0;background:transparent}.desk-redesign .jobs-controlbar strong{font-size:15px}.desk-redesign .jobs-controlbar span{font-size:12px}.desk-redesign .job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.desk-redesign .job-card{background:#1b2024;border:1px solid #3b454d;border-radius:12px;padding:21px;box-shadow:none}.desk-redesign .job-card:before{display:none}.desk-redesign .job-card-top{margin-bottom:18px}.desk-redesign .job-age{color:#a3afb7;font-size:11px}.desk-redesign .job-card-top>.mono{color:#9cabb6;font-size:11px}.desk-redesign .job-device h3{font-size:20px;letter-spacing:-.4px}.desk-redesign .job-device>span{background:#2d3934;color:#b6edca;border-radius:10px}.desk-redesign .job-device p,.desk-redesign .job-device small{font-size:12px;color:#9cabb5}.desk-redesign .job-owner{border-color:#364047;padding:14px 0}.desk-redesign .job-owner strong{font-size:14px}.desk-redesign .job-owner small{font-size:10px}.desk-redesign .issue-box{background:transparent;border:0;border-radius:0;padding:14px 0}.desk-redesign .issue-box p{font-size:14px}.desk-redesign .issue-box small{font-size:10px;color:#a2afb8}.repair-extras{border-top:1px solid #364047;border-bottom:1px solid #364047;margin:2px 0 0}.repair-extras summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:46px;cursor:pointer;color:#b4c1ca;font-size:12px}.repair-extras summary span{display:flex;gap:8px;align-items:center}.repair-extras[open] summary>svg{transform:rotate(90deg)}.repair-extras-body{padding-bottom:16px}.desk-redesign .jobs-workspace .job-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.desk-redesign .job-tools button{min-height:40px;font-size:12px;background:#2a3238;color:#d7e2e8;border-color:#47535d;border-radius:7px}.repair-important{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.repair-important span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:#f2d39a;background:#3b3223;border:1px solid #625038;border-radius:6px;font-size:11px}.desk-redesign .jobs-stage-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.desk-redesign .jobs-stage-rail button{min-width:0}.desk-redesign .jobs-stage-rail button.active>span{color:#183522;border-color:#b6edca}.desk-redesign .job-device{min-height:0;margin:0;padding:0 0 16px}.desk-redesign .job-card-top{min-height:0;padding-bottom:0}.catalog-page,.portal-page,.public-home{background:#11171b;color:#e7eff4;font-family:Segoe UI,Arial,sans-serif}.catalog-card,.portal-job,.portal-summary>div,.public-hero{background:#20292f;border:1px solid #44535f;border-radius:14px;box-shadow:none}.portal-welcome h1,.public-copy h1{font-family:Segoe UI,Arial,sans-serif;font-weight:650}.portal-lookup{border-color:#53646f;border-radius:10px}.portal-lookup input{font-size:16px}.portal-lookup button,.staff-access a{background:#b6edca;color:#173723;border-radius:8px}.portal-job{padding:24px}.portal-job p,.public-copy>p:last-child{font-size:15px;line-height:1.65}.portal-header button{min-height:44px;font-size:13px}.desk-redesign .job-money{padding:16px 0;margin-top:0;background:transparent;border:0}.desk-redesign .job-money small{color:#98a7b2;font-size:11px}.desk-redesign .job-money strong{font-size:15px}.desk-redesign .stage-action{min-height:46px;color:#173723;background:#b6edca;border:0;border-radius:8px;font-size:13px;box-shadow:none}.desk-redesign .status-pill{font-size:11px;padding:5px 9px;border-radius:6px}.desk-redesign .empty-state{background:#1c2327;border:1px dashed #46545d;border-radius:10px}.desk-redesign .empty-state p{font-size:14px}.desk-redesign .field>span,.modal-card .field>span{color:#cdd7de;font-size:12px;font-weight:600}.desk-redesign .field>small,.modal-card .field>small{font-size:11px;color:#9aabb7}.desk-redesign .field input,.desk-redesign .field select,.desk-redesign .field textarea,.modal-card .field input,.modal-card .field select,.modal-card .field textarea{min-height:44px;padding:11px 12px;font-size:14px;color:#eef3f6;background:#141a1e;border:1px solid #45525c;border-radius:7px}.desk-redesign .field input:focus,.desk-redesign .field select:focus,.modal-card input:focus,.modal-card select:focus{border-color:#b6edca;box-shadow:0 0 0 3px #b6edca15}.modal-card{background:#1c2328;border:1px solid #52616c;border-radius:14px;color:#edf3f6;box-shadow:0 25px 100px #0008}.modal-card>header{padding:22px 26px;background:#222b31;border-bottom:1px solid #3f4c56}.modal-card h2{font-size:21px;font-weight:600}.modal-body{padding:25px}.modal-card .form-grid{gap:18px}.modal-card .modal-actions{padding-top:20px;border-top:1px solid #3b4852}.desk-redesign .counter-shell{max-width:1050px}.desk-redesign .counter-section{padding:24px}.desk-redesign .counter-section h2{font-size:19px}.desk-redesign .counter-section header p{font-size:13px;color:#9bacb7}.desk-redesign .counter-section>header>span{color:#193b28;background:#b6edca}.desk-redesign .counter-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-redesign .counter-picks button{min-height:44px;background:#252e34;color:#bdcbd5;border-color:#43515c}.desk-redesign .counter-picks button span{font-size:12px}.desk-redesign .counter-picks button.selected{background:#2d4537;border-color:#82b694;color:#d9f8e3;box-shadow:none}.desk-redesign .counter-picks button.selected svg{color:#b6edca}.desk-redesign .counter-submit{background:#222c32f5;border-color:#51626e;border-radius:10px}.desk-redesign .bulk-metrics>div,.desk-redesign .finance-metric,.desk-redesign .purchase-metrics>div,.desk-redesign .report-metrics>div,.desk-redesign .store-metrics>div{background:#1c2328;border:1px solid #3b4852;border-radius:10px;box-shadow:none}.desk-redesign .finance-metric small,.desk-redesign .report-metrics small,.desk-redesign .store-metrics small{font-size:12px;color:#a7b6c1}.desk-redesign .business-tabs button,.desk-redesign .finance-filter button,.desk-redesign .store-filters button,.desk-redesign .technical-tabs button{min-height:43px;font-size:13px;border-radius:7px}.desk-redesign .customer-identity h3,.desk-redesign .store-device h3{font-size:20px}.desk-redesign .customer-identity p,.desk-redesign .store-device p{font-size:12px;color:#9dacb7}@media (min-width:1800px){.desk-redesign .job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.workspace-breadcrumb{display:none}.desk-redesign .workspace{padding:26px}.desk-redesign .topbar{padding-inline:26px}.desk-launchpad>button{padding:17px;gap:10px}.desk-launchpad .launch-icon{display:none}.desk-launchpad strong{font-size:14px}.desk-redesign .counter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.desk-redesign .sidebar{width:222px;padding-inline:12px}.desk-redesign .main-area{margin-left:222px}.desk-redesign .dashboard-grid,.desk-redesign .job-grid{grid-template-columns:1fr}.desk-redesign .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-redesign .scan-button span{display:none}.desk-redesign .scan-button{width:44px;padding:0;justify-content:center}}@media (max-width:840px){.desk-redesign .sidebar{width:270px;z-index:150;transform:translateX(-100%)}.desk-redesign .sidebar.is-open{transform:translateX(0)}.desk-redesign .main-area{margin-left:0}.desk-redesign .nav-scrim{z-index:140}.desk-redesign .workspace{padding:24px 20px 200px}.desk-redesign .topbar{padding:12px 20px;height:70px}.desk-redesign .global-search-wrap{max-width:none}.desk-redesign .mobile-menu{display:grid;place-items:center;width:44px;height:44px;border:1px solid #43515b;border-radius:8px;background:#242d33;color:#e4ecf1}.desk-redesign .mobile-dock{background:#1c252bec;border-color:#4a5964;border-radius:14px}.desk-redesign .mobile-dock button.active{background:#32483a;color:#e2f9ea}.desk-redesign .mobile-dock button.active svg,.desk-redesign .mobile-dock button:nth-child(2) svg{color:#b6edca}.desk-redesign .counter-submit{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:620px){.desk-redesign .workspace{padding:23px 14px 200px}.desk-redesign .topbar{padding:10px 14px;height:64px;gap:7px}.desk-redesign .global-search{height:42px;min-height:42px}.desk-redesign .topbar .install-button{display:none}.desk-redesign .page-head{align-items:flex-start;gap:14px;margin-bottom:23px}.desk-redesign .page-head h1{font-size:29px}.desk-redesign .page-head p:not(.eyebrow){font-size:13px}.desk-redesign .page-head .head-actions{width:100%}.desk-launchpad{grid-template-columns:1fr;gap:9px;margin-bottom:22px}.desk-launchpad>button{min-height:82px;padding:15px}.desk-launchpad .launch-icon{display:grid;width:40px;height:40px;flex-basis:40px}.desk-launchpad strong{font-size:15px}.desk-launchpad small{font-size:12px}.desk-redesign .metric-card{padding:18px 16px;min-height:126px}.desk-redesign .metric-card>strong{font-size:23px}.desk-redesign .metric-card .metric-icon{display:none}.desk-redesign .dashboard-grid{gap:17px}.desk-redesign .job-card{padding:17px}.desk-redesign .jobs-stage-rail{grid-template-columns:1fr;gap:8px}.desk-redesign .jobs-stage-rail button{min-height:68px;padding:12px 15px}.desk-redesign .jobs-stage-rail small{display:none}.desk-redesign .jobs-controlbar{align-items:flex-start;gap:12px}.desk-redesign .jobs-control-actions{width:100%;flex-wrap:wrap}.desk-redesign .counter-grid{grid-template-columns:1fr}.desk-redesign .counter-section{padding:17px}.desk-redesign .field input,.desk-redesign .field select,.desk-redesign .field textarea,.modal-card .field input,.modal-card .field select{font-size:16px;min-height:48px}.desk-redesign .counter-picks>div{grid-template-columns:1fr 1fr}.desk-redesign .counter-picks button{min-height:48px}.desk-redesign .counter-submit{padding:10px}.modal-card{border-radius:15px 15px 0 0}.modal-body{padding:19px 16px}}@media (prefers-reduced-motion:reduce){.desk-redesign *,.modal-card *{transition:none!important;animation:none!important}}@media (max-width:620px){.desk-redesign .jobs-stage-rail{grid-template-columns:1fr}.desk-redesign .job-card-top>div{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.desk-redesign .job-device{padding-top:0}.portal-page,.public-home{padding-inline:16px}.portal-summary{grid-template-columns:1fr}.portal-job{padding:18px}}@media print{.desk-launchpad,.desk-redesign .mobile-dock,.desk-redesign .sidebar,.desk-redesign .topbar,.workspace-breadcrumb{display:none!important}.desk-redesign .main-area{margin:0}.desk-redesign .workspace{padding:0}.desk-redesign .job-card,.desk-redesign .panel{color:#111;background:white;border-color:#aaa}}.tone-sky{--section-color:#9cd6ef;--section-fill:#233b48}.ownership-context{display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:11px 14px;border-radius:8px;font-size:12px;border:1px solid}.ownership-context.customer{color:#a9edc7;background:#21362b;border-color:#416f54}.ownership-context.owned{color:#f2ce8e;background:#3b3020;border-color:#785d30}.ownership-context svg{flex-shrink:0}.owned-category-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:18px 0}.owned-category-filter label{display:flex;align-items:center;gap:12px;color:#cbd7df;font-size:13px}.owned-category-filter select{min-height:44px;padding:8px 12px;border:1px solid #53626e;border-radius:8px;background:#1b252c;font-size:13px}.owned-category-filter>span{display:flex;align-items:center;gap:7px;color:#9cafbd;font-size:11px}.owned-stage-action{width:100%;margin-top:12px}.desk-redesign .owned-stage-action{color:#3d2b0b;background:#f2c371}.smart-search-panel .search-customer>p{color:#92e6ba}.smart-search-panel .search-owned>p{color:#f2c371}@media (max-width:620px){.owned-category-filter label{width:100%;justify-content:space-between}.owned-category-filter select{font-size:16px;max-width:72%}.ownership-context{font-size:11px}}.tone-mint{--section-color:#92e6ba;--section-fill:#223e30}.tone-amber{--section-color:#f2c371;--section-fill:#40331f}.tone-violet{--section-color:#c7b4fa;--section-fill:#342b49}.section-finder{display:flex;align-items:center;gap:8px;padding:10px;margin:0 2px 17px;color:#9cabb5;background:#22292e;border:1px solid #435059;border-radius:8px}.section-finder input{width:100%;min-width:0;font-size:12px;outline:none}.section-finder input::placeholder{color:#a0afb9}.section-finder>button{padding:3px;border:0;background:transparent;color:#c1cdd5;cursor:pointer}.nav-group summary>span{display:inline-flex;align-items:center;gap:8px}.directory-group h2 i,.nav-group summary i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--section-color)}.desk-redesign .nav-group summary{color:var(--section-color);font-size:10px}.desk-redesign .nav-group button.active{background:var(--section-fill);color:var(--section-color)}.desk-redesign .nav-group button.active svg,.desk-redesign .nav-group button:hover svg{color:var(--section-color)}.section-no-results{padding:10px;color:#aebdc6;font-size:12px;line-height:1.6}.workspace-directory{margin-bottom:25px;border:1px solid #45535d;border-radius:11px;background:#1b2329}.workspace-directory>summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;list-style:none;cursor:pointer;color:#d9e6ed}.workspace-directory>summary::-webkit-details-marker{display:none}.workspace-directory>summary>span{display:flex;align-items:center;gap:12px}.workspace-directory summary strong{font-size:14px}.workspace-directory summary small{font-size:12px;color:#a3b5c2}.workspace-directory[open]>summary>svg{transform:rotate(90deg)}.directory-content{padding:0 20px 20px;border-top:1px solid #394751}.directory-search{display:flex;align-items:center;gap:12px;padding:13px 15px;margin:18px 0;background:#121a1f;border:1px solid #556874;border-radius:8px;color:#adc5d3}.directory-search input{width:100%;min-width:0;outline:none;font-size:14px;color:#edf5f9}.directory-group+.directory-group{margin-top:22px}.directory-group h2{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--section-color);margin-bottom:11px}.directory-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.directory-group button{display:flex;align-items:center;gap:11px;padding:16px 13px;background:#252e35;border:1px solid #414f59;border-radius:9px;color:#e4edf3;cursor:pointer;text-align:left}.directory-group button:hover{border-color:var(--section-color);background:var(--section-fill)}.directory-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:9px;color:var(--section-color);background:var(--section-fill)}.directory-group button>span:nth-child(2){flex:1;display:grid;gap:5px}.directory-group button strong{font-size:13px}.directory-group button small{color:#a7b9c5;font-size:11px;line-height:1.5}.directory-group button>svg{flex-shrink:0;color:var(--section-color)}.section-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #35424b}.section-shortcuts>span{width:100%;color:#97a9b6;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}.section-shortcuts button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;color:#b6c5cf;background:#202a31;border:1px solid #3e4d58;border-radius:7px;cursor:pointer;font-size:11px}.section-shortcuts button.current,.section-shortcuts button:hover{color:var(--section-color);border-color:var(--section-color);background:var(--section-fill)}.desk-redesign .jobs-stage-rail .stage-received{border-top:3px solid #f2c371}.desk-redesign .jobs-stage-rail .stage-repairing{border-top:3px solid #c7b4fa}.desk-redesign .jobs-stage-rail .stage-repaired{border-top:3px solid #92e6ba}.desk-redesign .jobs-stage-rail .stage-received.active{color:#f2c371;background:#3b3223;border-color:#b99550;box-shadow:inset 0 -3px #f2c371}.desk-redesign .jobs-stage-rail .stage-received.active>span{color:#33250c;background:#f2c371;border-color:#f2c371}.desk-redesign .jobs-stage-rail .stage-repairing.active{background:#342b49;border-color:#a992dc;box-shadow:inset 0 -3px #c7b4fa}.desk-redesign .jobs-stage-rail .stage-repairing.active>span{color:#2e2145;background:#c7b4fa;border-color:#c7b4fa}.desk-redesign .job-card.stage-received{border-left:4px solid #f2c371}.desk-redesign .job-card.stage-repairing{border-left:4px solid #c7b4fa}.desk-redesign .job-card.stage-repaired{border-left:4px solid #92e6ba}.desk-redesign .launch-receive{background:#b6edca}.desk-launchpad button:nth-child(2) .launch-icon{color:#9cd6ef;background:#233b48;border-color:#456d80}.desk-launchpad button:nth-child(3) .launch-icon{color:#c7b4fa;background:#342b49;border-color:#6d5a92}.desk-redesign .job-money .due{color:#f2c371}.desk-redesign .job-money .paid{color:#92e6ba}.desk-redesign .job-money .right{padding:5px 9px;border-radius:7px;background:#2d3437}@media (max-width:1150px){.directory-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-directory summary small{display:none}}@media (max-width:620px){.directory-group>div{grid-template-columns:1fr}.directory-content{padding:0 14px 16px}.directory-search input{font-size:16px}.workspace-directory>summary{padding:16px}.workspace-directory summary strong{font-size:13px}.section-shortcuts{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;gap:7px}.section-shortcuts>span{display:none}.section-shortcuts button{white-space:nowrap;min-height:41px;flex-shrink:0}.desk-redesign .sidebar .nav-list{flex:1;min-height:0;overflow-y:auto}}@media print{.section-shortcuts,.workspace-directory{display:none!important}}.bundle-builder{display:grid;gap:20px;padding:24px;margin-bottom:25px;background:#1c252c;border:1px solid #6f5a34;border-radius:13px}.bundle-builder .form-grid{width:100%;margin:0}.bundle-builder>.secondary-button{justify-self:start}.bundle-intro{display:flex;align-items:start;gap:13px;color:#f0ce8d}.bundle-intro>svg{flex-shrink:0}.bundle-intro strong{font-size:17px}.bundle-help,.bundle-intro p{color:#aebfcb;font-size:12px;line-height:1.7;margin:6px 0 0}.bundle-component{background:#151e24;border:1px solid #42535f;border-radius:10px;padding:18px}.bundle-component header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;color:#e9d5ac}.bundle-component header>button{min-width:36px;min-height:36px;display:grid;place-items:center;color:#f2aaaa;background:#472b2b;border:0;border-radius:7px;cursor:pointer}.bundle-line-cost{padding-top:10px;margin-top:14px;border-top:1px solid #334650;font-size:12px;color:#a6c9bd}.bundle-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bundle-totals>div{display:grid;gap:5px;padding:14px;background:#26343c;border:1px solid #435b6a;border-radius:9px}.bundle-totals small{color:#acbfcb;font-size:11px}.bundle-totals strong{color:#e3f1f8;font-size:17px;overflow-wrap:anywhere}.bundle-review{padding:18px;color:#c3efd1;background:#233e2e;border:1px solid #5b9570;border-radius:10px}.bundle-review p{margin-top:6px;font-size:13px;line-height:1.6}.bundle-record{padding:23px;margin:20px 0;border:1px solid #71603e;border-radius:12px;background:#1e282e}.bundle-record>header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #42525d}.bundle-record h3{font-size:21px;margin:4px 0}.bundle-record header small{color:#d4bb86;font-size:11px}.bundle-record p{color:#adbdc8;font-size:12px}.bundle-record header>strong{font-size:19px;color:#a5e3bb;white-space:nowrap}.bundle-members{display:grid;gap:8px;margin:17px 0}.bundle-members>button{display:flex;align-items:start;gap:12px;padding:13px;background:#293740;border:1px solid #4e6370;border-radius:8px;color:#e1edf4;text-align:left;cursor:pointer}.bundle-members>button:hover{border-color:#dfbe7c}.bundle-members svg{flex-shrink:0;color:#e4c17c}.bundle-members span{display:grid;gap:4px;min-width:0}.bundle-members strong{font-size:13px}.bundle-members small{font-size:11px;color:#b4c7d3;overflow-wrap:anywhere}.bundle-record footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bundle-record footer label{color:#b6c8d3;font-size:12px}.bundle-record footer select{border:1px solid #5c707d;padding:7px;border-radius:7px;background:#263640}.scan-action{display:grid;gap:17px}.scan-action header h3{font-size:25px;margin:0 0 4px;color:#f2f6f8}.scan-action header p{color:#bfd1dc;font-size:12px}.scan-action header>span{display:inline-block;margin-top:10px;padding:6px 11px;font-size:12px;border-radius:7px;color:#ebd9b1;background:#493b26}.scan-location{display:flex;align-items:center;gap:8px;color:#bad3e0;font-size:14px}.scan-warranty{color:#bbd8c6;background:#23372c;border-radius:8px;padding:12px;font-size:12px}.scan-warranty>svg{display:inline-block;margin-right:7px}.scan-warranty p{margin-top:6px}.scan-fault{font-size:14px;color:#d1e1eb;padding:13px;background:#2b3740;border-radius:8px}.scan-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scan-actions>.primary-button,.scan-actions>p{grid-column:1/-1}.scan-past{border-top:1px solid #4c5f6b;padding-top:15px}.scan-past summary{color:#c0d4e1;font-size:13px;cursor:pointer}.scan-past>button{margin-top:8px;width:100%;font-size:11px}@media(max-width:620px){.bundle-builder,.bundle-record{padding:16px}.bundle-component{padding:13px}.bundle-totals{gap:6px}.bundle-totals>div{padding:10px}.bundle-totals strong{font-size:14px}.bundle-record>header{flex-direction:column}.scan-actions{grid-template-columns:1fr}.scan-action header h3{font-size:22px}.bundle-builder .form-grid{grid-template-columns:1fr}}.profit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0;flex-wrap:wrap}.profit-toolbar label{display:flex;align-items:center;gap:12px;color:#d1dfe9;font-size:13px}.profit-toolbar select{padding:11px;background:#24333e;color:#f0f5f9;border:1px solid #536c7d;border-radius:8px;min-height:44px}.profit-toolbar>span{color:#a0b5c4;font-size:11px}.profit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.profit-summary>div{padding:20px;background:#1f2b34;border:1px solid #415867;border-radius:12px}.profit-summary small{display:block;color:#b7cad7;font-size:12px}.profit-summary strong{display:block;font-size:clamp(18px,1.8vw,27px);margin:10px 0;color:#edf4f9;letter-spacing:-.5px;overflow-wrap:anywhere}.profit-summary p{color:#a4bac9;font-size:11px;line-height:1.6}.profit-summary .profit-main{background:#27392e;border-color:#5e926f}.profit-summary .profit-main small{color:#c4efd1}.profit-gain,.profit-summary strong.profit-gain{color:#a7e6bc}.profit-loss,.profit-summary strong.profit-loss{color:#f8b0af}.profit-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.profit-secondary>div{display:flex;align-items:center;gap:11px;padding:14px 17px;background:#242735;border:1px solid #44465e;border-radius:9px;color:#c9c5ec}.profit-secondary span{display:grid;gap:5px}.profit-secondary small{font-size:11px;color:#b9b7d1}.profit-secondary strong{font-size:16px;color:#e9e7fa}.profit-explanation{padding:15px 18px;margin-bottom:24px;background:#1c2831;border:1px solid #405969;border-radius:9px}.profit-explanation summary{cursor:pointer;color:#c5dce9;font-size:13px;font-weight:600}.profit-explanation p{color:#a9c1d0;font-size:12px;line-height:1.75;margin-top:12px}.profit-tabs{flex-wrap:wrap}.desk-redesign .profit-tabs button.active{background:#c7b4fa;color:#281d41;border-color:#ddceff}.profit-table{overflow:hidden;margin-bottom:25px;min-width:0}.profit-table-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;border-bottom:1px solid #3a4a55}.profit-table-head h2{color:#e0edf5;font-size:18px;margin:0}.profit-footnote,.profit-table-head p{color:#a9bdcb;font-size:11px;line-height:1.7;margin-top:5px}.profit-footnote{padding:13px 20px}.profit-table .table-wrap{max-width:100%;overflow:auto}.profit-table table{white-space:nowrap}.profit-table .cell-sub{max-width:260px;white-space:normal}.profit-entry-panel{padding:24px;background:#222d36;border:1px solid #6b608d;border-radius:12px;margin:20px 0 28px}.profit-entry-panel>header{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:20px}.profit-entry-panel h2{color:#dfd4f7;font-size:20px}.profit-entry-panel .form-grid{margin:0}.profit-checkbox{display:flex;gap:10px;align-items:center;color:#d6e1e8;font-size:13px}.profit-checkbox input{width:18px;height:18px;accent-color:#c7b4fa}.profit-form-note{color:#b5c7d4;font-size:12px;padding:12px;line-height:1.6;background:#1b2730;border-radius:8px}.profit-ledger-list{padding:0 20px}.profit-ledger-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #3c505e}.profit-ledger-row>div{flex:1;min-width:180px;display:grid;gap:5px}.profit-ledger-row small{color:#c0b2df;font-size:11px}.profit-ledger-row strong{color:#e0eaf0;font-size:14px}.profit-ledger-row p,.profit-ledger-row span{color:#b1c5d3;font-size:11px}.profit-ledger-row>b{color:#f0cc9f;font-size:16px}.profit-ledger-row.voided{opacity:.6}.profit-ledger-row form{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px;padding:13px;border:1px solid #6f4a43;border-radius:8px;background:#342825}.profit-ledger-row form p{flex-basis:100%}.profit-ledger-row form input{flex:1;min-width:170px;border:1px solid #8c6d63;background:#222427;padding:10px;color:#f0e3dd;border-radius:7px;font-size:13px}@media (max-width:1100px){.profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-secondary{grid-template-columns:1fr}}@media (max-width:620px){.profit-summary{gap:8px}.profit-summary>div{padding:15px}.profit-summary strong{font-size:19px}.profit-toolbar label{width:100%;justify-content:space-between}.profit-toolbar select{font-size:16px;max-width:62%}.profit-table-head{flex-direction:column;align-items:flex-start;padding:16px}.profit-entry-panel{padding:17px}.profit-entry-panel .form-grid{grid-template-columns:1fr}.profit-ledger-list{padding-inline:14px}.profit-ledger-row form input{font-size:16px}.profit-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.profit-tabs button{justify-content:center;margin:0;padding:10px}}.fault-row,.ops-intro,.ops-panel,.ops-record{background:var(--panel,#181b22);border:1px solid #343944;border-radius:16px;padding:22px;margin:18px 0}.ops-note{color:#b8c2d3;line-height:1.65;max-width:90ch}.ops-code,.ops-selector{display:flex;align-items:end;gap:12px;margin:20px 0;flex-wrap:wrap}.ops-code label,.ops-selector label{display:grid;gap:8px;flex:1;min-width:220px}.ops-code input,.ops-move-preview select,.ops-selector select{width:100%;min-height:48px;background:#11151c;border:1px solid #455064;color:#f0f4fc;border-radius:9px;padding:12px;font:inherit}.ops-steps,.ops-totals{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.ops-steps>span,.ops-totals>span{padding:12px 16px;border-radius:10px;background:#222936;border:1px solid #3a4557}.ops-totals strong{display:block;margin-top:6px}.ops-steps .done,.ops-success{color:#a4edc5;background:#17382c;border:1px solid #357c58}.ops-amber,.ops-warning{color:#ffe0a1!important;background:#42331c!important}.ops-success,.ops-warning{padding:15px;border-radius:10px;line-height:1.6;margin:16px 0}.ops-success{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ops-check{display:flex;align-items:start;gap:12px;padding:16px;background:#222936;border-radius:12px;margin:16px 0}.ops-check small{display:block;margin-top:6px;color:#aebbd0}.handover-intended input,.ops-check input,.ops-shelf-grid input{width:22px;height:22px;accent-color:#72d3b0;flex-shrink:0}.handover-intended,.ops-donor-grid,.ops-shelf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.handover-intended{max-height:430px;overflow:auto;padding:4px}.handover-intended label,.ops-shelf-grid label{display:flex;align-items:center;gap:12px;padding:16px;background:#202631;border:1px solid #3c4656;border-radius:12px}.handover-intended small,.ops-shelf-grid small{display:block;color:#adbad0;margin-top:5px;overflow-wrap:anywhere}.handover-intended b,.ops-badge{color:#a4edc5;font-size:13px}.handover-intended b{margin-left:auto}.ops-record{margin:0;min-width:0}.fault-row header,.ops-record header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:16px}.ops-record h3{margin:0}.ops-record p{line-height:1.6;overflow-wrap:anywhere}.ops-record footer{display:flex;flex-wrap:wrap;gap:10px}.manifest-list{margin:20px 0}.manifest-list>div{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:12px;border-bottom:1px solid #394151;overflow-wrap:anywhere}.manifest-list small{grid-column:1/-1;color:#b3c0d4}.ops-move-preview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.ops-move-preview>div{padding:22px;background:#222936;border:1px solid #455167;border-radius:14px;overflow-wrap:anywhere}.ops-move-preview small,.ops-move-preview strong{display:block;margin-bottom:12px}.ops-camera-layer{position:fixed;inset:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:16px}.ops-camera-layer .modal-card{width:min(640px,100%);max-height:90vh;overflow:auto}.fault-editor{display:grid;gap:12px}.fault-editor .fault-row{margin:0}.ops-intro p{line-height:1.65;color:#bac6d7}.ops-code button,.ops-selector button{min-height:48px}.asset-tag{display:inline-flex;padding:4px 9px;border-radius:6px;background:#253b3a;color:#abe6d0;font-size:13px;margin-left:8px}button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.fault-row,.ops-panel,.ops-record{padding:16px}.ops-move-preview{grid-template-columns:1fr}.ops-code label{flex-basis:100%;min-width:0}.ops-code button{flex:1}.ops-selector label{min-width:0;flex-basis:100%}.manifest-list>div{grid-template-columns:1fr}.ops-check{padding:12px}.ops-totals>span{flex:1;min-width:130px}.handover-intended{max-height:350px}}