/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-46{margin:calc(var(--spacing) * 46)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media screen{:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #df791e}.toolSwitcher{scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.toolSwitcher a{flex:none;align-items:center;min-height:44px;display:flex;font-size:14px!important}.plfToolPage iframe{min-width:0;min-height:0;display:block}}@media screen and (max-width:1200px){.plfToolPage>header{grid-template-columns:minmax(0,1fr) auto!important}.plfToolPage>header .toolSwitcher{grid-area:2/1/auto/-1}}@media screen and (max-width:700px){:is(.millV3,.inventoryApp,.operationsApp,.plfToolPage,.loginShell,.centralAccessManager) :is(button,summary){white-space:normal;min-height:44px;font-size:14px!important}:is(.millV3,.inventoryApp,.operationsApp,.plfToolPage,.loginShell,.centralAccessManager) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px!important}:is(.millV3,.inventoryApp,.operationsApp,.centralAccessManager,.loginShell) :is(label,p,small){overflow-wrap:anywhere;line-height:1.45;font-size:14px!important}:is(.positionIdentity,.positionMetric,.inventoryFeedSummary,.inventoryFeedTotals,.bulkRow,.reservationRow,.ledgerRow,.deviceRow,.closeoutList,.batchQueue,.ingredientPicker) :is(b,span,strong){overflow-wrap:anywhere;font-size:14px!important}.toolSwitcher{gap:6px;scroll-padding-inline:8px;justify-content:flex-start!important}.toolSwitcher a{padding:10px 12px!important}.plfToolPage>header{padding-top:max(8px,env(safe-area-inset-top))!important;gap:8px!important}:is(.operationsMetrics,.inventoryMetrics,.bulkMetrics,.positionList>article,.rowActions,.inventoryStackRow,.userAccessRow,.permissionChecks)>*{min-width:0}:is(.planningTable,.reportTable,.closeoutTable){-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}:is(.operationsTabs,.inventoryModuleNav,.v3Tabs,.subTabs){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:is(.operationsTabs,.inventoryModuleNav,.v3Tabs,.subTabs) button{flex-shrink:0}.inventoryStackEditor>footer{flex-wrap:wrap;gap:10px}.operationsSectionTitle>label{min-width:0}}:root{--navy:#102d46;--navy2:#184f78;--blue:#1f6494;--orange:#e5771d;--red:#c73138;--green:#208052;--amber:#a45a04;--ink:#142432;--muted:#607385;--line:#d4dfe7;--soft:#edf3f7;--paper:#fff;--shadow:0 7px 24px #18344d12}.adminSearch{border:1px solid #b6c6d1;border-radius:8px;width:100%;padding:9px}.adminLine button{color:#294b61;background:#fff;border:1px solid #b8c8d2;border-radius:7px;padding:7px;font-size:8px;font-weight:900}.accessManager{padding:16px}.accountForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accountForms form{border:1px solid var(--v3line);background:var(--v3soft);border-radius:10px;gap:8px;padding:14px;display:grid}.accountForms h4,.accountForms p{margin:0}.accountForms p,.accountSetupNote{color:var(--v3muted);font-size:9px}.accountForms label{color:var(--v3muted);text-transform:uppercase;font-size:8px;font-weight:900}.accountForms input{width:100%;color:var(--v3ink);background:#fff;border:1px solid #b6c6d1;border-radius:8px;margin-top:3px;padding:9px}.accountList{margin-top:14px}.accountRow{border-top:1px solid var(--v3line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.accountRow div:first-child b,.accountRow div:first-child small,.accountRow div:first-child em{display:block}.accountRow small,.accountRow em{color:var(--v3muted);font-size:8px;font-style:normal}.accountRow div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.accountRow button{color:#294b61;background:#fff;border:1px solid #b8c8d2;border-radius:7px;padding:7px;font-size:8px;font-weight:900}@media (max-width:750px){.accountForms{grid-template-columns:1fr}.accountRow{flex-direction:column;align-items:flex-start}.accountRow div:last-child{justify-content:flex-start}}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#e8eff4;margin:0;font-family:Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.appShell{flex-direction:column;min-height:100vh;display:flex}.panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px}.publicLanding{background:radial-gradient(circle at 25% 10%,#2b6c9828,#0000 38%),linear-gradient(145deg,#0d283f,#1c587d);place-items:center;min-height:100vh;padding:24px;display:grid}.publicLanding>section{text-align:center;background:#fffffffa;border:1px solid #ffffff38;border-radius:22px;width:min(680px,100%);padding:42px;box-shadow:0 24px 70px #06182766}.publicBrand{color:var(--navy);justify-content:center;align-items:center;gap:12px;display:flex}.publicBrand b{background:var(--navy);color:#fff;width:52px;height:52px;box-shadow:inset 0 -5px 0 var(--orange);border-radius:13px;place-items:center;font-size:17px;display:grid}.publicBrand span{text-transform:uppercase;letter-spacing:.04em;font-weight:900}.publicLanding section>small{color:var(--orange);letter-spacing:.13em;margin-top:30px;font-size:10px;font-weight:950;display:block}.publicLanding h1{color:var(--navy);margin:6px 0 10px;font-size:44px}.publicLanding p{max-width:560px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.55}.publicFeatures{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.publicFeatures span{color:#31536a;background:#edf4f8;border:1px solid #cbd9e2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.publicSignIn{background:var(--orange);color:#fff;border-radius:11px;padding:13px 18px;font-weight:950;text-decoration:none;display:inline-block;box-shadow:0 7px 18px #d9681935}.publicSignIn.secondary{background:var(--navy)}.publicLanding em{color:#748492;margin-top:16px;font-size:9px;font-style:normal;display:block}.publicLanding a:focus-visible{outline-offset:3px;outline:4px solid #f2a45f}@media (max-width:600px){.publicLanding{padding:12px}.publicLanding>section{padding:28px 18px}.publicBrand span{font-size:11px}.publicLanding h1{font-size:34px}.publicFeatures{display:grid}}.loginShell{width:min(900px,100%)!important}.loginChoices{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.loginChoices article{background:#f8fbfc;border:1px solid #ccdae2;border-radius:14px;padding:20px}.loginChoices h2{color:#153f59;margin:0 0 5px}.loginChoices article p{font-size:11px}.loginChoices form{gap:9px;margin-top:13px;display:grid}.loginChoices label{color:#365568;text-transform:uppercase;font-size:9px;font-weight:900}.loginChoices input{color:#17384d;background:#fff;border:1px solid #aebfca;border-radius:8px;width:100%;margin-top:4px;padding:11px;font-size:16px}.loginChoices .publicSignIn{border:0;width:100%;margin-top:4px}.microsoftButton{background:#15599a}.loginError{color:#74430a;background:#fff7e8;border:1px solid #e4b36d;border-radius:9px;margin-top:18px;padding:10px;font-size:11px;font-weight:800}@media (max-width:650px){.loginChoices{grid-template-columns:1fr}}.loginChoices.singleLogin{grid-template-columns:minmax(0,480px);justify-content:center}.quickBooksPrintButton{color:#17633b!important;background:#eaf7ee!important;border-color:#8fc7a2!important}.topbar{background:linear-gradient(135deg,var(--navy),#226089);color:#fff;border-top:7px solid var(--red);justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex;box-shadow:0 5px 18px #15304726}.brandBlock,.topTools,.topStatus{align-items:center;display:flex}.brandBlock{gap:12px}.brandMark{width:45px;height:45px;color:var(--navy);letter-spacing:.04em;background:#fff;border-radius:11px;place-items:center;font-weight:950;display:grid;box-shadow:inset 0 -4px #e5771d}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#bfd0df;margin:0 0 3px;font-size:10px;font-weight:900}.eyebrow.dark{color:#6a7c8d}.topbar h1{margin:0;font-size:24px}.topTools{gap:18px}.dateControl{align-items:center;gap:8px;display:flex}.dateControl span{text-transform:uppercase;color:#c7d8e5;font-size:10px;font-weight:900}.dateControl input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff12;border:1px solid #ffffff4d;border-radius:8px;padding:7px 9px}.topStatus{gap:8px;font-size:11px}.liveDot{background:#62e09a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #62e09a25}.liveDot.offline{background:#ff9e70;box-shadow:0 0 0 4px #ff9e7026}.safetyStrip{color:#6e4a17;text-align:center;background:#fff8e8;border-bottom:1px solid #ead7aa;padding:5px 18px;font-size:10px}.viewTabs{border-bottom:1px solid var(--line);z-index:20;background:#fff;gap:6px;padding:8px 14px;display:flex;position:sticky;top:0}.viewTabs button{color:#365066;background:#e9eff4;border:0;border-radius:8px;padding:9px 16px;font-weight:850}.viewTabs button.active{background:var(--navy);color:#fff}.viewTabs .refreshButton{border:1px solid var(--line);background:#f5f8fa;align-items:center;gap:6px;margin-left:auto;display:flex}.errorBanner{color:#8c2026;background:#fff0f0;border:1px solid #e9aaad;border-radius:10px;align-items:center;gap:7px;margin:10px 12px 0;padding:10px 14px;font-size:12px;display:flex}.errorBanner button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.loadingPage{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.tabletGrid{flex:1;grid-template-columns:minmax(285px,350px) minmax(0,1fr);gap:12px;width:100%;max-width:1700px;margin:auto;padding:12px;display:grid}.queuePanel{align-self:start;max-height:calc(100vh - 82px);padding:13px;position:sticky;top:61px;overflow:auto}.sectionHead,.panelTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.sectionHead{padding:4px 3px 12px}.sectionHead h2,.panelTitle h2,.panelTitle h3{margin:0}.sectionHead h2{font-size:21px}.syncPill{color:#17623a;background:#e1f4e9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.operatorField{background:#f4f8fb;border:1px solid #b9cbd9;border-radius:10px;margin-bottom:12px;padding:9px;display:block}.operatorField span,.releasePanel label>span,.reportHeader label span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.operatorField input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-weight:850}.queueList{gap:8px;display:grid}.queueCard{text-align:left;border:1px solid var(--line);color:var(--ink);background:#f9fbfc;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.queueCard.selected{border:2px solid var(--blue);background:#edf7ff;box-shadow:0 4px 14px #1f5f8f1d}.queueCard.complete{opacity:.62}.queueWords{min-width:0}.queueWords b,.queueWords small{display:block}.queueWords b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queueWords small{color:var(--muted);margin-top:3px;font-size:10px}.queueCard em{color:#527087;font-size:9px;font-style:normal;font-weight:900}.queueCard.in_progress em,.queueCard.selected em{color:var(--green)}.queueCard.paused em{color:var(--amber)}.orderNo{background:#dce6ee;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.selected .orderNo{background:var(--blue);color:#fff}.workPanel{flex-direction:column;min-width:0;padding:15px;display:flex}.rationHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 3px 12px;display:flex}.rationHead h2{margin:0;font-size:26px}.rationHead p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:12px}.statusBadge,.statusPill{color:#456177;text-transform:uppercase;white-space:nowrap;background:#e9eff3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950}.statusBadge.in_progress,.statusPill.in_progress{color:#17633b;background:#dff4e7}.statusBadge.complete,.statusPill.complete{color:#286448;background:#dcebe4}.statusBadge.paused,.statusPill.paused{color:#88500d;background:#fff1d7}.batchSelector{align-items:center;gap:10px;padding:10px 1px 3px;display:flex}.batchSelector>span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.batchSelector>div{flex-wrap:wrap;gap:5px;display:flex}.batchSelector button{border:1px solid var(--line);color:#496174;background:#f3f6f8;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.batchSelector button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.progressBlock{padding:11px 2px}.progressBlock>div:first-child{color:var(--muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.progressBlock b{color:var(--ink)}.progressTrack{background:#e1e9ef;border-radius:99px;height:7px;margin-top:6px;overflow:hidden}.progressTrack i{background:var(--green);height:100%;transition:width .25s;display:block}.startGate{border:1px solid #b9d5e8;border-left:5px solid var(--blue);background:#eef7fd;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:11px 13px;display:flex}.startGate b,.startGate span{display:block}.startGate span{color:var(--muted);margin-top:2px;font-size:10px}.primary{background:var(--orange);color:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:900;box-shadow:0 5px 14px #e57b2130}.ingredientList{gap:8px;display:grid}.ingredientRow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(150px,1.15fr) minmax(110px,.5fr) minmax(180px,.72fr) 66px;align-items:center;gap:10px;padding:10px;display:grid}.ingredientRow.complete{background:#f0f9f3;border-color:#acd7bd}.ingredientRow.variance{background:#fff8ed;border-color:#e7bc7e}.stepNo{background:#e5edf3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:950;display:grid}.complete .stepNo{background:var(--green);color:#fff}.variance .stepNo{background:var(--amber)}.ingredientName b,.ingredientName span,.target span,.target b,.target small,.actualField>span,.actualField>small{display:block}.ingredientName b{font-size:15px}.ingredientName span,.target span,.actualField>span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:3px;font-size:9px;font-weight:800}.target b{margin-top:2px;font-size:15px}.target small{color:var(--muted);font-size:9px}.weightEntry{background:#fff;border:2px solid #aebdca;border-radius:9px;align-items:center;display:flex;overflow:hidden}.weightEntry:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5f8f1e}.weightEntry input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 9px;font-size:18px;font-weight:900}.weightEntry b{color:var(--muted);padding:0 8px;font-size:11px}.actualField>small{margin-top:3px;font-size:8px}.goodText{color:var(--green)}.warningText{color:#a05300;font-weight:850}.saveWeight{color:#29465c;background:#edf3f7;border:1px solid #a7bac8;border-radius:8px;padding:9px 7px;font-size:10px;font-weight:900}.complete .saveWeight{background:#fff}.actionBar{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:grid;position:sticky;bottom:0}.actionBar button{border:0;border-radius:10px;padding:12px 14px;font-weight:900}.actionBar .secondary{color:#2b465d;background:#e8eef3}.actionBar>div{text-align:center}.actionBar>div span,.actionBar>div b,.actionBar>div small{display:block}.actionBar>div span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.actionBar>div b{font-size:18px}.actionBar>div small{max-width:400px;color:var(--amber);font-size:9px}.completeButton:disabled{box-shadow:none}.emptyState,.emptyWork{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyState{min-height:130px;padding:20px}.emptyState b{color:var(--ink)}.emptyState span,.emptyWork p{margin-top:5px;font-size:11px}.emptyWork{min-height:55vh}.emptyWork>span{width:58px;height:58px;color:var(--green);background:#e1f4e9;border-radius:50%;place-items:center;font-size:28px;font-weight:950;display:grid}.emptyWork h2{color:var(--ink);margin:14px 0 0}.pagePad{width:100%;max-width:1700px;margin:0 auto;padding:12px}.officeLayout{grid-template-columns:minmax(310px,430px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.releasePanel,.runOrderPanel{padding:16px}.releasePanel{position:sticky;top:61px}.panelTitle{padding-bottom:13px}.panelTitle>span,.panelTitle>b{color:var(--muted);font-size:11px}.releasePanel label{margin-top:10px;display:block}.releasePanel input,.releasePanel select,.releasePanel textarea,.reportHeader input{width:100%;color:var(--ink);background:#fff;border:1px solid #b9c7d2;border-radius:9px;outline:0;padding:9px 10px}.releasePanel input:focus,.releasePanel select:focus,.releasePanel textarea:focus,.reportHeader input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5f8f18}.releasePanel textarea{resize:vertical;min-height:65px}.recipeSummary{color:var(--muted);background:#edf5fa;border-radius:8px;justify-content:space-between;gap:8px;margin-top:7px;padding:8px 9px;font-size:10px;display:flex}.recipeSummary b{color:var(--blue)}.formGrid{grid-template-columns:repeat(2,1fr);gap:0 9px;display:grid}.formGrid .wide{grid-column:1/-1}.checkLine{align-items:center;gap:7px;display:flex!important}.checkLine input{width:auto}.checkLine span{margin:0!important}.batchPreview{background:#f7fafb;border:1px solid #d7e3ea;border-radius:9px;margin:10px 0;padding:9px}.batchPreview b,.batchPreview span{display:block}.batchPreview b{font-size:12px}.batchPreview span{color:var(--muted);margin-top:2px;font-size:9px}.releaseButton{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.runOrderList{gap:8px;display:grid}.runOrderRow{border:1px solid var(--line);border-left:4px solid #8ba2b4;border-radius:10px;grid-template-columns:38px minmax(180px,1fr) 58px auto auto;align-items:center;gap:10px;padding:10px;display:grid}.runOrderRow.in_progress{border-left-color:var(--green);background:#f4fbf6}.runOrderRow.paused{background:#fffaf0;border-left-color:#dc962a}.runOrderRow.complete{opacity:.65}.runNumber{background:#e5edf2;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.runMain b,.runMain span,.runMain small,.runTons b,.runTons span{display:block}.runMain b{font-size:14px}.runMain span{color:#4f6678;margin-top:2px;font-size:10px}.runMain small{color:var(--muted);margin-top:3px;font-size:9px}.runTons{text-align:center}.runTons b{font-size:17px}.runTons span{text-transform:uppercase;color:var(--muted);font-size:8px}.rowActions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rowActions button,.panelTitle button{color:#345067;background:#fff;border:1px solid #c5d1da;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.rowActions .dangerText{color:#9f252b}.reportsPage,.historyPage{gap:12px;display:grid}.reportHeader{justify-content:space-between;align-items:end;gap:15px;padding:4px 3px;display:flex}.reportHeader h2{margin:0;font-size:25px}.reportHeader label{min-width:180px}.reportHeader>span{color:var(--muted);font-size:11px}.kpiGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpiCard{border-top:4px solid var(--blue);padding:14px}.kpiCard.alert{border-top-color:var(--orange)}.kpiCard span,.kpiCard b,.kpiCard small{display:block}.kpiCard span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.kpiCard b{margin-top:5px;font-size:25px}.kpiCard small{color:var(--muted);margin-top:2px;font-size:9px}.reportGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;display:grid}.reportCard{min-width:0;padding:14px}.reportCard h3{margin:0;font-size:16px}.tableWrap{width:100%;overflow-x:auto}.reportCard table{border-collapse:collapse;width:100%;font-size:10px}.reportCard th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.reportCard th,.reportCard td{vertical-align:top;border-bottom:1px solid #e2e8ed;padding:8px 6px}.reportCard td b,.reportCard td small{display:block}.reportCard td small{color:var(--muted);margin-top:2px;font-size:8px}.badNumber{color:#ad2b31;font-weight:900}.historyList{padding:6px 14px}.historyList article{border-bottom:1px solid #e2e9ee;grid-template-columns:36px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:11px;padding:11px 2px;display:grid}.historyList article:last-child{border-bottom:0}.historyIcon{width:31px;height:31px;color:var(--blue);background:#e2ebf1;border-radius:50%;place-items:center;font-weight:950;display:grid}.historyIcon.batch_completed,.historyIcon.order_completed{color:var(--green);background:#dff4e7}.historyIcon.weight_corrected{color:var(--amber);background:#fff0d8}.historyList article>div:nth-child(2) b,.historyList article>div:nth-child(2) span,.historyList article>div:nth-child(3) b,.historyList article>div:nth-child(3) span{display:block}.historyList article>div:nth-child(2) b{font-size:12px}.historyList article>div:nth-child(2) span,.historyList article>div:nth-child(3) span{color:var(--muted);margin-top:2px;font-size:9px}.historyList article>div:nth-child(3){text-align:right}.historyList article>div:nth-child(3) b{font-size:10px}@media (max-width:1050px){.topStatus{display:none}.tabletGrid{grid-template-columns:280px minmax(0,1fr)}.ingredientRow{grid-template-columns:34px minmax(140px,1fr) 110px minmax(150px,.7fr)}.ingredientRow .saveWeight{grid-column:4}.officeLayout{grid-template-columns:360px minmax(0,1fr)}.runOrderRow{grid-template-columns:34px minmax(160px,1fr) 50px auto}.rowActions{grid-column:2/-1}.reportGrid{grid-template-columns:1fr}}@media (max-width:800px){.topbar{padding:10px 13px}.brandMark{display:none}.topTools{margin-left:auto}.dateControl span{display:none}.safetyStrip{font-size:9px}.tabletGrid,.officeLayout{grid-template-columns:1fr}.queuePanel,.releasePanel{max-height:none;position:static}.queueList{grid-template-columns:repeat(2,minmax(230px,1fr));overflow-x:auto}.ingredientRow{grid-template-columns:34px minmax(0,1fr) 105px minmax(150px,.75fr) 60px}.kpiGrid{grid-template-columns:repeat(2,1fr)}.releasePanel{order:1}.runOrderPanel{order:2}}@media (max-width:600px){.topbar h1{font-size:18px}.eyebrow{font-size:8px}.dateControl input{width:122px;padding:6px}.viewTabs{gap:3px;padding:6px}.viewTabs button{flex:1;padding:8px 4px;font-size:10px}.viewTabs .refreshButton{flex:none;margin-left:0}.tabletGrid,.pagePad{padding:6px}.queuePanel{display:none}.workPanel,.releasePanel,.runOrderPanel,.reportCard{padding:10px}.rationHead h2{font-size:20px}.rationHead{align-items:center}.ingredientRow{grid-template-columns:32px minmax(0,1fr) 58px}.ingredientName{grid-column:2/-1}.target{grid-column:2}.actualField{grid-column:2/-1}.saveWeight{grid-row:3;grid-column:3!important}.actionBar{grid-template-columns:1fr 1fr}.actionBar>div{display:none}.actionBar button{padding:11px 7px;font-size:10px}.startGate{align-items:stretch}.startGate button{white-space:nowrap}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.runOrderRow{grid-template-columns:32px minmax(0,1fr) 45px}.runOrderRow .statusPill{grid-column:2}.rowActions{grid-column:2/-1;justify-content:flex-start}.reportHeader{flex-direction:column;align-items:stretch}.reportHeader label{width:100%;min-width:0}.kpiGrid{grid-template-columns:1fr 1fr;gap:6px}.kpiCard{padding:10px}.kpiCard b{font-size:20px}.historyList article{grid-template-columns:30px 1fr}.historyList article>div:nth-child(3){text-align:left;grid-column:2}.topStatus{display:none}}@media print{.topbar,.safetyStrip,.viewTabs,.errorBanner,.releasePanel,.rowActions,.refreshButton{display:none!important}body{background:#fff}.pagePad,.tabletGrid{padding:0}.panel{box-shadow:none}.reportCard{break-inside:avoid}}.topbar h1 small{color:#ffd2ad;vertical-align:middle;font-size:11px}.themeButton{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.topStatus.syncing .liveDot{background:#f9c660}.topStatus.offline .liveDot{background:#ff8e66}.offlineBanner{color:#69460f;background:#fff8e8;border-color:#dfbd78}.identityGrid{grid-template-columns:1fr;gap:7px;display:grid}.loaderControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.modeSwitch{border:1px solid var(--line);background:var(--soft);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.modeSwitch input{width:20px;height:20px}.modeSwitch b,.modeSwitch small{display:block}.modeSwitch small{color:var(--muted);font-size:9px}.scaleGate{border:2px solid var(--blue);background:#eaf6ff;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:grid}.scaleGate div b,.scaleGate div span{display:block}.scaleGate div span{color:var(--muted);font-size:10px}.scaleGate label{background:#fff;border:2px solid #89b7d5;border-radius:9px;align-items:center;display:flex;overflow:hidden}.scaleGate input{border:0;outline:0;width:100%;min-width:0;padding:9px;font-size:20px;font-weight:900}.scaleGate label>b{color:var(--muted);padding:0 9px}.currentScale{color:#fff;background:#102d46;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 9px;padding:9px 12px;display:grid}.currentScale span{text-transform:uppercase;color:#b9cedd;font-size:9px;font-weight:900}.currentScale b{font-size:20px}.currentScale small{color:#cddce7}.ingredientRow{grid-template-columns:38px minmax(130px,1fr) minmax(105px,.45fr) minmax(125px,.5fr) minmax(170px,.65fr) 70px}.ingredientName select{max-width:100%;color:var(--ink);background:#fff;border:1px solid #9fb8c9;border-radius:6px;margin-top:6px;padding:4px;font-size:9px}.stopCard{background:#fff6eb;border:2px solid #e69a54;border-radius:9px;padding:7px 9px}.stopCard span,.stopCard b,.stopCard small{display:block}.stopCard span{color:#8c4c0b;text-transform:uppercase;font-size:8px;font-weight:900}.stopCard b{color:#913f09;margin-top:2px;font-size:17px}.stopCard small{color:#8b6d53;font-size:8px}.noteActions{gap:6px;display:flex}.noteActions button{white-space:nowrap}.officePage{gap:12px;display:grid}.liveBoard{padding:14px}.liveCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveCards article{border-left:4px solid var(--green);background:var(--soft);border-radius:8px;padding:10px}.liveCards span,.liveCards b,.liveCards small{display:block}.liveCards span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.liveCards b{margin-top:3px}.liveCards small{color:var(--muted);margin-top:3px;font-size:9px}.timelineMini{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:9px;display:grid}.timelineMini span{color:var(--muted);background:#f6f9fb;border-radius:6px;padding:5px 7px;font-size:8px}.timelineMini b{color:var(--ink)}.summaryGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.miniReport{padding:12px}.miniReport h3{margin:0 0 7px}.miniReport div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:9px;display:flex}.miniReport span{color:var(--muted)}.clickRow{cursor:pointer}.clickRow:hover{background:#eef7fd}.historyFilters{grid-template-columns:1fr 190px;gap:8px;padding:10px;display:grid}.historyFilters input,.historyFilters select,.adminCard input,.adminCard select{width:100%;color:var(--ink);background:#fff;border:1px solid #b9c7d2;border-radius:8px;padding:9px}.replayGrid{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.replayList{gap:5px;max-height:calc(100vh - 230px);padding:8px;display:grid;position:sticky;top:62px;overflow:auto}.replayList button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;gap:2px;padding:9px;display:grid}.replayList button.selected{border:2px solid var(--blue);background:#edf7ff}.replayList span,.replayList small{color:var(--muted);font-size:9px}.replayDetail{min-width:0;padding:14px}.replayBatch{border:1px solid var(--line);border-radius:10px;margin-top:10px;overflow:hidden}.replayBatchHead{background:var(--soft);justify-content:space-between;gap:10px;padding:9px;font-size:10px;display:flex}.replayBatch table{border-collapse:collapse;width:100%;font-size:9px}.replayBatch th,.replayBatch td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:7px}.replayBatch td b,.replayBatch td small{display:block}.replayBatch td small{color:var(--muted);font-size:8px}.replayNotice,.replayNote{border-radius:6px;margin:6px;padding:7px;font-size:9px}.replayNotice{color:#7d4a06;background:#fff3d9}.replayNote{background:#eef5f9}.adminPage{gap:12px;display:grid}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.adminCard{padding:14px}.adminCard h3{margin:0 0 10px}.adminCard>label{margin:8px 0;display:block}.adminCard label>span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.adminCard p{color:var(--muted);font-size:9px}.adminRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.adminRow span b,.adminRow span small{display:block}.adminRow span small{color:var(--muted);font-size:8px}.adminRow select{width:auto}.adminRow button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.ruleRow{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;gap:8px;padding:7px;font-size:10px;display:grid}.darkMode{--ink:#e5edf2;--muted:#9fb1bf;--line:#3a4c59;--soft:#253743;--paper:#1b2a35;--shadow:none;color:var(--ink);background:#101b23}.darkMode .panel,.darkMode .workPanel,.darkMode .actionBar,.darkMode .viewTabs,.darkMode .ingredientRow,.darkMode .replayList button,.darkMode .releasePanel input,.darkMode .releasePanel select,.darkMode .releasePanel textarea,.darkMode .reportHeader input,.darkMode .historyFilters input,.darkMode .historyFilters select,.darkMode .adminCard input,.darkMode .adminCard select,.darkMode .ingredientName select{background:var(--paper);color:var(--ink)}.darkMode .queueCard,.darkMode .timelineMini span,.darkMode .scaleGate{color:var(--ink);background:#243745}.darkMode .weightEntry,.darkMode .scaleGate label{background:#12202a}.darkMode .stopCard{background:#352b20}.darkMode .stopCard b{color:#ffc180}.darkMode .queueCard.selected,.darkMode .replayList button.selected{background:#183c57}.darkMode .ingredientRow.complete{background:#18392a}.darkMode .ingredientRow.variance{background:#3b3020}@media (max-width:1250px){.ingredientRow{grid-template-columns:34px minmax(145px,1fr) 105px minmax(130px,.6fr) 65px}.stopCard{grid-column:2/4}.actualField{grid-column:4}.summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.tabletGrid,.officeLayout,.replayGrid{grid-template-columns:1fr}.queuePanel,.releasePanel,.replayList{max-height:none;position:static}.queueList{display:flex;overflow-x:auto}.queueCard{min-width:270px}.liveCards,.timelineMini{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.ingredientRow{grid-template-columns:34px minmax(0,1fr) minmax(100px,.45fr) minmax(150px,.7fr) 65px}.stopCard{grid-column:2/4}.actualField{grid-column:4}.scaleGate{grid-template-columns:1fr auto}.scaleGate>div{grid-column:1/-1}}@media (max-width:650px){.topTools{gap:5px}.themeButton{display:none}.loaderControls,.historyFilters{grid-template-columns:1fr}.queuePanel{display:block}.queueList{display:flex}.ingredientRow{grid-template-columns:32px minmax(0,1fr) 62px;padding:9px}.ingredientName{grid-column:2/-1}.target{grid-column:2}.stopCard,.actualField{grid-column:2/-1}.saveWeight{grid-row:4;grid-column:3!important}.scaleGate{grid-template-columns:1fr}.scaleGate button{width:100%}.currentScale{grid-template-columns:1fr auto}.currentScale small{grid-column:1/-1}.actionBar{grid-template-columns:1fr}.actionBar>div{display:flex}.noteActions{justify-content:center;display:flex!important}.liveCards,.timelineMini,.summaryGrid{grid-template-columns:1fr}.kpiGrid{grid-template-columns:1fr 1fr}.viewTabs{overflow-x:auto}.viewTabs button{flex:none}.replayBatchHead{display:grid}.adminGrid{grid-template-columns:1fr}}.millV3{--v3navy:#12344d;--v3blue:#1f638e;--v3orange:#dc6d1d;--v3green:#18804b;--v3red:#b33238;--v3amber:#c98418;--v3ink:#172b3a;--v3muted:#607586;--v3line:#cfdae2;--v3soft:#f1f6f9;min-height:100vh;color:var(--v3ink);background:#e9eff3;font-family:Arial,Helvetica,sans-serif}.millV3 *{box-sizing:border-box}.millV3 button,.millV3 input,.millV3 select{font:inherit}.v3Header{z-index:40;background:var(--v3navy);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0a213455}.v3Header>div,.headerTools,.v3Header label{align-items:center;gap:10px;display:flex}.v3Logo{background:var(--v3orange);border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.v3Header small{color:#bcd1df;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.v3Header h1{margin:2px 0 0;font-size:21px}.v3Header h1 b{color:#ffc99f;text-transform:uppercase;margin-left:5px;font-size:10px}.v3Header label{color:#ccdae4;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900}.v3Header input,.v3Header button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:8px;padding:7px 9px}.v3Header input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v3Header button{font-size:10px;font-weight:900}.syncState{background:#ffffff12;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:950;display:flex}.syncState i{background:#4fe291;border-radius:50%;width:8px;height:8px}.syncState.offline i,.syncState.error i{background:#ff876e}.syncState.syncing i{background:#ffd06d}.trackingNotice{color:#67451c;text-align:center;background:#fff4e4;padding:6px 16px;font-size:9px;font-weight:800}.v3Tabs{z-index:35;border-bottom:1px solid var(--v3line);background:#fff;gap:5px;padding:7px 14px;display:flex;position:sticky;top:62px}.v3Tabs button{color:#486173;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900;position:relative}.v3Tabs button.active{background:var(--v3navy);color:#fff}.v3Tabs em{background:var(--v3red);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-4px;right:-2px}.v3Message{color:#684710;background:#fff7e8;border:1px solid #e0b373;border-radius:9px;align-items:center;gap:5px;max-width:1500px;margin:10px auto 0;padding:9px 12px;font-size:11px;display:flex}.v3Message button{background:0 0;border:0;margin-left:auto;font-size:18px}.loadingCard{text-align:center;max-width:500px;margin:80px auto;padding:30px}.v3Card{border:1px solid var(--v3line);background:#fff;border-radius:12px;min-width:0;box-shadow:0 5px 18px #23476110}.cardTitle{justify-content:space-between;align-items:start;gap:12px;margin-bottom:11px;display:flex}.cardTitle h2,.cardTitle h3{margin:0}.cardTitle small,.cardTitle span{color:var(--v3muted);font-size:9px;font-weight:800}.cardTitle small{text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;display:block}.primaryAction,.releaseAction,.closeAction,.saveScale,.completeProduction{background:var(--v3orange)!important;color:#fff!important;border:0!important;font-weight:950!important}.statusTag{color:#3d586b;text-transform:uppercase;white-space:nowrap;background:#e5edf2;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.statusTag.released,.statusTag.ready{color:#185477;background:#dceefb}.statusTag.in_progress{color:#126e3e;background:#dff5e7}.statusTag.paused,.statusTag.hold{color:#8a5305;background:#fff0d5}.statusTag.production_complete,.statusTag.complete,.statusTag.closed{color:#126438;background:#dcefe3}.statusTag.cancelled,.statusTag.pulled{color:#902a30;background:#f3e1e2}.v3Empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.v3Empty i{width:46px;height:46px;color:var(--v3green);background:#e4f4ea;border-radius:50%;place-items:center;font-size:22px;font-style:normal;font-weight:950;display:grid}.v3Empty b{margin-top:10px}.v3Empty span{max-width:440px;color:var(--v3muted);margin-top:4px;font-size:10px}.officeWorkspace{grid-template-columns:330px minmax(0,1fr);gap:12px;max-width:1500px;margin:0 auto;padding:12px;display:grid}.sheetRail{min-width:0}.createSheet{padding:14px;position:sticky;top:111px}.createSheet label,.addRun label,.tabletIdentity label{color:var(--v3muted);text-transform:uppercase;font-size:8px;font-weight:900;display:block}.createSheet input,.createSheet select,.addRun input,.addRun select,.tabletIdentity input,.tabletIdentity select,.startPanel input,.pageTitle input,.globalSearch input,.adminLine select{width:100%;color:var(--v3ink);background:#fff;border:1px solid #b6c6d1;border-radius:8px;outline:none;margin-top:4px;padding:9px}.createSheet input:focus,.createSheet select:focus,.addRun input:focus,.addRun select:focus,.tabletIdentity input:focus,.tabletIdentity select:focus,.startPanel input:focus,.globalSearch input:focus{border-color:var(--v3blue);box-shadow:0 0 0 3px #1f638e1b}.twoFields{grid-template-columns:75px 1fr;gap:8px;margin-top:8px;display:grid}.createSheet>.primaryAction{border-radius:9px;width:100%;margin-top:10px;padding:10px}.sheetList{gap:7px;margin-top:9px;display:grid}.sheetList>button{text-align:left;border:1px solid var(--v3line);width:100%;color:var(--v3ink);background:#fff;border-radius:10px;gap:3px;padding:11px;display:grid;position:relative}.sheetList>button.selected{border:2px solid var(--v3blue);background:#edf7fd}.sheetList b{padding-right:85px;font-size:12px}.sheetList span,.sheetList small{color:var(--v3muted);font-size:9px}.sheetList .statusTag{position:absolute;top:8px;right:8px}.sheetMain{gap:10px;min-width:0;display:grid}.sheetHeader{justify-content:space-between;align-items:start;gap:15px;padding:15px;display:flex}.sheetHeader h2{margin:3px 0;font-size:24px}.sheetHeader p{color:var(--v3muted);margin:0;font-size:10px}.sheetHeader>div>small{color:var(--v3blue);font-size:9px;font-weight:900}.sheetStatus{text-align:right}.sheetStatus small{color:var(--v3muted);margin-top:6px;font-size:8px;display:block}.workflowSteps{grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;display:grid}.workflowSteps span{text-align:center;background:var(--v3soft);color:#718390;border-radius:7px;padding:8px;font-size:9px;font-weight:900}.workflowSteps span.current{color:#9b4d0d;background:#fff0df;box-shadow:inset 0 0 0 2px #e89952}.workflowSteps span.done{color:#156f41;background:#e0f2e7}.addRun{grid-template-columns:minmax(170px,1fr) 105px 120px auto;align-items:end;gap:9px;padding:14px;display:grid}.addRun .cardTitle,.addRun .wide,.addRun .formHint{grid-column:1/-1}.addRun button{border-radius:8px;height:36px;padding:0 13px}.formHint{color:var(--v3muted);margin:0;font-size:9px}.runLine{border-top:1px solid #e2e9ee;grid-template-columns:34px minmax(180px,1fr) 60px auto minmax(180px,auto);align-items:center;gap:9px;padding:10px 0;display:grid}.runLine>strong{background:#e9f0f4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.runLine>div:nth-child(2) b,.runLine>div:nth-child(2) span,.runLine>div:nth-child(2) small{display:block}.runLine>div:nth-child(2) b{font-size:12px}.runLine>div:nth-child(2) span,.runLine>div:nth-child(2) small{color:var(--v3muted);margin-top:2px;font-size:8px}.runAmount{text-align:center}.runAmount b,.runAmount small{display:block}.runAmount b{font-size:17px}.runAmount small{font-size:8px}.lineActions{justify-content:flex-end;gap:4px;display:flex}.lineActions button,.sheetActions button,.revisions button{color:#345164;background:#fff;border:1px solid #bdcbd4;border-radius:7px;padding:7px;font-size:8px;font-weight:900}.lineActions button:disabled,.sheetActions button:disabled{opacity:.38}.preflightCard{border:2px solid var(--v3amber);background:#fff8e9;border-radius:12px;padding:12px}.preflightCard.ready{border-color:var(--v3green);background:#eef9f2}.preflightCard>div{justify-content:space-between;gap:12px;display:flex}.preflightCard b{font-size:14px}.preflightCard span,.preflightCard p{font-size:9px}.preflightCard p{border-top:1px solid #00000012;margin:5px 0 0;padding-top:5px}.sheetActions{flex-wrap:wrap;gap:7px;padding:12px;display:flex}.sheetActions button{padding:9px 10px}.revisions{padding:14px}.revisions details{border-top:1px solid var(--v3line);padding:8px 0;font-size:9px}.revisions summary{cursor:pointer;font-weight:850}.revisions pre{background:var(--v3soft);white-space:pre-wrap;border-radius:7px;max-height:220px;padding:8px;font-size:8px;overflow:auto}.tabletPage{max-width:1600px;margin:0 auto;padding:10px}.tabletIdentity{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.tabletIdentity>button,.batchControls button,.recordBar button,.startPanel button,.pausedPanel button,.finishPanel button{color:var(--v3ink);background:#edf3f6;border:1px solid #afc1cd;border-radius:9px;padding:10px;font-size:9px;font-weight:950}.connectionBadge{color:#12693d;background:#e2f4e9;border-radius:8px;padding:10px;font-size:9px;font-weight:950}.connectionBadge.offline,.connectionBadge.error{color:#9b2a2f;background:#fde7e4}.revisionAlert{background:#fff1dc;border:3px solid #e08a26;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:13px;display:flex}.revisionAlert b,.revisionAlert span{display:block}.revisionAlert span{margin-top:3px;font-size:10px}.revisionAlert button{color:#fff;background:#b9500d;border:0;border-radius:9px;padding:11px;font-weight:950}.tabletLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:10px;display:grid}.batchQueue{max-height:calc(100vh - 125px);padding:12px;position:sticky;top:111px;overflow:auto}.sheetCode{color:var(--v3muted);margin:-5px 0 12px;font-size:8px}.batchQueue section{border-top:1px solid var(--v3line);margin-top:10px;padding-top:10px}.batchQueue h3,.batchQueue p{margin:0}.batchQueue p{color:var(--v3muted);margin-top:2px;font-size:8px}.batchQueue section button{text-align:left;width:100%;color:var(--v3ink);background:#f7fafb;border:1px solid #c9d5dd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;margin-top:5px;padding:8px;display:grid}.batchQueue section button.selected{border:2px solid var(--v3blue);background:#eaf5fc}.batchQueue button span{font-size:8px}.batchQueue button em{color:var(--v3muted);text-transform:uppercase;grid-column:1/-1;font-size:7px;font-style:normal}.loaderWork{gap:9px;min-width:0;display:grid}.batchHero{justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.batchHero small{color:var(--v3blue);font-size:9px;font-weight:900}.batchHero h2{margin:3px 0;font-size:22px}.batchHero p{color:var(--v3muted);margin:0;font-size:10px}.batchControls{grid-template-columns:repeat(3,minmax(110px,1fr)) repeat(3,auto);align-items:center;gap:7px;padding:10px;display:grid}.batchControls>div{background:var(--v3soft);border-radius:8px;padding:7px}.batchControls span,.batchControls b{display:block}.batchControls span{color:var(--v3muted);text-transform:uppercase;font-size:7px}.batchControls b{margin-top:2px;font-size:10px}.dangerButton{color:#96272d!important;background:#fff0f0!important;border-color:#d9a1a4!important}.startPanel,.finishPanel{border-left:5px solid var(--v3blue);grid-template-columns:minmax(200px,1fr) minmax(150px,220px) auto;align-items:center;gap:10px;padding:13px;display:grid}.startPanel b,.startPanel span,.finishPanel b,.finishPanel span{display:block}.startPanel span,.finishPanel span{color:var(--v3muted);margin-top:3px;font-size:9px}.startPanel input{margin:0;font-size:20px;font-weight:950}.pausedPanel{border:2px solid var(--v3amber);background:#fff7e7;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.ingredientWorkspace{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:9px;display:grid}.ingredientPicker{padding:11px}.ingredientPicker>button{text-align:left;width:100%;color:var(--v3ink);background:#fff;border:1px solid #c9d6de;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:8px;display:flex}.ingredientPicker>button.selected{border:2px solid var(--v3blue);background:#edf7fd}.ingredientPicker>button.complete{background:#edf8f1}.ingredientPicker i{background:#e6edf2;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:950;display:grid}.ingredientPicker .complete i{background:var(--v3green);color:#fff}.ingredientPicker b,.ingredientPicker small{display:block}.ingredientPicker small{color:var(--v3muted);margin-top:2px;font-size:8px}.scaleWork{padding:18px}.scaleWork>small{color:var(--v3orange);letter-spacing:.05em;font-size:9px;font-weight:950}.scaleWork h2{margin:5px 0 2px;font-size:28px}.scaleWork>p{color:var(--v3muted);margin:0;font-size:10px}.scaleNumbers{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.scaleNumbers>div{background:var(--v3soft);border-radius:10px;padding:11px}.scaleNumbers span,.scaleNumbers b{display:block}.scaleNumbers span{color:var(--v3muted);text-transform:uppercase;font-size:8px;font-weight:900}.scaleNumbers b{margin-top:4px;font-size:22px}.scaleNumbers .stopNumber{text-align:center;background:#fff2e4;border:3px solid #ee8b3f;grid-column:1/-1}.scaleNumbers .stopNumber span{color:#8b420a;font-size:12px}.scaleNumbers .stopNumber b{color:#7e3505;font-size:45px}.substitutionField,.endingReading{color:var(--v3muted);text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:900;display:block}.substitutionField select{border:1px solid var(--v3line);background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:9px}.endingReading>div{background:#fff;border:3px solid #7897ac;border-radius:10px;margin-top:5px;display:flex;overflow:hidden}.endingReading input{border:0;outline:0;width:100%;min-width:0;padding:12px;font-size:28px;font-weight:950}.endingReading div b{color:var(--v3muted);place-items:center;padding:0 13px;font-size:14px;display:grid}.liveMath{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.liveMath span{background:var(--v3soft);border-radius:7px;padding:7px;font-size:8px}.liveMath b{margin-top:2px;font-size:12px;display:block}.saveScale{border-radius:10px;width:100%;margin-top:12px;padding:14px;font-size:13px}.recordBar{flex-wrap:wrap;gap:6px;padding:9px;display:flex}.finishPanel{border-left-color:var(--v3green)}.reconciliation{border:2px solid var(--v3green);padding:15px}.reconcileGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.reconcileGrid span{background:var(--v3soft);color:var(--v3muted);border-radius:7px;padding:8px;font-size:8px}.reconcileGrid b{color:var(--v3ink);margin-top:3px;font-size:13px;display:block}.reconciliation p{font-size:9px}.completeProduction{border-radius:9px;width:100%;padding:12px;background:var(--v3green)!important}.v3Page{gap:11px;max-width:1500px;margin:0 auto;padding:12px;display:grid}.pageTitle{justify-content:space-between;align-items:end;gap:12px;display:flex}.pageTitle h2{margin:2px 0;font-size:25px}.pageTitle small{color:var(--v3muted);text-transform:uppercase;font-size:9px;font-weight:900}.pageTitle>span{font-size:12px;font-weight:900}.pageTitle label{color:var(--v3muted);text-transform:uppercase;font-size:8px;font-weight:900}.allClear{min-height:300px;color:var(--v3green);background:#edf9f2;border:2px solid #9dd1b2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}.allClear b{font-size:24px}.allClear span{margin-top:5px;font-size:10px}.exceptionGrid,.adminColumns,.reportColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.exceptionGrid>.v3Card,.adminColumns>.v3Card{padding:14px}.exceptionRow{border-top:1px solid var(--v3line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:10px 0;display:grid}.exceptionRow b,.exceptionRow span,.exceptionRow small{display:block}.exceptionRow span,.exceptionRow small{color:var(--v3muted);margin-top:2px;font-size:8px}.exceptionRow button,.reportActions button{color:#294b61;background:#fff;border:1px solid #b8c8d2;border-radius:7px;padding:8px;font-size:8px;font-weight:900}.globalSearch{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.globalSearch input{margin:0;font-size:15px}.globalSearch button{background:var(--v3blue);color:#fff;border:0;border-radius:8px;padding:0 16px;font-weight:950}.searchLayout{grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:start;gap:11px;display:grid}.searchResults,.timeline{padding:11px}.searchResults>button{text-align:left;border:0;border-top:1px solid var(--v3line);width:100%;color:var(--v3ink);background:#fff;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 2px;display:grid}.searchResults em{color:#496174;background:#e7eff4;border-radius:99px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.searchResults b,.searchResults span,.searchResults small{display:block}.searchResults span,.searchResults small{color:var(--v3muted);margin-top:2px;font-size:8px}.searchResults strong{color:var(--v3blue);font-size:8px}.timeline article{border-top:1px solid var(--v3line);grid-template-columns:14px 1fr;gap:9px;padding:9px 0;display:grid}.timeline article i{background:var(--v3blue);border-radius:50%;width:10px;height:10px;margin-top:3px}.timeline article b{font-size:10px}.timeline article p{margin:2px 0;font-size:9px}.timeline article small{color:var(--v3muted);font-size:8px}.metricGrid,.adminSummary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.metric{border-top:4px solid var(--v3blue);padding:13px}.metric span,.metric b{display:block}.metric span{color:var(--v3muted);text-transform:uppercase;font-size:8px;font-weight:900}.metric b{margin-top:5px;font-size:23px}.reportActions{flex-wrap:wrap;gap:7px;display:flex}.reportTable{padding:12px}.reportTable h3{margin:0 0 8px}.reportTable>div{max-height:430px;overflow:auto}.reportTable table{border-collapse:collapse;width:100%;font-size:9px}.reportTable th,.reportTable td{border-bottom:1px solid var(--v3line);text-align:left;padding:7px}.reportTable th{color:var(--v3muted);text-transform:uppercase;font-size:7px}.adminLine{border-top:1px solid var(--v3line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:9px;display:flex}.adminLine b,.adminLine small{display:block}.adminLine small{color:var(--v3muted);margin-top:2px;font-size:8px}.adminLine select{width:auto}.adminColumns p{color:var(--v3muted);font-size:9px}.printPacket{display:none}@media (max-width:1050px){.officeWorkspace,.tabletLayout,.searchLayout{grid-template-columns:1fr}.createSheet,.batchQueue{max-height:none;position:static}.sheetList{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredientWorkspace{grid-template-columns:260px minmax(0,1fr)}.batchControls{grid-template-columns:repeat(3,1fr)}.lineActions{grid-column:2/-1;justify-content:flex-start}.runLine{grid-template-columns:34px minmax(180px,1fr) 60px auto}.exceptionGrid,.adminColumns,.reportColumns{grid-template-columns:1fr}.tabletIdentity{grid-template-columns:1fr 1fr auto}.tabletIdentity>button{grid-column:1/-1}.batchQueue section{vertical-align:top;min-width:220px;margin-right:8px;display:inline-block}.batchQueue{white-space:nowrap;overflow-x:auto}.batchQueue section button,.batchQueue .cardTitle,.batchQueue .sheetCode{white-space:normal}}@media (max-width:720px){.v3Header{padding:9px;position:static}.v3Header h1{font-size:17px}.v3Logo,.v3Header small,.headerTools label{display:none}.headerTools{justify-content:flex-end;width:100%}.v3Tabs{padding:6px;top:0;overflow-x:auto}.v3Tabs button{flex:none;padding:8px}.officeWorkspace,.tabletPage,.v3Page{padding:6px}.sheetList{grid-template-columns:1fr}.workflowSteps{grid-template-columns:1fr 1fr}.workflowSteps span:last-child{grid-column:1/-1}.addRun{grid-template-columns:1fr}.addRun .wide{grid-column:auto}.runLine{grid-template-columns:30px minmax(0,1fr) 50px}.runLine>.statusTag{grid-column:2}.lineActions{grid-column:2/-1}.sheetHeader,.revisionAlert{display:grid}.sheetStatus{text-align:left}.tabletIdentity{grid-template-columns:1fr}.tabletIdentity>button{grid-column:auto}.batchControls{grid-template-columns:1fr 1fr}.batchControls button{grid-column:span 1}.ingredientWorkspace{grid-template-columns:1fr}.ingredientPicker{display:flex;overflow-x:auto}.ingredientPicker .cardTitle{flex:0 0 170px}.ingredientPicker>button{flex:0 0 220px}.scaleWork h2{font-size:23px}.scaleNumbers .stopNumber b{font-size:37px}.startPanel,.finishPanel{grid-template-columns:1fr}.liveMath,.reconcileGrid,.metricGrid,.adminSummary{grid-template-columns:1fr 1fr}.globalSearch{grid-template-columns:1fr}.globalSearch button{padding:10px}.exceptionRow{grid-template-columns:1fr auto}.exceptionRow>div{grid-column:1/-1}}@media print{@page{size:landscape;margin:.35in}body *{visibility:hidden!important}.printPacket,.printPacket *{visibility:visible!important}.printPacket{color:#000;background:#fff;font-family:Arial,sans-serif;position:absolute;inset:0;display:block!important}.runFront,.emergencyRation{break-after:page}.printPacket h1{text-align:center;margin:0;font-size:18pt}.printMeta{text-align:center;border:1px solid #000;grid-template-columns:1fr 1fr 1fr;margin-top:5px;padding:3px;font-size:9pt;display:grid}.printPacket table{border-collapse:collapse;width:100%;margin-top:5px}.printPacket th,.printPacket td{text-align:center;border:1px solid #000;height:22px;padding:3px;font-size:7.5pt}.printPacket th{text-transform:uppercase}.printPacket td:nth-child(4){font-weight:700}.runFront>p{font-size:8pt}.printPacket>section>small{font-size:6pt}.emergencyRation header,.quickBooksRun header{justify-content:space-between;gap:20px;display:flex}.emergencyRation header h2,.quickBooksRun header h2{margin:3px 0;font-size:16pt}.emergencyRation header p,.quickBooksRun header p{margin:2px 0;font-size:8pt}.emergencyRation td:first-child{text-align:left;font-weight:700}.emergencyRation td small{font-size:6pt;font-weight:400;display:block}.paperLines{margin-top:10px;font-size:8pt}.qbNotice{border:1px solid #777;padding:5px;font-size:7pt}.quickBooksRun{break-inside:avoid;border-top:2px solid #000;margin-top:10px;padding-top:8px}.quickBooksRun h3{margin:8px 0 0;font-size:9pt}.quickBooksRun td:nth-child(4){font-weight:400}.qbReviewLine{margin:7px 0;font-size:7pt}.quickBooksPacket>small{margin-top:8px;display:block}}.tabletPage button,.v3Tabs button,.headerTools button{touch-action:manipulation}.tabletPage button{min-height:44px}.tabletIdentity input,.tabletIdentity select,.startPanel input,.endingReading input{font-size:max(16px,1em)}.signedScaleInput{background:#fff;border:3px solid #7897ac;border-radius:10px;min-width:0;display:flex;overflow:hidden}.signedScaleInput>button{border:0;border-right:1px solid #c7d3db;flex:0 0 52px;color:#28495f!important;background:#eef3f6!important;border-radius:0!important;min-height:48px!important;padding:0!important;font-size:17px!important;font-weight:950!important}.signedScaleInput>button.negative{color:#9b4308!important;background:#fff0df!important}.signedScaleInput>input{width:100%;min-width:0;color:var(--v3ink);background:#fff;outline:0;padding:12px;font-weight:950;border:0!important;font-size:24px!important}.signedScaleInput>b{color:var(--v3muted);place-items:center;padding:0 13px;font-size:13px;display:grid!important}.startPanel>.signedScaleInput{margin:0}.endingReading>.signedScaleInput{margin-top:5px}.searchError{color:#8f282e;background:#fff0f0;border:1px solid #d9a1a4;border-radius:9px;max-width:1500px;padding:10px 12px;font-size:10px;font-weight:850}.searchGroupTitle,.replaySummary{justify-content:space-between;align-items:center;gap:12px;padding:6px 2px 10px;display:flex}.searchGroupTitle b,.searchGroupTitle span{display:block}.searchGroupTitle span,.replaySummary p,.replaySummary span{color:var(--v3muted);font-size:8px}.searchResults>button.selected{border:2px solid var(--v3blue);background:#edf7fd;border-radius:9px;width:calc(100% + 12px);margin:0 -6px;padding:9px 6px}.searchResults>button:disabled{cursor:wait}.referenceHint{color:var(--v3muted);margin:8px 0;font-size:9px}.referenceMatches{border-top:1px solid var(--v3line);margin-top:12px;padding-top:10px}.referenceMatches summary{cursor:pointer;color:var(--v3blue);font-size:9px;font-weight:900}.referenceMatches>div{border-top:1px solid #e4ebef;gap:8px;padding:8px 2px;display:flex}.referenceMatches em{height:max-content}.referenceMatches b,.referenceMatches small{display:block}.referenceMatches small{color:var(--v3muted);margin-top:2px;font-size:8px}.replaySummary{border-bottom:2px solid var(--v3line);align-items:start}.replaySummary h3,.replaySummary p{margin:2px 0}.replaySummary>div:last-child{text-align:right}.replaySummary>div:last-child b,.replaySummary>div:last-child span{display:block}.timeline article.superseded{opacity:.7;background:#fff8e9}.timeline article.superseded i{background:var(--v3amber)}.compactToggle{border:1px solid var(--v3line);color:var(--v3blue);background:#fff;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:950}.completedIngredients{border-top:1px solid var(--v3line);margin-top:7px;padding-top:7px}.completedIngredients summary{color:var(--v3muted);cursor:pointer;padding:6px;font-size:8px;font-weight:900}.completedIngredients button{text-align:left;width:100%;color:var(--v3ink);background:#edf8f1;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.correctSavedWeight{color:#74430e;background:#fff7e8;border:2px solid #d89134;border-radius:9px;margin:8px 0;padding:9px;font-size:9px;font-weight:950;display:block}.correctSavedWeight span{margin-bottom:5px;display:block}.correctSavedWeight select{width:100%;color:var(--v3ink);background:#fff;border:1px solid #c9a36d;border-radius:7px;padding:9px;font-size:10px;font-weight:800}.allMineralsButton{width:100%;color:#5d4400!important;text-align:left!important;background:#fff4b8!important;border:2px solid #b58a18!important;border-radius:9px!important;margin:8px 0!important;padding:11px!important;display:block!important}.allMineralsButton b,.allMineralsButton small{display:block!important}.allMineralsButton b{text-transform:uppercase;font-size:11px!important}.allMineralsButton small{color:#705100!important;margin-top:3px!important;font-size:8px!important}.correctionWork{border:2px solid #d5a636}.correctionWork>small{color:#7d5b00}.searchResults>button:not(.canReplay){cursor:default}.searchResults>button.canReplay:hover{background:#edf7fd}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.handoffAlert{border-left:5px solid var(--v3blue);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:12px;display:flex}.handoffAlert b,.handoffAlert span,.handoffAlert small{display:block}.handoffAlert span{color:var(--v3muted);margin-top:3px;font-size:9px}.handoffAlert small{color:var(--v3ink);margin-top:4px;font-size:8px}.handoffAlert button{background:var(--v3blue);color:#fff;border:0;border-radius:8px;padding:10px;font-weight:900}.revisionAlert ul{margin:7px 0 0;padding-left:18px;font-size:9px}.revisionAlert li+li{margin-top:2px}.batchExceptions{border-left:5px solid #df9a38;padding:11px}.batchExceptions article{border-top:1px solid var(--v3line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.batchExceptions b,.batchExceptions small{display:block}.batchExceptions small{color:var(--v3muted);margin-top:2px;font-size:8px}.batchExceptions article>span{font-size:8px;font-weight:900}.batchExceptions button{border:1px solid var(--v3line);background:#fff;border-radius:7px;padding:7px;font-size:8px;font-weight:900}.completionChecks{gap:5px;margin:10px 0;display:grid}.completionChecks>div{border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.completionChecks .checkOk{background:#edf8f1}.completionChecks .checkNeeds{background:#fff0e4;border:1px solid #e8b47d}.completionChecks>div>b{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.completionChecks strong,.completionChecks small{display:block}.completionChecks strong{font-size:9px}.completionChecks small{color:var(--v3muted);margin-top:2px;font-size:8px}.operationsBoard{max-width:1700px}.boardTable{padding:10px;overflow:auto}.boardHeader,.boardRow{grid-template-columns:100px minmax(150px,.8fr) minmax(220px,1.4fr) minmax(145px,.8fr) minmax(135px,.8fr) minmax(135px,.8fr);align-items:center;gap:9px;min-width:1000px;display:grid}.boardHeader{color:var(--v3muted);text-transform:uppercase;padding:6px 8px;font-size:7px;font-weight:950}.boardRow{border-top:1px solid var(--v3line);padding:9px 8px}.boardRow>span b,.boardRow>span small{display:block}.boardRow>span small{color:var(--v3muted);margin-top:2px;font-size:8px}.boardRow.in_progress{background:#f3fbf6}.boardRow.paused,.boardRow.hold{background:#fff9ef}.rationSearch{position:relative}.rationSearchResults{z-index:30;background:#fff;border:1px solid #b9cbd8;border-radius:10px;max-height:340px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #17364b2b}.rationSearchResults>button,.rationSearchResults>span{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebf0;width:100%;padding:11px 12px;display:block}.rationSearchResults>button:hover,.rationSearchResults>button:focus{background:#edf6fb;outline:0}.rationSearchResults b,.rationSearchResults small{display:block}.rationSearchResults b{color:var(--ink);font-size:12px}.rationSearchResults small{color:var(--v3muted);margin-top:3px;font-size:9px}.rationSearchResults>span{color:var(--v3muted);font-size:11px}.triageSummary{flex-wrap:wrap;gap:8px;display:flex}.triageSummary span{border:1px solid var(--v3line);background:#fff;border-radius:999px;padding:6px 10px;font-size:8px}.triageSummary b{font-size:11px}.triageActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.exceptionRow em{background:var(--v3soft);border-radius:999px;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.globalSearch{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end}.globalSearch label{color:var(--v3muted);text-transform:uppercase;gap:3px;font-size:7px;font-weight:900;display:grid}.globalSearch label input{min-width:135px;font-size:11px}.globalSearch>button{min-height:38px}.buildInfo,.diagnostics{padding:14px}.buildGrid,.healthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.buildGrid span,.healthGrid span{background:var(--v3soft);color:var(--v3muted);border-radius:7px;padding:8px;font-size:8px}.buildGrid b,.healthGrid b{color:var(--v3ink);overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.diagnostics>.cardTitle>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.diagnostics button{border:1px solid var(--v3line);color:var(--v3blue);background:#fff;border-radius:7px;padding:8px;font-size:8px;font-weight:900}.deviceHealth{margin-top:10px}.deviceHealth h4{margin:0 0 5px}@media (max-width:900px){.globalSearch{grid-template-columns:1fr 1fr}.globalSearch>input,.globalSearch>button{grid-column:1/-1}.buildGrid,.healthGrid{grid-template-columns:1fr 1fr}.handoffAlert{flex-direction:column;align-items:stretch}}@media (max-width:720px){.tabletPage button{min-height:48px}.endingReading input,.startPanel input{font-size:24px}.ingredientPicker{display:block;overflow:visible}.ingredientPicker .cardTitle{display:flex}.ingredientPicker>button,.completedIngredients button{width:100%;min-width:0}.batchExceptions article{grid-template-columns:1fr}.batchExceptions article>div{grid-column:1/-1}.triageActions{justify-content:flex-start}.buildGrid,.healthGrid,.globalSearch{grid-template-columns:1fr}.globalSearch>*{grid-column:auto}}.exceptionHistory{border-top:1px solid var(--v3line);margin-top:7px;padding-top:5px}.exceptionHistory summary{cursor:pointer;color:var(--v3blue);font-size:8px;font-weight:900}.exceptionHistory p{background:var(--v3soft);border-radius:6px;margin:5px 0;padding:5px}.exceptionHistory p b,.exceptionHistory p small{display:block}.syncConflictPanel{grid-column:1/-1;padding:12px}.syncConflict{border-top:1px solid var(--v3line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.syncConflict b,.syncConflict span,.syncConflict small{display:block}.syncConflict span{margin-top:2px;font-size:9px}.syncConflict small{color:var(--v3muted);margin-top:3px;font-size:8px}.syncConflict details{margin-top:6px}.syncConflict summary{cursor:pointer;color:var(--v3blue);font-size:8px;font-weight:900}.syncConflict pre{white-space:pre-wrap;word-break:break-word;background:#f5f7f9;border-radius:7px;max-height:220px;padding:8px;font-size:7px;overflow:auto}@media (max-width:720px){.syncConflict{grid-template-columns:1fr}}.actionDialogBackdrop,.queueBackdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#092035b8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.actionDialog{background:#fff;border:0;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 28px);padding:0;overflow:auto;box-shadow:0 24px 80px #04152288}.actionDialog.warning{border-top:7px solid var(--v3amber)}.actionDialog header{border-bottom:1px solid var(--v3line);justify-content:space-between;align-items:start;gap:16px;padding:18px 18px 12px;display:flex}.actionDialog header small{color:var(--v3orange);letter-spacing:.08em;font-size:8px;font-weight:950}.actionDialog h2{margin:4px 0;font-size:24px}.actionDialog header p{color:var(--v3muted);margin:0;font-size:11px;line-height:1.45}.dialogClose,.queueClose{border:1px solid var(--v3line);width:42px;height:42px;color:var(--v3ink);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;font-size:24px;display:grid}.actionFields{gap:12px;padding:16px 18px;display:grid}.actionFields label{color:var(--v3muted);text-transform:uppercase;font-size:9px;font-weight:950}.actionFields input,.actionFields select,.actionFields textarea{width:100%;color:var(--v3ink);text-transform:none;background:#fff;border:2px solid #b8c9d4;border-radius:10px;margin-top:5px;padding:12px;font-size:17px;display:block}.actionFields textarea{resize:vertical;min-height:105px}.actionDialog footer{grid-template-columns:1fr 1.4fr;gap:9px;padding:13px 18px 18px;display:grid}.actionDialog footer button{border:1px solid var(--v3line);background:#fff;border-radius:10px;min-height:52px;font-weight:950}.wakeStatus{color:#6b7d89;letter-spacing:.04em;margin-top:4px;font-weight:950;display:block;font-size:7px!important}.wakeStatus.active{color:var(--v3green)}.queueStatusButton.waiting{background:#6b4a0e;border-color:#ffd079}.queueStatusButton.needsReview{background:#752b2f;border-color:#ff9188}.offlineQueuePanel{background:#f5f8fa;border-radius:17px;width:min(1050px,100%);max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 24px 80px #04152288}.offlineQueuePanel>header{z-index:2;border-bottom:1px solid var(--v3line);background:#fff;justify-content:space-between;align-items:start;gap:15px;padding:17px 19px;display:flex;position:sticky;top:0}.offlineQueuePanel header small{color:var(--v3orange);font-size:8px;font-weight:950}.offlineQueuePanel h2{margin:3px 0;font-size:24px}.offlineQueuePanel header p{color:var(--v3muted);margin:0;font-size:10px}.queueSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 18px 0;display:grid}.queueSummary>span{border:1px solid var(--v3line);background:#fff;border-radius:10px;padding:11px}.queueSummary b,.queueSummary small{display:block}.queueSummary b{font-size:18px}.queueSummary small{color:var(--v3muted);margin-top:2px;font-size:8px}.queueSummary .ready{background:#eef9f2;border-color:#85c59f}.queueSummary .offline,.queueSummary .review{background:#fff5e8;border-color:#dfa56f}.queueActions{justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.queueActions button,.queueIssue button{border:1px solid var(--v3line);min-height:42px;color:var(--v3blue);background:#fff;border-radius:9px;padding:9px 12px;font-weight:950}.queueColumns{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.queueColumns>section{border:1px solid var(--v3line);background:#fff;border-radius:12px;min-width:0;padding:12px}.queueRecord{border-top:1px solid var(--v3line);grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.queueRecord>i{width:27px;height:27px;color:var(--v3blue);background:#e7f0f6;border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid}.queueRecord b,.queueRecord span,.queueRecord small,.queueRecord em,.queueIssue b,.queueIssue span,.queueIssue small,.queueIssue em{display:block}.queueRecord span,.queueIssue span{margin-top:2px;font-size:10px}.queueRecord small,.queueIssue small{color:var(--v3muted);margin-top:3px;font-size:8px}.queueRecord em,.queueIssue em{color:var(--v3red);margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.queueIssue{border-top:1px solid var(--v3line);gap:8px;padding:10px 0;display:grid}.queueIssue>button{justify-self:start}.queueConfirm{background:#fff7e9;border:1px solid #e2ae71;border-radius:9px;padding:9px}.queueConfirm p{margin:0 0 7px;font-size:9px}.queueConfirm button+button{color:#7e4308;background:#fff1dd;border-color:#d08d45;margin-left:6px}.closeoutReadiness{border-left:6px solid var(--v3amber);padding:15px}.closeoutReadiness.ready{border-left-color:var(--v3green)}.closeoutReadiness p{color:var(--v3muted);margin:10px 0 0;font-size:9px}.closeoutChecks{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.closeoutChecks article{background:#fff2e2;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.closeoutChecks article.ok{background:#eaf7ef}.closeoutChecks article>b{background:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.closeoutChecks strong,.closeoutChecks small{display:block}.closeoutChecks strong{font-size:9px}.closeoutChecks small{color:var(--v3muted);margin-top:2px;font-size:8px}.closeoutActions{gap:8px;display:flex}.closeoutActions button{border:1px solid var(--v3line);color:var(--v3blue);background:#fff;border-radius:9px;padding:11px 14px;font-weight:950}.closeoutTable{padding:13px}.closeoutTable>div:last-child{overflow:auto}.closeoutTable table{border-collapse:collapse;width:100%;font-size:9px}.closeoutTable th,.closeoutTable td{border-bottom:1px solid var(--v3line);text-align:left;padding:8px}.closeoutTable th{color:var(--v3muted);text-transform:uppercase;font-size:7px}.closeoutTable td b,.closeoutTable td small{display:block}.closeoutTable td small{color:var(--v3muted);font-size:8px}.closeoutTable td.missing{color:var(--v3red);font-weight:950}@media (max-width:850px){.queueColumns{grid-template-columns:1fr}.closeoutChecks{grid-template-columns:1fr 1fr}}@media (max-width:600px){.actionDialogBackdrop,.queueBackdrop{padding:0}.actionDialog,.offlineQueuePanel{border-radius:0;width:100%;height:100%;max-height:none}.actionDialog h2,.offlineQueuePanel h2{font-size:21px}.actionDialog footer{background:#fff;position:sticky;bottom:0}.queueSummary,.closeoutChecks{grid-template-columns:1fr}.queueColumns{padding:0 9px 14px}.queueActions{padding:9px}.closeoutActions{display:grid}}.subTabs{z-index:5;border:1px solid var(--v3line);background:#fff;border-radius:12px;gap:7px;padding:7px;display:flex;position:sticky;top:91px;overflow:auto}.subTabs button{white-space:nowrap;background:var(--v3soft);min-height:44px;color:var(--v3blue);border:0;border-radius:8px;padding:9px 13px;font-weight:950}.subTabs button.active{background:var(--v3blue);color:#fff}.subTabs em{color:#fff;background:#c6403e;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:4px;font-size:8px;font-style:normal;display:inline-grid}.forecastPanel,.dailyAudit,.downtimeForm,.downtimeList,.bayHistoryTable,.qbBuildAssistant{padding:14px}.forecastList,.downtimeList,.qbBuildList{gap:8px;display:grid}.forecastRow{border:1px solid var(--v3line);border-left:5px solid var(--v3green);background:#fff;border-radius:10px;grid-template-columns:minmax(180px,1.4fr) 120px 140px 120px minmax(180px,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.forecastRow.short{border-left-color:var(--v3red);background:#fff8f6}.forecastRow b,.forecastRow small,.forecastRow span{display:block}.forecastRow small{color:var(--v3muted);margin-top:3px;font-size:8px}.forecastRow label,.downtimeForm label,.dailyAudit label,.qbEntryFields label{color:var(--v3muted);font-size:8px;font-weight:900}.forecastRow input,.downtimeForm select,.downtimeForm textarea,.dailyAudit select,.qbEntryFields input,.downtimeRow input{width:100%;color:var(--v3ink);background:#fff;border:1px solid #b9cad5;border-radius:8px;margin-top:4px;padding:9px;font-size:16px}.forecastRow button,.downtimeRow button{background:var(--v3blue);color:#fff;border:0;border-radius:8px;min-height:42px;padding:9px 12px;font-weight:950}.bayBoard{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.bayCard{border-top:5px solid var(--v3green);padding:14px}.bayCard.occupied{border-top-color:var(--v3amber)}.bayCard header{justify-content:space-between;gap:8px;display:flex}.bayCard header span{background:var(--v3soft);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.bayCard strong,.bayCard em,.bayCard small{margin-top:7px;display:block}.bayCard em{color:var(--v3blue);font-size:18px;font-style:normal;font-weight:950}.bayCard small{color:var(--v3muted);font-size:8px}.bayHistoryTable>article{border-top:1px solid var(--v3line);grid-template-columns:minmax(150px,.7fr) minmax(220px,1.5fr) minmax(180px,1fr);gap:10px;padding:9px 2px;font-size:9px;display:grid}.bayHistoryTable b,.bayHistoryTable small{display:block}.bayHistoryTable small{color:var(--v3muted);font-size:8px}.auditSummary{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.auditSummary span{background:var(--v3soft);border-radius:9px;padding:10px;font-size:8px}.auditSummary b{font-size:18px;display:block}.auditTimeline article{border-top:1px solid var(--v3line);grid-template-columns:18px minmax(0,1fr);gap:9px;padding:9px 2px;display:grid}.auditTimeline i{background:var(--v3blue);border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 2px #b7cad6}.auditTimeline b,.auditTimeline span,.auditTimeline small{display:block}.auditTimeline span{margin-top:2px;font-size:9px}.auditTimeline small{color:var(--v3muted);margin-top:3px;font-size:8px}.downtimeForm{grid-template-columns:180px 220px minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.downtimeForm .cardTitle{grid-column:1/-1}.downtimeForm textarea{resize:vertical;min-height:72px}.downtimeForm button{min-height:46px}.downtimeRow{border:1px solid var(--v3line);border-left:5px solid var(--v3amber);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.downtimeRow.closed{border-left-color:var(--v3green)}.downtimeRow b,.downtimeRow span,.downtimeRow small{display:block}.downtimeRow span{margin-top:3px;font-size:9px}.downtimeRow small{color:var(--v3muted);margin-top:3px;font-size:8px}.downtimeRow>div:last-child{align-items:end;gap:7px;min-width:330px;display:flex}.qbHelperText{color:var(--v3muted);margin:0 0 10px;font-size:9px}.qbBuildRow{border:1px solid var(--v3line);border-left:5px solid var(--v3amber);border-radius:10px;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.6fr);align-items:center;gap:12px;padding:11px;display:grid}.qbBuildRow.entered{border-left-color:var(--v3green);background:#f4fbf6}.qbBuildRow b,.qbBuildRow span,.qbBuildRow small{display:block}.qbBuildRow span{margin-top:3px;font-size:9px}.qbBuildRow small{color:var(--v3muted);margin-top:3px;font-size:8px}.qbEntryFields{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.qbEntryFields button{min-height:43px}.qbEntered{color:#23623a;background:#e5f5eb;border-radius:9px;padding:9px}.reorderActions{gap:6px}.reorderActions button{min-height:40px;padding:8px 10px}.reorderActions button:nth-child(-n+4){color:#244e67;background:#edf5f9;border-color:#9fb7c7}.reorderActions button:disabled{opacity:.45}.loaderHome{border-left:6px solid var(--v3blue);grid-template-columns:minmax(240px,1fr) minmax(440px,1.6fr) auto;align-items:center;gap:13px;margin-bottom:9px;padding:13px;display:grid}.loaderHome.downtime{border-left-color:var(--v3amber);background:#fff9ed}.loaderHomeTitle small,.loaderHomeTitle span{display:block}.loaderHomeTitle small{color:var(--v3orange);text-transform:uppercase;font-size:8px;font-weight:950}.loaderHomeTitle h2{margin:4px 0;font-size:20px}.loaderHomeTitle span{color:var(--v3muted);font-size:9px}.loaderHomeStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.loaderHomeStats span{background:var(--v3soft);border-radius:8px;min-width:0;padding:9px}.loaderHomeStats small,.loaderHomeStats b{display:block}.loaderHomeStats small{color:var(--v3muted);text-transform:uppercase;font-size:7px}.loaderHomeStats b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.loaderHome>button{color:#fff;background:#974126;border:0;border-radius:9px;min-height:50px;padding:10px 14px;font-weight:950}.loaderHome>button.resumeAction{background:var(--v3green)}@media (max-width:1100px){.forecastRow{grid-template-columns:1.2fr 110px 130px 110px}.forecastRow label:nth-of-type(2){grid-column:1/-2}.downtimeForm{grid-template-columns:1fr 1fr}.downtimeForm .wide{grid-column:1/-1}.loaderHome{grid-template-columns:1fr auto}.loaderHomeStats{grid-area:2/1/auto/-1}}@media (max-width:720px){.subTabs{top:0}.forecastRow,.bayHistoryTable>article,.qbBuildRow,.qbEntryFields,.downtimeForm{grid-template-columns:1fr}.forecastRow label:nth-of-type(2),.downtimeForm .wide{grid-column:auto}.auditSummary{grid-template-columns:1fr 1fr}.downtimeRow{flex-direction:column;align-items:stretch}.downtimeRow>div:last-child{min-width:0;display:grid}.loaderHome{grid-template-columns:1fr}.loaderHomeStats{grid-area:auto;grid-template-columns:1fr 1fr}.loaderHome>button{width:100%}}.tabletPage{--loader-radius:14px;max-width:1720px;padding:12px 14px 24px}.tabletPage .v3Card{border-radius:var(--loader-radius)}.loaderHome{border:0;border-left:7px solid var(--v3orange);color:#fff;background:linear-gradient(120deg,#102d46,#174f75);margin-bottom:8px;box-shadow:0 8px 24px #102d462b}.loaderHomeTitle small{color:#ffc38d}.loaderHomeTitle h2{font-size:24px;line-height:1.08}.loaderHomeTitle span{color:#c9dce9}.loaderHomeStats span{background:#ffffff10;border:1px solid #ffffff1f}.loaderHomeStats small{color:#b9d0df}.loaderHomeStats b{font-size:12px}.loaderHome>button{background:#8f3228;border:2px solid #ffd1b0;min-height:56px;box-shadow:0 4px 14px #081a2845}.loaderHome>button:focus-visible{outline-offset:3px;outline:4px solid #ffd1a5}.loaderSteps{box-shadow:none;background:#dfe8ee;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:8px;padding:6px;display:grid}.loaderSteps span{color:#718493;background:#f3f6f8;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}.loaderSteps i{background:#dbe4ea;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.loaderSteps b{font-size:10px}.loaderSteps span.done{color:#17643c;background:#e6f5eb}.loaderSteps span.done i{background:var(--v3green);color:#fff}.loaderSteps span.current{color:#7d3b08;background:#fff1e2;border-color:#ef8c3e;box-shadow:0 3px 10px #d8732a1f}.loaderSteps span.current i{background:var(--v3orange);color:#fff}.tabletIdentity{box-shadow:none;grid-template-columns:minmax(180px,.75fr) minmax(180px,.75fr) minmax(180px,1fr) auto auto;gap:8px;margin-bottom:8px;padding:9px 10px}.tabletIdentity input,.tabletIdentity select{border:2px solid #bfd0db;border-radius:10px;min-height:46px;padding:9px 11px;font-weight:850}.tabletIdentity>button{background:#f2f6f8;min-height:46px;padding:9px 12px}.connectionBadge{text-align:center;border:2px solid #7cc29a;border-radius:10px;align-content:center;min-height:46px;padding:8px 12px;display:grid}.connectionBadge.offline,.connectionBadge.error{border-color:#df8d84}.tabletLayout{grid-template-columns:290px minmax(0,1fr);gap:12px}.batchQueue{background:#f8fafb;max-height:calc(100vh - 130px);padding:13px;top:116px}.batchQueue .cardTitle h2{font-size:16px}.sheetCode{margin:1px 0 10px;font-size:9px}.queueProgress,.ingredientProgress{margin:8px 0 11px}.queueProgress>div,.ingredientProgress>div{color:var(--v3muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:8px;display:flex}.queueProgress>div b,.ingredientProgress>div b{color:var(--v3ink);font-size:9px}.queueProgress>i,.ingredientProgress>i{background:#dce5eb;border-radius:999px;height:9px;display:block;overflow:hidden}.queueProgress>i>span,.ingredientProgress>i>span{border-radius:inherit;background:linear-gradient(90deg,#2d9660,#62bd81);height:100%;transition:width .2s;display:block}.batchQueue section{margin-top:9px;padding-top:9px}.batchQueue h3{font-size:12px}.batchQueue p{font-size:9px}.batchQueue section button{border:2px solid #d2dde4;border-radius:10px;min-height:57px;margin-top:6px;padding:9px 10px}.batchQueue section button.selected{background:#fff3e8;border-color:#e87823;box-shadow:0 3px 12px #d8732a20}.batchQueue section button.complete{opacity:.62}.batchQueue button span{font-size:9px;font-weight:800}.batchQueue button b{font-size:14px}.batchQueue button em{font-size:8px;font-weight:950}.loaderWork{gap:10px}.batchHero{border-left:7px solid var(--v3orange);padding:16px 18px;box-shadow:0 5px 17px #173b5212}.batchHero small{color:#bb5c18;letter-spacing:.045em;font-size:9px}.batchHero h2{margin:4px 0;font-size:28px;line-height:1.08}.batchHero p{font-size:12px}.batchHero .statusTag{padding:8px 11px;font-size:9px}.batchControls{grid-template-columns:repeat(3,minmax(105px,1fr)) repeat(3,auto);padding:9px}.batchControls>div{min-height:52px;padding:9px}.batchControls span{font-size:8px}.batchControls b{font-size:11px}.batchControls button,.recordBar button{min-height:48px;padding:10px 12px}.startPanel,.finishPanel{border-left-width:7px;min-height:98px;padding:16px}.startPanel>div>small{color:var(--v3orange);margin-bottom:3px;font-size:8px;font-weight:950;display:block}.startPanel b,.finishPanel b{font-size:16px}.startPanel span,.finishPanel span{font-size:10px;line-height:1.4}.startPanel .primaryAction,.finishPanel .primaryAction{background:var(--v3orange);color:#fff;border:0;min-height:58px;font-size:12px}.ingredientWorkspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:12px}.ingredientPicker{background:#f8fafb;padding:13px}.ingredientPicker .cardTitle small{color:var(--v3orange);font-size:8px;font-weight:950}.ingredientPicker .cardTitle h3{margin:3px 0 0;font-size:18px}.compactToggle{border:2px solid #a9c1d0;padding:8px 10px;font-size:9px;min-height:42px!important}.ingredientProgress>i{height:11px}.correctSavedWeight{border-color:#db9b48;margin:10px 0;padding:10px}.correctSavedWeight span{font-size:10px}.correctSavedWeight select{border-width:2px;min-height:45px;font-size:12px}.allMineralsButton{background:linear-gradient(135deg,#fff6bd,#ffe998)!important;border-color:#c69216!important;min-height:62px!important;margin:10px 0!important;padding:12px!important}.allMineralsButton b{font-size:12px!important}.allMineralsButton small{font-size:9px!important}.ingredientPicker>button,.completedIngredients button{border-width:2px;min-height:62px;margin-top:7px;padding:10px}.ingredientPicker>button.selected{border-color:var(--v3orange);background:#fff1e4;box-shadow:0 4px 12px #d8732a1c}.ingredientPicker i{width:35px;height:35px;font-size:13px}.ingredientPicker b{font-size:13px}.ingredientPicker small{font-size:9px;line-height:1.3}.completedIngredients summary{min-height:44px;padding:12px 7px;font-size:9px}.scaleWork{border:2px solid #b9cbd6;min-height:560px;padding:20px 22px;position:sticky;top:116px;box-shadow:0 8px 25px #173b5214}.scaleWork>small{font-size:10px}.scaleWork h2{margin:6px 0 3px;font-size:34px;line-height:1.06}.scaleWork>p{font-size:12px}.scaleNumbers{gap:10px;margin-top:17px}.scaleNumbers>div{padding:13px}.scaleNumbers span{font-size:9px}.scaleNumbers b{font-size:26px}.scaleNumbers .stopNumber{background:linear-gradient(135deg,#fff5e9,#ffe4ca);border:4px solid #e87823;border-radius:14px;padding:15px;box-shadow:inset 0 0 0 2px #fff}.scaleNumbers .stopNumber span{letter-spacing:.08em;font-size:14px}.scaleNumbers .stopNumber b{font-variant-numeric:tabular-nums;font-size:58px;line-height:1.08}.substitutionField,.endingReading{margin-top:15px;font-size:10px}.substitutionField select{border:2px solid #b7c8d3;min-height:50px;padding:11px;font-size:15px}.signedScaleInput{border-width:4px;border-color:#577d97;border-radius:13px;min-height:66px}.signedScaleInput:focus-within{border-color:var(--v3orange);box-shadow:0 0 0 4px #e8782326}.signedScaleInput>button{flex-basis:66px;min-height:62px!important;font-size:21px!important}.signedScaleInput>input{font-variant-numeric:tabular-nums;padding:12px 15px;font-size:34px!important}.signedScaleInput>b{padding:0 16px;font-size:16px}.liveMath{gap:8px;margin-top:10px}.liveMath span{padding:10px;font-size:9px}.liveMath b{font-size:15px}.saveScale{color:#fff;background:linear-gradient(135deg,#e87823,#c95d13);border:0;min-height:64px;margin-top:14px;font-size:15px;box-shadow:0 6px 17px #cf651d32}.saveScale:focus-visible{outline-offset:3px;outline:4px solid #f5ab70}.recordBar{background:#f8fafb;gap:7px;padding:9px 10px}.recordBar button{background:#fff}.recordBar button:last-child{font-weight:950}.reconciliation{border-width:3px;padding:18px}.reconcileGrid{gap:9px}.reconcileGrid span{padding:11px;font-size:9px}.reconcileGrid b{font-size:16px}.completeProduction{min-height:62px;font-size:13px}:is(.tabletPage button:focus-visible,.tabletPage input:focus-visible,.tabletPage select:focus-visible,.tabletPage summary:focus-visible){outline-offset:2px;outline:4px solid #f4a76b}.tabletPage button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tabletPage button:active:not(:disabled){transform:translateY(1px)}@media (max-width:1200px){.tabletIdentity{grid-template-columns:1fr 1fr minmax(170px,1fr)}.tabletIdentity>button{grid-row:2}.batchControls{grid-template-columns:repeat(3,1fr)}.batchControls button{min-height:50px}.loaderHome{grid-template-columns:1fr auto}.loaderHomeStats{grid-area:2/1/auto/-1}}@media (max-width:900px){.loaderSteps{grid-template-columns:1fr 1fr}.tabletLayout{grid-template-columns:1fr}.batchQueue{max-height:none;position:static}.ingredientWorkspace{grid-template-columns:1fr}.scaleWork{min-height:0;position:static}.tabletIdentity{grid-template-columns:1fr 1fr}.tabletIdentity>div{grid-column:1/-1}.tabletIdentity>button{grid-row:auto}.batchQueue section{vertical-align:top;min-width:230px;margin-right:8px;display:inline-block}.batchQueue{white-space:nowrap;overflow-x:auto}.batchQueue .cardTitle,.batchQueue .sheetCode,.batchQueue .queueProgress,.batchQueue section button{white-space:normal}}@media (max-width:600px){.tabletPage{padding:6px 6px 18px}.loaderHomeTitle h2{font-size:21px}.loaderHomeStats,.loaderSteps{grid-template-columns:1fr 1fr}.loaderSteps span{min-height:44px;padding:6px}.loaderSteps b{font-size:9px}.tabletIdentity{grid-template-columns:1fr}.tabletIdentity>div{grid-column:auto}.batchHero{padding:13px}.batchHero h2{font-size:23px}.batchControls{grid-template-columns:1fr 1fr}.ingredientPicker{padding:10px}.scaleWork{padding:16px 13px}.scaleWork h2{font-size:28px}.scaleNumbers .stopNumber b{font-size:42px}.signedScaleInput>input{font-size:28px!important}.liveMath,.reconcileGrid{grid-template-columns:1fr}.recordBar{grid-template-columns:1fr 1fr;display:grid}.recordBar button:last-child:nth-child(odd){grid-column:1/-1}}.tabletPage{letter-spacing:-.006em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.tabletPage .v3Card{border-color:#cbd8e0;box-shadow:0 1px 2px #102d4608,0 8px 26px #102d460d}.tabletPage button,.tabletPage input,.tabletPage select,.tabletPage summary{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .1s}.loaderHome{background:linear-gradient(118deg,#0b263d 0%,#164f75 62%,#1d628c 100%);position:relative;overflow:hidden}.loaderHome:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff16 0%,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-90px}.loaderHome>*{z-index:1;position:relative}.loaderHomeTitle h2{letter-spacing:-.025em;font-weight:800}.loaderSteps{background:#e7eef2;border-color:#c9d7df}.loaderSteps span{position:relative;overflow:hidden}.loaderSteps span.current:after{content:"NOW";color:#fff;letter-spacing:.08em;background:#e87823;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:6px;right:8px}.tabletIdentity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9}.connectionBadge{letter-spacing:.03em}.batchQueue{scrollbar-width:thin;scrollbar-color:#9db1be transparent}.batchQueue section button.selected{transform:translate(2px)}.batchHero{background:linear-gradient(135deg,#fff 0%,#f8fbfd 100%)}.batchHero h2{letter-spacing:-.03em;font-weight:820}.batchHero .statusTag{box-shadow:inset 0 0 0 1px #ffffff80}.ingredientPicker>button{position:relative;overflow:hidden}.ingredientPicker>button.selected:not(.complete){padding-right:76px}.ingredientPicker>button.selected:not(.complete):after{content:"LOAD NOW";color:#fff;letter-spacing:.07em;background:#e87823;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;position:absolute;top:8px;right:8px}.ingredientPicker>button.complete{border-color:#b5d7c2}.ingredientPicker>button.complete:hover{border-color:#78b890}.ingredientProgress>i>span,.queueProgress>i>span{box-shadow:0 0 12px #3eaa7180}.scaleWork{background:linear-gradient(165deg,#fff 0%,#fbfdfe 68%,#f1f6f9 100%);overflow:hidden}.scaleWork:before{content:"CURRENT LOAD";color:#28536c;letter-spacing:.09em;background:#e9f2f7;border-radius:999px;margin:-4px 0 7px;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex}.correctionWork:before{content:"CORRECTION MODE";color:#80500a;background:#fff2d8}.scaleNumbers .stopNumber{position:relative;overflow:hidden}.scaleNumbers .stopNumber:after{content:"";pointer-events:none;background:#e8782310;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -30px -65px auto}.scaleNumbers .stopNumber b{z-index:1;letter-spacing:-.045em;font-weight:850;position:relative}.signedScaleInput{box-shadow:0 5px 18px #14395212}.signedScaleInput>button.clearScale{text-transform:uppercase;flex:0 0 62px;color:#456273!important;background:#f6f8fa!important;border:0!important;border-left:1px solid #c7d3db!important;min-height:62px!important;font-size:10px!important}.signedScaleInput>button.clearScale:disabled{opacity:.35}.signedScaleInput>button.clearScale:not(:disabled):active{background:#e6edf2!important}.saveScale{letter-spacing:.01em;font-weight:900;position:relative;overflow:hidden}.saveScale:after{content:"";background:linear-gradient(90deg,#0000,#ffffff32,#0000);width:38%;height:300%;transition:left .5s;position:absolute;top:-100%;left:-50%;transform:rotate(24deg)}.saveScale:hover:after{left:115%}.recordBar{box-shadow:none;border-color:#d4dfe6}.recordBar button:hover{background:#edf4f8;border-color:#94afc0}.actionDialog{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #ffffff70;overflow:hidden}.actionDialog header{background:linear-gradient(145deg,#fbfdfe,#f3f7f9)}.actionDialog footer{border-top:1px solid var(--v3line);background:#f7fafb}.actionDialog footer .primaryAction{color:#fff;background:linear-gradient(135deg,#e87823,#c95d13);border:0;box-shadow:0 5px 15px #cf651d2b}.revisionAlert,.handoffAlert,.batchExceptions{box-shadow:0 5px 18px #173b5210}.v3Empty{border-radius:18px}.tabletPage ::selection{color:#5d2a05;background:#ffd6b6}@media (hover:none){.saveScale:hover:after{left:-50%}.tabletPage button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tabletPage *,.tabletPage :before,.tabletPage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:600px){.loaderSteps span.current:after{display:none}.ingredientPicker>button.selected:not(.complete){padding-right:68px}.signedScaleInput>button.clearScale{flex-basis:54px;font-size:9px!important}}.officeWorkspace,.v3Page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.officeWorkspace,.v3Page:not(.tabletPage){position:relative}.officeWorkspace:before,.v3Page:not(.tabletPage):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 8%,#dcecf755,#0000 31%),radial-gradient(circle at 92% 0,#ffe9d855,#0000 29%),linear-gradient(#f5f8fa,#eaf0f4);position:fixed;inset:100px 0 0}.officeWorkspace .v3Card,.v3Page:not(.tabletPage) .v3Card{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffeb;border-color:#ffffffd9;border-radius:18px;box-shadow:0 1px 2px #17374c0b,0 12px 34px #17374c0d}.officeWorkspace button,.v3Page:not(.tabletPage) button{min-height:36px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.officeWorkspace button:not(:disabled):hover,.v3Page:not(.tabletPage) button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 18px #17374c15}.officeWorkspace button:focus-visible{outline-offset:2px;outline:3px solid #3295d555}.v3Page:not(.tabletPage) button:focus-visible{outline-offset:2px;outline:3px solid #3295d555}.officeWorkspace input,.officeWorkspace select,.officeWorkspace textarea,.v3Page:not(.tabletPage) input,.v3Page:not(.tabletPage) select,.v3Page:not(.tabletPage) textarea{transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 1px #1d3e5208;background:#fffffff2!important;border-color:#c8d5de!important;border-radius:11px!important}.officeWorkspace input:focus,.officeWorkspace select:focus,.officeWorkspace textarea:focus,.v3Page:not(.tabletPage) input:focus,.v3Page:not(.tabletPage) select:focus,.v3Page:not(.tabletPage) textarea:focus{outline:none;border-color:#1784c4!important;box-shadow:0 0 0 4px #1784c41c!important}.sheetRail{padding:4px}.createSheet{top:118px;background:linear-gradient(155deg,#fffffffa,#f4f8fbef)!important;border:1px solid #fff!important;box-shadow:0 18px 45px #183b5015!important}.createSheet .cardTitle h2{letter-spacing:-.035em;font-size:27px}.createSheet>.primaryAction{min-height:44px;box-shadow:0 8px 20px #0d65972b;background:linear-gradient(135deg,#167bb4,#0a5684)!important}.sheetList{gap:9px}.sheetList>button{background:#fffffff2;border-color:#d9e3e9;border-radius:15px;min-height:82px;padding:13px;box-shadow:0 1px 1px #16384d0a}.sheetList>button.selected{background:linear-gradient(145deg,#f7fcff,#e9f6fd);border-color:#2088c3;box-shadow:0 0 0 3px #2088c319,0 10px 25px #1d668c12}.sheetList>button.selected:before{content:"";background:#1684c1;border-radius:0 6px 6px 0;width:4px;position:absolute;top:15px;bottom:15px;left:-1px}.sheetMain{gap:13px}.sheetHeader{align-items:center;min-height:112px;background:linear-gradient(135deg,#ffffffef,#f4f9fcef)!important;padding:20px 22px!important}.sheetHeader h2{letter-spacing:-.04em;font-size:30px;line-height:1.05}.sheetHeader>div>small{letter-spacing:.08em}.sheetStatus .statusTag{padding:7px 11px}.workflowSteps{gap:7px;border-radius:16px!important;padding:9px!important}.workflowSteps span{letter-spacing:.02em;background:#eef3f6;border-radius:10px;padding:10px;font-size:9px;position:relative}.workflowSteps span.done{background:linear-gradient(135deg,#e8f7ee,#d9f0e2)}.workflowSteps span.current{background:linear-gradient(135deg,#fff5e8,#ffe5ca);box-shadow:inset 0 0 0 1px #e69b54}.addRun{background:linear-gradient(145deg,#ffffffef,#f8fbfdef)!important;padding:18px!important}.addRun .cardTitle h3,.runOrder .cardTitle h3{letter-spacing:-.02em;font-size:20px}.rationSearchResults{border-radius:14px!important;box-shadow:0 18px 42px #16384d24!important}.runOrder{padding:18px!important}.runLine{border-top-color:#e4ebef;border-radius:13px;margin:0 -7px;padding:13px 8px;transition:background .14s,transform .14s}.runLine:hover{background:#f4f9fc;transform:translate(2px)}.runLine>strong{color:#1e597b;background:linear-gradient(145deg,#eaf2f7,#dce8ef);border-radius:10px}.runAmount b{letter-spacing:-.03em;font-size:20px}.lineActions button,.sheetActions button{background:#fffffff5;border-color:#cbd8e0;border-radius:9px;padding:8px 10px}.sheetActions{background:#ffffffd9!important;padding:14px!important}.sheetActions .releaseAction,.sheetActions .quickBooksPrintButton{box-shadow:0 6px 16px #cf651d20}.preflightCard{border-radius:16px;padding:15px;box-shadow:0 8px 24px #8a5b1410}.metricGrid{gap:12px}.metric{border-top:0;min-height:104px;position:relative;overflow:hidden;padding:17px!important}.metric:before{content:"";background:linear-gradient(#238cca,#175d88);width:4px;position:absolute;inset:0 auto 0 0}.metric span{letter-spacing:.07em}.metric b{letter-spacing:-.04em;font-size:29px}.pageTitle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #ffffffd9;border-radius:18px;min-height:82px;padding:15px 18px;box-shadow:0 8px 28px #17374c0b}.pageTitle h2{letter-spacing:-.04em;font-size:30px}.subTabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #fff;border-radius:14px;width:max-content;max-width:100%;padding:5px;box-shadow:0 8px 24px #17374c0d}.subTabs button{border:0;border-radius:10px}.subTabs button.active{color:#fff;background:#173f59;box-shadow:0 5px 14px #173f5928}.boardTable,.reportTable,.searchResults,.timeline,.dailyAudit,.forecastPanel,.downtimeList{padding:16px!important}.boardRow,.searchResults>button,.timeline article,.auditTimeline article{transition:background .14s}.boardRow:hover,.searchResults>button:hover,.timeline article:hover,.auditTimeline article:hover{background:#f3f8fb}.reportTable>div{border:1px solid #e2e9ed;border-radius:12px}.reportTable th{z-index:1;background:#edf3f6;padding:9px;position:sticky;top:0}.reportTable td{padding:9px}.adminColumns,.reportColumns,.exceptionGrid{gap:14px}.adminColumns>.v3Card,.reportColumns>.v3Card,.exceptionGrid>.v3Card{padding:18px}.earlyClosePanel{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;background:linear-gradient(135deg,#fffaf3,#fff3e4)!important;border:1px solid #eccb9d!important}.earlyClosePanel>div{gap:3px;display:grid}.earlyClosePanel small{color:#a05b16;letter-spacing:.08em;font-size:9px;font-weight:900}.earlyClosePanel b{font-size:16px}.earlyClosePanel span{color:#6f6254;font-size:10px}.earlyClosePanel em{color:#a14327;font-size:10px;font-style:normal;font-weight:850}.earlyClosePanel button,.earlyCloseOffice button,.confirmEarlyClose{border-radius:11px;flex:none;padding:11px 15px;font-weight:900;box-shadow:0 7px 18px #9d411f24;color:#fff!important;background:linear-gradient(135deg,#bb581f,#933718)!important;border:0!important}.earlyClosePanel button:disabled,.earlyCloseOffice button:disabled{box-shadow:none;background:#c7cdd1!important}.earlyCloseOffice{justify-content:space-between;align-items:center;gap:20px;display:flex;background:linear-gradient(135deg,#fffdf9ef,#fff5e8ef)!important;border:1px solid #ecd0aa!important;padding:18px 20px!important}.earlyCloseOffice small{color:#a45b16;letter-spacing:.09em;font-size:8px;font-weight:950}.earlyCloseOffice h3{letter-spacing:-.02em;margin:3px 0 4px;font-size:20px}.earlyCloseOffice p{color:#675e56;max-width:760px;margin:0;font-size:10px}.earlyCloseOffice em{color:#a24327;margin-top:7px;font-size:9px;font-style:normal;font-weight:900;display:block}.officeDialogBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c263a99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.officeCloseDialog{background:#fffffff7;border:1px solid #ffffffb8;border-radius:23px;width:min(600px,100%);overflow:hidden;box-shadow:0 30px 90px #07192755}.officeCloseDialog header{background:linear-gradient(145deg,#fffaf4,#f6f9fb);justify-content:space-between;align-items:start;gap:20px;padding:22px 24px;display:flex}.officeCloseDialog header small{color:#a45b16;letter-spacing:.09em;font-size:9px;font-weight:950}.officeCloseDialog h2{letter-spacing:-.04em;margin:4px 0;font-size:28px}.officeCloseDialog header p{color:#657887;margin:0;font-size:11px}.officeCloseDialog header>button{color:#607482;background:0 0;border:0;font-size:25px}.officeCloseDialog>label{color:#344f60;gap:7px;padding:22px 24px 10px;font-size:10px;font-weight:900;display:grid}.officeCloseDialog textarea{resize:vertical;min-height:110px;padding:13px;font-size:14px}.earlyCloseFacts{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 24px 20px;display:grid}.earlyCloseFacts span{color:#586d7b;background:#f1f5f7;border-radius:12px;gap:3px;padding:11px;font-size:9px;display:grid}.earlyCloseFacts b{color:#243e4f;font-size:10px}.officeCloseDialog footer{background:#f7f9fa;border-top:1px solid #e1e8ec;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.officeCloseDialog footer button{background:#fff;border:1px solid #c9d5dc;border-radius:10px;padding:10px 14px;font-weight:850}@media (max-width:900px){.earlyClosePanel,.earlyCloseOffice{flex-direction:column;align-items:stretch}.earlyClosePanel button,.earlyCloseOffice button{width:100%}.sheetHeader h2,.pageTitle h2{font-size:25px}.earlyCloseFacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.officeWorkspace *,.officeWorkspace :before,.officeWorkspace :after,.v3Page *,.v3Page :before,.v3Page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-y:none;max-width:100%;overflow-x:hidden}.millV3 button,.millV3 summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v3Tabs,.subTabs,.batchQueue,.ingredientPicker,.reportTable>div,.closeoutTable>div:last-child{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width:600px){.millV3{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:linear-gradient(#edf3f7,#e6edf2)}.v3Header{z-index:45;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;border-radius:0 0 16px 16px;grid-template-columns:1fr;gap:7px;display:grid;position:sticky;top:0;box-shadow:0 8px 25px #0b273b35}.v3Header>div:first-child{min-width:0}.v3Logo{border-radius:9px;width:35px;height:35px;font-size:13px;display:grid}.v3Header small{display:none}.v3Header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.1;overflow:hidden}.v3Header h1 b{margin-left:4px;font-size:8px;display:inline}.headerTools{justify-content:flex-start;gap:6px;width:100%;min-width:0;padding-bottom:1px;overflow-x:auto}.headerTools label{flex:none;display:flex}.v3Header input,.v3Header button,.syncState{flex:none;min-height:38px;padding:7px 9px}.v3Header input{width:128px;font-size:13px!important}.v3Header button,.syncState{font-size:9px}.headerTools form{flex:none}.trackingNotice{padding:5px 10px;font-size:8px;line-height:1.35}.v3Tabs{z-index:60;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);scroll-snap-type:x proximity;background:#fffffff2;border:0;border-top:1px solid #cbd8e0;gap:5px;display:flex;inset:auto 0 0;overflow-x:auto;box-shadow:0 -8px 28px #102d4628;position:fixed!important;top:auto!important}.v3Tabs button{scroll-snap-align:center;border-radius:13px;flex:none;min-width:78px;min-height:48px;padding:7px 10px;font-size:9px;line-height:1.15}.v3Tabs button.active{background:linear-gradient(145deg,#173f59,#0f2f47);box-shadow:0 5px 14px #12344d38}.v3Tabs em{top:1px;right:1px}.v3Message{z-index:3;border-radius:13px;align-items:flex-start;margin:7px 7px 0;padding:11px;font-size:10px;position:relative}.v3Message button{min-width:40px;min-height:40px;margin-top:-8px;margin-right:-8px}.officeWorkspace,.tabletPage,.v3Page{gap:9px;width:100%;padding:8px 7px 14px}.officeWorkspace>.v3Card,.v3Page:not(.tabletPage)>.v3Card{content-visibility:visible}.v3Card{border-radius:16px!important}.pageTitle{gap:5px;min-height:0;display:grid;padding:14px!important}.pageTitle h2{font-size:24px}.pageTitle>span{font-size:10px}.cardTitle{gap:5px;display:grid}.cardTitle>span,.cardTitle>label{text-align:left}.millV3 input,.millV3 select,.millV3 textarea{font-size:16px!important}.officeWorkspace button,.v3Page button,.tabletPage button,.millV3 summary{min-height:46px}.primaryAction,.releaseAction,.closeAction,.saveScale,.completeProduction{min-height:52px!important}.metricGrid,.adminSummary{grid-template-columns:1fr 1fr;gap:7px}.metric{min-height:86px;padding:13px!important}.metric b{font-size:24px}.reportColumns,.adminColumns,.exceptionGrid,.searchLayout,.officeWorkspace,.tabletLayout,.ingredientWorkspace{grid-template-columns:1fr!important}.subTabs{scroll-snap-type:x proximity;width:100%;padding:5px;display:flex;overflow-x:auto;position:static!important}.subTabs button{scroll-snap-align:start;flex:none;min-height:42px;padding:8px 12px}.boardTable{overflow:visible;padding:8px!important}.boardHeader{display:none}.boardRow{border:1px solid var(--v3line);background:#fff;border-left:5px solid #8ba2b4;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin-top:8px;padding:12px}.boardRow.in_progress{border-left-color:var(--v3green)}.boardRow.paused,.boardRow.hold{border-left-color:var(--v3amber)}.boardRow>span{min-width:0}.boardRow>span:first-child,.boardRow>span:nth-child(3){grid-column:1/-1}.boardRow>span:before{color:var(--v3muted);text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:950;display:block}.boardRow>span:nth-child(2):before{content:"Station / Run"}.boardRow>span:nth-child(3):before{content:"Ration / Customer"}.boardRow>span:nth-child(4):before{content:"Batch"}.boardRow>span:nth-child(5):before{content:"Loader"}.boardRow>span:nth-child(6):before{content:"Last activity"}.sheetHeader{min-height:0;padding:15px!important}.sheetHeader h2{font-size:25px}.workflowSteps{grid-template-columns:1fr 1fr}.runOrder{padding:12px!important}.runLine{grid-template-columns:32px minmax(0,1fr);gap:8px;margin:0;padding:12px 2px}.runLine>.runAmount,.runLine>.statusTag,.runLine>.lineActions{grid-column:2}.lineActions,.sheetActions,.reportActions,.closeoutActions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.lineActions button,.sheetActions button,.reportActions button,.closeoutActions button{width:100%;min-height:46px}.loaderHome{border-radius:18px!important}.loaderHomeStats{grid-template-columns:1fr 1fr}.loaderSteps{scroll-snap-type:x mandatory;padding:6px;display:flex;overflow-x:auto}.loaderSteps span{scroll-snap-align:start;flex:0 0 145px}.tabletIdentity{padding:10px}.tabletIdentity label,.tabletIdentity>button{width:100%}.batchQueue{scroll-snap-type:x mandatory;padding:10px}.batchQueue section{scroll-snap-align:start;min-width:82vw}.batchControls{grid-template-columns:1fr 1fr}.ingredientPicker{display:block;overflow:visible}.ingredientPicker>button{width:100%;min-width:0}.scaleWork{padding:15px 12px}.scaleNumbers{grid-template-columns:1fr 1fr}.scaleNumbers .stopNumber{grid-column:1/-1}.scaleNumbers .stopNumber b{font-size:44px}.signedScaleInput{min-height:64px}.signedScaleInput>input{min-width:0;font-size:28px!important}.recordBar{z-index:8;bottom:calc(68px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-color:#b8cbd7;padding:8px;position:sticky}.globalSearch{grid-template-columns:1fr;padding:10px}.globalSearch>*{grid-column:auto!important}.searchResults>button{grid-template-columns:1fr auto;padding:12px 2px}.searchResults>button>em{grid-column:1/-1}.searchResults>button>strong{align-self:center}.replaySummary{display:grid}.replaySummary>div:last-child{text-align:left}.reportTable,.closeoutTable{padding:10px!important}.reportTable>div,.closeoutTable>div:last-child{max-width:100%;overflow:auto}.reportTable table,.closeoutTable table{min-width:720px}.forecastRow,.bayHistoryTable>article,.qbBuildRow,.qbEntryFields,.downtimeForm{grid-template-columns:1fr}.forecastRow label:nth-of-type(2),.downtimeForm .wide{grid-column:auto}.auditSummary{grid-template-columns:1fr 1fr}.accountRow,.adminLine{flex-direction:column;align-items:stretch}.accountRow div:last-child,.reportActions{justify-content:stretch}.accountRow button{flex:1;min-width:120px}.exceptionRow{grid-template-columns:1fr}.exceptionRow>div{grid-column:auto}.triageActions{grid-template-columns:1fr 1fr;display:grid}.officeDialogBackdrop,.actionDialogBackdrop,.queueBackdrop{place-items:end center;padding:0}.officeCloseDialog,.actionDialog,.offlineQueuePanel{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.officeCloseDialog header,.officeCloseDialog>label,.officeCloseDialog footer{padding-left:16px;padding-right:16px}.officeCloseDialog footer{grid-template-columns:1fr 1fr;display:grid}.officeCloseDialog footer button{width:100%}}.microScanPage{color:#15283c;background:#f3f6f9;min-height:100vh;padding-bottom:3rem}.microScanHeader,.microUpload,.microReview,.microTotals,.microStats,.microError{width:min(1180px,100% - 2rem);margin-inline:auto}.microScanHeader{justify-content:space-between;align-items:end;gap:1.5rem;padding:2.2rem 0 1.25rem;display:flex}.microScanHeader small{letter-spacing:.14em;color:#54728f;font-weight:800}.microScanHeader h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.microScanHeader p,.microSectionTitle p{color:#5c6d7d;margin:0}.microPrivacy{text-align:right;color:#315940;background:#e5f3e9;border:1px solid #b8dbc2;border-radius:14px;padding:.8rem 1rem}.microUpload{background:#fff;border:2px dashed #9eb4c8;border-radius:18px;align-items:center;gap:1rem;padding:1.25rem;display:flex}.microUpload button,.microTotals button{color:#fff;cursor:pointer;background:#153e66;border:0;border-radius:10px;padding:.85rem 1.1rem;font-weight:800}.microUpload button:disabled,.microTotals button:disabled{opacity:.5;cursor:not-allowed}.microUpload span{color:#6d7d8c}.microUpload progress{margin-left:auto}.microError{color:#8a2f25;background:#fee8e5;border-radius:12px;margin-top:1rem;padding:1rem}.microStats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.microStats article{background:#fff;border:1px solid #dbe4ec;border-radius:14px;align-items:baseline;gap:.65rem;padding:1rem;display:flex}.microStats strong{font-size:1.8rem}.microStats span{color:#687989}.microStats .warn{background:#fff7dc;border-color:#ead792}.microReview,.microTotals{background:#fff;border:1px solid #dbe4ec;border-radius:18px;margin-top:1rem;padding:1.1rem}.microSectionTitle{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.microSectionTitle h2{margin:0 0 .2rem}.microSectionTitle .secondary{color:#234761;background:#fff;border:1px solid #adc0d2;border-radius:9px;padding:.65rem .85rem;font-weight:700}.microTableWrap{overflow:auto}.microTableWrap table{border-collapse:collapse;width:100%;min-width:850px}.microTableWrap th{text-align:left;color:#fff;background:#173e64;padding:.65rem}.microTableWrap td{border-bottom:1px solid #e2e8ee;padding:.5rem}.microTableWrap tr.needsReview{background:#fff4ca}.microTableWrap select,.microTableWrap input{width:100%;min-height:2.3rem;font:inherit;background:#fff;border:1px solid #afbfcd;border-radius:7px;padding:.35rem}.scanStatus{white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.82rem;font-weight:800;display:inline-block}.scanStatus.matched{color:#235b34;background:#dff3e5}.scanStatus.printed{color:#315878;background:#e6eff8}.scanStatus.review{color:#6c4f00;background:#f5d97b}.iconDanger{color:#a33;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.microApprovalNote{background:#fff4ca;border-radius:9px;padding:.7rem}.microTotalGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.65rem;display:grid}.microTotalGrid article{border:1px solid #dbe4ec;border-radius:10px;justify-content:space-between;gap:1rem;padding:.7rem;display:flex}.microTotalGrid span{font-size:.9rem}.microTotalGrid strong{white-space:nowrap}@media (max-width:700px){.microScanHeader{flex-direction:column;align-items:start}.microPrivacy{text-align:left}.microUpload{flex-direction:column;align-items:stretch}.microUpload progress{width:100%;margin:0}.microStats{grid-template-columns:1fr}.microSectionTitle{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.v3Header h1 b{display:none}.metricGrid,.adminSummary,.loaderHomeStats,.batchControls,.lineActions,.sheetActions,.reportActions,.closeoutActions,.triageActions{grid-template-columns:1fr}.loaderSteps span{flex-basis:132px}.scaleNumbers .stopNumber b{font-size:39px}.recordBar{grid-template-columns:1fr!important}.recordBar button{grid-column:auto!important}}.accountingManager,.finishedMappingManager,.qbPreflight,.inventoryReconciliation{padding:18px}.accountingManager>p,.finishedMappingManager>p,.qbPreflight>p,.inventoryReconciliation>p{color:var(--v3muted);margin:6px 0 12px;font-size:10px;line-height:1.45}.accountingControlList,.finishedMappingList,.reconciliationList{gap:7px;margin-top:10px;display:grid}.accountingControlRow{border-top:1px solid var(--v3line);grid-template-columns:minmax(180px,1.2fr) minmax(145px,.7fr) minmax(170px,1fr) auto minmax(150px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:7px;padding:10px 0;display:grid}.accountingControlRow>div b,.accountingControlRow>div small,.finishedMappingRow>div b,.finishedMappingRow>div small,.reconcileIdentity b,.reconcileIdentity small{display:block}.accountingControlRow small,.finishedMappingRow small,.reconcileIdentity small{color:var(--v3muted);margin-top:3px;font-size:8px}.accountingControlRow label,.finishedMappingRow label,.reconciliationRow label{color:var(--v3muted);text-transform:uppercase;gap:4px;font-size:7px;font-weight:950;display:grid}.accountingControlRow input,.accountingControlRow select,.finishedMappingRow input,.reconciliationRow input{width:100%;min-width:0;padding:8px}.accountingControlRow button,.finishedMappingRow button,.reconciliationRow button{border:1px solid var(--v3line);color:var(--v3blue);background:#fff;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:950}.finishedMappingRow{border-top:1px solid var(--v3line);grid-template-columns:minmax(220px,1.2fr) minmax(210px,1fr) minmax(220px,1fr) auto;align-items:end;gap:8px;padding:10px 0;display:grid}.qbPreflight{border-left:6px solid var(--v3green)!important}.qbPreflight.blocked{border-left-color:var(--v3red)!important}.preflightResults{gap:6px;margin-top:10px;display:grid}.preflightResults article{background:#edf8f1;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;font-size:9px;display:flex}.preflightResults article.blocker{color:#84292f;background:#fff0f0}.preflightResults article.warning{color:#76500d;background:#fff7e8}.preflightResults article>b{background:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.reconciliationList{overflow:auto}.reconciliationRow{border-top:1px solid var(--v3line);grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(105px,.6fr)) repeat(2,minmax(100px,.55fr)) minmax(105px,.6fr) minmax(110px,.6fr) minmax(105px,.6fr) minmax(160px,.9fr) auto;align-items:end;gap:7px;min-width:1250px;padding:10px 0;display:grid}.reconciliationRow>span{background:var(--v3soft);text-align:right;border-radius:9px;min-height:43px;padding:7px}.reconciliationRow>span b,.reconciliationRow>span small{display:block}.reconciliationRow>span b{font-size:10px}.reconciliationRow>span small{color:var(--v3muted);text-transform:uppercase;margin-top:2px;font-size:7px}.reconciliationRow.review{border-left:4px solid var(--v3amber);padding-left:8px}.reconciliationRow .variance{color:#8a460a;background:#fff1df}.accountingReports .reportActions{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fff;border-radius:14px;padding:8px;position:sticky;top:78px;box-shadow:0 8px 22px #17374c12}@media (max-width:1100px){.accountingControlRow{grid-template-columns:1fr 1fr 1fr auto}.accountingControlRow>label:nth-of-type(3){grid-column:1/2}.accountingControlRow>label:nth-of-type(4){grid-column:2/4}.finishedMappingRow{grid-template-columns:1fr 1fr}.finishedMappingRow>button{grid-column:2}}@media (max-width:600px){.accountingManager,.finishedMappingManager,.qbPreflight,.inventoryReconciliation{padding:13px}.accountingControlRow,.finishedMappingRow{grid-template-columns:1fr}.accountingControlRow>*,.accountingControlRow>label:nth-of-type(3),.accountingControlRow>label:nth-of-type(4),.finishedMappingRow>button{grid-column:auto}.accountingControlRow button,.finishedMappingRow button,.reconciliationRow button{min-height:46px}.accountingReports .reportActions{position:static}.reconciliationList{margin-right:-6px;padding-right:6px}.reconciliationRow{min-width:1120px}}:root{--plf-ease:cubic-bezier(.22,1,.36,1);--plf-ring:0 0 0 4px #208cca24}html{background:#e9f0f4}.millV3{font-feature-settings:"tnum" 1,"ss01" 1;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 3%,#d6eaf75c,#0000 26rem),radial-gradient(circle at 92% 8%,#ffe7d45c,#0000 24rem),linear-gradient(#f3f7f9 0,#e7eef2 55%,#e9f0f4 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.v3Header{-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:linear-gradient(118deg,#071f32 0%,#103d5c 55%,#195d82 100%);border-bottom:1px solid #ffffff1d;min-height:70px;padding:10px clamp(12px,2vw,28px);box-shadow:0 1px #061722,0 10px 34px #09243a2b}.v3Header:after{content:"";opacity:.85;background:linear-gradient(90deg,#0000 0,#e87823 18%,#ffad65 48%,#e87823 78%,#0000 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.brandIdentity{min-width:0}.v3Logo{background:linear-gradient(145deg,#f5822c,#c9530c);border:1px solid #ffffff8c;border-radius:13px;grid-template-rows:1fr auto;place-items:center;width:46px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75,0 8px 18px #061b2a45;display:grid!important}.v3Logo b{align-self:end;font-size:16px;line-height:1}.v3Logo i{letter-spacing:.16em;opacity:.78;align-self:start;margin-top:2px;font-size:6px;font-style:normal;font-weight:950}.v3Header h1{letter-spacing:-.025em;font-weight:760}.v3Header h1 b{letter-spacing:.08em;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:3px 7px;display:inline-flex}.headerTools{gap:7px}.headerTools .datePicker{background:#ffffff0e;border:1px solid #ffffff26;border-radius:11px;gap:7px;padding:4px 5px 4px 9px}.headerTools .datePicker input{background:#ffffff0c;border:0}.v3Header button,.syncState{border-radius:10px;min-height:38px}.v3Header button{transition:transform .14s var(--plf-ease),background .14s ease,border-color .14s ease}.v3Header button:not(:disabled):hover{background:#ffffff20;border-color:#ffffff65}.v3Header button:not(:disabled):active{transform:scale(.97)}.syncState{background:#061c2c3e;border:1px solid #ffffff1d;box-shadow:inset 0 1px #ffffff0e}.syncState i{box-shadow:0 0 0 4px #4fe2911f,0 0 12px #4fe29166}.syncState.offline i,.syncState.error i{box-shadow:0 0 0 4px #ff876e1f}.signOutButton{color:#ccdae4!important}.headerRefresh{background:#ffffff1d!important}.trackingNotice{letter-spacing:.01em;background:linear-gradient(90deg,#fff8ee,#fff1df,#fff8ee);border-bottom:1px solid #e8d5ba}.v3Tabs{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);scrollbar-width:none;background:#f8fbfce8;border-bottom:1px solid #ccd9e1;justify-content:center;gap:4px;padding:7px clamp(8px,2vw,20px);top:70px;overflow-x:auto;box-shadow:0 7px 24px #12344d0c}.v3Tabs::-webkit-scrollbar{display:none}.v3Tabs button{color:#486476;min-height:44px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .14s var(--plf-ease),box-shadow .18s ease;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;display:flex}.v3Tabs button:hover{color:#123f5c;background:#fff;border-color:#d7e3e9}.v3Tabs button:active{transform:scale(.97)}.v3Tabs button.active{color:#fff;background:linear-gradient(145deg,#194c6c,#0f3048);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff24,0 6px 16px #12344d24}.v3Tabs button.active:after{content:"";background:#ff9140;border-radius:9px;height:2px;position:absolute;bottom:3px;left:24%;right:24%;box-shadow:0 0 10px #ff914080}.navIcon{flex:none;width:17px;height:17px}.v3Tabs button>span{white-space:nowrap}.v3Tabs em{border:2px solid #fff;top:1px;right:2px;box-shadow:0 3px 8px #7a172444}.viewStage{min-height:45vh;animation:view-arrive .34s var(--plf-ease) both}@keyframes view-arrive{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:none}}.loadingCard{color:#536c7c;justify-content:center;align-items:center;gap:12px;min-height:48vh;font-weight:800;display:flex}.stageSpinner{border:3px solid #c5d7e2;border-top-color:#e87823;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite spin}.v3Card{border-color:#ffffffd8;box-shadow:0 1px 2px #1434490b,0 12px 34px #1434490d}.officeWorkspace .v3Card,.v3Page:not(.tabletPage) .v3Card{background:linear-gradient(145deg,#fffffff5,#fbfdfeeb)}.pageTitle{isolation:isolate;overflow:hidden}.pageTitle:after{content:"";z-index:-1;background:radial-gradient(circle,#ffb16e24,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-55px}.pageTitle h2,.cardTitle h2,.cardTitle h3{text-wrap:balance}.metric{transition:transform .2s var(--plf-ease),box-shadow .2s ease}.metric:hover{transform:translateY(-2px);box-shadow:0 16px 34px #17374c15!important}.metric:after{content:"";border:22px solid #1c78aa09;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-38px;right:-24px}.metric b,.scaleNumbers b,.runAmount b{font-variant-numeric:tabular-nums}.reportTable tbody tr:nth-child(2n),.closeoutTable tbody tr:nth-child(2n){background:#f7fafc}.reportTable tbody tr:hover,.closeoutTable tbody tr:hover{background:#edf6fb}.reportTable th,.closeoutTable th{letter-spacing:.06em}.statusTag{border:1px solid #ffffffb0;box-shadow:inset 0 0 0 1px #0d2a3d08}.primaryAction,.releaseAction,.closeAction,.saveScale,.completeProduction{transition:transform .14s var(--plf-ease),filter .14s ease,box-shadow .14s ease!important;background:linear-gradient(135deg,#ef7e2b,#c9540c)!important;box-shadow:inset 0 1px #ffffff52,0 7px 17px #c95d132b!important}.primaryAction:not(:disabled):hover,.releaseAction:not(:disabled):hover,.closeAction:not(:disabled):hover,.saveScale:not(:disabled):hover,.completeProduction:not(:disabled):hover{filter:saturate(1.08)brightness(1.03)}.primaryAction:not(:disabled):active,.releaseAction:not(:disabled):active,.closeAction:not(:disabled):active,.saveScale:not(:disabled):active,.completeProduction:not(:disabled):active{transform:scale(.985)!important;box-shadow:inset 0 1px #ffffff30,0 3px 8px #c95d1329!important}:is(.millV3 input:focus-visible,.millV3 select:focus-visible,.millV3 textarea:focus-visible){outline:none;box-shadow:var(--plf-ring)!important}:is(.millV3 button:focus-visible,.millV3 summary:focus-visible){outline-offset:3px;outline:3px solid #3295d566}.v3Message{z-index:20;border-radius:13px;position:relative;box-shadow:0 10px 28px #5d3a1112}.loaderHome{border:1px solid #ffffff21!important;border-left:6px solid #ee8438!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff1c,0 15px 36px #0b2d4422!important}.loaderHomeStats span{box-shadow:inset 0 1px #ffffff0d;background:#061d2d3d!important;border:1px solid #ffffff14!important}.loaderHomeStats span:first-child{background:#d75e161d!important;border-color:#ffad6b58!important}.loaderHomeStats b{letter-spacing:-.015em}.loaderSteps{border-radius:16px!important}.loaderSteps span{transition:background .18s ease,box-shadow .18s ease,transform .18s var(--plf-ease)}.loaderSteps span.current{transform:translateY(-1px);box-shadow:0 6px 15px #c95d1320}.batchHero{border-left:5px solid #2086bd!important}.batchHero h2{font-size:clamp(24px,3vw,36px)!important}.scaleNumbers .stopNumber{border-color:#ef7e2b;box-shadow:inset 0 0 0 2px #fff,0 12px 30px #db681820}.scaleNumbers .stopNumber b{color:#773006;text-shadow:0 1px #fff}.signedScaleInput{transition:border-color .16s,box-shadow .16s}.signedScaleInput:focus-within{box-shadow:var(--plf-ring),0 8px 22px #173b5215;border-color:#e87823}.ingredientPicker>button.selected:not(.complete){box-shadow:0 0 0 3px #e8782316,0 8px 20px #173b5210}.queueProgress>i,.ingredientProgress>i{background:#dce6ec;overflow:hidden}.queueProgress>i>span,.ingredientProgress>i>span{background:linear-gradient(90deg,#1e8c57,#45ba78)}.publicLanding{background:radial-gradient(circle at 12% 12%,#2f87ba3b,#0000 30rem),radial-gradient(circle at 88% 88%,#f5883230,#0000 28rem),linear-gradient(145deg,#061c2e,#0f3e5e 58%,#174f70)}.publicLanding>section{background:linear-gradient(145deg,#fffffff8,#f5fafcf2);border:1px solid #ffffff78;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 36px 100px #03131f72,inset 0 1px #fff}.publicLanding>section:after{content:"";pointer-events:none;background:radial-gradient(circle,#f4863021,#0000 66%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-90px}.publicBrand b{background:linear-gradient(145deg,#173f59,#0a263b);border-radius:15px;box-shadow:inset 0 -5px #e87823,0 8px 20px #102d4635}.publicLanding h1{letter-spacing:-.055em}.loginChoices article{background:#ffffffb8;border-color:#fff;border-radius:18px;box-shadow:0 12px 30px #16384d0d}.publicSignIn{min-height:50px;transition:transform .15s var(--plf-ease),box-shadow .15s ease;background:linear-gradient(135deg,#ef7e2b,#c9540c);box-shadow:inset 0 1px #fff5,0 10px 24px #c95d1338;border-radius:13px!important}.publicSignIn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff5,0 14px 30px #c95d1342}.publicSignIn:active{transform:scale(.985)}@media (max-width:1180px){.v3Tabs{justify-content:flex-start}.v3Tabs button{padding-inline:10px}.v3Tabs button>span{font-size:9px}.headerTools{scrollbar-width:none;max-width:62vw;overflow-x:auto}}@media (max-width:600px){.millV3{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.v3Header{min-height:0;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;border-radius:0 0 18px 18px;grid-template-columns:minmax(0,1fr)}.v3Header:after{bottom:0}.brandIdentity{display:flex!important}.v3Logo{border-radius:10px;flex:0 0 38px;width:38px;height:38px;display:grid!important}.v3Logo b{font-size:13px}.v3Logo i{font-size:5px}.v3Header h1{font-size:16px}.v3Header h1 b{display:none}.v3Header small{text-overflow:ellipsis;white-space:nowrap;max-width:74vw;font-size:7px;display:block;overflow:hidden}.headerTools{gap:6px;max-width:100%;padding:1px 0 0}.headerTools .datePicker{padding:2px 4px;font-size:0}.headerTools .datePicker:before{content:"Date";padding-left:4px;font-size:8px}.headerTools .datePicker input{width:126px}.headerTools .signOutButton{padding-inline:10px}.headerTools .headerRefresh{font-size:0}.headerTools .headerRefresh:after{content:"Refresh";font-size:9px}.v3Tabs{padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#f9fbfced;border-top:1px solid #c8d6de;border-bottom:0;justify-content:flex-start;gap:4px;inset:auto 0 0;box-shadow:0 -10px 35px #0a24382b}.v3Tabs button{border-radius:14px;grid-template-rows:20px auto;place-items:center;gap:3px;min-width:76px;min-height:54px;padding:6px 8px;display:grid}.v3Tabs button>span{font-size:8px;line-height:1.05}.v3Tabs button.active:after{bottom:3px;left:30%;right:30%}.navIcon{width:19px;height:19px}.v3Tabs em{top:3px;right:5px}.viewStage{animation-duration:.25s}.pageTitle:after{right:-90px}.publicLanding>section{border-radius:23px}.loaderHome{border-radius:18px!important}.scaleNumbers .stopNumber b{font-size:clamp(39px,13vw,52px)!important}.batchHero h2{font-size:27px!important}.metric:hover{transform:none}}html{scrollbar-gutter:stable;min-height:100%;overflow:hidden scroll}body{overscroll-behavior-y:auto;min-height:100%;overflow:hidden visible}.millV3,.viewStage{overflow:visible}.viewStage{animation-name:view-fade}@keyframes view-fade{0%{opacity:.01}to{opacity:1}}.officeWorkspace>.v3Card,.v3Page:not(.tabletPage)>.v3Card{content-visibility:visible;contain-intrinsic-size:none}@media (max-width:600px){html{scrollbar-gutter:auto;overflow-y:auto}.millV3{min-height:100svh;min-height:100dvh}}@media (prefers-reduced-motion:reduce){.viewStage,.stageSpinner{animation:none}.v3Tabs button,.v3Header button,.metric,.publicSignIn{transition:none}}.toolSwitcher{background:#071d2e66;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:5px;padding:4px;display:flex}.toolSwitcher a{color:#cfdee7;white-space:nowrap;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}.toolSwitcher a:hover,.toolSwitcher a.active{color:#123c58;background:#fff;box-shadow:0 4px 14px #03131f42}.legacySettings .accessManager{display:none}.centralAccessStage{padding:0 16px}.centralAccessManager{max-width:1500px;margin:16px auto;padding:20px}.centralAccessManager>p{color:var(--v3muted);font-size:10px}.newUserForm{border:1px solid var(--v3line);background:#f7fafc;border-radius:14px;grid-template-columns:1fr 1fr 1fr 2fr auto;align-items:end;gap:10px;padding:14px;display:grid}.newUserForm>label{color:var(--v3muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.newUserForm input{width:100%;min-width:0}.newUserForm fieldset{border:1px solid var(--v3line);border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.newUserForm legend{color:var(--v3muted);text-transform:uppercase;padding:0 5px;font-size:7px;font-weight:900}.newUserForm fieldset label,.permissionChecks label{white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.newUserForm input[type=checkbox],.permissionChecks input{accent-color:#e87823;width:18px;height:18px}.userAccessList{gap:9px;margin-top:14px;display:grid}.userAccessRow{border-top:1px solid var(--v3line);grid-template-columns:minmax(180px,1fr) minmax(370px,1.5fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.userAccessIdentity b,.userAccessIdentity small{display:block}.userAccessIdentity small{color:var(--v3muted);margin-top:4px;font-size:8px}.permissionChecks,.userAccessActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.userAccessActions{justify-content:flex-end}.userAccessActions button{min-height:38px}.dangerAction{color:#9b2727!important;background:#fff5f5!important;border-color:#e1a3a3!important}.plfToolPage{background:#e8eff3;grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.plfToolPage>header{color:#fff;background:linear-gradient(118deg,#071f32,#103d5c 58%,#195d82);border-bottom:2px solid #e87823;grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;padding:9px 16px;display:grid;box-shadow:0 8px 24px #08263b2b}.toolBrand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.toolBrand>span{background:linear-gradient(145deg,#f5822c,#c9530c);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.toolBrand small,.toolBrand b{display:block}.toolBrand small{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.toolBrand b{margin-top:3px;font-size:15px}.toolUser{justify-content:flex-end;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.toolUser button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;padding:9px 11px}.plfToolPage iframe{background:#fff;border:0;width:100%;height:100%}@media (max-width:1000px){.newUserForm{grid-template-columns:1fr 1fr}.newUserForm fieldset{grid-column:1/-1}.userAccessRow{grid-template-columns:1fr}.userAccessActions{justify-content:flex-start}.v3Header>.toolSwitcher{order:3;grid-column:1/-1}}@media (max-width:600px){.toolSwitcher{max-width:100%;overflow-x:auto}.toolSwitcher a{padding:8px 9px}.centralAccessStage{padding:0 10px}.centralAccessManager{padding:14px}.newUserForm{grid-template-columns:1fr}.newUserForm fieldset{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.permissionChecks,.userAccessActions{grid-template-columns:1fr 1fr;display:grid}.plfToolPage>header{grid-template-columns:1fr auto;padding:8px}.plfToolPage>header .toolSwitcher{grid-area:2/1/auto/-1}.toolUser>span,.toolBrand small{display:none}}.ownerPermission{background:#fff6ed;border:1px solid #e5a26f;border-radius:9px;padding:6px 8px;color:#8b3f0b!important}.accessAdminBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#e87823;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950;display:inline-flex!important}.inventoryApp{--ink:#092b43;--muted:#647b8b;--line:#d9e3e9;--orange:#e87525;min-height:100dvh;color:var(--ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 7% 0,#dceef8 0,#0000 28rem),radial-gradient(circle at 95% 8%,#ffe8d4 0,#0000 24rem),linear-gradient(#f6f9fb,#edf2f5 45%,#e9eff2);padding-bottom:40px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.inventoryTopbar{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(116deg,#061d2e,#0e3b59 58%,#185e82);border-bottom:1px solid #ffffff28;grid-template-columns:minmax(230px,1fr) auto minmax(170px,1fr);align-items:center;gap:14px;padding:10px clamp(14px,2vw,28px);display:grid;position:sticky;top:0;box-shadow:0 10px 34px #0a2b4225}.inventoryTopbar:after{content:"";background:linear-gradient(90deg,#0000,#e87525 18%,#ffad69 50%,#e87525 82%,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}.inventoryBrand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.inventoryBrand>span{background:linear-gradient(145deg,#fb8c39,#c64d08);border:1px solid #ffffff70;border-radius:13px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff65,0 9px 22px #03141f54}.inventoryBrand small,.inventoryBrand b{display:block}.inventoryBrand small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:7px;font-weight:800}.inventoryBrand b{letter-spacing:-.02em;margin-top:3px;font-size:15px}.inventoryUser{justify-content:flex-end;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.inventoryUser button{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:10px;min-height:38px;padding:8px 11px}.inventoryHero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:26px;max-width:1500px;margin:auto;padding:clamp(32px,5vw,76px) clamp(16px,4vw,54px) 28px;display:grid}.inventoryHero>div:first-child{max-width:760px}.inventoryHero small,.inventoryFooterPanel small,.inventorySidebarCard>small,.inventoryHistory>small{letter-spacing:.16em;color:#4e7188;font-size:9px;font-weight:900}.inventoryHero h1{letter-spacing:-.065em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(39px,5vw,72px);line-height:.96}.inventoryHero h1 em{color:var(--orange);font-style:normal}.inventoryHero p{max-width:610px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.inventoryDateCard{background:linear-gradient(145deg,#fffffff2,#f8fbfce8);border:1px solid #fff;border-radius:22px;justify-self:end;width:min(100%,400px);padding:20px;box-shadow:0 20px 55px #12384f16,inset 0 1px #fff}.inventoryDateCard label{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.inventoryDateCard input{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:8px 10px;font-size:12px}.inventoryDateCard strong{letter-spacing:-.03em;margin:18px 0 12px;font-size:22px;line-height:1.15;display:block}.inventoryStatus{color:#48697d;letter-spacing:.06em;text-transform:uppercase;background:#e8f1f6;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950;display:inline-flex}.inventoryStatus.submitted{color:#82510d;background:#fff1d4}.inventoryStatus.approved{color:#176842;background:#dcf5e6}.inventoryMetrics{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1500px;margin:0 auto 24px;padding:0 clamp(16px,4vw,54px);display:grid}.inventoryMetrics article{background:#ffffffd9;border:1px solid #fff;border-radius:19px;min-height:135px;padding:18px;position:relative;overflow:hidden;box-shadow:0 12px 34px #18394e0b}.inventoryMetrics article:after{content:"";border:24px solid #1e789d09;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-50px;right:-30px}.inventoryMetrics small,.inventoryMetrics span{color:var(--muted);display:block}.inventoryMetrics small{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.inventoryMetrics b{letter-spacing:-.055em;margin:8px 0 6px;font-size:34px;display:block}.inventoryMetrics b i{color:#91a3ae;font-size:14px;font-style:normal}.inventoryMetrics .metricStamp{margin-top:15px;font-size:20px}.inventoryMetrics span{font-size:9px}.inventoryNotice{z-index:20;color:#216744;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#edf9f2e8;border:1px solid #b8e3ca;border-radius:13px;gap:10px;max-width:1392px;margin:0 auto 13px;padding:11px 14px;font-size:10px;display:flex;position:sticky;top:72px;box-shadow:0 10px 28px #13362714}.inventoryNotice.error{color:#8d3023;background:#fff2f0;border-color:#efc2ba}.inventoryNotice b{text-transform:uppercase}.inventoryWorkspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;max-width:1500px;margin:auto;padding:0 clamp(16px,4vw,54px);display:grid}.inventorySidebar{gap:13px;display:grid;position:sticky;top:92px}.inventorySidebarCard{color:#fff;background:linear-gradient(145deg,#0a2a41,#144e70);border-radius:20px;padding:18px;box-shadow:0 18px 40px #0b2c4130}.inventorySidebarCard>small{color:#9dc2d8}.inventorySidebarCard>b{letter-spacing:-.05em;margin:12px 0 8px;font-size:38px;display:block}.inventorySidebarCard>div{background:#ffffff1c;border-radius:99px;height:7px;overflow:hidden}.inventorySidebarCard i{background:linear-gradient(90deg,#ec7a2a,#ffb06d);border-radius:99px;height:100%;display:block;box-shadow:0 0 16px #ff9b5470}.inventorySidebarCard>span{color:#bad0de;margin-top:9px;font-size:9px;display:block}.inventorySidebar nav{background:#ffffffb8;border:1px solid #fff;border-radius:17px;gap:5px;padding:7px;display:grid;box-shadow:0 10px 28px #15394e0b}.inventorySidebar nav button{color:#537083;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:43px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.inventorySidebar nav button span{background:#e8eff3;border-radius:99px;padding:4px 7px}.inventorySidebar nav button.active{color:#fff;background:#0c324c;box-shadow:0 7px 17px #0b2f4929}.inventorySidebar nav button.active span{background:#ffffff20}.inventoryHistory{border-top:1px solid var(--line);gap:5px;padding-top:14px;display:grid}.inventoryHistory>small{margin-bottom:4px}.inventoryHistory button{color:#668091;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.inventoryHistory button:hover,.inventoryHistory button.active{background:#fff;box-shadow:0 7px 20px #16394d0c}.inventoryHistory button b{font-size:10px}.inventoryHistory button span,.inventoryHistory button em{font-size:8px}.inventoryHistory button em{color:#8da0ab;text-transform:capitalize;grid-column:1/-1;font-style:normal}.inventoryCountPane{min-width:0}.inventoryToolbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf;border:1px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px;display:flex;position:sticky;top:74px;box-shadow:0 10px 30px #14384d0c}.inventoryToolbar>label{flex:1;align-items:center;gap:9px;min-width:180px;display:flex}.inventoryToolbar>label>span{color:#78909f;padding-left:8px;font-size:23px}.inventoryToolbar input{width:100%;min-height:43px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.inventoryToolbar>div{gap:7px;display:flex}.inventoryToolbar button,.inventoryAdmin button,.inventoryApprovalActions button{border:1px solid var(--line);color:#31536a;background:#fff;border-radius:11px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:900}.inventoryToolbar button:disabled,.inventoryApprovalActions button:disabled{opacity:.42}.inventoryFeedList{gap:9px;display:grid}.inventoryFeedCard{background:#ffffffd4;border:1px solid #fff;border-radius:17px;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 8px 25px #17394d09}.inventoryFeedCard:hover{transform:translateY(-1px);box-shadow:0 14px 34px #17394d11}.inventoryFeedCard.counted{border-left:4px solid #30a067}.inventoryFeedCard.open{border-color:#bbd2df;box-shadow:0 18px 45px #12384f16}.inventoryFeedSummary{width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:12px;padding:12px 14px;display:grid}.inventoryCountIndex{color:#6b8595;background:#edf3f6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.counted .inventoryCountIndex{color:#208052;background:#e4f5ea}.inventoryFeedSummary h2{letter-spacing:-.015em;margin:0;font-size:14px}.inventoryFeedSummary small{color:#8297a4;margin-top:5px;font-size:8px;display:block}.inventoryFeedTotals{align-items:center;gap:7px;display:flex}.inventoryFeedTotals span{color:#78909f;text-align:right;background:#f0f5f7;border-radius:11px;min-width:94px;padding:8px 10px;font-size:8px}.inventoryFeedTotals b{color:#123b55;font-size:15px}.inventoryFeedSummary>i{color:#315a72;background:#eaf1f4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;font-style:normal;display:grid}.inventoryStackEditor{background:linear-gradient(#f9fbfc,#f3f7f9);border-top:1px solid #dce6eb;padding:17px}.inventoryStackEditor>header,.inventoryStackEditor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventoryStackEditor>header{margin-bottom:11px}.inventoryStackEditor>header small{letter-spacing:.1em;color:#4e7188;font-size:8px;font-weight:950}.inventoryStackEditor>header p{color:#8195a1;margin:4px 0 0;font-size:9px}.inventoryStackEditor>header button{color:#214b65;background:#fff;border:1px solid #c8d9e2;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.inventoryStackRow{background:#fff;border:1px solid #e0e9ed;border-radius:13px;grid-template-columns:72px 130px 150px minmax(180px,1fr) 34px;align-items:end;gap:9px;margin-top:8px;padding:10px;display:grid}.inventoryStackRow>b{color:#45667b;align-self:center;font-size:10px}.inventoryStackRow label{color:#738a98;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.inventoryStackRow input{width:100%;min-height:43px;color:var(--ink);background:#fbfdfe;border:1px solid #d6e2e8;border-radius:10px;outline:0;padding:9px 10px;font-size:16px;font-weight:800}.inventoryStackRow .stackNote input{font-size:12px;font-weight:600}.inventoryStackRow input:focus{border-color:#3c91bd;box-shadow:0 0 0 4px #2f8dbc1b}.removeStack{color:#a53f32;background:#fff0ee;border:0;border-radius:10px;width:34px;height:43px;font-size:20px}.inventoryStackEditor>footer{border-top:1px solid #dce6eb;margin-top:13px;padding-top:13px}.inventoryStackEditor>footer span,.inventoryStackEditor>footer b{display:block}.inventoryStackEditor>footer span{color:#80939f;text-transform:uppercase;font-size:8px}.inventoryStackEditor>footer b{margin-top:4px;font-size:13px}.inventorySave,.inventorySubmit{min-height:45px;font-size:9px;font-weight:950;color:#fff!important;background:linear-gradient(135deg,#ef812f,#c9540c)!important;border:0!important;border-radius:12px!important;padding:10px 16px!important;box-shadow:inset 0 1px #fff5,0 8px 20px #c65a1832!important}.inventoryLocked{color:#587282;background:#e8f0f4;border-radius:99px;padding:8px 10px;font-weight:900;font-size:8px!important}.inventoryLoading,.inventoryEmpty{color:#668090;background:#ffffff78;border:1px dashed #cbdbe3;border-radius:18px;place-items:center;min-height:340px;display:grid}.inventoryLoading i{border:3px solid #cedde5;border-top-color:#e87525;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}.inventoryLoading b,.inventoryEmpty b{margin-top:10px;font-size:11px}.inventoryEmpty span{font-size:9px}.inventoryLiveSave{color:#337356;align-items:center;gap:7px;margin:-2px 3px 9px;padding:7px 10px;font-size:9px;display:flex}.inventoryLiveSave i{background:#27a56d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27a56d18}.inventoryLiveSave small{color:#7b909c;margin-left:auto}.inventoryLiveSave.error{color:#9b3a2e}.inventoryLiveSave.error i{background:#d65c4c;box-shadow:0 0 0 4px #d65c4c18}.inventoryFooterPanel,.inventoryAdmin{max-width:1392px;margin:17px auto 0}.inventoryFooterPanel{background:#ffffffc8;border:1px solid #fff;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 14px 36px #15384d0c}.inventoryFooterPanel h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:23px}.inventoryFooterPanel p{color:var(--muted);margin:0;font-size:9px}.inventoryApprovalActions{gap:8px;display:flex}.inventoryAdmin{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inventoryAdmin details{background:#ffffffa8;border:1px solid #fff;border-radius:16px;padding:15px}.inventoryAdmin summary{cursor:pointer;font-size:10px;font-weight:900}.inventoryAdmin form{align-items:end;gap:9px;margin-top:13px;display:flex}.inventoryAdmin label{color:var(--muted);text-transform:uppercase;flex:1;gap:5px;font-size:8px;font-weight:900;display:grid}.inventoryAdmin input{border:1px solid var(--line);border-radius:10px;min-height:42px;padding:8px 10px}.inventoryAdmin details>div{gap:7px;margin-top:12px;display:grid}.inventoryAdmin article{border-top:1px solid var(--line);gap:3px;padding-top:8px;display:grid}.inventoryAdmin article b{text-transform:capitalize;font-size:8px}.inventoryAdmin article span,.inventoryAdmin article small{color:var(--muted);font-size:8px}@media (max-width:1050px){.inventoryMetrics{grid-template-columns:1fr 1fr}.inventoryWorkspace{grid-template-columns:210px minmax(0,1fr)}.inventoryStackRow{grid-template-columns:65px 1fr 1fr 34px}.inventoryStackRow .stackNote{grid-column:2/4}.inventoryTopbar{grid-template-columns:1fr auto}.inventoryTopbar>.toolSwitcher{grid-area:2/1/auto/-1}.inventoryUser{grid-area:1/2}}@media (max-width:700px){.inventoryApp{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.inventoryTopbar{padding:calc(9px + env(safe-area-inset-top)) 10px 8px;grid-template-columns:1fr auto;position:relative}.inventoryTopbar>.toolSwitcher{z-index:40;max-width:none;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061d2eef;border-radius:0;grid-column:auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #071b292d}.inventoryBrand>span{border-radius:11px;width:38px;height:38px}.inventoryBrand small,.inventoryUser>span{display:none}.inventoryBrand b{font-size:14px}.inventoryHero{grid-template-columns:1fr;padding:30px 14px 17px}.inventoryHero h1{font-size:42px}.inventoryDateCard{justify-self:stretch;width:auto}.inventoryMetrics{grid-template-columns:1fr 1fr;padding:0 12px}.inventoryMetrics article{min-height:118px;padding:14px}.inventoryMetrics b{font-size:28px}.inventoryMetrics .metricStamp{font-size:16px}.inventoryWorkspace{grid-template-columns:1fr;padding:0 10px}.inventorySidebar{display:block;position:static}.inventorySidebarCard{padding:14px}.inventorySidebarCard>b{margin:8px 8px 5px 0;font-size:28px;display:inline-block}.inventorySidebar nav{grid-template-columns:repeat(3,1fr);margin-top:8px}.inventorySidebar nav button{justify-items:start;gap:4px;min-height:55px;padding:8px;display:grid}.inventoryHistory{display:none}.inventoryToolbar{top:6px}.inventoryToolbar>div{display:none}.inventoryFeedSummary{grid-template-columns:35px minmax(0,1fr) 28px;gap:8px;min-height:82px;padding:10px}.inventoryFeedTotals{grid-column:2}.inventoryFeedTotals span{min-width:0;padding:5px 7px}.inventoryFeedTotals b{font-size:13px}.inventoryFeedSummary>i{grid-area:1/3/3}.inventoryStackEditor{padding:12px}.inventoryStackEditor>header{align-items:flex-start}.inventoryStackRow{grid-template-columns:1fr 1fr 34px}.inventoryStackRow>b{grid-column:1/-1}.inventoryStackRow .stackNote{grid-column:1/3}.inventoryStackEditor>footer{align-items:flex-end}.inventoryFooterPanel{margin:12px 10px 0;padding:16px;display:grid}.inventoryApprovalActions{display:grid}.inventoryAdmin{grid-template-columns:1fr;margin:10px}.inventoryAdmin form{display:grid}.inventoryNotice{margin:0 10px 10px;top:6px}.inventoryHero p{font-size:12px}}@media print{.inventoryTopbar,.inventoryHero,.inventorySidebar,.inventoryToolbar,.inventoryFeedSummary>i,.inventoryStackEditor,.inventoryFooterPanel,.inventoryAdmin,.inventoryNotice{display:none!important}.inventoryApp{background:#fff;padding:0}.inventoryMetrics,.inventoryWorkspace{max-width:none;padding:0;display:block}.inventoryMetrics{grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.inventoryMetrics article{min-height:0;box-shadow:none;border:1px solid #bbb}.inventoryFeedCard{break-inside:avoid;box-shadow:none;border:0;border-bottom:1px solid #bbb;border-radius:0}.inventoryFeedCard:not(.counted){display:none}.inventoryFeedSummary{grid-template-columns:35px 1fr auto;padding:6px}.inventoryFeedTotals span{background:0 0}.inventoryFeedTotals b{font-size:12px}}.inventoryModuleNav{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fbfce8;border-bottom:1px solid #cad9e1;justify-content:center;align-items:center;gap:5px;padding:7px 16px;display:flex;position:sticky;top:66px;box-shadow:0 8px 24px #12344d0c}.inventoryModuleNav button{color:#577284;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:2px;min-width:175px;padding:8px 13px;display:grid}.inventoryModuleNav button span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.inventoryModuleNav button b{font-size:10px}.inventoryModuleNav button.active{color:#fff;background:#0b3049;border-color:#fff;box-shadow:0 7px 18px #0d334d24}.inventoryModuleNav label{color:#607887;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:8px;font-weight:900;display:flex}.inventoryModuleNav input{color:#153d56;min-height:39px;font:inherit;background:#fff;border:1px solid #ccdce4;border-radius:10px;padding:7px 9px;font-size:10px}.bulkInventoryModule{max-width:1500px;margin:auto;padding:clamp(24px,4vw,58px) clamp(14px,4vw,54px) 44px}.bulkHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:30px;margin-bottom:22px;display:grid}.bulkHero>div:first-child{max-width:740px}.bulkHero small,.bulkConnectionNote small{color:#54778d;letter-spacing:.14em;font-size:9px;font-weight:950}.bulkHero h1{letter-spacing:-.06em;margin:11px 0 13px;font-size:clamp(40px,5vw,68px);line-height:.98}.bulkHero h1 em{color:#e87525;font-style:normal}.bulkHero p{color:#647d8d;max-width:650px;margin:0;font-size:13px;line-height:1.55}.bulkStatusCard{background:#ffffffdc;border:1px solid #fff;border-radius:21px;justify-self:end;width:min(100%,410px);padding:20px;box-shadow:0 18px 46px #12384f13}.bulkStatusCard>b,.bulkStatusCard>small{display:block}.bulkStatusCard>b{letter-spacing:-.03em;margin:15px 0 7px;font-size:21px}.bulkStatusCard>small{color:#6c8391;font-size:9px}.bulkStatus{color:#5b7484;text-transform:uppercase;background:#eef3f6;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:950;display:inline-flex}.bulkStatus.published{color:#176a42;background:#daf4e5}.bulkMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.bulkMetrics article{background:#ffffffd3;border:1px solid #fff;border-radius:17px;min-height:120px;padding:16px;box-shadow:0 10px 28px #16394e0a}.bulkMetrics small,.bulkMetrics span{color:#718795;display:block}.bulkMetrics small{text-transform:uppercase;font-size:8px;font-weight:900}.bulkMetrics b{letter-spacing:-.045em;margin:8px 0 5px;font-size:31px;display:block}.bulkMetrics b i{color:#879aa6;font-size:13px;font-style:normal}.bulkMetrics span{font-size:9px}.bulkMetrics .bulkAlertMetric{background:#fff4f1;border-color:#f0b3a7}.bulkNotice{color:#216744;background:#edf9f2;border:1px solid #b8e3ca;border-radius:12px;gap:10px;margin-bottom:10px;padding:10px 13px;font-size:9px;display:flex}.bulkNotice.error{color:#8d3023;background:#fff2f0;border-color:#efc2ba}.bulkActions{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf;border:1px solid #fff;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px;display:flex;position:sticky;top:126px;box-shadow:0 10px 30px #14384d0e}.bulkActions>div{gap:7px;display:flex}.bulkActions button{color:#31556c;background:#fff;border:1px solid #cfdee6;border-radius:10px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:900}.bulkActions button:disabled{opacity:.42}.bulkActions .bulkPublish{color:#fff;background:linear-gradient(135deg,#ee802e,#ca560f);border:0;box-shadow:0 8px 20px #c75a1630}.bulkTable{gap:7px;display:grid}.bulkTableHead,.bulkRow{grid-template-columns:minmax(190px,1.25fr) 150px 140px 150px minmax(180px,1fr);align-items:center;gap:9px;display:grid}.bulkTableHead{color:#6e8492;letter-spacing:.07em;text-transform:uppercase;padding:0 13px;font-size:7px;font-weight:950}.bulkRow{background:#ffffffd2;border:1px solid #fff;border-radius:15px;padding:10px 12px;position:relative;box-shadow:0 7px 22px #15384c08}.bulkIngredient{align-items:center;gap:10px;display:flex}.bulkIngredient>i{color:#668192;background:#e9f1f5;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.bulkIngredient b,.bulkIngredient small{display:block}.bulkIngredient b{font-size:11px}.bulkIngredient small{color:#7d929f;margin-top:4px;font-size:8px}.bulkRow label{color:#708795;gap:4px;font-size:0;display:grid}.bulkRow label:before{text-transform:uppercase;font-size:7px;font-weight:900}.bulkRow label:first-of-type:before{content:"Loads received"}.bulkRow label:nth-of-type(2):before{content:"Current tons"}.bulkRow label:nth-of-type(3):before{content:"Comments"}.bulkRow input{color:#103951;background:#fbfdfe;border:1px solid #d4e1e7;border-radius:10px;outline:0;width:100%;min-width:0;min-height:43px;padding:8px 9px;font-size:14px;font-weight:800}.bulkRow input:focus{border-color:#4194bd;box-shadow:0 0 0 4px #328db91b}.bulkRow label:last-of-type input{font-size:11px;font-weight:600}.bulkCapacity{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;display:grid}.bulkCapacity>b{font-size:15px}.bulkCapacity>span{color:#7b909d;font-size:8px}.bulkCapacity>i{background:#dbe6eb;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.bulkCapacity em{background:#3b9d69;border-radius:99px;height:100%;display:block}.bulkRow.overCapacity{background:#fff7f5;border-color:#eab3a8}.bulkRow.overCapacity .bulkCapacity em{background:#d95d47}.bulkRow>strong{color:#fff;text-transform:uppercase;background:#c74c39;border-radius:99px;padding:4px 7px;font-size:7px;position:absolute;top:-7px;right:12px}.bulkConnectionNote{color:#fff;background:linear-gradient(135deg,#09283e,#155676);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:flex;box-shadow:0 16px 38px #0b2b4030}.bulkConnectionNote b{margin-top:6px;font-size:13px;display:block}.bulkConnectionNote p{color:#b9d1df;max-width:560px;margin:0;font-size:9px;line-height:1.5}.bulkInventoryLoading{place-items:center;min-height:60vh;display:grid}.bulkInventoryLoading i{border:3px solid #cbdbe4;border-top-color:#e87525;border-radius:50%;width:25px;height:25px;animation:.7s linear infinite spin}.bulkInventoryLoading b{color:#587485;margin-top:10px;font-size:10px}.plfToolPage.withInventory{grid-template-rows:auto auto minmax(0,1fr)}.tagInventoryDock{z-index:5;background:#f7fafce8;border-bottom:1px solid #cbdce4;position:relative;box-shadow:0 7px 20px #12364b0c}.tagInventoryDock summary{cursor:pointer;color:#204a64;justify-content:space-between;align-items:center;gap:15px;padding:8px 16px;display:flex}.tagInventoryDock summary::marker{color:#e87525}.tagInventoryDock summary b,.tagInventoryDock summary small{display:block}.tagInventoryDock summary b{font-size:10px}.tagInventoryDock summary small{color:#718896;margin-top:3px;font-size:8px}.tagInventoryDock summary em{color:#3e657b;background:#e8f1f5;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.tagInventoryDock>div{background:#edf3f6;border-top:1px solid #d8e4ea;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:36vh;padding:10px 16px;display:grid;overflow:auto}.tagInventoryDock article{background:#fff;border:1px solid #fff;border-radius:11px;grid-template-columns:1fr auto;gap:3px 9px;padding:9px 10px;display:grid}.tagInventoryDock article b{grid-row:1/3;font-size:9px}.tagInventoryDock article span,.tagInventoryDock article small{text-align:right;font-size:8px}.tagInventoryDock article small{color:#81949f}.tagInventoryDock>div>a{color:#fff;background:#0e3853;border-radius:11px;place-items:center;min-height:52px;font-size:9px;font-weight:900;text-decoration:none;display:grid}@media (max-width:950px){.bulkTableHead{display:none}.bulkRow{grid-template-columns:1.3fr 1fr 1fr}.bulkRow label:last-of-type{grid-column:1/-1}.bulkRow label{font-size:7px}.bulkRow label:before{display:none}.bulkConnectionNote{display:grid}.inventoryModuleNav{top:115px}.bulkActions{top:176px}}@media (max-width:650px){.inventoryModuleNav{justify-content:flex-start;padding:6px 9px;position:sticky;top:0;overflow-x:auto}.inventoryModuleNav button{min-width:135px;padding:7px 9px}.inventoryModuleNav label{flex:none;min-width:145px;margin-left:4px}.bulkInventoryModule{padding:24px 10px 100px}.bulkHero{grid-template-columns:1fr}.bulkHero h1{font-size:42px}.bulkStatusCard{justify-self:stretch;width:auto}.bulkMetrics{grid-template-columns:1fr 1fr}.bulkActions{display:grid;top:5px}.bulkActions>div{grid-template-columns:1fr 1fr;display:grid}.bulkTable{gap:9px}.bulkRow{grid-template-columns:1fr 1fr;padding:12px}.bulkIngredient,.bulkCapacity,.bulkRow label:last-of-type{grid-column:1/-1}.tagInventoryDock summary{padding:8px 10px}.tagInventoryDock summary em{display:none}.tagInventoryDock>div{grid-template-columns:1fr;max-height:50vh;padding:8px}.plfToolPage.withInventory{height:100dvh}}@media print{.inventoryModuleNav,.bulkActions,.bulkNotice,.bulkConnectionNote{display:none!important}.bulkInventoryModule{max-width:none;padding:0}.bulkHero{margin-bottom:12px;display:block}.bulkHero h1{font-size:30px}.bulkMetrics{grid-template-columns:repeat(4,1fr)}.bulkRow{break-inside:avoid;box-shadow:none;border:0;border-bottom:1px solid #bbb;border-radius:0}}.inventoryLocationNav button{min-width:145px}.inventoryLocationNav button span{font-size:8px}.inventoryLocationNav button b{font-size:12px}.inventoryItemCode{color:#416a82;font-weight:900}.inventoryItemActions{align-items:center;gap:8px;display:flex}.inventoryDelete{color:#a13d32;background:#fff5f3;border:1px solid #e9b9b2;border-radius:12px;min-height:45px;padding:10px 13px;font-size:9px;font-weight:900}.inventoryDelete:hover{background:#ffe9e5}.inventoryDelete:disabled{opacity:.45}.tagInventoryDock>.tagInventoryLocations{max-height:42vh;padding:10px 16px;display:block;overflow:auto}.tagInventoryLocations>section{margin-bottom:12px}.tagInventoryLocations>section>header{border-bottom:1px solid #cbdce4;justify-content:space-between;align-items:center;padding:7px 2px;display:flex}.tagInventoryLocations>section>header b{font-size:12px}.tagInventoryLocations>section>header small{color:#718896;font-size:9px}.tagInventoryLocations>section>div{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin-top:7px;display:grid}.tagInventoryLocations article{background:#fff;border:1px solid #fff;border-radius:11px;grid-template-columns:1fr auto;gap:3px 9px;padding:9px 10px;display:grid}.tagInventoryLocations article>b{grid-row:1/3;font-size:9px}.tagInventoryLocations article span,.tagInventoryLocations article small{text-align:right;font-size:8px}.tagInventoryLocations article small{color:#81949f}.tagInventoryLocations>nav{gap:8px;display:flex}.tagInventoryLocations>nav a{color:#fff;background:#0e3853;border-radius:11px;place-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:grid}@media (max-width:700px){.inventoryItemActions{justify-items:stretch;display:grid}.inventoryItemActions button{width:100%}}.operationsApp{--op-ink:#082a40;--op-muted:#687f8e;--op-line:#dbe5ea;--op-orange:#eb7724;--op-green:#24875a;min-height:100dvh;color:var(--op-ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% -5%,#dceef8 0,#0000 30rem),radial-gradient(circle at 92% 3%,#ffe4cf 0,#0000 27rem),linear-gradient(#f7fafc,#edf2f5 52%,#e8eef1);padding-bottom:48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.operationsTopbar{z-index:50;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(116deg,#061c2d,#0d3a58 60%,#185e80);border-bottom:1px solid #ffffff25;grid-template-columns:minmax(220px,1fr) auto minmax(210px,1fr);align-items:center;gap:14px;padding:10px clamp(12px,2vw,28px);display:grid;position:sticky;top:0;box-shadow:0 11px 34px #0b2b4228}.operationsTopbar:after{content:"";background:linear-gradient(90deg,#0000,#e76e1c 22%,#ffb375 50%,#e76e1c 78%,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}.operationsBrand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.operationsBrand>span{background:linear-gradient(145deg,#fb8d3a,#c64c07);border:1px solid #ffffff6b;border-radius:14px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff65,0 9px 22px #03141f54}.operationsBrand small,.operationsBrand b{display:block}.operationsBrand small{letter-spacing:.08em;opacity:.72;font-size:7px;font-weight:850}.operationsBrand b{letter-spacing:-.02em;margin-top:3px;font-size:15px}.operationsUser{justify-content:flex-end;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.operationsUser>i{background:#58d993;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #58d9931e}.operationsUser>i.offline{background:#ffb255}.operationsUser button{color:#fff;background:#ffffff0e;border:1px solid #ffffff2c;border-radius:10px;min-height:38px;padding:8px 11px;font-weight:850}.operationsHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:32px;max-width:1500px;margin:auto;padding:clamp(35px,5vw,76px) clamp(16px,4vw,54px) 25px;display:grid}.operationsHero>div:first-child{max-width:790px}.operationsHero small,.operationsSectionTitle small,.operationsCard header small{color:#52758a;letter-spacing:.15em;font-size:8px;font-weight:950}.operationsHero h1{letter-spacing:-.067em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(42px,5vw,74px);line-height:.96}.operationsHero h1 em{color:var(--op-orange);font-style:normal}.operationsHero p{max-width:700px;color:var(--op-muted);margin:0;font-size:13px;line-height:1.58}.operationsDate{background:#ffffffdc;border:1px solid #fff;border-radius:22px;grid-template-columns:1fr 1fr;justify-self:end;gap:10px;width:min(100%,430px);padding:18px;display:grid;box-shadow:0 20px 52px #12384e14}.operationsDate label{color:var(--op-muted);text-transform:uppercase;gap:6px;font-size:7px;font-weight:950;display:grid}.operationsDate input{border:1px solid var(--op-line);min-width:0;min-height:43px;color:var(--op-ink);font:inherit;background:#fff;border-radius:11px;padding:8px 9px;font-size:11px}.operationsDate>span{border-top:1px solid var(--op-line);color:#567386;grid-column:1/-1;padding-top:11px;font-size:8px;font-weight:800}.operationsTabs{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffcf;border:1px solid #fff;border-radius:17px;gap:6px;max-width:1392px;margin:0 auto 16px;padding:6px;display:flex;position:sticky;top:66px;box-shadow:0 12px 35px #14384d0d}.operationsTabs button{color:#607b8c;text-align:left;background:0 0;border:0;border-radius:12px;flex:1;gap:2px;min-height:49px;padding:8px 10px;display:grid}.operationsTabs button small{text-transform:uppercase;font-size:7px}.operationsTabs button b{font-size:10px}.operationsTabs button:hover{background:#edf3f6}.operationsTabs button.active{color:#fff;background:linear-gradient(135deg,#092c45,#155a7d);box-shadow:0 8px 20px #103c5928}.operationsTabs button.active small{color:#a9c9da}.operationsNotice{z-index:32;color:#216744;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#eef9f3e9;border:1px solid #b8e3ca;border-radius:13px;gap:10px;max-width:1392px;margin:0 auto 12px;padding:11px 14px;font-size:9px;display:flex;position:sticky;top:130px;box-shadow:0 10px 28px #13362712}.operationsNotice.error{color:#8d3023;background:#fff2f0e9;border-color:#efc2ba}.operationsNotice b{text-transform:uppercase}.operationsLoading{color:#638092;place-items:center;min-height:43vh;display:grid}.operationsLoading i{border:3px solid #cfdee5;border-top-color:var(--op-orange);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}.operationsLoading b{margin-top:10px;font-size:10px}.operationsContent{gap:15px;max-width:1500px;margin:auto;padding:0 clamp(16px,4vw,54px);display:grid}.operationsMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.operationsMetrics article{background:#ffffffd8;border:1px solid #fff;border-radius:19px;min-height:128px;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 34px #18394e0b}.operationsMetrics article:after{content:"";border:25px solid #217a9c09;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-35px}.operationsMetrics small,.operationsMetrics span{color:var(--op-muted);display:block}.operationsMetrics small{text-transform:uppercase;font-size:8px;font-weight:950}.operationsMetrics b{letter-spacing:-.05em;margin:9px 0 6px;font-size:32px;display:block}.operationsMetrics span{font-size:9px}.operationsMetrics article.warning{background:#fff7ee;border-color:#f0be99}.operationsMetrics article.warning b{color:#b25212}.operationsMetrics article.good{background:#f0faf4;border-color:#a9d9bf}.operationsMetrics article.good b{color:#20764f}.operationsGrid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.operationsGrid.lower{margin-top:4px}.operationsCard{background:#ffffffd5;border:1px solid #fff;border-radius:19px;min-width:0;padding:17px;box-shadow:0 11px 32px #14394f0b}.operationsCard.wide{grid-column:1/-1}.operationsCard>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.operationsCard header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:18px}.operationsCard header>button,.operationsCard header>span,.operationsSectionTitle button,.operationsCard button{border:1px solid var(--op-line);color:#31566d;background:#fff;border-radius:10px;min-height:36px;padding:8px 11px;font-size:8px;font-weight:900}.operationsCard header>span{background:#edf3f6;align-items:center;display:inline-flex}.commandCard{color:#fff;background:linear-gradient(145deg,#09283f,#155676);box-shadow:0 18px 45px #0a2c4330}.commandCard header small{color:#a4c7da}.commandCard header button{color:#fff;background:#fff1;border-color:#ffffff24}.alertRow,.checkRow,.sourceRow,.summaryRow,.ledgerRow,.reservationRow,.deviceRow{border-top:1px solid var(--op-line)}.commandCard .alertRow{border-color:#ffffff17}.alertRow{align-items:flex-start;gap:10px;padding:11px 0;display:flex}.alertRow>i,.checkRow>i,.closeoutList article>i{color:#fff;background:#f0984f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:950;display:grid}.alertRow b,.alertRow span,.checkRow b,.checkRow span{display:block}.alertRow b{font-size:10px}.alertRow span{color:#b9d2df;margin-top:4px;font-size:8px;line-height:1.45}.emptyGood{color:#347255;text-align:center;background:#eff9f4;border:1px dashed #b7d9c7;border-radius:14px;place-items:center;min-height:145px;padding:20px;display:grid}.commandCard .emptyGood{color:#fff;background:#ffffff0b;border-color:#ffffff24}.emptyGood b{font-size:11px}.emptyGood span{margin-top:5px;font-size:8px}.summaryRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.summaryRow span{text-transform:capitalize;font-size:9px}.summaryRow b{font-size:10px}.summaryRow em{color:var(--op-muted);font-size:8px;font-style:normal}.sourceRow{justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.sourceRow b,.sourceRow span{display:block}.sourceRow b{font-size:10px}.sourceRow span,.sourceRow small{color:var(--op-muted);margin-top:3px;font-size:8px}.checkRow{align-items:flex-start;gap:9px;padding:9px 0;display:flex}.checkRow>i{background:#d55843}.checkRow.pass>i{background:#2d9765}.checkRow b{font-size:9px}.checkRow span{color:var(--op-muted);margin-top:3px;font-size:8px}.operationsSectionTitle{justify-content:space-between;align-items:flex-end;gap:20px;padding:13px 2px 4px;display:flex}.operationsSectionTitle h2{letter-spacing:-.052em;margin:6px 0 5px;font-size:30px}.operationsSectionTitle p{max-width:720px;color:var(--op-muted);margin:0;font-size:10px;line-height:1.5}.operationsSectionTitle>label{background:#ffffffd5;border:1px solid #fff;border-radius:14px;align-items:center;gap:8px;width:min(100%,430px);padding:7px 11px;display:flex;box-shadow:0 9px 25px #14384d0a}.operationsSectionTitle>label span{color:#78909f;font-size:20px}.operationsSectionTitle input{width:100%;min-height:39px;color:var(--op-ink);background:0 0;border:0;outline:0;font-size:12px}.reportButtons{gap:7px;display:flex}.closeoutBadge{color:#95500f;text-transform:uppercase;background:#fff0df;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:950}.closeoutBadge.ready{color:#1b7149;background:#e0f5e9}.positionList{gap:8px;display:grid}.positionList>article{background:#ffffffd5;border:1px solid #fff;border-radius:16px;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(120px,.55fr)) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #16394e08}.positionList>article.short{background:#fff7f5;border-left:5px solid #d85b47}.positionIdentity small,.positionIdentity b,.positionIdentity span,.positionMetric small,.positionMetric b,.positionMetric span{display:block}.positionIdentity small{color:#4c758e;text-transform:uppercase;font-size:7px;font-weight:950}.positionIdentity b{margin:4px 0;font-size:12px}.positionIdentity span{color:var(--op-muted);font-size:8px}.positionMetric{border-left:1px solid var(--op-line);padding-left:11px}.positionMetric small{color:var(--op-muted);text-transform:uppercase;font-size:7px;font-weight:900}.positionMetric b{margin:4px 0 2px;font-size:15px}.positionMetric span{color:#78909d;font-size:8px}.rowActions{gap:6px;display:flex}.rowActions button,.reservationRow button,.receiptHistory button,.deviceRow button{border:1px solid var(--op-line);color:#31566d;background:#fff;border-radius:9px;min-height:35px;padding:7px 9px;font-size:8px;font-weight:900}.reservationRow{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.reservationRow b,.reservationRow span{display:block}.reservationRow b{font-size:10px}.reservationRow span{color:var(--op-muted);margin-top:3px;font-size:8px}.reservationRow>div:last-child{gap:6px;display:flex}.ledgerRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.ledgerRow b,.ledgerRow span{display:block}.ledgerRow b{font-size:9px}.ledgerRow span,.ledgerRow small{color:var(--op-muted);margin-top:3px;font-size:7px}.ledgerRow em{font-size:8px;font-style:normal}.ledgerRow.detailed{min-width:0}.liveCountBadge{color:#08795b;letter-spacing:.04em;margin-left:6px;font-style:normal}.positionList>article.expanded{background:#fff;border-color:#8fb6cb}.positionLocations{border-top:1px solid var(--op-line);grid-column:1/-1;gap:7px;padding-top:10px;display:grid}.positionLocations>article{background:#f2f7fa;border-radius:12px;grid-template-columns:minmax(230px,1fr) repeat(2,minmax(120px,.5fr)) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.positionLocations>article>div:first-child small,.positionLocations>article>div:first-child b,.positionLocations>article>div:first-child span{display:block}.positionLocations>article>div:first-child small{color:#466d83;text-transform:uppercase;font-size:8px;font-weight:950}.positionLocations>article>div:first-child b{margin:4px 0;font-size:12px}.positionLocations>article>div:first-child span{color:var(--op-muted);font-size:8px}.countState{color:#08795b;background:#d8f3e9;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:7px;font-style:normal;display:inline-block}.countState.submitted{color:#875d00;background:#fff0c7}.countState.approved{color:#255e80;background:#dcebf8}.receivingGrid{grid-template-columns:minmax(430px,.75fr) minmax(0,1.25fr)}.receiptForm{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.receiptForm header,.receiptForm .full,.receiptForm>button{grid-column:1/-1}.receiptForm label{color:var(--op-muted);text-transform:uppercase;gap:5px;font-size:7px;font-weight:950;display:grid}.receiptForm input,.receiptForm select{border:1px solid var(--op-line);width:100%;min-height:43px;color:var(--op-ink);background:#fff;border-radius:10px;outline:0;padding:8px 10px;font-size:11px}.receiptForm input:focus,.receiptForm select:focus{border-color:#3b91bb;box-shadow:0 0 0 4px #338db919}.operationsPrimary{color:#fff!important;background:linear-gradient(135deg,#ef812e,#c9530b)!important;border:0!important;box-shadow:inset 0 1px #fff5,0 9px 21px #c75a1732!important}.receiptHistory{max-height:720px;overflow:auto}.receiptHistory>article{border-top:1px solid var(--op-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.receiptHistory b,.receiptHistory span,.receiptHistory small{display:block}.receiptHistory b{font-size:10px}.receiptHistory span,.receiptHistory small{color:var(--op-muted);margin-top:3px;font-size:8px}.receiptHistory em{text-align:right;font-size:8px;font-style:normal}.planningTable{overflow:auto}.planningTable .tableHead,.planningTable>article{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(100px,.6fr));align-items:center;gap:9px;min-width:850px;display:grid}.planningTable .tableHead{color:var(--op-muted);text-transform:uppercase;padding:0 9px 8px;font-size:7px;font-weight:950}.planningTable>article{border-top:1px solid var(--op-line);padding:11px 9px}.planningTable>article.short{background:#fff6f4;border-left:4px solid #d65b46}.planningTable b,.planningTable small{display:block}.planningTable b{font-size:10px}.planningTable small{color:var(--op-muted);margin-top:3px;font-size:7px}.planningTable span,.planningTable strong{font-size:9px}.planningTable strong{color:#267b55}.planningTable article.short strong{color:#b34634}.reportsGrid{grid-template-columns:1fr 1fr}.closeoutList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.closeoutList article{background:#fff;border:1px solid #e4e9ec;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}.closeoutList article>i{background:#d65b46}.closeoutList article.pass>i{background:#2b9664}.closeoutList b,.closeoutList span{display:block}.closeoutList b{font-size:10px}.closeoutList span{color:var(--op-muted);margin-top:4px;font-size:8px}.closeoutAction{justify-content:space-between;align-items:center;gap:18px;display:flex}.closeoutAction h2{margin:6px 0;font-size:20px}.closeoutAction p{color:var(--op-muted);margin:0;font-size:9px}.closeoutAction>div:last-child{gap:7px;display:flex}.deviceRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.deviceRow b,.deviceRow span{display:block}.deviceRow b{font-size:10px}.deviceRow span,.deviceRow small{color:var(--op-muted);margin-top:3px;font-size:8px}@media (max-width:1050px){.operationsTopbar{grid-template-columns:1fr auto}.operationsTopbar>.toolSwitcher{grid-area:2/1/auto/-1}.operationsUser{grid-area:1/2}.operationsTabs{top:115px}.operationsNotice{top:179px}.operationsMetrics{grid-template-columns:1fr 1fr}.positionList>article{grid-template-columns:minmax(220px,1.2fr) repeat(3,1fr)}.rowActions{grid-column:1/-1}.receivingGrid,.operationsGrid{grid-template-columns:1fr}.operationsCard.wide{grid-column:auto}}@media (max-width:700px){.operationsApp{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.operationsTopbar{padding:calc(9px + env(safe-area-inset-top)) 9px 8px;grid-template-columns:1fr auto;position:relative}.operationsTopbar>.toolSwitcher{z-index:70;max-width:none;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061d2eef;border-radius:0;grid-column:auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #071b292d}.operationsBrand>span{width:38px;height:38px}.operationsBrand small,.operationsUser>span{display:none}.operationsHero{grid-template-columns:1fr;padding:30px 13px 18px}.operationsHero h1{font-size:43px}.operationsDate{justify-self:stretch;width:auto}.operationsTabs{border-radius:14px;margin:0 9px 12px;position:sticky;top:0;overflow-x:auto}.operationsTabs button{flex:0 0 115px}.operationsNotice{margin:0 10px 10px;top:65px}.operationsContent{padding:0 10px}.operationsMetrics{grid-template-columns:1fr 1fr}.operationsMetrics article{min-height:112px;padding:13px}.operationsMetrics b{font-size:26px}.operationsSectionTitle{display:grid}.operationsSectionTitle h2{font-size:27px}.operationsSectionTitle>label{width:100%}.positionList>article{grid-template-columns:1fr 1fr}.positionIdentity{grid-column:1/-1}.positionMetric{padding-left:8px}.positionMetric:nth-of-type(3){grid-column:1/-1}.positionLocations>article{grid-template-columns:1fr 1fr}.positionLocations>article>div:first-child,.positionLocations>article>.rowActions{grid-column:1/-1}.rowActions{grid-template-columns:1fr 1fr;display:grid}.reservationRow,.ledgerRow,.deviceRow{grid-template-columns:1fr}.reservationRow>div:last-child{grid-template-columns:1fr 1fr;display:grid}.receiptForm{grid-template-columns:1fr}.receiptForm header,.receiptForm .full,.receiptForm>button{grid-column:auto}.receiptHistory>article{grid-template-columns:1fr auto}.receiptHistory>article button{grid-column:1/-1}.closeoutList{grid-template-columns:1fr}.closeoutAction,.closeoutAction>div:last-child{display:grid}.reportsGrid{grid-template-columns:1fr}.reportButtons{display:grid}}@media print{.operationsTopbar,.operationsHero,.operationsTabs,.operationsNotice,.operationsSectionTitle button,.rowActions,.operationsCard button{display:none!important}.operationsApp{background:#fff;padding:0}.operationsContent{max-width:none;padding:0}.operationsCard,.operationsMetrics article,.positionList>article{break-inside:avoid;box-shadow:none}.operationsGrid{display:block}.operationsCard{margin-bottom:10px}}.migrationPage{color:#eaf2f8;background:#07111c;min-height:100vh;padding:clamp(1rem,3vw,2.5rem);font-size:1rem}.migrationPage>header{justify-content:space-between;align-items:flex-start;gap:1rem;max-width:1100px;margin:0 auto 1.25rem;display:flex}.migrationPage h1{margin:.25rem 0;font-size:clamp(1.8rem,4vw,3rem)}.migrationPage h2{margin:0 0 1rem}.migrationPage p{color:#aebdca;max-width:70ch}.migrationPage a,.migrationPage button{color:#101820;cursor:pointer;background:#ef9b21;border:0;border-radius:.65rem;padding:.8rem 1rem;font-weight:800;text-decoration:none}.migrationPage button:disabled{opacity:.45;cursor:not-allowed}.migrationNotice,.migrationCard{background:#101d2b;border:1px solid #26384a;border-radius:1rem;max-width:1100px;margin:0 auto 1rem;padding:1rem}.migrationNotice{border-left:5px solid #ef9b21;gap:.35rem;display:grid}.migrationNotice span{color:#c1cfda}.migrationCard label{color:#d9e4ec;gap:.4rem;margin:.8rem 0;font-weight:700;display:grid}.migrationCard input{color:#fff;background:#07111c;border:1px solid #3a5167;border-radius:.6rem;min-height:3rem;padding:.7rem;font-size:1rem}.migrationInline{flex-wrap:wrap;gap:.75rem;display:flex}.migrationId{gap:.3rem;margin-top:1rem;display:grid}.migrationId code,.migrationCard pre{color:#d9e4ec;background:#07111c;border:1px solid #26384a;border-radius:.6rem;padding:.8rem;overflow:auto}.migrationCard pre{white-space:pre-wrap;max-height:28rem}@media (max-width:640px){.migrationPage>header{display:grid}.migrationPage>header a{width:max-content}.migrationInline>*{width:100%}}@media screen{:root{--navy:#292929;--navy2:#464646;--blue:#e02526;--ink:#222;--muted:#707070;--line:#ddd;--soft:#f2f2f2;--paper:#fff;--shadow:0 7px 24px #30303012}.adminSearch{border:1px solid #c3c3c3}.adminLine button{color:#454545;background:#fff;border:1px solid #c5c5c5}.accountForms input{background:#fff;border:1px solid #c3c3c3}.accountRow button{color:#454545;background:#fff;border:1px solid #c5c5c5}html,body{background:#eee}.publicLanding>section{box-shadow:0 24px 70px #15151566}.publicBrand b{color:#fff}.publicFeatures span{color:#4d4d4d;background:#f3f3f3;border:1px solid #d7d7d7}.publicSignIn{color:#fff}.publicLanding em{color:#828282}.loginChoices article{background:#fafafa;border:1px solid #d8d8d8}.loginChoices h2{color:#383838}.loginChoices label{color:#505050}.loginChoices input{color:#333;background:#fff;border:1px solid #bcbcbc}.microsoftButton{background:#4f4f4f}.topbar{background:linear-gradient(135deg,var(--navy),#565656);color:#fff;box-shadow:0 5px 18px #2c2c2c26}.brandMark{background:#fff}.eyebrow{color:#cdcdcd}.eyebrow.dark{color:#797979}.dateControl span{color:#d5d5d5}.dateControl input{color:#fff}.viewTabs{background:#fff}.viewTabs button{color:#4c4c4c;background:#eee}.viewTabs button.active{color:#fff}.viewTabs .refreshButton{background:#f8f8f8}.operatorField{background:#f7f7f7;border:1px solid #c8c8c8}.queueCard{background:#fbfbfb}.queueCard.selected{background:#f5f5f5;box-shadow:0 4px 14px #5555551d}.queueCard em{color:#6b6b6b}.orderNo{background:#e4e4e4}.selected .orderNo{color:#fff}.statusBadge,.statusPill{color:#5d5d5d;background:#eee}.batchSelector button{color:#5d5d5d;background:#f6f6f6}.batchSelector button.active{color:#fff}.progressTrack{background:#e8e8e8}.startGate{background:#f6f6f6;border:1px solid #d0d0d0}.primary{color:#fff}.ingredientRow{background:#fff}.stepNo{background:#ececec}.complete .stepNo{color:#fff}.weightEntry{background:#fff;border:2px solid #bbb}.weightEntry:focus-within{box-shadow:0 0 0 3px #5555551e}.saveWeight{color:#414141;background:#f2f2f2;border:1px solid #b7b7b7}.complete .saveWeight,.actionBar{background:#fff}.actionBar .secondary{color:#424242;background:#ededed}.releasePanel input,.releasePanel select,.releasePanel textarea,.reportHeader input{background:#fff;border:1px solid #c5c5c5}.releasePanel input:focus,.releasePanel select:focus,.releasePanel textarea:focus,.reportHeader input:focus{box-shadow:0 0 0 3px #55555518}.recipeSummary{background:#f4f4f4}.batchPreview{background:#f9f9f9;border:1px solid #e1e1e1}.runOrderRow{border-left:4px solid #9e9e9e}.runNumber{background:#ececec}.runMain span{color:#626262}.rowActions button,.panelTitle button{color:#4c4c4c;background:#fff;border:1px solid #cfcfcf}.reportCard th,.reportCard td{border-bottom:1px solid #e7e7e7}.historyList article{border-bottom:1px solid #e8e8e8}.historyIcon{background:#eaeaea}.themeButton{color:#fff}.scaleGate{background:#f4f4f4}.scaleGate label{background:#fff;border:2px solid #afafaf}.currentScale{color:#fff;background:#292929}.currentScale span{color:#cbcbcb}.currentScale small{color:#dadada}.ingredientName select{background:#fff;border:1px solid #b4b4b4}.timelineMini span{background:#f9f9f9}.clickRow:hover{background:#f6f6f6}.historyFilters input,.historyFilters select,.adminCard input,.adminCard select{background:#fff;border:1px solid #c5c5c5}.replayList button{background:#fff}.replayList button.selected{background:#f5f5f5}.replayNote{background:#f4f4f4}.adminRow button{background:#fff}.darkMode{--ink:#ececec;--muted:#aeaeae;--line:#494949;--soft:#343434;--paper:#282828;background:#191919}.darkMode .queueCard,.darkMode .timelineMini span,.darkMode .scaleGate{background:#343434}.darkMode .weightEntry,.darkMode .scaleGate label{background:#1e1e1e}.darkMode .queueCard.selected,.darkMode .replayList button.selected{background:#363636}.millV3{--v3navy:#2f2f2f;--v3blue:#585858;--v3ink:#282828;--v3muted:#727272;--v3line:#d8d8d8;--v3soft:#f5f5f5;background:#eee}.v3Header{color:#fff;box-shadow:0 2px 12px #1d1d1d55}.v3Header small{color:#cecece}.v3Header label{color:#d8d8d8}.v3Header input,.v3Header button{color:#fff}.v3Tabs{background:#fff}.v3Tabs button.active,.v3Tabs em{color:#fff}.v3Card{background:#fff;box-shadow:0 5px 18px #41414110}.primaryAction,.releaseAction,.closeAction,.saveScale,.completeProduction{color:#fff!important}.statusTag{color:#545454;background:#ececec}.statusTag.released,.statusTag.ready{color:#4a4a4a;background:#ebebeb}.createSheet input,.createSheet select,.addRun input,.addRun select,.tabletIdentity input,.tabletIdentity select,.startPanel input,.pageTitle input,.globalSearch input,.adminLine select{background:#fff;border:1px solid #c3c3c3}.createSheet input:focus,.createSheet select:focus,.addRun input:focus,.addRun select:focus,.tabletIdentity input:focus,.tabletIdentity select:focus,.startPanel input:focus,.globalSearch input:focus{box-shadow:0 0 0 3px #5858581b}.sheetList>button{background:#fff}.sheetList>button.selected{background:#f5f5f5}.workflowSteps span{color:gray}.runLine{border-top:1px solid #e8e8e8}.runLine>strong{background:#efefef}.lineActions button,.sheetActions button,.revisions button{color:#4c4c4c;background:#fff;border:1px solid #c9c9c9}.tabletIdentity>button,.batchControls button,.recordBar button,.startPanel button,.pausedPanel button,.finishPanel button{background:#f2f2f2;border:1px solid #bebebe}.revisionAlert button{color:#fff}.batchQueue section button{background:#f9f9f9;border:1px solid #d3d3d3}.batchQueue section button.selected{background:#f3f3f3}.ingredientPicker>button{background:#fff;border:1px solid #d4d4d4}.ingredientPicker>button.selected{background:#f5f5f5}.ingredientPicker i{background:#ececec}.ingredientPicker .complete i{color:#fff}.substitutionField select{background:#fff}.endingReading>div{background:#fff;border:3px solid #929292}.exceptionRow button,.reportActions button{color:#454545;background:#fff;border:1px solid #c5c5c5}.globalSearch button{color:#fff}.searchResults>button{background:#fff}.searchResults em{color:#5d5d5d;background:#eee}.signedScaleInput{background:#fff;border:3px solid #929292}.signedScaleInput>button{border-right:1px solid #d1d1d1;color:#444!important;background:#f2f2f2!important}.signedScaleInput>input{background:#fff}.searchResults>button.selected{background:#f5f5f5}.referenceMatches>div{border-top:1px solid #eaeaea}.compactToggle,.correctSavedWeight select{background:#fff}.searchResults>button.canReplay:hover{background:#f5f5f5}.handoffAlert button{color:#fff}.batchExceptions button,.completionChecks>div>b{background:#fff}.rationSearchResults{background:#fff;border:1px solid #c8c8c8;box-shadow:0 14px 35px #3131312b}.rationSearchResults>button,.rationSearchResults>span{background:#fff;border-bottom:1px solid #eaeaea}.rationSearchResults>button:hover,.rationSearchResults>button:focus{background:#f4f4f4}.triageSummary span,.diagnostics button{background:#fff}.syncConflict pre{background:#f7f7f7}.actionDialogBackdrop,.queueBackdrop{background:#1d1d1db8}.actionDialog{background:#fff;box-shadow:0 24px 80px #12121288}.dialogClose,.queueClose{background:#fff}.actionFields input,.actionFields select,.actionFields textarea{background:#fff;border:2px solid #c6c6c6}.actionDialog footer button{background:#fff}.wakeStatus{color:#7a7a7a}.offlineQueuePanel{background:#f8f8f8;box-shadow:0 24px 80px #12121288}.offlineQueuePanel>header,.queueSummary>span,.queueActions button,.queueIssue button,.queueColumns>section{background:#fff}.queueRecord>i{background:#efefef}.closeoutChecks article>b,.closeoutActions button{background:#fff}@media (max-width:600px){.actionDialog footer{background:#fff}}.subTabs{background:#fff}.subTabs button.active,.subTabs em{color:#fff}.forecastRow{background:#fff}.forecastRow input,.downtimeForm select,.downtimeForm textarea,.dailyAudit select,.qbEntryFields input,.downtimeRow input{background:#fff;border:1px solid #c7c7c7}.forecastRow button,.downtimeRow button{color:#fff}.auditTimeline i{border:3px solid #fff;box-shadow:0 0 0 2px #c7c7c7}.reorderActions button:nth-child(-n+4){color:#474747;background:#f4f4f4;border-color:#b3b3b3}.loaderHome>button{color:#fff}.loaderHome{color:#fff;background:linear-gradient(120deg,#292929,#464646);box-shadow:0 8px 24px #2929292b}.loaderHomeTitle span{color:#d9d9d9}.loaderHomeStats small{color:#ccc}.loaderHome>button{box-shadow:0 4px 14px #17171745}.loaderSteps{background:#e7e7e7}.loaderSteps span{color:#818181;background:#f6f6f6}.loaderSteps i{background:#e3e3e3}.loaderSteps span.done i,.loaderSteps span.current i{color:#fff}.tabletIdentity input,.tabletIdentity select{border:2px solid #cdcdcd}.tabletIdentity>button{background:#f5f5f5}.batchQueue{background:#fafafa}.batchQueue section button{border:2px solid #dbdbdb}.batchHero{box-shadow:0 5px 17px #35353512}.startPanel .primaryAction,.finishPanel .primaryAction{color:#fff}.ingredientPicker{background:#fafafa}.compactToggle{border:2px solid #bdbdbd}.scaleWork{border:2px solid #c8c8c8;box-shadow:0 8px 25px #35353514}.substitutionField select{border:2px solid #c5c5c5}.signedScaleInput{border-color:#777}.saveScale{color:#fff}.recordBar{background:#fafafa}.recordBar button{background:#fff}.tabletPage .v3Card{border-color:#d6d6d6;box-shadow:0 1px 2px #29292908,0 8px 26px #2929290d}.loaderHome{background:linear-gradient(118deg,#222 0%,#464646 62%,#565656 100%)}.loaderSteps{background:#ededed;border-color:#d5d5d5}.loaderSteps span.current:after{color:#fff}.batchQueue{scrollbar-color:#aeaeae transparent}.batchHero{background:linear-gradient(135deg,#fff 0%,#fbfbfb 100%)}.ingredientPicker>button.selected:not(.complete):after{color:#fff}.scaleWork{background:linear-gradient(165deg,#fff 0%,#fdfdfd 68%,#f5f5f5 100%)}.scaleWork:before{color:#4c4c4c;background:#f0f0f0}.signedScaleInput{box-shadow:0 5px 18px #33333312}.signedScaleInput>button.clearScale{color:#5d5d5d!important;background:#f8f8f8!important;border-left:1px solid #d1d1d1!important}.signedScaleInput>button.clearScale:not(:disabled):active{background:#ececec!important}.recordBar{border-color:#ddd}.recordBar button:hover{background:#f3f3f3;border-color:#aaa}.actionDialog header{background:linear-gradient(145deg,#fdfdfd,#f6f6f6)}.actionDialog footer{background:#f9f9f9}.actionDialog footer .primaryAction{color:#fff}.revisionAlert,.handoffAlert,.batchExceptions{box-shadow:0 5px 18px #35353510}.officeWorkspace:before,.v3Page:not(.tabletPage):before{background:radial-gradient(circle at 8% 8%,#e9e9e955,#0000 31%),radial-gradient(circle at 92% 0,#ffe9d855,#0000 29%),linear-gradient(#f8f8f8,#efefef)}.officeWorkspace .v3Card,.v3Page:not(.tabletPage) .v3Card{box-shadow:0 1px 2px #3232320b,0 12px 34px #3232320d}.officeWorkspace button:not(:disabled):hover,.v3Page:not(.tabletPage) button:not(:disabled):hover{box-shadow:0 7px 18px #32323215}.officeWorkspace button:focus-visible{outline:3px solid #e0252655}.v3Page:not(.tabletPage) button:focus-visible{outline:3px solid #e0252655}.officeWorkspace input,.officeWorkspace select,.officeWorkspace textarea,.v3Page:not(.tabletPage) input,.v3Page:not(.tabletPage) select,.v3Page:not(.tabletPage) textarea{box-shadow:inset 0 1px 1px #38383808;border-color:#d3d3d3!important}.officeWorkspace input:focus,.officeWorkspace select:focus,.officeWorkspace textarea:focus,.v3Page:not(.tabletPage) input:focus,.v3Page:not(.tabletPage) select:focus,.v3Page:not(.tabletPage) textarea:focus{border-color:#e02526!important;box-shadow:0 0 0 4px #e025261c!important}.createSheet{background:linear-gradient(155deg,#fffffffa,#f7f7f7ef)!important;box-shadow:0 18px 45px #35353515!important}.createSheet>.primaryAction{box-shadow:0 8px 20px #5656562b;background:linear-gradient(135deg,#e02526,#494949)!important}.sheetList>button{border-color:#e1e1e1;box-shadow:0 1px 1px #3232320a}.sheetList>button.selected{background:linear-gradient(145deg,#fbfbfb,#f4f4f4);border-color:#e02526;box-shadow:0 0 0 3px #e0252619,0 10px 25px #59595912}.sheetList>button.selected:before{background:#e02526}.sheetHeader{background:linear-gradient(135deg,#ffffffef,#f8f8f8ef)!important}.workflowSteps span{background:#f2f2f2}.addRun{background:linear-gradient(145deg,#ffffffef,#fbfbfbef)!important}.rationSearchResults{box-shadow:0 18px 42px #32323224!important}.runLine{border-top-color:#eaeaea}.runLine:hover{background:#f8f8f8}.runLine>strong{color:#4f4f4f;background:linear-gradient(145deg,#f1f1f1,#e6e6e6)}.lineActions button,.sheetActions button{border-color:#d6d6d6}.metric:before{background:linear-gradient(#e02526,#515151)}.pageTitle{box-shadow:0 8px 28px #3232320b}.subTabs{box-shadow:0 8px 24px #3232320d}.subTabs button.active{color:#fff;background:#383838;box-shadow:0 5px 14px #38383828}.boardRow:hover,.searchResults>button:hover,.timeline article:hover,.auditTimeline article:hover{background:#f7f7f7}.reportTable>div{border:1px solid #e8e8e8}.reportTable th{background:#f2f2f2}.earlyClosePanel button,.earlyCloseOffice button,.confirmEarlyClose{color:#fff!important}.earlyClosePanel button:disabled,.earlyCloseOffice button:disabled{background:#ccc!important}.officeDialogBackdrop{background:#2229}.officeCloseDialog{box-shadow:0 30px 90px #16161655}.officeCloseDialog header{background:linear-gradient(145deg,#fffaf4,#f9f9f9)}.officeCloseDialog header p{color:#757575}.officeCloseDialog header>button{color:#717171}.officeCloseDialog>label{color:#4a4a4a}.earlyCloseFacts span{color:#6a6a6a;background:#f4f4f4}.earlyCloseFacts b{color:#3a3a3a}.officeCloseDialog footer{background:#f9f9f9;border-top:1px solid #e7e7e7}.officeCloseDialog footer button{background:#fff;border:1px solid #d3d3d3}@media (max-width:600px){.millV3{background:linear-gradient(#f2f2f2,#ececec)}.v3Header{box-shadow:0 8px 25px #22222235}.v3Tabs{border-top:1px solid #d6d6d6;box-shadow:0 -8px 28px #29292928}.v3Tabs button.active{background:linear-gradient(145deg,#383838,#2a2a2a);box-shadow:0 5px 14px #2f2f2f38}.boardRow{background:#fff;border-left:5px solid #9e9e9e}.recordBar{border-color:#c8c8c8}}.microScanPage{color:#252525;background:#f6f6f6}.microScanHeader small{color:#6e6e6e}.microScanHeader p,.microSectionTitle p{color:#6b6b6b}.microPrivacy{background:#ebebeb}.microUpload{background:#fff;border:2px dashed #b1b1b1}.microUpload button,.microTotals button{background:#383838}.microUpload span{color:#7b7b7b}.microStats article{background:#fff;border:1px solid #e3e3e3}.microStats span{color:#777}.microReview,.microTotals{background:#fff;border:1px solid #e3e3e3}.microSectionTitle .secondary{color:#414141;background:#fff;border:1px solid #bdbdbd}.microTableWrap th{color:#fff;background:#383838}.microTableWrap td{border-bottom:1px solid #e7e7e7}.microTableWrap select,.microTableWrap input{background:#fff;border:1px solid #bdbdbd}.scanStatus.printed{color:#525252;background:#eee}.microTotalGrid article{border:1px solid #e3e3e3}.accountingControlRow button,.finishedMappingRow button,.reconciliationRow button,.preflightResults article>b{background:#fff}.accountingReports .reportActions{box-shadow:0 8px 22px #32323212}:root{--plf-ring:0 0 0 4px #e0252624}html{background:#efefef}.millV3{background:radial-gradient(circle at 8% 3%,#e7e7e75c,#0000 26rem),radial-gradient(circle at 92% 8%,#ffe7d45c,#0000 24rem),linear-gradient(#f6f6f6 0,#ededed 55%,#efefef 100%)}.v3Header{background:linear-gradient(118deg,#1b1b1b 0%,#363636 55%,#515151 100%);box-shadow:0 1px #141414,0 10px 34px #2020202b}.v3Logo{box-shadow:inset 0 1px #ffffff75,0 8px 18px #18181845}.syncState{background:#1818183e}.signOutButton{color:#d8d8d8!important}.v3Tabs{background:#fafafae8;border-bottom:1px solid #d7d7d7;box-shadow:0 7px 24px #2f2f2f0c}.v3Tabs button{color:#5f5f5f}.v3Tabs button:hover{color:#383838;background:#fff;border-color:#e1e1e1}.v3Tabs button.active{color:#fff;background:linear-gradient(145deg,#434343,#2b2b2b);box-shadow:inset 0 1px #ffffff24,0 6px 16px #2f2f2f24}.v3Tabs em{border:2px solid #fff}.loadingCard{color:#686868}.stageSpinner{border:3px solid #d4d4d4}.v3Card{box-shadow:0 1px 2px #2f2f2f0b,0 12px 34px #2f2f2f0d}.officeWorkspace .v3Card,.v3Page:not(.tabletPage) .v3Card{background:linear-gradient(145deg,#fffffff5,#fdfdfdeb)}.metric:hover{box-shadow:0 16px 34px #32323215!important}.metric:after{border:22px solid #e0252609}.reportTable tbody tr:nth-child(2n),.closeoutTable tbody tr:nth-child(2n){background:#fafafa}.reportTable tbody tr:hover,.closeoutTable tbody tr:hover{background:#f4f4f4}.statusTag{box-shadow:inset 0 0 0 1px #25252508}:is(.millV3 button:focus-visible,.millV3 summary:focus-visible){outline:3px solid #e0252666}.loaderHome{box-shadow:inset 0 1px #ffffff1c,0 15px 36px #27272722!important}.loaderHomeStats span{background:#1919193d!important}.batchHero{border-left:5px solid #e02526!important}.scaleNumbers .stopNumber{box-shadow:inset 0 0 0 2px #fff,0 12px 30px #db681820}.scaleNumbers .stopNumber b{text-shadow:0 1px #fff}.signedScaleInput:focus-within{box-shadow:var(--plf-ring),0 8px 22px #35353515}.ingredientPicker>button.selected:not(.complete){box-shadow:0 0 0 3px #e8782316,0 8px 20px #35353510}.queueProgress>i,.ingredientProgress>i{background:#e4e4e4}.publicLanding{background:radial-gradient(circle at 12% 12%,#7878783b,#0000 30rem),radial-gradient(circle at 88% 88%,#f5883230,#0000 28rem),linear-gradient(145deg,#191919,#363636 58%,#454545)}.publicLanding>section{background:linear-gradient(145deg,#fffffff8,#f9f9f9f2);box-shadow:0 36px 100px #10101072,inset 0 1px #fff}.publicBrand b{background:linear-gradient(145deg,#383838,#222);box-shadow:inset 0 -5px #e87823,0 8px 20px #29292935}.loginChoices article{border-color:#fff;box-shadow:0 12px 30px #3232320d}@media (max-width:600px){.v3Tabs{background:#fbfbfbed;border-top:1px solid #d4d4d4;box-shadow:0 -10px 35px #2020202b}}.toolSwitcher{background:#1a1a1a66}.toolSwitcher a{color:#dbdbdb}.toolSwitcher a:hover,.toolSwitcher a.active{color:#353535;background:#fff;box-shadow:0 4px 14px #10101042}.newUserForm{background:#fafafa}.plfToolPage{background:#eee}.plfToolPage>header{color:#fff;background:linear-gradient(118deg,#1b1b1b,#363636 58%,#515151);box-shadow:0 8px 24px #2121212b}.toolBrand,.toolUser button{color:#fff}.plfToolPage iframe{background:#fff}.accessAdminBadge{color:#fff}.inventoryApp{--ink:#262626;--muted:#777;--line:#e1e1e1;background:radial-gradient(circle at 7% 0,#ebebeb 0,#0000 28rem),radial-gradient(circle at 95% 8%,#ffe8d4 0,#0000 24rem),linear-gradient(#f9f9f9,#f1f1f1 45%,#eee)}.inventoryTopbar{color:#fff;background:linear-gradient(116deg,#191919,#343434 58%,#525252);box-shadow:0 10px 34px #26262625}.inventoryBrand{color:#fff}.inventoryBrand>span{box-shadow:inset 0 1px #ffffff65,0 9px 22px #11111154}.inventoryUser button{color:#fff}.inventoryHero small,.inventoryFooterPanel small,.inventorySidebarCard>small,.inventoryHistory>small{color:#6b6b6b}.inventoryDateCard{background:linear-gradient(145deg,#fffffff2,#fafafae8);box-shadow:0 20px 55px #32323216,inset 0 1px #fff}.inventoryDateCard input{background:#fff}.inventoryStatus{color:#636363;background:#efefef}.inventoryMetrics article{border:1px solid #fff;box-shadow:0 12px 34px #3434340b}.inventoryMetrics article:after{border:24px solid #e0252609}.inventoryMetrics b i{color:#a0a0a0}.inventorySidebarCard{color:#fff;background:linear-gradient(145deg,#252525,#444);box-shadow:0 18px 40px #27272730}.inventorySidebarCard>small{color:#bcbcbc}.inventorySidebarCard>span{color:#ccc}.inventorySidebar nav{border:1px solid #fff;box-shadow:0 10px 28px #3333330b}.inventorySidebar nav button{color:#6b6b6b}.inventorySidebar nav button span{background:#eee}.inventorySidebar nav button.active{color:#fff;background:#2c2c2c;box-shadow:0 7px 17px #29292929}.inventoryHistory button{color:#7c7c7c}.inventoryHistory button:hover,.inventoryHistory button.active{background:#fff;box-shadow:0 7px 20px #3333330c}.inventoryHistory button em{color:#9d9d9d}.inventoryToolbar{border:1px solid #fff;box-shadow:0 10px 30px #3232320c}.inventoryToolbar>label>span{color:#8c8c8c}.inventoryToolbar button,.inventoryAdmin button,.inventoryApprovalActions button{color:#4d4d4d;background:#fff}.inventoryFeedCard{border:1px solid #fff;box-shadow:0 8px 25px #33333309}.inventoryFeedCard:hover{box-shadow:0 14px 34px #3331}.inventoryFeedCard.open{border-color:#cecece;box-shadow:0 18px 45px #32323216}.inventoryCountIndex{color:#818181;background:#f2f2f2}.inventoryFeedSummary small{color:#939393}.inventoryFeedTotals span{color:#8c8c8c;background:#f4f4f4}.inventoryFeedTotals b{color:#343434}.inventoryFeedSummary>i{color:#535353;background:#f0f0f0}.inventoryStackEditor{background:linear-gradient(#fbfbfb,#f6f6f6);border-top:1px solid #e4e4e4}.inventoryStackEditor>header small{color:#6b6b6b}.inventoryStackEditor>header p{color:#929292}.inventoryStackEditor>header button{color:#444;background:#fff;border:1px solid #d6d6d6}.inventoryStackRow{background:#fff;border:1px solid #e7e7e7}.inventoryStackRow>b{color:#616161}.inventoryStackRow label{color:#868686}.inventoryStackRow input{background:#fdfdfd;border:1px solid #e0e0e0}.inventoryStackRow input:focus{border-color:#828282;box-shadow:0 0 0 4px #7c7c7c1b}.inventoryStackEditor>footer{border-top:1px solid #e4e4e4}.inventoryStackEditor>footer span{color:#909090}.inventorySave,.inventorySubmit{color:#fff!important}.inventoryLocked{color:#6e6e6e;background:#efefef}.inventoryLoading,.inventoryEmpty{color:#7c7c7c;border:1px dashed #d8d8d8}.inventoryLoading i{border:3px solid #dadada}.inventoryLiveSave small{color:#8c8c8c}.inventoryFooterPanel{border:1px solid #fff;box-shadow:0 14px 36px #3232320c}.inventoryAdmin details{border:1px solid #fff}@media (max-width:700px){.inventoryTopbar>.toolSwitcher{background:#191919ef;box-shadow:0 -12px 35px #1818182d}}.inventoryModuleNav{background:#fafafae8;border-bottom:1px solid #d6d6d6;box-shadow:0 8px 24px #2f2f2f0c}.inventoryModuleNav button{color:#6e6e6e}.inventoryModuleNav button.active{color:#fff;background:#2a2a2a;border-color:#fff;box-shadow:0 7px 18px #2d2d2d24}.inventoryModuleNav label{color:#747474}.inventoryModuleNav input{color:#363636;background:#fff;border:1px solid #d9d9d9}.bulkHero small,.bulkConnectionNote small{color:#717171}.bulkHero p{color:#797979}.bulkStatusCard{border:1px solid #fff;box-shadow:0 18px 46px #32323213}.bulkStatusCard>small{color:#7f7f7f}.bulkStatus{color:#707070;background:#f2f2f2}.bulkMetrics article{border:1px solid #fff;box-shadow:0 10px 28px #3333330a}.bulkMetrics small,.bulkMetrics span{color:#838383}.bulkMetrics b i{color:#979797}.bulkActions{border:1px solid #fff;box-shadow:0 10px 30px #3232320e}.bulkActions button{color:#4f4f4f;background:#fff;border:1px solid #dbdbdb}.bulkActions .bulkPublish{color:#fff}.bulkTableHead{color:gray}.bulkRow{border:1px solid #fff;box-shadow:0 7px 22px #32323208}.bulkIngredient>i{color:#7c7c7c;background:#f0f0f0}.bulkIngredient small{color:#8e8e8e}.bulkRow label{color:#838383}.bulkRow input{color:#323232;background:#fdfdfd;border:1px solid #dfdfdf}.bulkRow input:focus{border-color:#858585;box-shadow:0 0 0 4px #7d7d7d1b}.bulkCapacity>span{color:#8c8c8c}.bulkCapacity>i{background:#e4e4e4}.bulkRow>strong{color:#fff}.bulkConnectionNote{color:#fff;background:linear-gradient(135deg,#232323,#4a4a4a);box-shadow:0 16px 38px #26262630}.bulkConnectionNote p{color:#cdcdcd}.bulkInventoryLoading i{border:3px solid #d8d8d8}.bulkInventoryLoading b{color:#6f6f6f}.tagInventoryDock{background:#fafafae8;border-bottom:1px solid #d9d9d9;box-shadow:0 7px 20px #3030300c}.tagInventoryDock summary{color:#434343}.tagInventoryDock summary small{color:#848484}.tagInventoryDock summary em{color:#5e5e5e;background:#efefef}.tagInventoryDock>div{background:#f2f2f2;border-top:1px solid #e2e2e2}.tagInventoryDock article{background:#fff;border:1px solid #fff}.tagInventoryDock article small{color:#919191}.tagInventoryDock>div>a{color:#fff;background:#313131}.inventoryItemCode{color:#636363}.tagInventoryLocations>section>header{border-bottom:1px solid #d9d9d9}.tagInventoryLocations>section>header small{color:#848484}.tagInventoryLocations article{background:#fff;border:1px solid #fff}.tagInventoryLocations article small{color:#919191}.tagInventoryLocations>nav a{color:#fff;background:#313131}.operationsApp{--op-ink:#242424;--op-muted:#7b7b7b;--op-line:#e3e3e3;background:radial-gradient(circle at 8% -5%,#ebebeb 0,#0000 30rem),radial-gradient(circle at 92% 3%,#ffe4cf 0,#0000 27rem),linear-gradient(#fafafa,#f1f1f1 52%,#ededed)}.operationsTopbar{color:#fff;background:linear-gradient(116deg,#191919,#333 60%,#525252);box-shadow:0 11px 34px #26262628}.operationsBrand{color:#fff}.operationsBrand>span{box-shadow:inset 0 1px #ffffff65,0 9px 22px #11111154}.operationsUser button{color:#fff}.operationsHero small,.operationsSectionTitle small,.operationsCard header small{color:#6f6f6f}.operationsDate{border:1px solid #fff;box-shadow:0 20px 52px #32323214}.operationsDate input{background:#fff}.operationsDate>span{color:#6e6e6e}.operationsTabs{border:1px solid #fff;box-shadow:0 12px 35px #3232320d}.operationsTabs button{color:#767676}.operationsTabs button:hover{background:#f2f2f2}.operationsTabs button.active{color:#fff;background:linear-gradient(135deg,#262626,#4e4e4e);box-shadow:0 8px 20px #35353528}.operationsTabs button.active small{color:#c3c3c3}.operationsLoading{color:#7b7b7b}.operationsLoading i{border:3px solid #dbdbdb}.operationsMetrics article{border:1px solid #fff;box-shadow:0 12px 34px #3434340b}.operationsMetrics article:after{border:25px solid #e0252609}.operationsCard{border:1px solid #fff;box-shadow:0 11px 32px #3333330b}.operationsCard header>button,.operationsCard header>span,.operationsSectionTitle button,.operationsCard button{color:#505050;background:#fff}.operationsCard header>span{background:#f2f2f2}.commandCard{color:#fff;background:linear-gradient(145deg,#232323,#4a4a4a);box-shadow:0 18px 45px #26262630}.commandCard header small{color:#c1c1c1}.commandCard header button,.alertRow>i,.checkRow>i,.closeoutList article>i{color:#fff}.alertRow span{color:#cecece}.commandCard .emptyGood{color:#fff}.operationsSectionTitle>label{border:1px solid #fff;box-shadow:0 9px 25px #3232320a}.operationsSectionTitle>label span{color:#8c8c8c}.positionList>article{border:1px solid #fff;box-shadow:0 8px 24px #33333308}.positionIdentity small{color:#6e6e6e}.positionMetric span{color:#8c8c8c}.rowActions button,.reservationRow button,.receiptHistory button,.deviceRow button{color:#505050;background:#fff}.positionList>article.expanded{background:#fff;border-color:#afafaf}.positionLocations>article{background:#f6f6f6}.positionLocations>article>div:first-child small{color:#666}.countState.approved{color:#545454;background:#e9e9e9}.receiptForm input,.receiptForm select{background:#fff}.receiptForm input:focus,.receiptForm select:focus{border-color:#828282;box-shadow:0 0 0 4px #7d7d7d19}.operationsPrimary{color:#fff!important}.closeoutList article{background:#fff;border:1px solid #e8e8e8}@media (max-width:700px){.operationsTopbar>.toolSwitcher{background:#191919ef;box-shadow:0 -12px 35px #1818182d}}.migrationPage{color:#f1f1f1;background:#101010}.migrationPage p{color:#bbb}.migrationPage a,.migrationPage button{color:#171717}.migrationNotice,.migrationCard{background:#1b1b1b;border:1px solid #353535}.migrationNotice span{color:#cdcdcd}.migrationCard label{color:#e2e2e2}.migrationCard input{color:#fff;background:#101010;border:1px solid #4e4e4e}.migrationId code,.migrationCard pre{color:#e2e2e2;background:#101010;border:1px solid #353535}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@media screen{:root{--surface:#fff;--canvas:#f5f5f5;--surface-muted:#f9f9f9;--ink:#282828;--muted:#696969;--subtle:#818181;--navy:#2f2f2f;--navy2:#3f3f3f;--blue:#555;--orange:#ba672a;--green:#237252;--amber:#956113;--red:#b43440;--line:#e2e2e2;--soft:#f1f1f1;--paper:#fff;--v3ink:var(--ink);--v3muted:var(--muted);--v3line:var(--line);--v3soft:var(--surface-muted);--v3navy:var(--navy);--v3blue:var(--blue);--radius-sm:7px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow:0 2px 6px #2f2f2f05,0 1px 2px #2f2f2f04;--focus-ring:0 0 0 3px #61616136}html{background:var(--canvas);scrollbar-gutter:stable;scroll-behavior:auto;overflow-y:scroll}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #7b7b7b!important}[tabindex="-1"]:focus{outline:none}.uiIcon{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.workspaceApp{background:var(--canvas);width:100%;max-width:none;min-height:100svh;padding:0 0 32px;overflow:visible}.workspaceApp :where(h1,h2,h3,p){overflow-wrap:break-word}.workspaceApp button{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #d6d6d6;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.3;transition:background-color .14s,border-color .14s,color .14s}.workspaceApp button:hover:not(:disabled){background:#f2f2f2;border-color:#b1b1b1;transform:none}.workspaceApp label{letter-spacing:0;text-transform:none;color:#545454;font-size:13px;font-weight:650}.workspaceApp input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.workspaceApp select,.workspaceApp textarea{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #d5d5d5;max-width:100%;padding:10px 12px;font-family:inherit;line-height:1.4;font-size:16px!important}.workspaceApp input:disabled,.workspaceApp select:disabled,.workspaceApp textarea:disabled{color:#7b7b7b;background:#f1f1f1}.workspaceApp input::placeholder,.workspaceApp textarea::placeholder{color:#888;opacity:1}.workspaceApp input[type=checkbox],.workspaceApp input[type=radio]{accent-color:var(--blue);width:20px;height:20px}.workspaceApp input:focus,.workspaceApp select:focus,.workspaceApp textarea:focus{box-shadow:var(--focus-ring);border-color:#6e6e6e}.workspaceApp small{font-size:12px;line-height:1.5}.workspaceApp :where(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.025em}.workspaceApp :where(.primaryAction,.saveScale,.completeProduction,.inventorySubmit,.inventorySave,.bulkPublish,.operationsPrimary){background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:none;font-size:14px}.workspaceApp :where(.primaryAction,.saveScale,.completeProduction,.inventorySubmit,.inventorySave,.bulkPublish,.operationsPrimary):hover:not(:disabled){color:#fff;background:#4c4c4c;border-color:#4c4c4c}.workspaceApp :where(.dangerButton,.inventoryDelete){color:var(--red);background:#fff8f8;border-color:#e9c5c9}.workspaceSkip{z-index:200;color:var(--navy);background:#fff;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.workspaceSkip:focus{transform:translateY(0)}.workspaceHeader{z-index:50;background:var(--navy);color:#f8f8f8;border-bottom:1px solid #ffffff12;align-items:center;gap:24px;min-height:82px;padding:16px 28px;display:flex;position:relative}.workspaceIdentity{align-items:center;gap:17px;min-width:0;display:flex}.workspaceMonogram{letter-spacing:-.07em;color:#fff;border-right:1px solid #ffffff30;flex-direction:column;justify-content:center;padding-right:18px;font-size:25px;font-weight:900;line-height:1;display:flex}.workspaceMonogram>span{letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:650}.workspaceIdentity>div{gap:2px;display:grid}.workspaceIdentity small{color:#c5c5c5;letter-spacing:.14em;font-size:10px;font-weight:700}.workspaceIdentity b{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:650}.workspaceAccount{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.workspaceAvatar{color:#f2f2f2;letter-spacing:.01em;background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:grid}.workspaceUsername{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}.workspaceHeader .workspaceAccount button{color:#e9e9e9;background:0 0;border:1px solid #ffffff36;min-height:38px;padding:8px 12px;font-size:12px}.workspaceHeader .workspaceAccount button:hover{color:#fff;background:#ffffff15;border-color:#ffffff60}.workspaceToolMenu{flex-shrink:0;position:relative}.workspaceToolMenu>summary{color:#e9e9e9;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.workspaceToolMenu>summary::-webkit-details-marker{display:none}.workspaceToolMenu>summary .uiIcon{width:17px;height:17px}.workspaceToolMenu>summary:hover,.workspaceToolMenu[open]>summary{background:#ffffff16}.workspaceToolMenu[open]>.toolSwitcher{display:grid}.workspaceToolMenu>.toolSwitcher{-webkit-backdrop-filter:none;background:#fff;border:1px solid #dfdfdf;border-radius:12px;gap:3px;width:295px;max-width:min(295px,100vw - 24px);padding:10px;left:0;right:auto;overflow:visible;box-shadow:0 14px 36px #1e1e1e2b;position:absolute!important;top:calc(100% + 9px)!important;bottom:auto!important}.toolMenuEyebrow{color:var(--muted);letter-spacing:.12em;padding:7px 10px;font-weight:750;font-size:10px!important}.workspaceToolMenu .toolSwitcher a{min-height:58px;color:var(--ink);white-space:normal;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px;font-size:13px;text-decoration:none;display:flex}.workspaceToolMenu .toolSwitcher a:hover{background:#f4f4f4}.workspaceToolMenu .toolSwitcher a.active{color:#494949;box-shadow:none;background:#f0f0f0}.toolSwitcher a>span{flex:1;gap:1px;display:grid}.toolSwitcher a small{color:var(--muted);font-size:11px;font-weight:400}.workspaceToolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;min-height:66px;padding:12px 28px;display:flex}.workspaceBreadcrumb{color:var(--muted);align-items:center;gap:10px;margin-right:auto;font-size:12px;display:flex}.workspaceBreadcrumb b{color:var(--ink);font-weight:650}.workspaceBreadcrumb>.uiIcon{color:var(--subtle);width:17px}.workspaceToolbar .datePicker{width:auto;color:var(--muted);align-items:center;gap:9px;display:flex;font-size:12px!important}.workspaceToolbar .datePicker input{width:158px;min-height:40px;padding:7px 8px}.workspaceApp .workspaceRefresh{background:#fff;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;display:inline-flex}.workspaceRefresh .uiIcon{width:16px;height:16px}.resourceStatus,.workspaceToolbar .syncState{color:#416252;letter-spacing:0;box-shadow:none;white-space:normal;background:0 0;border:0;align-items:center;gap:7px;padding:4px;font-weight:550;display:flex;font-size:12px!important}.resourceStatus>i,.workspaceToolbar .syncState>i{width:6px;height:6px;box-shadow:none;background:#388567;border-radius:50%;flex:none;animation:none}.resourceStatus.offline,.resourceStatus.stale,.workspaceToolbar .syncState.offline,.workspaceToolbar .syncState.queued{color:#93681d}.resourceStatus.offline>i,.resourceStatus.stale>i,.workspaceToolbar .syncState.offline>i,.workspaceToolbar .syncState.queued>i{background:#b58232}.workspaceToolbar .syncState.error{color:var(--red)}.workspaceToolbar .syncState.error>i{background:var(--red)}.workspaceToolbar .syncState.syncing{color:var(--blue)}.workspaceToolbar .syncState.syncing>i{background:var(--blue)}.workspaceApp .queueStatusButton{min-height:40px;color:var(--muted);border-color:var(--line);background:#f9f9f9;padding:8px 11px;font-size:12px}.workspaceApp .queueStatusButton.waiting{color:#795113;background:#fff5df;border-color:#edcf94}.workspaceApp .queueStatusButton.needsReview{color:#9a2934;background:#fff0f1;border-color:#edc2c7}.sectionSelector{display:none}.workspaceApp .workspaceIntro{max-width:1440px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:30px 28px 24px;display:flex}.workspaceIntro small{letter-spacing:.14em;color:#7c7c7c;font-weight:750;font-size:10px!important}.workspaceApp .workspaceIntro h1{letter-spacing:-.035em;color:var(--ink);margin:7px 0 10px;font-size:32px;font-weight:700;line-height:1.18}.workspaceApp .workspaceIntro p{color:var(--muted);max-width:690px;margin:0;font-size:13px;line-height:1.55}.workspaceIntro em{color:inherit;font-style:normal}.workspaceApp .operationsDate,.workspaceApp .inventoryDateCard{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:auto;align-items:end;gap:12px;padding:0;display:flex}.operationsDate label{white-space:nowrap;gap:6px;display:grid;font-size:11px!important}.workspaceApp .operationsDate input{width:160px;font-size:14px!important}.workspaceApp .inventoryDateCard{justify-items:end;gap:4px;display:grid}.inventoryDateCard strong{color:var(--muted);font-weight:600;font-size:13px!important}.workspaceApp .inventoryStatus{letter-spacing:0;border-radius:6px;padding:5px 9px;font-weight:700;font-size:11px!important}.workspaceApp .operationsTabs{z-index:20;border:1px solid var(--line);max-width:1384px;box-shadow:var(--shadow);background:#fff;border-radius:10px;gap:4px;margin:0 auto 24px;padding:5px;display:flex;position:sticky;top:0;overflow:visible}.workspaceApp .operationsTabs button{text-align:center;min-width:0;min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 9px;font-size:13px;display:flex}.workspaceApp .operationsTabs button>b{font-size:13px;font-weight:600}.workspaceApp .operationsTabs button small{display:none}.workspaceApp .operationsTabs button.active{color:#454545;box-shadow:none;background:#f0f0f0}.workspaceApp .operationsTabs .uiIcon{width:17px;height:17px}.workspaceApp .operationsContent{min-width:0;max-width:1440px;margin:0 auto;padding:0 28px}.workspaceApp .operationsNotice,.workspaceApp .inventoryNotice,.workspaceApp .bulkNotice,.workspaceApp .v3Message{z-index:10;color:#235f45;max-width:1384px;box-shadow:none;background:#f3f3f3;border:1px solid #bdd8cb;border-radius:9px;align-items:center;gap:12px;margin:0 auto 18px;padding:13px 16px;font-size:13px;display:flex;position:relative;top:auto}.workspaceApp .operationsNotice.error,.workspaceApp .inventoryNotice.error,.workspaceApp .bulkNotice.error{color:#982e37;background:#fff3f3;border-color:#e6c5c7}.workspaceApp .v3Message{color:#4f4f4f;background:#f3f3f3;border-color:#ddd}.v3Message>button{flex:none;margin-left:auto}.workspaceApp .operationsMetrics,.workspaceApp .inventoryMetrics,.workspaceApp .bulkMetrics,.workspaceApp .metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:none;margin:0 0 22px;padding:0;display:grid}.workspaceApp .operationsMetrics article,.workspaceApp .inventoryMetrics article,.workspaceApp .bulkMetrics article,.workspaceApp .metricGrid .metric{border:1px solid var(--line);min-height:123px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 22px;display:flex;position:relative}.workspaceApp .operationsMetrics small,.workspaceApp .inventoryMetrics small,.workspaceApp .bulkMetrics small,.workspaceApp .metricGrid .metric>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:650}.workspaceApp .operationsMetrics b,.workspaceApp .inventoryMetrics b,.workspaceApp .bulkMetrics b,.workspaceApp .metricGrid .metric>b{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:31px;font-weight:700;line-height:1.25}.workspaceApp .operationsMetrics b>em,.workspaceApp .inventoryMetrics b>i,.workspaceApp .bulkMetrics b>i{letter-spacing:0;color:var(--subtle);font-size:14px;font-style:normal;font-weight:450}.workspaceApp .operationsMetrics article>span,.workspaceApp .inventoryMetrics article>span,.workspaceApp .bulkMetrics article>span{color:var(--muted);font-size:11px}.workspaceApp .operationsMetrics article.good{border-top:3px solid #4c9579}.workspaceApp .operationsCard,.workspaceApp .v3Card,.workspaceApp .inventorySidebarCard,.workspaceApp .inventoryFooterPanel,.workspaceApp .inventoryAdmin>details{border:1px solid var(--line);box-shadow:var(--shadow);content-visibility:visible;contain-intrinsic-size:none;background:#fff;border-radius:12px;min-width:0;overflow:visible}.workspaceApp .operationsCard{padding:22px}.workspaceApp .operationsCard>header,.workspaceApp .cardTitle{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex}.workspaceApp .operationsCard header small,.workspaceApp .cardTitle small{letter-spacing:.12em;color:#7a7a7a;font-size:10px;font-weight:750}.workspaceApp .operationsCard h2,.workspaceApp .cardTitle h2,.workspaceApp .cardTitle h3{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.35}.workspaceApp .operationsCard>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:5px 3px;font-size:12px;display:inline-flex}.workspaceApp .operationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspaceApp .operationsGrid .wide{grid-column:1/-1}.workspaceApp .operationsSectionTitle{justify-content:space-between;align-items:end;gap:20px;margin:0 0 20px;display:flex}.workspaceApp .operationsSectionTitle h2{margin:4px 0 8px;font-size:23px;line-height:1.25}.workspaceApp .operationsSectionTitle p{color:var(--muted);margin:0;font-size:13px}.workspaceApp .operationsSectionTitle small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:700}.workspaceApp .operationsSectionTitle>label{width:100%;max-width:380px}.attentionSummary{background:#f5f5f5;border:1px solid #c9ddcf;border-radius:12px;align-items:center;gap:17px;margin-bottom:20px;padding:19px 22px;display:flex}.attentionSummary.needsAttention{background:#fff7e9;border-color:#e9d5ae}.attentionSymbol{color:#397555;background:#e5e5e5;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.needsAttention .attentionSymbol{color:#946316;background:#f8e8c7}.attentionSummary small{color:#717869;letter-spacing:.13em;font-size:10px;font-weight:750}.attentionSummary h2{letter-spacing:-.02em;margin:2px 0 3px;font-size:18px}.attentionSummary p{color:#6d6e63;margin:0;font-size:12px}.workspaceApp .attentionSummary>button{white-space:nowrap;background:#fff9ed;border-color:#ddcba5;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.workspaceApp .attentionSummary.clear>button{background:#f9fffb;border-color:#bed5c6}.todayMainGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.todayMainGrid .priorityCard{min-height:228px}.workspaceCount{color:var(--muted);background:#f4f4f4;border-radius:6px;place-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:grid}.workspaceApp .alertRow{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:13px;margin:0;padding:16px 0;display:flex}.workspaceApp .alertRow>i{color:#a46c16;background:#fff3db;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.alertRow>i .uiIcon{width:16px;height:16px}.workspaceApp .alertRow b{font-size:13px;line-height:1.45}.workspaceApp .alertRow span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.workspaceApp .alertRow>button{flex:none;width:44px;margin-left:auto;padding:8px}.workspaceEmpty{text-align:center;min-height:145px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.workspaceEmpty>.uiIcon{color:#749086;width:28px;height:28px;margin-bottom:3px}.workspaceEmpty b{color:#484848;font-size:14px;font-weight:650}.workspaceEmpty p{max-width:330px;margin:0;font-size:12px;line-height:1.6}.runStatusRow{border-top:1px solid #ececec;padding:12px 0}.runStatusRow>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.runStatusRow b{color:#5d5d5d;font-variant-numeric:tabular-nums;font-size:12px}.runStatusRow small{text-align:right;color:var(--subtle);margin-top:4px;font-size:10px;display:block}.runStatusTrack,.closeoutProgress{background:#f1f1f1;border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.runStatusTrack>span,.closeoutProgress>span{background:#686868;border-radius:4px;height:100%;display:block}.runStatusTrack>span.complete,.runStatusTrack>span.closed,.runStatusTrack>span.production_complete,.closeoutProgress>span{background:#4a9276}.runStatusTrack>span.paused,.runStatusTrack>span.hold{background:#be9346}.workspaceApp .sourceRow{border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.sourceRow div{gap:3px;display:grid}.workspaceApp .sourceRow b{font-size:13px;font-weight:650}.workspaceApp .sourceRow small{color:var(--muted);font-size:11px}.sourceFootnote{color:var(--muted);border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px;font-size:11px}.closeoutProgress{margin:3px 0 12px}.workspaceApp .checkRow{border:0;border-top:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px 0;display:flex}.workspaceApp .checkRow>i{color:#398163;background:#ededed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.workspaceApp .checkRow.fail>i{color:#987128;background:#fbf1dc}.checkRow .uiIcon{width:15px;height:15px}.workspaceApp .checkRow b{font-size:12px;font-weight:650}.workspaceApp .checkRow span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.workspaceApp .statusTag{letter-spacing:0;text-transform:none;color:#666;white-space:normal;width:max-content;max-width:100%;box-shadow:none;background:#f5f5f5;border:1px solid #dfdfdf;border-radius:6px;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.workspaceApp .statusTag.in_progress,.workspaceApp .statusTag.released,.workspaceApp .statusTag.ready,.workspaceApp .statusTag.approved{color:#545454;background:#f3f3f3;border-color:#dcdcdc}.workspaceApp .statusTag.complete,.workspaceApp .statusTag.production_complete,.workspaceApp .statusTag.closed,.workspaceApp .statusTag.published,.workspaceApp .statusTag.Published{color:#2d7254;background:#efefef;border-color:#c8e1d3}.workspaceApp .statusTag.paused,.workspaceApp .statusTag.hold,.workspaceApp .statusTag.pending,.workspaceApp .statusTag.submitted{color:#8b651f;background:#fff6e6;border-color:#eedabc}.workspaceApp .statusTag.cancelled{color:#98414b;background:#fbf0f0;border-color:#e8cbce}.workspaceApp .statusTag.pulled{color:#717171;background:#f4f4f4}.workspaceApp .trackingNotice{color:#747474;text-align:left;background:#f2f2f2;border:0;border-bottom:1px solid #e7e7e7;margin:0;padding:9px 28px;font-size:11px;font-weight:450;line-height:1.5;position:relative}.millWorkspace{grid-template-columns:196px minmax(0,1fr);align-items:start;column-gap:26px;max-width:1760px;margin:0 auto;padding:26px 28px;display:grid}.millWorkspace>.v3Tabs{width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:1/1/span 3;gap:5px;margin:0;padding:0;display:flex;position:sticky;inset:20px auto auto;overflow:visible}.workspaceApp .v3Tabs button{color:#646464;text-align:left;width:100%;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:11px;padding:12px;font-size:12px;font-weight:600;display:flex}.workspaceApp .v3Tabs .navIcon{flex:none;width:19px;height:19px}.workspaceApp .v3Tabs button.active{color:#464646;box-shadow:none;background:#ececec;border-color:#e1e1e1}.workspaceApp .v3Tabs button>em{color:#fff;text-align:center;background:#ba454c;border-radius:5px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:11px;font-style:normal}.millWorkspace>.viewStage{grid-area:auto/2;width:100%;min-width:0;max-width:none;margin:0;padding:0;animation:none;overflow:visible}.millWorkspace>.v3Message{grid-column:2;width:100%}.workspaceApp .v3Page{max-width:none;margin:0;padding:0}.workspaceApp .pageTitle{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:0;display:flex}.workspaceApp .pageTitle h2{letter-spacing:-.035em;margin:5px 0 0;font-size:28px;font-weight:700;line-height:1.2}.workspaceApp .pageTitle small{color:var(--muted);font-size:11px;font-weight:600}.workspaceApp .pageTitle>span{color:var(--muted);text-align:right;max-width:240px;font-size:11px}.workspaceApp .pageTitle button{min-width:120px}.workspaceApp .v3Card{padding:20px}.workspaceApp .v3Empty{min-height:160px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:30px 22px;display:flex}.workspaceApp .v3Empty>i{color:#7f7f7f;background:#f2f2f2;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;font-style:normal;display:grid}.workspaceApp .v3Empty>b{color:#535353;font-size:15px;font-weight:650}.workspaceApp .v3Empty>span{max-width:480px;font-size:12px;line-height:1.6}.workspaceApp .boardTable{padding:0;overflow:hidden}.workspaceApp .boardHeader{color:#787878;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;background:#f9f9f9;grid-template-columns:110px 1.1fr 1.6fr 1.1fr .9fr 1fr;gap:14px;padding:13px 18px;font-size:10px;display:grid}.workspaceApp .boardRow{background:#fff;border:0;border-bottom:1px solid #ececec;grid-template-columns:110px 1.1fr 1.6fr 1.1fr .9fr 1fr;align-items:center;gap:14px;min-width:0;padding:18px}.workspaceApp .boardRow:last-child{border-bottom:0}.workspaceApp .boardRow.in_progress{background:#fcfcfc;box-shadow:inset 3px 0 #6b6b6b}.workspaceApp .boardRow>span{overflow-wrap:anywhere;min-width:0}.workspaceApp .boardRow b{font-size:12px;font-weight:650;line-height:1.5}.workspaceApp .boardRow small{color:#818181;margin-top:5px;font-size:10px;line-height:1.6}.workspaceApp .boardRow .statusTag{font-size:10px}.workspaceApp .tabletPage{gap:16px;max-width:none;padding:0;display:grid}.workspaceApp .loaderHome{border:1px solid var(--line);background:#fff;border-left:4px solid #636363;grid-template-columns:minmax(200px,1fr) auto;gap:16px;padding:22px;display:grid}.workspaceApp .loaderHomeTitle small{color:#787878;letter-spacing:.07em;font-size:10px}.workspaceApp .loaderHomeTitle h2{margin:7px 0;font-size:24px;line-height:1.3}.workspaceApp .loaderHomeTitle>span{color:var(--muted);font-size:12px}.workspaceApp .loaderHomeStats{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:1.4fr .7fr .7fr 1.2fr;gap:0;margin:0;padding:15px 0 0;display:grid}.workspaceApp .loaderHomeStats>span{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:0 16px}.workspaceApp .loaderHomeStats>span:first-child{border-left:0;padding-left:0}.workspaceApp .loaderHomeStats small{font-size:11px;line-height:1.4}.workspaceApp .loaderHomeStats b{color:var(--ink);overflow-wrap:break-word;margin-top:4px;font-size:15px;line-height:1.45}.workspaceApp .loaderHome>button{color:#85601c;background:#fff9ee;border-color:#e7d5b4;grid-area:1/2;align-self:center;min-height:44px;padding:11px 14px;font-size:11px}.workspaceApp .loaderHome.downtime{background:#fffaf2;border-left-color:#c58d37}.workspaceApp .loaderSteps{justify-content:space-between;gap:12px;padding:13px 18px;display:flex}.workspaceApp .loaderSteps>span{background:0 0;align-items:center;gap:9px;min-width:0;display:flex}.workspaceApp .loaderSteps i{color:#888;background:#f8f8f8;border:1px solid #dedede;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.workspaceApp .loaderSteps b{color:#828282;font-size:12px;font-weight:550}.workspaceApp .loaderSteps .current i{background:var(--navy);color:#fff;border-color:var(--navy)}.workspaceApp .loaderSteps .current b{color:var(--navy);font-weight:750}.workspaceApp .loaderSteps .done i{color:#2e7755;background:#ececec;border-color:#c9e2d4}.workspaceApp .tabletIdentity{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.workspaceApp .tabletIdentity label{flex:1;gap:6px;min-width:180px;font-size:11px;display:grid}.workspaceApp .tabletIdentity label input,.workspaceApp .tabletIdentity label select{width:100%}.workspaceApp .tabletIdentity>div{border:0;padding:0}.workspaceApp .tabletIdentity>button{min-height:44px;font-size:11px;font-weight:650}.workspaceApp .connectionBadge{letter-spacing:0;box-shadow:none;border-radius:6px;font-size:10px}.workspaceApp .wakeStatus{color:var(--muted);font-size:9px}.workspaceApp .tabletLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspaceApp .batchQueue{min-width:0;max-height:none;padding:16px;position:sticky;top:16px}.workspaceApp .batchQueue h2{font-size:17px}.workspaceApp .batchQueue .sheetCode{color:#838383;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.workspaceApp .batchQueue>section{border-top:1px solid var(--line);margin-top:17px;padding-top:12px}.workspaceApp .batchQueue h3{margin:0 0 4px;font-size:12px;line-height:1.5}.workspaceApp .batchQueue p{color:var(--muted);font-size:11px}.workspaceApp .batchQueue button{text-align:left;background:#fff;border-color:#e4e4e4;border-radius:8px;grid-template-columns:1fr auto;gap:5px;width:100%;min-height:62px;margin-top:7px;padding:10px;display:grid}.workspaceApp .batchQueue button.selected{background:#f4f4f4;border-color:#9f9f9f;box-shadow:inset 3px 0 #6e6e6e}.workspaceApp .batchQueue button>span{overflow-wrap:anywhere;font-size:10px}.workspaceApp .batchQueue button>b{font-size:15px}.workspaceApp .batchQueue button>em{color:var(--muted);grid-column:1/-1;font-size:9px;font-style:normal;font-weight:550}.workspaceApp .queueProgress{background:0 0;border:0;padding:12px 0 0;font-size:11px}.queueProgress div{gap:5px}.workspaceApp .queueProgress b,.workspaceApp .queueProgress span{font-size:10px}.workspaceApp .queueProgress>i{background:#eee;border-radius:4px;height:5px}.workspaceApp .queueProgress>i>span{background:#417d69}.workspaceApp .loaderWork{gap:14px;min-width:0;display:grid}.workspaceApp .batchHero{color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.workspaceApp .batchHero small{color:var(--muted);font-size:10px}.workspaceApp .batchHero h2{color:var(--ink);margin:7px 0;font-size:24px;line-height:1.3}.workspaceApp .batchHero p{color:var(--muted);margin:0;font-size:12px}.workspaceApp .batchControls{flex-wrap:wrap;gap:12px;padding:15px;display:flex}.workspaceApp .batchControls>div{flex:1;min-width:120px}.workspaceApp .batchControls span{color:var(--muted);font-size:10px}.workspaceApp .batchControls b{margin-top:4px;font-size:12px}.workspaceApp .batchControls button{padding:10px;font-size:11px}.workspaceApp .ingredientWorkspace{grid-template-columns:minmax(170px,.65fr) minmax(260px,1.35fr);align-items:start;gap:14px;display:grid}.workspaceApp .ingredientPicker{padding:16px;position:relative;top:auto}.workspaceApp .ingredientPicker>button{text-align:left;background:#fff;border-color:#e3e3e3;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:66px;margin-top:8px;padding:12px;display:flex}.workspaceApp .ingredientPicker>button.selected{background:#f4f4f4;border-color:#aaa}.workspaceApp .ingredientPicker>button i{color:var(--blue);background:#f2f2f2;border:0;width:27px;min-width:27px;height:27px;font-size:12px;font-style:normal}.workspaceApp .ingredientPicker>button b{font-size:12px;line-height:1.5}.workspaceApp .ingredientPicker>button small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.workspaceApp .ingredientPicker .cardTitle{flex-wrap:wrap;align-items:flex-start}.workspaceApp .ingredientPicker .compactToggle{min-height:36px;padding:8px 9px;font-size:10px}.workspaceApp .ingredientProgress{background:0 0;border:0;padding:10px 0;font-size:11px}.workspaceApp .ingredientProgress b,.workspaceApp .ingredientProgress span{font-size:10px}.workspaceApp .ingredientProgress>i{background:#eee;height:5px}.workspaceApp .ingredientProgress>i>span{background:#4c9378}.workspaceApp .allMineralsButton{color:#346d53!important;background:#f1f1f1!important;border-color:#c9e1d4!important;display:grid!important}.workspaceApp .correctSavedWeight{padding:10px 0;font-size:11px}.workspaceApp .completedIngredients summary{cursor:pointer;padding:12px 0;font-size:11px}.workspaceApp .scaleWork{border-top:3px solid var(--blue);background:#fff;padding:23px;position:relative}.workspaceApp .scaleWork>small{letter-spacing:.13em;color:var(--muted);font-size:10px;font-weight:750}.workspaceApp .scaleWork h2{margin:8px 0 5px;font-size:28px;line-height:1.2}.workspaceApp .scaleWork>p{color:var(--muted);margin:0 0 18px;font-size:11px}.workspaceApp .scaleNumbers{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.workspaceApp .scaleNumbers>div{background:#f6f6f6;border:1px solid #e8e8e8;border-radius:9px;flex-direction:column;min-width:0;padding:14px;display:flex}.workspaceApp .scaleNumbers span{color:var(--muted);font-size:11px}.workspaceApp .scaleNumbers b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:23px;font-weight:650;line-height:1.3}.workspaceApp .scaleNumbers>.stopNumber{background:var(--navy);border-color:var(--navy);text-align:center;grid-column:1/-1;padding:22px}.workspaceApp .stopNumber span{letter-spacing:.11em;color:#c8c8c8;font-size:11px;font-weight:700}.workspaceApp .stopNumber b{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:48px;font-weight:750;line-height:1.2}.workspaceApp .endingReading{margin:18px 0 12px;font-size:13px;display:block}.workspaceApp .signedScaleInput{box-shadow:none;background:#fff;border:2px solid #ababab;border-radius:10px;align-items:stretch;gap:0;margin-top:8px;display:flex;overflow:hidden}.workspaceApp .signedScaleInput>input{text-align:right;width:100%;min-width:0;min-height:60px;box-shadow:none;border:0;border-radius:0;flex:1;padding:9px;font-size:27px!important}.workspaceApp .signedScaleInput>button{color:#646464;background:#f4f4f4;border:0;border-radius:0;min-width:44px;padding:8px;font-size:13px}.workspaceApp .signedScaleInput>.clearScale{min-width:40px;font-size:10px}.workspaceApp .signedScaleInput>b{color:var(--muted);background:#fff;align-items:center;padding:0 10px;font-size:12px;display:flex}.workspaceApp .scaleWork .saveScale{background:var(--navy);justify-content:center;align-items:center;width:100%;min-height:55px;margin-top:16px;font-size:14px;display:flex}.workspaceApp .liveMath{background:#f6f6f6;border:1px solid #d9e7df;border-radius:8px;gap:6px;padding:12px 14px;font-size:11px;display:grid}.workspaceApp .liveMath b{font-variant-numeric:tabular-nums;font-size:12px}.workspaceApp .recordBar{flex-wrap:wrap;gap:8px;padding:13px;display:flex}.workspaceApp .recordBar button{background:#fafafa;flex:120px;font-size:11px}.workspaceApp .startPanel{border-left:3px solid #737373;flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}.workspaceApp .startPanel>div:first-child{flex:1;min-width:180px}.workspaceApp .startPanel b{font-size:16px}.workspaceApp .startPanel span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.workspaceApp .earlyClosePanel{background:#fafafa;border-style:dashed;padding:16px}.workspaceApp .earlyClosePanel b{font-size:13px}.workspaceApp .earlyClosePanel span{font-size:11px;line-height:1.5}.workspaceApp .earlyClosePanel button{font-size:11px}.workspaceApp .revisionAlert{background:#fff5df;border:1px solid #e9cd8f;border-radius:10px;gap:18px;padding:18px}.workspaceApp .revisionAlert b{font-size:13px}.workspaceApp .revisionAlert span,.workspaceApp .revisionAlert li{font-size:12px}.workspaceApp .runLayout{grid-template-columns:240px minmax(0,1fr);gap:18px}.workspaceApp .runSidebar{padding:18px}.workspaceApp .runSidebar button,.workspaceApp .sheetList button{width:100%;min-height:64px;padding:13px;font-size:12px}.workspaceApp .sheetDetail{min-width:0}.workspaceApp .runForm,.workspaceApp .newSheetForm{gap:12px}.workspaceApp .newSheetForm label,.workspaceApp .runForm label{gap:5px;font-size:11px;display:grid}.workspaceApp .runHeader h2{font-size:24px;line-height:1.3}.workspaceApp .runHeader small,.workspaceApp .runHeader p{color:var(--muted);font-size:11px}.workspaceApp .runHeaderActions,.workspaceApp .sheetActions{flex-wrap:wrap;gap:8px;display:flex}.workspaceApp .runOrder{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:15px}.workspaceApp .runOrder h3{font-size:15px}.workspaceApp .runOrder small,.workspaceApp .runOrder p{font-size:11px}.workspaceApp .runOrder button{padding:9px 11px;font-size:11px}.workspaceApp .runOrderActions{gap:7px}.workspaceApp .rationSearchResults{border-color:#d8d8d8;border-radius:8px;box-shadow:0 8px 20px #30303014}.workspaceApp .rationSearchResults button{min-height:56px;padding:12px 14px;font-size:12px}.workspaceApp .exceptionGrid,.workspaceApp .searchLayout,.workspaceApp .adminGrid,.workspaceApp .reportGrid,.workspaceApp .operationsToolsGrid{gap:18px}.workspaceApp .exceptionItem,.workspaceApp .requestRow,.workspaceApp .conflictRow{border:1px solid var(--line);background:#fdfdfd;border-radius:8px;padding:15px}.workspaceApp .exceptionItem b,.workspaceApp .requestRow b,.workspaceApp .conflictRow b{font-size:13px}.workspaceApp .exceptionItem p,.workspaceApp .requestRow p,.workspaceApp .conflictRow p{font-size:12px;line-height:1.6}.workspaceApp .exceptionItem button,.workspaceApp .requestRow button,.workspaceApp .conflictRow button{font-size:11px}.workspaceApp .globalSearch{flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.workspaceApp .globalSearch>input{flex:1;min-width:250px}.workspaceApp .globalSearch label{gap:5px;font-size:11px;display:grid}.workspaceApp .searchResults>button{border-color:var(--line);text-align:left;gap:12px;min-height:74px;margin-bottom:9px;padding:16px;display:flex}.workspaceApp .searchResults>button b{font-size:13px}.workspaceApp .searchResults>button small,.workspaceApp .searchResults>button span{font-size:11px}.workspaceApp .timeline article{padding:14px 12px}.workspaceApp .timeline article b{font-size:13px}.workspaceApp .timeline article p{font-size:12px;line-height:1.6}.workspaceApp .timeline article small{font-size:10px}.workspaceApp .reportTable>div{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.workspaceApp .reportTable{padding:18px}.workspaceApp .reportTable h3{margin:0 0 14px;font-size:16px}.workspaceApp .reportTable th,.workspaceApp .reportTable td{border-bottom:1px solid #e9e9e9;padding:11px 12px;font-size:12px}.workspaceApp .reportTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f9f9f9;font-size:10px}.workspaceApp .centralAccessStage{padding:0}.workspaceApp .centralAccessManager{padding:22px}.workspaceApp .newUserForm{background:#f9f9f9;border-radius:9px;gap:12px;padding:18px}.workspaceApp .newUserForm label{font-size:11px}.workspaceApp .permissionChecks label{align-items:center;gap:8px;min-height:44px;padding:6px;font-size:12px;display:flex}.workspaceApp .userAccessRow{border-color:var(--line);gap:16px;padding:17px 0}.workspaceApp .userAccessRow b{font-size:14px}.workspaceApp .userAccessRow small,.workspaceApp .userAccessRow button{font-size:11px}.workspaceApp .adminLine{border-color:var(--line);gap:12px;padding:14px 0}.workspaceApp .adminLine b{font-size:13px}.workspaceApp .adminLine small,.workspaceApp .adminLine button{font-size:11px}.workspaceApp .inventoryModuleNav{z-index:25;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:5px;margin:0;padding:10px 28px;display:flex;position:sticky;top:0;overflow:visible}.workspaceApp .inventoryModuleNav>button{text-align:left;background:#fff;border:1px solid #0000;gap:1px;min-width:130px;min-height:55px;padding:9px 16px;display:grid}.workspaceApp .inventoryModuleNav>button span{color:var(--subtle);font-size:10px;font-weight:450}.workspaceApp .inventoryModuleNav>button b{font-size:13px;font-weight:650}.workspaceApp .inventoryModuleNav>button.active{color:#505050;background:#f2f2f2;border-color:#e5e5e5}.workspaceApp .inventoryModuleNav>label{align-items:center;gap:9px;min-width:0;margin-left:auto;font-size:11px;display:flex}.workspaceApp .inventoryModuleNav input{width:158px;padding:8px;font-size:14px!important}.workspaceApp .inventoryMetrics{max-width:1384px;margin:0 auto 22px}.workspaceApp .inventoryMetrics .metricStamp{letter-spacing:-.025em;font-size:19px;line-height:1.4}.workspaceApp .inventoryWorkspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;max-width:1440px;margin:0 auto;padding:0 28px;display:grid}.workspaceApp .inventorySidebar{background:0 0;position:sticky;top:95px}.workspaceApp .inventorySidebarCard{padding:20px}.workspaceApp .inventorySidebarCard>small{letter-spacing:.08em;color:var(--muted);font-size:10px}.workspaceApp .inventorySidebarCard>b{letter-spacing:-.04em;font-size:30px}.workspaceApp .inventorySidebarCard>div{background:#ececec;border-radius:4px;height:5px;margin:12px 0}.workspaceApp .inventorySidebarCard>div>i{background:#3f806a;border-radius:4px}.workspaceApp .inventorySidebarCard>span{color:var(--muted);font-size:11px}.workspaceApp .inventorySidebar nav{gap:5px;margin-top:14px;display:grid}.workspaceApp .inventorySidebar nav button{background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:10px 12px;font-size:12px;display:flex}.workspaceApp .inventorySidebar nav button.active{color:#4e4e4e;background:#ececec;border-color:#e0e0e0}.workspaceApp .inventoryHistory{margin-top:25px}.workspaceApp .inventoryHistory>small{color:var(--muted);letter-spacing:.08em;margin-bottom:9px;font-size:10px;display:block}.workspaceApp .inventoryHistory button{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:7px;width:100%;min-height:55px;padding:10px 9px;font-size:11px;display:flex}.workspaceApp .inventoryHistory button>em{color:var(--muted);font-size:10px;font-style:normal}.workspaceApp .inventoryCountPane{min-width:0}.workspaceApp .inventoryToolbar{z-index:15;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex;position:sticky;top:88px}.workspaceApp .inventoryToolbar>label{min-width:0;color:var(--muted);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.workspaceApp .inventoryToolbar input{width:100%;box-shadow:none;background:#f8f8f8;border:0}.workspaceApp .inventoryToolbar>div{gap:7px;display:flex}.workspaceApp .inventoryToolbar button{white-space:nowrap;min-width:62px;font-size:11px}.workspaceApp .inventoryLiveSave{color:#46725c;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;padding:4px 2px 13px;font-size:11px;display:flex}.workspaceApp .inventoryLiveSave>small{color:var(--muted);flex-basis:100%;font-size:10px;display:block}.workspaceApp .inventoryLiveSave.error{color:var(--red)}.workspaceApp .inventoryFeedList{gap:9px;display:grid}.workspaceApp .inventoryFeedCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;overflow:hidden}.workspaceApp .inventoryFeedCard.open{border-color:#aaa;box-shadow:0 0 0 1px #aaaaaa2b}.workspaceApp .inventoryFeedSummary{text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:center;gap:14px;width:100%;min-height:91px;padding:18px;display:grid}.workspaceApp .inventoryFeedSummary:hover{background:#fbfbfb;border:0}.workspaceApp .inventoryCountIndex{color:#8b8b8b;background:#f4f4f4;border-radius:7px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.workspaceApp .counted .inventoryCountIndex{color:#3e775b;background:#eee}.workspaceApp .inventoryFeedSummary h2{margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.4}.workspaceApp .inventoryFeedSummary small{color:var(--muted);font-size:10px;font-weight:450}.workspaceApp .inventoryFeedTotals{gap:15px;display:flex}.workspaceApp .inventoryFeedTotals>span{min-width:52px;color:var(--muted);text-align:right;background:0 0;padding:0;font-size:10px}.workspaceApp .inventoryFeedTotals b{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:19px;display:block}.workspaceApp .inventoryFeedSummary>i{color:#7e7e7e;text-align:center;background:0 0;font-size:20px;font-style:normal}.workspaceApp .inventoryStackEditor{background:#fafafa;border-top:1px solid #e4e4e4;padding:20px}.workspaceApp .inventoryStackEditor>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.workspaceApp .inventoryStackEditor>header small{color:var(--muted);letter-spacing:.09em;font-size:10px}.workspaceApp .inventoryStackEditor>header p{color:var(--muted);margin:4px 0;font-size:12px}.workspaceApp .inventoryStackEditor>header button{font-size:11px}.workspaceApp .inventoryStackRow{background:#fff;border:1px solid #e6e6e6;border-radius:8px;grid-template-columns:62px minmax(80px,1fr) minmax(80px,1fr) minmax(100px,1.4fr) 44px;align-items:end;gap:10px;margin-bottom:9px;padding:12px;display:grid}.workspaceApp .inventoryStackRow>b{align-self:center;font-size:11px}.workspaceApp .inventoryStackRow label{gap:5px;font-size:10px;display:grid}.workspaceApp .inventoryStackRow input{width:100%}.workspaceApp .inventoryStackRow .removeStack{width:44px;min-width:44px;padding:10px;font-size:18px}.workspaceApp .inventoryStackEditor footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.workspaceApp .inventoryStackEditor footer b{font-size:16px;line-height:1.4;display:block}.workspaceApp .inventoryStackEditor footer span{color:var(--muted);font-size:11px}.workspaceApp .inventoryFooterPanel{justify-content:space-between;align-items:center;gap:22px;max-width:1384px;margin:24px auto 0;padding:23px;display:flex}.workspaceApp .inventoryFooterPanel small{letter-spacing:.1em;font-size:10px}.workspaceApp .inventoryFooterPanel h2{margin:6px 0;font-size:20px}.workspaceApp .inventoryFooterPanel p{color:var(--muted);max-width:670px;font-size:12px}.workspaceApp .inventoryAdmin{grid-template-columns:1fr 1fr;gap:15px;max-width:1384px;margin:17px auto;display:grid}.workspaceApp .inventoryAdmin>details{padding:18px}.workspaceApp .inventoryAdmin summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.workspaceApp .bulkInventoryModule{max-width:1440px;margin:0 auto;padding:28px}.workspaceApp .bulkHero{background:0 0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:0;display:flex}.workspaceApp .bulkHero h1{letter-spacing:-.035em;margin:7px 0 10px;font-size:31px;line-height:1.2}.workspaceApp .bulkHero h1 br{display:none}.workspaceApp .bulkHero em{color:inherit;font-style:normal}.workspaceApp .bulkHero small{letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:700}.workspaceApp .bulkHero p{color:var(--muted);max-width:670px;margin:0;font-size:13px}.workspaceApp .bulkStatusCard{text-align:right;width:auto;box-shadow:none;background:0 0;border:0;justify-items:end;gap:5px;padding:0;display:grid}.workspaceApp .bulkStatusCard b{font-size:13px}.workspaceApp .bulkStatusCard small{letter-spacing:0;font-size:10px;font-weight:400}.workspaceApp .bulkStatus{border-radius:6px;padding:5px 9px;font-size:11px}.workspaceApp .bulkActions{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:18px;padding:12px;display:flex;position:relative;top:auto}.workspaceApp .bulkActions>div{gap:8px;display:flex}.workspaceApp .bulkActions button{font-size:12px}.workspaceApp .bulkTable{gap:9px;display:grid}.workspaceApp .bulkTableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:minmax(200px,1.3fr) .65fr .65fr .65fr 1fr;gap:16px;padding:10px 18px;font-size:10px;display:grid}.workspaceApp .bulkRow{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:minmax(200px,1.3fr) .65fr .65fr .65fr 1fr;align-items:center;gap:16px;padding:20px 18px;display:grid}.workspaceApp .bulkIngredient{align-items:center;gap:12px;min-width:0;display:flex}.workspaceApp .bulkIngredient>i{color:#828282;background:#f3f3f3;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.workspaceApp .bulkIngredient b{font-size:14px;line-height:1.4;display:block}.workspaceApp .bulkIngredient small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.workspaceApp .bulkRow label{color:var(--muted);gap:5px;font-size:10px;display:grid}.workspaceApp .bulkRow input{width:100%}.workspaceApp .bulkCapacity{background:0 0;border:0;padding:0}.workspaceApp .bulkCapacity b{color:var(--ink);font-size:22px}.workspaceApp .bulkCapacity>span{color:var(--muted);font-size:10px}.workspaceApp .bulkCapacity>i{background:#eee;border-radius:5px;height:5px;margin-top:9px}.workspaceApp .bulkCapacity>i>em{background:#488970;border-radius:5px}.workspaceApp .bulkRow.overCapacity{background:#fffaf3;border-color:#ebcba6}.workspaceApp .bulkRow.overCapacity .bulkCapacity>i>em{background:#b58232}.workspaceApp .bulkConnectionNote{border:1px solid var(--line);background:#f9f9f9;border-radius:10px;gap:20px;margin-top:20px;padding:20px}.workspaceApp .bulkConnectionNote b{font-size:13px}.workspaceApp .bulkConnectionNote p{font-size:12px;line-height:1.6}.workspaceApp .positionList>article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:16px;margin:0 0 12px;padding:20px}.workspaceApp .positionIdentity h3{margin:4px 0 6px;font-size:16px}.workspaceApp .positionIdentity small,.workspaceApp .positionIdentity p{color:var(--muted);font-size:11px}.workspaceApp .positionMetric{border-left:1px solid #eaeaea;padding-left:16px}.workspaceApp .positionMetric small{font-size:10px}.workspaceApp .positionMetric b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.3}.workspaceApp .positionMetric span{color:var(--muted);font-size:10px}.workspaceApp .rowActions{flex-wrap:wrap;gap:7px;display:flex}.workspaceApp .rowActions button{padding:10px 12px;font-size:11px}.workspaceApp .positionLocations{border-top:1px solid var(--line);background:#f9f9f9;padding:16px}.workspaceApp .positionLocations>article{gap:14px;padding:13px 0}.workspaceApp .reservationRow,.workspaceApp .ledgerRow,.workspaceApp .deviceRow,.workspaceApp .summaryRow{border-top:1px solid #eaeaea;gap:14px;padding:15px 0}.workspaceApp .reservationRow b,.workspaceApp .ledgerRow b,.workspaceApp .deviceRow b{font-size:13px}.workspaceApp .reservationRow span,.workspaceApp .ledgerRow span,.workspaceApp .deviceRow span{color:var(--muted);font-size:11px;line-height:1.6}.workspaceApp .reservationRow button,.workspaceApp .ledgerRow button,.workspaceApp .deviceRow button{font-size:11px}.workspaceApp .summaryRow span{font-size:12px}.workspaceApp .summaryRow b{font-size:15px}.workspaceApp .summaryRow em{font-size:11px}.workspaceApp .receivingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.workspaceApp .receiptForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.workspaceApp .receiptForm label{gap:6px;font-size:11px;display:grid}.workspaceApp .receiptForm input{width:100%}.workspaceApp .receiptForm>header,.workspaceApp .receiptForm>.full,.workspaceApp .receiptForm>button{grid-column:1/-1}.workspaceApp .receiptHistory>article{border-top:1px solid #eaeaea;gap:14px;padding:15px 0}.workspaceApp .receiptHistory b{font-size:13px}.workspaceApp .receiptHistory span,.workspaceApp .receiptHistory small{font-size:11px;line-height:1.6}.workspaceApp .planningTable{-webkit-overflow-scrolling:touch;margin-bottom:20px;padding:0;overflow-x:auto}.workspaceApp .planningTable>.tableHead{min-width:680px;color:var(--muted);background:#f9f9f9;padding:15px 18px;font-size:10px}.workspaceApp .planningTable>article{border-top:1px solid #ebebeb;gap:14px;min-width:680px;padding:18px;font-size:13px}.workspaceApp .planningTable>article b{font-size:13px}.workspaceApp .planningTable small{font-size:10px}.workspaceApp .planningTable .short{background:#fffaf1}.workspaceApp .closeoutList{grid-template-columns:1fr 1fr;gap:0 22px;margin-bottom:20px;display:grid}.workspaceApp .closeoutList>article{border-top:1px solid #eaeaea;gap:13px;padding:18px 0}.workspaceApp .closeoutList b{font-size:13px}.workspaceApp .closeoutList span{font-size:12px;line-height:1.6}.workspaceApp .closeoutAction h2{font-size:22px}.workspaceApp .closeoutAction p{font-size:12px;line-height:1.6}.workspaceApp .closeoutBadge{border-radius:6px;padding:7px 12px;font-size:12px}.workspaceApp .actionDialogBackdrop,.workspaceApp .queueBackdrop{z-index:150;-webkit-backdrop-filter:none;background:#1a1a1aa8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.workspaceApp .actionDialog{background:#fff;border:1px solid #ddd;border-radius:16px;width:min(610px,100%);max-height:calc(100dvh - 48px);padding:25px;overflow-y:auto;box-shadow:0 24px 70px #18181838}.workspaceApp .actionDialog>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.workspaceApp .actionDialog small{color:var(--muted);letter-spacing:.12em;font-size:10px}.workspaceApp .actionDialog h2{margin:7px 0 10px;font-size:25px;line-height:1.25}.workspaceApp .actionDialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.workspaceApp .actionDialog .dialogClose,.workspaceApp .queueClose{flex:none;width:44px;min-height:44px;padding:8px;font-size:23px}.workspaceApp .actionFields{gap:16px;margin:24px 0;display:grid}.workspaceApp .actionFields label{gap:7px;font-size:13px;display:grid}.workspaceApp .actionFields textarea{min-height:118px}.workspaceApp .actionDialog>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:18px 0 0;display:flex;position:sticky;bottom:-25px}.workspaceApp .actionDialog>footer button{min-height:46px;font-size:13px}.workspaceApp .offlineQueuePanel{background:#fff;border-radius:16px;width:min(1020px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto}.workspaceApp .offlineQueuePanel h2{font-size:25px}.workspaceApp .offlineQueuePanel h3{font-size:17px}.workspaceApp .offlineQueuePanel p{color:var(--muted);font-size:12px}.workspaceApp .queueSummary{gap:12px;margin:18px 0}.workspaceApp .queueSummary>span{border-radius:10px;padding:16px}.workspaceApp .queueSummary b{font-size:23px}.workspaceApp .queueSummary small{font-size:11px}.workspaceApp .queueRecord,.workspaceApp .queueIssue{border:1px solid var(--line);border-radius:9px;padding:15px;font-size:12px}.workspaceApp .queueRecord b,.workspaceApp .queueIssue b{font-size:13px}.workspaceApp .queueRecord small,.workspaceApp .queueIssue small{font-size:10px}.workspaceLoading{border:1px solid var(--line);max-width:1384px;min-height:220px;color:var(--muted);background:#fff;border-radius:12px;margin:0 auto 20px;padding:25px}.workspaceLoading.compact{min-height:85px}.loadingHeading{align-items:center;gap:11px;display:flex}.loadingHeading b{font-size:13px;font-weight:550}.loadingIndicator{border:2px solid #e4e4e4;border-top-color:#6f6f6f;border-radius:50%;width:17px;height:17px;animation:.85s linear infinite workspaceSpin}.loadingSkeleton{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:24px;display:grid}.loadingSkeleton>span{background:#f1f1f1;border-radius:8px;height:63px}.loadingSkeleton>i{background:#f3f3f3;border-radius:4px;grid-column:1/-1;max-width:80%;height:11px}.loadingSkeleton>i:last-child{max-width:55%}@keyframes workspaceSpin{to{transform:rotate(360deg)}}.plfToolPage,.plfToolPage.withInventory{background:var(--canvas);flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}.plfToolPage>.workspaceHeader{flex:none}.plfToolPage .workspaceHeader button{border-radius:7px;min-height:38px}.toolFrameStage{flex:1;min-height:0;display:flex;position:relative}.toolFrameStage>iframe{background:var(--canvas);border:0;flex:1;width:100%;height:100%;min-height:0}.toolFrameLoading{z-index:2;background:var(--canvas);pointer-events:none;padding:24px;position:absolute;inset:0}.tagInventoryDock{border-bottom:1px solid var(--line);background:#fff;flex:none;max-height:50dvh;overflow:auto}.tagInventoryDock>summary{min-height:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:11px 28px;display:flex}.tagInventoryDock summary b{font-size:12px}.tagInventoryDock summary small,.tagInventoryDock summary em{color:var(--muted);font-size:11px}.tagInventoryLocations{padding:16px 28px}.tagInventoryLocations article{padding:12px}.tagInventoryLocations article b{font-size:13px}.staffLanding{background:#f1f1f1;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.staffSignInShell{background:#fff;border:1px solid #dfdfdf;border-radius:20px;grid-template-columns:1fr 1.1fr;width:min(980px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 18px 65px #2f2f2f0d}.staffBrandPanel{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative}.staffBrandMark{letter-spacing:-.075em;font-size:36px;font-weight:900;line-height:1}.staffBrandMark>span{letter-spacing:.1em;color:#cdcdcd;margin-top:10px;font-size:8px;font-weight:500;display:block}.staffBrandPanel>div>small{letter-spacing:.17em;color:#bdbdbd;font-size:10px}.staffBrandPanel h1{letter-spacing:-.035em;color:#f8f8f8;margin:14px 0 21px;font-size:43px;font-weight:650;line-height:1.12}.staffBrandPanel p{color:#c7c7c7;font-size:14px;line-height:1.75}.staffBrandFooter{color:#c3c3c3;border-top:1px solid #ffffff20;align-items:center;gap:10px;padding-top:24px;font-size:11px;display:flex}.staffFormPanel{flex-direction:column;justify-content:center;padding:54px 48px;display:flex}.staffSecure{letter-spacing:.13em;color:#858585;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.staffSecure .uiIcon{width:16px;height:16px}.staffFormPanel h2{color:var(--ink);letter-spacing:-.03em;margin:13px 0 10px;font-size:29px;font-weight:700;line-height:1.2}.staffFormPanel>p{color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.65}.staffFormPanel form{gap:17px;display:grid}.staffFormPanel label{color:#525252;gap:7px;font-size:12px;font-weight:650;display:grid}.staffFormPanel input:not([type=hidden]){width:100%;min-height:48px;color:var(--ink);background:#fdfdfd;border:1px solid #d6d6d6;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:16px}.staffFormPanel input::placeholder{color:#979797;font-size:13px}.staffFormPanel input:focus{outline-offset:2px;outline:2px solid #989898}.staffSignInButton{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:6px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.staffSignInButton:hover{background:#4d4d4d}.staffAccessHelp{border-top:1px solid var(--line);gap:5px;margin-top:25px;padding-top:20px;font-size:12px;display:grid}.staffAccessHelp b{color:#5b5b5b;font-weight:650}.staffAccessHelp span{color:var(--muted);font-size:11px;line-height:1.6}.staffPrivacy{color:#898989;align-items:flex-start;gap:7px;margin-top:22px;font-size:10px;line-height:1.6;display:flex}.staffPrivacy .uiIcon{width:13px;height:13px;margin-top:1px}.staffLanding .loginError{color:#982f3b;background:#fff2f3;border:1px solid #ebc4c8;border-radius:8px;margin-bottom:15px;padding:13px;font-size:12px}}@media screen and (max-width:1450px){.workspaceApp .operationsTabs,.workspaceApp .inventoryMetrics,.workspaceApp .inventoryFooterPanel,.workspaceApp .inventoryAdmin,.workspaceApp .operationsNotice,.workspaceApp .inventoryNotice{margin-left:28px;margin-right:28px}.workspaceApp .ingredientWorkspace{grid-template-columns:1fr}.workspaceApp .ingredientPicker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspaceApp .ingredientPicker>.cardTitle,.workspaceApp .ingredientPicker>.ingredientProgress,.workspaceApp .ingredientPicker>.completedIngredients,.workspaceApp .ingredientPicker>.correctSavedWeight{grid-column:1/-1}.workspaceApp .ingredientPicker>button{margin:0}}@media screen and (max-width:1100px){.workspaceHeader{gap:16px;padding:16px 20px}.workspaceUsername{display:none}.workspaceToolbar{gap:10px;padding:12px 20px}.workspaceBreadcrumb{flex:220px}.millWorkspace{padding:22px 20px;display:block}.millWorkspace>.v3Tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:22px;padding-bottom:16px;display:grid;position:relative;top:auto}.workspaceApp .v3Tabs button{min-width:0;padding:10px;font-size:11px}.millWorkspace>.viewStage{width:100%}.workspaceApp .workspaceIntro{padding:25px 20px 22px}.workspaceApp .operationsDate{gap:8px}.workspaceApp .operationsDate input{width:146px}.workspaceApp .operationsContent{padding:0 20px}.workspaceApp .operationsTabs,.workspaceApp .inventoryMetrics,.workspaceApp .inventoryFooterPanel,.workspaceApp .inventoryAdmin,.workspaceApp .operationsNotice,.workspaceApp .inventoryNotice{margin-left:20px;margin-right:20px}.workspaceApp .operationsTabs button{gap:5px;padding:10px 6px;font-size:12px}.workspaceApp .operationsTabs .uiIcon{display:none}.workspaceApp .operationsMetrics article,.workspaceApp .inventoryMetrics article,.workspaceApp .bulkMetrics article{padding:18px}.workspaceApp .operationsMetrics b,.workspaceApp .inventoryMetrics b,.workspaceApp .bulkMetrics b{font-size:28px}.todayMainGrid{grid-template-columns:1fr 1fr;gap:16px}.workspaceApp .operationsCard{padding:18px}.workspaceApp .operationsCard h2{font-size:17px}.attentionSummary{gap:12px;padding:18px}.attentionSummary h2{font-size:16px}.workspaceApp .inventoryWorkspace{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:0 20px}.workspaceApp .inventoryModuleNav{padding:10px 20px}.workspaceApp .inventoryModuleNav>button{min-width:110px;padding:8px 12px}.workspaceApp .inventoryStackRow{grid-template-columns:60px 1fr 1fr 44px}.workspaceApp .inventoryStackRow .stackNote{grid-column:2/4}.workspaceApp .bulkInventoryModule{padding:25px 20px}.workspaceApp .bulkTableHead{display:none}.workspaceApp .bulkRow{grid-template-columns:1.2fr .7fr .7fr .7fr}.workspaceApp .bulkRow label:last-of-type{grid-column:1/-1}.workspaceApp .runLayout{grid-template-columns:215px minmax(0,1fr)}.workspaceApp .boardHeader{display:none}.workspaceApp .boardRow{grid-template-columns:1fr 1fr 1.3fr;gap:12px;display:grid}.workspaceApp .receivingGrid{grid-template-columns:1fr}.workspaceApp .positionList>article{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceApp .positionIdentity,.workspaceApp .rowActions{grid-column:1/-1}.workspaceApp .operationsSectionTitle{align-items:start}.workspaceApp .operationsSectionTitle>label{max-width:270px}.staffFormPanel{padding:44px 35px}.staffBrandPanel{padding:35px}}@media screen and (max-width:800px){.workspaceHeader{gap:12px;min-height:76px;padding:14px 16px}.workspaceIdentity b{font-size:15px}.workspaceIdentity small{font-size:9px}.workspaceIdentity{gap:12px}.workspaceMonogram{padding-right:12px;font-size:23px}.workspaceToolMenu{margin-left:auto}.workspaceToolMenu>summary>span{display:none}.workspaceToolMenu>summary{padding:10px}.workspaceToolMenu>.toolSwitcher{left:auto;right:0}.workspaceAccount{margin-left:0}.workspaceAvatar{display:none}.workspaceApp .workspaceIntro{align-items:start}.workspaceApp .workspaceIntro h1{font-size:29px}.workspaceApp .operationsDate{flex-direction:column;align-items:stretch}.workspaceApp .operationsDate label{font-size:10px}.workspaceApp .operationsDate input{width:157px}.workspaceApp .operationsMetrics,.workspaceApp .inventoryMetrics,.workspaceApp .bulkMetrics,.workspaceApp .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspaceApp .operationsMetrics article,.workspaceApp .inventoryMetrics article,.workspaceApp .bulkMetrics article,.workspaceApp .metricGrid .metric{min-height:115px}.todayMainGrid{grid-template-columns:1fr}.todayMainGrid .priorityCard{min-height:0}.attentionSummary{flex-wrap:wrap}.attentionSummary>div{flex:1}.workspaceApp .attentionSummary>button{margin-left:59px}.workspaceApp .operationsGrid{grid-template-columns:1fr}.workspaceApp .operationsGrid .wide{grid-column:auto}.workspaceApp .inventoryWorkspace{grid-template-columns:1fr}.workspaceApp .inventorySidebar{grid-template-columns:1fr 1.2fr;gap:14px;display:grid;position:relative;top:auto}.workspaceApp .inventorySidebar nav{margin:0}.workspaceApp .inventoryHistory{display:none}.workspaceApp .inventorySidebarCard{padding:16px}.workspaceApp .inventoryModuleNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px 16px;display:grid;position:relative;top:auto}.workspaceApp .inventoryModuleNav>button{min-width:0;padding:9px 12px}.workspaceApp .inventoryModuleNav>label{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;margin:7px 0 0;padding-top:10px;display:flex}.workspaceApp .inventoryToolbar{top:8px}.workspaceApp .tabletLayout{grid-template-columns:1fr}.workspaceApp .batchQueue{overscroll-behavior:contain;max-height:275px;position:relative;top:auto;overflow-y:auto}.workspaceApp .batchQueue>section{grid-template-columns:1fr 1fr;gap:6px 9px;display:grid}.workspaceApp .batchQueue>section>h3,.workspaceApp .batchQueue>section>p{grid-column:1/-1}.workspaceApp .batchQueue>section button{margin-top:0}.workspaceApp .loaderHomeStats{grid-template-columns:1fr 1fr;gap:14px}.workspaceApp .loaderHomeStats>span{border:0;padding:0!important}.workspaceApp .loaderSteps{gap:7px}.workspaceApp .loaderSteps b{font-size:10px}.workspaceApp .loaderSteps i{width:23px;height:23px}.workspaceApp .runLayout{grid-template-columns:1fr}.workspaceApp .runSidebar{max-height:none;position:relative;top:auto}.workspaceApp .newSheetForm{grid-template-columns:1fr 1fr}.workspaceApp .bulkHero{display:block}.workspaceApp .bulkStatusCard{text-align:left;justify-items:start;margin-top:15px}.workspaceApp .bulkHero h1{font-size:28px}.workspaceApp .closeoutList,.workspaceApp .queueColumns{grid-template-columns:1fr}}@media screen and (max-width:600px){.workspaceApp{padding-bottom:20px}.workspaceHeader{padding:calc(12px + env(safe-area-inset-top)) 12px 12px;gap:9px;min-height:72px}.workspaceIdentity{gap:9px}.workspaceIdentity b{white-space:normal;font-size:13px}.workspaceIdentity small{font-size:8px}.workspaceMonogram{padding-right:9px;font-size:22px}.workspaceMonogram>span{font-size:6px}.workspaceHeader .workspaceAccount button{min-height:40px;padding:8px;font-size:10px}.workspaceToolMenu>summary{gap:2px;min-height:40px;padding:8px}.workspaceToolMenu>summary>.uiIcon:last-child{display:none}.workspaceToolMenu>.toolSwitcher{width:auto;max-width:none;left:12px!important;right:12px!important;top:calc(68px + env(safe-area-inset-top))!important;position:fixed!important;bottom:auto!important}.workspaceToolbar{gap:10px;padding:12px;display:flex}.workspaceBreadcrumb{flex-basis:100%;margin:0;font-size:11px}.workspaceToolbar .datePicker{flex:1;gap:3px;min-width:120px;display:grid;font-size:10px!important}.workspaceToolbar .datePicker input{width:100%;max-width:180px;min-height:40px;font-size:14px!important}.workspaceToolbar .syncState{flex:1;max-width:155px;font-size:10px!important}.workspaceToolbar .queueStatusButton{padding:8px;font-size:10px}.workspaceApp .workspaceRefresh{min-height:40px;font-size:11px}.workspaceApp .trackingNotice{padding:8px 12px;font-size:10px;line-height:1.5}.sectionSelector{color:var(--muted);gap:6px;margin:16px 12px 0;letter-spacing:.05em!important;font-size:10px!important;display:grid!important}.workspaceApp .sectionSelector select{width:100%;min-height:46px;color:var(--navy);font-weight:650;font-size:15px!important}.millWorkspace{padding:18px 12px}.millWorkspace>.v3Tabs,.workspaceApp .operationsTabs{display:none!important}.workspaceApp .operationsApp{padding-bottom:20px}.workspaceApp .workspaceIntro{padding:23px 12px 16px;display:block}.workspaceApp .workspaceIntro h1{margin:7px 0 8px;font-size:28px}.workspaceApp .workspaceIntro p{font-size:12px}.workspaceApp .operationsDate{flex-direction:row;gap:10px;margin-top:17px;display:flex}.workspaceApp .operationsDate>label{flex:1;min-width:0}.workspaceApp .operationsDate input{width:100%}.operationsApp>.sectionSelector{margin:0 12px 17px}.workspaceApp .operationsContent{padding:0 12px}.workspaceApp .operationsNotice,.workspaceApp .inventoryNotice{gap:4px;margin:0 12px 15px;padding:12px;font-size:12px;display:grid}.attentionSummary{gap:11px;margin-bottom:16px;padding:16px}.attentionSymbol{width:34px;height:34px}.attentionSymbol .uiIcon{width:19px;height:19px}.attentionSummary h2{font-size:15px;line-height:1.45}.attentionSummary small{font-size:9px}.attentionSummary p{font-size:11px;line-height:1.6}.workspaceApp .attentionSummary>button{justify-content:center;width:100%;min-height:44px;margin-left:0}.workspaceApp .operationsMetrics,.workspaceApp .metricGrid{gap:10px;margin-bottom:16px}.workspaceApp .operationsMetrics article,.workspaceApp .inventoryMetrics article,.workspaceApp .bulkMetrics article,.workspaceApp .metricGrid .metric{min-height:112px;padding:14px}.workspaceApp .operationsMetrics b,.workspaceApp .inventoryMetrics b,.workspaceApp .bulkMetrics b,.workspaceApp .metricGrid .metric>b{margin:7px 0 4px;font-size:28px}.workspaceApp .operationsMetrics small,.workspaceApp .inventoryMetrics small,.workspaceApp .bulkMetrics small,.workspaceApp .metricGrid .metric>span{font-size:10px}.workspaceApp .operationsMetrics article>span,.workspaceApp .inventoryMetrics article>span,.workspaceApp .bulkMetrics article>span{font-size:10px;line-height:1.55}.workspaceApp .operationsMetrics b>em{font-size:12px}.workspaceApp .operationsCard{padding:17px}.workspaceApp .operationsCard h2{font-size:17px}.workspaceApp .operationsCard header small{font-size:9px}.workspaceApp .operationsCard>header{flex-wrap:wrap;gap:10px}.workspaceApp .operationsCard>header button{font-size:11px}.workspaceApp .alertRow{gap:10px;padding:15px 0}.workspaceApp .alertRow>i{width:27px;height:27px}.workspaceApp .alertRow b{font-size:12px}.workspaceApp .alertRow span{font-size:11px}.workspaceApp .alertRow>button{width:36px;min-width:36px;padding:7px}.workspaceApp .sourceRow{gap:8px}.workspaceApp .sourceRow b{font-size:12px}.workspaceApp .operationsSectionTitle{gap:14px;display:grid}.workspaceApp .operationsSectionTitle h2{font-size:22px}.workspaceApp .operationsSectionTitle>label{max-width:none}.workspaceApp .pageTitle{gap:8px;margin-bottom:17px;display:grid}.workspaceApp .pageTitle h2{font-size:26px}.workspaceApp .pageTitle>span{text-align:left;max-width:none;font-size:10px}.workspaceApp .v3Card{padding:16px}.workspaceApp .boardTable{padding:0}.workspaceApp .boardHeader{display:none}.workspaceApp .boardRow{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.workspaceApp .boardRow>span:nth-child(3){grid-column:1/-1}.workspaceApp .boardRow b{font-size:12px}.workspaceApp .boardRow small{font-size:10px}.workspaceApp .loaderHome{grid-template-columns:1fr;gap:14px;padding:17px}.workspaceApp .loaderHomeTitle h2{font-size:22px}.workspaceApp .loaderHome>button{grid-area:3/1;justify-self:start}.workspaceApp .loaderHomeStats{grid-row:2;gap:14px}.workspaceApp .loaderHomeStats b{font-size:14px}.workspaceApp .loaderSteps{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.workspaceApp .loaderSteps b{font-size:11px}.workspaceApp .tabletIdentity{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.workspaceApp .tabletIdentity label{min-width:0}.workspaceApp .tabletIdentity>div{grid-column:1/-1}.workspaceApp .tabletIdentity>button{font-size:10px}.workspaceApp .tabletLayout{gap:15px}.workspaceApp .batchQueue{max-height:275px;padding:16px}.workspaceApp .batchQueue button{min-height:63px}.workspaceApp .batchHero{padding:17px;display:block}.workspaceApp .batchHero h2{font-size:22px}.workspaceApp .batchHero>.statusTag{margin-top:12px}.workspaceApp .batchControls{gap:12px;padding:16px}.workspaceApp .batchControls>div{min-width:100px}.workspaceApp .batchControls button{flex:120px;font-size:10px}.workspaceApp .ingredientPicker{padding:16px;display:block}.workspaceApp .ingredientPicker>button{margin:8px 0 0}.workspaceApp .ingredientPicker .cardTitle{display:flex}.workspaceApp .scaleWork{padding:18px}.workspaceApp .scaleWork h2{font-size:25px}.workspaceApp .scaleNumbers b{font-size:23px}.workspaceApp .scaleNumbers>.stopNumber{padding:22px 14px}.workspaceApp .stopNumber b{font-size:43px}.workspaceApp .signedScaleInput>input{min-height:58px;font-size:25px!important}.workspaceApp .signedScaleInput>b{padding:0 6px}.workspaceApp .recordBar{gap:8px;padding:12px}.workspaceApp .recordBar button{flex-basis:110px;font-size:11px}.workspaceApp .startPanel{padding:18px;display:grid}.workspaceApp .startPanel>div{min-width:0}.workspaceApp .startPanel>button{width:100%}.workspaceApp .earlyClosePanel{gap:13px;display:grid}.workspaceApp .revisionAlert{gap:12px;padding:16px;display:grid}.workspaceApp .exceptionGrid,.workspaceApp .searchLayout,.workspaceApp .adminGrid,.workspaceApp .reportGrid{grid-template-columns:1fr}.workspaceApp .globalSearch{grid-template-columns:1fr 1fr;padding:15px;display:grid}.workspaceApp .globalSearch>input{grid-column:1/-1;width:100%;min-width:0}.workspaceApp .globalSearch>button{grid-column:1/-1}.workspaceApp .reportTable{padding:15px}.workspaceApp .reportTable th,.workspaceApp .reportTable td{padding:9px;font-size:11px}.workspaceApp .centralAccessManager{padding:16px}.workspaceApp .newUserForm{grid-template-columns:1fr;padding:14px;display:grid}.workspaceApp .permissionChecks{grid-template-columns:1fr 1fr;gap:5px}.workspaceApp .permissionChecks label{font-size:11px}.workspaceApp .inventoryModuleNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 12px}.workspaceApp .inventoryModuleNav>button{min-width:0;min-height:54px;padding:9px 12px}.workspaceApp .inventoryModuleNav>button span{font-size:9px}.workspaceApp .inventoryModuleNav>button b{font-size:12px}.workspaceApp .inventoryDateCard{justify-items:start;margin-top:15px}.workspaceApp .inventoryDateCard strong{font-size:12px!important}.workspaceApp .inventoryMetrics{gap:10px;margin:0 12px 17px}.workspaceApp .inventoryMetrics .metricStamp{font-size:16px}.workspaceApp .inventoryWorkspace{gap:17px;padding:0 12px}.workspaceApp .inventorySidebar{display:block}.workspaceApp .inventorySidebarCard{padding:16px}.workspaceApp .inventorySidebarCard>b{font-size:27px}.workspaceApp .inventorySidebar nav{grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:10px;display:grid}.workspaceApp .inventorySidebar nav button{text-align:left;gap:6px;min-height:60px;padding:8px;font-size:10px;display:grid}.workspaceApp .inventoryToolbar{gap:9px;padding:10px;display:grid;top:6px}.workspaceApp .inventoryToolbar>label{width:100%}.workspaceApp .inventoryToolbar>div{gap:7px;display:flex!important}.workspaceApp .inventoryToolbar>div button{flex:1;min-height:40px;font-size:11px}.workspaceApp .inventoryFeedSummary{grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;min-height:113px;padding:14px}.workspaceApp .inventoryCountIndex{width:27px;height:27px;font-size:10px}.workspaceApp .inventoryFeedSummary h2{font-size:13px}.workspaceApp .inventoryFeedSummary small{font-size:10px}.workspaceApp .inventoryFeedTotals{grid-column:2;gap:15px}.workspaceApp .inventoryFeedTotals b{margin-right:4px;font-size:15px;display:inline}.workspaceApp .inventoryFeedTotals>span{min-width:0;font-size:10px}.workspaceApp .inventoryFeedSummary>i{grid-area:1/3/span 2}.workspaceApp .inventoryStackEditor{padding:14px}.workspaceApp .inventoryStackEditor>header{gap:10px;display:grid}.workspaceApp .inventoryStackRow{grid-template-columns:1fr 1fr 44px;gap:9px;padding:10px}.workspaceApp .inventoryStackRow>b{grid-column:1/-1}.workspaceApp .inventoryStackRow .stackNote{grid-column:1/3}.workspaceApp .inventoryStackRow .removeStack{grid-area:2/3}.workspaceApp .inventoryStackRow label{font-size:10px}.workspaceApp .inventoryStackRow input{padding:9px;font-size:16px!important}.workspaceApp .inventoryStackEditor footer{gap:14px;display:grid}.workspaceApp .inventoryItemActions{gap:9px;display:grid}.workspaceApp .inventoryItemActions button{width:100%;font-size:12px}.workspaceApp .inventoryFooterPanel{gap:12px;margin:20px 12px 0;padding:18px;display:grid}.workspaceApp .inventoryApprovalActions{width:100%;display:grid}.workspaceApp .inventoryAdmin{grid-template-columns:1fr;margin:14px 12px}.workspaceApp .inventoryAdmin>details{padding:15px}.workspaceApp .inventoryAdmin form{gap:10px;display:grid}.workspaceApp .bulkInventoryModule{padding:23px 12px}.workspaceApp .bulkHero h1{font-size:28px}.workspaceApp .bulkHero p{font-size:12px;line-height:1.6}.workspaceApp .bulkStatusCard b{font-size:12px}.workspaceApp .bulkActions{gap:10px;padding:12px;display:grid}.workspaceApp .bulkActions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspaceApp .bulkActions button{font-size:11px}.workspaceApp .bulkRow{grid-template-columns:1fr 1fr;gap:13px;padding:16px}.workspaceApp .bulkIngredient{grid-column:1/-1}.workspaceApp .bulkCapacity{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;display:grid}.workspaceApp .bulkCapacity>i,.workspaceApp .bulkRow label:last-of-type{grid-column:1/-1}.workspaceApp .bulkConnectionNote{gap:12px;padding:17px;display:grid}.workspaceApp .positionList>article{grid-template-columns:1fr 1fr;gap:14px;padding:17px}.workspaceApp .positionIdentity{grid-column:1/-1}.workspaceApp .positionMetric{padding-left:10px}.workspaceApp .positionMetric:nth-of-type(3){grid-column:1/-1}.workspaceApp .positionMetric b{font-size:23px}.workspaceApp .positionLocations>article{grid-template-columns:1fr 1fr}.workspaceApp .rowActions{grid-template-columns:1fr 1fr;display:grid}.workspaceApp .rowActions button{font-size:11px}.workspaceApp .reservationRow,.workspaceApp .ledgerRow,.workspaceApp .deviceRow{grid-template-columns:1fr;gap:9px;display:grid}.workspaceApp .reservationRow>div:last-child{gap:7px;display:flex}.workspaceApp .receiptForm{grid-template-columns:1fr}.workspaceApp .receiptForm>header,.workspaceApp .receiptForm>.full,.workspaceApp .receiptForm>button{grid-column:auto}.workspaceApp .closeoutAction{gap:15px;display:grid}.workspaceApp .closeoutAction>div:last-child{gap:8px;display:grid}.workspaceApp .reportButtons{gap:8px;display:flex}.workspaceApp .actionDialogBackdrop,.workspaceApp .queueBackdrop{align-items:center;padding:12px}.workspaceApp .actionDialog{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:12px;padding:19px}.workspaceApp .actionDialog h2{font-size:22px}.workspaceApp .actionDialog>header{gap:10px}.workspaceApp .actionDialog>footer{grid-template-columns:auto 1fr;padding:14px 0 0;display:grid;bottom:-19px}.workspaceApp .actionDialog>footer button{font-size:12px}.workspaceApp .offlineQueuePanel{max-height:calc(100dvh - 24px);padding:18px}.workspaceApp .offlineQueuePanel h2{font-size:23px}.workspaceApp .queueSummary{grid-template-columns:1fr 1fr}.workspaceApp .queueSummary>span:first-child{grid-column:1/-1}.workspaceApp .queueActions{grid-template-columns:1fr 1fr;display:grid}.workspaceLoading{min-height:220px;padding:20px}.loadingSkeleton{grid-template-columns:1fr 1fr}.loadingSkeleton>span:nth-child(3){display:none}.plfToolPage{padding-bottom:env(safe-area-inset-bottom)}.tagInventoryDock>summary{padding:12px;font-size:11px}.tagInventoryDock summary em{display:none}.tagInventoryLocations{padding:12px}.staffLanding{align-items:start;padding:16px 12px}.staffSignInShell{border-radius:16px;grid-template-columns:1fr;min-height:0}.staffBrandPanel{gap:24px;padding:24px}.staffBrandMark{font-size:29px}.staffBrandPanel h1{margin:7px 0 0;font-size:29px;line-height:1.2}.staffBrandPanel h1 br,.staffBrandPanel p,.staffBrandFooter{display:none}.staffBrandPanel>div>small{font-size:9px}.staffFormPanel{padding:28px 24px}.staffFormPanel h2{font-size:26px}.staffFormPanel>p{font-size:12px}.staffSecure{font-size:9px}.staffPrivacy{margin-top:18px}}@media screen and (max-width:360px){.workspaceIdentity b{font-size:11px}.workspaceIdentity{gap:7px}.workspaceMonogram{font-size:20px}.workspaceHeader{gap:6px;padding-left:10px;padding-right:10px}.workspaceToolMenu>summary{padding:7px}.workspaceHeader .workspaceAccount button{padding:7px;font-size:9px}.workspaceToolbar{gap:8px}.workspaceApp .queueStatusButton,.workspaceApp .workspaceRefresh{flex:1}.workspaceApp .operationsMetrics article,.workspaceApp .inventoryMetrics article,.workspaceApp .bulkMetrics article{padding:12px}.workspaceApp .operationsMetrics b,.workspaceApp .inventoryMetrics b,.workspaceApp .bulkMetrics b{font-size:25px}.workspaceApp .stopNumber b{font-size:36px}.workspaceApp .scaleNumbers b{font-size:21px}.workspaceApp .scaleNumbers>.stopNumber b{font-size:36px}.workspaceApp .signedScaleInput>input{font-size:22px!important}.workspaceApp .signedScaleInput>.clearScale{padding:6px;font-size:9px}.workspaceApp .tabletIdentity{grid-template-columns:1fr}.workspaceApp .tabletIdentity>div{grid-column:auto}.workspaceApp .inventoryStackRow{grid-template-columns:1fr 1fr}.workspaceApp .inventoryStackRow .removeStack{grid-area:auto/2;justify-self:end}.workspaceApp .inventoryStackRow .stackNote{grid-column:1/-1}}@media screen and (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.loadingIndicator{border-color:#878787;animation:none}}@media print{.workspaceHeader,.workspaceToolbar,.workspaceSkip,.sectionSelector,.workspaceToolMenu,.workspaceLoading{display:none!important}.millWorkspace{padding:0!important;display:block!important}.millWorkspace>.v3Tabs{display:none!important}}@media screen{.workspaceMobileUser{display:none}.workspaceApp .operationsMetrics article:after,.workspaceApp .inventoryMetrics article:after,.workspaceApp .metric:after{display:none!important}.workspaceApp button.primaryAction,.workspaceApp button.saveScale,.workspaceApp button.inventorySubmit,.workspaceApp button.bulkPublish,.workspaceApp button.operationsPrimary{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important;box-shadow:none!important}.workspaceApp button.primaryAction:hover:not(:disabled),.workspaceApp button.saveScale:hover:not(:disabled),.workspaceApp button.bulkPublish:hover:not(:disabled){background:#4d4d4d!important}.workspaceApp .v3Card,.workspaceApp .inventorySidebar nav,.workspaceApp .inventorySidebar nav button,.workspaceApp .inventoryModuleNav button{box-shadow:none!important;background-image:none!important}.workspaceApp .todayColumn{align-content:start;gap:20px;min-width:0;display:grid}.workspaceApp .todayMainGrid{align-items:start}.workspaceApp .alertRow.critical>i{color:#b43440;background:#faeaec}.workspaceApp .priorityCard{min-height:0}.workspaceApp .operationsDate input{min-width:190px}.workspaceApp .operationsDate input[type=month]{min-width:210px}.workspaceApp .loaderHome{border-left:3px solid var(--navy);border-radius:12px!important;gap:10px!important;min-height:0!important;margin:0!important;padding:17px 20px!important}.workspaceApp .loaderHomeTitle h2{margin:3px 0!important;font-size:22px!important}.workspaceApp .loaderHomeTitle p{margin:0!important}.workspaceApp .loaderHomeStats{background:0 0!important;grid-template-columns:2fr 1fr 1fr 2fr!important;gap:12px!important;padding-top:10px!important}.workspaceApp .loaderHomeStats>span{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.workspaceApp .loaderHomeStats small{line-height:1.5;color:#696969!important;font-size:10px!important}.workspaceApp .loaderHomeStats b{line-height:1.4;color:#282828!important;font-size:13px!important}.workspaceApp .loaderSteps{min-height:0!important;box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:10px 16px!important}.workspaceApp .loaderSteps>span{min-height:36px!important;box-shadow:none!important;color:#696969!important;background:0 0!important;border:0!important;padding:6px!important}.workspaceApp .loaderSteps>span.current{color:#2f2f2f!important;background:#f3f3f3!important}.workspaceApp .loaderSteps>span:after{display:none!important}.workspaceApp .tabletIdentity{border-radius:10px!important;gap:12px!important;margin:0!important;padding:12px!important}.workspaceApp .tabletIdentity label{font-size:11px!important}.workspaceApp .tabletIdentity>button{min-height:44px;font-size:11px!important}.workspaceApp .tabletPage{gap:12px!important}.workspaceApp .tabletLayout{gap:16px!important}.workspaceApp .loaderWork{align-content:start!important;gap:12px!important}.workspaceApp .batchHero{min-height:0!important;padding:16px!important}.workspaceApp .batchHero h2{margin:4px 0!important;font-size:25px!important}.workspaceApp .batchHero p{margin:6px 0 0!important;font-size:12px!important}.workspaceApp .ingredientWorkspace{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.workspaceApp .scaleWork{border-top:3px solid var(--blue);min-height:0!important;box-shadow:none!important;border-radius:12px!important;padding:20px!important;position:relative!important;top:auto!important;transform:none!important}.workspaceApp .scaleWork:before,.workspaceApp .scaleWork:after,.workspaceApp .stopNumber:after,.workspaceApp .stopNumber:before,.workspaceApp .ingredientPicker button:after{display:none!important}.workspaceApp .scaleWork h2{margin:4px 0!important;font-size:25px!important}.workspaceApp .scaleWork>p{margin:4px 0 15px!important}.workspaceApp .scaleNumbers{gap:9px!important;margin:0 0 15px!important}.workspaceApp .scaleNumbers>div{padding:12px!important}.workspaceApp .scaleNumbers b{font-size:24px!important}.workspaceApp .scaleNumbers>.stopNumber{box-shadow:none!important;background:var(--navy)!important;outline:none!important;padding:15px!important}.workspaceApp .scaleNumbers>.stopNumber b{color:#fff!important;font-size:42px!important}.workspaceApp .scaleWork .endingReading{gap:7px!important;margin:12px 0!important}.workspaceApp .scaleWork .signedScaleInput{min-height:54px!important;box-shadow:none!important;border-radius:8px!important}.workspaceApp .scaleWork .signedScaleInput input{min-height:52px!important;font-size:25px!important}.workspaceApp .scaleWork .liveMath{background:#f5f5f5!important;border-color:#e5e5e5!important;margin:12px 0!important;padding:10px!important}.workspaceApp .scaleWork .liveMath>span{background:0 0!important;padding:0!important}.workspaceApp .saveScale{min-height:52px!important;margin-top:12px!important}.workspaceApp .batchActionsDisclosure{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.workspaceApp .batchActionsDisclosure>summary{color:#646464;cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font-size:12px;list-style:none;display:flex}.workspaceApp .batchActionsDisclosure>summary::-webkit-details-marker{display:none}.workspaceApp .batchActionsDisclosure>summary b{color:var(--ink);margin-left:auto}.workspaceApp .batchActionsDisclosure[open]>summary{border-bottom:1px solid var(--line)}.workspaceApp .batchActionsDisclosure[open]>summary>.uiIcon{transform:rotate(180deg)}.workspaceApp .batchActionsDisclosure .batchControls{box-shadow:none!important;border:0!important;border-radius:0!important;padding:14px!important}.workspaceApp .ingredientPicker{border-radius:10px!important;gap:8px!important;min-height:0!important;padding:14px!important}.workspaceApp .ingredientPicker .cardTitle{margin:0!important;padding:0!important}.workspaceApp .ingredientPicker h3{margin:0!important;font-size:17px!important}.workspaceApp .ingredientPicker .ingredientProgress{margin:0!important;padding:7px 0!important}.workspaceApp .ingredientPicker button{box-shadow:none!important;min-height:54px!important}.workspaceApp .earlyClosePanel{background:#faf8f3!important;border-color:#e3dfd4!important;border-radius:10px!important;padding:14px!important}.workspaceApp .earlyClosePanel b{font-size:15px!important}.workspaceApp .earlyClosePanel span{font-size:11px!important}.workspaceApp .recordBar{box-shadow:none!important;background:#fff!important}@media (max-width:1100px){.workspaceMobileUser{color:#dedede;margin-top:2px;font-size:10px;line-height:1.4;display:block}.workspaceApp .operationsDate input{min-width:165px}.workspaceApp .operationsDate input[type=month]{min-width:190px}}@media (max-width:600px){.workspaceApp .operationsDate input,.workspaceApp .operationsDate input[type=month]{width:100%;min-width:0}.workspaceApp .loaderHome{padding:14px!important}.workspaceApp .loaderHomeTitle h2{font-size:19px!important}.workspaceApp .loaderHomeStats{grid-template-columns:1fr 1fr!important;gap:8px!important}.workspaceApp .loaderHomeStats b{font-size:12px!important}.workspaceApp .loaderSteps{padding:9px!important}.workspaceApp .tabletIdentity{gap:9px!important}.workspaceApp .scaleWork{padding:15px!important}.workspaceApp .scaleNumbers>.stopNumber b{font-size:38px!important}.workspaceApp .batchActionsDisclosure>summary{flex-wrap:wrap;gap:6px;padding:12px}.workspaceApp .batchActionsDisclosure>summary b{margin-left:0;font-size:11px}.workspaceApp .batchActionsDisclosure>summary>.uiIcon{margin-left:auto}.workspaceApp .todayColumn{gap:16px}}.workspaceApp .loaderHome{border-left-color:var(--navy)!important}.workspaceApp .v3Tabs>button:after{display:none!important}.workspaceApp .recordBar{z-index:auto!important;position:static!important;inset:auto!important}.workspaceApp .workspaceToolbar input[type=date]{width:164px!important;min-width:164px!important}@media (max-width:600px){.workspaceToolbar{flex-wrap:wrap}.workspaceApp .workspaceToolbar input[type=date]{width:151px!important;min-width:151px!important}}.workspaceToolMenu:not([open])>.toolSwitcher{display:none!important}.workspaceToolMenu[open]>.toolSwitcher{display:grid!important}@media (max-width:600px){.workspaceApp .workspaceToolbar .datePicker{flex:0 0 164px;min-width:164px}.workspaceApp .workspaceToolbar input[type=date]{width:164px!important;min-width:164px!important;font-size:16px!important}.workspaceApp .workspaceToolbar .syncState{flex:96px;min-width:80px;max-width:none}}.workspaceApp .loaderHome:after,.workspaceApp .saveScale:after{content:none!important;display:none!important}.workspaceApp .batchQueue{white-space:normal}.workspaceApp .batchQueue>section{white-space:normal;width:auto;min-width:0;margin-right:0}@media (min-width:901px){.workspaceApp .batchQueue>section{display:block}}.workspaceApp .newUserForm{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.workspaceApp .newUserForm>label{min-width:0}.workspaceApp .newUserForm>fieldset{flex-wrap:wrap;grid-column:1/-1;gap:10px;min-width:0;display:flex}.workspaceApp .newUserForm>fieldset label{white-space:normal;overflow-wrap:anywhere;min-width:0}.workspaceApp .newUserForm>button{grid-column:1/-1;justify-self:start;max-width:100%}@media (max-width:600px){.workspaceApp .newUserForm{grid-template-columns:minmax(0,1fr)}.workspaceApp .newUserForm>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:root{--surface:#fff;--canvas:#f8f8f8;--surface-muted:#f6f6f6;--ink:#2a2a2a;--muted:#676767;--subtle:#7e7e7e;--navy:#313131;--navy2:#474747;--blue:#545454;--orange:#aa702c;--green:#27704f;--amber:#93651f;--red:#ad3440;--line:#e1e1e1;--soft:#f4f4f4;--shadow:none;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--rail-width:224px}html{scrollbar-gutter:auto;overflow-y:auto}body.productApp{background:var(--canvas);color:var(--ink);font-variant-numeric:tabular-nums;font:1rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.productApp :where(main.workspaceApp,main.plfToolPage){margin-left:var(--rail-width);width:calc(100% - var(--rail-width));min-width:0;max-width:none}.productApp .workspaceApp{background:var(--canvas);padding:0 0 32px}.productApp :where(button,input,select,textarea,summary){font-family:inherit}.productApp :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #717171!important}.productApp .workspaceApp :where(button,label){letter-spacing:0;text-transform:none;font-size:.875rem}.productApp .workspaceApp button{min-height:40px;box-shadow:none;border-radius:5px;font-weight:600;line-height:1.35}.productApp .workspaceApp :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border:1px solid #c7c7c7;border-radius:5px;min-height:40px;font-size:1rem!important}.productApp .workspaceApp label{color:#5a5a5a}.productApp .workspaceApp small{font-size:.8125rem;line-height:1.45}.productApp .workspaceApp :where(h1,h2,h3){letter-spacing:-.025em;line-height:1.25}.productApp .workspaceApp h2{font-size:1.2rem}.productApp .workspaceApp h3{font-size:1rem}.productRail{z-index:70;width:var(--rail-width);padding:calc(30px + env(safe-area-inset-top,0px)) 16px calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));color:#efefef;overscroll-behavior:contain;background:#282828;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.productBrand{border-bottom:1px solid #ffffff18;padding:0 14px 30px}.productBrand>b{letter-spacing:-.08em;align-items:baseline;gap:10px;font-size:32px;line-height:1.2;display:flex}.productBrand>b>span{letter-spacing:.13em;color:#d8d8d8;font-size:11px;font-weight:650}.productBrand>span{color:#b9b9b9;margin-top:8px;font-size:14px;display:block}.productNavigation{padding:8px 0 28px}.productNavigation section{margin-top:22px}.productNavigation h2{color:#a5a5a5;letter-spacing:.09em;text-transform:uppercase;margin:0 14px 10px;font-size:12px;font-weight:650}.productNavigation a{color:#d7d7d7;border-radius:5px;align-items:center;gap:12px;min-height:46px;margin:3px 0;padding:11px 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}.productNavigation a:hover{color:#fff;background:#ffffff0c}.productNavigation a[aria-current=page]{color:#fff;background:#434343;font-weight:650}.productNavigation a[aria-current=page]:before{content:"";background:#d3a25e;border-radius:3px;width:3px;position:absolute;inset:12px auto 12px 0}.productNavigation .uiIcon{opacity:.8;width:18px;height:18px}.productRailFooter{color:#afafaf;border-top:1px solid #ffffff18;margin-top:auto;padding:18px 14px 0;font-size:12px}.productRailFooter small{color:#949494;margin-top:4px;font-size:11px;display:block}.productApp .workspaceHeader{z-index:60;min-height:76px;padding:calc(14px + env(safe-area-inset-top,0px)) max(32px,env(safe-area-inset-right,0px)) 14px max(32px,env(safe-area-inset-left,0px));color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:#fff;align-items:center;gap:20px;display:flex;position:sticky;top:0}.productApp .workspaceIdentity{gap:0;min-width:0}.productApp .workspaceIdentity>div{gap:3px;min-width:0}.productApp .workspaceIdentity small{color:#767676;letter-spacing:.09em;font-size:11px;font-weight:550}.productApp .workspaceIdentity b{color:#323232;white-space:normal;font-size:20px;font-weight:650}.productApp .workspaceHeader>.workspaceToolMenu{display:none}.productApp .workspaceAccount{gap:10px;width:auto;margin-left:auto}.productApp .workspaceAvatar{color:#4f4f4f;background:#efefef;border-radius:50%;width:30px;height:30px;font-size:11px}.productApp .workspaceUsername{color:#646464;max-width:170px;font-size:13px;display:block}.productApp .workspaceHeader .workspaceAccount button{color:#565656;background:#fff;border:1px solid #dedede;border-radius:5px;min-height:38px;padding:8px 11px;font-size:13px}.productApp .workspaceHeader .workspaceAccount button:hover{color:#383838;background:#f5f5f5;border-color:#c3c3c3}.productApp .workspaceToolbar{border-bottom:1px solid var(--line);background:#fff;gap:14px;min-height:56px;padding:10px 32px}.productApp .workspaceBreadcrumb{gap:8px;font-size:13px}.productApp .workspaceToolbar :where(.datePicker,.syncState,.resourceStatus){font-size:13px!important}.productApp .workspaceToolbar .datePicker input{width:158px;min-height:38px}.productApp .workspaceToolbar button{min-height:38px;font-size:13px}.productApp .workspaceSkip{left:calc(var(--rail-width) + 16px)}.productApp .workspaceApp .workspaceIntro{align-items:center;gap:24px;max-width:none;padding:24px 32px 18px}.productApp .workspaceApp .workspaceIntro h1{margin:0;font-size:26px;font-weight:650}.productApp .workspaceIntro>div>small,.productApp .workspaceIntro>div>p{display:none}.productApp .inventoryHero.workspaceIntro>div>p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;display:block}.productApp .workspaceApp .workspaceIntro :where(input,label){font-size:14px!important}.productApp .workspaceApp .operationsDate{gap:14px}.productApp .workspaceApp .operationsTabs,.productApp .millWorkspace>.v3Tabs,.productApp .inventoryModuleNav{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d4d4d4;border-radius:0;flex-direction:row;align-items:stretch;gap:0;margin:0 32px 24px;padding:0;display:flex;position:relative;inset:auto;overflow-x:auto}.productApp .workspaceApp .operationsTabs button,.productApp .millWorkspace>.v3Tabs button,.productApp .inventoryModuleNav button{color:#737373;min-height:46px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;padding:11px 16px;font-size:14px;font-weight:550;display:flex}.productApp .workspaceApp .operationsTabs button.active,.productApp .millWorkspace>.v3Tabs button.active,.productApp .inventoryModuleNav button.active{color:#474747;background:0 0;border-bottom-color:#575757;font-weight:700}.productApp .workspaceApp .operationsTabs button>b{font-size:14px;font-weight:inherit}.productApp .workspaceSectionNav small,.productApp .inventoryModuleNav small,.productApp .inventoryModuleNav button>span{display:none}.productApp .inventoryModuleNav>label{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding:4px 0 4px 20px;display:flex}.productApp .workspaceApp .operationsContent{gap:24px;max-width:none;padding:0 32px}.productApp .millWorkspace{max-width:none;padding:20px 32px 0;display:block}.productApp .millWorkspace>.v3Tabs{margin:0 0 24px}.productApp .trackingNotice{color:#767676;background:#f3f3f3;border:0;padding:7px 32px;font-size:12px}.productApp .viewStage,.productApp .v3Page{min-width:0}.productApp .v3Page .pageTitle{border:0;align-items:center;margin:0 0 20px;padding:0}.productApp .v3Page .pageTitle h2{margin:0;font-size:24px}.productApp .pageTitle>div>p{color:var(--muted);margin:5px 0 0;font-size:14px}.productApp .workspaceApp :where(.operationsCard,.v3Card,.inventorySidebarCard,.inventoryFooterPanel,.inventoryFeedCard,.bulkTableWrap,.attentionSummary,.workflowSteps){-webkit-backdrop-filter:none;background:#fff;border:0;box-shadow:none!important;border-radius:0!important}.productApp .workspaceApp :where(.operationsCard,.v3Card){padding:20px 0}.productApp .workspaceApp :where(.operationsCard>header,.cardTitle){border:0;border-bottom:1px solid var(--line);margin-bottom:0;padding:0 0 13px}.productApp .workspaceApp :where(.operationsCard>header h2,.cardTitle h3,.cardTitle h2){margin:0;font-size:18px;font-weight:650}.productApp .workspaceApp :where(.operationsCard>header small,.cardTitle small){display:none}.productApp .workspaceApp :where(.operationsMetrics,.inventoryMetrics,.bulkMetrics,.metricGrid){border:0;border-block:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:0;margin:0 0 20px;padding:16px 0;display:flex}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric){border:0;border-right:1px solid var(--line);min-width:140px;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0 22px}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric):first-child{padding-left:0}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric):last-child{border-right:0}.productApp .workspaceApp :where(.operationsMetrics small,.inventoryMetrics small,.bulkMetrics small,.metricGrid .metric>span){color:#6f6f6f;font-size:13px}.productApp .workspaceApp :where(.operationsMetrics b,.inventoryMetrics b,.bulkMetrics b,.metricGrid .metric>b){letter-spacing:-.03em;margin:3px 0;font-size:28px;font-weight:650;line-height:1.25}.productApp .workspaceApp :where(.operationsMetrics article>span,.inventoryMetrics article>span,.bulkMetrics article>span){font-size:12px;line-height:1.5}.productApp .workspaceApp :where(.operationsMetrics b em,.bulkMetrics b i){font-size:14px;font-weight:400}.productApp .workspaceApp :where(table,.operationsTable,.reportTable){font-size:14px}.productApp .workspaceApp :where(th,.tableHead,.bulkTableHead){color:#686868;letter-spacing:.02em;background:#f6f6f6;font-size:12px;font-weight:650}.productApp .workspaceApp :where(td,th){border-color:var(--line);padding:11px 12px}.productApp .workspaceApp :where(td){font-size:14px;line-height:1.4}.productApp .workspaceApp :where(.statusTag,.inventoryStatus,.closeoutBadge,.bulkStatus,.sheetStatus){letter-spacing:0;text-transform:none;box-shadow:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.productApp .workspaceApp :where(.operationsSectionTitle,.inventorySectionTitle){gap:20px;margin:0 0 16px}.productApp .workspaceApp .operationsSectionTitle h2{margin:0;font-size:21px}.productApp .operationsSectionTitle small{display:none}.productApp .operationsSectionTitle p{max-width:780px;margin:5px 0 0;font-size:14px}.productApp .workspaceApp :where(.positionList,.bulkTable,.inventoryFeedList,.reservationList,.ledgerList){gap:0}.productApp .workspaceApp :where(.positionList>article,.bulkRow,.reservationRow,.ledgerRow,.deviceRow,.inventoryFeedCard){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:14px 16px}.productApp .positionList>article:hover,.productApp .inventoryFeedCard:hover{background:#fbfbfb}.productApp .workspaceApp :where(.positionIdentity b,.inventoryFeedSummary h2,.bulkIngredient b){font-size:15px;font-weight:650}.productApp .workspaceApp .positionMetric b{font-size:19px;font-weight:650}.productApp .workspaceApp .positionMetric small{font-size:12px}.productApp .workspaceApp :where(.positionList>article.short,.bulkRow.overCapacity){background:#fff8f2;border-left:3px solid #c2823e}.productApp .workspaceApp .positionLocations{border:0;border-top:1px solid var(--line);background:#f8f8f8;border-radius:0;margin:14px 0 0}.productApp .workspaceApp :where(.operationsNotice,.inventoryNotice,.bulkNotice,.v3Message){max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f1f1;border:0;border-left:3px solid #337354;border-radius:0;margin:0 32px 18px;padding:12px 15px;font-size:14px;position:relative;inset:auto}.productApp .workspaceApp :where(.operationsNotice.error,.inventoryNotice.error,.bulkNotice.error){background:#fcf0f0;border-left-color:#af3d43}.productApp .millWorkspace>.v3Message{margin-inline:0}.productApp .workspaceApp .todayMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:36px;display:grid}.productApp .workspaceApp .todayColumn{gap:24px;min-width:0}.productApp .workspaceApp .todayOverview .operationsCard{background:0 0;padding:0}.productApp .workspaceApp .todayOverview .attentionSummary{background:#fff5e8;border-left:3px solid #b77c30;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;display:flex}.productApp .workspaceApp .todayOverview .attentionSummary.clear,.productApp .attentionSummary small,.productApp .attentionSummary p{display:none}.productApp .workspaceApp .attentionSummary h2{margin:0;font-size:15px}.productApp .workspaceApp .attentionSymbol{background:0 0;border:0;width:26px;height:26px}.productApp .workspaceApp .workspaceEmpty{text-align:left;background:0 0;align-items:flex-start;gap:6px;min-height:0;padding:22px 8px}.productApp .workspaceApp .workspaceEmpty p{margin:0;font-size:13px}.productApp .workspaceApp .sourceRow,.productApp .workspaceApp .runStatusRow,.productApp .workspaceApp .checkRow{border-bottom:1px solid var(--line);padding:13px 0}.productApp .workspaceApp .runStatusRow b{font-size:15px}.productApp .workspaceApp .sourceRow b,.productApp .workspaceApp .checkRow b{font-size:14px}.productApp .workspaceApp .sourceFootnote{margin-top:12px;font-size:12px}.productApp .inventoryApp :where(.inventoryMetrics,.inventoryWorkspace,.inventoryFooterPanel,.inventoryAdmin){max-width:none;margin-left:32px;margin-right:32px}.productApp .inventoryModuleNav{margin-bottom:18px}.productApp .inventoryWorkspace{grid-template-columns:210px minmax(0,1fr);gap:28px;padding:0}.productApp .inventoryFeedList{gap:0}.productApp .workspaceApp .inventoryFeedCard{padding:0}.productApp .workspaceApp .inventoryFeedSummary{background:0 0;border:0;border-radius:0;min-height:68px;padding:12px 16px}.productApp .workspaceApp .inventoryFeedSummary h2{margin:0;line-height:1.4}.productApp .workspaceApp .inventoryFeedTotals{gap:20px}.productApp .inventoryFeedTotals b{font-size:20px}.productApp .workspaceApp .inventoryStackEditor{border:0;border-top:1px solid var(--line);background:#f8f8f8;border-radius:0;padding:16px}.productApp .inventoryStackRow{background:0 0;border:0;border-bottom:1px solid #e3e3e3;border-radius:0}.productApp .inventorySidebarCard{padding:0 0 20px;border-bottom:1px solid var(--line)!important;background:0 0!important}.productApp .workspaceApp .inventoryToolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:0;position:relative;top:auto}.productApp .inventoryFooterPanel{border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:24px;padding:20px 0}.productApp .inventoryAdmin{margin-top:20px}.productApp .bulkInventoryModule{padding:0 32px}.productApp .bulkHero{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 20px;display:flex}.productApp .bulkHero h1{color:var(--ink);margin:0;font-size:26px}.productApp .bulkHero>div>small,.productApp .bulkHero p{display:none}.productApp .bulkStatusCard{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.productApp .bulkActions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 0 14px;padding:0;position:relative;top:auto}.productApp .bulkTableHead,.productApp .bulkRow{grid-template-columns:minmax(200px,1.3fr) 135px 135px 120px minmax(160px,1fr)}.productApp .bulkTableHead{padding:10px 16px}.productApp .bulkIngredient>i{display:none}.productApp .bulkRow input{font-size:16px;font-weight:550}.productApp .bulkRow label:before{font-size:12px}.productApp .bulkConnectionNote{border-top:1px solid var(--line);color:var(--muted);box-shadow:none;background:0 0;border-radius:0;margin-top:20px;padding:12px 0;display:block}.productApp .bulkConnectionNote>div{display:none}.productApp .bulkConnectionNote p{max-width:none;color:var(--muted);font-size:13px}.productApp .officeWorkspace{grid-template-columns:275px minmax(0,1fr);gap:28px}.productApp .sheetRail{border-right:1px solid var(--line);background:0 0;padding-right:24px}.productApp .workspaceApp .createSheet{padding:0 0 20px}.productApp .sheetList{border-top:1px solid var(--line);gap:0}.productApp .sheetList button{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:13px 10px}.productApp .sheetList button.selected{box-shadow:none;background:#f0f0f0;border-left:3px solid #595959}.productApp .sheetMain{gap:18px;min-width:0}.productApp .workspaceApp :where(.sheetHeader,.sheetActions,.addRun,.runOrder,.revisions){border-bottom:1px solid var(--line);padding:16px 0}.productApp .workspaceApp .runLine{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:15px 0}.productApp .workspaceApp .workflowSteps{border-block:1px solid var(--line);gap:0;padding:12px 0;display:flex}.productApp .workspaceApp .workflowSteps>span{background:0 0;border:0}.productApp .workspaceApp .tabletIdentity{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0!important;margin:0 0 20px!important;padding:12px 0!important}.productApp .workspaceApp .loaderHome{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:24px;margin:0 0 16px;display:grid;border-radius:0!important;padding:8px 0 20px!important}.productApp .workspaceApp .loaderHomeTitle small{letter-spacing:.05em;font-size:12px!important}.productApp .workspaceApp .loaderHomeTitle h2{margin:5px 0;font-size:24px!important}.productApp .workspaceApp .loaderHomeStats{border:0;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:0!important}.productApp .workspaceApp .loaderHome>button{grid-area:1/3}.productApp .workspaceApp .loaderHomeStats b{font-size:15px!important}.productApp .workspaceApp .loaderHomeStats small{font-size:12px!important}.productApp .workspaceApp .loaderSteps{border:0;border-bottom:1px solid var(--line);border-radius:0!important;padding:12px 0!important}.productApp .workspaceApp .loaderSteps b{font-size:13px}.productApp .workspaceApp .tabletLayout{grid-template-columns:260px minmax(0,1fr);gap:28px}.productApp .workspaceApp .batchQueue{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0;position:sticky;top:90px}.productApp .workspaceApp .batchQueue button{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0}.productApp .workspaceApp .batchQueue button.selected{background:#f0f0f0;border-left:3px solid #595959}.productApp .workspaceApp .scaleWork{background:#fff;border:1px solid #cdcdcd;border-radius:6px!important;padding:24px!important}.productApp .workspaceApp .boardHeader{text-transform:none;letter-spacing:.02em;font-size:12px}.productApp .workspaceApp .boardRow{padding:14px 16px}.productApp .workspaceApp .boardRow b{font-size:14px}.productApp .workspaceApp .boardRow small,.productApp .workspaceApp .boardRow .statusTag{font-size:12px}.productApp .workspaceApp .scaleTarget{background:#f3f3f3;border:0;border-radius:0}.productApp .workspaceApp .saveScale,.productApp .workspaceApp .completeProduction{min-height:56px;font-size:18px}.productApp .workspaceApp :where(.actionDialogBackdrop,.queueBackdrop,.officeDialogBackdrop){padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.productApp .workspaceApp :where(.actionDialog,.offlineQueuePanel,.officeCloseDialog){max-width:100%;max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:8px;overflow-y:auto}.productApp .plfToolPage{height:100dvh;min-height:0;padding:0 0 env(safe-area-inset-bottom,0px);background:#fff;flex-direction:column;display:flex;overflow:hidden}.productApp .plfToolPage>.workspaceHeader{flex:none}.productApp .toolFrameStage{flex:1 1 0;width:100%;min-height:0;position:relative;overflow:hidden;height:auto!important}.productApp .toolFrameStage>iframe{border:0;width:100%;height:100%;min-height:0;display:block;position:relative}.productApp .tagInventoryDock{border:0;border-bottom:1px solid var(--line);background:#f8f8f8;border-radius:0;flex:none;max-height:35dvh;margin:0;overflow-y:auto}.productApp .tagInventoryDock summary{min-height:44px;padding:9px 32px;font-size:13px}.productApp .tagInventoryDock summary small{font-size:12px}.productApp .toolFrameError{z-index:5;color:#8d2935;background:#fff0f0;margin:0;padding:15px;font-size:14px;position:absolute;inset:0 0 auto}.productApp .microReviewApp .scannerHeading{max-width:none;padding:0 0 18px}.productApp .microReviewApp .scannerHeading h1{font-size:26px}.productApp .microReviewApp .scannerHeading>div>p{max-width:780px;font-size:14px}.productApp .microReviewApp .scannerWorkspace{min-width:0;max-width:none;margin:0;padding:24px 32px 40px}.productApp .microReviewApp .scannerPageRail{border:0;border-right:1px solid var(--line);background:#f7f7f7;border-radius:0;padding:16px}.productApp .microReviewApp .scannerPageRail nav button{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.productApp .microReviewApp .scannerPageRail nav button[aria-current=page]{background:#ececec;border-left:3px solid #595959}.productApp .microReviewApp .scannerReviewPanel{border:0;border-radius:0;min-width:0}.productApp .microReviewApp .scannerEvidence{border:1px solid var(--line);background:#f4f4f4;border-radius:0}.productApp .microReviewApp .scannerReviewGrid{grid-template-columns:185px minmax(0,1fr);gap:24px}.productApp .microReviewApp .scannerFocusedRow{background:0 0;border:0;border-top:3px solid #b27a2c;padding:20px 0}.productApp .microReviewApp .scannerFocusedRow.confirmed{border-top-color:#337457}.productApp .microReviewApp :where(.scannerNotice,.scannerResume,.scannerProgress,.scannerTotals){max-width:none;box-shadow:none;border-radius:0;margin-left:0;margin-right:0}.productApp .microReviewApp .scannerTotals{border:0;border-top:1px solid var(--line);background:0 0;padding:24px 0}.productApp .microReviewApp .scannerTotalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.productApp .microReviewApp .scannerTotalsGrid>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.productApp .microReviewApp .scannerUpload{border-radius:6px;max-width:none;margin:0 0 24px}.productApp .staffLanding{background:#f7f7f7;place-items:center;min-height:100svh;padding:48px;display:grid}.productApp .staffSignInShell{background:#fff;border:1px solid #e1e1e1;border-radius:0;grid-template-columns:1.2fr 1fr;width:min(1040px,100%);min-height:590px;display:grid;overflow:visible;box-shadow:0 15px 65px #31313108}.productApp .staffBrandPanel{background:#313131;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:60px;padding:48px;display:flex}.productApp .staffBrandPanel:before,.productApp .staffBrandPanel:after{display:none}.productApp .staffBrandMark{letter-spacing:-.07em;font-size:38px;line-height:1}.productApp .staffBrandMark>span{display:none}.productApp .staffBrandPanel>div>small{letter-spacing:.09em;color:#bbb;font-size:11px;line-height:1.5}.productApp .staffBrandPanel h1{letter-spacing:-.05em;color:#fff;margin:15px 0 0;font-size:clamp(34px,4vw,49px);font-weight:650;line-height:1.12}.productApp .staffBrandFooter{color:#bfbfbf;gap:10px;font-size:13px}.productApp .staffFormPanel{align-self:center;padding:48px}.productApp .staffSecure{letter-spacing:.11em;color:#757575;background:0 0;border:0;padding:0;font-size:11px}.productApp .staffFormPanel h2{color:#373737;margin:20px 0 6px;font-size:28px}.productApp .staffFormPanel>p{color:#6e6e6e;margin:0 0 28px;font-size:15px;line-height:1.5}.productApp .staffFormPanel form{gap:18px}.productApp .staffFormPanel label{color:#555;gap:7px;font-size:14px}.productApp .staffFormPanel input{min-height:46px;box-shadow:none;background:#fff;border:1px solid #c7c7c7;border-radius:5px;font-size:16px}.productApp .staffSignInButton{color:#fff;min-height:47px;box-shadow:none;background:#464646;border-radius:5px;margin-top:4px;font-size:15px}.productApp .staffAccessHelp{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:28px;padding:20px 0 0;display:block}.productApp .staffAccessHelp b{color:#4a4a4a;font-size:14px}.productApp .staffAccessHelp span{color:#6e6e6e;margin-top:3px;font-size:13px;line-height:1.6;display:block}@media (max-width:1200px){:root{--rail-width:196px}.productRail{padding:calc(24px + env(safe-area-inset-top,0px)) 10px calc(16px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.productNavigation a{gap:9px;padding-inline:12px;font-size:13px}.productApp .workspaceApp .workspaceIntro,.productApp .workspaceHeader,.productApp .workspaceApp .operationsContent{padding-inline:24px}.productApp .workspaceApp .tabletLayout{grid-template-columns:220px minmax(0,1fr)}.productApp .workspaceApp .loaderHome{grid-template-columns:1fr 1fr}.productApp .workspaceApp .loaderHome>button{grid-area:2/1/auto/-1;justify-self:start}.productApp .inventoryWorkspace{grid-template-columns:minmax(0,1fr)}.productApp .inventorySidebar{grid-template-columns:1fr 1fr;gap:24px;display:grid}.productApp .officeWorkspace{grid-template-columns:240px minmax(0,1fr);gap:20px}.productApp .bulkTable{overflow-x:auto}.productApp .bulkRow,.productApp .bulkTableHead{min-width:800px}}@media (max-width:900px){.productRail{display:none}.productApp :where(main.workspaceApp,main.plfToolPage){width:100%;margin-left:0}.productApp .workspaceSkip{left:12px}.productApp .workspaceHeader{padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));gap:12px;min-height:72px}.productApp .workspaceHeader>.workspaceToolMenu{flex-shrink:0;margin-left:auto;display:block}.productApp .workspaceHeader .workspaceAccount{margin-left:0}.productApp .workspaceUsername,.productApp .workspaceAvatar{display:none}.productApp .workspaceToolMenu>summary{color:#464646;background:#fff;border:1px solid #cbcbcb;border-radius:5px;gap:7px;min-height:44px;padding:9px 12px;font-size:14px}.productApp .workspaceToolMenu>summary>span{display:inline}.productApp .workspaceToolMenu>.toolSwitcher{width:min(330px,calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background:#fff;border-radius:6px;max-width:none;max-height:55dvh;padding:8px;overflow-y:auto;box-shadow:0 12px 40px #30303026;position:absolute!important;inset:calc(100% + 10px) 0 auto auto!important}.productApp .workspaceToolMenu .toolSwitcher a{min-height:56px;color:var(--ink);font-size:14px}.productApp .workspaceToolMenu .toolSwitcher small{font-size:12px}.productApp .workspaceApp .todayMainGrid{grid-template-columns:1fr;gap:24px}.productApp .microReviewApp .scannerReviewGrid,.productApp .workspaceApp .tabletLayout{grid-template-columns:1fr}.productApp .workspaceApp .batchQueue{border:0;border-bottom:1px solid var(--line);max-height:280px;position:relative;top:auto}.productApp .staffLanding{padding:24px}.productApp .staffSignInShell{grid-template-columns:1fr 1fr;min-height:550px}.productApp .staffBrandPanel,.productApp .staffFormPanel{padding:32px}.productApp .staffBrandPanel h1{font-size:36px}}@media (max-width:600px){.productApp .workspaceHeader{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;display:grid}.productApp .workspaceIdentity{grid-column:1/-1}.productApp .workspaceIdentity b{font-size:18px}.productApp .workspaceIdentity small{font-size:10px}.productApp .workspaceHeader>.workspaceToolMenu{grid-area:2/1;justify-self:start;margin:0}.productApp .workspaceHeader .workspaceAccount{grid-area:2/2}.productApp .workspaceHeader .workspaceAccount button{min-height:44px;font-size:14px}.productApp .workspaceToolMenu>.toolSwitcher{left:0!important;right:auto!important}.productApp .workspaceToolbar{gap:10px;padding:10px 16px}.productApp .workspaceToolbar .datePicker{flex:0 0 164px;min-width:164px}.productApp .workspaceToolbar .datePicker input{width:100%}.productApp .workspaceApp .workspaceIntro{padding:20px 16px 14px}.productApp .workspaceApp .workspaceIntro h1{font-size:24px}.productApp .workspaceApp .operationsContent,.productApp .millWorkspace,.productApp .bulkInventoryModule{padding:0 16px}.productApp .workspaceApp .operationsTabs,.productApp .millWorkspace>.v3Tabs{display:none!important}.productApp .sectionSelector{margin:14px 16px 20px;letter-spacing:0!important;font-size:14px!important}.productApp .workspaceApp .sectionSelector select{font-size:16px!important}.productApp .workspaceApp :where(.operationsMetrics,.inventoryMetrics,.bulkMetrics,.metricGrid){grid-template-columns:1fr 1fr;gap:16px 0;display:grid}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric){min-width:0;padding:0 12px}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric):nth-child(odd){padding-left:0}.productApp .workspaceApp :where(.operationsMetrics article,.inventoryMetrics article,.bulkMetrics article,.metricGrid .metric):nth-child(2n){border-right:0}.productApp .inventoryApp :where(.inventoryMetrics,.inventoryWorkspace,.inventoryFooterPanel,.inventoryAdmin),.productApp .inventoryModuleNav{margin-inline:16px}.productApp .inventoryModuleNav{flex-wrap:wrap;overflow:auto;display:flex!important}.productApp .inventoryModuleNav>label{flex:1 0 100%;margin:8px 0;padding:0}.productApp .inventoryModuleNav button{padding:10px 13px;font-size:14px}.productApp .inventorySidebar,.productApp .officeWorkspace{grid-template-columns:1fr;display:grid}.productApp .sheetRail{border:0;border-bottom:1px solid var(--line);padding:0 0 20px}.productApp .workspaceApp .tabletIdentity{grid-template-columns:minmax(0,1fr);display:grid}.productApp .workspaceApp .tabletIdentity>label{min-width:0}.productApp .workspaceApp .loaderHome{grid-template-columns:1fr;gap:14px}.productApp .workspaceApp .loaderHomeStats{grid-area:2/1}.productApp .workspaceApp .loaderHome>button{grid-area:3/1}.productApp .workspaceApp .loaderHomeTitle h2{font-size:21px!important}.productApp .workspaceApp .loaderSteps{grid-template-columns:1fr 1fr;display:grid}.productApp .workspaceApp .loaderSteps b{font-size:12px}.productApp .workspaceApp .scaleWork{padding:16px!important}.productApp .workspaceApp .trackingNotice{padding:8px 16px;font-size:12px}.productApp .workspaceApp :where(.operationsNotice,.inventoryNotice,.bulkNotice){margin-inline:16px}.productApp .workspaceApp :where(.actionDialog,.offlineQueuePanel,.officeCloseDialog){max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.productApp .bulkHero{display:block}.productApp .bulkStatusCard{justify-items:start;margin-top:14px}.productApp .bulkActions{gap:12px;display:grid}.productApp .microReviewApp .scannerHeading{padding:0 0 18px}.productApp .microReviewApp .scannerWorkspace{padding:20px 16px 32px}.productApp .microReviewApp .scannerPageRail{border-right:0;border-bottom:1px solid var(--line);max-height:240px;overflow:auto}.productApp .microReviewApp :where(.scannerNotice,.scannerResume,.scannerProgress,.scannerTotals,.scannerUpload){margin-inline:0}.productApp .microReviewApp .scannerTotalsGrid{grid-template-columns:1fr}.productApp .staffLanding{min-height:100svh;padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));display:block}.productApp .staffSignInShell{border:0;min-height:0;display:block}.productApp .staffBrandPanel{gap:26px;padding:26px}.productApp .staffBrandPanel h1{margin-top:10px;font-size:34px}.productApp .staffBrandPanel h1 br{display:block}.productApp .staffBrandFooter{display:none}.productApp .staffFormPanel{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.productApp *,.productApp :before,.productApp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@media print{.productRail{display:none!important}}@media screen{:root{--canvas:#f4f4f4;--line:#d6d6d6;--ink:#2f2f2f;--muted:#626262}.productApp .productRail{background:#2a2a2a;padding-inline:12px}.productApp .productBrand{padding-inline:12px;padding-bottom:22px}.productApp .productRail .productNavigation h2{color:#bebebe;letter-spacing:.09em;margin-inline:12px;font:650 11px/1.4 system-ui}.productApp .productNavigation a{border-radius:2px;min-height:43px;margin:1px 0;padding:10px 12px;font-size:14px}.productApp .productNavigation a[aria-current=page]{background:#4d4d4d}.productApp .productNavigation a[aria-current=page]:before{background:#afafaf;border-radius:0;width:3px;inset:0 auto 0 0}.productApp .workspaceHeader{min-height:66px;padding-top:calc(10px + env(safe-area-inset-top,0px));border-bottom-color:#c9c9c9;padding-bottom:10px}.productApp .workspaceIdentity b{color:#363636}.productApp .workspaceApp :where(th,.tableHead,.bulkTableHead){color:#4b4b4b;background:#ececec}.productApp .workspaceApp :where(.operationsMetrics,.inventoryMetrics,.bulkMetrics,.metricGrid){margin-bottom:14px;padding:10px 0}.productApp .workspaceApp :where(.operationsMetrics b,.inventoryMetrics b,.bulkMetrics b,.metricGrid .metric>b){font-size:24px}.productApp .workspaceApp :where(.operationsMetrics article>span,.inventoryMetrics article>span,.bulkMetrics article>span){font-size:12px}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article,.productApp .workspaceApp .metricGrid .metric{min-height:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #cbcbcb;border-radius:0;padding:0 20px}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article:first-child{padding-left:0}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article:last-child{border-right:0}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article>b{margin:3px 0;font-size:25px;line-height:1.3}.productApp .workspaceApp .inventorySidebarCard>b{color:#464646}.productApp .workspaceApp .inventorySidebar>nav{background:0 0;border:0;border-radius:0;padding:0}.productApp .workspaceApp .inventorySidebar>nav button{border-radius:2px}.productApp .workspaceApp .inventorySidebar>nav button.active{background:#e9e9e9}.productApp .workspaceApp :where(.inventoryFeedCard,.bulkRow,.positionList>article,.reservationRow,.ledgerRow){padding-block:10px}.productApp .inventoryFeedCard:nth-child(2n),.productApp .bulkRow:nth-child(2n){background:#f7f7f7}.productApp .workspaceApp .inventoryFeedCard:hover{background:#f1f1f1}.productApp .workspaceIntro{padding-top:18px!important;padding-bottom:14px!important}.productApp .operationsMetrics{border-top:0!important}.productApp .operationsCard>header{background:0 0}.productApp .operationsCard .attentionList>article{border-left-width:3px}.productApp .exceptionWorkspace .pageTitle{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:12px;padding:0 0 12px!important}.productApp .exceptionWorkspace .pageTitle:after{display:none}.productApp .exceptionWorkspace .pageTitle p{color:var(--muted);margin:4px 0 0;font-size:14px}.productApp .triageSummary{border-block:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-bottom:18px;padding:10px 0;display:flex}.productApp .triageSummary span{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:7px;padding:0;font-size:14px;display:flex}.productApp .triageSummary b{color:#3b3b3b;font-size:20px}.productApp .exceptionTriage{background:#fff;border-block:1px solid #cfcfcf}.productApp .exceptionTriage>.cardTitle{padding:12px}.productApp .exceptionTableScroll{max-height:62vh;overflow:auto}.productApp .exceptionTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.productApp .exceptionTable th{z-index:2;text-align:left;position:sticky;top:0}.productApp .exceptionTable td{vertical-align:top;border-bottom:1px solid #e0e0e0}.productApp .exceptionTable th:nth-child(2){width:38%}.productApp .exceptionTable td>span,.productApp .exceptionTable small{display:block}.productApp .exceptionTable td>p{max-width:65ch;margin:5px 0 0;font-size:14px}.productApp .severityLabel{color:#7a571c;border-left:3px solid #b98b39;padding-left:8px;font-size:13px;font-weight:650}.productApp .severityLabel.critical,.productApp .severityLabel.high{color:#a12e36;border-color:#b43743}.productApp .severityLabel.low{color:#646464;border-color:#8f8f8f}.productApp .exceptionActionMenu summary{white-space:nowrap;cursor:pointer;color:#515151;font-size:14px}.productApp .exceptionActionMenu>div{gap:4px;padding-top:6px;display:grid}.productApp .exceptionActionMenu button{color:#464646;background:#f5f5f5;border:1px solid #c9c9c9;min-height:34px;font-size:13px}.productApp .exceptionHistory{max-width:260px;font-size:13px}.productApp .exceptionHistory p{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.productApp .exceptionHistory small{display:block}.productApp .exceptionSecondary{grid-template-columns:1fr 1fr;gap:30px;margin-top:24px;display:grid}.productApp .exceptionRequest{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.productApp .exceptionRequest>div:first-child{flex:1;min-width:0}.productApp .exceptionRequest>div:last-child:not(:first-child){gap:6px;display:flex}.productApp .exceptionRequest :is(small,span){display:block}.productApp .exceptionRequest p{margin:5px 0;font-size:14px}.productApp .exceptionRequest pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.productApp .quietEmpty{color:var(--muted);padding:10px 12px;font-size:14px}.productApp .officeReviewDialog{width:min(540px,95vw);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);color:var(--ink);background:#fff;border:1px solid #a2a2a2;border-radius:5px;padding:24px;overflow:auto}.productApp .officeReviewDialog::backdrop{background:#29292980}.productApp .officeReviewDialog textarea{width:100%;min-height:120px}.productApp .officeReviewDialog label{gap:8px;display:grid}.productApp .officeReviewDialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.productApp .workspaceSkeletonToolbar{background:#e9e9e9;width:45%;height:38px;margin:20px 0}.productApp .workspaceSkeletonRows{border-top:1px solid #ccc}.productApp .workspaceSkeletonRows>div{border-bottom:1px solid #dedede;grid-template-columns:4fr 1fr 1fr 1fr;gap:24px;padding:17px 12px;display:grid}.productApp .workspaceSkeletonRows span{background:#e9e9e9;height:22px;display:block}.productApp .scannerDisposition{border:0;border-block:1px solid #d6d6d6;margin:14px 0;padding:12px 0}.productApp .scannerDisposition label{align-items:center;gap:8px;font-size:14px;display:flex}.productApp .scannerDiagnostics{margin:12px 0;font-size:13px}.productApp .scannerDiagnostics pre,.productApp .scannerDiagnostics p{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:900px){.productApp .workspaceHeader{padding-top:calc(10px + env(safe-area-inset-top,0px));flex-wrap:wrap}.productApp .exceptionSecondary{grid-template-columns:1fr}.productApp .exceptionActionMenu button{min-height:44px}.productApp .exceptionRequest,.productApp .scannerDisposition label{flex-wrap:wrap}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article{padding-inline:12px}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article:nth-child(odd){padding-left:0}.productApp .workspaceApp :is(.operationsMetrics,.inventoryMetrics,.bulkMetrics)>article:nth-child(2n){border-right:0}}:root{--canvas:#f7f7f7;--surface:#fff;--ink:#292929;--muted:#717171;--line:#e1e1e1;--navy:#373737;--blue:#515151;--rail-width:208px;--plf-accent:#515151;--plf-space:8px;--plf-control:38px;--plf-radius:4px}.productApp{color:var(--ink)}.productApp .productRail{background:#262626;padding:24px 12px 18px}.productApp .productBrand{border:0;padding:0 12px 24px}.productApp .productBrand>b{letter-spacing:-.07em;gap:12px;font-size:40px}.productApp .productBrand>b>span{letter-spacing:.08em;color:#ececec;font-size:12px}.productApp .productBrand>span{letter-spacing:.16em;color:#a0a0a0;margin-top:8px;font-size:12px}.productApp .productNavigation{padding-top:4px}.productApp .productNavigation section{margin-top:22px}.productApp .productRail .productNavigation h2{color:#9a9a9a;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.productApp .productNavigation a{color:#d4d4d4;border-radius:4px;min-height:42px;padding:10px 12px;font-size:14px}.productApp .productNavigation a[aria-current=page]{color:#3f3f3f;background:#efefef}.productApp .productNavigation a[aria-current=page]:before{display:none}.productApp .productNavigation a:hover{color:#fff;background:#ffffff0e}.productApp .productNavigation a[aria-current=page]:hover{color:#3f3f3f;background:#dbece9}.productApp .productRailFooter{color:#a8a8a8;border-color:#ffffff13;padding-inline:12px;font-size:12px}.productApp .productRailFooter small{color:#939393;font-size:12px}.productApp .workspaceHeader{border-bottom:1px solid var(--line);gap:18px;min-height:58px;padding:10px 24px}.productApp .workspaceIdentity>div{flex-direction:row;align-items:center;gap:14px;display:flex}.productApp .workspaceIdentity small{letter-spacing:.08em;color:#7f7f7f;border-right:1px solid var(--line);padding-right:14px;font-size:12px}.productApp .workspaceIdentity b{color:#313131;letter-spacing:-.02em;font-size:18px}.productApp .workspaceAvatar{color:#4d4d4d;background:#eee}.productApp .workspaceHeader .workspaceAccount button{color:#626262;background:0 0;border-color:#0000;min-height:34px}.productApp .workspaceToolbar{background:#fff;gap:12px;min-height:48px;padding:7px 24px}.productApp .workspaceToolbar button{min-height:34px}.productApp .workspaceApp :where(button,input:not([type=checkbox]):not([type=radio]),select){border-radius:var(--plf-radius);min-height:var(--plf-control)}.productApp :where(button,a,input,textarea,select,summary):focus-visible{outline-width:2px!important;outline-color:#747474!important}.productApp .workspaceApp{background:var(--canvas)}.productApp .workspaceApp .workspaceIntro{padding:20px 24px 16px!important}.productApp .workspaceApp .workspaceIntro h1{letter-spacing:-.04em;color:#303030;font-size:27px;font-weight:650}.productApp .workspaceApp .operationsContent{padding:0 24px}.productApp .workspaceApp .operationsTabs,.productApp .inventoryModuleNav{margin-inline:24px;margin-bottom:20px}.productApp .workspaceApp .operationsTabs button.active,.productApp .inventoryModuleNav button.active{color:#4e4e4e;border-bottom-color:#4e4e4e}.productApp .toolFrameStage{background:#fff}.productApp .toolFrameStage iframe{height:calc(100dvh - 58px)}@media (min-width:1800px){.productApp .workspaceHeader,.productApp .workspaceToolbar{padding-inline:32px}}@media (max-width:900px){.productApp .workspaceHeader{padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px))}.productApp .workspaceIdentity>div{display:block}.productApp .workspaceIdentity small{border:0;margin-bottom:3px;padding:0;font-size:12px;display:block}.productApp .workspaceHeader .workspaceAccount button,.productApp .workspaceHeader>.workspaceToolMenu>summary{min-height:44px}.productApp .workspaceToolbar{padding:10px 16px}.productApp .workspaceApp .workspaceIntro{padding:18px 16px 12px!important}.productApp .workspaceApp .operationsContent{padding-inline:16px}.productApp .workspaceApp .operationsTabs,.productApp .inventoryModuleNav{margin-inline:16px}.productApp .toolFrameStage iframe{height:calc(100dvh - 126px)}}.productApp .staffLanding{background:#f0f0f0;padding:48px}.productApp .staffSignInShell{width:min(960px,100%);min-height:550px;box-shadow:none;border:0;grid-template-columns:1fr 1.1fr}.productApp .staffBrandPanel{background:#262626;gap:38px;padding:46px 42px}.productApp .staffBrandMark{letter-spacing:-.075em;color:#fff;text-shadow:none;font-size:112px;font-weight:800}.productApp .staffBrandPanel h1{letter-spacing:.025em;text-transform:uppercase;margin:12px 0 0;font-size:32px;line-height:1.12}.productApp .staffBrandPanel>div>small{letter-spacing:.055em;color:#b2b2b2;font-size:12px}.productApp .staffBrandFooter{color:#bfbfbf;font-size:12px}.productApp .staffFormPanel{padding:48px}.productApp .staffSecure{letter-spacing:.08em;color:#797979;font-size:12px}.productApp .staffFormPanel h2{letter-spacing:-.035em;margin:16px 0 8px;font-size:30px}.productApp .staffFormPanel>p{margin-bottom:30px;font-size:16px}.productApp .staffSignInButton{background:#4e4e4e;border-radius:4px;min-height:48px}.productApp .staffSignInButton:hover{background:#404040}.productApp .staffAccessHelp span{font-size:14px}.productApp .workspaceApp .operationsDesk{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);gap:24px 36px;display:grid}.productApp .operationsDesk .todayColumn{display:contents}.productApp .operationsDesk .runStatusCard{grid-area:1/1}.productApp .operationsDesk .priorityCard{grid-area:2/1}.productApp .operationsDesk .sourceFreshnessCard{grid-area:3/1}.productApp .operationsDesk .closeoutOverview{border-left:1px solid var(--line);grid-area:1/2/span 3;padding-left:28px}.productApp .workspaceApp .operationsMetrics{background:#fff;border:0;margin-bottom:24px;padding:16px 20px}.productApp .workspaceApp .operationsMetrics article{border:0;border-right:1px solid var(--line)}.productApp .workspaceApp .operationsMetrics article>b{color:#363636;font-size:30px}.productApp .workspaceApp .operationsCard>header h2{letter-spacing:-.02em;font-size:17px}.productApp .workspaceApp .operationsCard>header{padding-bottom:10px}.productApp .workspaceApp .workspaceEmpty{flex-flow:wrap;align-items:center;gap:10px;min-height:0;padding:18px 0}.productApp .workspaceEmpty .uiIcon{width:18px;height:18px}.productApp .workspaceEmpty p{flex-basis:100%;padding-left:28px}.productApp .operationsDesk .sourceRow{padding:10px 0}.productApp .operationsDesk .sourceRow>div{align-items:center;gap:16px;display:flex}.productApp .operationsDesk .sourceRow small{color:#858585;font-size:12px}.productApp .operationsDesk .checkRow{padding:12px 0}.productApp .operationsDesk .checkRow b{font-size:14px;font-weight:600}.productApp .operationsDesk .checkRow span{font-size:12px}.productApp .operationsDesk .closeoutProgress{background:#e8e8e8;height:4px;margin:16px 0 8px}.productApp .operationsDesk .closeoutProgress>span{background:#327b74}.productApp .inventoryWorkspace{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 24px}.productApp .inventorySidebar{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-bottom:14px;display:flex}.productApp .inventorySidebar>nav{flex-wrap:wrap;flex:1;gap:6px;display:flex}.productApp .inventorySidebar>nav button{gap:10px;width:auto;min-height:36px;padding:8px 12px;font-size:14px}.productApp .inventorySidebar>nav button.active{color:#494949;background:#eaeaea}.productApp .inventorySidebarCard{grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;max-width:220px;padding:0;display:grid}.productApp .inventorySidebarCard>small{grid-column:1/-1;font-size:12px}.productApp .inventorySidebarCard>b{color:#515151;grid-row:2/span 2;margin:0;font-size:22px}.productApp .inventorySidebarCard>span{font-size:12px}.productApp .inventorySidebarCard>div{min-width:140px;margin:0}.productApp .inventorySidebar>section{max-width:220px}.productApp .inventoryFeedCard{background:#fff;padding:0!important}.productApp .inventoryFeedSummary{min-height:66px;padding:12px 16px}.productApp .workspaceApp .inventoryFeedSummary h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.productApp .inventoryFeedList{border-top:1px solid var(--line)}.productApp .inventoryFeedCard.open{box-shadow:inset 3px 0 #5d5d5d!important}.productApp .inventoryFeedCard:nth-child(2n){background:#fbfbfb}.productApp .workspaceApp .inventoryMetrics{border:0;border-block:1px solid var(--line);margin:0 24px 18px;padding:14px 0}.productApp .inventoryHero.workspaceIntro>div>p{margin-top:6px;font-size:14px}.productApp .millWorkspace{padding:18px 24px 0}.productApp .workspaceApp .loaderHome{background:#fff;border:0!important;border-left:3px solid #5d5d5d!important;padding:20px!important}.productApp .workspaceApp .loaderHome h1{font-size:26px}.productApp .workspaceApp .loaderHomeStats{gap:20px}.productApp .workspaceApp .loaderSteps{margin:0;background:0 0!important}.productApp .workspaceApp .loaderSteps>div{background:0 0;border:0}.productApp .workspaceApp .v3Tabs button.active{color:#4e4e4e;border-bottom-color:#4e4e4e}.productApp .workspaceApp .trackingNotice{color:#6e6e6e;background:#f1f1f1;padding:6px 24px}.productApp .workspaceApp .scaleWork{border:0;border-radius:0!important}.productApp .workspaceApp .boardRow{padding-block:10px}.productApp .workspaceApp :where(.operationsNotice,.inventoryNotice,.bulkNotice,.v3Message){border-left-width:3px}.productApp .microReviewApp{background:#f7f7f7}.productApp .microReviewApp .scannerWorkspace{max-width:none;padding:20px 24px 32px}.productApp .microReviewApp .scannerHeading{align-items:center;margin-bottom:18px}.productApp .microReviewApp .scannerHeading h1{letter-spacing:-.035em;margin:0 0 6px;font-size:27px}.productApp .microReviewApp .scannerHeading>div>small{display:none}.productApp .microReviewApp .scannerHeading p{max-width:760px;font-size:14px}.productApp .microReviewApp .scannerUpload{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:14px 0}.productApp .microReviewApp .scannerUploadIdentity b{font-size:16px}.productApp .microReviewApp .scannerUploadIdentity .uiIcon{width:24px;height:24px}.productApp .microReviewApp .scannerUploadIdentity p{margin:3px 0 0;font-size:12px}.productApp .microReviewApp .scannerDownloadNotice{font-size:12px}.productApp .microReviewApp button{background:#4e4e4e;border-color:#4e4e4e;border-radius:4px;min-height:38px;padding:8px 12px}.productApp .microReviewApp button.secondary{color:#525252;background:#fff;border-color:#cfcfcf}.productApp .microReviewApp .scannerCounters{background:0 0;border:0;margin:16px 0 0}.productApp .microReviewApp .scannerCounters>div{border:0;padding:8px 20px 8px 0}.productApp .microReviewApp .scannerCounters b{letter-spacing:-.03em;font-size:24px}.productApp .microReviewApp .scannerCounters span{font-size:12px}.productApp .microReviewApp .scannerExtractionSummary{color:#797979;margin:6px 0 18px;font-size:12px}.productApp .microReviewApp .scannerReviewGrid{grid-template-columns:140px minmax(0,1fr);gap:20px}.productApp .microReviewApp .scannerPageRail{border:0;padding-right:12px}.productApp .microReviewApp .scannerPageRail h2{letter-spacing:.06em;margin-bottom:12px;font-size:12px}.productApp .microReviewApp .scannerPageRail nav button{border:0;border-bottom:1px solid var(--line);color:#6a6a6a;background:0 0;min-height:54px;padding:9px 10px}.productApp .microReviewApp .scannerPageRail nav button[aria-current=page]{color:#484848;background:#deedeb;border:0;border-left:3px solid #4e4e4e}.productApp .microReviewApp .scannerPanelHeading{border-bottom:1px solid var(--line);padding:0 0 12px}.productApp .microReviewApp .scannerPanelHeading h2{font-size:18px}.productApp .microReviewApp .scannerSource{border:0;border-bottom:1px solid var(--line);background:0 0;padding:10px 0}.productApp .microReviewApp .scannerRowIndex nav button{color:#5d5d5d;background:#fff;border:1px solid #dfdfdf}.productApp .microReviewApp .scannerRowIndex nav button[aria-current=true]{color:#fff;background:#4e4e4e;border-color:#4e4e4e}.productApp .microReviewApp .scannerFocusedRow{border-top:2px solid #dcdcdc;grid-template-columns:minmax(0,1fr) minmax(370px,1fr);gap:16px 24px;padding:16px 0;display:grid}.productApp .microReviewApp .scannerFocusedRow.exception{border-top-color:#b77b30}.productApp .microReviewApp .scannerFocusedRow.confirmed{border-top-color:#2c7970}.productApp .microReviewApp .scannerFocusedRow>header{grid-column:1/-1;align-items:center;margin:0}.productApp .microReviewApp .scannerFocusedRow h3{font-size:23px;font-weight:650}.productApp .microReviewApp .scannerRowState{color:#356860;background:#eee;padding:5px 8px;font-size:12px}.productApp .microReviewApp .exception .scannerRowState{color:#855c20;background:#fff0dc}.productApp .microReviewApp .scannerEvidenceColumn{min-width:0}.productApp .microReviewApp .scannerEvidence{background:#fff;border:1px solid #d3d3d3;padding:12px}.productApp .microReviewApp .scannerEvidence small,.productApp .microReviewApp .scannerPageContext>small{letter-spacing:.04em;color:#7b7b7b;margin-bottom:8px;font-size:12px;display:block}.productApp .microReviewApp .scannerEvidence img{width:100%;height:auto;max-height:none}.productApp .microReviewApp .scannerPageContext{margin-top:18px}.productApp .microReviewApp .scannerPageContext img{object-fit:contain;object-position:top;background:#fff;border:1px solid #e3e3e3;width:100%;height:auto;max-height:680px;display:block}.productApp .microReviewApp .scannerDecision{border-left:1px solid var(--line);min-width:0;padding-left:20px}.productApp .microReviewApp .scannerDecision :is(input:not([type=checkbox]),select){min-height:40px;padding:8px 10px;font-size:16px}.productApp .microReviewApp .scannerEntryFields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.productApp .microReviewApp .scannerEntryFields>label:first-child{grid-column:1/-1}.productApp .microReviewApp .scannerEntryFields .scannerUseValue{background:#ececec;border-radius:3px;margin:-8px;padding:8px}.productApp .microReviewApp .scannerDecision fieldset{border:0;border-top:1px solid var(--line);margin:0 0 16px;padding:12px 0}.productApp .microReviewApp .scannerDecision legend{padding:0 8px 0 0;font-size:14px;font-weight:650}.productApp .microReviewApp .scannerDecision .scannerNotice{background:#efefef;border:0;flex-wrap:wrap;gap:10px;margin:16px 0;padding:12px}.productApp .microReviewApp .scannerDecision .scannerNotice p{margin:4px 0 0;font-size:14px}.productApp .microReviewApp .scannerVerificationChoices{flex-wrap:wrap;gap:6px;display:flex}.productApp .microReviewApp .scannerVerificationChoices button{padding:7px 9px;font-size:14px}.productApp .microReviewApp .scannerDecision footer{border-top:1px solid var(--line);z-index:2;background:#fff;padding:12px 0;position:static}.productApp .microReviewApp .scannerDecision footer .scannerDanger{color:#94403e;background:0 0;border-color:#0000;margin-left:0}@media (min-width:1900px){.productApp .microReviewApp .scannerFocusedRow{grid-template-columns:minmax(520px,1.3fr) minmax(440px,1fr)}}@media (max-width:1200px){.productApp .microReviewApp .scannerFocusedRow{grid-template-columns:minmax(0,1fr)}.productApp .microReviewApp .scannerDecision{border:0;padding:0}.productApp .microReviewApp .scannerPageContext{display:none}.productApp .inventorySidebar{flex-wrap:wrap}.productApp .inventorySidebar>nav{flex-basis:100%}}@media (max-width:900px){.productApp .staffLanding{padding:24px}.productApp .staffBrandPanel,.productApp .staffFormPanel{padding:32px}.productApp .staffBrandMark{font-size:84px}.productApp .staffBrandPanel h1{font-size:26px}.productApp .workspaceApp .operationsDesk{flex-direction:column;gap:22px;display:flex}.productApp .operationsDesk .closeoutOverview{border:0;padding:0}.productApp .inventoryWorkspace{padding-inline:16px}.productApp .workspaceApp .inventoryMetrics{margin-inline:16px}.productApp .microReviewApp .scannerWorkspace{padding:18px 16px 28px}.productApp .microReviewApp .scannerReviewGrid{grid-template-columns:minmax(0,1fr)}.productApp .microReviewApp .scannerPageRail{padding:0}.productApp .microReviewApp .scannerPageRail nav{max-height:none;display:flex;overflow:auto}.productApp .microReviewApp .scannerPageRail nav button{flex:0 0 110px}.productApp .microReviewApp .scannerFocusedRow{display:block}.productApp .microReviewApp .scannerEvidenceColumn{margin-block:16px}.productApp .microReviewApp button{min-height:44px}.productApp .microReviewApp .scannerDecision footer{position:static}.productApp .millWorkspace{padding-inline:16px}}@media (max-width:600px){.productApp .staffLanding{background:#fff;padding:0;display:block}.productApp .staffSignInShell{width:100%;min-height:100svh;display:block}.productApp .staffBrandPanel{padding:calc(28px + env(safe-area-inset-top,0px)) 28px 26px;gap:22px}.productApp .staffBrandMark{font-size:62px}.productApp .staffProductName{display:block}.productApp .staffBrandPanel h1{margin-top:8px;font-size:27px;line-height:1.12}.productApp .staffBrandPanel h1 br{display:block}.productApp .staffBrandPanel>div>small{font-size:12px}.productApp .staffFormPanel{padding:28px 28px calc(28px + env(safe-area-inset-bottom,0px))}.productApp .staffFormPanel h2{margin-top:10px;font-size:26px}.productApp .staffFormPanel>p{margin-bottom:22px}.productApp .staffAccessHelp{margin-top:22px}.productApp .inventorySidebar{gap:12px}.productApp .inventorySidebar>nav{gap:4px}.productApp .inventorySidebar>nav button{min-height:44px;font-size:14px}.productApp .inventoryFeedSummary{padding:12px 8px}.productApp .inventoryCountIndex{display:none}.productApp .operationsDesk .sourceRow>div{display:block}.productApp .workspaceApp .operationsMetrics{grid-template-columns:1fr 1fr;gap:16px;padding:12px;display:grid}.productApp .workspaceApp .operationsMetrics article{border:0;min-width:0;padding:0}.productApp .microReviewApp .scannerHeading>label{width:100%}.productApp .microReviewApp .scannerEntryFields{grid-template-columns:1fr 1fr}.productApp .microReviewApp .scannerFocusedRow>header{gap:8px}}@media (prefers-reduced-motion:reduce){.productApp *{scroll-behavior:auto!important;transition:none!important}}.productApp .workspaceApp .operationsDesk{grid-template-rows:min-content min-content min-content;align-items:start}.productApp .workspaceApp .operationsDesk .workspaceEmpty{justify-content:flex-start;align-items:center;margin:0;display:flex;min-height:0!important;padding:12px 0!important}.productApp .workspaceApp .operationsDesk .workspaceEmpty p{flex-basis:auto;margin:0;padding:0;font-size:14px}.productApp .operationsDesk .closeoutOverview{align-self:stretch}.productApp .inventorySidebarCard{display:none}.productApp .inventoryDateCard{background:0 0;border:0;min-height:0;padding:0}.productApp .inventoryDateCard>strong,.productApp .inventoryDateCard>small{display:none}.productApp .workspaceApp .inventoryHero{align-items:center}@media (max-width:600px){.productApp .workspaceApp .inventoryHero{display:block;padding-block:14px!important}.productApp .inventoryDateCard{margin-top:10px}.productApp .workspaceApp .inventoryMetrics{gap:12px;margin-bottom:12px;padding-block:10px}.productApp .workspaceApp .inventoryMetrics article{min-height:0;padding:0}.productApp .workspaceApp .inventoryMetrics article>b{margin:1px 0;font-size:22px}.productApp .workspaceApp .inventoryMetrics article>span{font-size:12px}.productApp .inventorySidebar>nav{flex-wrap:wrap;display:flex}.productApp .inventorySidebar>nav button{justify-content:space-between;align-items:center;gap:8px;display:flex}.productApp .inventorySidebar>nav button span{margin:0;display:inline}}.productApp .microReviewApp .scannerEvidence img{width:100%;min-width:0}.productApp .microReviewApp .scannerEvidenceHint{color:#565656;margin-top:10px;font-size:12px;text-decoration:underline;display:block}.productApp .microReviewApp .scannerEvidence>a{text-decoration:none}html{scroll-padding-top:74px}body.productApp{overflow:clip visible}.productApp .workspaceHeader{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.productApp .productRail{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}@media (max-width:900px){html{scroll-padding-top:148px}.productApp .workspaceHeader{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.productApp .inventoryWorkspace{margin:0}.productApp .inventorySidebar .inventoryHistory{border:0;max-width:240px;margin:0;padding:0}.productApp .inventoryHistory summary{cursor:pointer;color:#5e5e5e;min-height:38px;padding:9px 0;font-size:14px}.productApp .workspaceApp .inventoryMetrics{margin-bottom:12px;padding-block:8px}.productApp .inventorySidebar{gap:16px;padding-bottom:10px}.productApp .inventoryLiveSave{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 0 12px;font-size:12px;display:flex}.productApp .inventoryLiveSave small{flex-basis:auto;width:auto;margin-left:auto;font-size:12px;display:inline}@media (max-width:600px){.productApp .inventoryLiveSave small{flex-basis:100%;margin:0}}}@media screen and (max-width:600px){.productApp .workspaceApp .operationsDate{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;width:100%;display:grid}.productApp .workspaceApp .operationsDate label{width:100%;min-width:0}.productApp .workspaceApp .operationsDate input{width:100%;min-width:0;padding-inline:8px;font-size:14px!important}}@media screen{.productApp .workspaceApp .pageTitle{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 16px}.productApp .workspaceApp .pageTitle h2{letter-spacing:-.035em;font-size:26px}.productApp .workspaceApp .pageTitle>span{font-size:12px;font-weight:500}.productApp .workspaceApp .allClear{background:#f1f1f1;border:0;border-left:3px solid #438e70;border-radius:0;align-content:center;gap:8px;min-height:120px}.productApp .workspaceApp .allClear b{font-size:20px}.productApp .workspaceApp .allClear span{font-size:13px}.productApp .workspaceApp .emptyGood{background:#f2f2f2;border:0;border-radius:0;align-content:center;gap:6px;min-height:90px;padding:20px}.productApp .workspaceApp .emptyGood b{font-size:14px}.productApp .workspaceApp .emptyGood span{font-size:12px}.productApp .workspaceApp .operationsCard{background:0 0}.productApp .workspaceApp .closeoutList article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.productApp .workspaceApp .operationsCard :where(small,.deviceRow span,.ledgerRow span){font-size:12px}}@font-face{font-family:PLF Sans;src:url(/fonts/plex/IBMPlexSans-Regular-Latin1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PLF Sans;src:url(/fonts/plex/IBMPlexSans-Medium-Latin1.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:PLF Sans;src:url(/fonts/plex/IBMPlexSans-SemiBold-Latin1.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:PLF Condensed;src:url(/fonts/plex/IBMPlexSansCondensed-SemiBold-Latin1.woff2)format("woff2");font-weight:600 900;font-display:swap}.ledgerProof,.ledgerPlanner{--ledger-navy:#191b1e;--ledger-ink:#202125;--ledger-muted:#5d626a;--ledger-paper:#faf9f6;--ledger-stone:#f0efeb;--ledger-surface:#fff;--ledger-brand:#e02526;--ledger-line:#dcddd9;--ledger-control:#92969c;--ledger-focus:#b61920;--ledger-selected:#fff0ed;--ledger-success:#225b43;--ledger-success-bg:#eaf4ee;--ledger-review:#805211;--ledger-review-bg:#fff3d9;--ledger-danger:#a5222c;--ledger-danger-bg:#fff0f0;--ledger-font:"PLF Sans","Segoe UI",Arial,sans-serif;--ledger-display:"PLF Condensed","Arial Narrow","Segoe UI",sans-serif;font-family:var(--ledger-font);font-variant-numeric:tabular-nums}@media screen{.ledgerProof,.ledgerPlanner{--ledger-navy:#1b1b1b;--ledger-ink:#212121;--ledger-muted:#626262;--ledger-paper:#f8f8f8;--ledger-stone:#eee;--ledger-surface:#fff;--ledger-control:#969696;--ledger-success-bg:#efefef}.productApp main.ledgerProof{--shell-height:76px;background:var(--ledger-paper);width:100%;color:var(--ledger-ink);padding-top:calc(var(--shell-height) + env(safe-area-inset-top,0px));margin-left:0}.productApp .ledgerProof .workspaceHeader{height:calc(var(--shell-height) + env(safe-area-inset-top,0px));min-height:0;padding:env(safe-area-inset-top,0px) max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));z-index:70;background:var(--ledger-navy);color:#fff;font-family:var(--ledger-font);border:0;border-bottom:1px solid #3a3a3a;align-items:center;gap:28px;margin:0;display:flex;position:fixed;inset:0 0 auto}.productApp .ledgerProof .ledgerBrand{border:0;flex:none;align-items:center;gap:18px;margin:0;display:flex;padding:0!important}.ledgerBrand img{background:#fff;border-radius:2px;width:166px;height:auto;padding:7px 10px;display:block}.productApp .ledgerProof .ledgerBrand>span{border-right:1px solid #494949;gap:4px;margin:0;padding:0 22px 0 0;display:grid}.ledgerBrand>span b{color:#fff;font:600 17px/1 var(--ledger-display);letter-spacing:.1em}.ledgerBrand>span small{font:400 12px/1.4 var(--ledger-font);letter-spacing:.08em;color:#b2b2b2}.productApp .ledgerProof .workspaceIdentity{display:none}.plfModuleNavigation{align-self:stretch;align-items:stretch;gap:4px;min-width:0;display:flex}.plfModuleNavigation a{color:#c2c2c2;font:500 14px/1.3 var(--ledger-font);white-space:nowrap;border:0;align-items:center;gap:9px;padding:0 16px;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.plfModuleNavigation a:after{content:"";background:var(--ledger-brand);transform-origin:0;height:3px;transition:transform .16s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.plfModuleNavigation a:hover,.plfModuleNavigation a[aria-current=page]{color:#fff;background:#ffffff07}.plfModuleNavigation a[aria-current=page]:after{transform:scaleX(1)}.plfModuleNavigation a .uiIcon{width:18px;height:18px}.productApp .ledgerProof .workspaceAccount{color:#fff;gap:12px;margin-left:auto;font-size:14px}.productApp .ledgerProof .workspaceUsername{color:#cbcbcb;max-width:150px}.productApp .ledgerProof .workspaceAvatar{color:#fff;background:#373737;border:1px solid #5b5b5b;width:32px;height:32px}.productApp .ledgerProof .workspaceAccount button{color:#e0e0e0;background:0 0;border:1px solid #5b5b5b;border-radius:3px;min-height:36px;padding:6px 10px;font-size:14px}.productApp .ledgerProof .toolFrameStage,.productApp .plfTags .toolFrameStage{height:calc(100dvh - var(--shell-height) - env(safe-area-inset-top,0px));padding:0}.productApp .ledgerProof .toolFrameStage iframe{height:100%;display:block}.productApp .ledgerProof :where(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid var(--ledger-focus)!important}.productApp .ledgerProof .workspaceSkip{left:16px}.productApp .ledgerProof .workspaceToolbar{border-bottom:1px solid var(--ledger-line);background:#fff;min-height:46px;padding:8px 28px;font-size:14px}.productApp .ledgerProof .scannerPrivacy,.productApp .ledgerProof .workspaceToolMenu{display:none}@media (max-width:1400px){.productApp .ledgerProof .workspaceUsername{display:none}.productApp .ledgerProof .workspaceHeader{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));gap:16px}.plfModuleNavigation a{padding-inline:12px}.ledgerBrand img{width:148px}}@media (max-width:1150px){.productApp .ledgerProof .ledgerBrand>span{display:none}.plfModuleNavigation a{padding-inline:10px}}@media (max-width:900px){.productApp main.ledgerProof{--shell-height:70px}.productApp .ledgerProof .workspaceHeader{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));flex-wrap:nowrap;gap:12px}.ledgerBrand img{width:120px;padding:6px}.plfModuleNavigation{display:none}.productApp .ledgerProof .workspaceToolMenu{margin-left:auto;display:block}.productApp .ledgerProof .workspaceToolMenu>summary{color:#fff;background:#ffffff08;border:1px solid #767676;border-radius:3px;min-height:44px}.productApp .ledgerProof .workspaceAccount{margin:0}.productApp .ledgerProof .workspaceAvatar{display:none}.productApp .ledgerProof .workspaceAccount button{min-height:44px}.productApp .ledgerProof .toolSwitcher{max-height:calc(100dvh - var(--shell-height) - env(safe-area-inset-top) - 20px);overflow:auto}}@media (max-width:390px){.ledgerBrand img{width:98px}.productApp .ledgerProof .workspaceHeader{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));gap:7px}.productApp .ledgerProof .workspaceToolMenu>summary{gap:4px;padding-inline:8px}.productApp .ledgerProof .workspaceAccount button{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.ledgerProof *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.productApp .workspaceApp.plfRollout{--ink:var(--ledger-ink);--muted:var(--ledger-muted);--navy:var(--ledger-navy);--blue:var(--ledger-navy);--line:var(--ledger-line);--canvas:var(--ledger-paper);--plf-accent:var(--ledger-brand);--plf-radius:2px;font:400 16px/1.45 var(--ledger-font);font-variant-numeric:tabular-nums}.productApp .workspaceApp.plfRollout :is(button,input,select,textarea){box-shadow:none;border-radius:2px;font-family:inherit}.productApp .workspaceApp.plfRollout :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--ledger-control);color:var(--ledger-ink);background:#fff;max-width:100%;min-height:40px;font-size:16px}.productApp .workspaceApp.plfRollout button{color:var(--ledger-ink);border:1px solid var(--ledger-control);background:#fff;min-height:38px;font-size:14px;font-weight:500}.productApp .workspaceApp.plfRollout button:hover:not(:disabled){background:var(--ledger-stone)}.productApp .workspaceApp.plfRollout button:disabled{opacity:.5;cursor:not-allowed}.productApp .workspaceApp.plfRollout :is(.primaryAction,.operationsPrimary,.inventorySubmit,.inventorySave,.bulkPublish,.staffSignInButton){background:var(--ledger-navy);color:#fff;border-color:var(--ledger-navy)}.productApp .workspaceApp.plfRollout :is(.inventoryDelete,.removeStack,.dangerButton){color:var(--ledger-danger);background:0 0;border-color:#d9b8bc}.productApp .workspaceApp.plfRollout :is(.workspaceIntro h1,.bulkHero h1,.pageTitle h2){font:600 38px/1.12 var(--ledger-display);letter-spacing:0;color:var(--ledger-ink)}.productApp .workspaceApp.plfRollout :is(.workspaceIntro,.bulkHero,.pageTitle){box-shadow:none;background:0 0;border:0;border-radius:0}.productApp .workspaceApp.plfRollout :is(.workspaceIntro p,.bulkHero p,.pageTitle>span){color:var(--ledger-muted);font-size:14px}.productApp .workspaceApp.plfRollout :is(.workspaceIntro small,.pageTitle small,.bulkHero small){letter-spacing:.08em;color:var(--ledger-muted);font-size:12px}.productApp .workspaceApp.plfRollout :is(.inventoryMetrics,.operationsMetrics,.metricGrid,.bulkMetrics){border:0;border-block:1px solid var(--ledger-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.productApp .workspaceApp.plfRollout :is(.inventoryMetrics,.operationsMetrics,.metricGrid,.bulkMetrics)>:is(article,div){box-shadow:none;border:0;border-right:1px solid var(--ledger-line);background:0 0;border-radius:0;padding:0 24px}.productApp .workspaceApp.plfRollout :is(.inventoryMetrics,.operationsMetrics,.metricGrid,.bulkMetrics) :is(b,.metricValue){font:600 38px/1.2 var(--ledger-display);color:var(--ledger-ink)}.productApp .workspaceApp.plfRollout :is(.inventoryMetrics,.operationsMetrics,.metricGrid,.bulkMetrics) :is(small,span){color:var(--ledger-muted);font-size:14px}.productApp .workspaceApp.plfRollout :is(.v3Card,.operationsCard,.inventoryFeedCard,.inventorySidebarCard,.inventoryDateCard,.bulkStatusCard,.inventoryFooterPanel){box-shadow:none;background:#fff;border:0;border-radius:0}.productApp .workspaceApp.plfRollout :is(.operationsCard,.v3Card)>header{border-bottom:1px solid var(--ledger-line)}.productApp .workspaceApp.plfRollout :is(.operationsCard,.v3Card) h2{font:600 24px/1.2 var(--ledger-display);color:var(--ledger-ink)}.productApp .workspaceApp.plfRollout :is(.operationsTabs,.inventoryModuleNav,.v3Tabs){border:0;border-bottom:1px solid var(--ledger-line);box-shadow:none;background:0 0;border-radius:0;gap:0}.productApp .workspaceApp.plfRollout :is(.operationsTabs,.inventoryModuleNav,.v3Tabs) button{color:var(--ledger-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 18px}.productApp .workspaceApp.plfRollout :is(.operationsTabs,.inventoryModuleNav,.v3Tabs) button.active{color:var(--ledger-ink);border-bottom-color:var(--ledger-brand);background:#fff}.productApp .workspaceApp.plfRollout :is(.operationsTabs,.inventoryModuleNav) button>span,.productApp .workspaceApp.plfRollout .operationsTabs button>small{display:none}.productApp .workspaceApp.plfRollout :is(.statusTag,.inventoryStatus,.bulkStatus,.syncState,.resourceStatus,.countState){box-shadow:none;border-radius:2px;font-size:14px}.productApp .workspaceApp.plfRollout :is(.inventoryNotice,.operationsNotice,.bulkNotice,.v3Message,.resourceError){border-radius:0;font-size:14px}.productApp .workspaceApp.plfRollout :is(.inventoryNotice.error,.operationsNotice.error,.bulkNotice.error,.resourceError){background:var(--ledger-danger-bg);color:var(--ledger-danger);border-left:3px solid var(--ledger-danger)}.productApp .workspaceApp.plfRollout :is(.workspaceEmpty,.emptyState,.emptyGood,.inventoryEmpty){box-shadow:none;min-height:120px;color:var(--ledger-muted);background:0 0;border-radius:0}.productApp .workspaceApp.plfRollout .workspaceToolbar{flex-wrap:wrap;position:relative;top:auto}.productApp .workspaceApp.plfRollout .workspaceToolbar .workspaceRefresh{margin-left:auto}.productApp .workspaceApp.plfRollout .metric:before,.productApp .workspaceApp.plfRollout .pageTitle:after{display:none}.productApp .workspaceApp.plfRollout .v3Tabs{justify-content:flex-start}.productApp .workspaceApp.plfRollout .boardTable{padding:0}.productApp .workspaceApp.plfRollout .boardRow{border-left:0}.productApp .workspaceApp.plfRollout .boardRow.selected{box-shadow:inset 3px 0 var(--ledger-ink)}.productApp .workspaceApp.plfRollout .inventoryHero{padding-block:22px}.productApp .workspaceApp.plfRollout .inventoryMetrics article{min-height:0}.productApp .workspaceApp.plfRollout .inventoryMetrics article:after{display:none}.productApp .workspaceApp.plfRollout .inventoryMetrics b{margin:4px 0}.productApp .workspaceApp.plfRollout .inventoryMetrics .metricStamp{letter-spacing:0;font-size:18px;line-height:1.4}.productApp .workspaceApp.plfRollout .inventoryFeedCard:hover{box-shadow:none;transform:none}.productApp .workspaceApp.plfRollout :is(input,select,textarea,button){border-radius:2px!important}.productApp .workspaceApp.plfRollout .runStatusCard .workspaceEmpty :is(b,p),.productApp .workspaceApp.plfRollout .runStatusCard .workspaceEmpty{color:#cecece}.productApp .workspaceApp.plfRollout .officeWorkspace{width:100%;max-width:none}.productApp .workspaceApp.plfRollout .runLine :is(b,strong){font-size:18px}.productApp .workspaceApp.plfRollout .runLine small{font-size:14px}.productApp .workspaceApp.plfRollout .plfDestructive{border-left:1px solid var(--ledger-line);padding-left:12px}.productApp .workspaceApp.plfRollout .plfDestructive summary{cursor:pointer;font-size:14px}.productApp .workspaceApp.plfRollout .plfDestructive button{color:var(--ledger-danger);background:#fff;margin-top:8px}.productApp .workspaceApp.plfRollout .runStatusRow b{color:#fff}.productApp .workspaceApp.plfRollout .runStatusCard>header h2{color:#fff;font-size:30px}.productApp .workspaceApp.plfRollout .inventoryLocationNav{align-items:center;padding-top:12px}.productApp .workspaceApp.plfRollout .inventoryLocationNav>label{margin-left:auto;font-size:14px}.productApp .workspaceApp.plfRollout .inventoryDateCard{border-left:1px solid var(--ledger-line);background:0 0;padding:12px 20px}.productApp .workspaceApp.plfRollout .inventoryDateCard strong{font-size:18px}.productApp .workspaceApp.plfRollout .inventoryWorkspace{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.productApp .workspaceApp.plfRollout .inventorySidebar{background:0 0;flex-wrap:wrap;align-items:center;padding:0 0 12px;display:flex;position:static}.productApp .workspaceApp.plfRollout .inventorySidebar>nav{flex:1;display:flex}.productApp .workspaceApp.plfRollout .inventorySidebar>nav button.active{background:var(--ledger-selected);color:var(--ledger-ink)}.productApp .workspaceApp.plfRollout .inventorySidebarCard{display:none}.productApp .workspaceApp.plfRollout .inventoryHistory{max-width:360px;margin:0}.productApp .workspaceApp.plfRollout .inventoryHistory>summary{font-size:14px}.productApp .workspaceApp.plfRollout .inventoryToolbar{gap:14px;padding:0 0 10px}.productApp .workspaceApp.plfRollout .inventoryToolbar>label{max-width:520px}.productApp .workspaceApp.plfRollout .inventoryLiveSave{color:var(--ledger-muted);background:0 0;padding:6px 0 12px;font-size:14px}.productApp .workspaceApp.plfRollout .inventoryLiveSave.error{color:var(--ledger-danger)}.productApp .workspaceApp.plfRollout .inventoryFeedList{border-top:2px solid var(--ledger-ink);display:block}.inventoryWorksheetHead{background:var(--ledger-navy);color:#fff;grid-template-columns:minmax(0,1fr) 150px 150px 115px;gap:20px;padding:12px 18px;font-size:14px;display:grid}.productApp .workspaceApp.plfRollout .inventoryFeedCard{border-bottom:1px solid var(--ledger-line);background:#fff;grid-template-columns:minmax(0,1fr) 455px;align-items:center;margin:0;display:grid}.productApp .workspaceApp.plfRollout .inventoryFeedCard.open{background:var(--ledger-selected);box-shadow:none!important}.productApp .workspaceApp.plfRollout .inventoryFeedSummary{text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 28px;gap:14px;min-height:76px;padding:12px 18px;display:grid}.productApp .workspaceApp.plfRollout .inventoryFeedSummary h2{letter-spacing:0;font-size:18px;font-weight:500;line-height:24px}.productApp .workspaceApp.plfRollout .inventoryFeedSummary small{color:var(--ledger-muted);font-size:14px}.productApp .workspaceApp.plfRollout .inventoryFeedSummary .inventoryFeedTotals{display:none}.productApp .workspaceApp.plfRollout .inventoryFeedSummary>i{color:var(--ledger-muted);font-size:22px}.productApp .workspaceApp.plfRollout .inventoryCountIndex{color:var(--ledger-muted);background:0 0;border:0;font-size:13px}.inventoryQuickCount{grid-template-columns:150px 150px 115px;align-items:center;gap:20px;padding:10px 18px 10px 0;display:grid}.productApp .workspaceApp.plfRollout .inventoryQuickCount label{font-size:0}.productApp .workspaceApp.plfRollout .inventoryQuickCount input{background:var(--ledger-selected);border:0;border-bottom:1px solid var(--ledger-control);text-align:right;width:100%;font:600 26px/1 var(--ledger-display);min-height:44px;padding:8px;font-size:26px!important}.inventoryQuickCount input::placeholder{font:400 14px var(--ledger-font)}.inventoryRowSave{color:var(--ledger-muted);font-size:14px}.inventoryRowSave.error{color:var(--ledger-danger);font-weight:600}.inventoryMultipleStacks{flex-direction:column;grid-column:span 2;font-size:14px;display:flex}.productApp .workspaceApp.plfRollout .inventoryStackEditor{background:var(--ledger-selected);border-top:1px solid var(--ledger-line);grid-column:1/-1;padding:16px 24px}.productApp .workspaceApp.plfRollout .inventoryStackRow{border:0;border-bottom:1px solid var(--ledger-line);background:#fff;border-radius:0}.productApp .workspaceApp.plfRollout .inventoryFooterPanel{border-top:2px solid var(--ledger-ink);background:0 0;margin:24px;padding:20px 0}.productApp .workspaceApp.plfRollout .inventoryFooterPanel h2{font:600 26px var(--ledger-display)}.productApp .workspaceApp.plfRollout .bulkTable{border:0;border-top:2px solid var(--ledger-ink);border-radius:0}.productApp .workspaceApp.plfRollout .bulkTableHead{background:var(--ledger-navy);color:#fff;font-size:14px}.productApp .workspaceApp.plfRollout .bulkRow{border:0;border-bottom:1px solid var(--ledger-line);background:#fff;border-radius:0}.productApp .workspaceApp.plfRollout .bulkIngredient b{font-size:18px}.productApp .workspaceApp.plfRollout .bulkRow label:nth-child(3) input{font:600 26px var(--ledger-display);background:var(--ledger-selected);text-align:right}.productApp .workspaceApp.plfRollout .bulkRow.overCapacity{background:var(--ledger-review-bg)}.productApp .workspaceApp.plfRollout :is(.operationsSectionTitle h2,.cardTitle h2){font:600 24px/1.2 var(--ledger-display)}.productApp .workspaceApp.plfRollout :is(.planningTable,.positionMetric,.positionIdentity,.ledgerRow,.reservationRow,.sourceRow) :is(small,span,strong),.productApp .workspaceApp.plfRollout .planningTable .tableHead{font-size:14px}.productApp .workspaceApp.plfRollout .operationsSearch{box-shadow:none;background:0 0;border-radius:0;padding:0}.productApp .workspaceApp.plfRollout .workspaceHeader button{color:#fff;background:0 0}.productApp .workspaceApp.plfRollout .workspaceHeader button:hover{background:#444}.productApp .workspaceApp.plfRollout .operationsDesk{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:24px;display:grid}.productApp .workspaceApp.plfRollout .operationsDesk .runStatusCard{background:var(--ledger-navy);color:#fff;grid-area:1/1;padding:24px}.productApp .workspaceApp.plfRollout .runStatusCard h2{color:#fff;font-size:30px}.productApp .workspaceApp.plfRollout .runStatusCard :is(small,.sourceFootnote){color:#cecece;font-size:14px}.productApp .workspaceApp.plfRollout .runStatusRow{border-color:#5e5e5e;grid-template-columns:minmax(0,1fr) 180px;gap:14px;display:grid}.productApp .workspaceApp.plfRollout .runStatusRow>div:first-child{justify-content:space-between;gap:20px;display:flex}.productApp .workspaceApp.plfRollout .runStatusTrack{display:none}.plfNextAction{color:var(--ledger-ink);background:#fff;justify-content:space-between;align-items:center;margin-top:22px;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.productApp .workspaceApp.plfRollout .operationsDesk .priorityCard{grid-area:2/1;padding:20px 24px}.productApp .workspaceApp.plfRollout .operationsDesk .sourceFreshnessCard{grid-area:3/1;padding:20px 24px}.productApp .workspaceApp.plfRollout .operationsDesk .closeoutOverview{border:0;border-top:2px solid var(--ledger-ink);background:#fff;grid-area:1/2/span 3;padding:24px}.productApp .workspaceApp.plfRollout .operationsDesk .checkRow :is(b,span),.productApp .workspaceApp.plfRollout .operationsDesk .sourceRow small{font-size:14px}.productApp .workspaceApp.plfRollout .attentionSummary{box-shadow:none;border:0;border-left:3px solid var(--ledger-review);background:var(--ledger-review-bg);border-radius:0;padding:14px 18px}.productApp .workspaceApp.plfRollout .attentionSummary.clear{border-left-color:var(--ledger-success);background:0 0}.productApp .workspaceApp.plfRollout .attentionSummary h2{font-size:18px}.productApp .workspaceApp.plfRollout .positionList>article{border:0;border-bottom:1px solid var(--ledger-line);background:#fff;border-radius:0}.productApp .workspaceApp.plfRollout .positionIdentity>b{font-size:18px}.productApp .workspaceApp.plfRollout .positionMetric b{font:600 26px var(--ledger-display);color:var(--ledger-ink)}.productApp .workspaceApp.plfRollout .planningTable{border-radius:0;overflow:auto}.productApp .workspaceApp.plfRollout .planningTable .tableHead{background:var(--ledger-navy);color:#fff}.productApp .workspaceApp.plfRollout .operationsGrid .operationsCard{padding:24px}.productApp .workspaceApp.plfRollout .closeoutProgress>span{background:var(--ledger-success)}.productApp .workspaceApp.plfRollout .boardTable{min-width:0;padding:0;overflow:auto}.productApp .workspaceApp.plfRollout :is(.boardHeader,.boardRow){grid-template-columns:110px minmax(140px,.8fr) minmax(220px,1.7fr) 135px 140px 155px;align-items:center;gap:18px;display:grid}.productApp .workspaceApp.plfRollout .boardHeader{background:var(--ledger-navy);color:#fff;padding:13px 18px;font-size:14px}.productApp .workspaceApp.plfRollout .boardRow{border-bottom:1px solid var(--ledger-line);background:#fff;padding:16px 18px}.productApp .workspaceApp.plfRollout .boardRow.selected{background:var(--ledger-selected)}.productApp .workspaceApp.plfRollout .boardRow :is(b,small){display:block}.productApp .workspaceApp.plfRollout .boardRow small{color:var(--ledger-muted);margin-top:4px;font-size:14px}.productApp .workspaceApp.plfRollout .boardInspect{text-align:left;background:0 0;border:0;min-height:28px;padding:0;font-size:18px;font-weight:500}.plfBoardWorkspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.plfBoardWorkspace.inspecting{grid-template-columns:minmax(0,1fr) 420px}.plfBatchInspector{border-top:2px solid var(--ledger-ink);background:#fff;min-width:0;padding:0 24px 24px;position:sticky;top:88px}.plfBatchInspector>header{background:var(--ledger-navy);color:#fff;justify-content:space-between;gap:18px;margin:0 -24px;padding:20px 24px;display:flex}.productApp .workspaceApp.plfRollout .plfBatchInspector h3{color:#fff;font:600 28px/1.2 var(--ledger-display);margin:8px 0 0}.plfBatchInspector header small{letter-spacing:.08em;font-size:12px}.plfBatchFacts{border-bottom:1px solid var(--ledger-line);gap:24px;padding:20px 0;display:flex}.plfBatchFacts div{flex-direction:column;display:flex}.plfBatchFacts b{font:600 38px var(--ledger-display)}.plfBatchInspector dl{grid-template-columns:1fr 1fr;gap:16px;font-size:14px;display:grid}.plfBatchInspector :is(dt,.plfRecordNote){color:var(--ledger-muted);font-size:14px}.plfBatchInspector dd{overflow-wrap:anywhere;margin:4px 0 0}.plfBatchInspector table{border-collapse:collapse;width:100%;font-size:14px}.plfBatchInspector :is(th,td){border-bottom:1px solid var(--ledger-line);text-align:left;padding:10px 4px}.plfBatchInspector td{text-align:right}.productApp .workspaceApp.plfRollout .trackingNotice{color:var(--ledger-muted);background:0 0;font-size:13px}.productApp .workspaceApp.plfRollout :is(.loaderHome,.scaleWork,.loaderSteps,.runCard,.orderCard){box-shadow:none;background:#fff;border-radius:0}.productApp .workspaceApp.plfRollout .loaderHome{border-left-color:var(--ledger-brand)!important}.productApp .workspaceApp.plfRollout :is(.batchQueue,.ingredientPicker) button.selected{background:var(--ledger-selected);color:var(--ledger-ink);border-color:var(--ledger-control)}.productApp .workspaceApp.plfRollout :is(.batchQueue,.ingredientPicker) button{border-radius:0}.productApp .plfTags .tagInventoryDock{background:var(--ledger-stone);color:var(--ledger-ink);border-radius:0;margin:0;font-size:14px}.productApp .plfTags .toolFrameStage{height:calc(100dvh - 128px)}.productApp main.staffLanding.plfRollout{background:var(--ledger-paper);place-items:center;min-height:100dvh;padding:48px;display:grid}.productApp .plfRollout .staffSignInShell{width:min(1120px,100%);min-height:640px;box-shadow:none;border:0;grid-template-columns:1.1fr 1fr}.productApp .plfRollout .staffBrandPanel{background:var(--ledger-navy);padding:56px;position:relative}.productApp .plfRollout .staffBrandPanel:before{content:"";background:var(--ledger-brand);width:6px;height:100%;display:block;position:absolute;top:0;left:0}.productApp .plfRollout .staffBrandMark{font:600 100px/1 var(--ledger-display);letter-spacing:-.04em}.productApp .plfRollout .staffBrandMark>span{font:500 12px/1.6 var(--ledger-font);letter-spacing:.04em;margin-top:14px;display:block}.productApp .plfRollout .staffBrandPanel h1{font:600 46px/1.08 var(--ledger-display);letter-spacing:.015em}.productApp .plfRollout .staffFormPanel{padding:56px}.productApp .plfRollout .staffFormPanel h2{font:600 38px var(--ledger-display)}.productApp .plfRollout .staffFormPanel label{font-size:14px}.productApp .plfRollout .staffFormPanel input{min-height:48px}.productApp .plfRollout .staffSignInButton{background:var(--ledger-navy);color:#fff;border-radius:2px;width:100%;min-height:48px}@media (min-width:2300px){.productApp .workspaceApp.plfRollout .operationsDesk{grid-template-columns:1.05fr .9fr 1fr}.productApp .workspaceApp.plfRollout .operationsDesk .runStatusCard{grid-area:1/1}.productApp .workspaceApp.plfRollout .operationsDesk .priorityCard{grid-area:1/2}.productApp .workspaceApp.plfRollout .operationsDesk .sourceFreshnessCard{grid-area:2/1/auto/span 2}.productApp .workspaceApp.plfRollout .operationsDesk .closeoutOverview{grid-area:1/3/span 2}.plfBoardWorkspace.inspecting{grid-template-columns:minmax(0,1fr) 520px}}@media (max-width:1700px){.plfBoardWorkspace.inspecting{grid-template-columns:minmax(0,1fr) 360px}.productApp .workspaceApp.plfRollout .inspecting :is(.boardHeader,.boardRow){grid-template-columns:100px 120px minmax(200px,1fr) 120px}.productApp .workspaceApp.plfRollout .inspecting :is(.boardHeader,.boardRow)>:nth-child(n+5){display:none}}@media (max-width:1100px){.productApp .workspaceApp.plfRollout .operationsDesk{flex-direction:column;display:flex}.productApp .workspaceApp.plfRollout .operationsDesk>div{display:contents}.productApp .workspaceApp.plfRollout .operationsDesk .runStatusCard{order:0}.productApp .workspaceApp.plfRollout .operationsDesk .priorityCard{order:1}.productApp .workspaceApp.plfRollout .operationsDesk .closeoutOverview{order:2}.productApp .workspaceApp.plfRollout .operationsDesk .sourceFreshnessCard{order:3}.plfBoardWorkspace.inspecting{display:block}.plfBatchInspector{margin-top:24px;position:static}.productApp .workspaceApp.plfRollout :is(.boardHeader,.boardRow){grid-template-columns:90px 130px minmax(200px,1fr) 120px}.productApp .workspaceApp.plfRollout :is(.boardHeader,.boardRow)>:nth-child(n+5){display:none}}@media (max-width:900px){.productApp .workspaceApp.plfRollout :is(button,input,select,summary){min-height:44px}.productApp .workspaceApp.plfRollout :is(.workspaceIntro h1,.bulkHero h1,.pageTitle h2){font-size:32px}.productApp .workspaceApp.plfRollout :is(.inventoryMetrics,.operationsMetrics,.metricGrid,.bulkMetrics){grid-template-columns:1fr 1fr;gap:20px 0}.productApp .workspaceApp.plfRollout .inventoryHero{padding-top:14px;padding-bottom:14px}.productApp .workspaceApp.plfRollout .inventoryDateCard{border:0;padding:8px 0}.productApp .workspaceApp.plfRollout .inventoryMetrics{gap:12px 0;padding-block:12px}.productApp .workspaceApp.plfRollout .inventoryMetrics article{padding:0 12px}.productApp .workspaceApp.plfRollout .inventoryMetrics article>span{display:none}.productApp .workspaceApp.plfRollout .inventoryMetrics article>small{font-size:13px!important}.productApp .workspaceApp.plfRollout .inventorySidebar>nav{gap:4px}.productApp .workspaceApp.plfRollout .inventorySidebar>nav button{flex:1;padding:8px;font-size:13px!important}.productApp .workspaceApp.plfRollout .inventoryLiveSave{padding-block:4px}.productApp .workspaceApp.plfRollout .inventoryFeedSummary{grid-template-columns:minmax(0,1fr) 28px}.productApp .workspaceApp.plfRollout .inventoryCountIndex{display:none}.productApp .workspaceApp.plfRollout .inventoryMetrics b{font-size:28px}.productApp .workspaceApp.plfRollout .inventoryMetrics .metricStamp{font-size:16px}.productApp .workspaceApp.plfRollout .inventoryLocationNav{flex-wrap:wrap}.productApp .workspaceApp.plfRollout .inventoryLocationNav>label{flex-basis:100%;margin:8px 0}.productApp .workspaceApp.plfRollout .inventoryFeedCard{display:block}.inventoryWorksheetHead{display:none}.inventoryQuickCount{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px}.productApp .workspaceApp.plfRollout .inventoryQuickCount label{font-size:14px}.inventoryRowSave{grid-column:1/-1}.productApp .workspaceApp.plfRollout .inventoryFeedSummary{min-height:80px}.productApp .workspaceApp.plfRollout .inventoryFeedSummary h2{font-size:18px}.productApp .workspaceApp.plfRollout .inventoryFeedList{border:0}.productApp .workspaceApp.plfRollout .inventoryFeedCard{border-bottom:1px solid var(--ledger-control)}.productApp .workspaceApp.plfRollout .inventoryStackEditor{padding:16px}.productApp .workspaceApp.plfRollout .inventoryStackRow{grid-template-columns:1fr 1fr}.productApp .workspaceApp.plfRollout .inventoryStackRow>b,.productApp .workspaceApp.plfRollout .stackNote{grid-column:1/-1}.productApp .workspaceApp.plfRollout .inventoryFooterPanel{margin:20px 16px}.productApp .workspaceApp.plfRollout .runStatusRow{grid-template-columns:1fr}.productApp .workspaceApp.plfRollout .workspaceToolbar{gap:8px;padding:8px 16px}.productApp .workspaceApp.plfRollout .workspaceToolbar .workspaceBreadcrumb{flex-basis:100%}.productApp .workspaceApp.plfRollout .boardHeader{display:none}.productApp .workspaceApp.plfRollout .boardRow{gap:14px;display:grid;grid-template-columns:1fr 1fr!important}.productApp .workspaceApp.plfRollout .boardRow>span:nth-child(3){grid-area:2/1/auto/-1}.productApp .workspaceApp.plfRollout .boardRow>span:nth-child(n+5){display:block}.productApp .workspaceApp.plfRollout .boardRow>span:first-child{grid-column:1/-1}.plfBatchInspector{padding:0 16px 20px}.plfBatchInspector>header{margin-inline:-16px;padding:20px 16px}.productApp main.staffLanding.plfRollout{padding:24px}.productApp .plfRollout .staffSignInShell{grid-template-columns:1fr;min-height:0}.productApp .plfRollout .staffBrandPanel{gap:24px;padding:28px 32px}.productApp .plfRollout .staffBrandMark{font-size:56px}.productApp .plfRollout .staffBrandPanel h1{font-size:30px}.productApp .plfRollout .staffBrandFooter{display:none}.productApp .plfRollout .staffFormPanel{padding:32px}}@media (max-width:480px){.productApp main.staffLanding.plfRollout{padding:0}.productApp .plfRollout .staffSignInShell{width:100%}.productApp .plfRollout .staffFormPanel{padding:28px 24px}.productApp .plfRollout .staffBrandPanel{padding:24px}.productApp .plfRollout .staffBrandMark>span{max-width:220px}.productApp .plfRollout .staffBrandPanel h1{font-size:28px}.productApp .workspaceApp.plfRollout .operationsDate{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.productApp .workspaceApp.plfRollout .operationsDate input{width:100%;min-width:0}.productApp .workspaceApp.plfRollout .inventorySidebar>nav,.productApp .workspaceApp.plfRollout .inventoryToolbar{flex-wrap:wrap}.productApp .workspaceApp.plfRollout .inventoryToolbar>label{width:100%}.productApp .workspaceApp.plfRollout .inventoryLiveSave{flex-wrap:wrap}}.productApp main.staffLanding.plfRollout{background:#fff;min-height:100dvh;padding:0;display:block}.productApp .plfRollout .staffSignInShell{width:100%;max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);display:grid}.productApp .plfRollout .staffBrandPanel{background:#131313;border:0;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:56px 64px;display:flex;overflow:hidden}.productApp .plfRollout .staffBrandPanel:before{display:none}.millMotion{position:absolute;inset:0;overflow:hidden}.millMotionImage{will-change:transform;background:url(/brand/mill-architecture.webp) 58%/cover no-repeat;animation:18s ease-in-out infinite alternate millAtmosphere;position:absolute;inset:-3%}.millMotionShade{background:linear-gradient(#1010103d 0%,#10101044 32%,#1010108c 65%,#101010e6 100%);position:absolute;inset:0}.millMotion[data-paused=true] .millMotionImage{animation-play-state:paused}.millMotionToggle{color:#e7e7e7;z-index:3;min-height:36px;font:400 12px var(--ledger-font);background:#18181899;border:1px solid #7b7b7b;border-radius:3px;padding:7px 12px;position:absolute;bottom:32px;right:32px}.productApp .plfRollout .staffBrandMark{z-index:2;line-height:1;display:block;position:relative}.staffBrandMark img{background:#fff;border-radius:2px;width:232px;height:auto;padding:12px 18px;display:block}.productApp .plfRollout .staffProductName{z-index:2;margin-top:auto;padding-top:200px;position:relative}.productApp .plfRollout .staffProductName small{font:500 14px var(--ledger-font);letter-spacing:.18em;color:#fff;border-left:3px solid #e02526;padding-left:12px;display:block}.productApp .plfRollout .staffBrandPanel h1{font:600 clamp(64px,6.2vw,118px)/.98 var(--ledger-display);letter-spacing:-.025em;color:#fff;text-shadow:0 2px 24px #0005;margin:22px 0 44px}.productApp .plfRollout .staffBrandFooter{z-index:2;color:#d5d5d5;font:400 12px/1.5 var(--ledger-font);letter-spacing:.13em;border-top:1px solid #ffffff38;align-items:start;gap:6px;padding-top:20px;display:grid;position:relative}.staffBrandFooter small{color:#ababab;font-size:12px}.productApp .plfRollout .staffFormPanel{background:#fff;align-self:center;padding:72px clamp(40px,5.5vw,110px)}.productApp .plfRollout .staffSecure{font:500 12px var(--ledger-font);letter-spacing:.13em;color:#646464;align-items:center;gap:8px;margin:0 0 24px;display:flex}.productApp .plfRollout .staffFormPanel h2{font:600 48px/1.1 var(--ledger-display);color:#212121;margin:0 0 12px}.productApp .plfRollout .staffFormPanel>p{color:#626262;margin-bottom:38px;font-size:16px}.productApp .plfRollout .staffFormPanel label{font:500 14px var(--ledger-font);color:#373737;gap:9px;margin-bottom:22px;display:grid}.productApp .plfRollout .staffFormPanel input{background:#fcfcfc;border:1px solid #bfbfbf;border-radius:3px;height:54px;min-height:54px;padding:12px 14px;font-size:16px}.productApp .plfRollout .staffFormPanel input:focus{outline-offset:2px;background:#fff;border-color:#b61920;outline:2px solid #e0252629}.productApp .plfRollout .staffSignInButton{color:#fff;background:#cc1f26;border:1px solid #cc1f26;border-radius:3px;width:100%;height:54px;min-height:54px;font-size:16px;font-weight:600;transition:background .14s}.productApp .plfRollout .staffSignInButton:hover{background:#a8161c}.productApp .plfRollout .staffAccessHelp{color:#6a6a6a;border-top:1px solid #e1e1e1;gap:5px;margin-top:36px;padding-top:24px;font-size:14px;display:grid}.productApp .plfRollout .staffAccessHelp b{color:#323232}.productApp .workspaceApp.plfRollout .workspaceIntro,.productApp .workspaceApp.plfRollout .pageTitle{border-left:3px solid var(--ledger-brand);padding-left:20px}.productApp .workspaceApp.plfRollout .workspaceIntro h1{font-size:42px}.productApp .workspaceApp.plfRollout :is(.v3Tabs,.operationsTabs) button.active{border-bottom-color:var(--ledger-brand);background:#fff1ee}.productApp .workspaceApp.plfRollout .boardRow.selected{box-shadow:inset 3px 0 var(--ledger-brand);background:#fff0ed}.productApp .workspaceApp.plfRollout .boardInspect:hover{color:#b61920}.productApp .workspaceApp.plfRollout :is(.v3Card,.loaderHome,.scaleWork){border-top:2px solid var(--ledger-ink)}.productApp .workspaceApp.plfRollout .loaderHome{background:var(--ledger-navy);color:#fff}.productApp .workspaceApp.plfRollout .loaderHome :is(h2,h3,b,strong){color:#fff}.productApp .workspaceApp.plfRollout .loaderHome :is(p,small,span){color:#d4d4d4}.productApp .workspaceApp.plfRollout .loaderHome button{color:var(--ledger-ink);background:#fff}.productApp .workspaceApp.plfRollout .scaleWork{border-top:3px solid var(--ledger-brand)}.productApp .workspaceApp.plfRollout .plfBatchInspector{animation:.18s ease-out plfPanelArrival}@media (max-width:1000px){.productApp .plfRollout .staffSignInShell{grid-template-columns:1fr 1fr}.productApp .plfRollout .staffBrandPanel{padding:40px}.productApp .plfRollout .staffFormPanel{padding:40px 32px}.productApp .plfRollout .staffBrandPanel h1{font-size:66px}}@media (max-width:700px){.productApp .plfRollout .staffSignInShell{min-height:100dvh;display:block}.productApp .plfRollout .staffBrandPanel{min-height:320px;padding:calc(24px + env(safe-area-inset-top)) 24px 24px;gap:20px}.staffBrandMark img{width:160px;padding:8px 12px}.productApp .plfRollout .staffProductName{margin-top:16px;padding-top:0}.productApp .plfRollout .staffBrandPanel h1{margin:12px 0 0;font-size:50px}.productApp .plfRollout .staffProductName small{font-size:12px}.productApp .plfRollout .staffBrandFooter{display:none}.millMotionToggle{bottom:20px;right:20px}.productApp .plfRollout .staffFormPanel{padding:30px 24px calc(30px + env(safe-area-inset-bottom))}.productApp .plfRollout .staffFormPanel h2{font-size:36px}.productApp .plfRollout .staffSecure{margin-bottom:14px}.productApp .plfRollout .staffFormPanel>p{margin-bottom:24px}}@keyframes millAtmosphere{0%{transform:scale(1.01)translate(-.6%)}to{transform:scale(1.08)translate(.8%)}}@keyframes plfPanelArrival{0%{opacity:.45;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.millMotionImage,.productApp .plfRollout *{transition:none!important;animation:none!important}.millMotionToggle{display:none}}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle{border:0;padding:18px 0 22px}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle h2{font:500 46px/1 var(--ledger-display);letter-spacing:-.02em}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle small{letter-spacing:.12em;color:#b22126;font-size:11px}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle>span{color:#7e7d7b;font-size:12px}.productionBoardControls{border-block:1px solid #cfcecc;justify-content:space-between;align-items:end;gap:24px;padding:0;display:flex}.productionStatusFilters{gap:4px;display:flex;overflow:auto}.productApp .productionStatusFilters button{color:#6a6967;min-width:105px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;gap:6px;padding:18px 24px 16px;display:grid}.productApp .productionStatusFilters button b{font:500 38px/1 var(--ledger-display);color:#2c2b29}.productApp .productionStatusFilters button span{font-size:11px}.productApp .productionStatusFilters button[aria-pressed=true]{color:#d6d5d3;background:#232220;box-shadow:inset 0 -3px #e02526}.productApp .productionStatusFilters button[aria-pressed=true] b{color:#fff}.productionStationFilter{color:#757472;gap:6px;padding:12px 0;font-size:11px;display:grid}.productApp .productionStationFilter select{background:#fff;border:1px solid #bebdbb;border-radius:2px;min-width:190px;font-size:14px}.productionBoardScope{color:#7f7e7c;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.productApp .workspaceApp.plfRollout .operationsBoard .plfBoardWorkspace{gap:22px}.productApp .workspaceApp.plfRollout .operationsBoard .boardTable{border:1px solid #d1d0ce;border-top:3px solid #252422;border-radius:0;padding:0}.productApp .workspaceApp.plfRollout .operationsBoard .boardHeader{color:#747371;text-transform:uppercase;letter-spacing:.07em;background:#eee;padding:12px 18px;font-size:10px}.productApp .workspaceApp.plfRollout .operationsBoard .boardRow{border-bottom:1px solid #e2e1df;align-items:center;padding:17px 18px}.productApp .workspaceApp.plfRollout .operationsBoard .boardRow b{font-size:13px}.productApp .workspaceApp.plfRollout .operationsBoard .boardRow small{color:#8d8c8a;font-size:11px}.productApp .workspaceApp.plfRollout .operationsBoard .boardInspect{color:#2e2d2b;text-align:left;font-size:15px;font-weight:600}.productApp .workspaceApp.plfRollout .operationsBoard .boardRow.selected{background:#fff2e9}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector{background:#fff;border:1px solid #d1d0ce;border-radius:0;padding:0 24px 24px;overflow:hidden}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector>header{color:#fff;background:#252422;border:0;margin:0 -24px;padding:24px}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector>header h3{font:500 31px/1.05 var(--ledger-display);color:#fff}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector>header small{color:#bdbcba;letter-spacing:.11em;font-size:10px}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector>header button{color:#dad9d7;background:0 0;border-color:#848381;font-size:12px}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchFacts{color:#fff;background:#252422;border:0;margin:0 -24px 20px;padding:16px 24px 26px}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchFacts b{font:500 60px/1 var(--ledger-display);color:#fff}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchFacts small{color:#b5b4b2}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchFacts strong{color:#f0908c}.productApp .workspaceApp.plfRollout .operationsBoard .plfBatchInspector .plfRecordNote{font-size:11px}@media (max-width:1100px){.productionBoardControls{flex-wrap:wrap;gap:12px}.productionStatusFilters{width:100%}.productApp .productionStatusFilters button{flex:1;padding:16px}.productionStationFilter{padding-top:0}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle h2{font-size:36px}}@media (max-width:650px){.productApp .productionStatusFilters button{min-width:86px;padding:15px 12px}.productApp .productionStatusFilters button b{font-size:32px}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle{display:block}.productApp .workspaceApp.plfRollout .operationsBoard>.pageTitle>span{margin-top:12px;display:block}}.productApp#plf-operations{color:#23241f;--ledger-brand:#b8312b;--ledger-focus:#b8312b;--ledger-paper:#f4f0e7;--ledger-navy:#23241f;background:#f4f0e7}#plf-operations.productApp main.ledgerProof{--shell-height:96px;background:#f4f0e7}#plf-operations.productApp .ledgerProof .workspaceHeader{color:#23241f;padding-inline:max(28px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f0e7f2;border-bottom:1px solid #d3cdbf;gap:24px}#plf-operations.productApp .ledgerProof .ledgerBrand{gap:12px}#plf-operations .ledgerBrand img{background:0 0;width:148px;padding:0}#plf-operations.productApp .ledgerProof .ledgerBrand>span{display:none}#plf-operations .plfModuleNavigation{background:#fff;border:1px solid #ded8cb;border-radius:3px;align-self:center;gap:3px;padding:5px;box-shadow:0 3px 14px #23241f08}#plf-operations .plfModuleNavigation a{color:#626354;font:600 14px/1.3 var(--ledger-font);border-radius:3px;padding:13px 16px;transition:background .2s,color .2s,transform .2s}#plf-operations .plfModuleNavigation a .uiIcon,#plf-operations .plfModuleNavigation a:after{display:none}#plf-operations .plfModuleNavigation a[aria-current=page]{color:#fff;background:#23241f;box-shadow:0 3px 8px #23241f22}#plf-operations.productApp .ledgerProof .workspaceAccount{color:#626354;gap:9px;margin-left:0}#plf-operations.productApp .ledgerProof .workspaceUsername{color:#626354}#plf-operations.productApp .ledgerProof .workspaceAvatar{color:#743c31;background:#e9e3d6;border:0}#plf-operations.productApp .ledgerProof .workspaceAccount button{color:#626354;background:#fff;border:1px solid #c8c3b5;border-radius:3px;padding:8px 12px}.livingControls{align-items:center;gap:5px;margin-left:auto;display:flex}.livingControls>button{color:#626354;background:0 0;border:0;border-radius:50%;min-width:38px;min-height:38px;padding:6px;font:500 20px/1 PLF Sans,Segoe UI,sans-serif}.livingControls>button:hover{color:#b8312b;background:#ede5d9}.livingControls>button.livingExplore{font:600 14px/1.2 var(--ledger-font);white-space:nowrap;border-radius:3px;padding:10px}.livingExplore span{color:#b8312b;margin-left:5px}.livingMillDialog{color:#23241f;background:#f4f0e7;border:1px solid #c8c3b5;border-radius:3px;width:min(1040px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 35px 130px #23241f60}.livingMillDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#23241fa6}.livingMillDialog>header{z-index:2;justify-content:space-between;align-items:start;gap:20px;padding:35px 40px 0;display:flex;position:relative}.livingMillDialog h2{letter-spacing:-.055em;margin:12px 0 0;font:650 clamp(32px,4vw,58px)/1.04 PLF Sans,Segoe UI,sans-serif}.livingMillDialog header small{letter-spacing:.13em;color:#626354;font-size:12px}.livingMillDialog header button{color:#626354;background:#fff;border:1px solid #c8c3b5;border-radius:50%;flex:none;width:44px;height:44px;font-size:28px}.livingMillScene{isolation:isolate;perspective:1100px;--mill-x:0;--mill-y:0;height:535px;position:relative;overflow:hidden}.livingMillScene>img{mix-blend-mode:multiply;width:94%;height:auto;transform:rotateX(calc(var(--mill-y)*-6deg)) rotateY(calc(var(--mill-x)*8deg)) translateY(-5px);pointer-events:none;transition:transform .5s;animation:9s ease-in-out infinite livingMillFloat;position:absolute;top:-4%;left:3%}.livingMillOrbit{border:1px solid #d3cdbf;border-radius:50%;width:84%;height:55%;position:absolute;top:26%;left:8%;transform:rotateX(55deg)rotate(-15deg);box-shadow:0 0 0 30px #b8312b03,0 0 0 60px #b8312b03}.livingHotspot{z-index:2;color:#23241f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #fff;border-radius:3px;gap:5px;padding:14px 18px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;box-shadow:0 6px 25px #23241f20}.livingHotspot:before{content:"";background:#b8312b;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite livingBeacon;position:absolute;top:50%;left:-16px;box-shadow:0 0 0 5px #b8312b16}.livingHotspot small{color:#626354;letter-spacing:.08em;font-size:12px}.livingHotspot:hover{transform:translateY(-5px);box-shadow:0 14px 35px #23241f38}.livingHotspotMix{top:23%;left:12%}.livingHotspotRun{top:44%;right:9%}.livingHotspotTags{bottom:10%;left:32%}.livingHotspotTags:before{background:#b8312b}.livingMillDialog>footer{color:#626354;justify-content:space-between;padding:14px 40px 28px;font-size:12px;display:flex}.livingMillDialog>footer span{letter-spacing:.1em}#plf-operations .staffLanding.ledgerProof.plfRollout{background:#f4f0e7;place-items:center;min-height:100dvh;padding:40px;display:grid}#plf-operations .staffSignInShell{background:#fff;border:1px solid #c8c3b5;border-radius:3px;grid-template-columns:1.13fr 1fr;width:min(1280px,100%);min-height:740px;display:grid;overflow:hidden;box-shadow:0 30px 95px #23241f16}#plf-operations .staffBrandPanel{isolation:isolate;color:#fff;background:#b8312b;padding:45px;position:relative;overflow:hidden}#plf-operations .staffBrandMark{z-index:2;position:relative}#plf-operations .staffBrandMark img{background:#fff;border-radius:3px;width:180px;height:auto;padding:10px}#plf-operations .staffProductName{z-index:2;position:absolute;inset:auto 42px 110px}#plf-operations .staffProductName small{color:#ded5c7;letter-spacing:.14em;font-size:12px}#plf-operations .staffProductName h1{color:#fff;letter-spacing:-.055em;margin-top:16px;font:650 clamp(48px,5vw,76px)/.98 PLF Sans,Segoe UI,sans-serif}#plf-operations .staffBrandFooter{color:#ded5c7;z-index:2;font-size:12px;position:absolute;bottom:34px;left:44px;right:44px}#plf-operations .millMotion{position:absolute;inset:0;overflow:hidden}#plf-operations .millMotionImage{opacity:1;filter:none;background-image:url(/living-mill/ingredients.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:108%;height:77%;animation:18s ease-in-out infinite livingIngredientTurn;inset:-12% auto auto 6%;transform:rotate(-16deg)}#plf-operations .millMotionToggle{z-index:4;color:#fff;background:#23241f4d;border:1px solid #fff5;border-radius:3px;min-height:40px;font-size:12px;inset:24px 22px auto auto}#plf-operations .millMotion[data-paused=true] .millMotionImage{animation-play-state:paused}#plf-operations .staffFormPanel{background:#fff;align-self:center;padding:78px 68px}#plf-operations .staffSecure{letter-spacing:.1em;color:#626354;font-size:12px}#plf-operations .staffFormPanel h2{color:#23241f;letter-spacing:-.045em;margin:24px 0 16px;font:650 54px/1 PLF Sans,Segoe UI,sans-serif}#plf-operations .staffFormPanel label{color:#4d4e42;margin-top:22px;font-size:14px}#plf-operations .staffFormPanel input{color:#23241f;background:#fffdf8;border:1px solid #b7b1a2;border-radius:3px;min-height:54px;padding:14px 16px;font-size:17px}#plf-operations .staffSignInButton{color:#fff;background:#b8312b;border:0;border-radius:3px;min-height:56px;margin-top:27px;font-size:16px;box-shadow:0 5px 15px #b8312b22}#plf-operations .staffAccessHelp{color:#626354;border-top:1px solid #d3cdbf;margin-top:32px;padding-top:23px;font-size:14px}#plf-operations :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #b8312b!important}html[data-living-light=night] #plf-operations.productApp .ledgerProof .workspaceHeader{color:#fff;background:#23241ff5;border-color:#4e5044}html[data-living-light=night] #plf-operations .plfModuleNavigation{background:#30322a;border-color:#626354}html[data-living-light=night] #plf-operations .plfModuleNavigation a{color:#e2dece}html[data-living-light=night] #plf-operations .plfModuleNavigation a[aria-current=page]{color:#fff;background:#b8312b}html[data-living-light=night] .livingControls>button{color:#f4f0e7}html[data-living-light=night] #plf-operations .ledgerBrand img{background:#fff;border-radius:3px;padding:5px}html[data-living-light=night] .livingMillDialog{color:#fff;background:#23241f;border-color:#626354}html[data-living-light=night] .livingMillScene>img{mix-blend-mode:screen;filter:brightness(.78)saturate(1.1)}html[data-living-light=night] .livingMillOrbit{border-color:#c8c3b550}html[data-living-motion=paused] #plf-operations *,html[data-living-motion=paused] #plf-operations :before,html[data-living-motion=paused] #plf-operations :after{animation-play-state:paused!important}html[data-living-motion=paused] .livingMillScene>img{transform:none}@keyframes livingMillFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes livingIngredientTurn{0%,to{translate:0;rotate:-8deg}50%{translate:0 15px;rotate:8deg}}@keyframes livingBeacon{50%{box-shadow:0 0 0 9px #b8312b08}}@media (max-width:1450px){#plf-operations .livingExplore{min-width:34px;padding:6px!important;font-size:0!important}.livingExplore span{font-size:20px}#plf-operations.productApp .ledgerProof .workspaceHeader{gap:14px;padding-inline:22px}#plf-operations .plfModuleNavigation a{padding:12px}}@media (max-width:1150px){#plf-operations .ledgerBrand img{width:118px}#plf-operations .plfModuleNavigation a{padding:12px 10px;font-size:13px}.livingControls{gap:1px}#plf-operations .staffFormPanel{padding:55px 42px}}@media (max-width:900px){#plf-operations.productApp main.ledgerProof{--shell-height:72px;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}#plf-operations.productApp .ledgerProof .workspaceHeader{padding-inline:max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px}#plf-operations.productApp .ledgerProof .workspaceToolMenu{display:none}#plf-operations .plfModuleNavigation{min-height:72px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom,0px));z-index:80;background:#fffffff5;border:0;border-top:1px solid #c8c3b5;border-radius:0;justify-content:space-around;gap:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -5px 30px #23241f10}#plf-operations .plfModuleNavigation a{white-space:normal;text-align:center;border-radius:3px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:56px;padding:6px 3px;font-size:12px}#plf-operations .plfModuleNavigation a .uiIcon{width:20px;height:20px;display:block}#plf-operations.productApp .ledgerProof .toolFrameStage{height:calc(100dvh - var(--shell-height) - env(safe-area-inset-top,0px) - 78px - env(safe-area-inset-bottom,0px))}#plf-operations .staffLanding.ledgerProof.plfRollout{padding:20px}#plf-operations .staffSignInShell{grid-template-columns:.85fr 1fr;min-height:690px}#plf-operations .staffProductName{inset:auto 25px 110px}#plf-operations .staffProductName h1{font-size:48px}#plf-operations .staffBrandPanel{padding:28px}#plf-operations .staffBrandFooter{left:28px;right:28px}#plf-operations .staffFormPanel{padding:40px 30px}#plf-operations .staffFormPanel h2{font-size:43px}}@media (max-width:600px){#plf-operations .ledgerBrand img{width:102px}#plf-operations.productApp .ledgerProof .workspaceHeader{padding-inline:max(10px,env(safe-area-inset-left));gap:6px}.livingControls>button{min-width:32px;min-height:44px;padding:5px}#plf-operations.productApp .ledgerProof .workspaceAccount button{min-height:44px;padding:7px;font-size:13px}#plf-operations .staffLanding.ledgerProof.plfRollout{padding:calc(14px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom));display:block}#plf-operations .staffSignInShell{border-radius:3px;min-height:0;display:block}#plf-operations .staffBrandPanel{min-height:305px}#plf-operations .staffBrandMark img{width:125px}#plf-operations .staffProductName{inset:auto 25px 32px}#plf-operations .staffProductName h1{font-size:47px}#plf-operations .staffBrandFooter{display:none}#plf-operations .millMotionImage{width:80%;height:135%;top:-40%;left:33%}#plf-operations .staffFormPanel{padding:32px 26px 36px}#plf-operations .staffFormPanel h2{margin-top:16px;font-size:40px}.livingMillDialog{width:calc(100vw - 18px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:3px}.livingMillDialog>header{padding:24px 22px 0}.livingMillDialog h2{font-size:34px}.livingMillDialog header small{font-size:12px;line-height:1.5}.livingMillScene{height:350px}.livingMillScene>img{width:145%;top:10%;left:-22%}.livingHotspot{padding:10px 12px;font-size:14px}.livingHotspot small{font-size:12px}.livingHotspotMix{top:16%;left:7%}.livingHotspotRun{top:49%;right:7%}.livingHotspotTags{bottom:3%;left:18%}.livingMillDialog>footer{padding:22px;font-size:12px;display:block}.livingMillDialog>footer span{display:none}}#plf-operations .plfModuleNavigation{min-width:0;overflow-x:auto}#plf-operations .plfModuleNavigation a{flex-shrink:0}@media (max-width:900px){#plf-operations .plfModuleNavigation{justify-content:flex-start}#plf-operations .plfModuleNavigation a{flex:1 0 72px}}@media (prefers-reduced-motion:reduce){#plf-operations *,#plf-operations :before,#plf-operations :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.livingMillScene>img{transform:none!important}}#plf-operations.productApp,#plf-operations .ledgerProof,#plf-operations .altTracker{--ledger-paper:#f4f0e7;--ledger-stone:#ebe5d9;--ledger-surface:#fffdf8;--ledger-ink:#23241f;--ledger-navy:#23241f;--ledger-muted:#626354;--ledger-brand:#b8312b;--ledger-focus:#b8312b;--ledger-line:#c8c3b5;--ledger-control:#a6a18f;--ledger-selected:#f6e9df;--ledger-success:#355b43;--ledger-success-bg:#edf2e9;--ledger-review:#775113;--ledger-review-bg:#faf0d9;--ledger-danger:#912e27;--ledger-danger-bg:#f8ebe5;--ledger-font:"PLF Sans","Segoe UI",Arial,sans-serif;--ledger-display:"PLF Condensed","Arial Narrow","Segoe UI",sans-serif;--canvas:var(--ledger-paper);--surface:var(--ledger-surface);--surface-muted:var(--ledger-stone);--ink:var(--ledger-ink);--muted:var(--ledger-muted);--subtle:var(--ledger-muted);--navy:var(--ledger-navy);--navy2:var(--ledger-navy);--blue:var(--ledger-brand);--line:var(--ledger-line);--soft:var(--ledger-stone);--plf-accent:var(--ledger-brand);--v3ink:var(--ledger-ink);--v3muted:var(--ledger-muted);--v3line:var(--ledger-line);--v3soft:var(--ledger-stone);--v3navy:var(--ledger-navy);--v3blue:var(--ledger-brand);--op-ink:var(--ledger-ink);--op-muted:var(--ledger-muted);--op-line:var(--ledger-line);--radius-sm:3px;--radius-md:3px;--radius-lg:3px;--plf-radius:3px;--shadow:none;color:var(--ledger-ink);background:var(--ledger-paper);font:400 16px/1.5 var(--ledger-font);font-variant-numeric:tabular-nums}#plf-operations.productApp main.ledgerProof{background:var(--ledger-paper);--shell-height:124px}#plf-operations :is(button,input,select,textarea,summary){font-family:var(--ledger-font)}#plf-operations :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid var(--ledger-focus)!important}#plf-operations .workspaceApp :is(button,summary){min-height:44px;font-size:14px}#plf-operations .workspaceApp :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;color:var(--ledger-ink);background:var(--ledger-surface);border-color:var(--ledger-control);font-size:16px}#plf-operations .workspaceApp :is(button,input,select,textarea){box-shadow:none;border-radius:3px!important}#plf-operations .workspaceApp button{color:var(--ledger-ink);background:var(--ledger-surface);border-color:var(--ledger-control)}#plf-operations .workspaceApp button:hover:not(:disabled){background:var(--ledger-stone)}#plf-operations .workspaceApp :is(.primaryAction,.operationsPrimary,.inventorySubmit,.inventorySave,.bulkPublish){color:#fff;background:var(--ledger-brand);border-color:var(--ledger-brand)}#plf-operations .workspaceApp :is(.primaryAction,.operationsPrimary,.inventorySubmit,.inventorySave,.bulkPublish):hover:not(:disabled){background:#962822}#plf-operations .workspaceApp :is(.inventoryDelete,.removeStack,.dangerButton){color:var(--ledger-danger);background:0 0;border-color:#c6a69b}#plf-operations .workspaceApp label{color:var(--ledger-muted);font-size:14px}#plf-operations .workspaceApp :is(.statusTag,.inventoryStatus,.bulkStatus,.syncState,.resourceStatus,.countState){border-radius:3px;font-size:12px;line-height:1.5}#plf-operations .workspaceApp :is(.v3Card,.operationsCard,.inventoryFooterPanel,.bulkStatusCard){box-shadow:none;background:var(--ledger-surface);border-color:var(--ledger-line);border-radius:0}#plf-operations.productApp .ledgerProof .workspaceHeader{height:calc(var(--shell-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(28px,env(safe-area-inset-right)) 0 max(28px,env(safe-area-inset-left));background:var(--ledger-surface);color:var(--ledger-ink);border-bottom:1px solid var(--ledger-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;grid-template-rows:72px 51px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0 22px;display:grid}#plf-operations.productApp .ledgerProof .ledgerBrand{grid-area:1/1;gap:18px}#plf-operations .ledgerBrand img{background:0 0;border-radius:0;width:132px;padding:0}#plf-operations.productApp .ledgerProof .ledgerBrand>span{border:0;border-left:1px solid var(--ledger-line);gap:3px;padding:0 0 0 18px;display:grid}#plf-operations .ledgerBrand>span b{font:600 15px/1.25 var(--ledger-display);color:var(--ledger-ink);letter-spacing:.05em}#plf-operations .ledgerBrand>span small{font:400 12px/1.4 var(--ledger-font);color:var(--ledger-muted);letter-spacing:.025em}#plf-operations .plfModuleNavigation{border:0;border-top:1px solid var(--ledger-line);box-shadow:none;background:0 0;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:24px;max-width:100%;padding:0;overflow-x:auto}#plf-operations .plfModuleNavigation a{min-height:50px;color:var(--ledger-muted);font:500 14px/1.3 var(--ledger-font);white-space:nowrap;border:0;border-radius:0;flex:none;align-items:center;gap:8px;padding:0 2px;display:flex;position:relative}#plf-operations .plfModuleNavigation a .uiIcon{width:18px;height:18px;display:block}#plf-operations .plfModuleNavigation a:after{content:"";background:var(--ledger-brand);height:3px;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#plf-operations .plfModuleNavigation a:hover{color:var(--ledger-ink);background:0 0;transform:none}#plf-operations .plfModuleNavigation a[aria-current=page]{color:var(--ledger-ink);box-shadow:none;background:0 0}#plf-operations .plfModuleNavigation a[aria-current=page]:after{transform:scaleX(1)}#plf-operations .livingControls{grid-area:1/3;gap:6px;margin:0}#plf-operations .livingControls>button{color:var(--ledger-muted);background:0 0;border-radius:3px;min-width:44px;min-height:44px}#plf-operations .livingControls>button:hover{background:var(--ledger-stone);color:var(--ledger-ink)}#plf-operations .livingControls>button.livingExplore{font:500 14px/1.3 var(--ledger-font);border-radius:3px;min-width:44px;padding:10px 12px}#plf-operations.productApp .ledgerProof .workspaceAccount{color:var(--ledger-muted);grid-area:1/4;gap:10px;margin:0}#plf-operations.productApp .ledgerProof .workspaceUsername{color:var(--ledger-muted);font-size:14px}#plf-operations.productApp .ledgerProof .workspaceAvatar{background:var(--ledger-stone);color:var(--ledger-ink);border-radius:3px}#plf-operations.productApp .ledgerProof .workspaceAccount button{border:1px solid var(--ledger-control);color:var(--ledger-ink);background:0 0;border-radius:3px;min-height:44px;padding:9px 12px;font-size:14px}#plf-operations.productApp .ledgerProof .workspaceToolbar{background:var(--ledger-surface);border-color:var(--ledger-line);color:var(--ledger-muted);gap:14px;padding:12px 28px;font-size:14px}#plf-operations .workspaceBreadcrumb{color:var(--ledger-muted);font-size:14px}#plf-operations .workspaceBreadcrumb b{color:var(--ledger-ink)}#plf-operations .workspaceApp .workspaceRefresh{color:var(--ledger-ink);background:0 0}#plf-operations .staffLanding.ledgerProof.plfRollout{background:var(--ledger-paper);min-height:100dvh;padding:40px}#plf-operations .staffSignInShell{border:1px solid var(--ledger-line);width:min(1280px,100%);min-height:680px;box-shadow:none;background:var(--ledger-surface);border-radius:3px;grid-template-columns:1.1fr 1fr}#plf-operations .staffBrandPanel{color:#f4f0e7;background:#23241f;min-height:680px;padding:42px}#plf-operations .staffBrandMark img{background:#fff;border-radius:2px;width:172px;padding:10px 14px}#plf-operations .staffProductName{margin:0;padding:0;position:absolute;inset:auto 42px 106px}#plf-operations .staffProductName small{color:#e2dece;letter-spacing:.11em;border-left-color:#b8312b;font-size:12px}#plf-operations .staffProductName h1{font:600 clamp(48px,5vw,72px)/1.02 var(--ledger-display);color:#fffdf8;letter-spacing:-.035em;text-shadow:none;margin:16px 0 0}#plf-operations .staffBrandFooter{color:#d4cebf;font-size:12px;position:absolute;inset:auto 42px 30px}#plf-operations .staffBrandFooter small{color:#d4cebf}#plf-operations .millMotionShade{background:linear-gradient(#23241f00 36%,#23241f 100%)}#plf-operations .millMotionToggle{color:#f4f0e7;background:#23241f99;border-color:#9e9c8e;border-radius:3px;min-height:44px;font-size:14px}#plf-operations .staffFormPanel{background:var(--ledger-surface);padding:64px 58px}#plf-operations .staffFormPanel h2{font:600 52px/1.1 var(--ledger-display);color:var(--ledger-ink);letter-spacing:-.025em}#plf-operations .staffSecure{color:var(--ledger-muted);font-size:12px}#plf-operations .staffFormPanel>p{color:var(--ledger-muted);font-size:16px}#plf-operations .staffFormPanel label{color:var(--ledger-ink);font-size:14px}#plf-operations .staffFormPanel input{background:var(--ledger-paper);height:54px;min-height:54px;color:var(--ledger-ink);border:1px solid var(--ledger-control);border-radius:3px;font-size:16px}#plf-operations .staffFormPanel input:focus{border-color:var(--ledger-brand);outline-color:var(--ledger-brand);background:var(--ledger-surface)}#plf-operations .staffSignInButton{background:var(--ledger-brand);color:#fff;min-height:54px;box-shadow:none;border-radius:3px}#plf-operations .staffSignInButton:hover{background:#962822;transform:none}#plf-operations .staffAccessHelp{color:var(--ledger-muted);border-color:var(--ledger-line);font-size:14px}#plf-operations .staffAccessHelp b{color:var(--ledger-ink)}#plf-operations .loginError{background:var(--ledger-danger-bg);color:var(--ledger-danger);border-color:#d8b4aa;font-size:14px}#plf-operations .livingMillDialog{background:var(--ledger-paper);color:var(--ledger-ink);border-color:var(--ledger-line);border-radius:3px}#plf-operations .livingMillDialog h2{font-family:var(--ledger-display)}#plf-operations .livingMillDialog header button{background:var(--ledger-surface);color:var(--ledger-ink);border-color:var(--ledger-control);border-radius:3px}#plf-operations .livingHotspot{background:var(--ledger-surface);color:var(--ledger-ink);border-color:var(--ledger-line);border-radius:3px;box-shadow:0 8px 22px #23241f18}#plf-operations .livingHotspot small{color:var(--ledger-muted)}#plf-operations .plfModuleNavigation{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px}#plf-operations .plfModuleNavigation a{border-bottom:3px solid #0000;border-radius:0;padding-inline:4px}#plf-operations .plfModuleNavigation a[aria-current=page]{color:#b8312b;box-shadow:none;background:0 0;border-bottom-color:#b8312b}#plf-operations .plfModuleNavigation a:hover{background:0 0;border-bottom-color:#c8c3b5;transform:none}#plf-operations .staffProductName h1,.livingMillDialog h2{font-family:var(--ledger-display)}}@media screen and (max-width:900px){#plf-operations.productApp main.ledgerProof{--shell-height:72px}#plf-operations.productApp .ledgerProof .workspaceHeader{height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px;display:flex}#plf-operations.productApp .ledgerProof .ledgerBrand>span{display:none}#plf-operations .ledgerBrand img{width:110px}#plf-operations .livingControls{gap:0;margin-left:auto}#plf-operations .livingControls>button{min-width:34px;padding:5px}#plf-operations .plfModuleNavigation{max-width:100%;min-height:72px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ledger-line);background:var(--ledger-surface);justify-content:flex-start;gap:0;display:flex;position:fixed;inset:auto 0 0}#plf-operations .plfModuleNavigation a{white-space:normal;text-align:center;border-bottom:0;flex-direction:column;flex:1 0 72px;justify-content:center;gap:5px;min-height:56px;padding:6px 3px;font-size:12px}#plf-operations .plfModuleNavigation a[aria-current=page]{color:var(--ledger-brand);border-bottom:0}#plf-operations.productApp .ledgerProof .workspaceAccount{gap:0}#plf-operations.productApp .ledgerProof .workspaceAccount button{padding:7px;font-size:13px}#plf-operations .staffLanding.ledgerProof.plfRollout{padding:20px}#plf-operations .staffSignInShell{grid-template-columns:.85fr 1fr;min-height:620px}#plf-operations .staffBrandPanel{min-height:620px;padding:25px}#plf-operations .staffProductName{inset:auto 25px 110px}#plf-operations .staffProductName h1{font-size:46px}#plf-operations .staffFormPanel{padding:35px 26px}}@media screen and (max-width:600px){#plf-operations .ledgerBrand img{width:92px}#plf-operations .livingControls>button{min-width:32px}#plf-operations.productApp .ledgerProof .workspaceHeader{padding-inline:max(8px,env(safe-area-inset-left));gap:5px}#plf-operations .staffLanding.ledgerProof.plfRollout{padding:calc(14px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom));display:block}#plf-operations .staffSignInShell{min-height:0;display:block}#plf-operations .staffBrandPanel{min-height:305px}#plf-operations .staffBrandMark img{width:125px}#plf-operations .staffProductName{inset:auto 25px 32px}#plf-operations .staffProductName h1{font-size:44px}#plf-operations .staffFormPanel{padding:32px 26px 36px}#plf-operations .staffFormPanel h2{margin-top:16px;font-size:40px}}@media screen{html[data-living-light=night] #plf-operations :is(.ledgerProof,.altTracker){--ledger-paper:#23241f;--ledger-stone:#34362e;--ledger-surface:#2d2f28;--ledger-ink:#f4f0e7;--ledger-muted:#c5c1b4;--ledger-line:#56594b;--ledger-control:#959987;--ledger-brand:#eb8172;--ledger-selected:#49372f}html[data-living-light=night] #plf-operations .plfModuleNavigation{background:var(--ledger-surface)}html[data-living-light=night] #plf-operations .livingControls>button{color:var(--ledger-ink)}html[data-living-light=night] #plf-operations .workspaceApp :is(.primaryAction,.operationsPrimary,.inventorySubmit,.inventorySave,.bulkPublish){color:#fff;background:#b8312b;border-color:#b8312b}#plf-operations .workspaceApp .loaderHomeTitle h2{color:var(--ledger-ink)}#plf-operations .workspaceApp .loaderHomeTitle :is(small,span){color:var(--ledger-muted)}#plf-operations .workspaceApp .productionStatusFilters button[aria-pressed=true]{color:#f4f0e7;background:#23241f}#plf-operations .workspaceApp .productionStatusFilters button[aria-pressed=true] b{color:#f4f0e7}#plf-operations .workspaceApp .runStatusCard,#plf-operations .workspaceApp .runStatusCard :is(h2,b,strong){color:var(--ledger-ink)}#plf-operations .workspaceApp .runStatusCard .workspaceEmpty :is(b,p){color:var(--ledger-muted)}#plf-operations .workspaceApp .loaderHomeStats small{color:var(--ledger-muted)!important}#plf-operations .workspaceApp .loaderHomeStats b{color:var(--ledger-ink)!important}#plf-operations .workspaceApp .v3Tabs button{color:var(--ledger-muted);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0!important}#plf-operations .workspaceApp .v3Tabs button[aria-current=page]{color:var(--ledger-brand);border-bottom-color:var(--ledger-brand);background:0 0}#plf-operations .workspaceApp .operationsBoard :is(.productionBoardScope,.pageTitle>span){color:var(--ledger-muted)}#plf-operations .workspaceApp .operationsBoard .pageTitle small{color:var(--ledger-brand)}html[data-living-light=night] #plf-operations .workspaceApp .productionStatusFilters button:not([aria-pressed=true]) b{color:var(--ledger-ink)}html[data-living-light=night] #plf-operations .workspaceApp .productionStationFilter select{color:var(--ledger-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ledger-surface)!important;border-color:var(--ledger-control)!important}html[data-living-light=night] #plf-operations .workspaceApp :is(.workspaceEmpty,.v3Empty) b{color:var(--ledger-ink)}html[data-living-light=night] #plf-operations .workspaceApp .workspaceToolbar .syncState.synced{color:#92d0ad}html[data-living-light=night] #plf-operations .workspaceApp .workspaceToolbar input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#plf-operations.productApp.millAtlasApp{--atlas-navy:#102f46;--atlas-deep:#082437;--atlas-ink:#17394d;--atlas-muted:#5a7380;--atlas-line:#dce5e8;--atlas-paper:#f5f7f6;--atlas-teal:#087d89;--atlas-coral:#e94e3a;--atlas-amber:#eab347;background:var(--atlas-paper);color:var(--atlas-ink);font-family:PLF Sans,Segoe UI,sans-serif}#plf-operations.productApp.millAtlasApp main.ledgerProof{--shell-height:76px;--ledger-ink:#234b60;--ledger-muted:#526c79;--ledger-brand:#0d6e79;--ledger-control:#c6dadd;--ledger-line:#dce7e5;width:calc(100% - 96px);padding:calc(76px + env(safe-area-inset-top,0px)) 0 0;background:var(--atlas-paper);min-height:100dvh;color:var(--atlas-ink);margin:0 0 0 96px}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{z-index:70;height:calc(76px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 26px 0;color:#fff;background:linear-gradient(110deg,#0a293e,#163b54);border-bottom:1px solid #35586c;gap:24px;position:fixed;inset:0 0 auto}#plf-operations.productApp.millAtlasApp .ledgerBrand img{background:#fff;border-radius:5px;width:99px;height:auto;padding:5px}#plf-operations.productApp.millAtlasApp .ledgerBrand>span{display:none}#plf-operations.productApp.millAtlasApp .workspaceIdentity{flex:1;min-width:0;display:block}#plf-operations.productApp.millAtlasApp .workspaceIdentity>div{gap:3px;display:grid}#plf-operations.productApp.millAtlasApp .workspaceIdentity small{letter-spacing:.16em;color:#a7c6d2;font-size:10px}#plf-operations.productApp.millAtlasApp .workspaceIdentity b{color:#fff;letter-spacing:-.025em;font-size:21px;font-weight:650}#plf-operations.productApp.millAtlasApp .workspaceUsername{color:#e6eef1}#plf-operations.productApp.millAtlasApp .workspaceAccount{color:#e6eef1;flex:none;gap:10px;margin-left:0}#plf-operations.productApp.millAtlasApp .workspaceAccount button{color:#deebf0;background:0 0;border:1px solid #537387;border-radius:8px;min-height:38px;padding:7px 12px}#plf-operations.productApp.millAtlasApp .workspaceAvatar{color:#fff;background:#24485f;border:1px solid #67889a;width:34px;height:34px}#plf-operations.productApp.millAtlasApp .livingControls{gap:3px;margin-left:0}#plf-operations.productApp.millAtlasApp .livingControls>button{color:#ffe4a0}#plf-operations.productApp.millAtlasApp .livingControls>button:hover{color:#fff;background:#ffffff16}#plf-operations.productApp.millAtlasApp .livingExplore{display:none}#plf-operations.productApp.millAtlasApp .atlasNavigation{inset:calc(76px + env(safe-area-inset-top,0px)) auto 0 0;z-index:71;background:var(--atlas-deep);border-right:1px solid #27465b;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;width:96px;height:auto;padding:20px 8px;display:flex;position:fixed;overflow:visible}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{color:#b4ccd7;white-space:normal;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:73px;margin:0;padding:10px 3px;font-size:12px;line-height:1.2;text-decoration:none;display:flex}#plf-operations.productApp.millAtlasApp .atlasNavigation>a:after{display:none}#plf-operations.productApp.millAtlasApp .atlasNavigation .uiIcon{width:24px;height:24px}#plf-operations.productApp.millAtlasApp .atlasNavigation>a[aria-current=page]{color:#a1f0e7;background:#164d5d;border-color:#388995}#plf-operations.productApp.millAtlasApp .atlasNavigation>a:hover,#plf-operations.productApp.millAtlasApp .atlasMore>summary:hover{color:#fff;background:#22465c}#plf-operations.productApp.millAtlasApp .atlasMore{border:0;margin-top:auto;padding:0;position:relative;display:block!important}#plf-operations.productApp.millAtlasApp .atlasMore>summary{cursor:pointer;list-style:none}#plf-operations.productApp.millAtlasApp .atlasMore>summary::-webkit-details-marker{display:none}#plf-operations.productApp.millAtlasApp .atlasMore[open]>summary{color:#fff;background:#244a5e}#plf-operations.productApp.millAtlasApp .atlasMorePanel{width:290px;max-height:calc(100dvh - 110px);color:var(--atlas-ink);background:#fff;border:1px solid #d4e2e6;border-radius:13px;padding:14px;position:absolute;bottom:0;left:89px;overflow:auto;box-shadow:0 18px 60px #08243735}#plf-operations.productApp.millAtlasApp .atlasMorePanel>small{color:#5a7380;letter-spacing:.13em;padding:8px;font-size:10px;display:block}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a{color:#17394d;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:9px;font-size:14px;text-decoration:none;display:flex}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a:hover{color:#076b77;background:#edf6f4}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a:after{display:none}#plf-operations.productApp.millAtlasApp .workspaceToolbar{border-bottom:1px solid var(--atlas-line);background:#fff;flex-wrap:wrap;gap:16px;min-height:60px;padding:12px 28px;display:flex}#plf-operations.productApp.millAtlasApp .workspaceToolbar .datePicker input{color:var(--atlas-ink);background:#f7faf9;border:1px solid #c5d7dd;border-radius:7px;min-height:38px}#plf-operations.productApp.millAtlasApp .syncState{color:#076c77;background:#edf6f2;border:1px solid #cde4db;border-radius:20px;padding:8px 12px}#plf-operations.productApp.millAtlasApp .syncState.error{color:#a72921;background:#fff0e9;border-color:#f1b6a7}#plf-operations.productApp.millAtlasApp .workspaceApp .workspaceToolbar .syncState.synced{color:#076c77}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 76px - env(safe-area-inset-top,0px));background:#f7faf9;padding:0}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage iframe{border:0;width:100%;height:100%}#plf-operations.productApp.millAtlasApp .tagInventoryDock{border:0;border-bottom:1px solid var(--atlas-line);background:#f0f5f3;border-radius:0;margin:0}#plf-operations.productApp.millAtlasApp .atlasWelcome{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:36px 38px 26px;display:flex}#plf-operations.productApp.millAtlasApp .atlasWelcome small{color:#577583;letter-spacing:.14em;font-size:11px}#plf-operations.productApp.millAtlasApp .atlasWelcome h1{color:var(--atlas-ink);letter-spacing:-.04em;margin:10px 0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.12}#plf-operations.productApp.millAtlasApp .atlasWelcome p{color:var(--atlas-muted);margin:0;font-size:15px}.atlasPlant{white-space:nowrap;background:#fff;border:1px solid #d1dfe2;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex}#plf-operations.productApp.millAtlasApp .atlasCampus{background:#fff;border:1px solid #d3dfe2;border-radius:23px;width:calc(100% - 76px);max-width:1364px;margin:0 auto;padding:8px;position:relative;box-shadow:0 20px 55px #17394d10}.atlasScene{border-radius:17px;width:100%;height:auto;max-height:720px;display:block}.atlas-zone{cursor:pointer}.atlas-zone .atlas-zone-label{transition:filter .18s}:is(.atlas-zone:hover .atlas-zone-label,.atlas-zone:focus-visible .atlas-zone-label){filter:drop-shadow(0 0 8px #29c0c6)}.atlas-zone:focus-visible{outline-offset:5px;outline:3px solid #fff!important}.atlas-building{transition:filter .2s}.atlas-zone-wall{animation:12s ease-in-out infinite atlasRoomLight}html[data-living-motion=paused] .atlas-zone-wall{animation-play-state:paused}@keyframes atlasRoomLight{0%,to{filter:brightness()}50%{filter:brightness(1.13)}}.atlas-zone:hover .atlas-building{filter:brightness(1.07)}.atlasCampusCaption{color:#607984;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px 8px;display:flex}.atlasCampusCaption>span{letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;display:flex}.atlasCampusCaption i{background:#b2c7cc;border-radius:50%;width:6px;height:6px}.atlasCampusCaption small{font-size:12px}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:calc(100% - 76px);max-width:1364px;margin:23px auto;display:grid}.atlasDirect>a{color:#204454;background:#fff;border:1px solid #d6e2e3;border-radius:12px;align-items:center;gap:12px;padding:19px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.atlasDirect>a:hover{border-color:#54a6a9;transform:translateY(-2px)}.atlasDirect>a>.uiIcon:first-child{color:#0a7f88;flex:none}.atlasDirect>a>.uiIcon:last-child{flex:none;width:17px;margin-left:auto}.atlasDirect span{gap:6px;min-width:0;display:grid}.atlasDirect b{font-size:14px}.atlasDirect small{color:#607c88;font-size:11px}#plf-operations.productApp.millAtlasApp .atlasFootnote{color:#627985;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 76px);max-width:1364px;margin:20px auto 36px;font-size:12px;display:flex}.atlasFootnote a{color:#6b508b;align-items:center;gap:7px;display:flex}#plf-operations.productApp.millAtlasApp .atlasPrintGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:calc(100% - 76px);max-width:1364px;margin:8px auto 24px;display:grid}.atlasPrintCard{color:var(--atlas-ink);background:#fff;border:1px solid #d6e2e3;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:27px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.atlasPrintCard:hover{border-color:#75a8ae;transform:translateY(-3px)}.atlasCardIcon{border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.atlasCardIcon .uiIcon{width:25px;height:25px}.atlasCardIcon.amber{color:#93630a;background:#fff0ce}.atlasCardIcon.teal{color:#087b7f;background:#e3f4ed}.atlasCardIcon.coral{color:#c54b36;background:#fff0e9}.atlasCardIcon.blue{color:#426e96;background:#e7eff6}.atlasPrintCard>small{color:var(--atlas-muted);letter-spacing:.12em;font-size:10px}.atlasPrintCard h2{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:650}.atlasPrintCard p{color:#5f7884;flex:1;margin:0;font-size:14px;line-height:1.65}.atlasPrintCard>b{color:#087982;align-items:center;gap:14px;padding-top:15px;font-size:13px;display:flex}#plf-operations.productApp.millAtlasApp .atlasProvenance{color:#345768;background:#eaf1ee;border:1px solid #d6e3dc;border-radius:12px;gap:15px;width:calc(100% - 76px);max-width:1364px;margin:28px auto;padding:21px 24px;display:flex}.atlasProvenance>.uiIcon{flex:none;margin-top:2px}.atlasProvenance b{font-size:14px}.atlasProvenance p{margin:7px 0 0;font-size:13px;line-height:1.6}#plf-operations.productApp.millAtlasApp .millWorkspace{max-width:1700px;margin:0;padding:22px 28px;display:block}#plf-operations.productApp.millAtlasApp .v3Tabs{background:0 0;border:0;flex-flow:wrap;gap:5px;width:100%;height:auto;min-height:0;padding:0 0 18px;display:flex;position:static}#plf-operations.productApp.millAtlasApp .v3Tabs>button{color:#547583;background:#fff;border:1px solid #d5e1e4;border-radius:8px;min-height:40px;padding:9px 13px;font-size:12px}#plf-operations.productApp.millAtlasApp .v3Tabs>button.active{color:#076b78;background:#dfeeea;border-color:#76aab0}#plf-operations.productApp.millAtlasApp .v3Page{color:var(--atlas-ink)}#plf-operations.productApp.millAtlasApp .v3Card{background:#fff;border:1px solid #d9e4e5;border-radius:13px;box-shadow:0 4px 20px #15374c04}#plf-operations.productApp.millAtlasApp .inventoryHero{background:#fff;border-bottom:1px solid #dce6e7;padding:28px}#plf-operations.productApp.millAtlasApp .inventoryModuleNav{background:#eef4f1;border-bottom:1px solid #d9e4e4;padding:14px 28px}#plf-operations.productApp.millAtlasApp .inventoryModuleNav button{border-radius:8px;min-height:44px}#plf-operations.productApp.millAtlasApp .inventoryModuleNav button.active{color:#087d89;background:#fff;border-color:#72a5ac}#plf-operations.productApp.millAtlasApp .inventoryFeedCard{border:1px solid #d7e3e5;border-radius:10px;overflow:hidden}#plf-operations.productApp.millAtlasApp .inventoryCountIndex{color:#397e82;background:#e7f1ee;border-radius:7px}#plf-operations.productApp.millAtlasApp .inventorySave,#plf-operations.productApp.millAtlasApp .inventorySubmit{background:#087d89;border-radius:8px}#plf-operations.productApp.millAtlasApp .atlasCountControls{border-top:1px solid #dce7e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;padding:12px 0;display:flex}.atlasCountControls>div{gap:5px;display:flex}.atlasCountControls>span{color:#66838d;max-width:340px;font-size:11px;line-height:1.6}#plf-operations.productApp.millAtlasApp .atlasCountControls button,#plf-operations.productApp.millAtlasApp .atlasExceptionScope button{color:#547785;background:#fff;border:1px solid #cbdeda;border-radius:7px;min-height:40px;padding:9px 13px}#plf-operations.productApp.millAtlasApp :is(.atlasCountControls,.atlasExceptionScope) button[aria-pressed=true]{color:#086d7b;background:#d9eee7;border-color:#8ebbb8}.atlasCountControls label{align-items:center;gap:8px;font-size:12px;display:flex}.atlasCountControls select{background:#fff;border:1px solid #cbdedc;border-radius:6px;min-height:38px;padding:7px}.atlasWalkStop{background:#e3f2eb;border:1px solid #accdc7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:14px 0;padding:22px;display:flex}.atlasWalkStop small{letter-spacing:1px;color:#437b82;font-size:10px}.atlasWalkStop h2{color:#215568;margin:9px 0;font-size:24px}.atlasWalkStop p{color:#5b7d83;font-size:12px}.atlasWalkActions{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}#plf-operations.productApp.millAtlasApp .atlasWalkActions button{color:#326e7b;background:#fff;border:1px solid #adcac4;border-radius:7px;min-height:40px;padding:9px 12px}.atlasWalkActions details{width:100%;font-size:12px}.atlasWalkActions details[open]{gap:8px;display:grid}.atlasWalkActions label{gap:8px;margin:10px 0;display:grid}.atlasWalkActions input{border:1px solid #b8d3cb;border-radius:6px;padding:10px}.atlasExceptionScope{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.atlasScopeNote{color:#6b8791;max-width:760px;margin-bottom:18px;font-size:12px;line-height:1.7}#plf-operations.productApp.millAtlasApp .scaleWork{background:#fff;border:1px solid #d1e2e4;border-radius:14px}#plf-operations.productApp.millAtlasApp .scaleWork h2{color:#244e63;font-size:clamp(25px,3vw,37px)}#plf-operations.productApp.millAtlasApp .scaleNumbers{background:#f3f8f5;border:1px solid #d9e7e5;border-radius:11px;overflow:hidden}#plf-operations.productApp.millAtlasApp .scaleNumbers .stopNumber{color:#1c737e;background:#d8eee6;border-color:#a0c8bc}#plf-operations.productApp.millAtlasApp .scaleNumbers .stopNumber b{color:#146b77}#plf-operations.productApp.millAtlasApp .saveScale{background:#e96047;border-radius:9px;min-height:54px}#plf-operations.productApp.millAtlasApp .batchQueue button.selected,#plf-operations.productApp.millAtlasApp .ingredientPicker button.selected{color:#216b78;background:#e0f1ec;border-color:#68aba9}#plf-operations.productApp.millAtlasApp .tabletHeader{background:#fff;border:1px solid #d4e2e6;border-radius:12px}#plf-operations.productApp.millAtlasApp :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2ab8c2!important}#plf-operations.productApp.millAtlasApp button{touch-action:manipulation}html[data-living-light=night] #plf-operations.productApp.millAtlasApp{--atlas-paper:#152e3c;--atlas-ink:#e2ecee;--atlas-muted:#aec4ca}html[data-living-light=night] #plf-operations.productApp.millAtlasApp main.ledgerProof:not(.atlasHome):not(.atlasPrint):not(.atlasArcade){--atlas-paper:#edf3f1;--atlas-ink:#17394d;--atlas-muted:#536f7d;--ledger-paper:#edf3f1;--ledger-stone:#e8f1ee;--ledger-surface:#fff;--ledger-ink:#234b60;--ledger-muted:#526c79;--ledger-line:#dce7e5;--ledger-control:#b9cfd4;--ledger-brand:#0d6e79;--ledger-selected:#d5ede7}html[data-living-light=night] #plf-operations.productApp.millAtlasApp .atlasWelcome small{color:#a4c8d0}html[data-living-light=night] .atlasScene #atlas-sky stop:first-child{stop-color:#173e58}html[data-living-light=night] .atlasScene #atlas-sky stop:last-child{stop-color:#71959c}html[data-living-light=night] .atlasScene>text{fill:#d4e7eb}html[data-living-light=night] .atlasFootnote{color:#bfd1d5!important}html[data-living-light=night] #plf-operations.productApp.millAtlasApp :is(.atlasPrintCard,.atlasDirect>a,.atlasPlant){color:#e2ecee;background:#213e4c;border-color:#48616c}html[data-living-light=night] #plf-operations.productApp.millAtlasApp :is(.atlasPrintCard p,.atlasPrintCard small,.atlasDirect small){color:#bfd1d5}@media (max-width:1100px){#plf-operations.productApp.millAtlasApp .workspaceUsername{display:none}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:repeat(2,minmax(0,1fr))}.atlasPrintGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){#plf-operations.productApp.millAtlasApp main.ledgerProof{width:100%;padding-top:calc(66px + env(safe-area-inset-top,0px));padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));margin:0}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{--shell-height:66px;height:calc(66px + env(safe-area-inset-top,0px));gap:12px;padding-inline:14px}#plf-operations.productApp.millAtlasApp .ledgerBrand img{width:65px}#plf-operations.productApp.millAtlasApp .workspaceIdentity b{font-size:16px}#plf-operations.productApp.millAtlasApp .workspaceIdentity small{font-size:8px}#plf-operations.productApp.millAtlasApp .workspaceAvatar{display:none}#plf-operations.productApp.millAtlasApp .workspaceAccount button{padding:7px;font-size:11px}#plf-operations.productApp.millAtlasApp .livingControls{gap:0}#plf-operations.productApp.millAtlasApp .livingControls>button{min-width:28px;min-height:36px;padding:3px;font-size:18px}#plf-operations.productApp.millAtlasApp .atlasNavigation{width:100%;height:calc(68px + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #3a5c6e;border-radius:0;flex-direction:row;justify-content:space-around;gap:3px;inset:auto 0 0}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore{flex:1;min-width:0;margin:0}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{border-radius:7px;gap:5px;min-height:56px;padding:5px 3px;font-size:10px}#plf-operations.productApp.millAtlasApp .atlasNavigation .uiIcon{width:20px;height:20px}#plf-operations.productApp.millAtlasApp .atlasMorePanel{width:min(300px,100vw - 24px);max-height:calc(100dvh - 155px);bottom:68px;left:auto;right:0}#plf-operations.productApp.millAtlasApp .atlasWelcome{flex-wrap:wrap;gap:15px;padding:26px 20px 21px}#plf-operations.productApp.millAtlasApp .atlasWelcome h1{font-size:29px}#plf-operations.productApp.millAtlasApp .atlasWelcome p{font-size:14px}#plf-operations.productApp.millAtlasApp .atlasPlant{padding:8px 10px;font-size:11px}#plf-operations.productApp.millAtlasApp .atlasCampus{border-radius:14px;width:calc(100% - 24px);padding:4px}.atlasScene{border-radius:10px}.atlasCampusCaption{padding:10px 8px 6px}.atlasCampusCaption small{display:none}#plf-operations.productApp.millAtlasApp .atlasDirect{gap:8px;width:calc(100% - 24px);margin-top:14px}.atlasDirect>a{gap:7px;padding:14px 10px}.atlasDirect b{font-size:12px}.atlasDirect small{font-size:10px}.atlasDirect>a>.uiIcon:last-child{display:none}#plf-operations.productApp.millAtlasApp .atlasFootnote{align-items:flex-start;width:calc(100% - 36px);font-size:11px}.atlasFootnote>span{max-width:190px}#plf-operations.productApp.millAtlasApp .atlasPrintGrid{gap:12px;width:calc(100% - 32px);grid-template-columns:1fr!important}.atlasPrintCard{padding:23px}#plf-operations.productApp.millAtlasApp .atlasProvenance{width:calc(100% - 32px);padding:18px}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 66px - 68px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}#plf-operations.productApp.millAtlasApp .workspaceToolbar{gap:10px;padding:11px 14px}.workspaceToolbar .workspaceBreadcrumb{display:none}#plf-operations.productApp.millAtlasApp .millWorkspace{padding:14px}#plf-operations.productApp.millAtlasApp .inventoryHero{padding:22px 18px}#plf-operations.productApp.millAtlasApp .inventoryModuleNav{padding:12px}#plf-operations.productApp.millAtlasApp .v3Tabs>button{padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.atlas-zone *,.atlasDirect>a,.atlasPrintCard{transition:none!important;animation:none!important}}}@view-transition{navigation:auto}@media screen{#plf-operations.productApp.millAtlasApp{--atlas-navy:#202126;--atlas-deep:#141519;--atlas-ink:#24262b;--atlas-muted:#62656d;--atlas-line:#dddfe4;--atlas-paper:#f4f5f7;--atlas-teal:#b61924;--atlas-coral:#c91d2b;--atlas-amber:#b61924;--plf-accent:#bd1927;color:#24262b;background:#f4f5f7}#plf-operations.productApp.millAtlasApp main.ledgerProof{--ledger-navy:#202126;--ledger-ink:#24262b;--ledger-muted:#62656d;--ledger-brand:#bd1927;--ledger-focus:#bd1927;--ledger-paper:#f4f5f7;--ledger-stone:#eceef1;--ledger-surface:#fff;--ledger-line:#dddfe4;--ledger-control:#9599a3;--ledger-selected:#fff0f1;color:#24262b;background:#f4f5f7}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{background:#141519;border-bottom:1px solid #35373e;box-shadow:0 3px 18px #00000013}#plf-operations.productApp.millAtlasApp .workspaceHeader:after{content:"";background:#ee2939;width:96px;height:3px;position:absolute;bottom:-1px;left:0}#plf-operations.productApp.millAtlasApp .workspaceIdentity small{color:#b2b5bd;font-size:10px}#plf-operations.productApp.millAtlasApp .workspaceIdentity b{font-family:var(--ledger-display);letter-spacing:.01em;font-size:24px}#plf-operations.productApp.millAtlasApp .workspaceAccount button{color:#f2f2f4;border-color:#585c66;border-radius:5px;min-height:44px}#plf-operations.productApp.millAtlasApp .workspaceAvatar{background:#363940;border-color:#60646e}#plf-operations.productApp.millAtlasApp .livingControls>button{color:#d5d7dc;min-width:44px;min-height:44px}#plf-operations.productApp.millAtlasApp .atlasNavigation{background:#141519;border-color:#35373e;gap:5px}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{color:#bec1ca;border-radius:6px}#plf-operations.productApp.millAtlasApp .atlasNavigation>a[aria-current=page]{color:#fff;background:#99212d;border-color:#ed4050;box-shadow:inset 3px 0 #ff7780}#plf-operations.productApp.millAtlasApp .atlasNavigation>a:hover,#plf-operations.productApp.millAtlasApp .atlasMore>summary:hover,#plf-operations.productApp.millAtlasApp .atlasMore[open]>summary{color:#fff;background:#303238}#plf-operations.productApp.millAtlasApp .atlasMorePanel{color:#24262b;border-color:#d5d7dc;box-shadow:0 18px 60px #00000030}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a{color:#24262b}.cinematicHero{isolation:isolate;color:#fff;background:#101216;grid-template-columns:minmax(250px,.75fr) minmax(0,1.9fr);align-items:center;min-height:640px;padding:36px 36px 28px;display:grid;position:relative;overflow:hidden}.cinematicArchitecture{z-index:-2;opacity:.44;background:linear-gradient(90deg,#0e1014 0%,#0e1014b8 45%,#0e101438 100%),url(/brand/mill-architecture.webp) 50%/cover;position:absolute;inset:0}.cinematicHero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 73% 42%,#aa152723,#0000 58%);position:absolute;inset:0}.cinematicHeroCopy{z-index:2;align-self:center;padding:0 0 45px;position:relative}.cinematicHeroCopy>small{letter-spacing:.19em;color:#b7bbc5;border-left:3px solid #e82e3e;padding-left:17px;font-size:10px;line-height:1.8;display:block}.cinematicHeroCopy h1{color:#fff;letter-spacing:-.035em;margin:28px 0;font-family:PLF Condensed,Arial Narrow,sans-serif;font-size:clamp(56px,6vw,96px);font-weight:600;line-height:.95}.cinematicHeroCopy h1 span{color:#f04453}.cinematicHeroCopy p{color:#c6c9d0;max-width:310px;margin:0 0 30px;font-size:15px;line-height:1.8}.cinematicPlant{letter-spacing:.12em;color:#a8aeb8;align-items:center;gap:10px;font-size:9px;display:flex}.cinematicPlant .uiIcon{width:19px}.cinematicStage{z-index:1;min-width:0;position:relative}.cinematicMill{filter:drop-shadow(0 25px 24px #00000070);width:100%;height:auto;display:block;overflow:visible}.cinematicCaption{color:#cbd0d8;letter-spacing:.1em;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:15px;padding:17px 2px 0;font-size:10px;display:flex}.cinematicCaption>span{align-items:center;gap:9px;display:flex}.cinematicCaption i{background:#e82e3e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #ec203e}.cinematicCaption small{color:#8d939e;letter-spacing:0;font-size:10px}.cinematicZone{cursor:pointer}.cinematicRoom{transition:filter .22s}:is(.cinematicZone:hover .cinematicRoom,.cinematicZone:focus-visible .cinematicRoom){filter:brightness(1.3)drop-shadow(0 0 16px #e62c3d35)}:is(.cinematicZone:hover .cinematicRoomLabel rect,.cinematicZone:focus-visible .cinematicRoomLabel rect){fill:#86202b;stroke:#ff7180}.cinematicMill .cinematicZone:focus-visible{outline-offset:7px;outline:3px solid #ff7780!important}.cinematicBelt{animation:2s linear infinite plfConveyorTravel}.cinematicMotor{transform-origin:448px 448px;animation:7s linear infinite plfMotorTurn}.cinematicRoomLight{animation:8s ease-in-out infinite plfRoomLight}.cinematicDepthBack{animation:18s ease-in-out infinite alternate plfDepthDrift}.cinematicDepthMiddle{animation:22s ease-in-out infinite alternate-reverse plfDepthDrift}html[data-living-motion=paused] :is(.cinematicBelt,.cinematicMotor,.cinematicRoomLight,.cinematicDepthBack,.cinematicDepthMiddle,.cinematicArchitecture,.millMotionImage,.millMotionShade){animation-play-state:paused!important}@keyframes plfConveyorTravel{to{stroke-dashoffset:-60px}}@keyframes plfMotorTurn{to{transform:rotate(360deg)}}@keyframes plfRoomLight{0%,to{opacity:.65}50%{opacity:1;filter:drop-shadow(0 0 5px #e62c3d)}}@keyframes plfDepthDrift{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes plfWorkspaceArrival{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}#plf-operations.productApp.millAtlasApp :is(.mtWorkspace,.inventoryHero,.atlasPrintGrid,.millWorkspace,.toolFrameStage){animation:.3s ease-out both plfWorkspaceArrival}#plf-operations.productApp.millAtlasApp .atlasDirect{border-bottom:1px solid #d9dbe1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:calc(100% - 72px);max-width:1600px;margin:0 auto;padding:28px 0}#plf-operations.productApp.millAtlasApp .atlasDirect>a{box-shadow:none;border:0;border-right:1px solid #dddfe4;border-radius:0;padding:12px 20px;transform:none;color:#24262b!important;background:0 0!important}#plf-operations.productApp.millAtlasApp .atlasDirect>a:first-child{padding-left:0}#plf-operations.productApp.millAtlasApp .atlasDirect>a:last-child{border-right:0}#plf-operations.productApp.millAtlasApp .atlasDirect>a>.uiIcon{color:#bd1927}#plf-operations.productApp.millAtlasApp .atlasDirect b{font-size:14px;font-weight:600}#plf-operations.productApp.millAtlasApp .atlasDirect small{margin-top:5px;font-size:11px;color:#62656d!important}#plf-operations.productApp.millAtlasApp .atlasDirect>a:hover{background:#fff!important}#plf-operations.productApp.millAtlasApp .atlasFootnote{width:calc(100% - 72px);max-width:1600px;color:#62656d!important}#plf-operations.productApp.millAtlasApp .atlasFootnote a{color:#a61724}#plf-operations.productApp.millAtlasApp .atlasWelcome{background:#fff;border-bottom:1px solid #dddfe4;max-width:none;padding:36px}#plf-operations.productApp.millAtlasApp .atlasWelcome h1{font-family:var(--ledger-display);color:#24262b;font-size:42px}#plf-operations.productApp.millAtlasApp .atlasWelcome p{color:#62656d}#plf-operations.productApp.millAtlasApp .atlasPrintGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1500px;padding:30px 0}#plf-operations.productApp.millAtlasApp .atlasPrintCard{border:1px solid #d5d8de;border-radius:8px;padding:28px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 6px 20px #20212604;color:#24262b!important;background:#fff!important}#plf-operations.productApp.millAtlasApp .atlasPrintCard:before{content:"";background:#292c33;width:100%;height:4px;position:absolute;top:0;left:0}#plf-operations.productApp.millAtlasApp .atlasPrintCard:hover{border-color:#bb3743;transform:none;box-shadow:0 12px 30px #20212610}#plf-operations.productApp.millAtlasApp .atlasPrintCard:hover:before{background:#bd1927}#plf-operations.productApp.millAtlasApp .atlasPrintCard h2{font-family:var(--ledger-display);color:#24262b;font-size:28px}#plf-operations.productApp.millAtlasApp .atlasPrintCard :is(p,small){color:#62656d!important}#plf-operations.productApp.millAtlasApp .atlasPrintCard b{color:#a61724}#plf-operations.productApp.millAtlasApp .atlasCardIcon{color:#a61724;background:#fff0f1;border-radius:6px}#plf-operations.productApp.millAtlasApp .atlasProvenance{color:#24262b;background:#fff;border-color:#dddfe4}#plf-operations.productApp.millAtlasApp .syncState{color:#3a4d44;background:#f1f3f5;border-color:#d5dcd8}#plf-operations.productApp.millAtlasApp .syncState.error{color:#9d1a25;background:#fff0f1;border-color:#e9bac0}#plf-operations.productApp.millAtlasApp .workspaceToolbar .datePicker input{color:#24262b;background:#fff;border-color:#969ba6}#plf-operations.productApp.millAtlasApp .toolFrameStage{background:#f4f5f7}#plf-operations.productApp.millAtlasApp .mtWorkspace{color:#24262b;padding-top:28px}#plf-operations.productApp.millAtlasApp .mtHeading{color:#fff;background:#202126;border-left:5px solid #e52e3d;border-radius:8px;padding:28px;box-shadow:0 10px 30px #20212610}#plf-operations.productApp.millAtlasApp .mtHeading h1{color:#fff;font-family:var(--ledger-display);font-size:42px}#plf-operations.productApp.millAtlasApp .mtEyebrow{color:#a61724}#plf-operations.productApp.millAtlasApp .mtHeading .mtEyebrow{color:#ef9da7}#plf-operations.productApp.millAtlasApp :is(.mtWorkspace,.mtDialog) :is(button,input,select,textarea){color:#24262b;border-color:#a2a7b0;border-radius:5px}#plf-operations.productApp.millAtlasApp :is(.mtWorkspace,.mtDialog) button:hover{background:#f3f4f6;border-color:#6c717d}#plf-operations.productApp.millAtlasApp :is(.mtWorkspace,.mtDialog) button.mtPrimary{color:#fff;background:#b71927;border-color:#b71927}#plf-operations.productApp.millAtlasApp .mtTabs{border-color:#dddfe4;gap:6px}#plf-operations.productApp.millAtlasApp .mtTabs button[aria-current=page]{color:#fff;background:#202126;box-shadow:inset 0 -3px #ed3443}#plf-operations.productApp.millAtlasApp .mtTabs button:not([aria-current=page]){background:0 0}#plf-operations.productApp.millAtlasApp :is(.mtSection,.mtPanel,.mtOverviewCard,.mtBoardColumn){background:#fff;border-color:#d9dce2}#plf-operations.productApp.millAtlasApp :is(.mtDialog,.mtDialogFooter){color:#24262b;background:#fff}#plf-operations.productApp.millAtlasApp .mtPrintList{color:#a61724;border-color:#c9cdd4}#plf-operations.productApp.millAtlasApp .inventoryHero{background:#fff;border-bottom:1px solid #dddfe4;padding:30px 28px}#plf-operations.productApp.millAtlasApp .inventoryHero h1{font-family:var(--ledger-display);color:#24262b}#plf-operations.productApp.millAtlasApp .inventoryModuleNav{background:#fff;border-color:#dddfe4}#plf-operations.productApp.millAtlasApp .inventoryLocationNav button.active{color:#a61724;background:#fff0f1;border-color:#d99ca5}#plf-operations.productApp.millAtlasApp .inventoryMetrics{color:#fff;background:#202126;border:0;border-radius:8px;padding:20px 10px}#plf-operations.productApp.millAtlasApp .inventoryMetrics article{border-color:#4d5059}#plf-operations.productApp.millAtlasApp .inventoryMetrics :is(b,strong){color:#fff}#plf-operations.productApp.millAtlasApp .inventoryMetrics :is(small,span){color:#c2c6cf}#plf-operations.productApp.millAtlasApp .inventoryModuleNav button.active{color:#a61724;background:#fff0f1;border-color:#b71927}#plf-operations.productApp.millAtlasApp .saveScale{color:#fff;background:#b71927;border-color:#b71927}#plf-operations.productApp.millAtlasApp .scaleNumbers .stopNumber b{color:#a61724}#plf-operations.productApp.millAtlasApp :is(.batchQueue,.ingredientPicker) button.selected{color:#a61724;background:#fff0f1;border-color:#dba2aa}#plf-operations.productApp.millAtlasApp .staffLanding{background:#101216;place-items:center;width:100%;margin:0;padding:40px;display:grid}#plf-operations.productApp.millAtlasApp .staffSignInShell{border:1px solid #393c45;border-radius:10px;max-width:1250px;min-height:620px;box-shadow:0 35px 100px #00000060}#plf-operations.productApp.millAtlasApp .staffBrandPanel{background:#141519}#plf-operations.productApp.millAtlasApp .staffProductName h1{color:#fff;font-family:var(--ledger-display);font-size:clamp(40px,5vw,74px);line-height:1}#plf-operations.productApp.millAtlasApp .staffProductName small{color:#ff8995}#plf-operations.productApp.millAtlasApp .staffBrandFooter{color:#c4c7cf}#plf-operations.productApp.millAtlasApp .staffFormPanel{color:#24262b;background:#fff;padding:60px}#plf-operations.productApp.millAtlasApp .staffFormPanel :is(h2,label){color:#24262b}#plf-operations.productApp.millAtlasApp .staffFormPanel :is(p,.staffAccessHelp){color:#62656d}#plf-operations.productApp.millAtlasApp .staffSecure{color:#a61724}#plf-operations.productApp.millAtlasApp .staffFormPanel input{color:#24262b;background:#fff;border-color:#8d929e;border-radius:5px}#plf-operations.productApp.millAtlasApp .staffSignInButton{color:#fff;background:#b71927;border-color:#b71927;border-radius:5px}#plf-operations.productApp.millAtlasApp .millMotionImage{background-image:url(/brand/mill-architecture.webp);animation:24s ease-in-out infinite alternate plfCameraGlide}#plf-operations.productApp.millAtlasApp .millMotion[data-paused=true] .millMotionImage{animation-play-state:paused}#plf-operations.productApp.millAtlasApp .millMotionShade{background:linear-gradient(#10121640 10%,#10121608 40%,#101216ed 100%);animation:none}@keyframes plfCameraGlide{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.14)translate(1%)}}#plf-operations.productApp.millAtlasApp .livingMillDialog{color:#fff;background:#101216;border:1px solid #565b66;border-radius:10px;width:min(1100px,95vw)}#plf-operations.productApp.millAtlasApp .livingMillDialog h2{color:#fff}#plf-operations.productApp.millAtlasApp .livingMillDialog>header{color:#c6c9d0;padding:22px 30px}#plf-operations.productApp.millAtlasApp .livingMillDialog>header small{color:#bfc3cd}#plf-operations.productApp.millAtlasApp .livingMillDialog>header button{color:#fff;background:#2a2d34;border:1px solid #656a75}#plf-operations.productApp.millAtlasApp .livingMillScene{background:radial-gradient(#3a171f,#101216 70%);min-height:0;padding:0 24px}#plf-operations.productApp.millAtlasApp .livingMillDialog>footer{color:#bfc3cd}html[data-living-light=night] #plf-operations.productApp.millAtlasApp main.ledgerProof{--atlas-paper:#f4f5f7;--atlas-ink:#24262b;--atlas-muted:#62656d;--ledger-paper:#f4f5f7;--ledger-surface:#fff;--ledger-ink:#24262b;--ledger-brand:#bd1927;--ledger-muted:#62656d;--ledger-line:#dddfe4;--ledger-selected:#fff0f1;background:#f4f5f7}html[data-living-light=night] .cinematicMetal,html[data-living-light=night] .cinematicDepthBack{filter:brightness(.75)}html[data-living-light=night] .cinematicRoomLight{stroke:#ff4054}html[data-living-light=night] #plf-operations.productApp.millAtlasApp .atlasWelcome small{color:#a61724}@media (min-width:1700px){.cinematicHero{min-height:760px;padding:50px 65px}.cinematicStage{max-width:1300px}}@media (max-width:1200px){.cinematicHero{grid-template-columns:1fr;gap:0;padding:32px}.cinematicHeroCopy{grid-template-columns:1fr 1fr;column-gap:24px;padding:0;display:grid}.cinematicHeroCopy>small{grid-column:1/-1}.cinematicHeroCopy h1{margin:18px 0;font-size:64px}.cinematicHeroCopy p{align-self:center;margin:0}.cinematicPlant{grid-column:1/-1;margin:0 0 14px}.cinematicStage{width:100%;max-width:1050px;margin:auto}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}#plf-operations.productApp.millAtlasApp .atlasDirect>a:first-child{padding-left:20px}#plf-operations.productApp.millAtlasApp .atlasPrintGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#plf-operations.productApp.millAtlasApp .workspaceIdentity b{font-size:18px}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{gap:8px;padding-inline:10px}#plf-operations.productApp.millAtlasApp .livingControls>button{min-width:36px;min-height:44px}#plf-operations.productApp.millAtlasApp .workspaceHeader:after{width:65px}.cinematicHero{min-height:0;padding:28px 18px 20px}.cinematicHeroCopy{display:block}.cinematicHeroCopy h1{margin:25px 0 18px;font-size:62px}.cinematicHeroCopy p{margin-bottom:20px;font-size:14px}.cinematicHeroCopy>small,.cinematicPlant{font-size:8px}.cinematicStage{margin:15px 0 0}.cinematicCaption{font-size:8px}.cinematicCaption small{display:none}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:1fr;gap:0;width:calc(100% - 36px);padding:10px 0}#plf-operations.productApp.millAtlasApp .atlasDirect>a{border:0;border-bottom:1px solid #dddfe4;min-height:76px;padding:16px 6px!important}#plf-operations.productApp.millAtlasApp .atlasDirect>a:last-child{border:0}#plf-operations.productApp.millAtlasApp .atlasDirect b{font-size:16px}#plf-operations.productApp.millAtlasApp .atlasDirect small{font-size:12px}#plf-operations.productApp.millAtlasApp .atlasFootnote{width:calc(100% - 36px)}#plf-operations.productApp.millAtlasApp .atlasWelcome{padding:26px 20px}.atlasWelcome h1{font-size:32px!important}#plf-operations.productApp.millAtlasApp .atlasPrintGrid{grid-template-columns:1fr;padding-block:20px}#plf-operations.productApp.millAtlasApp .mtWorkspace{padding-inline:14px}#plf-operations.productApp.millAtlasApp .mtHeading{flex-wrap:wrap;gap:18px;padding:20px}#plf-operations.productApp.millAtlasApp .mtHeading h1{font-size:34px}#plf-operations.productApp.millAtlasApp .staffLanding{padding:14px}#plf-operations.productApp.millAtlasApp .staffSignInShell{grid-template-columns:1fr;min-height:0}#plf-operations.productApp.millAtlasApp .staffBrandPanel{min-height:270px}#plf-operations.productApp.millAtlasApp .staffFormPanel{padding:32px 24px}#plf-operations.productApp.millAtlasApp .staffProductName h1{font-size:42px}#plf-operations.productApp.millAtlasApp .livingMillScene{padding:0 8px}}@media (prefers-reduced-motion:reduce){#plf-operations.productApp.millAtlasApp *,#plf-operations.productApp.millAtlasApp :before,#plf-operations.productApp.millAtlasApp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}html[data-living-motion=paused] #plf-operations.productApp.millAtlasApp *{animation-play-state:paused!important}html[data-living-motion=paused] #plf-operations.productApp.millAtlasApp :is(.mtWorkspace,.inventoryHero,.atlasPrintGrid,.millWorkspace,.toolFrameStage){animation:none!important}#plf-operations.productApp.millAtlasApp{--atlas-ink:#161616;--atlas-deep:#161616;--atlas-paper:#f3f2ee;--atlas-line:#d5d3ce;--atlas-teal:#e02526;--atlas-coral:#e02526;--plf-accent:#e02526;color:#161616;background:#f3f2ee}#plf-operations.productApp.millAtlasApp main.ledgerProof{--ledger-brand:#e02526;--ledger-focus:#e02526;--ledger-ink:#161616;--ledger-navy:#161616;--ledger-paper:#f3f2ee;--ledger-stone:#e8e6e0;--ledger-selected:#fff0ed;--ledger-line:#d5d3ce;--ledger-muted:#5b5b58;--ledger-display:Arial,Helvetica,sans-serif;--atlas-ink:#161616;--atlas-muted:#5b5b58;color:#161616;background:#f3f2ee;width:100%;min-height:100dvh;margin:0;padding:0}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{color:#161616;height:auto;min-height:106px;box-shadow:none;z-index:70;background:#fff;border-bottom:4px solid #e02526;grid-template-rows:auto auto;grid-template-columns:190px minmax(120px,1fr) auto auto;gap:12px 24px;padding:18px 4% 0;display:grid;position:sticky;inset:0 auto auto}#plf-operations.productApp.millAtlasApp .workspaceHeader:after{display:none}#plf-operations.productApp.millAtlasApp .ledgerBrand img{background:#fff;border-radius:0;width:180px;max-width:100%;padding:0}#plf-operations.productApp.millAtlasApp .workspaceIdentity :is(small,b){color:#161616}#plf-operations.productApp.millAtlasApp .workspaceIdentity b{letter-spacing:-.04em;font:800 24px/1.1 Arial,Helvetica,sans-serif}#plf-operations.productApp.millAtlasApp .workspaceIdentity small{letter-spacing:.15em;color:#666;font:10px/1.4 Courier New,monospace}#plf-operations.productApp.millAtlasApp .workspaceAccount{color:#161616}#plf-operations.productApp.millAtlasApp .workspaceUsername{color:#555}#plf-operations.productApp.millAtlasApp .workspaceAccount button{color:#161616;background:#fff;border-color:#b8b5af;min-height:44px}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-area:1/4}#plf-operations.productApp.millAtlasApp .livingControls>button{color:#161616;border-color:#c6c3bd;min-width:44px;min-height:44px}#plf-operations.productApp.millAtlasApp .atlasNavigation{background:#fff;border:0;flex-flow:wrap;grid-area:2/1/auto/-1;align-items:center;gap:7px;width:100%;height:auto;padding:4px 0 8px;display:flex;position:static;inset:auto}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{color:#333;letter-spacing:.04em;white-space:nowrap;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;flex:none;gap:8px;min-width:max-content;min-height:44px;padding:8px 15px;font:700 12px/1.4 Arial,Helvetica,sans-serif}#plf-operations.productApp.millAtlasApp .atlasNavigation .uiIcon{width:17px;height:17px}#plf-operations.productApp.millAtlasApp .atlasNavigation>a[aria-current=page]{color:#fff;box-shadow:none;background:#161616;border-color:#e02526}#plf-operations.productApp.millAtlasApp .atlasNavigation>a:hover,#plf-operations.productApp.millAtlasApp .atlasMore>summary:hover{color:#161616;background:#f3f2ee;border-bottom-color:#e02526}#plf-operations.productApp.millAtlasApp .atlasMore{flex:none;min-width:max-content;margin-top:0;position:relative}#plf-operations.productApp.millAtlasApp .atlasMorePanel{z-index:90;border-color:#d5d3ce;inset:100% 0 auto auto}#plf-operations.productApp.millAtlasApp :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #e02526!important}#plf-operations.productApp.millAtlasApp :is(.atlasWelcome h1,.workspacePageTitle h1,.workbenchTitle h1,.maintenanceHero h1){letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1.03}#plf-operations.productApp.millAtlasApp .atlasWelcome h1{font-size:clamp(34px,4vw,58px)}#plf-operations.productApp.millAtlasApp .atlasWelcome small{color:#555}#plf-operations.productApp.millAtlasApp .workspaceToolbar{background:#fff;border-color:#d5d3ce}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{background:#f3f2ee;height:calc(100dvh - 145px);min-height:420px}.concept-hero{color:#fff;background:#161616}.concept-hero-top{grid-template-columns:1fr 300px;align-items:end;gap:40px;max-width:1600px;margin:auto;padding:52px 5.5% 24px;display:grid}.concept-eyebrow{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:12px;margin:0 0 22px;font:11px/1.5 Courier New,monospace;display:flex}.concept-eyebrow:before{content:"";background:#e02526;flex:none;width:24px;height:3px}.concept-hero h1{letter-spacing:-.055em;color:#fff;margin:0;font:800 clamp(46px,6.2vw,96px)/1.01 Arial,Helvetica,sans-serif}.concept-hero h1 span{color:#fff}.concept-hero-top aside p{color:#c9c9c6;margin:0 0 22px;font:15px/1.7 Arial,Helvetica,sans-serif}.concept-cta{background:#e02526;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:16px 22px;font:700 13px/1.4 Arial,sans-serif;text-decoration:none;display:flex;color:#fff!important}.concept-cta:hover{background:#b91b1c}.concept-cta span{font-size:20px}.concept-mill{color:#fff;background:#161616;font-family:Arial,Helvetica,sans-serif;position:relative}.concept-scene{margin:16px 0 0;position:relative}.concept-art{aspect-ratio:1774/887;max-height:560px;position:relative;overflow:hidden}.concept-art>img{object-fit:cover;width:100%;height:100%;display:block}.concept-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.concept-light{pointer-events:none;background:radial-gradient(at 73% 46%,#e0252614,#0000 34%);position:absolute;inset:0}.concept-scene figcaption{color:#fff;letter-spacing:.1em;background:#161616e8;max-width:88%;padding:8px 12px;font:10px/1.4 Courier New,monospace;position:absolute;bottom:20px;left:5.5%}.concept-halos ellipse{fill:#e0252605;stroke:#ff7778;stroke-width:2px;opacity:0;transition:opacity .2s}.concept-mill[data-station=receiving] [data-halo=receiving],.concept-mill[data-station=bins] [data-halo=bins],.concept-mill[data-station=mixer] [data-halo=mixer],.concept-mill[data-station=dispatch] [data-halo=dispatch]{opacity:.85;fill:#e0252618}.concept-grain{fill:#ffc879;transform-box:fill-box;transform-origin:50%;animation:1.6s linear infinite concept-grain}.concept-flow{fill:none;stroke:#ff6162;stroke-width:6px;stroke-linecap:round;stroke-dasharray:14 18;opacity:.7;filter:drop-shadow(0 0 5px #e02526);animation:1.5s linear infinite concept-flow}.concept-ring{fill:none;stroke:#ff7475;stroke-width:4px;stroke-dasharray:90 430;transform-box:fill-box;transform-origin:50%;opacity:.8;filter:drop-shadow(0 0 6px #e02526);animation:4s linear infinite concept-spin}.concept-motion-bar{color:#bababa;background:#0b0b0b;justify-content:space-between;align-items:center;gap:18px;padding:10px 5.5%;font:10px/1.5 Courier New,monospace;display:flex}.concept-pause{min-height:44px;color:#fff!important;background:0 0!important;border:1px solid #666!important;border-radius:0!important;padding:10px 16px!important;font:11px Arial,sans-serif!important}.concept-pause span{margin-left:12px}.concept-process{background:#0b0b0b;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 5.5%;display:grid}.concept-station{text-align:left;min-height:126px;color:#fff!important;background:0 0!important;border-top:3px solid #444!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #333!important;border-radius:0!important;padding:25px 24px!important}.concept-station:first-child{padding-left:0!important}.concept-station:last-child{border-right:0!important}.concept-station small{color:#aaa;margin-bottom:10px;font:11px/1.5 Courier New,monospace;display:block}.concept-station strong{letter-spacing:-.03em;font:700 22px/1.2 Arial,sans-serif;display:block}.concept-station span{color:#c4c4c1;margin-top:6px;font:11px/1.5 Courier New,monospace;display:block}.concept-station[aria-pressed=true]{background:linear-gradient(#e0252638,#0000)!important;border-top-color:#e02526!important}.concept-station[aria-pressed=true] small{color:#ff8c8c}.concept-station[aria-pressed=true] strong:after{content:" ●";color:#ff7273;font-size:13px}.concept-station:hover{background-color:#ffffff09!important}.concept-station-info{color:#ccc;border-top:1px solid #333;justify-content:space-between;align-items:start;gap:24px;min-height:104px;padding:20px 5.5% 24px;font:13px/1.7 Arial,sans-serif;display:flex}.concept-station-info p{max-width:780px;margin:0}.concept-station-info b{color:#fff}.concept-station-info>div{flex-wrap:wrap;flex-shrink:0;gap:16px;max-width:350px;display:flex}.concept-station-info a{color:#fff;white-space:nowrap;border-bottom:2px solid #e02526;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:flex}.concept-station-info>div>span{color:#bbb;font-size:12px}.concept-live{max-width:1440px;margin:auto;padding:64px 5.5%}.concept-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.concept-section-heading h2{letter-spacing:-.055em;color:#161616;margin:0;font:800 clamp(35px,4vw,60px)/1.03 Arial,sans-serif}.concept-section-heading h2 span{color:#777}.concept-date{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.concept-date label{text-transform:uppercase;gap:7px;font:10px Courier New,monospace;display:grid}.concept-date input{color:#161616;background:#fff;border:1px solid #b8b5af;min-height:44px;padding:8px 12px}.concept-date button{color:#fff;background:#161616;border:1px solid #b8b5af;min-height:44px;padding:10px 14px}.concept-live-grid{border-bottom:1px solid #d5d3ce;grid-template-columns:1fr 1.2fr;gap:8%;padding-bottom:48px;display:grid}.concept-batch>small{color:#666;font:11px Courier New,monospace}.concept-batch h3{letter-spacing:-.04em;color:#161616;margin:16px 0;font:800 32px/1.05 Arial,sans-serif}.concept-batch p{color:#666;font-size:13px}.concept-tonnage{letter-spacing:-.08em;margin:26px 0 12px;font:800 clamp(76px,9vw,130px)/1 Arial,sans-serif}.concept-tonnage span{letter-spacing:-.03em;color:#666;font-size:.27em}.concept-batch-details,.concept-recorded{color:#555;border-top:1px solid #d5d3ce;justify-content:space-between;gap:20px;padding:14px 0;font:11px/1.5 Courier New,monospace;display:flex}.concept-recorded{border-bottom:1px solid #d5d3ce}.concept-text-link{color:#161616;border-bottom:2px solid #e02526;align-items:center;min-height:44px;margin:18px 0;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-flex}.concept-freshness{max-width:430px;color:#666!important;font:10px/1.6 Courier New,monospace!important;display:block!important}.concept-composition{gap:3px;height:40px;margin:0 0 22px;display:flex}.concept-composition i{flex-basis:0;min-width:2px}.concept-ingredient-list>div{border-bottom:1px solid #d5d3ce;justify-content:space-between;gap:18px;padding:12px 0;font:13px Arial,sans-serif;display:flex}.concept-ingredient-list b{white-space:nowrap;font-family:Courier New,monospace}.concept-record-metrics{border-top:1px solid #d5d3ce;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.concept-record-metrics>div{padding-top:18px}.concept-record-metrics b{letter-spacing:-.04em;font:800 25px Arial,sans-serif;display:block}.concept-record-metrics span{text-transform:uppercase;color:#666;margin-top:6px;font:10px/1.4 Courier New,monospace;display:block}.concept-empty{color:#555;background:#e8e6e0;border-left:3px solid #e02526;padding:30px}.concept-error{color:#982020;background:#fff0ed;border-left:3px solid #e02526;padding:15px}#plf-operations.productApp.millAtlasApp .atlasDirect{border-top:1px solid #d5d3ce;border-bottom:1px solid #d5d3ce;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:89%;max-width:1440px;margin:32px auto 44px}#plf-operations.productApp.millAtlasApp .atlasDirect>a{color:#161616;background:0 0;border:0;border-right:1px solid #d5d3ce;border-radius:0;padding:26px 16px;transform:none}#plf-operations.productApp.millAtlasApp .atlasDirect>a:hover{background:#fff;transform:none}#plf-operations.productApp.millAtlasApp .atlasDirect>a>.uiIcon:first-child{color:#e02526}#plf-operations.productApp.millAtlasApp .atlasDirect small{color:#666}#plf-operations.productApp.millAtlasApp .atlasFootnote{color:#ccc;background:#161616;padding:28px 5.5%}.livingMillDialog{background:#161616!important;width:min(95vw,1300px)!important;max-width:1300px!important;padding:0!important}.livingMillDialog .livingMillScene{padding:0!important;transform:none!important}.livingMillDialog .concept-mill{max-height:75vh;overflow:auto}.livingMillDialog header{color:#fff;background:#161616}.livingMillDialog footer{color:#aaa}.concept-mill.compact .concept-scene{margin:0}#plf-operations.productApp.millAtlasApp .batchHero{color:#fff!important;background:#161616!important;border:0!important;border-top:4px solid #e02526!important;border-radius:0!important;padding:28px!important}#plf-operations.productApp.millAtlasApp .batchHero :is(h2,p,small){color:#fff!important}#plf-operations.productApp.millAtlasApp .batchHero h2{letter-spacing:-.05em!important;font:800 clamp(28px,3vw,44px)/1.05 Arial,sans-serif!important}#plf-operations.productApp.millAtlasApp .batchHero small{font-family:Courier New,monospace}#plf-operations.productApp.millAtlasApp .statusTag{border-radius:2px}#plf-operations.productApp.millAtlasApp .stopScaleCard{background:#fff!important;border-color:#e02526!important}#plf-operations.productApp.millAtlasApp .stopScaleCard strong{color:#161616!important}#plf-operations.productApp.millAtlasApp .staffBrandMark{background:#fff;border-radius:0;padding:14px 20px}#plf-operations.productApp.millAtlasApp .staffBrandMark img{background:#fff;padding:0}#plf-operations.productApp.millAtlasApp .staffSignInButton{background:#e02526!important}.concept-mill[data-paused=true] .concept-overlay *,html[data-living-motion=paused] .concept-overlay *{animation-play-state:paused!important}@keyframes concept-grain{0%{opacity:0;transform:translate(0)}18%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(17px,48px)}}@keyframes concept-flow{to{stroke-dashoffset:-64px}}@keyframes concept-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{grid-template-columns:150px 1fr auto auto;gap:10px 16px;padding-inline:3%}#plf-operations.productApp.millAtlasApp .workspaceUsername{display:none}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-station-info{flex-direction:column}.concept-station-info>div{flex-shrink:1;max-width:100%}}@media (max-width:760px){#plf-operations.productApp.millAtlasApp main.ledgerProof{width:100%;margin:0;padding:0}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{grid-template-columns:120px 1fr auto;gap:8px 12px;min-height:0;padding:12px 5% 0}#plf-operations.productApp.millAtlasApp .workspaceIdentity{display:none}#plf-operations.productApp.millAtlasApp .livingControls{grid-column:2;justify-content:end}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-column:3}#plf-operations.productApp.millAtlasApp .workspaceAvatar{display:none}#plf-operations.productApp.millAtlasApp .workspaceAccount button{padding:7px;font-size:11px}#plf-operations.productApp.millAtlasApp .atlasNavigation{flex-flow:wrap;gap:2px;width:100%;height:auto;padding:6px 0;display:flex;position:static;inset:auto}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{flex-direction:row;flex:none;min-width:max-content;min-height:44px;padding:8px 10px;font-size:11px}#plf-operations.productApp.millAtlasApp .atlasNavigation .uiIcon{width:15px;height:15px}#plf-operations.productApp.millAtlasApp .atlasMorePanel{width:min(290px,85vw);inset:100% 0 auto auto}.concept-hero-top{grid-template-columns:1fr;gap:24px;padding:34px 6% 18px}.concept-hero h1{font-size:clamp(44px,11vw,68px)}.concept-hero-top aside{max-width:430px}.concept-art{aspect-ratio:1774/887}.concept-scene figcaption{padding:5px 8px;font-size:7px;bottom:8px;left:6%}.concept-motion-bar{align-items:start;padding:10px 6%;font-size:9px}.concept-process{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6%}.concept-station,.concept-station:first-child{min-height:110px;padding:18px 14px!important}.concept-station strong{font-size:20px}.concept-station span{font-size:10px}.concept-station-info{gap:8px;min-height:150px;padding:18px 6%;font-size:12px}.concept-live{padding:40px 6%}.concept-section-heading{margin-bottom:28px;display:block}.concept-section-heading h2{font-size:36px}.concept-date{margin-top:24px}.concept-live-grid{grid-template-columns:1fr;gap:38px}.concept-tonnage{font-size:95px}.concept-batch-details,.concept-recorded{flex-wrap:wrap;gap:14px}.concept-recipe .concept-eyebrow{font-size:10px}#plf-operations.productApp.millAtlasApp .atlasDirect{grid-template-columns:1fr 1fr;width:88%;margin:20px auto 30px}#plf-operations.productApp.millAtlasApp .atlasDirect>a{border-bottom:1px solid #d5d3ce;flex-wrap:wrap;min-width:0;padding:20px 10px}#plf-operations.productApp.millAtlasApp .atlasDirect b{font-size:13px}#plf-operations.productApp.millAtlasApp .atlasDirect small{font-size:10px}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 176px);min-height:420px}.livingMillDialog{width:96vw!important}.livingMillDialog .concept-mill{max-height:70dvh}.concept-ingredient-list>div{font-size:12px}}@media (max-width:390px){#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{grid-template-columns:110px 1fr;gap:8px;padding-inline:4%}#plf-operations.productApp.millAtlasApp .livingControls{grid-area:1/2}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-area:2/1/auto/-1;justify-content:flex-end}#plf-operations.productApp.millAtlasApp .atlasNavigation{grid-row:3}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 250px);min-height:420px}}@media (prefers-reduced-motion:reduce){.concept-mill *,.concept-mill :before,.concept-mill :after{transition:none!important;animation:none!important}.concept-grain{opacity:.7}}#plf-operations.productApp.millAtlasApp{color:#eef1f5;--atlas-ink:#161616;--atlas-paper:#f4f5f6;background:#10151c}#plf-operations.productApp.millAtlasApp main.ledgerProof{color:#161616;background:#f4f5f6}#plf-operations.productApp.millAtlasApp main.atlasHome{color:#eef1f5;isolation:isolate;background:#10151c;min-height:100dvh;position:relative}#plf-operations.productApp.millAtlasApp main.atlasHome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10172230 0%,#10151c00 44%,#10151cce 79%,#10151c 100%),url(/brand/glass-mill.png) top/cover no-repeat;height:680px;animation:28s ease-in-out infinite glass-atmosphere;position:absolute;top:0;left:0;right:0}#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{min-height:100px;padding:calc(18px + env(safe-area-inset-top,0px)) 3% 18px;color:#fff;z-index:70;background:#161616ec;border:0;grid-template-rows:auto;grid-template-columns:180px minmax(0,1fr) auto auto;gap:16px;display:grid;position:sticky;top:0;box-shadow:0 1px #ffffff12}#plf-operations.productApp.millAtlasApp .atlasHome .workspaceHeader{box-shadow:none;background:linear-gradient(#101722b0,#10172230)}#plf-operations.productApp.millAtlasApp .workspaceIdentity{display:none}#plf-operations.productApp.millAtlasApp .ledgerBrand img{background:#fff;border-radius:10px;width:158px;height:auto;padding:8px 10px}#plf-operations.productApp.millAtlasApp .atlasNavigation{-webkit-backdrop-filter:blur(20px);background:#263444c7;border:1px solid #ffffff30;border-radius:32px;flex-flow:wrap;grid-area:1/2;justify-content:center;justify-self:center;gap:5px;width:max-content;max-width:100%;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 8px 28px #00000018}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{letter-spacing:0;color:#d9e1ec;background:0 0;border:1px solid #0000;border-radius:24px;flex:none;gap:7px;min-width:max-content;min-height:44px;padding:10px 14px;font:600 12px/1.4 PLF Sans,Segoe UI,sans-serif;transition:background .15s,border-color .15s}#plf-operations.productApp.millAtlasApp .atlasNavigation>a[aria-current=page]{color:#fff;background:#ffffff14;border:1px solid #ec747785;box-shadow:inset 0 1px #ffffff13,0 0 20px #e0252620}#plf-operations.productApp.millAtlasApp .atlasNavigation>a:hover,#plf-operations.productApp.millAtlasApp .atlasMore>summary:hover{color:#fff;background:#ffffff12;border-color:#ffffff45}#plf-operations.productApp.millAtlasApp .atlasMore{flex:none;min-width:max-content;margin:0}#plf-operations.productApp.millAtlasApp .atlasMore[open]>summary{color:#fff;background:#ffffff1c}#plf-operations.productApp.millAtlasApp .atlasMorePanel{color:#edf1f7;background:#17202a;border:1px solid #52606f;border-radius:16px;padding:12px;box-shadow:0 20px 50px #0006}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a{color:#edf1f7;border-radius:8px}#plf-operations.productApp.millAtlasApp .atlasMorePanel>a:hover{color:#fff;background:#ffffff12}#plf-operations.productApp.millAtlasApp .atlasMorePanel>small{color:#b8c3d0}#plf-operations.productApp.millAtlasApp .livingControls{grid-area:1/3}#plf-operations.productApp.millAtlasApp .livingControls>button{color:#e3e9f2;background:#1e293366;border-color:#ffffff35;border-radius:22px}#plf-operations.productApp.millAtlasApp .livingControls>button:hover{color:#fff;background:#ffffff16}#plf-operations.productApp.millAtlasApp .workspaceAccount{color:#e3e9f2;grid-area:1/4}#plf-operations.productApp.millAtlasApp .workspaceUsername{display:none}#plf-operations.productApp.millAtlasApp .workspaceAvatar{color:#fff;background:#202b36;border-color:#6a7787}#plf-operations.productApp.millAtlasApp .workspaceAccount button{color:#fff;background:#1e293366;border-color:#ffffff35;border-radius:22px;min-height:44px}#plf-operations.productApp.millAtlasApp .workspaceHeader :is(button,a,summary):focus-visible{outline-color:#ff999b!important}.glass-home{width:100%;max-width:1120px;margin:240px auto 0;padding:0 28px 36px}.glass-home-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.glass-home-heading small{letter-spacing:.15em;color:#bdc7d3;font:10px/1.5 Courier New,monospace}.glass-home h1{letter-spacing:-.045em;color:#fff;margin:12px 0 8px;font:750 clamp(38px,4vw,54px)/1.1 PLF Sans,Segoe UI,Arial,sans-serif}.glass-home-heading p{color:#bdc7d3;margin:0;font-size:13px}.glass-home .concept-live{max-width:none;margin:0;padding:0}.glass-home .concept-date{gap:8px}.glass-home .concept-date label{color:#c1cad6;text-transform:none;font:11px PLF Sans,Segoe UI,sans-serif}.glass-home .concept-date input{color:#eef1f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17202a;border:1px solid #68727e;border-radius:9px;min-height:44px;font:12px Arial,sans-serif}.glass-home .concept-date button{color:#edf1f7;background:#17202a;border:1px solid #68727e;border-radius:9px;min-height:44px;font:11px Arial,sans-serif}.glass-batch-panel{color:#f0f2f5;background:#191e25;border:1px solid #4b535d;border-radius:18px;padding:28px 32px;box-shadow:0 10px 30px #0002}.glass-panel-label{color:#b9c2cc;justify-content:space-between;gap:20px;margin-bottom:16px;font-size:13px;display:flex}.glass-record-status{text-transform:uppercase;color:#dbe1e8;border:1px solid #59636f;border-radius:5px;padding:5px 8px;font:10px/1.4 Courier New,monospace}.glass-batch-panel h2{color:#f5f6f8;letter-spacing:-.035em;margin:0 0 12px;font:700 clamp(26px,3vw,40px)/1.15 PLF Sans,Segoe UI,Arial,sans-serif}.glass-batch-panel>p{color:#b7c2cd;margin:0;font-size:12px;line-height:1.7}.glass-batch-numbers{border-top:1px solid #3d444e;border-bottom:1px solid #3d444e;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:25px;margin:24px 0;padding:20px 0;display:grid}.glass-batch-numbers .concept-tonnage{letter-spacing:-.03em;color:#f5f6f8;margin:0;font:700 36px/1.1 PLF Sans,Segoe UI,Arial,sans-serif}.glass-batch-numbers .concept-tonnage span{color:#b7c2cd;letter-spacing:0;margin-top:5px;font-size:13px;display:block}.glass-batch-numbers>div>b{letter-spacing:-.02em;color:#f5f6f8;font:600 24px PLF Sans,Arial,sans-serif;display:block}.glass-batch-numbers>div>small{color:#b7c2cd;margin-top:6px;font-size:10px;display:block}.glass-batch-actions{flex-wrap:wrap;gap:14px;margin:20px 0 16px;display:flex}.glass-batch-actions>a,.glass-primary{background:#20262e;border:1px solid #747d88;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin:0;padding:13px 24px;font:600 13px/1.4 PLF Sans,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.glass-batch-actions>a:hover{background:#2b333e;border-color:#b1bac5}.glass-batch-actions>a.glass-primary,.glass-primary{color:#fff;background:#e02526;border-color:#f35354;box-shadow:0 4px 18px #e0252618}.glass-primary:hover{background:#c11d1f!important}.glass-home .concept-freshness{max-width:none;color:#b5bfcb!important;font:10px/1.5 Arial,sans-serif!important}.glass-recipe-details{border-top:1px solid #3d444e;margin-top:20px}.glass-recipe-details summary{color:#c8d0da;cursor:pointer;align-items:center;min-height:44px;font:12px Arial,sans-serif;display:flex}.glass-recipe-details summary:after{content:"+";margin-left:auto;font-size:20px}.glass-recipe-details[open] summary:after{content:"−"}.glass-recipe-details>p{color:#bac5d1;font-size:12px;line-height:1.7}.glass-home .concept-ingredient-list>div{color:#d5dde7;border-color:#3d444e;padding:10px 0;font-size:12px}.glass-home .concept-ingredient-list b{color:#edf1f7}.glass-next-panel{color:#edf1f7;background:#191e25;border:1px solid #4b535d;border-radius:18px;margin-top:18px;padding:22px 32px}.glass-next-panel header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.glass-next-panel h2{color:#c3cdd8;margin:0;font:500 14px PLF Sans,Arial,sans-serif}.glass-next-panel header>span{color:#aeb9c7;font:10px Courier New,monospace}.glass-next-panel>a{color:#f2f4f6;border-top:1px solid #3d444e;justify-content:space-between;align-items:center;gap:20px;min-height:78px;text-decoration:none;display:flex}.glass-next-panel>a>b,.glass-next-panel a b{font:600 17px/1.4 PLF Sans,Arial,sans-serif}.glass-next-panel a small{color:#b5c0ce;margin-top:6px;font:10px/1.6 Courier New,monospace;display:block}.glass-next-panel a>span{color:#dde3ec;font-size:30px}.glass-next-panel>a:hover{color:#ffb2b3}.glass-next-panel>p{color:#b5c0ce;margin:20px 0 0;font-size:12px}.glass-home .concept-record-metrics{background:#171c23;border:1px solid #414a56;border-radius:14px;gap:20px;margin-top:18px;padding:20px 28px}.glass-home .concept-record-metrics>div{padding:0}.glass-home .concept-record-metrics b{color:#edf1f7;font:600 24px PLF Sans,Arial,sans-serif}.glass-home .concept-record-metrics span{color:#bac5d3;font-size:9px}.glass-home .concept-empty{color:#c1ccd9;background:#191e25;border:1px solid #4b535d;border-radius:18px;padding:28px}.glass-home .concept-error{color:#ffdee2;background:#3d2027;border:1px solid #a34d55;border-radius:10px;font-size:12px}.glass-explorer{background:#171f29;border:1px solid #46505c;border-radius:14px;margin-top:24px;overflow:hidden}.glass-explorer>summary{color:#c6d1df;cursor:pointer;justify-content:space-between;min-height:52px;padding:16px 24px;font:12px PLF Sans,Arial,sans-serif;display:flex}.glass-explorer[open]>summary{border-bottom:1px solid #46505c}.glass-explorer:not([open]) .concept-overlay *{animation-play-state:paused!important}.glass-explorer .concept-station-info{font-size:12px}.concept-explorer-direct{background:#161616;border-top:1px solid #444;flex-wrap:wrap;gap:12px;padding:18px 5.5%;display:flex}.concept-explorer-direct>a{color:#edf1f7;border:1px solid #65707e;border-radius:9px;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;text-decoration:none;display:flex}#plf-operations.productApp.millAtlasApp .atlasDirect{border:0;flex-wrap:wrap;justify-content:center;gap:10px;width:90%;max-width:1100px;margin:0 auto 36px;display:flex}#plf-operations.productApp.millAtlasApp .atlasDirect>a,html[data-living-light=night] #plf-operations.productApp.millAtlasApp .atlasDirect>a{color:#e9edf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17202ad9;border:1px solid #46505c;border-radius:11px;min-height:52px;padding:12px 18px}#plf-operations.productApp.millAtlasApp .atlasDirect small{display:none}#plf-operations.productApp.millAtlasApp .atlasDirect b{font-size:12px}#plf-operations.productApp.millAtlasApp .atlasDirect>a:hover{color:#fff;background:#26313e}#plf-operations.productApp.millAtlasApp .atlasFootnote{color:#b9c4d2;background:#10151c;border-top:1px solid #293442;font-size:11px}#plf-operations.productApp.millAtlasApp .workspaceToolbar{color:#161616;background:#fff}#plf-operations.productApp.millAtlasApp .batchHero{background:#191e25!important;border-radius:12px!important}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 120px);min-height:420px}#plf-operations.productApp.millAtlasApp .staffBrandMark{border-radius:10px}#plf-operations.productApp.millAtlasApp .millMotionImage{background-image:url(/brand/glass-mill.png)!important}#plf-operations.productApp.millAtlasApp .staffProductName h1{letter-spacing:-.04em!important;font-family:PLF Sans,Arial,sans-serif!important;font-weight:700!important}html[data-living-motion=paused] #plf-operations.productApp.millAtlasApp main.atlasHome:before{animation-play-state:paused}@keyframes glass-atmosphere{0%,to{filter:brightness()}50%{filter:brightness(1.035)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#plf-operations.productApp.millAtlasApp .atlasNavigation{background:#161616}#plf-operations.productApp.millAtlasApp .atlasDirect>a{background:#17202a}}#plf-operations.productApp.millAtlasApp .glass-home h1{letter-spacing:-.045em;color:#fff;font:750 clamp(38px,4vw,54px)/1.1 PLF Sans,Segoe UI,Arial,sans-serif}#plf-operations.productApp.millAtlasApp .glass-home .glass-next-panel h2{color:#c3cdd8;font:500 14px/1.4 PLF Sans,Arial,sans-serif}#plf-operations.productApp.millAtlasApp .glass-home .concept-date label{color:#c1cad6}#plf-operations.productApp.millAtlasApp .glass-home .concept-date input{color:#eef1f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #68727e;background:#17202a!important;border-radius:9px!important}#plf-operations.productApp.millAtlasApp .glass-home .concept-date button{color:#edf1f7;background:#17202a;border-radius:9px!important}#plf-operations.productApp.millAtlasApp .glass-home .glass-batch-panel h2{letter-spacing:-.035em;color:#f5f6f8;font-family:PLF Sans,Segoe UI,Arial,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.15}#plf-operations.productApp.millAtlasApp .glass-home .glass-batch-actions>a{border-radius:11px!important}@media (max-width:1250px){#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{padding:calc(16px + env(safe-area-inset-top,0px)) 3% 8px;grid-template-rows:auto auto;grid-template-columns:160px 1fr auto}#plf-operations.productApp.millAtlasApp .atlasNavigation{grid-area:2/1/auto/-1;justify-self:center;width:auto}#plf-operations.productApp.millAtlasApp .livingControls{grid-area:1/2;justify-content:end}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-area:1/3}#plf-operations.productApp.millAtlasApp .workspaceAvatar{display:none}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 180px)}.glass-home{margin-top:210px}#plf-operations.productApp.millAtlasApp main.atlasHome:before{height:650px}#plf-operations.productApp.millAtlasApp .atlasNavigation,#plf-operations.productApp.millAtlasApp .atlasNavigation .atlasMore{position:static}#plf-operations.productApp.millAtlasApp .atlasMorePanel{width:min(290px,100vw - 32px);inset:calc(100% - 4px) 4% auto auto}}@media (max-width:760px){#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{padding:calc(12px + env(safe-area-inset-top,0px)) 4% 8px;grid-template-columns:120px 1fr auto;gap:10px}#plf-operations.productApp.millAtlasApp .ledgerBrand img{width:120px;padding:7px 8px}#plf-operations.productApp.millAtlasApp .atlasNavigation{border-radius:24px;grid-area:2/1/auto/-1;gap:3px;width:100%;padding:5px}#plf-operations.productApp.millAtlasApp .atlasNavigation>a,#plf-operations.productApp.millAtlasApp .atlasMore>summary{flex:none;min-width:max-content;min-height:44px;padding:9px 11px;font-size:11px}#plf-operations.productApp.millAtlasApp .livingControls{grid-area:1/2}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-area:1/3}.glass-home{margin-top:145px;padding:0 18px 28px}.glass-home-heading{margin-bottom:20px;display:block}.glass-home h1{font-size:39px}.glass-home .concept-date{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.glass-home .concept-date label{flex:1}.glass-home .concept-date input{min-width:0;max-width:160px}.glass-batch-panel{border-radius:15px;padding:24px 22px}.glass-batch-panel h2{font-size:28px}.glass-panel-label{gap:10px;font-size:11px}.glass-batch-numbers{grid-template-columns:1fr 1fr;gap:18px}.glass-batch-numbers .concept-tonnage{font-size:32px}.glass-batch-numbers>div>b{font-size:21px}.glass-batch-numbers>div:last-child{grid-column:1/-1}.glass-batch-actions{gap:10px}.glass-batch-actions>a{flex:1;min-width:120px;padding:12px 16px;font-size:12px}.glass-next-panel{border-radius:15px;padding:20px 22px}.glass-next-panel header{display:block}.glass-next-panel header>span{margin-top:8px;display:block}.glass-next-panel a b{font-size:15px}.glass-home .concept-record-metrics{gap:12px;padding:18px}.glass-home .concept-record-metrics b{font-size:21px}.glass-home .concept-record-metrics span{font-size:8px}#plf-operations.productApp.millAtlasApp main.atlasHome:before{background-position:top,62% 0;height:530px}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 210px);min-height:420px}#plf-operations.productApp.millAtlasApp .atlasDirect{gap:8px;width:90%}#plf-operations.productApp.millAtlasApp .atlasDirect>a{flex:0 auto;min-height:44px;padding:10px 12px}.glass-explorer>summary{padding:14px 20px}#plf-operations.productApp.millAtlasApp .glass-home .concept-date input{font-size:16px}}@media (max-width:390px){#plf-operations.productApp.millAtlasApp .ledgerProof .workspaceHeader{grid-template-columns:110px 1fr;gap:8px}#plf-operations.productApp.millAtlasApp .livingControls{grid-area:1/2}#plf-operations.productApp.millAtlasApp .workspaceAccount{grid-area:2/1/auto/-1;justify-content:flex-end}#plf-operations.productApp.millAtlasApp .atlasNavigation{grid-area:3/1/auto/-1}#plf-operations.productApp.millAtlasApp .ledgerProof .toolFrameStage{height:calc(100dvh - 250px)}.glass-home{margin-top:120px}}@media (prefers-reduced-motion:reduce){#plf-operations.productApp.millAtlasApp main.atlasHome:before{animation:none}.glass-home *{scroll-behavior:auto}.glass-home :is(a,button){transition:none}}}
