:root{color:#252d29;font-synthesis:none;--ink:#252d29;--muted:#637069;--line:#dfe4dd;--green:#245b43;--surface:#fdfefb;--tint:#eaf1e8;--amber:#865012;background:#f6f7f4;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border:1px solid #ced7cd;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:550;transition:background .15s;display:inline-flex}button:hover{background:#eef2eb}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #639e83}button.primary{color:#fbfff8;background:var(--green);border-color:var(--green)}button.primary:hover{background:#194a34}button.quiet{color:var(--muted);background:0 0;border-color:#0000}button.icon-button{background:0 0;border-color:#0000;min-width:38px;padding:8px}.full{width:100%}.muted,small{color:var(--muted)}small{font-size:12px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:10px;font-size:30px;font-weight:650;line-height:1.16}h2{letter-spacing:-.25px;margin:0;font-size:17px}h3{font-size:15px}p{margin-bottom:14px}input,select,textarea{background:var(--surface);min-height:42px;color:var(--ink);border:1px solid #cbd5ca;border-radius:6px;max-width:100%;padding:10px 12px}input::placeholder,textarea::placeholder{color:#7c877f}textarea{resize:vertical;min-height:85px}input[readonly]{background:#edf1ea}svg{flex-shrink:0}a{color:var(--green)}.app{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);background:#f0f3ec;flex-direction:column;flex-shrink:0;width:228px;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--ink);letter-spacing:.2px;align-items:center;gap:11px;font-size:18px;font-weight:700;line-height:1.12;text-decoration:none;display:flex}.brand-mark{background:var(--green);color:#f7fbed;border-radius:9px;place-items:center;width:39px;height:42px;display:grid}.brand-sub{letter-spacing:.5px;color:var(--muted);margin-top:5px;font-size:13px;font-weight:450;display:block}.workspace-label{letter-spacing:1.3px;color:#7b867c;margin:14px 10px 12px;font-size:10px;font-weight:650}.sidebar nav{gap:5px;display:grid}.nav-button{color:#566258;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;padding:12px;font-size:13px}.nav-button.active{color:#234f37;background:#e0e9dc}.nav-count{background:#cbdcc6;border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px}.sidebar-footer{color:#516151;margin-top:auto;padding:24px 10px 0;font-size:12px}.sidebar-footer p{color:#768071;margin-top:8px;font-size:11px}.pilot-dot{background:#829764;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.user-email{overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:20px;font-size:11px;display:block}.sidebar-footer button{padding-left:0;font-size:12px}.app main{flex:1;min-width:0;margin-left:228px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 38px;font-size:12px;display:flex}.crumb{color:#7c867e}.separator{color:#b1b9b0;padding:0 12px}.top-actions{align-items:center;gap:16px;display:flex}.role{text-transform:capitalize;color:var(--muted)}.content{max-width:1560px;margin:auto;padding:34px 38px 60px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.eyebrow{letter-spacing:1.45px;color:#73816e;margin-bottom:10px;font-size:10px;font-weight:650}.heading-actions{flex-shrink:0;gap:10px;display:flex}.panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:24px;overflow:hidden}.section-heading{border-bottom:1px solid #e8ece5;justify-content:space-between;align-items:center;gap:14px;padding:21px 24px;display:flex}.section-heading .muted{font-size:12px}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.snapshot-note{color:#64735a;background:#edf1e9;border-left:3px solid #84986b;border-radius:0 6px 6px 0;align-items:flex-start;gap:12px;margin-bottom:28px;padding:17px 21px;font-size:12px;display:flex}.snapshot-note strong{color:#45523d;margin-bottom:3px;font-size:13px;display:block}.queue-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.queue-panel .section-heading{border:0}.task-row{text-align:left;background:0 0;border:0;border-top:1px solid #e9ece5;border-radius:0;justify-content:flex-start;gap:15px;width:100%;padding:23px 24px;display:flex}.task-row>span:nth-child(2){flex:1}.task-row strong{font-size:13px;font-weight:600;display:block}.task-row small{margin-top:4px;font-weight:400;line-height:1.5;display:block}.task-icon{color:#516f46;background:#edf2e8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.task-icon.amber{color:#916629;background:#f7edda}.task-icon.small{border-radius:7px;width:34px;height:34px}.row-number{text-align:right;color:#526048;min-width:35px;font-size:18px;font-weight:500}.assistant-panel{background:#edf2e8;border-color:#dce5d5;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.assistant-panel h2{max-width:220px;margin-bottom:15px;font-size:21px;line-height:1.3}.assistant-panel p{color:#66755c;font-size:12px;line-height:1.8}.assistant-stats{align-items:center;gap:15px;padding:13px 0 23px;display:flex}.assistant-stats strong{letter-spacing:-2px;font-size:44px;font-weight:500;line-height:1}.assistant-stats span{color:#64735a;font-size:11px}.assistant-panel button{width:100%;margin-top:auto}.assistant-panel>small{margin-top:13px;font-size:10px;line-height:1.5}.activity-row{border-bottom:1px solid #edf0e9;align-items:flex-start;gap:14px;padding:19px 24px;display:flex}.activity-row:last-child{border:0}.activity-row>div{flex:1;min-width:0}.activity-row p{margin:3px 0;font-size:12px}.activity-row p strong{font-weight:500}.activity-row time{color:#7c8876;text-align:right;white-space:nowrap;font-size:11px}.activity-row small{font-size:11px}.item-link{text-align:left;color:#344d3b;background:0 0;border:0;max-width:100%;min-height:0;padding:0;font-size:13px;font-weight:600;display:block}.item-link:hover{color:#1d7147;background:0 0;text-decoration:underline}.item-link small{text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:11px;font-weight:400;display:block;overflow:hidden}.empty{text-align:center;color:#7c8777;flex-direction:column;align-items:center;padding:50px 24px;display:flex}.empty h3{color:#4e5b48;margin:14px 0 6px;font-weight:550}.empty p{max-width:400px;margin-bottom:17px;font-size:12px}.banner{background:#eef2eb;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.banner>span{flex:1}.banner button{min-height:30px;padding:3px 8px;font-size:12px}.banner.warning{color:#80521b;background:#f9efdd;border:1px solid #e9d6af}.banner.danger{color:#9b372d;background:#fbedeb;border:1px solid #e9c9c3}.banner.success{color:#326340;background:#e8f2e8}.toolbar{gap:12px;margin-bottom:17px;display:flex}.search{flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.search svg{color:#808d79;position:absolute;left:14px}.search input{width:100%;padding-left:43px}.toolbar select{min-width:180px}.search-help{color:var(--muted);margin:-5px 0 16px;font-size:12px}.results-line{color:var(--muted);justify-content:space-between;margin:20px 0 12px;font-size:11px;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#73806d;white-space:nowrap;border-bottom:1px solid var(--line);background:#f7f9f3;padding:13px 20px;font-size:11px;font-weight:550}td{vertical-align:middle;border-bottom:1px solid #e8ede3;padding:18px 20px}tr:last-child td{border:0}td:first-child{min-width:240px;max-width:440px}td small{font-size:10px;display:block}td strong{font-weight:550}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.badge{color:#697561;white-space:nowrap;text-transform:capitalize;background:#edf0e8;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-block}.badge.amber{color:#8c6227;background:#f8eddb}.badge.green{color:#356541;background:#e5f1e5}.below{color:#996827;margin-top:5px}.table-foot{color:var(--muted);margin:0;padding:15px 20px;font-size:12px}.back{min-height:26px;margin:-12px 0 15px;font-size:12px;padding:0!important}.item-summary{border-bottom:1px solid var(--line);align-items:center;gap:35px;margin-bottom:25px;padding-bottom:27px;display:flex}.item-summary>div>span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.item-summary>div>strong{font-size:24px;font-weight:500;display:block}.item-summary>div:first-child>strong{font-size:34px}.item-summary strong small{font-size:14px;font-weight:400}.item-summary .eyebrow{font-size:10px}.item-tools{gap:8px;margin-left:auto;display:flex}.item-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.stock-list>div{border-bottom:1px solid #e8ece5;justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;display:flex}.stock-list>div>span{min-width:0}.stock-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.stock-list small{margin-top:4px;font-size:11px;display:block}.stock-list>div>strong{white-space:nowrap;font-size:18px}.stock-list>div>strong small{display:inline}.panel-actions{gap:10px;padding:18px 24px;display:flex}.panel-body{padding:22px 24px}.panel-body p{font-size:13px}.buying-math{grid-template-columns:1fr auto;gap:10px;margin-bottom:20px;font-size:12px;display:grid}.buying-math strong{text-align:right;font-weight:550}.math-total{border-top:1px solid var(--line);margin-top:3px;padding-top:12px}.details{grid-template-columns:100px 1fr;gap:10px;margin:25px 0;font-size:12px;display:grid}.details dt{color:var(--muted)}.details dd{margin:0}.supplier-list{flex-wrap:wrap;gap:25px;display:flex}.supplier-list>div{gap:3px;font-size:12px;display:grid}.supplier-list small{font-size:11px}.purchase-card time{color:var(--muted);font-size:11px}.purchase-card h2{align-items:center;gap:12px;display:flex}.purchase-card .po-card-header{flex-wrap:wrap;align-items:flex-start;gap:20px}.po-card-header>div:first-child{flex:220px;min-width:0}.po-header-controls{justify-items:end;gap:10px;display:grid}.po-main-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-main-actions>button{min-height:38px;padding:8px 12px;font-size:12px}.po-header-controls .po-collapse{min-height:24px;padding:0;font-size:11px}.purchase-card>.receipt-warning{margin:0;padding:10px 24px;font-size:12px}.po-status-help{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 24px}.po-more-popup{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 28px #18352926}.po-more-popup button{text-align:left;width:100%;min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:flex-start;padding:10px 12px;font-size:13px;display:flex}.po-more-popup button:hover,.po-more-popup button:focus-visible{background:#edf4ee}.po-history{border-top:1px solid var(--line);padding:16px 24px}.po-history>summary{cursor:pointer;font-size:12px;font-weight:600}.po-history-count{color:var(--muted);white-space:nowrap;margin-left:12px;font-weight:400}.po-history-content{padding-top:8px}.po-history .purchase-document-history{margin:0}.po-history .receipt-history{border:0;margin:12px 0 0;padding:0}.po-history-content summary{cursor:pointer;padding:6px 0;font-size:12px}.po-history .document-history-row{border-bottom:1px solid var(--line);gap:12px;padding:8px 0;font-size:12px}.po-history .document-history-row>span{min-width:0}.po-history .document-history-row button{flex:none;min-height:36px;padding:6px 10px;font-size:12px}.email-history-meta{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}@media (width<=600px){.po-header-controls{justify-items:start;width:100%}.purchase-card .po-header-controls time{text-align:left;max-width:none}.po-main-actions{width:100%}.po-main-actions>button{min-height:44px}.po-main-actions>button.primary{flex-basis:100%}.po-history,.po-status-help{padding:14px 18px}.po-history-count{white-space:normal;margin:6px 0 0 16px;display:block}.po-history .document-history-row{flex-direction:row;align-items:center}.po-history .document-history-row button{min-height:44px}}.purchase-line{border-bottom:1px solid #e9eee4;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.purchase-line small{margin-top:4px;font-size:11px;display:block}.purchase-line>div:last-child{text-align:right}.purchase-line strong{font-size:12px;font-weight:500}.legacy-note,.evidence-note,.order-notes{color:#74806a;background:#f5f7ef;margin:0;padding:14px 24px;font-size:11px}.evidence-note{gap:9px;display:flex}.order-notes{background:0 0}.mobile-nav,.mobile-logout{display:none!important}.loading-screen{min-height:100dvh;color:var(--muted);justify-content:center;align-items:center;gap:15px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}dialog{background:var(--surface);color:var(--ink);border:1px solid #ced8c8;border-radius:12px;width:min(560px,100vw - 28px);max-height:90dvh;padding:0;box-shadow:0 20px 80px #1a291d26}dialog::backdrop{background:#17271cc0}dialog>header{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:19px 24px;display:flex;position:sticky;top:0}.modal-body{padding:22px 24px}.modal-footer{border-top:1px solid var(--line);background:#f6f8f1;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.field{flex-direction:column;gap:7px;margin-bottom:19px;font-size:12px;font-weight:550;display:flex}.field small{font-size:11px;font-weight:400}.field input,.field select,.field textarea{width:100%;font-weight:400}.form-pair{grid-template-columns:2fr 1fr;gap:14px;display:grid}.checkbox{align-items:flex-start;gap:12px;margin:20px 0;font-size:12px;display:flex}.checkbox input{width:18px;min-height:18px;accent-color:var(--green);margin:2px 0}.checkbox small{margin-top:3px;font-size:11px;font-weight:400;display:block}.form-item{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:21px;padding:0 0 20px;font-size:13px;display:flex}.form-item small{overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.form-context{color:#53634a;background:#eef3e9;border-radius:5px;margin-bottom:20px;padding:11px 14px;font-size:12px}.scanner-video{aspect-ratio:1.3;object-fit:cover;background:#182c20;border-radius:7px;width:100%;margin-bottom:15px}.hidden{display:none}.login-layout{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.login-story{background:#e9efe1;border-right:1px solid #dce4d5;flex-direction:column;justify-content:space-between;gap:80px;padding:50px 60px;display:flex}.login-story h1{letter-spacing:-2.5px;max-width:550px;margin-top:18px;margin-bottom:27px;font-size:clamp(36px,4.5vw,64px);font-weight:550;line-height:1.09}.login-story p{color:#67755c;max-width:390px;font-size:15px;line-height:1.8}.login-workflow{color:#748268;align-items:center;gap:17px;margin-top:44px;font-size:12px;display:flex}.login-workflow span{align-items:center;gap:8px;display:flex}.login-workflow span svg{color:#47713e;width:18px}.login-story>small{font-size:11px}.login-form{width:100%;max-width:420px;margin:auto;padding:45px 25px}.login-form h2{margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.2}.login-form>p{color:var(--muted);margin-bottom:29px;font-size:13px;line-height:1.8}.login-form .login-footnote{color:#7c8775;margin:28px 0 0;font-size:11px}.login-form form .primary{margin-top:5px}.connection-check{color:#456b3d;background:#edf3e7;border:1px solid #dbe7d2;border-radius:7px;gap:12px;padding:18px;font-size:13px;display:flex}.connection-check small{font-size:11px}@media (width>=1550px){.content{padding-top:45px}.queue-layout{grid-template-columns:minmax(0,1fr) 350px}.assistant-panel{padding:28px}}@media (width<=1150px){.sidebar{width:195px;padding-left:13px;padding-right:13px}.app main{margin-left:195px}.topbar{padding:0 25px}.content{padding:29px 25px 45px}.queue-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.assistant-panel{padding:21px}.task-row{padding:21px 19px}.item-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.item-summary{gap:25px}.item-tools{flex-direction:column}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:210px}h1{font-size:27px}.login-story{padding:42px}}@media (width<=900px){.sidebar{width:175px}.app main{margin-left:175px}.queue-layout,.item-grid{grid-template-columns:1fr}.assistant-panel{grid-template-columns:1fr auto;column-gap:30px;display:grid}.assistant-panel .eyebrow,.assistant-panel h2,.assistant-panel p{grid-column:1}.assistant-panel p{margin:0}.assistant-stats{grid-area:1/2/4;align-self:center}.assistant-panel button{grid-column:1;justify-self:start;width:auto;margin-top:20px}.assistant-panel>small{grid-column:1/3}.content{padding:25px 22px 45px}.page-heading{gap:18px}.heading-actions{max-width:180px}.heading-actions button{font-size:12px}.activity-row time{white-space:normal;max-width:100px}.login-story{padding:32px}.login-workflow{gap:10px}.login-story .eyebrow{font-size:9px}}@media (width<=700px){.sidebar{display:none}.app main{margin-left:0}.topbar{height:56px;padding:0 18px}.topbar .crumb,.topbar .separator{display:none}.top-actions{gap:8px}.mobile-logout{display:flex!important}.content{padding:25px 18px 104px}.page-heading{margin-bottom:25px;display:block}.page-heading h1{font-size:28px}.heading-actions{flex-wrap:wrap;justify-content:flex-start;max-width:none;margin-top:21px}.heading-actions button{min-height:44px;font-size:13px}.eyebrow{font-size:9px}.snapshot-note{margin-bottom:21px;padding:14px 15px;font-size:11px}.snapshot-note strong{font-size:12px}.queue-layout{gap:0}.section-heading{padding:18px}.section-heading h2{font-size:16px}.task-row{gap:12px;padding:20px 18px}.task-icon{width:35px;height:35px}.task-icon svg{width:20px}.task-row strong{font-size:12px}.task-row small{font-size:11px}.row-number{min-width:25px;font-size:16px}.assistant-panel{padding:22px;display:flex}.assistant-panel h2{max-width:100%;font-size:22px}.assistant-stats{padding:20px 0}.assistant-panel button{width:100%;min-height:44px;margin-top:0}.assistant-panel p{font-size:12px}.activity-row{flex-wrap:wrap;gap:11px;padding:17px 18px}.activity-row>div{flex-basis:75%}.activity-row time{max-width:none;margin-left:45px;font-size:10px}.mobile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 8px max(9px, env(safe-area-inset-bottom));z-index:3;background:#f9fbf4f5;border-top:1px solid #d4decf;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;display:grid!important}.mobile-nav button{color:#75826b;background:0 0;border:0;flex-direction:column;gap:4px;min-height:49px;padding:6px;font-size:10px;display:flex}.mobile-nav button.active{color:var(--green);background:#eaf1e3;border-radius:6px}.toolbar{flex-wrap:wrap;gap:10px}.search{flex-basis:100%}.toolbar select{flex:1;min-width:0;font-size:12px}.toolbar button{font-size:12px}.results-line{gap:20px;font-size:10px}.table-panel{margin-left:-1px;margin-right:-1px}th,td{padding:14px}th:nth-child(2),td:nth-child(2),th:nth-child(4),td:nth-child(4),th:last-child,td:last-child{display:none}td:first-child{min-width:140px;max-width:190px}.item-link{font-size:12px}.item-link small{max-width:135px;font-size:10px}.numeric{font-size:12px}.badge{padding:3px 5px;font-size:9px}td .below,td.numeric small{font-size:9px}.item-summary{flex-wrap:wrap;gap:23px}.item-summary>div:first-child>strong{font-size:30px}.item-tools{flex-direction:row;flex-basis:100%;margin-left:0}.item-grid{gap:0}.stock-list>div{padding:18px}.stock-list strong{font-size:12px}.panel-body,.panel-actions{padding:18px}.purchase-line{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}.purchase-line>div:last-child{text-align:left}.purchase-card .section-heading{align-items:flex-start}.purchase-card h2{flex-wrap:wrap;gap:8px;font-size:15px}.purchase-card time{text-align:right;max-width:85px;font-size:10px}.banner{flex-wrap:wrap;align-items:flex-start;font-size:11px}.banner>span{min-width:150px}.modal-body{padding:20px}.modal-footer{padding:15px 20px}.field input,.field textarea,.field select{font-size:16px}.modal-footer button{min-height:44px}dialog>header{padding:14px 20px}.login-layout{grid-template-columns:1fr}.login-story{border-bottom:1px solid #dce4d5;border-right:0;gap:35px;padding:28px}.login-story h1{letter-spacing:-1.7px;margin:14px 0 18px;font-size:38px}.login-story .brand{font-size:17px}.login-story p{font-size:13px;line-height:1.6}.login-story .eyebrow,.login-story>small,.login-workflow{display:none}.login-form{max-width:460px;padding:35px 28px 55px}.login-form h2{font-size:25px}.login-form>p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.mobile-nav,.heading-actions,button{display:none!important}.app main{margin:0}.content{padding:0}.panel{break-inside:avoid}}.purchase-draft-body{gap:18px;display:grid}.draft-add{gap:10px;display:grid}.draft-source-buttons{flex-wrap:wrap;gap:8px;display:flex}.draft-source-buttons [aria-pressed=true]{background:var(--green);color:#fff}.draft-candidates{border-top:1px solid var(--line);max-height:210px;overflow-y:auto}.draft-candidate{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.draft-candidate>div{overflow-wrap:anywhere;min-width:0}.draft-candidate small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.draft-candidate button{flex-shrink:0}.draft-lines{gap:16px;display:grid}.draft-line{border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.draft-line legend{overflow-wrap:anywhere;max-width:100%;padding:0 6px;font-size:14px;font-weight:650}.draft-line-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-line .form-grid{margin:0}.receipt-body{gap:18px;display:grid}.receipt-tools{flex-wrap:wrap;gap:8px;display:flex}.receipt-line{border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.receipt-line legend{overflow-wrap:anywhere;max-width:100%;padding:0 6px;font-weight:650}.receipt-totals{color:var(--muted);margin:0;font-size:13px}.receipt-warning{color:var(--amber);margin:8px 0;font-size:13px;line-height:1.5}.receipt-history{border-top:1px solid var(--line);padding:14px 0}.receipt-history summary{cursor:pointer;font-weight:600}.receipt-history article{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:13px}.receipt-history article strong{display:block}.receipt-history li{margin:6px 0}.purchase-line>div:first-child{overflow-wrap:anywhere;min-width:0}.purchase-line .quiet{padding:4px 0;font-size:12px}.receipt-body .form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-line .field{margin-bottom:0}@media (width<=600px){.receipt-body .form-pair{grid-template-columns:minmax(0,1fr)}.receipt-line{padding:12px}}.document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.po-document-actions,.po-preview-pages{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.po-pdf-preview{margin-top:1rem}.po-preview-pages{justify-content:space-between;margin-bottom:.75rem}.po-preview-canvas{width:100%;min-width:0}.po-preview-canvas canvas{border:1px solid var(--line);background:#fff;display:block}.document-preview form{margin-top:1.5rem}.pdf-download{font-weight:600;display:inline-block}.purchase-document-history{margin-top:1rem}.purchase-document-history details{margin-top:.75rem}.document-history-row{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.document-history-row small{display:block}.return-resolution{gap:.5rem;max-width:32rem;display:grid}@media (width<=600px){.document-fields{grid-template-columns:1fr}.document-history-row{flex-direction:column;align-items:flex-start}}.template-card{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:1rem 0}.po-line-insights{border:1px solid var(--line);background:var(--tint);border-radius:8px;min-width:0;margin:12px 0;padding:12px}.po-insights-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.po-insights-heading small,.po-insights-grid dt,.po-burn-rates span,.po-burn-rates small{color:var(--muted);font-size:11px}.po-insights-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px 16px;margin:10px 0;display:grid}.po-insights-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}.po-burn-rates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;padding:9px 0;display:grid}.po-burn-rates>div{flex-direction:column;display:flex}.po-burn-rates strong{font-size:12px}.po-insights-note,.po-insights-caution{overflow-wrap:anywhere;margin:8px 0;font-size:11px}.po-insights-note{color:var(--muted)}.po-insights-caution{color:var(--amber)}.po-line-insights summary{cursor:pointer;font-size:12px}@media print{.po-line-insights{display:none!important}}.assistant{max-width:960px}.assistant h2{align-items:center;gap:10px;display:flex}.assistant-examples{flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0;display:flex}.assistant-examples button{white-space:normal;text-align:left}.assistant-turn{border-top:1px solid var(--line);padding:24px 0}.assistant-user,.assistant-answer{overflow-wrap:anywhere;min-width:0}.assistant-user{background:var(--tint);border-radius:8px;margin-bottom:16px;padding:12px 16px}.assistant-turn p{white-space:pre-wrap;line-height:1.65}.assistant-progress{align-items:center;gap:8px;display:flex}.assistant-action{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0;padding:12px;display:flex}.assistant-action span{margin-top:4px;display:block}.assistant-action>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.assistant-compose{border-top:1px solid var(--line);padding-top:20px}.assistant-compose textarea{resize:vertical;width:100%;margin:8px 0 12px}.assistant-compose>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-error{color:var(--amber)}@media (width<=700px){.mobile-nav{grid-template-columns:repeat(7,minmax(48px,1fr));overflow-x:auto}.mobile-nav button{min-width:0;padding-inline:3px}.assistant{padding:16px}}.count-session-list,.count-lines{gap:16px;margin:20px 0;display:grid}.count-session-card{text-align:left;justify-content:space-between;gap:16px;width:100%;padding:20px}.count-session-card span{color:var(--muted);font-size:13px;display:block}.count-line{min-width:0;margin:0}.count-line legend{padding:0 6px;font-weight:650}.count-actions,.count-line-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.count-line-actions{justify-content:space-between}.count-picklist{max-height:340px;margin:16px 0;overflow:auto}.count-picklist label{border-bottom:1px solid var(--line);padding:10px 0}@media (width<=700px){.count-session-card{flex-direction:column;align-items:flex-start}.mobile-nav span{font-size:10px}}.item-with-photo{align-items:center;gap:12px;display:flex}.inventory-thumbnail{background:var(--line);border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.inventory-thumbnail img{object-fit:cover;width:100%;height:100%}.source-gallery{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;margin-bottom:20px;display:grid}.source-photo{aspect-ratio:1;border:1px solid var(--line);border-radius:10px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.photo-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.source-photo img{object-fit:contain;width:100%;height:100%}.source-photo .button{background:var(--surface);position:absolute;bottom:5px}.source-photo-expanded{object-fit:contain;width:100%;max-height:75vh}.source-record{border-top:1px solid var(--line);padding:15px 0}.source-record summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.source-record summary small{color:var(--muted);display:block}.source-record .details{margin-top:16px}.detail-pair{display:contents}.source-record dd{white-space:pre-wrap;overflow-wrap:anywhere}.costing{gap:1rem;min-width:0;display:grid}.cost-filters,.cost-summary{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.cost-summary{justify-content:space-between;margin:1rem 0}.cost-summary dd{margin:.3rem 0;font-size:1.1rem;font-weight:600}.cost-summary dt{font-size:.85rem}.cost-table{max-width:100%;overflow-x:auto}.cost-table table{border-collapse:collapse;width:100%}.cost-table th,.cost-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem}.cost-chart{margin:1rem 0}.cost-chart svg{width:100%;min-height:180px}.costing>.panel{padding:18px}@media (width<=700px){.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.cost-table th,.cost-table td{display:table-cell}.cost-table th:first-child,.cost-table td:first-child{min-width:140px;max-width:none}}.purchase-demand-history{min-width:0;margin-block:1rem}.purchase-demand-history h3{margin-bottom:.5rem}.purchase-demand-history .po-burn-rates{margin-block:.75rem}@media print{.purchase-demand-history{display:none!important}}.purchase-demand-history table :is(th,td),.burn-history-table :is(th,td){display:table-cell!important}.purchase-demand-history table{min-width:360px}.burn-history-table{min-width:650px}.item-identifier{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem 1rem;min-width:0;margin-block:.35rem;display:flex}.item-identifier strong{font-variant-numeric:tabular-nums}.item-identifier .muted{font-size:.8rem}.item-identifier.prominent{align-items:baseline;margin-block:0 1rem}.item-identifier.prominent strong{font-size:1.35rem}.po-register-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.po-register-filters .field{flex:150px;min-width:0}.po-register{margin-block:1rem}.po-register table{min-width:850px}.po-register table :is(th,td){display:table-cell!important}.po-register caption{text-align:left;padding-block:.5rem}.po-register td small{display:block}.po-register tr.selected{background:var(--tint)}.po-register .item-link{text-align:left}.toolbar select[aria-label=Filter\ purchases]{flex:160px;min-width:160px}.quick-count{text-align:right;min-width:0;max-width:100%}.quick-count-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quick-count input{width:110px;min-width:0}.quick-count [role=alert]{max-width:300px;font-size:13px}.stock-list>div{flex-wrap:wrap}.locations-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;display:grid}.location-tree{max-height:70vh;padding:12px;overflow:auto}.location-tree>div{align-items:center;gap:4px;display:flex}.location-tree button{text-align:left;overflow-wrap:anywhere}.location-tree [aria-pressed=true]{background:#edf2e9;font-weight:700}@media (width<=760px){.locations-layout{grid-template-columns:minmax(0,1fr)}.location-tree{max-height:280px}}.job-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.job-material-options{flex-direction:column;gap:6px;max-height:180px;margin-bottom:16px;display:flex;overflow:auto}[aria-label="Jobs and picks"] .item-link{text-align:left}fieldset{border:0;min-width:0;padding:0}[aria-label="Jobs and picks"] th,[aria-label="Jobs and picks"] td{display:table-cell}[aria-label="Jobs and picks"] table{min-width:720px}[aria-label="Jobs and picks"] .table-scroll{margin-top:16px}.inventory-snapshots th,.inventory-snapshots td{display:table-cell}.inventory-snapshots table{min-width:650px}.inventory-snapshots .table-scroll{margin:16px 0}.snapshot-total{margin:8px 20px 8px 0;display:inline-block}@media (width<=600px){.inventory-snapshots .toolbar{flex-wrap:wrap}.inventory-snapshots .toolbar>input,.inventory-snapshots .toolbar>select{flex:100%;width:100%;min-width:0}}.report-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.report-filters .field{flex:170px;min-width:0;margin:0}.inventory-reports th,.inventory-reports td{display:table-cell}.inventory-reports table{min-width:700px}.inventory-reports td small{display:block}.inventory-reports .table-scroll{margin:16px 0}.inventory-reports caption{text-align:left;margin-bottom:8px}.inventory-reports .item-link{text-align:left}@media (width<=600px){.report-filters .field{flex:100%}.report-filters input,.report-filters select{width:100%}.inventory-reports .toolbar{flex-wrap:wrap}}.report-valuation table{table-layout:fixed;min-width:0}.report-valuation :is(th,td){overflow-wrap:anywhere;white-space:normal}.report-valuation th:first-child{width:32%}.report-more-filters{margin-bottom:12px}.mobile-item{max-width:620px;margin:0 auto}.mobile-item-actions{align-items:center;gap:8px;margin-bottom:18px;display:flex}.mobile-item-actions>strong{margin-right:auto}.mobile-item-identity{grid-template-columns:112px minmax(0,1fr);gap:16px;margin-bottom:20px;display:grid}.mobile-item h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:23px;line-height:1.18}.mobile-item-identity p{overflow-wrap:anywhere;margin:6px 0 0}.mobile-item-part{font-weight:600}.item-cover .source-photo{aspect-ratio:1;width:100%;height:auto}.item-cover .source-photo img{object-fit:contain}.item-cover-empty{border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;font-size:12px;display:flex}.mobile-stock-panel{padding:16px}.mobile-stock-panel .field{gap:6px;display:grid}.mobile-stock-panel select,.mobile-stock-panel input{width:100%;min-width:0;min-height:48px;font-size:16px}.mobile-stock-balance{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.mobile-stock-balance strong{font-size:28px}.mobile-stock-balance small{font-size:16px;font-weight:400}.mobile-count-modes{grid-template-columns:1fr 1fr 1.3fr;gap:6px;margin-bottom:16px;display:grid}.mobile-count-modes button{min-height:48px;padding:10px 6px}.mobile-count-modes button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.mobile-count-result{min-height:24px;margin:12px 0}.mobile-count-save{width:100%;min-height:48px}.mobile-item-help{margin-top:12px;font-size:13px}@media (width<=700px){.mobile-quick-view .mobile-nav,.mobile-quick-view .topbar>span,.mobile-quick-view .role,.mobile-quick-view .mobile-logout{display:none!important}.mobile-quick-view .topbar{justify-content:flex-end;height:40px}.mobile-quick-view .content{padding:8px 14px 24px}}.location-path-preview{overflow-wrap:anywhere;background:var(--tint);border-radius:8px;padding:12px}:root{--filter-surface:#edf4fa;--filter-border:#c6d9e9;--filter-ink:#294d6b;--filter-selected:#d6e7f5;--create-surface:#fce7d6;--create-hover:#f7d6bb;--create-border:#ddb594;--create-ink:#693e20;--edit-surface:#f0f6ee;--edit-border:#cbdcc6}.creation-actions{flex-wrap:wrap}.creation-actions button,button.creation-action{background:var(--create-surface);border-color:var(--create-border);color:var(--create-ink)}.creation-actions button:hover:not(:disabled),button.creation-action:hover:not(:disabled){background:var(--create-hover)}.purchasing-screen .purchase-filters-top{background:var(--filter-surface);border:1px solid var(--filter-border);border-bottom:0;border-radius:12px 12px 0 0;padding:18px 18px 0}.purchase-filters-top .toolbar{flex-wrap:wrap;margin-bottom:12px}.purchase-filters-top .search-help{color:var(--filter-ink);margin:0;padding-bottom:16px}.purchasing-screen .po-register-filters{background:var(--filter-surface);border:1px solid var(--filter-border);border-top:0;border-radius:0 0 12px 12px;margin-bottom:22px;padding:0 18px 18px}.purchasing-screen .po-register-filters label{color:var(--filter-ink)}.purchasing-screen :is(.purchase-filters-top,.po-register-filters) :is(input,select){background:var(--surface);border-color:var(--filter-border)}.purchasing-screen :is(.purchase-filters-top,.po-register-filters) :is(input,select,button):focus-visible{outline-color:var(--filter-ink)}.purchasing-screen .po-register-filters button{color:var(--filter-ink);border-color:var(--filter-border);background:0 0}.purchasing-screen .po-register-filters button:hover{background:var(--filter-selected)}.purchasing-screen [aria-pressed=true]{background:var(--filter-selected);color:var(--filter-ink);border-color:var(--filter-ink)}.purchase-edit-form .purchase-draft-body{background:var(--edit-surface)}.purchase-edit-form :is(input,select,textarea){background:var(--surface)}.purchase-edit-form .draft-line{background:var(--surface);border-color:var(--edit-border)}.purchase-edit-form .draft-add{background:var(--filter-surface);border-color:var(--filter-border)}.purchase-edit-form .draft-source-buttons button[aria-pressed=true]{background:var(--filter-selected);color:var(--filter-ink);border-color:var(--filter-ink)}.purchase-edit-form .draft-candidate button{background:var(--create-surface);color:var(--create-ink);border-color:var(--create-border)}.purchase-edit-form .draft-candidate button:hover:not(:disabled){background:var(--create-hover)}@media (width<=700px){.purchasing-screen .purchase-filters-top{padding:14px 14px 0}.purchasing-screen .po-register-filters{padding:0 14px 14px}}button.edit-action{background:var(--edit-surface);border-color:var(--edit-border);color:var(--green)}button.edit-action:hover:not(:disabled){background:#e1edde}button.filter-action{background:var(--filter-surface);border-color:var(--filter-border);color:var(--filter-ink)}button.filter-action:hover:not(:disabled){background:var(--filter-selected)}button[aria-pressed=true]:not(.primary):not(.creation-action){background:var(--filter-selected);border-color:var(--filter-ink);color:var(--filter-ink)}:is(.filter-panel,.cost-filters,.report-filters){background:var(--filter-surface);border:1px solid var(--filter-border);border-radius:12px;padding:16px}.filter-panel{flex-wrap:wrap;align-items:end}.filter-panel>.search-help{color:var(--filter-ink);flex-basis:100%;margin:0}.inventory-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.inventory-filters>.search,.inventory-filters>.search-help{grid-column:1/-1}.inventory-filters>.search{width:100%}.inventory-filters>select{width:100%;min-width:0}:is(.filter-panel,.cost-filters,.report-filters) :is(input,select){background:var(--surface);border-color:var(--filter-border)}:is(.filter-panel,.cost-filters,.report-filters) label{color:var(--filter-ink)}:is(.filter-panel,.cost-filters,.report-filters) :is(input,select,button):focus-visible{outline-color:var(--filter-ink)}.report-more-filters{background:var(--filter-surface);border:1px solid var(--filter-border);border-radius:12px;padding:12px 16px}.report-more-filters>summary{color:var(--filter-ink);cursor:pointer;font-weight:600}.report-more-filters>.report-filters{border:0;margin-bottom:0;padding:0}.location-tree{background:var(--filter-surface);border-color:var(--filter-border)}.location-tree button{color:var(--filter-ink)}.location-tree button[aria-pressed=true]{background:var(--filter-selected)}dialog form{background:var(--edit-surface)}dialog:has(form)>.modal-body{background:var(--edit-surface)}dialog form :is(input,select,textarea),.assistant-compose textarea,dialog form :is(.modal-footer,footer){background:var(--surface)}.assistant-compose{background:var(--edit-surface);border:1px solid var(--edit-border);border-radius:12px;padding:16px}.assistant-examples{background:var(--filter-surface);border:1px solid var(--filter-border);border-radius:12px;padding:12px}.assistant-examples button.quiet{color:var(--filter-ink)}.count-line,.mobile-stock-panel{background:var(--edit-surface);border-color:var(--edit-border)}:is(.count-line,.mobile-stock-panel) :is(input,select){background:var(--surface)}.quick-count:has(input){background:var(--edit-surface);border-radius:8px}@media (width<=700px){:is(.filter-panel,.cost-filters,.report-filters){padding:12px}.filter-panel>.search{flex-basis:100%}.filter-panel>input{min-width:0;max-width:100%}}dialog form button[type=submit],.quick-count button[type=submit]{background:var(--green);border-color:var(--green);color:#fbfff8}dialog form button[type=submit]:hover:not(:disabled),.quick-count button[type=submit]:hover:not(:disabled){background:#194a34}.folder-tabs{background:linear-gradient(var(--filter-border), var(--filter-border)) bottom / 100% 1px no-repeat;scrollbar-width:thin;align-items:flex-end;gap:5px;min-width:0;max-width:100%;margin:0;padding:5px 2px 0;scroll-padding-inline:4px;display:flex;overflow-x:auto}.folder-tabs>button{border:1px solid var(--filter-border);background:var(--filter-surface);min-height:44px;color:var(--filter-ink);white-space:nowrap;border-radius:10px 10px 0 0;flex:none;margin:0;padding:10px 18px}.folder-tabs>button:hover:not(:disabled){background:var(--filter-selected)}.folder-tabs>button[aria-pressed=true]:not(.primary):not(.creation-action){background:var(--surface);min-height:48px;color:var(--ink);border-color:var(--filter-border);border-bottom-color:var(--surface);box-shadow:inset 0 3px 0 var(--filter-ink);font-weight:650}.folder-tabs>button:focus-visible{outline-offset:-4px;outline-color:var(--filter-ink)}.folder-content{border:1px solid var(--filter-border);background:var(--surface);border-top:0;border-radius:0 0 12px 12px;min-width:0;padding:18px}.folder-content>:last-child{margin-bottom:0}@media (width<=700px){.folder-tabs{gap:4px}.folder-tabs>button{padding-inline:13px}.folder-content{padding:12px}.folder-content .folder-content{border-inline:0;border-bottom:0;border-radius:0;padding:12px 0 0}}.assistant-email-draft{overflow-wrap:anywhere;max-width:100%;margin-top:12px}.assistant-email-draft p{white-space:pre-wrap}.queue-low-stock{padding:0 24px 24px}.queue-low-stock>p{color:var(--filter-ink);font-size:13px}.queue-low-stock .section-heading{flex-wrap:wrap;gap:12px}.queue-low-stock .section-heading>div{overflow-wrap:anywhere;min-width:0}.suggested-lines>summary{cursor:pointer;color:var(--filter-ink);background:var(--filter-surface);padding:12px 24px}.suggested-lines.expanded>summary{display:none}.queue-draft-disclosure>summary{cursor:pointer;color:var(--filter-ink);background:var(--filter-surface);border-top:1px solid var(--filter-border);padding:18px 24px;font-weight:600}.queue-draft-disclosure[open]>summary{margin-bottom:16px}.po-selection{background:var(--edit-surface);margin-bottom:16px}.po-selection .toolbar{align-items:end}.po-detailed table{min-width:860px}.po-detailed :is(th,td){padding:8px 10px;display:table-cell}.po-detailed td{vertical-align:middle;line-height:1.35}.po-detailed :is(th,td):first-child{min-width:0}.po-detailed .po-description{white-space:normal;min-width:280px}.po-detailed :is(.po-quantity,.po-part,.po-unit){white-space:nowrap;width:1%}.po-detailed .po-quantity{padding-left:8px;padding-right:8px}.po-detailed .po-order{width:1%;min-width:190px}.po-detailed .po-order-reference{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.po-detailed .po-order-status{color:var(--muted);font-size:10px}.po-detailed small{color:#59645a;margin-top:2px;display:block}.po-detailed .po-select{width:1%;padding:4px 6px}.po-detailed .po-line-select{cursor:pointer;place-items:center;width:32px;min-height:36px;display:grid}.po-detailed input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0}.po-detailed .item-link{white-space:normal;text-align:left;line-height:1.35}.po-detailed .po-order-reference .item-link{white-space:nowrap}@media (width<=700px){.po-detailed .po-line-select{min-height:40px}}.voice-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-controls small{flex-basis:100%}.document-review select{width:100%}.sidebar-toggle{align-self:flex-end;margin-top:14px}@media (width>=701px){.sidebar{overflow-y:auto}.sidebar-collapsed .sidebar{width:76px;padding:31px 12px 20px}.sidebar-collapsed main{margin-left:76px}.sidebar-collapsed .content{max-width:none}.sidebar-collapsed .sidebar-label,.sidebar-collapsed .workspace-label,.sidebar-collapsed .nav-count{display:none}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .sidebar-toggle{align-self:center}.sidebar-collapsed .sidebar nav{margin-top:20px}.sidebar-collapsed .nav-button,.sidebar-collapsed .sidebar-footer button{justify-content:center;width:100%;min-height:44px;padding:12px}.sidebar-collapsed .sidebar-footer{gap:8px;padding:24px 0 0;display:grid}}@media screen{thead{z-index:2;transform:translateY(var(--table-header-offset,0px));box-shadow:0 1px 0 var(--line);background:#f7f9f3;position:relative}}.ask-sphere{z-index:45;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;color:#fff;letter-spacing:.01em;background:radial-gradient(circle at 32% 25%,#4d966a,#22613f 75%);border:1px solid #ffffff80;border-radius:12px 12px 3px;place-items:center;width:46px;min-width:46px;height:40px;min-height:40px;padding:0;font-size:13px;font-weight:700;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 18px #193c3430,inset 0 1px 2px #ffffff40}.ask-sphere:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#22613f;width:9px;height:7px;position:absolute;bottom:-5px;right:5px}.ask-sphere:active{cursor:grabbing}.ask-sphere:hover{background:radial-gradient(circle at 32% 25%,#5ca779,#205b3b 75%)}.ask-sphere:focus-visible{outline-offset:4px;outline:3px solid #8bc6a2}.quick-assistant-panel{z-index:46;width:min(440px,100vw - 32px);height:min(660px, calc(var(--quick-height,100dvh) - 118px));border:1px solid var(--line);background:var(--surface,#fff);text-align:left;border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:94px;right:24px;overflow:hidden;box-shadow:0 12px 50px #17372c29}.quick-assistant-panel[hidden]{display:none}.quick-assistant-heading{border-bottom:1px solid var(--line);background:#edf5ef;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.quick-assistant-heading small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.quick-assistant-panel .assistant-compact{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:12px;display:flex}.assistant-compact>.section-heading,.assistant-compact>p.muted,.assistant-compact>.toolbar>.muted{display:none}.assistant-compact>.toolbar{flex-shrink:0;justify-content:flex-end;margin:0 0 6px}.assistant-compact>.toolbar button{padding:4px 8px;font-size:12px}.assistant-compact .assistant-transcript{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;overflow-y:auto}.assistant-compact .assistant-examples{margin:0 0 8px;padding:4px}.assistant-compact .assistant-examples button{padding:8px;font-size:13px}.assistant-compact .assistant-turn{margin-bottom:14px}.assistant-compact .assistant-user,.assistant-compact .assistant-answer,.assistant-compact .assistant-action{padding:10px}.assistant-compact .assistant-compose{flex-shrink:0;margin:8px 0 0;padding:10px}.assistant-compact .assistant-compose textarea{min-height:58px;max-height:100px;margin-bottom:6px}.assistant-compact .assistant-compose>div{gap:6px}.assistant-compact .assistant-compose>div>span.muted{display:none}.assistant-compact .voice-controls{flex:1;min-width:0}.assistant-compact .voice-controls small{font-size:11px}.assistant-compact>.banner,.assistant-compact>.assistant-error{flex-shrink:0;max-height:110px;margin:4px 0;overflow-y:auto}@media (width<=700px){.ask-sphere{right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));width:46px;min-width:46px;height:44px;min-height:44px}.quick-assistant-panel{right:12px;bottom:calc(146px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);height:min(640px, calc(var(--quick-height,100dvh) - 162px - env(safe-area-inset-bottom,0px)))}.quick-assistant-panel .assistant-compact{padding:8px}}@media print{.quick-assistant{display:none!important}}@media (width<=700px){.quick-assistant-keyboard .quick-assistant-panel{bottom:calc(var(--quick-inset) + 8px);height:min(640px, calc(var(--quick-height) - 16px))}.quick-assistant-keyboard .ask-sphere,.quick-assistant-keyboard .assistant-compact>.toolbar,.quick-assistant-keyboard .assistant-examples{display:none}}@media (height<=600px){.assistant-compact .assistant-examples,.assistant-compact .voice-controls>small{display:none}.quick-assistant-panel{height:calc(var(--quick-height,100dvh) - 24px);bottom:12px}.quick-assistant .ask-sphere[aria-expanded=true]{display:none}}.received-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;padding:14px;display:grid}.received-filters>:first-child,.received-search-help{grid-column:1/-1}.received-search-help{margin:0}.received-history .table-scroll{overflow-x:auto}.received-history table{min-width:1080px}.received-history th button{font:inherit;color:inherit;white-space:nowrap;padding:4px}.received-history td{vertical-align:top;padding:10px 8px}.received-history td small{display:block}.received-history .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.received-history details{overflow-wrap:anywhere;min-width:150px;max-width:330px}.received-history details[open]{width:300px}.received-history td:nth-child(3){min-width:210px}.received-history :is(th,td){display:table-cell}.taxonomy-controls{flex-wrap:wrap;margin:.5rem 0}.taxonomy-controls .text-button{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.taxonomy-list{max-height:48vh;overflow-y:auto}.taxonomy-row{border-bottom:1px solid #dbe3dc;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.taxonomy-row small{display:block}.item-with-photo>input[type=checkbox],th>input[type=checkbox]{vertical-align:middle;flex:0 0 18px;width:18px;height:18px;margin-right:5px}.searchable-select{width:100%;min-width:0;position:relative}.select-form-value{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.select-trigger{background:var(--surface);width:100%;min-height:43px;color:var(--ink);justify-content:space-between;font-weight:400}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger>svg{flex-shrink:0}.select-menu{border:1px solid var(--filter-border,#b9cfd9);background:var(--surface,#fff);color:var(--ink);border-radius:10px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 30px #19372a25}.select-menu-tools{background:var(--surface,#fff);border-bottom:1px solid var(--line);z-index:1;padding:6px;position:sticky;top:0}.select-menu button{text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;width:100%;padding:10px;font-weight:400}.select-menu button:hover,.select-menu button:focus-visible,.select-menu button[aria-selected=true],.select-menu button.selected{background:var(--filter-bg,#eaf3f8)}.select-menu .select-create{color:#8b4a1f;background:#fff1e5;margin-top:6px;font-weight:600}.select-search{border:1px solid var(--filter-border,#b9cfd9);background:var(--surface,#fff);border-radius:4px;align-items:center;gap:6px;margin-top:4px;padding:0 8px;display:flex}.select-search input{background:0 0;border:0;width:100%;min-width:0;height:26px;min-height:26px;padding:2px 0;font-size:14px;line-height:20px}@media (width<=700px){.select-search input{height:30px;min-height:30px;font-size:16px}}.select-options>p{padding:8px}.inventory-filters>.searchable-select .select-trigger{border-color:var(--filter-border)}.dashboard{gap:20px;display:grid}.dashboard .panel{min-width:0;margin:0;padding:22px}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-card{text-align:left;background:var(--surface);border:1px solid var(--line);white-space:normal;border-top:3px solid #8ab6a0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.dashboard-card>strong{letter-spacing:-.7px;font-size:30px;line-height:1.2}.dashboard-card .dashboard-money{overflow-wrap:anywhere;font-size:23px}.dashboard-card>span{color:var(--muted);font-weight:600}.dashboard-card small{font-weight:400}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dashboard-category-list{max-height:500px;overflow-y:auto}.dashboard-category{border:none;border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:12px 0;display:flex}.dashboard-category>div{justify-content:space-between;gap:12px;display:flex}.dashboard-category small{font-weight:400}.dashboard-bar{background:#eaf0eb;border-radius:5px;width:100%;height:9px;display:block;overflow:hidden}.dashboard-bar>span{background:#72a58a;border-radius:5px;height:100%;display:block}.dashboard-deliveries{gap:7px;margin:18px 0;display:grid}.dashboard-deliveries button{text-align:left;background:#f0f6fa;border:0;grid-template-columns:110px minmax(30px,1fr) 35px;width:100%;padding:10px;display:grid}.dashboard-risk,.dashboard-health button{border:0;border-bottom:1px solid var(--line);text-align:left;white-space:normal;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 0;display:flex}.dashboard-risk small,.dashboard-health small{font-weight:400;display:block}.dashboard-health strong{font-size:22px}.dashboard-trend{width:100%;max-height:220px;display:block}.receiving-card{margin:16px 0;padding:20px}.receiving-card .section-heading{align-items:start}.receiving-card .section-heading h3{margin:0}.receiving-lines>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.receiving-lines small{display:block}@media (width<=1100px){.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard{gap:14px}.dashboard-card{padding:12px}.dashboard-card>strong{font-size:24px}.dashboard-card .dashboard-money{font-size:18px}.dashboard .panel{padding:15px}.dashboard-category>div{flex-wrap:wrap}.receiving-card .section-heading{flex-direction:column;align-items:stretch}.receiving-card .toolbar{flex-wrap:wrap}.receiving-lines>div{flex-direction:column;gap:4px}.dashboard-trend{min-height:160px}}.dashboard-card{justify-content:flex-start}.dashboard-chart-button{background:0 0;border:0;width:100%;padding:0;display:block}.dashboard .section-heading:has(.dashboard-value-controls){flex-wrap:wrap;align-items:center;gap:12px}.dashboard-value-controls{flex-wrap:wrap;gap:10px;display:flex}.dashboard-value-controls label{color:var(--muted);gap:4px;font-size:11px;display:grid}.dashboard-value-controls select{background:#eef5fa;border-color:#cadce8;min-width:140px}@media (width<=600px){.dashboard-value-controls{width:100%}.dashboard-value-controls label{flex:120px}.dashboard-value-controls select{width:100%;min-width:0}}.purchase-file-picker{gap:6px;min-width:0;display:grid}.purchase-file-buttons{flex-wrap:wrap;gap:8px;display:flex}.purchase-file-picker>small{overflow-wrap:anywhere}.receiving-record-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.receiving-record-filters>.field:first-child{grid-column:1/-1}.receiving-record-table{min-width:1050px}.receiving-record-table td:nth-child(4){min-width:220px}.receiving-record-table td:nth-child(8){min-width:150px}.receiving-record-table details p{white-space:normal;overflow-wrap:anywhere}.storage-summary{flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.storage-summary>div{gap:4px;display:grid}.storage-summary strong{font-size:24px}.storage-summary span{color:var(--muted);font-size:13px}.retention-policy{margin:16px 0}.retention-policy dt{margin-top:12px;font-weight:600}.retention-policy dd{margin:4px 0 0}@media (width<=600px){.receiving-record-filters{grid-template-columns:1fr}}.purchase-filters-top .toolbar>.searchable-select{flex:0 210px;width:auto}.receiving-queue-filters>.searchable-select{flex:180px;width:auto}.receiving-queue-filters>input{flex:2 280px;min-width:0}.purchasing-screen .po-register-filters .select-menu button{background:0 0}.purchasing-screen .po-register-filters .select-menu button:is(:hover,:focus-visible,[aria-selected=true],.selected){background:var(--filter-bg)}@media (width<=700px){.purchase-filters-top .toolbar>.searchable-select{flex:100%}}.search>input,.search-field input,input[aria-label^=Search]{height:34px;min-height:34px;padding-top:5px;padding-bottom:5px;line-height:22px}.select-trigger{min-height:34px;padding-top:5px;padding-bottom:5px}.select-menu-tools{padding:4px}.select-menu button{min-height:30px;padding:4px 8px;line-height:20px}.select-options{padding:3px 4px}.select-menu .select-create,.select-search{margin-top:3px}.select-search input{height:24px;min-height:24px;padding:2px 0;line-height:20px}.select-search:focus-within{outline:2px solid var(--filter-border);outline-offset:1px}.select-search input:focus-visible{outline:none}th,td{padding:8px 14px}.received-history td,.cost-table td,.po-detailed :is(th,td){padding-top:6px;padding-bottom:6px}:is(th,td) button{min-height:28px;padding-top:4px;padding-bottom:4px}.purchase-line{padding-top:12px;padding-bottom:12px}@media (width<=700px){.search>input,.search-field input,input[aria-label^=Search]{height:36px;min-height:36px;font-size:16px}.select-trigger{min-height:36px}.select-menu button{min-height:36px;padding-top:6px;padding-bottom:6px}.select-search input{height:28px;min-height:28px;padding:3px 0;font-size:16px}:is(th,td) button{min-height:32px}}.view-return{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.view-return button{min-height:32px;color:var(--filter-ink);padding:4px 8px}@media (width<=700px){.view-return button{min-height:36px}}.cost-filters{gap:12px}.cost-filters>.field{flex:220px;min-width:0;margin:0}.cost-history-filters{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cost-date-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;width:100%;max-width:660px;display:grid}.cost-date-range .field{min-width:0;margin:0}.cost-date-range input{box-sizing:border-box;width:100%;min-width:0}@media (width<=700px){.cost-history-filters{grid-template-columns:minmax(0,1fr)}.cost-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cost-date-range label{font-size:12px}.cost-date-range input{padding-inline:6px}.cost-date-range>button{grid-column:1/-1;justify-self:start}}@media (width<=360px){.cost-date-range{gap:6px;width:calc(100% + 16px);margin-inline:-8px}.cost-date-range input{padding-inline:4px}.cost-date-range input::-webkit-calendar-picker-indicator{margin:0;padding:0}}.po-reversal th,.po-reversal td{display:table-cell}.po-reversal table{min-width:0}.po-reversal td,.po-reversal th{padding:8px}.po-reversal th:not(:first-child),.po-reversal td:not(:first-child){text-align:right;white-space:nowrap}.inventory-label-editor{max-width:720px}.inventory-label-editor>label{align-items:center;gap:8px;margin:12px 0;display:flex}.inventory-label-editor>label input{width:auto}.inventory-label-preview{border:1px solid var(--line);background:#e8edf3;margin:16px 0;padding:12px;overflow:auto}.inventory-label-preview svg{background:#fff;width:100%;max-height:420px;display:block}.assistant-answer{scroll-margin-top:90px}.assistant-answer-arrived{animation:.9s ease-out assistant-answer-ready}.quick-assistant-panel:has(.assistant-answer-arrived){transform-origin:100%;animation:.9s ease-out assistant-panel-ready}@keyframes assistant-answer-ready{0%,25%{box-shadow:inset 3px 0 var(--brand,#245e49);background-color:#e5eef5}to{box-shadow:inset 0 0 #0000}}@keyframes assistant-panel-ready{0%,to{transform:scaleX(1)}30%{transform:scaleX(1.025);box-shadow:0 0 0 3px #6a94ad55,0 12px 50px #17372c29}}@media (prefers-reduced-motion:reduce){:is(.quick-assistant-panel:has(.assistant-answer-arrived),.assistant-answer-arrived){animation:none}.assistant-answer-arrived{box-shadow:inset 3px 0 #245e49}}.aw-brand-logo{display:none}:root[data-brand=woods]{color:#1f1f1f;--ink:#1f1f1f;--muted:#667080;--line:#dce3ec;--green:#1a2a5e;--surface:#fff;--tint:#f1f4f8;--amber:#865012;--filter-surface:#f0f2f7;--filter-border:#cbd1df;--filter-ink:#1a2a5e;--filter-selected:#e0e5ef;--create-surface:#f1e5d6;--create-hover:#e8d7c1;--create-border:#cbb08f;--create-ink:#573f29;--manage-surface:#61718b;--manage-border:#52627c;--filter-control-surface:#d3dfef;--filter-control-border:#8da4c2;--edit-surface:#f6f8fb;--edit-border:#d7dfeb;background:#f2f5f9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}:root[data-brand=woods] body{background:#f2f5f9}:root[data-brand=woods] dialog::backdrop{background:#0f1b4070}:root[data-brand=woods] h1{color:#1a2a5e;letter-spacing:-.7px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700}:root[data-brand=woods] h2,:root[data-brand=woods] h3{color:#1a2a5e;letter-spacing:0}:root[data-brand=woods] button{border-color:#cbd1db;border-radius:4px;font-weight:500}:root[data-brand=woods] button:hover{background:#edf1f6}:root[data-brand=woods] button.primary,:root[data-brand=woods] dialog form button[type=submit],:root[data-brand=woods] .quick-count button[type=submit]{color:#fff;background:#1a2a5e;border-color:#1a2a5e}:root[data-brand=woods] button.primary:hover,:root[data-brand=woods] dialog form button[type=submit]:hover,:root[data-brand=woods] .quick-count button[type=submit]:hover{background:#0f1b40}:root[data-brand=woods] button.edit-action{background:var(--manage-surface);border-color:var(--manage-border);color:#fff}:root[data-brand=woods] button.edit-action:hover{background:#52627c}:root[data-brand=woods] button:focus-visible,:root[data-brand=woods] a:focus-visible,:root[data-brand=woods] input:focus-visible,:root[data-brand=woods] select:focus-visible,:root[data-brand=woods] textarea:focus-visible{outline-color:#a87e5a}:root[data-brand=woods] input,:root[data-brand=woods] select,:root[data-brand=woods] textarea{background:#fff;border-color:#cbd3df;border-radius:4px}:root[data-brand=woods] input::placeholder,:root[data-brand=woods] textarea::placeholder{color:#748093}:root[data-brand=woods] input[readonly]{background:#f0f3f7}:root[data-brand=woods] .sidebar{color:#fff;background:#0f1b40;border-right:0;padding-top:24px}:root[data-brand=woods] .brand{background:#fff;border-bottom:3px solid #c8102e;border-radius:3px;justify-content:center;padding:13px 15px}:root[data-brand=woods] .brand>.brand-mark,:root[data-brand=woods] .brand>.sidebar-label{display:none}:root[data-brand=woods] .aw-brand-logo{width:155px;height:auto;display:block}:root[data-brand=woods] .sidebar-toggle{color:#d6dbeb;border-color:#0000}:root[data-brand=woods] .sidebar-toggle:hover{background:#24345f}:root[data-brand=woods] .workspace-label{color:#aab6d2;letter-spacing:1.5px;font-size:9px}:root[data-brand=woods] .nav-button{color:#d6ddee;border-color:#0000;border-left-style:solid;border-left-width:3px;border-radius:3px;padding-left:12px}:root[data-brand=woods] .nav-button:hover{background:#1a2a5e}:root[data-brand=woods] .nav-button.active{color:#fff;background:#263866;border-left-color:#c8102e}:root[data-brand=woods] .nav-count{color:#1a2a5e;background:#fff}:root[data-brand=woods] .sidebar-footer,:root[data-brand=woods] .sidebar-footer p,:root[data-brand=woods] .sidebar-footer small,:root[data-brand=woods] .sidebar-footer button{color:#b4bfd9}:root[data-brand=woods] .sidebar-footer button.edit-action{color:#d6ddee;background:0 0;border-color:#0000}:root[data-brand=woods] .sidebar-footer button.quiet{border-color:#0000}:root[data-brand=woods] .sidebar-footer button:hover{background:#263866}:root[data-brand=woods] .user-email{border-color:#344165}:root[data-brand=woods] .pilot-dot{background:#a87e5a}:root[data-brand=woods] .sidebar-collapsed .brand{padding:8px 4px}:root[data-brand=woods] .sidebar-collapsed .aw-brand-logo{display:none}:root[data-brand=woods] .sidebar-collapsed .brand>.brand-mark{color:#1a2a5e;background:#fff;width:36px;height:38px;display:grid}:root[data-brand=woods] .topbar{background:#fff;border-bottom-color:#dce3ec}:root[data-brand=woods] .crumb,:root[data-brand=woods] .topbar .role{color:#667080}:root[data-brand=woods] .separator{color:#acb8ca}:root[data-brand=woods] .page-heading{border-bottom:1px solid #d6dfe9;padding-bottom:16px}:root[data-brand=woods] .panel{background:#fff;border-color:#dce3ec;border-radius:5px;box-shadow:0 2px 5px #35281504}:root[data-brand=woods] .section-heading{border-color:#dce3ec}:root[data-brand=woods] .dashboard-card{background:#fff;border-top:2px solid #a87e5a;border-radius:4px}:root[data-brand=woods] .dashboard-card:first-child{border-top-color:#1a2a5e}:root[data-brand=woods] .dashboard-card:nth-child(2){border-top-color:#c8102e}:root[data-brand=woods] .dashboard-card>strong{color:#1a2a5e;font-variant-numeric:tabular-nums;letter-spacing:-1px;font-weight:500}:root[data-brand=woods] .dashboard-card>span{text-transform:uppercase;letter-spacing:.8px;color:#667080;font-size:10px}:root[data-brand=woods] .dashboard-valuation-meta{color:#667080;margin:0 0 14px;font-size:12px}:root[data-brand=woods] .dashboard-category{border-radius:0}:root[data-brand=woods] .dashboard-bar{background:#e8edf3;border-radius:1px;height:7px}:root[data-brand=woods] .dashboard-bar>span{background:#1a2a5e;border-radius:1px}:root[data-brand=woods] .dashboard-category:nth-child(2n) .dashboard-bar>span{background:#a87e5a}:root[data-brand=woods] .dashboard-deliveries button{background:#f3f6fa;border-radius:3px}:root[data-brand=woods] .dashboard-deliveries button:first-child .dashboard-bar>span{background:#c8102e}:root[data-brand=woods] button.filter-action,:root[data-brand=woods] .dashboard-value-controls select,:root[data-brand=woods] :is(.inventory-filters,.purchase-filters,.filter-panel,.cost-filters,.report-filters) :is(select,.select-trigger){background:var(--filter-control-surface);border-color:var(--filter-control-border);color:#1a2a5e}:root[data-brand=woods] button.filter-action:hover{background:#c1d1e7;border-color:#728ead}:root[data-brand=woods] .dashboard-trend polyline,:root[data-brand=woods] .cost-chart polyline{stroke:#1a2a5e}:root[data-brand=woods] .dashboard-trend circle{fill:#1a2a5e}:root[data-brand=woods] .folder-tabs{background:0 0;border-color:#cbd1df}:root[data-brand=woods] .folder-tabs>button{color:#596577;background:#e9edf3;border-color:#d1dbe7;border-radius:6px 6px 0 0}:root[data-brand=woods] .folder-tabs>button[aria-pressed=true]:not(.primary):not(.creation-action){color:#1a2a5e;background:#fff;border-color:#cbd1df #cbd1df #fff;box-shadow:inset 0 3px #c8102e}:root[data-brand=woods] .folder-content{background:#fff;border-color:#cbd1df}:root[data-brand=woods] th,:root[data-brand=woods] thead{color:#1a2a5e;background:#f0f2f7}:root[data-brand=woods] td{border-color:#e0e6ee}:root[data-brand=woods] tbody tr:hover{background:#f4f7fb}:root[data-brand=woods] .item-link{color:#1a2a5e}:root[data-brand=woods] .purchase-line{border-color:#dce3ec}:root[data-brand=woods] .legacy-note,:root[data-brand=woods] .evidence-note,:root[data-brand=woods] .order-notes{color:#667080;background:#f6f8fb}:root[data-brand=woods] .badge.green,:root[data-brand=woods] .status.green{color:#2b6342;background:#e8efea}:root[data-brand=woods] .po-more-popup button:hover{background:#f0f2f7}:root[data-brand=woods] .select-trigger,:root[data-brand=woods] .select-menu{background:#fff;border-color:#cbd1df}:root[data-brand=woods] .select-option[aria-selected=true]{color:#1a2a5e;background:#e0e5ef}:root[data-brand=woods] .mobile-nav{background:#fff;border-top:2px solid #1a2a5e}:root[data-brand=woods] .mobile-nav button{color:#667080}:root[data-brand=woods] .mobile-nav button.active{color:#1a2a5e;background:#eef0f6;border-radius:3px;box-shadow:inset 0 2px #c8102e}:root[data-brand=woods] .ask-sphere{background:#1a2a5e;border-color:#1a2a5e;box-shadow:0 4px 15px #0f1b4030}:root[data-brand=woods] .ask-sphere:hover,:root[data-brand=woods] .ask-sphere:after{background:#1a2a5e}:root[data-brand=woods] .quick-assistant-heading{background:#f0f2f7}:root[data-brand=woods] .task-icon{color:#1a2a5e;background:#f0f2f7}:root[data-brand=woods] .task-icon.amber{color:#865012;background:#f1e5d6}:root[data-brand=woods] .row-number,:root[data-brand=woods] .eyebrow{color:#667080}:root[data-brand=woods] .search svg{color:#6c7488}@media (width<=700px){:root[data-brand=woods] h1{font-size:28px}}.color-guide-body{max-width:650px;padding:8px 24px 24px}.color-guide-list{margin:0;padding:0;list-style:none}.color-guide-list li{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;padding:17px 0;display:grid}.color-guide-list strong{font-size:13px}.color-guide-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.color-guide-sample{min-height:40px;color:var(--ink);background:#fff;border:1px solid #cbd1db;border-radius:4px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.color-guide-sample.primary{background:var(--green);border-color:var(--green);color:#fff}.color-guide-sample.manage{background:var(--manage-surface);border-color:var(--manage-border);color:#fff}.color-guide-sample.filter{background:var(--filter-control-surface);border-color:var(--filter-control-border);color:var(--filter-ink)}.color-guide-sample.create{background:var(--create-surface);border-color:var(--create-border);color:var(--create-ink)}.color-guide-note{color:var(--muted);margin:18px 0 0;font-size:12px}@media (width<=600px){.color-guide-body{padding:4px 16px 20px}.color-guide-list li{grid-template-columns:112px minmax(0,1fr);gap:12px}.color-guide-sample{font-size:12px}}
