/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@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;--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;-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)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-7{order:7}.row-10000{grid-row:10000}.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}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.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))}.\[reports\:read\]{reports:read}.\[aria-busy\=\"true\"\]\:visible:is(),.\[data-activity-id\]\:visible:is(data-activity-id){visibility:visible}}.learning-practice{background:#f8fafb;border:1px solid #cbd2d9;border-radius:8px;margin-top:12px;padding:12px}.learning-practice>summary{cursor:pointer;min-height:28px;font-weight:750}.learning-practice p{line-height:1.5}.learning-practice form{gap:12px;display:grid}.learning-practice fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.learning-practice fieldset fieldset{border-top:1px solid #dbe1e5;padding:14px 0}.learning-practice legend{margin-bottom:10px;font-weight:700}.learning-practice label{align-items:start;gap:10px;line-height:1.5;display:flex}:is(.learning-practice label:has(textarea),.learning-practice label:has(select)){display:grid}.learning-practice input[type=radio],.learning-practice input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.learning-practice button,.learning-practice select{min-height:44px;padding:8px 12px}.learning-practice textarea{box-sizing:border-box;width:100%;min-height:90px}.learning-practice-note{color:#465563;font-size:.875rem}.management-workspace-switch{border-bottom:1px solid #57616a;gap:4px;margin-bottom:10px;padding:12px;display:grid}.management-workspace-switch a{color:inherit;border-radius:6px;padding:9px;font-weight:700;text-decoration:none}.management-workspace-switch a[aria-current=page]{color:#17222a;background:#fff}.policy-review-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.policy-management-review code{overflow-wrap:anywhere}.policy-management-review dl{flex-wrap:wrap;gap:18px;display:flex}.policy-management-review dd{margin:4px 0;font-weight:700}.policy-management-review>details{border-top:1px solid #d7dce0;padding:12px 0}.policy-management-review h4{margin:24px 0 8px;font-size:1.1rem}.policy-management-review label:has(input:not([type=checkbox])){display:grid}.policy-management-review input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;padding:8px}.policy-management-review>summary{font-size:1.05rem}.report-batch,.report-batch-management,.report-batch-preview{min-width:0;font-size:1rem;line-height:1.55}.report-batch-lines{gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.report-batch-lines>li{overflow-wrap:anywhere;background:#fff;border:1px solid #d8d4da;border-radius:12px;min-width:0;padding:1rem}.report-batch-lines summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.5rem 0;font-size:1rem;display:flex}.report-batch-lines details[open]>summary{margin-bottom:1rem}.report-batch-lines h3{margin:0 0 .5rem;font-size:1.125rem}.report-batch-lines p{margin:.5rem 0}.report-batch label,.batch-outcome-form label{gap:.5rem;margin-block:1rem;font-size:1rem;display:grid}.report-batch input,.report-batch select,.report-batch textarea,.batch-outcome-form input,.batch-outcome-form select,.batch-outcome-form textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:#25212b;background:#fff;border:1px solid #bab4bf;border-radius:8px;padding:.75rem}.batch-issues{margin:1rem 0}.batch-issues label{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.batch-issues input{flex:none;width:22px;min-height:22px}.report-batch-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.report-batch-actions button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #a69da8;border-radius:8px;padding:.65rem 1rem}.report-batch-picker,.batch-outcome-form{border:2px solid #ae1225;border-radius:12px;margin-block:1rem;padding:1rem}.batch-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-batch-preview li{overflow-wrap:anywhere;margin-block:.75rem}@media (max-width:680px){.batch-field-grid{grid-template-columns:1fr;gap:0}.report-batch-lines>li{padding:.8rem}}.batch-quantity{gap:.3rem;display:grid}.batch-quantity .batch-unknown{align-items:center;gap:.5rem;min-height:44px;display:flex}.batch-unknown input{height:20px;width:20px!important;min-height:20px!important}.report-batch-management .batch-management-rows{border-block-start:1px solid #d8d4da;gap:0}.report-batch-management .batch-management-rows>li{border:0;border-block-end:1px solid #d8d4da;border-radius:0;padding:12px 0}.report-batch-management .batch-product-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.report-batch-management .batch-product-heading h3{margin:0;font-size:1rem}.report-batch-management .batch-job-choice{cursor:pointer;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex}.report-batch-management .batch-job-choice input{accent-color:#ae1225;width:20px;height:20px;min-height:20px;margin:0;padding:0}.report-batch-management .batch-job-choice>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-batch-management .batch-product-context{margin-inline-start:42px}.report-batch-management .batch-product-context>p{margin:3px 0;font-size:.9375rem}.report-batch-management .batch-product-details>summary{color:#6b2431;min-height:44px;padding:10px 0;font-size:.9375rem;display:list-item}.report-batch-management .batch-product-details[open]>summary{margin-bottom:4px}@media (max-width:580px){.report-batch-management .batch-product-heading{grid-template-columns:32px minmax(0,1fr)}.report-batch-management .batch-product-heading>button{grid-column:2;justify-self:start}}.report-batch-undo{background:#fff;border:1px solid #bbb6bf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;padding:.85rem;display:flex}.report-batch-undo button{min-height:44px;color:var(--locker-red);font:inherit;background:#fff;border:1px solid;border-radius:8px;padding:.6rem .85rem;font-weight:700}.report-batch-undo small{flex-basis:100%;font-size:.875rem}:root{--locker-red:#be1622;--deep-red:#7a0e17;--signal-red:#e43a44;--locker-gold:#f9b233;--deep-gold:#c98200;--soft-gold:#ffd36f;--charcoal:#181a1c;--steel-grey:#555d64;--silver-50:#f4f5f6;--silver-100:#e7eaed;--silver-200:#d2d5d8;--silver-300:#b8bdc2;--white:#fff;--purple:var(--locker-red);--yellow:var(--locker-gold);--ink:var(--charcoal);--muted:var(--steel-grey);--line:var(--silver-300);--paper:var(--white);--wash:var(--silver-100);--font-display:"Roboto Condensed","Arial Narrow",Arial,sans-serif;--font-body:Inter,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--silver-100)}body{color:var(--ink);font-family:var(--font-body);background:linear-gradient(135deg,var(--silver-100) 0%,var(--silver-50) 52%,var(--silver-200) 100%);min-height:100vh;margin:0}h1,h2,h3,.eyebrow{font-family:var(--font-display)}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.language-switch{background:#ffffffc7;border:1px solid #ccc9d0;border-radius:10px;padding:3px;display:flex}.language-switch button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:800}.language-switch button.active{color:#fff;background:var(--locker-red)}.standalone-language{justify-content:flex-end;margin:0 0 14px;display:flex}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-block{color:#fff;background:var(--locker-red);border-bottom:6px solid var(--locker-gold);letter-spacing:-1px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.brand-lockup div{flex-direction:column;gap:2px;display:flex}.brand-lockup strong{letter-spacing:.08em;font-size:15px}.brand-lockup span:last-child{color:var(--muted);font-size:13px}.ll-brand-lockup{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ll-brand-artwork{object-fit:contain;direction:ltr;flex:none;width:auto;max-width:100%;height:56px;display:block;transform:none!important}.ll-brand-lockup.is-compact .ll-brand-artwork{width:48px;height:48px}.ll-brand-context{gap:2px;min-width:0;display:grid}.ll-brand-context strong{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:16px;line-height:1.1}.ll-brand-context span{color:var(--muted);font-size:12px;line-height:1.3}.ll-brand-lockup.is-reverse .ll-brand-context span{color:var(--silver-200)}.ll-brand-pictogram{object-fit:contain;border:1px solid var(--silver-300);background:var(--silver-50);border-radius:10px;width:52px;height:52px;padding:8px;display:block}[dir=rtl] .ll-brand-artwork{direction:ltr;transform:none!important}.eyebrow{color:var(--locker-red);letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:900}h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,6vw,54px);line-height:1}label{color:#39363d;font-size:13px;font-weight:800;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fbfbfc;border:1px solid #cac7ce;border-radius:11px;outline:none;margin-top:8px;padding:15px 16px}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--locker-red);background:#fff;box-shadow:0 0 0 3px #be16221f}dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}dd{margin:0;font-size:13px;line-height:1.45}.priority-text{text-transform:uppercase;font-weight:900}.priority-text.urgent{color:#a26700}.priority-text.critical{color:#bd211e}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .ltr-value{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] input[type=number],[dir=rtl] input[type=date],[dir=rtl] input[type=datetime-local]{text-align:right;direction:ltr}.management-overdue,.management-overdue-label{font-weight:900;color:#a12420!important}.management-overdue-label{text-transform:uppercase;font-size:10px!important}@media (max-width:760px){.manager-today-intro{flex-direction:column;align-items:stretch}.manager-today{gap:10px}.manager-today-intro{margin-inline:12px}.manager-current-attendance>header,.manager-current-attendance li{flex-direction:column;align-items:stretch}.manager-current-attendance>header>strong{align-self:flex-start}.manager-current-attendance li>div:last-child{text-align:start;justify-items:start}.manager-today-item{grid-template-columns:1fr}.manager-today-open,.manager-today-section>header .management-secondary-link{width:100%}.manager-today-secondary-body{padding:12px}}@media (max-width:680px){.receipt-notification{text-align:center;grid-template-columns:1fr}.notice-box{text-align:center}}.staff-shell{width:min(1320px,100%);min-height:100vh;padding:max(18px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) calc(42px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));margin:0 auto}.staff-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px;box-shadow:0 0 0 2px var(--locker-red)}.staff-shell :where(button,a,input,select,summary){min-height:44px}.staff-topbar{background:#fffffff0;border:1px solid #cbc8cf;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:12px;padding:10px 14px;display:flex;box-shadow:0 12px 38px #221e2714}.staff-identity{flex-direction:column;gap:1px;min-width:0;padding-inline:8px;display:flex}.staff-identity small{color:var(--muted);font-size:9px;font-weight:800}.staff-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.staff-identity>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:900}.staff-primary-button,.staff-secondary-button{cursor:pointer;border-radius:10px;min-height:46px;padding:0 17px;font-size:12px;font-weight:900}.staff-primary-button{color:#fff;border:1px solid var(--purple);background:var(--purple)}.staff-secondary-button{color:var(--purple);border:1px solid var(--purple);background:#fff}.staff-primary-button:disabled{cursor:not-allowed;opacity:.45}.staff-alert{color:#624b00;background:#fff8d9;border:1px solid #d8bd73;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;line-height:1.45;display:flex}.staff-alert.error{color:#7b1f1b;background:#fff0ee;border-color:#e5a9a5}.staff-alert.success{color:#125d3f;background:#e8f8ef;border-color:#8ac7aa}.staff-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.staff-alert p{margin:.35rem 0 0}@keyframes staff-spin{to{transform:rotate(360deg)}}.staff-signin-card{background:#fff;border:1px solid #cbc8cf;border-radius:22px;width:min(650px,100%);margin:48px auto;padding:36px;box-shadow:0 22px 64px #221e271f}.staff-signin-card h1{margin-top:5px;font-size:clamp(34px,5vw,52px)}.staff-signin-card>p:not(.eyebrow){color:var(--muted);line-height:1.5}.staff-field-error{color:#a12420;font-size:11px;font-weight:900;line-height:1.4}.staff-panel{background:#fff;border:1px solid #cbc8cf;border-radius:17px;padding:22px;box-shadow:0 12px 36px #221e2712}.staff-section-heading{border-bottom:1px solid #dedbe1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:18px;display:flex}.staff-section-heading h1{margin:3px 0 0;font-size:clamp(30px,4vw,48px)}.staff-section-heading>p{max-width:520px;color:var(--muted);line-height:1.5}.staff-status,.staff-priority{color:#504d53;text-transform:uppercase;background:#e8e7e9;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;display:inline-flex}.staff-status.due,.staff-status.late{color:#6a4d00;background:#fff0bd}.staff-status.missed,.staff-priority.critical{color:#851f1a;background:#ffe0dc}.staff-status.completed{color:#126342;background:#dff4e9}.staff-paper-checklist{background:#fff;border:1px solid #a9a4ac;border-radius:10px;overflow:hidden}.staff-paper-heading,.staff-paper-row{grid-template-columns:minmax(0,1fr) 170px;display:grid}.staff-paper-heading{color:#fff;background:var(--locker-red);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-paper-heading span{padding:12px 14px}.staff-paper-heading span+span{text-align:center;border-inline-start:1px solid #ffffff4d}.staff-paper-row{border-top:1px solid #cfcbd1;min-height:92px}.staff-paper-row:nth-child(odd){background:#f3f2f4}.staff-paper-row.status-late,.staff-paper-row.status-missed{border-inline-start:6px solid #c72d27}.staff-paper-row.status-due{border-inline-start:6px solid #d29a00}.staff-paper-task-cell{min-width:0;display:grid}.staff-paper-task{width:100%;min-width:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;align-content:center;gap:6px;padding:15px 16px;display:grid}.staff-paper-task-readonly{cursor:default}.staff-paper-task strong{font-size:15px;line-height:1.3}.staff-paper-task small{color:var(--muted);font-size:10px}:is(.staff-paper-task:focus-visible,.staff-paper-sign-box:focus-visible,.staff-paper-detail-button:focus-visible,.staff-paper-problem:focus-visible){outline-offset:-3px;outline:3px solid #306cc4}.staff-paper-sign{border-inline-start:1px solid #cfcbd1;align-content:center;justify-items:center;gap:5px;padding:10px;display:grid}.staff-paper-sign-line{justify-content:center;align-items:center;gap:7px;min-height:50px;display:flex}.staff-paper-slot-boxes{gap:6px;display:flex}.staff-paper-sign-box{width:50px;height:50px;color:var(--ink);cursor:pointer;background:#fff;border:3px solid #332d35;border-radius:3px;place-items:center;padding:0;font-size:12px;font-weight:950;display:grid}.staff-paper-preview-box{cursor:default}.staff-paper-sign-box.signed{color:#fff;background:#146f4a;border-color:#146f4a;font-size:24px}.staff-paper-sign-box.problem{color:#fff;background:#a52823;border-color:#a52823;font-size:24px}.staff-paper-sign-box.not-applicable{color:#4e4950;background:#e7e5e8;border-color:#928d95;font-size:9px}.staff-paper-sign-box:disabled{cursor:not-allowed}.staff-paper-sign-box:disabled:not(.signed):not(.problem):not(.not-applicable){opacity:.45}.staff-paper-initials{color:#0000;text-align:center;min-width:30px;font-size:12px;font-weight:950}.staff-paper-initials.signed{color:#126342}.staff-paper-detail-button{min-width:76px;min-height:46px;color:var(--locker-red);border:1px solid var(--locker-red);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900}.staff-paper-readonly{min-height:46px;color:var(--muted);text-align:center;text-transform:uppercase;background:#eeecef;border-radius:7px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:flex}.staff-paper-problem{color:#8b1f1b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:44px;padding:3px 9px;font-size:10px;font-weight:900;text-decoration:underline}.staff-paper-sign>small{color:var(--muted);text-align:center;font-size:8px}[dir=rtl] .staff-shell .ltr-value,[dir=rtl] .staff-shell [dir=ltr]{direction:ltr;unicode-bidi:isolate}.staff-shell [lang=en]{unicode-bidi:isolate}.staff-shell input[dir=ltr],.staff-shell textarea[dir=ltr]{text-align:left}@media (max-width:680px){.staff-shell{padding:0 0 calc(22px + env(safe-area-inset-bottom))}.staff-topbar{padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));border:0;border-bottom:1px solid #d5d1d7;border-radius:0;align-items:flex-start;margin:0}.staff-identity{order:1}.staff-panel{border-radius:14px;margin:12px;padding:18px}.staff-section-heading{flex-direction:column;align-items:flex-start}.staff-paper-heading,.staff-paper-row{grid-template-columns:minmax(0,1fr) 136px}.staff-paper-heading span,.staff-paper-task{padding-inline:11px}.staff-paper-sign{padding-inline:5px}.staff-paper-sign-box{width:46px;height:46px}.staff-paper-slot-boxes{gap:4px}.staff-paper-slot-box{width:44px}.staff-paper-initials{min-width:22px;font-size:10px}.staff-signin-card{min-height:calc(100dvh - 75px);box-shadow:none;border:0;border-radius:0;margin:0;padding:28px 20px}.staff-alert{margin:10px 12px}}.staff-confirm-row{align-items:center;gap:.6rem;min-block-size:44px;font-weight:900;display:flex}.staff-confirm-row input{width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--locker-red)}.staff-status.planned{color:#604500;background:#fff0bd;font-size:10px}.staff-task-preview-notice{margin:0 0 14px}.staff-task-preview-notice p{margin:4px 0 0}@media (max-width:900px){.operations-shift-staffing-desktop{display:none}.operations-shift-staffing-mobile{gap:11px;display:grid}.operations-staffing-boundary{flex-direction:column}.operations-staffing-candidates,.management-message-workspace{grid-template-columns:1fr}}@media (max-width:620px){.operations-staff-hub-link{width:100%}.operations-shift-card dl,.operations-staffing-summary{grid-template-columns:1fr}.operations-staffing-dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.operations-staffing-dialog-shell{max-height:94dvh}.operations-staffing-dialog-shell>header{padding:18px 16px 15px}.operations-staffing-dialog-body{padding:16px}.operations-staffing-dialog footer{padding-inline:16px}.operations-staffing-dialog footer button{flex:1;min-width:0}.operations-shift-people li,.operations-staffing-unavailable li{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.management-topbar,.staff-topbar{align-items:center;gap:10px;min-height:62px;padding-block:8px;display:flex}.management-brand .brand-block{width:42px;height:42px}.management-top-actions{flex-wrap:nowrap}.management-site-switcher{flex:1;min-width:0;max-width:180px}.management-site-switcher span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.management-top-actions>.management-report-link,.management-top-actions>.management-language-switch,.management-top-actions>.management-identity,.management-top-actions>.management-logout{display:none}.management-more{order:0;width:auto}.management-more>summary{text-align:center;width:auto;min-width:70px}.management-more>div{width:min(330px,100vw - 24px);max-height:calc(100dvh - 82px);margin-top:0;position:absolute;overflow:auto;box-shadow:0 18px 46px #221e2733}.management-mobile-menu-actions{border-top:1px solid #ddd7de;gap:8px;padding-top:8px;display:grid}.management-mobile-menu-actions .management-language-switch{order:0;grid-template-columns:1fr 1fr;display:grid}.management-mobile-menu-actions .management-language-switch button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:7px;display:flex}.management-mobile-identity{background:#f5f2f5;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.management-mobile-identity small{color:var(--muted);font-size:9px;font-weight:800}.management-mobile-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.management-mobile-menu-actions>.management-logout{color:#fff;background:var(--purple);text-align:center;justify-content:center;align-items:center;width:100%;min-height:46px;display:flex}}.exception-report-embedded{min-width:0}.exception-report-embedded .form-card,.exception-report-embedded .success-card{border-radius:16px;box-shadow:0 14px 40px #221e271c}.exception-report-embedded .category{min-height:72px}.exception-report-embedded .category>span{min-width:0}@media (max-width:680px){.exception-report-embedded .form-card,.exception-report-embedded .success-card{border-inline:0;border-radius:0}.exception-report-embedded .form-heading,.exception-report-embedded .progress,.exception-report-embedded .step-panel{padding-inline:20px}.exception-report-embedded .report-language-notice{margin-inline:20px}.exception-report-embedded .emergency-banner{flex-direction:column;align-items:flex-start;padding-inline:20px}.exception-report-embedded .category-grid{grid-template-columns:1fr}}.work-task-mutation-form{background:#faf9fb;border:1px solid #dcd8de;border-radius:12px;margin-top:14px}.work-task-mutation-form legend{font-weight:900}.work-task-form-note{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.work-task-form-actions{justify-content:flex-end;gap:9px;display:flex}.work-task-timeline{margin-bottom:20px}.work-task-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-task-timeline li{background:#fff;border:1px solid #dfdbe1;border-inline-start:5px solid #8b858e;border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:13px;display:grid}.work-task-timeline li.message{border-inline-start-color:var(--locker-red)}.work-task-timeline li.evidence{border-inline-start-color:#168956}.work-task-timeline time{color:var(--muted);font-size:10px;font-weight:900}.work-task-timeline p{white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.work-task-load-more{justify-self:center;margin-top:12px}.staff-status.active,.staff-status.complete{color:#126342;background:#dff4e9}.staff-status.scheduled,.staff-status.scheduled_supersession{color:#6a4d00;background:#fff0bd}.staff-status.inactive,.staff-status.superseded,.staff-status.cancelled{color:#5e5960;background:#e8e7e9}.operations-task-timing{color:#4f4750;gap:3px;margin-top:6px;font-size:10px;line-height:1.4;display:grid}.operations-task-timing-note{color:var(--muted);font-size:9px}.operations-task-configuration-warning{color:#76231e;background:#fff3f1;border:1px solid #e4aaa5;border-inline-start:5px solid #c72d27;border-radius:8px;padding:8px 9px;font-weight:850}@media (max-width:760px){.work-task-hero{flex-direction:column;align-items:flex-start}.work-task-counters,.work-task-board,.work-task-card dl,.work-task-detail-main dl,.work-task-action-grid{grid-template-columns:1fr}.work-task-card>header{flex-direction:column;align-items:stretch}.work-task-card>header .management-primary-link{width:100%}.work-task-dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.work-task-dialog form{max-height:94dvh}.work-task-dialog header{padding:19px 16px 15px}.work-task-dialog fieldset,.work-task-dialog footer{padding-inline:16px}.work-task-dialog footer,.work-task-form-actions{flex-direction:column;align-items:stretch}.work-task-dialog footer button,.work-task-form-actions button{width:100%}.work-task-timeline li,.work-task-audit-list>li{grid-template-columns:1fr}.work-task-conversation>header,.work-task-conversation-list>li>header{flex-direction:column;align-items:flex-start}.work-task-conversation{padding:16px}.work-task-audit-changes>div{grid-template-columns:1fr}}.weekly-pack-staff-activity-list:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.weekly-pack-staff-activity-details>summary:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.finder-locked-issue{border:1px solid #cfc6ce;border-inline-start:6px solid var(--locker-red);background:#faf7fa;border-radius:11px;gap:9px;padding:14px;display:grid}.finder-locked-issue>.field-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.finder-locked-issue>.field-title b{color:#176347;background:#dff4eb;border-radius:99px;padding:5px 8px;font-size:11px}.finder-locked-issue>strong{overflow-wrap:anywhere;color:var(--locker-red);font-size:18px}.finder-locked-issue>span:not(.field-title){color:var(--muted);font-size:13px}.finder-locked-issue>button{width:max-content;max-width:100%;min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;padding:8px 12px;font-weight:900}.product-duplicate-review{background:#fffaf0;border:2px solid #b27c00;border-inline-start-width:7px;border-radius:13px;gap:12px;min-width:0;padding:16px;display:grid}.product-duplicate-review h2{margin:4px 0 0;font-size:21px}.product-duplicate-review p{color:#534b53;margin:7px 0 0;font-size:13px;line-height:1.5}.product-duplicate-review>details{background:#fff;border:1px solid #dacda4;border-radius:9px}.product-duplicate-review>details>summary{min-height:44px;color:var(--locker-red);cursor:pointer;align-items:center;padding:9px 11px;font-size:13px;font-weight:900;display:flex}.product-duplicate-review ul{border-top:1px solid #e1d7b8;gap:5px;margin:0;padding:10px 30px 13px;display:grid}.product-duplicate-review li{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:12px}.product-duplicate-actions{flex-wrap:wrap;gap:8px;display:flex}.product-duplicate-actions>button,.product-separate-confirmation>button,.product-duplicate-review .finder-alert button{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;padding:8px 12px;font-weight:900}.product-separate-confirmation{gap:10px;display:grid}.product-separate-confirmation label{color:#3d383e;gap:7px;font-size:13px;font-weight:900;display:grid}.product-separate-confirmation textarea{resize:vertical;background:#fff;border:1px solid #aaa2aa;border-radius:9px;width:100%;min-height:112px;padding:11px}.product-separate-confirmation>button{width:max-content;max-width:100%}.product-duplicate-review .finder-alert{display:grid}.product-duplicate-review .finder-alert button{width:max-content;max-width:100%}[dir=rtl] .product-duplicate-review [lang=en][dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (max-width:620px){.product-duplicate-actions{flex-direction:column;align-items:stretch}.product-duplicate-actions>button,.finder-locked-issue>button,.product-separate-confirmation>button,.product-duplicate-review .finder-alert button{width:100%}}@media (max-width:680px){.staff-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.staff-topbar{align-items:center;position:relative}.staff-topbar .staff-identity{display:none}.employee-policy-acknowledgements li{flex-direction:column;align-items:flex-start}.employee-policy-acknowledgements li>span{text-align:start;max-width:100%}}@media (max-width:760px){.task-day-plan-release-preview>header,.task-day-plan-release-preview>footer{flex-direction:column;align-items:stretch}.task-day-plan-release-preview>header>span{align-self:flex-start}.task-day-plan-diff-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.task-day-plan-diff-detail>div{grid-template-columns:1fr}.task-day-plan-release-preview>footer button{width:100%;min-width:0}}.draft-recovery{background:#faf8f9;border:1px solid #d4cbd1;border-radius:6px;margin:12px 0;padding:12px}.draft-recovery p{margin:6px 0}.draft-recovery button{min-height:44px;margin-inline-end:8px}.draft-recovery small{display:block}.job-presets{border:1px solid #d9d2da;border-radius:.6rem;gap:.65rem;margin:1rem;padding:1rem;display:grid}.job-presets label{gap:.35rem;display:grid}.job-presets input,.job-presets select,.job-presets button{min-height:44px}.job-presets fieldset{gap:.7rem;display:grid}.preset-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.preset-comparison article{overflow-wrap:anywhere;background:#f8f6f8;padding:.7rem}@media (max-width:600px){.preset-comparison{grid-template-columns:1fr}}.case-duplicate-suggestions{border:1px solid #e1bd5a;border-radius:.7rem;gap:.7rem;padding:1rem;display:grid}.case-duplicate-suggestions article{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.case-duplicate-suggestions button{min-height:44px}.case-duplicate-suggestions label{gap:.4rem;display:grid}.planning-receipt-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.settings-impact-dialog{width:min(92vw,760px);max-height:88dvh;color:var(--ink,#252025);background:#fff;border:1px solid #cbbec8;border-radius:12px;padding:24px;overflow:auto}.settings-impact-dialog::backdrop{background:#21091d88}.settings-impact-dialog table{border-collapse:collapse;table-layout:fixed;width:100%}.settings-impact-dialog th,.settings-impact-dialog td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:10px}.settings-impact-dialog button{min-height:44px;margin:6px;padding:10px 16px}.settings-impact-dialog a{overflow-wrap:anywhere}.finder-filter-options{margin-block:.75rem}.finder-filter-options>summary{cursor:pointer;align-content:center;min-height:44px;font-size:1rem;font-weight:700}.draft-recovery{font-size:.875rem}.record-identity{letter-spacing:normal;text-transform:none;vertical-align:middle;border:1px solid;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-block:4px 8px;padding:5px 9px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35;display:inline-flex}.record-identity svg{flex:none;width:18px;height:18px}.record-identity strong{font:inherit;font-weight:750}.record-identity-problem{color:#853614;background:#fff4e9;border-color:#e4bb99}.record-identity-job{color:#174f76;background:#eef6ff;border-color:#a4c6de}.record-identity-reference{overflow-wrap:anywhere;font-size:12px;font-weight:500}.record-relationships{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.record-relationship-note{color:#4c535b;padding-block:8px;font-size:14px}.record-identity-check{color:#335349;background:#f0f6f2;border-color:#adc6b7}.record-identity-handover{color:#594367;background:#f7f1fa;border-color:#cdb9d7}.notification-bell{color:#fff;cursor:pointer;background:#112c38;border:1px solid #fff;border-radius:2rem;flex:none;align-items:center;gap:.6rem;min-height:44px;padding:.7rem 1rem;font-size:.9rem;display:flex;position:static;box-shadow:0 3px 15px #0003}.notification-bell svg{width:22px;height:22px}.notification-bell b{color:#112c38;text-align:center;background:#fff;border-radius:1rem;min-width:1.4rem;padding:.1rem .3rem}.notification-dialog{color:#112c38;background:#fff;border:1px solid #d1d9dd;border-radius:16px;width:min(640px,100% - 1.5rem);max-height:85dvh;margin:auto;padding:1.5rem;overflow-y:auto;box-shadow:0 12px 50px #0004}.notification-dialog::backdrop{background:#071b2ba8}.notifications-page{color:#112c38;background:#fff;max-width:720px;margin:2rem auto;padding:1.5rem;font-size:1rem}.notification-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.notification-heading :is(h1,h2){margin:0;font-size:1.65rem}.notification-help{color:#475c65;margin-bottom:1rem;line-height:1.55}.notification-dialog button,.notifications-page button{font:inherit;color:#112c38;cursor:pointer;background:#fff;border:1px solid #a4b5bd;border-radius:7px;min-height:44px;padding:.55rem .75rem;font-size:.9rem}.notification-dialog button:disabled,.notifications-page button:disabled{opacity:.5;cursor:default}.notification-dialog button[aria-pressed=true],.notifications-page button[aria-pressed=true]{color:#fff;background:#112c38}:is(.notification-dialog :focus-visible,.notifications-page :focus-visible,.notification-bell:focus-visible){outline-offset:3px;outline:3px solid #e09d27}.notification-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.notification-list article{border-bottom:1px solid #d7e0e4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-list article.notification-unread{background:#edf5fa;border-inline-start:4px solid #245f87}.notification-list article>div{gap:.4rem;min-width:0;display:grid}.notification-list a{color:#174d70;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.notification-list small,.notification-list time{color:#485e68;font-size:.875rem}.notification-list button{flex-shrink:0}.notification-device{border-top:1px solid #c9d4da;margin-top:1.5rem;padding:1rem 0}.notification-device summary{cursor:pointer;font-weight:700}.notification-device p{margin-top:1rem;line-height:1.5}.notification-error{color:#852b22;background:#fff0ef;padding:1rem}.notification-notice{background:#edf5fa;padding:1rem;line-height:1.5}.notification-launcher-fallback{margin-bottom:calc(76px + env(safe-area-inset-bottom));justify-content:flex-end;padding:12px;display:flex}.management-top-actions:has(>.notification-bell)>a[href^=\/notifications]{display:none}.standalone-language[data-notification-launcher]{flex-wrap:wrap;gap:10px}@media (max-width:600px){.notification-bell span{display:none}.notification-bell{padding:.65rem}.notification-dialog{padding:1rem}.notification-list article{flex-direction:column;align-items:start;gap:.6rem}.notifications-page{margin:0;padding:1rem}}.work-summary-card,.work-summary-card.action-centre-card,.work-summary-card.management-inbox-card,.work-summary-card.work-task-card{color:#252a30;min-width:0;box-shadow:none;background:#fff;border:1px solid #d5d9dd;border-radius:10px;flex-direction:column;gap:0;padding:0;display:flex}.work-summary-card>.work-summary-content{gap:8px;min-width:0;padding:14px;display:grid}.work-summary-card .work-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.work-summary-badges{color:#485563;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.work-summary-card .work-summary-content>:is(h2,h3){overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.work-summary-card .work-summary-content>:is(h2,h3) a{color:inherit;font:inherit;text-decoration:none;display:inline}.work-summary-card .work-summary-content>:is(h2,h3) a:hover{text-decoration:underline}.work-summary-card .work-summary-copy p{color:#485563;margin:0;font-size:15px;line-height:1.45}.work-summary-card .work-summary-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-summary-card .work-summary-meta{color:#485563;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;line-height:1.5;display:flex}.work-summary-card .work-summary-meta>*{min-width:0}.work-summary-card .work-summary-details{border-top:1px solid #e5e7e9}.work-summary-card .work-summary-details>summary{cursor:pointer;color:#485563;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:flex}.work-summary-details>summary:before{content:"+";font-size:18px}.work-summary-details[open]>summary:before{content:"−"}.work-summary-card .work-summary-details p{color:#485563;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.5;display:block}.work-summary-card .work-summary-details dl{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.work-summary-card .work-summary-details dl>div{background:0 0;border:0;padding:0}.work-summary-card .work-summary-details dt{color:#485563;text-transform:none;font-size:12px}.work-summary-card .work-summary-details dd{margin:2px 0 0;font-size:14px}.work-summary-card .work-summary-blocker{color:#703714;overflow-wrap:anywhere;background:#fff1e4;border-radius:6px;margin:0;padding:9px;font-size:14px;line-height:1.5}.work-summary-card>.work-summary-next{color:#fff;background:#b5112b;border:0;border-radius:0 0 9px 9px;margin:auto 0 0;padding:0;display:block}.work-summary-card>.work-summary-next>:is(a,button,span){border-radius:inherit;width:100%;min-height:46px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.work-summary-card>.work-summary-next>:is(a,button){cursor:pointer}.work-summary-card>.work-summary-next>:is(a,button):hover{background:#921027}.work-summary-card.information>.work-summary-next{color:#394854;background:#f0f2f4}.work-summary-card.information>.work-summary-next>:is(a,button):hover{background:#e0e5e9}.work-summary-card :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #a66800}.work-summary-card .record-identity{margin:0;padding:3px 6px;font-size:12px}.work-summary-card .management-alert{margin:0}[dir=rtl] .work-summary-next [aria-hidden=true]{transform:scaleX(-1)}.notification-list{gap:10px;display:grid}.notification-list .work-summary-card{align-items:stretch}.notification-list .work-summary-card.notification-unread{background:#fff;border:1px solid #cf8e99}.notification-list .work-summary-content>.notification-read-toggle{justify-self:start;min-height:44px}.notification-list .work-summary-card{gap:0;padding:0}.projects-workspace{color:#252a30;max-width:1200px;margin:0 auto;padding:18px}.projects-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.projects-heading h1{margin:0;font-size:28px}.projects-heading p{margin:4px 0}.projects-actions{flex-wrap:wrap;gap:8px;display:flex}.projects-workspace :is(button,input,textarea,select){font:inherit}.projects-workspace :is(button,.projects-actions a){color:#293d49;cursor:pointer;background:#fff;border:1px solid #adb8be;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;text-decoration:none;display:inline-flex}.projects-workspace button:disabled{opacity:.5;cursor:default}.projects-workspace :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #a66800}.project-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.project-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.project-detail h2{margin:0 0 12px;font-size:20px}.project-form,.case-quick-comment{gap:10px;margin:12px 0;display:grid}.project-form fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.project-form label,.project-status label,.case-quick-comment label{gap:6px;font-size:16px;font-weight:600;display:grid}.project-form :is(input:not([type=checkbox]),select,textarea),.project-status select,.case-quick-comment textarea{color:#252a30;background:#fff;border:1px solid #a9b3ba;border-radius:7px;width:100%;min-height:44px;padding:10px}.project-form .project-share{align-items:center;gap:10px;display:flex}.project-share input{width:22px;height:22px}.project-form p,.project-status p,.project-linked>p,.case-quick-comment p{color:#485563;margin:0;font-size:14px;line-height:1.5}.project-form>button,.case-quick-comment>button{color:#fff;background:#b5112b;border:0;width:fit-content}.project-linked,.project-conversation{background:#fff;border:1px solid #d5d9dd;border-radius:10px;padding:14px}.project-linked{margin-top:12px}.project-linked>div{border-bottom:1px solid #e2e7ea;gap:6px;padding:12px 0;display:grid}.project-linked>div span{font-size:14px}.project-linked a{color:#a21129}.project-status summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.project-status label{margin-block:10px}.project-updates{margin:16px 0 0;padding:0;list-style:none}.project-updates li{border-top:1px solid #e1e6e9;padding:12px 0}.project-updates header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.project-updates time{color:#485563;font-size:12px}.project-updates p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}@media (max-width:800px){.project-detail{grid-template-columns:1fr}.projects-workspace{padding:12px}}.work-summary-card .work-summary-copy p{font-size:16px}.work-summary-badges,.work-summary-card .work-summary-badges .staff-priority,.work-summary-card .work-summary-meta{font-size:14px}:root{--management-surface:#fff;--management-canvas:#f2f4f6;--management-text:#181a1c;--management-muted:#505963;--management-border:#d6dce1;--management-accent:var(--locker-red);--management-positive:#176344;--management-warning:#805100;--management-radius:16px}.document-send{border-top:4px solid var(--management-accent,#be1622)}.document-send-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;min-width:0;margin:1.25rem 0;padding:0;display:grid}.document-send-fields .wide{grid-column:1/-1}.document-send-fields label{flex-direction:column;gap:.5rem;font-size:1rem;display:flex}.document-send-fields input:not([type=checkbox]),.document-send-fields select,.document-send-fields textarea{width:100%;min-width:0;font:inherit;color:#222;background:#fff;border:1px solid #bbb;border-radius:.4rem;padding:.7rem}.document-send-fields input[type=checkbox]{flex-shrink:0;width:1.15rem;height:1.15rem}.document-send-fields small,.document-send-options p{color:#555;font-size:.875rem}.document-send-audience{border:1px solid #ddd;border-radius:.5rem;min-width:0;padding:1rem}.document-send-audience legend{padding:0 .3rem;font-size:1rem;font-weight:650}.document-send-audience>div{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.document-send-audience label,.document-send-options .controlled-check{flex-direction:row;align-items:center}.document-send-options summary{cursor:pointer;padding:.5rem 0;font-size:1rem;font-weight:600}.document-send-options label{margin-top:1rem}.document-send-summary{margin:0;font-size:1rem;font-weight:600}.document-send-pending{background:#fff8e9;border-radius:.5rem;margin:1rem 0;padding:1rem}.document-send-pending>div{justify-content:space-between;align-items:center;gap:1rem;margin:.6rem 0;display:flex}.document-send-receipt{flex-direction:column;gap:.5rem;display:flex}.document-send form>button{margin-right:.75rem}@media (max-width:600px){.document-send-fields{grid-template-columns:1fr}.document-send-pending>div{flex-direction:column;align-items:flex-start}}.stock-activity{border:1px solid #c5cbd3;border-radius:.75rem;margin-block:1rem;padding:1rem;font-size:1rem}.stock-operation-rows{margin:1rem 0;padding:0;list-style:none}.stock-operation-rows>li{border-block-end:1px solid #c5cbd3;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.stock-operation-rows>li>div{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.stock-activity button:not(.finder-shell *),.stock-activity select:not(.finder-shell *),.stock-activity input:not(.finder-shell *),.stock-activity textarea:not(.finder-shell *){min-height:44px;font:inherit;max-width:100%}.stock-activity button:not(.finder-shell *){border:1px solid;border-radius:.4rem;padding:.5rem .8rem}.stock-activity label:not(.finder-shell *){gap:.35rem;min-width:0;display:grid}.stock-need-search,.stock-stage-filter{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.stock-need-search label{flex:1}.stock-activity-editor fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;display:grid}.stock-activity-editor textarea:not(.finder-shell *){min-height:90px}.stock-batch-editor fieldset{display:block}.stock-batch-order,.stock-batch-quantities{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:1rem;display:grid}.stock-batch-rows{margin:1rem 0;padding:0;list-style:none}.stock-batch-rows>li{border-block-end:1px solid #c5cbd3;padding:1rem 0}.stock-batch-editor .stock-batch-choice{align-items:center;gap:.75rem;display:flex}.stock-batch-editor .stock-batch-choice input{accent-color:#b50024;width:24px;min-width:24px;min-height:24px}.stock-batch-quantities small{grid-column:1/-1}@media (max-width:640px){.stock-operation-rows>li{flex-direction:column;align-items:stretch}.stock-activity-editor fieldset{grid-template-columns:1fr}.stock-activity{padding:.8rem}}@media (max-width:680px){.stock-need-search{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.stock-need-search label,.stock-need-search input{width:100%;min-width:0}.stock-need-search button{min-height:44px}}.delivery-workspace,.stock-activity-editor{overflow-wrap:anywhere;min-width:0;font-size:1rem}.delivery-workspace button:not(.finder-shell *),.delivery-workspace input:not(.finder-shell *),.delivery-workspace select:not(.finder-shell *),.delivery-workspace textarea:not(.finder-shell *),.stock-activity-editor button:not(.finder-shell *),.stock-activity-editor input:not(.finder-shell *),.stock-activity-editor select:not(.finder-shell *){max-width:100%;min-height:44px;font:inherit}.delivery-workspace button:not(.finder-shell *),.stock-activity-editor button:not(.finder-shell *){color:#142234;background:#fff;border:1px solid #64748b;border-radius:.4rem;margin:.25rem;padding:.6rem .85rem}.delivery-workspace label:not(.finder-shell *),.stock-activity-editor label:not(.finder-shell *){gap:.4rem;min-width:0;margin-block:.6rem;display:grid}.delivery-workspace input:not(.finder-shell *),.delivery-workspace select:not(.finder-shell *),.stock-activity-editor input:not(.finder-shell *),.stock-activity-editor select:not(.finder-shell *),.stock-activity-editor textarea:not(.finder-shell *){color:#142234;background:#fff;border:1px solid #64748b;border-radius:.35rem;width:100%;min-width:0;padding:.6rem}.delivery-workspace details>summary{cursor:pointer;min-height:44px;padding-block:.7rem}.stock-delivery-link{align-items:center;min-height:44px;padding:.5rem;display:inline-flex}.delivery-workspace fieldset{min-width:0}:is(.stock-activity button:not(.finder-shell *):focus-visible,.delivery-workspace button:not(.finder-shell *):focus-visible,.stock-activity-editor button:not(.finder-shell *):focus-visible){outline-offset:3px;outline:3px solid #135dab}@media (max-width:640px){.delivery-workspace{padding:.3rem}.stock-activity-editor fieldset{flex-direction:column;display:flex}.stock-operation-rows>li>div{width:100%}}.ordinary-stock-work fieldset[hidden]{display:none}.staff-shell :where(button,input,select,textarea,a,summary){scroll-margin-block:100px}.stock-purchase-group{background:#f6f3f5;border-block-start:2px solid #c6bbc3}.stock-purchase-group h3{margin:0;font-size:16px}.management-session-notice{border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:12px 0;padding:14px 17px;font-size:.9375rem;line-height:1.55;display:grid}.management-session-notice.warning{color:#704700;background:#fff7df;border:1px solid #d9bd76;border-inline-start:5px solid #b98b21}.management-session-notice.error{color:#871923;background:#fff0f1;border:1px solid #dda4a9;border-inline-start:5px solid #871923}.management-session-notice>p{overflow-wrap:anywhere;min-width:0;margin:0}.management-session-notice>button,.management-session-notice>a{color:#25313a;min-width:0;max-width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;background:#fff;border:1px solid #8e9ba5;border-radius:9px;justify-content:center;justify-self:start;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.management-session-notice :focus-visible{outline-offset:3px;outline:3px solid #174c76}@media (max-width:680px){.staff-shell>.management-session-notice{margin-inline:12px}}.staff-loading{color:#485563;background:#f5f7f8;border:1px solid #d5dbe0;border-radius:14px;align-content:center;gap:10px;min-height:96px;padding:20px;font-size:16px;line-height:1.55;display:grid}.staff-question{background:#faf9fb;border:1px solid #d8d4da;border-radius:12px;gap:9px;min-width:0;margin:0;padding:15px;display:grid}.staff-question legend,.staff-question>label{color:#403c43;font-size:13px;font-weight:900}.staff-question b{color:#8b1f1b;text-transform:uppercase;margin-inline-start:7px;font-size:9px}.staff-question input,.staff-question select,.staff-question textarea{background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:48px;margin:0;padding:11px 12px}.staff-question textarea{min-height:110px}.staff-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-choice-grid>button{min-height:50px;color:var(--locker-red);text-align:center;cursor:pointer;background:#fff;border:1px solid #c4bec5;border-radius:9px;justify-content:center;align-items:center;padding:9px 12px;font-size:11px;font-weight:900;display:flex}.staff-choice-grid>button.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.staff-choice-grid>button.selected.pass{background:#146f4a}.staff-choice-grid>button.selected.fail{background:#a52823}@media (max-width:680px){.staff-choice-grid{grid-template-columns:1fr}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}body.ll-ui{--ui-canvas:#f4f5f6;--ui-surface:#fff;--ui-line:#dde1e5;--ui-muted:#555d64;--ui-radius:22px;--ui-pill:999px;--ui-control-shadow:0 2px 5px #181a1c0a,inset 0 1px 0 #ffffffc9;--ui-panel-shadow:0 4px 20px #181a1c05;background:var(--ui-canvas);font-size:16px;line-height:1.5}body.ll-ui :is(.management-primary-button,.management-primary-link,.management-secondary-button,.management-secondary-link,.management-export-link,.staff-primary-button,.staff-secondary-button,.workflow-primary,.workflow-secondary,.operation-button){border-radius:var(--ui-pill);background:var(--ui-surface);min-height:44px;color:var(--charcoal);box-shadow:var(--ui-control-shadow);cursor:pointer;border:1px solid #cbd0d5;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}body.ll-ui :is(.management-primary-button,.management-primary-link,.staff-primary-button,.workflow-primary,.operation-button[data-tone=primary]){color:#fff;border-color:var(--deep-red);background:linear-gradient(175deg,var(--locker-red),#a2121d);box-shadow:0 3px 8px #7a0e1720,inset 0 1px #ffffff32}body.ll-ui .operation-button[data-tone=quiet]{box-shadow:none;color:var(--locker-red);background:0 0;border-color:#0000}body.ll-ui :is(.management-primary-button,.management-primary-link,.management-secondary-button,.management-secondary-link,.management-export-link,.staff-primary-button,.staff-secondary-button,.workflow-primary,.workflow-secondary,.operation-button):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (hover:hover){body.ll-ui :is(.management-secondary-button,.management-secondary-link,.management-export-link,.staff-secondary-button,.workflow-secondary,.operation-button[data-tone=secondary]):not(:disabled):hover{background:#f4f5f6;border-color:#9ca3aa}body.ll-ui :is(.management-primary-button,.management-primary-link,.staff-primary-button,.workflow-primary,.operation-button[data-tone=primary]):not(:disabled):hover{background:var(--deep-red)}}body.ll-ui :is(.management-shell,.staff-shell,.workflow-form,.stock-batch-editor) :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px;box-shadow:0 0 0 1px var(--deep-red)}body.ll-ui :is(.management-shell,.staff-shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:#cbd0d5;border-radius:14px;font-size:16px}body.ll-ui :is(.management-shell,.staff-shell) :where(label){font-size:14px}body.ll-ui .staff-shell{width:min(1440px,100%)}body.ll-ui .staff-shell .staff-topbar{border:1px solid var(--ui-line);box-shadow:var(--ui-panel-shadow);border-radius:24px}body.ll-ui .staff-shell .staff-topbar .ll-brand-artwork{height:44px}body.ll-ui .staff-shell .staff-primary-nav{border:1px solid var(--ui-line);border-radius:var(--ui-pill);background:#e9ecef;gap:8px;padding:6px}body.ll-ui .staff-shell .staff-primary-nav a{border-radius:var(--ui-pill);color:#4d555d;border:0;min-height:48px;font-size:14px;font-weight:700}body.ll-ui .staff-shell .staff-primary-nav a.active{color:#fff;background:linear-gradient(175deg,var(--locker-red),#a2121d);box-shadow:0 3px 8px #7a0e1720}body.ll-ui .staff-shell :is(.staff-panel,.staff-shift-hero){border-color:var(--ui-line);box-shadow:var(--ui-panel-shadow);border-radius:24px}body.ll-ui .staff-shell :is(.staff-header-report,.staff-persistent-report,.staff-report-menu>summary,.staff-work-links>button){border-radius:var(--ui-pill);min-height:44px;color:var(--locker-red);background:#fff8f8;border:1px solid #e7c3c6;padding:10px 16px;font-size:14px}body.ll-ui :is(.staff-task-dialog,.management-dialog,.stock-activity-editor){border-radius:24px}body.ll-ui :is(.workflow-form,.stock-activity-editor) :where(label,legend){font-size:14px}@media (max-width:680px){body.ll-ui .staff-shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))}body.ll-ui .staff-shell .staff-topbar{border-width:0 0 1px;border-radius:0;padding-inline:14px}body.ll-ui .staff-shell .staff-topbar .ll-brand-artwork{height:36px}body.ll-ui .staff-shell .staff-primary-nav{inset:auto 8px max(8px,env(safe-area-inset-bottom));background:#ffffffef;gap:3px;padding:5px;box-shadow:0 6px 28px #181a1c24}body.ll-ui .staff-shell .staff-primary-nav a{min-height:52px;padding:8px 3px;font-size:14px}body.ll-ui .staff-shell .staff-panel{border-radius:20px;margin:12px;padding:16px}}@media (prefers-reduced-motion:reduce){body.ll-ui :is(.management-primary-button,.management-primary-link,.management-secondary-button,.management-secondary-link,.management-export-link,.staff-primary-button,.staff-secondary-button,.workflow-primary,.workflow-secondary,.operation-button){transition:none}}body.ll-ui .staff-record-actions button{min-height:44px;color:var(--charcoal);border-radius:var(--ui-pill);box-shadow:var(--ui-control-shadow);background:#fff;border:1px solid #cbd0d5;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none}body.ll-ui :is(.stock-stage-filter,.area-actions) button[aria-pressed=true],body.ll-ui .management-shell .management-quick-views>a[aria-current=page]{color:var(--deep-red);background:#fceef0;border-color:#e6b6bc}body.ll-ui .staff-shell :is(.staff-panel,.staff-shift-hero){border-width:1px}body.ll-ui .staff-shell .staff-duty-role-entry{background:#fff}body.ll-ui .staff-shell .staff-duty-role-options>button{border-radius:var(--ui-pill);border-width:1px;padding:14px 22px}body.ll-ui .staff-shell .staff-duty-role-options>button span{font-size:13px}body.ll-ui .staff-shell:has(.staff-report-menu) .staff-persistent-report{display:none}body.ll-ui{--sc-ink:#172f3d;--sc-accent:#17675f;--sc-accent-strong:#105149;--sc-tint:#eaf4f0;--ui-canvas:#f3f5f4;--ui-line:#dce3e0;--ui-muted:#52635e;--ui-radius:16px;--ui-panel-shadow:0 3px 16px #172f3d06;color:var(--sc-ink)}body.ll-ui :is(.management-primary-button,.management-primary-link,.staff-primary-button,.workflow-primary,.operation-button[data-tone=primary]){color:#fff;background:var(--sc-accent);border-color:var(--sc-accent);box-shadow:none;border-radius:12px}body.ll-ui :is(.management-secondary-button,.management-secondary-link,.management-export-link,.staff-secondary-button,.workflow-secondary,.operation-button){box-shadow:none;border-radius:12px}body.ll-ui :is(.management-shell,.staff-shell,.workflow-form,.stock-batch-editor) :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #227e73;box-shadow:0 0 0 1px #fff}body.ll-ui :is(.management-shell,.staff-shell) :where(input[type=checkbox],input[type=radio]){accent-color:var(--sc-accent)}body.ll-ui .staff-shell .staff-primary-nav a.active{background:var(--sc-accent);box-shadow:none}body.ll-ui .staff-shell .staff-shift-hero{background:var(--sc-ink)}body.ll-ui .staff-shell :is(.staff-panel,.staff-topbar){border-radius:18px}body.ll-ui .staff-shell :is(.staff-header-report,.staff-persistent-report,.staff-report-menu>summary,.staff-work-links>button){color:var(--sc-ink);border-color:var(--ui-line);background:#fff;border-radius:12px}@media (hover:hover){body.ll-ui :is(.management-primary-button,.management-primary-link,.staff-primary-button,.workflow-primary,.operation-button[data-tone=primary]):not(:disabled):hover{background:var(--sc-accent-strong);border-color:var(--sc-accent-strong)}}@media (max-width:680px){body.ll-ui .staff-shell .staff-topbar{border-radius:0}body.ll-ui .staff-shell .staff-primary-nav{border-radius:18px}body.ll-ui .staff-shell .staff-primary-nav a{border-radius:13px}}body.ll-ui .draft-recovery{border-color:var(--ui-line);background:var(--sc-tint);color:var(--sc-ink);border-radius:12px}body.ll-ui .draft-save-state{color:var(--ui-muted);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;padding:4px 0;font-size:12px;display:flex}body.ll-ui .draft-save-state details{margin:0}body.ll-ui .draft-needs-attention{border-inline-start:3px solid #b0711f;padding:16px}body.ll-ui .draft-recovery-options{margin-top:12px}body.ll-ui .draft-recovery-options summary{cursor:pointer;min-height:36px}
