@import"https://fonts.bunny.net/css?family=manrope:400,500,600,700,800|space-grotesk:500,700";@layer components;@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--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-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--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-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-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-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.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-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}}body.brand-body.app-shell-body .wms-status-chip--draft,body.brand-body.app-shell-body .merchandise-request-status--draft{color:#385061;background:#5b728229}body.brand-body.app-shell-body .merchandise-request-notes-field{margin:12px 0}body.brand-body.app-shell-body .merchandise-request-line-fill-truck .wms-checkbox-inline{text-transform:uppercase;align-items:center;gap:8px;min-height:36px;font-size:11px;font-weight:800;display:flex}body.brand-body.app-shell-body .merchandise-request-comments .wms-section-head p{white-space:pre-wrap;margin:6px 0 0}body.brand-body.app-shell-body .backups-header{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);align-items:center;gap:.9rem;margin-bottom:.72rem;padding:.82rem .92rem;display:grid}body.brand-body.app-shell-body .backups-header-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;min-width:0;display:grid}body.brand-body.app-shell-body .backups-header-facts span{color:#1e293b;background:#f8fafc;border:1px solid #94a3b838;border-radius:8px;gap:.1rem;min-width:0;padding:.52rem .58rem;font-size:.78rem;font-weight:800;line-height:1.18;display:grid}body.brand-body.app-shell-body .backups-header-facts strong{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:900}body.brand-body.app-shell-body .backups-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.72rem;margin-bottom:.72rem;display:grid}body.brand-body.app-shell-body .backup-panel{gap:.68rem;padding:.82rem .92rem;display:grid}body.brand-body.app-shell-body .backup-panel-header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}body.brand-body.app-shell-body .backup-panel-header h3{color:#1e293b;margin:0 0 .12rem;font-size:.92rem;font-weight:900}body.brand-body.app-shell-body .backup-panel-header p{color:#64748b;margin:0;font-size:.76rem;line-height:1.25}body.brand-body.app-shell-body .backup-form{gap:.58rem;display:grid}body.brand-body.app-shell-body .backup-form-fields{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr);align-items:end;gap:.58rem;display:grid}body.brand-body.app-shell-body .backup-form .form-field{gap:.26rem}body.brand-body.app-shell-body .backup-form select{min-height:2.35rem;padding-block:.48rem;font-size:.84rem}body.brand-body.app-shell-body .backup-safety,body.brand-body.app-shell-body .backup-scheduler-note{color:#155e75;background:#ecfeff9e;border:1px solid #0e74902e;border-radius:8px;gap:.2rem;padding:.56rem .64rem;font-size:.76rem;font-weight:700;line-height:1.28;display:grid}body.brand-body.app-shell-body .backup-scheduler-note{color:#334155;background:#f8fafcc7}body.brand-body.app-shell-body .backup-form-actions{justify-content:flex-end;display:flex}body.brand-body.app-shell-body .backup-form-actions .button-primary{justify-content:center;width:auto;min-width:10.5rem;max-width:13rem}body.brand-body.app-shell-body .backup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}body.brand-body.app-shell-body .backup-summary-grid div{background:#ffffffbd;border:1px solid #94a3b838;border-radius:8px;gap:.14rem;padding:.56rem .62rem;display:grid}body.brand-body.app-shell-body .backup-summary-grid span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:800}body.brand-body.app-shell-body .backup-summary-grid strong{color:#1e293b;font-size:.86rem;line-height:1.18}body.brand-body.app-shell-body .backup-table-panel{gap:.56rem}body.brand-body.app-shell-body .backup-table-panel .table-scroll{margin-top:0}body.brand-body.app-shell-body .backups-table th,body.brand-body.app-shell-body .backups-table td{vertical-align:middle;padding-top:.5rem;padding-bottom:.5rem}body.brand-body.app-shell-body .backups-table th{font-size:.68rem}body.brand-body.app-shell-body .backups-table td{font-size:.78rem}body.brand-body.app-shell-body .backup-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem}body.brand-body.app-shell-body .backup-actions form{margin:0}body.brand-body.app-shell-body .backup-actions .compact-button{min-height:1.95rem;padding:.36rem .58rem;font-size:.72rem}body.brand-body.app-shell-body .backup-status--completed{color:#166534;background:#dcfce7}body.brand-body.app-shell-body .backup-status--failed{color:#991b1b;background:#fee2e2}body.brand-body.app-shell-body .backup-status--running,body.brand-body.app-shell-body .backup-status--pending{color:#92400e;background:#fef3c7}@media(max-width:900px){body.brand-body.app-shell-body .backups-header,body.brand-body.app-shell-body .backups-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .backups-header{display:grid}body.brand-body.app-shell-body .backups-header-facts,body.brand-body.app-shell-body .backup-form-fields{grid-template-columns:1fr}}@media(max-width:640px){body.brand-body.app-shell-body .backup-summary-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .backup-actions{flex-wrap:wrap;justify-content:flex-start}body.brand-body.app-shell-body .backup-form-actions .button-primary{width:100%;max-width:100%}}.traceability-nav{background:#0f172a7a;border:1px solid #94a3b833;border-radius:.85rem;gap:.35rem;margin:0 0 .75rem;padding:.3rem;display:flex;overflow-x:auto}.traceability-nav a{color:var(--muted-text,#94a3b8);letter-spacing:.025em;border-radius:.6rem;flex:none;padding:.52rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none}.traceability-nav a:hover,.traceability-nav a.is-active{color:#f8fafc;background:#0e74906b}.traceability-kpi-grid,.traceability-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}.traceability-kpi-grid--small{grid-template-columns:repeat(4,minmax(0,1fr))}.traceability-kpi-grid>a,.traceability-link-grid>a{color:inherit;text-decoration:none}.traceability-kpi-grid .kpi-card{gap:.3rem;display:grid}.traceability-kpi-grid .kpi-card span,.traceability-link-grid span,.traceability-event-list span,.traceability-detail-card article span,.traceability-rule-row summary small{color:var(--muted-text,#94a3b8);font-size:.77rem}.traceability-kpi-grid .kpi-card strong{font-size:clamp(1.15rem,2vw,1.65rem)}.traceability-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.traceability-event-list,.traceability-detail-card,.traceability-rule-list{gap:.45rem;display:grid}.traceability-event-list>a,.traceability-event-list>article,.traceability-detail-card article{color:inherit;border:1px solid #94a3b829;border-radius:.65rem;gap:.18rem;padding:.65rem;text-decoration:none;display:grid}.traceability-filter-grid,.traceability-rule-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.traceability-rule-editor>summary,.traceability-rule-row>summary{cursor:pointer;font-weight:850}.traceability-rule-editor>summary{margin-bottom:.7rem}.traceability-rule-row{border:1px solid #94a3b82e;border-radius:.7rem;padding:.7rem}.traceability-rule-row>summary{justify-content:space-between;gap:.7rem;display:flex}.traceability-rule-row>summary span:first-child{gap:.18rem;display:grid}.traceability-rule-row .traceability-rule-form{margin-top:.75rem}.traceability-integrity-panel,.traceability-detail-card,.traceability-timeline{margin-bottom:.8rem}.trace-issue{background:#d977061a;border-left:3px solid #d97706;margin:.35rem 0;padding:.55rem .7rem}.trace-issue--inconsistent{background:#dc26261a;border-color:#dc2626}.traceability-timeline article{border-bottom:1px solid #94a3b829;grid-template-columns:9rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;display:grid}.traceability-timeline article div{justify-content:space-between;gap:.7rem;display:flex}.traceability-json{white-space:pre-wrap;max-width:30rem;max-height:18rem;font-size:.7rem;overflow:auto}.mono-link{font-family:IBM Plex Mono,Courier New,monospace;font-size:.75rem}.trace-alert--critical,.trace-status--inconsistent{color:#fecaca;background:#b91c1c47}.trace-alert--warning,.trace-status--partial{color:#fde68a;background:#b4530940}.trace-status--complete{color:#bbf7d0;background:#15803d40}@media(max-width:980px){.traceability-kpi-grid,.traceability-kpi-grid--small,.traceability-link-grid,.traceability-filter-grid,.traceability-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.traceability-kpi-grid,.traceability-kpi-grid--small,.traceability-link-grid,.traceability-content-grid,.traceability-filter-grid,.traceability-rule-form{grid-template-columns:1fr}.traceability-timeline article{grid-template-columns:1fr;gap:.2rem}}:root{--brand-cyan:#0f7f93;--brand-cyan-dark:#0a5f70;--brand-slate:#465d73;--brand-slate-dark:#182532;--brand-ink:#0f1720;--brand-soft:#5f7080;--brand-surface:#eef3f7;--brand-surface-strong:#fffffff5;--brand-border:#465d732e;--brand-border-strong:#0f7f9347;--brand-radius:12px;--brand-radius-sm:8px;--brand-radius-pill:999px;--brand-shadow:0 18px 40px #0f172014;--brand-shadow-soft:0 8px 18px #0f17200f;--brand-success:#16684d;--brand-success-bg:#16684d1f;--brand-danger:#ab2f2a;--brand-danger-bg:#ab2f2a1f;--brand-warning:#8a5a17;--brand-warning-bg:#8a5a171f;--brand-info:#215f95;--brand-info-bg:#215f951f}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);overflow-x:clip}body.brand-body{min-height:100vh;color:var(--brand-ink);font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#14b8c42e,#0000 28%),radial-gradient(circle at 100%,#35536b1a,#0000 26%),linear-gradient(#eef5f8,#f9fbfc 42%,#edf3f7);margin:0;overflow-x:clip}body.auth-page{min-height:100vh;color:var(--brand-ink);font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#14b8c452,#0000 30%),radial-gradient(circle at 100% 100%,#14b8c429,#0000 32%),linear-gradient(150deg,#0b1720,#16283a 42%,#0f2430 78%,#0a1a24);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--brand-cyan-dark);text-decoration-color:#0a5f7047}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #14b8c442}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-muted{color:var(--brand-soft)}.surface-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-surface-strong);box-shadow:var(--brand-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-logo-vertical{width:min(100%,12rem)}.btn,.btn-primary,.btn-secondary,.btn-danger,.button-primary,.button-secondary{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:8.5rem;max-width:100%;min-height:3rem;padding:.78rem 1.05rem;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.btn-primary,.button-primary{background:var(--brand-slate-dark);color:#f8fbfd;box-shadow:0 10px 24px #1825322e}.btn-secondary,.button-secondary{color:var(--brand-slate-dark);border-color:var(--brand-border);box-shadow:var(--brand-shadow-soft);background:#ffffffeb}.btn-danger{color:var(--brand-danger);background:#fff4f2;border-color:#ab2f2a38}.btn-sm{min-width:0;min-height:2.25rem;padding:.46rem .72rem;font-size:.8rem}.button-primary:hover,.button-secondary:hover,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover{transform:translateY(-1px)}.btn-block-mobile{width:auto}.auth-actions .button-primary,.auth-actions .button-secondary,.user-menu form,.user-menu .button-secondary{width:100%}.auth-actions .button-primary{background:linear-gradient(135deg,var(--brand-cyan) 0%,var(--brand-cyan-dark) 55%,var(--brand-slate-dark) 100%);letter-spacing:.01em;box-shadow:0 18px 34px #14b8c447,0 4px 10px #09131a2e}.auth-actions .button-primary:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 22px 42px #14b8c45c,0 6px 14px #09131a33}.status-chip,.role-badge,.module-tag,.nav-tag{border-radius:var(--brand-radius-pill);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:1.9rem;padding:.3rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-chip{color:var(--brand-cyan-dark);background:#0f7f9324}.status-chip--success{color:#114734;background:#deefe4}.role-badge,.module-tag{color:var(--brand-slate-dark);background:#13222e14}.nav-tag{color:var(--brand-cyan-dark);background:#14b8c41f}.auth-shell,.app-shell{width:min(100% - 1rem,1280px);min-width:0;margin:0 auto;padding:.75rem 0 1.25rem}.app-header,.app-overview-card,.app-callout,.module-card,.placeholder-card,.placeholder-meta{position:relative;overflow:hidden}.auth-background{pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-orb,.auth-grid,.auth-line{position:absolute}.auth-orb{filter:blur(10px);border-radius:999px;animation:12s ease-in-out infinite auth-orb-float}.auth-orb--north{background:radial-gradient(circle,#14b8c466,#14b8c41a 48%,#0000 76%);width:24rem;height:24rem;top:-8rem;left:min(8vw,5rem)}.auth-orb--south{background:radial-gradient(circle,#14b8c447,#0f7f9329 46%,#0000 74%);width:25rem;height:25rem;animation-delay:-6s;bottom:-7rem;right:-6rem}@keyframes auth-orb-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5%,-2.5%)scale(1.06)}}@media(prefers-reduced-motion:reduce){.auth-orb{animation:none}}.auth-grid{border:1px solid #14b8c424;width:15rem;height:15rem;transform:rotate(24deg)}.auth-grid:before,.auth-grid:after{content:"";border:1px solid #14b8c424;position:absolute;inset:1.5rem}.auth-grid:after{inset:3rem}.auth-grid--left{top:12%;left:-7rem}.auth-grid--right{bottom:15%;right:-6rem}.auth-line{background:linear-gradient(90deg,#0000,#14b8c466,#0000);width:12rem;height:1px}.auth-line--left{top:24%;left:9%;transform:rotate(-34deg)}.auth-line--right{bottom:24%;right:10%;transform:rotate(-34deg)}.auth-frame{z-index:1;justify-content:center;align-items:center;width:min(100% - 1.5rem,42rem);min-width:0;min-height:100vh;margin:0 auto;padding:1.25rem 0;display:flex;position:relative}.auth-stack{align-content:center;gap:1rem;width:100%;display:grid}.auth-panel,.app-header,.app-overview-card,.app-callout,.module-card,.placeholder-card,.placeholder-meta{position:relative;overflow:hidden}.auth-panel:before,.app-header:before{content:"";filter:blur(2px);background:radial-gradient(circle,#14b8c42e,#14b8c405 62%,#0000 76%);border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -2.75rem -2.75rem auto}.auth-panel:after,.app-header:after{content:"";border:1px solid #35536b14;border-radius:1.6rem;width:7rem;height:7rem;position:absolute;inset:1.1rem 1.1rem auto auto}.auth-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff7,#ffffffeb);border:1px solid #14b8c438;border-radius:2rem;width:100%;min-width:0;padding:1.2rem;animation:.6s cubic-bezier(.16,1,.3,1) both auth-panel-rise;box-shadow:0 40px 100px #040c1273,0 0 0 1px #14b8c40f,0 0 60px #14b8c41f}@keyframes auth-panel-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.auth-panel{animation:none}}.auth-logo-mark,.auth-header,.auth-form,.auth-actions{z-index:1;position:relative}.auth-logo-mark{align-items:center;gap:.95rem;margin-bottom:1.5rem;display:inline-flex}.auth-brand-mark{object-fit:contain;filter:drop-shadow(0 10px 20px #09131a24);width:auto;max-width:12rem;height:2.75rem}.auth-logo-copy{gap:.2rem;display:grid}.auth-logo-copy strong,.auth-title,.app-page-title,.placeholder-title{font-family:"Space Grotesk",var(--font-sans);letter-spacing:-.05em;margin:0}.auth-kicker,.auth-eyebrow{color:var(--brand-cyan-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.auth-eyebrow{border-radius:var(--brand-radius-pill);background:#14b8c41f;width:fit-content;padding:.3rem .75rem}.auth-eyebrow:before{content:"";background:var(--brand-cyan);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #14b8c440}.auth-logo-copy strong{color:var(--brand-slate-dark);font-size:1.1rem}.auth-header{gap:.7rem;min-width:0;display:grid}.auth-title{background:linear-gradient(120deg,var(--brand-ink) 0%,var(--brand-slate-dark) 38%,var(--brand-cyan) 82%,#17a8bd 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.15rem,8vw,3.65rem);font-weight:700;line-height:.92}.auth-title--brand{-webkit-text-fill-color:initial;background:0 0}.auth-brand-hero{filter:drop-shadow(0 18px 34px #09131a29);width:100%;max-width:21rem;height:auto;display:block}.auth-subtitle,.app-header-copy p,.app-copy p,.placeholder-card p,.placeholder-meta p,.module-card p,.app-callout p{margin:0;line-height:1.65}.auth-subtitle{max-width:22rem;color:var(--brand-soft);font-size:1.05rem;font-weight:500}.auth-form{gap:1.05rem;margin-top:1.65rem;display:grid}.auth-field{gap:.5rem;display:grid}.auth-field span{color:var(--brand-slate-dark);letter-spacing:-.01em;font-size:.88rem;font-weight:700}.auth-input{width:100%;min-height:3.7rem;color:var(--brand-ink);resize:vertical;background:linear-gradient(#f5f9fcf5,#fff);border:1px solid #35536b1f;border-radius:1.25rem;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.auth-input::placeholder{color:#97a5b0}.auth-input:focus{border-color:var(--brand-cyan);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #14b8c41a,0 14px 32px #14b8c414}.auth-actions{gap:.8rem;margin-top:.15rem;display:grid}.auth-button{border-radius:1.35rem;min-height:3.9rem;font-size:1.02rem;font-weight:800}.auth-footnote{color:var(--brand-soft);margin:0;font-size:.9rem;line-height:1.55}.auth-links{flex-wrap:wrap;gap:.8rem 1.15rem;margin-top:1.25rem;display:flex}.auth-link{color:var(--brand-cyan-dark);font-weight:700;text-decoration:none}.auth-link:hover{text-decoration:underline}body.auth-page .auth-field span{color:var(--brand-slate-dark);letter-spacing:-.005em;font-weight:800}body.auth-page .auth-input{background:linear-gradient(#f5f9fceb,#fff);border:1px solid #35536b24;border-radius:1.35rem;min-height:3.85rem}body.auth-page .auth-input:focus{border-color:var(--brand-cyan);transform:translateY(-1px);box-shadow:0 0 0 4px #14b8c424,0 16px 36px #14b8c424}.alert{border-radius:18px;margin-bottom:1rem;padding:.95rem 1rem;font-size:.95rem;line-height:1.55}.alert-success{background:var(--brand-success-bg);color:var(--brand-success)}.alert-error{background:var(--brand-danger-bg);color:var(--brand-danger)}.ops-shell{gap:1rem;width:min(100% - 1rem,1380px);min-width:0;min-height:100vh;margin:0 auto;padding:.75rem 0 1.25rem;display:grid}.ops-sidebar,.ops-topbar,.ops-dashboard-intro,.ops-section-card,.ops-action-card,.ops-placeholder-main,.ops-placeholder-side{overflow:hidden}.ops-sidebar{align-content:start;gap:.75rem;padding:.85rem;display:grid}.ops-brand,.ops-user-card,.ops-topbar,.ops-section-heading,.ops-action-card,.ops-placeholder-actions{gap:.85rem;display:grid}.ops-brand-copy,.ops-user-copy,.ops-topbar-copy,.ops-action-copy{gap:.3rem;min-width:0;display:grid}.ops-brand-copy p,.ops-user-copy span,.ops-topbar-copy p,.ops-action-copy p{color:var(--brand-soft);margin:0;line-height:1.55}.ops-user-card{color:#f4fbfd;background:linear-gradient(#13222ef0,#162c3ce6);border-radius:18px;padding:.9rem}.ops-user-copy strong{font-size:1rem}.ops-user-copy span{color:#f4fbfdc2}.ops-user-card .button-secondary{color:#f4fbfd;background:#ffffff1f;border-color:#ffffff24;width:100%}.ops-nav{gap:.65rem;display:grid}.ops-nav-section{border:1px solid var(--brand-border);box-shadow:var(--brand-shadow-soft);background:#ffffffd1;border-radius:18px}.ops-nav-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem;list-style:none;display:flex}.ops-nav-summary::-webkit-details-marker{display:none}.ops-nav-summary strong,.ops-action-copy strong,.ops-section-heading strong,.ops-nav-link strong,.ops-action-card strong{color:var(--brand-slate-dark);display:block}.ops-nav-summary span,.ops-link-meta,.ops-action-meta{flex-wrap:wrap;gap:.45rem;display:flex}.ops-nav-list{gap:.4rem;padding:0 .6rem .6rem;display:grid}.ops-nav-link,.ops-action-card{color:inherit;background:#f4f8fbd6;border:1px solid #35536b1a;border-radius:16px;padding:.8rem .9rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.ops-nav-link{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-nav-link:hover,.ops-action-card:hover{border-color:var(--brand-border-strong);transform:translateY(-1px)}.ops-nav-link.is-active,.ops-action-card.is-active{border-color:var(--brand-border-strong);background:linear-gradient(#14b8c424,#fffffff5);box-shadow:0 20px 40px #14b8c414}.ops-link-meta,.ops-action-meta{justify-content:space-between;align-items:center}.ops-status{width:fit-content;min-height:1.7rem;color:var(--brand-slate-dark);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#13222e14;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.ops-status--ready{background:var(--brand-success-bg);color:var(--brand-success)}.ops-status--placeholder{color:var(--brand-slate-dark);background:#465d731a}.ops-main,.ops-content,.ops-dashboard,.ops-section-grid,.ops-action-list,.ops-placeholder-actions,.ops-placeholder-grid{gap:1rem;min-width:0;display:grid}.ops-topbar,.ops-dashboard-intro,.ops-section-card,.ops-placeholder-main,.ops-placeholder-side{padding:.9rem 1rem}.ops-topbar-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ops-kpi-grid{gap:.85rem;display:grid}.ops-section-grid{grid-template-columns:1fr}.ops-breadcrumb{color:var(--brand-soft)}.ops-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.ops-breadcrumb-item{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.ops-breadcrumb-link,.ops-breadcrumb-current{border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.28rem .55rem;line-height:1.2;display:inline-flex}.ops-breadcrumb-link{color:var(--brand-cyan-dark);text-decoration:none;transition:background .18s,color .18s,box-shadow .18s}.ops-breadcrumb-link:hover{color:var(--brand-cyan-dark);background:#0f7f9314}.ops-breadcrumb-current{color:var(--brand-slate-dark);background:#465d7314}.ops-breadcrumb-separator{color:#5f7080b8;font-size:.86rem}.ops-breadcrumb-icon{justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.ops-placeholder-main,.ops-placeholder-side{gap:1rem;display:grid}.ops-placeholder-layout{align-items:start}.ops-dashboard-intro .app-copy,.ops-section-heading,.ops-action-list{gap:.7rem}.ops-action-list{gap:.55rem;display:grid}.ops-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.app-shell{gap:1rem;min-height:100vh;display:grid}.app-header{color:#f4fbfd;background:linear-gradient(145deg,#13222efa,#1c3243f0 55%,#0d8b9de6);gap:1rem;padding:1.25rem;display:grid}.app-header-content{z-index:1;gap:1rem;min-width:0;display:grid;position:relative}.app-brand{gap:.85rem;min-width:0;display:grid}.app-header-copy{gap:.55rem;display:grid}.app-header-copy p{color:#f4fbfdd1;max-width:40rem}.user-menu{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;gap:.9rem;padding:1rem;display:grid}.user-menu__identity{gap:.45rem;min-width:0;display:grid}.user-menu__identity strong{font-size:1rem}.user-menu__identity span,.user-menu__identity a{color:#f4fbfdc7;font-size:.92rem;text-decoration:none}.user-menu__identity a:hover{text-decoration:underline}.app-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.75rem),1fr));gap:.85rem;min-width:0;display:grid}.app-nav a{border:1px solid var(--brand-border);min-height:5.6rem;color:var(--brand-slate-dark);box-shadow:var(--brand-shadow-soft);background:#ffffffd6;border-radius:20px;gap:.55rem;padding:1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.app-nav a.is-active{border-color:var(--brand-border-strong);background:linear-gradient(#14b8c41f,#ffffffeb)}.app-nav a:hover{transform:translateY(-1px)}.app-nav strong{font-size:1rem;line-height:1.3;display:block}.app-main{gap:1rem;min-width:0;padding-bottom:1rem;display:grid}.app-overview-card--stacked .app-stat-grid{grid-template-columns:1fr}.app-overview,.placeholder-layout{gap:1rem;min-width:0;display:grid}.app-overview-card,.app-callout,.placeholder-card,.placeholder-meta,.module-card{padding:1.25rem}.app-page-title,.placeholder-title{font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.02}.app-copy{gap:.85rem;display:grid}.app-copy p,.placeholder-card p,.module-card p,.placeholder-meta p,.app-callout p{color:var(--brand-soft)}.app-stat-grid,.placeholder-grid{gap:.85rem;display:grid}.app-stat{background:var(--brand-surface);border:1px solid #35536b14;border-radius:18px;padding:1rem}.app-stat span,.placeholder-meta span,.module-path{color:var(--brand-soft);margin-top:.35rem;font-size:.92rem;line-height:1.55;display:block}.module-grid{gap:1rem;min-width:0;display:grid}.module-card{min-height:15rem;color:inherit;gap:.9rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.module-card:hover{border-color:var(--brand-border-strong);transform:translateY(-2px);box-shadow:0 28px 64px #09131a29}.module-card-header,.module-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.module-card strong{font-size:1.3rem;line-height:1.12}.module-card-footer{margin-top:auto}.module-link{color:var(--brand-cyan-dark);font-weight:800}.placeholder-card,.placeholder-meta{background:var(--brand-surface-strong)}.placeholder-meta{gap:.75rem;display:grid}.placeholder-state{width:fit-content;color:var(--brand-cyan-dark);letter-spacing:.06em;text-transform:uppercase;background:#14b8c41f;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.back-link{color:var(--brand-cyan-dark);align-items:center;gap:.5rem;margin-top:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.app-callout h3{color:var(--brand-slate-dark);margin:0 0 .45rem}.form-error{color:var(--brand-danger);font-size:.85rem;font-weight:700}.items-hero,.item-form-layout{gap:1rem;min-width:0;display:grid}.items-hero-card,.items-side-card,.item-filter-card,.item-form-card,.pagination-card{padding:1.25rem}.items-hero-card,.items-side-card{gap:1rem;display:grid}.items-hero-actions,.item-filter-actions,.item-form-actions,.item-card-actions{gap:.75rem;display:grid}.item-filter-form,.item-form,.item-form-grid{gap:1rem;display:grid}.item-form-field--full{grid-column:1/-1}.toggle-field{color:var(--brand-slate-dark);align-items:flex-start;gap:.75rem;font-weight:600;display:flex}.toggle-field input[type=checkbox]{margin-top:.25rem}.item-form-hint{background:#14b8c414;border:1px solid #14b8c41f;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.item-form-hint strong,.item-card h3,.item-empty-state h3{color:var(--brand-slate-dark);margin:0}.item-form-hint p,.item-card-description,.item-empty-state p{color:var(--brand-soft);margin:0;line-height:1.6}.items-grid{gap:1rem;min-width:0;display:grid}.item-card,.item-empty-state{gap:1rem;padding:1.25rem;display:grid}.item-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.item-state{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.item-state--active{background:var(--brand-success-bg);color:var(--brand-success)}.item-state--inactive,.item-state--blocked{background:var(--brand-danger-bg);color:var(--brand-danger)}.item-state--obsolete{color:var(--brand-slate-dark);background:#465d7324}.item-card-metadata{gap:.85rem;margin:0;display:grid}.item-card-metadata div{background:var(--brand-surface);border:1px solid #35536b14;border-radius:18px;padding:.9rem 1rem}.item-card-metadata dt{color:var(--brand-soft);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem;font-size:.82rem;font-weight:700}.item-card-metadata dd{color:var(--brand-slate-dark);margin:0;font-weight:700}.ops-section-note{color:var(--brand-soft);margin:0;line-height:1.55}.stock-intro-card,.stock-filter-card,.stock-table-shell,.stock-mobile-card{padding:1.25rem}.stock-intro-card,.stock-mobile-card{gap:1rem;display:grid}.stock-subtitle{color:var(--brand-slate-dark);margin:0;font-size:1.05rem;font-weight:800}.stock-summary-card.stock-summary-card--with-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stock-summary-card-main{gap:.35rem;min-width:0;display:grid}@media(max-width:640px){.stock-summary-card--with-action{align-items:stretch}.stock-summary-card--with-action [data-stock-export-trigger]{width:100%}}.stock-export-modal{border-radius:var(--brand-radius);box-shadow:var(--brand-shadow);border:none;width:90vw;max-width:22rem;padding:1.3rem 1.4rem}.stock-export-modal::backdrop{background:#0f172073}.stock-export-modal-title{color:var(--brand-slate-dark);margin:0 0 .3rem;font-size:1.1rem}.stock-export-modal-copy{color:var(--brand-soft);margin:0 0 1rem;font-size:.92rem}.stock-export-modal-actions{flex-wrap:wrap;gap:.6rem;display:flex}.stock-export-modal-actions a,.stock-export-modal-actions button{text-align:center;flex:8rem}.stock-summary{gap:.85rem;display:grid}.stock-summary.stock-summary--single{grid-template-columns:minmax(16rem,28rem);justify-content:start}.stock-summary-card{gap:.35rem;padding:1.1rem 1.2rem;display:grid}.stock-summary-card strong{color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.84rem}.stock-summary-card span{color:var(--brand-slate-dark);font-family:"Space Grotesk",var(--font-sans);letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.stock-summary-action-card{align-content:center;justify-items:start}.stock-summary-action-card [data-stock-export-trigger]{width:100%}.stock-filters{gap:1rem;display:grid;overflow:visible}.stock-filter-actions{gap:.75rem;display:grid}.stock-table-wrap{border-radius:18px;overflow:auto hidden}.stock-filter-card{z-index:6;position:relative;overflow:visible}.stock-table-shell,.stock-mobile-list{z-index:1;position:relative}.stock-table{border-collapse:collapse;width:100%;min-width:76rem;font-size:.92rem}.stock-table th,.stock-table td{vertical-align:top;text-align:left;border-bottom:1px solid #35536b14;padding:.9rem .8rem}.stock-table th{z-index:1;color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;background:#f4f8fbfa;font-size:.76rem;font-weight:800;position:sticky;top:0}.stock-row:hover td{background:#14b8c40a}.stock-row--blocked td{background:#d661611c}.stock-row--blocked:hover td{background:#d6616126}.stock-row--obsolete td{background:#8b5cf61f}.stock-row--obsolete:hover td{background:#8b5cf62b}.stock-row--misc td{background:#f59e0b24}.stock-row--misc:hover td{background:#f59e0b33}.stock-row--blocked td:first-child,.stock-row--obsolete td:first-child,.stock-row--misc td:first-child{box-shadow:inset 4px 0 #892a2a2e}.stock-row--obsolete td:first-child{box-shadow:inset 4px 0 #6d28d938}.stock-row--misc td:first-child{box-shadow:inset 4px 0 #b453093d}.stock-cell-main{gap:.3rem;min-width:0;display:grid}.stock-cell-main strong{color:var(--brand-slate-dark)}.stock-cell-main span,.stock-mobile-card p,.stock-mobile-metrics span,.stock-note{color:var(--brand-soft);margin:0;line-height:1.5}.stock-badge{width:fit-content;min-height:1.9rem;color:var(--brand-slate-dark);letter-spacing:.05em;text-transform:uppercase;background:#13222e14;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.stock-badge-pico{color:var(--brand-danger);background:#b423181f}.stock-total{color:var(--brand-slate-dark);font-family:"Space Grotesk",var(--font-sans);font-size:1.05rem;font-weight:700}.stock-mobile-list{gap:1rem}.stock-mobile-card--blocked{background:linear-gradient(#fff5f5fa,#fffbfbfa);border-color:#d661613d}.stock-mobile-card--obsolete{background:linear-gradient(#f5f3fffa,#faf8fffa);border-color:#8b5cf63d}.stock-mobile-card--misc{background:linear-gradient(#fffbebfa,#fffdf4fa);border-color:#f59e0b42}.stock-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stock-mobile-metrics div{background:var(--brand-surface);border:1px solid #35536b14;border-radius:18px;gap:.2rem;padding:.85rem .95rem;display:grid}.stock-pill-list{flex-wrap:wrap;gap:.6rem;display:flex}.stock-mobile-card .item-form-actions{margin-top:.15rem}.data-toolbar,.entity-form{gap:1rem;display:grid}.data-table-wrap{border-radius:18px;overflow:auto hidden}.data-table{border-collapse:collapse;width:100%;min-width:62rem;font-size:.92rem}.data-table th,.data-table td{vertical-align:top;text-align:left;border-bottom:1px solid #35536b14;padding:.9rem .8rem}.data-table th{z-index:1;color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;background:#f4f8fbfa;font-size:.76rem;font-weight:800;position:sticky;top:0}.data-table tbody tr:hover td{background:#14b8c40a}.view-switcher{background:#13222e0f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.55rem;width:fit-content;padding:.35rem;display:inline-flex}.view-switcher-link{min-height:2.6rem;color:var(--brand-slate-dark);border-radius:14px;justify-content:center;align-items:center;padding:.65rem .95rem;font-weight:800;text-decoration:none;display:inline-flex}.view-switcher-link.is-active{box-shadow:var(--brand-shadow-soft);background:#fff}.inline-actions{flex-wrap:wrap;gap:.65rem;display:flex}.inline-actions form{margin:0}.pico-details summary{cursor:pointer;color:var(--brand-cyan-dark);font-weight:800}.pico-detail-list{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pico-detail-list li{background:#f2f6f9f2;border:1px solid #465d7324;border-radius:10px;gap:.18rem;padding:.75rem;display:grid}.form-grid{gap:1rem;display:grid}.status-badge{border-radius:var(--brand-radius-pill);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.status-badge--active{background:var(--brand-success-bg);color:var(--brand-success)}.status-badge--inactive{background:var(--brand-danger-bg);color:var(--brand-danger)}.item-status-badge--active{background:var(--brand-success-bg);color:var(--brand-success);border:1px solid #14653c24}.item-status-badge--blocked{color:#8f2020;background:#f5dede;border:1px solid #8f202024}.item-status-badge--obsolete{color:#314353;background:#e3e8ed;border:1px solid #31435324}.batch-status-badge--available{color:#14653c;background:#deefe4;border:1px solid #14653c24}.batch-status-badge--blocked{color:#8f2020;background:#f5dede;border:1px solid #8f202024}.batch-status-badge--obsolete{color:#5b21b6;background:#ede9fe;border:1px solid #5b21b624}.batch-status-badge--misc{color:#92400e;background:#fef3c7;border:1px solid #92400e29}.pagination-card nav{width:100%}:root{--brand-radius:12px;--brand-shadow:0 18px 40px #0f172014;--brand-shadow-soft:0 8px 18px #0f17200f}.surface-card{border-radius:var(--brand-radius);box-shadow:var(--brand-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-logo-horizontal{width:clamp(8.75rem,14vw,11.5rem)}.button-primary,.button-secondary,.compact-button{border-radius:10px;min-width:8rem;min-height:2.55rem;padding:.56rem .92rem;font-size:.86rem}.button-primary{box-shadow:0 10px 22px #18253229}.button-secondary{box-shadow:none}.status-chip,.role-badge,.module-tag,.nav-tag,.small-badge,.status-badge,.item-state,.stock-badge{letter-spacing:.05em;min-height:1.45rem;padding:.14rem .52rem;font-size:.68rem}.auth-field{gap:.35rem}.auth-field span{font-size:.78rem}.auth-input{border-radius:10px;min-height:2.75rem;padding:.66rem .82rem}textarea.auth-input{min-height:6rem}.alert{border-radius:10px;padding:.85rem 1rem;font-size:.88rem}.ops-shell{gap:.75rem;width:min(100% - .75rem,1560px);padding:.5rem 0 .75rem}.ops-sidebar{gap:.6rem;padding:.7rem}.ops-brand,.ops-user-card,.ops-topbar,.ops-section-heading,.ops-action-card,.ops-placeholder-actions{gap:.55rem}.ops-brand-copy,.ops-user-copy,.ops-topbar-copy,.ops-action-copy{gap:.2rem}.ops-user-card{border-radius:10px;padding:.75rem}.ops-nav{gap:.45rem}.ops-nav-section{border-radius:14px}.ops-nav-summary{padding:.58rem .72rem}.ops-nav-list{gap:.3rem;padding:0 .45rem .45rem}.ops-nav-link,.ops-action-card{border-radius:12px;padding:.6rem .72rem}.ops-main,.ops-content,.ops-dashboard,.ops-section-grid,.ops-action-list,.ops-placeholder-actions,.ops-placeholder-grid,.ops-kpi-grid,.items-grid,.item-form,.item-form-grid,.stock-summary,.stock-filters,.stock-mobile-list,.stock-mobile-metrics,.data-toolbar,.entity-form,.form-grid,.placeholder-layout{gap:.75rem}.ops-topbar,.ops-dashboard-intro,.ops-section-card,.ops-placeholder-main,.ops-placeholder-side,.items-hero-card,.items-side-card,.item-filter-card,.item-form-card,.pagination-card,.stock-intro-card,.stock-filter-card,.stock-table-shell,.stock-mobile-card,.placeholder-card,.placeholder-meta,.module-card{padding:.85rem .95rem}.ops-topbar-meta{gap:.45rem}.ops-page-header{align-items:start;gap:.75rem;display:grid}.ops-page-title{color:var(--brand-ink);font-family:"Space Grotesk",var(--font-sans);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.ops-page-header p,.item-form-card p,.placeholder-card p,.placeholder-meta p,.app-copy p,.ops-section-note{color:var(--brand-soft);margin:0;font-size:.9rem;line-height:1.45}.ops-page-actions,.action-buttons,.inline-actions,.item-card-actions,.items-hero-actions,.item-filter-actions,.item-form-actions,.stock-filter-actions,.ops-placeholder-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ops-content>*,.ops-dashboard>*,.ops-section-grid>*,.placeholder-layout>*,.stock-summary>*,.items-grid>*{min-width:0}.stock-intro-card,.stock-filter-card,.stock-table-shell,.item-filter-card,.item-form-card,.pagination-card,.ops-dashboard-intro,.ops-section-card,.placeholder-card,.placeholder-meta{width:100%;min-width:0;max-width:100%}.action-buttons form,.inline-actions form,.item-card-actions form{margin:0}.compact-card{border-radius:16px}.compact-toolbar{gap:.75rem;display:grid}.compact-filters{gap:.75rem}.compact-filters .auth-input,.item-form-card .auth-input{min-height:2.65rem}.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem;display:grid}.kpi-card,.stock-summary-card,.app-stat{background:var(--brand-surface);border:1px solid #35536b14;border-radius:14px;padding:.75rem .85rem}.kpi-card strong,.stock-summary-card strong,.app-stat strong{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.kpi-card span,.stock-summary-card span,.app-stat span{color:var(--brand-slate-dark);font-family:"Space Grotesk",var(--font-sans);margin-top:.2rem;font-size:clamp(1.12rem,1.9vw,1.55rem);line-height:1.1}.stock-subtitle{font-size:.92rem}.stock-table-shell{max-width:100%;overflow:visible}.data-table-wrap,.stock-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.data-table{width:max(100%,62rem);font-size:.84rem}.stock-table{width:max(100%,76rem);min-width:76rem;font-size:.82rem}.data-table th,.data-table td,.stock-table th,.stock-table td{padding:.55rem .65rem;line-height:1.35}.data-table th,.stock-table th{font-size:.68rem}.stock-cell-main{gap:.18rem}.stock-cell-main span,.stock-mobile-card p,.stock-mobile-metrics span,.stock-note{font-size:.8rem;line-height:1.4}.stock-total{font-size:.98rem}.stock-mobile-metrics div,.item-card-metadata div,.pico-detail-list li,.item-form-hint{border-radius:12px;padding:.7rem .8rem}.item-card,.item-empty-state,.stock-mobile-card{gap:.75rem}.item-card-metadata{gap:.65rem}.item-card-description,.item-empty-state p{line-height:1.45}.toggle-field{gap:.55rem;font-size:.92rem}.pico-details{min-width:11rem}.pico-details summary{font-size:.84rem}.view-switcher{border-radius:12px;gap:.3rem;padding:.25rem}.view-switcher-link{border-radius:10px;min-height:2.05rem;padding:.38rem .72rem;font-size:.84rem}.pagination-card{padding-block:.65rem}@media(min-width:768px){.ops-shell{width:min(100% - 1.25rem,1560px);padding-top:.75rem}.ops-sidebar,.ops-topbar,.ops-dashboard-intro,.ops-section-card,.ops-placeholder-main,.ops-placeholder-side{padding:.95rem}.ops-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ops-kpi-grid,.ops-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-placeholder-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr)}.app-shell{width:min(100% - 2rem,1280px);padding-top:1rem}.auth-frame{width:min(100% - 2rem,39rem);padding-top:2rem;padding-bottom:2rem}.app-stat-grid,.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.items-hero{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.9fr)}.item-filter-form,.item-form-grid,.stock-summary,.form-grid,.items-grid,.item-card-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-mobile-list{display:none}.data-toolbar,.compact-toolbar,.ops-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(min-width:1024px){.ops-shell{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start}.ops-sidebar{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.ops-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-frame{width:min(100% - 2rem,42rem)}.app-header-content{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:end}.app-overview,.placeholder-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,24rem)}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:end}.items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-filters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.stock-filter-actions{grid-column:1/-1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ops-shell{width:min(100% - .75rem,36rem)}.ops-topbar-meta,.ops-link-meta,.ops-action-meta,.ops-placeholder-actions{flex-direction:column;align-items:flex-start}.ops-nav-link,.ops-action-card{align-items:flex-start}.auth-frame{width:min(100% - 1rem,36rem);padding-inline:.25rem}.auth-panel{border-radius:1.7rem;padding:1rem}.auth-logo-mark{gap:.8rem;margin-bottom:1.25rem}.auth-brand-mark{max-width:9.5rem;height:2.3rem}.auth-subtitle{max-width:100%}.auth-title,.app-page-title{text-wrap:pretty;font-size:clamp(1.9rem,12vw,2.75rem)}.auth-links{flex-direction:column;align-items:flex-start}.app-header{padding:1rem}.app-header:after,.auth-panel:after{display:none}.app-header-content,.app-nav,.app-overview,.module-grid,.placeholder-layout,.app-stat-grid,.placeholder-grid{grid-template-columns:1fr}.module-card-header,.module-card-footer{flex-direction:column;align-items:flex-start}.item-card-header,.toggle-field,.items-hero-actions,.item-filter-actions,.item-form-actions,.item-card-actions,.ops-page-actions,.stock-filter-actions,.action-buttons,.inline-actions{flex-direction:column;align-items:stretch}.data-toolbar,.view-switcher,.inline-actions{width:100%}.stock-mobile-metrics{grid-template-columns:1fr}.auth-line,.auth-grid{display:none}}@media(max-width:767px){.stock-desktop-table{display:none}.stock-mobile-list{display:grid}.data-table{min-width:44rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}body.brand-body.app-shell-body{background-color:#0000;background-image:radial-gradient(circle at 0 0,#14b8c42e,#0000 26%),radial-gradient(circle at 100% 100%,#14b8c417,#0000 30%),linear-gradient(160deg,#0b1720,#16283a 45%,#0f2430);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-size:14px;line-height:1.5}body.brand-body.app-shell-body .surface-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #14b8c42e;border-radius:8px;box-shadow:0 20px 44px #040c1261,0 0 0 1px #14b8c40a}body.brand-body.app-shell-body .app-shell{grid-template-rows:auto 1fr auto;align-content:stretch;gap:1.2rem;width:min(100% - 2.5rem,1520px);min-height:100vh;margin:0 auto;padding:1rem 0 1.8rem;display:grid}body.brand-body.app-shell-body .app-main{min-height:0;padding-bottom:1rem;display:block}body.brand-body.app-shell-body .ops-content{gap:1.2rem;display:grid}body.brand-body.app-shell-body .app-topbar{z-index:50;border:1px solid #18253233;border-top:3px solid var(--brand-cyan);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:4.25rem;padding:.82rem 1.05rem;display:grid;position:sticky;top:.8rem;overflow:visible;box-shadow:0 12px 24px #07141d2e}body.brand-body.app-shell-body .app-topbar-start,body.brand-body.app-shell-body .app-topbar-end,body.brand-body.app-shell-body .app-topbar-brand,body.brand-body.app-shell-body .app-drawer-brand,body.brand-body.app-shell-body .app-drawer-user,body.brand-body.app-shell-body .ops-index-link,body.brand-body.app-shell-body .page-actions-compact,body.brand-body.app-shell-body .action-buttons,body.brand-body.app-shell-body .inline-actions,body.brand-body.app-shell-body .ops-toolbar-links{align-items:center;gap:.65rem;min-width:0;display:flex}body.brand-body.app-shell-body .app-topbar-start{flex:auto}body.brand-body.app-shell-body .app-topbar-end{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}body.brand-body.app-shell-body .app-topbar-copy,body.brand-body.app-shell-body .app-drawer-brand-copy,body.brand-body.app-shell-body .app-drawer-user-copy,body.brand-body.app-shell-body .ops-page-headline{gap:.18rem;min-width:0;display:grid}body.brand-body.app-shell-body .app-topbar-copy{flex:auto}body.brand-body.app-shell-body .app-topbar-copy strong,body.brand-body.app-shell-body .app-drawer-brand-copy strong,body.brand-body.app-shell-body .ops-section-heading strong,body.brand-body.app-shell-body .ops-index-link strong{color:var(--brand-ink);line-height:1.2}body.brand-body.app-shell-body .app-topbar-copy strong{letter-spacing:.01em;white-space:nowrap;font-size:1rem}body.brand-body.app-shell-body .app-topbar-meta,body.brand-body.app-shell-body .app-drawer-brand-copy span,body.brand-body.app-shell-body .app-drawer-user-copy span,body.brand-body.app-shell-body .ops-page-meta{color:#526270;font-size:.74rem;line-height:1.2}body.brand-body.app-shell-body .app-topbar-mark,body.brand-body.app-shell-body .app-drawer-mark{object-fit:contain;flex:none;width:auto;max-width:8rem;height:1.9rem}body.brand-body.app-shell-body .app-topbar-label{color:var(--brand-slate-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}body.brand-body.app-shell-body .app-role-group,body.brand-body.app-shell-body .app-topbar-action,body.brand-body.app-shell-body .app-utility-link{justify-content:center;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}body.brand-body.app-shell-body .app-role-chip,body.brand-body.app-shell-body .ops-status,body.brand-body.app-shell-body .status-chip,body.brand-body.app-shell-body .role-badge,body.brand-body.app-shell-body .module-tag,body.brand-body.app-shell-body .nav-tag,body.brand-body.app-shell-body .status-badge,body.brand-body.app-shell-body .item-state,body.brand-body.app-shell-body .stock-badge,body.brand-body.app-shell-body .badge-compact{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-height:1.5rem;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.14rem .56rem;font-size:.67rem;font-weight:800;display:inline-flex}body.brand-body.app-shell-body .app-role-chip{color:#22313f;background:#edf2f6;border:1px solid #18253226}body.brand-body.app-shell-body .app-topbar-user{color:var(--brand-ink);white-space:nowrap;font-size:.82rem;font-weight:700}body.brand-body.app-shell-body .app-topbar-action-copy{white-space:nowrap}body.brand-body.app-shell-body .app-action-icon{width:1.7rem;height:1.7rem;color:var(--brand-cyan-dark);background:#0f7f931a;border:1px solid #0f7f9324;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.brand-body.app-shell-body .app-action-icon .module-link-icon-svg{width:.92rem;height:.92rem}body.brand-body.app-shell-body .app-topbar-logout,body.brand-body.app-shell-body .app-drawer-logout{margin:0}body.brand-body.app-shell-body .app-menu-toggle{color:#f8fafc;width:2.35rem;height:2.35rem;box-shadow:none;background:#182532;border:1px solid #182532;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;padding:0;display:inline-flex}body.brand-body.app-shell-body .app-menu-toggle span{background:currentColor;border-radius:999px;width:.86rem;height:1.5px}body.brand-body.app-shell-body .app-drawer-backdrop{z-index:59;background:#09131a4d;position:fixed;inset:0}body.brand-body.app-shell-body .app-drawer{z-index:60;width:min(19rem,100vw - 1.1rem);transition:transform .18s;position:fixed;top:.55rem;bottom:.55rem;left:.55rem;transform:translate(calc(-100% - 1rem))}body.brand-body.app-shell-body.drawer-open .app-drawer,body.brand-body.app-shell-body .app-drawer.is-open{transform:translate(0)}body.brand-body.app-shell-body .app-drawer-panel{grid-template-rows:auto auto 1fr auto;gap:1rem;height:100%;padding:1rem;display:grid}body.brand-body.app-shell-body .app-drawer-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body.brand-body.app-shell-body .app-drawer-avatar{background:var(--brand-slate-dark);color:#f8fafc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.74rem;font-weight:800;display:inline-flex}body.brand-body.app-shell-body .app-drawer-avatar-image,body.brand-body.app-shell-body .profile-avatar-image{object-fit:cover;border-radius:8px;flex:none;width:2rem;height:2rem}body.brand-body.app-shell-body .app-drawer-user{background:#eef3f7;border:1px solid #1825321f;border-radius:8px;justify-content:flex-start;padding:.9rem}body.brand-body.app-shell-body .app-drawer-nav{align-content:start;min-height:0;overflow:auto}body.brand-body.app-shell-body .ops-nav-summary{padding:.78rem .85rem}body.brand-body.app-shell-body .ops-nav-summary strong,body.brand-body.app-shell-body .ops-index-heading strong{letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}body.brand-body.app-shell-body .ops-nav-list,body.brand-body.app-shell-body .ops-index-list{gap:.45rem;display:grid}body.brand-body.app-shell-body .ops-nav-list{padding:0 .5rem .5rem}body.brand-body.app-shell-body .ops-nav-link,body.brand-body.app-shell-body .ops-index-link,body.brand-body.app-shell-body .ops-action-card{background:#fff;border:1px solid #1825321f;border-radius:8px;justify-content:space-between;padding:.85rem .95rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}body.brand-body.app-shell-body .ops-nav-link strong,body.brand-body.app-shell-body .ops-index-link strong,body.brand-body.app-shell-body .ops-action-card strong{font-size:.86rem}body.brand-body.app-shell-body .module-link-body{align-items:center;gap:.8rem;min-width:0;display:inline-flex}body.brand-body.app-shell-body .module-link-copy{gap:.18rem;min-width:0;display:grid}body.brand-body.app-shell-body .module-link-icon{color:#0f7f93;background:linear-gradient(#0f7f9329,#0f7f930f);border:1px solid #0f7f9329;border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}body.brand-body.app-shell-body .module-link-icon-svg{width:1.15rem;height:1.15rem}body.brand-body.app-shell-body .ops-nav-link:hover,body.brand-body.app-shell-body .ops-index-link:hover,body.brand-body.app-shell-body .ops-action-card:hover{background:#f3f7fa;border-color:#0f7f9352;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}body.brand-body.app-shell-body .ops-index-link.has-pending{background:linear-gradient(100deg,#be97461a,#ffffffb8);border-color:#be97466b}.dashboard-module-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}body.brand-body.app-shell-body .dashboard-module-pending{color:#765516;background:#f5e2b59e;border-color:#be974657}body.brand-body.app-shell-body .ops-nav-link.is-active,body.brand-body.app-shell-body .ops-index-link.is-active,body.brand-body.app-shell-body .ops-action-card.is-active{background:linear-gradient(#0f7f931f,#fffffffa);border-color:#0f7f9361;box-shadow:inset 0 0 0 1px #0f7f9314}body.brand-body.app-shell-body .app-topbar-action:hover,body.brand-body.app-shell-body .app-utility-link:hover,body.brand-body.app-shell-body .app-topbar-action.is-active,body.brand-body.app-shell-body .app-utility-link.is-active{background:linear-gradient(#0f7f9314,#fffffff5);border-color:#0f7f933d}body.brand-body.app-shell-body .button-primary,body.brand-body.app-shell-body .button-secondary,body.brand-body.app-shell-body .compact-button,body.brand-body.app-shell-body .btn-compact{width:auto;min-width:6.9rem;max-width:100%;min-height:2.45rem;box-shadow:none;border-radius:8px;padding:.5rem .88rem;font-size:.82rem;font-weight:700}body.brand-body.app-shell-body .button-primary{background:linear-gradient(135deg,var(--brand-cyan) 0%,var(--brand-cyan-dark) 55%,var(--brand-slate-dark) 100%);color:#f8fafc;border-color:#0000;box-shadow:0 10px 22px #14b8c438}body.brand-body.app-shell-body .button-secondary{color:#15222d;background:#f8fafc;border-color:#18253229}body.brand-body.app-shell-body .button-primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 14px 28px #14b8c44d}body.brand-body.app-shell-body .button-secondary:hover{filter:brightness(.97);transform:none}body.brand-body.app-shell-body .btn-table{flex:none;width:auto;min-width:0;min-height:2.1rem;padding:.38rem .78rem;font-size:.78rem}body.brand-body.app-shell-body .ops-breadcrumb{color:#8ea3b5;width:100%;padding:.1rem 0;font-size:.78rem}body.brand-body.app-shell-body .ops-breadcrumb-list{gap:.4rem;width:100%;font-size:.78rem}body.brand-body.app-shell-body .ops-breadcrumb-item{gap:.32rem}body.brand-body.app-shell-body .ops-breadcrumb-link,body.brand-body.app-shell-body .ops-breadcrumb-current{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:999px;min-height:2rem;padding:.36rem .72rem;box-shadow:inset 0 1px #ffffff85}body.brand-body.app-shell-body .ops-breadcrumb-link{color:#dcf6ff;background:linear-gradient(#0f7f933d,#1525322e);border-color:#57cce333}body.brand-body.app-shell-body .ops-breadcrumb-link:hover{color:#f5fdff;background:linear-gradient(#18a5c24d,#172c3c42);border-color:#66e0f757;box-shadow:inset 0 1px #ffffff8f,0 12px 24px #040c122e}body.brand-body.app-shell-body .ops-breadcrumb-current{color:#f7fbfd;background:linear-gradient(#ffffff24,#1424324d);border-color:#ffffff29;font-weight:800}body.brand-body.app-shell-body .ops-breadcrumb-separator{color:#d6e8f1b8;justify-content:center;align-items:center;display:inline-flex}body.brand-body.app-shell-body .ops-breadcrumb-separator-icon{width:.78rem;height:.78rem}body.brand-body.app-shell-body .alert-success{color:#114734;background:#deefe4}body.brand-body.app-shell-body .alert-error{color:#8f2020;background:#f5dede}body.brand-body.app-shell-body .auth-input{width:100%;min-height:2.45rem;box-shadow:none;background:#fff;border:1px solid #465d7329;border-radius:8px;padding:.55rem .76rem;font-size:.83rem}body.brand-body.app-shell-body .auth-field{gap:.35rem}body.brand-body.app-shell-body .auth-field span{font-size:.75rem;font-weight:700}body.brand-body.app-shell-body .ops-page-header,body.brand-body.app-shell-body .page-header-compact,body.brand-body.app-shell-body .toolbar-compact,body.brand-body.app-shell-body .compact-toolbar,body.brand-body.app-shell-body .compact-filters,body.brand-body.app-shell-body .filters-compact,body.brand-body.app-shell-body .stock-summary,body.brand-body.app-shell-body .kpi-strip,body.brand-body.app-shell-body .ops-section-grid,body.brand-body.app-shell-body .data-toolbar,body.brand-body.app-shell-body .item-form,body.brand-body.app-shell-body .item-form-grid,body.brand-body.app-shell-body .form-grid,body.brand-body.app-shell-body .items-grid{gap:.9rem;display:grid}body.brand-body.app-shell-body .ops-page-header{border-left:4px solid var(--brand-slate-dark);padding:1.2rem 1.25rem}body.brand-body.app-shell-body .ops-page-header--dense{min-height:0}body.brand-body.app-shell-body .ops-page-title,body.brand-body.app-shell-body .page-title-compact{margin:0;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.05}body.brand-body.app-shell-body .ops-dashboard,body.brand-body.app-shell-body .ops-section-grid--dashboard{gap:1.15rem}body.brand-body.app-shell-body .ops-section-grid{grid-template-columns:repeat(auto-fit,minmax(18.5rem,1fr));gap:1.15rem}body.brand-body.app-shell-body .ops-index-card,body.brand-body.app-shell-body .stock-intro-card,body.brand-body.app-shell-body .stock-filter-card,body.brand-body.app-shell-body .stock-table-shell,body.brand-body.app-shell-body .stock-mobile-card,body.brand-body.app-shell-body .item-filter-card,body.brand-body.app-shell-body .item-form-card,body.brand-body.app-shell-body .pagination-card,body.brand-body.app-shell-body .item-card,body.brand-body.app-shell-body .item-empty-state,body.brand-body.app-shell-body .placeholder-card,body.brand-body.app-shell-body .placeholder-meta,body.brand-body.app-shell-body .client-goods-receipts-group,body.brand-body.app-shell-body .client-goods-receipt-card,body.brand-body.app-shell-body .client-delivery-notes-panel{border:1px solid #1825321f;border-radius:8px;padding:1.15rem 1.2rem;box-shadow:0 14px 24px #0f172a12}body.brand-body.app-shell-body .ops-index-heading{border-bottom:1px solid #1825321a;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;padding-bottom:.8rem;display:flex}body.brand-body.app-shell-body .data-toolbar{gap:1rem}body.brand-body.app-shell-body .profile-layout{gap:.75rem;display:grid}body.brand-body.app-shell-body .profile-avatar-card{align-content:start;gap:.75rem;display:grid}body.brand-body.app-shell-body .profile-avatar-preview{background:#f4f8fbf2;border:1px solid #35536b1a;border-radius:14px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}body.brand-body.app-shell-body .profile-avatar-image{border-radius:14px;width:100%;height:100%}body.brand-body.app-shell-body .profile-avatar-initials{background:var(--brand-slate-dark);color:#f8fafc;border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3rem;font-weight:800;display:inline-flex}body.brand-body.app-shell-body .profile-divider{background:#35536b1a;height:1px}body.brand-body.app-shell-body .view-switcher{background:#f7f9fbf2;border:1px solid #35536b1a;border-radius:9px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}body.brand-body.app-shell-body .view-switcher-link{border-radius:7px;justify-content:center;align-items:center;min-height:1.95rem;padding:.3rem .68rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}body.brand-body.app-shell-body .view-switcher-link.is-active{color:var(--brand-slate-dark);background:#fff}body.brand-body.app-shell-body .stock-summary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}body.brand-body.app-shell-body .kpi-card,body.brand-body.app-shell-body .stock-summary-card,body.brand-body.app-shell-body .app-stat,body.brand-body.app-shell-body .kpi-compact{border-radius:10px;padding:.75rem .8rem}body.brand-body.app-shell-body .kpi-card strong,body.brand-body.app-shell-body .stock-summary-card strong,body.brand-body.app-shell-body .app-stat strong{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;line-height:1.25}body.brand-body.app-shell-body .kpi-card span,body.brand-body.app-shell-body .stock-summary-card span,body.brand-body.app-shell-body .app-stat span{margin-top:.28rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.1}body.brand-body.app-shell-body .app-copy p,body.brand-body.app-shell-body .item-card-description,body.brand-body.app-shell-body .item-empty-state p,body.brand-body.app-shell-body .stock-cell-main span,body.brand-body.app-shell-body .stock-mobile-card p{font-size:.82rem;line-height:1.38}body.brand-body.app-shell-body .helper-text{color:var(--brand-soft);font-size:.74rem;line-height:1.35}body.brand-body.app-shell-body .helper-text--error{color:var(--brand-danger)}body.brand-body.app-shell-body .users-note{padding:.75rem .9rem}body.brand-body.app-shell-body .users-note p,body.brand-body.app-shell-body .users-table-email{color:var(--brand-soft);margin:0;font-size:.78rem}body.brand-body.app-shell-body .stock-table-shell{padding-top:.45rem}body.brand-body.app-shell-body .data-table-wrap,body.brand-body.app-shell-body .stock-table-wrap{border:1px solid #35536b14;border-radius:10px;width:100%;max-width:100%;overflow:auto hidden}body.brand-body.app-shell-body .data-table,body.brand-body.app-shell-body .stock-table,body.brand-body.app-shell-body .table-compact{border-collapse:collapse;width:max(100%,58rem);font-size:.81rem}body.brand-body.app-shell-body .stock-table{min-width:74rem}body.brand-body.app-shell-body .table-compact thead,body.brand-body.app-shell-body .data-table thead,body.brand-body.app-shell-body .stock-table thead{background:#f3f6f8}body.brand-body.app-shell-body .table-compact th,body.brand-body.app-shell-body .table-compact td,body.brand-body.app-shell-body .data-table th,body.brand-body.app-shell-body .data-table td,body.brand-body.app-shell-body .stock-table th,body.brand-body.app-shell-body .stock-table td{vertical-align:top;border-bottom:1px solid #35536b14;padding:.52rem .6rem}body.brand-body.app-shell-body .table-compact th,body.brand-body.app-shell-body .data-table th,body.brand-body.app-shell-body .stock-table th{color:#6d7d89;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}body.brand-body.app-shell-body .table-compact tbody tr:hover,body.brand-body.app-shell-body .data-table tbody tr:hover,body.brand-body.app-shell-body .stock-table tbody tr:hover{background:#14b8c40a}body.brand-body.app-shell-body .stock-total{font-size:.9rem;font-weight:700}body.brand-body.app-shell-body .stock-mobile-card{gap:.75rem}body.brand-body.app-shell-body .item-card,body.brand-body.app-shell-body .stock-mobile-card{box-shadow:0 12px 22px #0f172a12}body.brand-body.app-shell-body .item-card-metadata div,body.brand-body.app-shell-body .stock-mobile-metrics div,body.brand-body.app-shell-body .pico-detail-list li,body.brand-body.app-shell-body .item-form-hint{border-radius:9px;padding:.55rem .65rem}body.brand-body.app-shell-body .toggle-field{font-size:.84rem}body.brand-body.app-shell-body .alert{border-radius:9px;margin-bottom:0;padding:.66rem .8rem;font-size:.8rem}body.brand-body.app-shell-body .pagination-card{padding-block:.55rem}@media(min-width:768px){body.brand-body.app-shell-body .profile-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}body.brand-body.app-shell-body .ops-page-header,body.brand-body.app-shell-body .page-header-compact,body.brand-body.app-shell-body .toolbar-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}body.brand-body.app-shell-body .compact-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start}body.brand-body.app-shell-body .stock-filters,body.brand-body.app-shell-body .filters-compact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}body.brand-body.app-shell-body .item-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr) auto;align-items:end}body.brand-body.app-shell-body .users-filter-form{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr)) auto}}@media(min-width:1024px){body.brand-body.app-shell-body .app-shell{width:min(100% - 2.75rem,1560px)}body.brand-body.app-shell-body .stock-filters,body.brand-body.app-shell-body .filters-compact{grid-template-columns:repeat(6,minmax(0,1fr))}body.brand-body.app-shell-body .stock-filter-actions{grid-column:1/-1}}@media(max-width:767px){body.brand-body.app-shell-body .app-shell{width:min(100% - 1rem,42rem);padding-top:.6rem}body.brand-body.app-shell-body .app-topbar{grid-template-columns:1fr;align-items:start;padding:.78rem .85rem;top:.5rem}body.brand-body.app-shell-body .app-topbar-label,body.brand-body.app-shell-body .app-role-chip,body.brand-body.app-shell-body .app-topbar-meta{display:none}body.brand-body.app-shell-body .app-topbar-copy strong{white-space:normal}body.brand-body.app-shell-body .app-topbar-action-copy{display:none}body.brand-body.app-shell-body .app-topbar-end{justify-content:flex-start}body.brand-body.app-shell-body .ops-page-header,body.brand-body.app-shell-body .page-header-compact,body.brand-body.app-shell-body .toolbar-compact,body.brand-body.app-shell-body .compact-toolbar{grid-template-columns:1fr}body.brand-body.app-shell-body .stock-mobile-list{display:grid}body.brand-body.app-shell-body .stock-desktop-table{display:none}body.brand-body.app-shell-body .data-table,body.brand-body.app-shell-body .table-compact{width:max(100%,42rem)}.btn-block-mobile,body.brand-body.app-shell-body .button-primary,body.brand-body.app-shell-body .button-secondary,body.brand-body.app-shell-body .compact-button,body.brand-body.app-shell-body .btn-compact,body.brand-body.app-shell-body .dashboard-notifications-link{width:100%}}@media(max-width:540px){body.brand-body.app-shell-body .app-topbar-end{gap:.4rem}body.brand-body.app-shell-body .ops-breadcrumb-link,body.brand-body.app-shell-body .ops-breadcrumb-current{padding-inline:.45rem}body.brand-body.app-shell-body .app-topbar-user{text-overflow:ellipsis;max-width:6.5rem;overflow:hidden}body.brand-body.app-shell-body .action-buttons,body.brand-body.app-shell-body .page-actions-compact,body.brand-body.app-shell-body .inline-actions,body.brand-body.app-shell-body .item-card-actions{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .ops-toolbar-links{flex-direction:row;align-items:center}}.form-grid--tight{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.goods-receipt-shell,.goods-receipt-grid,.goods-receipt-summary,.goods-receipt-lines-card,.goods-receipt-document,.goods-receipt-document-form,.goods-receipts-mobile-list,.daily-ops-summary,.daily-ops-grid,.daily-ops-totals,.audit-grid,.audit-preview-warnings,.audit-note-list{gap:.85rem;min-width:0;display:grid}.goods-receipt-summary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.goods-receipt-summary--detail .stock-summary-card{align-content:start;min-height:7.1rem}.goods-receipt-grid,.goods-receipt-grid--single{grid-template-columns:1fr}.goods-receipt-card{gap:.9rem;min-width:0;padding:1rem 1.05rem;display:grid}.goods-receipt-title{gap:.35rem;display:grid}.goods-receipt-header-card{align-items:start}.goods-receipt-toolbar{gap:.65rem;padding:.72rem .88rem;display:grid}.goods-receipt-toolbar-main{gap:.32rem;display:grid}.goods-receipt-toolbar-title{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.goods-receipt-toolbar-meta{color:#5b7284;flex-wrap:wrap;gap:.28rem .65rem;font-size:.79rem;display:flex}.goods-receipt-toolbar-meta strong{color:#435a6c;font-weight:800}.goods-receipt-header-actions form{margin:0}.goods-receipt-header-actions{align-items:center;gap:.38rem}.goods-receipt-form{gap:1rem}.goods-receipt-notes-field>span{letter-spacing:.01em;font-size:.82rem}.goods-receipt-ai-form-note{color:#5c7386;margin-top:.45rem}.goods-receipt-lines-card{gap:.72rem;padding:.8rem .88rem}.goods-receipt-lines-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;display:flex}.goods-receipt-line-list{gap:.7rem;display:grid}.goods-receipt-line-card{border:1px solid #35536b14;gap:.65rem;padding:.72rem .8rem;display:grid;box-shadow:0 12px 26px #12202c08}body.brand-body.app-shell-body .goods-receipt-line-card,body.brand-body.app-shell-body .goods-receipt-form-card,body.brand-body.app-shell-body .goods-receipt-workbench{-webkit-backdrop-filter:none;backdrop-filter:none}.goods-receipt-line-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.goods-receipt-line-card-copy{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.goods-receipt-line-card-meta{color:#52687a;font-size:.85rem;line-height:1.35}.goods-receipt-line-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem .9rem;display:grid}.goods-receipt-line-field{grid-column:span 3;min-width:0}.goods-receipt-line-field--wide{grid-column:span 6}@media(min-width:1101px){.goods-receipt-line-field--article,.goods-receipt-line-field--description{grid-column:span 4}.goods-receipt-line-field--sku,.goods-receipt-line-field--lot,.goods-receipt-line-field--quantity,.goods-receipt-line-field--units,.goods-receipt-line-field--pallets,.goods-receipt-line-field--location{grid-column:span 2}.goods-receipt-line-field--peaks{grid-column:span 4}}.goods-receipt-peaks{align-self:start}.goods-receipt-peaks-head,.goods-receipt-peak-entry{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.goods-receipt-peaks-head{justify-content:space-between}.goods-receipt-peak-list{gap:.4rem;display:grid}.goods-receipt-peak-entry label{color:#52687a;min-width:3.5rem;font-size:.78rem;font-weight:700}.goods-receipt-peak-entry .auth-input{flex:8rem}.goods-receipt-peak-entry .form-error{flex-basis:100%}.goods-receipt-line-picker{width:100%}.goods-receipt-line-picker .auth-input,.goods-receipt-line-field .auth-input{width:100%;min-width:0}.goods-receipt-line-create-item{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.goods-receipt-line-warning{color:#0f5f74;background:#14b8c414;border:1px solid #14b8c429;border-radius:12px;margin:0;padding:.8rem .9rem;font-size:.92rem;line-height:1.5}.goods-receipt-line-warning.is-pending{color:#7a5511;background:#bf7e1414;border-color:#bf7e142e}.goods-receipt-lines-wrap{border-radius:14px;width:100%;max-width:100%;overflow:auto hidden}.goods-receipt-lines-table{width:max(100%,72rem);min-width:72rem}.goods-receipt-lines-table .auth-input{min-width:6.25rem}.goods-receipt-lines-table td{vertical-align:top}.goods-receipt-lines-table textarea.auth-input{min-width:8.5rem}.goods-receipt-lines-table th,.goods-receipt-lines-table td{white-space:nowrap}.goods-receipt-lines-table td:nth-child(2),.goods-receipt-lines-table td:nth-child(3),.goods-receipt-lines-table td:nth-child(10){white-space:normal}.goods-receipt-inline-help{margin-top:.18rem}.goods-receipt-derived-field.is-autofilled{background:#14b8c40d;border-color:#14b8c433}.goods-receipt-total-input{color:var(--brand-slate-dark);font-weight:800}.goods-receipt-derived-output{color:var(--brand-slate-dark);background:#ebf3f8e6;font-weight:800}.goods-receipt-line-actions{white-space:nowrap}.goods-receipt-ai-submit[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.goods-receipt-ai-submit-help{margin-top:.85rem}.receipt-status-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:1.45rem;padding:.18rem .52rem;font-size:.69rem;font-weight:800;display:inline-flex}.receipt-status-pill--draft{color:var(--brand-slate-dark);background:#35536b1a}.receipt-status-pill--pending_review,.receipt-status-pill--ai{color:var(--brand-cyan-dark);background:#14b8c41f}.receipt-status-pill--confirmed{background:var(--brand-success-bg);color:var(--brand-success)}.receipt-status-pill--cancelled{background:var(--brand-danger-bg);color:var(--brand-danger)}.goods-receipt-meta{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0;display:grid}.goods-receipt-meta div,.goods-receipt-document,.goods-receipt-lines-card{background:#f7f9fbc7;border:1px solid #35536b14;border-radius:12px;padding:1rem 1.05rem}.goods-receipt-meta dt{color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.goods-receipt-meta dd{color:var(--brand-slate-dark);margin:.35rem 0 0;font-size:.9rem;font-weight:700}.goods-receipt-workbench{gap:.72rem;margin-top:.72rem;padding:.75rem .82rem;display:grid}.goods-receipt-workbench--readonly{gap:.8rem}.goods-receipt-workbench-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.goods-receipt-compact-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.55rem .7rem;display:grid}.goods-receipt-compact-grid--dense .auth-field{margin:0}.goods-receipt-compact-grid .auth-field,.goods-receipt-readonly-field{grid-column:span 4}.goods-receipt-readonly-field--wide{grid-column:span 8}.goods-receipt-compact-grid .goods-receipt-notes-field{grid-column:1/-1}.goods-receipt-readonly-field{background:#f7f9fbd1;border:1px solid #35536b14;border-radius:10px;gap:.14rem;min-width:0;padding:.58rem .7rem;display:grid}.goods-receipt-readonly-field span{color:#597286;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.goods-receipt-readonly-field strong{color:var(--brand-slate-dark);font-size:.89rem;font-weight:800;line-height:1.28}.goods-receipt-readonly-field small{color:#647b8d;font-size:.82rem;line-height:1.4}.goods-receipt-readonly-field a,.goods-receipt-inline-link{color:var(--brand-cyan-dark);font-weight:700;text-decoration:none}.goods-receipt-readonly-field a:hover,.goods-receipt-inline-link:hover{text-decoration:underline}.goods-receipt-lines-card--workbench{gap:.68rem;padding:.76rem .82rem}.goods-receipt-lines-tools-meta{color:#5d7487;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.goods-receipt-lines-tools--tight{margin-bottom:0}.goods-receipt-inline-state{flex-wrap:wrap;gap:.42rem;display:flex}.goods-receipt-inline-state span{color:#5a7082;background:#f7f9fbd6;border:1px solid #35536b1a;border-radius:999px;padding:.32rem .55rem;font-size:.78rem;font-weight:700}.goods-receipt-inline-state--workbench{align-items:center}.goods-receipt-document-strip{background:#f7f9fbd1;border:1px solid #35536b14;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .7rem;display:flex}.goods-receipt-document-strip-copy{gap:.12rem;min-width:0;display:grid}.goods-receipt-document-strip-copy span{color:#597286;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.goods-receipt-document-strip-copy strong{color:var(--brand-slate-dark);font-size:.89rem;font-weight:800;line-height:1.28}.goods-receipt-document-strip-copy small{color:#647b8d;font-size:.78rem;line-height:1.35}.goods-receipt-document-strip-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.goods-receipt-file-trigger{cursor:pointer;position:relative;overflow:hidden}.goods-receipt-file-trigger input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.goods-receipt-document-error{margin-top:-.25rem;display:block}.goods-receipt-empty-lines{color:#5f7587;background:#f7f9fba6;border:1px dashed #35536b2e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .7rem;font-size:.82rem;font-weight:700;display:flex}.goods-receipt-manual-action{box-shadow:0 8px 22px #14b8c424}.goods-receipt-ai-action{opacity:.9}.goods-receipt-delete-button{color:#9b2033;background:#c3344617;border-color:#c334462e}.goods-receipt-delete-button:hover,.goods-receipt-delete-button:focus-visible{color:#7e1928;background:#c3344624;border-color:#c3344642}.goods-receipt-document a{color:var(--brand-cyan-dark);font-weight:700;text-decoration:none}.goods-receipt-document a:hover{text-decoration:underline}.goods-receipt-document-actions{flex-wrap:wrap;gap:.6rem;display:flex}.goods-receipt-card--document-secondary{margin-top:.95rem}.goods-receipt-ai-callout{background:radial-gradient(circle at 100% 0,#1b76a41c,#0000 40%),linear-gradient(145deg,#f5f9fcfa,#eef4f8f2);border:1px solid #35536b1a;gap:1rem;margin-top:.95rem;padding:1.15rem;display:grid}.goods-receipt-ai-callout-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.goods-receipt-ai-callout-copy{color:#4e6477;margin:0;line-height:1.6}.goods-receipt-ai-summary strong,.goods-receipt-ai-confidence strong{color:#52708a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.8rem;font-weight:700;display:block}.goods-receipt-ai-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.goods-receipt-ai-status--pending{color:#805d17;background:#8d6e2c24}.goods-receipt-ai-status--idle,.goods-receipt-ai-status--disabled{color:#486173;background:#35536b1f}.goods-receipt-ai-status--processing{color:#1f5f94;background:#25598724}.goods-receipt-ai-status--completed,.goods-receipt-ai-status--reviewed{color:#2a7d4b;background:#22704324}.goods-receipt-ai-status--failed{color:#a13f35;background:#a6392b24}.goods-receipt-ai-inline-note{color:#6d8293;margin-top:.85rem}.goods-receipt-ai-callout--compact{margin-top:.9rem;padding:1rem 1.05rem}.goods-receipt-ai-error,.goods-receipt-ai-warning-list,.goods-receipt-ai-line-warnings{border-radius:14px;gap:.45rem;margin-top:1rem;padding:.85rem .95rem;display:grid}.goods-receipt-ai-warning-list,.goods-receipt-ai-line-warnings{color:#6d551d;background:#9b73221a;border:1px solid #9b73222e}.goods-receipt-ai-error{color:#85382f;background:#a6392b1a;border:1px solid #a6392b2e}.goods-receipt-ai-card,.goods-receipt-ai-form,.goods-receipt-ai-line-list{gap:1rem;display:grid}.goods-receipt-ai-header-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.9rem;display:grid}.goods-receipt-ai-confidence{background:linear-gradient(145deg,#1125330d,#11253305);border:1px solid #35536b14;border-radius:14px;padding:.9rem 1rem}.goods-receipt-ai-line-card{border:1px solid #35536b14;gap:.9rem;padding:1rem;display:grid;box-shadow:0 18px 40px #12202c0a}.goods-receipt-ai-line-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.goods-receipt-ai-line-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.goods-receipt-ai-line-grid .auth-field{grid-column:span 3}.goods-receipt-ai-line-field--wide{grid-column:span 6}.goods-receipts-mobile-list{display:none}.goods-receipts-mobile-card{gap:.8rem;display:grid}.client-goods-receipts-mobile{display:none}.client-goods-receipts-group{gap:.8rem;display:grid}.client-goods-receipt-card{gap:.5rem;display:grid}.client-delivery-notes-header{margin-bottom:.85rem}.client-delivery-notes-filters{margin-bottom:.95rem}.client-delivery-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.client-delivery-notes-panel{gap:.7rem;display:grid}.client-delivery-notes-panel-head{border-bottom:1px solid #1825321a;padding-bottom:.55rem}.client-delivery-notes-list{gap:.45rem;display:grid}.client-delivery-note-row{border-bottom:1px solid #18253214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem 0;display:grid}.client-delivery-note-row:last-child{border-bottom:0}.client-delivery-note-main{gap:.12rem;min-width:0;display:grid}.client-delivery-note-main strong,.client-delivery-note-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-delivery-note-main strong{font-size:.92rem}.client-delivery-note-main span,.client-delivery-notes-empty{color:#526172;font-size:.82rem}.client-delivery-notes-empty{padding:.35rem 0}.client-receipt-email-list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.client-receipt-email-item{background:#f5f8fb;border:1px solid #1825321f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .9rem;display:flex}.client-receipt-email-item span{gap:.15rem;min-width:0;display:grid}@media(max-width:1180px){.goods-receipt-compact-grid .auth-field,.goods-receipt-readonly-field{grid-column:span 6}}@media(max-width:920px){.goods-receipt-toolbar-meta{gap:.24rem .55rem}.goods-receipt-compact-grid .auth-field,.goods-receipt-readonly-field,.goods-receipt-line-field,.goods-receipt-ai-line-grid .auth-field{grid-column:span 6}.goods-receipt-document-strip{align-items:flex-start}}@media(max-width:640px){.goods-receipt-toolbar{padding:.72rem .78rem}.goods-receipt-toolbar-title{align-items:flex-start}.goods-receipt-compact-grid .auth-field,.goods-receipt-readonly-field,.goods-receipt-line-field,.goods-receipt-line-field--wide,.goods-receipt-ai-line-grid .auth-field,.goods-receipt-ai-line-field--wide{grid-column:1/-1}.goods-receipt-header-actions,.goods-receipt-document-strip-actions{width:100%}}.audit-grid{grid-template-columns:1fr}.audit-card{border:1px solid #35536b14;gap:.9rem;padding:1.05rem;display:grid;box-shadow:0 18px 40px #12202c0d}.audit-card--side{background:linear-gradient(#f1f6faf5,#f7fafcf5);align-content:start}.audit-card-copy{color:#4f6476;margin:0;line-height:1.55}.audit-note-list{gap:.55rem;margin:0;padding-left:1rem;list-style:outside}.audit-preview-warnings{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.audit-warning-chip,.daily-ops-total-chip{background:#f7f9fbd1;border:1px solid #35536b14;border-radius:12px;gap:.35rem;padding:.85rem .95rem;display:grid}.daily-ops-summary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;display:grid}.daily-ops-summary--metrics{margin-top:.2rem}.daily-ops-toolbar,.daily-ops-card--recalc,.daily-ops-card--note,.daily-ops-card--ledger{border:1px solid #35536b14;box-shadow:0 18px 40px #12202c0d}.daily-ops-toolbar{background:linear-gradient(#fdfefffa,#f6f9fbfa);gap:1rem;padding:1.25rem;display:grid}.daily-ops-toolbar-main,.daily-ops-toolbar-form,.daily-ops-toolbar-grid,.daily-ops-recalc-grid{gap:1rem;display:grid}.daily-ops-toolbar-note{color:#385062;background:linear-gradient(135deg,#ebf3f8eb,#f6f9fbfa);border:1px solid #35536b14;border-radius:18px;gap:.35rem;padding:1.1rem 1.15rem;display:grid}.daily-ops-toolbar-note strong{font-size:1rem}.daily-ops-toolbar-actions{justify-content:flex-start}.daily-ops-toolbar-note span,.daily-ops-recalc-copy{color:#52687a;line-height:1.55}.daily-ops-metric-card{border:1px solid #35536b14;gap:.45rem;padding:1rem 1.05rem;box-shadow:0 18px 40px #12202c0d}.daily-ops-metric-card span{font-size:1.6rem;line-height:1}.daily-ops-metric-card small{color:#5f7382;font-size:.78rem;line-height:1.45}.daily-ops-grid{grid-template-columns:1fr;gap:1rem}.daily-ops-card{border:1px solid #35536b14;gap:.9rem;padding:1.2rem;display:grid;box-shadow:0 18px 40px #12202c0d}.daily-ops-card--note{background:linear-gradient(#f4f8faf5,#f9fbfcf5)}.daily-ops-summary-panel,.daily-ops-summary-form,.daily-ops-entry-form{gap:1rem;display:grid}.daily-ops-entry-grid{gap:1rem}.daily-ops-select{background-color:#fff;min-height:2.75rem;padding-right:2.4rem}.daily-ops-derived-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.8rem;display:grid}.daily-ops-derived-card{background:#f6f9fbeb;border:1px solid #35536b14;border-radius:14px;gap:.3rem;padding:.9rem .95rem;display:grid}.daily-ops-derived-card strong{color:#486072;font-size:.8rem}.daily-ops-derived-card span{color:#203646;font-size:1.2rem;font-weight:700}.daily-ops-recalc-actions,.daily-ops-summary-actions,.daily-ops-entry-actions{justify-content:flex-start}.daily-ops-totals{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem}.daily-ops-origin-chip{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:6.6rem;padding:.28rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.daily-ops-origin-chip--auto{color:#155f86;background:#13638f1f}.daily-ops-origin-chip--manual{color:#2f6d39;background:#387a3f1f}.daily-ops-note-list{padding-left:1rem}.daily-ops-note-list li+li{margin-top:.45rem}.daily-ops-table{min-width:56rem}.daily-ops-table-wrap{display:block}.daily-ops-mobile-list{display:none}.daily-ops-mobile-card{border:1px solid #35536b14;gap:.85rem;padding:1rem;display:grid;box-shadow:0 18px 40px #12202c0a}.daily-ops-mobile-card-head,.daily-ops-mobile-card-body,.daily-ops-mobile-card-actions{gap:.6rem;display:grid}.goods-receipt-ai-dump{color:#f4fbfd;background:#13222ef5;border-radius:10px;margin:0;padding:.8rem .9rem;font-size:.77rem;line-height:1.45;overflow:auto}.goods-receipts-table{min-width:70rem}.goods-receipt-document{align-content:start}@media(min-width:1024px){.goods-receipt-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.goods-receipt-grid--single{grid-template-columns:1fr}.audit-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.85fr);align-items:start}.daily-ops-grid{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:start}.daily-ops-toolbar{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr);align-items:start}.daily-ops-recalc-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}.daily-ops-toolbar-grid{grid-template-columns:minmax(13rem,1fr) minmax(11rem,14rem);align-items:end}}@media(max-width:767px){.goods-receipt-header-actions,.goods-receipt-lines-tools{align-items:stretch}.goods-receipt-document-actions .button-secondary,.goods-receipt-header-actions .button-secondary,.goods-receipt-header-actions .button-primary,.goods-receipt-lines-tools .button-secondary{width:100%}.goods-receipt-line-field,.goods-receipt-line-field--wide{grid-column:1/-1}.goods-receipt-lines-card,.goods-receipt-document,.goods-receipt-meta div,.goods-receipt-ai-line-card{padding:.7rem}.goods-receipt-lines-table{min-width:62rem}.goods-receipts-mobile-list{display:grid}.goods-receipts-table{min-width:64rem}.client-goods-receipts-mobile{gap:.85rem;display:grid}.client-goods-receipts-table{min-width:50rem}.client-delivery-notes-grid{grid-template-columns:1fr}.goods-receipt-ai-line-grid .auth-field,.goods-receipt-ai-line-field--wide{grid-column:1/-1}.daily-ops-toolbar,.daily-ops-card{padding:.95rem}.daily-ops-toolbar-actions,.daily-ops-recalc-actions,.daily-ops-summary-actions,.daily-ops-entry-actions,.daily-ops-mobile-card-actions{align-items:stretch}.daily-ops-toolbar-actions .button-primary,.daily-ops-recalc-actions .button-primary,.daily-ops-summary-actions .button-secondary,.daily-ops-entry-actions .button-primary,.daily-ops-entry-actions .button-secondary,.daily-ops-mobile-card-actions .button-secondary{width:100%}.daily-ops-table-wrap{display:none}.daily-ops-mobile-list{gap:.85rem;display:grid}.daily-ops-origin-chip{width:fit-content;min-width:0}}.users-pending-count{color:#12384a;background:#d7e8ef;border:1px solid #0f7f932e;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;padding:0 .35rem;font-size:.72rem;font-weight:800;display:inline-flex}.access-request-summary,.access-request-approval-note{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.access-request-detail-card,.access-request-action-card,.access-request-resolution-card{gap:1rem;display:grid}.access-request-detail-meta{color:var(--brand-soft);margin:.35rem 0 0;font-size:.92rem}.access-request-detail-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;margin:0;display:grid}.access-request-detail-grid div{background:#f7f9fbd1;border:1px solid #35536b14;border-radius:12px;padding:.85rem .95rem}.access-request-detail-grid dt{color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.access-request-detail-grid dd{color:var(--brand-slate-dark);margin:.35rem 0 0;font-weight:600;line-height:1.5}.access-request-actions-grid{gap:1rem;margin-top:1rem;display:grid}.access-request-form-stack{gap:.9rem;display:grid}.user-scope-hint,.access-request-scope-hint{background:linear-gradient(#0f7f9314,#ffffffeb);border:1px solid #0f7f9329;border-radius:12px;gap:.35rem;padding:.85rem .95rem;display:grid}.user-scope-hint{color:var(--brand-slate-dark)}.access-request-status--pending,.status-badge--warning{background:var(--brand-warning-bg);color:var(--brand-warning)}.access-request-status--approved{background:var(--brand-success-bg);color:var(--brand-success)}.access-request-status--rejected{background:var(--brand-danger-bg);color:var(--brand-danger)}@media(min-width:1024px){.access-request-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.merchandise-request-builder{gap:1rem;display:grid}.merchandise-request-builder--search{gap:1.25rem}.merchandise-request-catalog,.merchandise-request-summary-card,.merchandise-request-detail-card,.merchandise-request-catalog-grid{gap:1rem;display:grid}.merchandise-request-steps,.merchandise-request-picker{gap:.85rem;display:grid}.merchandise-request-step-card,.merchandise-request-picker,.merchandise-request-hidden-inputs{background:#f7f9fbdb;border:1px solid #35536b14;border-radius:16px;padding:.95rem 1rem}.merchandise-request-step-card{gap:.45rem;display:grid}.merchandise-request-step-card strong{color:var(--brand-slate-dark)}.merchandise-request-step-card p{color:var(--brand-soft);margin:0;line-height:1.5}.merchandise-request-picker{align-items:end}.merchandise-request-picker-quantity{max-width:12rem}.merchandise-request-hidden-inputs{display:none}.merchandise-request-search-panel,.merchandise-request-results,.merchandise-request-summary-list{gap:.85rem;min-width:0;display:grid}.merchandise-request-search-panel{background:#f7f9fbe0;border:1px solid #35536b14;border-radius:16px;padding:1rem 1.05rem}.merchandise-request-results-empty,.merchandise-request-summary-empty{color:var(--brand-soft);background:#f7f9fbb8;border:1px dashed #35536b38;border-radius:12px;padding:.95rem 1rem}.merchandise-request-result-row,.merchandise-request-summary-row{background:#fffffff0;border:1px solid #35536b14;border-radius:14px;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.merchandise-request-result-row.is-selected{background:linear-gradient(#14b8c40f,#fffffff5);border-color:#14b8c442;box-shadow:0 10px 22px #14b8c414}.merchandise-request-result-main,.merchandise-request-summary-main{gap:.22rem;min-width:0;display:grid}.merchandise-request-result-main strong,.merchandise-request-summary-main strong{color:var(--brand-slate-dark)}.merchandise-request-result-main span,.merchandise-request-summary-main span,.merchandise-request-result-main small,.merchandise-request-summary-main small{color:var(--brand-soft);line-height:1.45}.merchandise-request-result-quantity,.merchandise-request-summary-field{min-width:0}.merchandise-request-new-shell,.merchandise-request-builder--lines{gap:.85rem}.merchandise-request-page-head{margin-bottom:.9rem}.merchandise-request-header-strip,.merchandise-request-lines-head,.merchandise-request-totals-inline{align-items:center;gap:.75rem;display:flex}.merchandise-request-header-strip,.merchandise-request-lines-head{flex-wrap:wrap;justify-content:space-between}.merchandise-request-header-strip{border-bottom:1px solid #18253214;padding-bottom:.75rem}.merchandise-request-header-strip span,.merchandise-request-line-table-head,.merchandise-request-line-number,.merchandise-request-totals-inline{color:var(--brand-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.merchandise-request-header-strip strong,.merchandise-request-lines-head strong{color:var(--brand-slate-dark)}.merchandise-request-picker--compact{border-radius:18px;align-items:stretch;margin-top:0;padding:.8rem}.merchandise-request-entry-row{background:#f7f9fbd1;border:1px solid #18253214;border-radius:18px;grid-template-columns:minmax(20rem,1fr) minmax(8rem,10rem) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.merchandise-request-reference-field{min-width:0}.merchandise-request-preview-compact{padding:.8rem .9rem}.merchandise-request-preview-compact p{margin-top:.2rem}.merchandise-request-add-actions{align-items:end}.merchandise-request-entry-add{white-space:nowrap;min-height:2.75rem}.merchandise-request-entry-row .helper-text{grid-column:1/-1;margin:-.25rem 0 0}.merchandise-request-totals-inline{flex-wrap:wrap}.merchandise-request-totals-inline span{background:#1825320f;border-radius:999px;align-items:center;gap:.32rem;min-height:1.9rem;padding:.22rem .62rem;display:inline-flex}.merchandise-request-totals-inline strong{color:var(--brand-slate-dark)}.merchandise-request-line-table-head,.merchandise-request-line-row{grid-template-columns:5.5rem minmax(14rem,1fr) 7rem 7rem minmax(9rem,.55fr) minmax(12rem,.8fr) auto;align-items:center;gap:.75rem;display:grid}.merchandise-request-line-table-head--required,.merchandise-request-line-row--required{grid-template-columns:5.5rem minmax(12rem,1fr) 6.5rem 6.5rem minmax(9rem,.7fr) minmax(9rem,.55fr) minmax(12rem,.8fr) auto}.wms-unit-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.merchandise-request-line-table-head{padding:0 .85rem}.merchandise-request-summary-empty--compact{border-radius:16px;padding:.8rem .9rem}.merchandise-request-line-list{gap:.55rem}.merchandise-request-line-row{background:#ffffffe6;border:1px solid #18253214;border-radius:18px;padding:.72rem .85rem}.merchandise-request-line-ref{gap:.18rem;min-width:0;display:grid}.merchandise-request-line-ref strong{color:var(--brand-slate-dark)}.merchandise-request-line-ref span,.merchandise-request-line-ref small{color:var(--brand-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchandise-request-line-quantity,.merchandise-request-line-destination{min-width:0}.merchandise-request-line-quantity .auth-input:disabled{opacity:.56}.merchandise-request-submit--inline{justify-content:flex-end;padding-top:.2rem}.merchandise-request-summary-card--sticky{align-content:start}.merchandise-request-item-card{background:#f7f9fbe6;border:1px solid #35536b14;border-radius:16px;gap:.9rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.merchandise-request-item-card.is-selected{background:linear-gradient(#14b8c414,#fffffff0);border-color:#14b8c452;box-shadow:0 16px 28px #14b8c414}.merchandise-request-item-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.merchandise-request-item-head h3{color:var(--brand-slate-dark);margin:.35rem 0 0;font-size:1.05rem}.merchandise-request-item-description,.merchandise-request-summary-copy{color:var(--brand-soft);margin:0;line-height:1.55}.merchandise-request-item-meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.merchandise-request-item-meta div,.merchandise-request-summary-totals div{background:#ffffffe6;border:1px solid #35536b14;border-radius:12px;padding:.8rem .9rem}.merchandise-request-item-meta dt,.merchandise-request-summary-totals span{color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.merchandise-request-item-meta dd,.merchandise-request-summary-totals strong{color:var(--brand-slate-dark);margin:.35rem 0 0;font-size:.95rem;font-weight:700}.merchandise-request-item-footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.merchandise-request-quantity-field{max-width:12rem}.merchandise-request-summary-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.merchandise-request-summary-table{min-width:34rem}.merchandise-request-summary-input{min-width:5rem}.merchandise-request-submit{justify-content:flex-start}.helper-text--success{color:var(--brand-success)}.client-pending-orders{gap:.75rem;margin-top:.9rem;display:grid}.client-pending-orders-head,.warehouse-request-lines-head,.warehouse-request-save-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client-pending-orders-head strong,.warehouse-request-lines-head strong{color:var(--brand-slate-dark);letter-spacing:.04em;font-size:.85rem}.client-pending-orders-head span,.warehouse-request-lines-head span{color:var(--brand-soft);font-size:.8rem;font-weight:800}.client-pending-orders-table-wrap,.warehouse-request-table-wrap{overflow-x:auto}.client-pending-orders-table{min-width:42rem}.client-pending-orders-empty{color:var(--brand-soft);padding:.8rem 0}.warehouse-request-toolbar{grid-template-columns:minmax(10rem,.8fr) minmax(26rem,1.5fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.warehouse-request-identity{gap:.2rem;min-width:0;display:grid}.warehouse-request-identity small{color:var(--brand-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.warehouse-request-identity strong{color:var(--brand-slate-dark);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.warehouse-request-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.warehouse-request-facts div{gap:.2rem;min-width:0;display:grid}.warehouse-request-facts dt{color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.warehouse-request-facts dd{color:var(--brand-slate-dark);margin:0;font-size:.88rem;font-weight:800}.warehouse-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.warehouse-request-actions form{margin:0}.warehouse-request-lines{gap:1.25rem;margin-top:1rem;padding:1.25rem;display:grid}.warehouse-request-preparation-form,.warehouse-request-line-list{gap:1.25rem;display:grid}.warehouse-prep-line{background:#fff;border:1px solid #1825321a;border-radius:8px;gap:1rem;padding:1rem 1.1rem;display:grid}.warehouse-prep-line-head,.warehouse-prep-assignment-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.warehouse-prep-line-head>div{gap:.28rem;min-width:0;display:grid}.warehouse-prep-line-head strong{color:var(--brand-slate-dark);font-size:.92rem}.warehouse-prep-line-head p{color:var(--brand-soft);margin:0;font-size:.78rem;line-height:1.35}.warehouse-prep-line-grid{grid-template-columns:minmax(12rem,.8fr) minmax(0,2.2fr);align-items:start;gap:1rem;display:grid}.warehouse-prep-summary{background:#35536b0f;border-radius:8px;padding:1rem}.warehouse-prep-summary dl{gap:.75rem;margin:0;display:grid}.warehouse-prep-summary div{gap:.18rem;display:grid}.warehouse-prep-summary dt,.warehouse-prep-assignment-total span,.warehouse-prep-peaks span,.warehouse-prep-assignment label>span,.warehouse-prep-notes span{color:var(--brand-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.warehouse-prep-summary dd{color:var(--brand-slate-dark);margin:0;font-size:.84rem;font-weight:850}.warehouse-prep-picking-summary{border-left:3px solid var(--brand-cyan);background:#0f7f9314;border-radius:6px;padding:.75rem}.warehouse-prep-picking-summary dd{gap:.25rem;display:grid}.warehouse-prep-assignments,.warehouse-prep-assignment{gap:1rem;display:grid}.warehouse-prep-assignment{background:#f7fafcc7;border:1px solid #1825321a;border-radius:8px;padding:1rem}.warehouse-prep-assignment-head strong{color:var(--brand-slate-dark);font-size:.82rem}.warehouse-prep-picking-location{background:#0f7f9312;border:1px solid #0f7f9333;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.7rem .8rem;display:grid}.warehouse-prep-picking-location span{color:var(--brand-cyan-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:900}.warehouse-prep-picking-location strong{color:var(--brand-slate-dark);font-size:.86rem}.warehouse-prep-picking-location small{color:var(--brand-soft);text-align:right;font-size:.74rem;font-weight:800}.wms-picking-location-list{border-left:3px solid var(--brand-cyan);color:var(--brand-slate-dark);background:#0f7f9312;border-radius:6px;gap:.28rem;padding:.7rem .8rem;font-size:.78rem;display:grid}.wms-picking-location-list>strong{color:var(--brand-cyan-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem}.warehouse-prep-assignment label,.warehouse-prep-notes{gap:.32rem;display:grid}.warehouse-prep-input-grid{grid-template-columns:minmax(6rem,.55fr) minmax(8rem,.75fr) minmax(8rem,.8fr);align-items:end;gap:.75rem;display:grid}.warehouse-prep-assignment-total{background:#fff;border-radius:8px;gap:.28rem;min-height:3.2rem;padding:.75rem 1rem;display:grid}.warehouse-prep-assignment-total strong{color:var(--brand-slate-dark);font-size:.92rem}.warehouse-prep-peaks{gap:.55rem;display:grid}.warehouse-prep-peaks [data-peak-group]{gap:.45rem;display:grid}.warehouse-prep-peaks [hidden]{display:none}.warehouse-prep-peak-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.warehouse-prep-peak-chip{width:fit-content;color:var(--brand-slate-dark);background:#fff;border:1px solid #0f7f9338;border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .48rem;font-size:.74rem;font-weight:800;display:inline-flex}.warehouse-prep-peak-chip input{width:.9rem;height:.9rem;accent-color:var(--brand-teal)}.warehouse-prep-add-assignment{justify-self:flex-start}.warehouse-request-table{min-width:104rem}.warehouse-request-table th,.warehouse-request-table td{vertical-align:top;padding:.62rem .55rem}.warehouse-request-table th{white-space:nowrap;font-size:.67rem}.warehouse-request-table td{font-size:.78rem}.warehouse-request-table td:first-child,.warehouse-request-table td:nth-child(3),.warehouse-request-table td:nth-child(4),.warehouse-request-table td:nth-child(5),.warehouse-request-table td:nth-child(9){gap:.24rem;display:grid}.warehouse-request-table td:first-child{min-width:8rem}.warehouse-request-table td:nth-child(2){min-width:14rem;max-width:20rem}.warehouse-request-table td:nth-child(3){min-width:10rem}.warehouse-request-table td:nth-child(4),.warehouse-request-table td:nth-child(5),.warehouse-request-table td:nth-child(9){min-width:8rem}.warehouse-request-table td:nth-child(6){min-width:20rem}.warehouse-request-table td small{color:var(--brand-soft);font-size:.68rem;font-weight:700;line-height:1.35}.warehouse-request-stock-meta{color:var(--brand-slate-dark);font-weight:850}.warehouse-request-table .wms-line-type-pill{width:fit-content;font-size:.62rem}.warehouse-request-quantity-cell{text-align:center;width:6rem}.warehouse-request-quantity-input{text-align:center;width:5rem;min-width:5rem;padding:.48rem .55rem}.warehouse-request-stock-select{width:100%;min-width:18rem;padding:.48rem .55rem}.warehouse-request-notes-input{min-width:10rem;padding:.48rem .55rem}.warehouse-load-state{white-space:nowrap;border-radius:999px;padding:.24rem .5rem;font-size:.67rem;font-weight:900;display:inline-flex}.warehouse-load-state--pending{color:#8a4b00;background:#fff3d6}.warehouse-load-state--difference{color:#8f2020;background:#f5dede}.warehouse-load-state--partial{color:#154e6f;background:#dceaf3}.warehouse-load-state--ok{color:#14653c;background:#deefe4}.warehouse-load-state--superior{color:#0b6270;background:#d8eef1}.warehouse-request-extra-line{background:#0f7f930d}.warehouse-request-save-row{border-top:1px solid #18253214;padding:1rem 0 0}.warehouse-request-close-panel{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.warehouse-request-close-panel>div:first-child{gap:.18rem;display:grid}.warehouse-request-close-panel strong{color:var(--brand-slate-dark);font-size:.9rem}.warehouse-request-save-row span,.warehouse-request-inline-state{color:var(--brand-soft);font-size:.78rem;font-weight:700}.warehouse-request-transport{border:0;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;display:flex}.warehouse-request-transport legend{width:100%;color:var(--brand-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.warehouse-request-transport legend,.wms-action-card-title{align-items:center;gap:.4rem;display:inline-flex}.warehouse-request-transport legend .module-link-icon-svg,.wms-action-card-title .module-link-icon-svg{width:1rem;height:1rem}.warehouse-request-transport small{flex-basis:100%}.warehouse-request-transport label{color:var(--brand-slate-dark);background:#fff;border:1px solid #1825321a;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .62rem;font-size:.78rem;font-weight:800;display:inline-flex}.warehouse-request-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.warehouse-request-inline-state{border-top:1px solid #18253214;padding-top:.65rem}.warehouse-request-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.warehouse-request-progress span{color:var(--brand-soft);text-align:center;background:#35536b14;border-radius:999px;padding:.42rem .55rem;font-size:.7rem;font-weight:800}.warehouse-request-progress span.is-complete{color:#14653c;background:#deefe4}@media(max-width:1180px){.warehouse-request-toolbar{grid-template-columns:minmax(10rem,.8fr) minmax(24rem,1.5fr)}.warehouse-request-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:767px){.warehouse-request-toolbar,.warehouse-request-facts{grid-template-columns:1fr 1fr}.warehouse-request-identity,.warehouse-request-actions{grid-column:1/-1}.warehouse-request-actions,.warehouse-request-actions form,.warehouse-request-actions .button-primary,.warehouse-request-actions .button-secondary,.warehouse-request-save-actions,.warehouse-request-save-actions .button-primary,.warehouse-request-save-actions .button-secondary{width:100%}.warehouse-request-save-row,.warehouse-request-close-panel,.warehouse-request-save-actions,.warehouse-request-transport{flex-direction:column;align-items:stretch}.warehouse-prep-line-grid,.warehouse-prep-input-grid{grid-template-columns:1fr}.warehouse-prep-line-head,.warehouse-prep-assignment-head{flex-direction:column;align-items:stretch}.warehouse-prep-picking-location{grid-template-columns:1fr}.warehouse-prep-picking-location small{text-align:left}.warehouse-prep-add-assignment,.warehouse-prep-assignment-head .button-secondary{width:100%}.warehouse-request-progress{grid-template-columns:1fr 1fr}}.merchandise-request-status--pending{color:#8a4b00;background:#fff3d6;border:1px solid #8a4b0024}.merchandise-request-status--preparing{color:#154e6f;background:#dceaf3;border:1px solid #154e6f24}.merchandise-request-status--completed{color:#14653c;background:#deefe4;border:1px solid #14653c24}.merchandise-request-status--sent,.dispatch-status--sent{color:#17495d;background:#d8e9ef;border:1px solid #17495d24}.merchandise-request-status--cancelled{color:#8f2020;background:#f5dede;border:1px solid #8f202024}.merchandise-requests-table{min-width:64rem}.dispatch-status--draft{color:#314353;background:#e3e8ed;border:1px solid #31435324}.dispatch-status--preparing{color:#1c5677;background:#e2edf5;border:1px solid #1c567724}.dispatch-status--completed{color:#14653c;background:#deefe4;border:1px solid #14653c24}.dispatch-status--cancelled{color:#8f2020;background:#f5dede;border:1px solid #8f202024}.dashboard-notifications-card,.dashboard-calendar-card,.notification-summary-card,.notification-list,.dispatch-entry-grid,.dispatch-builder,.dispatch-pending-list,.dispatch-actions-grid,.dispatch-entry-card,.notification-card,.dashboard-notification-list,.dispatch-action-stack,.dispatch-inline-form{gap:1rem;display:grid}.dashboard-notification-list,.dispatch-pending-list{gap:.8rem}.dashboard-notification-item,.dispatch-pending-card{background:#f5f8fb;border:1px solid #1825321f;border-radius:8px;gap:.75rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.dashboard-notification-item.is-unread,.notification-card.is-unread{background:linear-gradient(#0f7f931f,#fffffffa);border-color:#0f7f9357}.dashboard-notification-item p,.notification-card-head p,.dispatch-entry-card p,.dispatch-pending-card p{color:var(--brand-soft);margin:0;line-height:1.5}.dashboard-notification-meta,.notification-card-meta,.notification-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.dashboard-notifications-card{gap:1rem;padding:1.15rem 1.2rem}.dashboard-calendar-card{gap:1.15rem;padding:1.2rem}.dashboard-notifications-header{border-bottom:1px solid #1825321a;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.95rem;display:flex}.dashboard-notifications-intro{gap:.3rem;display:grid}.dashboard-notifications-intro p{margin:0}.dashboard-notifications-link{white-space:nowrap;align-self:flex-start;width:auto}.dashboard-notifications-empty{color:#546573;background:#f4f7fa;border:1px dashed #18253229;border-radius:8px;padding:1rem 1.05rem}.dashboard-notification-item strong{color:#13212c;font-size:.88rem}.notification-summary-card{padding:.95rem 1.05rem}.dashboard-notification-meta span:last-child{color:#60707d;font-size:.76rem;font-weight:600}@media(max-width:767px){.dashboard-notifications-header{flex-direction:column;align-items:stretch}}.dispatch-entry-card{gap:1rem;padding:1.2rem}.dispatch-entry-grid--refined{gap:1.1rem}.dispatch-entry-card-head,.dispatch-section-intro{gap:.4rem;display:grid}.dispatch-entry-card-head strong,.dispatch-section-intro strong{color:#13212c;font-size:1.02rem}.dispatch-entry-card-actions,.dispatch-pending-card-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dispatch-entry-action,.dispatch-section-action{width:auto;max-width:fit-content}.dispatch-section-card{gap:1rem;padding:1.2rem}.dispatch-section-heading{border-bottom:1px solid #1825321a;align-items:flex-start;gap:1rem;padding-bottom:.95rem}.dispatch-pending-list--refined{gap:.95rem}.dispatch-pending-card--refined{align-items:center;padding:1rem 1.05rem}.dispatch-pending-card-copy{gap:.35rem;display:grid}.dispatch-section-card--table{padding:1.2rem}.dispatch-table-wrap{padding-top:.25rem}.dispatch-table tbody td{padding-top:.95rem;padding-bottom:.95rem}.dashboard-booking-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-booking-day,.booking-calendar-day-card{background:#f7fafc;border:1px solid #1825321a;border-radius:12px;gap:.75rem;min-height:14rem;padding:1rem;display:grid}.dashboard-booking-day-head{border-bottom:1px solid #18253214;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.7rem;display:flex}.dashboard-booking-day-head span{color:var(--brand-soft);font-size:.82rem;font-weight:700}.dashboard-booking-day-head strong{text-transform:capitalize}.dashboard-booking-day-list,.booking-calendar-day-list{align-content:start;gap:.7rem;display:grid}.dashboard-booking-day-empty{color:var(--brand-soft);background:#ffffffb3;border:1px dashed #18253224;border-radius:10px;padding:.85rem}.dashboard-booking-chip{border:1px solid #0000;border-radius:12px;gap:.25rem;padding:.8rem .85rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffa8}.dashboard-booking-chip strong{color:#13212c;font-size:.84rem}.dashboard-booking-chip span{color:#50616f;font-size:.76rem;line-height:1.35}.dashboard-booking-chip--solicitado{background:#e2bb5f2e;border-color:#a87c192e}.dashboard-booking-chip--aprobado,.dashboard-booking-chip--planificado{background:#4086d124;border-color:#4086d12e}.dashboard-booking-chip--en_curso{background:#6258b524;border-color:#6258b52e}.dashboard-booking-chip--completado{background:#1e886224;border-color:#1e88622e}.dashboard-booking-chip--cancelado,.dashboard-booking-chip--rechazado{background:#c4585824;border-color:#c458582e}.dashboard-google-connection-card{gap:.9rem;display:grid}.dashboard-google-connection-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-google-connection-copy{color:var(--brand-soft);margin:0;line-height:1.55}.dashboard-google-connection-actions form{margin:0}.dashboard-google-status--disabled{color:var(--brand-slate-dark);background:#465d731f}.dashboard-google-status--pending{background:var(--brand-warning-bg);color:var(--brand-warning)}.dashboard-google-status--connected{background:var(--brand-success-bg);color:var(--brand-success)}.dashboard-google-status--error{background:var(--brand-danger-bg);color:var(--brand-danger)}.dashboard-google-event-chip{background:linear-gradient(#0f7f9314,#fffffff0);border:1px solid #0f7f9329;border-radius:12px;gap:.28rem;padding:.75rem .8rem;display:grid;box-shadow:inset 0 1px #ffffffc2}.dashboard-google-event-chip strong{color:#12384a;font-size:.82rem}.dashboard-google-event-chip span{color:#4d6472;font-size:.74rem;line-height:1.35}.dashboard-google-event-badge{width:fit-content;min-height:1.35rem;color:var(--brand-cyan-dark);letter-spacing:.05em;text-transform:uppercase;background:#ffffffe0;border:1px solid #0f7f932e;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex}.dispatch-builder{align-items:start}.dispatch-history-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.dispatch-history-item,.dispatch-inline-help{background:#f7f9fbd1;border:1px solid #35536b14;border-radius:12px;padding:.85rem .95rem}.dispatch-history-item strong{color:var(--brand-slate-dark);margin-top:.45rem;display:block}.dispatch-history-item p,.dispatch-inline-help{color:var(--brand-soft);margin:0;line-height:1.5}.dispatch-loading-form{gap:.9rem;display:grid}.dispatch-loading-toolbar{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.dispatch-loading-table{min-width:58rem}.dispatch-loading-actions{min-width:11rem}.dispatch-stock-warning{color:#8b5e0b;background:#ffbe5c1f;border-style:dashed}.dispatch-pending-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dispatch-actions-grid{align-items:start}.dispatch-action-stack{align-content:start}.dispatch-inline-form .button-primary,.dispatch-action-stack .button-primary,.dispatch-action-stack .button-secondary{width:100%}.ajax-autocomplete{z-index:8;position:relative}.ajax-autocomplete-control{align-items:center;gap:.5rem;display:flex;position:relative}.ajax-autocomplete-control .auth-input{width:100%}.ajax-autocomplete-clear{color:var(--brand-soft);cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700}.ajax-autocomplete-panel{z-index:80;background:#fff;border:1px solid #35536b24;border-radius:14px;gap:.45rem;max-height:min(20rem,60vh);padding:.7rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #15293b1f}.ajax-autocomplete-panel--fixed{z-index:180;max-width:min(32rem,100vw - 1.5rem);position:fixed}.ajax-autocomplete-panel--flip{top:auto;bottom:calc(100% + .35rem)}.ajax-autocomplete-status{color:var(--brand-soft);font-size:.78rem}.ajax-autocomplete-list{gap:.45rem;max-height:16rem;display:grid;overflow-y:auto}.ajax-autocomplete-option{width:100%;color:var(--brand-ink);text-align:left;cursor:pointer;background:#f7f9fbeb;border:1px solid #35536b1a;border-radius:12px;gap:.18rem;padding:.7rem .8rem;display:grid}.ajax-autocomplete-option small{color:var(--brand-soft)}.ajax-autocomplete-option.is-active,.ajax-autocomplete-option:hover,.ajax-autocomplete-option:focus-visible{background:#dbeaf7e0;border-color:#23548847;outline:none}@media(min-width:1024px){.merchandise-request-builder{grid-template-columns:minmax(0,1.6fr) minmax(22rem,.9fr);align-items:start}.merchandise-request-result-row,.merchandise-request-summary-row{grid-template-columns:minmax(0,1fr) minmax(8rem,9rem) auto}.merchandise-request-summary-card--sticky{position:sticky;top:6.5rem}.dispatch-builder{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.95fr)}.merchandise-request-picker{grid-template-columns:minmax(0,1.6fr) minmax(10rem,.6fr) auto}.dispatch-entry-grid,.dispatch-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.merchandise-request-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.merchandise-request-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.merchandise-requests-table{min-width:44rem}.merchandise-request-summary-totals,.dispatch-pending-card{grid-template-columns:1fr}.dispatch-entry-card-actions,.dispatch-pending-card-actions,.dispatch-section-action,.dispatch-entry-action{width:100%;max-width:100%}.dispatch-loading-toolbar{align-items:stretch}.dispatch-loading-toolbar .button-secondary{width:100%}.merchandise-request-item-footer{align-items:stretch}.merchandise-request-item-footer .button-secondary,.merchandise-request-picker .button-primary,.merchandise-request-result-row .button-primary,.merchandise-request-summary-row .button-secondary,.dispatch-entry-card .button-primary{width:100%}.dashboard-booking-calendar-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1180px){.dashboard-booking-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wms-page-hero{background:linear-gradient(135deg,#fffffffa,#edf4f8fa 52%,#e1ecf2f0);border:1px solid #18253214;box-shadow:0 18px 40px #0f172014}.wms-page-hero .ops-page-title{color:var(--brand-slate-dark)}.wms-page-hero .ops-page-meta{color:var(--brand-soft)}.wms-action-primary{color:#f8fbfd;background:linear-gradient(135deg,#182532,#244056)}.wms-action-secondary{color:var(--brand-slate-dark);background:#fffffff5;border-color:#1825321f}.wms-filter-card{background:#fffffff0;border:1px solid #18253214}.wms-counter-pill{min-height:2.4rem;color:var(--brand-slate-dark);letter-spacing:.04em;text-transform:uppercase;background:#18253214;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.wms-data-table thead th{color:#f4fbfd;background:linear-gradient(#1a2a38,#223847);border-bottom-color:#ffffff14}.wms-data-table tbody tr:hover{background:#0f7f930d}.wms-status-badge{letter-spacing:.03em;border-radius:999px;padding-inline:.72rem;font-weight:800}.wms-google-agenda-card{background:linear-gradient(#f4fbfdfa,#fffffff0);border:1px solid #0f7f931f;gap:1rem;display:grid}.wms-google-agenda-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wms-calendar-chip-top{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.wms-calendar-source{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.45rem;padding:.12rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.wms-calendar-source-wms{color:#1f4b69;background:#215f951f;border:1px solid #215f9529}.wms-calendar-source-google{color:#0a5f70;background:#0f7f931f;border:1px solid #0f7f9329}.stock-summary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.stock-intro-helper{color:var(--brand-soft);margin:.3rem 0 0;font-size:.94rem;line-height:1.55}.stock-filter-card,.stock-table-shell,.stock-mobile-card,.stock-intro-card{border:1px solid #18253214}.stock-table-header,.stock-table-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stock-table-results{color:var(--brand-soft);font-size:.9rem;font-weight:700}.stock-table-wrap{background:#ffffffe0;border:1px solid #18253214;border-radius:14px;overflow:auto}.stock-table--master{border-collapse:separate;border-spacing:0;min-width:100%}.stock-table--master thead th{z-index:2;color:var(--brand-slate-dark);background:linear-gradient(#edf3f7,#e2ebf1);border-bottom:1px solid #1825321f;position:sticky;top:0}.stock-table--master th,.stock-table--master td{vertical-align:top}.stock-column-sticky{z-index:1;background:#fff;position:sticky;left:0}.stock-table--master thead .stock-column-sticky{z-index:3;background:linear-gradient(#edf3f7,#e2ebf1)}.stock-table-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stock-table-center{text-align:center;white-space:nowrap}.stock-description-cell{gap:.22rem;min-width:14rem;display:grid}.stock-description-cell strong{color:var(--brand-slate-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stock-status-stack{flex-wrap:wrap;gap:.45rem;display:flex}.stock-peak-badge,.stock-empty-badge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.18rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.stock-peak-badge{color:#85530d;background:#ffc15c38;border:1px solid #8a5a1724}.stock-empty-badge{color:#60707d;background:#465d7314;border:1px solid #465d731f}.stock-detail-row td{background:#f6fafc;padding:0}.stock-detail-panel{border-top:1px solid #18253214;gap:1rem;padding:1rem 1.1rem 1.15rem;display:grid}.stock-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stock-detail-card{background:#ffffffeb;border:1px solid #18253214;border-radius:14px;gap:.9rem;padding:1rem 1.05rem;display:grid}.stock-detail-card strong{color:var(--brand-slate-dark)}.stock-detail-card--peaks{grid-column:1/-1}.stock-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.stock-detail-list div{gap:.2rem;display:grid}.stock-detail-list dt{color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:800}.stock-detail-list dd{color:var(--brand-slate-dark);margin:0;font-weight:700}.stock-detail-state-stack{flex-wrap:wrap;gap:.5rem;display:flex}.stock-detail-note{color:var(--brand-soft);margin:0;line-height:1.55}.stock-peak-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;display:grid}.stock-peak-card{background:#f8fafce0;border:1px solid #18253214;border-radius:12px;gap:.25rem;padding:.8rem .85rem;display:grid}.stock-peak-card span{color:#70818e;font-size:.76rem;font-weight:700}.stock-peak-card strong{color:#8d99a3;font-variant-numeric:tabular-nums;font-size:.94rem}.stock-peak-card.is-active{background:linear-gradient(#ffc15c24,#fffffff5);border-color:#8a5a1729}.stock-peak-card.is-active strong{color:var(--brand-slate-dark)}.stock-detail-toggle[aria-expanded=true]{background:#18253214}.stock-table-shell--client{padding:.75rem}.stock-table--client th,.stock-table--client td{vertical-align:middle;padding-block:.68rem}.stock-table--client .stock-description-cell{min-width:12rem}.stock-client-pallet-total{gap:.08rem;display:grid}.stock-client-pallet-total strong{color:var(--brand-slate-dark);font-size:1rem}.stock-client-pallet-total small{color:var(--brand-soft);font-size:.7rem;font-weight:650}.stock-client-state{letter-spacing:.045em;border-radius:5px;align-items:center;min-height:1.55rem;padding:.15rem .48rem;font-size:.68rem;font-weight:850;display:inline-flex}.stock-client-state--in-use{color:#195c46;background:#1f84601a}.stock-client-state--blocked{color:#8f2020;background:#d6616121}.stock-client-state--obsolete{color:#5b21b6;background:#8b5cf621}.stock-client-state--misc{color:#92400e;background:#f59e0b29}.stock-detail-panel--client{gap:.7rem;padding:.8rem .9rem .95rem}.stock-detail-panel--client .stock-detail-grid{background:#fff;border:1px solid #18253214;border-radius:10px;gap:0}.stock-detail-panel--client .stock-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0}.stock-detail-panel--client .stock-detail-card+.stock-detail-card{border-left:1px solid #18253214}.stock-client-peak-list{color:var(--brand-soft);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.82rem;display:flex}.stock-client-peak-list strong{color:var(--brand-slate-dark)}.stock-mobile-list{display:none}.stock-mobile-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.stock-mobile-summary::-webkit-details-marker{display:none}.stock-mobile-summary-meta{color:var(--brand-slate-dark);font-size:.82rem;font-weight:800}@media(max-width:991px){.stock-desktop-table{display:none}.stock-mobile-list{gap:1rem;display:grid}.stock-detail-grid,.stock-detail-list{grid-template-columns:1fr}.stock-detail-panel--client .stock-detail-card+.stock-detail-card{border-top:1px solid #18253214;border-left:0}}.alert-success{color:#114734;background:#deefe4;border:1px solid #16684d3d}.wms-flow-hero,.wms-flow-card,.wms-empty-state,.wms-loading-row,.wms-line-card,.wms-line-editor-card,.wms-variant-preview,.wms-kpi-tile,.wms-timeline-step,.wms-action-card{background:linear-gradient(#fffffffa,#f4f9fcf0);border:1px solid #18253214}.wms-flow-hero,.wms-flow-card,.wms-empty-state{gap:1rem;padding:1.2rem;display:grid}.wms-flow-hero-copy,.wms-flow-hero-side,.wms-section-head,.wms-variant-actions,.wms-loading-row-head,.wms-line-card-head,.wms-line-card-badges,.wms-line-editor-actions{gap:.85rem;display:flex}.wms-flow-hero-copy,.wms-section-head>div,.wms-action-card,.wms-loading-row,.wms-line-card,.wms-variant-preview,.wms-kpi-tile,.wms-timeline-step,.wms-line-editor-card{min-width:0}.wms-flow-hero-copy,.wms-action-card,.wms-loading-row,.wms-line-card,.wms-line-editor-card,.wms-variant-preview{gap:.55rem;display:grid}.wms-flow-hero-side{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.wms-flow-hero-copy p,.wms-section-head p,.wms-inline-note,.wms-variant-preview p,.wms-action-card p,.wms-timeline-step p{color:var(--brand-soft);margin:0;line-height:1.55}.wms-section-head{border-bottom:1px solid #1825321a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:.95rem}.wms-variant-picker,.wms-summary-kpis,.wms-line-card-list,.wms-loading-editor-list,.wms-detail-grid,.wms-action-grid,.wms-timeline{gap:1rem;display:grid}.wms-variant-picker{margin-top:.6rem}.wms-variant-preview{border-radius:16px;padding:1rem 1.05rem}.wms-inline-note{font-size:.88rem}.wms-variant-actions{flex-wrap:wrap;align-items:end}.wms-quantity-field{min-width:10rem}.wms-summary-kpis{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.wms-kpi-tile{border-radius:16px;padding:.95rem 1rem}.wms-kpi-tile span{color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.wms-kpi-tile strong{color:var(--brand-slate-dark);margin-top:.35rem;display:block}.wms-detail-grid,.wms-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wms-action-card,.wms-loading-row,.wms-line-card,.wms-line-editor-card{border-radius:18px;padding:1rem 1.05rem}.wms-loading-row--extra{border-style:dashed}.wms-line-card-head,.wms-loading-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.wms-line-card-head strong,.wms-loading-row-head strong,.wms-variant-preview strong,.wms-action-card strong{color:var(--brand-slate-dark)}.wms-line-card-head p,.wms-loading-row-head p{color:var(--brand-soft);margin:.2rem 0 0;line-height:1.5}.wms-line-card-meta{flex-wrap:wrap;gap:.55rem;display:flex}.wms-line-card-meta span{min-height:1.85rem;color:var(--brand-slate-dark);background:#1825320f;border-radius:999px;align-items:center;padding:.22rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.wms-line-type-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.24rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.wms-line-type-pill--pallet{color:#1f4b69;background:#215f951f}.wms-line-type-pill--peak{color:#7a4d11;background:#8a5a1729}.wms-loading-row-fields,.wms-line-editor-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.wms-loading-row-action{align-content:end;display:grid}.wms-loading-row-action p{color:var(--brand-soft);margin:0;line-height:1.5}.wms-button-with-icon{gap:.55rem}.wms-button-icon{width:1rem;height:1rem;display:inline-flex}.wms-button-icon svg{width:100%;height:100%}.wms-timeline-step{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:.95rem 1rem}.wms-timeline-dot{background:#465d7338;border-radius:999px;width:.9rem;height:.9rem;margin-top:.2rem}.wms-timeline-step.is-complete .wms-timeline-dot{background:#16684dcc;box-shadow:0 0 0 4px #16684d24}.wms-timeline-step strong{color:var(--brand-slate-dark)}.wms-timeline-step>span:last-child{color:var(--brand-soft);font-size:.8rem;font-weight:700}.wms-autocomplete-option{gap:.25rem;display:grid}.wms-autocomplete-option-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.wms-autocomplete-option p{color:var(--brand-soft);margin:0;line-height:1.45}.wms-autocomplete-option small{color:#5b6e7c}@media(max-width:991px){.wms-detail-grid,.wms-action-grid,.wms-loading-row-fields,.wms-line-editor-actions{grid-template-columns:1fr}.merchandise-request-line-table-head{display:none}.merchandise-request-line-row{grid-template-columns:1fr 1fr}.merchandise-request-entry-row{grid-template-columns:minmax(0,1fr) minmax(7rem,9rem)}.merchandise-request-entry-add,.merchandise-request-entry-row .helper-text,.merchandise-request-line-number,.merchandise-request-line-ref{grid-column:1/-1}}@media(max-width:767px){.wms-flow-hero-side,.wms-section-head,.wms-variant-actions,.wms-loading-row-head,.wms-line-card-head,.wms-line-card-badges{justify-content:flex-start}.wms-quantity-field,.wms-variant-actions .button-primary,.wms-action-card .button-primary,.wms-action-card .button-secondary,.wms-loading-row-action .button-secondary{width:100%}.wms-timeline-step{grid-template-columns:auto 1fr}.wms-timeline-step>span:last-child{grid-column:2}.merchandise-request-header-strip,.merchandise-request-lines-head,.merchandise-request-submit--inline{flex-direction:column;align-items:stretch}.merchandise-request-submit--inline .button-primary,.merchandise-request-submit--inline .button-secondary{width:100%}.merchandise-request-entry-row,.merchandise-request-line-row{grid-template-columns:1fr}.merchandise-request-line-ref span,.merchandise-request-line-ref small{white-space:normal}}.alert-warning{color:#5f430f;background:linear-gradient(135deg,#ffcc7824,#bf7c2014);border-color:#bf7c2052}body.brand-body.app-shell-body .alert-warning{color:#ffe3b0;background:linear-gradient(135deg,#f0a6362e,#f0a63614);border-color:#f0a63642}.notification-inbox{padding:0;overflow:hidden}.notification-list{display:block}.notification-card{box-shadow:none;background:#fff;border-bottom:1px solid #18253217;border-left:3px solid #50607159;border-radius:0;align-items:center;gap:.7rem;padding:.5rem .9rem;display:flex}.notification-card:last-child{border-bottom:0}.notification-card.is-unread{background:linear-gradient(90deg,#0f7f9314,#fffffffa);border-bottom-color:#18253217}.notification-card-state{background:0 0;border:1px solid #5060714d;border-radius:50%;flex:none;width:8px;height:8px}.notification-card.is-unread .notification-card-state{background:#0f7f93;border-color:#0f7f93}.notification-card-copy{flex-direction:column;flex:auto;gap:.08rem;min-width:0;display:flex}.notification-card-line{align-items:center;gap:.5rem;min-width:0;display:flex}.notification-card-title{color:#13212c;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.notification-card.is-unread .notification-card-title{font-weight:800}.notification-card-body{color:var(--brand-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;line-height:1.3;overflow:hidden}.notification-card-badges{flex:none;align-items:center;gap:.35rem;display:inline-flex}.notification-kind-badge{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #50607138;border-radius:999px;justify-content:center;align-items:center;padding:.14rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.notification-state-badge{letter-spacing:.06em;text-transform:uppercase;color:#0f6892;white-space:nowrap;background:#0f7f9324;border-radius:999px;align-items:center;padding:.1rem .42rem;font-size:.6rem;font-weight:800;display:inline-flex}.notification-card-date{color:var(--brand-soft);white-space:nowrap;flex:none;font-size:.74rem}.notification-card-actions{flex:none;align-items:center;gap:.35rem;display:flex}.notification-card-actions form{margin:0}.notification-admin-actions{flex-wrap:wrap}.notification-danger-btn,body.brand-body.app-shell-body .notification-danger-btn{color:#b23b3b;border-color:#b8424273}.notification-danger-btn:hover,body.brand-body.app-shell-body .notification-danger-btn:hover{color:#932f2f;background:#b842421f}.notification-card--booking{border-left-color:#2894c98c}.notification-card--pedido{border-left-color:#d6902994}.notification-card--salida{border-left-color:#26945c8f}.notification-card--stock{border-left-color:#21928b8f}.notification-card--sistema{border-left-color:#626c7980}.notification-card--error{border-left-color:#b842429e}.notification-kind-badge--booking{color:#0f6892;background:#36a8db24}.notification-kind-badge--pedido{color:#8a5610;background:#d6902926}.notification-kind-badge--salida{color:#16684d;background:#26945c26}.notification-kind-badge--stock{color:#155f5b;background:#21928b26}.notification-kind-badge--sistema{color:#48525b;background:#626c7926}.notification-kind-badge--error{color:#932f2f;background:#b8424224}body.brand-body.app-shell-body .notification-card{padding:.5rem .9rem}.app-footer{width:100%}.app-footer__inner{text-align:center;border-radius:12px;justify-items:center;gap:.4rem;padding:1.15rem 1.25rem;display:grid}.app-footer__copy{max-width:58rem;margin:0;font-size:.82rem;line-height:1.65}.app-footer__link{letter-spacing:.04em;font-size:.8rem;font-weight:800;text-decoration:none}.app-footer__link:hover{text-decoration:underline}body.brand-body.app-shell-body .app-footer{padding-top:.2rem}body.brand-body.app-shell-body .app-footer__inner{background:linear-gradient(#0d1c27e6,#0a1720f0);border:1px solid #14b8c42e;box-shadow:0 18px 36px #040c1238}body.brand-body.app-shell-body .app-footer__copy{color:#e7f1f8bd}body.brand-body.app-shell-body .app-footer__link{color:#86e6f4}body.auth-page .app-footer{z-index:1;position:relative}body.auth-page .app-footer__inner{padding:.95rem 1.1rem 0}body.auth-page .app-footer__copy{color:#e2f1f6c2}body.auth-page .app-footer__link{color:#8fe3ef}@media(max-width:767px){.notification-card{flex-wrap:wrap;align-items:flex-start;row-gap:.35rem}.notification-card-date{order:4}.notification-card-actions{order:5;justify-content:flex-end;width:100%}.app-footer__inner{padding-inline:.9rem}}.import-alert{display:block}.import-alert-title{margin-bottom:.35rem;font-weight:700;display:block}.import-alert-list,.import-message-list{margin:0;padding-left:1.15rem;list-style:outside}.import-alert-list li,.import-message-list li{margin-bottom:.3rem}.import-error-detail{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%;line-height:1.5;display:block;overflow-x:auto}body.brand-body.app-shell-body .import-errors-card{border-left:4px solid #b23b3b}body.brand-body.app-shell-body .import-errors-card h3{color:#8f2020}body.brand-body.app-shell-body .import-errors-card--fatal{background:#fbeaea;border-left-color:#8f2020}body.brand-body.app-shell-body .import-warnings-card{border-left:4px solid #d9a441}body.brand-body.app-shell-body .import-warnings-card h3{color:#8a5a12}.order-detail{gap:.7rem;display:grid}.order-alert{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .85rem;display:flex}.order-alert-icon{flex:none;margin-top:.05rem;display:inline-flex}.order-alert-copy{min-width:0}.order-alert-copy strong{font-size:.9rem;line-height:1.3;display:block}.order-alert-copy p{margin:0;font-size:.85rem;line-height:1.4}.order-alert-copy strong+p{margin-top:.12rem}.order-alert--success{color:#114734;background:#deefe4;border-color:#16684d47 #16684d47 #16684d47 #1f8a5b;border-left-style:solid;border-left-width:4px}.order-alert--success .order-alert-icon{color:#1f8a5b}.order-alert--warning{color:#7a4d11;background:#fdf1da;border-color:#d9822b61 #d9822b61 #d9822b61 #dd8a1f;border-left-style:solid;border-left-width:4px}.order-alert--warning .order-alert-icon{color:#b9691a}.order-alert--error{color:#7d1d1d;background:#f7dede;border-color:#b8424266 #b8424266 #b8424266 #b23b3b;border-left-style:solid;border-left-width:4px}.order-header{gap:.5rem;padding:.7rem .95rem;display:grid}.order-header-main{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.order-type-chip{letter-spacing:.07em;text-transform:uppercase;color:#155f5b;background:#21928b24;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.order-code{color:var(--brand-slate-dark);margin:0;font-size:1.2rem;line-height:1.1}.order-meta{border-top:1px solid #18253214;flex-wrap:wrap;gap:.35rem 1.6rem;margin:0;padding-top:.5rem;display:flex}.order-meta-item{flex-direction:column;gap:.05rem;min-width:0;display:flex}.order-meta-item dt{color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.order-meta-item dd{color:var(--brand-slate-dark);margin:0;font-size:.88rem;font-weight:700}.order-track{padding:.45rem .95rem}.order-steps{margin:0;padding:0;list-style:none;display:flex}.order-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.18rem;min-width:0;padding:.1rem .3rem;display:flex;position:relative}.order-step:before{content:"";z-index:0;background:#465d7333;width:100%;height:2px;position:absolute;top:.5rem;left:-50%}.order-step:first-child:before{display:none}.order-step-dot{z-index:1;background:#fff;border:2px solid #465d7359;border-radius:999px;width:.85rem;height:.85rem;position:relative}.order-step-label{color:var(--brand-slate-dark);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:700;overflow:hidden}.order-step-date{color:var(--brand-soft);white-space:nowrap;font-size:.72rem}.order-step.is-complete .order-step-dot{background:#1f8a5b;border-color:#1f8a5b}.order-step.is-complete:before{background:#1f8a5b8c}.order-step.is-current .order-step-dot{background:#0f7f93;border-color:#0f7f93;box-shadow:0 0 0 4px #0f7f9329}.order-step.is-current .order-step-label{color:#0f5f6d}.order-lines-card{padding:.7rem .95rem}.order-prep-card{gap:.7rem;padding:.9rem 1rem;display:grid}.order-prep-head{border-bottom:1px solid #18253214;justify-content:space-between;align-items:center;gap:.9rem;padding-bottom:.65rem;display:flex}.order-prep-head>div:first-child{gap:.14rem;min-width:0;display:grid}.order-prep-head strong{color:var(--brand-slate-dark);font-size:.95rem}.order-prep-head p{color:var(--brand-soft);margin:0;font-size:.8rem;font-weight:700}.order-primary-action{flex:none;justify-content:flex-end;align-items:center;display:flex}.order-primary-action form{margin:0}.order-secondary-actions{padding:.75rem .95rem}.order-secondary-actions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.order-secondary-actions summary::-webkit-details-marker{display:none}.order-secondary-actions summary:after{content:"+";width:1.4rem;height:1.4rem;color:var(--brand-slate-dark);background:#35536b14;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.order-secondary-actions[open] summary:after{content:"−"}.order-secondary-actions summary>div{gap:.12rem;display:grid}.order-secondary-actions summary strong{color:var(--brand-slate-dark);font-size:.88rem}.order-secondary-actions summary span{color:var(--brand-soft);font-size:.76rem;font-weight:700}.order-secondary-grid{border-top:1px solid #18253214;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}.order-lines-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.order-lines-head strong{color:var(--brand-slate-dark)}.order-table-wrap{width:100%;overflow-x:auto}.order-table{border-collapse:collapse;width:100%;font-size:.82rem}.order-table thead th{text-align:left;color:var(--brand-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #1825321f;padding:.4rem .6rem;font-size:.68rem;font-weight:800}.order-table tbody td{color:var(--brand-slate-dark);vertical-align:middle;border-bottom:1px solid #18253212;padding:.55rem .6rem}.order-table tbody tr:last-child td{border-bottom:0}.order-table-strong{white-space:nowrap;font-weight:800}.order-table .wms-line-type-pill{min-height:1.5rem;padding:.14rem .55rem;font-size:.66rem}@media(max-width:767px){.order-secondary-grid{grid-template-columns:1fr}.order-prep-head{flex-direction:column;align-items:stretch}.order-primary-action,.order-primary-action form,.order-primary-action .button-primary{width:100%}.order-step-label{font-size:.72rem}.order-step-date{font-size:.66rem}.order-meta{gap:.35rem 1rem}}body.brand-body.app-shell-body{--ops-bg:#eef3f6;--ops-panel:#fff;--ops-panel-muted:#f7f9fb;--ops-border:#d8e2e8;--ops-border-strong:#b7c6d1;--ops-text:#182532;--ops-muted:#5b6b78;--ops-primary:#12384a;--ops-primary-hover:#0d2c3b;--ops-accent:#0f7f93;--ops-success:#16684d;--ops-success-bg:#e4f2e9;--ops-warning:#855a12;--ops-warning-bg:#fff3d7;--ops-danger:#9f2f2f;--ops-danger-bg:#fbe6e6;--ops-focus:#0f7f9338;color:var(--ops-text);background:var(--ops-bg)}body.brand-body.app-shell-body .app-shell{gap:.9rem;width:min(100% - 2rem,1540px);padding:.75rem 0 1.25rem}body.brand-body.app-shell-body .ops-content{gap:.9rem}body.brand-body.app-shell-body .surface-card,body.brand-body.app-shell-body .ops-index-card,body.brand-body.app-shell-body .stock-intro-card,body.brand-body.app-shell-body .stock-filter-card,body.brand-body.app-shell-body .stock-table-shell,body.brand-body.app-shell-body .stock-mobile-card,body.brand-body.app-shell-body .item-filter-card,body.brand-body.app-shell-body .item-form-card,body.brand-body.app-shell-body .pagination-card,body.brand-body.app-shell-body .item-card,body.brand-body.app-shell-body .item-empty-state,body.brand-body.app-shell-body .placeholder-card,body.brand-body.app-shell-body .placeholder-meta,body.brand-body.app-shell-body .ops-dashboard-intro,body.brand-body.app-shell-body .ops-section-card,body.brand-body.app-shell-body .client-goods-receipts-group,body.brand-body.app-shell-body .client-goods-receipt-card,body.brand-body.app-shell-body .client-delivery-notes-panel,body.brand-body.app-shell-body .wms-page-hero,body.brand-body.app-shell-body .wms-flow-hero,body.brand-body.app-shell-body .wms-flow-card,body.brand-body.app-shell-body .wms-filter-card,body.brand-body.app-shell-body .wms-action-card,body.brand-body.app-shell-body .notification-card{border:1px solid var(--ops-border);background:var(--ops-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;box-shadow:0 1px 2px #1825320d}body.brand-body.app-shell-body .ops-index-card,body.brand-body.app-shell-body .stock-intro-card,body.brand-body.app-shell-body .stock-filter-card,body.brand-body.app-shell-body .stock-table-shell,body.brand-body.app-shell-body .item-filter-card,body.brand-body.app-shell-body .item-form-card,body.brand-body.app-shell-body .pagination-card,body.brand-body.app-shell-body .ops-dashboard-intro,body.brand-body.app-shell-body .ops-section-card,body.brand-body.app-shell-body .wms-page-hero,body.brand-body.app-shell-body .wms-flow-hero,body.brand-body.app-shell-body .wms-flow-card,body.brand-body.app-shell-body .wms-filter-card,body.brand-body.app-shell-body .wms-action-card{padding:.85rem 1rem}body.brand-body.app-shell-body .app-topbar{border-color:var(--ops-border-strong);grid-template-columns:minmax(0,1fr) auto;min-height:3.55rem;padding:.58rem .8rem;top:.55rem}body.brand-body.app-shell-body .app-topbar-copy strong,body.brand-body.app-shell-body .ops-page-title,body.brand-body.app-shell-body .ops-section-heading strong,body.brand-body.app-shell-body .wms-page-hero .ops-page-title{color:var(--ops-text);letter-spacing:0}body.brand-body.app-shell-body .app-topbar-meta,body.brand-body.app-shell-body .ops-page-meta,body.brand-body.app-shell-body .wms-page-hero .ops-page-meta{color:var(--ops-muted)}body.brand-body.app-shell-body .app-topbar-mark,body.brand-body.app-shell-body .app-drawer-mark{height:1.65rem}body.brand-body.app-shell-body .app-drawer-panel{background:var(--ops-panel);border-color:var(--ops-border-strong);box-shadow:0 18px 36px #18253224}body.brand-body.app-shell-body .ops-nav-summary,body.brand-body.app-shell-body .ops-nav-link{border-radius:6px}body.brand-body.app-shell-body .ops-nav-link{border:1px solid #0000;padding:.52rem .6rem}body.brand-body.app-shell-body .ops-nav-link:hover,body.brand-body.app-shell-body .ops-nav-link.is-active,body.brand-body.app-shell-body .app-utility-link.is-active,body.brand-body.app-shell-body .app-topbar-action.is-active{border-color:var(--ops-border-strong);background:var(--ops-panel-muted);color:var(--ops-primary)}body.brand-body.app-shell-body .ops-nav-link.is-active{box-shadow:inset 3px 0 0 var(--ops-accent)}body.brand-body.app-shell-body .ops-breadcrumb{color:var(--ops-muted)}body.brand-body.app-shell-body .ops-breadcrumb-list{gap:.25rem}body.brand-body.app-shell-body .ops-breadcrumb-link,body.brand-body.app-shell-body .ops-breadcrumb-current{min-height:1.55rem;box-shadow:none;color:var(--ops-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem;font-weight:700}body.brand-body.app-shell-body .ops-breadcrumb-link:hover{color:var(--ops-primary);text-underline-offset:.2rem;background:0 0;text-decoration:underline}body.brand-body.app-shell-body .ops-breadcrumb-current{color:var(--ops-text)}body.brand-body.app-shell-body .ops-breadcrumb-separator{color:#7b8b96}body.brand-body.app-shell-body .button-primary,body.brand-body.app-shell-body .button-secondary,body.brand-body.app-shell-body .compact-button,body.brand-body.app-shell-body .btn-compact,body.brand-body.app-shell-body .btn-table,body.brand-body.app-shell-body .wms-action-primary,body.brand-body.app-shell-body .wms-action-secondary{min-width:auto;min-height:2.15rem;box-shadow:none;border-radius:6px;padding:.42rem .72rem;transform:none}body.brand-body.app-shell-body .button-primary,body.brand-body.app-shell-body .btn-primary,body.brand-body.app-shell-body .wms-action-primary{border-color:var(--ops-primary);background:var(--ops-primary);color:#fff}body.brand-body.app-shell-body .button-primary:hover,body.brand-body.app-shell-body .btn-primary:hover,body.brand-body.app-shell-body .wms-action-primary:hover{background:var(--ops-primary-hover);border-color:var(--ops-primary-hover);box-shadow:none;transform:none}body.brand-body.app-shell-body .button-secondary,body.brand-body.app-shell-body .btn-secondary,body.brand-body.app-shell-body .wms-action-secondary{border-color:var(--ops-border-strong);color:var(--ops-primary);background:#fff}body.brand-body.app-shell-body .button-secondary:hover,body.brand-body.app-shell-body .btn-secondary:hover,body.brand-body.app-shell-body .wms-action-secondary:hover{border-color:var(--ops-primary);background:var(--ops-panel-muted);color:var(--ops-primary-hover);box-shadow:none;transform:none}body.brand-body.app-shell-body .btn-danger,body.brand-body.app-shell-body .button-danger,body.brand-body.app-shell-body .notification-danger-btn{color:var(--ops-danger);background:#fff;border-color:#9f2f2f57}body.brand-body.app-shell-body .btn-danger:hover,body.brand-body.app-shell-body .button-danger:hover,body.brand-body.app-shell-body .notification-danger-btn:hover{background:var(--ops-danger-bg);color:#7f2424;border-color:#9f2f2f80}body.brand-body.app-shell-body input,body.brand-body.app-shell-body select,body.brand-body.app-shell-body textarea,body.brand-body.app-shell-body .auth-input,body.brand-body.app-shell-body .wms-quantity-field{border-color:var(--ops-border-strong);color:var(--ops-text);box-shadow:none;background:#fff;border-radius:6px}body.brand-body.app-shell-body input,body.brand-body.app-shell-body select,body.brand-body.app-shell-body .auth-input,body.brand-body.app-shell-body .wms-quantity-field{min-height:2.15rem}body.brand-body.app-shell-body input:focus,body.brand-body.app-shell-body select:focus,body.brand-body.app-shell-body textarea:focus,body.brand-body.app-shell-body .auth-input:focus{border-color:var(--ops-accent);outline:3px solid var(--ops-focus);outline-offset:0;box-shadow:none}body.brand-body.app-shell-body .data-table-wrap,body.brand-body.app-shell-body .stock-table-wrap,body.brand-body.app-shell-body .table-compact-wrap,body.brand-body.app-shell-body .order-table-wrap{border:1px solid var(--ops-border);background:#fff;border-radius:6px}body.brand-body.app-shell-body .data-table,body.brand-body.app-shell-body .stock-table,body.brand-body.app-shell-body .table-compact,body.brand-body.app-shell-body .wms-data-table,body.brand-body.app-shell-body .order-table{font-size:.8rem}body.brand-body.app-shell-body .data-table th,body.brand-body.app-shell-body .data-table td,body.brand-body.app-shell-body .stock-table th,body.brand-body.app-shell-body .stock-table td,body.brand-body.app-shell-body .table-compact th,body.brand-body.app-shell-body .table-compact td,body.brand-body.app-shell-body .wms-data-table th,body.brand-body.app-shell-body .wms-data-table td,body.brand-body.app-shell-body .order-table th,body.brand-body.app-shell-body .order-table td{border-bottom-color:#18253214;padding:.42rem .55rem;line-height:1.32}body.brand-body.app-shell-body .data-table th,body.brand-body.app-shell-body .stock-table th,body.brand-body.app-shell-body .table-compact th,body.brand-body.app-shell-body .wms-data-table th,body.brand-body.app-shell-body .order-table th{color:#536675;letter-spacing:.04em;background:#edf3f7;font-size:.67rem}body.brand-body.app-shell-body .data-table tbody tr:hover td,body.brand-body.app-shell-body .stock-table tbody tr:hover td,body.brand-body.app-shell-body .table-compact tbody tr:hover td,body.brand-body.app-shell-body .wms-data-table tbody tr:hover td,body.brand-body.app-shell-body .order-table tbody tr:hover td{background:#f5fafc}body.brand-body.app-shell-body .app-role-chip,body.brand-body.app-shell-body .ops-status,body.brand-body.app-shell-body .status-chip,body.brand-body.app-shell-body .role-badge,body.brand-body.app-shell-body .module-tag,body.brand-body.app-shell-body .nav-tag,body.brand-body.app-shell-body .status-badge,body.brand-body.app-shell-body .item-state,body.brand-body.app-shell-body .stock-badge,body.brand-body.app-shell-body .badge-compact,body.brand-body.app-shell-body .receipt-status-pill,body.brand-body.app-shell-body .wms-line-type-pill,body.brand-body.app-shell-body .warehouse-load-state{min-height:1.3rem;box-shadow:none;border-radius:6px;padding:.12rem .45rem}body.brand-body.app-shell-body .alert-success,body.brand-body.app-shell-body .alert-error,body.brand-body.app-shell-body .alert-warning{box-shadow:none;border-width:1px 1px 1px 4px;border-radius:6px;padding:.68rem .8rem}body.brand-body.app-shell-body .alert-success{border-color:#16684d3d;border-left-color:var(--ops-success);background:var(--ops-success-bg);color:var(--ops-success)}body.brand-body.app-shell-body .alert-error{border-color:#9f2f2f38;border-left-color:var(--ops-danger);background:var(--ops-danger-bg);color:var(--ops-danger)}body.brand-body.app-shell-body .alert-warning{border-color:#855a123d;border-left-color:var(--ops-warning);background:var(--ops-warning-bg);color:var(--ops-warning)}body.brand-body.app-shell-body .app-footer__inner{border-color:var(--ops-border);color:var(--ops-muted);box-shadow:none;background:#fff}body.brand-body.app-shell-body .app-footer__copy,body.brand-body.app-shell-body .app-footer__link{color:var(--ops-muted)}.wms-pagination{width:100%;color:var(--ops-text,#182532)}.wms-pagination-mobile,.wms-pagination-desktop,.wms-pagination-controls{align-items:center;gap:.35rem;display:flex}.wms-pagination-mobile,.wms-pagination-desktop{justify-content:space-between}.wms-pagination-summary{color:var(--ops-muted,#5b6b78);margin:0;font-size:.78rem;line-height:1.35}.wms-pagination-summary strong{color:var(--ops-text,#182532);font-weight:800}.wms-pagination-controls{flex-wrap:wrap;justify-content:flex-end}.wms-pagination-link{border:1px solid var(--ops-border-strong,#b7c6d1);min-width:2rem;min-height:2rem;color:var(--ops-primary,#12384a);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.wms-pagination-link:hover{border-color:var(--ops-primary,#12384a);background:var(--ops-panel-muted,#f7f9fb);color:var(--ops-primary-hover,#0d2c3b)}.wms-pagination-link--active{border-color:var(--ops-primary,#12384a);background:var(--ops-primary,#12384a);color:#fff}.wms-pagination-link--disabled{cursor:not-allowed;opacity:.52}@media(min-width:640px){.wms-pagination-mobile{display:none}}@media(max-width:639px){.wms-pagination-desktop{display:none}body.brand-body.app-shell-body .app-shell{width:min(100% - .85rem,42rem)}body.brand-body.app-shell-body .app-topbar{grid-template-columns:1fr;padding:.62rem .7rem}}body.brand-body.app-shell-body{--ops-nav-bg:#f8fbfd;--ops-nav-rail:#12384a;--ops-nav-active:#e8f3f6;--ops-control-height:2.08rem}body.brand-body.app-shell-body .app-shell{gap:.75rem;width:min(100% - 1.5rem,1560px)}body.brand-body.app-shell-body .app-topbar{background:#fffffffa;border-color:#ccd9e1;min-height:3.15rem;padding:.42rem .58rem;top:.45rem}body.brand-body.app-shell-body .app-topbar-start,body.brand-body.app-shell-body .app-topbar-end,body.brand-body.app-shell-body .app-topbar-actions,body.brand-body.app-shell-body .app-topbar-identity{align-items:center;min-width:0;display:flex}body.brand-body.app-shell-body .app-topbar-start{gap:.5rem}body.brand-body.app-shell-body .app-topbar-end{flex-wrap:nowrap;justify-content:flex-end;gap:.4rem}body.brand-body.app-shell-body .app-topbar-actions{gap:.3rem}body.brand-body.app-shell-body .app-topbar-identity{border-inline:1px solid var(--ops-border);gap:.45rem;padding:.18rem .5rem}body.brand-body.app-shell-body .app-topbar-copy{gap:.08rem}body.brand-body.app-shell-body .app-topbar-copy strong{font-size:.92rem}body.brand-body.app-shell-body .app-topbar-meta,body.brand-body.app-shell-body .app-topbar-label{font-size:.66rem}body.brand-body.app-shell-body .app-topbar-mark{max-width:7rem;height:1.45rem}body.brand-body.app-shell-body .app-menu-toggle{border-radius:6px;width:2rem;height:2rem}body.brand-body.app-shell-body .app-action-icon,body.brand-body.app-shell-body .module-link-icon,body.brand-body.app-shell-body .ops-breadcrumb-icon{border-radius:6px;width:1.35rem;height:1.35rem}body.brand-body.app-shell-body .app-topbar-action{gap:.35rem;min-height:1.95rem;padding:.28rem .5rem}body.brand-body.app-shell-body .app-topbar-logout .app-topbar-action{color:var(--ops-muted)}body.brand-body.app-shell-body .app-topbar-user{max-width:9.5rem;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}body.brand-body.app-shell-body .app-role-group{gap:.32rem}body.brand-body.app-shell-body .app-role-chip{color:#284758;background:#eef4f7;border-color:#c8d7df;min-height:1.18rem;padding:.08rem .36rem;font-size:.64rem}body.brand-body.app-shell-body .app-drawer{color:var(--ops-text)}body.brand-body.app-shell-body .app-drawer-panel{background:var(--ops-panel);border-color:#cbd9e2;border-radius:8px;width:min(22rem,100vw - 1.35rem);padding:0;overflow:hidden;box-shadow:0 16px 32px #18253229}body.brand-body.app-shell-body .app-drawer-header{border-bottom:1px solid var(--ops-border);background:#fff;padding:.75rem .8rem}body.brand-body.app-shell-body .app-drawer-brand{gap:.55rem}body.brand-body.app-shell-body .app-drawer-brand-copy span{color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}body.brand-body.app-shell-body .app-drawer-user{border-bottom:1px solid var(--ops-border);background:var(--ops-nav-bg);margin:0;padding:.65rem .8rem}body.brand-body.app-shell-body .app-drawer-avatar,body.brand-body.app-shell-body .app-drawer-avatar-image{border-radius:7px;width:2rem;height:2rem}body.brand-body.app-shell-body .app-drawer-user-copy strong{font-size:.78rem}body.brand-body.app-shell-body .app-drawer-nav{background:linear-gradient(90deg,var(--ops-nav-rail) 0 .28rem,transparent .28rem),var(--ops-nav-bg);max-height:min(62vh,42rem);padding:.65rem .55rem;overflow-y:auto}body.brand-body.app-shell-body .ops-nav{gap:0}body.brand-body.app-shell-body .ops-nav-section{box-shadow:none;background:0 0;border:0;border-radius:0}body.brand-body.app-shell-body .ops-nav-section+.ops-nav-section{border-top:1px solid #dce6ec;margin-top:.42rem;padding-top:.42rem}body.brand-body.app-shell-body .ops-nav-summary{color:#3f5665;border-radius:6px;min-height:1.8rem;padding:.22rem .45rem .22rem .72rem}body.brand-body.app-shell-body .ops-nav-summary:hover,body.brand-body.app-shell-body .ops-nav-section.is-active-section .ops-nav-summary{color:var(--ops-primary);background:#12384a0f}body.brand-body.app-shell-body .ops-nav-section-title{align-items:center;gap:.38rem;min-width:0;display:inline-flex}body.brand-body.app-shell-body .ops-nav-section-title strong{color:inherit;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .ops-nav-section-marker{background:#93a6b2;border-radius:999px;width:.32rem;height:.32rem}body.brand-body.app-shell-body .ops-nav-section.is-active-section .ops-nav-section-marker{background:var(--ops-accent)}body.brand-body.app-shell-body .ops-nav-summary .ops-status{color:#516675;background:#fff;min-width:1.4rem;min-height:1.05rem;padding:0 .28rem;font-size:.62rem}body.brand-body.app-shell-body .ops-nav-list{gap:.08rem;padding:.18rem 0 .1rem .35rem}body.brand-body.app-shell-body .ops-nav-link{color:#263c4a;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 6px 6px 0;gap:.45rem;min-height:2.05rem;padding:.28rem .42rem}body.brand-body.app-shell-body .ops-nav-link:hover{color:var(--ops-primary);background:#ffffffbd;border-left-color:#9bb1bc;transform:none}body.brand-body.app-shell-body .ops-nav-link.is-active{border-left-color:var(--ops-accent);background:var(--ops-nav-active);color:var(--ops-primary);box-shadow:none}body.brand-body.app-shell-body .ops-nav-link .module-link-body{align-items:center;gap:.45rem;min-width:0}body.brand-body.app-shell-body .ops-nav-link .module-link-icon{color:#456172;background:#fff;flex:0 0 1.32rem}body.brand-body.app-shell-body .ops-nav-link.is-active .module-link-icon{color:var(--ops-accent);background:#d7edf2}body.brand-body.app-shell-body .ops-nav-link strong{color:inherit;font-size:.76rem;font-weight:800;line-height:1.15}body.brand-body.app-shell-body .ops-link-meta .ops-status{min-height:1.05rem;padding:.05rem .32rem;font-size:.58rem}body.brand-body.app-shell-body .app-drawer-utilities{border-top:1px solid var(--ops-border);background:#fff;gap:.28rem;padding:.65rem .8rem .75rem;display:grid}body.brand-body.app-shell-body .app-drawer-logout,body.brand-body.app-shell-body .app-drawer-logout .app-utility-link{width:100%}body.brand-body.app-shell-body .app-utility-link{background:0 0;border-color:#0000;justify-content:flex-start;min-height:2rem;padding:.28rem .45rem}body.brand-body.app-shell-body .app-utility-link:hover,body.brand-body.app-shell-body .app-utility-link.is-active{border-color:var(--ops-border);background:var(--ops-panel-muted)}body.brand-body.app-shell-body .pagination-card{padding:.42rem .55rem}body.brand-body.app-shell-body .stock-table-header{align-items:center;gap:.55rem}body.brand-body.app-shell-body .stock-table-results{color:var(--ops-muted);font-size:.74rem;font-weight:800}body.brand-body.app-shell-body .stock-table-pagination--top .wms-pagination-summary{display:none}body.brand-body.app-shell-body .stock-table-pagination .wms-pagination-desktop{justify-content:flex-end}.wms-pagination{display:block}.wms-pagination-desktop{gap:.55rem}.wms-pagination-controls{border:1px solid var(--ops-border);background:#f8fbfd;border-radius:7px;gap:.12rem;padding:.12rem}.wms-pagination-link{background:0 0;border-color:#0000;border-radius:5px;min-width:1.72rem;min-height:1.72rem;padding:.16rem .42rem;font-size:.72rem}.wms-pagination-link:hover{background:#fff;border-color:#c4d3db}.wms-pagination-link--active{border-color:var(--ops-primary,#12384a);background:var(--ops-primary,#12384a)}.wms-pagination-link--disabled{background:0 0}.wms-pagination-icon{width:.92rem;height:.92rem}body.brand-body.app-shell-body .button-primary,body.brand-body.app-shell-body .button-secondary,body.brand-body.app-shell-body .compact-button,body.brand-body.app-shell-body .btn-compact,body.brand-body.app-shell-body .btn-table,body.brand-body.app-shell-body .wms-action-primary,body.brand-body.app-shell-body .wms-action-secondary{min-height:var(--ops-control-height);vertical-align:middle;padding:.34rem .64rem;line-height:1.15}body.brand-body.app-shell-body .auth-field,body.brand-body.app-shell-body .form-field,body.brand-body.app-shell-body .wms-field{gap:.26rem}body.brand-body.app-shell-body .auth-field>span,body.brand-body.app-shell-body .form-field>span,body.brand-body.app-shell-body .wms-field>span,body.brand-body.app-shell-body label>span{font-size:.72rem;line-height:1.15}body.brand-body.app-shell-body input,body.brand-body.app-shell-body select,body.brand-body.app-shell-body .auth-input,body.brand-body.app-shell-body .wms-quantity-field{min-height:var(--ops-control-height);padding-block:.28rem}body.brand-body.app-shell-body .filters-compact,body.brand-body.app-shell-body .stock-filters,body.brand-body.app-shell-body .item-filter-form,body.brand-body.app-shell-body .users-filter-form,body.brand-body.app-shell-body .daily-ops-toolbar-grid{align-items:end;gap:.55rem}body.brand-body.app-shell-body .stock-filter-actions,body.brand-body.app-shell-body .item-filter-actions,body.brand-body.app-shell-body .daily-ops-toolbar-actions,body.brand-body.app-shell-body .daily-ops-recalc-actions,body.brand-body.app-shell-body .page-actions-compact,body.brand-body.app-shell-body .action-buttons,body.brand-body.app-shell-body .inline-actions,body.brand-body.app-shell-body .wms-variant-actions{align-items:end;gap:.35rem}body.brand-body.app-shell-body .stock-filter-actions .button-primary,body.brand-body.app-shell-body .stock-filter-actions .button-secondary,body.brand-body.app-shell-body .item-filter-actions .button-primary,body.brand-body.app-shell-body .item-filter-actions .button-secondary,body.brand-body.app-shell-body .daily-ops-toolbar-actions .button-primary,body.brand-body.app-shell-body .daily-ops-toolbar-actions .button-secondary,body.brand-body.app-shell-body .daily-ops-recalc-actions .button-primary,body.brand-body.app-shell-body .daily-ops-recalc-actions .button-secondary{width:auto;min-width:5.6rem}body.brand-body.app-shell-body .daily-ops-toolbar,body.brand-body.app-shell-body .daily-ops-card,body.brand-body.app-shell-body .stock-filter-card,body.brand-body.app-shell-body .wms-filter-card{padding:.72rem .85rem}body.brand-body.app-shell-body .daily-ops-toolbar-grid{grid-template-columns:minmax(12rem,1fr) minmax(9rem,12rem)}body.brand-body.app-shell-body .daily-ops-toolbar-actions,body.brand-body.app-shell-body .daily-ops-recalc-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}body.brand-body.app-shell-body .stock-summary{gap:.55rem}body.brand-body.app-shell-body .stock-summary.stock-summary--single{grid-template-columns:minmax(14rem,24rem)}body.brand-body.app-shell-body .stock-summary-card,body.brand-body.app-shell-body .kpi-card,body.brand-body.app-shell-body .wms-kpi-tile,body.brand-body.app-shell-body .app-stat{border-radius:7px;padding:.62rem .72rem}body.brand-body.app-shell-body .stock-summary-card.stock-summary-card--with-action{gap:.65rem}body.brand-body.app-shell-body .stock-summary-card-main{gap:.16rem}body.brand-body.app-shell-body .stock-summary-card strong,body.brand-body.app-shell-body .kpi-card strong,body.brand-body.app-shell-body .wms-kpi-tile span,body.brand-body.app-shell-body .app-stat strong{letter-spacing:.05em;font-size:.66rem}body.brand-body.app-shell-body .stock-summary-card span,body.brand-body.app-shell-body .kpi-card span,body.brand-body.app-shell-body .wms-kpi-tile strong,body.brand-body.app-shell-body .app-stat span{font-size:1.28rem;line-height:1.08}body.brand-body.app-shell-body .stock-summary-card small{color:var(--ops-muted);font-size:.68rem}body.brand-body.app-shell-body .stock-summary-card--with-action [data-stock-export-trigger]{white-space:nowrap;align-self:center}body.brand-body.app-shell-body a:focus-visible,body.brand-body.app-shell-body button:focus-visible,body.brand-body.app-shell-body summary:focus-visible,body.brand-body.app-shell-body .wms-pagination-link:focus-visible{outline:3px solid var(--ops-focus);outline-offset:2px}@media(min-width:1024px){body.brand-body.app-shell-body .app-drawer-panel{width:22rem}}@media(max-width:900px){body.brand-body.app-shell-body .app-topbar{grid-template-columns:1fr;align-items:start}body.brand-body.app-shell-body .app-topbar-end{flex-wrap:wrap;justify-content:flex-start}body.brand-body.app-shell-body .app-topbar-identity{border-inline:0;padding-inline:0}}@media(max-width:639px){body.brand-body.app-shell-body .app-shell{width:min(100% - .75rem,42rem)}body.brand-body.app-shell-body .app-topbar-action-copy,body.brand-body.app-shell-body .app-topbar-label{display:none}body.brand-body.app-shell-body .wms-pagination-mobile{gap:.25rem}body.brand-body.app-shell-body .wms-pagination-mobile .wms-pagination-link{flex:1 1 0}}body.brand-body.app-shell-body .app-drawer{box-sizing:border-box;pointer-events:none;visibility:hidden;width:min(22rem,100vw - 1.1rem);max-width:calc(100vw - 1.1rem);overflow:visible;transform:translate(calc(-100% - 1rem))}body.brand-body.app-shell-body.drawer-open .app-drawer,body.brand-body.app-shell-body .app-drawer.is-open{pointer-events:auto;visibility:visible;transform:translate(0)}body.brand-body.app-shell-body .app-drawer-panel{box-sizing:border-box;width:100%;max-width:100%}body.brand-body.app-shell-body .app-drawer[aria-hidden=true] .app-drawer-panel{box-shadow:none}body.brand-body.app-shell-body .app-drawer-backdrop[hidden]{display:none!important}body.brand-body.app-shell-body.drawer-open{overflow-x:hidden}@media(max-width:639px){body.brand-body.app-shell-body .app-drawer{width:calc(100vw - .9rem);max-width:calc(100vw - .9rem);top:.45rem;bottom:.45rem;left:.45rem;transform:translate(calc(-100% - .75rem))}body.brand-body.app-shell-body.drawer-open .app-drawer,body.brand-body.app-shell-body .app-drawer.is-open{transform:translate(0)}}body.brand-body.app-shell-body .wms-list-page{gap:.75rem;display:grid}body.brand-body.app-shell-body .wms-list-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}body.brand-body.app-shell-body .wms-list-heading{gap:.18rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-list-kicker{color:var(--ops-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}body.brand-body.app-shell-body .wms-list-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}body.brand-body.app-shell-body .wms-list-count,body.brand-body.app-shell-body .wms-filter-token,body.brand-body.app-shell-body .wms-filter-muted,body.brand-body.app-shell-body .wms-status-chip,body.brand-body.app-shell-body .wms-muted-value{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:1.45rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}body.brand-body.app-shell-body .wms-list-count{border:1px solid var(--ops-border);color:var(--ops-text);background:#f8fafc;padding:.24rem .52rem}body.brand-body.app-shell-body .wms-list-subtitle{max-width:48rem;color:var(--ops-muted);margin:0;font-size:.78rem;line-height:1.35}body.brand-body.app-shell-body .wms-list-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}body.brand-body.app-shell-body .wms-list-metrics{grid-template-columns:repeat(3,minmax(4.6rem,auto));gap:.35rem;margin:0;display:grid}body.brand-body.app-shell-body .wms-list-metrics div{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;gap:.1rem;min-width:0;padding:.45rem .58rem;display:grid}body.brand-body.app-shell-body .wms-list-metrics dt{color:var(--ops-muted);text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.1}body.brand-body.app-shell-body .wms-list-metrics dd{color:var(--ops-text);margin:0;font-size:1rem;font-weight:900;line-height:1}body.brand-body.app-shell-body .wms-filter-panel{gap:.6rem;padding:.78rem .9rem;display:grid}body.brand-body.app-shell-body .wms-filter-grid{grid-template-columns:minmax(9rem,12rem) minmax(9rem,12rem) minmax(14rem,1fr) auto;align-items:end;gap:.55rem;display:grid}body.brand-body.app-shell-body .wms-filter-search{min-width:0}body.brand-body.app-shell-body .wms-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.35rem;display:flex}body.brand-body.app-shell-body .wms-filter-summary{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.5rem;display:flex}body.brand-body.app-shell-body .wms-filter-token{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:.26rem .5rem}body.brand-body.app-shell-body .wms-filter-muted,body.brand-body.app-shell-body .wms-muted-value{border:1px solid var(--ops-border);color:var(--ops-muted);background:#f8fafc;padding:.26rem .5rem}body.brand-body.app-shell-body .wms-empty-state{justify-content:space-between;align-items:center;gap:.85rem;padding:1rem;display:flex}body.brand-body.app-shell-body .wms-empty-state h3{color:var(--ops-text);margin:0;font-size:.98rem;line-height:1.2}body.brand-body.app-shell-body .wms-empty-state p{color:var(--ops-muted);margin:.18rem 0 0;font-size:.78rem;line-height:1.35}body.brand-body.app-shell-body .wms-table-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-table-toolbar{border-bottom:1px solid var(--ops-border);background:#f8fafc;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;display:flex}body.brand-body.app-shell-body .wms-table-toolbar>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.28rem .5rem;display:flex}body.brand-body.app-shell-body .wms-table-toolbar strong{color:var(--ops-text);font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-table-toolbar span{color:var(--ops-muted);font-size:.72rem;font-weight:800}body.brand-body.app-shell-body .wms-table-totals span{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;min-height:1.45rem;padding:.25rem .5rem;display:inline-flex}body.brand-body.app-shell-body .wms-table-wrap{width:100%;overflow-x:auto}body.brand-body.app-shell-body .wms-data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:68rem}body.brand-body.app-shell-body .wms-data-table th,body.brand-body.app-shell-body .wms-data-table td{border-bottom:1px solid var(--ops-border);vertical-align:middle;padding:.58rem .65rem}body.brand-body.app-shell-body .wms-data-table th{color:var(--ops-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#fff;font-size:.67rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-data-table td{color:var(--ops-text);font-size:.76rem;line-height:1.25}body.brand-body.app-shell-body .wms-data-table tbody tr:hover{background:#f8fafc}body.brand-body.app-shell-body .wms-table-number{text-align:right;font-variant-numeric:tabular-nums}body.brand-body.app-shell-body .wms-table-actions-cell{text-align:right}body.brand-body.app-shell-body .wms-request-code,body.brand-body.app-shell-body .wms-request-summary{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-request-code strong,body.brand-body.app-shell-body .wms-request-summary strong{color:var(--ops-text);font-size:.78rem;font-weight:900}body.brand-body.app-shell-body .wms-request-code span,body.brand-body.app-shell-body .wms-request-summary span{color:var(--ops-muted);font-size:.68rem;font-weight:700}body.brand-body.app-shell-body .wms-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}body.brand-body.app-shell-body .wms-status-chip{border:1px solid var(--ops-border);color:var(--ops-text);text-transform:uppercase;background:#f8fafc;padding:.3rem .5rem}body.brand-body.app-shell-body .wms-status-chip--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}body.brand-body.app-shell-body .wms-status-chip--preparing{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .wms-status-chip--sent{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}body.brand-body.app-shell-body .wms-status-chip--completed{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-status-chip--cancelled{color:#991b1b;background:#fef2f2;border-color:#fecaca}body.brand-body.app-shell-body .wms-status-chip--neutral{border-color:var(--ops-border);color:var(--ops-muted);background:#f8fafc}@media(max-width:900px){body.brand-body.app-shell-body .wms-list-header{grid-template-columns:1fr;align-items:start}body.brand-body.app-shell-body .wms-list-actions{flex-wrap:wrap;justify-content:space-between;width:100%}body.brand-body.app-shell-body .wms-list-metrics{flex:22rem}body.brand-body.app-shell-body .wms-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-filter-search,body.brand-body.app-shell-body .wms-filter-actions{grid-column:1/-1}body.brand-body.app-shell-body .wms-filter-actions{justify-content:flex-start}}@media(max-width:639px){body.brand-body.app-shell-body .wms-list-header,body.brand-body.app-shell-body .wms-filter-panel{padding:.75rem}body.brand-body.app-shell-body .wms-list-actions,body.brand-body.app-shell-body .wms-empty-state,body.brand-body.app-shell-body .wms-table-toolbar{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .wms-list-metrics,body.brand-body.app-shell-body .wms-filter-grid{grid-template-columns:1fr;width:100%}body.brand-body.app-shell-body .wms-list-primary-action,body.brand-body.app-shell-body .wms-filter-actions .button-primary,body.brand-body.app-shell-body .wms-filter-actions .button-secondary,body.brand-body.app-shell-body .wms-empty-state .button-primary{width:100%}body.brand-body.app-shell-body .wms-table-toolbar{gap:.45rem}}body.brand-body.app-shell-body .wms-request-create{gap:.75rem}body.brand-body.app-shell-body .wms-request-create>.surface-card{margin:0}body.brand-body.app-shell-body .wms-request-create .merchandise-request-page-head,body.brand-body.app-shell-body .wms-request-create .wms-request-form-panel,body.brand-body.app-shell-body .wms-request-create .wms-pending-orders-panel{padding:.85rem 1rem}body.brand-body.app-shell-body .wms-request-create .merchandise-request-page-head{gap:.25rem;display:grid}body.brand-body.app-shell-body .wms-request-create .wms-flow-card{gap:.85rem}body.brand-body.app-shell-body .wms-request-create form[data-merchandise-request-form]{min-width:0;display:block}body.brand-body.app-shell-body .wms-request-create .merchandise-request-new-shell{overflow:visible}body.brand-body.app-shell-body .wms-request-create .merchandise-request-header-strip,body.brand-body.app-shell-body .wms-request-create .merchandise-request-lines-head{padding-inline:.1rem}body.brand-body.app-shell-body .wms-request-create .merchandise-request-entry-row,body.brand-body.app-shell-body .wms-request-create .merchandise-request-summary-empty--compact,body.brand-body.app-shell-body .wms-request-create .merchandise-request-line-row{border-radius:8px}body.brand-body.app-shell-body .wms-request-create .merchandise-request-entry-row{padding:.78rem}body.brand-body.app-shell-body .wms-request-create .merchandise-request-line-table-head{padding:.35rem .75rem 0}body.brand-body.app-shell-body .wms-request-create .merchandise-request-line-list{min-width:0}body.brand-body.app-shell-body .wms-request-create .merchandise-request-submit--inline{border-top:1px solid var(--ops-border);margin-top:.15rem;padding-top:.65rem}body.brand-body.app-shell-body .wms-request-create .wms-empty-state{justify-content:stretch;align-items:start;gap:.25rem;padding:.95rem 1rem;display:grid}body.brand-body.app-shell-body .wms-request-create .wms-empty-state h3,body.brand-body.app-shell-body .wms-request-create .wms-empty-state p{margin-inline:0}body.brand-body.app-shell-body .wms-request-create .wms-pending-orders-panel{gap:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-head{border-bottom:1px solid var(--ops-border);background:#f8fafc;margin:-.85rem -1rem 0;padding:.72rem 1rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-head strong{color:var(--ops-text);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-head span{border:1px solid var(--ops-border);min-height:1.45rem;color:var(--ops-text);background:#fff;border-radius:999px;align-items:center;padding:.24rem .52rem;font-size:.68rem;font-weight:900;display:inline-flex}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-empty{color:var(--ops-muted);padding:.85rem .1rem 0;font-size:.78rem;font-weight:700}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table-wrap{width:calc(100% + 2rem);max-width:calc(100% + 2rem);margin:0 -1rem -.85rem;overflow-x:auto}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table{width:max(100%,42rem);min-width:42rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table th:first-child,body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table td:first-child{padding-left:1rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table th:last-child,body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table td:last-child{padding-right:1rem}@media(max-width:900px){body.brand-body.app-shell-body .wms-request-create .merchandise-request-entry-row{grid-template-columns:minmax(0,1fr) minmax(7rem,9rem)}body.brand-body.app-shell-body .wms-request-create .merchandise-request-entry-add,body.brand-body.app-shell-body .wms-request-create .merchandise-request-entry-row .helper-text{grid-column:1/-1}}@media(max-width:639px){body.brand-body.app-shell-body .wms-request-create .merchandise-request-page-head,body.brand-body.app-shell-body .wms-request-create .wms-request-form-panel,body.brand-body.app-shell-body .wms-request-create .wms-pending-orders-panel{padding:.75rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-head{margin:-.75rem -.75rem 0;padding:.68rem .75rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table-wrap{width:calc(100% + 1.5rem);max-width:calc(100% + 1.5rem);margin:0 -.75rem -.75rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table th:first-child,body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table td:first-child{padding-left:.75rem}body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table th:last-child,body.brand-body.app-shell-body .wms-request-create .client-pending-orders-table td:last-child{padding-right:.75rem}}body.brand-body.app-shell-body .wms-detail-page{gap:.75rem}body.brand-body.app-shell-body .wms-detail-header{gap:.72rem;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-detail-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem 0;display:grid}body.brand-body.app-shell-body .wms-detail-header .order-header-main{gap:.45rem .6rem}body.brand-body.app-shell-body .wms-detail-header .order-code{color:var(--ops-text);font-size:1.22rem;line-height:1.05}body.brand-body.app-shell-body .wms-detail-context{border:1px solid var(--ops-border);text-align:right;background:#f8fafc;border-radius:7px;justify-items:end;gap:.12rem;min-width:10rem;padding:.5rem .62rem;display:grid}body.brand-body.app-shell-body .wms-detail-context span,body.brand-body.app-shell-body .wms-detail-context em{color:var(--ops-muted);text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.1}body.brand-body.app-shell-body .wms-detail-context strong{color:var(--ops-text);font-size:.88rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-detail-meta{border-top:1px solid var(--ops-border);background:#f8fafc;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0;display:grid}body.brand-body.app-shell-body .wms-detail-meta .order-meta-item{border-right:1px solid var(--ops-border);min-width:0;padding:.55rem .7rem}body.brand-body.app-shell-body .wms-detail-meta .order-meta-item:last-child{border-right:0}body.brand-body.app-shell-body .wms-detail-meta dt{color:var(--ops-muted);font-size:.64rem;line-height:1.1}body.brand-body.app-shell-body .wms-detail-meta dd{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;padding:0 1rem .85rem;display:flex}body.brand-body.app-shell-body .wms-detail-actions form{margin:0}body.brand-body.app-shell-body .order-prep-head>.order-primary-action{display:none}body.brand-body.app-shell-body .order-track{padding:.58rem .85rem}body.brand-body.app-shell-body .order-steps{gap:.15rem}body.brand-body.app-shell-body .order-step{padding:.12rem .35rem}body.brand-body.app-shell-body .order-prep-card,body.brand-body.app-shell-body .order-lines-card,body.brand-body.app-shell-body .order-secondary-actions{padding:0;overflow:hidden}body.brand-body.app-shell-body .order-prep-head,body.brand-body.app-shell-body .order-lines-head,body.brand-body.app-shell-body .order-secondary-actions summary{border-bottom:1px solid var(--ops-border);background:#f8fafc;padding:.72rem .9rem}body.brand-body.app-shell-body .order-prep-head{margin:0}body.brand-body.app-shell-body .order-prep-head strong,body.brand-body.app-shell-body .order-lines-head strong,body.brand-body.app-shell-body .order-secondary-actions summary strong{color:var(--ops-text);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.15}body.brand-body.app-shell-body .order-prep-head p,body.brand-body.app-shell-body .order-secondary-actions summary span{color:var(--ops-muted);font-size:.72rem;line-height:1.25}body.brand-body.app-shell-body .order-secondary-actions summary:after{border:1px solid var(--ops-border);background:#fff}body.brand-body.app-shell-body .order-secondary-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:0;padding:.75rem .9rem}body.brand-body.app-shell-body .order-secondary-grid .wms-action-card{align-content:start;gap:.55rem;padding:.72rem;display:grid}body.brand-body.app-shell-body .order-secondary-grid .wms-action-card>strong{color:var(--ops-text);font-size:.78rem;font-weight:900}body.brand-body.app-shell-body .order-table-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .order-table{border-collapse:separate;border-spacing:0;width:max(100%,64rem);min-width:64rem}body.brand-body.app-shell-body .order-lines-card .order-table{width:max(100%,54rem);min-width:54rem}body.brand-body.app-shell-body .order-table th,body.brand-body.app-shell-body .order-table td{vertical-align:middle;padding:.5rem .62rem}body.brand-body.app-shell-body .order-table th{background:#fff}body.brand-body.app-shell-body .order-table td:nth-child(5),body.brand-body.app-shell-body .order-table td:nth-child(6),body.brand-body.app-shell-body .order-table th:nth-child(5),body.brand-body.app-shell-body .order-table th:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}body.brand-body.app-shell-body .order-table td:nth-child(2){min-width:13rem}body.brand-body.app-shell-body .order-table td:nth-child(8){min-width:12rem}body.brand-body.app-shell-body .order-table-strong{color:var(--ops-text);font-weight:900}body.brand-body.app-shell-body .order-table .warehouse-load-state,body.brand-body.app-shell-body .order-table .wms-line-type-pill{white-space:nowrap}body.brand-body.app-shell-body .order-alert{border-radius:8px}@media(max-width:1100px){body.brand-body.app-shell-body .wms-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){body.brand-body.app-shell-body .wms-detail-header-main{grid-template-columns:1fr;align-items:stretch}body.brand-body.app-shell-body .wms-detail-context{text-align:left;justify-items:start}body.brand-body.app-shell-body .wms-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-detail-meta .order-meta-item:nth-child(2n){border-right:0}body.brand-body.app-shell-body .wms-detail-actions{justify-content:flex-start}body.brand-body.app-shell-body .wms-detail-actions,body.brand-body.app-shell-body .wms-detail-actions form,body.brand-body.app-shell-body .wms-detail-actions .button-primary,body.brand-body.app-shell-body .wms-detail-actions .button-secondary{width:100%}body.brand-body.app-shell-body .order-secondary-grid{grid-template-columns:1fr}}@media(max-width:520px){body.brand-body.app-shell-body .wms-detail-header-main{padding:.75rem .75rem 0}body.brand-body.app-shell-body .wms-detail-actions{padding:0 .75rem .75rem}body.brand-body.app-shell-body .wms-detail-meta{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-detail-meta .order-meta-item{border-right:0}body.brand-body.app-shell-body .order-prep-head,body.brand-body.app-shell-body .order-lines-head,body.brand-body.app-shell-body .order-secondary-actions summary,body.brand-body.app-shell-body .order-secondary-grid{padding-inline:.75rem}}body.brand-body.app-shell-body .wms-status-chip--draft{color:#334155;background:#f8fafc;border-color:#cbd5e1}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-panel{padding:.65rem}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-grid--refined{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card{border:1px solid var(--ops-border);min-width:0;box-shadow:none;background:#fff;border-radius:8px;align-content:start;gap:.55rem;padding:.72rem;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card-head strong{color:var(--ops-text);font-size:.82rem;font-weight:900;line-height:1.15}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card p,body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-intro span,body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card p{color:var(--ops-muted);margin:0;font-size:.74rem;line-height:1.35}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-action,body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-action{width:auto;max-width:fit-content}body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-card{padding:0;overflow:hidden}body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-heading{padding:.68rem .8rem}body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-intro{gap:.18rem;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-intro strong{color:var(--ops-text);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.15}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-list--refined{border-top:1px solid var(--ops-border);gap:0;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card--refined{border:0;border-bottom:1px solid var(--ops-border);background:#fff;border-radius:0;grid-template-columns:minmax(11rem,1fr) auto auto;align-items:center;gap:.65rem;padding:.58rem .8rem;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card--refined:last-child{border-bottom:0}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card-copy{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card-copy strong,body.brand-body.app-shell-body .dispatch-list-page .dispatch-code-cell strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}body.brand-body.app-shell-body .dispatch-list-page .dispatch-empty-state{border:0;border-top:1px solid var(--ops-border);box-shadow:none;border-radius:0;margin:0}body.brand-body.app-shell-body .dispatch-list-page .dispatch-table-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .dispatch-list-page .dispatch-table{width:max(100%,58rem);min-width:58rem}body.brand-body.app-shell-body .dispatch-list-page .dispatch-table th,body.brand-body.app-shell-body .dispatch-list-page .dispatch-table td{vertical-align:middle;padding:.54rem .62rem}body.brand-body.app-shell-body .dispatch-list-page .dispatch-code-cell{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .dispatch-list-page .dispatch-code-cell span{color:var(--ops-muted);white-space:nowrap;font-size:.7rem;line-height:1.15}body.brand-body.app-shell-body .dispatch-list-page .dispatch-table .wms-line-type-pill,body.brand-body.app-shell-body .dispatch-list-page .dispatch-table .wms-status-chip,body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-meta .wms-status-chip{white-space:nowrap}body.brand-body.app-shell-body .dispatch-list-page .wms-row-actions{justify-content:flex-end}@media(max-width:900px){body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-grid--refined,body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card--refined{grid-template-columns:1fr}body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-meta,body.brand-body.app-shell-body .dispatch-list-page .wms-row-actions{justify-content:flex-start}body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-action,body.brand-body.app-shell-body .dispatch-list-page .dispatch-section-action,body.brand-body.app-shell-body .dispatch-list-page .dispatch-entry-card-actions,body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card-actions,body.brand-body.app-shell-body .dispatch-list-page .dispatch-pending-card-actions .button-secondary{width:100%;max-width:100%}}body.brand-body.app-shell-body .wms-status-chip--pending_review{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .wms-status-chip--confirmed{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-header-actions,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions{justify-content:flex-end}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form{grid-template-columns:repeat(12,minmax(0,1fr))}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .auth-field{grid-column:span 2}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-search,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .wms-filter-actions{grid-column:span 3}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-empty-state{align-items:center}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table{width:max(100%,72rem);min-width:72rem}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table th,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table td{vertical-align:middle;padding:.52rem .6rem}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-code-cell{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-code-cell strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-code-cell span,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-document-name{max-width:13rem;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-document-name{color:var(--ops-text);display:inline-block}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table .wms-status-chip,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-mobile-card .wms-status-chip{white-space:nowrap}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions form{margin:0}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-mobile-list{display:none}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-mobile-card{border:1px solid var(--ops-border);box-shadow:none;background:#fff;border-radius:8px;gap:.68rem;padding:.75rem;display:grid}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}@media(max-width:1180px){body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .auth-field,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-search,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .wms-filter-actions{grid-column:span 4}}@media(max-width:767px){body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .auth-field,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-search,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-filter-form .wms-filter-actions{grid-column:1/-1}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-table-panel{display:none}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-mobile-list{gap:.65rem;display:grid}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-header-actions,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-header-actions .button-primary,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-header-actions .button-secondary,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions .button-secondary,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions form,body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions button{width:100%;max-width:100%}body.brand-body.app-shell-body .goods-receipts-list-page .goods-receipts-row-actions{justify-content:flex-start}}body.brand-body.app-shell-body .wms-status-chip--entry{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-status-chip--dispatch{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form{grid-template-columns:repeat(12,minmax(0,1fr))}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .auth-field{grid-column:span 2}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-search,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .wms-filter-actions,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .auth-field{grid-column:span 3}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-search{grid-column:span 4}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .wms-filter-actions{grid-column:span 2}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table-panel,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table{width:max(100%,70rem);min-width:70rem}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table th,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table td{vertical-align:middle;padding:.52rem .6rem}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-code-cell,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-main{gap:.14rem;min-width:0;display:grid}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-code-cell strong,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-main strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-main span{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-table .wms-status-chip,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-panel .wms-status-chip{white-space:nowrap}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-row-actions,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-actions{justify-content:flex-end}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-panel-head{padding:.68rem .8rem}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-list{border-top:1px solid var(--ops-border);gap:0;display:grid}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-row{border-bottom:1px solid var(--ops-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem .8rem;display:grid}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-row:last-child{border-bottom:0}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-empty{border-top:1px solid var(--ops-border);color:var(--ops-muted);padding:.78rem .8rem;font-size:.78rem;font-weight:800}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-panel .pagination-card{box-shadow:none;border-inline:0;border-bottom:0;border-radius:0;margin:0}@media(max-width:1180px){body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .auth-field,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-search,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .wms-filter-actions,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .auth-field,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-search,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .wms-filter-actions{grid-column:span 4}}@media(max-width:900px){body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-grid{grid-template-columns:1fr}}@media(max-width:767px){body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .auth-field,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-search,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-filter-form .wms-filter-actions,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .auth-field,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-search,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-notes-filter-form .wms-filter-actions{grid-column:1/-1}body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-row{grid-template-columns:1fr;align-items:stretch}body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-row-actions,body.brand-body.app-shell-body .delivery-notes-list-page .delivery-notes-row-actions .button-secondary,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-actions,body.brand-body.app-shell-body .delivery-notes-list-page .client-delivery-note-actions .button-secondary{justify-content:flex-start;width:100%;max-width:100%}}body.brand-body.app-shell-body .wms-status-chip--solicitado{color:#92400e;background:#fffbeb;border-color:#fde68a}body.brand-body.app-shell-body .wms-status-chip--aprobado,body.brand-body.app-shell-body .wms-status-chip--planificado{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .wms-status-chip--en_curso{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}body.brand-body.app-shell-body .wms-status-chip--completado{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-status-chip--cancelado,body.brand-body.app-shell-body .wms-status-chip--rechazado{color:#991b1b;background:#fef2f2;border-color:#fecaca}body.brand-body.app-shell-body .wms-status-chip--entrada{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-status-chip--salida{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .wms-status-chip--mixto{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}body.brand-body.app-shell-body .wms-status-chip--otro{border-color:var(--ops-border);color:var(--ops-muted);background:#f8fafc}body.brand-body.app-shell-body .wms-booking-page .booking-header-actions{flex-wrap:wrap}body.brand-body.app-shell-body .wms-booking-page .booking-filter-form{grid-template-columns:repeat(12,minmax(0,1fr))}body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .auth-field{grid-column:span 2}body.brand-body.app-shell-body .wms-booking-page .booking-filter-search,body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .wms-filter-actions{grid-column:span 3}body.brand-body.app-shell-body .wms-booking-page .booking-empty-state{align-items:center}body.brand-body.app-shell-body .wms-booking-page .booking-table-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-booking-page .booking-table-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .wms-booking-page .booking-table{width:max(100%,76rem);min-width:76rem}body.brand-body.app-shell-body .wms-booking-page .booking-table th,body.brand-body.app-shell-body .wms-booking-page .booking-table td{vertical-align:middle;padding:.52rem .6rem}body.brand-body.app-shell-body .wms-booking-page .booking-code-cell{gap:.14rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-booking-page .booking-code-cell strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .wms-booking-page .booking-code-cell span,body.brand-body.app-shell-body .wms-booking-page .booking-time-value{color:var(--ops-muted);font-size:.72rem;font-weight:700;line-height:1.25}body.brand-body.app-shell-body .wms-booking-page .booking-table .wms-status-chip{white-space:nowrap}body.brand-body.app-shell-body .wms-booking-page .booking-google-chip{text-overflow:ellipsis;max-width:16rem;overflow:hidden}body.brand-body.app-shell-body .wms-booking-page .booking-google-chip--connected{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-booking-page .booking-google-chip--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}body.brand-body.app-shell-body .wms-booking-page .booking-google-chip--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}body.brand-body.app-shell-body .wms-booking-page .booking-row-actions{justify-content:flex-end}@media(max-width:1180px){body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .auth-field,body.brand-body.app-shell-body .wms-booking-page .booking-filter-search,body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .wms-filter-actions{grid-column:span 4}}@media(max-width:767px){body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .auth-field,body.brand-body.app-shell-body .wms-booking-page .booking-filter-search,body.brand-body.app-shell-body .wms-booking-page .booking-filter-form .wms-filter-actions{grid-column:1/-1}body.brand-body.app-shell-body .wms-booking-page .booking-row-actions,body.brand-body.app-shell-body .wms-booking-page .booking-row-actions .button-secondary{justify-content:flex-start;width:100%;max-width:100%}}body.brand-body.app-shell-body .ops-link-arrow,body.brand-body.app-shell-body .wms-command-arrow{color:var(--ops-accent);font-size:.95rem;font-weight:800;line-height:1}body.brand-body.app-shell-body .wms-command-dashboard{gap:.78rem;width:100%;max-width:1480px;margin:0 auto;display:grid}body.brand-body.app-shell-body .wms-command-dashboard>.surface-card,body.brand-body.app-shell-body .wms-command-dashboard .wms-module-group,body.brand-body.app-shell-body .wms-command-dashboard .wms-attention-card,body.brand-body.app-shell-body .wms-command-dashboard .wms-command-agenda{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1825322e;box-shadow:0 8px 18px #07141d1f}body.brand-body.app-shell-body .wms-command-dashboard>.wms-command-hero{background:#12384a;border-color:#12384a;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.42fr);align-items:stretch;gap:1rem;padding:1.05rem 1.1rem;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-command-hero-copy{align-content:center;gap:.28rem;min-width:0;padding-right:.35rem;display:grid}body.brand-body.app-shell-body .wms-command-kicker,body.brand-body.app-shell-body .wms-command-eyebrow{color:var(--ops-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.2}body.brand-body.app-shell-body .wms-command-kicker{color:#62d1dc}body.brand-body.app-shell-body .wms-command-hero h1{color:#fff;margin:0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.05}body.brand-body.app-shell-body .wms-command-hero p{color:#d7e4ea;max-width:34rem;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}body.brand-body.app-shell-body .wms-command-week{color:#8fb0bd;margin-top:.22rem;font-size:.68rem;font-weight:700}body.brand-body.app-shell-body .wms-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:0;display:grid}body.brand-body.app-shell-body .wms-command-kpis>div{background:#1a3b4a;border:1px solid #365767;border-radius:7px;align-content:center;gap:.12rem;min-width:0;padding:.72rem .75rem;display:grid}body.brand-body.app-shell-body .wms-command-kpis>div.has-alert{background:#3b362d;border-color:#b88938}body.brand-body.app-shell-body .wms-command-kpis dt,body.brand-body.app-shell-body .wms-command-kpis span{color:#91adba;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:800;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-command-kpis dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:900;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .wms-quick-panel{gap:.6rem;padding:.72rem .82rem .78rem;display:grid}body.brand-body.app-shell-body .wms-command-section-heading,body.brand-body.app-shell-body .wms-command-block-title,body.brand-body.app-shell-body .wms-module-group-head,body.brand-body.app-shell-body .wms-command-agenda-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}body.brand-body.app-shell-body .wms-command-section-heading>div,body.brand-body.app-shell-body .wms-command-block-title>div,body.brand-body.app-shell-body .wms-module-group-head>div:first-child,body.brand-body.app-shell-body .wms-command-agenda-head>div{gap:.1rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-command-section-heading h2,body.brand-body.app-shell-body .wms-command-block-title h2,body.brand-body.app-shell-body .wms-command-agenda-head h2,body.brand-body.app-shell-body .wms-module-group-head h3{color:var(--ops-primary);margin:0;font-size:.93rem;line-height:1.2}body.brand-body.app-shell-body .wms-command-section-heading>span{color:var(--ops-muted);font-size:.67rem;font-weight:800}body.brand-body.app-shell-body .wms-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}body.brand-body.app-shell-body .wms-quick-action{border:1px solid var(--ops-border);border-left:3px solid var(--ops-accent);min-width:0;min-height:3.15rem;color:var(--ops-text);background:#f8fafc;border-radius:7px;align-items:center;gap:.48rem;padding:.5rem .55rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}body.brand-body.app-shell-body .wms-quick-action:hover{border-color:var(--ops-accent);background:#eef6f8;transform:translateY(-1px)}body.brand-body.app-shell-body .wms-quick-action-icon,body.brand-body.app-shell-body .wms-attention-icon{width:1.75rem;height:1.75rem;color:var(--ops-accent);background:#e5f1f4;border-radius:6px;flex:0 0 1.75rem;justify-content:center;align-items:center;display:inline-flex}body.brand-body.app-shell-body .wms-quick-action-icon .module-link-icon-svg,body.brand-body.app-shell-body .wms-attention-icon .module-link-icon-svg{width:.95rem;height:.95rem}body.brand-body.app-shell-body .wms-quick-action-copy{flex:auto;gap:.05rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-quick-action-copy small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:700;line-height:1.15;overflow:hidden}body.brand-body.app-shell-body .wms-quick-action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-command-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:start;gap:.78rem;display:grid}body.brand-body.app-shell-body .wms-command-modules,body.brand-body.app-shell-body .wms-command-rail{gap:.65rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-command-block-title{min-height:2.45rem;padding:0 .1rem}body.brand-body.app-shell-body .wms-command-block-title p{max-width:24rem;color:var(--ops-muted);text-align:right;margin:0;font-size:.67rem;font-weight:650;line-height:1.25}body.brand-body.app-shell-body .wms-module-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}body.brand-body.app-shell-body .wms-module-group{align-content:start;gap:.58rem;min-width:0;padding:.72rem;display:grid}body.brand-body.app-shell-body .wms-module-group--operations{grid-column:1/-1}body.brand-body.app-shell-body .wms-module-group--operations .wms-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-module-group-head{border-bottom:2px solid #e3ebef;align-items:flex-start;padding:.02rem .08rem .55rem}body.brand-body.app-shell-body .wms-module-group-head h3{font-size:.98rem}body.brand-body.app-shell-body .wms-module-group-head p{color:var(--ops-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.05rem 0 0;font-size:.65rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}body.brand-body.app-shell-body .wms-module-group-counters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}body.brand-body.app-shell-body .wms-module-count,body.brand-body.app-shell-body .wms-attention-total,body.brand-body.app-shell-body .wms-agenda-day-label b{min-width:1.55rem;height:1.55rem;color:var(--ops-primary);background:#e8eef2;border-radius:6px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.68rem;font-weight:900;display:inline-flex}body.brand-body.app-shell-body .wms-pending-count,body.brand-body.app-shell-body .wms-attention-total.has-pending{color:#765516;background:#fff1cf;border-color:#e5c47f}body.brand-body.app-shell-body .wms-pending-count{border:1px solid #e5c47f;border-radius:5px;padding:.2rem .42rem;font-size:.59rem;font-weight:850}body.brand-body.app-shell-body .wms-module-list{gap:.35rem}body.brand-body.app-shell-body .wms-command-module{background:#fff;min-height:3.25rem;padding:.5rem .55rem}body.brand-body.app-shell-body .wms-command-module .module-link-body{gap:.52rem}body.brand-body.app-shell-body .wms-command-module .module-link-icon{width:1.7rem;height:1.7rem;color:var(--ops-accent);box-shadow:none;background:#edf3f6;border-radius:6px;flex:0 0 1.7rem}body.brand-body.app-shell-body .wms-command-module .module-link-icon-svg{width:.9rem;height:.9rem}body.brand-body.app-shell-body .wms-command-module .module-link-copy strong{font-size:.76rem}body.brand-body.app-shell-body .wms-command-module .module-link-copy span{color:var(--ops-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}body.brand-body.app-shell-body .wms-command-module-meta{flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}body.brand-body.app-shell-body .wms-command-module .dashboard-module-pending{min-width:1.4rem;padding-inline:.35rem}body.brand-body.app-shell-body .wms-attention-card,body.brand-body.app-shell-body .wms-command-agenda{overflow:hidden}body.brand-body.app-shell-body .wms-attention-card{border-top:3px solid #b88938;gap:.6rem;padding:.75rem;display:grid}body.brand-body.app-shell-body .wms-attention-empty{background:#edf7f1;border:1px solid #cfe3d8;border-radius:7px;align-items:center;gap:.6rem;padding:.65rem;display:flex}body.brand-body.app-shell-body .wms-attention-empty>span{color:#fff;background:#16684d;border-radius:6px;flex:0 0 1.7rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:inline-flex}body.brand-body.app-shell-body .wms-attention-empty div,body.brand-body.app-shell-body .wms-attention-list a>span:nth-child(2){gap:.08rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-attention-empty strong,body.brand-body.app-shell-body .wms-attention-list strong{color:var(--ops-text);font-size:.74rem}body.brand-body.app-shell-body .wms-attention-empty p,body.brand-body.app-shell-body .wms-attention-list small{color:var(--ops-muted);margin:0;font-size:.62rem;font-weight:650}body.brand-body.app-shell-body .wms-attention-list{gap:.35rem;display:grid}body.brand-body.app-shell-body .wms-attention-list a{color:inherit;background:#fffaf0;border:1px solid #ead7aa;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.5rem;text-decoration:none;display:grid}body.brand-body.app-shell-body .wms-attention-list a:hover{border-color:#b88938}body.brand-body.app-shell-body .wms-attention-list b{color:#765516;font-size:.8rem}body.brand-body.app-shell-body .wms-attention-link{color:var(--ops-primary);justify-content:space-between;align-items:center;font-size:.67rem;font-weight:800;text-decoration:none;display:flex}body.brand-body.app-shell-body .wms-attention-link:hover{color:var(--ops-accent)}body.brand-body.app-shell-body .wms-command-agenda{border-top:3px solid var(--ops-accent);padding:0}body.brand-body.app-shell-body .wms-command-agenda-head{background:#f8fafc;align-items:flex-start;padding:.72rem .75rem .62rem}body.brand-body.app-shell-body .wms-command-agenda-head p{color:var(--ops-muted);margin:0;font-size:.64rem;font-weight:700}body.brand-body.app-shell-body .wms-command-agenda-head .dashboard-notifications-link{min-width:auto;min-height:2rem;padding:.35rem .55rem;font-size:.68rem}body.brand-body.app-shell-body .wms-agenda-summary{border-top:1px solid var(--ops-border);border-bottom:1px solid var(--ops-border);background:#edf3f6;align-items:center;gap:.35rem;padding:.45rem .75rem;display:flex}body.brand-body.app-shell-body .wms-agenda-summary span{color:var(--ops-muted);background:#fff;border:1px solid #c7d5dd;border-radius:5px;padding:.22rem .42rem;font-size:.61rem;font-weight:750}body.brand-body.app-shell-body .wms-agenda-summary strong{color:var(--ops-primary)}body.brand-body.app-shell-body .wms-agenda-days{grid-template-columns:1fr;gap:0;display:grid}body.brand-body.app-shell-body .wms-agenda-day{border:0;border-bottom:1px solid var(--ops-border);background:#fff;border-radius:0;grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;min-height:2.75rem;padding:.45rem .6rem;display:grid}body.brand-body.app-shell-body .wms-agenda-day:last-child{border-bottom:0}body.brand-body.app-shell-body .wms-agenda-day.has-activity{box-shadow:inset 3px 0 0 var(--ops-accent);background:#f7fbfc}body.brand-body.app-shell-body .wms-agenda-day-label{align-content:start;justify-items:start;gap:.02rem;padding-top:.12rem;display:grid}body.brand-body.app-shell-body .wms-agenda-day-label strong{color:var(--ops-primary);text-transform:uppercase;font-size:.7rem}body.brand-body.app-shell-body .wms-agenda-day-label span{color:var(--ops-muted);font-size:.61rem;font-weight:700}body.brand-body.app-shell-body .wms-agenda-day-label b{min-width:1.2rem;height:1.2rem;color:var(--ops-accent);background:#dcecf0;margin-top:.16rem;padding:0 .25rem;font-size:.58rem}body.brand-body.app-shell-body .wms-agenda-day-content{min-width:0}body.brand-body.app-shell-body .wms-agenda-day .dashboard-booking-day-empty{color:#8796a2;background:0 0;border:0;align-items:center;min-height:1.75rem;padding:0;font-size:.61rem;font-weight:700;display:flex}body.brand-body.app-shell-body .wms-agenda-items{gap:.32rem;display:grid}body.brand-body.app-shell-body .wms-agenda-booking,body.brand-body.app-shell-body .wms-agenda-google{box-shadow:none;border-radius:6px;gap:.1rem;padding:.42rem .48rem;display:grid}body.brand-body.app-shell-body .wms-agenda-item-top{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}body.brand-body.app-shell-body .wms-agenda-item-top strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}body.brand-body.app-shell-body .wms-agenda-booking>span:not(.wms-agenda-item-top),body.brand-body.app-shell-body .wms-agenda-google>span:not(.wms-agenda-item-top),body.brand-body.app-shell-body .wms-agenda-booking small,body.brand-body.app-shell-body .wms-agenda-google small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:650;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-agenda-item-top .wms-status-chip,body.brand-body.app-shell-body .wms-agenda-item-top .wms-calendar-source{flex:none;padding:.12rem .3rem;font-size:.51rem}@media(max-width:1240px){body.brand-body.app-shell-body .wms-command-layout{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-command-rail{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start}}@media(max-width:960px){body.brand-body.app-shell-body .wms-command-dashboard>.wms-command-hero,body.brand-body.app-shell-body .wms-command-rail{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.brand-body.app-shell-body .wms-command-dashboard>.wms-command-hero{padding:.85rem}body.brand-body.app-shell-body .wms-command-kpis,body.brand-body.app-shell-body .wms-module-groups,body.brand-body.app-shell-body .wms-module-group--operations .wms-module-list{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-module-group--operations{grid-column:auto}body.brand-body.app-shell-body .wms-command-block-title,body.brand-body.app-shell-body .wms-command-agenda-head{flex-direction:column;align-items:flex-start}body.brand-body.app-shell-body .wms-command-block-title p{text-align:left;max-width:none}body.brand-body.app-shell-body .wms-command-agenda-head .dashboard-notifications-link{justify-content:center;width:100%}}@media(max-width:520px){body.brand-body.app-shell-body .wms-command-kpis,body.brand-body.app-shell-body .wms-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-command-module .module-link-copy span{display:none}body.brand-body.app-shell-body .wms-command-module{min-height:2.75rem}}@media(max-width:390px){body.brand-body.app-shell-body .wms-quick-actions{grid-template-columns:1fr}}body.brand-body.app-shell-body .wms-notification-page{gap:.75rem}body.brand-body.app-shell-body .wms-notification-header-actions{align-items:stretch}body.brand-body.app-shell-body .wms-notification-kpis{grid-template-columns:repeat(3,minmax(5.1rem,auto))}body.brand-body.app-shell-body .wms-notification-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}body.brand-body.app-shell-body .wms-notification-toolbar-copy{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-notification-toolbar-copy strong{color:var(--ops-text);font-size:.84rem;font-weight:900}body.brand-body.app-shell-body .wms-notification-toolbar-copy span{color:var(--ops-muted);font-size:.72rem;font-weight:700}body.brand-body.app-shell-body .wms-notification-admin-actions{justify-content:flex-end}body.brand-body.app-shell-body .wms-notification-admin-actions form,body.brand-body.app-shell-body .wms-notification-actions form{margin:0}body.brand-body.app-shell-body .wms-notification-summary{justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .78rem;display:flex}body.brand-body.app-shell-body .wms-notification-summary strong{color:var(--ops-text);font-size:.8rem}body.brand-body.app-shell-body .wms-notification-summary span{color:var(--ops-muted);font-size:.72rem;font-weight:800}body.brand-body.app-shell-body .wms-notification-inbox{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-notification-inbox-head{border-bottom:1px solid var(--ops-border);color:var(--ops-muted);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;grid-template-columns:minmax(0,1fr) 8.5rem 12rem;gap:.7rem;padding:.48rem .72rem;font-size:.64rem;font-weight:900;display:grid}body.brand-body.app-shell-body .wms-notification-list{gap:0;display:grid}body.brand-body.app-shell-body .wms-notification-item{border:0;border-left:3px solid #50607159;border-bottom:1px solid var(--ops-border);min-height:3.2rem;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:.55rem minmax(0,1fr) 8.5rem 12rem;align-items:center;gap:.7rem;padding:.5rem .72rem;display:grid}body.brand-body.app-shell-body .wms-notification-item:last-child{border-bottom:0}body.brand-body.app-shell-body .wms-notification-item.is-unread{border-left-color:var(--ops-accent);background:#f7fbfd}body.brand-body.app-shell-body .wms-notification-item .notification-card-state{background:#fff;border:1px solid #50607152;border-radius:999px;width:.5rem;height:.5rem}body.brand-body.app-shell-body .wms-notification-item.is-unread .notification-card-state{border-color:var(--ops-accent);background:var(--ops-accent)}body.brand-body.app-shell-body .wms-notification-copy{gap:.1rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-notification-line{align-items:center;gap:.45rem;min-width:0;display:flex}body.brand-body.app-shell-body .wms-notification-item .notification-card-title{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-notification-item:not(.is-unread) .notification-card-title{font-weight:700}body.brand-body.app-shell-body .wms-notification-item .notification-card-body{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;line-height:1.25;overflow:hidden}body.brand-body.app-shell-body .wms-notification-item .notification-card-badges{flex:none;align-items:center;gap:.3rem;display:inline-flex}body.brand-body.app-shell-body .wms-notification-item .notification-kind-badge,body.brand-body.app-shell-body .wms-notification-state-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;min-height:1.25rem;padding:.16rem .42rem;font-size:.58rem;font-weight:900;line-height:1}body.brand-body.app-shell-body .wms-notification-state-badge{border:1px solid var(--ops-border);color:var(--ops-muted);background:#f8fafc}body.brand-body.app-shell-body .wms-notification-item.is-unread .wms-notification-state-badge{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .notification-kind-badge--booking{color:#1d4ed8;background:#eff6ff}body.brand-body.app-shell-body .notification-kind-badge--pedido{color:#92400e;background:#fffbeb}body.brand-body.app-shell-body .notification-kind-badge--salida{color:#166534;background:#f0fdf4}body.brand-body.app-shell-body .notification-kind-badge--stock{color:#0e7490;background:#ecfeff}body.brand-body.app-shell-body .notification-kind-badge--sistema{color:#475569;background:#f8fafc}body.brand-body.app-shell-body .notification-kind-badge--error{color:#991b1b;background:#fef2f2}body.brand-body.app-shell-body .wms-notification-date{color:var(--ops-muted);white-space:nowrap;font-size:.7rem;font-weight:700}body.brand-body.app-shell-body .wms-notification-actions{justify-content:flex-end}body.brand-body.app-shell-body .wms-notification-empty{align-items:center}@media(max-width:980px){body.brand-body.app-shell-body .wms-notification-toolbar,body.brand-body.app-shell-body .wms-notification-summary{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .wms-notification-admin-actions{justify-content:flex-start}body.brand-body.app-shell-body .wms-notification-inbox-head{display:none}body.brand-body.app-shell-body .wms-notification-item{grid-template-columns:.55rem minmax(0,1fr);align-items:start}body.brand-body.app-shell-body .wms-notification-date,body.brand-body.app-shell-body .wms-notification-actions{grid-column:2}body.brand-body.app-shell-body .wms-notification-actions{justify-content:flex-start}}@media(max-width:639px){body.brand-body.app-shell-body .wms-notification-kpis{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-notification-admin-actions,body.brand-body.app-shell-body .wms-notification-admin-actions form,body.brand-body.app-shell-body .wms-notification-admin-actions button,body.brand-body.app-shell-body .wms-notification-actions,body.brand-body.app-shell-body .wms-notification-actions a,body.brand-body.app-shell-body .wms-notification-actions form,body.brand-body.app-shell-body .wms-notification-actions button{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-notification-line{flex-direction:column;align-items:flex-start}}body.brand-body.app-shell-body .wms-admin-page{gap:.72rem}body.brand-body.app-shell-body .wms-admin-header{grid-template-columns:minmax(0,1fr) minmax(15rem,auto)}body.brand-body.app-shell-body .wms-admin-header-side{justify-items:end;gap:.55rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-admin-metrics{grid-template-columns:repeat(3,minmax(4.2rem,auto))}body.brand-body.app-shell-body .wms-admin-filter-panel{padding:.72rem .85rem}body.brand-body.app-shell-body .wms-admin-filter-grid{align-items:end;gap:.5rem}body.brand-body.app-shell-body .wms-admin-filter-grid--users{grid-template-columns:minmax(13rem,1fr) minmax(8rem,10rem) minmax(10rem,12rem) minmax(8rem,10rem) auto}body.brand-body.app-shell-body .wms-admin-filter-grid--clients,body.brand-body.app-shell-body .wms-admin-filter-grid--access{grid-template-columns:minmax(16rem,1fr) minmax(9rem,11rem) auto}body.brand-body.app-shell-body .wms-admin-note{background:#f7fbfd;border-left:3px solid #0f7f93;padding:.62rem .8rem}body.brand-body.app-shell-body .wms-admin-note p{color:var(--ops-muted);margin:0;font-size:.76rem;line-height:1.35}body.brand-body.app-shell-body .wms-admin-table-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-admin-table{min-width:760px}body.brand-body.app-shell-body .wms-admin-table th{white-space:nowrap}body.brand-body.app-shell-body .wms-admin-table td{vertical-align:middle}body.brand-body.app-shell-body .wms-admin-identity{gap:.12rem}body.brand-body.app-shell-body .wms-admin-identity strong{color:var(--ops-text);font-size:.8rem;line-height:1.2}body.brand-body.app-shell-body .wms-admin-identity .users-table-email,body.brand-body.app-shell-body .wms-access-request-table .users-table-email{color:var(--ops-muted);font-size:.7rem;line-height:1.2}body.brand-body.app-shell-body .wms-role-chip,body.brand-body.app-shell-body .wms-user-chip{border:1px solid var(--ops-border);width:fit-content;min-height:1.45rem;color:var(--ops-text);white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;padding:.24rem .48rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}body.brand-body.app-shell-body .wms-role-chip--superadmin{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}body.brand-body.app-shell-body .wms-role-chip--administracion{color:#075985;background:#f0f9ff;border-color:#bae6fd}body.brand-body.app-shell-body .wms-role-chip--almacen{color:#166534;background:#f0fdf4;border-color:#bbf7d0}body.brand-body.app-shell-body .wms-role-chip--cliente{color:#9a3412;background:#fff7ed;border-color:#fed7aa}body.brand-body.app-shell-body .wms-role-chip--none{color:var(--ops-muted)}body.brand-body.app-shell-body .wms-client-code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}body.brand-body.app-shell-body .wms-admin-table .status-badge,body.brand-body.app-shell-body .wms-admin-page .status-badge{letter-spacing:.04em;border:1px solid #0000;min-height:1.5rem;padding:.22rem .5rem;font-size:.62rem}body.brand-body.app-shell-body .wms-admin-table .status-badge--active,body.brand-body.app-shell-body .wms-admin-page .status-badge--active{border-color:#14653c26}body.brand-body.app-shell-body .wms-admin-table .status-badge--inactive,body.brand-body.app-shell-body .wms-admin-page .status-badge--inactive{border-color:#8f202024}body.brand-body.app-shell-body .wms-admin-empty{min-height:5rem}body.brand-body.app-shell-body .wms-access-request-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-access-request-panel>h3,body.brand-body.app-shell-body .wms-access-request-panel>p,body.brand-body.app-shell-body .wms-access-request-panel>.access-request-detail-grid{margin-left:.9rem;margin-right:.9rem}body.brand-body.app-shell-body .wms-access-request-panel>.access-request-detail-grid{margin-bottom:.9rem}body.brand-body.app-shell-body .wms-access-request-detail-header .status-badge{align-self:center}body.brand-body.app-shell-body .wms-access-request-actions-grid{gap:.72rem;margin-top:0}body.brand-body.app-shell-body .wms-access-request-action-card{border-top:3px solid #0f7f93;gap:.75rem;padding:.85rem}body.brand-body.app-shell-body .wms-access-request-action-card--danger{border-top-color:#b42318}body.brand-body.app-shell-body .wms-access-request-action-card h3,body.brand-body.app-shell-body .wms-access-request-panel h3{color:var(--ops-text);margin:0;font-size:.92rem;line-height:1.2}body.brand-body.app-shell-body .wms-access-request-action-card p,body.brand-body.app-shell-body .wms-access-request-panel p{color:var(--ops-muted);margin:0;font-size:.76rem;line-height:1.35}body.brand-body.app-shell-body .wms-access-request-action-card .button-primary,body.brand-body.app-shell-body .wms-access-request-action-card .button-secondary{width:fit-content}body.brand-body.app-shell-body .access-request-detail-grid{gap:.55rem;padding:.9rem}body.brand-body.app-shell-body .access-request-detail-grid div{border-color:var(--ops-border);background:#f8fafc;border-radius:7px;padding:.62rem .7rem}body.brand-body.app-shell-body .access-request-detail-grid dt{color:var(--ops-muted);letter-spacing:.05em;font-size:.62rem}body.brand-body.app-shell-body .access-request-detail-grid dd{color:var(--ops-text);margin-top:.22rem;font-size:.78rem;line-height:1.35}body.brand-body.app-shell-body .access-request-approval-note{gap:.35rem}body.brand-body.app-shell-body .access-request-approval-note span{border:1px solid var(--ops-border);min-height:1.45rem;color:var(--ops-muted);background:#f8fafc;border-radius:999px;align-items:center;padding:.24rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}body.brand-body.app-shell-body .access-request-scope-hint,body.brand-body.app-shell-body .user-scope-hint{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;border-radius:7px;padding:.55rem .65rem}@media(max-width:1120px){body.brand-body.app-shell-body .wms-admin-header,body.brand-body.app-shell-body .wms-admin-filter-grid--users,body.brand-body.app-shell-body .wms-admin-filter-grid--clients,body.brand-body.app-shell-body .wms-admin-filter-grid--access{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-admin-header-side{justify-items:stretch}body.brand-body.app-shell-body .wms-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.brand-body.app-shell-body .wms-admin-header .wms-list-actions,body.brand-body.app-shell-body .wms-admin-header .access-request-summary,body.brand-body.app-shell-body .wms-admin-filter-grid .wms-filter-actions{justify-content:flex-start}}@media(max-width:639px){body.brand-body.app-shell-body .wms-admin-metrics{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-admin-header .button-primary,body.brand-body.app-shell-body .wms-admin-header .button-secondary,body.brand-body.app-shell-body .wms-admin-filter-grid .button-primary,body.brand-body.app-shell-body .wms-admin-filter-grid .button-secondary,body.brand-body.app-shell-body .wms-admin-empty .button-primary,body.brand-body.app-shell-body .wms-admin-table .wms-row-actions,body.brand-body.app-shell-body .wms-admin-table .wms-row-actions a,body.brand-body.app-shell-body .wms-admin-table .wms-row-actions form,body.brand-body.app-shell-body .wms-admin-table .wms-row-actions button,body.brand-body.app-shell-body .wms-access-request-action-card .button-primary,body.brand-body.app-shell-body .wms-access-request-action-card .button-secondary{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-admin-table{min-width:680px}body.brand-body.app-shell-body .wms-empty-state.wms-admin-empty{flex-direction:column;align-items:stretch}}body.brand-body.app-shell-body .wms-stock-admin-page{gap:.72rem}body.brand-body.app-shell-body .wms-stock-admin-header{grid-template-columns:minmax(0,1fr) minmax(15rem,auto)}body.brand-body.app-shell-body .wms-stock-admin-header-side{justify-items:end;gap:.55rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-stock-admin-metrics{grid-template-columns:repeat(3,minmax(4.2rem,auto))}body.brand-body.app-shell-body .wms-stock-filter-panel{padding:.72rem .85rem}body.brand-body.app-shell-body .wms-stock-filter-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}body.brand-body.app-shell-body .wms-stock-filter-grid{align-items:end;gap:.5rem}body.brand-body.app-shell-body .wms-stock-filter-grid--items{grid-template-columns:minmax(10rem,12rem) minmax(14rem,1fr) minmax(8rem,10rem) auto}body.brand-body.app-shell-body .wms-stock-filter-grid--locations,body.brand-body.app-shell-body .wms-stock-filter-grid--alerts{grid-template-columns:minmax(12rem,16rem) minmax(14rem,1fr) minmax(8rem,10rem) auto}body.brand-body.app-shell-body .wms-stock-filter-grid--import{grid-template-columns:minmax(12rem,18rem) minmax(16rem,1fr) auto}body.brand-body.app-shell-body .wms-item-view-toggle{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;align-self:end;padding:.18rem}body.brand-body.app-shell-body .wms-item-view-toggle .view-switcher-link{border-radius:6px;min-height:1.85rem;padding:.34rem .58rem;font-size:.72rem;font-weight:850}body.brand-body.app-shell-body .wms-item-view-toggle .view-switcher-link.is-active{color:#1d4ed8;background:#fff;border-color:#bfdbfe;box-shadow:0 1px 2px #0f172a0f}body.brand-body.app-shell-body .wms-stock-table-panel{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-stock-data-table{min-width:780px}body.brand-body.app-shell-body .wms-stock-data-table th{white-space:nowrap}body.brand-body.app-shell-body .wms-stock-data-table td{vertical-align:middle}body.brand-body.app-shell-body .wms-stock-data-table strong{color:var(--ops-text);font-size:.8rem}body.brand-body.app-shell-body .wms-stock-data-table .status-badge,body.brand-body.app-shell-body .wms-stock-data-table .wms-status-chip{min-height:1.45rem;padding:.2rem .48rem;font-size:.62rem}body.brand-body.app-shell-body .wms-location-chip{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;min-height:1.45rem;padding:.24rem .48rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}body.brand-body.app-shell-body .wms-stock-empty{min-height:5rem}body.brand-body.app-shell-body .wms-stock-items-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-stock-item-card{border-radius:7px;gap:.68rem;padding:.8rem}body.brand-body.app-shell-body .wms-stock-item-card .item-card-header{align-items:flex-start;gap:.65rem}body.brand-body.app-shell-body .wms-stock-item-card h3{color:var(--ops-text);margin:.18rem 0 0;font-size:.95rem;line-height:1.15}body.brand-body.app-shell-body .wms-stock-item-card .item-card-description{color:var(--ops-muted);margin:0;font-size:.76rem;line-height:1.35}body.brand-body.app-shell-body .wms-stock-item-card .item-card-metadata{gap:.45rem}body.brand-body.app-shell-body .wms-stock-item-card .item-card-metadata div{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;padding:.5rem .58rem}body.brand-body.app-shell-body .wms-stock-warning{background:#fffbeb;border-left:3px solid #b45309;gap:.18rem;padding:.72rem .85rem;display:grid}body.brand-body.app-shell-body .wms-stock-warning strong{color:#92400e;font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-stock-warning p{color:#78350f;margin:0;font-size:.74rem;line-height:1.35}body.brand-body.app-shell-body .wms-stock-import-upload{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-stock-import-upload form{padding:.72rem .85rem}body.brand-body.app-shell-body .wms-import-summary{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.55rem}body.brand-body.app-shell-body .wms-stock-import-panel,body.brand-body.app-shell-body .wms-stock-import-message,body.brand-body.app-shell-body .wms-stock-confirm-panel{gap:.5rem;padding:.85rem;display:grid}body.brand-body.app-shell-body .wms-stock-import-panel h3,body.brand-body.app-shell-body .wms-stock-import-message h3,body.brand-body.app-shell-body .wms-stock-confirm-panel h3{color:var(--ops-text);margin:0;font-size:.92rem;line-height:1.2}body.brand-body.app-shell-body .wms-stock-import-panel p,body.brand-body.app-shell-body .wms-stock-import-message p,body.brand-body.app-shell-body .wms-stock-confirm-panel p{color:var(--ops-muted);margin:0;font-size:.76rem;line-height:1.35}body.brand-body.app-shell-body .wms-import-detected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}body.brand-body.app-shell-body .wms-import-detected-grid p{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;padding:.55rem .62rem}body.brand-body.app-shell-body .wms-stock-confirm-panel{border-left:3px solid #b45309}body.brand-body.app-shell-body .wms-stock-rule-editor{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-stock-rule-editor summary,body.brand-body.app-shell-body .wms-stock-rule-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .85rem;display:flex}body.brand-body.app-shell-body .wms-stock-rule-editor summary{border-bottom:1px solid var(--ops-border);background:#f8fafc}body.brand-body.app-shell-body .wms-stock-rule-editor summary span,body.brand-body.app-shell-body .wms-stock-rule-row summary strong{color:var(--ops-text);font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-stock-rule-editor summary small,body.brand-body.app-shell-body .wms-stock-rule-row summary small{color:var(--ops-muted);margin-top:.1rem;font-size:.68rem;font-weight:750;display:block}body.brand-body.app-shell-body .wms-stock-rule-form{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.55rem;padding:.8rem;display:grid}body.brand-body.app-shell-body .wms-stock-rule-list{gap:0;display:grid}body.brand-body.app-shell-body .wms-stock-rule-row{border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-stock-rule-row:last-child{border-bottom:0}body.brand-body.app-shell-body .wms-stock-alert-table{min-width:980px}body.brand-body.app-shell-body .wms-stock-alert-severity{border:1px solid var(--ops-border);text-transform:uppercase}body.brand-body.app-shell-body .wms-stock-alert-severity--critical{color:#991b1b;background:#fef2f2;border-color:#fecaca}body.brand-body.app-shell-body .wms-stock-alert-severity--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}body.brand-body.app-shell-body .wms-stock-rule-empty{padding:.8rem}@media(max-width:1120px){body.brand-body.app-shell-body .wms-stock-admin-header,body.brand-body.app-shell-body .wms-stock-filter-toolbar,body.brand-body.app-shell-body .wms-stock-filter-grid--items,body.brand-body.app-shell-body .wms-stock-filter-grid--locations,body.brand-body.app-shell-body .wms-stock-filter-grid--alerts,body.brand-body.app-shell-body .wms-stock-filter-grid--import{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-stock-admin-header-side{justify-items:stretch}body.brand-body.app-shell-body .wms-stock-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.brand-body.app-shell-body .wms-stock-admin-header .wms-list-actions,body.brand-body.app-shell-body .wms-stock-filter-grid .wms-filter-actions{justify-content:flex-start}body.brand-body.app-shell-body .wms-item-view-toggle{width:fit-content}}@media(max-width:639px){body.brand-body.app-shell-body .wms-stock-admin-metrics,body.brand-body.app-shell-body .wms-import-detected-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-stock-admin-header .button-primary,body.brand-body.app-shell-body .wms-stock-admin-header .button-secondary,body.brand-body.app-shell-body .wms-stock-filter-grid .button-primary,body.brand-body.app-shell-body .wms-stock-filter-grid .button-secondary,body.brand-body.app-shell-body .wms-stock-empty .button-primary,body.brand-body.app-shell-body .wms-stock-data-table .wms-row-actions,body.brand-body.app-shell-body .wms-stock-data-table .wms-row-actions a,body.brand-body.app-shell-body .wms-stock-data-table .wms-row-actions form,body.brand-body.app-shell-body .wms-stock-data-table .wms-row-actions button,body.brand-body.app-shell-body .wms-stock-rule-form .button-primary,body.brand-body.app-shell-body .wms-stock-confirm-panel .button-primary{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-stock-empty{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .wms-stock-rule-editor summary,body.brand-body.app-shell-body .wms-stock-rule-row summary{flex-direction:column;align-items:flex-start}}body.brand-body.app-shell-body .wms-daily-ops-page{gap:.72rem}body.brand-body.app-shell-body .wms-daily-ops-header,body.brand-body.app-shell-body .wms-daily-ops-header-actions{align-items:stretch}body.brand-body.app-shell-body .wms-daily-ops-header-metrics{grid-template-columns:minmax(7rem,1.35fr) minmax(4.5rem,.65fr) minmax(5.8rem,.8fr)}body.brand-body.app-shell-body .wms-daily-ops-header-metrics dd{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}body.brand-body.app-shell-body .wms-daily-ops-notice{border-radius:7px;margin:0;padding:.65rem .8rem}body.brand-body.app-shell-body .wms-daily-ops-toolbar{gap:.62rem}body.brand-body.app-shell-body .wms-daily-ops-toolbar-copy{gap:.12rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-toolbar-copy strong{color:var(--ops-text);font-size:.84rem;font-weight:900}body.brand-body.app-shell-body .wms-daily-ops-toolbar-copy span{color:var(--ops-muted);font-size:.74rem;line-height:1.35}body.brand-body.app-shell-body .wms-daily-ops-toolbar-forms{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-filter-form{min-width:0}body.brand-body.app-shell-body .wms-daily-ops-filter-grid{grid-template-columns:minmax(13rem,1fr) minmax(10rem,13rem) auto;align-items:end;gap:.55rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-filter-grid .auth-field,body.brand-body.app-shell-body .wms-daily-ops-filter-grid .auth-input{min-width:0}body.brand-body.app-shell-body .wms-daily-ops-filter-grid .button-secondary,body.brand-body.app-shell-body .wms-daily-ops-recalc-form .button-primary{min-height:2.25rem}body.brand-body.app-shell-body .wms-daily-ops-recalc-form{justify-content:flex-end;display:flex}body.brand-body.app-shell-body .wms-daily-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-kpi{border:1px solid var(--ops-border);border-radius:7px;gap:.26rem;padding:.75rem .82rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-kpi--primary{background:#eff6ff;border-color:#bfdbfe}body.brand-body.app-shell-body .wms-daily-ops-kpi strong{color:var(--ops-muted);text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-daily-ops-kpi span{color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:950;line-height:1}body.brand-body.app-shell-body .wms-daily-ops-kpi small{color:var(--ops-muted);font-size:.7rem;line-height:1.3}body.brand-body.app-shell-body .wms-daily-ops-balance{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-daily-ops-balance-item{border-right:1px solid var(--ops-border);background:#fff;gap:.12rem;padding:.62rem .75rem;display:grid}body.brand-body.app-shell-body .wms-daily-ops-balance-item:last-child{border-right:0}body.brand-body.app-shell-body .wms-daily-ops-balance-item span{color:var(--ops-muted);text-transform:uppercase;font-size:.64rem;font-weight:900}body.brand-body.app-shell-body .wms-daily-ops-balance-item strong{color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:950;line-height:1}body.brand-body.app-shell-body .wms-daily-ops-breakdown{overflow:hidden}body.brand-body.app-shell-body .wms-daily-ops-section-strip{border-bottom:1px solid var(--ops-border);background:#fff;flex-wrap:wrap;gap:.42rem;padding:.62rem .8rem;display:flex}body.brand-body.app-shell-body .wms-daily-ops-section-strip>div{border:1px solid var(--ops-border);background:#f8fafc;border-radius:999px;grid-template-columns:auto auto;align-items:baseline;gap:.35rem;min-height:1.55rem;padding:.28rem .48rem;display:inline-grid}body.brand-body.app-shell-body .wms-daily-ops-section-strip span{color:var(--ops-muted);font-size:.66rem;font-weight:850}body.brand-body.app-shell-body .wms-daily-ops-section-strip strong{color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:950}body.brand-body.app-shell-body .wms-daily-ops-section-strip--empty{display:block}body.brand-body.app-shell-body .wms-daily-ops-table{min-width:48rem}body.brand-body.app-shell-body .wms-daily-ops-document{gap:.1rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-daily-ops-document strong{color:var(--ops-text);font-size:.78rem;font-weight:900}body.brand-body.app-shell-body .wms-daily-ops-document span{color:var(--ops-muted);font-size:.68rem;font-weight:750}body.brand-body.app-shell-body .wms-daily-ops-empty{margin:0}@media(max-width:1020px){body.brand-body.app-shell-body .wms-daily-ops-toolbar-forms,body.brand-body.app-shell-body .wms-daily-ops-filter-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-daily-ops-recalc-form,body.brand-body.app-shell-body .wms-daily-ops-filter-grid .wms-filter-actions{justify-content:flex-start}body.brand-body.app-shell-body .wms-daily-ops-kpis,body.brand-body.app-shell-body .wms-daily-ops-balance{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-daily-ops-balance-item:nth-child(2){border-right:0}body.brand-body.app-shell-body .wms-daily-ops-balance-item:nth-child(-n+2){border-bottom:1px solid var(--ops-border)}}@media(max-width:639px){body.brand-body.app-shell-body .wms-daily-ops-header-metrics,body.brand-body.app-shell-body .wms-daily-ops-kpis,body.brand-body.app-shell-body .wms-daily-ops-balance{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-daily-ops-header-metrics dd{max-width:none}body.brand-body.app-shell-body .wms-daily-ops-filter-grid .button-secondary,body.brand-body.app-shell-body .wms-daily-ops-recalc-form,body.brand-body.app-shell-body .wms-daily-ops-recalc-form .button-primary{width:100%}body.brand-body.app-shell-body .wms-daily-ops-balance-item,body.brand-body.app-shell-body .wms-daily-ops-balance-item:nth-child(2){border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-daily-ops-balance-item:last-child{border-bottom:0}}body.brand-body.app-shell-body .wms-add-order-line{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;gap:.62rem;margin-bottom:.8rem;padding:.75rem;display:grid}body.brand-body.app-shell-body .wms-add-order-line-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body.brand-body.app-shell-body .wms-add-order-line-head>div:first-child{gap:.12rem;display:grid}body.brand-body.app-shell-body .wms-add-order-line-head strong{color:var(--ops-text);font-size:.86rem;font-weight:900}body.brand-body.app-shell-body .wms-add-order-line-head p{color:var(--ops-muted);margin:0;font-size:.73rem;line-height:1.35}body.brand-body.app-shell-body .wms-add-order-line-entry{background:0 0;border:0;margin:0;padding:0}body.brand-body.app-shell-body .wms-add-order-line-table-head{margin-top:.1rem}body.brand-body.app-shell-body .wms-add-order-line-actions{justify-content:flex-end}@media(max-width:760px){body.brand-body.app-shell-body .wms-add-order-line-head{flex-direction:column;align-items:flex-start}body.brand-body.app-shell-body .wms-add-order-line-actions,body.brand-body.app-shell-body .wms-add-order-line-actions .button-primary{width:100%}}body.brand-body.app-shell-body .wms-receipt-detail{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-receipt-detail-header{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-receipt-detail-header .wms-detail-header-main{grid-template-columns:1fr;padding:.82rem .95rem 0}body.brand-body.app-shell-body .wms-receipt-title-block{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}body.brand-body.app-shell-body .wms-receipt-title-block .ops-page-title{color:var(--ops-text);font-size:1.2rem;font-weight:900;line-height:1.08}body.brand-body.app-shell-body .wms-receipt-toolbar-meta{display:none}body.brand-body.app-shell-body .wms-receipt-meta{grid-template-columns:repeat(8,minmax(0,1fr))}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions{border-top:1px solid var(--ops-border);background:#fff;justify-content:flex-end;padding:.72rem .95rem .82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions form{margin:0}body.brand-body.app-shell-body .wms-receipt-operational-strip{grid-template-columns:1.05fr 1.45fr .85fr;gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-receipt-operational-strip>div{border-right:1px solid var(--ops-border);gap:.12rem;min-width:0;padding:.66rem .78rem;display:grid}body.brand-body.app-shell-body .wms-receipt-operational-strip>div:last-child{border-right:0}body.brand-body.app-shell-body .wms-receipt-operational-strip span{color:var(--ops-muted);text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-receipt-operational-strip strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-receipt-operational-strip small{color:var(--ops-muted);font-size:.73rem;line-height:1.25}body.brand-body.app-shell-body .wms-receipt-detail .alert{border-radius:8px;margin:0;padding:.62rem .78rem;font-size:.82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-workbench{margin-top:0;padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-workbench-head,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-tools,body.brand-body.app-shell-body .wms-receipt-detail .ops-index-heading{border-bottom:1px solid var(--ops-border);background:#f8fafc;margin:0;padding:.68rem .82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-compact-grid,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-document-strip,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-inline-state,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-card{margin:.72rem .82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-card{border:1px solid var(--ops-border);background:#fff;border-radius:8px;padding:0}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-line-card{border-color:var(--ops-border);box-shadow:none;background:#fff;border-radius:8px}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-line-list{padding:.72rem .82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-wrap{border:0;border-radius:0}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table{width:max(100%,72rem);min-width:72rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table th,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table td{vertical-align:middle;padding:.5rem .6rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table td:nth-child(4),body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table td:nth-child(5),body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table td:nth-child(6),body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table th:nth-child(4),body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table th:nth-child(5),body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-lines-table th:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-ai-card{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-ai-card>.ops-index-heading,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-ai-form{margin:0}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-ai-form{padding:.72rem .82rem}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-ai-line-card{border-color:var(--ops-border);box-shadow:none;border-radius:8px}body.brand-body.app-shell-body .wms-receipt-detail .stock-table-shell{padding:0;overflow:hidden}@media(max-width:1100px){body.brand-body.app-shell-body .wms-receipt-meta{grid-template-columns:repeat(4,minmax(0,1fr))}body.brand-body.app-shell-body .wms-receipt-operational-strip{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-receipt-operational-strip>div{border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-receipt-operational-strip>div:last-child{border-bottom:0}}@media(max-width:767px){body.brand-body.app-shell-body .wms-receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions form,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions .button-primary,body.brand-body.app-shell-body .wms-receipt-detail .goods-receipt-header-actions .button-secondary{width:100%;max-width:100%}}@media(max-width:520px){body.brand-body.app-shell-body .wms-receipt-meta{grid-template-columns:1fr}}body.brand-body.app-shell-body .wms-dispatch-detail{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-dispatch-detail-header{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-dispatch-title-block{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}body.brand-body.app-shell-body .wms-dispatch-meta{grid-template-columns:repeat(7,minmax(0,1fr))}body.brand-body.app-shell-body .wms-dispatch-actions{border-top:1px solid var(--ops-border);background:#fff;padding-top:.72rem}body.brand-body.app-shell-body .wms-dispatch-actions form,body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-card{margin:0}body.brand-body.app-shell-body .wms-dispatch-operational-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-dispatch-operational-strip>div{border-right:1px solid var(--ops-border);gap:.12rem;min-width:0;padding:.66rem .78rem;display:grid}body.brand-body.app-shell-body .wms-dispatch-operational-strip>div:last-child{border-right:0}body.brand-body.app-shell-body .wms-dispatch-operational-strip span{color:var(--ops-muted);text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-dispatch-operational-strip strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-dispatch-operational-strip small{color:var(--ops-muted);font-size:.73rem;line-height:1.25}body.brand-body.app-shell-body .wms-dispatch-detail>.alert{border-radius:8px;margin:0;padding:.62rem .78rem;font-size:.82rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-flow-card{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-dispatch-detail .wms-section-head{border-bottom:1px solid var(--ops-border);background:#f8fafc;margin:0;padding:.68rem .82rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-section-head strong{color:var(--ops-text);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.15}body.brand-body.app-shell-body .wms-dispatch-detail .wms-section-head p,body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-card p,body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-head p{color:var(--ops-muted);font-size:.73rem;line-height:1.3}body.brand-body.app-shell-body .wms-dispatch-detail .wms-summary-kpis,body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-grid,body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-list,body.brand-body.app-shell-body .wms-dispatch-detail .dispatch-inline-help,body.brand-body.app-shell-body .wms-dispatch-detail .dispatch-loading-form{margin:.72rem .82rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-kpi-tile{box-shadow:none;background:#fff;border-radius:8px;padding:.62rem .7rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-kpi-tile span{color:var(--ops-muted);font-size:.62rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-kpi-tile strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.86rem;overflow:hidden}body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-card,body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card,body.brand-body.app-shell-body .wms-dispatch-detail .wms-loading-row,body.brand-body.app-shell-body .wms-dispatch-detail .wms-variant-preview{border-color:var(--ops-border);box-shadow:none;background:#fff;border-radius:8px}body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-list,body.brand-body.app-shell-body .wms-dispatch-detail .wms-loading-editor-list{gap:.62rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card,body.brand-body.app-shell-body .wms-dispatch-detail .wms-loading-row{padding:.72rem .78rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-head strong,body.brand-body.app-shell-body .wms-dispatch-detail .wms-loading-row-head strong{color:var(--ops-text);font-size:.86rem;font-weight:900}body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-meta{gap:.35rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-line-card-meta span{border:1px solid var(--ops-border);min-height:1.45rem;color:var(--ops-text);white-space:nowrap;background:#f8fafc;border-radius:999px;padding:.18rem .5rem;font-size:.69rem}body.brand-body.app-shell-body .wms-dispatch-detail .wms-picking-location-list{border:1px solid var(--ops-border);background:#f8fafc;border-radius:7px;gap:.22rem;padding:.5rem .58rem;display:grid}body.brand-body.app-shell-body .wms-dispatch-detail .wms-picking-location-list strong{color:var(--ops-muted);text-transform:uppercase;font-size:.63rem;font-weight:900}body.brand-body.app-shell-body .wms-dispatch-detail .wms-picking-location-list span{color:var(--ops-text);font-size:.75rem;line-height:1.25}body.brand-body.app-shell-body .wms-dispatch-detail .dispatch-loading-form{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-dispatch-detail .wms-loading-row-fields{gap:.55rem}body.brand-body.app-shell-body .wms-dispatch-detail .dispatch-loading-toolbar,body.brand-body.app-shell-body .wms-dispatch-detail .item-filter-actions{margin:0}@media(max-width:1100px){body.brand-body.app-shell-body .wms-dispatch-meta,body.brand-body.app-shell-body .wms-dispatch-detail .wms-summary-kpis,body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.brand-body.app-shell-body .wms-dispatch-meta,body.brand-body.app-shell-body .wms-dispatch-operational-strip,body.brand-body.app-shell-body .wms-dispatch-detail .wms-summary-kpis,body.brand-body.app-shell-body .wms-dispatch-detail .wms-action-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-dispatch-operational-strip>div{border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-dispatch-operational-strip>div:last-child{border-bottom:0}body.brand-body.app-shell-body .wms-dispatch-actions,body.brand-body.app-shell-body .wms-dispatch-actions form,body.brand-body.app-shell-body .wms-dispatch-actions .button-primary,body.brand-body.app-shell-body .wms-dispatch-actions .button-secondary{width:100%;max-width:100%}}body.brand-body.app-shell-body .wms-load-page{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-load-page>.alert{border-radius:8px;margin:0;padding:.62rem .78rem;font-size:.82rem}body.brand-body.app-shell-body .wms-load-header{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.8fr) minmax(14rem,auto);gap:.85rem;padding:.82rem .92rem;overflow:hidden}body.brand-body.app-shell-body .wms-load-header .warehouse-request-identity{gap:.16rem}body.brand-body.app-shell-body .wms-load-header .warehouse-request-identity strong{color:var(--ops-text);font-size:1rem;line-height:1.18}body.brand-body.app-shell-body .wms-load-dispatch-code,body.brand-body.app-shell-body .wms-load-state-text{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:800;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-load-state-text{color:var(--brand-cyan-dark)}body.brand-body.app-shell-body .wms-load-meta{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem}body.brand-body.app-shell-body .wms-load-meta div{border:1px solid var(--ops-border);background:#f8fafc;border-radius:8px;min-height:3.05rem;padding:.48rem .58rem}body.brand-body.app-shell-body .wms-load-meta dt{color:var(--ops-muted);font-size:.61rem;line-height:1.1}body.brand-body.app-shell-body .wms-load-meta dd{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-load-actions{align-items:center;gap:.42rem}body.brand-body.app-shell-body .wms-load-actions .button-primary,body.brand-body.app-shell-body .wms-load-actions .button-secondary{min-height:2.05rem;padding:.42rem .7rem}body.brand-body.app-shell-body .wms-load-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-load-summary>div{border-right:1px solid var(--ops-border);gap:.12rem;min-width:0;padding:.66rem .78rem;display:grid}body.brand-body.app-shell-body .wms-load-summary>div:last-child{border-right:0}body.brand-body.app-shell-body .wms-load-summary span{color:var(--ops-muted);text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-load-summary strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-load-summary small{color:var(--ops-muted);font-size:.73rem;line-height:1.25}body.brand-body.app-shell-body .wms-load-lines{gap:0;margin-top:0;padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-load-lines .warehouse-request-lines-head{border-bottom:1px solid var(--ops-border);background:#f8fafc;padding:.68rem .82rem}body.brand-body.app-shell-body .wms-load-lines .warehouse-request-lines-head strong{color:var(--ops-text);letter-spacing:.03em;font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-load-lines .warehouse-request-preparation-form,body.brand-body.app-shell-body .wms-load-lines>.warehouse-request-line-list{margin:.72rem .82rem}body.brand-body.app-shell-body .wms-load-lines .warehouse-request-line-list,body.brand-body.app-shell-body .wms-load-lines .warehouse-request-preparation-form{gap:.62rem}body.brand-body.app-shell-body .wms-load-line{border-color:var(--ops-border);box-shadow:none;border-radius:8px;gap:.68rem;padding:.72rem .78rem}body.brand-body.app-shell-body .wms-load-line .warehouse-prep-line-head{border-bottom:1px solid var(--ops-border);align-items:center;padding-bottom:.55rem}body.brand-body.app-shell-body .wms-load-line .warehouse-prep-line-head strong{color:var(--ops-text);font-size:.9rem;font-weight:900}body.brand-body.app-shell-body .wms-load-line .warehouse-prep-line-head p{color:var(--ops-muted);font-size:.73rem}body.brand-body.app-shell-body .wms-load-line .warehouse-prep-line-grid{grid-template-columns:minmax(13rem,.72fr) minmax(0,2fr);gap:.72rem}body.brand-body.app-shell-body .wms-load-quantity{border:1px solid var(--ops-border);background:#f8fafc;padding:.68rem}body.brand-body.app-shell-body .wms-load-quantity dl{gap:.48rem}body.brand-body.app-shell-body .wms-load-quantity dt{font-size:.62rem}body.brand-body.app-shell-body .wms-load-quantity dd{color:var(--ops-text);font-size:.8rem;line-height:1.22}body.brand-body.app-shell-body .wms-load-quantity .warehouse-prep-picking-summary{border:1px solid #0f7f932e;border-left:3px solid var(--brand-cyan);background:#fff;padding:.58rem .62rem}body.brand-body.app-shell-body .wms-load-picking{gap:.62rem}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-assignment{border-color:var(--ops-border);background:#fff;gap:.62rem;padding:.72rem}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-assignment-head strong{color:var(--ops-text);font-size:.8rem;font-weight:900}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-picking-location{background:#f4fafb;border-color:#0f7f932e;padding:.55rem .62rem}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-input-grid{gap:.55rem}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-assignment-total{border:1px solid var(--ops-border);background:#f8fafc;min-height:2.85rem;padding:.58rem .66rem}body.brand-body.app-shell-body .wms-load-picking .warehouse-prep-peak-chip{border-color:var(--ops-border);border-radius:8px;padding:.27rem .42rem;font-size:.7rem}body.brand-body.app-shell-body .wms-load-confirmation{background:#f4fafb;border:1px solid #0f7f932e;border-radius:8px;margin-top:.1rem;padding:.82rem}body.brand-body.app-shell-body .wms-load-confirmation .warehouse-request-close-panel strong{color:var(--ops-text);font-size:.9rem}body.brand-body.app-shell-body .wms-load-confirmation .warehouse-request-transport label{background:#fff;border-radius:8px}body.brand-body.app-shell-body .wms-load-progress{margin-top:0;padding:.72rem .82rem}body.brand-body.app-shell-body .wms-load-progress span{border:1px solid var(--ops-border);background:#f8fafc;border-radius:8px}body.brand-body.app-shell-body .wms-load-progress span.is-complete{border-color:#14653c2e}@media(max-width:1180px){body.brand-body.app-shell-body .wms-load-header,body.brand-body.app-shell-body .wms-load-meta{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .wms-load-actions{grid-column:1/-1;justify-content:flex-start}body.brand-body.app-shell-body .wms-load-summary,body.brand-body.app-shell-body .wms-load-line .warehouse-prep-line-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-load-summary>div{border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-load-summary>div:last-child{border-bottom:0}}@media(max-width:767px){body.brand-body.app-shell-body .wms-load-header,body.brand-body.app-shell-body .wms-load-meta{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-load-actions,body.brand-body.app-shell-body .wms-load-actions form,body.brand-body.app-shell-body .wms-load-actions .button-primary,body.brand-body.app-shell-body .wms-load-actions .button-secondary,body.brand-body.app-shell-body .wms-load-confirmation .warehouse-request-save-actions,body.brand-body.app-shell-body .wms-load-confirmation .warehouse-request-save-actions .button-primary,body.brand-body.app-shell-body .wms-load-confirmation .warehouse-request-save-actions .button-secondary{width:100%;max-width:100%}}body.brand-body.app-shell-body .wms-relocation-page{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-relocation-page>.alert{border-radius:8px;margin:0;padding:.62rem .78rem;font-size:.82rem}body.brand-body.app-shell-body .wms-relocation-header{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.9fr) auto;align-items:center;gap:.82rem;padding:.82rem .92rem}body.brand-body.app-shell-body .wms-relocation-title{gap:.16rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-relocation-title span,body.brand-body.app-shell-body .wms-relocation-safe-note strong,body.brand-body.app-shell-body .wms-relocation-summary span,body.brand-body.app-shell-body .wms-relocation-batch-meta span{color:var(--ops-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-relocation-title h2{color:var(--ops-text);margin:0;font-size:1.05rem;font-weight:900;line-height:1.16}body.brand-body.app-shell-body .wms-relocation-title p,body.brand-body.app-shell-body .wms-relocation-safe-note span,body.brand-body.app-shell-body .wms-relocation-summary small,body.brand-body.app-shell-body .wms-relocation-batch-main small,body.brand-body.app-shell-body .wms-relocation-confirm p,body.brand-body.app-shell-body .wms-relocation-selected .wms-section-head p,body.brand-body.app-shell-body .wms-relocation-stock .wms-section-head p,body.brand-body.app-shell-body .wms-relocation-destination .wms-section-head p{color:var(--ops-muted);margin:0;font-size:.73rem;line-height:1.3}body.brand-body.app-shell-body .wms-relocation-safe-note{background:#f4fafb;border:1px solid #0f7f932e;border-radius:8px;gap:.12rem;min-width:0;padding:.58rem .66rem;display:grid}body.brand-body.app-shell-body .wms-relocation-safe-note span{color:var(--ops-text);font-weight:750}body.brand-body.app-shell-body .wms-relocation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}body.brand-body.app-shell-body .wms-relocation-picker,body.brand-body.app-shell-body .wms-relocation-selected,body.brand-body.app-shell-body .wms-relocation-stock,body.brand-body.app-shell-body .wms-relocation-destination{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-relocation-filter-form{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.3fr) auto;align-items:end;gap:.68rem;padding:.82rem;display:grid}body.brand-body.app-shell-body .wms-relocation-filter-actions{flex-wrap:wrap;gap:.42rem;display:flex}body.brand-body.app-shell-body .wms-relocation-workflow{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-relocation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-relocation-summary>div{border-right:1px solid var(--ops-border);gap:.12rem;min-width:0;padding:.66rem .78rem;display:grid}body.brand-body.app-shell-body .wms-relocation-summary>div:last-child{border-right:0}body.brand-body.app-shell-body .wms-relocation-summary strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:900;line-height:1.18;overflow:hidden}body.brand-body.app-shell-body .wms-relocation-stock .wms-section-head,body.brand-body.app-shell-body .wms-relocation-selected .wms-section-head,body.brand-body.app-shell-body .wms-relocation-destination .wms-section-head{border-bottom:1px solid var(--ops-border);background:#f8fafc;margin:0;padding:.68rem .82rem}body.brand-body.app-shell-body .wms-relocation-stock .wms-section-head strong,body.brand-body.app-shell-body .wms-relocation-selected .wms-section-head strong,body.brand-body.app-shell-body .wms-relocation-destination .wms-section-head strong{color:var(--ops-text);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-relocation-stock .wms-section-head>span{color:var(--ops-muted);font-size:.75rem;font-weight:850}body.brand-body.app-shell-body .wms-relocation-selected-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin:0;padding:.72rem .82rem;display:grid}body.brand-body.app-shell-body .wms-relocation-selected-grid>div{border:1px solid var(--ops-border);background:#fff;border-radius:8px;gap:.12rem;min-width:0;padding:.58rem .62rem;display:grid}body.brand-body.app-shell-body .wms-relocation-selected-current{background:#f4fafb;border-color:#0f7f9352}body.brand-body.app-shell-body .wms-relocation-selected-grid dt{color:var(--ops-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-relocation-selected-grid dd{min-width:0;color:var(--ops-text);text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:850;line-height:1.22;overflow:hidden}body.brand-body.app-shell-body .wms-relocation-batch{border:1px solid var(--ops-border);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.6fr);align-items:center;gap:.62rem;margin:.62rem .82rem;padding:.68rem .72rem;display:grid}body.brand-body.app-shell-body .wms-relocation-batch:has(input:checked){background:#f4fafb;border-color:#0f7f9370}body.brand-body.app-shell-body .wms-relocation-batch input{width:1rem;height:1rem;accent-color:var(--brand-teal)}body.brand-body.app-shell-body .wms-relocation-batch-main{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-relocation-batch-main strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;line-height:1.18;overflow:hidden}body.brand-body.app-shell-body .wms-relocation-batch-meta{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}body.brand-body.app-shell-body .wms-relocation-batch-meta span{border:1px solid var(--ops-border);min-height:1.42rem;color:var(--ops-text);white-space:nowrap;background:#f8fafc;border-radius:8px;padding:.2rem .45rem;font-size:.68rem}body.brand-body.app-shell-body .wms-relocation-destination>.auth-field{padding:.82rem .82rem 0}body.brand-body.app-shell-body .wms-relocation-confirm{background:#f4fafb;border:1px solid #0f7f932e;border-radius:8px;justify-content:space-between;align-items:center;gap:.72rem;margin:.82rem;padding:.72rem;display:flex}body.brand-body.app-shell-body .wms-relocation-confirm p{color:var(--ops-text);font-weight:800}body.brand-body.app-shell-body .wms-relocation-empty{color:var(--ops-muted);padding:.82rem;font-size:.82rem;font-weight:800}body.brand-body.app-shell-body .wms-location-tools,body.brand-body.app-shell-body .wms-danger-zone{gap:.82rem;display:grid}body.brand-body.app-shell-body .wms-location-tools .wms-section-head,body.brand-body.app-shell-body .wms-danger-zone .wms-section-head{margin:0;padding:.82rem .92rem 0}body.brand-body.app-shell-body .wms-location-tools .wms-section-head strong,body.brand-body.app-shell-body .wms-danger-zone .wms-section-head strong{color:var(--ops-text);font-size:.92rem;font-weight:900}body.brand-body.app-shell-body .wms-location-tools .wms-section-head p,body.brand-body.app-shell-body .wms-danger-zone .wms-section-head p{color:var(--ops-muted);font-size:.82rem}body.brand-body.app-shell-body .wms-danger-zone{background:#fff8f8;border-color:#b91c1c47}body.brand-body.app-shell-body .wms-danger-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;padding:0 .92rem .92rem;display:grid}body.brand-body.app-shell-body .wms-danger-zone-action{background:#fff;border:1px solid #b91c1c33;border-radius:8px;gap:.62rem;padding:.82rem;display:grid}body.brand-body.app-shell-body .wms-danger-zone-action .button-secondary{color:#8f1d1d;border-color:#b91c1c47}body.brand-body.app-shell-body .wms-stock-locations-page{gap:.62rem;max-width:1180px;margin-inline:auto}body.brand-body.app-shell-body .wms-stock-locations-page .wms-list-header{padding:.82rem .95rem}body.brand-body.app-shell-body .wms-stock-locations-page .wms-list-subtitle{max-width:42rem}body.brand-body.app-shell-body .wms-location-filter-form{grid-template-columns:minmax(11rem,14rem) minmax(15rem,1fr) minmax(8rem,10rem) auto}body.brand-body.app-shell-body .wms-location-range-form{grid-template-columns:minmax(11rem,14rem) minmax(8rem,10rem) minmax(6rem,7.5rem) minmax(6rem,7.5rem) minmax(15rem,1fr) auto;padding:0 .85rem .82rem}body.brand-body.app-shell-body .wms-location-filter-form .auth-field,body.brand-body.app-shell-body .wms-location-range-form .auth-field,body.brand-body.app-shell-body .wms-location-purge-form .auth-field,body.brand-body.app-shell-body .wms-location-form-card .auth-field{gap:.28rem}body.brand-body.app-shell-body .wms-location-filter-form .auth-input,body.brand-body.app-shell-body .wms-location-range-form .auth-input,body.brand-body.app-shell-body .wms-location-purge-form .auth-input,body.brand-body.app-shell-body .wms-location-form-card .auth-input{min-height:2.35rem}body.brand-body.app-shell-body .wms-stock-locations-page .helper-text,body.brand-body.app-shell-body .wms-location-form-card .helper-text{color:#475569;font-size:.72rem;font-weight:760;line-height:1.35}body.brand-body.app-shell-body .wms-stock-locations-page .wms-filter-actions{justify-content:flex-start;align-self:end}body.brand-body.app-shell-body .wms-location-tools,body.brand-body.app-shell-body .wms-danger-zone{gap:.62rem;overflow:hidden}body.brand-body.app-shell-body .wms-location-tools .wms-section-head,body.brand-body.app-shell-body .wms-danger-zone .wms-section-head{padding:.72rem .85rem 0}body.brand-body.app-shell-body .wms-location-tools .wms-section-head p,body.brand-body.app-shell-body .wms-danger-zone .wms-section-head p{color:#475569;margin-top:.12rem;font-size:.76rem;font-weight:720;line-height:1.35}body.brand-body.app-shell-body .wms-danger-zone{background:linear-gradient(snow,#fff5f5);border-color:#b91c1c57;box-shadow:0 14px 34px #7f1d1d1f}body.brand-body.app-shell-body .wms-danger-zone-grid{gap:.68rem;padding:0 .85rem .85rem}body.brand-body.app-shell-body .wms-danger-zone-action{background:#fff;border-color:#b91c1c3d;border-radius:8px;gap:.52rem;padding:.72rem}body.brand-body.app-shell-body .wms-danger-zone-action .button-secondary{justify-self:start}body.brand-body.app-shell-body .wms-location-form-card{width:min(100%,900px);margin-inline:auto;padding:.95rem}body.brand-body.app-shell-body .wms-location-form-card .app-copy{margin-bottom:.75rem}body.brand-body.app-shell-body .wms-location-form-card .app-copy p{color:#475569;max-width:38rem;font-weight:720}body.brand-body.app-shell-body .wms-location-form{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-location-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem .72rem}body.brand-body.app-shell-body .wms-location-form-grid .item-form-field--full{grid-column:1/-1}body.brand-body.app-shell-body .wms-location-active-toggle{border:1px solid var(--ops-border);background:#f8fafc;border-radius:8px;margin:0;padding:.58rem .65rem}body.brand-body.app-shell-body .wms-location-form-actions{justify-content:flex-end;padding-top:.1rem}@media(max-width:1100px){body.brand-body.app-shell-body .wms-relocation-header,body.brand-body.app-shell-body .wms-relocation-filter-form,body.brand-body.app-shell-body .wms-relocation-summary,body.brand-body.app-shell-body .wms-relocation-selected-grid,body.brand-body.app-shell-body .wms-location-filter-form,body.brand-body.app-shell-body .wms-location-range-form,body.brand-body.app-shell-body .wms-danger-zone-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-relocation-batch{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}body.brand-body.app-shell-body .wms-relocation-actions,body.brand-body.app-shell-body .wms-relocation-filter-actions,body.brand-body.app-shell-body .wms-relocation-batch-meta{justify-content:flex-start}body.brand-body.app-shell-body .wms-relocation-summary>div{border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-relocation-summary>div:last-child{border-bottom:0}body.brand-body.app-shell-body .wms-relocation-batch-meta{grid-column:1/-1}}@media(max-width:767px){body.brand-body.app-shell-body .wms-relocation-actions,body.brand-body.app-shell-body .wms-relocation-actions .button-secondary,body.brand-body.app-shell-body .wms-relocation-filter-actions,body.brand-body.app-shell-body .wms-relocation-filter-actions .button-primary,body.brand-body.app-shell-body .wms-relocation-filter-actions .button-secondary,body.brand-body.app-shell-body .wms-relocation-confirm,body.brand-body.app-shell-body .wms-relocation-confirm .button-primary{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-relocation-confirm{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .wms-stock-locations-page{max-width:none}body.brand-body.app-shell-body .wms-location-form-card{width:100%}body.brand-body.app-shell-body .wms-location-form-grid{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-location-form-actions,body.brand-body.app-shell-body .wms-location-form-actions .button-primary,body.brand-body.app-shell-body .wms-location-form-actions .button-secondary,body.brand-body.app-shell-body .wms-danger-zone-action .button-secondary{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-relocation-batch{margin:.52rem .62rem;padding:.62rem}body.brand-body.app-shell-body .wms-relocation-batch-meta span{text-align:center;flex:calc(50% - .32rem)}body.brand-body.app-shell-body .wms-relocation-batch-main strong,body.brand-body.app-shell-body .wms-relocation-summary strong,body.brand-body.app-shell-body .wms-relocation-selected-grid dd{white-space:normal}}body.brand-body.app-shell-body .wms-adjustment-page{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-page>.alert{border-radius:8px;margin:0;padding:.62rem .78rem;font-size:.82rem}body.brand-body.app-shell-body .wms-adjustment-header{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.9fr) auto;align-items:center;gap:.82rem;padding:.82rem .92rem}body.brand-body.app-shell-body .wms-adjustment-title,body.brand-body.app-shell-body .wms-adjustment-safe-note{gap:.14rem;min-width:0;display:grid}body.brand-body.app-shell-body .wms-adjustment-title span,body.brand-body.app-shell-body .wms-adjustment-safe-note strong,body.brand-body.app-shell-body .wms-adjustment-summary span,body.brand-body.app-shell-body .wms-adjustment-selected-grid dt,body.brand-body.app-shell-body .wms-adjustment-history-row span{color:var(--ops-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.1}body.brand-body.app-shell-body .wms-adjustment-title h2{color:var(--ops-text);margin:0;font-size:1.05rem;font-weight:900;line-height:1.16}body.brand-body.app-shell-body .wms-adjustment-title p,body.brand-body.app-shell-body .wms-adjustment-safe-note span,body.brand-body.app-shell-body .wms-adjustment-summary small,body.brand-body.app-shell-body .wms-adjustment-form-card .wms-section-head p,body.brand-body.app-shell-body .wms-adjustment-selected .wms-section-head p,body.brand-body.app-shell-body .wms-adjustment-history .wms-section-head p{color:var(--ops-muted);margin:0;font-size:.73rem;line-height:1.3}body.brand-body.app-shell-body .wms-adjustment-safe-note,body.brand-body.app-shell-body .wms-adjustment-confirm{background:#f4fafb;border:1px solid #0f7f932e;border-radius:8px;padding:.58rem .66rem}body.brand-body.app-shell-body .wms-adjustment-safe-note span{color:var(--ops-text);font-weight:750}body.brand-body.app-shell-body .wms-adjustment-actions,body.brand-body.app-shell-body .wms-adjustment-filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}body.brand-body.app-shell-body .wms-adjustment-picker,body.brand-body.app-shell-body .wms-adjustment-form-card,body.brand-body.app-shell-body .wms-adjustment-selected,body.brand-body.app-shell-body .wms-adjustment-history{padding:0;overflow:hidden}body.brand-body.app-shell-body .wms-adjustment-filter-form{grid-template-columns:minmax(11rem,.8fr) minmax(16rem,1.25fr) minmax(16rem,1.15fr) auto;align-items:end;gap:.68rem;padding:.82rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-workflow{gap:.72rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}body.brand-body.app-shell-body .wms-adjustment-summary>div{border-right:1px solid var(--ops-border);gap:.12rem;min-width:0;padding:.66rem .78rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-summary>div:last-child{border-right:0}body.brand-body.app-shell-body .wms-adjustment-summary strong,body.brand-body.app-shell-body .wms-adjustment-selected-grid dd,body.brand-body.app-shell-body .wms-adjustment-history-row strong{color:var(--ops-text);text-overflow:ellipsis;font-size:.82rem;font-weight:900;line-height:1.2;overflow:hidden}body.brand-body.app-shell-body .wms-adjustment-form-card .wms-section-head,body.brand-body.app-shell-body .wms-adjustment-selected .wms-section-head,body.brand-body.app-shell-body .wms-adjustment-history .wms-section-head{border-bottom:1px solid var(--ops-border);background:#f8fafc;margin:0;padding:.68rem .82rem}body.brand-body.app-shell-body .wms-adjustment-form-card .wms-section-head strong,body.brand-body.app-shell-body .wms-adjustment-selected .wms-section-head strong,body.brand-body.app-shell-body .wms-adjustment-history .wms-section-head strong{color:var(--ops-text);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:900}body.brand-body.app-shell-body .wms-adjustment-form-grid,body.brand-body.app-shell-body .wms-adjustment-selected-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin:0;padding:.72rem .82rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-form-grid .item-form-field--full{grid-column:1/-1}body.brand-body.app-shell-body .wms-adjustment-selected-grid>div{border:1px solid var(--ops-border);background:#fff;border-radius:8px;gap:.12rem;min-width:0;padding:.58rem .62rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-selected-grid dd{white-space:normal;margin:0}body.brand-body.app-shell-body .wms-adjustment-confirm{justify-content:space-between;align-items:center;gap:.72rem;margin:0 .82rem .82rem;display:flex}body.brand-body.app-shell-body .wms-adjustment-check{color:var(--ops-text);align-items:center;gap:.45rem;font-size:.8rem;font-weight:850;display:inline-flex}body.brand-body.app-shell-body .wms-adjustment-check input{width:1rem;height:1rem;accent-color:var(--brand-teal)}body.brand-body.app-shell-body .wms-adjustment-history-row{border:1px solid var(--ops-border);background:#fff;border-radius:8px;grid-template-columns:minmax(7.5rem,.9fr) minmax(7rem,.9fr) minmax(7rem,.9fr) minmax(7rem,1fr) repeat(4,minmax(5rem,.7fr));align-items:center;gap:.38rem;margin:.52rem .82rem;padding:.58rem .62rem;display:grid}body.brand-body.app-shell-body .wms-adjustment-history-row span{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.brand-body.app-shell-body .wms-adjustment-empty{color:var(--ops-muted);padding:.82rem;font-size:.82rem;font-weight:800}@media(max-width:1100px){body.brand-body.app-shell-body .wms-adjustment-header,body.brand-body.app-shell-body .wms-adjustment-filter-form,body.brand-body.app-shell-body .wms-adjustment-summary,body.brand-body.app-shell-body .wms-adjustment-form-grid,body.brand-body.app-shell-body .wms-adjustment-selected-grid,body.brand-body.app-shell-body .wms-adjustment-history-row{grid-template-columns:1fr}body.brand-body.app-shell-body .wms-adjustment-actions,body.brand-body.app-shell-body .wms-adjustment-filter-actions{justify-content:flex-start}body.brand-body.app-shell-body .wms-adjustment-summary>div{border-right:0;border-bottom:1px solid var(--ops-border)}body.brand-body.app-shell-body .wms-adjustment-summary>div:last-child{border-bottom:0}}@media(max-width:767px){body.brand-body.app-shell-body .wms-adjustment-actions,body.brand-body.app-shell-body .wms-adjustment-actions .button-secondary,body.brand-body.app-shell-body .wms-adjustment-filter-actions,body.brand-body.app-shell-body .wms-adjustment-filter-actions .button-primary,body.brand-body.app-shell-body .wms-adjustment-filter-actions .button-secondary,body.brand-body.app-shell-body .wms-adjustment-confirm,body.brand-body.app-shell-body .wms-adjustment-confirm .button-primary{width:100%;max-width:100%}body.brand-body.app-shell-body .wms-adjustment-confirm{flex-direction:column;align-items:stretch}body.brand-body.app-shell-body .wms-adjustment-summary strong,body.brand-body.app-shell-body .wms-adjustment-history-row span{white-space:normal}}body.brand-body.app-shell-body .labels-workbench{gap:.68rem;width:min(100%,76rem);display:grid}body.brand-body.app-shell-body .labels-header{grid-template-columns:minmax(18rem,1fr) minmax(24rem,36rem);align-items:center;gap:.8rem;padding:.82rem .9rem;display:grid}body.brand-body.app-shell-body .labels-header .app-copy{gap:.22rem}body.brand-body.app-shell-body .labels-header .app-copy p{max-width:34rem;margin:0}body.brand-body.app-shell-body .labels-header-facts,body.brand-body.app-shell-body .labels-origin-grid,body.brand-body.app-shell-body .labels-grid{gap:.55rem;display:grid}body.brand-body.app-shell-body .labels-header-facts{grid-template-columns:repeat(4,minmax(0,1fr))}body.brand-body.app-shell-body .labels-header-facts span{border:1px solid var(--ops-border);min-height:3.05rem;color:var(--ops-muted);background:#f8fafc;border-radius:6px;gap:.04rem;padding:.48rem .55rem;font-size:.68rem;line-height:1.15;display:grid}body.brand-body.app-shell-body .labels-header-facts strong{color:var(--ops-text);font-size:.82rem}body.brand-body.app-shell-body .labels-header-facts small{color:var(--ops-muted);font-size:.66rem}body.brand-body.app-shell-body .labels-origin-panel,body.brand-body.app-shell-body .labels-list-panel{padding:.82rem}body.brand-body.app-shell-body .labels-panel-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.58rem;display:flex}body.brand-body.app-shell-body .labels-panel-heading h3{color:var(--ops-text);margin:0;font-size:.95rem}body.brand-body.app-shell-body .labels-panel-heading p{color:var(--ops-muted);margin:.12rem 0 0;font-size:.75rem}body.brand-body.app-shell-body .labels-origin-grid,body.brand-body.app-shell-body .labels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.brand-body.app-shell-body .labels-origin-grid article{border:1px solid var(--ops-border);min-height:4.1rem;color:var(--ops-muted);background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem;font-size:.74rem;display:flex}body.brand-body.app-shell-body .labels-origin-grid article div{gap:.12rem;min-width:0;display:grid}body.brand-body.app-shell-body .labels-origin-grid strong,body.brand-body.app-shell-body .labels-quick-list strong{color:var(--ops-text)}body.brand-body.app-shell-body .labels-origin-grid a{flex:none}body.brand-body.app-shell-body .labels-quick-list{border-top:1px solid var(--ops-border);max-height:21rem;display:grid;overflow:auto}body.brand-body.app-shell-body .labels-quick-row{border-bottom:1px solid var(--ops-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.45rem;padding:.42rem 0;display:grid}body.brand-body.app-shell-body .labels-quick-row:last-child{border-bottom:0}body.brand-body.app-shell-body .labels-quick-main{min-width:0;color:inherit;gap:.04rem;text-decoration:none;display:grid}body.brand-body.app-shell-body .labels-quick-main strong,body.brand-body.app-shell-body .labels-quick-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.brand-body.app-shell-body .labels-quick-list span{color:var(--ops-muted);font-size:.74rem}body.brand-body.app-shell-body .labels-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}@media(max-width:900px){body.brand-body.app-shell-body .labels-header,body.brand-body.app-shell-body .labels-header-facts,body.brand-body.app-shell-body .labels-origin-grid,body.brand-body.app-shell-body .labels-grid,body.brand-body.app-shell-body .labels-quick-row{grid-template-columns:1fr}body.brand-body.app-shell-body .labels-origin-grid article{flex-direction:column;align-items:flex-start}body.brand-body.app-shell-body .labels-origin-grid a,body.brand-body.app-shell-body .labels-quick-actions,body.brand-body.app-shell-body .labels-quick-actions a{width:100%}}@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-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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
