/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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,::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]){appearance:button}::file-selector-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}.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-10000{grid-row:10000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.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)}.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,)}.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))}}: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}.app-shell{width:min(900px,100%);min-height:100vh;margin:0 auto;padding:24px;overflow-x:clip}.topbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.topbar-actions{align-items:center;gap:10px;display:flex}.management-dashboard-link,.management-logout-link{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.management-dashboard-link{color:var(--locker-red);border:1px solid var(--locker-red);background:#fff}.management-logout-link{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red);cursor:pointer}.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}.status-pill{background:#ffffffad;border:1px solid #ccc9d0;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.status-pill span{background:#16a05d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9f2e5}.status-pill.pending span{background:#d89a00;box-shadow:0 0 0 4px #f8e9bd}.form-card,.success-card{background:var(--paper);border:1px solid #c9c7cd;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #221e2721}.form-heading{justify-content:space-between;gap:20px;padding:34px 38px 26px;display:flex}.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}.form-heading p:last-child{max-width:610px;color:var(--muted);margin:14px 0 0;line-height:1.55}.step-count{flex:none;font-size:34px;font-weight:900}.step-count span{color:#aaa6af;font-size:18px}.progress{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 38px 28px;display:grid}.progress span{background:#e4e2e6;border-radius:5px;height:5px}.progress span.active{background:var(--locker-red)}.emergency-banner{color:#5b1c12;background:#fff2ee;border-block:1px solid #f3cbc3;align-items:center;gap:14px;padding:15px 38px;font-size:13px;display:flex}.emergency-banner strong{flex:none}.report-language-notice{color:#41203a;border:1px solid #d7c8d2;border-inline-start:6px solid var(--locker-red);background:#faf5f8;border-radius:11px;align-items:center;gap:12px;margin:20px 38px 0;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.report-language-notice strong{color:var(--locker-red);flex:none}.step-panel{padding:32px 38px 8px}fieldset{border:0;margin:0 0 34px;padding:0}legend{letter-spacing:-.02em;width:100%;margin-bottom:18px;padding:0;font-size:20px;font-weight:900}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}.two-column{grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:22px;display:grid}.choice-row{gap:10px;margin-top:8px;display:flex}.choice{background:#fff;border:1px solid #ccc9d0;border-radius:10px;min-height:48px;padding:0 22px;font-weight:800}.choice.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.category-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.category{text-align:left;background:#fff;border:1px solid #d7d4da;border-radius:13px;align-items:center;gap:14px;min-height:84px;padding:13px;display:flex}.category:hover{border-color:#9e98a3}.category.selected{border-color:var(--locker-red);box-shadow:0 0 0 2px var(--locker-red);background:#faf5f8}.category-code{width:40px;height:40px;color:var(--locker-red);background:#ece7eb;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.category strong,.category small{display:block}.category strong{margin-bottom:4px;font-size:14px}.category small{color:var(--muted);font-size:11px;line-height:1.35}.category.product-category{color:#fff;border-color:var(--locker-red);background:linear-gradient(115deg,#7a0e17,#be1622);grid-column:1/-1;min-height:104px;padding:19px;position:relative;box-shadow:0 12px 30px #be162233}.category.product-category .category-code{color:#271000;background:var(--locker-gold);width:54px;height:54px;font-size:10px}.category.product-category strong{font-size:18px}.category.product-category small{color:#eadde7;font-size:12px}.category.product-category.selected{border-color:var(--locker-gold);box-shadow:0 0 0 3px var(--locker-gold),0 12px 30px #be162233;background:linear-gradient(115deg,#7a0e17,#be1622)}.category-arrow{color:var(--locker-gold);margin-left:auto;font-size:30px;font-weight:400}.product-panel{padding-top:22px}.product-finder{gap:24px;display:grid}.product-finder.selected-only{grid-template-columns:1fr auto;align-items:center;gap:12px}.catalogue-scope-note{color:#4a3b00;background:#fff9dd;border:1px solid #decf83;border-radius:10px;gap:12px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.catalogue-scope-note strong{color:var(--locker-red);flex:none}.barcode-lookup{background:linear-gradient(135deg,#fff 0%,#faf6f9 100%);border:1px solid #cfc8ce;border-radius:14px;gap:12px;padding:18px;display:grid;box-shadow:0 10px 26px #be162212}.barcode-lookup-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.barcode-lookup-heading>div{gap:4px;display:grid}.barcode-lookup-heading strong{color:var(--locker-red);font-size:17px}.barcode-lookup-heading span{color:var(--muted);font-size:11px;line-height:1.4}.scan-barcode-button{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.scan-barcode-button>span{color:var(--locker-gold);font-size:21px;line-height:1}.barcode-lookup>label{font-size:12px}.barcode-entry-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.barcode-entry-row input{letter-spacing:.04em;min-width:0;min-height:52px;font-size:17px}.barcode-entry-row button{color:#1e1400;background:var(--locker-gold);border:1px solid #d6ad08;border-radius:10px;min-height:52px;padding:0 18px;font-weight:900}.barcode-help{color:var(--muted);font-size:10px;line-height:1.45}.barcode-feedback{border-radius:11px;gap:6px;margin-top:2px;padding:14px;font-size:12px;line-height:1.45;display:grid}.barcode-feedback>strong,.barcode-feedback>div>strong{color:var(--locker-red);font-size:14px}.barcode-feedback>span,.barcode-feedback>div>span{color:var(--muted)}.barcode-feedback.error{color:#8a211c;background:#fff0ed;border:1px solid #efbbb5}.barcode-feedback.not-found{background:#fff9dd;border:1px solid #d5c36f;grid-template-columns:1fr auto;align-items:center;gap:14px}.barcode-feedback.not-found>div{gap:4px;display:grid}.barcode-feedback.not-found button{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;padding:0 14px;font-size:11px;font-weight:900}.barcode-feedback.match{background:#f0faf5;border:1px solid #b6d9c6}.barcode-match-list{gap:9px;margin-top:6px;display:grid}.barcode-match-card{background:#fff;border:1px solid #c8ddd1;border-radius:10px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.barcode-match-card .product-picture{border-radius:8px;width:76px;height:76px;padding:6px;overflow:hidden}.barcode-match-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.barcode-match-card>div:nth-child(2)>strong{font-size:12px;line-height:1.35}.barcode-match-card small{color:var(--muted);font-size:10px}.barcode-match-card>button{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red);border-radius:8px;min-height:42px;padding:0 12px;font-size:10px;font-weight:900}.barcode-scanner-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140c12d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.barcode-scanner-dialog{background:#fff;border:1px solid #ffffff2e;border-radius:18px;gap:14px;width:min(100%,560px);max-height:calc(100dvh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 90px #0000006b}.barcode-scanner-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.barcode-scanner-dialog h2{margin:2px 0 0;font-size:25px}.scanner-close-button{width:44px;height:44px;color:var(--locker-red);background:#fff;border:1px solid #d2cdd2;border-radius:50%;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.scanner-preview{aspect-ratio:4/3;background:#151116;border-radius:14px;min-height:240px;position:relative;overflow:hidden}.scanner-preview video{object-fit:cover;width:100%;height:100%;display:block}.scanner-guide{pointer-events:none;position:absolute;inset:20% 10%}.scanner-guide span{border-color:var(--locker-gold);border-style:solid;width:38px;height:38px;position:absolute}.scanner-guide span:first-child{border-width:4px 0 0 4px;top:0;left:0}.scanner-guide span:nth-child(2){border-width:4px 4px 0 0;top:0;right:0}.scanner-guide span:nth-child(3){border-width:0 0 4px 4px;bottom:0;left:0}.scanner-guide span:nth-child(4){border-width:0 4px 4px 0;bottom:0;right:0}.scanner-status{color:var(--locker-red);text-align:center;margin:0;font-size:13px;font-weight:900}.scanner-status.error{color:#a32821}.scanner-privacy-note{color:var(--muted);text-align:center;margin:0;font-size:10px;line-height:1.45}.scanner-cancel-button{min-height:48px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:10px;font-weight:900}.scanner-photo-help{color:#51494f;text-align:center;margin:0;font-size:11px;font-weight:800;line-height:1.45}.scanner-actions{gap:9px;display:grid}.scanner-photo-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.scanner-photo-button,.scanner-actions .scanner-cancel-button{border-radius:10px;min-height:48px;font-weight:900}.scanner-photo-button{color:#1e1400;background:var(--locker-gold);border:1px solid #d6ad08}.scanner-photo-button:disabled{cursor:wait;opacity:.62}.catalogue-search{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border:1px solid #d8d4dc;border-radius:14px;padding:16px;position:sticky;top:0;box-shadow:0 10px 24px #221e2714}.catalogue-search>label{font-size:14px}.catalogue-search-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.search-input-wrap{position:relative}.search-input-wrap>span{z-index:1;color:var(--locker-red);font-size:26px;position:absolute;top:50%;left:16px;transform:translateY(-45%)}.search-input-wrap input{min-height:57px;padding-left:50px;font-size:16px}.browse-block{gap:10px;display:grid}.department-row,.category-chip-row{flex-wrap:wrap;gap:8px;display:flex}.filter-chip,.category-chip{background:#fff;border:1px solid #cbc8cf;border-radius:999px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:800}.filter-chip.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.category-chip{border-radius:10px}.category-chip small{min-width:24px;height:20px;color:var(--muted);background:#eeecef;border-radius:99px;place-items:center;margin-left:5px;padding:0 5px;display:inline-grid}.category-chip.selected{border-color:var(--locker-gold);box-shadow:inset 0 0 0 1px var(--locker-gold);background:#fff9dc}.catalogue-result-heading{justify-content:space-between;align-items:center;min-height:32px;display:flex}.text-button{color:var(--locker-red);text-underline-offset:3px;background:0 0;border:0;padding:8px 3px;font-size:12px;font-weight:900;text-decoration:underline}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-card{text-align:left;background:#fff;border:1px solid #d7d4da;border-radius:14px;flex-direction:column;min-width:0;min-height:290px;padding:0;display:flex;position:relative;overflow:hidden}.product-card.selected{border-color:var(--locker-red);box-shadow:0 0 0 3px var(--locker-red)}.product-picture{background:linear-gradient(#f8f8f9,#f0f0f2);place-items:center;width:100%;height:185px;padding:12px;display:grid}.product-picture img{object-fit:contain;width:100%;height:100%}.product-image-fallback{color:#7b7680;text-align:center;align-content:center;place-items:center;gap:6px;width:100%;height:100%;display:grid}.product-image-fallback b{color:#fff;background:var(--locker-red);border-bottom:5px solid var(--locker-gold);place-items:center;width:48px;height:48px;display:grid}.product-image-fallback span{font-size:10px}.product-image-fallback.compact b{width:40px;height:40px}.product-card-copy{flex-direction:column;flex:1;gap:6px;padding:14px 38px 14px 14px;display:flex}.product-card-copy strong{font-size:13px;line-height:1.35}.product-card-copy small{color:var(--muted);font-size:10px}.product-select-mark{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;bottom:13px;right:12px}.load-more-button{min-height:52px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:11px;font-weight:900}.catalogue-empty,.catalogue-error{text-align:center;background:#f8f8f9;border:1px dashed #bdb9c2;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:30px;display:flex}.catalogue-empty span,.catalogue-error span{color:var(--muted);font-size:12px}.catalogue-error{color:#7b211d;background:#fff2ef;border-color:#e2aaa4}.catalogue-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalogue-loading span{background:linear-gradient(100deg,#f1eff2 20%,#faf9fa 40%,#f1eff2 60%) 0 0/240% 100%;border-radius:14px;min-height:290px;animation:1.3s ease-in-out infinite catalogue-pulse}.age-check-badge{letter-spacing:.04em;background:#7b1e20;border-radius:99px;align-self:flex-start;padding:3px 7px;font-weight:900;color:#fff!important;font-size:9px!important}@keyframes catalogue-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.manual-product-button{text-align:left;background:#f6f4f6;border:1px dashed #9f98a4;border-radius:13px;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}.manual-product-button>span{color:#fff;background:var(--locker-red);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.manual-product-button strong,.manual-product-button small{display:block}.manual-product-button small{color:var(--muted);margin-top:4px}.manual-product-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manual-product-heading h2{margin:0;font-size:28px}.manual-product-heading p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:13px}.manual-product-grid,.product-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.manual-identifier{align-content:start;min-width:0;display:grid}.inline-disclosure-button{min-height:44px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #bfb5bc;border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.product-optional-detail{background:#faf9fb;border:1px solid #d4d0d6;border-radius:11px;grid-column:1/-1;min-width:0;overflow:hidden}.product-optional-detail>summary{min-height:44px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;font-weight:900;display:flex}.product-optional-detail>label{border-top:1px solid #e0dce1;padding:2px 13px 14px}.selected-product{background:#fff;border:1px solid #cfcbd3;border-radius:14px;grid-template-columns:100px 1fr;align-items:center;min-width:0;min-height:118px;display:grid;overflow:hidden}.selected-product-image{background:#f1f1f3;place-items:center;height:100%;min-height:118px;padding:10px;display:grid}.selected-product-image img{object-fit:contain;width:100%;height:98px}.selected-product>div:last-child{flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.selected-product strong{font-size:16px;line-height:1.3}.selected-product small{color:var(--muted);font-size:11px}.selected-label{color:var(--locker-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.change-product-button{min-height:50px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:10px;padding:0 16px;font-weight:900}.product-issue-details{gap:28px;display:grid}.product-question{gap:10px;display:grid}.product-question .field-title b{color:#5e1745;letter-spacing:.06em;text-transform:uppercase;background:#f1e6ee;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:9px}.issue-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.issue-choice{text-align:left;background:#fff;border:1px solid #cbc8cf;border-radius:10px;min-height:54px;padding:11px 13px;font-size:12px;font-weight:800}.issue-choice.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 0 0 2px #be162224}.money-input{position:relative}.money-input>span{color:var(--muted);font-weight:900;position:absolute;top:50%;left:16px;transform:translateY(-24%)}.money-input input{padding-left:35px}.multi-product-warning{color:#624b00;background:#fff8d9;border:1px solid #e5d47d;border-radius:11px;gap:12px;padding:15px 17px;font-size:12px;line-height:1.45;display:flex}.multi-product-warning strong{flex:none}.product-panel fieldset+fieldset{border-top:1px solid #e1dfe4;padding-top:28px}.review-product-identity{background:#fff;border:1px solid #d4d1d7;border-radius:12px;grid-template-columns:92px 1fr;align-items:center;gap:15px;margin:18px 0;padding:12px;display:grid}.review-product-identity img{object-fit:contain;width:92px;height:92px}.review-product-identity>div{flex-direction:column;gap:5px;display:flex}.review-product-identity small{color:var(--muted)}.product-review-card dl{margin-top:18px}.severity-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.severity{text-align:left;background:#fff;border:1px solid #d4d1d7;border-radius:13px;min-height:115px;padding:18px;position:relative}.severity-dot{background:#7b7980;border-radius:50%;width:12px;height:12px;margin-bottom:14px;display:block}.severity.urgent .severity-dot{background:#e09b00}.severity.critical .severity-dot{background:#d52928}.severity strong,.severity small{display:block}.severity small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.severity.selected{border-color:var(--locker-red);box-shadow:0 0 0 2px var(--locker-red)}.step-panel label+label{margin-top:20px}.field-help{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.field-help.input-error{color:#b42318;font-weight:700}.optional{color:var(--muted);font-size:11px;font-weight:400}.purpose-panel{padding-top:24px}.purpose-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.purpose-field{min-width:0}.purpose-field b,.field-title b{color:#5e1745;letter-spacing:.06em;text-transform:uppercase;background:#f1e6ee;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:9px;display:inline-block}.field-title{color:#39363d;font-size:13px;font-weight:800;display:block}.purpose-choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.purpose-choice{color:#39363d;background:#fff;border:1px solid #cbc8cf;border-radius:10px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:800}.purpose-choice.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 0 0 2px #be16221f}.control-warning{color:#684700;background:#fff5ce;border:1px solid #e8cf69;border-left:6px solid #d5a900;border-radius:11px;gap:14px;margin-bottom:28px;padding:16px 18px;font-size:13px;line-height:1.45;display:flex}.control-warning strong{flex:none}.control-warning.safety,.control-warning.security{color:#731d19;background:#fff0ed;border-color:#efb9b2 #efb9b2 #efb9b2 #c42d27}.control-warning.cash,.control-warning.age{color:#562144;border-color:#dcbdd2;border-left-color:var(--locker-red);background:#f8edf5}.equipment-picker{grid-column:1/-1;gap:15px;min-width:0;display:grid}.equipment-picker>.field-title{margin-bottom:-2px}.equipment-picker-state{color:var(--muted);background:#f8f7f8;border:1px dashed #c8c3ca;border-radius:10px;margin:0;padding:13px 14px;font-size:12px;line-height:1.45}.equipment-picker-state.warning{color:#7d211d;background:#fff2ef;border-color:#e4aaa4}.equipment-choice-group{gap:8px;min-width:0;display:grid}.equipment-choice-group h3{color:var(--locker-red);margin:0;font-size:12px}.equipment-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.equipment-choice{overflow-wrap:anywhere;color:#353138;text-align:start;cursor:pointer;background:#fff;border:1px solid #cbc7ce;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:88px;padding:13px 14px;display:flex}.equipment-choice strong{font-size:13px;line-height:1.3}.equipment-choice span{color:var(--muted);font-size:11px;line-height:1.35}.equipment-choice small{color:#514b52;text-transform:uppercase;font-size:9px;font-weight:900}.equipment-choice.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 0 0 3px #be162224}.equipment-choice.selected span,.equipment-choice.selected small{color:#f1e6ed}.equipment-fallback{border-style:dashed;width:100%;min-height:72px}.app-shell :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--locker-gold);outline-offset:2px}.upload-box{text-align:center;cursor:pointer;background:#f8f8f9;border:2px dashed #bbb7c0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex;margin-top:20px!important}.upload-box input{opacity:0;width:1px;height:1px;position:absolute}.upload-icon{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:28px;font-weight:400;display:grid}.upload-box small{color:var(--muted);margin-top:7px;font-weight:400}.review-card{background:#f4f3f5;border:1px solid #d5d2d9;border-radius:14px;padding:22px}.review-card dl,.receipt{margin:0}.review-card dl{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.review-card div,.receipt div{flex-direction:column;gap:4px;display:flex}.review-card div.wide{border-top:1px solid #d9d6dc;grid-column:1/-1;padding-top:12px}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}.confirm-row{align-items:flex-start;gap:11px;margin-top:20px;line-height:1.4;display:flex}.confirm-row input{width:20px;height:20px;accent-color:var(--locker-red);flex:none;margin:0}.submit-error{color:#801a17;background:#fff0ee;border:1px solid #efbeb8;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:13px;font-weight:700}.button-row{border-top:1px solid #e1dfe4;justify-content:flex-end;gap:12px;padding:22px 38px 34px;display:flex}.primary-button,.secondary-button,.submit-button{cursor:pointer;border-radius:11px;min-height:52px;padding:0 25px;font-weight:900}.primary-button{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red)}.primary-button:disabled{opacity:.35;cursor:not-allowed}.secondary-button{color:var(--ink);background:#fff;border:1px solid #c9c6cd;margin-right:auto}.submit-button{color:#171000;background:var(--locker-gold);border:1px solid #d5aa00}.submit-button:disabled,.secondary-button:disabled{opacity:.5;cursor:not-allowed}footer{color:#69666e;text-align:center;padding:18px 8px;font-size:11px;line-height:1.5}.success-card{text-align:center;margin-top:80px;padding:52px}.success-mark{color:#fff;background:#168956;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 22px;font-size:38px;font-weight:900;display:grid}.success-card h1{font-size:clamp(34px,5vw,48px)}.success-copy{color:var(--muted);margin:18px auto 28px;line-height:1.6}.receipt{text-align:start;background:#f5f4f6;border:1px solid #d5d2d9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:680px;margin:0 auto 16px;padding:20px;display:grid}.receipt dd{overflow-wrap:anywhere}.receipt-notification{text-align:start;background:#edf8f2;border:1px solid #b8dcca;border-radius:11px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px 18px;max-width:680px;margin:0 auto 14px;padding:14px 16px;display:grid}.receipt-notification strong{color:#126342;font-size:12px}.receipt-notification span{color:#43554b;font-size:12px;line-height:1.45}.receipt-notification.attention{background:#fff8db;border-color:#e1c975}.receipt-notification.attention strong{color:#755000}.receipt-notification.attention span{color:#624b00}.notice-box{color:#624b00;text-align:start;background:#fff8d9;border:1px solid #e8d782;border-radius:11px;gap:5px;max-width:680px;margin:0 auto 26px;padding:16px;font-size:13px;line-height:1.5;display:grid}.report-priority{color:#4b4a4e;text-transform:uppercase;background:#e7e6e8;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:900}.report-priority.urgent{color:#755000;background:#fff0c4}.report-priority.critical{color:#8b1d1b;background:#ffe1dd}.report-sheet{background:#fff;border:1px solid #c9c7cd;border-radius:22px;padding:42px;box-shadow:0 24px 70px #221e2721}.report-title{border-bottom:5px solid var(--locker-red);padding-bottom:28px}.report-title h1{font-size:clamp(34px,5vw,52px)}.report-title p:last-child{color:var(--muted)}.report-grid{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;display:grid}.report-grid>div{background:#fafafa;border:1px solid #ddd9e0;border-radius:12px;padding:18px}.report-grid .wide{grid-column:1/-1}.report-grid dd{white-space:pre-wrap;margin-top:8px;font-size:15px}.report-photo{gap:12px;margin:28px 0;display:grid}.report-photo img,.report-photo video{object-fit:contain;background:#111;border:1px solid #ddd9e0;border-radius:14px;width:100%;max-height:620px;display:block}.report-photo a{color:var(--locker-red);justify-self:start;font-size:12px;font-weight:900}.report-product{background:#f6f5f7;border:1px solid #d9d5dc;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:24px;margin-top:26px;padding:18px;display:grid}.report-product>img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:150px}.report-product h2{margin:0;font-size:24px}.report-product p:not(.eyebrow){color:var(--muted)}.report-product strong{color:var(--locker-red)}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .category,[dir=rtl] .severity,[dir=rtl] .receipt{text-align:right}[dir=rtl] .purpose-field b,[dir=rtl] .field-title b{margin-left:0;margin-right:7px}[dir=rtl] .report-language-notice,[dir=rtl] .equipment-choice{text-align:right}[dir=rtl] .inline-disclosure-button{justify-self:end}[dir=rtl] .control-warning{border-left-width:1px;border-right:6px solid #d5a900}[dir=rtl] .control-warning.safety,[dir=rtl] .control-warning.security{border-right-color:#c42d27}[dir=rtl] .control-warning.cash,[dir=rtl] .control-warning.age{border-right-color:var(--locker-red)}[dir=rtl] .secondary-button{margin-left:auto;margin-right:0}[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}[dir=rtl] .category-arrow{margin-left:0;margin-right:auto;transform:scaleX(-1)}[dir=rtl] .search-input-wrap>span{left:auto;right:16px}[dir=rtl] .search-input-wrap input{padding-left:16px;padding-right:50px}[dir=rtl] .product-card,[dir=rtl] .issue-choice,[dir=rtl] .manual-product-button,[dir=rtl] .barcode-match-card{text-align:right}[dir=rtl] .product-card-copy{padding:14px 14px 14px 38px}[dir=rtl] .product-select-mark{left:12px;right:auto}[dir=rtl] .category-chip small,[dir=rtl] .product-question .field-title b{margin-left:0;margin-right:5px}[dir=rtl] .money-input>span{left:auto;right:16px}[dir=rtl] .money-input input{padding-left:16px;padding-right:35px}@media (width<=900px){.equipment-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-choice{min-height:96px}.report-language-notice{align-items:flex-start}}@media (width<=680px){.app-shell{padding:0}.topbar{background:#fff;border-bottom:1px solid #dedce1;align-items:flex-start;margin:0;padding:14px 16px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;max-width:66%}.management-dashboard-link{order:3}.management-logout-link{order:4}.status-pill{display:none}.form-card,.success-card{box-shadow:none;border:0;border-radius:0;min-height:calc(100vh - 77px)}.form-heading{padding:26px 20px 20px}.form-heading h1{font-size:40px}.form-heading p:last-child{font-size:14px}.progress{padding:0 20px 22px}.emergency-banner{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 20px}.step-panel{padding:26px 20px 6px}.two-column,.category-grid,.severity-grid,.purpose-grid,.review-card dl,.receipt,.report-grid{grid-template-columns:1fr}.control-warning{flex-direction:column;gap:5px}.report-grid .wide{grid-column:auto}.category{min-height:75px}.severity{min-height:92px}.button-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;padding:14px 20px;position:sticky;bottom:0}.button-row button{flex:1;padding-inline:12px}.success-card{margin:0;padding:50px 22px}.receipt{text-align:center}.report-sheet{min-height:calc(100vh - 77px);box-shadow:none;border:0;border-radius:0;padding:28px 20px}footer{display:none}.category.product-category{min-height:96px}.product-grid,.catalogue-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-card,.catalogue-loading span{min-height:252px}.product-picture{height:152px}.catalogue-search{margin-inline:-6px;top:0}.catalogue-search-controls{grid-template-columns:1fr}.catalogue-search-controls .scan-barcode-button{width:100%}.catalogue-scope-note{flex-direction:column;gap:4px}.barcode-lookup{padding:15px}.barcode-lookup-heading{flex-direction:column;align-items:stretch}.scan-barcode-button{width:100%}.barcode-entry-row{grid-template-columns:1fr}.barcode-entry-row button{width:100%}.barcode-feedback.not-found{grid-template-columns:1fr}.barcode-feedback.not-found button{width:100%}.barcode-match-card{grid-template-columns:68px minmax(0,1fr)}.barcode-match-card .product-picture{width:68px;height:68px}.barcode-match-card>button{grid-column:1/-1;width:100%}.barcode-scanner-backdrop{place-items:end center;padding:0}.barcode-scanner-dialog{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.scanner-preview{min-height:220px}.department-row,.category-chip-row{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.department-row::-webkit-scrollbar{display:none}.category-chip-row::-webkit-scrollbar{display:none}.filter-chip,.category-chip{flex:none;min-height:48px}.product-finder.selected-only{grid-template-columns:1fr}.change-product-button{width:100%}.issue-choice-grid,.manual-product-grid,.product-detail-grid{grid-template-columns:1fr}.manual-product-heading,.multi-product-warning{flex-direction:column}.selected-product{grid-template-columns:82px 1fr}.selected-product-image{min-height:110px}.selected-product-image img{height:86px}.review-product-identity{grid-template-columns:72px 1fr}.review-product-identity img{width:72px;height:72px}.report-product{grid-template-columns:86px 1fr;gap:14px}.report-product>img{width:86px;height:86px}.report-product h2{font-size:19px}.report-language-notice{flex-direction:column;align-items:flex-start;gap:4px;margin:14px 20px 0}.equipment-choice-group>div{grid-template-columns:1fr}.equipment-choice{min-height:80px}.equipment-fallback,.inline-disclosure-button{width:100%}.manual-identifier .purpose-choices{grid-template-columns:1fr 1fr;display:grid}.review-card dd{overflow-wrap:anywhere}}.management-shell{width:min(1480px,100%);min-height:100vh;padding:24px max(24px,env(safe-area-inset-right)) calc(42px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));margin:0 auto;overflow-x:clip}.management-shell :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px;box-shadow:0 0 0 2px var(--locker-red)}.management-shell :where(button,a,select,input[type=date],input[type=datetime-local]){min-height:44px}.management-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.management-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #cbc8cf;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-bottom:10px;padding:10px 14px;display:flex;box-shadow:0 12px 38px #221e2714}.management-brand{color:var(--ink);flex:none;text-decoration:none}.management-brand-copy{flex-direction:column;gap:2px;display:flex}.management-brand-copy strong{letter-spacing:.08em;font-size:15px}.management-brand-copy>span{color:var(--muted);font-size:13px}.management-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.management-more{position:relative}.management-more>summary{min-height:42px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #bcb6be;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900;list-style:none}.management-more>summary::-webkit-details-marker{display:none}.management-more>div{z-index:30;top:calc(100% + 7px);background:#fff;border:1px solid #c9c3cb;border-radius:12px;gap:7px;width:min(290px,80vw);padding:12px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 38px #221e2729}.management-more a{color:var(--purple);background:#f5f2f5;border-radius:8px;gap:3px;padding:10px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.management-more small,.management-more p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.management-mobile-menu-actions{display:none}.management-report-link,.management-logout,.management-export-link,.management-primary-link,.management-secondary-link,.management-reference-link{border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.management-report-link{color:var(--locker-red);border:1px solid var(--locker-red);background:#fff}.management-logout{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red);cursor:pointer}.management-logout:disabled{cursor:wait;opacity:.55}.management-identity{flex-direction:column;gap:2px;min-width:0;padding:4px 8px;display:flex}.management-identity span{color:var(--muted);font-size:10px;font-weight:800}.management-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.management-language-switch button{min-height:44px}.management-workspace-nav{background:#f1f0f2;border:1px solid #cbc8cf;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:min(980px,100%);margin:0 0 20px;padding:4px;display:grid}.management-workspace-nav a{min-width:0;min-height:46px;color:var(--locker-red);text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.management-workspace-nav a:hover{background:#fff}.management-workspace-nav a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 5px 14px #be16222e}.management-operations-nav{grid-template-columns:repeat(9,minmax(0,1fr));width:100%}.management-hero{color:#fff;border:1px solid var(--locker-red);background:linear-gradient(118deg,#7a0e17 0%,#be1622 72%,#e43a44 100%);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 18px;padding:32px 34px;display:flex;box-shadow:0 22px 54px #be162233}.management-hero .eyebrow{color:var(--locker-gold)}.management-hero h1{font-size:clamp(36px,4vw,58px)}.management-hero p:last-child{color:#eadfe7;max-width:700px;margin:12px 0 0;line-height:1.5}.management-export-link{color:#211600;background:var(--locker-gold);border:1px solid #d8ad00;flex:none;min-height:48px}.management-export-link[aria-disabled=true]{cursor:wait;opacity:.55}.management-archive-record-nav{background:#fff;border:1px solid #cbc8cf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:11px 13px;display:flex;box-shadow:0 8px 24px #221e270d}.management-archive-record-nav nav{background:#efedf0;border-radius:11px;flex:none;grid-template-columns:repeat(2,minmax(112px,1fr));gap:4px;padding:4px;display:grid}.management-archive-record-nav a{min-height:46px;color:var(--locker-red);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.management-archive-record-nav a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 4px 12px #be16222b}.management-archive-record-nav a>span{min-width:24px;min-height:24px;color:var(--locker-red);background:#fff;border-radius:99px;place-items:center;padding-inline:5px;font-size:10px;display:grid}.management-archive-record-nav p,.management-counter-scope-note{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.management-counter-scope-note{text-align:end;margin:-8px 0 16px}.management-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.management-counter{background:#fff;border:1px solid #cecbd2;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:122px;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #221e270f}.management-counter:before{content:"";background:#aaa6af;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.management-counter.critical:before,.management-counter.overdue:before,.management-counter.notification:before{background:#c72d27}.management-counter.unassigned:before,.management-counter.due:before{background:#d29a00}.management-counter.resolved:before{background:#168956}.management-counter span{max-width:180px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900;line-height:1.35}.management-counter strong{color:var(--locker-red);align-self:flex-end;font-size:34px;line-height:1}.management-queue-panel,.management-section{background:#fff;border:1px solid #cbc8cf;border-radius:18px;box-shadow:0 18px 48px #221e2717}.management-queue-panel{overflow:hidden}.management-quick-views{background:#fff;border-bottom:1px solid #dedbe1;flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.management-quick-views a{min-height:44px;color:var(--locker-red);text-align:center;background:#fff;border:1px solid #c7c2c8;border-radius:99px;justify-content:center;align-items:center;padding:7px 13px;font-size:10px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.management-quick-views a:hover{background:#f6f0f4}.management-quick-views a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.management-case-worklist-hero{align-items:center}.management-case-scope{background:#ffffff1a;border:1px solid #ffffff52;border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(92px,1fr));gap:4px;padding:4px;display:grid}.management-case-scope a{color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:8px 14px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.management-case-scope a[aria-current=page]{color:var(--locker-red);background:#fff}.management-case-state-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.management-case-state-tabs a{flex:none}.management-queue-toolbar{background:#f6f5f7;border-bottom:1px solid #dedbe1;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 20px;display:grid}.management-search-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.management-search-form input{background:#fff;min-width:0;min-height:50px;margin:0}.management-search-form button,.management-filter-trigger{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red);cursor:pointer;border-radius:10px;min-height:50px;padding:0 20px;font-weight:900}.management-filter-trigger{color:var(--locker-red);background:#fff;justify-content:center;align-items:center;gap:8px;display:none}.management-filter-trigger span{color:#fff;background:var(--locker-red);border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;display:grid}.management-filter-panel{border-bottom:1px solid #dedbe1;padding:18px 20px 20px}.management-advanced-filters{background:#fbfafb;border-bottom:1px solid #dedbe1}.management-advanced-filters>summary{min-height:54px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;list-style:none;display:flex}.management-advanced-filters>summary::-webkit-details-marker{display:none}.management-advanced-filters>summary>span{gap:3px;min-width:0;display:grid}.management-advanced-filters>summary strong{font-size:12px}.management-advanced-filters>summary small{color:var(--muted);font-size:9px;font-weight:500}.management-advanced-filters>summary:after{content:"+";background:#eee7ed;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-inline-start:auto;font-size:18px;font-weight:900;display:grid}.management-advanced-filters[open]>summary:after{content:"−"}.management-advanced-filters[open]>summary{background:#f5f1f4;border-bottom:1px solid #dedbe1}.management-advanced-filters>summary:focus-visible,.management-resolve-action>summary:focus-visible,.management-more-case-controls>summary:focus-visible{outline-offset:-3px;outline:3px solid #106b5b}.management-advanced-filters .management-filter-panel{border-bottom:0}.management-advanced-filters .management-filter-actions{flex-wrap:wrap;align-items:center;gap:10px}.management-advanced-filters .management-export-link{border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.management-filter-heading,.management-results-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.management-filter-heading{margin-bottom:15px}.management-filter-heading>div,.management-results-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.management-filter-heading strong,.management-results-heading strong{font-size:15px}.management-filter-heading span,.management-results-heading span{color:var(--muted);font-size:11px}.management-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;display:grid}.management-filter-grid label{min-width:0;font-size:11px}.management-filter-grid input,.management-filter-grid select{min-height:46px;margin-top:6px;padding:10px 11px;font-size:12px}.management-checkbox-filter{background:#fbfbfc;border:1px solid #cac7ce;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:8px 11px;display:flex!important}.management-checkbox-filter input{width:20px;height:20px;min-height:20px;accent-color:var(--locker-red);flex:none;margin:0}.management-filter-actions{justify-content:flex-end;margin-top:14px;display:flex}.management-primary-button,.management-secondary-button,.management-danger-button,.management-text-button{cursor:pointer;border-radius:10px;min-height:46px;padding:0 18px;font-size:12px;font-weight:900}.management-primary-button{color:#fff;border:1px solid var(--locker-red);background:var(--locker-red)}.management-secondary-button{color:var(--locker-red);border:1px solid var(--locker-red);background:#fff}.management-danger-button{color:#fff;background:#a82b25;border:1px solid #9d2722}.management-primary-button:disabled,.management-secondary-button:disabled,.management-danger-button:disabled{cursor:not-allowed;opacity:.48}.management-text-button{color:var(--locker-red);text-underline-offset:3px;background:0 0;border:0;padding-inline:8px;text-decoration:underline}.management-results-heading{border-bottom:1px solid #e3e0e5;min-height:70px;padding:14px 20px}.management-active-filter-count{background:#f1e7ee;border-radius:99px;flex:none;padding:7px 10px;font-weight:900;color:var(--locker-red)!important}.management-table-wrap{width:100%}.management-case-table{table-layout:fixed;border-collapse:collapse;width:100%}.management-case-table th{color:#625e67;letter-spacing:.07em;text-align:start;text-transform:uppercase;background:#f5f4f6;border-bottom:1px solid #d8d5dc;padding:13px 14px;font-size:9px;font-weight:900}.management-case-table th:first-child{width:12%}.management-case-table th:nth-child(2){width:15%}.management-case-table th:nth-child(3){width:24%}.management-case-table th:nth-child(4){width:16%}.management-case-table th:nth-child(5){width:17%}.management-case-table th:nth-child(6){width:16%}.management-case-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ebe9ed;min-width:0;padding:15px 14px;font-size:11px;line-height:1.4}.management-case-table tbody tr:hover{background:#fcf9fb}.management-case-table tbody tr:last-child td{border-bottom:0}.management-case-table td>span,.management-case-table td>strong,.management-case-table td>a{margin-bottom:5px;display:block}.management-case-table td>strong{font-size:12px}.management-case-table td>span{color:var(--muted)}.management-reference-link{min-height:44px;color:var(--locker-red);text-underline-offset:3px;overflow-wrap:anywhere;justify-content:flex-start;padding:0;text-decoration:underline;display:inline-flex!important}.management-priority-badge,.management-status-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:99px;align-items:center;width:max-content;max-width:100%;min-height:27px;padding:5px 8px;font-weight:900;line-height:1.15;margin:0 0 6px!important;font-size:9px!important;display:inline-flex!important}.management-priority-badge.routine{color:#4f4d53;background:#e9e8ea}.management-priority-badge.urgent{color:#715000;background:#ffefbc}.management-priority-badge.critical{color:#8a1f1b;background:#ffe0dc}.management-status-badge{background:#f1e7ee;color:#4b2140!important}.management-status-badge.in_progress{background:#e2f1fa;color:#164f74!important}.management-status-badge.waiting_external{background:#fff0bd;color:#704d00!important}.management-status-badge.resolved{background:#dff4e9;color:#126342!important}.management-status-badge.closed,.management-status-badge.archived{background:#e5e4e7;color:#525057!important}.management-archived-row{background:#f8f7f8}.management-row-record-action{min-height:44px;color:var(--locker-red);text-underline-offset:3px;align-items:center;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex!important}.management-overdue,.management-overdue-label{font-weight:900;color:#a12420!important}.management-overdue-label{text-transform:uppercase;font-size:10px!important}.management-notification-warning{font-weight:900;color:#9a2520!important}.management-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.management-card-list>div{min-width:0}.management-case-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #d5d2d9;border-radius:14px;gap:8px;padding:18px;text-decoration:none;display:grid;box-shadow:0 6px 20px #221e270d}.management-case-card.archived{background:#f8f7f8}.management-case-card-main{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.management-case-card-actions{background:#fff;border-top:1px solid #dedbe1;border-radius:0 0 13px 13px;margin:4px -18px -18px;padding:8px 18px}.management-case-card-actions a{min-height:46px;color:var(--locker-red);text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;font-size:11px;font-weight:900;text-decoration:underline;display:flex}.management-case-card.priority-critical{border-inline-start:6px solid #c72d27}.management-case-card.priority-urgent{border-inline-start:6px solid #d29a00}.management-case-card-top,.management-case-facts,.management-case-indicators{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.management-case-card-top .management-status-badge{margin-inline-start:auto!important}.management-case-identity{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.management-case-reference{color:var(--locker-red);font-size:12px;font-weight:900}.management-case-store,.management-case-category{color:var(--muted);font-size:11px;line-height:1.4}.management-case-summary{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.management-case-next-action{background:#f8f4f7;border:1px solid #ddd4da;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex}.management-case-next-action small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.management-case-next-action strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.management-case-facts{border-top:1px solid #ebe9ed;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px;display:grid}.management-case-facts>span{flex-direction:column;gap:4px;min-width:0;display:flex}.management-case-facts small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.management-case-facts b{overflow-wrap:anywhere;font-size:11px}.management-case-indicators{color:var(--muted);border-top:1px solid #ebe9ed;align-items:center;padding-top:8px;font-size:10px;font-weight:800}.management-queue-loading,.management-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:35px;display:flex}.management-empty-state>span{color:#fff;background:#168956;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;font-weight:900;display:grid}.management-empty-state h2{margin:4px 0 0}.management-empty-state p{max-width:460px;color:var(--muted);margin:0 0 8px}.management-spinner{border:4px solid #ded7dc;border-top-color:var(--locker-red);border-radius:50%;width:38px;height:38px;animation:.75s linear infinite management-spin;display:block}@keyframes management-spin{to{transform:rotate(360deg)}}.management-pagination{border-top:1px solid #dedbe1;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:76px;padding:14px 20px;display:grid}.management-pagination>a,.management-pagination>span{min-height:46px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.management-pagination>a:last-child,.management-pagination>span:last-child{justify-self:end}.management-pagination>a:first-child,.management-pagination>span:first-child{justify-self:start}.management-pagination>span[aria-disabled=true]{color:#8b8790;background:#f2f1f3;border-color:#d5d2d8}.management-pagination>strong{align-items:center;gap:5px;font-size:11px;display:flex}.management-pagination>strong b{font-size:13px}.management-filter-dialog,.management-confirm-dialog{background:#fff;border:1px solid #c8c5cc;border-radius:18px;width:min(740px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 26px 90px #160e1461}.management-filter-dialog::backdrop,.management-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170e14b8}.management-filter-dialog>form:not(.management-dialog-close-form),.management-confirm-dialog>form:not(.management-dialog-close-form){padding:26px}.management-dialog-heading h2,.management-confirm-dialog h2{margin:0;font-size:30px}.management-dialog-heading p:last-child,.management-confirm-dialog>form>p{color:var(--muted);line-height:1.5}.management-dialog-close-form{z-index:4;justify-content:flex-end;height:0;margin-inline-end:12px;display:flex;position:sticky;top:12px}.management-dialog-close-form button{width:44px;min-height:44px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #d0cbd0;border-radius:50%;place-items:center;padding:0;font-size:26px;display:grid;box-shadow:0 5px 16px #221e271f}.management-dialog-actions{padding:14px 26px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dedbe1;justify-content:flex-end;gap:10px;margin:20px -26px -26px;display:flex;position:sticky;bottom:0}.management-alert{background:#fff8d9;border:1px solid #d6c772;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:0 0 16px;padding:13px 16px;font-size:12px;line-height:1.45;display:flex}.management-alert>div{flex-direction:column;gap:3px;min-width:0;display:flex}.management-alert button{background:#fff;border:1px solid;border-radius:9px;flex:none;min-height:44px;padding:0 14px;font-weight:900}.management-alert.error{color:#811e1a;background:#fff0ed;border-color:#e8b1ab}.management-alert.conflict{color:#6c4900;background:#fff6d3;border-color:#dec56e}.management-alert.success{color:#135b3e;background:#effaf4;border-color:#aad5bd}.management-alert.warning{color:#6a4900}.management-state-page{place-items:center;padding-block:60px;display:grid}.management-state-page>.standalone-language{top:max(20px,env(safe-area-inset-top));position:absolute;inset-inline-end:max(24px,env(safe-area-inset-right))}.management-state-card{text-align:center;background:#fff;border:1px solid #c9c7cd;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(680px,100%);min-height:360px;padding:42px;display:flex;box-shadow:0 24px 70px #221e2721}.management-state-card h1{font-size:clamp(32px,5vw,48px)}.management-state-card>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:0 0 12px;line-height:1.55}.management-state-code{color:#fff;background:var(--locker-red);border-bottom:7px solid var(--locker-gold);border-radius:50%;place-items:center;width:70px;height:70px;font-size:25px;font-weight:900;display:grid}.management-primary-link{color:#fff;background:var(--locker-red);min-height:48px}.management-secondary-link{min-height:48px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff}.management-state-actions{gap:10px;display:flex}.management-staff-access-state{text-align:center;background:#fff;border:1px solid #c9c7cd;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(720px,100%);min-height:430px;margin:28px auto 0;padding:42px;display:flex;box-shadow:0 24px 70px #221e271c}.management-staff-access-state h1{max-width:620px;font-size:clamp(31px,5vw,48px)}.management-staff-access-state>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0 0 12px;line-height:1.55}.management-staff-access{min-width:0}.management-staff-access-hero{align-items:center}.management-staff-access-lock{width:74px;height:74px;color:var(--locker-red);border:4px solid #ffffff8c;border-bottom:9px solid var(--locker-gold);letter-spacing:-.08em;background:#fff;border-radius:22px;flex:none;place-items:center;font-size:24px;font-weight:950;display:grid;box-shadow:0 12px 28px #0000002e}.management-staff-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.management-staff-access-card,.management-staff-access-form{background:#fff;border:1px solid #cbc8cf;border-radius:17px;min-width:0;padding:24px;box-shadow:0 12px 36px #221e2712}.management-staff-access-heading{border-bottom:1px solid #dfdce1;margin-bottom:17px;padding-bottom:14px}.management-staff-access-heading h2,.management-staff-access-form h2{margin:3px 0 0;font-size:clamp(24px,3vw,33px)}.management-staff-access-identity{gap:9px;margin:0;display:grid}.management-staff-access-identity>div{background:#f8f6f8;border:1px solid #dedadf;border-radius:11px;grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);align-items:center;gap:15px;padding:12px 13px;display:grid}.management-staff-access-identity dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.management-staff-access-identity dd{overflow-wrap:anywhere;min-width:0;color:var(--locker-red);margin:0;font-size:14px;font-weight:900}.management-staff-access-note{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.55}.management-staff-access-boundary{border-inline-start:6px solid var(--locker-gold)}.management-staff-access-boundary ul{color:#4d484f;gap:11px;margin:0;padding-inline-start:23px;line-height:1.5;display:grid}.management-staff-access-boundary li::marker{color:var(--locker-red)}.management-staff-access-form{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);align-items:end;gap:18px;display:grid}.management-staff-access-form>div:first-child>p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.5}.management-staff-access-store{color:#55515a;gap:7px;min-width:0;font-size:11px;font-weight:900;display:grid}.management-staff-access-store select{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #bdb8c0;border-radius:10px;margin:0;padding:11px 13px;font-size:14px}.management-staff-access-empty{background:#fff8dc;border:1px solid #dec97c;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:14px;display:flex}.management-staff-access-empty span{color:var(--muted);font-size:11px;line-height:1.4}.management-staff-access-form>.management-alert{grid-column:1/-1;margin:0}.management-staff-access-actions{border-top:1px solid #dedbe1;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:15px;display:flex}.management-staff-access-actions .management-primary-button{min-width:210px}[dir=rtl] .management-staff-access [dir=ltr]{direction:ltr;unicode-bidi:isolate}.management-inline-state{width:100%;min-height:520px;margin-top:20px}.management-detail-nav{margin:4px 0 12px}.management-detail-nav a{min-height:46px;color:var(--locker-red);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.management-detail-header{color:#fff;background:linear-gradient(118deg,#7a0e17,#be1622);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:28px 30px;display:flex;box-shadow:0 18px 46px #be16222e}.management-detail-header .eyebrow{color:var(--locker-gold)}.management-detail-header h1{overflow-wrap:anywhere;font-size:clamp(32px,4vw,50px)}.management-detail-header p:last-child{color:#eadfe7;margin:11px 0 0}.management-detail-badges{flex:none;align-items:center;gap:8px;display:flex}.management-detail-badges .management-priority-badge,.management-detail-badges .management-status-badge{min-height:34px;padding:7px 12px;margin:0!important}.management-archived-banner{color:#3f3942;border:1px solid #bcb7bf;background:#f3f2f4;border-inline-start:6px solid #625e67;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:22px;margin-bottom:16px;padding:20px 22px;display:grid}.management-archived-banner h2{margin:0;font-size:24px}.management-archived-banner>div>p:last-child{color:#625e67;margin:8px 0 0;font-size:11px;line-height:1.5}.management-archived-banner dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.management-archived-banner dl>div{background:#fff;border:1px solid #d7d3d9;border-radius:9px;min-width:0;padding:11px 12px}.management-archived-banner dl>div.wide{grid-column:1/-1}.management-archived-banner dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:12px}.management-case-overview{border:1px solid #bdb8c0;border-inline-start:7px solid var(--locker-red);background:#fff;border-radius:18px;gap:18px;min-width:0;margin-bottom:18px;padding:24px;display:grid;box-shadow:0 16px 42px #221e2717}.management-case-overview>header{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.management-case-overview>header h2{margin:2px 0 0;font-size:clamp(23px,2.5vw,31px)}.management-case-overview>header .management-status-badge{flex:none}.management-case-overview-summary{color:#2f2a30;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:clamp(19px,2vw,25px);font-weight:850;line-height:1.4}.management-case-overview-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.management-case-overview-sections article{background:#f8f7f9;border:1px solid #ddd9df;border-radius:12px;min-width:0;padding:16px}.management-case-overview-sections h3{color:var(--locker-red);letter-spacing:.08em;margin:0 0 8px;font-size:10px}.management-case-overview-sections p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.management-case-current-task{min-height:48px;color:var(--locker-red);background:#fff;border:1px solid #cec4cd;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;text-decoration:none;display:flex}.management-case-current-task>span{gap:3px;min-width:0;display:grid}.management-case-current-task strong{overflow-wrap:anywhere}.management-case-current-task small{color:var(--muted)}.management-case-current-task>b{flex:none}.management-case-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.management-case-overview-facts>div{background:#fff;border:1px solid #e0dde2;border-radius:10px;min-width:0;padding:12px 14px}.management-case-overview-facts dd{overflow-wrap:anywhere;margin-top:5px;font-weight:850}.management-case-overview-facts dt small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.management-evidence-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.management-evidence-thumbnail{min-width:0;min-height:76px;color:var(--ink);background:#f8f7f9;border:1px solid #d8d4da;border-radius:11px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:6px;text-decoration:none;display:grid}.management-evidence-thumbnail img,.management-evidence-thumbnail-placeholder{object-fit:cover;color:#fff;background:#504b51;border-radius:8px;place-items:center;width:64px;height:64px;font-size:24px;display:grid}.management-evidence-thumbnail>span:last-child{gap:4px;min-width:0;padding-inline-end:8px;display:grid}.management-evidence-thumbnail strong,.management-evidence-thumbnail small{overflow-wrap:anywhere}.management-evidence-thumbnail strong{font-size:11px}.management-evidence-thumbnail small{color:var(--muted);font-size:9px}.management-case-primary-actions{color:var(--ink);text-align:start;border-top:1px solid #dfdce1;justify-content:space-between;align-items:center;gap:16px;padding:15px 0 0;display:flex}.management-case-primary-actions>strong{font-size:12px}.management-case-primary-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.management-case-primary-actions button{min-width:110px;min-height:46px;color:var(--locker-red);border:1px solid var(--locker-red);cursor:pointer;background:#fff;border-radius:10px;padding:8px 14px;font-size:11px;font-weight:900}.management-case-primary-actions button:first-child{color:#fff;background:var(--locker-red)}.management-detail-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:18px;display:grid}.management-record-column{gap:18px;min-width:0;display:grid}.management-case-disclosures{gap:10px;min-width:0;display:grid}.management-disclosure{background:#fff;border:1px solid #cbc8cf;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #221e270d}.management-disclosure>summary{min-height:62px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;list-style:none;display:flex}.management-disclosure>summary::-webkit-details-marker{display:none}.management-disclosure>summary:after{content:"+";background:#f1e7ee;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-inline-start:auto;font-size:19px;font-weight:800;display:grid}.management-disclosure[open]>summary:after{content:"−"}.management-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.management-disclosure>summary strong{font-size:14px}.management-disclosure>summary small{color:var(--muted);font-size:10px;font-weight:600}.management-disclosure>summary>span:last-child:not(:first-child){color:#565159;flex:none;font-size:11px;font-weight:900}.management-disclosure>summary:focus-visible{outline:3px solid var(--locker-gold);outline-offset:-3px}.management-disclosure[open]>summary{background:#f8f6f8;border-bottom:1px solid #dedbe1}.management-disclosure-body{min-width:0;padding:18px}.management-linked-controls{gap:9px;margin:0;padding:0;list-style:none;display:grid}.management-linked-controls li{background:#f8f7f9;border:1px solid #ddd9df;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.management-linked-controls a{min-width:0;color:var(--locker-red);gap:4px;text-decoration:none;display:grid}.management-linked-controls a strong{overflow-wrap:anywhere;font-size:13px}.management-linked-controls a span,.management-linked-controls small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.management-conversation-body{gap:16px;display:grid}.management-conversation-body>section>h3,.management-audit-groups h3{margin:0 0 11px;font-size:16px}.management-linked-task{background:#f9f8fa;border:1px solid #d8d4da;border-radius:12px;gap:13px;min-width:0;padding:15px;display:grid}.management-linked-task>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.management-linked-task>header h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px}.management-linked-task>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.management-linked-task>dl>div{background:#fff;border-radius:8px;min-width:0;padding:9px}.management-linked-task dd{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.management-linked-task>.management-secondary-link{justify-self:start;padding-inline:13px}.management-conversation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.management-conversation-list li{border:1px solid #dedbe1;border-inline-start:4px solid var(--locker-gold);background:#fff;border-radius:9px;min-width:0;padding:12px 13px}.management-conversation-list li>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.management-conversation-list li>header>span{gap:2px;display:grid}.management-conversation-list header strong{font-size:12px}.management-conversation-list header small,.management-conversation-list time{color:var(--muted);font-size:9px}.management-conversation-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.management-conversation-list p.eyebrow{color:var(--locker-red);font-size:9px}.management-audit-groups{gap:22px;display:grid}.management-audit-groups>section+section{border-top:1px solid #dedbe1;padding-top:20px}.management-technical-record{box-shadow:none;background:#f8f7f9;border-style:dashed}.management-technical-record-body{gap:10px;display:grid}.management-technical-record-body>.management-disclosure{box-shadow:none}.management-section{min-width:0;padding:25px;overflow:hidden}.management-section>header{border-bottom:1px solid #dedbe1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:16px;display:flex}.management-section>header h2{margin:0;font-size:25px}.management-section>header>span{color:var(--locker-red);text-transform:uppercase;background:#f1e7ee;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.management-product-record{background:#f7f6f8;border:1px solid #d7d4da;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:20px;padding:16px;display:grid}.management-product-record>img,.management-product-record>.brand-block{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:150px}.management-product-record h3{margin:0;font-size:24px}.management-product-record p:not(.eyebrow){color:var(--muted)}.management-product-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.management-product-record dl div{min-width:0}.management-product-record dd{overflow-wrap:anywhere}.management-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.management-record-grid>div{background:#fbfbfc;border:1px solid #e0dde2;border-radius:11px;min-width:0;padding:15px}.management-record-grid>div.wide{grid-column:1/-1}.management-record-grid dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:7px;font-size:13px}.management-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.management-evidence{background:#f7f6f8;border:1px solid #d9d6dc;border-radius:13px;gap:11px;min-width:0;margin:0;padding:13px;display:grid}.management-evidence figcaption{justify-content:space-between;gap:10px;font-size:11px;display:flex}.management-evidence figcaption span{color:var(--muted)}.management-evidence img,.management-evidence video{object-fit:contain;background:#111;border-radius:10px;width:100%;height:min(42vw,390px);min-height:220px;display:block}.management-evidence a{min-height:44px;color:var(--locker-red);overflow-wrap:anywhere;justify-self:start;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.management-evidence-unavailable{min-height:220px;color:var(--muted);background:#ebe9ed;border-radius:10px;place-items:center;display:grid}.management-notification-section dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.management-notification-section dl>div{background:#fbfbfc;border:1px solid #e0dde2;border-radius:11px;padding:15px}.management-notification-section dd{flex-direction:column;align-items:flex-start;gap:8px;margin-top:7px;display:flex}.management-notification-section small{max-width:100%;color:var(--muted);overflow-wrap:anywhere}.management-delivery-state{color:#645000;text-transform:uppercase;background:#fff0bd;border-radius:99px;align-items:center;min-height:29px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.management-delivery-state.sent{color:#155c40;background:#dff4e9}.management-delivery-state.failed{color:#8a201b;background:#ffe0dc}.management-inline-warning,.management-inline-error{color:#654800;background:#fff7d6;border:1px solid #dfca78;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:11px;font-weight:800;line-height:1.45}.management-inline-error{color:#861f1a;background:#fff0ed;border-color:#e6aaa4}.management-linked-task-warning{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.management-linked-task-warning p{margin:0}.management-linked-task-warning .management-secondary-link{flex:none}.management-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.management-timeline:before{content:"";top:6px;bottom:6px;background:#d6d1d5;width:2px;position:absolute;inset-inline-start:8px}.management-timeline li{grid-template-columns:18px minmax(0,1fr);gap:14px;padding-bottom:17px;display:grid;position:relative}.management-timeline li:last-child{padding-bottom:0}.management-timeline-mark{z-index:1;background:var(--locker-red);width:18px;height:18px;box-shadow:0 0 0 2px var(--locker-red);border:4px solid #fff;border-radius:50%;margin-top:3px}.management-timeline article{background:#fbfbfc;border:1px solid #dedbe1;border-radius:11px;min-width:0;padding:14px 16px}.management-timeline article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.management-timeline article>header strong{font-size:13px}.management-timeline time,.management-timeline article>p{color:var(--muted);font-size:10px}.management-timeline article>p{margin:5px 0 0}.management-timeline blockquote{color:#353139;border-inline-start:4px solid var(--locker-gold);background:#f4f1f3;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.management-timeline dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.management-timeline dl>div{min-width:0}.management-timeline dd{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.management-empty-inline{color:var(--muted);text-align:center;background:#f8f8f9;border:1px dashed #c8c4cc;border-radius:11px;padding:26px}.management-control-column{min-width:0;position:sticky;top:16px}.management-control-card{background:#fff;border:1px solid #bcb7bf;border-radius:18px;padding:22px;box-shadow:0 20px 55px #221e2721}.management-control-card.archived>header{background:#555159}.management-control-card.archived :disabled{cursor:not-allowed}.management-control-card>header{color:#fff;background:var(--locker-red);border-radius:17px 17px 0 0;margin:-22px -22px 20px;padding:22px}.management-control-card>header .eyebrow{color:var(--locker-gold)}.management-control-card>header h2{margin:0;font-size:25px}.management-control-card>header p:last-child{color:#eadfe7;margin:9px 0 0;font-size:11px;line-height:1.45}.management-control-card fieldset{margin-bottom:18px}.management-control-card legend{margin-bottom:10px;font-size:13px}.management-control-card>label{margin-top:16px}.management-control-card input,.management-control-card select,.management-control-card textarea{margin-top:7px}.management-status-controls{flex-wrap:wrap;gap:7px;display:flex}.management-status-choice{min-height:44px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #c7c2c8;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900}.management-status-choice.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red);box-shadow:0 0 0 2px #be162226}.management-field-help{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;line-height:1.4;display:block}.management-field-help.error{color:#a02520;font-weight:800}.management-closure-upload{background:#f8f8f9;border:2px dashed #c2bdc4;border-radius:11px;padding:14px;display:block}.management-closure-upload input{background:#fff;width:100%;min-height:44px;margin:8px 0;padding:6px}.management-closure-upload>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:400;display:block}.management-confirm-check{background:#fff8d9;border:1px solid #d6c772;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;line-height:1.45;display:flex!important}.management-confirm-check input{width:21px;height:21px;min-height:21px;accent-color:var(--locker-red);flex:none;margin:0}.management-control-actions{z-index:2;padding:14px 22px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-top:1px solid #dedbe1;grid-template-columns:1fr;gap:8px;margin:20px -22px 0;display:grid;position:sticky;bottom:0}.management-control-card>footer{color:var(--muted);background:#f1f0f2;border-radius:0 0 17px 17px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 -22px -22px;padding:11px 14px;font-size:9px;display:flex}.management-control-card>footer strong{color:var(--ink)}.management-simple-control .management-one-action,.management-progress-action,.management-close-action{gap:14px;display:grid}.management-simple-control .management-one-action>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.management-linked-next-action>strong{font-size:14px}.management-linked-next-action>span{color:var(--muted);font-size:11px;line-height:1.5}.management-linked-next-action .management-primary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.management-progress-action label,.management-resolve-action label{gap:6px;font-size:12px;font-weight:900;display:grid}.management-progress-action textarea,.management-resolve-action textarea{margin:0}.management-simple-control .management-control-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:16px 0 0;padding:0;position:static}.management-resolve-action{background:#fbfafb;border:1px solid #cfc9d0;border-radius:11px;margin-top:18px;overflow:hidden}.management-resolve-action>header{min-height:48px;color:var(--purple);background:#f3eef2;align-items:center;padding:9px 12px;display:flex}.management-resolve-action>header h3{margin:0;font-size:13px}.management-resolve-action>div{border-top:1px solid #ded9df;gap:13px;padding:14px;display:grid}.management-close-action>p{background:#f3f1f3;border-radius:9px;gap:5px;margin:0;padding:12px;display:grid}.management-close-action>p span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.management-more-case-controls{background:#fff;border:1px solid #cbc8cf;border-radius:14px;margin-top:12px;overflow:hidden}.management-more-case-controls>summary{min-height:58px;color:var(--locker-red);cursor:pointer;align-items:center;padding:10px 14px;list-style:none;display:flex}.management-more-case-controls>summary::-webkit-details-marker{display:none}.management-more-case-controls>summary>span{gap:3px;display:grid}.management-more-case-controls>summary strong{font-size:12px}.management-more-case-controls>summary small{color:var(--muted);font-size:9px;font-weight:500}.management-more-case-controls>summary:after{content:"+";background:#eee7ed;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-inline-start:auto;font-size:18px;font-weight:900;display:grid}.management-more-case-controls[open]>summary:after{content:"−"}.management-more-case-controls[open]>summary{background:#f7f5f7;border-bottom:1px solid #dedbe1}.management-more-case-controls>.management-control-card{box-shadow:none;border:0;border-radius:0;gap:13px;padding:18px;display:grid}.management-more-case-controls>.management-control-card>label{margin:0}.management-control-column:has(.management-more-case-controls[open]){position:static}.management-confirm-dialog{width:min(560px,100% - 32px)}.management-confirm-dialog label{margin-top:18px}.management-confirm-dialog textarea{width:100%}.management-archive-dialog .management-field-help b{float:inline-end;color:inherit;margin-inline-start:12px}.management-analytics-period{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;flex-direction:column;gap:5px;min-width:170px;padding:13px 16px;display:flex}.management-analytics-period small{color:#eadfe7;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.management-analytics-period strong{font-size:15px}.management-analytics-filters{background:#fff;border:1px solid #cbc8cf;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 10px 30px #221e270f}.management-analytics-filters label{min-width:0;font-size:11px}.management-analytics-filters select{min-height:48px;margin-top:6px;padding:10px 12px;font-size:12px}.management-analytics-filter-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.management-analytics-counters{grid-template-columns:repeat(5,minmax(0,1fr))}.management-analytics-loading{background:#fff;border:1px solid #cbc8cf;border-radius:16px;margin-bottom:18px;box-shadow:0 12px 36px #221e2712}.management-analytics-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;margin-bottom:18px;display:flex}.management-analytics-empty-state p{max-width:650px;color:var(--muted);line-height:1.5}.management-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.management-analytics-metrics article{color:#fff;border:1px solid var(--locker-red);background:linear-gradient(135deg,#3a122c,#62244d);border-radius:16px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:150px;padding:20px;display:flex;box-shadow:0 14px 38px #be162224}.management-analytics-metrics span{color:#eadfe7;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.management-analytics-metrics strong{color:var(--locker-gold);font-size:clamp(28px,3vw,42px);line-height:1.05}.management-analytics-metrics small{color:#eadfe7;font-size:10px;line-height:1.4}.management-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:18px;display:grid}.management-analytics-panel{background:#fff;border:1px solid #cbc8cf;border-radius:16px;min-width:0;padding:21px;box-shadow:0 12px 34px #221e2712}.management-analytics-panel:last-child{grid-column:1/-1}.management-analytics-panel h2{margin:0 0 18px;font-size:20px}.management-analytics-bars{gap:13px;margin:0;padding:0;list-style:none;display:grid}.management-analytics-bars li{gap:6px;min-width:0;display:grid}.management-analytics-bars li>span:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.management-analytics-bars b{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.management-analytics-bars strong{color:var(--locker-red);flex:none;font-size:12px}.management-analytics-track{background:#ece9ed;border-radius:99px;height:9px;display:block;overflow:hidden}.management-analytics-track i{border-radius:inherit;background:linear-gradient(90deg,var(--locker-red),#8c3e73);height:100%;display:block}.management-analytics-empty{min-height:120px;color:var(--muted);text-align:center;background:#f8f7f9;border:1px dashed #cdc8ce;border-radius:11px;place-items:center;margin:0;padding:20px;display:grid}.management-analytics-trend{margin-bottom:12px}.management-section-heading{border-bottom:1px solid #dedbe1;justify-content:space-between;align-items:flex-end;gap:22px;margin:-2px 0 20px;padding-bottom:17px;display:flex}.management-section-heading h2{margin:0;font-size:25px}.management-section-heading>p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.management-analytics-trend-table-wrap{width:100%;overflow-x:auto}.management-analytics-trend table{table-layout:fixed;border-collapse:collapse;width:100%}.management-analytics-trend th,.management-analytics-trend td{text-align:start;border-bottom:1px solid #e8e5e9;padding:12px 14px;font-size:11px}.management-analytics-trend thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f5f4f6;font-size:9px}.management-analytics-trend tbody th{color:var(--locker-red);font-weight:900}.management-analytics-trend tbody td{font-weight:800}.management-analytics-trend tbody tr:last-child>*{border-bottom:0}.management-analytics-freshness{color:var(--muted);justify-content:flex-end;gap:6px;margin:0;font-size:10px;display:flex}[dir=rtl] .management-shell{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .management-case-table th,[dir=rtl] .management-case-table td,[dir=rtl] .management-section,[dir=rtl] .management-control-card,[dir=rtl] .management-filter-grid label,[dir=rtl] .management-archive-record-nav,[dir=rtl] .management-archived-banner,[dir=rtl] .management-case-overview,[dir=rtl] .management-disclosure{text-align:right}[dir=rtl] .management-back-arrow{transform:scaleX(-1)}[dir=rtl] .management-case-card.priority-critical{border-inline-start:6px solid #c72d27}[dir=rtl] .management-case-card.priority-urgent{border-inline-start:6px solid #d29a00}[dir=rtl] .management-timeline blockquote,[dir=rtl] .management-control-card :where(input[lang=en],textarea[lang=en]),[dir=rtl] .management-search-form input{text-align:left;direction:ltr}[dir=rtl] .management-archived-banner [dir=ltr],[dir=rtl] .management-archive-dialog textarea,[dir=rtl] .management-case-overview [dir=ltr],[dir=rtl] .management-disclosure [dir=ltr],[dir=rtl] .management-case-card [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] .management-analytics-panel,[dir=rtl] .management-analytics-filters,[dir=rtl] .management-analytics-trend{text-align:right}@media (width<=1100px){.staff-work-task-list.compact{grid-template-columns:1fr}.staff-lead-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.management-operations-nav{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.management-topbar{align-items:flex-start}.management-top-actions{flex-wrap:wrap}.management-identity{flex:180px;order:3}.management-logout{order:4}.management-filter-panel,.management-advanced-filters{display:none}.management-filter-trigger{display:flex}.management-table-wrap{display:none}.management-card-list{grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.work-task-board-panel .management-filter-panel{display:block}.management-detail-layout{grid-template-columns:1fr}.management-control-column{grid-row:1;position:static}.management-control-card{max-width:none}.management-record-column{grid-row:2}.management-analytics-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.management-analytics-filter-actions{grid-column:1/-1}.management-analytics-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-fast-checklist{gap:12px;min-width:0;margin:0 0 15px;padding:0;list-style:none;display:grid}.staff-fast-checklist>li{border:2px solid #cfc8cf;border-inline-start:7px solid var(--locker-red);background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-width:0;padding:16px;display:grid}.staff-check-number{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:950;display:grid}.staff-fast-checklist h3{overflow-wrap:anywhere;margin:0;font-size:clamp(19px,3vw,25px);line-height:1.2}.staff-fast-checklist p{color:var(--muted);margin:5px 0 13px;font-size:12px}.staff-fast-checklist small{color:#176243;margin-top:8px;font-size:10px;font-weight:850;display:block}.staff-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-decision-grid>button{min-width:0;min-height:52px;color:var(--locker-red);cursor:pointer;background:#fff;border:2px solid #bdb5bd;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:950}.staff-decision-grid>button[aria-pressed=true]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.staff-decision-grid>button.selected.pass{background:#146f4a;border-color:#146f4a}.staff-decision-grid>button.selected.fail{background:#a52823;border-color:#a52823}.staff-problem-details,.staff-conditional-facts,.staff-required-evidence{background:#faf9fb;border:1px solid #d5cfd5;border-radius:13px;gap:12px;min-width:0;margin-top:13px;padding:15px;display:grid}.staff-problem-details{border-inline-start:7px solid #a52823}.staff-problem-details>header h3,.staff-conditional-facts>header h3,.staff-required-evidence>header h3{margin:0}.staff-problem-details>header p,.staff-conditional-facts>header p,.staff-required-evidence>header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.staff-problem-items{border:0;min-width:0;margin:0;padding:0}.staff-problem-items>legend{margin-bottom:8px;font-size:12px;font-weight:950}.staff-problem-items>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-problem-items li{min-width:0}.staff-problem-items button{width:100%;min-height:62px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border:1px solid #c8c1c8;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.staff-problem-items button>span{width:28px;height:28px;color:var(--locker-red);background:#eee9ed;border-radius:50%;place-items:center;font-weight:950;display:grid}.staff-problem-items button>strong{overflow-wrap:anywhere;font-size:11px}.staff-problem-items button>b{color:#8b1f1b;font-size:9px}.staff-problem-items button.selected{color:#fff;background:#a52823;border-color:#a52823}.staff-problem-items button.selected>span{color:#a52823;background:#fff}.staff-problem-items button.selected>b{color:#fff}.staff-other-controls-confirm{background:#fff;border:1px solid #c8c1c8;border-radius:10px;min-height:52px;margin-top:10px;padding:10px 12px}.staff-other-controls-confirm input{flex:none;width:24px;min-height:24px}.staff-impact-questions{gap:10px;display:grid}.staff-impact-questions h4{margin:0}.staff-required-evidence input[type=file]{min-height:52px}.staff-check-receipt{background:#f1fbf6;border:2px solid #70ad8e;border-radius:15px;outline:none;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:20px;display:grid}.staff-check-receipt-mark{color:#fff;background:#146f4a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid}.staff-check-receipt h3{margin:3px 0 6px;font-size:24px}.staff-check-receipt p{margin:0;line-height:1.5}.staff-check-receipt>.staff-primary-button,.staff-check-case{grid-column:1/-1}.staff-check-case{background:#fff;border:1px solid #abd1bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:52px;padding:11px 13px;display:flex}.staff-check-case>span{color:var(--muted);font-size:10px;font-weight:900}.staff-check-case>a{min-height:44px;color:var(--locker-red);margin-inline-start:auto;padding:11px 13px;font-weight:900}.staff-auto-case-note{border:1px solid #d8c879;border-inline-start:6px solid var(--locker-gold);background:#fffbea;border-radius:9px;gap:4px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.staff-legacy-check{gap:13px;min-width:0;display:grid}.staff-legacy-check>.staff-alert{margin:0}.staff-detailed-options{background:#fff;border:1px solid #d4ced5;border-radius:11px;min-width:0;margin-top:14px}.staff-detailed-options>summary{min-height:48px;color:var(--locker-red);cursor:pointer;align-items:center;padding:10px 13px;font-size:11px;font-weight:900;display:flex}.staff-detailed-options>div{border-top:1px solid #e0dbe1;gap:11px;min-width:0;padding:14px;display:grid}.staff-detailed-options h3,.staff-detailed-options p{margin:0}.staff-detailed-options p{color:var(--muted);font-size:10px;line-height:1.5}.staff-detailed-options .staff-secondary-button{justify-self:start;min-height:48px}[dir=rtl] .staff-fast-checklist [dir=ltr],[dir=rtl] .staff-problem-details [dir=ltr],[dir=rtl] .staff-check-receipt .ltr-value{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=680px){.staff-fast-checklist>li{grid-template-columns:1fr}.staff-check-number{width:34px;height:34px}.staff-problem-items>ol{grid-template-columns:1fr}.staff-problem-items button{grid-template-columns:30px minmax(0,1fr)}.staff-problem-items button>b{grid-column:2}}@media (width<=430px){.staff-decision-grid,.staff-check-receipt{grid-template-columns:1fr}.staff-check-receipt>.staff-primary-button,.staff-check-case{grid-column:1}}@media (width<=760px){.staff-today{gap:12px}.staff-today>*{margin-inline:12px}.staff-today .staff-shift-hero{margin:12px}.staff-today-section-heading,.staff-today-next>header,.staff-shift-lead-today>header,.staff-today-report,.staff-shift-lead-today>footer,.manager-today-intro{flex-direction:column;align-items:stretch}.staff-today-section-heading>button,.staff-today-report>a,.staff-shift-lead-today>footer>button{width:100%}.staff-next-action{flex-direction:column;align-items:stretch}.staff-next-action>b{width:100%}.staff-today-control{grid-template-columns:1fr}.staff-today-control>.staff-status{justify-self:start}.staff-lead-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-lead-grid{grid-template-columns:1fr}.staff-today-secondary>.staff-summary-cards,.staff-today-secondary>.staff-shift-board{margin:12px}.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}.management-shell{padding:0 max(14px,env(safe-area-inset-right)) calc(30px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.management-topbar{padding:12px max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));border-inline:0;margin-inline:-14px;border-top:0;border-radius:0 0 14px 14px;margin-bottom:10px}.management-workspace-nav{width:100%;margin-bottom:14px}.management-operations-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.management-workspace-nav a{padding-inline:7px;font-size:10px}.management-brand .brand-block{width:44px;height:44px}.management-brand-copy>span{display:none}.management-top-actions{gap:7px}.management-report-link{order:3}.management-identity{display:none}.management-logout{order:4;padding-inline:11px}.management-language-switch{order:1}.management-language-switch button{padding-inline:8px}.management-hero{flex-direction:column;align-items:stretch;gap:18px;padding:25px 20px}.management-hero h1{font-size:38px}.management-export-link{width:100%}.management-archive-record-nav{flex-direction:column;align-items:stretch;gap:10px}.management-archive-record-nav nav{grid-template-columns:1fr 1fr;width:100%}.management-archive-record-nav p{padding-inline:4px}.management-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.management-counter{min-height:104px;padding:14px}.management-counter strong{font-size:29px}.management-counter span{font-size:9px}.management-queue-toolbar{grid-template-columns:1fr;padding:14px}.management-filter-trigger{width:100%}.management-search-form{grid-template-columns:minmax(0,1fr) auto}.management-search-form button{padding-inline:13px}.management-quick-views{padding:12px}.management-quick-views a{flex:calc(50% - 7px)}.management-case-state-tabs a{flex:none}.management-results-heading{min-height:64px;padding:12px 14px}.management-active-filter-count{display:none}.management-card-list{grid-template-columns:1fr;padding:12px}.management-case-card{padding:16px}.management-case-card-actions{margin-inline:-16px;margin-bottom:-16px;padding-inline:16px}.management-case-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-pagination{grid-template-columns:1fr 1fr;padding:12px 14px}.management-pagination>strong{grid-area:1/1/auto/-1;justify-self:center}.management-pagination>a:first-child,.management-pagination>span:first-child,.management-pagination>a:last-child,.management-pagination>span:last-child{grid-row:2}.management-filter-dialog,.management-confirm-dialog{border-radius:18px 18px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.management-filter-dialog>form:not(.management-dialog-close-form),.management-confirm-dialog>form:not(.management-dialog-close-form){padding:22px 18px}.management-filter-grid{grid-template-columns:1fr}.management-dialog-actions{margin:20px -18px -22px;padding-inline:18px}.management-dialog-actions button{flex:1}.management-state-page{padding-block:85px 30px}.management-state-card{border-radius:16px;min-height:420px;padding:32px 20px}.management-state-actions{flex-direction:column;width:100%}.management-state-actions>*{width:100%}.management-staff-access-grid,.management-staff-access-form{grid-template-columns:1fr}.management-staff-access-form>.management-alert,.management-staff-access-actions{grid-column:auto}.management-staff-access-state{min-height:440px;padding:34px 22px}.management-staff-access-actions{z-index:5;padding:14px 24px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;margin:0 -24px -24px;position:sticky;bottom:0}.management-detail-nav{margin-top:2px}.management-detail-header{flex-direction:column;align-items:flex-start;padding:23px 20px}.management-detail-header h1{font-size:36px}.management-detail-badges{flex-wrap:wrap;width:100%}.management-archived-banner{grid-template-columns:1fr;padding:18px 16px}.management-archived-banner dl{grid-template-columns:1fr}.management-archived-banner dl>div.wide{grid-column:auto}.management-case-overview{padding:18px 16px}.management-case-overview>header{flex-direction:column;align-items:flex-start}.management-case-overview-summary{font-size:19px}.management-case-overview-sections,.management-case-overview-facts,.management-evidence-thumbnails{grid-template-columns:1fr}.management-case-primary-actions{flex-direction:column;align-items:stretch;display:flex}.management-case-primary-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-case-primary-actions button{width:100%;min-width:0}.management-disclosure>summary{min-height:64px;padding:12px 13px}.management-disclosure-body{padding:14px}.management-linked-task>dl{grid-template-columns:1fr}.management-conversation-list li>header{flex-direction:column;gap:4px}.management-section{padding:19px 16px}.management-section>header{align-items:flex-start}.management-section>header h2{font-size:22px}.management-product-record{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:12px}.management-product-record>img,.management-product-record>.brand-block{width:90px;height:90px}.management-product-record h3{font-size:18px}.management-product-record dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.management-product-record>div{min-width:0}.management-record-grid,.management-evidence-grid,.management-notification-section dl{grid-template-columns:1fr}.management-record-grid>div.wide{grid-column:auto}.management-evidence img,.management-evidence video{height:min(90vw,380px)}.management-timeline article>header{flex-direction:column;gap:4px}.management-timeline dl{grid-template-columns:1fr}.management-control-card{margin-inline:-1px;padding:18px 16px}.management-control-card>header{margin:-18px -16px 18px;padding:19px 16px}.management-control-actions{margin-inline:-16px;padding-inline:16px}.management-control-card>footer{margin-inline:-16px;margin-bottom:-18px}.management-analytics-period{width:100%}.management-analytics-filters{grid-template-columns:1fr;padding:15px}.management-analytics-filter-actions{grid-column:auto;justify-content:stretch}.management-analytics-filter-actions .management-primary-button{flex:1}.management-analytics-metrics,.management-analytics-grid{grid-template-columns:1fr}.management-analytics-panel:last-child{grid-column:auto}.management-analytics-metrics article{min-height:130px;padding:17px}.management-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.management-analytics-trend{padding-inline:13px}.management-analytics-trend th,.management-analytics-trend td{padding:11px 8px;font-size:10px}}@media (width<=430px){.staff-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-lead-summary,.staff-lead-task-counts{grid-template-columns:1fr}.management-topbar{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:start;gap:10px;display:grid}.management-brand,.management-brand-copy,.management-top-actions{min-width:0}.management-brand-copy strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.management-report-link{order:5;width:100%}.management-logout{margin-inline-start:auto}.management-operations-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-search-form{grid-template-columns:1fr}.management-search-form button{width:100%}.management-case-card-top{flex-wrap:wrap;align-items:flex-start}.management-case-card-top .management-status-badge{margin-inline-start:0!important}.management-case-identity{flex-direction:column;align-items:flex-start;gap:5px}.management-case-primary-actions>div{grid-template-columns:1fr}.management-product-record{grid-template-columns:72px minmax(0,1fr)}.management-product-record>img,.management-product-record>.brand-block{width:72px;height:72px}.management-product-record dl{grid-template-columns:1fr}.management-staff-access-hero .management-staff-access-lock{display:none}.management-staff-access-card,.management-staff-access-form{padding:18px 16px}.management-staff-access-identity>div{grid-template-columns:1fr;gap:5px}.management-staff-access-actions{flex-direction:column-reverse;align-items:stretch;margin:0 -16px -18px;padding-inline:16px}.management-staff-access-actions>*{width:100%}.management-staff-access-actions .management-primary-button{min-width:0}}@media (width<=680px){.receipt-notification{text-align:center;grid-template-columns:1fr}.notice-box{text-align:center}}@media (prefers-reduced-motion:reduce){.management-spinner{animation-duration:1.5s}.management-shell *{scroll-behavior:auto!important}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.analytics-v2-hero{margin-bottom:12px}.analytics-view-tabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbc8cf;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:8px;padding:5px;display:grid;position:sticky;top:8px;box-shadow:0 10px 30px #221e2712}.analytics-view-tabs a{color:#514d55;text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:8px 9px;font-size:11px;font-weight:900;line-height:1.25;text-decoration:none;display:flex}.analytics-view-tabs a:hover{background:#f2eff2}.analytics-view-tabs a[aria-current=page]{color:#fff;background:var(--locker-red);box-shadow:0 3px 12px #be162233}.analytics-technical-navigation{background:#faf9fb;border:1px dashed #ccc6cd;border-radius:10px;margin:0 0 12px;padding:8px 12px}.analytics-technical-navigation summary{min-height:44px;color:var(--muted);cursor:pointer;font-size:11px;font-weight:900;line-height:44px}.analytics-technical-navigation a{min-height:44px;color:var(--locker-red);border-radius:8px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.analytics-technical-navigation a[aria-current=page]{color:#fff;background:var(--locker-red)}.analytics-tab-short{display:none}.analytics-v2-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.analytics-v2-filters input,.analytics-v2-filters select{min-height:48px;margin-top:6px;padding:10px 12px;font-size:12px}.analytics-v2-filters .management-analytics-filter-actions{grid-column:auto}.analytics-filter-scope{color:var(--muted);border-top:1px solid #e2dfe3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;margin:2px 0 0;padding-top:13px;font-size:10px;line-height:1.45;display:flex}.analytics-filter-scope span{align-items:baseline;gap:5px;display:inline-flex}.analytics-filter-scope b{color:var(--locker-red)}.analytics-v2-content{gap:18px;min-width:0;max-width:100%;display:grid}.analytics-v2-content>*{min-width:0;max-width:100%}.analytics-section,.analytics-panel,.analytics-page-intro{background:#fff;border:1px solid #cbc8cf;border-radius:18px;min-width:0;padding:22px;box-shadow:0 12px 34px #221e2712}.analytics-page-intro{color:#fff;border-color:var(--locker-red);background:linear-gradient(120deg,#351028,#5e2149)}.analytics-page-intro .eyebrow{color:var(--locker-gold)}.analytics-page-intro h2{margin:0;font-size:clamp(27px,3vw,38px)}.analytics-page-intro p:last-child{color:#eadfe7;max-width:760px;margin:10px 0 0;font-size:12px;line-height:1.55}.analytics-section-heading{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:17px;display:flex}.analytics-section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.5vw,31px)}.analytics-section-heading>p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.analytics-headline-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-count-card{color:#fff;background:#4d193b;border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;min-height:158px;padding:19px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 10px 24px #34132a24}.analytics-count-card:hover{transform:translateY(-2px);box-shadow:0 15px 32px #34132a33}.analytics-count-card:focus-visible,.analytics-indicator:focus-visible,.analytics-age-card:focus-visible,.analytics-time-card:focus-visible,.analytics-quality-card:focus-visible,.analytics-bar-link:focus-visible,.analytics-row-link:focus-visible,.analytics-view-tabs a:focus-visible,.analytics-attention-list a:focus-visible,.analytics-derived-links a:focus-visible{outline:3px solid var(--locker-gold);outline-offset:2px}.analytics-count-card>span:first-child{color:#f2e9ef;letter-spacing:.055em;text-transform:uppercase;min-height:30px;font-size:10px;font-weight:900;line-height:1.4}.analytics-count-card>strong{color:var(--locker-gold);font-size:clamp(34px,4vw,51px);line-height:1}.analytics-count-card>small{color:#eadfe7;font-size:10px}.analytics-metric-formula{text-transform:none;line-height:1.45}.analytics-metric-exclusions{border-top:1px solid #ffffff38;padding-top:6px;line-height:1.55}.analytics-count-card.critical{background:linear-gradient(145deg,#7d1f1b,#b43a30)}.analytics-count-card.overdue{background:linear-gradient(145deg,#5d1a38,#8e265a)}.analytics-count-card.unassigned{background:linear-gradient(145deg,#27232d,#4c4653)}.analytics-count-card.due{background:linear-gradient(145deg,#624b00,#8a6d00)}.analytics-performance-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-performance-counts .analytics-count-card{min-height:178px;color:var(--ink);box-shadow:none;background:linear-gradient(145deg,#fff,#f6f4f6);border-color:#d4d0d6}.analytics-performance-counts .analytics-count-card>span:first-child{color:#4b454d}.analytics-performance-counts .analytics-count-card>strong{color:var(--locker-red)}.analytics-performance-counts .analytics-count-card>small{color:var(--muted)}.analytics-staff-activity-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.analytics-comparison{color:#67616a;text-transform:none;flex-wrap:wrap;align-items:center;gap:3px 7px;margin-top:2px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.analytics-comparison b{color:var(--locker-red)}.analytics-count-card:not(.plain) .analytics-comparison{color:#f1e6ed}.analytics-count-card:not(.plain) .analytics-comparison b{color:var(--locker-gold)}.analytics-indicators{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.analytics-indicator{min-width:0;min-height:98px;color:var(--ink);background:#faf9fa;border:1px solid #d8d4d9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:15px;text-decoration:none;display:grid}.analytics-indicator>span{color:#514c54;font-size:10px;font-weight:900;line-height:1.35}.analytics-indicator>strong{color:var(--locker-red);font-size:27px}.analytics-indicator>small{color:var(--muted);grid-column:1/-1;font-size:9px}.analytics-age-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.analytics-age-summary article,.analytics-age-card{min-width:0;min-height:116px;color:inherit;background:#f2eff2;border-radius:13px;flex-direction:column;justify-content:center;gap:8px;padding:17px;text-decoration:none;display:flex}.analytics-age-summary span{color:#5e5860;text-transform:uppercase;font-size:10px;font-weight:900}.analytics-age-summary strong{color:var(--locker-red);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,34px)}.analytics-age-summary small{color:var(--muted);font-size:9px}.analytics-sample-note{color:var(--muted);margin:11px 0 17px;font-size:10px}.analytics-sample-note b{color:var(--ink)}.analytics-time-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.analytics-time-card{color:#fff;background:linear-gradient(135deg,#351028,#62244d);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:170px;padding:19px;text-decoration:none;display:flex}.analytics-time-card[aria-disabled=true]{opacity:.82}.analytics-time-card>span:first-child{color:#eadfe7;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.4}.analytics-time-card>strong{color:var(--locker-gold);overflow-wrap:anywhere;font-size:clamp(26px,3vw,39px)}.analytics-time-card>small{color:#eadfe7;font-size:9px;line-height:1.4}.analytics-time-card .analytics-comparison{color:#eadfe7}.analytics-time-card .analytics-comparison b{color:var(--locker-gold)}.analytics-derived-links{flex-wrap:wrap;align-items:center;gap:5px;min-height:44px;display:flex}.analytics-derived-links>a,.analytics-derived-links>div{min-height:44px;color:var(--locker-red);background:#fff;border:1px solid #c9c3ca;border-radius:7px;align-items:center;padding:5px 8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.analytics-derived-links>[aria-disabled=true]{color:var(--muted)}.analytics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-chart-grid .analytics-chart-panel:last-child{grid-column:1/-1}.analytics-panel h3{margin:0;font-size:20px}.analytics-panel-copy{color:var(--muted);margin:7px 0 17px;font-size:10px;line-height:1.5}.analytics-bar-chart{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.analytics-bar-chart li{min-width:0}.analytics-bar-link{color:inherit;border-radius:8px;gap:6px;text-decoration:none;display:grid}.analytics-bar-label{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analytics-bar-label>b{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.analytics-bar-label>span{flex:none;align-items:center;gap:8px;display:flex}.analytics-bar-label strong{color:var(--locker-red);font-size:12px}.analytics-bar-label small,.analytics-bar-denominator{color:var(--muted);font-size:9px}.analytics-bar-track{background:#ece9ed;border-radius:99px;height:10px;display:block;overflow:hidden}.analytics-bar-track i{border-radius:inherit;background:linear-gradient(90deg,var(--locker-red),#9a477d);block-size:100%;display:block}.analytics-bar-link:hover .analytics-bar-track i{background:linear-gradient(90deg,#69224f,#bd579a)}.analytics-data-view{border-top:1px solid #e1dee2;margin-top:18px}.analytics-data-view summary,.analytics-exclusions summary,.analytics-unavailable summary{min-height:48px;color:var(--locker-red);cursor:pointer;align-items:center;font-size:10px;font-weight:900;display:flex}.analytics-data-view summary::marker{color:var(--locker-gold)}.analytics-exclusions summary::marker{color:var(--locker-gold)}.analytics-unavailable summary::marker{color:var(--locker-gold)}.analytics-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #dfdce1;border-radius:11px;width:100%;max-width:100%;overflow:auto}.analytics-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.analytics-table-wrap th,.analytics-table-wrap td{overflow-wrap:anywhere;text-align:start;vertical-align:top;background:#fff;border-bottom:1px solid #e6e3e7;max-width:320px;padding:12px 13px;font-size:10px;line-height:1.4}.analytics-table-wrap thead th{z-index:2;color:#5e5961;letter-spacing:.04em;text-transform:uppercase;background:#f4f2f4;font-size:9px;position:sticky;top:0}.analytics-table-wrap tbody th{color:var(--locker-red);font-weight:900}.analytics-table-wrap tbody tr:last-child>*{border-bottom:0}.analytics-table-wrap tbody tr:hover>*{background:#fcfafb}.analytics-table-wrap td>.analytics-row-link,.analytics-table-wrap td>.analytics-unavailable-inline{margin-top:6px}.analytics-trend-panel{contain:inline-size;min-width:0;max-width:100%;overflow:hidden}.analytics-trend-legend{color:#59535b;flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:9px;font-weight:900;display:flex}.analytics-trend-legend span:before{content:"";border-radius:2px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.analytics-trend-legend .raised:before{background:var(--locker-red)}.analytics-trend-legend .resolved:before{background:#1d7b57}.analytics-trend-legend .closed:before{background:#b58c00}.analytics-trend-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.analytics-trend-comparisons li{background:#faf9fa;border:1px solid #dfdce1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px;display:grid}.analytics-trend-comparisons li>span:first-child{color:#5c565e;font-size:9px;font-weight:900}.analytics-trend-comparisons li>strong{color:var(--locker-red)}.analytics-trend-comparisons .analytics-comparison{grid-column:1/-1}.analytics-trend-chart{box-sizing:border-box;overscroll-behavior-inline:contain;contain:inline-size layout paint;border-bottom:1px solid #bbb7bd;align-items:flex-end;gap:8px;width:100%;min-width:0;max-width:100%;min-height:240px;padding:12px 8px 0;display:flex;overflow:auto hidden}.analytics-trend-group{flex:0 0 150px;grid-template-rows:180px 35px;gap:0;min-width:150px;max-width:180px;height:215px;display:grid}.analytics-trend-bars{justify-content:center;align-items:flex-end;gap:5px;height:180px;display:flex}.analytics-trend-bar{border-radius:4px 4px 0 0;align-items:flex-end;width:44px;min-width:44px;height:100%;min-height:44px;display:flex}.analytics-trend-bar i{background:var(--locker-red);border-radius:3px 3px 0 0;width:100%;min-height:0;display:block}.analytics-trend-bar.resolved i{background:#1d7b57}.analytics-trend-bar.closed i{background:#b58c00}.analytics-trend-group>span{color:var(--muted);text-align:center;place-items:center;font-size:8px;line-height:1.2;display:grid}.analytics-empty{min-height:116px;color:var(--muted);text-align:center;background:#f8f7f8;border:1px dashed #c9c5cc;border-radius:11px;place-items:center;margin:16px 0 0;padding:22px;font-size:11px;line-height:1.45;display:grid}.analytics-attention-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.analytics-attention-list li{background:#fff9df;border-inline-start:5px solid #ba8d00;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:15px;display:grid}.analytics-attention-list h3{margin:5px 0 0;font-size:14px}.analytics-attention-list p{color:#625d64;margin:5px 0 0;font-size:10px;line-height:1.45}.analytics-attention-list>li>strong{color:var(--locker-red);font-size:25px}.analytics-attention-list a,.analytics-attention-list [aria-disabled=true],.analytics-row-link{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.analytics-row-link[aria-disabled=true],.analytics-attention-list [aria-disabled=true]{color:var(--muted);cursor:not-allowed;border-color:#c9c5ca}.analytics-attention-tag{color:#5f4800;text-transform:uppercase;background:#ffe98d;border-radius:99px;align-items:center;min-height:25px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.analytics-unavailable{color:#5b565d;border-top:1px solid #e3dfe4;margin-top:14px}.analytics-unavailable ul{margin:0;padding-inline-start:20px;font-size:10px;line-height:1.55}.analytics-detail-panel{overflow:hidden}.analytics-detail-panel>h3{margin-bottom:12px}.analytics-risk-grid,.analytics-risk-section{gap:14px;display:grid}.analytics-risk-section>.analytics-detail-panel{box-shadow:none}.analytics-risk-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.analytics-risk-heading h3{margin:0}.analytics-risk-heading p{color:var(--muted);margin:6px 0 0;font-size:10px}.analytics-structured-values{gap:6px;margin:0;display:grid}.analytics-structured-values>div{gap:2px;display:grid}.analytics-structured-values dt{color:var(--muted);font-size:8px;font-weight:900}.analytics-structured-values dd{color:var(--ink);text-align:left;margin:0}.analytics-honesty-note{color:#5a4600;background:#fff8d8;border:1px solid #ddca75;border-radius:11px;margin:0;padding:14px 16px;font-size:11px;line-height:1.5}.analytics-missing{color:#817b84;font-style:italic}.analytics-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-quality-card{min-height:130px;color:inherit;background:#fff;border:1px solid #d5d1d6;border-radius:13px;flex-direction:column;justify-content:center;gap:7px;padding:17px;text-decoration:none;display:flex}.analytics-quality-card>span{color:#4e4950;min-height:28px;font-size:10px;font-weight:900;line-height:1.4}.analytics-quality-card>strong{color:var(--locker-red);font-size:32px}.analytics-quality-card>small{color:var(--muted);font-size:9px}.analytics-quality-card>.analytics-quality-description{color:#544f56;line-height:1.45}.analytics-quality-description b{margin-inline:3px}.analytics-exclusions{padding-block:10px}.analytics-exclusions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analytics-exclusions li{border-top:1px solid #e5e2e6;grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(150px,auto);align-items:center;gap:12px;padding:10px 0;font-size:10px;display:grid}.analytics-exclusions li>span:first-child,.analytics-exclusion-stat,.analytics-exclusion-reason{gap:4px;display:grid}.analytics-exclusions li small,.analytics-exclusion-reason small{color:var(--muted);line-height:1.4}.analytics-exclusion-stat{justify-items:start}.analytics-exclusions a{min-height:44px;color:var(--locker-red);align-items:center;font-weight:900;display:inline-flex}.analytics-unavailable-inline{color:var(--muted);gap:3px;font-size:9px;line-height:1.35;display:grid}.analytics-unavailable-inline>small{max-width:220px;color:var(--muted)}.management-analytics-freshness{padding-bottom:max(4px,env(safe-area-inset-bottom))}.management-analytics-return{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.management-active-filters{background:#faf9fa;border-top:1px solid #e0dde2;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:10px 14px;display:flex}.management-active-filters>strong{color:#4e4950;margin-inline-end:4px;font-size:10px}.management-active-filters a,.management-active-filters button{min-height:44px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #c7c1c8;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.management-active-filters a:hover,.management-active-filters button:hover{border-color:var(--locker-red);background:#faf4f8}[dir=rtl] .analytics-v2-content,[dir=rtl] .analytics-v2-filters,[dir=rtl] .analytics-page-intro,[dir=rtl] .analytics-panel,[dir=rtl] .analytics-section,[dir=rtl] .analytics-table-wrap :where(th,td){text-align:right}[dir=rtl] .analytics-attention-list li{border-inline-start:5px solid #ba8d00}[dir=rtl] .ltr-value{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=1180px){.analytics-v2-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-v2-filters .management-analytics-filter-actions{grid-column:1/-1;justify-content:flex-end}.analytics-headline-cards,.analytics-indicators,.analytics-age-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-performance-counts,.analytics-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.analytics-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.analytics-tab-long{display:none}.analytics-tab-short{display:inline}.analytics-v2-filters,.analytics-headline-cards,.analytics-performance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-time-metrics,.analytics-chart-grid{grid-template-columns:1fr}.analytics-chart-grid .analytics-chart-panel:last-child{grid-column:auto}.analytics-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.analytics-section-heading>p{max-width:none}}@media (width<=600px){.analytics-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.analytics-view-tabs a{min-height:46px;font-size:10px}.analytics-v2-filters{grid-template-columns:1fr;padding:15px}.analytics-v2-filters .management-analytics-filter-actions{grid-column:auto;justify-content:stretch}.analytics-v2-filters .management-analytics-filter-actions>*{flex:1;min-height:48px}.analytics-filter-scope{flex-direction:column;align-items:flex-start}.analytics-section,.analytics-panel,.analytics-page-intro{border-radius:14px;padding:17px 14px}.analytics-section-heading h2{font-size:23px}.analytics-headline-cards{grid-template-columns:1fr 1fr;gap:7px}.analytics-count-card{min-height:145px;padding:14px}.analytics-count-card>strong{font-size:37px}.analytics-count-card>span:first-child{min-height:38px;font-size:9px}.analytics-indicators,.analytics-age-summary,.analytics-performance-counts,.analytics-quality-grid{grid-template-columns:1fr 1fr;gap:7px}.analytics-indicator{min-height:90px;padding:12px}.analytics-performance-counts .analytics-count-card{min-height:170px}.analytics-quality-card{min-height:118px;padding:13px}.analytics-attention-list li{grid-template-columns:minmax(0,1fr) auto}.analytics-attention-list a,.analytics-attention-list [aria-disabled=true]{grid-column:1/-1;width:100%}.analytics-table-wrap{margin-inline:0}.analytics-trend-comparisons{grid-template-columns:1fr}.analytics-exclusions li{grid-template-columns:minmax(0,1fr) auto}.analytics-exclusions li a,.analytics-exclusions li>.analytics-unavailable-inline{grid-column:1/-1;min-height:44px}.management-active-filters{padding-inline:10px}.management-active-filters>strong{flex-basis:100%}}@media (width<=380px){.analytics-headline-cards,.analytics-indicators,.analytics-age-summary,.analytics-performance-counts,.analytics-quality-grid{grid-template-columns:1fr}}.stock-list-content{gap:18px;min-width:0;display:grid}.stock-list-hero{margin-bottom:0}.stock-list-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.stock-list-print-link,.stock-list-case-link{min-height:48px;color:var(--locker-red);border:1px solid var(--locker-red);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.stock-list-print-link:disabled{cursor:wait;opacity:.55}.stock-list-integrity-note{color:#553f00;background:#fff8d8;border:1px solid #d7bd4f;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px;padding:15px 18px;display:grid}.stock-list-integrity-note strong{font-size:12px}.stock-list-integrity-note p{margin:0;font-size:11px;line-height:1.55}.stock-list-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stock-list-summary-card{min-width:0;min-height:132px;color:var(--ink);background:#fff;border:1px solid #d3cfd5;border-inline-start:5px solid #877f89;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 12px;padding:17px;text-decoration:none;display:grid;box-shadow:0 8px 24px #221e270f}.stock-list-summary-card.ready_to_buy{border-inline-start-color:#168956}.stock-list-summary-card.needs_verification{border-inline-start-color:#d29a00}.stock-list-summary-card.stock_present_operational{border-inline-start-color:#43758d}.stock-list-summary-card.all{border-inline-start-color:var(--locker-red)}.stock-list-summary-card[aria-current=page]{border-color:var(--locker-red);box-shadow:0 0 0 2px #be162224,0 12px 28px #221e2717}.stock-list-summary-card>span{color:#4f4951;text-transform:uppercase;min-width:0;font-size:10px;font-weight:900;line-height:1.4}.stock-list-summary-card>strong{color:var(--locker-red);font-size:31px;line-height:1}.stock-list-summary-card>small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.45}.stock-list-filters{background:#fff;border:1px solid #cbc8cf;border-radius:15px;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;padding:17px 18px;display:grid;box-shadow:0 10px 28px #221e270f}.stock-list-filters label{color:#4d4850;min-width:0;font-size:10px;font-weight:900}.stock-list-filters input,.stock-list-filters select{background:#fbfbfc;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;font-size:12px}.stock-list-filter-actions{gap:8px;display:flex}.stock-list-filter-actions button{white-space:nowrap;min-height:48px}.stock-list-print-header{display:none}.stock-list-panel{background:#fff;border:1px solid #cbc8cf;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 48px #221e2717}.stock-list-results-heading{background:#f8f7f9;border-bottom:1px solid #dfdce2;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:19px 22px;display:flex}.stock-list-results-heading h2{margin:3px 0 5px;font-size:25px}.stock-list-results-heading p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.stock-list-result-count{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.stock-list-result-count strong{color:var(--locker-red);font-size:32px;line-height:1}.stock-list-result-count span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.stock-list-trip-progress{color:#544f57;background:#fffdf5;border-bottom:1px solid #e3e0e4;min-height:44px;padding:12px 22px;font-size:10px}.stock-list-trip-progress strong{color:var(--locker-red)}.stock-list-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto}.stock-list-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1160px}.stock-list-table th,.stock-list-table td{overflow-wrap:anywhere;vertical-align:top;text-align:start;border-bottom:1px solid #e9e6ea;padding:13px 12px;font-size:10px;line-height:1.45}.stock-list-table thead th{z-index:2;color:#625d65;letter-spacing:.055em;text-transform:uppercase;background:#f3f2f4;font-size:8px;position:sticky;top:0}.stock-list-table tbody th{font-weight:400}.stock-list-table tbody tr:last-child>*{border-bottom:0}.stock-list-table tbody tr:hover>*{background:#fcfafb}.stock-list-table th:first-child{width:6%}.stock-list-table th:nth-child(2){width:23%}.stock-list-table th:nth-child(3){width:14%}.stock-list-table th:nth-child(4){width:13%}.stock-list-table th:nth-child(5){width:20%}.stock-list-table th:nth-child(6),.stock-list-table th:nth-child(7){width:12%}.stock-list-table td>span,.stock-list-table td>strong{margin-bottom:5px;display:block}.stock-list-table td>span{color:var(--muted)}.stock-list-table tr.is-checked>*{background:#f1f7f3}.stock-list-table tr.is-checked .stock-list-product-copy strong{text-decoration:line-through;text-decoration-thickness:1px}.stock-list-product{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.stock-list-thumbnail{background:#fff;border:1px solid #dedbe0;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.stock-list-thumbnail img{object-fit:contain;width:100%;height:100%;padding:4px}.stock-list-thumbnail .brand-block{width:54px;height:54px;font-size:18px}.stock-list-product-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.stock-list-product-copy strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px;line-height:1.35}.stock-list-product-copy span{color:var(--muted);font-size:10px}.stock-list-cohort-badge{text-transform:uppercase;background:#eceaec;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 8px;font-weight:900;line-height:1.25;color:#4d4850!important;font-size:8px!important;display:inline-flex!important}.stock-list-cohort-badge.ready_to_buy{background:#def3e8;color:#11623f!important}.stock-list-cohort-badge.needs_verification{background:#ffefbc;color:#715000!important}.stock-list-cohort-badge.stock_present_operational{background:#e1f0f7;color:#174c66!important}.stock-list-cohort-reason{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.stock-list-check{color:#4c474f;cursor:pointer;align-items:center;gap:9px;min-width:44px;min-height:44px;font-size:10px;font-weight:900;display:flex}.stock-list-check.compact{justify-content:center}.stock-list-check input{width:24px;height:24px;accent-color:var(--locker-red);margin:0}.stock-list-check.checked{color:#126342}.stock-list-quantity{color:#514c54;gap:6px;min-width:0;font-size:9px;font-weight:900;display:grid}.stock-list-quantity input{background:#fff;width:86px;min-height:46px;margin:0;padding:7px 9px;font-size:16px;font-weight:800}.stock-list-case-link{width:100%;min-height:44px;padding-inline:10px;font-size:9px}.stock-list-unavailable{min-height:44px;color:var(--muted);align-items:center;font-size:9px;line-height:1.4;display:flex}.stock-list-card-grid{margin:0;padding:0;list-style:none;display:none}.stock-list-card{background:#fff;border:1px solid #d5d1d7;border-radius:14px;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 20px #221e270d}.stock-list-card.is-checked{background:#f1f7f3}.stock-list-card.is-checked .stock-list-product-copy strong{text-decoration:line-through}.stock-list-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.stock-list-card-heading .stock-list-product{flex:1}.stock-list-card-heading .management-priority-badge{flex:none}.stock-list-card-facts{background:#f7f6f8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin:0;padding:13px;display:grid}.stock-list-card-facts>div{min-width:0}.stock-list-card-facts .wide{grid-column:1/-1}.stock-list-card-facts dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.stock-list-card-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.4}.stock-list-distribution{flex-wrap:wrap;gap:3px 8px;min-width:0;display:flex!important}.stock-list-distribution>span{display:inline-block;margin:0!important}.stock-list-card-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.stock-list-card-actions .stock-list-case-link{width:100%}.stock-list-pagination{border-top:1px solid #e0dde2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:70px;padding:13px 18px;display:grid}.stock-list-pagination>a,.stock-list-pagination>span{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.stock-list-pagination>span[aria-disabled=true]{color:#918b93;border-color:#d4d0d5}.stock-list-pagination>a:last-child,.stock-list-pagination>span:last-child{justify-self:end}.stock-list-pagination>strong{font-size:10px}[dir=rtl] .stock-list-content,[dir=rtl] .stock-list-filters,[dir=rtl] .stock-list-panel,[dir=rtl] .stock-list-table :where(th,td){text-align:right}@media (width<=1180px){.stock-list-summary,.stock-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-list-filter-actions{justify-content:flex-end}}@media (width<=1100px){.stock-list-table-wrap{display:none}.stock-list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}}@media (width<=760px){.management-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-list-hero{gap:17px}.stock-list-hero-actions{width:100%}.stock-list-hero-actions>*{flex:1}.stock-list-integrity-note{grid-template-columns:1fr}.stock-list-summary{gap:8px}.stock-list-summary-card{min-height:120px;padding:14px}.stock-list-filters{grid-template-columns:1fr;padding:15px}.stock-list-filter-actions>*{flex:1}.stock-list-results-heading{flex-direction:column;align-items:flex-start;gap:13px;padding:18px 16px}.stock-list-result-count{flex-direction:row;align-items:flex-start;gap:8px}.stock-list-result-count strong{font-size:25px}.stock-list-result-count span{align-self:center}.stock-list-trip-progress{padding-inline:16px}.stock-list-card-grid{grid-template-columns:1fr;padding:12px}.stock-list-card-controls{grid-template-columns:1fr}.stock-list-quantity input{width:100%}.stock-list-pagination{grid-template-columns:1fr 1fr}.stock-list-pagination>strong{grid-area:1/1/auto/-1;justify-self:center}.stock-list-pagination>a:first-child,.stock-list-pagination>span:first-child,.stock-list-pagination>a:last-child,.stock-list-pagination>span:last-child{grid-row:2;width:100%}}@media (width<=380px){.stock-list-summary{grid-template-columns:1fr}.stock-list-product{grid-template-columns:60px minmax(0,1fr)}.stock-list-thumbnail{width:60px;height:60px}.stock-list-card-facts{grid-template-columns:1fr}.stock-list-card-facts .wide{grid-column:auto}}@media print{@page{size:A4 portrait;margin:11mm}body{color:#000!important;background:#fff!important}.management-shell{width:100%;min-height:0;padding:0;overflow:visible}.management-topbar,.management-workspace-nav,.stock-list-screen-controls,.stock-list-trip-progress,.stock-list-pagination,.stock-list-card-grid{display:none!important}.stock-list-content{display:block}.stock-list-hero{color:#000;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 4mm;padding:0;display:block}.stock-list-hero .eyebrow{color:#000}.stock-list-hero h1{color:#000;margin:0;font-size:22pt}.stock-list-hero p:last-child{color:#333;margin:2mm 0 0}.stock-list-integrity-note{color:#000;background:#fff;border-color:#777;margin:0 0 4mm;padding:3mm}.stock-list-summary{grid-template-columns:repeat(4,1fr);gap:2mm;margin-bottom:4mm}.stock-list-summary-card{color:#000;min-height:0;box-shadow:none;border:1px solid #777;padding:2.5mm}.stock-list-summary-card>strong{color:#000;font-size:18pt}.stock-list-summary-card>small{display:none}.stock-list-print-header{border-block:1px solid #777;justify-content:space-between;align-items:flex-start;gap:5mm;margin-bottom:4mm;padding:2.5mm 0;font-size:8pt;display:flex}.stock-list-print-header p{margin:0}.stock-list-print-now{display:none!important}.stock-list-panel{box-shadow:none;border:0;border-radius:0;overflow:visible}.stock-list-results-heading{background:#fff;border-bottom:1px solid #777;min-height:0;padding:0 0 3mm}.stock-list-results-heading h2{font-size:15pt}.stock-list-result-count strong{color:#000}.stock-list-table-wrap{overflow:visible;display:block!important}.stock-list-table{table-layout:fixed;width:100%;min-width:0}.stock-list-table th,.stock-list-table td{break-inside:avoid;color:#000;border-color:#aaa;padding:2.2mm 1.6mm;font-size:7.5pt}.stock-list-table thead th{color:#000;font-size:6.5pt;position:static;background:#eee!important}.stock-list-table th:first-child{width:7%}.stock-list-table th:nth-child(2){width:27%}.stock-list-table th:nth-child(3){width:17%}.stock-list-table th:nth-child(4){width:15%}.stock-list-table th:nth-child(5){width:21%}.stock-list-table th:nth-child(6){width:13%}.stock-list-product{grid-template-columns:12mm minmax(0,1fr);gap:2mm}.stock-list-thumbnail{border-color:#aaa;width:12mm;height:12mm}.stock-list-thumbnail .brand-block{width:9mm;height:9mm;font-size:8pt}.stock-list-product-copy strong{color:#000;font-size:8pt}.stock-list-product-copy span{color:#333}.stock-list-table tr.is-checked>*{background:#eee!important}.stock-list-check{min-width:8mm;min-height:8mm}.stock-list-check input{appearance:none;border:1.5px solid #000;width:5mm;height:5mm}.stock-list-check input:checked:after{content:"✓";text-align:center;font-size:12pt;line-height:4.5mm;display:block}.stock-list-quantity input{color:#000;background:#fff;border:1px solid #555;width:100%;min-height:8mm;padding:1mm}.stock-list-cohort-badge{border:1px solid #777;color:#000!important;background:#fff!important}.management-alert,.management-queue-loading,.management-empty-state{box-shadow:none}}.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):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){min-height:44px}.staff-topbar,.staff-public-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-brand{color:var(--ink);text-decoration:none}.staff-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.staff-brand small{color:var(--muted);font-size:11px}.staff-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.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-more{position:relative}.staff-more>summary{min-height:42px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #bcb6be;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900;list-style:none}.staff-more>summary::-webkit-details-marker{display:none}.staff-more>div{z-index:30;top:calc(100% + 7px);background:#fff;border:1px solid #c9c3cb;border-radius:12px;gap:9px;width:min(290px,80vw);padding:12px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 38px #221e2729}.staff-more :where(a,button){width:100%;min-height:54px;color:var(--purple);text-align:start;cursor:pointer;background:#f5f2f5;border:0;border-radius:8px;gap:3px;padding:10px;text-decoration:none;display:grid}.staff-more small,.staff-more p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.staff-mobile-menu-actions{display:none}.staff-switch-button,.staff-primary-button,.staff-secondary-button,.staff-icon-button{cursor:pointer;border-radius:10px;min-height:46px;padding:0 17px;font-size:12px;font-weight:900}.staff-switch-button,.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-icon-button{width:46px;color:var(--purple);background:#fff;border:1px solid #cac6cd;padding:0;font-size:26px}.staff-primary-button:disabled{cursor:not-allowed;opacity:.45}.staff-nav{background:#efedf0;border:1px solid #cbc8cf;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:18px;padding:5px;display:grid}.staff-nav button{min-width:0;min-height:50px;color:var(--purple);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:flex;position:relative}.staff-nav button.active{color:#fff;border-color:var(--purple);background:var(--purple)}.staff-nav b{color:#fff;background:#b12c27;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;display:grid}.staff-nav button.active b{color:var(--purple);background:var(--yellow)}.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}.staff-danger-first{border-width:2px;background:#fff4cf;border-inline-start:7px solid #c72d27;align-items:flex-start}.staff-danger-first strong{color:#7b1f1b;font-size:15px;display:block}.staff-danger-first p{font-weight:700}.staff-state-page{text-align:center;place-items:center;display:grid}.staff-state-page>section{background:#fff;border:1px solid #cbc8cf;border-radius:20px;width:min(620px,100%);padding:40px;box-shadow:0 22px 64px #221e271f}.staff-state-page>.language-switch{position:absolute;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:max(16px,env(safe-area-inset-right))}.staff-state-page a{color:#fff;background:var(--locker-red);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.staff-spinner{border:5px solid #ddd5da;border-top-color:var(--locker-red);border-radius:50%;width:48px;height:48px;margin:0 auto 18px;animation:.8s linear infinite staff-spin;display:block}@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-store-chip{background:#f7f5f7;border:1px solid #d8d2d6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:22px 0;padding:13px 15px;display:flex}.staff-store-chip span{color:var(--muted);font-size:11px;font-weight:800}.staff-signin-form{gap:16px;display:grid}.staff-signin-form label,.staff-message-form label,.staff-visitor-form label{color:#4f4b52;gap:7px;font-size:12px;font-weight:900;display:grid}.staff-signin-form input,.staff-signin-form select,.staff-message-form textarea,.staff-visitor-form input,.staff-visitor-form select,.staff-visitor-form textarea{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #bdb9c1;border-radius:10px;margin:0;padding:12px 13px}.staff-signin-form input[type=password]{letter-spacing:.28em;text-align:center;font-size:23px}.staff-field-help,.staff-field-error{color:var(--muted);font-size:11px;line-height:1.4}.staff-field-error{color:#a12420;font-weight:900}.staff-workspace-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;display:grid}.staff-main-column,.staff-side-column{align-content:start;gap:16px;min-width:0;display:grid}.staff-panel,.staff-shift-hero{background:#fff;border:1px solid #cbc8cf;border-radius:17px;padding:22px;box-shadow:0 12px 36px #221e2712}.staff-shift-hero{color:#fff;border-color:var(--locker-red);background:linear-gradient(120deg,#7a0e17,#65274f);padding:28px 30px}.staff-shift-hero .eyebrow{color:var(--locker-gold)}.staff-shift-hero h1{margin:4px 0 8px;font-size:clamp(36px,5vw,58px)}.staff-shift-hero p:last-child{color:#eadde6}.staff-shift-board>header{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;padding-bottom:14px;display:flex}.staff-shift-board>header h2{margin:3px 0 0}.staff-shift-board>header>p{max-width:360px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.staff-shift-session-list{gap:10px;display:grid}.staff-shift-session-list>article{border:1px solid #d8d4da;background:#fff;border-inline-start:5px solid #aaa4ab;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.staff-shift-session-list>article.current{background:#f4fbf7;border-inline-start-color:#168956}.staff-shift-session-copy{min-width:0}.staff-shift-session-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.staff-shift-session-copy h3{margin:0}.staff-shift-session-copy p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.4}.staff-shift-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:340px;display:flex}.staff-shift-actions label{min-width:260px;color:var(--muted);gap:5px;font-size:10px;font-weight:900;display:grid}.staff-shift-actions label>span{gap:7px;display:flex}.staff-shift-actions select{background:#fff;border:1px solid #bbb6bf;border-radius:9px;flex:1;min-width:0;min-height:46px;padding:8px 10px}.staff-shift-actions .staff-primary-button,.staff-shift-actions .staff-secondary-button{min-height:46px}.staff-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-summary-cards button{min-height:106px;color:var(--locker-red);text-align:start;cursor:pointer;background:#fff;border:1px solid #d2ced4;border-radius:13px;flex-direction:column;justify-content:space-between;gap:14px;padding:15px;display:flex}.staff-summary-cards button.urgent{border-inline-start:6px solid #d29a00}.staff-summary-cards button.danger{border-inline-start:6px solid #c72d27}.staff-summary-cards button.complete{border-inline-start:6px solid #168956}.staff-summary-cards span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.staff-summary-cards strong{align-self:flex-end;font-size:32px}.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-task-list{gap:10px;display:grid}.staff-task-card{background:#fff;border:1px solid #d5d1d7;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:15px;display:grid}.staff-task-card.status-late,.staff-task-card.status-missed{border-inline-start:6px solid #c72d27}.staff-task-card.status-due{border-inline-start:6px solid #d29a00}.staff-task-state{align-items:center;display:flex}.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-task-card h3{margin:0 0 5px;font-size:16px}.staff-task-card p,.staff-task-card span{color:var(--muted);font-size:11px}.staff-task-card .staff-primary-button{justify-self:end}.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}.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}.staff-event-controls{background:#faf9fb;border:1px solid #d2ced4;border-radius:10px;margin:0 0 16px}.staff-event-controls>summary{min-height:44px;color:var(--purple);cursor:pointer;align-items:center;padding:10px 16px;font-size:12px;font-weight:900;display:flex}.staff-event-controls>summary>span{gap:3px;display:grid}.staff-event-controls>summary small{color:var(--muted);font-size:9px;font-weight:700}.staff-event-controls>summary:focus-visible{outline-offset:-3px;outline:3px solid #106b5b}.staff-event-controls>.staff-event-grid{margin:0;padding:0 14px 14px}.staff-problem-dialog{width:min(680px,100%)}.staff-problem-dialog>header small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.staff-problem-intro{background:#fff4d2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.staff-problem-intro span{color:#5a525a;font-size:10px}.staff-problem-reference{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.staff-priority-list,.staff-handover-items{counter-reset:priority;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.staff-priority-list li{counter-increment:priority;border:1px solid #dfdbe1;border-radius:11px;gap:5px;padding:13px 13px 13px 45px;display:grid;position:relative}.staff-priority-list li:before{content:counter(priority);color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:13px}.staff-priority-list span{color:var(--muted);font-size:10px}.staff-restriction{background:#fff8df;border-inline-start:5px solid #d29a00;border-radius:9px;margin-top:10px;padding:13px}.staff-restriction.critical{background:#fff0ee;border-inline-start-color:#c72d27}.staff-restriction p{color:#5e565b;margin-bottom:0;line-height:1.45}.staff-empty-copy,.staff-empty-state p{color:var(--muted);line-height:1.5}.staff-empty-state{text-align:center;padding:36px 18px}.staff-data-scope{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.staff-case-summary{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.staff-case-summary li{background:#fff;border:1px solid #ded9df;border-inline-start:5px solid #8f8891;border-radius:10px;gap:7px;min-width:0;padding:11px 12px;display:grid}.staff-case-summary li.urgent{border-inline-start-color:#d29a00}.staff-case-summary li.critical{border-inline-start-color:#c72d27}.staff-case-summary li>div{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.staff-case-summary li span,.staff-case-summary li small{color:var(--muted);font-size:9px;line-height:1.4}.staff-case-summary li small{overflow-wrap:anywhere}.staff-message-list{gap:10px;display:grid}.staff-message{background:#fff;border:1px solid #ddd9df;border-radius:12px;padding:15px}.staff-message.urgent{border-inline-start:6px solid #d29a00}.staff-message.critical{border-inline-start:6px solid #c72d27}.staff-message header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-message header span{color:var(--muted);font-size:10px}.staff-message p{white-space:pre-wrap;line-height:1.5}.staff-message .staff-primary-button{margin-top:8px}.staff-complete-label{color:#126342;background:#dff4e9;border-radius:99px;align-items:center;min-height:32px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.staff-message-form{position:sticky;top:12px}.staff-message-form textarea,.staff-visitor-form textarea{resize:vertical;min-height:120px}.staff-handover-meta{color:var(--muted);justify-content:space-between;gap:15px;font-size:11px;display:flex}.staff-handover-items li{border:1px solid #d8d4da;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.staff-handover-items li>span:not(.staff-priority){color:var(--muted);font-size:11px}.staff-handover>.staff-primary-button{margin-top:18px}.staff-visitor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.staff-visitor-form .wide{grid-column:1/-1}.staff-privacy-note{color:#4f3c00;background:#fff9df;border:1px solid #e0ce81;border-radius:10px;gap:12px;padding:14px;font-size:12px;line-height:1.45;display:flex}.staff-modal-backdrop{z-index:1000;background:#161115a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-task-dialog{background:#fff;border:1px solid #a9a4ac;border-radius:19px;width:min(820px,100%);max-height:min(92dvh,1000px);padding:24px;overflow:auto;box-shadow:0 30px 100px #0000004d}.staff-task-dialog>header,.staff-task-dialog>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.staff-task-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d9d5dc;margin:-24px -24px 18px;padding:18px 24px;position:sticky;top:-24px}.staff-task-dialog>footer{padding:15px 24px calc(15px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #d9d5dc;margin:20px -24px -24px;position:sticky;bottom:-24px}.staff-task-dialog h2{margin:2px 0 0}.staff-task-questions{gap:13px;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,.staff-check-choice{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}.staff-check-choice{justify-content:flex-start}.staff-check-choice input{width:22px;height:22px;min-height:22px;accent-color:var(--locker-red);flex:none;margin:0 8px 0 0}[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 (width<=980px){.staff-workspace-grid{grid-template-columns:1fr}.staff-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-message-form{position:static}.staff-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-task-card{grid-template-columns:110px minmax(0,1fr)}.staff-task-card .staff-primary-button{grid-column:1/-1;width:100%}.staff-work-task-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-work-task-list{grid-template-columns:1fr}.staff-handover-items li{grid-template-columns:auto minmax(0,1fr)}.staff-handover-items li .staff-secondary-button{grid-column:1/-1;width:100%}.staff-shift-board>header{flex-direction:column;align-items:flex-start}.staff-shift-session-list>article{grid-template-columns:1fr}.staff-shift-actions{justify-content:flex-start;width:100%;max-width:none}}@media (width<=680px){.staff-shell{padding:0 0 calc(22px + env(safe-area-inset-bottom))}.staff-topbar,.staff-public-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-top-actions{flex-wrap:wrap}.staff-language-switch{order:2}.staff-identity{order:1}.staff-switch-button{order:3;width:100%}.staff-nav{z-index:10;padding:5px max(8px,env(safe-area-inset-left));border-width:0 0 1px;border-radius:0;grid-template-columns:repeat(7,minmax(72px,1fr));margin:0;position:sticky;top:0;overflow-x:auto}.staff-nav button{flex-direction:column;font-size:9px}.staff-panel,.staff-shift-hero{border-radius:14px;margin:12px;padding:18px}.staff-shift-hero h1{font-size:38px}.staff-summary-cards{margin:0 12px}.staff-side-column{grid-template-columns:1fr}.staff-section-heading{flex-direction:column;align-items:flex-start}.staff-task-card{grid-template-columns:1fr}.staff-task-card .staff-primary-button{grid-column:auto}.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-problem-intro{flex-direction:column;align-items:flex-start}.staff-task-code{flex-direction:row;justify-content:space-between;align-items:center}.staff-work-task-counters,.staff-work-task-card dl,.staff-work-task-detail dl,.staff-work-task-actions>div,.staff-work-task-timeline li{grid-template-columns:1fr}.staff-signin-card{min-height:calc(100dvh - 75px);box-shadow:none;border:0;border-radius:0;margin:0;padding:28px 20px}.staff-public-topbar{margin:0}.staff-visitor-form{grid-template-columns:1fr}.staff-visitor-form .wide{grid-column:auto}.staff-modal-backdrop{place-items:end center;padding:0}.staff-task-dialog{border-radius:18px 18px 0 0;width:100%;max-height:95dvh;padding:20px}.staff-task-dialog>header{margin:-20px -20px 16px;padding:15px 20px;top:-20px}.staff-task-dialog>footer{padding:13px 20px calc(13px + env(safe-area-inset-bottom));margin:18px -20px -20px;bottom:-20px}.staff-task-dialog>footer button{flex:1}.staff-choice-grid{grid-template-columns:1fr}.staff-handover-meta{flex-direction:column}.staff-handover-items li{grid-template-columns:1fr}.staff-state-page>section{border:0;border-radius:0;min-height:100dvh;padding:80px 22px}.staff-alert{margin:10px 12px}.staff-shift-actions,.staff-shift-actions label{width:100%;min-width:0}.staff-shift-actions>button,.staff-shift-actions label>span{width:100%}.staff-shift-actions label>span{flex-direction:column}.staff-shift-actions label button{width:100%}}.operations-hero{margin-bottom:12px}.operations-hero>div{min-width:0}.operations-hero :where(h1,p){overflow-wrap:anywhere}.operations-filter-bar{background:#fff;border:1px solid #cbc8cf;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.operations-filter-bar label{color:#5c5860;text-transform:uppercase;gap:6px;min-width:200px;font-size:10px;font-weight:900;display:grid}.operations-filter-bar select,.operations-filter-bar input{background:#fff;border:1px solid #bdb8c0;border-radius:9px;min-height:46px;margin:0;padding:10px 12px}.operations-filter-bar button{margin-inline-start:auto}.operations-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.operations-metric{min-width:0;min-height:118px;color:var(--ink);background:#fff;border:1px solid #d1cdd3;border-radius:13px;flex-direction:column;justify-content:space-between;gap:10px;padding:15px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #221e270d}.operations-metric:before{content:"";background:#a6a2aa;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.operations-metric.warning:before{background:#d29a00}.operations-metric.danger:before{background:#c72d27}.operations-metric.complete:before{background:#168956}.operations-metric>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.operations-metric>strong{color:var(--locker-red);align-self:flex-end;font-size:32px}.operations-metric>small{color:var(--muted);font-size:9px}.operations-metric[href]:hover{border-color:var(--locker-red);transform:translateY(-1px)}.operations-section{margin-bottom:16px;padding:20px;overflow:hidden}.operations-section>header{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-end;gap:18px;margin:-2px -2px 17px;padding:0 2px 15px;display:flex}.operations-section>header h1,.operations-section>header h2{margin:3px 0 0}.operations-section>header h2{font-size:23px}.operations-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operations-attention-list{gap:9px;display:grid}.operations-attention-list article{border:1px solid #d9d5db;border-inline-start:6px solid #d29a00;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.operations-attention-list p{color:var(--muted);margin:5px 0 0;font-size:11px}.operations-attention-list a{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);border-radius:9px;flex:none;align-items:center;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.operations-attention-list>article>span{max-width:180px;color:var(--muted);font-size:10px}.operations-table-wrap{border:1px solid #d7d3d9;border-radius:11px;width:100%;overflow:auto}.operations-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.operations-table caption{color:var(--muted);text-align:start;background:#faf9fb;padding:10px 12px;font-size:10px}.operations-table th{z-index:1;color:#5d5961;letter-spacing:.05em;text-align:start;text-transform:uppercase;background:#f1f0f2;border-block:1px solid #d8d4da;padding:11px 12px;font-size:9px;font-weight:900;position:sticky;top:0}.operations-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e7e4e8;min-width:110px;padding:12px;font-size:11px;line-height:1.4}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table-empty{color:var(--muted);text-align:center;padding:30px!important}.operations-table button{min-width:100px}.operations-form{align-content:start;gap:12px;display:grid}.operations-form label{color:#55515a;gap:6px;font-size:11px;font-weight:900;display:grid}.operations-form input,.operations-form select,.operations-form textarea{background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:46px;margin:0;padding:10px 11px}.operations-form textarea{resize:vertical;min-height:130px}.operations-help,.operations-error{color:var(--muted);font-size:10px}.operations-error{color:#a12420;font-weight:900}.operations-review-list,.operations-message-list{gap:10px;display:grid}.operations-review-list article{border:1px solid #d8d4da;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.operations-review-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.operations-review-list small{color:var(--muted)}.operations-review-status{color:#6a4d00;text-transform:uppercase;background:#fff0bd;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px}.operations-review-status.signed{color:#126342;background:#dff4e9}.operations-message-list article{border:1px solid #d8d4da;border-radius:11px;padding:14px}.operations-message-list header{justify-content:space-between;gap:12px;display:flex}.operations-message-list header span,.operations-message-list small{color:var(--muted);font-size:10px}.operations-message-list p{white-space:pre-wrap;line-height:1.45}.operations-access-state,.operations-loading,.operations-empty{text-align:center;padding:50px}.operations-access-state h1{font-size:36px}.operations-access-state p,.operations-loading p,.operations-empty p{color:var(--muted);line-height:1.5}.operations-result-count{color:var(--muted);font-size:11px;font-weight:900}.operations-pagination{border-top:1px solid #ded9e0;justify-content:center;align-items:center;gap:14px;min-height:60px;padding:10px;display:flex}.operations-pagination span{color:var(--muted);font-size:11px;font-weight:900}.operations-pagination button{min-height:44px}.operations-coverage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operations-coverage-list article{border:1px solid #d7d3d9;border-inline-start:5px solid #168956;border-radius:10px;gap:5px;padding:13px;display:grid}.operations-coverage-list article.warning{background:#fffaf0;border-inline-start-color:#c88900}.operations-coverage-list span,.operations-coverage-list small{color:var(--muted);font-size:10px;line-height:1.45}.operations-coverage-list b{color:#765000;font-size:10px}.operations-coverage-list ul{color:#765000;overflow-wrap:anywhere;gap:4px;margin:2px 0 0;padding-inline-start:18px;font-size:9px;display:grid}.operations-task-detail>header{align-items:center}.operations-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.operations-detail-grid>div{border:1px solid #d9d5db;border-radius:9px;min-width:0;padding:12px}.operations-detail-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-detail-grid dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;font-weight:800}.operations-record-note{border:1px solid #d8d4da;border-inline-start:5px solid var(--locker-red);border-radius:9px;margin:10px 0;padding:12px}.operations-record-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45}.operations-detail-columns{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin:20px 0;display:grid}.operations-detail-columns h3,.operations-task-detail>section>h3{margin:0 0 10px}.operations-json-value{white-space:pre-wrap;overflow-wrap:anywhere;color:#38323d;max-width:400px;margin:0;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.operations-evidence-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.operations-evidence-list li{border:1px solid #d8d4da;border-radius:9px;gap:4px;padding:11px;display:grid}.operations-evidence-list a{min-height:44px;color:var(--locker-red);overflow-wrap:anywhere;align-items:center;font-weight:900;display:inline-flex}.operations-evidence-list span,.operations-evidence-list small,.operations-muted{color:var(--muted);font-size:10px}.operations-event-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.operations-event-list>li{border:1px solid #d8d4da;border-radius:9px;padding:13px}.operations-event-list>li>div{justify-content:space-between;gap:12px;display:flex}.operations-event-list>li>div span{color:var(--muted);font-size:10px}.operations-event-list p{white-space:pre-wrap}.operations-event-list summary{min-height:44px;color:var(--locker-red);cursor:pointer;padding-block:13px 0;font-size:11px;font-weight:900}.operations-event-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;display:grid!important}.operations-event-values section{gap:5px;min-width:0;display:grid}.operations-event-values section>b{color:var(--muted);text-transform:uppercase;font-size:9px}.operations-event-values pre{white-space:pre-wrap;background:#faf9fb;border:1px solid #dfdce1;border-radius:7px;min-width:0;margin:0;padding:9px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.operations-event-values .operations-event-metadata{grid-column:1/-1}.operations-permanent-warning{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.operations-permanent-warning strong{flex:none}.operations-permanent-warning span{line-height:1.45}.operations-admin-records{gap:12px;display:grid}.operations-admin-records>article{border:1px solid #d7d3d9;border-radius:11px;padding:14px}.operations-admin-records>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.operations-admin-records>article>header>div{gap:4px;display:grid}.operations-admin-records>article>header span{color:var(--muted);font-size:10px}.operations-admin-records>article>button{min-height:44px;margin-top:12px}.operations-pin-reset{background:#faf7fb;border:1px solid #d4ced7;border-radius:9px;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.operations-pin-reset label{gap:6px;font-size:10px;font-weight:900;display:grid}.operations-pin-reset input{border:1px solid #bbb6bf;border-radius:8px;width:100%;min-height:44px;margin:0;padding:9px}.operations-pin-reset>div{gap:8px;display:flex}.operations-pin-reset button{min-height:44px}.operations-assignment-list{gap:8px;display:grid}.operations-assignment-editor{background:#faf9fb;border:1px solid #e2dfe3;border-radius:9px;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(150px,auto) auto;align-items:end;gap:10px;padding:10px;display:grid}.operations-assignment-editor label{gap:5px;font-size:10px;font-weight:900;display:grid}.operations-assignment-editor select{background:#fff;border:1px solid #bbb6bf;border-radius:8px;min-height:44px;margin:0}.operations-inline-check{align-items:center;min-height:44px;grid-template-columns:24px 1fr!important}.operations-inline-check input{width:20px;height:20px;margin:0}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-choice-field{border:1px solid #c7c2ca;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.operations-choice-field legend{padding-inline:6px;font-size:11px;font-weight:900}.operations-choice-field label{grid-template-columns:22px 1fr;align-items:center;min-height:44px}.operations-choice-field input{width:20px;height:20px;min-height:0;margin:0}.operations-section>p{color:var(--muted);line-height:1.5}.operations-coverage-status{color:#126342;text-transform:uppercase;background:#dff4e9;border-radius:99px;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.operations-coverage-status.partial{color:#6a4d00;background:#fff0bd}.operations-coverage-status.unavailable{color:#686269;background:#ece9ed}.operations-analytics-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.operations-analytics-limits div{border:1px solid #ded9e0;border-radius:9px;padding:11px}.operations-analytics-limits dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-analytics-limits dd{color:var(--locker-red);margin:5px 0 0;font-size:20px;font-weight:900}.operations-limitations{color:#6a4900;background:#fff9df;border:1px solid #e0ce81;border-radius:9px;gap:5px;margin:12px 0 0;padding:12px 12px 12px 30px;font-size:10px;display:grid}.operations-analytics-unavailable{color:var(--muted);text-align:center;border:1px dashed #c8c3cb;border-radius:10px;gap:6px;padding:24px;display:grid}.operations-analytics-unavailable strong{color:var(--ink)}.operations-analytics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.operations-analytics-cards.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.operations-analytics-cards article{border:1px solid #d8d4da;border-inline-start:5px solid var(--locker-red);border-radius:10px;align-content:start;gap:7px;min-height:130px;padding:13px;display:grid}.operations-analytics-cards article>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-analytics-cards article>strong{color:var(--locker-red);font-size:16px}.operations-analytics-cards article>b{text-transform:uppercase;margin-top:5px;font-size:9px}.operations-analytics-cards article>small{color:var(--muted);font-size:9px}.operations-analytics-details{margin-top:10px}.operations-analytics-details>.operations-table-wrap{align-self:start}.operations-read-only-policy{background:#faf9fb;border-inline-start:6px solid #8b858e}.operations-read-only-policy>p{max-width:900px}.operations-read-only-policy>button{min-height:44px}.operations-admin-boundary{border-inline-start:6px solid #8b858e}.operations-equipment-list{gap:14px;display:grid}.operations-equipment-card{background:#fff;border:1px solid #d5d1d7;border-inline-start:6px solid #168956;border-radius:12px;padding:16px}.operations-equipment-card.state-restricted{border-inline-start-color:#d29a00}.operations-equipment-card.state-out_of_service,.operations-equipment-card.state-retired{border-inline-start-color:#c72d27}.operations-equipment-card>header{border-bottom:1px solid #e0dce2;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.operations-equipment-card h3{margin:3px 0;font-size:21px}.operations-equipment-card header p{color:var(--muted);margin:0;font-size:11px}.operations-equipment-type{color:var(--locker-red);text-transform:uppercase;font-size:9px;font-weight:900}.operations-equipment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.operations-equipment-summary>div{border:1px solid #e0dce2;border-radius:8px;min-width:0;padding:10px}.operations-equipment-summary dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-equipment-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.45}.operations-threshold-summary{background:#faf9fb;border:1px solid #dcd7df;border-radius:8px;align-items:flex-start;gap:12px;margin:10px 0;padding:10px;display:flex}.operations-threshold-summary code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9px}.operations-equipment-fault{color:#6f2420;background:#fff2f0;border:1px solid #e3b4b0;border-radius:9px;grid-template-columns:minmax(180px,auto) 1fr;gap:12px;margin:12px 0;padding:13px;display:grid}.operations-equipment-fault>div{align-content:start;gap:4px;display:grid}.operations-equipment-fault a{color:#811e1a;font-weight:900}.operations-equipment-fault p{white-space:pre-wrap;margin:0;line-height:1.45}.operations-equipment-actions{gap:12px;margin-top:12px;display:grid}.operations-equipment-actions>button{width:max-content;min-height:44px}.operations-equipment-editor,.operations-recovery-panel,.operations-retirement-panel{background:#faf9fb;border:1px solid #d5d0d8;border-radius:10px;padding:14px}.operations-equipment-editor textarea,.operations-recovery-panel textarea,.operations-retirement-panel textarea{min-height:90px}.operations-threshold-editor{background:#fff9df;border:1px solid #cfbd75;border-radius:9px;gap:10px;margin:0;padding:13px;display:grid}.operations-threshold-editor legend{padding-inline:6px;font-size:11px;font-weight:900}.operations-threshold-editor p{color:#5d4a0c;margin:0;font-size:10px;line-height:1.45}.operations-threshold-editor code{background:#fff;border-radius:6px;width:max-content;max-width:100%;padding:7px;font-size:9px;overflow:auto}.operations-recovery-panel h4{margin:0 0 10px;font-size:18px}.operations-recovery-panel>p{color:#765000;margin:0;line-height:1.5}.operations-retirement-panel summary{color:#8b2420;cursor:pointer;min-height:44px;padding:12px;font-size:11px;font-weight:900}.operations-retirement-panel form{border-top:1px solid #d8d3da;padding-top:10px}.operations-retirement-panel p{color:#782c28;font-size:10px;line-height:1.45}.operations-retired-note{color:#686269;background:#f2f0f3;border:1px solid #d6d1d8;border-radius:8px;margin:12px 0 0;padding:12px;font-weight:800}[dir=rtl] .operations-table th,[dir=rtl] .operations-table td,[dir=rtl] .operations-table caption{text-align:right}[dir=rtl] .operations-table .ltr-value{text-align:left}@media (width<=1180px){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-two-column{grid-template-columns:1fr}.operations-detail-grid,.operations-coverage-list,.operations-assignment-editor,.operations-analytics-cards,.operations-equipment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.operations-hero{margin-inline:12px}.operations-filter-bar{margin:0 12px 12px}.operations-filter-bar label{width:100%}.operations-filter-bar button{width:100%;margin-inline-start:0}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.operations-section{margin:0 12px 12px;padding:16px}.operations-section>header{flex-direction:column;align-items:flex-start}.operations-attention-list article,.operations-review-list article{flex-direction:column;align-items:stretch}.operations-attention-list a,.operations-review-list button{width:100%}.operations-table-wrap{margin-inline:0}.operations-access-state,.operations-loading{padding:34px 18px}.operations-coverage-list,.operations-detail-grid,.operations-detail-columns,.operations-assignment-editor,.operations-form-grid,.operations-choice-field,.operations-pin-reset,.operations-analytics-limits,.operations-analytics-cards,.operations-analytics-cards.compact,.operations-equipment-summary,.operations-equipment-fault{grid-template-columns:1fr}.operations-pin-reset>div{flex-direction:column}.operations-pagination{flex-wrap:wrap}.operations-pagination button{flex:120px}.operations-event-list>li>div,.operations-permanent-warning,.operations-equipment-card>header,.operations-threshold-summary{flex-direction:column}.operations-event-values{grid-template-columns:1fr}.operations-event-values>span{display:none}.operations-equipment-actions>button{width:100%}}.operations-shift-workflow-help{border-inline-start:6px solid var(--locker-gold);background:linear-gradient(135deg,#fff 0%,#fffcf0 100%)}.operations-shift-workflow-help ol{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.operations-shift-workflow-help li{background:#fff;border:1px solid #ded9df;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.operations-shift-workflow-help li>span{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.operations-shift-workflow-help li p{margin:2px 0 0;font-size:11px;font-weight:800;line-height:1.5}.operations-workflow-limit{color:#4f4050;background:#fff8d8;border:1px solid #d8c97e;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.operations-workflow-limit strong{color:var(--locker-red)}.operations-workflow-limit span{max-width:660px}.operations-template-preview-trigger{width:100%;min-height:56px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:3px;padding:7px 9px;display:grid}.operations-template-preview-trigger:hover{background:#faf5f8;border-color:#cbb7c5}.operations-template-preview-trigger:focus-visible{outline:3px solid var(--locker-gold);outline-offset:2px}.operations-template-preview-trigger>span{color:var(--locker-red);font-size:9px;font-weight:900}.operations-template-preview-trigger>strong{overflow-wrap:anywhere;font-size:11px}.operations-template-preview-trigger>small{color:var(--muted);font-size:9px;font-weight:800}.operations-template-preview-dialog{width:min(1040px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #c6c1c9;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 28px 96px #160e146b}.operations-template-preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170e14b8}.operations-template-preview-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 34px);display:grid}.operations-template-preview-header{color:#fff;border-bottom:6px solid var(--locker-gold);background:linear-gradient(118deg,#351027,#5f214c);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 19px;display:flex}.operations-template-preview-header .eyebrow{color:var(--locker-gold)}.operations-template-preview-header h2{margin:4px 0 6px;font-size:clamp(25px,3vw,38px);line-height:1.08}.operations-template-preview-header p:last-child{color:#eadfe7;max-width:720px;margin:0;font-size:11px;line-height:1.5}.operations-template-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;font-size:28px;line-height:1;display:grid}.operations-template-close:hover{background:#fff3}.operations-template-close:focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px}.operations-template-preview-body{overscroll-behavior:contain;min-height:180px;padding:22px 26px 28px;overflow:auto}.operations-template-preview-body>.operations-staff-checklist-preview,.operations-template-detail>.operations-staff-checklist-preview{margin-bottom:14px}.operations-template-preview-disclosure+.operations-template-preview-disclosure{margin-top:10px}.operations-admin-technical-grid{grid-template-columns:minmax(0,1fr);max-width:420px}.operations-template-preview-state{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.operations-template-preview-state strong{color:var(--ink);font-size:18px}.operations-template-preview-state.error{color:#8b2520}.operations-template-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.operations-template-meta>div{background:#faf9fb;border:1px solid #ded9df;border-radius:10px;min-width:0;padding:11px 12px}.operations-template-meta-wide{grid-column:span 3}.operations-template-meta dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.operations-template-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:900}.operations-template-language-panel,.operations-template-checklist,.operations-template-evidence{background:#fff;border:1px solid #d9d5db;border-radius:13px;margin-top:15px;padding:16px}.operations-template-language-panel>h3,.operations-template-evidence>h3{margin:0 0 11px;font-size:18px}.operations-template-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-template-language-grid article{background:#faf9fb;border:1px solid #e2dee3;border-radius:9px;min-width:0;padding:12px}.operations-template-language-grid article>span{color:var(--locker-red);text-transform:uppercase;font-size:9px;font-weight:900}.operations-template-language-grid p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.55}.operations-template-checklist>header{border-bottom:1px solid #ded9df;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;padding-bottom:11px;display:flex}.operations-template-checklist>header h3{margin:2px 0 0;font-size:20px}.operations-template-checklist>header>span{color:var(--locker-red);background:#f1e7ee;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.operations-template-section{border:1px solid #d5d0d7;border-radius:12px;margin-top:13px;overflow:hidden}.operations-template-section>header{color:#fff;background:var(--locker-red);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.operations-template-section>header>span{min-width:72px;color:var(--locker-gold);text-transform:uppercase;font-size:9px;font-weight:900}.operations-template-section h4{margin:0;font-size:16px}.operations-template-section header p{color:#eadfe7;margin:5px 0 0;font-size:13px}.operations-template-questions{background:#f6f4f7;gap:10px;padding:12px;display:grid}.operations-template-question{border:1px solid #ddd8df;border-inline-start:5px solid var(--locker-gold);background:#fff;border-radius:10px;min-width:0;padding:14px}.operations-template-question>header{color:var(--locker-red);text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.operations-template-question-copy{gap:5px;display:grid}.operations-template-question-copy p{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.45}.operations-template-question-copy p[lang=ar]{border-top:1px solid #ece8ed;padding-top:7px;font-size:14px}.operations-template-question-copy small{color:var(--muted);line-height:1.5}.operations-template-question-copy small[lang=ar]{color:#59515b}.operations-template-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.operations-template-badges span{color:#4e3b4b;text-transform:uppercase;background:#f2e9ef;border-radius:99px;min-height:28px;padding:6px 9px;font-size:8px;font-weight:900}.operations-template-options{background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;margin-top:11px;padding:11px}.operations-template-options>strong{font-size:10px}.operations-template-options ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.operations-template-options li{background:#fff;border:1px solid #e2dee3;border-radius:8px;gap:4px;min-width:0;padding:9px;font-size:10px;display:grid}.operations-template-options li>span{overflow-wrap:anywhere}.operations-template-options details,.operations-template-technical{color:var(--muted);font-size:9px}.operations-template-options summary,.operations-template-technical summary{width:max-content;max-width:100%;min-height:44px;color:var(--locker-red);cursor:pointer;align-items:center;font-weight:900;display:flex}.operations-template-options code,.operations-template-technical code{background:#f1eff2;border-radius:6px;width:max-content;max-width:100%;padding:6px;font-size:9px;display:block;overflow:auto}.operations-template-rule{background:#fff9dd;border:1px solid #d5c780;border-radius:9px;grid-template-columns:minmax(150px,.8fr) minmax(110px,.45fr) minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:10px;display:grid}.operations-template-rule strong span{font-weight:700}.operations-template-rule>span{color:var(--muted)}.operations-template-rule>b{overflow-wrap:anywhere}.operations-template-technical{border-top:1px solid #ece8ed;margin-top:7px}.operations-template-technical code+code{margin-top:4px}.operations-template-evidence{background:#fffdf6;border-inline-start:6px solid #b67b00}.operations-template-evidence ul{gap:7px;margin:0;padding-inline-start:20px;font-size:11px;line-height:1.5;display:grid}.operations-template-evidence p,.operations-template-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.operations-template-preview-actions{padding:13px 26px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dcd8de;justify-content:flex-end;display:flex}.operations-template-preview-actions button{min-width:160px;min-height:46px}[dir=rtl] .operations-template-preview-dialog [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] .operations-template-preview-dialog [dir=rtl]{text-align:right;direction:rtl}[dir=rtl] .operations-template-preview-trigger{text-align:right}@media (width<=900px){.operations-shift-workflow-help ol,.operations-template-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-template-meta-wide{grid-column:span 2}}@media (width<=620px){.operations-shift-workflow-help ol,.operations-template-meta,.operations-template-language-grid,.operations-template-options ul,.operations-template-rule{grid-template-columns:1fr}.operations-workflow-limit,.operations-template-checklist>header{flex-direction:column}.operations-template-meta-wide{grid-column:span 1}.operations-template-preview-dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.operations-template-preview-shell{max-height:94dvh}.operations-template-preview-header{padding:20px 16px 16px}.operations-template-preview-header h2{font-size:26px}.operations-template-preview-body{padding:16px}.operations-template-preview-actions{padding-inline:16px}.operations-template-preview-actions form,.operations-template-preview-actions button{width:100%}.operations-template-section>header{grid-template-columns:1fr}.operations-template-section>header>span{min-width:0}.operations-template-question{padding:12px}.operations-template-close{width:44px;min-width:44px;height:44px}}.staff-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.staff-nav .staff-report-link{min-width:0;min-height:50px;color:var(--locker-red);border:1px solid var(--locker-red);text-align:center;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.management-source-control dd{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.management-source-control a{color:var(--locker-red);font-weight:900}.management-source-control small{color:var(--muted)}@media (width<=680px){.staff-nav{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.staff-nav .staff-report-link{flex-direction:column;font-size:9px}}.staff-handover-builder{gap:1rem;display:grid}.staff-handover-guidance{border:1px solid var(--locker-red);padding:1rem}@supports (color:color-mix(in lab, red, red)){.staff-handover-guidance{border:1px solid color-mix(in srgb,var(--locker-red) 25%,#d8d4da)}}.staff-handover-guidance{background:#faf7fa;border-radius:16px}.staff-handover-guidance p{color:var(--muted);margin:.4rem 0 0;line-height:1.5}.staff-handover-edit,.staff-handover-review{border:1px solid #d8d4da;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;min-inline-size:0;margin:0;padding:1rem;display:grid}.staff-handover-edit legend,.staff-handover-review legend{padding-inline:.45rem;font-weight:900}.staff-handover-edit legend label,.staff-confirm-row{align-items:center;gap:.6rem;min-block-size:44px;display:flex}.staff-handover-edit label,.staff-handover-review label{color:#4f4b52;gap:.35rem;font-size:11px;font-weight:900;display:grid}.staff-handover-edit :where(input,select,textarea),.staff-handover-review textarea{background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:46px;margin:0;padding:10px 11px}.staff-handover-edit textarea,.staff-handover-review textarea{resize:vertical;min-height:90px}.staff-handover-edit .wide,.staff-handover-review>strong,.staff-handover-review>span,.staff-handover-review>.staff-choice-grid,.staff-handover-review>label{grid-column:1/-1}.staff-handover-review.immediate{background:#fffaf0;border-inline-start:6px solid #d29a00}.staff-handover-submit{z-index:2;background:#fffffff5;border:1px solid #d8d4da;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;inset-block-end:max(.75rem,env(safe-area-inset-bottom));box-shadow:0 8px 24px #1422321f}.staff-handover-submit>span{max-width:520px;color:var(--muted);font-size:10px}.staff-confirm-row{font-weight:900}.staff-task-assignment{border:1px solid #d2c3cd;border-inline-start:6px solid var(--locker-red);background:#faf7fa;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(210px,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.staff-task-assignment h3{margin:0}.staff-task-assignment p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.staff-task-assignment label{gap:5px;font-size:10px;font-weight:900;display:grid}.staff-task-assignment select{background:#fff;border:1px solid #bbb6bf;border-radius:9px;min-height:46px;padding:8px 10px}.staff-task-assignment>span{color:var(--muted);align-self:center;font-size:10px}.staff-missed-escalation{gap:12px;display:grid}.staff-equipment-decision>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.staff-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-inline-actions .staff-complete-label,.staff-inline-actions .staff-query-label{min-height:38px}.staff-query-label{color:#654700;background:#fff0bd;border-radius:99px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.staff-message-open{width:100%;min-height:54px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.staff-message-open:disabled{cursor:not-allowed;opacity:.55}.staff-message-open>span{flex-direction:column;gap:4px;min-width:0;display:flex}.staff-message-open>span:last-child{color:var(--locker-red);flex:none;align-items:flex-end;font-size:10px;font-weight:900}.staff-message-open small{color:var(--muted)}.staff-message-open b{color:#fff;text-transform:uppercase;background:#a52823;border-radius:99px;width:max-content;padding:3px 7px;font-size:8px}.staff-message-body{border-top:1px solid #e1dde2;padding-top:12px}.staff-message-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.staff-message-actions,.staff-message-response{gap:9px;display:grid}.staff-message-response{background:#faf9fb;border:1px solid #d5d0d7;border-radius:10px;margin-top:10px;padding:12px}.staff-message-response fieldset,.staff-message-compose-fields{border:0;gap:9px;min-inline-size:0;margin:0;padding:0;display:grid}.staff-message-response label{gap:6px;font-size:10px;font-weight:900;display:grid}.staff-message-response textarea{background:#fff;border:1px solid #bbb6bf;border-radius:8px;min-height:90px;margin:0;padding:10px}.staff-message-form :where(input,select){background:#fff;border:1px solid #bdb9c1;border-radius:9px;width:100%;min-height:46px;margin:0;padding:9px 10px}.staff-message-form fieldset:disabled{opacity:.64}.staff-message-form .staff-confirm-row{grid-template-columns:24px 1fr;align-items:center;display:grid}.staff-message-form .staff-confirm-row input{width:21px;height:21px;min-height:21px}.staff-message-action-fields{background:#faf9fb;border:1px solid #d5d0d7;border-radius:10px;gap:10px;padding:12px;display:grid}.staff-correction-link,.staff-linked-record{overflow-wrap:anywhere;background:#fff9df;border:1px solid #d9c678;border-radius:9px;gap:5px;padding:10px;display:grid}.staff-correction-link span,.staff-linked-record span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.staff-correction-link button{width:max-content;min-height:44px;color:var(--locker-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.staff-visitor-list{gap:11px;display:grid}.staff-visitor-list>article{border:1px solid #d7d3d9;border-inline-start:6px solid #8b858e;border-radius:11px;gap:10px;padding:14px;display:grid}.staff-visitor-list>article.present{background:#f6fcf8;border-inline-start-color:#168956}.staff-visitor-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-visitor-list h3{margin:0}.staff-visitor-list header span{color:var(--muted);font-size:10px}.staff-visitor-list>article>p{white-space:pre-wrap;margin:0;line-height:1.45}.staff-visitor-list dl{flex-wrap:wrap;gap:9px;margin:0;display:flex}.staff-visitor-list dl>div{background:#fff;border:1px solid #dfdce1;border-radius:8px;min-width:145px;padding:9px}.staff-visitor-list dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.staff-visitor-list dd{margin:4px 0 0;font-size:10px;font-weight:800}.staff-visitor-departure{background:#fff;border:1px solid #d2cdd4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.staff-visitor-departure h4,.staff-visitor-departure .wide{grid-column:1/-1}.staff-visitor-departure h4{margin:0}.staff-visitor-departure label{gap:5px;font-size:10px;font-weight:900;display:grid}.staff-visitor-departure input,.staff-visitor-departure select,.staff-visitor-departure textarea{background:#fff;border:1px solid #bbb6bf;border-radius:8px;width:100%;min-height:46px;margin:0;padding:9px 10px}.staff-visitor-departure textarea{resize:vertical;min-height:90px}.staff-handover-edit legend{align-items:center;gap:.6rem;display:flex}.staff-handover-edit legend b{color:#6a4d00;text-transform:uppercase;font-size:8px}.staff-handover-tracking{gap:12px;display:grid}.staff-handover-tracking>article{border:1px solid #d8d4da;border-radius:12px;gap:10px;padding:14px;display:grid}.staff-handover-tracking>article.immediate{background:#fffaf0;border-inline-start:6px solid #d29a00}.staff-handover-tracking>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-handover-tracking>article>header>div{gap:5px;display:grid}.staff-handover-tracking>article header span,.staff-handover-tracking>article>small{color:var(--muted);font-size:10px}.staff-handover-outcome{border-top:1px solid #dedadf;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;display:grid}.staff-handover-outcome label{gap:5px;font-size:10px;font-weight:900;display:grid}.staff-handover-outcome .wide{grid-column:1/-1}.staff-handover-outcome select,.staff-handover-outcome textarea{background:#fff;border:1px solid #bbb6bf;border-radius:8px;width:100%;min-height:46px;margin:0;padding:9px 10px}.staff-handover-outcome textarea{resize:vertical;min-height:84px}.staff-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:18px;display:grid}.staff-event-control{border:1px solid #d5d0d7;border-inline-start:6px solid var(--purple);background:#faf9fb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;padding:16px;display:grid}.staff-event-control>header,.staff-event-control>.staff-event-derived,.staff-event-control>.staff-privacy-note{grid-column:1/-1}.staff-event-control>header{gap:5px;display:grid}.staff-event-control>header h2{margin:0}.staff-event-control>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.staff-event-control label{color:#4f4a52;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.staff-event-control :where(input,select,textarea){background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:46px;margin:0;padding:9px 10px}.staff-event-control input[readonly]{color:#4e4850;background:#f1eff2;border-style:dashed}.staff-event-control textarea{resize:vertical;min-height:92px}.staff-event-control .wide{grid-column:1/-1}.staff-event-derived{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-event-derived>span{color:var(--muted);text-transform:uppercase;background:#fff;border:1px solid #dedadf;border-radius:8px;gap:4px;padding:9px;font-size:8px;font-weight:900;display:grid}.staff-event-derived b{overflow-wrap:anywhere;color:var(--ink);text-transform:none;font-size:10px}.staff-refusal-form{border-inline-start-color:#ba6b00}.staff-server-identity input{cursor:not-allowed}.staff-event-ready-tasks{background:#f1fbf6;border:2px solid #66a886;border-radius:11px;gap:8px;padding:13px;display:grid}.staff-event-ready-tasks>strong{color:#135f40;font-size:13px}.staff-event-ready-tasks>p{color:#40564b;margin:0;font-size:10px;line-height:1.45}.staff-event-ready-tasks>button{text-align:start;justify-content:flex-start;width:100%}@media (width<=900px){.staff-handover-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-task-assignment{grid-template-columns:1fr 1fr}.staff-task-assignment>div{grid-column:1/-1}.staff-event-grid{grid-template-columns:1fr}}@media (width<=560px){.staff-handover-edit,.staff-handover-outcome,.staff-visitor-departure,.staff-task-assignment,.staff-event-control,.staff-event-derived{grid-template-columns:1fr}.staff-handover-edit>*,.staff-handover-edit .wide,.staff-handover-outcome .wide,.staff-visitor-departure .wide,.staff-visitor-departure h4,.staff-event-control>*,.staff-event-control .wide,.staff-event-control>header,.staff-event-control>.staff-event-derived,.staff-event-control>.staff-privacy-note{grid-column:1}.staff-handover-submit{flex-direction:column;align-items:stretch}.staff-handover-submit button,.staff-inline-actions>button{width:100%}.staff-handover-tracking>article>header,.staff-visitor-list>article>header{flex-direction:column}.staff-message-open{flex-direction:column;align-items:flex-start}.staff-message-open>span:last-child{align-items:flex-start}.staff-visitor-list dl{grid-template-columns:1fr;display:grid}.staff-visitor-list dl>div{min-width:0}}.staff-handover-shift-route{border-top:1px solid #ded8df;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.staff-handover-shift-route>span:not([aria-hidden]){gap:3px;min-width:160px;display:grid}.staff-handover-shift-route b{color:var(--muted);text-transform:uppercase;font-size:9px}.staff-handover-group{gap:10px;min-width:0;display:grid}.staff-handover-group>header{border-bottom:2px solid #ded9df;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.staff-handover-group h2{color:var(--locker-red);margin:0;font-size:18px}.staff-handover-group>header>span{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;min-width:32px;min-height:32px;font-size:11px;font-weight:900;display:grid}.staff-handover-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.staff-handover-source{overflow-wrap:anywhere;border:1px solid #d7d2d9;background:#fff;border-inline-start:6px solid #9d969f;border-radius:13px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.staff-handover-source.priority-urgent{border-inline-start-color:#c38a00}.staff-handover-source.priority-critical{background:snow;border-inline-start-color:#b12b25}.staff-handover-source>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-handover-source>header>div{gap:5px;min-width:0;display:grid}.staff-handover-source>header strong{font-size:16px;line-height:1.35}.staff-handover-source>header span{color:var(--muted);font-size:10px}.staff-handover-source>header>b{color:#624800;text-transform:uppercase;background:#fff0bd;border-radius:99px;flex:none;padding:5px 8px;font-size:8px}.staff-handover-source>p{color:#4e4950;white-space:pre-wrap;margin:0;line-height:1.5}.staff-handover-source dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.staff-handover-source dl>div{background:#faf9fb;border:1px solid #e1dde2;border-radius:8px;min-width:0;padding:9px}.staff-handover-source dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.staff-handover-source dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:850}.staff-handover-decisions{border-top:1px solid #e1dde2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;display:grid}.staff-handover-decisions label,.staff-handover-note{color:#403b42;gap:6px;min-width:0;font-size:11px;font-weight:900;display:grid}.staff-handover-decisions select{background:#fff;border:1px solid #aaa4ad;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:9px 10px}.staff-handover-source-link{justify-content:center;align-items:center;width:max-content;max-width:100%;text-decoration:none;display:inline-flex}.staff-handover-locked-owner{background:#f4f2f5;border:1px solid #cbc6cc;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.staff-handover-locked-owner>span{color:#403b42;text-transform:uppercase;font-size:9px;font-weight:900}.staff-handover-locked-owner>strong{overflow-wrap:anywhere}.staff-handover-locked-owner>small{color:var(--muted);line-height:1.4}.staff-handover-note{background:#faf7fa;border:1px solid #d1c8d0;border-radius:13px;padding:15px}.staff-handover-note textarea{resize:vertical;background:#fff;border:1px solid #aaa4ad;border-radius:9px;width:100%;min-height:104px;margin:0;padding:11px}.staff-handover-rank-help{color:#604700;background:#fff9dd;border:1px solid #d5c16b;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.staff-handover-rank-help span{color:#665d44;font-size:11px;line-height:1.45}.staff-handover-error{outline:none;gap:4px;margin:0;display:grid}.staff-handover-load-state{text-align:center;justify-items:center;gap:10px;padding:38px 20px;display:grid}.staff-handover-load-state h2,.staff-handover-load-state p{margin:0}.staff-handover-load-state p{max-width:520px;color:var(--muted);line-height:1.5}.staff-handover-supplement{gap:4px;margin:0;display:grid}.staff-handover-incoming-note{border:1px solid #d1bd60;border-inline-start:6px solid var(--locker-gold);background:#fff9dd;border-radius:12px;padding:14px}.staff-handover-incoming-note p{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.staff-handover-review>p,.staff-handover-review>small,.staff-handover-review>.staff-handover-source-link{grid-column:1/-1}.staff-handover-review>p{white-space:pre-wrap;margin:0;line-height:1.5}.staff-handover-review>small{color:var(--muted)}.staff-handover-review .staff-handover-source-link{justify-self:start}.staff-handover-review.historical,.staff-handover-tracking>article.historical{background:#f5f4f6;border-inline-start:6px solid #77717a}.staff-handover-historical-status{color:#454047;background:#fff;border:1px solid #cbc7cc;border-radius:10px;grid-column:1/-1;gap:5px;padding:12px;display:grid}.staff-handover-historical-status>span,.staff-handover-historical-status>small{color:var(--muted);line-height:1.45}.staff-handover-historical-status b{color:var(--ink)}.staff-handover-source-action{background:#f1faf5;border:1px solid #b9d8c8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px;display:grid}.staff-handover-source-action>strong,.staff-handover-source-action>span{grid-column:1}.staff-handover-source-action>span{color:var(--muted);font-size:10px;line-height:1.45}.staff-handover-source-action>a{grid-area:1/2/3;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.staff-confirm-row input{width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--locker-red)}.staff-handover-source-action.terminal{background:#f5f4f6;border-color:#c9c5ca}.staff-handover-recovery{color:#651e1a;background:#fff2f1;border:1px solid #d7aaa6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.staff-handover-recovery span{font-size:11px;font-weight:850;line-height:1.45}.staff-handover-recovery button{flex:none;min-height:48px}[dir=rtl] .staff-handover-source :where(p,strong[lang=en]),[dir=rtl] .staff-handover-incoming-note p[lang=en]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=900px){.staff-handover-group-items{grid-template-columns:1fr}.staff-handover-source>header strong{font-size:17px}}@media (width<=620px){.staff-handover-source>header,.staff-handover-rank-help,.staff-handover-recovery{flex-direction:column;align-items:flex-start}.staff-handover-source dl,.staff-handover-decisions,.staff-handover-source-action{grid-template-columns:1fr}.staff-handover-source-action>strong,.staff-handover-source-action>span,.staff-handover-source-action>a{grid-area:auto/1}.staff-handover-source-action>a,.staff-handover-source-link,.staff-handover-recovery button{width:100%}.staff-handover-shift-route>span:not([aria-hidden]){width:calc(50% - 20px);min-width:0}.staff-handover-note{padding:12px}}.operations-shift-staffing>header{align-items:center}.operations-staff-hub-link{text-align:center;min-height:46px}.operations-staffing-boundary{color:#4f4050;border:1px solid #d5c476;border-inline-start:6px solid var(--locker-gold);background:#fff9dc;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 15px;padding:14px 16px;font-size:11px;line-height:1.5;display:flex}.operations-staffing-boundary strong{color:var(--locker-red)}.operations-staffing-boundary span{max-width:720px}.operations-staffing-coverage{margin:0 0 14px}.operations-staffing-coverage>div{gap:4px;display:grid}.operations-shift-staffing-desktop{display:block}.operations-shift-staffing-mobile{display:none}.operations-shift-staffing-table{min-width:1080px}.operations-shift-staffing-table td{vertical-align:top;min-width:126px}.operations-shift-staffing-table td:nth-child(3),.operations-shift-staffing-table td:nth-child(4){min-width:190px}.operations-shift-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operations-shift-people li{background:#fff;border:1px solid #ded9df;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.operations-shift-people.planned li{background:#fffdf5;border-inline-start:4px solid #b78300}.operations-shift-people.joined li{background:#f7fcf9;border-inline-start:4px solid #168956}.operations-shift-people li>span{gap:3px;min-width:0;display:grid}.operations-shift-people strong{overflow-wrap:anywhere;font-size:12px}.operations-shift-people small{color:var(--muted);font-size:11px}.operations-shift-people b{width:max-content;max-width:100%;color:var(--locker-red);text-transform:uppercase;font-size:10px}.operations-shift-empty{color:var(--muted);font-size:11px;line-height:1.45}.operations-shift-progress{color:var(--muted);margin-top:8px;font-size:11px;display:block}.operations-shift-edit{width:100%;min-width:126px;min-height:46px}.operations-shift-edit:disabled{cursor:not-allowed;opacity:.56}.operations-shift-card{border:1px solid #d6d1d8;border-inline-start:6px solid var(--locker-red);background:#fff;border-radius:13px;gap:13px;min-width:0;padding:15px;display:grid}.operations-shift-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-shift-card h3,.operations-shift-card h4{margin:3px 0 0}.operations-shift-card h4{color:var(--locker-red);font-size:12px}.operations-shift-card section{min-width:0}.operations-shift-time{color:var(--muted);margin:0;font-size:11px}.operations-shift-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.operations-shift-card dl>div{background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;min-width:0;padding:10px}.operations-shift-card dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.operations-shift-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:900}.operations-staffing-dialog{width:min(780px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #c5c0c8;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 28px 96px #160e146b}.operations-staffing-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170e14b8}.operations-staffing-dialog-shell{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 34px);display:grid}.operations-staffing-dialog-shell>header{color:#fff;border-bottom:6px solid var(--locker-gold);background:linear-gradient(118deg,#351027,#5f214c);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.operations-staffing-dialog-shell>header .eyebrow{color:var(--locker-gold)}.operations-staffing-dialog-shell>header h2{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.operations-staffing-dialog-shell>header p:last-child{color:#eadfe7;max-width:620px;margin:0;font-size:11px;line-height:1.5}.operations-staffing-dialog-shell>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.operations-staffing-dialog-body{overscroll-behavior:contain;min-height:180px;padding:20px 24px 24px;overflow:auto}.operations-staffing-dialog-body>fieldset{border:0;min-width:0;margin:17px 0;padding:0}.operations-staffing-dialog-body>fieldset>legend{color:var(--locker-red);margin-bottom:9px;font-size:12px;font-weight:900}.operations-staffing-dialog footer{padding:13px 24px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dcd8de;justify-content:flex-end;gap:9px;display:flex}.operations-staffing-dialog footer button{min-width:150px;min-height:46px}.operations-staffing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.operations-staffing-summary>span{min-width:0;color:var(--muted);background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;gap:3px;padding:10px;font-size:11px;display:grid}.operations-staffing-summary b{color:var(--locker-red);font-size:18px}.operations-staffing-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-staffing-candidates>label{cursor:pointer;background:#fff;border:1px solid #d7d2d9;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.operations-staffing-candidates input,.operations-staffing-unavailable input{width:22px;height:22px;min-height:22px;accent-color:var(--locker-red);margin:0}.operations-staffing-candidates label>span{gap:3px;min-width:0;display:grid}.operations-staffing-candidates strong{font-size:12px}.operations-staffing-candidates small{color:var(--muted);font-size:11px}.operations-staffing-candidates label>b{color:#126342;text-transform:uppercase;font-size:10px}.operations-planned-lead-field{color:#403c43;gap:7px;margin-top:15px;font-size:12px;font-weight:900;display:grid}.operations-planned-lead-field select{background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:48px;padding:9px 11px}.operations-planned-lead-field>span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.5}.operations-staffing-replacement-note{color:#5b4200;background:#fff9dc;border:1px solid #d5c476;border-radius:10px;gap:5px;margin-top:16px;padding:13px;font-size:11px;line-height:1.5;display:grid}.operations-staffing-replacement-note strong{color:var(--locker-red)}.operations-staffing-unavailable{color:#702722;border:1px solid #dfaaa6;background:#fff4f2;border-inline-start:6px solid #b62c25;border-radius:11px;gap:10px;margin:14px 0;padding:13px;display:grid}.operations-staffing-unavailable p{margin:4px 0 0;font-size:11px;line-height:1.5}.operations-staffing-unavailable ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operations-staffing-unavailable li{background:#fff;border:1px solid #e8c7c4;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.operations-staffing-unavailable li>span{gap:2px;min-width:0;display:grid}.operations-staffing-unavailable li strong{font-size:12px}.operations-staffing-unavailable li small{color:var(--muted);font-size:11px}.operations-staffing-unavailable li>b{color:#94221c;text-transform:uppercase;font-size:10px}.operations-staffing-unavailable>label{cursor:pointer;background:#fff;border:1px solid #d99e99;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px;font-size:11px;font-weight:900;line-height:1.45;display:grid}[dir=rtl] .operations-staffing-dialog [dir=ltr],[dir=rtl] .operations-shift-staffing [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] .operations-staffing-dialog-shell>header,[dir=rtl] .operations-staffing-candidates>label,[dir=rtl] .operations-staffing-unavailable>label{text-align:right}.staff-shift-session-list>article.planned{background:#fffdf5;border-inline-start-color:#b78300}.staff-status.planned{color:#604500;background:#fff0bd;font-size:10px}.staff-shift-guidance{border-inline-start:4px solid var(--locker-gold);background:#fff9dd;border-radius:7px;padding:8px 10px;font-weight:850;color:#4e3b4b!important;font-size:12px!important}.staff-shift-people{flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:9px;display:flex}.staff-shift-people>span{color:#514a52;background:#faf9fb;border:1px solid #ddd8df;border-radius:99px;padding:5px 8px;font-size:11px}.staff-shift-people b{color:var(--locker-red)}.staff-planned-roster{background:#fffdf5;border:1px solid #d7c77c;border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.staff-planned-roster>span{color:#654700;text-transform:uppercase;font-size:11px;font-weight:900}.staff-planned-roster ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.staff-planned-roster li{background:#fff;border:1px solid #e4dac1;border-radius:8px;gap:2px;min-width:120px;padding:7px 9px;font-size:12px;display:grid}.staff-planned-roster small{color:var(--muted);font-size:10px}.staff-shift-board-controls{justify-content:flex-end;align-items:flex-end;gap:10px;max-width:430px;display:flex}.staff-shift-board-controls p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.staff-shift-board-controls button{flex:none;min-width:132px;min-height:46px}.staff-shift-show-all{width:100%;min-height:46px;margin-top:12px}.staff-shift-hero.actionable{border-color:#d5bd55;box-shadow:0 0 0 3px #ffd5003d,0 14px 38px #221e2721}.staff-shift-hero.current{border-color:#4aa979}.staff-shift-hero>.staff-primary-button{justify-content:center;align-items:center;width:max-content;max-width:100%;margin-top:12px;text-decoration:none;display:inline-flex}.staff-task-preview-notice{margin:0 0 14px}.staff-task-preview-notice p{margin:4px 0 0}.staff-task-interactive{border:0;min-width:0;margin:0;padding:0}.staff-task-interactive:disabled{opacity:1}.staff-task-interactive:disabled :where(input,select,textarea,button){cursor:not-allowed}.staff-task-interactive:disabled .staff-question{background:#f4f2f5}@media (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{grid-template-columns:1fr}}@media (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}.staff-shift-board-controls{flex-direction:column;align-items:stretch;width:100%;max-width:none}.staff-shift-board-controls button{width:100%}.staff-shift-people{flex-direction:column;align-items:stretch}.staff-shift-people>span{border-radius:8px}.staff-planned-roster ul{grid-template-columns:1fr;display:grid}.staff-planned-roster li{min-width:0}.staff-shift-hero>.staff-primary-button{width:100%}}@media (width<=680px){.staff-signin-confirmation{grid-template-columns:32px minmax(0,1fr)}.staff-signin-confirmation>div:last-child{text-align:start;grid-column:2;justify-items:start}.staff-finish-work{flex-direction:column;align-items:stretch}.staff-finish-work>button{width:100%}.staff-more{order:3;width:100%}.staff-more>summary{text-align:center;width:100%}.staff-more>div{width:100%;box-shadow:none;margin-top:6px;position:static}}.staff-task-dialog{max-width:none}.staff-task-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161115a8}@media (width<=680px){.staff-task-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.staff-task-dialog>footer{margin:18px -20px -20px;position:static}.management-topbar,.staff-topbar{align-items:center;gap:10px;min-height:62px;padding-block:8px;display:flex}.management-brand .brand-block,.staff-brand .brand-block{width:42px;height:42px}.management-top-actions,.staff-top-actions{flex-wrap:nowrap}.management-top-actions>.management-report-link,.management-top-actions>.management-language-switch,.management-top-actions>.management-identity,.management-top-actions>.management-logout,.staff-top-actions>.staff-language-switch,.staff-top-actions>.staff-identity,.staff-top-actions>.staff-switch-button{display:none}.management-more,.staff-more{order:0;width:auto}.management-more>summary,.staff-more>summary{text-align:center;width:auto;min-width:70px}.management-more>div,.staff-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,.staff-mobile-menu-actions{border-top:1px solid #ddd7de;gap:8px;padding-top:8px;display:grid}.management-mobile-menu-actions .management-language-switch,.staff-mobile-menu-actions .staff-language-switch{order:0;grid-template-columns:1fr 1fr;display:grid}.management-mobile-menu-actions .management-language-switch button,.staff-mobile-menu-actions .staff-language-switch button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:7px;display:flex}.management-mobile-identity,.staff-mobile-identity{background:#f5f2f5;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.management-mobile-identity small,.staff-mobile-identity small{color:var(--muted);font-size:9px;font-weight:800}.management-mobile-identity strong,.staff-mobile-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-mobile-identity>span{color:var(--purple);text-transform:uppercase;font-size:9px;font-weight:900}.management-mobile-menu-actions>.management-logout,.staff-mobile-menu-actions>.staff-switch-button{color:#fff;background:var(--purple);text-align:center;justify-content:center;align-items:center;width:100%;min-height:46px;display:flex}}.staff-work-tasks-panel{gap:14px;display:grid}.staff-work-task-counters{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.staff-work-task-counters span{border:1px solid #ddd8df;border-inline-start:5px solid var(--locker-red);color:#5a535c;text-align:center;text-transform:uppercase;background:#faf9fb;border-radius:10px;align-content:center;justify-items:center;gap:5px;min-height:78px;padding:10px;font-size:9px;font-weight:900;display:grid}.staff-work-task-counters span.critical{background:#fff3f1;border-inline-start-color:#c72d27}.staff-work-task-counters span.blocked,.staff-work-task-counters span.assigned{background:#fffaf0;border-inline-start-color:#d29a00}.staff-work-task-counters span.complete{background:#f4fcf8;border-inline-start-color:#168956}.staff-work-task-counters b{color:var(--locker-red);font-size:24px;line-height:1}.staff-work-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.staff-work-task-card{background:#fff;border:1px solid #d6d2d9;border-inline-start:6px solid #8b858e;border-radius:13px;gap:11px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 22px #221e270d}.staff-work-task-card.priority-urgent{border-inline-start-color:#d29a00}.staff-work-task-card.priority-critical{border-inline-start-color:#c72d27}.staff-work-task-card.priority-unreadable,.staff-work-task-card.status-unreadable{background:#fbf5ff;border-inline-start-color:#8b3bb8}.staff-work-task-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staff-work-task-card>header>div{flex-wrap:wrap;gap:6px;display:flex}.staff-work-priority{color:#514d54;text-transform:uppercase;background:#e9e8ea;border-radius:99px;align-items:center;min-height:28px;padding:5px 8px;font-size:9px;display:inline-flex}.staff-work-priority.urgent{color:#715000;background:#ffefbc}.staff-work-priority.critical{color:#8a1f1b;background:#ffe0dc}.staff-work-task-card h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.staff-work-task-card p{color:#4f4750;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.staff-work-task-card dl,.staff-work-task-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.staff-work-task-card dl>div,.staff-work-task-detail dl>div{background:#faf9fb;border:1px solid #dfdbe1;border-radius:8px;min-width:0;padding:8px}.staff-work-task-card dt,.staff-work-task-detail dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.staff-work-task-card dd,.staff-work-task-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:850}.staff-work-linked-context{color:#5c5660;border-top:1px solid #ebe7ec;gap:5px;padding-top:8px;font-size:10px;display:grid}.staff-work-task-dialog{gap:14px;display:grid}.staff-work-task-dialog>section,.staff-work-task-dialog>form{margin:0 0 12px}.staff-work-task-detail{background:#faf9fb;border:1px solid #ddd8df;border-radius:12px;gap:11px;padding:15px;display:grid}.staff-work-task-detail>p{white-space:pre-wrap;margin:0;line-height:1.5}.staff-work-task-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-work-state-note{border:1px solid #d8d3da;border-inline-start:5px solid var(--locker-red);background:#fff;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.staff-work-state-note.warning{background:#fff9e9;border-inline-start-color:#c78100}.staff-work-state-note.success{background:#f1fbf6;border-inline-start-color:#168956}.staff-work-state-note p{margin:0}.staff-work-task-actions{gap:9px;display:grid}.staff-work-task-actions h3,.staff-work-task-timeline h3{margin:0}.staff-work-task-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-work-task-actions button{min-height:46px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #c4bec5;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.staff-work-task-actions button.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.staff-work-task-form{background:#faf9fb;border:1px solid #d8d3da;border-radius:12px;padding:12px}.staff-work-task-form fieldset{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.staff-work-task-form legend{font-weight:900}.staff-work-task-form label{gap:7px;font-size:10px;font-weight:900;display:grid}.staff-work-task-form :where(input,select,textarea){background:#fff;border:1px solid #bbb6bf;border-radius:9px;width:100%;min-height:48px;margin:0;padding:11px 12px}.staff-work-task-form textarea{resize:vertical;min-height:100px}.staff-work-task-timeline{background:#fff;border:1px solid #ddd8df;border-radius:12px;gap:9px;padding:13px;display:grid}.staff-work-task-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-work-task-timeline li{border:1px solid #e1dde2;border-inline-start:5px solid var(--locker-red);border-radius:9px;grid-template-columns:140px minmax(0,1fr);gap:9px;padding:10px;display:grid}.staff-work-task-timeline time{color:var(--muted);font-size:9px;font-weight:900}.staff-work-task-timeline p{white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.staff-work-conversation>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staff-work-conversation>header h3{margin:3px 0 0}.staff-work-conversation>header>span{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;min-width:36px;min-height:36px;font-weight:900;display:grid}.staff-work-conversation li.evidence{border-inline-start-color:#168956}.staff-work-correction-note{color:#5b535d;background:#f2eff3;border-radius:7px;margin-top:5px;padding:6px 8px;font-size:9px;display:block}.staff-work-audit-disclosure{background:#fff;border:1px solid #ddd8df;border-radius:12px;overflow:hidden}.staff-work-audit-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 13px;list-style:none;display:flex}.staff-work-audit-disclosure>summary::-webkit-details-marker{display:none}.staff-work-audit-disclosure>summary>span:first-child{gap:3px;display:grid}.staff-work-audit-disclosure>summary small{color:var(--muted);font-size:9px}.staff-work-audit-disclosure>summary>span:last-child{color:#fff;background:var(--locker-red);text-align:center;border-radius:999px;min-width:34px;padding:6px}.staff-work-audit-disclosure>div{border-top:1px solid #ddd8df;gap:9px;padding:12px;display:grid}.staff-work-audit-disclosure ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-work-audit-disclosure li{border:1px solid #e1dde2;border-radius:9px;grid-template-columns:140px minmax(0,1fr);gap:9px;padding:10px;display:grid}.staff-work-audit-disclosure time{color:var(--muted);font-size:9px;font-weight:900}.staff-work-audit-disclosure p{white-space:pre-wrap;margin:5px 0 0;line-height:1.45}[dir=rtl] .staff-work-task-card [dir=ltr],[dir=rtl] .staff-work-task-dialog [dir=ltr],[dir=rtl] .staff-work-task-timeline [dir=ltr],[dir=rtl] .staff-work-audit-disclosure [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.staff-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.staff-today{gap:16px;min-width:0;display:grid}.staff-today>*{min-width:0}.staff-today .staff-shift-hero{margin:0}.staff-signin-confirmation{color:#fff;background:linear-gradient(120deg,#164e3a,#257154);border-color:#347d5d;grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:11px 16px;display:grid}.staff-signin-mark{background:#dcffec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid;color:#164e3a!important}.staff-signin-confirmation>div:nth-child(2){gap:2px;display:grid}.staff-signin-confirmation h1{color:#d6ffe9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.staff-signin-confirmation>div:nth-child(2)>strong{font-size:16px}.staff-signin-confirmation>div:last-child{text-align:end;justify-items:end;gap:2px;display:grid}.staff-signin-confirmation span,.staff-signin-confirmation small{color:#e7fff2;font-size:11px}.staff-do-now{border-inline-start:7px solid var(--yellow)}.staff-do-now .staff-today-control-list{margin-top:10px}.staff-finish-work{background:#faf7fa;border-inline-start:7px solid #7a4b69;justify-content:space-between;align-items:center;gap:22px;display:flex}.staff-finish-work h2{margin:3px 0 5px}.staff-finish-work p{max-width:760px;color:var(--muted);margin:0}.staff-finish-work strong[role=status]{color:#8a1f1b;margin-top:8px;display:block}.staff-finish-work>button{flex:none;min-width:180px}.staff-weekly-sheet{border-inline-start:7px solid var(--yellow);gap:13px;display:grid}.staff-weekly-sheet>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staff-weekly-sheet>header h2{margin:3px 0 6px}.staff-weekly-sheet>header p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.staff-weekly-current{color:#fff;background:var(--purple);border-radius:11px;justify-items:center;gap:4px;min-width:108px;padding:10px 12px;display:grid}.staff-weekly-current strong{font-size:19px}.staff-weekly-current span{color:#f0e7ed;font-size:10px;font-weight:850}.staff-weekly-current small{color:#eadce5;font-size:8px;font-weight:800}.staff-weekly-days{grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;display:grid}.staff-weekly-days button{color:#5d555d;cursor:pointer;background:#fff;border:1px solid #d5d0d7;border-radius:9px;place-items:center;gap:1px;min-height:48px;padding:5px;display:grid}.staff-weekly-days button span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-weekly-days button b{font-size:14px}.staff-weekly-days button.current{box-shadow:inset 0 -3px var(--yellow);border-color:#d2ae00}.staff-weekly-days button.selected{color:#fff;border-color:var(--purple);background:var(--purple);box-shadow:none}.staff-weekly-role-note{color:#5a480f;background:#fff9df;border:1px solid #d9c66e;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.staff-weekly-role-note.signed{color:#145a3f;background:#effaf5;border-color:#9ccfb9}.staff-weekly-role-note strong{color:var(--purple)}.staff-weekly-table{background:#fff;border:1px solid #d5d0d7;border-radius:11px;overflow:hidden}.staff-weekly-heading,.staff-weekly-row{grid-template-columns:minmax(0,1fr) 84px 84px;display:grid}.staff-weekly-heading{color:#fff;background:var(--purple);text-transform:uppercase;align-items:center;min-height:38px;font-size:10px;font-weight:900}.staff-weekly-heading span{text-align:center;padding:8px 11px}.staff-weekly-heading span:first-child{text-align:start}.staff-weekly-row{border-top:1px solid #e1dde2;min-height:76px}.staff-weekly-row:first-of-type{border-top:0}.staff-weekly-row.state-exception{background:#fff9f0}.staff-weekly-row.state-unavailable{background:#fff5f3}.staff-weekly-control{align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.staff-weekly-control strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.staff-weekly-control small{color:var(--muted);font-size:9px;font-weight:900}.staff-weekly-control :where(a,span){width:max-content;max-width:100%;color:var(--purple);font-size:10px;font-weight:900;line-height:1.4}.staff-weekly-control a{min-height:26px;padding-top:4px}.staff-weekly-detail-link{width:max-content;max-width:100%;min-height:30px;color:var(--purple);text-align:start;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:900;text-decoration:underline}.staff-weekly-cell{color:#777078;text-align:center;border-inline-start:1px solid #e1dde2;place-content:center;justify-items:center;gap:2px;padding:7px 4px;display:grid}.staff-weekly-cell.current{color:#654700;background:#fff8dc;box-shadow:inset 4px 0 #e0b600}.staff-weekly-receipt{color:#155c42;cursor:pointer;background:#f0faf5;border:1px solid #9bc9b5;border-radius:8px;place-content:center;justify-items:center;gap:2px;width:100%;min-height:54px;padding:5px 3px;display:grid;position:relative}.staff-weekly-receipt.outcome-fail{color:#8c231e;background:#fff0ee;border-color:#d99b96}.staff-weekly-receipt.outcome-not_applicable{color:#654700;background:#fff8dc;border-color:#d6bf6e}.staff-weekly-receipt>b,.staff-weekly-signed-direct>b,.staff-weekly-empty>b{font-size:15px}.staff-weekly-receipt time{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:850;overflow:hidden}.staff-weekly-receipt small,.staff-weekly-signed-direct small,.staff-weekly-empty small{font-size:7px;font-weight:900;line-height:1.2}.staff-weekly-receipt>span{color:inherit;top:2px;font-size:7px;font-weight:950;position:absolute;inset-inline-end:3px}.staff-weekly-empty,.staff-weekly-signed-direct{justify-items:center;gap:2px;display:grid}.staff-weekly-signed-direct{color:#155c42}.staff-weekly-sheet>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.staff-weekly-sheet>footer a{flex:none}.staff-weekly-sheet>footer>span{color:var(--muted);text-align:end;font-size:10px;line-height:1.45}.staff-weekly-sheet>footer>button{min-height:48px}.staff-weekly-sheet>footer>small{color:#775400;text-align:end;width:100%;font-size:10px;font-weight:850}.staff-weekly-complete{color:#146b4a;font-size:12px}.staff-llops-menu details{scroll-margin-top:76px}.staff-weekly-empty.incomplete{color:#775400}.staff-weekly-history-warning{margin:0}@media (width<=680px){.staff-signin-confirmation{grid-template-columns:32px minmax(0,1fr)}.staff-signin-confirmation>div:last-child{text-align:start;grid-column:2;justify-items:start}.staff-weekly-sheet>header,.staff-weekly-sheet>footer{flex-direction:column;align-items:stretch}.staff-weekly-current{grid-template-columns:auto 1fr;place-items:center start}.staff-weekly-current small{grid-column:1/-1}.staff-weekly-days{scrollbar-width:none;margin-inline:-4px;padding:0 4px 3px;display:flex;overflow-x:auto}.staff-weekly-days::-webkit-scrollbar{display:none}.staff-weekly-days button{flex:1 0 48px;min-width:48px}.staff-weekly-role-note{grid-template-columns:1fr}.staff-weekly-heading,.staff-weekly-row{grid-template-columns:minmax(0,1fr) 62px 62px}.staff-weekly-row{min-height:84px}.staff-weekly-control{padding:9px 10px}.staff-weekly-control strong{font-size:12px}.staff-weekly-cell small{font-size:7px}.staff-weekly-sheet>footer a{text-align:center;width:100%}.staff-weekly-sheet>footer span{text-align:start}}.staff-weekly-unavailable{background:#fff9e7;border-inline-start:7px solid #bd7a00;justify-content:space-between;align-items:center;gap:18px;display:flex}.staff-weekly-unavailable h2{margin:3px 0 6px}.staff-weekly-unavailable p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.staff-weekly-unavailable button{flex:none}.staff-weekly-unavailable+*{min-width:0}@media (width<=680px){.staff-weekly-unavailable{flex-direction:column;align-items:stretch}.staff-weekly-unavailable button{width:100%}}.staff-today-safety{background:#fff8f6;border-inline-start:7px solid #c72d27}.staff-today-safety>header{margin-bottom:12px}.staff-today-safety h2{margin:3px 0 0}.staff-today-safety .staff-restriction+.staff-restriction{margin-top:8px}.staff-restriction-list{gap:10px;display:grid}.staff-today-safety .staff-restriction{gap:12px;min-width:0;margin:0;padding:16px;display:grid}.staff-today-safety .staff-restriction.safety-conflict{background:#ffebe8;border:2px solid #a9231e;border-inline-start-width:8px}.staff-restriction>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.staff-restriction>header>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.staff-restriction>header strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.staff-restriction-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.staff-restriction-facts>div{background:#ffffffbd;border:1px solid #ddcfbd;border-radius:9px;min-width:0;padding:10px}.staff-restriction-facts dt{color:#625a61;font-size:11px;font-weight:900;line-height:1.3}.staff-restriction-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.4}.staff-restriction-safe.unsafe{color:#8a1f1b}.staff-restriction-safe.restricted{color:#684b00}.staff-restriction-safe.unknown{font-weight:950}.staff-restriction-control,.staff-restriction-integrity,.staff-restriction-conflict{background:#fff8dc;border:1px solid #d6b24c;border-inline-start:6px solid #b77d00;border-radius:10px;padding:12px 13px}.staff-restriction-control strong,.staff-restriction-integrity strong,.staff-restriction-conflict strong{font-size:13px}.staff-restriction-control p,.staff-restriction-integrity p,.staff-restriction-conflict p{margin:5px 0 0;font-size:13px;line-height:1.5}.staff-restriction-integrity,.staff-restriction-conflict{color:#7b1f1b;border-color:#dfa29e;background:#fff0ee;border-inline-start-color:#b32620}.staff-restriction-conflict{border-width:2px;border-inline-start-width:7px}.staff-restriction-coverage{color:#654b00;background:#fff8d9;border:1px solid #d8bd73;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.5}.operations-controls-equipment-safety{background:#fff8f6;border-inline-start:7px solid #b32620;justify-content:space-between;align-items:center;gap:22px;display:flex}.operations-controls-equipment-safety>div{min-width:0}.operations-controls-equipment-safety h2{margin:3px 0 8px}.operations-controls-equipment-safety p:not(.eyebrow){color:#5d555c;max-width:820px;margin:5px 0 0;font-size:13px;line-height:1.5}.operations-controls-equipment-safety>a{text-align:center;flex:none;min-width:230px;min-height:48px}@media (width<=980px){.staff-restriction-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-controls-equipment-safety{flex-direction:column;align-items:flex-start}.operations-controls-equipment-safety>a{width:100%}}@media (width<=680px){.staff-restriction>header{flex-direction:column}.staff-restriction-facts{grid-template-columns:1fr}}.staff-today-section-heading,.staff-today-next>header,.staff-shift-lead-today>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.staff-today-section-heading h2,.staff-today-next h2,.staff-shift-lead-today h2{margin:3px 0 0}.staff-today-section-heading>button{flex:none}.staff-next-action{min-height:96px;color:var(--ink);border:2px solid var(--locker-red);background:#fff;border-inline-start-width:8px;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;text-decoration:none;display:flex}.staff-next-action.priority-critical{background:#fff5f3;border-color:#b32620}.staff-next-action.priority-urgent{background:#fffaf0;border-color:#bb8200}.staff-next-action>div{gap:7px;min-width:0;display:grid}.staff-next-action>div>strong{overflow-wrap:anywhere;color:var(--locker-red);font-size:clamp(20px,3vw,28px);line-height:1.2}.staff-next-action>div>span{color:var(--muted);font-size:12px}.staff-next-action>b{color:#fff;background:var(--locker-red);border-radius:10px;place-items:center;min-width:92px;min-height:48px;padding:10px 14px;font-size:12px;display:grid}.staff-today-control-list{gap:9px;display:grid}.staff-today-control{min-height:78px;color:var(--ink);border:1px solid #d8d4da;background:#fff;border-inline-start:6px solid #8c8790;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;text-decoration:none;display:grid}.staff-today-control.status-due{border-inline-start-color:#c28a00}.staff-today-control.status-late,.staff-today-control.status-missed{border-inline-start-color:#c72d27}.staff-today-control h3{overflow-wrap:anywhere;margin:0;font-size:17px}.staff-today-control p{color:var(--muted);margin:5px 0;font-size:11px}.staff-today-control small{color:#4f4951}.staff-work-task-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-work-task-list.compact .staff-work-task-card{min-width:0}.staff-work-task-list.compact .staff-work-task-card p{-webkit-line-clamp:2}.staff-today-report{border-inline-start:7px solid var(--yellow);background:#fffdf3;justify-content:space-between;align-items:center;gap:22px;display:flex}.staff-today-report h2{margin:3px 0 5px}.staff-today-report p{max-width:720px;color:var(--muted);margin:0}.staff-today-report>a{flex:none;min-width:190px}.staff-today-events{border-inline-start:7px solid var(--purple);background:#fbf9fc;margin:0}.staff-event-controls-body{gap:12px;padding:0 16px 16px;display:grid}.staff-event-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-event-shortcuts>a,.staff-event-shortcuts>details>summary{min-height:48px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #d6d0d8;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.staff-event-shortcuts>details{grid-column:1/-1;min-width:0}.staff-event-shortcuts>details>summary{background:#f4f0f5}.staff-event-shortcuts>details>.staff-event-control{margin-top:10px}.staff-do-now .staff-today-section-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=680px){.staff-event-shortcuts{grid-template-columns:1fr}}.staff-companion-tools{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.staff-companion-tool{align-content:start;gap:14px;min-width:0;margin:0;display:grid}.staff-companion-tool>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.staff-companion-tool>header h2{margin:3px 0 6px}.staff-companion-tool>header p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.staff-companion-tool>header>span{color:#fff;background:var(--purple);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:950;display:grid}.staff-llops-library{border-inline-start:7px solid var(--yellow)}.staff-exception-launcher{background:#fff9f7;border-inline-start:7px solid #b32620}.staff-exception-launcher>header>span{background:#b32620}.staff-llops-menu{gap:7px;display:grid}.staff-llops-menu>details{background:#fff;border:1px solid #d8d3da;border-radius:10px;overflow:hidden}.staff-llops-menu>details>summary{min-height:58px;color:var(--purple);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.staff-llops-menu>details>summary::-webkit-details-marker{display:none}.staff-llops-menu>details>summary>span{gap:4px;min-width:0;display:grid}.staff-llops-menu>details>summary b{letter-spacing:.08em;font-size:10px}.staff-llops-menu>details>summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.staff-llops-menu>details>summary small{color:var(--muted);flex:none;font-size:9px;font-weight:900}.staff-llops-menu>details>div{background:#f8f7f9;border-top:1px solid #e1dde2;gap:7px;padding:8px;display:grid}.staff-llops-menu>details>div>button{width:100%;min-height:54px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border:1px solid #ddd8df;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.staff-llops-menu>details>div>button>span{gap:4px;min-width:0;display:grid}.staff-llops-menu>details>div>button strong{overflow-wrap:anywhere;font-size:12px}.staff-llops-menu>details>div>button small{color:var(--muted);font-size:9px}.staff-llops-menu>details>div>button .staff-llops-equipment{color:var(--purple);font-weight:900}.staff-llops-menu>details>div>button>b{color:var(--purple);flex:none;font-size:10px}.staff-llops-events{background:#faf7fa;border:1px solid #d4cbd2;border-radius:10px;overflow:hidden}.staff-llops-events>summary{min-height:54px;color:var(--purple);cursor:pointer;align-items:center;padding:10px 12px;display:flex}.staff-llops-events>summary>span{gap:3px;display:grid}.staff-llops-events>summary small{color:var(--muted);font-size:9px}.staff-llops-events>div{border-top:1px solid #ddd5db;gap:9px;padding:10px;display:grid}.staff-llops-events>div>details>summary{min-height:48px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #d7d1d7;border-radius:9px;padding:12px;font-size:11px;font-weight:900}.staff-llops-events .staff-event-control{margin-top:8px}.staff-reporter-primary{color:#fff;cursor:pointer;background:#b32620;border:1px solid #8f1f1a;border-radius:11px;width:100%;min-height:58px;padding:12px 16px;font-weight:950}.staff-reporter-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.staff-reporter-shortcuts>button{min-height:48px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #d7c8d2;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:900}.staff-embedded-reporter{gap:14px;width:min(960px,100%);margin:0 auto;display:grid}.staff-embedded-reporter>header{color:#fff;background:var(--purple);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.staff-embedded-reporter>header h1{margin:3px 0 5px;font-size:clamp(28px,4vw,40px)}.staff-embedded-reporter>header p:not(.eyebrow){color:#eadde7;margin:0;font-size:11px}.staff-embedded-reporter>header .eyebrow{color:var(--yellow)}.staff-embedded-reporter>header>button{color:var(--purple);background:#fff;flex:none}.staff-brand[aria-disabled=true]{cursor:wait}.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 (width<=900px){.staff-companion-tools{grid-template-columns:1fr}}@media (width<=680px){.staff-companion-tools{gap:0}.staff-companion-tool{margin:12px}.staff-reporter-shortcuts{grid-template-columns:1fr}.staff-embedded-reporter{gap:0}.staff-embedded-reporter>header{flex-direction:column;align-items:stretch;margin:12px}.staff-embedded-reporter>header>button{width:100%}.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}}.operations-standard-pack{box-shadow:none;gap:14px;margin:0;display:grid}.operations-standard-pack>p{margin:0}.operations-standard-pack-status{background:#effaf6;border:1px solid #a8d4c3;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.operations-standard-pack-status strong{color:#176047;font-size:11px}.operations-standard-pack-status span{color:var(--muted);font-size:10px}.operations-standard-pack-action{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.operations-standard-pack-action label{gap:5px;font-size:10px;font-weight:900;display:grid}.operations-standard-pack-action select{min-height:46px}.operations-standard-pack-action small{color:var(--muted);grid-column:1/-1}@media (width<=680px){.operations-standard-pack-action{grid-template-columns:1fr}.operations-standard-pack-action small{grid-column:auto}}.staff-priority-list strong{overflow-wrap:anywhere}.staff-today-handover .staff-priority-list{margin-bottom:0}.staff-shift-lead-today{border-color:#bbaeb8;box-shadow:0 16px 44px #4315371c}.staff-shift-lead-today>header{border-bottom:1px solid #e0dce1;padding-bottom:13px}.staff-lead-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.staff-lead-summary article{background:#faf9fb;border:1px solid #ddd8df;border-radius:10px;align-content:space-between;gap:9px;min-width:0;min-height:88px;padding:12px;display:grid}.staff-lead-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.staff-lead-summary strong{color:var(--purple);justify-self:end;font-size:27px}.staff-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-lead-grid.staff-lead-attendance-only{grid-template-columns:1fr}.staff-lead-grid>section{background:#faf9fb;border:1px solid #dfdbe1;border-radius:12px;min-width:0;padding:14px}.staff-lead-grid h3{margin:0 0 10px;font-size:16px}.staff-lead-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.staff-lead-grid li{background:#fff;border:1px solid #e2dee3;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.staff-lead-grid li strong{overflow-wrap:anywhere}.staff-lead-grid li small{color:var(--muted);font-size:10px}.staff-lead-grid li>a{color:inherit;gap:4px;text-decoration:none;display:grid}.staff-lead-task-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.staff-lead-task-counts span{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px;font-size:10px;display:flex}.staff-lead-task{min-height:46px;color:var(--purple);border-top:1px solid #e3dfe4;justify-content:space-between;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.staff-lead-task span{color:var(--muted);font-size:9px}.staff-shift-lead-today>footer{border-top:1px solid #ddd8df;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.staff-shift-lead-today>footer>div{gap:4px;display:grid}.staff-shift-lead-today>footer span{color:var(--muted);font-size:11px}.staff-today-secondary,.staff-shift-lead-tools{padding:0;overflow:hidden}.staff-today-secondary>summary,.staff-shift-lead-tools>summary{min-height:56px;color:var(--purple);cursor:pointer;align-items:center;padding:15px 20px;font-weight:900;display:flex}.staff-today-secondary[open]>summary,.staff-shift-lead-tools[open]>summary{border-bottom:1px solid #ded9df}.staff-today-secondary>.staff-summary-cards,.staff-today-secondary>.staff-shift-board{margin:16px}.staff-shift-lead-tools>.staff-shift-lead-today{padding:16px}.staff-empty-state.compact{min-height:auto;padding:14px}.staff-empty-state.compact :is(h3,p){margin:0}[dir=rtl] .staff-today [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.manager-today{gap:13px;min-width:0;display:grid}.manager-today>*{min-width:0}.manager-today-intro{color:#fff;background:var(--purple);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.manager-today-intro h2{margin:3px 0 0;font-size:22px}.manager-today-intro .eyebrow{color:var(--yellow)}.manager-today-intro>span{font-size:11px;font-weight:850}.manager-current-attendance{border-inline-start:7px solid #257154;margin-bottom:0;padding:17px}.manager-current-attendance>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.manager-current-attendance>header h2{margin:3px 0 0;font-size:20px}.manager-current-attendance>header p:not(.eyebrow){max-width:720px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.manager-current-attendance>header>strong{color:#fff;background:#257154;border-radius:999px;place-items:center;min-width:42px;min-height:42px;font-size:19px;display:grid}.manager-current-attendance ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.manager-current-attendance li{background:#f8fbf9;border:1px solid #d9dfdc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 13px;display:flex}.manager-current-attendance li>div{gap:4px;min-width:0;display:grid}.manager-current-attendance li>div:last-child{color:var(--muted);text-align:end;justify-items:end;font-size:10px}.manager-current-attendance li strong{overflow-wrap:anywhere}.manager-current-attendance li span{color:var(--muted);font-size:10px}.manager-today-section{margin-bottom:0;padding:17px}.manager-today-section>header{margin-bottom:10px}.manager-today-section>header h2{font-size:20px}.manager-today-section>header p{color:var(--muted);margin:4px 0 0;font-size:11px}:is(.manager-today-section.today-priority_cases:has(.manager-today-item),.manager-today-section.today-unacknowledged_cases:has(.manager-today-item)){border-inline-start:7px solid #bd2e28}.manager-today-list{gap:8px;display:grid}.manager-today-item{min-height:74px;color:var(--ink);background:#faf9fb;border:1px solid #ddd9df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:grid}.manager-today-copy{gap:6px;min-width:0;display:grid}.manager-today-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.manager-today-title-row>strong{overflow-wrap:anywhere;font-size:14px}.manager-today-copy>p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.manager-today-meta{color:var(--muted);flex-wrap:wrap;gap:6px 13px;font-size:10px;display:flex}.manager-today-open{min-width:72px;min-height:44px;color:var(--purple);background:#fff;border:1px solid #c9bec6;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.manager-today-limit{color:#6b4a00;margin:9px 0 0;font-size:10px}.manager-today-secondary{padding:0;overflow:hidden}.manager-today-secondary>summary{min-height:56px;color:var(--purple);cursor:pointer;align-items:center;padding:15px 18px;font-weight:900;display:flex}.manager-today-secondary[open]>summary{border-bottom:1px solid #ded9df}.manager-today-secondary-body{padding:16px}.manager-today-secondary-body .operations-metrics{margin-bottom:16px}[dir=rtl] .manager-today [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.action-centre{background:#fff;border:2px solid #5e254c;border-radius:16px;gap:14px;min-width:0;padding:20px;scroll-margin-top:18px;display:grid;box-shadow:0 13px 36px #37132d1c}.action-centre:focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px}.action-centre>*{min-width:0}.action-centre-header{color:#fff;background:linear-gradient(118deg,#351027,#672551);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:18px 20px;display:flex}.action-centre-header .eyebrow{color:var(--locker-gold)}.action-centre-header h2{margin:3px 0 5px;font-size:clamp(26px,4vw,38px)}.action-centre-header h2 a{color:inherit;text-decoration:none}.action-centre-header p{color:#eadfe7;max-width:660px;margin:0;line-height:1.45}.action-centre-header>div:last-child{color:#f1e9ef;justify-items:end;gap:5px;font-size:12px;font-weight:850;display:grid}.action-centre-receipt-help{border:1px solid #d8d1d8;background:#f8f5f8;border-inline-start:5px solid #6d5070;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;padding:11px 13px;display:grid}.action-centre-receipt-help strong{color:var(--locker-red)}.action-centre-receipt-help span{color:var(--muted);line-height:1.45}.action-centre-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.action-centre-summary article{background:#faf9fb;border:1px solid #dcd7dd;border-inline-start:5px solid #817b83;border-radius:10px;align-content:space-between;gap:9px;min-width:0;min-height:86px;padding:11px;display:grid}.action-centre-summary article.critical{background:#fff5f3;border-inline-start-color:#b32620}.action-centre-summary article.urgent,.action-centre-summary article.danger{border-inline-start-color:#c75d1d}.action-centre-summary article.warning{border-inline-start-color:#ba8200}.action-centre-summary article.review{border-inline-start-color:#5b4c96}.action-centre-summary span{overflow-wrap:anywhere;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.action-centre-summary strong{color:var(--locker-red);justify-self:end;font-size:30px}.action-centre-coverage{margin:0}.action-centre-outstanding,.action-centre-routine{background:#fbfafb;border:1px solid #ddd8df;border-radius:12px;min-width:0;padding:16px}.action-centre-outstanding>header,.action-centre-routine>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:12px;display:flex}.action-centre-outstanding h3,.action-centre-routine h3{margin:3px 0 0;font-size:20px}.action-centre-outstanding>header>span{color:var(--muted);font-size:12px;font-weight:900}.action-centre-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.action-centre-card{background:#fff;border:1px solid #d8d3da;border-inline-start:7px solid #8b858e;border-radius:12px;gap:12px;min-width:0;padding:15px;scroll-margin-top:18px;display:grid}.action-centre-card.severity-critical{background:#fff9f8;border-inline-start-color:#b32620}.action-centre-card.severity-urgent{border-inline-start-color:#bd6c00}.action-centre-card.rule-overdue{border-inline-start-color:#c43831}.action-centre-card.rule-urgent_unack_escalated{border-inline-start-color:#b32620;box-shadow:0 0 0 2px #b326201f}.action-centre-card:target{outline:3px solid var(--locker-gold);outline-offset:2px}.action-centre-card>header,.action-centre-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.action-centre-badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.action-centre-badges>span{color:#514d54;text-transform:uppercase;background:#ece9ed;border-radius:99px;align-items:center;min-height:30px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.action-centre-reference{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:900}.action-centre-copy{gap:6px;min-width:0;display:grid}.action-centre-copy h4{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.action-centre-copy p{overflow-wrap:anywhere;color:#4f4851;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.action-centre-why{border-inline-start:5px solid var(--locker-gold);background:#fff8dd;border-radius:0 9px 9px 0;gap:5px;padding:10px 12px;display:grid}.action-centre-why strong{text-transform:uppercase;font-size:11px}.action-centre-why span{font-size:14px;line-height:1.45}.action-centre-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.action-centre-card dl>div{background:#f5f3f6;border-radius:8px;min-width:0;padding:9px}.action-centre-card dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.action-centre-card dd{overflow-wrap:anywhere;gap:3px;margin:4px 0 0;font-size:13px;font-weight:850;display:grid}.action-centre-card dd small{color:#9b2d27;font-size:11px}.action-centre-card>footer{border-top:1px solid #e5e1e6;padding-top:2px}.action-centre-card>footer :where(a,button),.action-centre-link-unavailable{min-height:44px}.action-centre-link-unavailable{color:var(--muted);align-items:center;font-size:12px;font-weight:850;display:inline-flex}.action-centre-receipt-state{align-items:center;min-height:44px;display:flex}.action-centre-receipt-state>span{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.action-centre-receipt-state .complete{color:#16704d}.action-centre-receipt-state .warning{color:#8b5f00}.action-centre-empty{min-height:110px}.action-centre-truncated{margin:10px 0 0}.action-centre-routine>header p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.action-centre-routine>header>strong{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:18px;display:grid}.action-centre-routine ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.action-centre-routine li>:where(a,span){min-width:0;min-height:52px;color:var(--ink);background:#fff;border:1px solid #ddd8df;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.action-centre-routine li span{overflow-wrap:anywhere;min-width:0;font-size:13px}.action-centre-routine li strong{color:var(--locker-red);font-size:18px}.action-centre-diagnostics{background:#faf9fb;border:1px solid #d7d2d9;border-radius:11px;min-width:0;overflow:hidden}.action-centre-diagnostics>summary{min-height:56px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.action-centre-diagnostics>summary>span{gap:3px;display:grid}.action-centre-diagnostics>summary small{color:var(--muted);font-weight:500}.action-centre-diagnostics>summary>b{text-transform:uppercase;background:#ebe5ea;border-radius:99px;padding:6px 9px;font-size:9px}.action-centre-diagnostics>div{border-top:1px solid #ded9df;gap:12px;padding:14px;display:grid}.action-centre-diagnostics dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.action-centre-diagnostics dl>div{background:#fff;border-radius:8px;min-width:0;padding:9px}.action-centre-diagnostics dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.action-centre-diagnostics dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:850}.action-centre-diagnostics details>summary{min-height:44px;color:var(--locker-red);cursor:pointer;align-items:center;font-weight:900;display:flex}.action-centre-diagnostics ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.action-centre-diagnostics li{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.action-centre-diagnostics>div>p{color:var(--muted);margin:0;font-size:10px}[dir=rtl] .action-centre [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=1024px){.action-centre-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.action-centre-card dl,.action-centre-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.action-centre{border-radius:14px;margin:0 12px;padding:13px}.action-centre-header,.action-centre-outstanding>header,.action-centre-routine>header{flex-direction:column;align-items:stretch}.action-centre-header>div:last-child{justify-items:start}.action-centre-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.action-centre-card dl,.action-centre-diagnostics dl,.action-centre-routine ul{grid-template-columns:1fr}.action-centre-card>footer{flex-direction:column;align-items:stretch}.action-centre-card>footer>div,.action-centre-card>footer :where(a,button),.action-centre-receipt-state,.action-centre-receipt-state>span{width:100%}.action-centre-receipt-help{grid-template-columns:1fr}}.management-navigation-stack{gap:7px;margin-bottom:20px;display:grid}.management-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0}.management-utility-nav{background:#faf9fb;border:1px solid #ded9df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:flex}.management-utility-nav>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-inline:7px;font-size:9px;font-weight:900}.management-utility-nav a{min-height:44px;color:var(--locker-red);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.management-utility-nav a:hover{background:#fff;border-color:#d3c8d0}.management-utility-nav a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.management-utility-nav .management-utility-separator{border-inline-start-color:#d5cfd6;margin-inline-start:auto}.management-secondary-nav{background:#faf9fb;border:1px solid #ded9df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:flex}.management-secondary-nav a{min-height:44px;color:var(--locker-red);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.management-secondary-nav a:hover{background:#fff;border-color:#d3c8d0}.management-secondary-nav a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.work-task-hero{align-items:center}.work-task-hero .management-export-link{border-color:#d8ad00}.work-task-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.work-task-counter{min-width:0;min-height:112px;color:var(--ink);border:1px solid #cecbd2;border-inline-start:6px solid var(--locker-red);background:#fff;border-radius:13px;align-content:space-between;gap:12px;padding:16px;text-decoration:none;display:grid;box-shadow:0 8px 24px #221e270f}.work-task-counter.danger{border-inline-start-color:#c72d27}.work-task-counter.warning{border-inline-start-color:#d29a00}.work-task-counter span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}.work-task-counter strong{color:var(--locker-red);justify-self:end;font-size:32px;line-height:1}.work-task-board-panel{margin-bottom:18px}.work-task-view-toggle{background:#fff;border:1px solid #cbc8cf;border-radius:11px;grid-template-columns:repeat(2,minmax(82px,1fr));gap:5px;padding:4px;display:grid}.work-task-view-toggle button{min-height:42px;color:var(--locker-red);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:11px;font-weight:900}.work-task-view-toggle button.active{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.work-task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.work-task-card{background:#fff;border:1px solid #d6d2d9;border-inline-start:6px solid #8b858e;border-radius:14px;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #221e270f}.work-task-card.priority-urgent{border-inline-start-color:#d29a00}.work-task-card.priority-critical{border-inline-start-color:#c72d27}.work-task-card.priority-unreadable,.work-task-card.status-unreadable{background:#fbf5ff;border-inline-start-color:#8b3bb8}.work-task-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-task-card>header>div{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.work-task-card>header .management-primary-link{white-space:nowrap;min-height:44px;padding-inline:12px}.work-task-card-main{min-width:0;color:inherit;gap:9px;text-decoration:none;display:grid}.work-task-card-main h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.work-task-card-main p{color:#4f4750;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.work-task-unreadable{color:#4f1b69;background:#f5eafd;border:1px solid #d9c2ec;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.35}.work-task-card dl,.work-task-detail-main dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.work-task-card dl>div,.work-task-detail-main dl>div{background:#faf9fb;border:1px solid #e0dce2;border-radius:9px;min-width:0;padding:9px}.work-task-card dt,.work-task-detail-main dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.work-task-card dd,.work-task-detail-main dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:850}.work-task-linked-context{color:#5c5660;border-top:1px solid #ebe7ec;gap:5px;padding-top:8px;font-size:10px;display:grid}.work-task-linked-context span{overflow-wrap:anywhere}.work-task-table-wrap{width:100%;overflow:auto}.work-task-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.work-task-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.work-task-table th{color:#625e67;letter-spacing:.07em;text-align:start;text-transform:uppercase;background:#f5f4f6;border-bottom:1px solid #d8d5dc;padding:13px 14px;font-size:9px;font-weight:900}.work-task-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ebe9ed;padding:14px;font-size:11px;line-height:1.45}.work-task-table td>span,.work-task-table td>strong{margin-top:5px;display:block}.work-task-dialog{background:#fff;border:1px solid #c4bec7;border-radius:20px;width:min(780px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 28px 96px #160e146b}.work-task-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170e14b8}.work-task-dialog form{grid-template-rows:auto minmax(0,1fr) auto;min-height:min(620px,100dvh - 40px);display:grid}.work-task-dialog header{color:#fff;border-bottom:6px solid var(--locker-gold);background:linear-gradient(118deg,#351027,#5f214c);justify-content:space-between;gap:18px;padding:22px 24px 18px;display:flex}.work-task-dialog header .eyebrow{color:var(--locker-gold)}.work-task-dialog header h2{margin:4px 0 6px;font-size:clamp(25px,4vw,36px)}.work-task-dialog header p{color:#eadfe7;max-width:560px;margin:0;font-size:11px;line-height:1.5}.work-task-close{width:44px;min-height:44px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #d0cbd0;border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid;box-shadow:0 5px 16px #221e271f}.work-task-dialog fieldset,.work-task-message-form fieldset,.work-task-evidence-form fieldset,.work-task-mutation-form fieldset{border:0;gap:13px;min-inline-size:0;margin:0;padding:20px 24px;display:grid;overflow:auto}.work-task-dialog label,.work-task-message-form label,.work-task-evidence-form label,.work-task-mutation-form label{color:#4f4b52;gap:7px;min-width:0;font-size:11px;font-weight:900;display:grid}.work-task-dialog :where(input,select,textarea),.work-task-message-form :where(input,select,textarea),.work-task-evidence-form input,.work-task-mutation-form :where(input,select,textarea){width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bdb8c0;border-radius:9px;margin:0;padding:11px 12px}.work-task-dialog textarea,.work-task-message-form textarea,.work-task-mutation-form textarea{resize:vertical;min-height:112px}.work-task-dialog footer{padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dcd8de;justify-content:flex-end;gap:10px;display:flex}.work-task-advanced{background:#faf9fb;border:1px solid #d8d2d9;border-radius:12px;padding:12px}.work-task-advanced>summary{min-height:44px;color:var(--locker-red);cursor:pointer;font-weight:900}.work-task-source-note{background:#fff;border:1px solid #d8d2d9;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.work-task-source-note strong{color:var(--locker-red)}.work-task-source-note span,.work-task-source-note small{color:var(--muted);font-size:11px;line-height:1.45}.work-task-review-note{background:#fff;border:1px solid #d8d2d9;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.work-task-review-note strong{color:var(--locker-red)}.work-task-review-note span{color:var(--muted);font-size:11px;line-height:1.45}.work-task-source-loading{color:#4f1b69;background:#f5eafd;border:1px solid #d9c2ec;border-radius:10px;margin:16px 24px 0;padding:12px 14px;font-weight:850}.work-task-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:14px;margin-bottom:14px;display:grid}.work-task-detail-main,.work-task-action-panel,.work-task-message-form,.work-task-evidence-form,.work-task-timeline{padding:22px}.work-task-detail-main>header,.work-task-timeline>header,.work-task-message-form>header,.work-task-evidence-form>header{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.work-task-detail-main>p{white-space:pre-wrap;line-height:1.55}.work-task-link-list,.work-task-evidence-list{gap:8px;margin-top:14px;display:grid}.work-task-link-list h3{margin:0}.work-task-link-list :where(a,span),.work-task-evidence-list li{background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;font-size:10px;text-decoration:none;display:flex}.work-task-action-panel h2{margin:0 0 12px}.work-task-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.work-task-action-grid button{min-height:46px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #c4bec5;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.work-task-action-grid button.active{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.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-message-form,.work-task-evidence-form{min-width:0}.work-task-evidence-form p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.work-task-evidence-list{margin:13px 0 0;padding:0;list-style:none}.work-task-evidence-list a{color:var(--locker-red);font-weight:900}.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{border:1px solid #dfdbe1;background:#fff;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,.staff-work-load-more{justify-self:center;margin-top:12px}.work-task-command-grid{align-items:start}.work-task-summary-card{gap:14px;display:grid}.work-task-instruction{border-inline-start:5px solid var(--locker-red);background:#f8f5f8;border-radius:0 10px 10px 0;margin:0;padding:15px 16px;font-size:16px;font-weight:750}.work-task-state-note{border:1px solid #d8d2da;border-inline-start:5px solid var(--locker-red);background:#faf9fb;border-radius:10px;gap:5px;margin:0;padding:12px 14px;display:grid}.work-task-state-note.warning{background:#fff9e9;border-inline-start-color:#c78100}.work-task-state-note.success{background:#f1fbf6;border-inline-start-color:#168956}.work-task-state-note p{white-space:pre-wrap;margin:0;line-height:1.45}.work-task-action-heading{margin-bottom:12px}.work-task-action-heading h2{margin:4px 0 0}.work-task-conversation{gap:16px;margin-bottom:14px;padding:22px;display:grid}.work-task-conversation>header{border-bottom:1px solid #dfdce1;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.work-task-conversation>header h2{margin:4px 0}.work-task-conversation>header p{color:var(--muted);margin:0;font-size:11px}.work-task-entry-count{color:#fff;background:var(--locker-red);border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:18px;font-weight:900;display:grid}.work-task-conversation-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-task-conversation-list>li{border:1px solid #ddd8df;border-inline-start:5px solid var(--locker-red);background:#fff;border-radius:11px;gap:7px;padding:14px;display:grid}.work-task-conversation-list>li.evidence{border-inline-start-color:#168956}.work-task-conversation-list>li>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-task-conversation-list>li>header div{gap:3px;display:grid}.work-task-conversation-list>li>header small,.work-task-conversation-list time{color:var(--muted);font-size:10px}.work-task-conversation-list>li>p{white-space:pre-wrap;margin:0;line-height:1.5}.work-task-entry-type{color:var(--locker-red);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.work-task-correction-note{color:#584f59;background:#f1eef2;border-radius:7px;padding:7px 9px;font-size:10px}.work-task-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:4px;display:grid}.work-task-compose-grid>section{background:#faf9fb;border:1px solid #ddd8df;border-radius:12px;min-width:0;padding:16px}.work-task-compose-grid h3{margin:0 0 10px}.work-task-compose-grid fieldset{padding:0}.work-task-compose-grid .work-task-evidence-list{max-height:230px;overflow:auto}.work-task-audit-disclosure{margin-bottom:20px;padding:0;overflow:hidden}.work-task-audit-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:16px 20px;list-style:none;display:flex}.work-task-audit-disclosure>summary::-webkit-details-marker{display:none}.work-task-audit-disclosure>summary>span:first-child{gap:4px;display:grid}.work-task-audit-disclosure>summary small{color:var(--muted);font-size:10px;font-weight:600}.work-task-audit-disclosure>summary>span:last-child{color:#fff;background:var(--locker-red);text-align:center;border-radius:999px;min-width:38px;padding:7px}.work-task-audit-body{border-top:1px solid #dfdce1;gap:12px;padding:0 20px 20px;display:grid}.work-task-audit-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.work-task-audit-list>li{background:#faf9fb;border:1px solid #dfdbe1;border-radius:10px;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:13px;display:grid}.work-task-audit-list>li>time{color:var(--muted);font-size:10px;font-weight:900}.work-task-audit-list>li>div{gap:5px;min-width:0;display:grid}.work-task-audit-list>li>div>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-task-audit-list>li p{white-space:pre-wrap;margin:3px 0 0;line-height:1.45}.work-task-audit-changes{gap:5px;margin:5px 0 0;display:grid}.work-task-audit-changes>div{background:#fff;border-radius:7px;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:7px 9px;display:grid}.work-task-audit-changes dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.work-task-audit-changes dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.work-task-audit-changes dd>span{color:var(--muted);text-decoration:line-through}[dir=rtl] .work-task-card [dir=ltr],[dir=rtl] .work-task-detail-grid [dir=ltr],[dir=rtl] .work-task-timeline [dir=ltr],[dir=rtl] .work-task-dialog [dir=ltr],[dir=rtl] .work-task-conversation [dir=ltr],[dir=rtl] .work-task-audit-disclosure [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.management-secondary-group{border-inline-end:1px solid #ddd8df;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding-inline-end:7px;display:flex}.management-secondary-group:last-child{border-inline-end:0;padding-inline-end:0}.management-secondary-group>span{color:var(--muted);text-transform:uppercase;padding-inline:7px;font-size:9px;font-weight:900}.operations-admin-hero{margin-bottom:12px}.operations-admin-navigation-shell{background:#f1f0f2;border:1px solid #cbc8cf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:15px;padding:7px;display:grid}.operations-admin-navigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-width:0;display:grid}.operations-admin-navigation-heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;padding:3px 8px 1px;font-size:9px;font-weight:900}.operations-admin-navigation-heading.technical{border-top:1px solid #d6d1d7;margin-top:5px;padding-top:9px}.operations-admin-technical-navigation{border-top:1px solid #d6d1d7;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-width:0;margin-top:5px;padding-top:5px;display:grid}.operations-admin-technical-navigation>summary{min-height:42px;color:var(--muted);cursor:pointer;text-transform:uppercase;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;list-style:none;display:flex}.operations-admin-technical-navigation>summary::-webkit-details-marker{display:none}.operations-admin-technical-navigation>summary:after{content:"+";font-size:17px}.operations-admin-technical-navigation[open]>summary:after{content:"−"}.operations-admin-navigation a{min-width:0;min-height:48px;color:var(--locker-red);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:7px 8px;font-size:10px;font-weight:900;line-height:1.25;text-decoration:none;display:flex}.operations-admin-navigation a:hover{background:#fff;border-color:#d5cbd2}.operations-admin-navigation a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.operations-admin-refresh{min-width:148px}.operations-admin-filter-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;margin-bottom:15px;display:grid}.operations-admin-filter-disclosure{min-width:0}.operations-admin-filter-disclosure>summary{min-height:46px;color:var(--locker-red);cursor:pointer;background:#fff;border:1px solid #cbc8cf;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:11px;font-weight:900;display:none}.operations-admin-filter-disclosure>summary small{color:var(--muted);font-size:9px}.operations-admin-filter-disclosure>.operations-admin-toolbar{margin:0}.operations-admin-filter-action{min-width:160px}.operations-admin-filter-action>.operations-admin-create-button{width:100%}.operations-admin-toolbar{background:#fff;border:1px solid #cbc8cf;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-items:end;gap:9px;margin:0;padding:14px;display:grid}.operations-admin-toolbar label{color:#5c5860;text-transform:uppercase;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.operations-admin-toolbar :where(input,select){background:#fff;border:1px solid #bdb8c0;border-radius:9px;width:100%;min-width:0;min-height:46px;margin:0;padding:9px 11px}.operations-admin-create-button{min-width:160px;min-height:46px}.operations-form :where(label:has(>input:required),label:has(>select:required),label:has(>textarea:required)){padding-inline-end:18px;position:relative}.operations-form :where(label:has(>input:required),label:has(>select:required),label:has(>textarea:required)):before{color:#a82b25;content:"*";font-size:15px;font-weight:950;position:absolute;inset-block-start:0;inset-inline-end:3px}.operations-required-mark{color:#a82b25;margin-inline-start:4px;font-size:15px;font-weight:950;display:inline-block}.operations-form-guidance{border:1px solid #d8d2d9;background:#f5fcf8;border-inline-start:5px solid #168956;border-radius:9px;gap:7px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.operations-form-guidance.needs-attention{background:#fffaf0;border-inline-start-color:#c27700}.operations-form-guidance p,.operations-form-guidance ul{margin:0}.operations-form-guidance ul{gap:4px;padding-inline-start:20px;display:grid}.operations-admin-refreshing{color:var(--muted);background:#f2f0f3;border-radius:8px;margin:-7px 0 12px;padding:8px 12px;font-size:10px;font-weight:850}.operations-admin-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.operations-admin-home-grid>a{min-width:0;min-height:190px;color:var(--ink);border:1px solid #d7d2d9;border-inline-start:6px solid var(--locker-red);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px;padding:17px;text-decoration:none;display:grid;box-shadow:0 8px 22px #221e270d}.operations-admin-home-grid>a:hover{border-color:#ad92a5;box-shadow:0 10px 28px #221e271c}.operations-admin-home-grid>a>span{color:var(--locker-red);align-self:center;font-size:13px;font-weight:950}.operations-admin-home-grid>a>strong{font-size:30px}.operations-admin-home-grid>a>p{color:var(--muted);grid-column:1/-1;margin:4px 0;font-size:11px;line-height:1.5}.operations-admin-home-grid>a>b{color:var(--locker-red);grid-column:1/-1;align-self:end;font-size:10px;text-decoration:underline}.operations-admin-home.management-disclosure{padding:0}.operations-admin-home.management-disclosure>.management-disclosure-body{padding:18px}.operations-admin-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operations-admin-health :where(article,a){color:var(--ink);border:1px solid #d9d5db;border-inline-start:5px solid #8b858e;border-radius:10px;gap:7px;padding:13px;text-decoration:none;display:grid}.operations-admin-health :where(article,a).warning{background:#fffaf0;border-inline-start-color:#d29a00}.operations-admin-health :where(article,a).critical{background:#fff2f0;border-inline-start-color:#c72d27}.operations-admin-health :where(article,a).ok{background:#f5fcf8;border-inline-start-color:#168956}.operations-admin-health :where(article,a)>div{justify-content:space-between;gap:10px;display:flex}.operations-admin-health :where(article,a)>b{color:var(--muted);text-transform:uppercase;font-size:9px}.operations-admin-health span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-admin-health p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}.operations-admin-dialog{width:min(820px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #c5c0c8;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 28px 96px #160e146b}.operations-admin-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170e14b8}.operations-admin-dialog-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 34px);display:grid}.operations-admin-dialog-shell>header{color:#fff;border-bottom:6px solid var(--locker-gold);background:linear-gradient(118deg,#351027,#5f214c);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.operations-admin-dialog-shell>header .eyebrow{color:var(--locker-gold)}.operations-admin-dialog-shell>header h2{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.operations-admin-dialog-shell>header p:last-child{color:#eadfe7;max-width:620px;margin:0;font-size:11px;line-height:1.5}.operations-admin-dialog-body{overscroll-behavior:contain;min-height:180px;padding:20px 24px 24px;overflow:auto}.operations-admin-dialog-body>.operations-section,.operations-admin-dialog-body>.operations-loading{box-shadow:none;border:0;margin:0;padding:0}.operations-admin-dialog-shell>footer{padding:13px 24px calc(13px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dcd8de;justify-content:flex-end;display:flex}.operations-admin-detail-dialog{width:min(980px,100% - 32px)}.operations-admin-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operations-person-card{border:1px solid #d7d3d9;border-inline-start:6px solid var(--locker-red);background:#fff;border-radius:12px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.operations-person-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-person-card h3{margin:0 0 4px}.operations-person-card header div>span{color:var(--muted);font-size:10px}.operations-person-card-meta{flex-wrap:wrap;gap:7px;display:flex}.operations-person-card-meta>span{background:#faf9fb;border:1px solid #ddd8df;border-radius:99px;padding:6px 8px;font-size:9px}.operations-person-card-meta b{color:var(--locker-red)}.operations-person-card>ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.operations-person-card>ul li{border:1px solid #e1dde2;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 9px;font-size:10px;display:flex}.operations-person-card>ul b{color:var(--locker-red)}.operations-person-card>.management-secondary-button{width:100%}.operations-person-detail{gap:15px;display:grid}.operations-person-detail>section h3{margin:0 0 10px}.operations-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.operations-admin-detail-grid>div{background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;min-width:0;padding:11px}.operations-admin-detail-grid>.wide{grid-column:1/-1}.operations-admin-detail-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.operations-admin-detail-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:850}.operations-admin-sensitive-action,.operations-admin-edit-panel{background:#faf9fb;border:1px solid #d6d1d8;border-radius:10px}.operations-admin-sensitive-action{background:#fff5f3;border-color:#e1aaa5}.operations-admin-sensitive-action>summary,.operations-admin-edit-panel>summary{min-height:48px;color:var(--locker-red);cursor:pointer;align-items:center;padding:11px 13px;font-size:11px;font-weight:900;display:flex}.operations-admin-sensitive-action>summary{color:#92241f}.operations-admin-sensitive-action>form,.operations-admin-edit-panel>form,.operations-admin-edit-panel>p{border-top:1px solid #ded9df;padding:14px}.operations-admin-edit-panel>p{color:var(--muted);margin:0}.operations-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operations-store-grid>article{background:#fff;border:1px solid #d6d1d8;border-radius:13px;gap:13px;padding:16px;display:grid}.operations-store-grid>article>header{align-items:center;gap:11px;min-width:0;display:flex}.operations-store-grid .brand-block{flex:none;width:44px;height:44px;font-size:16px}.operations-store-grid h3{overflow-wrap:anywhere;margin:0 0 3px}.operations-store-grid header small{color:var(--muted)}.operations-store-grid header>.staff-status{margin-inline-start:auto}.operations-store-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.operations-store-grid dl>div{background:#faf9fb;border:1px solid #dfdbe1;border-radius:8px;min-width:0;padding:9px}.operations-store-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.operations-store-grid dd{color:var(--locker-red);margin:5px 0 0;font-size:20px;font-weight:950}.operations-store-coverage{border:1px solid #d9d4da;background:#f5fcf8;border-inline-start:5px solid #168956;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 11px;display:grid}.operations-store-coverage>span{text-transform:capitalize;font-size:10px;font-weight:900}.operations-store-coverage>small{color:var(--muted);grid-column:1/-1;font-size:9px}.operations-store-coverage:is(.status-gaps,.status-overlap,.status-gaps_and_overlaps,.status-unconfigured){background:#fffaf0;border-inline-start-color:#d29a00}.operations-store-coverage.status-unavailable{background:#f4f2f5;border-inline-start-color:#8b858e}.operations-schedule-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operations-schedule-card-grid>article{border:1px solid #d7d2d9;border-inline-start:6px solid var(--locker-red);border-radius:12px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.operations-schedule-card-grid>article>header{justify-content:space-between;gap:11px;display:flex}.operations-schedule-card-grid h3{margin:4px 0 0}.operations-schedule-card-grid header div>span{color:var(--muted);font-size:10px}.operations-schedule-time{color:var(--locker-red);margin:0;font-size:22px;font-weight:950}.operations-overnight-chip{color:#fff;background:#5f214c;border-radius:99px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900}.operations-day-chips{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.operations-day-chips li{min-width:0;min-height:42px;color:var(--muted);overflow-wrap:anywhere;background:#f4f2f5;border:1px solid #ddd8df;border-radius:7px;place-items:center;padding:4px 2px;font-size:8px;font-weight:900;display:grid}.operations-day-chips li.selected{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.operations-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operations-card-actions>button{min-height:44px}.operations-control-schedule-groups{gap:14px;display:grid}.operations-rule-list{gap:8px;display:grid}.operations-rule-list>article{background:#fff;border:1px solid #ded9df;border-radius:10px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.operations-rule-list>article>div:first-child{gap:4px;display:grid}.operations-rule-list>article>div:first-child span{color:var(--muted);font-size:9px}.operations-rule-list>article>p{color:#4f4a52;margin:0;font-size:10px;line-height:1.45}.operations-rule-list .operations-card-actions{justify-content:flex-end}.operations-threshold-readable{color:#4b4148;border:1px solid #d8c879;border-inline-start:6px solid var(--locker-gold);background:#fffbea;border-radius:9px;gap:5px;margin:10px 0;padding:11px;font-size:10px;display:grid}.operations-threshold-readable>strong{color:var(--locker-red);font-size:11px}.operations-threshold-readable b{font-size:12px}.operations-template-groups{gap:13px;display:grid}.operations-template-groups>article{border:1px solid #d6d1d8;border-radius:13px;overflow:hidden}.operations-template-groups>article>header{color:#fff;background:var(--locker-red);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.operations-template-groups>article>header span{color:var(--locker-gold);font-size:10px;font-weight:900}.operations-template-groups>article>header h3{margin:4px 0 0}.operations-template-groups>article>header strong{font-size:10px}.operations-template-groups>article>div{background:#f6f4f7;gap:8px;padding:10px;display:grid}.operations-template-groups>article>div>article{background:#fff;border:1px solid #ddd8df;border-inline-start:5px solid #8b858e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(240px,.8fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.operations-template-groups>article>div>article.status-active{border-inline-start-color:#168956}.operations-template-groups>article>div>article.status-draft{border-inline-start-color:#d29a00}.operations-template-groups>article>div>article>div:first-child{justify-items:start;gap:5px;display:grid}.operations-template-groups article p{margin:0;font-size:11px;font-weight:850}.operations-template-groups article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.operations-template-groups article dl>div{min-width:0}.operations-template-groups article dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.operations-template-groups article dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.operations-template-choice-list{background:#faf9fb;border:1px solid #e1dde2;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:10px;list-style:none;display:grid}.operations-template-choice-list li{background:#fff;border:1px solid #e1dde2;border-radius:7px;gap:4px;padding:8px;font-size:10px;display:grid}.operations-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-retention-grid article{background:#faf9fb;border:1px solid #dfdbe1;border-radius:9px;gap:6px;padding:12px;display:grid}.operations-retention-grid article>span{color:var(--locker-red);font-size:9px;font-weight:900}.operations-retention-grid article>strong{font-size:15px}.operations-retention-grid article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.operations-governance-policy{border-inline-start:6px solid var(--locker-red)}.operations-governance-policy.editable{background:#fffdf5}.operations-governance-policy>header{align-items:flex-start}.operations-governance-policy>header .operations-coverage-status{min-height:30px}.operations-governance-evidence-summary{background:#faf9fb;border:1px solid #d9d3da;border-radius:10px;gap:7px;margin-top:14px;padding:13px;display:grid}.operations-governance-evidence-summary h3,.operations-governance-evidence-summary p{margin:0}.operations-governance-evidence-summary p{max-width:920px;font-size:12px;line-height:1.5}.operations-governance-readonly{color:#5e5960;background:#e8e7e9;border-radius:99px;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.operations-evidence-successor{background:#fffdf2;border:2px solid #d2a600;border-inline-start-width:7px;border-radius:12px;gap:13px;margin-top:16px;padding:14px;display:grid}.operations-evidence-successor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-evidence-successor>header h3{margin:3px 0 0}.operations-evidence-successor>header>span{color:#5f214c;background:#efe5ec;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:900}.operations-governance-source-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.operations-governance-source-facts>div{background:#fff;border:1px solid #ded8dc;border-radius:9px;min-width:0;padding:10px}.operations-governance-source-facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.operations-governance-source-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:850}.operations-governance-source-facts code,.operations-template-detail code{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:11px}.operations-evidence-rule-editor{border:1px solid #d8d1d8;border-radius:10px;gap:10px;margin:0;padding:12px;display:grid}.operations-evidence-rule-editor>legend{padding-inline:5px;font-size:11px;font-weight:900}.operations-evidence-rule-editor>div{gap:10px;display:grid}.operations-evidence-rule-editor label{background:#fff;border:1px solid #dfd9df;border-radius:9px;gap:6px;padding:10px;display:grid}.operations-evidence-rule-editor label>span{font-size:11px;font-weight:900}.operations-evidence-rule-editor textarea{min-height:92px}.operations-evidence-rule-editor button{min-height:44px}.operations-evidence-rule-editor>small{font-size:11px}.operations-retention-no-delete{margin-top:14px}.operations-governance-policy .operations-retention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.operations-governance-policy .operations-retention-grid>article{border-inline-start:5px solid #8b858e;align-content:start;gap:11px;padding:14px}.operations-governance-policy .operations-retention-grid>article.active{border-inline-start-color:#168956}.operations-governance-policy .operations-retention-grid>article.inactive{border-inline-start-color:#d29a00}.operations-governance-policy .operations-retention-grid>article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.operations-governance-policy .operations-retention-grid h3{margin:0 0 4px;font-size:17px}.operations-governance-policy .operations-retention-grid code{color:#5f214c;overflow-wrap:anywhere;unicode-bidi:isolate;font-size:10px}.operations-governance-policy .operations-retention-grid header>span{color:var(--locker-red);font-size:11px;font-weight:900}.operations-governance-policy .operations-retention-grid dl{gap:7px;margin:0;display:grid}.operations-governance-policy .operations-retention-grid dl>div{background:#fff;border:1px solid #e1dce1;border-radius:8px;padding:8px}.operations-governance-policy .operations-retention-grid dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.operations-governance-policy .operations-retention-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:850}.operations-governance-policy .operations-retention-grid article>p{font-size:12px;line-height:1.5}.operations-retention-editor{background:#fff;border:1px solid #d4ced5;border-radius:9px}.operations-retention-editor>summary{min-height:48px;color:var(--locker-red);cursor:pointer;align-items:center;padding:9px 11px;font-size:12px;font-weight:900;display:flex}.operations-retention-editor>form{border-top:1px solid #ded9df;padding:12px}.operations-retention-editor button{min-height:44px}[dir=rtl] .operations-governance-policy [dir=ltr],[dir=rtl] .operations-evidence-successor [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=1180px){.operations-governance-policy .operations-retention-grid,.operations-governance-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.operations-governance-policy .operations-retention-grid,.operations-governance-source-facts{grid-template-columns:1fr}.operations-evidence-successor>header,.operations-governance-policy .operations-retention-grid>article>header{flex-direction:column}.operations-evidence-rule-editor .management-secondary-button{width:100%}}.operations-admin-activity{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operations-admin-activity li{border:1px solid #ded9df;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.operations-admin-activity li p{color:var(--muted);margin:5px 0 0;font-size:10px}.operations-admin-activity li>span{color:var(--muted);justify-items:end;gap:4px;font-size:9px;display:grid}.operations-admin-activity time{white-space:nowrap}.operations-admin-pagination{margin:0 0 16px}.operations-admin-mutation-scope{border:0;min-width:0;margin:0;padding:0}.operations-admin-mutation-scope[aria-busy=true]{cursor:progress}.operations-admin-navigation a[aria-disabled=true]{opacity:.52;pointer-events:none}.operations-admin-attention-filter{border:1px solid #bdb8c0;border-radius:9px;align-self:end;align-items:center;min-height:46px;padding:9px 11px;grid-template-columns:auto minmax(0,1fr)!important}.operations-admin-attention-filter input{width:20px!important;min-height:20px!important}.operations-area-health{border-inline-start:6px solid #d29a00}.operations-person-role-badges,.operations-governance-flags{flex-wrap:wrap;gap:6px;display:flex}.operations-person-role-badges span,.operations-governance-flags span{color:var(--locker-red);background:#f8f5f7;border:1px solid #d8d0d6;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.operations-assignment-readonly{border:1px solid #ddd8df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:11px;display:grid}.operations-store-warnings,.operations-configuration-issues{gap:5px;margin:0;padding:0;list-style:none;display:grid}.operations-store-warnings li,.operations-configuration-issues li{color:#76231e;background:#fff5f3;border:1px solid #e9b6b0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.operations-store-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operations-store-related>article{border:1px solid #ddd8df;border-radius:10px;min-width:0;padding:12px}.operations-store-related header{justify-content:space-between;gap:8px;display:flex}.operations-store-related header>div{gap:4px;display:grid}.operations-store-related header span,.operations-store-related small{color:var(--muted);font-size:9px}.operations-store-related header a{font-size:10px;font-weight:900}.operations-store-related ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.operations-store-related li{background:#f7f5f7;border-radius:7px;justify-content:space-between;gap:8px;padding:7px;font-size:9px;display:flex}.operations-shift-planner{background:#faf9fb;border:1px solid #d8d2d9;border-radius:13px;gap:12px;min-width:0;margin-top:16px;padding:14px;display:grid}.operations-shift-planner>header{justify-content:space-between;gap:12px;display:flex}.operations-shift-planner h3,.operations-shift-planner h4{margin:0}.operations-planner-visual,.operations-planner-visual>section{gap:7px;min-width:0;display:grid}.operations-planner-axis{color:var(--muted);grid-template-columns:repeat(5,1fr);margin-inline-start:88px;font-size:8px;display:grid}.operations-planner-axis span:not(:first-child){text-align:end}.operations-planner-days{gap:5px;min-width:0;display:grid}.operations-planner-day{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.operations-planner-day>strong{font-size:9px}.operations-planner-track{background:repeating-linear-gradient(90deg,#fff 0 calc(25% - 1px),#e8e3e8 25%);border:1px solid #d9d4da;border-radius:7px;min-width:0;height:42px;position:relative;overflow:hidden}.operations-planner-track>span{border-radius:5px;min-width:2px;position:absolute;inset-block:4px;overflow:hidden}.operations-planner-track>.gap{background:repeating-linear-gradient(135deg,#fff0ed,#fff0ed 5px,#f8d8d3 5px 10px)}.operations-planner-track>.shift{z-index:1;color:#fff;background:var(--locker-red);align-content:center;padding:3px 5px;display:grid}.operations-planner-track>.shift b,.operations-planner-track>.shift small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.1;overflow:hidden}.operations-planner-warnings{gap:6px;display:grid}.operations-planner-warnings .management-alert{margin:0}.operations-planner-legend{color:#4f4850;flex-wrap:wrap;gap:8px 16px;font-size:10px;font-weight:850;display:flex}.operations-planner-legend span{align-items:center;gap:7px;display:inline-flex}.operations-planner-legend i{border:1px solid #d2cbd2;border-radius:4px;width:26px;height:14px;display:inline-block}.operations-planner-legend i.shift{border-color:var(--locker-red);background:var(--locker-red)}.operations-planner-legend i.gap{background:repeating-linear-gradient(135deg,#fff0ed,#fff0ed 4px,#f8d8d3 4px 8px)}.operations-planner-gap-summary{background:#fff8f6;border:1px solid #e5bcb6;border-radius:9px}.operations-planner-gap-summary>summary{color:#76231e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;font-size:10px;font-weight:900;display:flex}.operations-planner-gap-summary>summary strong{background:#f4d5d0;border-radius:99px;place-items:center;min-width:25px;min-height:25px;display:grid}.operations-planner-gap-summary ul{border-top:1px solid #efcfca;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:8px 11px 11px;list-style:none;display:grid}.operations-planner-gap-summary li{background:#fff;border-radius:6px;justify-content:space-between;gap:8px;min-width:0;padding:6px 8px;font-size:9px;display:flex}.operations-planner-gap-summary li span{overflow-wrap:anywhere}.operations-planner-complete{color:#126342;background:#e5f5ec;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;font-weight:850}.operations-rule-list-detailed>article{grid-template-columns:1fr;align-items:stretch;display:grid}.operations-rule-list-detailed>article>header{justify-content:space-between;gap:10px;display:flex}.operations-control-rule-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.operations-control-rule-facts>div{background:#faf9fb;border:1px solid #e0dce1;border-radius:8px;min-width:0;padding:8px}.operations-control-rule-facts dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.operations-control-rule-facts dd{overflow-wrap:anywhere;gap:3px;margin:4px 0 0;font-size:9px;display:grid}.operations-lineage-successor{color:#126342;background:#dff4e9;border-radius:99px;justify-self:start;padding:3px 6px;font-size:8px;font-weight:900}.operations-rule-timing{border-inline-start:5px solid var(--locker-gold);background:#fffbea;padding:9px}.operations-equipment-group-control{justify-content:flex-end;margin:0 0 12px;display:flex}.operations-equipment-group-control label{text-transform:uppercase;gap:5px;min-width:min(260px,100%);font-size:9px;font-weight:900;display:grid}.operations-equipment-group-control select{min-height:44px}.operations-equipment-groups{gap:15px;display:grid}.operations-equipment-groups>section{min-width:0}.operations-equipment-groups>section>header{border-bottom:3px solid var(--locker-gold);justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;padding-bottom:7px;display:flex}.operations-equipment-groups h3{margin:0}.operations-equipment-groups .operations-equipment-card h4{margin:3px 0;font-size:21px}.operations-equipment-groups .operations-equipment-summary dt,.operations-equipment-detail-grid dt{font-size:11px}.operations-equipment-groups .operations-equipment-summary dd{font-size:12px}.operations-equipment-detail-grid dd{font-size:13px}.operations-equipment-card.overdue{border-block-start-color:#b47a00}.operations-equipment-check-date{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.operations-equipment-overdue{color:#6e2500;text-transform:uppercase;background:#fff1cf;border:1px solid #d49a43;border-radius:99px;align-items:center;min-height:28px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.operations-equipment-card-fault{color:#6f2420;background:#fff2f0;border:1px solid #e0aca7;border-inline-start:5px solid #c72d27;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:10px 0 12px;padding:10px 12px;display:grid}.operations-equipment-card-fault>span{text-transform:uppercase;font-size:11px;font-weight:900}.operations-equipment-card-fault a{color:#811e1a;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;font-weight:950;display:inline-flex}.operations-equipment-card-fault a:focus-visible{outline:3px solid var(--locker-gold);outline-offset:2px}.operations-equipment-card-fault>b{text-transform:uppercase;justify-self:end;font-size:11px}.operations-equipment-card-fault.invalid{border-width:2px;grid-template-columns:1fr}.operations-equipment-card-fault.invalid p{margin:0;font-size:12px;line-height:1.45}.operations-equipment-fault-integrity{color:#741f1a;border:2px solid #c72d27;background:#fff0ee;border-inline-start-width:7px;border-radius:10px;padding:14px}.operations-equipment-fault-integrity strong{font-size:13px;display:block}.operations-equipment-fault-integrity p{margin:6px 0 0;font-size:12px;line-height:1.5}.operations-equipment-fault-detail{grid-template-columns:1fr}.operations-equipment-fault-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-equipment-fault-detail>a{align-items:center;width:max-content;max-width:100%;min-height:44px;font-size:13px;display:inline-flex}.operations-equipment-fault-detail>div{border-top:1px solid #e8c4c0;gap:5px;padding-top:10px;display:grid}.operations-equipment-fault-detail>div b{text-transform:uppercase;font-size:11px}.operations-equipment-fault-detail>div p{overflow-wrap:anywhere;margin:0;font-size:13px}.operations-equipment-detail-grid .staff-status{display:inline-flex}[dir=rtl] .operations-equipment-card-fault,[dir=rtl] .operations-equipment-fault-detail{text-align:right}[dir=rtl] .operations-equipment-card-fault>b{justify-self:start}@media (width<=740px){.operations-equipment-card-fault{grid-template-columns:1fr}.operations-equipment-card-fault>b{justify-self:start}.operations-equipment-fault-detail>header{flex-direction:column;align-items:flex-start}}.operations-template-current-summary{border:1px solid #ddd7dc;background:#fff;border-inline-start:5px solid #d29a00;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px;padding:11px;display:grid}.operations-template-current-summary.ok{border-inline-start-color:#168956}.operations-template-current-summary.critical{border-inline-start-color:#c72d27}.operations-template-current-summary>div{gap:4px;min-width:0;display:grid}.operations-template-current-summary span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.operations-template-current-summary strong{overflow-wrap:anywhere;font-size:10px}.operations-template-current-summary>p{grid-column:1/-1;margin:3px 0 0}.operations-template-history{gap:7px;margin:0;padding:0;list-style:none;display:grid}.operations-template-history li{border:1px solid #dfdbe1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.operations-template-history li>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.operations-template-history li>span{color:var(--muted);grid-column:1/-1;font-size:9px}.operations-template-store-current{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.operations-template-store-current li{background:#f7f5f7;border-radius:7px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.operations-template-maintenance details{border:1px solid #ddd8df;border-radius:9px;padding:11px}.operations-template-maintenance summary{min-height:44px;color:var(--locker-red);cursor:pointer;font-weight:900}.operations-admin-detail-activity{border-top:1px solid #ddd8df;gap:10px;margin-top:17px;padding-top:15px;display:grid}.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}.staff-task-timing,.operations-task-timing{color:#4f4750;gap:3px;margin-top:6px;font-size:10px;line-height:1.4;display:grid}.staff-task-timing-note,.operations-task-timing-note{color:var(--muted);font-size:9px}.staff-task-configuration-warning,.operations-task-configuration-warning{color:#76231e;border:1px solid #e4aaa5;background:#fff3f1;border-inline-start:5px solid #c72d27;border-radius:8px;padding:8px 9px;font-weight:850}[dir=rtl] .operations-admin-dialog [dir=ltr],[dir=rtl] .operations-admin-card-list [dir=ltr],[dir=rtl] .operations-template-groups [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] .operations-planner-track{direction:rtl}[dir=rtl] .operations-planner-track :where(b,small){direction:ltr;unicode-bidi:isolate}@media (width<=1100px){.operations-admin-navigation-shell{grid-template-columns:1fr}.operations-admin-navigation,.operations-admin-technical-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-admin-refresh{width:100%}.operations-admin-filter-shell{grid-template-columns:1fr}.operations-admin-filter-disclosure>summary{display:flex}.operations-admin-filter-disclosure>.operations-admin-toolbar{margin-top:8px}.operations-admin-filter-action{width:100%}.operations-admin-toolbar,.operations-admin-home-grid,.work-task-counters,.work-task-board{grid-template-columns:repeat(2,minmax(0,1fr))}.work-task-detail-grid,.work-task-compose-grid{grid-template-columns:1fr}.operations-rule-list>article{grid-template-columns:minmax(130px,.65fr) minmax(0,1fr)}.operations-rule-list>article>.staff-status,.operations-rule-list>article>.operations-card-actions{justify-self:start}.operations-template-groups>article>div>article{grid-template-columns:auto minmax(0,1fr) auto}.operations-template-groups>article>div>article dl{grid-column:1/-1}}@media (width>=1101px){.operations-admin-filter-disclosure:not([open])>.operations-admin-toolbar{display:grid}}@media (width<=760px){.management-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-utility-nav>span{width:100%}.management-utility-nav .management-utility-separator{border-inline-start-color:#0000;border-top-color:#d5cfd6;width:100%;margin-inline-start:0}.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,.staff-work-audit-disclosure 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}.operations-admin-navigation,.operations-admin-technical-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-admin-toolbar,.operations-admin-home-grid,.operations-admin-card-list,.operations-store-grid,.operations-schedule-card-grid,.operations-admin-health,.operations-admin-detail-grid,.operations-retention-grid{grid-template-columns:1fr}.operations-admin-detail-grid>.wide{grid-column:1}.operations-store-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-rule-list>article,.operations-template-groups>article>div>article{grid-template-columns:1fr}.operations-template-groups>article>div>article dl{grid-column:auto;grid-template-columns:1fr}.operations-card-actions{flex-direction:column;align-items:stretch}.operations-card-actions>button{width:100%}.operations-admin-dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.operations-admin-dialog-shell{max-height:94dvh}.operations-admin-dialog-shell>header{padding:19px 16px 15px}.operations-admin-dialog-body{padding:16px}.operations-admin-dialog-shell>footer{padding-inline:16px}.operations-admin-dialog-shell>footer form,.operations-admin-dialog-shell>footer button{width:100%}.operations-admin-activity li{flex-direction:column}.operations-admin-activity li>span{justify-items:start}.operations-store-related,.operations-control-rule-facts,.operations-template-current-summary,.operations-planner-gap-summary ul,.operations-template-store-current{grid-template-columns:1fr}.operations-template-current-summary>p{grid-column:1}.operations-planner-axis{margin-inline-start:62px}.operations-planner-day{grid-template-columns:54px minmax(0,1fr)}.operations-planner-track{height:48px}.operations-planner-track>.shift b{display:none}.operations-assignment-readonly{grid-template-columns:1fr}}@media (width<=430px){.management-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-utility-nav a{flex:calc(50% - 5px)}.management-utility-nav .management-utility-separator{flex-basis:100%}.operations-day-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-template-choice-list{grid-template-columns:1fr}}.operations-export-actions .management-export-link.disabled{opacity:.62;cursor:not-allowed}.weekly-pack-list{gap:14px;min-width:0;margin:0 24px 18px;display:grid}.weekly-pack-store-chooser{min-width:0;margin:0 24px 18px}.weekly-pack-store-chooser>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.weekly-pack-store-chooser>header h2{margin:4px 0}.weekly-pack-store-chooser>header p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.weekly-pack-store-chooser>header>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:900}.weekly-pack-store-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-top:14px;display:grid}.weekly-pack-store-summary-grid>article{border:1px solid #d8d2d9;background:#fff;border-inline-start:5px solid #75516e;border-radius:11px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.weekly-pack-store-summary-grid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.weekly-pack-store-summary-grid h3{overflow-wrap:anywhere;margin:0 0 3px}.weekly-pack-store-summary-grid header span{color:var(--muted);font-size:9px}.weekly-pack-store-summary-grid header>b{text-transform:uppercase;background:#eee9ee;border-radius:99px;padding:5px 8px;font-size:8px}.weekly-pack-store-summary-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.weekly-pack-store-summary-grid dl>div{background:#f6f4f6;border-radius:7px;min-width:0;padding:8px}.weekly-pack-store-summary-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.weekly-pack-store-summary-grid dd{overflow-wrap:anywhere;color:var(--locker-red);margin:4px 0 0;font-size:12px;font-weight:900}.weekly-pack-store-summary-grid :where(a,button),.weekly-pack-authorised-store-buttons button{min-height:44px}.weekly-pack-authorised-store-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.weekly-pack-list-header{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding:4px 2px;display:flex}.weekly-pack-list-header h2,.weekly-pack-list-header p{margin:4px 0 0}.weekly-pack-list-header>span{color:var(--muted);font-size:10px;font-weight:900}.weekly-pack-stack{gap:20px;min-width:0;display:grid}.weekly-store-pack{background:#fff;border:1px solid #cfc8d0;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #32162c14}.weekly-store-pack.locked{border-color:#8b6c86}.weekly-store-pack.live{border-color:#65a08e}.weekly-pack-header{color:#fff;border-bottom:6px solid var(--locker-gold);background:linear-gradient(118deg,#351027,#5f214c);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:22px 24px 18px;display:flex}.weekly-pack-header .eyebrow{color:var(--locker-gold)}.weekly-pack-header h2{margin:4px 0 5px;font-size:clamp(24px,3vw,34px)}.weekly-pack-header p{color:#eadfe7;margin:0}.weekly-pack-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.weekly-pack-header-actions .management-secondary-link{color:#fff;background:#ffffff14;border-color:#ffffffa8}.weekly-pack-snapshot{color:#44343f;background:#f9eff8;border:2px solid #81577d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 0;padding:13px 14px;display:grid}.weekly-pack-snapshot.live{background:#ecfaf5;border-color:#31836a}.weekly-pack-snapshot.legacy_signed{color:#664800;background:#fff8dc;border-color:#b2881e}.weekly-pack-snapshot strong,.weekly-pack-snapshot b{text-transform:uppercase;font-size:10px;font-weight:950}.weekly-pack-snapshot span{font-size:11px;line-height:1.45}.weekly-pack-block,.weekly-pack-review-action{border:1px solid #dcd6dc;border-radius:12px;min-width:0;margin:16px 20px 0;padding:17px}.weekly-pack-block>header,.weekly-pack-review-action>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:13px;display:flex}.weekly-pack-block h3,.weekly-pack-review-action h3{margin:3px 0 0;font-size:19px}.weekly-pack-block>header>span{color:var(--muted);font-size:10px;font-weight:850}.weekly-pack-completion{color:var(--locker-red);font-size:26px}.weekly-pack-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.weekly-pack-metrics>div{border:1px solid #ded9df;background:#faf9fb;border-inline-start:5px solid #867f87;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:86px;padding:11px;display:grid}.weekly-pack-metrics>div.complete{border-inline-start-color:#23815e}.weekly-pack-metrics>div.warning{border-inline-start-color:#bd8700}.weekly-pack-metrics>div.danger{border-inline-start-color:#b5362e}.weekly-pack-metrics span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.weekly-pack-metrics strong{overflow-wrap:anywhere;color:var(--locker-red);font-size:22px}.weekly-pack-summary-detail{color:#4f4850;margin:12px 0 0;line-height:1.5}.weekly-pack-coverage{background:#fff9df;border:2px solid #b98911;border-radius:11px;gap:9px;margin:12px 20px 0;padding:14px;display:grid}.weekly-pack-coverage.complete{background:#effaf6;border-color:#328069}.weekly-pack-coverage>div{gap:4px;display:grid}.weekly-pack-coverage strong{font-size:12px}.weekly-pack-coverage span,.weekly-pack-coverage li,.weekly-pack-coverage dd{font-size:10px;line-height:1.45}.weekly-pack-coverage ul{gap:4px;margin:0;padding-inline-start:20px;display:grid}.weekly-pack-coverage details{border-top:1px solid #41323c2e}.weekly-pack-coverage summary{min-height:44px;color:var(--locker-red);cursor:pointer;align-items:center;font-size:10px;font-weight:900;display:flex}.weekly-pack-coverage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.weekly-pack-coverage dl>div{background:#ffffffb8;border-radius:7px;padding:8px}.weekly-pack-coverage dt{overflow-wrap:anywhere;font-size:9px;font-weight:900}.weekly-pack-coverage dd{margin:4px 0 0}.weekly-pack-coverage dl>.warning{color:#6d4800;border:1px solid #c99718}.weekly-pack-staff-activity>header p:not(.eyebrow){max-width:760px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.weekly-pack-staff-activity-details>summary{min-height:46px;color:var(--purple);cursor:pointer;align-items:center;font-size:11px;font-weight:900;display:flex}.weekly-pack-staff-activity-list{border:1px solid #ddd7dd;border-radius:10px;overflow-x:auto}.weekly-pack-staff-activity-list:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.weekly-pack-staff-activity-heading,.weekly-pack-staff-activity-row{grid-template-columns:1.1fr 1.8fr 1fr 1.2fr 1fr;align-items:center;gap:10px;min-width:760px;padding:10px 12px;display:grid}.weekly-pack-staff-activity-heading{color:#5d5660;text-transform:uppercase;background:#f3f0f3;font-size:9px;font-weight:900}.weekly-pack-staff-activity-row{background:#fff;border-top:1px solid #e6e1e6;font-size:10px}.weekly-pack-staff-activity-row>span,.weekly-pack-staff-activity-row>time{overflow-wrap:anywhere;min-width:0}.weekly-pack-staff-activity-row .management-secondary-link{width:max-content;max-width:100%}.weekly-pack-staff-activity-list:focus-visible,.weekly-pack-staff-activity-details>summary:focus-visible,.staff-event-shortcuts>details>summary:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.weekly-pack-shift-grid,.weekly-pack-work-grid,.weekly-pack-repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.weekly-pack-shift-card,.weekly-pack-work-card,.weekly-pack-repeat-grid>article{border:1px solid #d9d3da;background:#fff;border-inline-start:5px solid #8b858e;border-radius:10px;min-width:0;padding:14px}.weekly-pack-shift-card.complete{border-inline-start-color:#23815e}.weekly-pack-shift-card.incomplete{border-inline-start-color:#b5362e}.weekly-pack-shift-card.not_expected,.weekly-pack-shift-card.unavailable{background:#f8f7f8;border-inline-start-color:#8b858e}.weekly-pack-shift-card>header,.weekly-pack-work-card>header,.weekly-pack-repeat-grid>article>div{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.weekly-pack-shift-card>header>div{gap:3px;display:grid}.weekly-pack-shift-card>header span{color:var(--muted);font-size:9px}.weekly-pack-shift-card>header>b{text-transform:uppercase;background:#eee9ee;border-radius:99px;padding:5px 7px;font-size:8px}.weekly-pack-shift-card>dl,.weekly-pack-work-card>dl,.weekly-pack-evidence-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.weekly-pack-shift-card>dl>div,.weekly-pack-work-card>dl>div,.weekly-pack-evidence-detail>dl>div{background:#f6f4f6;border-radius:7px;min-width:0;padding:8px}.weekly-pack-shift-card dt,.weekly-pack-work-card dt,.weekly-pack-evidence-detail dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.weekly-pack-shift-card dd,.weekly-pack-work-card dd,.weekly-pack-evidence-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:850}.weekly-pack-shift-card details>summary,.weekly-pack-evidence-list>details>summary,.weekly-pack-evidence-detail>details>summary{min-height:44px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.weekly-pack-session-list,.weekly-pack-response-list,.weekly-pack-file-list,.weekly-pack-handover-list{gap:8px;margin:0;padding:9px 0 0;list-style:none;display:grid}.weekly-pack-session-list>li{background:#faf9fb;border:1px solid #ded8df;border-radius:8px;min-width:0;padding:11px}.weekly-pack-session-list>li>div:first-child{gap:3px;display:grid}.weekly-pack-session-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.weekly-pack-session-list dl>div{background:#fff;padding:7px}.weekly-pack-session-list dt{color:var(--muted);font-size:8px;font-weight:900}.weekly-pack-session-list dd{overflow-wrap:anywhere;margin:3px 0 0}.weekly-pack-handover-note{border-inline-start:4px solid var(--locker-gold);white-space:pre-wrap;background:#fff9e8;margin:8px 0;padding:9px}.weekly-pack-handover-priorities{background:#fff5f3;border:1px solid #e2b6b1;border-radius:8px;gap:7px;margin:8px 0;padding:10px;display:grid}.weekly-pack-handover-priorities ol{gap:6px;margin:0;padding-inline-start:20px;display:grid}.weekly-pack-handover-priorities li{gap:3px;display:grid}.weekly-pack-handover-priorities small{color:var(--muted)}.weekly-pack-handover-priorities li.source-carried,.weekly-pack-handover-list ol li.source-carried{background:#f1f6fc;border-inline-start:4px solid #496e9b}.weekly-pack-handover-priorities li.source-terminal,.weekly-pack-handover-list ol li.source-terminal,.weekly-pack-handover-priorities li.source-recorded,.weekly-pack-handover-list ol li.source-recorded{background:#f0f1f0;border-inline-start:4px solid #68706d}.weekly-pack-handover-priorities li.source-unavailable,.weekly-pack-handover-list ol li.source-unavailable{background:#fff0ed;border-inline-start:4px solid #a72822}.weekly-pack-work-card.priority-critical,.weekly-pack-work-card.priority-urgent{border-inline-start-color:#b5362e}.weekly-pack-work-card.priority-high{border-inline-start-color:#b87900}.weekly-pack-work-card h4{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.weekly-pack-reference{color:var(--muted);font-size:9px}.weekly-pack-badges{justify-items:end;gap:4px;display:grid}.weekly-pack-badges>*{text-transform:uppercase;background:#eee9ee;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.weekly-pack-badges b{color:#75241f;background:#ffe1dd}.weekly-pack-work-card>p{overflow-wrap:anywhere;white-space:pre-wrap;min-height:40px;margin:12px 0;line-height:1.5}.weekly-pack-next{background:#fff9e6;border-inline-start:4px solid #bc8800;gap:4px;margin:8px 0;padding:9px;display:grid}.weekly-pack-next.warning{background:#fff3f1;border-inline-start-color:#b5362e}.weekly-pack-next.complete{background:#effaf6;border-inline-start-color:#23815e}.weekly-pack-next strong{text-transform:uppercase;font-size:9px}.weekly-pack-next span{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.weekly-pack-card-actions{flex-wrap:wrap;gap:7px;display:flex}.weekly-pack-card-actions a,.weekly-pack-source-link{min-height:44px}.weekly-pack-repeat-grid>article{gap:8px;display:grid}.weekly-pack-repeat-grid>article>div strong{overflow-wrap:anywhere}.weekly-pack-repeat-grid>article>div b{color:var(--locker-red);font-size:20px}.weekly-pack-repeat-grid p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.weekly-pack-repeat-grid>article>span{color:var(--muted);font-size:9px}.weekly-pack-empty{min-height:96px;color:var(--muted);border:1px dashed #bfb7c0;border-radius:9px;align-content:center;place-items:center;gap:6px;padding:20px;display:grid}.weekly-pack-empty strong{color:var(--ink)}.weekly-pack-empty p{margin:0}.weekly-pack-empty.unavailable{background:#fff9e6;border-color:#c99f39}.weekly-pack-review-action{margin-bottom:0}.weekly-pack-review-action .operations-review-declaration{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);gap:12px;display:grid}.weekly-pack-review-action fieldset{border:1px solid #d9d3da;border-radius:9px;gap:5px;margin:0;padding:12px;display:grid}.weekly-pack-review-action fieldset label{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;display:grid}.weekly-pack-review-action fieldset input{width:20px;min-height:20px}.weekly-pack-review-action .management-alert{margin:0}.weekly-pack-review-action button{min-height:44px}.weekly-pack-signed-review{justify-content:space-between;align-items:center;gap:12px;display:flex}.weekly-pack-signed-review p{margin:0}.weekly-pack-reopen-blocked{gap:3px;max-width:520px;margin:0;display:grid}.weekly-pack-reopen-blocked span{line-height:1.45}.weekly-pack-versions,.weekly-pack-appendix,.weekly-pack-supporting-analysis{background:#faf9fb;border:1px solid #d8d2d9;border-radius:11px;min-width:0;margin:16px 20px 0}.weekly-pack-appendix{margin-bottom:20px}.weekly-pack-versions>summary,.weekly-pack-appendix>summary,.weekly-pack-supporting-analysis>summary{min-height:52px;color:var(--locker-red);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.weekly-pack-versions>summary>span,.weekly-pack-appendix>summary>span,.weekly-pack-supporting-analysis>summary>span{gap:3px;display:grid}.weekly-pack-versions summary small,.weekly-pack-appendix summary small,.weekly-pack-supporting-analysis summary small{color:var(--muted);font-weight:500}.weekly-pack-versions>summary>b,.weekly-pack-appendix>summary>b{background:#ece6eb;border-radius:99px;place-items:center;min-width:28px;min-height:28px;display:grid}.weekly-pack-versions ol{border-top:1px solid #ddd7dd;gap:7px;margin:0;padding:10px;list-style:none;display:grid}.weekly-pack-versions li{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px;display:flex}.weekly-pack-versions li>div{gap:3px;display:grid}.weekly-pack-appendix-body{border-top:1px solid #ddd7dd;gap:14px;padding:14px;display:grid}.weekly-pack-appendix-body h4{margin:0 0 8px}.weekly-pack-evidence-list{gap:8px;display:grid}.weekly-pack-evidence-list>details{background:#fff;border:1px solid #ddd7dd;border-radius:9px;min-width:0;padding:0 11px}.weekly-pack-evidence-list>details>summary>span{gap:3px;min-width:0;display:grid}.weekly-pack-evidence-list>details>summary small{color:var(--muted)}.weekly-pack-evidence-detail{border-top:1px solid #eee9ee;min-width:0;padding:0 0 12px}.weekly-pack-evidence-detail>p{overflow-wrap:anywhere;white-space:pre-wrap}.weekly-pack-response-list li{background:#f6f4f6;border-radius:7px;gap:3px;padding:8px;display:grid}.weekly-pack-response-list span{overflow-wrap:anywhere}.weekly-pack-file-list li,.weekly-pack-handover-list>li{border:1px solid #ddd7dd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.weekly-pack-file-list li>div,.weekly-pack-handover-list>li>div{gap:3px;min-width:0;display:grid}.weekly-pack-file-list strong{overflow-wrap:anywhere}.weekly-pack-file-list span,.weekly-pack-handover-list span,.weekly-pack-handover-list small{color:var(--muted);font-size:9px}.weekly-pack-handover-list details>summary{cursor:pointer;min-height:44px;font-weight:900}.weekly-pack-handover-list ol{gap:6px;padding-inline-start:20px;display:grid}.weekly-pack-handover-list ol li{gap:4px;padding:7px;display:grid}.weekly-pack-handover-list ol li.priority{background:#fff4f2;border-inline-start:4px solid #b5362e}.weekly-pack-supporting-analysis{background:#f7f5f7;margin:0 24px 24px}.weekly-pack-supporting-body{border-top:1px solid #ddd7dd;padding:14px 0 1px}.weekly-pack-supporting-body>.operations-metrics{margin-top:0}[dir=rtl] .weekly-store-pack [lang=en][dir=ltr],[dir=rtl] .weekly-store-pack .ltr-value{text-align:left;direction:ltr;unicode-bidi:isolate}.weekly-store-pack :where(a,button,summary,input):focus-visible,.weekly-pack-supporting-analysis>summary:focus-visible{outline-offset:3px;outline:3px solid #106b5b}@media (width<=1024px){.weekly-pack-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-pack-coverage dl{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-pack-store-summary-grid{grid-template-columns:1fr}}@media (width<=740px){.weekly-pack-list,.weekly-pack-store-chooser,.weekly-pack-supporting-analysis{margin-inline:12px}.weekly-pack-store-chooser>header{flex-direction:column;align-items:stretch}.weekly-pack-store-summary-grid dl{grid-template-columns:1fr}.weekly-pack-store-summary-grid :where(a,button),.weekly-pack-authorised-store-buttons button{width:100%}.weekly-pack-list-header,.weekly-pack-header,.weekly-pack-block>header,.weekly-pack-review-action>header,.weekly-pack-signed-review{flex-direction:column;align-items:stretch}.weekly-pack-header-actions{justify-content:flex-start}.weekly-pack-header-actions a{width:100%}.weekly-pack-snapshot{grid-template-columns:1fr;margin-inline:12px}.weekly-pack-block,.weekly-pack-review-action,.weekly-pack-versions,.weekly-pack-appendix{margin-inline:12px}.weekly-pack-metrics,.weekly-pack-shift-grid,.weekly-pack-work-grid,.weekly-pack-repeat-grid,.weekly-pack-coverage dl,.weekly-pack-shift-card>dl,.weekly-pack-work-card>dl,.weekly-pack-evidence-detail>dl,.weekly-pack-session-list dl,.weekly-pack-review-action .operations-review-declaration{grid-template-columns:1fr}.weekly-pack-review-action .operations-review-declaration>button{width:100%}.weekly-pack-versions li,.weekly-pack-file-list li,.weekly-pack-handover-list>li{flex-direction:column;align-items:stretch}.weekly-pack-versions li a,.weekly-pack-file-list li a,.weekly-pack-handover-list>li>a{width:100%}.weekly-pack-card-actions{flex-direction:column}.weekly-pack-card-actions a{width:100%}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reports-local-nav{margin-bottom:14px}.reports-local-nav>span{color:#fff;background:var(--purple);border-radius:9px;align-items:center;min-height:44px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-flex}.reports-local-nav a{min-height:44px}.reports-hero{align-items:center}.reports-period{background:#ffffff1a;border:1px solid #ffffff47;border-radius:13px;gap:5px;min-width:190px;padding:14px 16px;display:grid}.reports-period span,.reports-period small{color:#eadfe7;text-transform:uppercase;font-size:9px;font-weight:800}.reports-period strong{font-size:18px}.reports-caveat{background:#fff9e8;border-inline-start:6px solid #a17300;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;margin-bottom:16px;display:grid}.reports-caveat strong{color:#5f4300}.reports-caveat span{color:#50494d;line-height:1.55}.reports-filters{gap:14px;margin-bottom:16px;padding:19px;display:grid}.reports-filters>header{border-bottom:1px solid #e1dde2;margin:0;padding:0 0 12px}.reports-filters h2{margin:3px 0 0;font-size:21px}.reports-range-switch{background:#f5f3f5;border:1px solid #cac4cb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.reports-range-switch button{min-height:44px;color:var(--purple);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:900}.reports-range-switch button.active{color:#fff;border-color:var(--purple);background:var(--purple)}.reports-filter-grid,.reports-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reports-filter-grid label,.reports-custom-range label{color:#5a545c;text-transform:uppercase;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.reports-filter-grid select,.reports-custom-range input{background:#fff;border:1px solid #bcb6bf;border-radius:9px;width:100%;min-height:46px;margin:0;padding:9px 11px}.reports-custom-range{border-top:1px solid #e3dfe4;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding-top:13px}.reports-custom-range>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.reports-custom-range button{min-height:46px}.reports-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.reports-summary-card{border:1px solid #d0cbd2;border-inline-start:6px solid var(--purple);background:#fff;border-radius:14px;align-content:space-between;gap:10px;min-width:0;min-height:128px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #221e2712}.reports-summary-card span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}.reports-summary-card strong{color:var(--purple);justify-self:end;font-size:34px}.reports-summary-card small{color:var(--muted);font-size:9px;line-height:1.4}.reports-activity-section,.reports-staff-section{margin-bottom:16px;padding:20px}.reports-activity-section>header,.reports-staff-section>header{border-bottom:1px solid #dfdbe0;margin:0 0 15px;padding-bottom:13px}.reports-activity-section>header h2,.reports-staff-section>header h2{margin:3px 0 0}.reports-activity-section>header p:not(.eyebrow),.reports-staff-section>header p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.reports-table-wrap{border:1px solid #d7d2d8;border-radius:11px;width:100%;overflow:auto}.reports-table{border-collapse:separate;border-spacing:0;width:100%}.reports-table caption{color:var(--muted);text-align:start;background:#faf9fb;padding:10px 12px;font-size:10px}.reports-table th{color:#5e5860;letter-spacing:.04em;text-align:start;text-transform:uppercase;background:#f2f0f2;border-block:1px solid #ddd8de;padding:10px 11px;font-size:9px;font-weight:900}.reports-table td{vertical-align:top;border-bottom:1px solid #e8e4e8;min-width:112px;padding:11px;font-size:10px;line-height:1.45}.reports-table tbody tr:last-child td{border-bottom:0}.reports-table td>strong,.reports-table td>span,.reports-table td>small{display:block}.reports-table td small{color:var(--muted);margin-top:4px}.reports-table .management-secondary-link{width:max-content;max-width:100%;min-height:44px}.reports-empty{color:var(--muted);text-align:center;padding:28px!important}.reports-result{color:#4d4850;text-transform:uppercase;background:#ece9ed;border-radius:99px;align-items:center;width:max-content;max-width:100%;min-height:27px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex!important}.reports-result.pass,.reports-result.completed{color:#116040;background:#dff4e9}.reports-result.exception{color:#81211d;background:#ffe1dd}.reports-result.not_applicable,.reports-result.awaiting_review{color:#674a00;background:#fff0bd}.reports-mobile-activity{display:none}.reports-staff-summary{min-width:680px}.reports-staff-summary td:not(:first-child){text-align:start}.reports-sign-ins{margin-bottom:16px;padding:0}.reports-sign-ins>summary{min-height:62px;color:var(--purple);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.reports-sign-ins>summary>span{gap:3px;display:grid}.reports-sign-ins>summary strong{font-size:17px}.reports-sign-ins>summary small{color:var(--muted);font-size:9px}.reports-sign-ins>p{color:var(--muted);margin:0;padding:0 20px 13px;font-size:10px;line-height:1.5}.reports-sign-ins ul{margin:0;padding:0 20px 18px;list-style:none;display:grid}.reports-sign-ins li{border-top:1px solid #e5e1e5;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.reports-sign-ins li>span{gap:3px;min-width:0;display:grid}.reports-sign-ins li>span:last-child{text-align:end;justify-items:end}.reports-sign-ins li small{color:var(--muted);font-size:9px}.reports-sign-ins .management-alert{margin:0 20px 18px}.reports-sign-ins>summary:focus-visible,.reports-range-switch button:focus-visible,.reports-table a:focus-visible,.reports-tools a:focus-visible{outline-offset:3px;outline:3px solid #106b5b}.reports-tools{margin-bottom:12px}.reports-tools>header{border-bottom:1px solid #e1dde2;margin-bottom:15px;padding-bottom:12px}.reports-tools h2{margin:3px 0 0}.reports-tools>div{flex-wrap:wrap;gap:9px;display:flex}.reports-tools a{min-height:44px}.reports-generated{color:var(--muted);text-align:end;margin:0 0 20px;font-size:9px}.reports-refreshing{opacity:.72;transition:opacity .15s}[dir=rtl] .reports-table [lang=en],[dir=rtl] .reports-sign-ins [lang=en],[dir=rtl] .reports-mobile-activity [lang=en],[dir=rtl] .reports-table .ltr-value,[dir=rtl] .reports-sign-ins .ltr-value{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=960px){.reports-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.reports-local-nav,.reports-caveat,.reports-filters,.reports-summary,.reports-activity-section,.reports-staff-section,.reports-sign-ins,.reports-tools,.reports-generated{margin-inline:12px}.reports-local-nav{grid-template-columns:1fr;display:grid}.reports-local-nav>span,.reports-local-nav a{width:100%}.reports-hero{margin-inline:12px}.reports-period{width:100%}.reports-caveat{grid-template-columns:1fr}.reports-filters{padding:16px}.reports-range-switch,.reports-filter-grid,.reports-custom-range{grid-template-columns:1fr}.reports-custom-range>p{grid-column:1}.reports-custom-range button{width:100%}.reports-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-summary-card{min-height:114px;padding:14px}.reports-summary-card strong{font-size:30px}.reports-desktop-table{display:none}.reports-mobile-activity{gap:10px;display:grid}.reports-mobile-activity>article{border:1px solid #d7d2d8;border-inline-start:5px solid var(--purple);background:#fff;border-radius:11px;gap:10px;min-width:0;padding:14px;display:grid}.reports-mobile-activity header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reports-mobile-activity time{color:var(--muted);font-size:9px}.reports-mobile-activity h3{margin:0;font-size:16px}.reports-mobile-activity>article>p{color:var(--muted);margin:0;font-size:9px}.reports-mobile-activity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.reports-mobile-activity dl>div{background:#f6f4f6;border-radius:7px;min-width:0;padding:8px}.reports-mobile-activity dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.reports-mobile-activity dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.reports-mobile-activity .management-secondary-link{width:100%;min-height:44px}.reports-sign-ins>summary{align-items:flex-start}.reports-sign-ins li{flex-direction:column;align-items:flex-start}.reports-sign-ins li>span:last-child{text-align:start;justify-items:start}.reports-tools>div{flex-direction:column}.reports-tools a{width:100%}.reports-generated{text-align:start}}@media (width<=420px){.reports-summary,.reports-mobile-activity dl{grid-template-columns:1fr}}.management-account-setup-link{color:var(--charcoal);border:1px solid var(--silver-300);border-inline-start:7px solid var(--locker-gold);background:var(--white);border-radius:14px;gap:16px;margin:16px 0;padding:20px;display:grid;box-shadow:0 10px 28px #181a1c1a}.management-account-setup-link h2{margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.management-account-setup-link p{color:var(--muted);margin:7px 0 0;line-height:1.55}.management-account-setup-link dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.management-account-setup-link dl>div{background:var(--silver-50);border-radius:8px;padding:11px}.management-account-setup-link dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.management-account-setup-link dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:900}.management-account-setup-link label{font-size:12px;font-weight:900}.management-account-setup-link input{background:var(--silver-50);width:100%;min-height:50px;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.management-account-setup-actions,.management-account-security-actions{flex-wrap:wrap;gap:9px;display:flex}.staff-legacy-signin{border-top:1px solid var(--silver-300);margin-top:18px;padding-top:12px}.staff-legacy-signin>summary{min-height:44px;color:var(--locker-red);cursor:pointer;font-size:12px;font-weight:900}.staff-legacy-signin .staff-signin-card{box-shadow:none;border:0;margin:10px 0 0;padding:16px 0 0}@media (width<=640px){.management-account-setup-link dl{grid-template-columns:1fr}.management-account-setup-actions{flex-direction:column}.management-account-setup-actions button,.management-account-security-actions button{width:100%}}.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}.account-page{min-height:100dvh;color:var(--charcoal);background:linear-gradient(145deg,#f4f5f6f7,#e7eaedf2),url(/brand/patterns/locker-vents-v1.svg) 50%/520px;padding:clamp(20px,5vw,56px) 18px}.account-shell{border:1px solid var(--silver-300);background:var(--white);border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);width:min(100%,960px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #181a1c2e}.account-brand-panel{min-height:620px;color:var(--white);background:linear-gradient(150deg,var(--charcoal),#2b2f33 68%,var(--deep-red));flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,58px);display:flex}.account-brand-panel .ll-brand-artwork{height:70px}.account-brand-copy{gap:14px;display:grid}.account-brand-copy p{color:var(--silver-200);margin:0;font-size:15px;line-height:1.6}.account-tagline{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--locker-gold)!important;font-size:14px!important}.account-card{align-content:center;gap:24px;min-width:0;padding:clamp(28px,6vw,64px);display:grid}.account-card header{gap:10px;display:grid}.account-card h1{margin:0;font-size:clamp(34px,5vw,52px);line-height:.98}.account-card header p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.account-form{gap:18px;display:grid}.account-form label{color:var(--charcoal);font-size:13px;font-weight:800}.account-form input,.account-form select{border-color:var(--silver-300);background:var(--silver-50);border-radius:9px;min-height:54px;margin-top:7px}.account-form input:focus,.account-form select:focus{border-color:var(--locker-red);box-shadow:0 0 0 3px #be162221}.account-primary,.account-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:10px 20px;font-weight:900;text-decoration:none;display:inline-flex}.account-primary{color:var(--white);border:1px solid var(--locker-red);background:var(--locker-red)}.account-primary:hover{background:var(--deep-red)}.account-primary:disabled{cursor:not-allowed;opacity:.48}.account-secondary{color:var(--locker-red);border:1px solid var(--locker-red);background:var(--white)}.account-alert{color:#7a0e17;border:1px solid #eab4b9;border-inline-start:5px solid var(--locker-red);background:#fff3f4;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.45}.account-note{color:#3a3e42;border:1px solid var(--silver-300);border-inline-start:5px solid var(--locker-gold);background:var(--silver-50);border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.5}.account-session-switch{gap:12px;display:grid}.account-session-switch .account-secondary{width:100%}.account-store-list{gap:10px;display:grid}.account-store-choice{text-align:start;border:1px solid var(--silver-300);background:var(--white);border-radius:9px;width:100%;min-height:62px;padding:12px 14px}.account-store-choice strong,.account-store-choice span{display:block}.account-store-choice span{color:var(--muted);margin-top:3px;font-size:12px}.account-secret{overflow-wrap:anywhere;color:var(--charcoal);border:1px dashed var(--steel-grey);background:var(--silver-50);letter-spacing:.05em;border-radius:8px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.account-recovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.account-recovery-list li{background:var(--silver-50);text-align:center;border-radius:7px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.account-links{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;display:flex}.account-links a{color:var(--locker-red);text-underline-offset:3px;font-weight:900}.account-entry-grid{gap:12px;display:grid}.account-entry-card{min-height:108px;color:var(--charcoal);border:1px solid var(--silver-300);border-inline-start:6px solid var(--locker-gold);background:var(--white);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.account-entry-card.management{border-inline-start-color:var(--locker-red)}.account-entry-card:hover{border-color:var(--locker-red);transform:translateY(-1px);box-shadow:0 12px 30px #181a1c1c}.account-entry-mark{width:48px;height:48px;color:var(--white);background:var(--charcoal);border-bottom:5px solid var(--locker-gold);font-family:var(--font-display);letter-spacing:.04em;border-radius:10px;place-items:center;font-size:15px;font-weight:900;display:grid}.account-entry-card.management .account-entry-mark{background:var(--locker-red)}.account-entry-copy{gap:5px;min-width:0;display:grid}.account-entry-copy strong{font-family:var(--font-display);font-size:21px;line-height:1.05}.account-entry-copy small{color:var(--muted);font-size:12px;line-height:1.45}.account-entry-action{color:var(--locker-red);font-size:12px;font-weight:900}.account-entry-note{color:var(--muted);border:1px solid var(--silver-300);background:var(--silver-50);border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.account-page :where(a,button,input,select):focus-visible{outline:3px solid var(--locker-gold);outline-offset:3px}@media (width<=760px){.account-page{padding:0}.account-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100dvh}.account-brand-panel{gap:30px;min-height:auto;padding:26px 22px}.account-brand-panel .ll-brand-artwork{height:52px}.account-card{padding:34px 22px 44px}.account-recovery-list{grid-template-columns:1fr}}@media (width<=430px){.account-entry-card{grid-template-columns:auto minmax(0,1fr)}.account-entry-action{grid-column:2;justify-self:start}}.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{border:2px solid #b27c00;background:#fffaf0;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%}.staff-product-return{border:1px solid #d6bd5e;background:#fff9df;border-inline-start:7px solid #b47d00;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 14px;padding:14px 16px;display:flex}.staff-product-return.ready{border-color:#68ae8d;background:#effaf5;border-inline-start-color:#167950}.staff-product-return>div{gap:4px;min-width:0;display:grid}.staff-product-return strong{font-size:15px}.staff-product-return span{color:#544d55;font-size:13px;line-height:1.5}.staff-product-return>a{flex:none;min-width:190px;min-height:48px;text-decoration:none}[dir=rtl] .product-duplicate-review [lang=en][dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=620px){.product-duplicate-actions,.staff-product-return{flex-direction:column;align-items:stretch}.product-duplicate-actions>button,.finder-locked-issue>button,.product-separate-confirmation>button,.product-duplicate-review .finder-alert button,.staff-product-return>a{width:100%}}.finder-shell{width:min(1180px,100%);min-height:100vh;margin:0 auto;padding:20px;overflow-x:clip}.finder-topbar{background:#fffffff0;border:1px solid #cbc6cc;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 10px 30px #24192214}.finder-brand{color:var(--ink);text-decoration:none}.finder-brand>span:last-child{gap:3px;display:grid}.finder-brand small{color:var(--muted);font-size:12px}.finder-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.finder-top-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.finder-top-navigation :where(a,button){min-height:44px;color:var(--locker-red);background:#fff;border:1px solid #cfc7cd;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.finder-top-navigation a[aria-current=page]{color:#fff;border-color:var(--locker-red);background:var(--locker-red)}.finder-store-bar{color:#fff;background:var(--locker-red);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:16px;padding:13px 16px;display:flex}.finder-store-bar>div{gap:3px;min-width:0;display:grid}.finder-store-bar span,.finder-store-bar label{color:#eadfe7;font-size:12px}.finder-store-bar strong{overflow-wrap:anywhere;color:#fff;unicode-bidi:isolate;font-size:17px}.finder-store-bar label{min-width:min(100%,360px)}.finder-store-bar select{min-height:44px;color:var(--ink);background:#fff;margin-top:5px}.finder-hero,.finder-search-panel,.finder-category-browser,.finder-main,.finder-history-note,.finder-detail{background:#fff;border:1px solid #d2cdd3;border-radius:18px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 10px 30px #24192212}.finder-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:20px;padding:26px;display:grid}.finder-hero h1{font-size:clamp(34px,5vw,54px)}.finder-hero>div>p:last-child{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.finder-catalogue-disclosure,.finder-snapshot-note{color:#5d4300;background:#fff8d7;border:1px solid #dfc863;border-inline-start:6px solid #c69300;border-radius:10px;gap:5px;padding:14px;font-size:12px;line-height:1.5;display:grid}.finder-catalogue-disclosure strong,.finder-snapshot-note strong{color:#513900}.finder-search-panel{gap:13px;margin-top:16px;padding:18px;display:grid}.finder-search-row{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr) auto;align-items:end;gap:11px;display:grid}.finder-search-row input,.finder-search-row select,.finder-filter-row select{min-height:50px}.finder-scan-button{color:#1e1400;background:var(--locker-gold);border:1px solid #d2a900;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.finder-scan-button span{color:var(--locker-red);font-size:21px}.finder-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:11px;display:grid}.finder-filter-row>button{min-height:50px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:10px;padding:0 15px;font-weight:900}.finder-canonical-select{text-align:left;direction:ltr;unicode-bidi:isolate}.finder-category-browser{gap:13px;margin-top:16px;padding:18px;display:grid}.finder-category-browser>header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.finder-category-browser h2{margin:0;font-size:24px}.finder-category-browser>header>button,.finder-category-more{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;padding:8px 13px;font-weight:900}.finder-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finder-category-grid>button{text-align:start;background:#f9f8f9;border:1px solid #d5d0d6;border-radius:11px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:12px;display:grid}.finder-category-grid>button strong{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:13px;line-height:1.35}.finder-category-grid>button span{color:var(--muted);font-size:11px}.finder-category-grid>button.selected{border-color:var(--locker-red);box-shadow:inset 0 0 0 2px var(--locker-red);background:#f8eff5}.finder-category-more{justify-self:start}.finder-main{gap:14px;margin-top:16px;padding:18px;display:grid}.finder-result-count{align-items:center;gap:7px;min-height:44px;display:flex}.finder-result-count strong{color:var(--locker-red);font-size:25px}.finder-result-count span{color:var(--muted);font-size:13px}.finder-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;min-width:0;display:grid}.finder-product-card{text-align:start;background:#fff;border:1px solid #d6d1d7;border-radius:13px;grid-template-rows:180px minmax(0,1fr) auto;min-width:0;min-height:330px;padding:0;display:grid;overflow:hidden}.finder-product-card:hover{border-color:#8e7e8a}.finder-product-image{background:linear-gradient(#f8f8f9,#eeeef1);place-items:center;width:100%;min-height:260px;padding:18px;display:grid}.finder-product-image.compact{min-height:180px;padding:12px}.finder-product-image img{object-fit:contain;width:100%;height:100%;max-height:280px}.finder-image-fallback{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.finder-image-fallback>span{width:54px;height:54px;color:var(--locker-gold);background:var(--locker-red);border-radius:12px;place-items:center;font-size:26px;display:grid}.finder-image-fallback small{font-size:11px}.finder-product-copy{flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.finder-product-copy strong{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:14px;line-height:1.35}.finder-product-copy small{overflow-wrap:anywhere;color:#5e5961;font-size:12px;line-height:1.4}.finder-card-action{color:#fff;background:var(--locker-red);justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:900;display:flex}.finder-more-button{min-height:48px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:10px;font-weight:900}.finder-pagination-note,.finder-empty-copy{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.finder-results-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;padding:22px;display:grid}.finder-results-state span{color:var(--muted);font-size:13px}.finder-spinner{border:4px solid #d7cdd4;border-top-color:var(--locker-red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite finder-spin;display:block}@keyframes finder-spin{to{transform:rotate(360deg)}}.finder-history-note{margin-top:16px;padding:18px}.finder-history-note h2{margin:0;font-size:19px}.finder-history-note p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.finder-alert{border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.finder-alert strong,.finder-alert span{overflow-wrap:anywhere}.finder-alert.warning{color:#614400;background:#fff8d8;border:1px solid #dcc46a}.finder-alert.error{color:#82261f;background:#fff0ed;border:1px solid #e2aaa5}.finder-offline,.finder-page-error{margin:0 0 14px}.finder-page-error{justify-content:space-between}.finder-page-error button{min-height:44px;color:inherit;background:#fff;border:1px solid;border-radius:8px;padding:7px 12px;font-weight:900}.finder-detail{gap:18px;padding:22px;display:grid}.finder-detail-heading{align-items:flex-start;gap:18px;min-width:0;display:flex}.finder-detail-heading>div{min-width:0}.finder-detail-heading h1{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:clamp(28px,4vw,44px)}.finder-back-button{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;flex:none;padding:8px 12px;font-weight:900}.finder-detail-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.finder-detail-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.finder-detail-facts dl>div{background:#f5f3f5;border-radius:8px;min-width:0;padding:11px}.finder-detail-facts dt{color:var(--muted);font-size:11px;font-weight:900}.finder-detail-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800}.finder-detail-facts details{border:1px solid #d7d2d8;border-radius:9px;margin-top:10px}.finder-detail-facts summary{min-height:44px;color:var(--locker-red);cursor:pointer;align-items:center;padding:8px 11px;font-weight:900;display:flex}.finder-detail-facts ul{border-top:1px solid #e3dfe4;gap:4px;margin:0;padding:10px 28px 13px;display:grid}.finder-open-issues,.finder-report-actions{border-top:1px solid #ddd7de;gap:12px;padding-top:16px;display:grid}.finder-open-issues h2,.finder-report-actions h2{margin:0;font-size:23px}.finder-report-actions header>p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.finder-issue-list{gap:8px;display:grid}.finder-issue-list>article{background:#fff9e7;border:1px solid #dfb553;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:11px;display:flex}.finder-issue-list>article>div{gap:4px;min-width:0;display:grid}.finder-issue-list span{color:#5c555d;font-size:12px}.finder-issue-list a{min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:8px;align-items:center;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.finder-report-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finder-report-actions>div:last-child>button{text-align:start;background:#fff;border:1px solid #cec8cf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 13px;font-weight:900;display:flex}.finder-report-actions>div:last-child>button span{color:var(--locker-red);font-size:20px}.finder-state-page{align-content:center;place-items:center;padding:24px;display:grid}.finder-state-page>.standalone-language{top:20px;position:absolute;inset-inline-end:20px}.finder-state-page>section{background:#fff;border:1px solid #d0cbd1;border-radius:18px;gap:10px;width:min(100%,560px);padding:28px;display:grid;box-shadow:0 18px 50px #2419221f}.finder-state-page h1{font-size:clamp(30px,5vw,44px)}.finder-state-page section>p:last-of-type{color:var(--muted);line-height:1.5}.finder-state-page section>div:last-child{gap:8px;display:flex}.finder-state-page :where(a,button){min-height:44px;color:var(--locker-red);border:1px solid var(--locker-red);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-weight:900;text-decoration:none;display:inline-flex}.finder-receipt-actions{flex-wrap:wrap;gap:9px;display:flex}.finder-receipt-actions :where(button){min-height:48px}.finder-prefilled-product{grid-template-columns:100px minmax(0,1fr) auto}.staff-product-finder-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.finder-shell :where(a,button,input,select,summary):focus-visible,.finder-prefilled-product button:focus-visible{outline-offset:3px;outline:3px solid #106b5b}.finder-shell *{min-width:0}[dir=rtl] .finder-shell [lang=en][dir=ltr],[dir=rtl] .finder-shell .ltr-value,[dir=rtl] .finder-canonical-select{text-align:left;direction:ltr;unicode-bidi:isolate}@media (width<=1024px){.finder-topbar{align-items:flex-start}.finder-top-actions{flex-direction:column-reverse;align-items:flex-end}.finder-product-grid,.finder-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finder-detail-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr)}}@media (width<=760px){.finder-shell{padding:10px}.finder-topbar,.finder-top-actions,.finder-store-bar,.finder-hero,.finder-detail-heading,.finder-category-browser>header{flex-direction:column;align-items:stretch}.finder-top-navigation{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.finder-top-navigation :where(a,button){width:100%}.finder-top-actions .language-switch{align-self:flex-start}.finder-store-bar label{width:100%}.finder-hero,.finder-detail-layout,.finder-search-row,.finder-filter-row{grid-template-columns:1fr}.finder-scan-button,.finder-filter-row>button{width:100%}.finder-category-grid,.finder-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-product-card{grid-template-rows:160px minmax(0,1fr) auto;min-height:310px}.finder-product-image.compact{min-height:160px}.finder-detail{padding:14px}.finder-detail-facts dl{grid-template-columns:1fr}.finder-issue-list>article{flex-direction:column;align-items:stretch}.finder-issue-list a{justify-content:center;width:100%}.finder-report-actions>div:last-child{grid-template-columns:1fr}.finder-prefilled-product{grid-template-columns:82px minmax(0,1fr)}.finder-prefilled-product>button{grid-column:1/-1;width:100%}.finder-receipt-actions{flex-direction:column}.finder-receipt-actions button{width:100%}}@media (width<=430px){.finder-category-grid,.finder-product-grid,.finder-top-navigation{grid-template-columns:1fr}}.actionable-insights{gap:18px;min-width:0;max-width:100%;display:grid}.insight-detail{border:2px solid #6f3560;border-inline-start:7px solid var(--locker-gold);background:#fff;border-radius:16px;gap:14px;min-width:0;max-width:100%;padding:20px;display:grid;overflow:hidden;box-shadow:0 10px 30px #2f142717}.insight-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.insight-detail>header>div{min-width:0}.insight-detail>header h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(23px,3vw,32px)}.insight-detail>header h2:focus-visible{outline-offset:4px;outline:3px solid #106b5b}.insight-detail>header p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.insight-detail>header>a{flex:none;min-height:44px}.insight-detail-coverage{margin:0}.insight-detail-coverage .insight-reason{margin-top:6px}.insight-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.insight-detail-card{border:1px solid #d8d2d9;background:#fbfafb;border-inline-start:5px solid #6f3560;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.insight-detail-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.insight-detail-card>header>div{min-width:0}.insight-detail-card>header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.insight-detail-card h3{overflow-wrap:anywhere;unicode-bidi:isolate;margin:4px 0 0;font-size:16px;line-height:1.4}.insight-detail-card>header>b{text-align:center;background:#eee8ed;border-radius:99px;max-width:45%;padding:6px 8px;font-size:11px;line-height:1.35}.insight-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.insight-detail-card dl>div{background:#fff;border-radius:7px;min-width:0;padding:8px}.insight-detail-card dt{color:var(--muted);font-size:11px;font-weight:900}.insight-detail-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:800}.insight-detail-card>a,.insight-detail-card>.insight-link-unavailable{align-self:end;min-height:44px}.insight-detail-footer{min-height:44px;color:var(--muted);border-top:1px solid #ddd7de;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:11px;font-size:12px;display:flex}.insight-detail-footer b{color:var(--locker-red)}.insights-coverage,.insights-unavailable,.actionable-insights-heading,.insight-question,.analytics-supporting-analysis{background:#fff;border:1px solid #d3cdd4;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #2f142712}.insights-coverage{border-inline-start:6px solid #287b63;padding:20px}.insights-coverage.partial{border-inline-start-color:#b17b00}.insights-coverage.unavailable{border-inline-start-color:#a52e27}.insights-coverage>header,.actionable-insights-heading,.insight-question>header,.insight-row-card>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.insights-coverage h2,.actionable-insights-heading h2,.insight-question h3,.insight-row-card h4{overflow-wrap:anywhere;margin:4px 0 0}.insights-coverage h2{font-size:clamp(23px,3vw,32px)}.insight-status{color:#185f4d;letter-spacing:.04em;text-transform:uppercase;background:#dff5ed;border-radius:99px;flex:none;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.insight-status.partial{color:#6b4900;background:#fff0b7}.insight-status.unknown,.insight-status.unavailable{color:#782820;background:#ffe0dc}.insights-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.insights-scope-grid>div{background:#f5f2f5;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.insights-scope-grid span:first-child{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.insights-scope-grid strong{overflow-wrap:anywhere;color:var(--locker-red);font-size:13px;line-height:1.45}.insights-limitations{color:#674700;background:#fff7d9;border-radius:9px;gap:5px;margin:13px 0 0;padding:12px 12px 12px 30px;font-size:12px;line-height:1.55;display:grid}.insights-source-coverage{border-top:1px solid #e1dce2;margin-top:13px}.insights-source-coverage>summary,.analytics-supporting-analysis>summary{min-height:52px;color:var(--locker-red);cursor:pointer;align-items:center;padding:8px 2px;font-size:12px;font-weight:900;display:flex}.insights-source-coverage>summary:focus-visible,.analytics-supporting-analysis>summary:focus-visible,.actionable-insights :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #106b5b}.insights-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.insights-source-grid>article{border:1px solid #ded8df;background:#faf9fb;border-inline-start:4px solid #b17b00;border-radius:8px;min-width:0;padding:11px}.insights-source-grid>article.complete{border-inline-start-color:#287b63}.insights-source-grid>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.insights-source-grid>article>header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.insights-source-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0 0;display:grid}.insights-source-grid dl>div{background:#fff;border-radius:6px;min-width:0;padding:7px}.insights-source-grid dt{color:var(--muted);font-size:11px;font-weight:900}.insights-source-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.insight-reason,.insight-truncated{color:#673f00;background:#fff8df;border-inline-start:4px solid #ba8500;gap:3px;margin:9px 0 0;padding:9px;font-size:12px;line-height:1.55;display:grid}.insight-reason small{color:var(--muted)}.actionable-insights-heading{color:#fff;border-color:var(--locker-red);background:linear-gradient(120deg,#351028,#5e2149);padding:20px}.actionable-insights-heading .eyebrow{color:var(--locker-gold)}.actionable-insights-heading h2{font-size:clamp(25px,3vw,35px)}.actionable-insights-heading>p{color:#eadfe7;max-width:620px;margin:0;font-size:14px;line-height:1.55}.insight-question-list{gap:14px;min-width:0;display:grid}.insight-question{border-inline-start:6px solid #287b63;padding:19px}.insight-question.partial{border-inline-start-color:#b17b00}.insight-question.unknown,.insight-question.unavailable{border-inline-start-color:#a52e27}.insight-question>header>div{flex:1;min-width:0}.insight-question>header h3{font-size:clamp(19px,2.2vw,27px)}.insight-question>header p{color:#5b555d;unicode-bidi:isolate;margin:7px 0 0;font-size:13px;line-height:1.55}.insight-order{color:#fff;background:var(--locker-red);border-radius:99px;place-items:center;width:40px;min-width:40px;height:40px;font-weight:950;display:grid}.insight-question-scope{color:#4f4951;background:#f4f1f4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:44px;margin:13px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.insight-question-scope strong{color:var(--locker-red)}.insight-question-scope span{border-inline-start:1px solid #cfc8d0;padding-inline-start:10px}.insight-question-limitations{color:#674700;background:#fff7d9;border-radius:9px;gap:5px;margin:12px 0 0;padding:11px 12px 11px 30px;font-size:12px;line-height:1.55;display:grid}.insight-headline{background:#f8f6f8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:12px;padding:13px;display:flex}.insight-value{color:var(--locker-red);font-size:clamp(25px,3.5vw,40px);line-height:1}.insight-value small{font-size:12px}.insight-row-value small{font-size:11px}.insight-value.unavailable,.insight-row-value.unavailable{color:var(--muted);font-size:13px;font-weight:900}.insight-metric-facts{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin:0;display:flex}.insight-metric-facts>div{background:#fff;border-radius:7px;min-width:92px;padding:8px}.insight-metric-facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.insight-metric-facts dd{color:var(--locker-red);margin:4px 0 0;font-size:13px;font-weight:900}.insight-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.insight-row-card{background:#fff;border:1px solid #ddd7de;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.insight-row-card>header{align-items:center}.insight-row-card h4{font-size:16px}.insight-row-value{color:var(--locker-red);white-space:nowrap;font-size:20px}.insight-row-card>.insight-metric-facts{justify-content:flex-start}.insight-row-card>.insight-metric-facts>div{background:#f5f3f5}.insight-secondary-facts{gap:6px;margin:0;display:grid}.insight-secondary-facts>div{background:#f7f5f7;border-radius:7px;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.insight-secondary-facts dt{overflow-wrap:anywhere;font-size:12px;font-weight:900}.insight-secondary-facts dd{min-width:0;margin:0}.insight-secondary-facts .insight-metric-facts{justify-content:flex-start;margin-top:5px}.insight-secondary-facts .insight-metric-facts>div{min-width:82px;padding:6px}.insight-source-facts{color:#504a52;unicode-bidi:isolate;background:#f5f3f5;border-inline-start:4px solid #9b8d98;gap:4px;margin:0;padding:10px 10px 10px 28px;font-size:12px;line-height:1.55;display:grid}.insight-row-card>footer{flex-wrap:wrap;align-items:stretch;gap:6px;min-height:44px;margin-top:auto;display:flex}.insight-row-card>footer :where(a,.insight-link-unavailable){justify-content:center;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.insight-link-unavailable{max-width:100%;color:var(--muted);border:1px dashed #bbb4bd;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.insight-pagination{min-height:44px;color:var(--muted);border-top:1px solid #e1dce2;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:10px;font-size:12px;display:flex}.insight-pagination strong{color:#6c4800}.analytics-supporting-analysis{background:#f7f5f7;margin:0}.analytics-supporting-analysis>summary{justify-content:space-between;padding-inline:16px}.analytics-supporting-analysis>summary>span{gap:3px;display:grid}.analytics-supporting-analysis>summary small{color:var(--muted);font-weight:500}.analytics-supporting-analysis-body{border-top:1px solid #ddd7de;gap:18px;padding:14px;display:grid}.insights-unavailable{border-inline-start:6px solid #a52e27;padding:20px}.insights-unavailable h2{margin:0}.insights-unavailable p{color:var(--muted);margin:8px 0 0;line-height:1.5}[dir=rtl] .actionable-insights [lang=en][dir=ltr],[dir=rtl] .actionable-insights .ltr-value{text-align:left;direction:ltr;unicode-bidi:isolate}.actionable-insights *{min-width:0}@media (width<=1024px){.insights-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-row-grid,.insight-detail-grid{grid-template-columns:1fr}}@media (width<=740px){.insight-detail>header,.insights-coverage>header,.actionable-insights-heading,.insight-question>header,.insight-headline,.insight-pagination{flex-direction:column;align-items:stretch}.insight-detail{padding:15px}.insight-detail>header>a{width:100%}.insight-detail-card dl{grid-template-columns:1fr}.insight-detail-card>header{flex-direction:column;align-items:stretch}.insight-detail-card>header>b{align-self:flex-start;max-width:100%}.insights-scope-grid,.insights-source-grid,.insights-source-grid dl{grid-template-columns:1fr}.insight-question>header .insight-status{align-self:flex-start}.insight-headline .insight-metric-facts{justify-content:flex-start}.insight-secondary-facts>div{grid-template-columns:1fr}.insight-row-card>footer{flex-direction:column}.insight-row-card>footer :where(a,.insight-link-unavailable){width:100%}.analytics-supporting-analysis-body{padding:9px}}:where([dir=rtl]) .staff-weekly-cell.current{box-shadow:inset -4px 0 #e0b600}@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-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-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}
