html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@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;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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);--color-red-600:oklch(57.7% .245 27.325);--color-slate-100:oklch(96.8% .007 247.896)}}@layer base{@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)}}}*,: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}:root{--white:#fff;--black:#000;--black-10:#0000001a;--black-50:#00000080;--black-08:#00000014;--black-80:var(--black-08);--black-120:#0000001f;--black-180:#0000002e;--black-250:#00000040;--white-30:#ffffff08;--white-60:#ffffff0f;--white-80:#ffffff14;--white-85:#ffffffd9;--white-120:#ffffff1f;--white-150:#ffffff26;--white-200:#fff3;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-500-70:#64748bb3;--slate-500-85:#64748bd9;--slate-500-15:#64748b26;--blue-50:#eff6ff;--blue-75:#eef4fb;--blue-100:#dbeafe;--blue-150:#dceafe;--blue-200:#b3d1ff;--blue-300:#93c5fd;--blue-350:#7cb4ff;--blue-400:#7cc8ff;--blue-500:#2563eb;--blue-600:#1d4ed8;--blue-700:#1e3a8a;--blue-800:#0f3d77;--blue-850:#0053a0;--blue-900:#003d7a;--blue-950:#03111f;--blue-navy-900:#06192d;--blue-navy-850:#081d33;--blue-navy-825:#081f36;--blue-navy-800:#0c2948;--blue-navy-750:#0f2440;--blue-navy-700:#174183;--blue-navy-650:#1b3c70;--blue-navy-600:#1e3f73;--blue-navy-550:#1c4ca5;--blue-navy-500:#234984;--blue-navy-475:#23426f;--blue-navy-450:#2c5aa0;--blue-navy-400:#2f5ea8;--blue-925:#4f46e5;--indigo-500:#6366f1;--blue-500-10:#2563eb1a;--blue-500-14:#2563eb24;--blue-500-18:#2563eb2e;--blue-500-24:#2563eb3d;--red-50:#fdf2f2;--red-100:#fdecea;--red-200:#fecaca;--red-400:#f87171;--red-500:#ef4444;--red-700:#c0392b;--red-800:#b91c1c;--red-900:#b60007;--red-950:#8b0006;--red-500-12:#ef44441f;--red-500-16:#ef444429;--red-500-18:#ef44442e;--green-50:#eafaf1;--green-100:#bbf7d0;--green-300:#86efac;--green-500:#22c55e;--green-600:#27ae60;--green-700:#219a52;--green-800:#166534;--green-900:#15803d;--green-950:#135d44;--green-500-14:#22c55e24;--green-500-16:#22c55e29;--green-500-18:#22c55e2e;--amber-100:#fde68a;--amber-200:#fef3c7;--amber-500:#f59e0b;--amber-700:#b45309;--amber-500-14:#f59e0b24;--amber-500-16:#f59e0b29;--amber-500-18:#f59e0b2e;--purple-100:#e9d5ff;--purple-500-14:#a855f724;--purple-500-18:#a855f72e;--purple-700:#7e22ce;--blue-status-100:#bfdbfe;--blue-status-500-14:#3b82f624;--blue-status-500-18:#3b82f62e;--gray-100:#f3f3f3;--gray-200:#f3f4f6;--gray-300:#e8e8e8;--gray-350:#c5ccd4;--gray-500:#73879c;--gray-600:#555;--gray-700:#374151;--gray-450:#ccc;--gray-475:#909399;--gray-475-30:#9093994d;--gray-900-55:#0f172a8c;--gray-900-96:#111827f5;--gray-900-18:#0f172a2e;--gray-900-10:#0f172a1a;--gray-900-12:#0f172a1f;--gray-900-08:#0f172a14;--gray-900-09:#0f172a17;--gray-900-14:#0f172a24;--sky-100:#dbedfb;--sky-200:#dceafe;--sky-300:#e9f2ff;--sky-400:#f3f9fe;--sky-450:#f8fbff;--sky-475:#f2f7ff;--sky-480:#eef2fb;--sky-490:#e8f0fe;--sky-500:#1284e7;--sky-600:#2a90e9;--green-mint-50:#eaf8f2;--green-mint-200:#b7e3d2;--blue-slate-200:#c7d6ea;--blue-steel-400:#6f8fb0;--blue-ice-50:#eef4fb;--blue-850-10:#0053a01a;--blue-850-18:#0053a02e;--control-focus-border:var(--blue-400);--control-focus-ring:#7cc8ff59;--dashboard-shell-bg:var(--blue-950);--dashboard-sidebar-bg:var(--blue-navy-900);--dashboard-surface:var(--blue-navy-850);--dashboard-surface-elevated:var(--blue-navy-800);--dashboard-surface-muted:var(--white-30);--dashboard-surface-strong:var(--blue-navy-825);--dashboard-border:var(--white-80);--dashboard-border-strong:var(--white-120);--dashboard-divider:var(--white-80);--dashboard-text-primary:var(--white);--dashboard-text-secondary:var(--slate-300);--dashboard-text-muted:var(--slate-400);--dashboard-link:var(--blue-350);--dashboard-link-hover:var(--white);--dashboard-accent:var(--blue-navy-400);--dashboard-accent-strong:var(--blue-navy-700);--dashboard-accent-muted:var(--blue-navy-750);--dashboard-accent-border:var(--blue-navy-500);--dashboard-positive:var(--green-300);--dashboard-shadow:0 18px 40px var(--black-120);--dashboard-shadow-strong:0 18px 40px var(--black-180);--dashboard-sidebar-user-card-bg:var(--blue-navy-825);--dashboard-sidebar-avatar-bg:var(--blue-navy-550);--dashboard-table-divider:var(--white-60);--dashboard-workflow-step-bg:var(--slate-100);--app-header-border:var(--blue-navy-650);--app-header-start:var(--blue-navy-900);--app-header-end:var(--blue-navy-750);--app-header-title:var(--white);--app-header-copy:var(--white-85);--app-header-badge-bg:var(--white-150);--app-header-badge-border:var(--white-200);--app-header-badge-text:var(--white);--app-header-shadow-top:var(--black-180);--app-header-shadow-bottom:var(--black-80);--app-card-bg:var(--dashboard-surface);--app-card-header-bg:var(--dashboard-surface-elevated);--app-card-border:var(--dashboard-border);--app-control-bg:var(--dashboard-surface-elevated);--app-control-border:var(--dashboard-border-strong);--app-control-text:var(--dashboard-text-primary);--app-control-placeholder:var(--dashboard-text-muted);--text-supporting:var(--slate-500);--text-supporting-strong:var(--slate-600);--text-default:var(--slate-700);--text-brand:var(--blue-navy-600);--text-strong:var(--slate-800);--text-soft:var(--slate-400);--text-disabled-state:var(--gray-450);--text-supporting-tint:var(--slate-500-85);--text-brand-strong:var(--blue-800);--surface-canvas:var(--white);--surface-panel:var(--slate-50);--surface-panel-muted:var(--sky-450);--surface-panel-hover:var(--slate-100);--surface-panel-disabled:var(--gray-100);--surface-overlay-scrim:var(--gray-900-55);--surface-overlay-strong:var(--gray-900-96);--surface-supporting-hover:var(--slate-500-15);--surface-brand-muted:var(--sky-300);--surface-brand-soft:var(--sky-200);--surface-brand-selection:var(--sky-490);--border-neutral-soft:var(--slate-200);--border-neutral-muted:var(--gray-300);--border-neutral:var(--slate-300);--border-neutral-strong:var(--gray-350);--border-neutral-tint:var(--black-10);--border-supporting:var(--slate-500-70);--border-brand-soft:var(--blue-200);--border-brand-muted:var(--blue-slate-200);--border-success-muted:var(--green-mint-200);--action-primary-bg:var(--blue-850);--action-primary-hover:var(--blue-900);--action-primary-text:var(--white);--action-secondary-bg:var(--white);--action-secondary-border:var(--slate-300);--action-secondary-text:var(--slate-700);--action-secondary-hover:var(--slate-50);--action-danger-bg:var(--red-900);--action-danger-hover:var(--red-950);--action-danger-text:var(--white);--action-success-bg:var(--green-600);--action-success-hover:var(--green-700);--action-success-text:var(--white);--action-disabled-bg:var(--blue-steel-400);--action-disabled-border:var(--blue-steel-400);--action-disabled-text:var(--blue-ice-50);--text-link:var(--indigo-500);--text-link-hover:var(--blue-925);--text-inverse:var(--white);--text-subtle:var(--text-supporting);--text-subtle-strong:var(--text-supporting-strong);--text-body-strong:var(--text-default);--text-heading:var(--text-brand);--text-emphasis:var(--text-strong);--text-muted-soft:var(--text-soft);--text-disabled:var(--text-disabled-state);--text-meta:var(--text-supporting-tint);--border-meta:var(--border-supporting);--surface-meta-hover:var(--surface-supporting-hover);--surface-subtle:var(--surface-panel);--surface-muted:var(--surface-panel-muted);--surface-hover-soft:var(--surface-panel-hover);--surface-disabled:var(--surface-panel-disabled);--surface-overlay:var(--surface-overlay-scrim);--dashboard-shell-glow:var(--blue-500-10);--shadow-tooltip:0 4px 10px var(--gray-900-18);--shadow-card-soft:0 2px 8px var(--black-80);--shadow-control-overlay:0 4px 16px #00000024;--shadow-control-elevated:0 6px 16px var(--gray-900-10);--shadow-modal:0 20px 60px var(--black-250);--shadow-popover:0 4px 20px var(--black-180);--shadow-scrollbar-thumb:var(--gray-475-30);--border-soft:var(--border-neutral-muted);--border-default:var(--border-neutral);--border-weak:var(--border-neutral-tint);--border-checkbox:var(--border-neutral-strong);--border-selection:var(--border-brand-soft);--border-pill-primary:var(--border-brand-muted);--border-pill-related:var(--border-success-muted);--control-surface:var(--surface-canvas);--control-border:var(--border-neutral);--control-text:var(--text-default);--control-placeholder-soft:var(--text-soft);--control-text-muted:var(--text-supporting);--control-hover-bg:var(--blue-100);--control-hover-text:var(--blue-700);--control-group-header-bg:var(--surface-panel-hover);--control-disabled-bg:var(--surface-panel-disabled);--control-disabled-text:var(--text-disabled-state);--control-icon:var(--black-50);--status-critical:var(--red-500);--status-critical-shadow:var(--red-500-16);--status-critical-surface:var(--red-500-18);--status-critical-text:var(--red-200);--status-moderate:var(--amber-500);--status-moderate-shadow:var(--amber-500-16);--status-moderate-surface:var(--amber-500-18);--status-moderate-text:var(--amber-100);--status-healthy:var(--green-500);--status-healthy-shadow:var(--green-500-16);--status-healthy-surface:var(--green-500-18);--status-healthy-text:var(--green-100);--status-balanced-surface:var(--blue-status-500-18);--status-balanced-text:var(--blue-status-100);--status-overstocked-surface:var(--purple-500-18);--status-overstocked-text:var(--purple-100);--status-danger-text:var(--red-700);--status-danger-surface:var(--red-100);--status-danger-banner-bg:var(--red-50);--status-success:var(--green-600);--status-success-hover:var(--green-700);--status-success-surface:var(--green-50);--status-warning-surface:var(--amber-200);--status-warning-text:var(--amber-700);--status-info-text:var(--blue-600);--status-info-surface:var(--blue-100);--status-neutral-text:var(--gray-700);--status-neutral-surface:var(--gray-200);--status-error-emphasis:var(--red-400);--status-copy-success:var(--green-900);--status-copy-error:var(--red-800);--pill-selection-bg:var(--sky-480);--pill-selection-text:var(--blue-850);--pill-primary-bg:var(--sky-475);--pill-primary-text:var(--blue-navy-475);--pill-primary-border:var(--border-brand-muted);--pill-related-bg:var(--green-mint-50);--pill-related-text:var(--green-950);--pill-related-border:var(--border-success-muted);--surface-info:var(--surface-brand-muted);--surface-info-strong:var(--surface-brand-soft);--surface-selection:var(--surface-brand-selection);--text-info:var(--text-brand-strong);--text-selection:var(--blue-navy-450);--header-action-text:var(--white);--header-action-hover-bg:var(--sky-200);--header-action-hover-text:var(--sky-200);--datepicker-input-border:var(--gray-450);--datepicker-input-text:var(--gray-600);--datepicker-input-shadow:inset 0 1px 1px #00000013;--datepicker-border:var(--gray-300);--datepicker-text:var(--gray-500);--datepicker-hover-bg:var(--sky-400);--datepicker-range-bg:var(--sky-100);--datepicker-active:var(--sky-500);--datepicker-today:var(--sky-600);--datepicker-focus-ring:var(--blue-850-10);--resize-hover-bg:var(--blue-850-18);--modal-surface:var(--surface-canvas);--modal-title:var(--text-brand);--modal-close:var(--text-supporting);--modal-close-hover-bg:var(--surface-panel-hover);--modal-close-hover-text:var(--text-strong);--popover-body-text:var(--text-default);--popover-label:var(--text-supporting);--popover-value:var(--text-strong);--code-block-bg:var(--surface-panel);font-size:13px}[data-theme=light]{--control-focus-border:var(--blue-500);--control-focus-ring:var(--blue-500-24);--dashboard-shell-bg:var(--blue-75);--dashboard-sidebar-bg:var(--white);--dashboard-surface:var(--white);--dashboard-surface-elevated:var(--sky-450);--dashboard-surface-muted:var(--sky-450);--dashboard-surface-strong:var(--white);--dashboard-border:var(--gray-900-10);--dashboard-border-strong:var(--blue-500-18);--dashboard-divider:var(--gray-900-09);--dashboard-text-primary:var(--slate-900);--dashboard-text-secondary:var(--slate-700);--dashboard-text-muted:var(--slate-500);--dashboard-link:var(--blue-500);--dashboard-link-hover:var(--blue-600);--dashboard-accent:var(--blue-500);--dashboard-accent-strong:var(--blue-500);--dashboard-accent-muted:var(--sky-300);--dashboard-accent-border:var(--blue-300);--dashboard-positive:var(--green-900);--dashboard-shadow:0 18px 40px var(--gray-900-10);--dashboard-shadow-strong:0 18px 40px var(--gray-900-12);--dashboard-sidebar-user-card-bg:var(--sky-450);--dashboard-sidebar-avatar-bg:var(--blue-500);--dashboard-table-divider:var(--gray-900-08);--dashboard-workflow-step-bg:var(--white);--app-header-border:var(--blue-500-14);--app-header-start:var(--white);--app-header-end:var(--sky-450);--app-header-title:var(--slate-900);--app-header-copy:var(--slate-600);--app-header-badge-bg:var(--blue-50);--app-header-badge-border:var(--blue-500-18);--app-header-badge-text:var(--blue-600);--app-header-shadow-top:var(--gray-900-08);--app-header-shadow-bottom:#2563eb14;--app-card-bg:var(--white);--app-card-header-bg:var(--white);--app-card-border:var(--gray-900-10);--app-control-bg:var(--white);--app-control-border:var(--slate-300);--app-control-text:var(--slate-900);--header-action-text:var(--blue-700);--header-action-hover-bg:var(--sky-200);--header-action-hover-text:var(--slate-900);--app-control-placeholder:var(--slate-400);--control-placeholder-soft:var(--slate-400);--status-critical-surface:var(--red-500-12);--status-critical-text:var(--red-800);--status-moderate-surface:var(--amber-500-14);--status-moderate-text:var(--amber-700);--status-healthy-surface:var(--green-500-14);--status-healthy-text:var(--green-800);--status-balanced-surface:var(--blue-status-500-14);--status-balanced-text:var(--blue-600);--status-overstocked-surface:var(--purple-500-14);--status-overstocked-text:var(--purple-700);--surface-selection:var(--sky-490)}a{color:var(--text-link);font-weight:500;text-decoration:none}a:hover{color:var(--text-link-hover)}body{background-color:var(--dashboard-shell-bg);color:var(--dashboard-text-secondary);margin:0;line-height:1.5rem;overflow-y:hidden}#app{width:100%;min-height:100vh}.content{overflow:hidden}}@layer components{.dashboard-shell{background-color:var(--dashboard-shell-bg);color:var(--dashboard-text-primary)}.dashboard-main{background:radial-gradient(circle at top right, var(--dashboard-shell-glow), transparent 28%), var(--dashboard-shell-bg)}.dashboard-page{color:var(--dashboard-text-primary)}.dashboard-card{border:1px solid var(--dashboard-border);background-color:var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}.dashboard-card--strong{box-shadow:var(--dashboard-shadow-strong)}.dashboard-card--inner{border:1px solid var(--dashboard-border);background-color:var(--dashboard-surface-muted)}.dashboard-text-primary{color:var(--dashboard-text-primary)}.dashboard-text-secondary{color:var(--dashboard-text-secondary)}.dashboard-text-muted{color:var(--dashboard-text-muted)}.dashboard-text-link{color:var(--dashboard-link);transition:color .15s}.dashboard-text-link:hover{color:var(--dashboard-link-hover)}.dashboard-text-positive{color:var(--dashboard-positive)}.dashboard-divider{border-color:var(--dashboard-divider)}.dashboard-control{border:1px solid var(--dashboard-border-strong);background-color:var(--dashboard-surface-elevated);color:var(--dashboard-text-primary)}.dashboard-control:focus,.dashboard-control:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.dashboard-menu-panel{border:1px solid var(--dashboard-border-strong);background-color:var(--dashboard-surface-elevated);box-shadow:var(--dashboard-shadow)}.dashboard-filter-option{border:1px solid var(--dashboard-border);color:var(--dashboard-text-primary)}.dashboard-sidebar-shell{border-bottom:1px solid var(--dashboard-border);background-color:var(--dashboard-sidebar-bg)}.dashboard-sidebar-shell.lg\:border-r{border-right-color:var(--dashboard-border)}.dashboard-sidebar-pill{border:1px solid var(--dashboard-accent-border);background-color:var(--dashboard-accent-muted);color:var(--dashboard-link)}.dashboard-sidebar-link{color:var(--dashboard-text-secondary);border-color:#0000}.dashboard-sidebar-link--inactive:hover{border-color:var(--dashboard-border-strong);background-color:var(--dashboard-surface-muted)}.dashboard-sidebar-link--active{border-color:var(--dashboard-accent);background-color:var(--dashboard-accent-strong);color:var(--text-inverse)}.dashboard-sidebar-link--active .block{color:var(--text-inverse)}.dashboard-sidebar-group-toggle{color:var(--dashboard-text-secondary);cursor:pointer;background-color:#0000;border-color:#0000}.dashboard-sidebar-group-toggle:hover{border-color:var(--dashboard-border-strong);background-color:var(--dashboard-surface-muted)}.dashboard-sidebar-group-chevron{color:var(--dashboard-text-muted);transition:transform .22s;transform:rotate(-90deg)}.dashboard-sidebar-group-chevron--open{transform:rotate(0)}.dashboard-sidebar-utility-bar{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.dashboard-sidebar-utility-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--dashboard-text-secondary);border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.dashboard-sidebar-utility-button:hover{border-color:var(--dashboard-border-strong);background-color:var(--dashboard-surface-muted);color:var(--dashboard-text-primary)}.dashboard-sidebar-utility-button--active{border-color:var(--dashboard-accent);background-color:var(--dashboard-accent-strong);color:var(--text-inverse)}@media (prefers-reduced-motion:reduce){.dashboard-nav-group-panel,.dashboard-sidebar-group-chevron{transition:none}}.dashboard-sidebar-external-hint{color:var(--dashboard-text-muted)}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-link-copy{color:color-mix(in srgb, var(--dashboard-text-secondary) 84%, transparent)}}.dashboard-sidebar-link-copy{color:rgb(from var(--dashboard-text-secondary) r g b / 84%)}.dashboard-sidebar-user-card{border:1px solid var(--dashboard-border);background-color:var(--dashboard-sidebar-user-card-bg)}.dashboard-sidebar-avatar{background-color:var(--dashboard-sidebar-avatar-bg)}.dashboard-donut-center{background-color:var(--dashboard-surface)}.dashboard-link-button{border:1px solid var(--dashboard-accent);color:var(--dashboard-link);transition:border-color .15s,color .15s,background-color .15s}.dashboard-link-button:hover{border-color:var(--control-focus-border);color:var(--dashboard-link-hover);background-color:var(--dashboard-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-link-button:hover{background-color:color-mix(in srgb, var(--dashboard-accent) 8%, transparent)}}.dashboard-link-button:hover{background-color:rgb(from var(--dashboard-accent) r g b / 8%)}.app-header-header{border-bottom-style:var(--tw-border-style);color:var(--color-white);border-bottom-width:1px;border-color:var(--app-header-border);background-image:linear-gradient(to bottom right, var(--app-header-start), var(--app-header-end));box-shadow:0 1px 0 var(--app-header-shadow-top), 0 2px 8px var(--app-header-shadow-bottom)}.app-header-inner{min-height:calc(var(--spacing) * 18);align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);display:flex}.app-header-brand{min-width:calc(var(--spacing) * 0);flex-direction:column;min-width:13.5rem;display:flex}.app-header-middle{min-width:400px;margin:auto}.app-header-search-shell{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;align-items:center;display:flex}.app-header-search-field{width:100%;max-width:42rem;position:relative}.app-header-search-input{padding-right:calc(var(--spacing) * 11)}.app-header-search-button{top:50%;right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.app-header-search-button:disabled{cursor:not-allowed}.app-header-search-button{color:var(--header-action-text)}.app-header-search-button:disabled{color:var(--text-muted-soft)}.app-header-search-button:hover:not(:disabled){background-color:var(--header-action-hover-bg)}.app-header-search-options-link{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;background-color:#0000;border-width:0;align-self:flex-start;text-decoration-line:underline;display:inline-flex}.app-header-search-options-link:focus-visible{--tw-outline-style:none;outline-style:none}.app-header-search-options-link{color:var(--header-action-text);-webkit-text-decoration-color:rgb(from var(--header-action-text) r g b / 30%);-webkit-text-decoration-color:rgb(from var(--header-action-text) r g b / 30%);-webkit-text-decoration-color:rgb(from var(--header-action-text) r g b / 30%);text-decoration-color:rgb(from var(--header-action-text) r g b / 30%);align-self:flex-end;padding:.25rem 0 0}.app-header-search-options-link:hover{color:var(--header-action-hover-text)}.app-header-search-options-link[aria-disabled=true]{cursor:not-allowed;opacity:.7}.app-header-search-options-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0}.app-header-search-options-status{margin-top:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-amber-300)}.app-header-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;min-width:11rem;margin-left:auto;display:flex}.app-header-home-link{flex-shrink:0}.app-header-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.3px;color:var(--app-header-title);font-size:20px;line-height:1.1}.app-header-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);white-space:nowrap;border-width:1px;border-color:var(--app-header-badge-border);background-color:var(--app-header-badge-bg);color:var(--app-header-badge-text);border-radius:20px;flex-shrink:0;font-size:11px}.app-header-subtitle{color:var(--app-header-copy)}.search-panel-modal-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}@media (width>=48rem){.search-panel-modal-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.search-panel-modal-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.search-panel-modal-close{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.search-panel-modal-close:focus-visible{--tw-outline-style:none;outline-style:none}.search-panel-modal-close{color:var(--header-action-text)}.search-panel-modal-close:hover{background-color:var(--header-action-hover-bg)}@media (width<=900px){.app-header-inner{flex-wrap:wrap}.app-header-search-shell{order:3;align-items:stretch;width:100%}.app-header-search-field{max-width:none}.app-header-actions{margin-left:auto}}.form-field-container{min-width:calc(var(--spacing) * 45);gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;display:flex}.form-field-placement-top{flex-direction:column}.search-panel-vendor-field{max-width:175px}.form-field-placement-bottom{flex-direction:column-reverse}.form-field-placement-left{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row}.form-field-placement-left .form-field-label{white-space:nowrap}.form-field-placement-right{flex-direction:row-reverse;align-items:center}.form-field-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.dropdown-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);color:var(--control-text);outline-style:none;display:flex}.textbox{border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-style:solid;border-width:1.5px;border-color:var(--app-control-border);background-color:var(--app-control-bg);color:var(--app-control-text);outline-style:none}.textbox::placeholder{color:var(--app-control-placeholder)}textarea.textbox{resize:vertical;min-height:4.5rem}.dropdown-selected-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--control-text);flex:1;overflow:hidden}.dropdown-icon-wrapper{color:var(--control-text-muted);flex-shrink:0;align-items:center;display:flex}.dropdown-chevron-icon{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.dropdown-input-icon-wrapper{color:var(--control-text-muted);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.dropdown-input-chevron-icon{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.filterable-single-select-wrapper{align-items:center;width:100%;display:flex;position:relative}.filterable-single-select-wrapper .dropdown-icon-wrapper{pointer-events:none;top:50%;right:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.dropdown-placeholder-error::placeholder{color:#c0392b}.dropdown-placeholder-loading::placeholder{color:var(--color-slate-500,#64748b)}.filterable-multi-select-trigger{cursor:pointer;border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);min-height:2.625rem;color:var(--control-text);outline-style:none;flex-direction:column;gap:.25rem;display:flex}.filterable-multi-select-trigger-empty{justify-content:center;gap:0;padding-top:.375rem;padding-bottom:.375rem}.filterable-multi-select-input-row{padding-block:calc(var(--spacing) * 1);align-items:center;min-height:1.75rem;display:flex;position:relative}.filterable-multi-select-trigger-empty .filterable-multi-select-input-row{min-height:1.5rem;padding-top:0;padding-bottom:0}.filterable-multi-select-pills{align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.filterable-multi-select-input{--tw-border-style:none;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;padding-inline-end:calc(var(--spacing) * 6);background-color:#0000;border-style:none;outline-style:none;min-width:0;padding:0}.filterable-multi-select-chevron{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.filterable-multi-select-input::placeholder{color:var(--control-placeholder-soft)}.dropdown-overlay{border-radius:var(--radius-md);border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);box-shadow:var(--shadow-control-overlay);overflow:hidden}.dropdown-options-list{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 55);padding-block:calc(var(--spacing) * 1);list-style-type:none;overflow-y:auto}.dropdown-option{cursor:pointer;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--control-text);padding-inline-start:calc(var(--spacing) * 5);padding-inline-end:calc(var(--spacing) * 3.5)}.dropdown-option-hover{background-color:var(--control-hover-bg)}.dropdown-option.dropdown-option-hover{color:var(--control-hover-text);background-color:var(--control-hover-bg)!important}.dropdown-group-header{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;color:var(--control-text-muted);background:var(--control-group-header-bg)!important}.dropdown-group-header--clickable{cursor:pointer;font-weight:600}.dropdown-group-header--clickable:hover{color:var(--control-hover-text);background:var(--control-hover-bg)!important}.dropdown-option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.multi-select-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);min-height:2.625rem;color:var(--control-text);outline-style:none;display:flex}.multi-select-value-wrap{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;flex:1;display:flex}.multi-select-pill{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--pill-selection-text);background-color:var(--pill-selection-bg);border-radius:.25rem;display:inline-flex}.multi-select-pill-remove{cursor:pointer;padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;opacity:.7;background-color:#0000;align-items:center;line-height:1;display:flex}@media (hover:hover){.multi-select-pill-remove:hover{opacity:1}}.multi-select-pill-remove{color:var(--pill-selection-text)}.multi-select-clear{cursor:pointer;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--control-text-muted);letter-spacing:.3px;background-color:#0000;font-size:11px}.multi-select-clear:hover{color:var(--status-danger-text)}.multi-select-arrow-wrapper{margin-top:calc(var(--spacing) * 1);color:var(--control-text-muted);flex-shrink:0;align-self:flex-start;align-items:center;display:flex}.multi-select-chevron-icon{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.multi-select-overlay{border-radius:var(--radius-md);border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);box-shadow:var(--shadow-control-overlay);overflow:hidden}.multi-select-options-list{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 55);padding-block:calc(var(--spacing) * 1);list-style-type:none;overflow-y:auto}.multi-select-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--control-text);display:flex}.multi-select-option:hover{background-color:var(--surface-hover-soft)}.multi-select-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border:1px solid var(--border-checkbox);background-color:var(--control-surface);color:var(--text-inverse);box-shadow:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.multi-select-checkbox svg{width:11px;height:11px}.textbox:focus,.dropdown-trigger:focus-visible,.multi-select-trigger:focus-visible,.filterable-single-select-wrapper:focus-within .textbox,.filterable-multi-select-trigger:focus-within,input[type=checkbox]:focus-visible{outline:none;border-color:var(--control-focus-border)!important;box-shadow:0 0 0 3px var(--control-focus-ring)!important}.no-rows-overlay{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--color-slate-500)}.status-banner-base{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1.5px solid var(--dashboard-border-strong);background-color:var(--dashboard-surface-elevated);color:var(--dashboard-text-primary);display:flex}.status-banner-success{border-color:rgb(from var(--dashboard-positive) r g b / 40%);color:var(--dashboard-positive);background-color:rgb(from var(--dashboard-positive) r g b / 14%)}.status-banner-warning{border-color:rgb(from var(--status-moderate) r g b / 40%);color:var(--status-moderate);background-color:rgb(from var(--status-moderate) r g b / 14%)}.status-banner-error{border-color:rgb(from var(--status-critical) r g b / 40%);color:var(--status-error-emphasis);background-color:rgb(from var(--status-critical) r g b / 14%)}.status-banner-info{border-color:rgb(from var(--dashboard-link) r g b / 40%);color:var(--dashboard-link);background-color:rgb(from var(--dashboard-link) r g b / 14%)}.about-modal-content{flex-direction:column;gap:.625rem;display:flex}.about-modal-row{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.about-modal-label{width:7rem;color:var(--text-supporting);flex-shrink:0;font-weight:600}.about-modal-value{color:var(--text-strong);font-weight:500}.about-modal-pending{color:var(--text-soft);font-style:italic}.summary-card{border-radius:var(--radius-lg);border-left-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:var(--dashboard-surface);border-left-width:4px;border-color:var(--dashboard-border);box-shadow:var(--shadow-card-soft)}.summary-card-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--dashboard-text-muted);letter-spacing:.5px;font-size:12px}.summary-card-value{margin-top:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--dashboard-text-primary);font-size:28px}.summary-card-group{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bulk-order-dates{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:var(--dashboard-surface);border-width:1px;border-color:var(--dashboard-border);flex-direction:column;display:flex}.bulk-order-dates-empty{color:var(--dashboard-text-muted);font-size:13px;font-style:italic}.bulk-order-dates-entry{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.bulk-order-dates-heading{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--dashboard-text-muted);letter-spacing:.5px;font-size:12px}.bulk-order-dates-note{color:var(--dashboard-text-secondary);font-size:12px}.bulk-order-dates-week{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--dashboard-text-primary);font-size:14px}.bulk-order-dates-facts{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.bulk-order-dates-facts dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--dashboard-text-muted);letter-spacing:.4px;font-size:11px}.bulk-order-dates-facts dd{color:var(--dashboard-text-primary);font-size:13px}.tab-group-list{margin-bottom:calc(var(--spacing) * 5);border-bottom:2px solid var(--dashboard-divider);display:flex}.tab-group-button{margin-bottom:calc(var(--spacing) * -.5);cursor:pointer;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--dashboard-text-secondary);background-color:#0000;border-color:#0000;border-bottom-width:2px}.tab-group-button--active{border-bottom-color:var(--dashboard-link);color:var(--dashboard-link)}.tab-group-button--inactive:hover{color:var(--dashboard-link-hover)}.page-main-container{min-height:calc(var(--spacing) * 0);width:100%;padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;flex:1;margin-inline:auto;display:flex}.results-page-main{min-height:calc(100dvh - 9rem)}.home-layout{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);flex-direction:row;flex:1;display:flex}.home-results-shell{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex:1;display:flex}.home-results-shell .results-panel-card{min-height:calc(var(--spacing) * 0);flex:1;display:flex}.panel-card{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-soft);background-color:var(--app-card-bg);border:1px solid var(--app-card-border);display:flow-root}.panel-card-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--app-card-border);background-color:var(--app-card-header-bg);color:var(--dashboard-text-primary);justify-content:space-between;align-items:center;display:flex}.search-panel-card,.results-panel-card{margin-bottom:.875rem}.search-panel-header,.results-panel-header{padding-top:.625rem;padding-bottom:.625rem}.search-panel-body{padding-top:.75rem;padding-bottom:.75rem}.panel-secondary-button{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-style:solid;border-width:1.5px;border-color:var(--action-secondary-border);background-color:var(--action-secondary-bg);color:var(--action-secondary-text)}.panel-secondary-button:hover{background-color:var(--action-secondary-hover)}.panel-secondary-button:disabled{cursor:not-allowed;opacity:.5}.results-toast-region{margin-top:calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 2);pointer-events:none;flex-direction:column;display:flex}.results-toast{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);border-width:1px;max-width:32rem}.results-toast--success{border-color:var(--green-300);background-color:var(--status-success-surface);color:var(--green-800)}.results-toast--info{border-color:var(--blue-300);background-color:var(--blue-50);color:var(--blue-700)}.panel-empty-state{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--color-slate-500)}.search-panel-layout{align-items:stretch;gap:calc(var(--spacing) * 6);display:flex}.search-panel-fields-row{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.search-panel-dates-row{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:nowrap;display:flex}.search-panel-action-column{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);padding-left:calc(var(--spacing) * 6);flex-shrink:0;justify-content:center;align-items:center;width:15.625rem;display:flex}.results-panel-controls{flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}.results-panel-meta-strip{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--dashboard-divider);background-color:var(--dashboard-surface-muted);flex-wrap:wrap;display:flex}.results-panel-meta-left{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.results-panel-section-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--dashboard-border);color:var(--dashboard-text-secondary);background-color:var(--dashboard-surface);border-radius:3.40282e38px;align-items:center;display:inline-flex}.results-panel-section-chip--primary{border-color:var(--pill-primary-border);color:var(--pill-primary-text);background-color:var(--pill-primary-bg)}.results-panel-section-chip--related{border-color:var(--pill-related-border);color:var(--pill-related-text);background-color:var(--pill-related-bg)}.results-panel-filter-toggle{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1);display:inline-flex}.results-panel-filter-label{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.results-panel-filter-button{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-radius:.25rem}.results-panel-filter-button.is-active{color:var(--text-brand-strong);background-color:var(--surface-brand-muted)}.results-panel-location-cell{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-600);display:block;overflow:hidden}.results-panel-status-strip{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-bottom-width:1px;border-color:var(--border-neutral-soft);background-color:var(--surface-panel-muted);color:var(--control-text);display:flex}.results-panel-status-percent{min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--surface-brand-soft);color:var(--text-brand-strong);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.results-loading-overlay{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 6);border-bottom-width:1px;border-color:var(--border-neutral-soft);background-color:var(--surface-panel-muted);flex-direction:column;justify-content:center;align-items:center;min-height:12rem;display:flex}.result-source-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.result-source-badge--primary{border-color:var(--pill-primary-border);color:var(--pill-primary-text);background-color:var(--pill-primary-bg)}.result-source-badge--related{border-color:var(--pill-related-border);color:var(--pill-related-text);background-color:var(--pill-related-bg)}.search-panel-button{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px}.search-panel-button:disabled{cursor:not-allowed}.search-panel-button{border-width:1.5px;border-color:var(--action-primary-bg);background-color:var(--action-primary-bg);color:var(--action-primary-text);position:relative}.search-panel-button:disabled{border-color:var(--action-disabled-border);background-color:var(--action-disabled-bg);color:var(--action-disabled-text)}.search-panel-button:hover:not(:disabled){border-color:var(--action-primary-hover);background-color:var(--action-primary-hover)}.search-panel-button:before,.search-panel-button:after{opacity:0;pointer-events:none;visibility:hidden;z-index:20;position:absolute}.search-panel-button:before{content:"";border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--surface-overlay-strong);top:50%;right:calc(100% + 2px);transform:translateY(-50%)}.search-panel-button:after{content:attr(data-tooltip);white-space:nowrap;background-color:var(--surface-overlay-strong);color:var(--text-inverse);box-shadow:var(--shadow-tooltip);border-radius:4px;padding:4px 6px;font-size:11px;line-height:1.2;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.search-panel-button[data-tooltip]:hover:before,.search-panel-button[data-tooltip]:hover:after,.search-panel-button[data-tooltip]:focus-visible:before,.search-panel-button[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.results-panel-error-banner{margin-inline:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);border:1.5px solid var(--action-danger-bg);color:var(--action-danger-bg);background-color:var(--status-danger-banner-bg);font-size:.9rem}.results-panel-selection-bar{margin:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border:1.5px solid var(--border-brand-soft);background-color:var(--surface-brand-selection);display:flex}.results-panel-selection-chip-list{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;height:100%;max-height:5rem;display:flex;overflow-y:auto}.results-panel-selection-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--text-selection);color:var(--text-selection);background-color:var(--surface-canvas);border-radius:1rem;font-size:13px;display:inline-flex}.results-panel-chip-remove{top:calc(var(--spacing) * -.5);cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;opacity:.6;line-height:1;position:relative}@media (hover:hover){.results-panel-chip-remove:hover{opacity:1}}.results-panel-chip-remove:hover{color:var(--status-danger-text)}.results-panel-run-button{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px}.results-panel-run-button:disabled{cursor:not-allowed;opacity:.7}.results-panel-run-button{border-color:var(--action-success-bg);background-color:var(--action-success-bg);width:15.625rem;color:var(--action-success-text)}.results-panel-run-button:disabled{border-color:var(--border-neutral);background-color:var(--border-neutral)}.results-panel-run-button:hover:not(:disabled){background-color:var(--action-success-hover)}@media (width<=1280px){.search-panel-layout{flex-wrap:wrap;gap:.875rem}.search-panel-action-column{border-left:none;border-top:1px solid var(--border-neutral-soft);justify-content:flex-end;width:100%;padding-top:.75rem;padding-left:0}.search-panel-button{max-width:18rem}.results-panel-selection-bar{flex-wrap:wrap;padding:.75rem .875rem}}@media (width<=900px){.page-main-container{padding:.5rem .75rem .75rem}.results-page-main{min-height:calc(100dvh - 8rem)}.panel-card-header{padding-left:.875rem;padding-right:.875rem}.search-panel-fields-row,.search-panel-dates-row{flex-direction:column;gap:.625rem}.results-panel-meta-strip{padding:.5rem .625rem}.results-panel-filter-toggle{justify-content:space-between;width:100%}.results-panel-filter-button{text-align:center;flex:1}.results-panel-run-button,.search-panel-button{width:100%;max-width:none}}.item-movements-caption{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);color:var(--color-slate-600);font-size:13px}.item-details-container{align-items:center;gap:.5rem;display:flex}.movement-pill{border-radius:9999px;align-items:center;margin-left:.5rem;padding:.125rem .375rem;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.movement-pill--donor{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-danger-text);background-color:var(--status-danger-surface);font-size:11px;line-height:1.4;display:inline-block}.movement-pill--recipient{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-success);background-color:var(--status-success-surface);font-size:11px;line-height:1.4;display:inline-block}#item-movements-grid .ag-header-cell-label{line-height:1.05}#item-movements-grid .ag-header-cell-text{white-space:pre-line}#search-results-grid .ag-header-cell-label{line-height:1.05}#search-results-grid .ag-header-cell-text{white-space:pre-line}#item-movements-grid .ag-cell{padding-top:.25rem;padding-bottom:.25rem}#item-movements-grid .item-movements-descriptor-cell{align-items:flex-start}.item-movements-descriptor{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.item-movements-descriptor-primary{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.item-movements-descriptor-secondary{color:var(--color-slate-500);font-size:11px}.po-detail-grid-card{margin-bottom:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);background-color:var(--color-white);box-shadow:var(--shadow-card-soft);display:flow-root;overflow:hidden}.po-detail-grid-card-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.po-detail-grid-change-label{margin-left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:13px;display:inline-flex}.po-detail-renderer-head-cell{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.35px;letter-spacing:.35px;color:var(--color-slate-500);text-transform:uppercase;font-size:11px}.po-detail-renderer-body-cell{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:13px}.po-detail-renderer-stockout-track{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 20);background-color:var(--color-slate-200);vertical-align:middle;border-radius:.25rem;display:inline-block;overflow:hidden}.po-detail-renderer-stockout-fill{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s;display:block}.po-detail-renderer-urgency-pill{padding-inline:calc(var(--spacing) * 1.75);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:20px;font-size:11px;line-height:1.125rem;display:inline-block}.ba-stockout-track{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 25);background-color:var(--color-slate-200);vertical-align:middle;border-radius:.25rem;display:inline-block;overflow:hidden}.ba-stockout-fill{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s;display:block}.ba-urgency-pill{padding-inline:calc(var(--spacing) * 1.75);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:20px;font-size:11px;line-height:18px;display:inline-block}.ba-fixed-column-content{padding:4px 3px;font-size:11px;line-height:1.3}.ba-view-toggle-row{margin-bottom:calc(var(--spacing) * 2);flex-shrink:0;justify-content:flex-end;display:flex}.ba-metrics-cell{flex-direction:column;align-items:center;gap:1px;width:100%;padding:1px 0;line-height:1;display:flex}.ba-metric{min-width:calc(var(--spacing) * 0);flex-direction:column;align-items:center;display:flex}.ba-metric-label{color:var(--dashboard-text-muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:500;line-height:1}.ba-metric-value{font-size:12px;font-weight:700;line-height:1.15}.ba-after-value{flex-direction:column;align-items:center;line-height:1.15;display:inline-flex}.ba-po-qty-value{align-items:baseline;gap:calc(var(--spacing) * .5);flex-direction:row;padding:0 4px;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex}.ba-after-gain{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--status-success);background-color:var(--status-success-surface);border-radius:.25rem}.ba-after-loss{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--status-danger-text);background-color:var(--status-danger-surface);border-radius:.25rem}#before-after-grid .ba-header-center .ag-header-cell-label{justify-content:center}.item-movements-reason-moderate-risk{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-warning-text);background-color:var(--status-warning-surface);font-size:11px;line-height:1.4;display:inline-block}.item-movements-reason-critical-risk{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-danger-text);background-color:var(--status-danger-surface);font-size:11px;line-height:1.4;display:inline-block}.item-movements-reason-balance-wos{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-info-text);background-color:var(--status-info-surface);font-size:11px;line-height:1.4;display:inline-block}.item-movements-reason-makeroom{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--status-neutral-text);background-color:var(--status-neutral-surface);font-size:11px;line-height:1.4;display:inline-block}.item-movements-wos-gain{color:var(--status-success);font-size:13px;font-weight:600}.item-movements-wos-loss{color:var(--status-danger-text);font-size:13px;font-weight:600}.movement-row--donor-out{background-color:var(--status-danger-text)}@supports (color:color-mix(in lab, red, red)){.movement-row--donor-out{background-color:color-mix(in srgb, var(--status-danger-text) 25%, transparent)}}.movement-row--recipient-in{background-color:var(--status-success)}@supports (color:color-mix(in lab, red, red)){.movement-row--recipient-in{background-color:color-mix(in srgb, var(--status-success) 25%, transparent)}}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{box-sizing:border-box;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);transform-origin:50%;border-style:var(--tw-border-style);--tw-border-style:solid;vertical-align:middle;--tw-content:"";content:var(--tw-content);border:0 solid;border-width:2px 0 0 2px;border-radius:1px;display:inline-block;position:relative;top:-1px;rotate:-45deg;scale:.7}.mx-icon-double-left:after{left:calc(var(--spacing) * -1)}.mx-icon-double-right:before{left:calc(var(--spacing) * 1)}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{rotate:135deg;scale:.7}.mx-btn{margin:calc(var(--spacing) * 0);box-sizing:border-box;cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);white-space:nowrap;border-style:solid;border-width:1px;border-color:var(--border-weak);color:var(--control-text);background-color:#0000;border-radius:.25rem;outline:none;padding-block:7px;padding-inline:15px}.mx-btn:hover{border-color:var(--datepicker-active);color:var(--datepicker-active)}.mx-btn-text{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);text-align:left;--tw-leading:inherit;line-height:inherit;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);border-width:0}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow:hidden auto}.mx-scrollbar-track{inset-block:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);z-index:1;width:calc(var(--spacing) * 1.5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.24s;--tw-ease:ease-out;border-radius:.25rem;transition-duration:.24s;transition-timing-function:ease-out;position:absolute}.mx-scrollbar-track .mx-scrollbar-thumb{height:calc(var(--spacing) * 0);cursor:pointer;border-radius:inherit;width:100%;transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:var(--shadow-scrollbar-thumb);transition-duration:.3s;position:absolute}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{transform-origin:top;--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.mx-datepicker{width:210px;display:inline-block;position:relative}.mx-datepicker svg{fill:currentColor;vertical-align:-.15em;width:1em;height:1em;overflow:hidden}.mx-datepicker-range{width:calc(var(--spacing) * 80)}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input{box-sizing:border-box;border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);width:100%;min-height:2.625rem;padding-inline:30px;padding-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.4;border-style:solid;border-width:1px;border-color:var(--datepicker-input-border);background-color:var(--control-surface);color:var(--datepicker-input-text);box-shadow:var(--datepicker-input-shadow);border-radius:.25rem;line-height:1.4;display:inline-block}.mx-input:disabled,.mx-input.disabled{cursor:not-allowed;border-color:var(--datepicker-input-border);background-color:var(--control-disabled-bg);color:var(--control-disabled-text)}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar{--tw-translate-y:calc(calc(2 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--control-icon);line-height:1;position:absolute;top:50%;right:calc(var(--spacing) * 3.5)!important}.mx-icon-clear{--tw-translate-y:calc(calc(2 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1;position:absolute;top:50%;right:calc(var(--spacing) * 10)!important}@media (hover:hover){.mx-icon-clear:hover{color:var(--color-red-600)!important}}.mx-icon-clear{color:var(--control-icon)}.mx-datepicker-main{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);border-style:solid;border-width:1px;border-color:var(--datepicker-border);background-color:var(--control-surface);color:var(--datepicker-text);font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.mx-datepicker-popup{z-index:2001;z-index:10001;border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:solid;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 6px 12px var(--tw-shadow-color,#0000002d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:solid;border-width:1.5px;border-color:var(--control-border);color:var(--control-text);box-shadow:var(--shadow-control-overlay);margin-block:1px;position:absolute}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:calc(var(--spacing) * 1.5);overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-left-color:var(--datepicker-border);margin-left:100px}.mx-datepicker-body{-webkit-user-select:none;user-select:none;position:relative}.mx-btn-shortcut{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);display:block}.mx-datepicker-header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);border-style:solid;border-bottom-width:1px;border-bottom-color:var(--datepicker-border)}.mx-datepicker-footer{border-top-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:right;border-style:solid;border-top-width:1px;border-top-color:var(--datepicker-border)}.mx-calendar-range,.mx-time-range{display:flex}@media (width<=750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}.mx-calendar{box-sizing:border-box;width:248px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.mx-calendar+.mx-calendar{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-left-color:var(--datepicker-border)}.mx-calendar-header,.mx-time-header{box-sizing:border-box;text-align:center;--tw-leading:34px;height:34px;line-height:34px;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mx-calendar-decade-separator{margin-inline:calc(var(--spacing) * .5);margin-block:calc(var(--spacing) * 0)}.mx-calendar-decade-separator:after{--tw-content:"~";content:var(--tw-content)}.mx-calendar-content{box-sizing:border-box;height:calc(var(--spacing) * 56);position:relative}.mx-calendar-content .cell{cursor:pointer}@media (hover:hover){.mx-calendar-content .cell:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}}.mx-calendar-content .cell:hover{background-color:var(--datepicker-hover-bg);color:var(--datepicker-text)}.mx-calendar-content .cell.active{color:var(--text-inverse);background-color:var(--datepicker-active)}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{background-color:var(--datepicker-range-bg);color:var(--datepicker-text)}.mx-calendar-content .cell.disabled{cursor:not-allowed;background-color:var(--control-disabled-bg);color:var(--control-disabled-text)}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:var(--datepicker-hover-bg)}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:var(--datepicker-range-bg)}.mx-calendar-week-mode .mx-date-row .cell:hover,.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:#0000}.mx-week-number{opacity:.5}.mx-table{box-sizing:border-box;table-layout:fixed;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;height:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:center}.mx-table th{padding:calc(var(--spacing) * 0);vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mx-table td{padding:calc(var(--spacing) * 0);vertical-align:middle}.mx-table-date td,.mx-table-date th{height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mx-table-date .today{color:var(--datepicker-today)}.mx-table-date .cell.not-current-month{color:var(--control-disabled-text);background:0 0}.mx-time{width:calc(var(--spacing) * 56);background:var(--control-surface);flex:1}.mx-time+.mx-time{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-left-color:var(--datepicker-border)}.mx-date-time{width:248px;height:270px;position:relative}.mx-date-time .mx-time{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.mx-date-time-range{width:496px;height:270px;position:relative}.mx-date-time-range .mx-time-range{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.mx-time-header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:var(--datepicker-border)}.mx-time-content{box-sizing:border-box;height:calc(var(--spacing) * 56);overflow:hidden}.mx-time-columns{width:100%;height:100%;display:flex;overflow:hidden}.mx-time-column{border-left-style:var(--tw-border-style);--tw-border-style:solid;text-align:center;border-style:solid;border-left-width:1px;flex:1;position:relative}.mx-time-column:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.mx-time-column{border-left-color:var(--datepicker-border)}.mx-time-column .mx-time-list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.mx-time-column .mx-time-list:after{content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing) * 48);--tw-content:"";content:var(--tw-content);display:block}.mx-time-column .mx-time-list{list-style:none}.mx-time-column .mx-time-item{height:calc(var(--spacing) * 8);cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.mx-time-column .mx-time-item:hover{background-color:var(--datepicker-hover-bg);color:var(--datepicker-text)}.mx-time-column .mx-time-item.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--datepicker-active);background-color:#0000}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;background-color:var(--control-disabled-bg);color:var(--control-disabled-text)}.mx-time-option{cursor:pointer;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.mx-time-option:hover{background-color:var(--datepicker-hover-bg);color:var(--datepicker-text)}.mx-time-option.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--datepicker-active);background-color:#0000}.mx-time-option.disabled{cursor:not-allowed;background-color:var(--control-disabled-bg);color:var(--control-disabled-text)}.po-date-picker.mx-datepicker,.po-date-picker .mx-input-wrapper{display:block}.po-date-picker .mx-input{box-sizing:border-box;border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:solid;height:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-style:solid;border-width:1.5px;border-color:var(--control-border);background-color:var(--control-surface);color:var(--control-text);font-family:inherit;transition-duration:.15s}.po-date-picker .mx-input::placeholder{color:var(--control-text-muted)}.po-date-picker .mx-input:focus{border-color:var(--action-primary-bg);box-shadow:0 0 0 3px var(--datepicker-focus-ring);outline:none}.po-date-picker .mx-input-wrapper .mx-icon-calendar,.po-date-picker .mx-input-wrapper .mx-icon-clear{color:var(--control-text-muted)}.po-date-picker .mx-input-wrapper .mx-icon-calendar{right:calc(var(--spacing) * 3.5);font-size:.95rem}.po-date-picker .mx-input-wrapper .mx-icon-clear{right:calc(var(--spacing) * 9)}.mx-datepicker-main,.mx-calendar{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.mx-calendar-header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-slate-200)}.mx-table-date>td,.mx-table-date>th{color:var(--color-slate-700)}.mx-table-date>td.today{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--action-primary-bg)}.mx-calendar-content .cell.active,.mx-table-date td.cell.active,.mx-table-month td.active,.mx-table-year td.active{color:var(--color-white);border-radius:.25rem;background:var(--action-primary-bg)!important}.urgency-indicator-with-label{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex;position:relative;overflow:visible}.urgency-indicator{box-sizing:border-box;background-color:var(--surface-canvas);border-radius:15px;width:100px;min-width:100px;height:12px;display:inline-flex;position:relative;overflow:visible}.urgency-indicator-segment{box-sizing:border-box;cursor:pointer;background-clip:padding-box;border-top:1px solid #0000;border-bottom:1px solid #0000;border-right:1px solid #0000;outline:none;flex:none;height:100%;display:block;position:relative}.urgency-indicator-segment:before,.urgency-indicator-segment:after{opacity:0;pointer-events:none;visibility:hidden;z-index:20;position:absolute}.urgency-indicator-segment:before{content:"";border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--surface-overlay-strong);top:50%;right:calc(100% + 2px);transform:translateY(-50%)}.urgency-indicator-segment:after{content:attr(data-tooltip);white-space:nowrap;background-color:var(--surface-overlay-strong);color:var(--text-inverse);box-shadow:var(--shadow-tooltip);border-radius:4px;padding:4px 6px;font-size:11px;line-height:1.2;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.urgency-indicator-segment:hover:before,.urgency-indicator-segment:hover:after,.urgency-indicator-segment:focus-visible:before,.urgency-indicator-segment:focus-visible:after{opacity:1;visibility:visible}.urgency-indicator-segment-first{border-left:1px solid #0000;border-top-left-radius:15px;border-bottom-left-radius:15px}.urgency-indicator-segment-last{border-right:1px solid #0000;border-top-right-radius:15px;border-bottom-right-radius:15px}.urgency-indicator-label{white-space:nowrap}.btn{cursor:pointer;white-space:nowrap;border-style:solid;border-width:1.5px;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;min-width:100px;padding:.625rem .875rem;font-size:.846rem;font-weight:600;line-height:1.25rem;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-text)}.btn-primary:hover:not(:disabled){background-color:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn-secondary{background-color:var(--action-secondary-bg);border-color:var(--action-secondary-border);color:var(--action-secondary-text)}.btn-secondary:hover:not(:disabled){background-color:var(--action-secondary-hover)}.btn-danger{background-color:var(--action-danger-bg);border-color:var(--action-danger-bg);color:var(--action-danger-text)}.btn-danger:hover:not(:disabled){background-color:var(--action-danger-hover);border-color:var(--action-danger-hover)}.modal-mask{background-color:var(--surface-overlay);animation:.18s forwards modal-fade-in;position:fixed;inset:0}.modal-frame{position:fixed;overflow:visible}.modal-resize{z-index:2;transition:background-color .15s;position:absolute}.modal-resize:hover{background-color:var(--resize-hover-bg);border-radius:2px}.modal-resize-n{cursor:n-resize;height:8px;top:-4px;left:14px;right:14px}.modal-resize-s{cursor:s-resize;height:8px;bottom:-4px;left:14px;right:14px}.modal-resize-e{cursor:e-resize;width:8px;top:14px;bottom:14px;right:-4px}.modal-resize-w{cursor:w-resize;width:8px;top:14px;bottom:14px;left:-4px}.modal-resize-ne{cursor:ne-resize;width:20px;height:20px;top:-4px;right:-4px}.modal-resize-nw{cursor:nw-resize;width:20px;height:20px;top:-4px;left:-4px}.modal-resize-se{cursor:se-resize;width:20px;height:20px;bottom:-4px;right:-4px}.modal-resize-sw{cursor:sw-resize;width:20px;height:20px;bottom:-4px;left:-4px}.modal-window{z-index:1;background:var(--modal-surface);box-shadow:var(--shadow-modal);border-radius:.5rem;flex-direction:column;animation:.18s forwards modal-rise-in;display:flex;position:absolute;inset:0;overflow:hidden}.modal-window .panel-card{box-shadow:none;border-bottom:none;margin-bottom:0}.modal-header{border-bottom:1px solid var(--border-neutral-soft);background:var(--modal-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.modal-header.draggable{cursor:grab;-webkit-user-select:none;user-select:none}.modal-header.draggable:active{cursor:grabbing}.modal-header-title{color:var(--modal-title);font-size:.95rem;font-weight:700}.modal-header-close{width:1.5rem;height:1.5rem;color:var(--modal-close);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.modal-header-close:hover{background-color:var(--modal-close-hover-bg);color:var(--modal-close-hover-text)}.modal-body{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.modal-footer{border-top:1px solid var(--border-neutral-soft);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1.5rem;display:flex}.ok-cancel-layout{flex-direction:column;height:100%;display:flex}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.appopover-trigger{cursor:default;display:inline}.appopover{z-index:9000;background:var(--modal-surface);border:1px solid var(--border-neutral-soft);box-shadow:var(--shadow-popover);pointer-events:auto;border-radius:.5rem;min-width:180px;animation:.15s forwards modal-rise-in;position:fixed}.appopover-header{border-bottom:1px solid var(--border-neutral-soft);color:var(--modal-title);border-radius:.5rem .5rem 0 0;flex-shrink:0;padding:.45rem .875rem;font-size:.8rem;font-weight:700}.appopover-body{color:var(--popover-body-text);padding:.625rem .875rem;font-size:.82rem}.appopover-footer{border-top:1px solid var(--border-neutral-soft);border-radius:0 0 .5rem .5rem;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.45rem .875rem;display:flex}.appopover:before,.appopover:after{content:"";pointer-events:none;width:0;height:0;position:absolute}.appopover[data-placement=top]:before{border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid var(--border-neutral-soft);bottom:-9px;left:50%;transform:translate(-50%)}.appopover[data-placement=top]:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--modal-surface);bottom:-8px;left:50%;transform:translate(-50%)}.appopover[data-placement=bottom]:before{border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:9px solid var(--border-neutral-soft);top:-9px;left:50%;transform:translate(-50%)}.appopover[data-placement=bottom]:after{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--modal-surface);top:-8px;left:50%;transform:translate(-50%)}.appopover[data-placement=left]:before{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:9px solid var(--border-neutral-soft);top:50%;right:-9px;transform:translateY(-50%)}.appopover[data-placement=left]:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid var(--modal-surface);top:50%;right:-8px;transform:translateY(-50%)}.appopover[data-placement=right]:before{border-top:9px solid #0000;border-bottom:9px solid #0000;border-right:9px solid var(--border-neutral-soft);top:50%;left:-9px;transform:translateY(-50%)}.appopover[data-placement=right]:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid var(--modal-surface);top:50%;left:-8px;transform:translateY(-50%)}.po-popover-table{border-collapse:collapse;width:100%}.po-popover-table tr+tr td{padding-top:.25rem}.po-popover-label{color:var(--popover-label);white-space:nowrap;vertical-align:top;padding-right:.75rem;font-size:.78rem}.po-popover-value{color:var(--popover-value);word-break:break-all;font-size:.82rem;font-weight:600}.test-scenario-doc-markdown{color:var(--popover-value);padding:0 .25rem;font-size:.85rem;line-height:1.6}.test-scenario-doc-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;padding:0 .25rem .35rem;display:flex}.test-scenario-doc-copy-feedback{color:var(--status-copy-success);font-size:.78rem;font-weight:600}.test-scenario-doc-copy-feedback-error{color:var(--status-copy-error)}.test-scenario-doc-markdown h1,.test-scenario-doc-markdown h2,.test-scenario-doc-markdown h3{margin-top:1rem;margin-bottom:.5rem;line-height:1.3}.test-scenario-doc-markdown h1{font-size:1.1rem}.test-scenario-doc-markdown h2{font-size:1rem}.test-scenario-doc-markdown h3{font-size:.95rem}.test-scenario-doc-markdown p,.test-scenario-doc-markdown ul,.test-scenario-doc-markdown ol{margin:.5rem 0}.test-scenario-doc-markdown pre,.test-scenario-doc-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.test-scenario-doc-markdown pre{background:var(--code-block-bg);border-radius:.375rem;margin:.75rem 0;padding:.5rem;overflow-x:auto}.results-panel-guidance{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.results-panel-guidance__title{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.results-panel-guidance__body{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.results-panel-loading-banner{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--border-brand-soft);background-color:var(--surface-brand-selection);color:var(--text-brand)}.results-panel-redistribution-hint{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.io-grid-group-start-row{border-top:2px solid var(--dashboard-divider)}.intermediate-order-details-toggle{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--blue-500);background-color:#0000;border-width:0}.intermediate-order-details-toggle:hover{color:var(--blue-600);text-decoration:underline}.intermediate-order-search-error{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border:1px solid var(--status-danger-text);background-color:var(--status-danger-surface);color:var(--status-danger-text)}.intermediate-order-search-error__retry{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;background-color:#0000;border-width:0;text-decoration-line:underline}.dc-activity-header{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.dc-activity-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.dc-activity-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.dc-activity-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--dashboard-text-secondary)}.dc-activity-controls{gap:calc(var(--spacing) * 1);flex-direction:column;flex-shrink:0;display:flex}@media (width>=40rem){.dc-activity-controls{align-items:flex-end}}.dc-activity-toggle{gap:calc(var(--spacing) * 1);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 1);background-color:var(--dashboard-surface-muted);display:inline-flex}.dc-activity-toggle-option{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--dashboard-text-secondary);background-color:#0000;border-width:0}.dc-activity-toggle-option:hover{color:var(--dashboard-text-primary)}.dc-activity-toggle-option--selected{background-color:var(--dashboard-accent-strong);color:var(--text-inverse)}.dc-activity-as-of{color:var(--dashboard-text-muted);font-size:11px}.dc-activity-status{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--dashboard-text-secondary)}.dc-activity-retry{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-link);background-color:#0000;border-width:0;margin-inline-start:calc(var(--spacing) * 2)}.dc-activity-list{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}@media (width>=40rem){.dc-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.dc-activity-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.dc-activity-tile{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.dc-activity-tile-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--dashboard-text-secondary)}.dc-activity-tile-value{margin-top:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.dc-activity-tile-detail{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--dashboard-text-muted)}.help-marker{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);vertical-align:middle;color:var(--dashboard-text-muted);background-color:#0000;border-width:0;justify-content:center;align-items:center;margin-left:.4em;transition:color .15s ease-in-out;display:inline-flex}.help-marker:hover,.help-marker:focus-visible{color:var(--dashboard-link)}.help-slide-over-root{inset:calc(var(--spacing) * 0);z-index:10050;position:fixed}.help-slide-over-scrim{inset:calc(var(--spacing) * 0);cursor:default;border-style:var(--tw-border-style);background-color:#00000073;border-width:0;position:absolute}.help-slide-over-panel{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--dashboard-border-strong);background-color:var(--dashboard-surface-elevated);flex-direction:column;width:100%;max-width:30rem;height:100%;display:flex;position:absolute}.help-slide-over-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--dashboard-divider);flex-shrink:0;display:flex}.help-slide-over-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--dashboard-text-muted)}.help-slide-over-title{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.help-slide-over-title:focus-visible{outline:2px solid var(--dashboard-link);outline-offset:3px}.help-slide-over-close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--dashboard-text-secondary);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.help-slide-over-close:hover{border-color:var(--dashboard-border-strong);color:var(--dashboard-text-primary)}.help-slide-over-body{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.help-slide-over-intro{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--dashboard-text-secondary)}.help-slide-over-section+.help-slide-over-section{margin-top:calc(var(--spacing) * 5)}.help-slide-over-section-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--dashboard-text-muted)}.help-slide-over-topic-list{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.help-slide-over-topic{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;background-color:#0000;border-width:1px;border-color:#0000;display:grid}.help-slide-over-topic:hover{border-color:var(--dashboard-border-strong);background-color:var(--dashboard-surface-muted)}.help-slide-over-topic-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.help-slide-over-topic-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--dashboard-text-secondary)}.help-slide-over-back{margin-bottom:calc(var(--spacing) * 3);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-link);background-color:#0000;border-width:0}.help-slide-over-markdown{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--dashboard-text-secondary)}.help-slide-over-markdown h1{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.help-slide-over-markdown h2{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--dashboard-text-primary)}.help-slide-over-markdown p,.help-slide-over-markdown ul,.help-slide-over-markdown ol{margin-block:calc(var(--spacing) * 2)}.help-slide-over-markdown ul,.help-slide-over-markdown ol{padding-inline-start:calc(var(--spacing) * 5)}.help-slide-over-markdown ul{list-style-type:disc}.help-slide-over-markdown ol{list-style-type:decimal}.help-slide-over-markdown li{margin-block:calc(var(--spacing) * 1)}.help-slide-over-markdown strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--dashboard-text-primary)}.help-slide-over-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.help-slide-over-enter-active .help-slide-over-panel,.help-slide-over-leave-active .help-slide-over-panel{transition:transform .2s ease-in-out}.help-slide-over-enter-active .help-slide-over-scrim,.help-slide-over-leave-active .help-slide-over-scrim{transition:opacity .2s ease-in-out}.help-slide-over-enter-from .help-slide-over-panel,.help-slide-over-leave-to .help-slide-over-panel{transform:translate(100%)}.help-slide-over-enter-from .help-slide-over-scrim,.help-slide-over-leave-to .help-slide-over-scrim{opacity:0}@media (prefers-reduced-motion:reduce){.help-slide-over-enter-active .help-slide-over-panel,.help-slide-over-leave-active .help-slide-over-panel,.help-slide-over-enter-active .help-slide-over-scrim,.help-slide-over-leave-active .help-slide-over-scrim{transition:none}}}@layer utilities{@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}}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@media (hover:hover){.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:opacity-80:hover{opacity:.8}}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[50px\]{width:50px}.lg\:w-full{width:100%}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pe-1{padding-inline-end:calc(var(--spacing) * 1)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1\.5fr_1\.3fr\]{grid-template-columns:1.2fr 1.5fr 1.3fr}.xl\:grid-cols-\[1\.15fr_1\.35fr_1\.1fr\]{grid-template-columns:1.15fr 1.35fr 1.1fr}.xl\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}}@media (width>=96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.pointer-events-none{pointer-events:none}.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}.sticky{position:sticky}.top-7{top:calc(var(--spacing) * 7)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.75{margin-left:calc(var(--spacing) * .75)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-52{height:calc(var(--spacing) * 52)}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[200px\]{min-height:200px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15\.625rem\]{width:15.625rem}.w-\[25vw\]{width:25vw}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12rem\]{max-width:12rem}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[180px\]{min-width:180px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#2b5daa\]{border-color:#2b5daa}.border-\[\#0053a0\]{border-color:#0053a0}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-l-\[\#2c5aa0\]{border-left-color:#2c5aa0}.border-l-\[\#389162\]{border-left-color:#389162}.border-l-\[\#b60007\]{border-left-color:#b60007}.bg-\[\#1e3f73\]{background-color:#1e3f73}.bg-\[\#2b5daa\]{background-color:#2b5daa}.bg-\[\#234984\]{background-color:#234984}.bg-\[\#eef2fb\]{background-color:#eef2fb}.bg-\[\#f4f7ff\]{background-color:#f4f7ff}.bg-amber-50{background-color:var(--color-amber-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[20px\]{font-size:20px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1e3f73\]{color:#1e3f73}.text-\[\#0053a0\]{color:#0053a0}.text-\[\#234984\]{color:#234984}.text-\[\#c0392b\]{color:#c0392b}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-green-500{color:var(--color-green-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.accent-\[\#1e3f73\]{accent-color:#1e3f73}.accent-\[\#3b82f6\]{accent-color:#3b82f6}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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)}.shadow-\[0_0_0_3px_rgba\(0\,83\,160\,0\.1\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0053a01a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgb\(0_0_0\/8\%\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgb\(8_33_71\/28\%\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#08214747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:opacity-80:hover{opacity:.8}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[50px\]{width:50px}.lg\:w-full{width:100%}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pe-1{padding-inline-end:calc(var(--spacing) * 1)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1\.5fr_1\.3fr\]{grid-template-columns:1.2fr 1.5fr 1.3fr}.xl\:grid-cols-\[1\.15fr_1\.35fr_1\.1fr\]{grid-template-columns:1.15fr 1.35fr 1.1fr}.xl\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}}@media (width>=96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.app-version-label{z-index:9999;border:1px solid var(--border-default);background:var(--surface-canvas);box-shadow:var(--shadow-tooltip);color:var(--text-meta);-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:inline-flex;position:fixed;bottom:12px;right:12px}.app-version-value{letter-spacing:.02em;color:var(--text-subtle);font-size:11px;font-weight:600;line-height:1}.app-version-actions{border-left:1px solid var(--border-soft);align-items:center;gap:4px;padding-left:4px;display:inline-flex}.app-version-info-btn{border:1px solid var(--border-meta);width:18px;height:18px;color:var(--text-meta);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.app-version-info-btn:hover{background:var(--surface-supporting-hover);color:var(--text-subtle-strong);border-color:var(--text-subtle-strong)}.app-version-info-btn:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.app-version-info-btn--bug{border-color:var(--border-pill-primary);color:var(--text-brand-strong)}.app-version-info-btn--bug:hover{background:var(--surface-selection);color:var(--text-selection);border-color:var(--border-selection)}.dashboard-nav{scrollbar-width:thin;scrollbar-color:var(--dashboard-border-strong) transparent;align-content:baseline}.dashboard-nav::-webkit-scrollbar{background:0 0;width:6px}.dashboard-nav::-webkit-scrollbar-track{background:0 0}.dashboard-nav::-webkit-scrollbar-thumb{background-color:var(--dashboard-border-strong);border-radius:9999px}.dashboard-nav::-webkit-scrollbar-thumb:hover{background-color:var(--dashboard-accent)}.dashboard-nav-group-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.dashboard-nav-group-panel--open{opacity:1;grid-template-rows:1fr}.dashboard-nav-group-panel-inner{min-height:0;overflow:hidden}.dashboard-nav-group-panel--open .dashboard-nav-group-panel-inner{padding-top:.5rem}.dashboard-pill{border-radius:9999px;width:.75rem;height:.75rem;display:inline-flex}.dashboard-pill--critical{background-color:var(--status-critical);box-shadow:0 0 0 4px var(--status-critical-shadow)}.dashboard-pill--moderate{background-color:var(--status-moderate);box-shadow:0 0 0 4px var(--status-moderate-shadow)}.dashboard-pill--healthy{background-color:var(--status-healthy);box-shadow:0 0 0 4px var(--status-healthy-shadow)}.dashboard-status-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.dashboard-status-badge--critical{background-color:var(--status-critical-surface);color:var(--status-critical-text)}.dashboard-status-badge--moderate{background-color:var(--status-moderate-surface);color:var(--status-moderate-text)}.dashboard-status-badge--healthy{background-color:var(--status-healthy-surface);color:var(--status-healthy-text)}.dashboard-status-badge--balanced{background-color:var(--status-balanced-surface);color:var(--status-balanced-text)}.dashboard-status-badge--overstocked{background-color:var(--status-overstocked-surface);color:var(--status-overstocked-text)}.dashboard-status-badge--neutral{background-color:var(--status-neutral-surface);color:var(--status-neutral-text)}.test-scenario-help-btn{background:var(--action-primary-bg);width:24px;height:24px;color:var(--text-inverse);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s;display:inline-flex}.test-scenario-help-btn:disabled{background:var(--text-soft);cursor:not-allowed}.test-scenario-help-btn:hover:not(:disabled){background:var(--action-primary-hover)}}.po-detail-grid-change-gain{color:#27ae60;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#27ae6024}.po-detail-grid-change-loss{color:#c0392b;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#c0392b24;border-radius:.25rem}.po-detail-grid-urgency-pill{--tw-leading:1.4;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1.4;font-weight:var(--font-weight-semibold);display:inline-block}.po-grid{--status-critical-surface:var(--red-500-12);--status-critical-text:var(--red-800);--status-moderate-surface:var(--amber-500-14);--status-moderate-text:var(--amber-700);--status-healthy-surface:var(--green-500-14);--status-healthy-text:var(--green-800);--status-balanced-surface:var(--blue-status-500-14);--status-balanced-text:var(--blue-600);--status-overstocked-surface:var(--purple-500-14);--status-overstocked-text:var(--purple-700);--ag-header-background-color:var(--dashboard-surface-elevated);--ag-header-foreground-color:var(--dashboard-text-muted);--ag-header-column-separator-display:none;--ag-header-column-border-display:none;--ag-selected-row-background-color:var(--dashboard-link)}@supports (color:color-mix(in lab, red, red)){.po-grid{--ag-selected-row-background-color:color-mix(in srgb, var(--dashboard-link) 12%, transparent)}}.po-grid{--ag-row-hover-color:var(--dashboard-surface-muted);min-width:0}.po-detail-renderer-grid .po-grid{--ag-header-background-color:var(--dashboard-surface-elevated);--ag-header-foreground-color:var(--dashboard-text-muted);--ag-row-border-color:var(--dashboard-border);--ag-row-hover-color:var(--dashboard-surface-muted)}.po-grid .ag-header,.po-grid .ag-pinned-left-header,.po-grid .ag-pinned-right-header{background-color:var(--dashboard-surface-elevated)}.po-grid .ag-root-wrapper,.po-grid .ag-root-wrapper-body{min-width:0}.po-grid .ag-root-wrapper,.po-grid .ag-header,.po-grid .ag-pinned-left-header,.po-grid .ag-pinned-right-header{border-radius:0!important}.po-grid:not(.po-grid-show-top-border) .ag-root-wrapper,.po-grid:not(.po-grid-show-top-border) .ag-header,.po-grid:not(.po-grid-show-top-border) .ag-pinned-left-header,.po-grid:not(.po-grid-show-top-border) .ag-pinned-right-header{border-top:0!important}.po-detail-renderer-grid .po-grid .ag-header,.po-detail-renderer-grid .po-grid .ag-pinned-left-header,.po-detail-renderer-grid .po-grid .ag-pinned-right-header,.po-detail-renderer-grid .po-grid .ag-header-cell,.po-detail-renderer-grid .po-grid .ag-header-group-cell{background:var(--dashboard-surface-elevated)!important}.po-grid .ag-header-cell:after,.po-grid .ag-header-group-cell:after{display:none}.po-grid .ag-header-cell:before,.po-grid .ag-header-group-cell:before,.po-grid .ag-header-cell,.po-grid .ag-header-group-cell{border-right-color:none}.po-grid .ag-header-cell-text{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.35px;letter-spacing:.35px;text-transform:uppercase;color:var(--dashboard-text-muted)}.po-grid .ag-checkbox-input-wrapper.ag-checked,.po-grid .ag-checkbox-input-wrapper.ag-indeterminate{border-color:#2b5daa}.po-grid .ag-cell{border-left:1px solid var(--dashboard-border);align-items:center;display:flex;overflow:hidden}.po-grid .ag-cell.ag-right-aligned-cell{justify-content:flex-end}.po-grid .ag-cell:has(.select-text){-webkit-user-select:text;user-select:text}.po-grid .ag-row.io-grid-selected-group-row .ag-cell{background-color:var(--ag-selected-row-background-color)}.po-grid .ag-full-width-row .ag-cell{padding-inline:calc(var(--spacing) * 0);overflow:hidden}.ag-cell-wrapper{max-width:100%}.po-detail-renderer-grid .po-grid .ag-header-cell-text{--tw-tracking:.3px;letter-spacing:.3px;font-size:10px}.po-detail-renderer-grid .po-grid .ag-row .ag-cell{font-size:12px}.po-detail-renderer-grid .po-grid .ag-center-cols-clipper,.po-detail-renderer-grid .po-grid .ag-center-cols-viewport,.po-detail-renderer-grid .po-grid .ag-center-cols-container,.po-detail-renderer-grid .po-grid .ag-root-wrapper-body{min-height:0!important}.po-grid .ag-full-width-row{left:calc(var(--spacing) * 0);width:100%;height:auto;overflow:visible}.before-after-grid .po-grid .ba-po-group,.before-after-grid .po-grid .ba-before-header{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-left-color:#c5ccd4}.before-after-grid .po-grid .ba-po-group .ag-header-group-cell-label,.before-after-grid .po-grid .ba-po-group .ag-header-group-comp-wrapper{min-height:54px}.before-after-grid .po-grid .ag-header-group-cell .ag-header-group-cell-label,.before-after-grid .po-grid .ag-header-group-cell .ag-header-group-comp-wrapper,.before-after-grid .po-grid .ag-header-cell,.before-after-grid .po-grid .ag-header-cell .ag-header-cell-label{justify-content:center;width:100%}.before-after-grid .po-grid .ag-header-cell{border-right-color:none}.before-after-grid .po-grid .ba-left-header,.before-after-grid .po-grid .ba-left-header .ag-header-cell-label{justify-content:flex-start}.po-grid .search-results-details-header .ag-header-cell-label{width:100%}.po-grid .search-results-details-cell,.po-grid .search-results-details-cell .ag-cell-wrapper,.po-grid .search-results-details-cell .ag-cell-value,.po-grid .search-results-details-cell .urgency-indicator-with-label{text-align:center;justify-content:center;width:100%;position:relative;overflow:visible}.po-grid .search-results-details-cell:hover,.po-grid .search-results-details-cell:focus-within,.po-grid .search-results-details-cell:hover .urgency-indicator-with-label,.po-grid .search-results-details-cell:focus-within .urgency-indicator-with-label{z-index:10}.before-after-grid-summary .po-grid .ag-row{min-height:76px}.before-after-grid-details .po-grid .ag-row{min-height:136px}.before-after-grid .po-grid .ag-cell{text-align:center;justify-content:center}.po-grid .ag-row-hover:not(.ag-row-selected) .ag-cell{background-color:var(--dashboard-surface-muted)}.po-grid .ag-row.ag-row-selected.ag-row-hover,.po-grid .ag-row.ag-row-selected.ag-row-hover .ag-cell{background-color:var(--dashboard-link)}@supports (color:color-mix(in lab, red, red)){.po-grid .ag-row.ag-row-selected.ag-row-hover,.po-grid .ag-row.ag-row-selected.ag-row-hover .ag-cell{background-color:color-mix(in srgb, var(--dashboard-link) 16%, transparent)}}.ag-body .ag-layout-auto-height{overflow-y:auto}.search-results-detail-row{height:40px!important}.po-grid .ag-header-cell .ag-header-icon.ag-filter-icon,.po-grid .ag-header-group-cell .ag-header-icon.ag-filter-icon{opacity:0;transition:opacity .25s ease-in-out}@media (prefers-reduced-motion:reduce){.po-grid .ag-header-cell .ag-header-icon.ag-filter-icon,.po-grid .ag-header-group-cell .ag-header-icon.ag-filter-icon{transition:none}}.po-grid .ag-header-cell:hover .ag-header-icon.ag-filter-icon,.po-grid .ag-header-group-cell:hover .ag-header-icon.ag-filter-icon,.po-grid .ag-header-cell.ag-column-filter-active .ag-header-icon.ag-filter-icon,.po-grid .ag-header-group-cell.ag-column-filter-active .ag-header-icon.ag-filter-icon{opacity:1}.po-grid .ag-header-cell.ag-right-aligned-header .ag-header-cell-label{flex-direction:row;justify-content:flex-end}.ag-ltr .po-grid .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-right:0;margin-left:var(--ag-grid-size)}.ag-body .ag-header-row.ag-header-row-column:after{content:"";border:none;width:110%;height:13px;position:absolute;top:-15px;box-shadow:0 2px 13px 3px #0003!important}.ag-root-wrapper-body>.ag-body .ag-header-row:after{content:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.loading-overlay[data-v-4603dbd4]{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex}.loading-overlay-message[data-v-4603dbd4]{text-align:center;color:#374151;opacity:0;max-width:36rem;font-size:.9rem;transition:opacity .4s}.loading-overlay-context[data-v-4603dbd4]{text-align:center;color:#1f2937;max-width:40rem;margin:0;font-size:.95rem;font-weight:600}.loading-overlay-message-visible[data-v-4603dbd4]{opacity:1}.bulk-order-modal[data-v-4a0f81fc]{flex-direction:column;height:100%;display:flex}.bulk-order-modal-body[data-v-4a0f81fc]{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex}.bulk-order-modal-summary[data-v-4a0f81fc]{color:var(--text-secondary,#5d6878);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.bulk-order-modal-summary strong[data-v-4a0f81fc]{color:var(--text-primary,#172033);font-size:1rem}.bulk-order-modal-grid[data-v-4a0f81fc]{border:1px solid var(--border-subtle,#d8dee8);border-radius:8px;flex:1;min-height:0;overflow:hidden}.bulk-order-modal-status-pill[data-v-4a0f81fc]{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.bulk-order-modal-status-pill-ready[data-v-4a0f81fc]{color:#166534;background:#d8f5e4}.bulk-order-modal-status-pill-review[data-v-4a0f81fc]{color:#8a6100;background:#fff3cd}.bulk-order-creation-page[data-v-21ff2ccd]{gap:1rem;min-height:0;padding-bottom:1rem;overflow:hidden}.bulk-order-creation-heading h2[data-v-21ff2ccd]{color:var(--text-primary,#172033);margin:0;font-size:1.35rem}.bulk-order-creation-heading p[data-v-21ff2ccd],.bulk-order-creation-card-heading p[data-v-21ff2ccd],.bulk-order-creation-results-header p[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);margin:.35rem 0 0;font-size:.85rem}.bulk-order-creation-demo-toggle[data-v-21ff2ccd]{color:var(--action-primary,#1261a0);margin-top:.5rem;font-size:.8rem;font-weight:600;display:inline-block}.bulk-order-creation-workspace[data-v-21ff2ccd]{flex:1 1 0;grid-template-columns:minmax(250px,312px) minmax(0,1fr);gap:1.25rem;min-height:18rem;display:grid}.bulk-order-creation-lookup[data-v-21ff2ccd],.bulk-order-creation-results[data-v-21ff2ccd]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:10px;min-width:0;height:100%;min-height:0;padding:1.5rem;box-shadow:0 8px 24px #14213d0f}.bulk-order-creation-lookup[data-v-21ff2ccd]{align-self:stretch;overflow-y:auto}.bulk-order-creation-results[data-v-21ff2ccd]{overflow:auto}.bulk-order-creation-card-heading h3[data-v-21ff2ccd],.bulk-order-creation-results-header h3[data-v-21ff2ccd]{color:var(--text-primary,#172033);margin:0;font-size:1rem}.bulk-order-creation-lookup>.form-field-container[data-v-21ff2ccd]{margin-top:1.1rem}.bulk-order-creation-label[data-v-21ff2ccd]{color:var(--text-secondary,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.bulk-order-creation-lookup-button[data-v-21ff2ccd]{white-space:nowrap;width:100%;min-height:42px;margin-top:1.1rem}.bulk-order-creation-field-error[data-v-21ff2ccd]{color:#b60007;margin:.35rem 0 0;font-size:.78rem}.bulk-order-creation-results-header[data-v-21ff2ccd]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.bulk-order-creation-success-badge[data-v-21ff2ccd]{color:#166534;letter-spacing:.05em;text-transform:uppercase;background:#d8f5e4;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.7rem;font-weight:700}.bulk-order-creation-divider[data-v-21ff2ccd]{border-top:1px solid var(--border-subtle,#d8dee8);margin:1.25rem 0}.bulk-order-creation-status-block p[data-v-21ff2ccd],.bulk-order-creation-returned[data-v-21ff2ccd]{color:var(--text-primary,#172033);margin:.5rem 0 0;font-size:.82rem}.bulk-order-creation-status-block p[data-v-21ff2ccd]{align-items:center;gap:.5rem;font-weight:700;display:flex}.bulk-order-creation-status-block p.is-error[data-v-21ff2ccd]{color:#b60007}.bulk-order-creation-status-dot[data-v-21ff2ccd]{background:#27ae60;border-radius:50%;width:.6rem;height:.6rem}.bulk-order-creation-status-block p.is-error .bulk-order-creation-status-dot[data-v-21ff2ccd]{background:#b60007}.bulk-order-creation-returned[data-v-21ff2ccd]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bulk-order-creation-returned strong[data-v-21ff2ccd]{color:var(--action-primary,#1261a0)}.bulk-order-creation-associated-order[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);background:#eef4fb;border:2px solid #7cb4ff;border-radius:8px;flex-direction:column;gap:.25rem;margin-top:.75rem;padding:.85rem 1rem;font-size:.78rem;display:flex}.bulk-order-creation-associated-order strong[data-v-21ff2ccd]{color:var(--action-primary,#1261a0);font-size:.95rem}.bulk-order-creation-associated-order small[data-v-21ff2ccd]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.bulk-order-creation-associated-order-row[data-v-21ff2ccd]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.1rem;padding:0;display:flex}.bulk-order-creation-associated-order-row[data-v-21ff2ccd]:hover,.bulk-order-creation-associated-order-row[data-v-21ff2ccd]:focus-visible{text-decoration:underline}.bulk-order-creation-associated-order-row[data-v-21ff2ccd]:focus-visible{outline:2px solid var(--action-primary,#1261a0);outline-offset:2px}.bulk-order-creation-associated-order-row+.bulk-order-creation-associated-order-row[data-v-21ff2ccd]{border-top:1px solid #d3e3f7;margin-top:.5rem;padding-top:.5rem}.bulk-order-creation-table-wrap[data-v-21ff2ccd]{border:1px solid var(--border-subtle,#d8dee8);border-radius:8px;overflow:hidden}.bulk-order-creation-result-strip[data-v-21ff2ccd]{color:var(--action-primary,#1261a0);background:#eef4fb;border-radius:7px;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.8rem;display:flex}.bulk-order-creation-result-strip span[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878)}.bulk-order-creation-actions[data-v-21ff2ccd]{align-items:stretch;gap:.75rem;padding-top:1rem;display:flex}.bulk-order-creation-actions button[data-v-21ff2ccd]{min-height:42px}.bulk-order-creation-shipping-controls button[data-v-21ff2ccd]{white-space:nowrap;min-height:42px}.bulk-order-creation-actions button[data-v-21ff2ccd]:last-child{flex:1}.bulk-order-creation-actions button[data-v-21ff2ccd]:focus-visible{outline-offset:2px;outline:3px solid #1261a047}.bulk-order-creation-shipping[data-v-21ff2ccd]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:10px;flex-direction:column;flex:16rem;gap:.75rem;min-width:0;min-height:16rem;padding:1rem;display:flex;overflow:hidden}.bulk-order-creation-shipping-header[data-v-21ff2ccd]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.bulk-order-creation-shipping-header h3[data-v-21ff2ccd]{color:var(--text-primary,#172033);margin:0;font-size:1rem}.bulk-order-creation-shipping-header p[data-v-21ff2ccd],.bulk-order-creation-shipping-metrics[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);margin:.3rem 0 0;font-size:.75rem}.bulk-order-creation-shipping-controls[data-v-21ff2ccd]{align-items:end;gap:.75rem;display:flex}.bulk-order-creation-shipping-controls .form-field-container[data-v-21ff2ccd]{width:220px;margin:0}.bulk-order-creation-shipping-rail[data-v-21ff2ccd]{flex:1;gap:.75rem;min-height:0;padding-bottom:.35rem;display:flex;overflow:auto hidden}.bulk-order-creation-shipping-note[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);flex:none;margin:0;font-size:.72rem}.bulk-order-creation-shipping-card[data-v-21ff2ccd]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:8px;flex-direction:column;flex:0 0 360px;gap:.45rem;width:360px;min-width:280px;max-width:calc(100vw - 3rem);min-height:0;padding:.7rem;display:flex;overflow:hidden}.bulk-order-creation-shipping-card header[data-v-21ff2ccd]{color:var(--text-primary,#172033);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.bulk-order-creation-shipping-card header span[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);font-size:.7rem}.bulk-order-creation-shipping-table-wrap[data-v-21ff2ccd]{flex:1;min-height:0;overflow:auto}.bulk-order-creation-shipping-table[data-v-21ff2ccd]{border-collapse:collapse;width:100%;color:var(--text-primary,#172033);font-size:.68rem}.bulk-order-creation-shipping-table th[data-v-21ff2ccd],.bulk-order-creation-shipping-table td[data-v-21ff2ccd]{border-bottom:1px solid var(--border-subtle,#d8dee8);text-align:left;padding:.28rem .35rem}.bulk-order-creation-shipping-table th[data-v-21ff2ccd]{background:var(--surface-primary,#fff);color:var(--text-secondary,#5d6878);text-transform:uppercase;font-size:.62rem;position:sticky;top:0}.bulk-order-creation-shipping-empty[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);margin:0;font-size:.78rem}.bulk-order-creation-loading[data-v-21ff2ccd]{color:var(--action-primary,#1261a0);background:#eef4fb;border-radius:7px;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.bulk-order-creation-empty-state[data-v-21ff2ccd]{border:1px dashed var(--border-subtle,#d8dee8);min-height:170px;color:var(--text-secondary,#5d6878);text-align:center;place-items:center;display:grid}.bulk-order-modal[data-v-21ff2ccd]{flex-direction:column;height:100%;display:flex}.bulk-order-modal-body[data-v-21ff2ccd]{overflow:auto}.bulk-order-modal-summary[data-v-21ff2ccd]{color:var(--text-secondary,#5d6878);gap:.75rem;margin-bottom:1rem;display:flex}.bulk-order-modal-summary strong[data-v-21ff2ccd]{color:var(--text-primary,#172033)}@media (width<=850px){.bulk-order-creation-page[data-v-21ff2ccd]{overflow:hidden auto}.bulk-order-creation-workspace[data-v-21ff2ccd]{flex:none;grid-template-columns:1fr;min-height:0}.bulk-order-creation-lookup[data-v-21ff2ccd]{align-self:stretch}.bulk-order-creation-results[data-v-21ff2ccd]{min-height:400px}.bulk-order-creation-shipping[data-v-21ff2ccd]{flex:none;min-height:22rem}.bulk-order-creation-shipping-rail[data-v-21ff2ccd]{flex:0 0 15rem;min-height:15rem}}@media (width<=560px){.bulk-order-creation-lookup[data-v-21ff2ccd],.bulk-order-creation-results[data-v-21ff2ccd]{padding:1rem}.bulk-order-creation-actions[data-v-21ff2ccd]{flex-direction:column}.bulk-order-creation-result-strip[data-v-21ff2ccd]{flex-direction:column;align-items:flex-start;gap:.25rem}.bulk-order-creation-shipping-header[data-v-21ff2ccd],.bulk-order-creation-shipping-controls[data-v-21ff2ccd]{flex-direction:column;align-items:stretch}.bulk-order-creation-shipping-controls .form-field-container[data-v-21ff2ccd]{width:100%}}.calculate-shipping-pos-page[data-v-da6aebb3]{gap:1rem;padding-bottom:2rem}.calculate-shipping-pos-heading h2[data-v-da6aebb3]{color:var(--text-primary,#172033);margin:.5rem 0 0;font-size:1.35rem}.calculate-shipping-pos-heading p[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);margin:.35rem 0 0;font-size:.85rem}.calculate-shipping-pos-back[data-v-da6aebb3]{width:fit-content}.calculate-shipping-pos-empty-state[data-v-da6aebb3]{border:1px dashed var(--border-subtle,#d8dee8);color:var(--text-secondary,#5d6878);border-radius:8px;flex-direction:column;align-items:start;gap:1rem;padding:1.5rem;display:flex}.calculate-shipping-pos-context[data-v-da6aebb3]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;padding:1.25rem;display:grid}.calculate-shipping-pos-context strong[data-v-da6aebb3]{color:var(--text-primary,#172033);margin-top:.25rem;display:block}.calculate-shipping-pos-context-label[data-v-da6aebb3]{color:var(--text-secondary,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.calculate-shipping-pos-field-error[data-v-da6aebb3]{color:#b60007;margin:0;font-size:.78rem}.calculate-shipping-pos-table[data-v-da6aebb3]{border-collapse:collapse;width:100%;color:var(--text-primary,#172033);font-size:.9rem}.calculate-shipping-pos-table th[data-v-da6aebb3],.calculate-shipping-pos-table td[data-v-da6aebb3]{border-bottom:1px solid var(--border-subtle,#d8dee8);text-align:left;vertical-align:top;padding:.6rem .75rem}.calculate-shipping-pos-table th[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.calculate-shipping-pos-panel[data-v-da6aebb3]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:10px;flex-direction:column;align-items:start;gap:.5rem;padding:1.25rem;display:flex}.calculate-shipping-pos-hint[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);margin:0;font-size:.78rem}.calculate-shipping-pos-results[data-v-da6aebb3]{flex-direction:column;gap:1rem;display:flex}.calculate-shipping-pos-illustrative-note[data-v-da6aebb3]{color:#7a5b00;background:#fff7e6;border-radius:8px;margin:0;padding:.75rem 1rem;font-size:.8rem}.calculate-shipping-pos-card[data-v-da6aebb3]{border:1px solid var(--border-subtle,#d8dee8);background:var(--surface-primary,#fff);border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.calculate-shipping-pos-card-header[data-v-da6aebb3]{color:var(--text-primary,#172033);justify-content:space-between;display:flex}.calculate-shipping-pos-utilization[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.calculate-shipping-pos-utilization-track[data-v-da6aebb3]{background:#eef4fb;border-radius:999px;height:8px;overflow:hidden}.calculate-shipping-pos-utilization-fill[data-v-da6aebb3]{background:var(--action-primary,#1261a0);border-radius:999px;height:100%}.calculate-shipping-pos-leftover[data-v-da6aebb3]{background:#fff9f0;border:1px solid #f3c98b;border-radius:10px;padding:1.25rem}.calculate-shipping-pos-leftover h3[data-v-da6aebb3]{color:var(--text-primary,#172033);margin:0;font-size:1rem}.calculate-shipping-pos-leftover p[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);margin:.35rem 0 1rem;font-size:.82rem}.calculate-shipping-pos-next-step[data-v-da6aebb3]{color:var(--text-secondary,#5d6878);margin:0;font-size:.78rem}.sort-indicator[data-v-5f8143e9]{opacity:.6;font-size:10px}.redistribution-queue-drawer{border-left:1px solid var(--color-slate-200,#e2e8f0);flex-shrink:0;width:14rem;padding:.75rem;overflow-y:auto}.redistribution-queue-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-500,#64748b);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.redistribution-queue-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.redistribution-queue-pill{cursor:pointer;text-align:left;border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.375rem;width:100%;padding:.5rem .625rem;font-size:.75rem;transition:background-color .15s,border-color .15s;display:flex}.redistribution-queue-pill:disabled{cursor:default;opacity:.85}.redistribution-queue-pill-running{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.redistribution-queue-pill-completed{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.redistribution-queue-pill-completed:hover:not(:disabled){background-color:#dcfce7}.redistribution-queue-pill-failed{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.redistribution-queue-pill-cancelled{color:#57534e;background-color:#f5f5f4;border-color:#d6d3d1}.redistribution-queue-pill-indicator{flex-shrink:0;line-height:1.25rem}.redistribution-queue-pill-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.redistribution-queue-pill-time{white-space:nowrap;font-weight:500}.redistribution-queue-pill-status-label{margin-left:.25rem;font-weight:400}.redistribution-queue-pill-elapsed{font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap;font-size:.6875rem}.redistribution-queue-pill-dismiss{width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:flex}.redistribution-queue-pill-dismiss:hover{opacity:1;background-color:#00000014}.redistribution-queue-pill-cancel{opacity:.8;color:#dc2626;font-weight:700}.redistribution-queue-pill-cancel:hover{opacity:1;background-color:#dc26261f}.custom-request-modal-layout[data-v-36cdad50]{flex-direction:column;gap:.75rem;height:100%;display:flex}.custom-request-modal-toolbar[data-v-36cdad50]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.custom-request-copy-feedback[data-v-36cdad50]{color:#15803d;font-size:.75rem;font-weight:600}.custom-request-copy-feedback-error[data-v-36cdad50]{color:#b91c1c}.custom-request-modal-description[data-v-36cdad50]{color:#475569;margin:0;font-size:.9rem}.custom-request-modal-source[data-v-36cdad50]{color:#64748b;margin:0;font-size:.8rem;font-style:italic}.custom-request-modal-textarea-wrap[data-v-36cdad50]{flex:1;min-height:12rem;display:flex}.custom-request-modal-textarea-wrap[data-v-36cdad50] textarea.textbox{resize:both;height:100%;min-height:12rem}.custom-request-modal-error[data-v-36cdad50]{color:#b91c1c;background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.85rem}.custom-request-modal-actions[data-v-36cdad50]{justify-content:flex-end;gap:.5rem;margin-top:auto;display:flex}.run-status-panel[data-v-2f66215a]{background:var(--panel-bg-secondary,#f8fafc);border:1px solid var(--panel-border,#e2e8f0);border-radius:.375rem;padding:.75rem;font-size:.8125rem}.run-status-panel-header[data-v-2f66215a]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.run-status-panel-title[data-v-2f66215a]{color:var(--panel-text-primary,#1a1a1a);font-weight:600}.run-status-panel-progress[data-v-2f66215a]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.run-status-panel-progress-bar[data-v-2f66215a]{background:#e2e8f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.run-status-panel-progress-fill[data-v-2f66215a]{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.run-status-panel-step-label[data-v-2f66215a]{color:var(--panel-text-muted,#64748b);white-space:nowrap;font-size:.75rem}.run-status-panel-current-op[data-v-2f66215a]{color:var(--panel-text-primary,#1a1a1a);margin-bottom:.25rem}.run-status-panel-remaining[data-v-2f66215a]{color:var(--panel-text-muted,#64748b)}.movement-detail-overlay[data-v-d7ffde6d]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.movement-detail-window[data-v-d7ffde6d]{background:var(--dashboard-bg-primary,#fff);border:1px solid var(--dashboard-border-default,#e5e7eb);border-radius:.5rem;grid-template-rows:auto 1fr auto;width:min(96vw,1440px);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000040}.movement-detail-header[data-v-d7ffde6d]{border-bottom:1px solid var(--dashboard-border-default,#e5e7eb);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.movement-detail-header h3[data-v-d7ffde6d]{color:var(--dashboard-text-primary,#1a1a1a);margin:0;font-size:.95rem;font-weight:700}.movement-detail-close[data-v-d7ffde6d]{cursor:pointer;color:var(--dashboard-text-muted,#64748b);background:0 0;border:none;font-size:1.25rem;line-height:1}.movement-detail-modal[data-v-d7ffde6d]{grid-template-rows:auto 1fr auto;gap:1rem;min-height:0;padding:1rem;display:grid}.movement-column-controls[data-v-d7ffde6d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.movement-column-toggle[data-v-d7ffde6d]{align-items:center;gap:.5rem;display:flex}.movement-column-toggle-label[data-v-d7ffde6d]{color:var(--dashboard-text-muted,#64748b);font-size:12px}.movement-column-toggle-button[data-v-d7ffde6d]{padding:.25rem .625rem}.movement-filter-toggle[data-v-d7ffde6d]{align-items:center;gap:.5rem;display:flex}.movement-filter-label[data-v-d7ffde6d]{color:var(--dashboard-text-muted,#64748b);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:12px;display:flex}.movement-filter-checkbox[data-v-d7ffde6d]{cursor:pointer;width:16px;height:16px;accent-color:var(--dashboard-accent,#3b82f6)}.movement-filter-text[data-v-d7ffde6d]{cursor:pointer}.movement-columns[data-v-d7ffde6d]{grid-template-columns:repeat(3,minmax(22rem,1fr));gap:1rem;min-height:0;padding-bottom:.5rem;display:grid;overflow:auto hidden}.movement-column[data-v-d7ffde6d]{border-left:1px solid var(--dashboard-border-default,#e5e7eb);border-right:1px solid var(--dashboard-border-default,#e5e7eb);flex-direction:column;min-width:0;padding:0 .75rem;display:flex}.donor-column h4[data-v-d7ffde6d],.recipient-column h4[data-v-d7ffde6d],.updated-column h4[data-v-d7ffde6d]{color:var(--dashboard-text-primary,#1a1a1a);margin:0 0 .75rem;font-size:14px;font-weight:700}.empty-message[data-v-d7ffde6d]{text-align:center;color:var(--dashboard-text-muted,#9ca3af);flex:1;justify-content:center;align-items:center;padding:1rem;font-size:12px;display:flex}.movement-summary[data-v-d7ffde6d]{border-top:1px solid var(--dashboard-border-default,#e5e7eb);color:var(--dashboard-text-primary,#1a1a1a);padding-top:.75rem;font-size:12px}.movement-detail-footer[data-v-d7ffde6d]{border-top:1px solid var(--dashboard-border-default,#e5e7eb);justify-content:flex-end;padding:.75rem 1rem;display:flex}[data-v-d7ffde6d] .item-details-container{align-items:center;gap:.375rem;display:flex;overflow:hidden}[data-v-d7ffde6d] .movement-pill{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.1rem .4rem;font-size:10px;font-weight:600;display:inline-flex}[data-v-d7ffde6d] .movement-pill-donor{color:#b91c1c;background-color:#dc262626}[data-v-d7ffde6d] .movement-pill-recipient{color:#15803d;background-color:#16a34a26}@media (width<=1100px){.movement-detail-window[data-v-d7ffde6d]{width:min(98vw,1440px)}.movement-columns[data-v-d7ffde6d]{grid-template-columns:1fr;overflow:hidden auto}.movement-column-controls[data-v-d7ffde6d]{flex-direction:column;align-items:flex-start}}.loading{width:100px;height:100px;margin:auto;display:block;position:relative}.loading span{border-radius:50%;width:50%;height:50%;display:block;position:absolute}.loading span:first-child{background-color:#4285f4bf;animation:2s linear infinite move1;top:0;left:0}.loading span:nth-child(2){background-color:#db4437bf;animation:2s linear infinite move2;top:0;right:0}.loading span:nth-child(3){background-color:#f4b400bf;animation:2s linear infinite move3;bottom:0;left:0}.loading span:nth-child(4){background-color:#0f9d58bf;animation:2s linear infinite move4;bottom:0;right:0}@keyframes move1{0%{z-index:10;transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(100%,100%)}75%{z-index:0;transform:translateY(100%)}to{transform:translate(0)}}@keyframes move2{0%{transform:translate(0)}25%{transform:translateY(100%)}50%{z-index:0;transform:translate(-100%,100%)}75%{z-index:10;transform:translate(-100%)}to{transform:translate(0)}}@keyframes move3{0%{transform:translate(0)}25%{z-index:10;transform:translateY(-100%)}50%{transform:translate(100%,-100%)}75%{transform:translate(100%)}to{z-index:0;transform:translate(0)}}@keyframes move4{0%{transform:translate(0)}25%{z-index:0;transform:translate(-100%)}50%{z-index:10;transform:translate(-100%,-100%)}75%{transform:translateY(-100%)}to{transform:translate(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
