:root{--ink:#152d36;--muted:#6d7d83;--line:#e3e9e8;--teal:#146354;--bg:#f6f8f7;--sidebar:248px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;transition:background .12s}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #52b9a2}button svg{flex-shrink:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:32px;font-weight:650;line-height:1.2}h2{letter-spacing:-.3px;font-size:19px}h3{font-size:16px}p{color:var(--muted)}small{font-size:12px}.primary,.secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-weight:600;display:inline-flex}.primary{background:var(--teal);color:#fff;border:1px solid var(--teal)}.primary:hover{background:#0e5144}.secondary{color:var(--ink);background:#fff;border:1px solid #dce4e1}.secondary:hover{background:#f1f6f3}.wide{width:100%}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.6px;color:#718681;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.brand{letter-spacing:-.5px;align-items:center;gap:11px;font-size:20px;font-weight:700;display:flex}.brand-icon{background:var(--teal);color:#fff;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.brand small{letter-spacing:1.4px;color:#8a9a96;margin-top:3px;font-size:7px;font-weight:600;display:block}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;padding:29px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{font-size:18px}.workspace-label{color:#94a19d;letter-spacing:1.5px;margin:49px 14px 12px;font-size:9px;font-weight:700}.nav-item{color:#647771;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;margin-bottom:6px;padding:14px 13px;font-size:13px;display:flex}.nav-item.active{color:#195e4d;background:#eaf3ee;font-weight:700}.nav-item i{background:var(--teal);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:23px 0 0;display:flex}.avatar{color:#316c59;background:#e7efeb;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.avatar.small{width:32px;height:32px}.sidebar-bottom strong{font-size:11px;display:block}.sidebar-bottom small{color:var(--muted);font-size:10px;display:block}.sidebar-bottom button{color:var(--muted);background:0 0;margin-left:auto;padding:9px}.workspace{margin-left:var(--sidebar)}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.breadcrumb{color:#8c9995;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:#475e56;font-weight:500}.facility-select{border:1px solid var(--line);color:#547367;border-radius:8px;align-items:center;gap:9px;max-width:55%;padding:2px 11px;display:flex}.facility-select select{min-height:40px;color:var(--ink);outline-offset:0;background:0 0;border:0;max-width:100%;font-size:12px;font-weight:600}.main-content{max-width:1640px;margin:auto;padding:38px 42px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading p{margin-top:9px;font-size:13px}.page-heading .eyebrow{margin-bottom:10px}.hero-search{background:#eaf2ed;border:1px solid #dce9e0;border-radius:12px;align-items:center;gap:17px;margin-bottom:26px;padding:24px 25px;display:flex}.search-icon{color:#38785d;background:#f8fcf8;border:1px solid #d3e3d8;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.hero-search h2{font-size:17px}.hero-search p{margin-top:4px;font-size:12px}.search-input{color:#779086;background:#fff;border:1px solid #d1dfd6;border-radius:8px;align-items:center;gap:11px;min-height:49px;padding:0 14px;display:flex}.hero-search .search-input{width:43%;min-width:230px;margin-left:auto}.search-input input{width:100%;min-height:47px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.search-input button{color:var(--muted);background:0 0;padding:6px}.search-input.compact{flex:1;min-width:240px;max-width:420px;min-height:42px}.compact input{min-height:40px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:29px;display:grid}.stat{text-align:left;border:1px solid var(--line);min-height:130px;color:var(--ink);background:#fff;border-radius:10px;padding:18px 19px}.stat.chosen{border-color:#8eb6a4;box-shadow:0 0 0 1px #8eb6a415}.stat>span{color:#5c7368;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat>span i{background:#9caaa3;border-radius:50%;width:8px;height:8px}.stat.available>span i{background:#4b9775}.stat.overlock>span i{background:#bd8b35}.stat.vacant>span i{background:#7094c4}.stat.auction>span i{background:#8c74b7}.stat.missing>span i{background:#cd795b}.stat.retired>span i{background:#939d9a}.stat strong{letter-spacing:-1px;margin:10px 0 1px;font-size:31px;font-weight:500;line-height:1.1;display:block}.stat small{color:#8a9991;font-size:10px}.inventory-section,.surface{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:24px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px;display:flex}.section-heading h2{align-items:center;gap:11px;font-size:17px;display:flex}.section-heading p{margin-top:4px;font-size:12px}.count-chip{color:#74877a;background:#eef3ef;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500}.section-actions{gap:8px;display:flex}.section-actions button{min-height:38px;padding:9px 12px;font-size:12px}.inventory-toolbar{align-items:center;gap:10px;padding:0 23px 19px;display:flex}.inventory-toolbar select{border:1px solid var(--line);color:#586e61;background:#fff;border-radius:6px;max-width:100%;min-height:40px;padding:9px 12px;font-size:11px}.table-head,.lock-row{grid-template-columns:minmax(140px,1.1fr) 105px minmax(140px,1.1fr) 75px 150px 16px;align-items:center;gap:12px;display:grid}:is(.inventory-section:has(.all-facilities) .table-head,.all-facilities .lock-row){grid-template-columns:minmax(130px,1fr) 90px minmax(130px,1fr) 65px minmax(110px,.9fr) 130px 15px}.table-head{color:#87958d;background:#f9fbf9;border-top:1px solid #e9eeeb;border-bottom:1px solid #e9eeeb;padding:13px 23px;font-size:10px}.lock-row{text-align:left;color:#577164;background:#fff;border-bottom:1px solid #edf1ee;width:100%;min-height:79px;padding:18px 23px;font-size:12px}.lock-row:hover{background:#f6faf7}.serial{align-items:center;gap:11px;min-width:0;display:flex}.serial strong{color:#284638;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.lock-glyph{color:#84998b;background:#f1f5f2;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.physical-color{color:#6d7b73;align-items:center;gap:7px;font-size:11px;display:flex}.physical-color i{border:1px solid #0001;border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.physical-color .red{background:#c35f5b}.physical-color .black{background:#454846}.physical-color .green{background:#5c9779}.physical-color .other{background:#aaa99c}.badge{color:#64736c;background:#edf1ed;border-radius:5px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.badge.available{color:#3a805b;background:#eaf5ed}.badge.overlock{color:#9a742a;background:#faf1de}.badge.vacant{color:#507aa6;background:#eaf1fa}.badge.auction{color:#8665a7;background:#f1ebfa}.badge.missing{color:#b96547;background:#fceee7}.badge.retired{color:#747f78;background:#edf0ed}.unit{color:#687d6e;font-size:11px}.updated{color:#87968a;font-size:10px}.facility-cell{overflow-wrap:anywhere;font-size:11px}.row-arrow{color:#a1aea3}.table-footer{color:#8e9a90;justify-content:space-between;align-items:center;gap:12px;padding:15px 23px;font-size:10px;display:flex}.table-footer>span:last-child{align-items:center;gap:5px;display:flex}.live-dot{background:#76a389;border-radius:50%;width:5px;height:5px}.empty{text-align:center;color:#8fa797;flex-direction:column;align-items:center;gap:10px;padding:58px 24px;display:flex}.empty h3{color:#3a5847}.empty p{max-width:390px;font-size:12px}.empty .secondary{margin-top:9px;font-size:12px}.main-footer{color:#96a399;align-items:center;gap:7px;padding:13px 0;font-size:10px;display:flex}.main-footer span{margin-left:auto;font-size:9px}.activity-row,.admin-row{border-top:1px solid #edf1ee;align-items:center;gap:14px;padding:18px 23px;display:flex}.activity-row strong,.admin-row strong{font-size:13px}.activity-row p{margin-top:3px;font-size:11px}.activity-row small{color:#7c8c80;font-size:10px}.activity-row time{color:#8d9b90;margin-left:auto;font-size:10px}.activity-icon{color:#739480;background:#edf4ef;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.admin-row{text-align:left;width:100%;color:var(--ink);background:#fff}.admin-row:hover{background:#f7faf7}.admin-row>div{flex:1}.admin-row small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.admin-row>.avatar{flex:none}.notice{border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:12px;display:flex}.notice button{color:inherit;background:0 0;place-items:center;margin-left:auto;padding:6px;display:grid}.notice.error{color:#a84d38;background:#fcebe7;border:1px solid #f3d8ce}.notice.success{color:#2f7850;background:#eaf5ed;border:1px solid #d6e9dc}.overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#142b2366;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel{background:#fff;outline:0;width:510px;max-width:100%;height:100%;padding:23px 32px 40px;overflow:auto;box-shadow:-10px 0 70px #142b2322}.panel-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.panel-top button{color:#738777;background:0 0;align-items:center;gap:8px;min-height:44px;padding:5px;font-size:12px;display:flex}.detail-panel>h2{letter-spacing:-.7px;margin-bottom:9px;font-size:27px}.detail-panel>.muted{margin-bottom:22px}.lock-title{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:29px!important}.detail-sub{align-items:center;gap:15px;margin-bottom:10px;display:flex}.combination-card{background:#f4f7f3;border:1px solid #e3ebe0;border-radius:10px;margin:24px 0;padding:21px}.combination-card .eyebrow{font-size:9px}.combination{letter-spacing:2px;overflow-wrap:anywhere;min-height:48px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:26px}.combination-card>div:last-child{gap:8px;margin-top:13px;display:flex}.combination-card button{padding:9px 11px;font-size:11px}.assignment-box{border:1px solid #e2e9df;border-radius:10px;margin:20px 0;padding:22px}.assignment-box h3{margin-bottom:14px}.assignment-box p{margin:5px 0 17px;font-size:12px}.assignment-box small{color:#8a998a;margin-top:12px;font-size:10px;display:block}.assignment-box .eyebrow{font-size:9px}.assignment-box h3{font-size:22px}.assignment-box form h3{font-size:17px}.segmented{background:#f1f5ef;border-radius:7px;gap:5px;margin-bottom:19px;padding:4px;display:flex}.segmented button{color:#73836e;background:0 0;border-radius:5px;flex:1;min-height:40px;font-size:12px}.segmented .active{color:#286545;background:#fff;font-weight:700;box-shadow:0 1px 4px #0001}.field{margin:19px 0;display:block}.field>label{color:#526b55;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.field input,.field select,.field textarea{color:#2f4934;outline-offset:2px;background:#fff;border:1px solid #dbe4d7;border-radius:7px;width:100%;min-height:46px;padding:11px 12px;font-size:14px}.field textarea{resize:vertical;min-height:95px}.field input:disabled{color:#8c9987;background:#f5f7f3}.detail-info{margin:25px 0}.detail-info>div{justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.detail-info span{color:#879580}.detail-info strong{color:#526b4d;text-align:right;font-weight:500}.notes{padding:16px 0 24px}.notes h3{margin-bottom:6px;font-size:13px}.notes p{white-space:pre-wrap;font-size:12px}.status-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin:16px 0;display:flex}.status-actions button{color:#9b836c;background:0 0;min-height:44px;font-size:11px}.assignment-history{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.assignment-history h3{margin-bottom:20px;font-size:14px}.history-item{gap:13px;margin-bottom:22px;display:flex}.history-item>i{background:#99b29a;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.history-item strong{font-size:12px;font-weight:600}.history-item p{margin-top:3px;font-size:10px}.history-item small{color:#82947c;margin-top:5px;font-size:10px;display:block}.checkbox{align-items:center;gap:10px;min-height:44px;margin:10px 0;font-size:13px;line-height:1.4;display:flex}.checkbox input{accent-color:var(--teal);flex-shrink:0;width:18px;height:18px}fieldset{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:12px 16px}legend{color:var(--muted);padding:0 5px;font-size:12px}.import-help{padding:16px 0;font-size:12px;line-height:1.7}.import-summary{background:#f4f7f2;border-radius:8px;margin-top:25px;padding:20px}.import-summary p,.import-summary li{margin-top:9px;font-size:12px}.import-summary button{margin-top:19px}.mobile-nav{display:none}.boot{min-height:100vh;color:var(--teal);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.auth-page{grid-template-columns:.95fr 1.05fr;min-height:100vh;display:grid}.auth-intro{color:#fff;background:#143e32;flex-direction:column;justify-content:space-between;padding:52px 55px;display:flex}.auth-intro .brand-icon{background:#ffffff1c}.auth-intro h1{letter-spacing:-2px;margin:24px 0;font-size:64px;font-weight:500;line-height:1.1}.auth-intro .eyebrow{color:#91b3a0}.auth-intro p{color:#acc4b2;font-size:17px;line-height:1.9}.auth-intro small{color:#8eaa96;font-size:10px}.auth-main{background:#fafbf9;place-items:center;padding:40px;display:grid}.auth-card{width:100%;max-width:370px}.auth-symbol{color:#46773f;background:#e8f0e5;border-radius:13px;place-items:center;width:54px;height:54px;margin-bottom:27px;display:grid}.auth-card h2{letter-spacing:-.9px;margin-bottom:9px;font-size:30px;font-weight:600}.auth-card>p{margin-bottom:29px;font-size:13px}.auth-card .primary{justify-content:space-between;margin-top:10px}.auth-links{justify-content:space-between;margin-top:21px;display:flex}.auth-links button{color:#67825f;background:0 0;min-height:44px;padding:8px 0;font-size:11px}.auth-card footer{color:#96a28e;justify-content:center;align-items:center;gap:7px;margin-top:48px;font-size:10px;display:flex}@media (min-width:1500px){.stats-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.stat{padding:17px 15px}}@media (max-width:1250px){:root{--sidebar:216px}.sidebar{padding:27px 14px}.topbar{padding:0 28px}.main-content{padding:30px 28px}.table-head,.lock-row{grid-template-columns:1.1fr 75px 1fr 70px 115px 12px;gap:8px}:is(.inventory-section:has(.all-facilities) .table-head,.all-facilities .lock-row){grid-template-columns:1fr 70px 1fr 60px 1fr 12px}.all-facilities .lock-row .updated{display:none}.inventory-section:has(.all-facilities) .table-head>span:nth-last-child(2){display:none}.hero-search{flex-wrap:wrap}.hero-search .search-input{width:100%;margin:5px 0 0}.stat strong{font-size:28px}.hero-search .search-icon{width:46px;height:46px}}@media (max-width:950px){.table-head{display:none}.lock-row,.all-facilities .lock-row{grid-template-columns:1.5fr 1fr 16px;gap:10px;padding:17px 20px}.serial{grid-area:1/1}.lock-row .badge{grid-area:1/2;justify-self:end}.physical-color{grid-area:2/1;margin-left:41px}.lock-row .unit{grid-area:2/2;justify-self:end}.row-arrow{grid-area:1/3/3}.lock-row .updated{display:none}.facility-cell{grid-area:3/1/auto/3;margin-left:41px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{min-height:115px;padding:15px}.page-heading h1{font-size:29px}}@media (max-width:720px){body{font-size:14px}.sidebar{display:none}.workspace{margin-left:0}.topbar{gap:10px;height:66px;padding:0 18px}.breadcrumb{gap:6px;font-size:10px}.breadcrumb>strong{display:none}.facility-select{max-width:73%;padding:0 6px}.facility-select select{min-width:0;font-size:11px}.facility-select svg{flex-shrink:0}.main-content{padding:25px 16px 105px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading h1{letter-spacing:-.8px;font-size:26px}.page-heading .eyebrow{letter-spacing:1.3px;font-size:8px}.page-heading p{font-size:11px}.page-heading>.primary{gap:5px;min-height:40px;margin-top:23px;padding:10px 12px;font-size:11px}.hero-search{border-radius:10px;gap:12px;margin-bottom:20px;padding:19px 17px}.hero-search h2{font-size:15px}.hero-search p{font-size:10px}.hero-search .search-icon{border-radius:9px;width:40px;height:40px}.hero-search .search-icon svg{width:22px}.hero-search .search-input{min-width:0;margin-top:7px}.search-input input{min-height:47px;font-size:16px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.stat{min-height:111px;padding:14px 15px}.stat.total{grid-column:1/3;grid-template-columns:1fr auto;min-height:105px;display:grid}.stat.total>span{grid-area:1/1}.stat.total>strong{grid-area:1/2/3;margin:4px 0;font-size:38px}.stat.total>small{grid-area:2/1}.stat.total svg{display:none}.stat>span{font-size:11px}.stat strong{font-size:28px}.stat small{font-size:9px}.section-heading{align-items:flex-start;gap:9px;padding:18px 16px}.section-heading h2{gap:7px;font-size:16px}.section-heading p{max-width:210px;font-size:10px}.section-actions{gap:6px}.section-actions button{min-height:36px;padding:8px}.section-actions button span{display:none}.inventory-toolbar{flex-wrap:wrap;gap:8px;padding:0 16px 15px}.inventory-toolbar select{flex:1;max-width:48%;padding:9px 5px;font-size:11px}.inventory-toolbar .search-input{flex-basis:100%;min-width:0;max-width:none}.inventory-toolbar .search-input input{font-size:16px}.lock-row,.all-facilities .lock-row{grid-template-columns:minmax(130px,1fr) minmax(113px,1fr) 11px;gap:9px;padding:16px 14px}.serial{gap:8px}.serial strong{font-size:13px}.badge{padding:5px 6px;font-size:9px}.physical-color{margin-left:38px;font-size:10px}.table-footer{flex-wrap:wrap;padding:14px 15px;font-size:9px}.table-footer>span:last-child{font-size:8px}.main-footer{font-size:9px}.main-footer span{font-size:8px}.mobile-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:8px 6px calc(9px + env(safe-area-inset-bottom));background:#ffffffed;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#8e9b8d;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:5px 10px;font-size:9px;display:flex}.mobile-nav button.active{color:var(--teal)}.detail-panel{width:100%;padding:14px 22px 35px}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.field input,.field select,.field textarea{font-size:16px}.activity-row{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:16px}.activity-row>div{flex:1;min-width:180px}.activity-row time{margin-left:45px;font-size:9px}.admin-row{gap:10px;padding:17px 16px}.admin-row strong{font-size:12px}.admin-row small{overflow-wrap:anywhere;font-size:9px}.surface .section-heading .primary,.surface .section-heading .secondary{gap:5px;min-height:38px;padding:9px 10px;font-size:10px}.surface .section-heading p{font-size:10px}.auth-page{display:block}.auth-intro{gap:20px;min-height:180px;padding:24px}.auth-intro h1{letter-spacing:-1px;margin:0;font-size:35px}.auth-intro h1 br,.auth-intro>div:nth-child(2) .eyebrow,.auth-intro>div:nth-child(2)>p,.auth-intro>small{display:none}.auth-main{align-items:start;min-height:calc(100vh - 180px);padding:35px 25px}.auth-card{max-width:420px}.auth-symbol{display:none}.auth-card h2{font-size:28px}.auth-card footer{margin-top:30px}.empty{padding:45px 18px}.combination-card{padding:18px}.combination-card button{padding:8px;font-size:11px}.notice{font-size:12px}.section-heading .muted{font-size:10px}}
:root{--ink:#252d36;--muted:#667085;--line:#e4e7ec;--teal:#0073bb;--bg:#f5f7fa;--brand-blue:#0198f4;--brand-charcoal:#6b6e73}body{background:var(--bg);color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--brand-blue)}.primary{color:#fff;background:#0073bb;border-color:#0073bb}.primary:hover{background:#005e99;border-color:#005e99}.secondary{color:#252d36;border-color:#d0d5dd}.secondary:hover{background:#f5f7fa}.eyebrow{color:#667085}.count-chip{color:#475467;background:#eef3f9}.sidebar{color:#fff;background:#252d36;border-color:#252d36}.sidebar .brand{background:#fff;border-radius:7px;padding:7px 9px;line-height:0;display:block}.sidebar-logo{aspect-ratio:1450/474;width:100%;height:auto;display:block}.workspace-label{color:#aeb7c4;margin-top:36px}.nav-item{color:#d5dbe4}.nav-item:hover{color:#fff;background:#33404e}.nav-item.active{color:#fff;background:#0198f41c;box-shadow:inset 3px 0 #0198f4}.nav-item.active>svg{color:#45b4fa}.nav-item i{background:#45b4fa}.sidebar-bottom{border-color:#ffffff21}.sidebar-bottom small{color:#b6c0cc}.sidebar-bottom button{color:#e4e7ec}.sidebar-bottom .avatar{color:#d2ecff;background:#354657}.avatar{color:#1269a3;background:#e7f3ff}.topbar{border-color:#e4e7ec}.breadcrumb{color:#667085}.breadcrumb strong{color:#344054}.facility-select{color:#667085;border-color:#e4e7ec}.facility-select select{color:#344054}.hero-search{background:#eef7fe;border-color:#d8eafb}.search-icon{color:#0073bb;background:#fff;border-color:#d7eafa}.search-input{color:#667085;border-color:#d0d5dd}.search-input:focus-within{border-color:#0198f4;box-shadow:0 0 0 3px #0198f41a}.search-input input{color:#252d36}.search-input input:focus-visible{outline:0}.stat>span{color:#667085}.stat.total.chosen{border-color:#6dbbf0;box-shadow:0 0 0 1px #0198f414}.stat strong{color:#252d36}.stat small{color:#667085}.inventory-section,.surface{border-color:#e4e7ec}.table-head{color:#667085;background:#f9fafb;border-color:#eaecf0}.lock-row{color:#475467;border-color:#eaecf0}.lock-row:hover{background:#f5faff}.serial strong{color:#252d36}.lock-glyph{color:#527a9d;background:#edf5fd}.physical-color,.unit,.updated,.facility-cell,.table-footer{color:#667085}.table-footer .live-dot{background:#0198f4}.inventory-toolbar select{color:#475467;border-color:#d0d5dd}.activity-icon{color:#0073bb;background:#edf5fd}.activity-row,.admin-row{border-color:#eaecf0}.admin-row:hover{background:#f5faff}.activity-row time,.activity-row small{color:#667085}.empty{color:#8295a9}.empty h3{color:#344054}.main-footer{color:#667085}.main-footer img{object-fit:contain;width:17px;height:19px;display:block}.overlay{background:#18223070}.detail-panel{box-shadow:-10px 0 50px #10182816}.panel-top button{color:#667085}.field>label{color:#344054}.field input,.field select,.field textarea{color:#252d36;border-color:#d0d5dd}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0198f4}.field input:disabled{color:#667085;background:#f5f7fa}.checkbox input{accent-color:#0073bb}.segmented{background:#f0f4f8}.segmented button{color:#667085}.segmented .active{color:#0065a5}.combination-card{background:#f5f9fd;border-color:#dce7f2}.assignment-box{border-color:#dce3ec}.assignment-box small,.detail-info span,.history-item p,.history-item small{color:#667085}.detail-info strong{color:#344054}.status-actions button{color:#b42318}.history-item>i{background:#0198f4}.import-summary{background:#f0f6fc}.notes h3{color:#344054}.auth-intro{color:#252d36;background:#f5f7fa;border-right:1px solid #e4e7ec}.auth-intro .brand{color:#252d36;letter-spacing:-.5px;font-size:19px}.auth-intro .brand img{object-fit:contain;width:35px;height:43px}.auth-intro .eyebrow{color:#667085}.auth-intro h1{color:#252d36}.auth-intro p,.auth-intro small{color:#667085}.auth-main{background:#fff}.auth-card{max-width:400px}.auth-logo{aspect-ratio:1450/474;width:100%;height:auto;margin:0 0 35px;display:block}.auth-card h2{color:#252d36}.auth-card footer{color:#667085}.mobile-brand{display:none}@media (max-width:1250px){.sidebar .brand{padding:8px 6px}}@media (max-width:720px){.auth-intro{border:0;border-bottom:1px solid #e4e7ec;min-height:95px;padding:20px 25px;display:block}.auth-intro>.brand{font-size:17px}.auth-intro>.brand img{width:27px;height:34px}.auth-intro>div:nth-child(2){display:none}.auth-main{min-height:calc(100vh - 95px);padding:29px 25px 35px}.auth-logo{margin-bottom:27px}.auth-card h2{font-size:27px}.breadcrumb{display:none}.mobile-brand{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-brand img{object-fit:contain;width:33px;height:39px;display:block}.topbar{gap:12px}.facility-select{max-width:calc(100% - 47px);margin-left:auto}.mobile-nav{background:#252d36;border-color:#344054}.mobile-nav button{color:#d5dbe4}.mobile-nav button.active{color:#64c1ff}.mobile-nav button.active:after{content:"";background:#0198f4;border-radius:2px;width:18px;height:2px}}.auth-intro h1{margin-bottom:22px}.auth-main .primary{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.auth-main .primary:hover{background:#0189dc;border-color:#0189dc}.auth-main .primary:active{background:#017ac3;border-color:#017ac3}.auth-main .primary:focus-visible{outline-color:var(--brand-blue);outline-offset:3px}.auth-links button{color:var(--brand-blue)}.auth-links button:hover{color:#0189dc;text-underline-offset:3px;text-decoration:underline}.auth-links button:active{color:#017ac3}.auth-links button:focus-visible{outline-color:var(--brand-blue);outline-offset:3px;text-underline-offset:3px;text-decoration:underline}
