@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Inter:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-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-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}}}.c4a-serif{font-family:Fraunces,Georgia,serif}:root,:host{--radius-sm:calc(var(--radius) - 4px);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-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-400:oklch(76.5% .177 163.223);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--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-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-2xl:1rem;--blur-sm:8px;--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)}:root{--background:40 14% 94%;--foreground:200 8% 20%;--card:0 0% 100%;--card-foreground:200 8% 20%;--popover:0 0% 100%;--popover-foreground:200 8% 20%;--primary:200 8% 20%;--primary-foreground:0 0% 100%;--secondary:42 67% 93%;--secondary-foreground:34 86% 37%;--muted:45 18% 96%;--muted-foreground:210 4% 45%;--accent:42 30% 90%;--accent-foreground:200 8% 20%;--destructive:0 72% 41%;--destructive-foreground:0 0% 100%;--success:84 24% 34%;--success-foreground:0 0% 100%;--border:40 20% 88%;--input:40 20% 88%;--ring:239 84% 67%;--radius:.75rem;--chart-1:239 84% 67%;--chart-2:187 94% 43%;--chart-3:349 91% 73%;--chart-4:220 9% 46%;--chart-5:263 70% 58%}.dark{--background:263 30% 8%;--foreground:263 20% 98%;--card:263 30% 12%;--card-foreground:263 20% 98%;--popover:263 30% 12%;--popover-foreground:263 20% 98%;--primary:263 75% 65%;--primary-foreground:0 0% 100%;--secondary:263 25% 20%;--secondary-foreground:263 20% 98%;--muted:263 25% 20%;--muted-foreground:263 20% 65%;--accent:4 80% 55%;--accent-foreground:0 0% 100%;--destructive:0 62% 30%;--destructive-foreground:263 20% 98%;--success:142 70% 25%;--success-foreground:263 20% 98%;--border:263 25% 20%;--input:263 25% 20%;--ring:263 75% 65%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}.c4a-sidebar-surface{background:linear-gradient(#f8f7f4fc 0%,#f3f1ecfc 100%);border:1px solid #e7e2d9;border-right-color:#e7e2d994;position:relative;box-shadow:0 1px 2px #2f34370a,0 10px 28px #2f343714,10px 0 22px #2f34370b,18px 0 42px #2f343708,inset 0 1px #ffffffeb,inset 0 -1px #2f343709}.c4a-sidebar-surface:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47 0%,#fff0 24%);position:absolute;inset:0}.c4a-depth-panel{background:linear-gradient(#f8f7f4fa 0%,#f7f5f0fe 24%,#f8f7f4 100%);border:1px solid #e7e2d9;box-shadow:0 1px 2px #2f343705,0 18px 42px #2f34370b,0 34px 92px #2f343708}.c4a-top-divider{position:relative}.c4a-top-divider:before{content:"";pointer-events:none;background:#e7e2d9;height:1px;position:absolute;top:0;left:-999px;right:-999px}.c4a-auth-page{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.c4a-auth-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);background:hsl(var(--card));width:100%;max-width:28rem;color:hsl(var(--card-foreground));overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 42px #0000000f}.c4a-auth-card__bar{background:hsl(var(--primary));width:100%;height:.5rem}.c4a-auth-card__header{text-align:center;padding:2rem 2rem 1rem}.c4a-auth-card__logo-slot{justify-content:center;align-items:center;min-height:3.5rem;margin-bottom:1rem;display:flex}.c4a-auth-card__logo{object-fit:contain;max-width:14rem;max-height:4rem}.c4a-auth-card__avatar{border-radius:calc(var(--radius) - 2px);width:3.5rem;height:3.5rem;color:hsl(var(--primary-foreground));background:hsl(var(--primary));justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.c4a-auth-card__title{margin:0;font-size:1.375rem;font-weight:700}.c4a-auth-card__tagline{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem;font-weight:500}.c4a-auth-card__body{flex-direction:column;gap:1.5rem;padding:0 2rem 2rem;display:flex}.c4a-auth-card__error{border-radius:calc(var(--radius) - 2px);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));padding:.5rem .75rem;font-size:.8125rem}.c4a-auth-card__footer{text-align:center;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));padding:1rem 2rem 1.5rem;font-size:.75rem}.c4a-auth-page__footer{text-align:center;color:hsl(var(--muted-foreground));margin-top:1.5rem;font-size:.75rem}@layer theme;@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[72px\]{height:72px}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#E7E2D9\]{border-color:#e7e2d9}.border-\[\#EAE6DF\]{border-color:#eae6df}.border-border{border-color:hsl(var(--border))}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/50{border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-\[\#1c2b2f\]{background-color:#1c2b2f}.bg-\[\#F4F2EE\]{background-color:#f4f2ee}.bg-\[\#FBF9F5\]\/95{background-color:oklab(98.2541% .000540793 .00568426/.95)}.bg-card{background-color:hsl(var(--card))}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.bg-primary{background-color:hsl(var(--primary))}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#1c2b2f\]{color:#1c2b2f}.text-\[\#5b6663\]{color:#5b6663}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:hsl(var(--foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.selection\:bg-\[\#E7E2D9\] ::selection{background-color:#e7e2d9}.selection\:bg-\[\#E7E2D9\]::selection{background-color:#e7e2d9}@media (hover:hover){.hover\:bg-\[\#121e21\]:hover{background-color:#121e21}.hover\:text-slate-900:hover{color:var(--color-slate-900)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}:root{--brand-navy:#071f46;--brand-olive:#59624e;--brand-copper:#925f39;--brand-cream:#f4efe6;--brand-paper:#fbf8f1;--brand-muted:#6f685e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:14px;--space-5:16px;--space-6:18px;--space-7:20px;--space-8:22px;--space-9:26px;--radius-sm:8px;--radius-md:12px;--radius-lg:17px;--radius-xl:21px;--radius-pill:999px;--surface-canvas:var(--brand-cream);--surface-card:var(--brand-paper);--surface-muted:#f8f4ec;--surface-sunken:#ede7db;--border-default:#ded4c4;--border-strong:#d8cdbb;--ink-strong:var(--brand-navy);--ink:#28251f;--ink-muted:#766f64;--stonen-green-50:#eaf6ef;--stonen-green-100:#d7f0e1;--stonen-green-500:var(--brand-olive);--stonen-green-600:#4d5743;--stonen-green-700:#414a39;--amber-50:#fff7e7;--amber-100:#fdecc8;--amber-500:#b5790f;--amber-600:#8a5c0c;--red-50:#fdecec;--red-100:#f9d9d9;--red-500:#b23b3b;--red-600:#8f2f2f;--blue-50:#eef3fb;--blue-100:#d9e6f7;--blue-500:#2f5fa3;--blue-600:#244b82;--neutral-50:#f1f0ec;--neutral-100:#e4e2dc;--neutral-500:#6e7378;--neutral-600:#52565a;--focus-ring-color:var(--stonen-green-500);--focus-ring:0 0 0 3px #1f7a5452;--font-size-caption:10px;--font-size-body-sm:12px;--font-size-body:13px;--font-size-title-sm:16px;--font-size-title:21px;--font-size-display:27px;--control-height:40px;--control-height-sm:34px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}:root{color:#17201d;font-synthesis:none;text-rendering:optimizelegibility;letter-spacing:0;background:#eef1ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notification-center{z-index:80;position:relative}.notification-center>summary{border:1px solid var(--ux-border-strong);width:40px;height:40px;color:var(--ux-navy);cursor:pointer;background:#fbf8f1e6;border-radius:10px;place-items:center;list-style:none;display:grid;position:relative}.notification-center>summary::-webkit-details-marker{display:none}.notification-center>summary:hover{background:#fff}.notification-center>summary:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.notification-count{font-variant-numeric:tabular-nums;background:#b74435;border:2px solid #fbf8f1;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px;color:#fff!important;font-size:9px!important}.notification-center>section{border:1px solid var(--ux-border-strong);background:#fff;border-radius:12px;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 44px #0f1f382e}.notification-center>section>header{border-bottom:1px solid var(--ux-border);align-items:center;min-height:58px;padding:10px 14px;display:flex}.notification-center>section>header div{gap:2px;display:grid}.notification-center>section>header strong{color:var(--ux-navy);font-size:13px}.notification-center>section>header span{color:var(--ux-muted);font-size:10px}.notification-center>section>p{color:var(--ux-muted);margin:0;padding:18px 14px;font-size:11px}.notification-list{max-height:320px;display:grid;overflow-y:auto}.notification-list button{border:0;border-bottom:1px solid var(--ux-border);min-height:72px;color:var(--ux-ink);text-align:left;background:#fff;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:11px 13px;display:grid}.notification-list button:last-child{border-bottom:0}.notification-list button:hover{background:#fff8f6}.notification-list button:focus-visible{outline:2px solid var(--ux-navy);outline-offset:-2px}.notification-list button>svg:first-child{color:#a64135}.notification-list button>span{gap:3px;min-width:0;display:grid}.notification-list button strong{font-size:11px;line-height:1.35}.notification-list button small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar-product-attribution{border-top:1px solid var(--ux-border);margin-top:9px;padding-top:9px;font-weight:750;color:var(--ux-navy)!important}.about-dialog-backdrop{z-index:300;background:#14181b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.about-dialog{border:1px solid var(--ux-border-strong);width:min(620px,100%);max-height:min(760px,100dvh - 40px);color:var(--ux-ink);background:var(--ux-surface);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 76px #12181f4d}.about-dialog>header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:17px 20px;display:flex}.about-dialog>header>div{gap:3px;display:grid}.about-dialog>header span{color:var(--ux-copper);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.about-dialog h2{color:var(--ux-navy);margin:0;font:700 25px/1.15 Georgia,Times New Roman,serif}.about-dialog>header button{border:1px solid var(--ux-border);width:44px;height:44px;color:var(--ux-navy);background:#ffffffb8;border-radius:11px;flex:none;place-items:center;display:grid}.about-dialog-body{gap:17px;padding:22px 24px;display:grid;overflow-y:auto}.about-dialog-body>p{color:#514b42;max-width:68ch;margin:0;font-size:14px;line-height:1.65}.about-dialog-principle{border-left:4px solid var(--ux-green);background:var(--ux-surface-soft);border-radius:0 12px 12px 0;gap:4px;padding:16px 18px;display:grid}.about-dialog-principle strong{color:var(--ux-navy);font-family:Georgia,Times New Roman,serif;font-size:17px}.about-dialog-principle span{color:var(--ux-muted);font-size:12px}.about-dialog dl{border:1px solid var(--ux-border);background:#ffffff94;border-radius:13px;margin:0;display:grid;overflow:hidden}.about-dialog dl>div{border-bottom:1px solid var(--ux-border);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:12px 15px;display:grid}.about-dialog dl>div:last-child{border-bottom:0}.about-dialog dt{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.about-dialog dd{color:var(--ux-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.5}.about-dialog-boundary{padding-top:2px;font-size:11px!important}.about-dialog>footer{border-top:1px solid var(--ux-border);background:#f1eadf9e;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 20px;display:flex}.about-dialog>footer span{color:var(--ux-muted);font-size:10px}.about-dialog>footer button{color:#fff;background:var(--ux-navy);border:0;border-radius:10px;min-width:92px;min-height:44px;padding:0 17px;font-size:11px;font-weight:800}.about-dialog button{cursor:pointer}.about-dialog button:focus-visible{outline:3px solid var(--ux-copper);outline-offset:2px}.seller-status.intervention-pending{color:#9f392e;background:#fff0ed;border-color:#e3b8b1;align-items:center;gap:4px;display:inline-flex}.intervention-disclosure{background:#fff8f6;border:0;border-bottom:1px solid #e5c8c2;margin:0}.intervention-disclosure>summary{color:#9f392e;cursor:pointer;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:42px;padding:5px 16px;list-style:none;display:grid}.intervention-disclosure>summary::-webkit-details-marker{display:none}.intervention-disclosure>summary:hover{background:#fff2ef}.intervention-disclosure>summary:focus-visible{outline:2px solid var(--ux-navy);outline-offset:-2px}.intervention-disclosure>summary span{align-items:baseline;gap:8px;min-width:0;display:flex}.intervention-disclosure>summary strong{font-size:11px}.intervention-disclosure>summary small{color:#7b6662;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intervention-disclosure>summary>svg:last-child{transition:transform .18s}.intervention-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}.intervention-disclosure .intervention-response-card{background:#fffaf8;border:0;border-top:1px solid #ecd6d1;border-radius:0;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:8px;margin:0;padding:10px 16px 12px}.intervention-disclosure .intervention-response-card header{grid-column:auto;align-self:center}.intervention-disclosure .intervention-response-card header div{gap:1px}.intervention-disclosure .intervention-response-card header strong{font-size:10px;line-height:1.35}.intervention-disclosure .intervention-response-card header small{color:var(--ux-muted);font-size:8px}.intervention-disclosure .intervention-response-card select,.intervention-disclosure .intervention-response-card textarea{resize:vertical;min-height:38px;padding:6px 8px}.intervention-disclosure .intervention-response-card .primary-button{align-self:end;min-height:38px}.intervention-disclosure .intervention-response-card .inline-success{grid-column:1/-1}.seller-decision-bar{border-bottom:1px solid var(--ux-border);background:#fffaf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;min-height:70px;padding:10px 18px;display:grid}.seller-decision-reason{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;display:grid}.seller-decision-reason .eyebrow{grid-column:1/-1}.seller-decision-reason strong{color:#34322d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.seller-decision-reason>span:last-child{color:#4f6552;white-space:nowrap;background:#edf5eb;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.seller-decision-bar .seller-action-buttons button{min-height:42px;padding-inline:16px}.seller-decision-bar>.inline-success,.seller-decision-bar>.inline-error{grid-column:1/-1}.seller-supporting-footer{background:#fff;border-top:8px solid #f7f5f0;grid-template-columns:1fr 1fr;display:grid}.seller-supporting-footer>details:first-child{border-right:1px solid var(--ux-border)}.seller-supporting-footer .prepared-package-card{border-left:0}@media (width<=1100px) and (width>=901px){.header-utilities>span{display:none}.intervention-disclosure .intervention-response-card{grid-template-columns:1fr 1fr}.intervention-disclosure .intervention-response-card header{grid-column:1/-1}}@media (width<=900px){.profile-seller .header-utilities,.profile-seller .profile-switcher{display:none!important}.seller-decision-bar{grid-template-columns:1fr}.seller-action-buttons{width:100%}.seller-action-buttons button{flex:1}.seller-supporting-footer{grid-template-columns:1fr}.seller-supporting-footer>details:first-child{border-right:0}}@media (width<=620px){.about-dialog-backdrop{align-items:end;padding:8px}.about-dialog{border-radius:17px;max-height:calc(100dvh - 16px)}.about-dialog>header{min-height:70px;padding:13px 14px}.about-dialog h2{font-size:21px}.about-dialog-body{gap:14px;padding:17px 15px}.about-dialog-body>p{font-size:13px}.about-dialog dl>div{grid-template-columns:1fr;gap:4px;padding:11px 12px}.about-dialog>footer{padding:9px 14px max(9px, env(safe-area-inset-bottom))}.intervention-disclosure>summary span{gap:1px;display:grid}.intervention-disclosure .intervention-response-card{grid-template-columns:1fr}.intervention-disclosure .intervention-response-card header{grid-column:auto}.seller-decision-reason{grid-template-columns:1fr}.seller-decision-reason>span:last-child{justify-self:start}.seller-decision-reason strong{white-space:normal}.seller-action-buttons{grid-template-columns:1fr 1fr;display:grid}.seller-action-buttons .primary-button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.intervention-disclosure>summary>svg:last-child,.nav-section-label>svg{transition:none}}.today-mode-status{min-height:36px;color:var(--ux-green-dark);background:#eef6f1;border:1px solid #cdd8d1;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.today-mode-status.closing{color:#7d3418;background:#fff0e6;border-color:#e9a57c}.closing-control{position:relative}.closing-trigger,.closing-control.active{color:#7d3418;background:linear-gradient(135deg,#fff4e9,#ffe2cf);border:1px solid #e3a076;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.closing-control.active button{color:inherit;background:0 0;border:0;border-left:1px solid #d88d60;margin-left:6px;padding-left:10px;font-weight:800}.closing-setup{z-index:50;background:#fffdf9;border:1px solid #dfc3ae;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(610px,100vw - 56px);padding:18px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 22px 60px #40231233}.closing-setup>div:first-child,.closing-justification,.closing-preview,.closing-error,.closing-setup-actions{grid-column:1/-1}.closing-setup>div:first-child{gap:5px;display:grid}.closing-setup>div:first-child>strong{color:var(--ux-navy);font-family:Georgia,serif;font-size:20px}.closing-setup p{color:var(--ux-muted);margin:0;font-size:11px}.closing-setup label{color:var(--ux-muted);gap:5px;font-size:10px;font-weight:750;display:grid}.closing-setup input,.closing-setup textarea{width:100%}.closing-preview{background:#fbf5ec;border:1px solid #ead9c9;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.closing-preview span{color:var(--ux-muted);border-right:1px solid #ead9c9;gap:2px;padding:10px;font-size:10px;display:grid}.closing-preview span:last-child{border-right:0}.closing-preview strong{color:#7d3418;font-size:20px}.closing-error{color:#a43c2f!important}.closing-setup-actions{justify-content:flex-end;gap:8px;display:flex}.closing-setup-actions button{border:1px solid var(--ux-border);background:#fff;border-radius:7px;min-height:36px;padding:0 12px;font-weight:750}.closing-setup-actions .primary-button{color:#fff;border-color:var(--ux-green);background:var(--ux-green)}.closing-cockpit{background:linear-gradient(135deg,#fff8ef 0%,#fff 55%,#f8f5ee 100%);border:1px solid #e2b28e;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 28px #59311514}.closing-cockpit>header{border-bottom:1px solid #edd2bd;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.closing-cockpit>header .eyebrow{color:#a34820;align-items:center;gap:5px;display:flex}.closing-cockpit h2{color:var(--ux-navy);margin:4px 0;font:18px/1.1 Georgia,serif}.closing-cockpit header p{color:var(--ux-muted);margin:0;font-size:11px}.closing-cockpit>header>strong{color:#7d3418;font-size:12px}.closing-groups{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.closing-group{border-right:1px solid #edd2bd;min-width:0}.closing-group:last-child{border-right:0}.closing-group>div{color:#75442c;background:#f7e1cf6b;justify-content:space-between;padding:10px 13px;font-size:11px;display:flex}.closing-group>button{text-align:left;background:0 0;border:0;border-top:1px solid #f0dfd1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:72px;padding:10px 13px;display:flex}.closing-group>button:hover{background:#ffeee08c}.closing-group>button span{gap:2px;min-width:0;display:grid}.closing-group>button strong,.closing-group>button small,.closing-group>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.closing-group>button strong{color:var(--ux-navy);font-size:11px}.closing-group>button small{color:var(--ux-muted);font-size:9px}.closing-group>button em{color:#a34820;font-size:9px;font-style:normal;font-weight:750}.closing-group>p{color:var(--ux-muted);padding:12px 13px;font-size:10px}.today-decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.today-decision-metrics .metric-card>small{display:none}.today-metrics-row{flex-wrap:nowrap;align-items:stretch;gap:14px;display:flex}.today-metrics-row>.today-summary{flex:1;width:0;min-width:0}.today-metrics-row>.closing-control{flex:none;align-self:center}.today-decision-workspace{border:1px solid var(--ux-border);background:#ffffff8a;border-radius:15px;flex:auto;grid-template-columns:minmax(0,1fr) 420px;min-height:0;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 7px 20px #3d301f0e}.today-decision-main,.today-decision-side{min-width:0;min-height:0}.today-decision-main{border-right:1px solid var(--ux-border)}.today-priorities,.today-availability,.today-side-section{border-bottom:1px solid var(--ux-border)}.today-section-heading{border-bottom:1px solid var(--ux-border);background:#fbf8f1c2;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:15px 18px;display:flex}.today-section-heading.compact{min-height:44px;padding-block:8px}.today-section-heading h2{color:var(--ux-navy);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.15}.today-section-heading.compact>div{align-items:baseline;gap:8px;display:flex}.today-section-heading.compact .eyebrow{display:inline}.today-section-heading.compact h2{margin:0;font-size:14px}.today-section-heading>strong{min-width:30px;height:26px;color:var(--ux-navy);background:#e9e4da;border-radius:7px;place-items:center;font-size:12px;display:grid}.today-priority-list{display:grid}.today-priority-card{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ded4c4c7;grid-template-columns:38px minmax(0,1fr) 148px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 18px;display:grid}.today-priority-card:hover{background:#ede7db7a}.today-priority-card.is-critical{box-shadow:inset 3px 0 #a13e32}.today-priority-order{color:#81786b;font-family:Georgia,Times New Roman,serif;font-size:19px}.today-priority-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.today-priority-copy>strong{color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.today-priority-copy>span{color:#655f56;font-size:11px;line-height:1.35}.today-priority-action{border:1px solid var(--ux-border-strong);min-height:38px;color:var(--ux-navy);text-align:center;background:#ffffffb3;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.today-critical-overflow{color:#7d352d;background:#fbefec;border-bottom:1px solid #e6cfc8;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:11px 16px;display:grid}.today-critical-copy{flex-direction:column;gap:2px;display:flex}.today-critical-overflow strong{font-size:10px}.today-critical-overflow span{font-size:9px}.today-critical-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.today-critical-overflow button{color:#7d352d;text-align:left;background:#ffffff9e;border:1px solid #dfbdb4;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:9px;font-weight:750;line-height:1.3;display:flex}.today-critical-overflow button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.today-critical-overflow button svg{flex:none}.today-availability-list{display:grid}.today-availability-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ded4c4c7;grid-template-columns:10px minmax(220px,1.6fr) 92px 92px minmax(170px,1.1fr) 18px;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 18px;display:grid}.today-availability-list>button:hover{background:#ede7db7a}.availability-state{background:#7e8b7a;border-radius:50%;width:8px;height:8px}.availability-state.exposed{background:#a13e32;box-shadow:0 0 0 4px #a13e321a}.availability-state.moving{background:#b67a24}.availability-state.protected{background:var(--ux-green)}.availability-state.data_gap{background:#81786b}.availability-object,.today-availability-list>button>span:not(.availability-state){flex-direction:column;gap:3px;min-width:0;display:flex}.today-availability-list strong{color:var(--ux-navy);font-size:15px}.today-availability-list small{color:#81786b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.today-decision-side{background:#ffffff5c}.today-team-list,.today-progress-list,.today-change-list{display:grid}.today-team-list button,.today-progress-list button,.today-change-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ded4c4c7;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 16px;display:grid}.today-team-list button{grid-template-columns:34px minmax(0,1fr) auto}.today-progress-list button{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) 26px;column-gap:10px;min-height:32px;padding:5px 16px}.today-change-list button{grid-template-columns:20px minmax(0,1fr)}.today-team-list button:not(:disabled):hover,.today-progress-list button:not(:disabled):hover,.today-change-list button:not(:disabled):hover{cursor:pointer;background:#ede7db7a}.today-team-list button>span:nth-child(2),.today-change-list button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.today-team-list strong,.today-progress-list strong,.today-change-list strong{color:var(--ux-navy);font-size:11px}.today-team-list small,.today-progress-list small,.today-change-list small{color:#81786b;font-size:9px;line-height:1.35}.today-progress-list button>strong,.today-progress-list button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-progress-list button>strong:first-child{font-size:10px}.today-progress-list button>small{font-size:9px}.today-progress-list button>strong:last-child{text-align:right;font-size:12px}.today-team-list em{color:#655f56;font-size:9px;font-style:normal;line-height:1.35}.team-exception{color:#81786b;background:#e9e4da;border-radius:7px;padding:5px 7px;font-size:9px}.team-exception.attention{color:#805a27;background:#f6eddc}.team-exception.critical{color:#923b31;background:#f8e7e2}.today-boundary-note{color:#81786b;background:#fbf8f1a8;margin:0;padding:10px 16px;font-size:9px;line-height:1.4}.today-empty-copy{color:#81786b;margin:0;padding:16px;font-size:10px}@media (width>=1100px){.today-decision-main,.today-decision-side{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}}@media (width<=1099px){.today-decision-workspace{grid-template-columns:minmax(0,1fr) 360px}.today-availability-list>button{grid-template-columns:10px minmax(130px,1fr) 58px 62px minmax(120px,.9fr) 18px}}@media (width<=760px){.today-decision-page{overflow:visible}.today-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.today-decision-metrics .metric-card:nth-child(2){border-right:0}.today-decision-workspace{display:block;overflow:visible}.today-decision-main{border-right:0}.today-priority-card{grid-template-columns:32px minmax(0,1fr)}.today-priority-action{grid-column:2;justify-self:stretch}.today-critical-actions{grid-template-columns:minmax(0,1fr)}.today-availability-list>button{grid-template-columns:10px minmax(0,1fr) 58px 18px}.today-availability-list>button>span:nth-of-type(4),.today-availability-list>button>span:nth-of-type(5){display:none}.today-decision-side{border-top:8px solid var(--ux-page)}}.opportunity-page.opportunity-resolution-page{background:var(--ux-page);flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;padding:10px 16px 16px;display:flex;overflow:hidden}.opportunity-closing-lens{background:linear-gradient(120deg,#fff5e9,#fffdfa);border:1px solid #e4b28d;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.opportunity-closing-lens>div:first-child{gap:2px;display:grid}.opportunity-closing-lens>div:first-child>span{color:#9c421d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.opportunity-closing-lens>div:first-child>strong{color:var(--ux-navy);font-size:12px}.opportunity-closing-lens>div:first-child>small{color:var(--ux-muted);font-size:9px}.opportunity-closing-lens>div:last-child{border-left:1px solid #ead3c1;display:flex}.opportunity-closing-lens>div:last-child span{min-width:94px;color:var(--ux-muted);gap:1px;padding:2px 12px;font-size:8px;display:grid}.opportunity-closing-lens>div:last-child strong{color:#853819;font-size:17px}.opportunity-closing-badge{color:#8b3d1d;background:#fff0e4;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.opportunity-explorer{border:1px solid var(--ux-border);background:#fff;border-radius:11px;flex:none}.opportunity-axis{border-bottom:1px solid var(--ux-border);gap:2px;padding:6px 8px 0;display:flex}.opportunity-axis button{min-height:32px;color:var(--ux-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.opportunity-axis button.is-active{border-bottom-color:var(--ux-accent);color:var(--ux-accent)}.opportunity-filter-line{grid-template-columns:minmax(240px,1fr) 210px 220px auto auto;align-items:center;gap:8px;padding:8px;display:grid}.opportunity-filter-line>select,.opportunity-filter-line>button{min-height:36px}.sort-direction{border:1px solid var(--ux-border);min-height:36px;color:var(--ux-ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.advanced-opportunity-filters{position:relative}.advanced-opportunity-filters>summary{border:1px solid var(--ux-border);cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700;list-style:none;display:flex}.advanced-opportunity-filters>summary strong{background:var(--ux-accent);color:#fff;text-align:center;border-radius:999px;min-width:17px;padding:2px 5px}.advanced-opportunity-filters>div{z-index:30;border:1px solid var(--ux-border);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:580px;margin-top:6px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 18px 44px #0f223e29}.exploration-notice{border-top:1px solid var(--ux-border);color:var(--ux-muted);align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:8px;display:flex}.opportunity-resolution-workspace{border:1px solid var(--ux-border);background:#fff;border-radius:12px;flex:auto;grid-template-columns:minmax(650px,1fr) 370px;min-height:0;display:grid;overflow:hidden}.opportunity-resolution-stream{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.opportunity-axis-group>header{z-index:4;border-bottom:1px solid var(--ux-border);background:#f7f5f0;min-height:44px;position:sticky;top:0}.opportunity-axis-group>header>button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.opportunity-axis-group>header>button:hover{background:#f0eee8}.opportunity-axis-group>header>button:focus-visible{z-index:1;outline:2px solid var(--ux-accent);outline-offset:-2px;position:relative}.opportunity-axis-group>header>button>svg{color:var(--ux-muted);transition:transform .18s}.opportunity-axis-group.is-collapsed>header>button>svg{transform:rotate(-90deg)}.opportunity-group-title{align-items:baseline;gap:8px;min-width:0;display:flex}.opportunity-axis-group>header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.opportunity-axis-group>header span,.opportunity-axis-group>header small{color:var(--ux-muted);font-size:8px}.opportunity-axis-group>header small{white-space:nowrap}.opportunity-resolution-row{border-bottom:1px solid var(--ux-border);cursor:pointer;outline:none;grid-template-columns:auto 62px minmax(150px,.9fr) minmax(190px,1.25fr) 100px 90px 130px 125px auto;align-items:center;gap:8px;min-height:66px;padding:7px 10px;display:grid}.opportunity-resolution-row:hover,.opportunity-resolution-row.is-selected{background:#f4f7fb}.opportunity-resolution-row.is-selected{box-shadow:inset 3px 0 var(--ux-accent)}.opportunity-resolution-row>input{width:15px;height:15px;accent-color:var(--ux-accent)}.opportunity-resolution-row .stream-priority{flex-direction:column;gap:2px;display:flex}.opportunity-resolution-row .stream-priority small{opacity:.72;text-transform:none;font-size:7px}.resolution-pair,.resolution-reason,.evidence-health,.coverage-impact,.resolution-action{flex-direction:column;gap:2px;min-width:0;display:flex}.resolution-pair strong,.resolution-reason strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.resolution-pair span{color:var(--ux-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.resolution-pair small,.resolution-reason small,.evidence-health small,.coverage-impact small,.resolution-action small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.resolution-reason strong{white-space:normal;font-weight:600;line-height:1.25}.evidence-health,.coverage-impact{background:#f6f4ef;border-radius:7px;padding:6px 7px}.evidence-health strong,.coverage-impact strong{font-family:var(--font-display);font-size:14px}.evidence-health span,.coverage-impact span{text-transform:uppercase;font-size:7px;font-weight:700}.evidence-health.contradictory{color:#9f3f32;background:#fff0ed}.evidence-health.missing,.evidence-health.low{color:#8d671a;background:#fff7e6}.evidence-health.sufficient{color:#2f6c4a;background:#edf7f1}.resolution-action{border-left:2px solid #d5dbe2;padding-left:8px;font-size:9px;font-weight:700}.resolution-action.now{border-left-color:#b64f3b}.resolution-action.today{border-left-color:#c39736}.opportunity-resolution-row .stream-order-actions{flex-direction:column;gap:2px;display:flex}.opportunity-resolution-row .stream-order-actions button{border:1px solid var(--ux-border);width:24px;height:22px;color:var(--ux-muted);background:#fff;border-radius:5px;place-items:center;display:grid}.batch-resolution-tray,.batch-preview,.batch-receipt{background:#eef5fc;border:1px solid #b8cce5;border-radius:10px;flex:none;align-items:center;gap:12px;padding:9px 12px;display:flex}.batch-resolution-tray>div:first-child,.batch-preview>div:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.batch-resolution-tray strong{font-size:10px}.batch-resolution-tray small,.batch-preview small{color:var(--ux-muted);font-size:8px}.batch-resolution-tray select{min-width:230px}.batch-preview{background:#fffaf0;border-color:#d9c287;align-items:flex-end}.batch-preview h2{margin:2px 0;font-size:16px}.batch-preview p{margin:0;font-size:9px}.batch-preview>div:last-child{gap:8px;display:flex}.batch-receipt{color:#2f6c4a;background:#eef8f1;border-color:#afd3ba;justify-content:center;font-size:9px}@media (width<=1180px){.opportunity-filter-line{grid-template-columns:minmax(220px,1fr) 190px 200px auto}.advanced-opportunity-filters{grid-column:4}.sort-direction{display:none}.opportunity-resolution-workspace{grid-template-columns:minmax(560px,1fr) 350px}.opportunity-resolution-row{grid-template-columns:auto 58px minmax(140px,1fr) minmax(170px,1.2fr) 92px 82px 120px}.opportunity-resolution-row .stream-owner,.resolution-action{display:none}}@media (width<=760px){.opportunity-page.opportunity-resolution-page{height:auto;min-height:calc(100dvh - 134px);padding:12px;overflow:visible}.opportunity-closing-lens{flex-direction:column;align-items:stretch}.opportunity-closing-lens>div:last-child{border-top:1px solid #ead3c1;border-left:0;width:100%;padding-top:7px}.opportunity-closing-lens>div:last-child span{flex:1;min-width:0;padding-inline:8px}.opportunity-axis{overflow-x:auto}.opportunity-axis button{flex:none}.opportunity-filter-line{grid-template-columns:1fr}.advanced-opportunity-filters{grid-column:auto}.advanced-opportunity-filters>div{width:auto;box-shadow:none;grid-template-columns:1fr;position:static}.batch-resolution-tray,.batch-preview{flex-direction:column;align-items:stretch}.batch-resolution-tray select{width:100%;min-width:0}.opportunity-resolution-workspace{display:block;overflow:visible}.opportunity-resolution-stream{max-height:55dvh;overflow-y:auto}.opportunity-resolution-row{grid-template-columns:auto 52px minmax(0,1fr) 82px;min-width:0;min-height:76px}.opportunity-resolution-row .resolution-reason,.opportunity-resolution-row .coverage-impact,.opportunity-resolution-row .stream-owner,.opportunity-resolution-row .resolution-action,.opportunity-resolution-row .stream-order-actions{display:none}.opportunity-resolution-workspace .context-drawer{border-left:0;border-top:1px solid var(--ux-border);max-height:none}}@media (width>=901px){.opportunity-page.opportunity-resolution-page{height:100%;min-height:0;overflow:hidden}.opportunity-resolution-workspace{min-height:0}.opportunity-resolution-stream,.opportunity-resolution-workspace .context-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}}*{box-sizing:border-box}body{background:#eef1ef;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.session-resolution-state{background:var(--surface-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.session-resolution-state>div{border:1px solid var(--border-default);background:var(--surface-card);border-radius:16px;justify-items:start;gap:8px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 18px 48px #071f461f}.session-resolution-state strong{color:var(--ink-strong);font-family:Georgia,Times New Roman,serif;font-size:20px}.session-resolution-state span{color:var(--ink-muted);font-size:13px;line-height:1.5}.session-resolution-state button{color:#fff;background:var(--brand-navy);border:0;border-radius:8px;min-height:40px;margin-top:6px;padding:0 14px;font-weight:700}.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}.executive-shell{--canvas:#f4f2ee;--surface:#f8f7f4;--white:#fff;--ink:#2f3437;--muted:#6e7378;--border:#e4dfd6;--bronze:#8f7a57;--olive:#5d6b43;min-height:100vh;color:var(--ink);background:var(--canvas);grid-template-columns:244px minmax(0,1fr);transition:grid-template-columns .2s;display:grid}.executive-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.main-sidebar{z-index:20;border:1px solid var(--border);background:#f8f7f4f5;border-radius:21px;flex-direction:column;height:calc(100vh - 16px);margin:8px 0 8px 8px;display:flex;position:sticky;top:8px;overflow:hidden;box-shadow:0 16px 38px #332d2314}.sidebar-brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.sidebar-brand>div{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-brand strong{letter-spacing:.08em}.sidebar-brand span{color:var(--muted);font-size:11px}.brand-mark{color:#fff;background:var(--stonen-green-600);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sidebar-collapse{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:9px;place-items:center;display:grid}.main-sidebar nav{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex}.nav-section-label{color:#8e877b;letter-spacing:.15em;text-transform:uppercase;margin:13px 9px 3px;font-size:10px;font-weight:700}.nav-button{min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 11px;display:flex}.executive-shell.is-collapsed .sidebar-brand{justify-content:center;padding:10px 6px}.executive-shell.is-collapsed .sidebar-brand>div,.executive-shell.is-collapsed .nav-button span,.executive-shell.is-collapsed .nav-section-label,.executive-shell.is-collapsed .sidebar-source>div{display:none}.executive-shell.is-collapsed .sidebar-collapse{position:absolute;bottom:12px;right:7px}.executive-shell.is-collapsed .nav-button{justify-content:center;padding:0}.executive-shell.is-collapsed .sidebar-nav-group:not([open])>.nav-button{display:flex}.sidebar-source{color:var(--bronze);background:#f4efe7;border:1px solid #ded7ca;border-radius:13px;align-items:center;gap:9px;margin:8px;padding:11px;display:flex}.sidebar-source>div{flex-direction:column;min-width:0;display:flex}.sidebar-source strong{font-size:11px}.sidebar-source span{color:#827969;font-size:10px}.app-viewport{flex-direction:column;min-width:0;min-height:100vh;display:flex}.app-header{grid-template-columns:minmax(0,1fr) minmax(245px,330px) 38px;align-items:center;gap:16px;min-height:76px;padding:8px 22px 8px 26px;display:grid}.app-header>div:first-of-type{min-width:0}.app-header span{color:var(--muted);font-size:11px}.app-header h1{margin:3px 0 0;font-size:21px;line-height:1.2}.profile-switcher{border:1px solid var(--border);background:#ffffffc7;border-radius:12px;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:3px 9px;min-width:0;padding:7px 9px;display:grid}.profile-switcher>span{color:var(--stonen-green-700);align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.profile-switcher select{border:1px solid var(--border-default);min-width:0;height:30px;color:var(--ink);background:#fff;border-radius:8px;grid-area:1/2/3;padding:0 8px;font-size:11px;font-weight:650}.profile-switcher small{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.live-dot{background:#6e8460;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6e846026}.user-button{color:#fff;background:#2f3437;border:1px solid #d9d2c7;border-radius:50%;width:36px;height:36px;font-size:11px;font-weight:700}.mobile-menu{display:none}.page-canvas{flex:1;min-width:0;padding:0 18px 18px}.content-page{border:1px solid var(--border);background:#ffffffd1;border-radius:22px;min-height:calc(100vh - 94px);padding:26px;box-shadow:0 18px 45px #312b210f}.page-intro{max-width:760px;margin-bottom:22px}.page-intro-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-intro-row .page-intro{flex:1}.eyebrow{color:#827969;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.page-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.page-state{border:1px solid var(--border);min-height:calc(100vh - 94px);color:var(--muted);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card{background:#f5f8f3;border:1px solid #dfe5db;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:124px;padding:16px;display:flex}.metric-card.attention{background:#fff9ee;border-color:#ead9bd}.metric-card.neutral{background:#f7f5f1;border-color:#ddd8cf}.metric-card>span{color:var(--muted);font-size:12px}.metric-card>strong{margin:4px 0;font-size:30px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;display:grid}.profile-context{border:1px solid var(--stonen-green-100);min-height:58px;color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-8px 0 14px;padding:10px 13px;display:grid}.profile-context>div{flex-direction:column;gap:2px;display:flex}.profile-context span,.profile-context small{color:var(--ink-muted);font-size:11px}.profile-manager .risks-card,.profile-manager .pressure-card{order:-3}.profile-manager .decide-card{order:-2}.profile-manager .engine-card{order:-1}.integrations-card.is-profile-focus{border-color:var(--stonen-green-600);box-shadow:0 0 0 3px var(--stonen-green-600)}@supports (color:color-mix(in lab, red, red)){.integrations-card.is-profile-focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--stonen-green-600) 14%, transparent)}}.integrations-card:focus{outline:2px solid var(--stonen-green-600);outline-offset:3px}.executive-card{border:1px solid var(--border);background:#fff;border-radius:17px;overflow:hidden}.pressure-card{grid-column:1/-1}.pressure-card.is-active{border-color:#e0b875;box-shadow:inset 4px 0 #bd7620}.engine-card{grid-column:1/-1}.engine-overview{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.engine-stage{background:#f8f7f4;border:1px solid #ded9d0;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:88px;padding:14px;display:flex}.engine-stage.is-active{background:#eef4fc;border-color:#c7d5e8}.engine-stage.is-running{background:#f0f8ef;border-color:#bfd8c2;box-shadow:inset 3px 0 #668354}.engine-stage.is-locked{color:#77736d;background:#faf9f7;border-style:dashed}.engine-stage strong{font-size:14px}.engine-stage small{color:var(--muted);font-size:12px;line-height:1.4}.engine-step{color:#827969;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.engine-arrow{color:#aaa296}.engine-footnote{color:var(--muted);background:#fbfaf8;border-top:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.engine-footnote>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.engine-key{color:#4e5e76;background:#edf2f9;border-radius:999px;flex:none;padding:5px 8px;font-weight:650}.shadow-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.shadow-metrics span{color:#53634b;background:#edf4e9;border-radius:999px;padding:5px 8px}.decide-card{grid-row:span 2}.section-heading{border-bottom:1px solid #ebe7df;align-items:center;gap:11px;min-height:70px;padding:14px 16px;display:flex}.section-icon{color:#071f46;background:#e9f0fa;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.section-heading h3{margin:3px 0 0;font-size:16px}.decision-list,.follow-list,.risk-list{flex-direction:column;display:flex}.decision-row{min-height:82px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eeeae4;grid-template-columns:40px minmax(0,1fr) 94px 20px;align-items:center;gap:12px;padding:12px 16px;display:grid}.decision-row:hover{background:#faf9f6}.decision-row>div:nth-child(2),.follow-row>div{flex-direction:column;gap:4px;display:flex}.decision-row span,.follow-row span,.risk-row span{color:var(--muted);font-size:12px;line-height:1.4}.decision-icon{color:#5d6b43;background:#f0f5eb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.decision-count{flex-direction:column;align-items:flex-end;display:flex}.decision-count strong{font-size:20px}.follow-row{border-bottom:1px solid #eeeae4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px 15px;display:grid}.follow-row>span:last-child{grid-column:3}.risk-row{border-bottom:1px solid #eeeae4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:12px 15px;display:grid}.risk-row>div{flex-direction:column;gap:3px;display:flex}.risk-row.warning>svg{color:#a86712}.mode-toggle{border:1px solid var(--border);background:#fff;border-radius:11px;flex:none;gap:3px;padding:3px;display:inline-flex}.mode-toggle button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.opportunity-projection-list{flex-direction:column;display:flex}.opportunity-projection-list.is-grouped{background:var(--surface-sunken);gap:8px;padding:8px}.opportunity-projection-list.is-grouped>.opportunity-projection-row{border:1px solid var(--border);border-radius:12px;overflow:hidden}.opportunity-group{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.opportunity-group>header{border-bottom:1px solid var(--border);background:var(--stonen-green-50);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 11px;display:flex}.opportunity-group>header>div{align-items:center;gap:8px;min-width:0;display:flex}.opportunity-group>header strong{color:var(--stonen-green-700);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opportunity-group>header>span{color:var(--ink-muted);white-space:nowrap;font-size:10px}.group-sequence{width:24px;height:20px;color:var(--stonen-green-700);background:var(--stonen-green-100);border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid}.opportunity-projection-row{min-height:70px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eeeae4;grid-template-columns:9px minmax(0,1fr) minmax(120px,.45fr) 18px;align-items:center;gap:10px;padding:11px 15px;display:grid}.opportunity-projection-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.opportunity-projection-row span,.opportunity-projection-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.opportunity-projection-row small{color:#8a672e}.opportunity-owner{text-align:right;align-items:flex-end}.urgency-dot{background:#9ca39f;border-radius:50%;width:8px;height:8px}.urgency-dot.now{background:#bf642b;box-shadow:0 0 0 3px #bf642b1f}.urgency-dot.today{background:#c49a42}.urgency-dot.complete{background:#62835b}.filter-bar{border:1px solid var(--border);background:#fbfaf8;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 14px;padding:10px;display:flex}.filter-bar>label:not(.check-filter),.persona-bar label{min-width:130px;color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.filter-bar select,.filter-bar input,.persona-bar select{min-height:34px;color:var(--ink);background:#fff;border:1px solid #d6d1c9;border-radius:8px;padding:0 9px;font-size:11px}.filter-search{flex:1;position:relative;min-width:min(240px,100%)!important}.filter-search svg{color:var(--muted);position:absolute;bottom:9px;left:9px}.filter-search input{width:100%;padding-left:30px}.filter-count{color:var(--muted);padding:0 5px 9px;font-size:10px;font-weight:700}.check-filter{min-height:34px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex}.my-day-page .page-intro{margin-bottom:16px}.my-day-state-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 12px;display:grid}.my-day-state-strip span{border:1px solid var(--border);min-height:38px;color:var(--muted);background:#fbfaf8;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.my-day-state-strip span strong{color:var(--ink);font-size:13px}.my-day-state-strip .is-success{color:var(--ux-green-dark);background:#eef6f1}.my-day-state-strip .is-warning{color:#81581f;background:#fbf2df}.my-day-state-strip .is-danger{color:#963f36;background:#fae9e6}.persona-bar{background:#f3f7f0;border:1px solid #d8e0d4;border-radius:15px;grid-template-columns:minmax(210px,.4fr) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.persona-headline{border-left:1px solid #d4ddcf;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.persona-headline>div{flex-direction:column;gap:3px;display:flex}.persona-headline span{color:var(--muted);font-size:10px}.briefing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.briefing-metrics .metric-card{min-height:98px}.master-workspace{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.master-list-panel{border-right:1px solid var(--border);background:#fbfaf8;min-width:0}.master-search,.wide-search{color:var(--muted);background:#fff;border:1px solid #dad5cc;border-radius:11px;align-items:center;gap:8px;margin:12px;padding:0 11px;display:flex}.master-search{height:42px}.wide-search{width:min(560px,100%);height:44px;margin:0 0 18px}.master-search input,.wide-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.master-list{max-height:566px;overflow:auto}.master-row{width:100%;min-height:66px;color:var(--ink);text-align:left;background:0 0;border-top:0;border-bottom:1px solid #eeeae4;border-left:3px solid #0000;border-right:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 13px;display:grid}.master-row.is-selected{border-left-color:var(--stonen-green-600);background:var(--stonen-green-50)}.master-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.master-row strong,.master-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-row strong{font-size:12px}.master-row span{color:var(--muted);font-size:11px}.ds-avatar{border-radius:var(--radius-pill);color:var(--stonen-green-700);background:var(--stonen-green-100);flex:none;place-items:center;font-weight:750;display:grid}.ds-avatar-sm{width:25px;height:25px;font-size:var(--font-size-caption)}.ds-avatar-md{width:30px;height:30px;font-size:var(--font-size-caption)}.ds-avatar-lg{width:34px;height:34px;font-size:var(--font-size-body-sm)}.ds-avatar-xl{width:50px;height:50px;font-size:var(--font-size-title-sm)}.master-detail{min-width:0}.detail-hero{border-bottom:1px solid var(--border);align-items:center;gap:13px;min-height:106px;padding:20px;display:flex}.detail-hero>div{flex:1;min-width:0}.detail-hero p{color:var(--muted);margin:0;font-size:12px}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.related-opportunities{border:1px solid var(--border);border-radius:14px;margin:0 18px 18px;overflow:hidden}.related-opportunities>div:first-child{border-bottom:1px solid var(--border);background:#fbfaf8;padding:14px}.related-opportunities h4{margin:3px 0}.related-opportunities p{color:var(--muted);margin:0;font-size:10px}.info-block{border:1px solid var(--border);background:#fbfaf8;border-radius:15px;min-width:0;padding:17px}.info-block h4{margin:4px 0 14px;font-size:16px}.info-block dl,.seller-card dl{margin:0}.info-block dl>div,.seller-card dl>div{border-bottom:1px solid #ece8e1;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.info-block dt,.seller-card dt{color:var(--muted);font-size:11px}.info-block dd,.seller-card dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px;font-weight:650}.stonen-memory{background:#f4f7fb}.stonen-memory>p{color:var(--muted);margin:-7px 0 12px;font-size:11px;line-height:1.5}.stonen-memory textarea{resize:vertical;background:#fff;border:1px solid #cfd7e2;border-radius:10px;width:100%;margin-bottom:10px;padding:11px;font-size:13px;line-height:1.5}.stonen-memory .primary-button{width:100%;min-height:40px}.save-confirmation{color:#526740;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.stonen-memory small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-card{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:150px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.product-placeholder{min-height:180px;color:var(--ink-muted);background:var(--border-default);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-copy{min-width:0;padding:17px}.catalog-copy h3{margin:4px 0;font-size:17px}.catalog-copy p{color:var(--muted);margin:0 0 13px;font-size:12px}.catalog-tags{flex-wrap:wrap;gap:5px;display:flex}.catalog-tags span{color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:999px;padding:4px 7px;font-size:10px}.data-provenance{color:#827969;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.inventory-page{overflow:hidden}.inventory-browser{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:250px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.inventory-materials{border-right:1px solid var(--border);background:var(--surface-sunken);overflow:auto}.inventory-material-row{border:0;border-bottom:1px solid var(--border-default);width:100%;color:var(--ink);text-align:left;background:0 0;border-left:3px solid #0000;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px;display:grid}.inventory-material-row:hover{background:var(--stonen-green-50)}.inventory-material-row.is-selected{border-left-color:var(--stonen-green-600);background:var(--stonen-green-50)}.inventory-material-icon{width:36px;height:36px;color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:10px;place-items:center;display:grid}.inventory-material-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-material-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inventory-material-row small{color:var(--muted);font-size:12px}.inventory-detail{min-width:0;max-height:calc(100vh - 250px);overflow:auto}.inventory-product-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg, #fff 55%, var(--stonen-green-50));justify-content:space-between;gap:20px;padding:20px;display:flex}.commercial-directive-panel{border-bottom:1px solid var(--border-default);background:var(--amber-50);grid-template-columns:minmax(200px,1fr) minmax(140px,170px) minmax(200px,1.1fr);align-items:end;gap:10px 14px;padding:14px 18px;display:grid}.commercial-directive-panel>button,.commercial-directive-panel>.save-confirmation{grid-column:1/-1;justify-self:start}.commercial-directive-panel h4{margin:3px 0;font-size:13px}.commercial-directive-panel p{color:var(--muted);margin:0;font-size:12px}.commercial-directive-panel label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.commercial-directive-panel select,.commercial-directive-panel input{border:1px solid var(--border-default);background:#fff;border-radius:7px;min-height:34px;padding:0 8px;font-size:12px}.directive-tag{background:var(--amber-100);border-radius:999px;width:fit-content;margin-top:3px;padding:2px 5px;font-weight:700;color:var(--amber-600)!important}.inventory-product-hero h3{margin:5px 0;font-size:22px}.inventory-product-hero p{color:var(--muted);margin:0;font-size:12px}.inventory-evidence{border:1px solid var(--border-default);min-width:150px;color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:12px;grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:4px;padding:12px;display:grid}.inventory-evidence strong{font-size:20px}.inventory-evidence span{font-size:12px}.block-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px 10px;display:flex}.block-section-heading h4,.slab-gallery-section h4{margin:3px 0 0;font-size:16px}.block-section-heading>span{color:var(--muted);font-size:12px}.block-scope-filter{min-width:220px;color:var(--ink-muted);flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.block-scope-filter select{border:1px solid var(--border-default);min-height:40px;color:var(--ink);background:#fff;border-radius:7px;padding:0 10px;font-size:12px}.block-strip{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:9px;padding:0 20px 18px;display:grid;overflow-x:auto}.block-card{border:1px solid var(--border);min-height:94px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.block-card:hover{border-color:var(--stonen-green-600)}.block-card strong{font-size:13px}.block-card small{color:var(--muted);font-size:12px}.slab-gallery-section{border-top:1px solid var(--border)}.slab-gallery-section>header{z-index:4;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;gap:20px;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 8px 18px #312b210f}.slab-gallery-section header p{color:var(--muted);align-items:center;gap:4px;margin:5px 0 0;font-size:12px;display:flex}.block-totals{gap:6px;display:flex}.block-totals span{min-width:72px;color:var(--muted);background:var(--surface-canvas);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:7px;font-size:12px;display:flex}.block-totals strong{color:var(--ink);font-size:15px}.slab-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.slab-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.slab-card.status-reserved,.slab-card.status-ordered{border-color:var(--amber-300);background:var(--amber-50)}.slab-card.status-sold,.slab-card.status-blocked{opacity:.68}.slab-image,.slab-image-placeholder{aspect-ratio:1.55;object-fit:cover;background:var(--border-default);width:100%}.slab-image-placeholder{color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.slab-image.compact,.slab-image-placeholder.compact{aspect-ratio:auto;width:64px;min-width:64px;height:48px}.slab-copy{padding:10px}.slab-copy>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.slab-copy strong{font-size:12px}.slab-copy>small{color:var(--ink-muted);font-size:12px}.slab-copy p{color:var(--muted);margin:5px 0 0;font-size:12px}.slab-copy>.bundle-status-distribution{justify-content:flex-start;margin-top:8px}.bundle-status-distribution{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bundle-status-chip{border:1px solid var(--border-default);min-height:24px;color:var(--ink-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;line-height:1.2;display:inline-flex}.bundle-status-chip strong{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.bundle-status-chip.status-available{color:#285039;background:#f6faf4;border-color:#b9c9b8}.bundle-status-chip.status-reserved,.bundle-status-chip.status-ordered{color:#6c5420;background:#fff9e9;border-color:#dfc991}.bundle-status-chip.status-sold,.bundle-status-chip.status-blocked{color:#823c32;background:#fff8f6;border-color:#dec5bf}.bundle-granularity-note{border-top:1px solid var(--border-default);margin-top:9px;padding-top:7px;line-height:1.4;display:block}.slab-reservation{border-top:1px solid var(--amber-300);grid-template-columns:1fr 1fr;gap:6px;margin:9px 0 0;padding-top:8px;display:grid}.slab-reservation div{min-width:0}.slab-reservation dt{color:var(--ink-muted);align-items:center;gap:4px;font-size:10px;display:flex}.slab-reservation dd{overflow-wrap:anywhere;color:var(--ink);margin:3px 0 0;font-size:12px;font-weight:700}.inventory-detail>.data-provenance{margin:0;padding:0 20px 18px}.offer-composer{background:var(--surface-sunken)}.offer-intro{color:var(--ink-muted);margin:-3px 0 10px;font-size:12px;line-height:1.5}.offer-composer>label{color:var(--ink-muted);flex-direction:column;gap:4px;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.offer-composer select,.offer-composer input{border:1px solid var(--border-default);width:100%;color:var(--ink);background:#fff;border-radius:5px;padding:8px;font-size:12px}.offer-guidance,.offer-warning{border-radius:6px;grid-template-columns:18px minmax(0,1fr);gap:7px;margin:8px 0;padding:9px;font-size:12px;display:grid}.offer-guidance{color:var(--stonen-green-700);background:var(--stonen-green-50)}.offer-warning{color:var(--amber-600);background:var(--amber-50)}.offer-guidance div,.offer-warning>div{flex-direction:column;gap:3px;display:flex}.offer-guidance span{color:var(--ink-muted)}.offer-warning>div>span{color:var(--ink-muted);line-height:1.45}.offer-bundle-summary{border-top:1px solid var(--amber-300);gap:5px;margin-top:7px;padding-top:7px;display:grid}.offer-bundle-summary>span{color:var(--ink-muted);grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px;display:grid}.offer-bundle-summary strong{color:var(--ink)}.compact-slab-grid{grid-template-columns:1fr 1fr;gap:6px;max-height:280px;margin:8px 0;display:grid;overflow:auto}.compact-slab{border:1px solid var(--border-default);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:6px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0;display:grid;overflow:hidden}.compact-slab.is-selected{border-color:var(--stonen-green-600);box-shadow:inset 0 0 0 1px var(--stonen-green-600)}.compact-slab:disabled{cursor:not-allowed;opacity:.45}.compact-slab>span{flex-direction:column;gap:2px;min-width:0;display:flex}.compact-slab strong{font-size:12px}.compact-slab small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selection-progress{color:var(--muted);align-items:center;gap:5px;margin:7px 0;font-size:12px;display:flex}.selection-progress strong{color:var(--stonen-green-700);font-size:12px}.offer-receipt{border:1px solid var(--border-default);background:#fff;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:9px;display:flex}.offer-receipt div{flex-direction:column;gap:2px;display:flex}.offer-receipt span,.offer-receipt small{color:var(--muted);font-size:12px}.offer-receipt strong{font-size:12px}.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-card{border:1px solid var(--border);background:#fff;border-radius:17px;padding:18px}.seller-card-heading{justify-content:space-between;align-items:center;display:flex}.seller-card>div:nth-child(2){margin:11px 0 14px}.seller-card h3{margin:0;font-size:16px}.seller-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.seller-detail-metrics{background:var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:14px 18px;display:grid}.seller-detail-metrics>div{background:#fff;min-width:0;padding:10px}.seller-detail-metrics dt{color:var(--muted);font-size:9px}.seller-detail-metrics dd{margin:4px 0 0;font-size:14px;font-weight:750}.virtual-seller-note{border:1px solid var(--blue-100);color:var(--blue-600);background:var(--blue-50);border-radius:12px;align-items:center;gap:10px;margin:14px 18px;padding:12px;display:flex}.virtual-seller-note>div{flex-direction:column;gap:3px;display:flex}.virtual-seller-note span{font-size:12px}.opportunity-page{border:1px solid var(--border);background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 94px);display:grid;overflow:hidden;box-shadow:0 18px 45px #312b210f}.opportunity-page .metrics-strip{border-radius:20px 20px 0 0}.offer-decision-header{border-bottom:1px solid var(--border-default);background:linear-gradient(120deg,#f5faf7 0%,#fff 58%,#faf8f3 100%);grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);display:grid}.offer-context-copy{align-content:center;gap:5px;min-width:0;padding:14px 18px 12px;display:grid}.offer-context-kicker{width:fit-content;color:var(--stonen-green-700);background:var(--stonen-green-50);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.offer-context-copy h1{margin:2px 0 0;font-size:24px;line-height:1.12}.offer-context-copy>p{color:var(--ink-muted);margin:0;font-size:12px}.offer-source-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:11px;display:flex}.offer-source-line svg{color:var(--stonen-green-600)}.offer-source-line .warning,.offer-source-line .warning svg{color:var(--amber-600)}.offer-source-line small{border-left:1px solid var(--border-default);padding-left:8px;font-size:10px}.offer-context-metrics{border-left:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-context-metrics>div{border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);min-width:0;color:var(--ink-muted);background:#ffffffb8;align-items:center;gap:9px;padding:12px 14px;font-size:11px;display:flex}.offer-context-metrics>div:nth-child(n+3){border-bottom:0}.offer-context-metrics svg{color:var(--stonen-green-600)}.offer-context-metrics strong{color:var(--ink);font-size:19px;line-height:1;display:block}.offer-flow-nav{display:none}.metrics-strip{border-bottom:1px solid var(--border-default);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics-strip>div{min-width:0;color:var(--ink-muted);border-right:1px solid var(--border-default);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.metrics-strip svg{color:var(--stonen-green-600)}.metrics-strip strong{color:var(--ink)}.workspace-grid{background:var(--border-default);grid-template-columns:240px minmax(440px,1fr) 340px;gap:1px;min-height:0;display:grid;overflow:hidden}.workspace-grid>*{min-width:0}.product-panel,.ranking-panel,.detail-panel{background:#fff;min-height:0;overflow:hidden}.product-panel{flex-direction:column;display:flex}.panel-heading{border-bottom:1px solid var(--border-default);flex:none;justify-content:space-between;align-items:center;height:70px;padding:12px 14px;display:flex}.workspace-grid .eyebrow{color:var(--ink-muted);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.panel-heading h2,.detail-heading h2{margin:3px 0 0;font-size:15px;line-height:1.2}.count-badge{min-width:25px;height:22px;color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:4px;place-items:center;font-size:12px;font-weight:700;display:grid}.search-field{border:1px solid var(--border-default);height:36px;color:var(--ink-muted);background:var(--surface-sunken);border-radius:5px;flex:none;align-items:center;gap:7px;margin:10px 12px;padding:0 9px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.product-list{min-height:0;padding-bottom:12px;overflow:auto}.product-row{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border-default);width:100%;min-height:76px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 12px;display:grid}.product-row:hover{background:var(--surface-sunken)}.product-row.is-selected{border-left-color:var(--stonen-green-600);background:var(--stonen-green-50)}.stone-swatch{border:1px dashed var(--border-default);width:38px;height:46px;color:var(--ink-muted);background:var(--neutral-50);border-radius:4px;place-items:center;display:grid}.product-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-copy>span{color:var(--ink-muted);font-size:12px}.product-copy .product-meta{color:var(--ink);font-weight:600}.ranking-panel{flex-direction:column;display:flex;overflow-y:auto}.ranking-toolbar{border-bottom:1px solid var(--border-default);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:14px 18px;display:flex}.ranking-toolbar h1{margin:2px 0;font-size:20px;line-height:1.25}.ranking-toolbar p{color:var(--ink-muted);margin:0;font-size:12px}.queue-summary{justify-items:end;min-width:140px;display:grid}.queue-summary strong{color:var(--stonen-green-700);font-size:24px;line-height:1}.queue-summary span{color:var(--ink);font-size:11px;font-weight:750}.queue-summary small{color:var(--ink-muted);margin-top:3px;font-size:10px}.analysis-funnel{border-bottom:1px solid var(--border-default);background:linear-gradient(135deg, var(--stonen-green-50), var(--surface-sunken));gap:8px;padding:10px 12px;display:grid}.funnel-title{color:var(--stonen-green-700);align-items:center;gap:7px;display:flex}.funnel-title div{gap:1px;display:grid}.funnel-title strong{font-size:10px}.funnel-title span{color:var(--ink-muted);font-size:8px}.funnel-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.funnel-stage{border:1px solid var(--border-default);background:#fff;border-radius:5px;gap:1px;min-width:0;padding:7px 8px;display:grid;position:relative}.funnel-stage strong{color:var(--stonen-green-600);font-size:16px}.funnel-stage span{text-transform:uppercase;font-size:8px;font-weight:800}.funnel-stage small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.funnel-stage>svg{z-index:1;color:var(--stonen-green-500);position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.funnel-review{color:var(--amber-600);align-items:center;gap:6px;font-size:12px;display:flex}.analysis-funnel details{color:var(--ink-muted);font-size:12px}.analysis-funnel summary{cursor:pointer;color:var(--stonen-green-700);font-weight:700}.analysis-funnel details p{margin:4px 0 0 20px}.ranking-filters{border-bottom:1px solid var(--border-default);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ranking-filters .filter-search{min-width:190px!important}.ranking-filters select,.ranking-filters input{border:1px solid var(--border-default);background:#fff;border-radius:5px;min-height:30px;padding:0 7px;font-size:12px}.ranking-filters .filter-search input{padding-left:27px}.ranking-filters .filter-search svg{bottom:8px}.ranking-filters>span{color:var(--muted);margin-left:auto;font-size:12px}.availability-summary{color:var(--ink-muted);flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.availability-summary div{align-items:center;gap:5px;display:flex}.availability-summary .warning{color:var(--amber-600)}.ranking-list{flex-shrink:0;width:100%;min-width:0;overflow:visible}.ranking-scroll-hint{display:none}.ranking-header,.ranking-row{grid-template-columns:50px minmax(190px,1.05fr) minmax(210px,1.3fr) 150px 58px;align-items:center;column-gap:10px;display:grid}.ranking-header{z-index:2;border-bottom:1px solid var(--border-default);min-height:34px;color:var(--ink-muted);background:var(--surface-sunken);text-transform:uppercase;padding:0 12px;font-size:12px;font-weight:700;position:sticky;top:0}.ranking-row{border-bottom:1px solid var(--border-default);background:#fff;min-height:112px;padding:9px 12px}.ranking-row:hover{background:var(--surface-sunken)}.ranking-row.is-selected{background:var(--stonen-green-50);box-shadow:inset 3px 0 var(--stonen-green-600)}.rank-position{flex-direction:column;align-items:center;display:flex}.rank-position strong{font-size:18px}.rank-position span{color:var(--ink-muted);font-size:12px}.customer-cell,.reason-cell,.owner-cell{min-width:0}.customer-cell>span,.reason-cell>span{color:var(--ink-muted);font-size:12px;display:block}.customer-name-line{align-items:center;gap:7px;display:flex}.customer-name-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.priority-dot{border-radius:50%;flex:none;width:7px;height:7px}.priority-dot.high{background:var(--stonen-green-600)}.priority-dot.medium{background:var(--amber-500)}.priority-dot.review{background:var(--ink-muted)}.mini-statuses{gap:4px;margin-top:7px;display:flex}.reason-cell small{color:var(--ink-muted);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.ranking-dimensions{flex-wrap:wrap;gap:3px;margin-top:7px;display:flex}.ranking-dimensions span{color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:750}.owner-cell{align-items:center;gap:7px;display:flex}.owner-cell>div{flex-direction:column;min-width:0;display:flex}.owner-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-cell span{color:var(--ink-muted);font-size:12px}.owner-cell small{color:var(--amber-600);margin-top:4px;font-size:9px;font-weight:700}.row-actions{gap:3px;display:flex}.icon-button{border:1px solid var(--border-default);width:25px;height:25px;color:var(--ink-muted);background:#fff;border-radius:4px;place-items:center;display:grid}.detail-panel{overflow:auto}.empty-detail{color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.empty-detail h2{color:var(--ink);margin:12px 0 5px;font-size:16px}.empty-detail p{max-width:250px;margin:0;font-size:12px}.detail-heading{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex}.detail-heading p{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.decision-at-a-glance{border-bottom:1px solid var(--border-default);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.decision-at-a-glance>div{background:#fff;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}.decision-at-a-glance .decision-glance-primary{border-left:3px solid var(--stonen-green-600);background:var(--stonen-green-50);grid-column:1/-1}.decision-at-a-glance span{color:var(--ink-muted);text-transform:uppercase;font-size:9px;font-weight:800}.decision-at-a-glance strong{color:var(--ink);font-size:11px;line-height:1.35}.decision-at-a-glance small{color:var(--ink-muted);font-size:9px}.ds-badge{border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);text-transform:uppercase;flex:none;align-items:center;gap:3px;padding:4px 7px;font-weight:700;display:inline-flex}.ds-badge-success{color:var(--stonen-green-700);background:var(--stonen-green-50)}.ds-badge-warning{color:var(--amber-600);background:var(--amber-50)}.ds-badge-danger{color:var(--red-600);background:var(--red-50)}.ds-badge-info{color:var(--blue-600);background:var(--blue-50)}.ds-badge-neutral{color:var(--neutral-600);background:var(--neutral-50)}.decision-actions{border-bottom:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:7px;padding:12px 16px;display:grid}.primary-button,.secondary-button{border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{border:1px solid var(--stonen-green-600);color:#fff;background:var(--stonen-green-600)}.secondary-button{border:1px solid var(--border-default);color:var(--ink);background:#fff}.secondary-button:hover{background:var(--stonen-green-50)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.secondary-button.full{width:100%}.inline-success{border:1px solid var(--border-default);color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:4px;align-items:center;gap:5px;margin:10px 16px 0;padding:7px 9px;font-size:12px;display:flex}.inline-error{border:1px solid var(--red-100);color:var(--red-600);background:var(--red-50);border-radius:4px;align-items:center;gap:5px;margin:10px 16px 0;padding:7px 9px;font-size:12px;display:flex}.inline-success.is-contextual,.inline-error.is-contextual{margin:8px 0 0}.detail-section{border-bottom:1px solid var(--border-default);padding:14px 16px}.section-title{color:var(--ink);align-items:center;gap:6px;margin-bottom:9px;display:flex}.section-title h3{color:var(--ink);flex:1;margin:0;font-size:12px}.section-title>span{font-size:12px}.decision-summary{color:var(--ink);margin:0 0 8px;font-size:12px;line-height:1.55}.policy-line{color:var(--ink-muted);align-items:center;gap:5px;font-size:12px;display:flex}.evidence-list{flex-direction:column;gap:7px;display:flex}.evidence-row{border:1px solid var(--border-default);border-left-width:3px;border-radius:4px;grid-template-columns:23px 1fr;gap:7px;padding:8px;display:grid}.evidence-row.positive{border-left-color:var(--stonen-green-600)}.evidence-row.warning{border-left-color:var(--amber-500)}.evidence-row.negative{border-left-color:var(--red-500)}.evidence-row.neutral{border-left-color:var(--ink-muted)}.evidence-icon{width:21px;height:21px;color:var(--ink);background:var(--border-default);border-radius:50%;place-items:center;display:grid}.evidence-row strong{font-size:12px;display:block}.evidence-row p{color:var(--ink-muted);margin:3px 0;font-size:12px;line-height:1.4}.evidence-row div>span{color:var(--ink-muted);text-transform:uppercase;font-size:12px}.ineligible-universe{border-top:8px solid var(--surface-sunken);background:#fffaf2;gap:10px;padding:14px;display:grid}.ineligible-heading{color:var(--amber-600);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ineligible-heading>svg{margin-top:3px}.ineligible-heading h3{color:var(--ink);margin:1px 0 2px;font-size:14px}.ineligible-heading p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.4}.ineligible-heading>strong{min-width:28px;height:28px;color:var(--amber-600);background:var(--amber-50);border-radius:50%;place-items:center;font-size:12px;display:grid}.assignment-box{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.assignment-box>div{flex-direction:column;display:flex}.assignment-box strong{font-size:12px}.assignment-box span{color:var(--ink-muted);font-size:12px}.assignment-select{color:var(--ink-muted);flex-direction:column;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.assignment-select select{border:1px solid var(--border-default);width:100%;color:var(--ink);background:#fff;border-radius:4px;padding:8px;font-size:12px}.seller-availability{color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:5px;grid-template-columns:8px minmax(0,1fr);gap:7px;margin:8px 0;padding:8px;display:grid}.seller-availability.is-warning{color:var(--amber-600);background:var(--amber-50)}.seller-availability.is-blocked{color:var(--red-600);background:var(--red-50)}.availability-dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-top:3px}.seller-availability div{flex-direction:column;gap:2px;display:flex}.seller-availability strong,.seller-availability span{font-size:12px}.text-button{color:var(--stonen-green-700);background:0 0;border:0;font-size:12px;font-weight:700}.compact-form textarea,.compact-form select{border:1px solid var(--border-default);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:4px;margin-bottom:7px;padding:8px;font-size:12px}.workflow-receipt{border:1px solid var(--border-default);color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:5px;grid-template-columns:18px minmax(0,1fr);gap:6px;margin-top:8px;padding:8px;display:grid}.workflow-receipt div{flex-direction:column;gap:2px;display:flex}.workflow-receipt strong{font-size:12px}.workflow-receipt span,.workflow-receipt small{color:var(--ink-muted);font-size:12px;line-height:1.4}.decision-context{background:var(--surface-sunken)}.context-decision{border-left:3px solid var(--stonen-green-600);background:var(--stonen-green-50);border-radius:4px;gap:3px;margin-bottom:9px;padding:9px;display:grid}.context-decision strong{color:var(--stonen-green-700);font-size:12px}.context-decision span{color:var(--ink-muted);font-size:12px}.decision-context dl{gap:5px;margin:0;display:grid}.decision-context dl div{border-bottom:1px solid var(--border-default);grid-template-columns:86px minmax(0,1fr);gap:7px;padding-bottom:4px;display:grid}.decision-context dt{color:var(--ink-muted);text-transform:uppercase;font-size:8px}.decision-context dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:12px}.decision-context>small{color:var(--ink-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.contact-simulation{background:var(--stonen-green-50);gap:9px;display:grid}.simulation-boundary{border:1px solid var(--amber-100);color:var(--amber-600);background:var(--amber-50);border-radius:5px;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:8px;display:grid}.simulation-boundary div{gap:2px;display:grid}.simulation-boundary strong{font-size:12px}.simulation-boundary span{font-size:12px;line-height:1.35}.contact-recipient{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.contact-recipient div{gap:2px;min-width:0;display:grid}.contact-recipient strong{font-size:12px}.contact-recipient span,.contact-recipient small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.simulation-message{color:var(--ink-muted);gap:5px;font-size:9px;font-weight:700;display:grid}.simulation-message textarea{border:1px solid var(--border-default);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:5px;padding:9px;font-size:12px;line-height:1.45}.message-sources{background:var(--surface-sunken);border-radius:4px;gap:2px;padding:7px 8px;display:grid}.message-sources strong{color:var(--ink);text-transform:uppercase;font-size:8px}.message-sources span{color:var(--ink-muted);font-size:12px;line-height:1.35}.message-sources .warning{color:var(--amber-600)}.primary-button.full{width:100%}.simulated-phone{border:1px solid var(--border-default);background:var(--stonen-green-50);border-radius:10px;gap:7px;padding:10px;display:grid}.chat-notice{color:var(--amber-600);background:var(--amber-50);text-align:center;letter-spacing:.04em;border-radius:4px;padding:4px;font-size:12px;font-weight:800}.chat-bubble{max-width:88%;color:var(--ink);background:#fff;border-radius:8px;gap:4px;padding:8px 9px;font-size:12px;line-height:1.45;display:grid;box-shadow:0 1px 2px #1e322a14}.chat-bubble.outgoing{background:var(--stonen-green-100);border-bottom-right-radius:2px;justify-self:end}.chat-bubble.incoming{border-bottom-left-radius:2px;justify-self:start}.chat-bubble small{color:var(--ink-muted);font-size:12px}.response-simulator{gap:7px;display:grid}.response-simulator label{color:var(--ink-muted);gap:4px;font-size:9px;font-weight:700;display:grid}.response-simulator select{border:1px solid var(--border-default);background:#fff;border-radius:5px;width:100%;padding:8px;font-size:12px}.next-decision{border:1px solid var(--border-default);background:var(--stonen-green-50);border-radius:7px;gap:5px;padding:10px;display:grid}.next-decision>strong{color:var(--stonen-green-700);font-size:12px;line-height:1.4}.next-decision p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.next-decision>div{flex-wrap:wrap;gap:5px;display:flex}.next-decision>div span{color:var(--stonen-green-700);background:var(--stonen-green-100);border-radius:3px;padding:3px 5px;font-size:12px;font-weight:700}.next-decision small{color:var(--ink-muted);font-size:12px;line-height:1.35}.proactive-page{gap:16px}.proactive-movement-metrics{border-top:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proactive-movement-metrics .metric-card{border:0;border-right:1px solid var(--ux-border);background:0 0;border-radius:0;min-height:84px;padding:13px 16px}.proactive-movement-metrics .metric-card:last-child{border-right:0}.proactive-movement-workspace{border:1px solid var(--ux-border);background:#ffffff8a;border-radius:15px;grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 7px 20px #3d301f0e}.movement-now,.movement-side{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.movement-now{border-right:1px solid var(--ux-border)}.movement-side{background:#fbf8f19e;flex-direction:column;display:flex}.movement-side>section{border-bottom:1px solid var(--ux-border)}.movement-section-heading{border-bottom:1px solid var(--ux-border);background:#fbf8f1d6;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:flex}.movement-section-heading h2,.movement-section-heading h3{color:var(--ux-navy);margin:4px 0 2px;font-family:Georgia,Times New Roman,serif}.movement-section-heading h2{font-size:22px}.movement-section-heading h3{font-size:17px}.movement-section-heading p{color:var(--ink-muted);margin:0;font-size:11px}.movement-section-heading>strong{min-width:34px;height:34px;color:var(--stonen-green-700);background:var(--stonen-green-100);border-radius:50%;place-items:center;display:grid}.movement-section-heading.compact{min-height:68px;padding-block:12px}.movement-list{gap:12px;padding:14px;display:grid}.movement-card{border:1px solid var(--ux-border);background:#ffffffe0;border-radius:14px;overflow:hidden;box-shadow:0 5px 15px #3d301f0b}.movement-card.attention{border-left:4px solid var(--amber-500)}.movement-card.interest{border-left:4px solid var(--stonen-green-600)}.movement-card.motion{border-left:4px solid var(--blue-500)}.movement-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 8px;display:flex}.movement-card h3{color:var(--ux-navy);margin:4px 0 0;font-size:17px;line-height:1.25}.movement-urgency{color:var(--ink-muted);background:var(--surface-sunken);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.movement-urgency.now{color:var(--red-600);background:var(--red-50)}.movement-urgency.today{color:var(--amber-600);background:var(--amber-50)}.movement-reason{color:var(--ink-muted);margin:0;padding:0 16px 12px;font-size:12px;line-height:1.5}.movement-coverage{border:1px solid var(--ux-border);background:var(--surface-sunken);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px 12px;display:grid;overflow:hidden}.movement-coverage span{border-right:1px solid var(--ux-border);flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.movement-coverage span:last-child{border-right:0}.movement-coverage small{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750}.movement-coverage strong{color:var(--ux-ink);font-size:12px}.movement-prepared{color:var(--stonen-green-700);background:var(--stonen-green-50);border-radius:10px;align-items:flex-start;gap:9px;margin:0 16px 12px;padding:10px 11px;display:flex}.movement-prepared>span{flex-direction:column;gap:2px;display:flex}.movement-prepared small{color:var(--ink-muted);font-size:11px;line-height:1.4}.movement-details{border-top:1px solid var(--ux-border);margin:0 16px 12px}.movement-details summary,.movement-upcoming>summary,.proactive-boundaries summary{cursor:pointer;color:var(--ux-navy);padding:10px 0;font-size:11px;font-weight:750}.movement-customers{border:1px solid var(--ux-border);border-radius:10px;overflow:hidden}.movement-customers button{border:0;border-bottom:1px solid var(--ux-border);width:100%;color:var(--ux-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.movement-customers button:last-child{border-bottom:0}.movement-customers button:hover{background:var(--stonen-green-50)}.movement-customers span{flex-direction:column;gap:2px;min-width:0;display:flex}.movement-customers span:last-child{align-items:flex-end}.movement-customers small,.movement-details>p{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.movement-card>footer{border-top:1px solid var(--ux-border);background:#fbf8f1bf;justify-content:flex-end;padding:11px 16px;display:flex}.movement-card>footer button{align-items:center;gap:7px;display:inline-flex}.movement-empty{color:var(--ink-muted);margin:0;padding:16px;font-size:11px;line-height:1.5}.movement-upcoming{border-top:1px solid var(--ux-border)}.movement-upcoming>summary{text-align:center;padding:12px}.movement-upcoming>div{gap:12px;display:grid}.proactive-boundaries{border:1px solid var(--ux-border);background:#fff9;border-radius:10px;margin:10px;padding:0 12px}.proactive-boundaries p{color:var(--ink-muted);font-size:10px;line-height:1.45}.integration-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid;overflow:hidden}.integration-operations-grid>.executive-card{min-height:0;overflow-y:auto}.integration-source-card p{color:var(--muted);margin:14px 18px 8px;font-size:11px;line-height:1.5}.integration-source-card code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 18px 18px;font-size:9px;display:block;overflow:hidden}.integration-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.integration-quality-list{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:auto}.integration-quality-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1.1fr) minmax(220px,1fr) 110px;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:grid}.integration-quality-row:last-child{border-bottom:0}.integration-quality-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.integration-quality-row span,.integration-quality-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-quality-row.missing,.integration-quality-row.blocked,.integration-quality-row.contradictory{background:#fff9ef}.integration-quality-row.synthetic{background:#f4f1eb}.operations-outbox-row{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.operations-outbox-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.operations-outbox-row span,.operations-outbox-row small{color:var(--ink-muted);font-size:10px}.proactive-controls{grid-template-columns:160px 240px minmax(0,1fr);align-items:end;gap:12px;display:grid}.proactive-controls label,.draft-composer label,.capacity-card label{color:#5d6b66;gap:5px;font-size:11px;display:grid}.proactive-controls select,.draft-composer select,.draft-composer input,.draft-composer textarea,.capacity-card select,.capacity-card input,.capacity-card textarea,.mini-filters select{color:#243d35;width:100%;font:inherit;background:#fff;border:1px solid #d9e1de;border-radius:6px;padding:9px 10px}.proactive-status{color:#215c49;background:#eff8f4;border:1px solid #cde3da;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:10px 13px;display:flex}.proactive-status div{gap:2px;display:grid}.proactive-status span{color:#587067;font-size:11px}.proactive-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.proactive-main,.proactive-side{gap:14px;display:grid}.signal-list{display:grid}.signal-row{text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.signal-row div{gap:3px;display:grid}.signal-row span{color:#65736e;font-size:11px}.digest-sections{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.digest-sections div{background:#f5f8f7;border-radius:6px;gap:2px;min-height:76px;padding:9px;display:grid}.digest-sections strong{color:#1b624c;font-size:18px}.digest-sections span{font-size:11px;font-weight:700}.digest-sections small{color:#74817c;font-size:9px;line-height:1.3}.draft-composer{gap:10px;display:grid}.draft-composer textarea,.capacity-card textarea{resize:vertical;line-height:1.45}.draft-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.outbox-state{color:#5e6d68;margin-left:auto;font-size:11px}.outbox-state.delivered{color:#227154}.outbox-state.ready_for_connector{color:#9a681d}.delivery-boundary{color:#805513;background:#fff6e7;border-radius:6px;margin:0;padding:9px 11px;font-size:11px}.mini-filters{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.outbox-list{display:grid}.outbox-list button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ef;justify-content:space-between;gap:8px;padding:10px 4px;display:flex}.outbox-list button.is-selected{color:#176148}.outbox-list button div{gap:3px;display:grid}.outbox-list button span,.outbox-list button small{color:#6c7974;font-size:9px}.connector-list{gap:8px;display:grid}.connector-row{border:1px solid #e0e6e3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.connector-row div{gap:3px;display:grid}.connector-row span{color:#6b7873;font-size:10px;line-height:1.35}.connector-row small{color:#835d1c;align-self:start;font-size:9px;font-weight:700}.connector-row.connected{background:#f0f8f4;border-color:#c7e3d7}.connector-row.connected small{color:#217054}.capacity-card{gap:9px;display:grid}.capacity-card>p{color:#697772;margin:0;font-size:11px}.profile-seller .page-canvas{padding:0 18px 18px}.executive-shell.profile-seller{grid-template-columns:196px minmax(0,1fr)}.profile-seller .main-sidebar{background:linear-gradient(#f9f8f5fa,#f3f1ebfa)}.seller-opportunity-workbench{background:#fff;border:1px solid #dcd7ce;border-radius:22px;grid-template-columns:minmax(310px,330px) minmax(0,1fr);min-height:calc(100vh - 94px);display:grid;overflow:hidden;box-shadow:0 20px 50px #2b261e17,0 2px 6px #2b261e0a}.seller-queue{background:linear-gradient(#faf9f6 0%,#f5f3ef 100%);border-right:1px solid #e2ddd4;flex-direction:column;min-width:0;display:flex}.seller-queue>header{background:#ffffffb3;border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:flex-start;gap:18px;min-height:114px;padding:24px 22px 18px;display:flex}.seller-queue h1{letter-spacing:-.025em;margin:5px 0;font-size:23px;line-height:1.15}.seller-queue header p{color:var(--muted);margin:0;font-size:12px}.seller-queue-count{width:34px;height:34px;color:var(--stonen-green-700);background:#edf3ea;border:1px solid #c7d3c2;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 12px #43593b1a}.seller-queue-list{flex:1;padding:10px;overflow:auto}.seller-queue-item{width:100%;min-height:112px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:6px 11px;margin-bottom:7px;padding:13px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.seller-queue-item:hover{background:#ffffffd1;border-color:#ddd8cf;transform:translateY(-1px)}.seller-queue-item.is-selected{background:#fff;border-color:#bdcbb8;box-shadow:0 9px 24px #34413d1c,inset 4px 0 #5e7653}.seller-stone-thumb{color:#7a807d;background:linear-gradient(145deg,#eeece7,#ddd9d1);border:1px solid #dad5cc;border-radius:12px;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;gap:4px;width:54px;height:58px;display:flex;box-shadow:inset 0 1px #ffffffb3}.seller-stone-thumb small{color:#777873;font-size:8px;font-weight:650}.seller-queue-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-queue-copy strong,.seller-queue-copy span,.seller-queue-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-queue-copy strong{font-size:13px}.seller-queue-copy span{color:#5d625f;font-size:12px}.seller-queue-copy small{color:#858984;font-size:10px}.seller-status{color:#64705e;white-space:nowrap;background:#edf2e9;border-radius:999px;align-self:start;padding:4px 7px;font-size:9px;font-weight:750}.seller-status.now{color:#8d5621;background:#fbecd8}.seller-queue-item>svg{color:#aaa69e;grid-area:1/4/3}.seller-queue>footer{color:#6d756c;background:#f0f3ed;border-top:1px solid #e2ddd4;align-items:center;gap:8px;min-height:58px;padding:10px 16px;font-size:10px;line-height:1.4;display:flex}.seller-queue>footer>div{flex-direction:column;gap:2px;display:flex}.seller-queue>footer strong{color:#52604f;font-size:10px}.seller-focus{background:radial-gradient(circle at 100% 0,#e0e6db80,#0000 34%),#fff;min-width:0;overflow:auto}.seller-focus-header{background:#ffffffd9;border-bottom:1px solid #e7e3db;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:24px 30px;display:flex}.seller-focus-title{min-width:0}.seller-focus-title h2{letter-spacing:-.03em;margin:5px 0;font-size:26px;line-height:1.15}.seller-focus-title p{color:var(--muted);margin:0;font-size:12px}.seller-focus-owner{background:#f7f9f5;border:1px solid #dfe3da;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex}.seller-focus-owner>div{flex-direction:column;gap:2px;display:flex}.seller-focus-owner strong{font-size:11px}.seller-focus-owner span{color:var(--muted);font-size:9px}.seller-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 30px 0;display:grid}.seller-context-card{background:linear-gradient(145deg,#fff,#f8f7f4);border:1px solid #e1ddd5;border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;min-height:128px;padding:18px;display:grid;box-shadow:0 8px 22px #312b210f}.seller-card-icon{color:#6d746f;background:linear-gradient(145deg,#eeece7,#dedad2);border:1px solid #d6d1c9;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.seller-context-card.customer .seller-card-icon{color:#53674b;background:#e8f0e4}.seller-context-card h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:17px;overflow:hidden}.seller-context-card p{color:#555b58;margin:0 0 7px;font-size:12px}.seller-context-card small{color:var(--muted);font-size:10px}.seller-rationale{background:#fff;border:1px solid #dcd8cf;border-radius:18px;margin:18px 30px 0;overflow:hidden;box-shadow:0 10px 28px #312b210f}.seller-rationale-heading{background:linear-gradient(90deg,#f8f6f1,#f2f5ef);border-bottom:1px solid #e7e3db;justify-content:space-between;align-items:center;gap:24px;min-height:103px;padding:20px 22px;display:flex}.seller-rationale-heading>div:first-child{min-width:0}.seller-rationale-heading h3{max-width:620px;margin:7px 0 0;font-size:16px;line-height:1.45}.seller-confidence{color:#4c6443;background:#edf4e9;border:1px solid #bdcbb8;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:88px;height:68px;display:flex;box-shadow:0 5px 14px #475b3e17}.seller-confidence strong{font-size:22px}.seller-confidence span{font-size:9px;font-weight:700}.seller-evidence{border-bottom:1px solid #eeeae4;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px 4px;display:grid}.seller-evidence:last-child{border-bottom:0}.seller-evidence>svg{color:#527047;background:#e8f1e4;border-radius:50%;width:23px;height:23px;padding:5px}.seller-evidence.warning>svg{color:#98601f;background:#faecd8}.seller-evidence>div{flex-direction:column;gap:2px;min-width:0;display:flex}.seller-evidence strong{font-size:12px}.seller-evidence span{color:#646a66;font-size:11px;line-height:1.4}.seller-evidence small{color:#92958f;font-size:9px}.seller-action-zone{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf6f5;border:1px solid #d5dcd0;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;min-height:92px;margin:18px 30px 26px;padding:17px 19px;display:grid;position:sticky;bottom:0;box-shadow:0 13px 34px #303b2d21}.seller-action-zone>div:first-child{flex-direction:column;gap:4px;display:flex}.seller-action-zone>div:first-child strong{font-size:13px}.seller-action-zone>div:first-child span{color:var(--muted);font-size:10px}.seller-action-buttons{gap:8px;display:flex}.seller-action-buttons button{border-radius:11px;min-height:42px;padding-inline:18px}.seller-action-buttons .primary-button{box-shadow:0 7px 17px #31482b33}.seller-action-zone>.inline-success,.seller-action-zone>.inline-error{grid-column:1/-1}.seller-preparation{border:1px solid #dcd8cf;border-radius:17px;margin:-10px 30px 28px;overflow:hidden;box-shadow:0 12px 30px #312b2114}.seller-preparation .detail-section{border-bottom:0}.seller-focus-empty,.seller-empty{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.seller-empty{min-height:220px}.seller-focus-empty strong,.seller-empty strong{color:var(--ink);font-size:14px}.seller-focus-empty span,.seller-empty span{max-width:340px;font-size:11px;line-height:1.5}.seller-mobile-back{display:none}.inline-state,.full-state{color:#61706a;justify-content:center;align-items:center;gap:9px;display:flex}.inline-state{min-height:160px;font-size:12px}.full-state{text-align:center;flex-direction:column;min-height:100vh}.full-state h1{margin:8px 0 0;font-size:20px}.full-state p{margin:0;font-size:12px}.error{color:#a34444}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.executive-shell{grid-template-columns:210px minmax(0,1fr)}.executive-metrics,.seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog{grid-template-columns:1fr}.slab-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:210px minmax(380px,1fr) 300px}.ranking-header,.ranking-row{grid-template-columns:44px minmax(170px,1fr) minmax(180px,1.1fr) 125px 58px}}@media (width<=900px){.executive-shell,.executive-shell.is-collapsed{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;padding-bottom:0;overflow:hidden}.executive-shell.profile-seller{grid-template-columns:1fr}.app-viewport{grid-row:1;min-height:0;overflow-y:auto}.main-sidebar{z-index:50;border-radius:17px;grid-row:2;width:auto;height:58px;margin:0 8px 8px;position:static;inset:auto}.main-sidebar .sidebar-brand,.main-sidebar .nav-section-label,.main-sidebar .sidebar-source{display:none}.profile-seller .page-canvas{padding:0 10px 10px}.seller-opportunity-workbench{border-radius:18px;grid-template-columns:1fr;min-height:calc(100dvh - 164px)}.seller-queue{border-right:0}.seller-focus,.seller-opportunity-workbench.show-mobile-detail .seller-queue{display:none}.seller-opportunity-workbench.show-mobile-detail .seller-focus{display:block}.seller-mobile-back{color:var(--stonen-green-700);background:var(--stonen-green-50);border:0;border-radius:9px;align-items:center;gap:6px;margin:12px 14px 0;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.seller-focus-header{min-height:96px;padding:18px}.seller-context-grid{padding:16px 18px 0}.seller-rationale{margin:14px 18px 0}.seller-action-zone{margin:14px 18px 20px}.seller-preparation{margin:-6px 18px 20px}.main-sidebar nav{flex-direction:row;justify-content:space-around;padding:5px}.main-sidebar .nav-button{flex:1;justify-content:center;min-width:48px;padding:0}.main-sidebar .nav-button span{display:none}.app-header{grid-template-columns:minmax(0,1fr) minmax(128px,160px) 34px;gap:8px;min-height:82px;padding:7px 10px}.profile-switcher{padding:5px;display:block}.profile-switcher>span{margin-bottom:3px;font-size:7px;display:flex}.profile-switcher>span svg{width:10px;height:10px}.profile-switcher select{width:100%;height:32px;font-size:10px}.profile-switcher small{white-space:normal;margin-top:3px;font-size:7px;line-height:1.2;display:flex}.profile-switcher .live-dot{width:5px;height:5px;box-shadow:none}.mobile-menu{display:none}.page-canvas{padding:0 8px 8px}.content-page{border-radius:17px;min-height:calc(100vh - 142px);padding:16px}.dashboard-grid{grid-template-columns:1fr}.profile-context{grid-template-columns:22px minmax(0,1fr)}.profile-context small{display:none}.page-intro-row{flex-direction:column}.mode-toggle{margin:-12px 0 16px}.briefing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-bar{grid-template-columns:1fr}.persona-headline{border-top:1px solid #d4ddcf;border-left:0}.commercial-directive-panel{grid-template-columns:1fr 1fr}.directive-note{grid-column:1/-1}.engine-overview{grid-template-columns:1fr}.engine-arrow{display:none}.engine-footnote{flex-direction:column;align-items:flex-start}.shadow-metrics{justify-content:flex-start}.decide-card{grid-row:auto}.master-workspace{grid-template-columns:1fr}.master-list-panel{border-right:0;border-bottom:1px solid var(--border);max-height:300px}.master-list{max-height:240px}.detail-columns{grid-template-columns:1fr}.inventory-page{overflow:visible}.inventory-browser{grid-template-columns:1fr;min-height:0;overflow:visible}.inventory-materials{border-right:0;border-bottom:1px solid var(--border);max-height:260px}.inventory-detail{max-height:none;overflow:visible}.opportunity-page{height:auto;min-height:calc(100vh - 142px);overflow:visible}.offer-decision-header{grid-template-columns:1fr}.offer-context-metrics{border-top:1px solid var(--border-default);border-left:0}.offer-flow-nav{border-top:1px solid var(--border-default);background:#fff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-flow-nav a{border-right:1px solid var(--border-default);min-height:38px;color:var(--ink-muted);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.offer-flow-nav a:last-child{border-right:0}.offer-flow-nav span{color:#fff;background:var(--stonen-green-600);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.metrics-strip{grid-template-columns:repeat(2,1fr)}.metrics-strip>div{border-bottom:1px solid #e4e8e6;min-height:36px}.workspace-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;display:grid;overflow:visible}.product-panel,.ranking-panel,.detail-panel{min-height:auto;overflow:visible}.product-panel{max-height:330px}.product-list{overflow:auto}.ranking-panel,.ranking-list{width:100%;min-width:0;max-width:100vw}.ranking-list{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--stonen-green-500) var(--surface-sunken);overflow-x:auto}.ranking-list:focus-visible{outline:2px solid var(--stonen-green-600);outline-offset:-2px}.ranking-scroll-hint{border-bottom:1px solid var(--amber-100);color:var(--amber-600);background:var(--amber-50);align-items:center;gap:8px;padding:8px 11px;display:flex}.ranking-scroll-hint>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ranking-scroll-hint strong{font-size:11px}.ranking-scroll-hint span{color:var(--ink-muted);font-size:10px}.ranking-header,.ranking-row{min-width:760px}.detail-panel{border-top:8px solid #eef1ef}.proactive-controls,.proactive-layout{grid-template-columns:1fr}.digest-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-header h1{font-size:18px}.profile-seller .app-header{grid-template-columns:minmax(0,1fr) 36px}.profile-seller .profile-switcher{display:none}.seller-queue>header{min-height:96px;padding:18px 16px 14px}.seller-queue h1{font-size:21px}.seller-queue-list{padding:7px}.seller-queue-item{grid-template-columns:48px minmax(0,1fr) 18px;min-height:100px;padding:11px 9px}.seller-stone-thumb{width:48px;height:52px}.seller-status{display:none}.seller-queue-item>svg{grid-column:3}.seller-focus-header{flex-direction:column;align-items:flex-start;gap:12px}.seller-focus-title h2{font-size:22px}.seller-focus-owner{width:100%}.seller-context-grid{grid-template-columns:1fr}.seller-context-card{min-height:110px}.seller-rationale-heading{flex-direction:column;align-items:flex-start;gap:14px}.seller-confidence{flex-direction:row;gap:6px;width:100%;height:56px}.seller-action-zone{grid-template-columns:1fr;position:sticky}.seller-action-buttons{width:100%}.seller-action-buttons button{flex:1;padding-inline:10px}.page-intro h2{font-size:22px}.executive-metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:105px;padding:12px}.metric-card>strong{font-size:25px}.decision-row{grid-template-columns:34px minmax(0,1fr) 18px}.decision-count{display:none}.seller-grid{grid-template-columns:1fr}.catalog-card{grid-template-columns:100px minmax(0,1fr)}.product-placeholder{min-height:160px}.inventory-product-hero,.slab-gallery-section>header{flex-direction:column}.inventory-evidence{min-width:0}.block-totals{width:100%}.block-totals span{flex:1;min-width:0}.slab-gallery{grid-template-columns:1fr;padding:0 12px 16px}.compact-slab-grid{grid-template-columns:1fr}.opportunity-projection-row{grid-template-columns:9px minmax(0,1fr) 18px}.opportunity-owner{display:none!important}.commercial-directive-panel{grid-template-columns:1fr}.directive-note{grid-column:auto}.seller-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero{flex-wrap:wrap;align-items:flex-start}.detail-hero .ds-badge{margin-left:63px}.metrics-strip>div{justify-content:flex-start;padding:0 10px;font-size:10px}.offer-context-copy{padding:13px 12px}.offer-context-copy h1{font-size:21px}.offer-source-line{flex-direction:column;align-items:flex-start}.offer-source-line small{border-top:1px solid var(--border-default);border-left:0;padding:3px 0 0}.offer-context-metrics>div{padding:10px}.offer-context-metrics strong{font-size:16px}.ranking-toolbar{flex-wrap:wrap;align-items:flex-start;padding:12px}.ranking-toolbar h1{font-size:17px}.queue-summary{grid-template-columns:auto auto 1fr;place-items:baseline start;gap:6px;width:100%}.queue-summary small{justify-self:end}.funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-stage>svg{display:none}.availability-summary{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.decision-actions{z-index:3;background:#fff;position:sticky;bottom:0}.decision-at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-at-a-glance>div:last-child{grid-column:1/-1}.mini-filters{grid-template-columns:1fr}}.page-intro h1.page-title{color:var(--ink-strong);letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(21px,2.4vw,31px);line-height:1.08}details>summary{align-items:center;min-height:44px;display:flex}@media (pointer:coarse){button,input,select,textarea,[role=button]{min-height:44px}}.channel-choice,.multichannel-response,.multichannel-classification{gap:8px;display:grid}.channel-choice span,.multichannel-response label,.multichannel-classification label{color:var(--ux-muted);font-size:11px;font-weight:750}.multichannel-response,.multichannel-classification{border:1px solid var(--ux-border);background:#fff;border-radius:10px;padding:12px}.multichannel-response>div,.multichannel-classification>div{gap:3px;display:grid}.multichannel-response textarea{resize:vertical;width:100%}.contact-thread-history{border:1px solid var(--ux-border);background:#fff;border-radius:12px;margin-top:12px}.contact-thread-history>summary{color:var(--ux-navy);cursor:pointer;padding:0 14px;font-weight:800}.contact-thread-history ol{gap:0;margin:0;padding:0 14px;list-style:none;display:grid}.contact-thread-history li{border-top:1px solid var(--ux-border);grid-template-columns:118px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.contact-thread-history li div{gap:2px;min-width:0;display:grid}.contact-thread-history time,.contact-thread-history small{color:var(--ux-muted);font-size:10px}.contact-thread-history>p{color:var(--ux-muted);margin:8px 14px 12px;font-size:10px}@media (width<=520px){.contact-thread-history li{grid-template-columns:1fr;gap:3px}}.prepared-package-card{border:1px solid var(--neutral-200);border-left:3px solid var(--stonen-green-500);background:var(--stonen-green-50);color:var(--ink-strong);border-radius:10px;gap:10px;display:grid}.prepared-package-card>div{gap:2px;display:grid}.prepared-package-card small{color:var(--ink-muted)}.prepared-package-card dl{gap:8px;margin:0;display:flex}.prepared-package-card dl div{background:#fff;border-radius:7px;min-width:70px;padding:5px 8px}.prepared-package-card dt{color:var(--ink-muted);text-transform:uppercase;font-size:9px}.prepared-package-card dd{margin:1px 0 0;font-size:13px;font-weight:700}.prepared-package-card{margin:0 16px 10px;padding:9px 11px}.prepared-package-card.state-blocked{border-left-color:var(--red-500);background:var(--red-50)}.prepared-package-card.state-needs_review{border-left-color:var(--amber-500);background:var(--amber-50)}.prepared-package-card details{grid-column:1/-1;font-size:11px}.prepared-package-card details p{color:var(--ink-muted);margin:5px 0 0}@media (width<=760px){.prepared-package-card dl{overflow-x:auto}.prepared-package-card{margin-inline:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.seller-intervention-alert,.intervention-response-card{border:1px solid var(--amber-200);border-left:3px solid var(--amber-500);background:var(--amber-50);border-radius:10px}.seller-intervention-alert{color:var(--ink-strong);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 8px 8px;padding:9px;display:grid}.seller-intervention-alert span{gap:2px;display:grid}.seller-intervention-alert small{text-transform:uppercase;font-size:9px}.seller-intervention-alert em{color:var(--ink-muted);font-size:10px;font-style:normal}.intervention-response-card{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:8px;margin:0 16px 10px;padding:10px 12px;display:grid}.intervention-response-card header{grid-column:1/-1;gap:8px;display:flex}.intervention-response-card header div{gap:2px;display:grid}.intervention-response-card label{color:var(--ink-muted);gap:3px;font-size:10px;display:grid}.intervention-response-card select,.intervention-response-card textarea{border:1px solid var(--neutral-300);width:100%;color:var(--ink-strong);background:#fff;border-radius:7px;padding:7px}.intervention-response-card .primary-button{justify-self:start}.manager-signal-button{white-space:nowrap;min-height:36px}.manager-intervention-history{border:1px solid var(--neutral-300);border-radius:8px;margin-top:8px;overflow:hidden}.manager-intervention-history>summary{grid-template-columns:14px minmax(0,1fr) 14px;gap:6px;padding-inline:9px}.manager-intervention-history>summary>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.manager-intervention-history>summary strong{white-space:nowrap;min-width:0;font-size:10px}.manager-intervention-history>summary small{white-space:nowrap;flex:none;font-size:8px}.intervention-history-list{border:1px solid var(--neutral-300);background:#fff;border-radius:8px;grid-column:1/-1;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.manager-intervention-history>.intervention-history-list{border:0;border-top:1px solid var(--neutral-300);border-radius:0;margin:0}.intervention-history-list li{border-bottom:1px solid var(--neutral-200);grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 9px;display:grid}.intervention-history-list li:last-child{border-bottom:0}.intervention-history-list time{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.intervention-history-list li div{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.intervention-history-list strong{min-width:0;color:var(--ink-strong);grid-area:1/1;font-size:9px}.intervention-history-list span{grid-area:2/1/auto/-1}.intervention-history-list small{white-space:nowrap;grid-area:1/2;align-self:baseline}.intervention-history-list span,.intervention-history-list small{color:var(--ink-muted);font-size:9px;line-height:1.35}.intervention-history-list li small{font-size:8px}@media (width<=760px){.intervention-response-card{grid-template-columns:1fr;margin-inline:8px}}:root{--ux-page:#fbfaf7;--ux-surface:#fff;--ux-surface-soft:#f7f7f3;--ux-selected:#edf7f1;--ux-border:#dedfd9;--ux-border-strong:#c9cec7;--ux-green:#087452;--ux-green-dark:#075d43;--ux-ink:#20282c;--ux-muted:#697278;--ux-attention:#dc6418}body{color:var(--ux-ink);background:var(--ux-page);font-size:14px}button,input,select,textarea{font:inherit}.executive-shell,.executive-shell.profile-seller{background:var(--ux-page);grid-template-columns:242px minmax(0,1fr)}.main-sidebar{border-right:1px solid var(--ux-border);background:var(--ux-surface);box-shadow:none}.sidebar-brand{border-bottom:1px solid var(--ux-border);min-height:88px;padding:0 18px}.sidebar-brand>div strong{letter-spacing:.04em;font-size:18px}.sidebar-brand>div span{font-size:11px}.brand-mark{background:var(--ux-green);width:38px;height:38px;box-shadow:none;border-radius:9px}.main-sidebar nav{padding:24px 12px 12px}.nav-section-label{color:#7d8587;letter-spacing:.14em;margin:0 10px 10px;font-size:10px}.nav-button{color:#657078;border:0;border-radius:7px;min-height:48px;margin-bottom:2px;padding:0 14px;font-size:14px;font-weight:650}.nav-button:hover{background:#f3f5f2}.nav-button.is-active{color:var(--ux-green-dark);box-shadow:inset 3px 0 var(--ux-green);background:#eaf5ef}.nav-button.is-active:before{display:none}.sidebar-profile-context{background:#f5faf7;border:1px solid #cfe0d5;border-radius:9px;margin:auto 16px 16px;padding:14px}.sidebar-profile-context span,.sidebar-profile-context strong,.sidebar-profile-context small{display:block}.sidebar-profile-context span{color:#79817f;margin-bottom:5px;font-size:10px}.sidebar-profile-context small{color:var(--ux-muted);margin-top:7px;font-size:10px;line-height:1.4}.sidebar-source{display:none}.app-header{border-bottom:1px solid var(--ux-border);min-height:88px;box-shadow:none;background:#fffffff0;grid-template-columns:minmax(0,1fr) auto auto 40px;gap:16px;padding:0 24px 0 28px}.app-title{align-items:baseline;gap:28px;min-width:0;display:flex}.app-title h1{letter-spacing:-.03em;margin:0;font-size:25px}.header-utilities{color:#424b50;align-items:center;gap:22px;font-size:12px;display:flex}.header-utilities>span,.header-utilities button{align-items:center;gap:7px;display:flex}.header-utilities button{background:0 0;border:0}.profile-switcher{box-shadow:none;background:0 0;border:0;padding:0}.profile-switcher select{border:1px solid var(--ux-border);background:#fff;border-radius:8px;min-width:176px;height:40px;padding:0 36px 0 12px;font-size:12px;font-weight:650}.profile-switcher>span:not(.sr-only),.profile-switcher small{display:none}.user-button{background:var(--ux-green);width:38px;height:38px}.content-page{min-height:calc(100vh - 88px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px}.page-intro-row{align-items:flex-start;margin-bottom:20px}.page-intro h2{letter-spacing:-.015em;margin:4px 0 6px;font-size:18px}.page-intro p{max-width:680px;color:var(--ux-muted);font-size:13px}.eyebrow{color:#737c7a;letter-spacing:.14em;font-size:10px}.primary-button{background:var(--ux-green);box-shadow:none;border-radius:7px}.primary-button:hover{background:var(--ux-green-dark)}.secondary-button{border-color:var(--ux-border-strong);box-shadow:none;background:#fff;border-radius:7px}input,select,textarea{border-color:var(--ux-border);background:#fff;border-radius:7px}.filter-bar{border:1px solid var(--ux-border);background:var(--ux-surface);min-height:60px;box-shadow:none;border-radius:9px;gap:10px;padding:10px 12px}.filter-search{border-color:var(--ux-border);border-radius:7px}.filter-count{color:var(--ux-muted);font-size:11px}.today-page{flex-direction:column;gap:0;display:flex}.today-summary{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:9px 9px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-summary .metric-card{border:0;border-right:1px solid var(--ux-border);min-height:78px;box-shadow:none;background:0 0;border-radius:0;padding:14px 18px}.today-summary .metric-card>strong{order:-1;font-size:24px}.today-summary .metric-card>span{font-size:12px;font-weight:700}.today-summary .metric-card>small{font-size:10px}.today-workspace{border:1px solid var(--ux-border);background:var(--ux-surface);border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(0,1fr) 360px;min-height:640px;display:grid;overflow:hidden}.priority-stream{border-right:1px solid var(--ux-border);background:var(--ux-surface);min-width:0}.stream-heading{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;min-height:76px;padding:14px 20px;display:flex}.stream-heading>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.stream-heading h3{grid-column:2;margin:0;font-size:14px}.stream-heading>strong{background:#f0f2ef;border-radius:6px;place-items:center;min-width:30px;height:26px;font-size:12px;display:grid}.priority-stream .filter-bar{margin:12px}.opportunity-projection-list{border:0}.opportunity-projection-row{border-bottom:1px solid var(--ux-border);background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr) minmax(126px,auto) 18px;min-height:78px;padding:12px 18px}.opportunity-projection-row:hover{background:#f8faf8}.opportunity-projection-row>div>strong{font-size:14px}.opportunity-projection-row>div>span{margin-top:3px;font-size:12px}.opportunity-owner strong{font-size:12px}.opportunity-owner span{font-size:10px}.context-drawer{background:var(--ux-surface);min-width:0}.context-drawer-heading{border-bottom:1px solid var(--ux-border);padding:24px}.context-drawer-heading h3{margin:7px 0;font-size:20px}.context-drawer-heading p{color:var(--ux-muted);margin:0;font-size:12px;line-height:1.5}.today-context>section{border-bottom:1px solid var(--ux-border);padding:20px 22px}.compact-decision-list{margin-top:8px}.compact-decision-list button{border:0;border-bottom:1px solid var(--ux-border);text-align:left;background:0 0;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:62px;padding:9px 0;display:grid}.compact-decision-list button span{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-decision-list strong{font-size:12px}.compact-decision-list small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.today-context .risk-list{margin-top:8px}.today-context .risk-row{border:0;border-bottom:1px solid var(--ux-border);min-height:64px;padding:9px 0}.today-context details{border-top:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);margin:18px 22px;padding:12px 0}.today-context summary{cursor:pointer;font-weight:700}.context-stats{border-bottom:1px solid var(--ux-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:16px 22px;display:grid}.context-stats>div{padding:10px}.context-stats dt{color:var(--ux-muted);font-size:10px}.context-stats dd{margin:3px 0 0;font-size:18px;font-weight:800}.scope-note{color:var(--ux-green-dark);background:#eef6f1;border-radius:7px;align-items:flex-start;gap:8px;margin:18px 22px;padding:12px;font-size:11px;line-height:1.45;display:flex}.opportunity-page.unified-opportunity-page{background:var(--ux-page);flex-direction:column;height:calc(100vh - 88px);min-height:720px;padding:24px 28px 28px;display:flex;overflow:hidden}.unified-opportunity-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:76px;padding-bottom:18px;display:flex}.unified-opportunity-header h1{margin:5px 0;font-size:19px}.unified-opportunity-header p{color:var(--ux-muted);margin:0;font-size:12px}.compact-metrics{border:1px solid var(--ux-border);background:#fff;border-radius:8px;display:flex}.compact-metrics span{border-right:1px solid var(--ux-border);min-width:118px;color:var(--ux-muted);flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;font-size:10px;display:flex}.compact-metrics span:last-child{border-right:0}.compact-metrics strong{color:var(--ux-ink);font-size:18px}.unified-opportunity-filters{border:1px solid var(--ux-border);background:#fff;border-radius:9px 9px 0 0;grid-template-columns:240px minmax(260px,1fr) auto;align-items:end;gap:10px;min-height:58px;padding:9px 10px;display:grid}.unified-opportunity-filters>label>span{color:var(--ux-muted);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.unified-opportunity-filters select{width:100%}.unified-opportunity-filters details{align-self:center;position:relative}.unified-opportunity-filters details>summary{border:1px solid var(--ux-border);cursor:pointer;border-radius:7px;align-items:center;min-height:38px;padding:0 14px;font-weight:700;list-style:none;display:flex}.unified-opportunity-filters details>div{z-index:20;border:1px solid var(--ux-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;min-width:520px;margin-top:6px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 12px 30px #1f2a2521}.unified-opportunity-workspace{border:1px solid var(--ux-border);background:#fff;border-top:0;border-radius:0 0 9px 9px;flex:1;grid-template-columns:minmax(560px,1fr) 380px;min-height:0;display:grid;overflow:hidden}.ranking-stream{overflow-y:auto}.priority-stream-list{min-width:0}.priority-group>header{border-bottom:1px solid var(--ux-border);color:#596367;letter-spacing:.12em;text-transform:uppercase;background:#fafbf9;align-items:center;gap:9px;min-height:45px;padding:0 16px;font-size:10px;display:flex}.priority-group>header>span:last-child{background:#ecefeb;border-radius:5px;place-items:center;min-width:22px;height:20px;font-weight:800;display:grid}.priority-stream-row{border:0;border-bottom:1px solid var(--ux-border);text-align:left;cursor:pointer;background:#fff;grid-template-columns:50px minmax(145px,.9fr) minmax(170px,1.2fr) minmax(132px,.8fr) 126px 34px;align-items:center;gap:10px;width:100%;min-height:82px;padding:10px 14px;display:grid}.priority-stream-row:focus-visible{outline:2px solid var(--ux-green);outline-offset:-2px}.priority-stream-row:hover{background:#fafcfb}.priority-stream-row.is-selected{background:var(--ux-selected);box-shadow:inset 3px 0 var(--ux-green)}.stream-priority{color:#656d70;background:#eef0ee;border-radius:5px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:800}.stream-object,.stream-owner>span{flex-direction:column;gap:4px;min-width:0;display:flex}.stream-object strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stream-object small,.stream-owner small{color:var(--ux-muted);font-size:11px}.stream-reason{color:#596267;font-size:11px;line-height:1.45}.stream-owner{align-items:center;gap:7px;min-width:0;display:flex}.stream-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stream-next-action{border:1px solid var(--ux-border-strong);text-align:center;background:#fff;border-radius:6px;place-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;display:grid}.priority-stream-row.is-selected .stream-next-action{color:#fff;border-color:var(--ux-green);background:var(--ux-green)}.stream-order-actions{opacity:0;flex-direction:column;display:flex}.priority-stream-row:hover .stream-order-actions,.priority-stream-row:focus-visible .stream-order-actions{opacity:1}.stream-order-actions>span{border-radius:5px;place-items:center;width:24px;height:23px;display:grid}.stream-order-actions>span:hover{background:#e8ece8}.stream-order-actions>span[aria-disabled=true]{opacity:.25}.workspace-insight{border-bottom:1px solid var(--ux-border);margin:0}.workspace-insight>summary{cursor:pointer;color:var(--ux-green-dark);padding:13px 16px;font-size:11px;font-weight:700}.workspace-insight .analysis-funnel{border:0;border-top:1px solid var(--ux-border);border-radius:0}.detail-panel.context-drawer{border:0;border-left:1px solid var(--ux-border);min-height:0;padding:0;overflow-y:auto;box-shadow:-10px 0 24px #28342f0a}.detail-panel .detail-heading{border-bottom:1px solid var(--ux-border);min-height:108px;padding:22px}.detail-heading .eyebrow{align-items:center;gap:7px;display:flex}.detail-heading h2{margin:8px 0 4px;font-size:21px}.drawer-confidence{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.drawer-confidence strong{color:var(--ux-green-dark);font-size:19px}.drawer-confidence span{color:var(--ux-muted);font-size:9px}.drawer-reason{background:#f5faf7;border:1px solid #cdd8d1;border-radius:7px;margin:16px 20px;padding:14px}.drawer-reason span,.drawer-reason strong,.drawer-reason small{display:block}.drawer-reason span{color:var(--ux-muted);text-transform:uppercase;font-size:9px}.drawer-reason strong{margin:6px 0;font-size:12px;line-height:1.45}.drawer-reason small{color:var(--ux-muted);font-size:9px}.drawer-evidence,.drawer-assignment{border-top:1px solid var(--ux-border);padding:18px 20px}.drawer-evidence .evidence-row{border:0;border-bottom:1px solid var(--ux-border);background:0 0;border-radius:0;min-height:62px;padding:10px 0}.drawer-evidence .evidence-row:last-child{border-bottom:0}.drawer-assignment .assignment-box,.drawer-assignment .assignment-select{margin:10px 0}.drawer-more{border-top:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);margin:0 20px 18px}.drawer-more>summary{cursor:pointer;color:var(--ux-green-dark);padding:14px 0;font-size:11px;font-weight:750}.drawer-more .detail-section{padding-inline:0}.drawer-actions{z-index:5;border-top:1px solid var(--ux-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px;display:grid;position:sticky;bottom:0}.drawer-actions .primary-button{grid-column:1/-1;min-height:42px}.drawer-actions .secondary-button{min-height:38px}.drawer-permission{color:var(--ux-muted);justify-content:center;align-items:center;gap:6px;padding:0 20px 18px;font-size:9px;display:flex}.master-page,.inventory-page{flex-direction:column;display:flex}.master-page .filter-bar,.inventory-page .filter-bar{border-radius:9px 9px 0 0}.master-workspace,.inventory-browser{border:1px solid var(--ux-border);min-height:620px;box-shadow:none;background:#fff;border-top:0;border-radius:0 0 9px 9px;flex:1;grid-template-columns:360px minmax(0,1fr);overflow:hidden}.master-list-panel,.inventory-materials{border-right:1px solid var(--ux-border);background:#fff}.master-row,.inventory-material-row{border-bottom:1px solid var(--ux-border);background:#fff;border-radius:0;min-height:70px;padding:12px 16px}.master-row:hover,.inventory-material-row:hover{background:#fafcfb}.master-row.is-selected,.inventory-material-row.is-selected{background:var(--ux-selected);box-shadow:inset 3px 0 var(--ux-green)}.master-detail,.inventory-detail{background:#fff}.detail-hero,.inventory-product-hero{border-bottom:1px solid var(--ux-border);background:#fff;min-height:108px;padding:20px 24px}.detail-columns{gap:0}.info-block{border:0;border-right:1px solid var(--ux-border);box-shadow:none;border-radius:0}.info-block:last-child{border-right:0}.seller-detail-metrics{border-radius:0}.commercial-directive-panel{border:0;border-bottom:1px solid var(--ux-border);background:#fffaf0}.commercial-directive-panel.is-read-only{background:#f7faf7;grid-template-columns:1fr;align-items:start}.block-card{box-shadow:none;border-radius:7px}.block-card.is-selected{border-color:var(--ux-green);background:var(--ux-selected);box-shadow:none}.slab-card{box-shadow:none;border-radius:7px}.slab-image-placeholder,.seller-stone-thumb,.stone-swatch{background:#eeece7}.proactive-page .proactive-controls{box-shadow:none;border-radius:9px 9px 0 0}.proactive-layout{border:1px solid var(--ux-border);background:#fff;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:minmax(0,1fr) 380px;gap:0;overflow:hidden}.proactive-layout>section,.proactive-layout>aside{box-shadow:none;border:0;border-radius:0}.proactive-layout>aside{border-left:1px solid var(--ux-border)}.proactive-signal,.outbox-list button,.connector-row{box-shadow:none;border-radius:0}.seller-opportunity-workbench{min-height:calc(100vh - 88px);box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(520px,1fr) 400px}.seller-queue{border-right:1px solid var(--ux-border);background:#fff}.seller-queue>header{border-bottom:1px solid var(--ux-border);background:#fff;min-height:94px;padding:20px 22px}.seller-queue h1{font-size:19px}.seller-queue-count{box-shadow:none;border-radius:6px}.seller-queue-list{padding:0}.seller-queue-item{border:0;border-bottom:1px solid var(--ux-border);border-radius:0;grid-template-columns:48px minmax(0,1fr) auto 18px;min-height:82px;margin:0;padding:11px 14px}.seller-queue-item:hover{background:#fafcfb;transform:none}.seller-queue-item.is-selected{background:var(--ux-selected);box-shadow:inset 3px 0 var(--ux-green);border:0}.seller-stone-thumb{width:44px;height:48px;box-shadow:none;border-radius:7px}.seller-focus{background:#fff}.seller-focus-header{border-bottom:1px solid var(--ux-border);background:#fff;min-height:104px;padding:20px 22px}.seller-focus-title h2{font-size:21px}.seller-focus-owner{background:#f7faf8;border-radius:7px}.seller-context-grid{grid-template-columns:1fr;gap:0;padding:0 20px}.seller-context-card{border:0;border-bottom:1px solid var(--ux-border);min-height:94px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 0}.seller-context-card.customer{background:#fff}.seller-card-icon{background:#edf1ed;border-radius:7px;width:36px;height:36px}.seller-rationale{box-shadow:none;border:0;border-radius:0;margin:0}.seller-rationale-heading{border-bottom:1px solid var(--ux-border);background:#f7faf8;min-height:84px;padding:16px 20px}.seller-evidence-list{padding:4px 20px}.seller-action-zone{border:0;border-top:1px solid var(--ux-border);box-shadow:none;background:#fffffff5;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:14px 20px;position:sticky}.seller-action-buttons{width:100%}.seller-action-buttons button{flex:1 1 0;min-width:0;padding-inline:10px}.seller-preparation{box-shadow:none;border:0;border-radius:0;margin:0}@media (width<=1180px){.executive-shell,.executive-shell.profile-seller{grid-template-columns:210px minmax(0,1fr)}.today-workspace{grid-template-columns:minmax(0,1fr) 320px}.unified-opportunity-workspace{grid-template-columns:minmax(500px,1fr) 350px}.priority-stream-row{grid-template-columns:46px minmax(130px,.9fr) minmax(145px,1fr) minmax(112px,.8fr) 110px}.stream-order-actions,.header-utilities{display:none}}@media (width<=900px){.executive-shell,.executive-shell.profile-seller,.executive-shell.is-collapsed{grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:1fr}.app-header{grid-template-columns:minmax(0,1fr) minmax(130px,166px) 36px;min-height:76px;padding:0 12px}.app-title{display:block}.app-title h1{font-size:20px}.app-title span{display:none}.profile-switcher select{width:100%;min-width:0}.main-sidebar{border:0;border-top:1px solid var(--ux-border);border-radius:0;height:58px;margin:0}.main-sidebar .sidebar-profile-context{display:none}.main-sidebar nav{padding:4px;overflow-x:auto}.content-page{min-height:calc(100dvh - 134px);padding:16px 12px}.today-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.today-summary .metric-card{min-height:72px;padding:10px}.today-summary .metric-card>strong{font-size:20px}.today-summary .metric-card>small{display:none}.today-workspace{grid-template-columns:1fr;min-height:0}.priority-stream{border-right:0}.context-drawer.today-context{border-top:1px solid var(--ux-border)}.opportunity-page.unified-opportunity-page{height:auto;min-height:calc(100dvh - 134px);padding:16px 12px;overflow:visible}.unified-opportunity-header{flex-direction:column;align-items:flex-start}.compact-metrics{width:100%}.compact-metrics span{flex:1;min-width:0}.unified-opportunity-filters{grid-template-columns:1fr;align-items:stretch}.unified-opportunity-filters details>div{min-width:0;box-shadow:none;grid-template-columns:1fr;position:static}.unified-opportunity-workspace{grid-template-columns:1fr;overflow:visible}.ranking-stream{overflow:visible}.priority-stream-row{grid-template-columns:46px minmax(0,1fr) 112px;gap:8px}.stream-reason{grid-column:2}.stream-owner{display:none}.stream-next-action{grid-area:1/3/3}.detail-panel.context-drawer{border-top:8px solid var(--ux-page);border-left:0;overflow:visible}.master-workspace,.inventory-browser,.proactive-layout{grid-template-columns:1fr;min-height:0;overflow:visible}.master-list-panel,.inventory-materials{border-right:0;border-bottom:1px solid var(--ux-border);max-height:320px}.proactive-layout>aside{border-top:1px solid var(--ux-border);border-left:0}.seller-opportunity-workbench{grid-template-columns:1fr;min-height:calc(100dvh - 134px)}}@media (width<=520px){.profile-switcher{display:block!important}.profile-seller .profile-switcher{display:none!important}.app-header{grid-template-columns:minmax(0,1fr) minmax(118px,145px) 34px}.page-intro-row{gap:12px}.page-intro h2{font-size:17px}.mode-toggle{width:100%;margin:0}.mode-toggle button{flex:1}.today-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.today-summary .metric-card>span{font-size:9px}.opportunity-projection-row{grid-template-columns:9px minmax(0,1fr) 18px}.opportunity-owner{display:none}.compact-metrics{grid-template-columns:repeat(3,1fr);display:grid}.compact-metrics span{padding:8px}.compact-metrics strong{font-size:16px}.priority-stream-row{grid-template-columns:44px minmax(0,1fr);min-height:92px;padding:10px}.stream-priority{align-self:start}.stream-reason{grid-column:2}.stream-next-action{grid-area:auto/1/auto/-1;justify-self:stretch}.drawer-actions{grid-template-columns:1fr}.drawer-actions .primary-button{grid-column:auto}.detail-columns{grid-template-columns:1fr}.info-block{border-right:0;border-bottom:1px solid var(--ux-border)}.seller-queue-item{grid-template-columns:46px minmax(0,1fr) 18px}}:root{--ux-page:#f4efe6;--ux-surface:#fbf8f1;--ux-surface-soft:#f1eadf;--ux-selected:#ece9df;--ux-border:#ded4c4;--ux-border-strong:#cfc2af;--ux-green:#59624e;--ux-green-dark:#414a39;--ux-ink:#28251f;--ux-muted:#766f64;--ux-attention:#a94739;--ux-navy:#071f46;--ux-copper:#9b6b45;--ux-shadow:0 14px 34px #382c1d14, 0 2px 8px #382c1d0a}body{color:var(--ux-ink);background:var(--ux-page);-webkit-font-smoothing:antialiased;font-size:14px}.executive-shell,.executive-shell.profile-seller{background:radial-gradient(circle at 78% 0%, #ffffff9e, transparent 34%), var(--ux-page);grid-template-columns:244px minmax(0,1fr);gap:0}.main-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f1f5;border:1px solid #cfc2afd1;border-radius:22px;height:calc(100vh - 16px);margin:8px 0 8px 8px;top:8px;overflow:visible;box-shadow:0 18px 42px #3227191c,0 2px 8px #3227190d}.sidebar-brand{border-color:#ded4c4e6;min-height:76px;padding:12px 14px}.brand-mark{color:#fbf8f1;background:var(--ux-navy);border-radius:11px;width:38px;height:38px;box-shadow:0 7px 16px #071f462e}.brand-mark img{width:25px;height:25px;display:block}.organization-identity{background:#fff;border:1px solid #ded4c4e6;border-radius:13px;justify-items:start;margin:10px 12px 0;padding:10px 12px;display:grid}.organization-identity img{aspect-ratio:13/4;object-fit:contain;object-position:left center;width:min(100%,156px);height:auto;display:block}.mobile-organization-logo{display:none}.sidebar-brand strong{color:var(--ux-navy);letter-spacing:.18em;font-size:13px}.sidebar-brand span,.sidebar-profile-context small{color:#81786b}.sidebar-collapse{border-color:var(--ux-border);background:#ffffffa6;border-radius:9px}.main-sidebar nav{gap:0;padding:8px 9px}.nav-section-label{color:#9b9284;letter-spacing:.2em;justify-content:space-between;align-items:center;gap:6px;margin:0 10px;padding:5px 0;font-size:11px;list-style:none;display:flex}.nav-section-label::-webkit-details-marker{display:none}.nav-section-label:hover{color:var(--ux-navy)}.nav-section-label:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px;border-radius:4px}.nav-section-label>svg{color:#b7ac9b;flex-shrink:0;transition:transform .18s}.sidebar-nav-group[open]>.nav-section-label>svg,.mobile-more-group[open]>.nav-section-label>svg{transform:rotate(90deg)}.nav-button{color:#655f56;border-radius:11px;min-height:38px}.nav-button:hover{color:var(--ux-navy);background:#e7dfd085}.nav-button.is-active{color:var(--ux-navy);background:#e9e4da;box-shadow:inset 0 0 0 1px #d8cdbb6b,0 4px 12px #4335220a}.nav-button span{font-size:13px;font-weight:600}.sidebar-profile-context{border:1px solid var(--ux-border);background:linear-gradient(145deg,#ffffffb8,#ede7dbb3);border-radius:14px;grid-template-columns:minmax(0,1fr) 40px;gap:2px;margin:8px;padding:8px 10px;display:grid}.sidebar-profile-context strong,.sidebar-profile-context small{margin:0}.sidebar-profile-context strong{color:var(--ux-navy);font-size:12px}.sidebar-user-name{grid-area:1/1;align-self:end}.sidebar-profile-label{grid-area:2/1;align-self:start;font-weight:650;color:var(--ux-ink)!important}.sidebar-notification-center{grid-area:1/2/span 2;place-self:center end}.sidebar-notification-center>section{inset:auto auto calc(100% + 8px) 0}.sidebar-organization-label,.sidebar-profile-switcher,.sidebar-account-action,.sidebar-logout,.sidebar-product-attribution{grid-column:1/-1}.sidebar-organization-label{color:var(--ux-muted)!important}.sidebar-logout{width:fit-content;min-height:26px;color:var(--ux-copper);text-align:left;background:0 0;border:0;margin:0;padding:0 8px 0 0;font-size:10px;font-weight:750}.sidebar-logout:hover{color:var(--ux-navy)}.sidebar-logout:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.sidebar-profile-context .sidebar-product-attribution{margin-top:0;padding-top:4px}.app-header{background:0 0;border:0;grid-template-columns:minmax(0,1fr);min-height:72px;padding:8px 24px 8px 28px}.app-title h1{color:var(--ux-navy);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.app-title span{color:#81786b;font-size:11px}.app-title>div{align-content:center;gap:3px;min-width:0;display:grid}.sidebar-profile-switcher select{border-color:var(--ux-border-strong);width:100%;height:40px;color:var(--ux-navy);background:#fbf8f1e6;border-radius:10px;padding:0 28px 0 9px;box-shadow:0 4px 12px #3e31200a}.sidebar-account-action{width:fit-content;min-height:26px;color:var(--ux-navy);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 0;font-size:10px;font-weight:750;display:inline-flex}.sidebar-account-action:hover{color:var(--ux-copper)}.sidebar-account-action:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.page-canvas,.profile-seller .page-canvas{background:0 0;padding:0 18px 18px}.content-page,.opportunity-page.unified-opportunity-page,.seller-opportunity-workbench{box-shadow:var(--ux-shadow);background:#fbf8f1db;border:1px solid #ded4c4e6;border-radius:20px}.content-page{min-height:calc(100vh - 90px);padding:24px 26px 26px}.opportunity-page.unified-opportunity-page{height:calc(100vh - 90px);min-height:680px;padding:24px 26px 26px;overflow:hidden}.eyebrow,.page-intro .eyebrow,.unified-opportunity-header .eyebrow{color:#81786b;letter-spacing:.2em;font-size:10px;font-weight:700}.page-intro h2,.unified-opportunity-header h1,.seller-queue h1,.seller-focus-title h2,.detail-heading h2,.context-drawer-heading h3{color:var(--ux-navy);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.page-intro h2{margin:6px 0 9px;font-size:34px;line-height:1.05}.page-intro p{color:#655f56;font-size:13px;line-height:1.55}.page-intro-row{margin-bottom:18px}.today-summary,.compact-metrics{border:0;border-top:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);background:0 0;border-radius:0}.today-summary .metric-card,.compact-metrics span{border:0;border-right:1px solid var(--ux-border);background:0 0;border-radius:0;min-height:92px;padding:15px 20px}.today-summary .metric-card:last-child{border-right:0}.metric-card>span,.compact-metrics span{color:#81786b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.metric-card>strong,.compact-metrics strong{color:#2d2a24;letter-spacing:-.035em;font-size:32px;line-height:1}.metric-card.attention>strong{color:#a13e32}.metric-card>small{color:#81786b;font-size:10px}.executive-card,.today-workspace,.master-workspace,.inventory-browser,.proactive-layout,.unified-opportunity-workspace,.seller-opportunity-workbench{border:1px solid var(--ux-border);background:#ffffff8a;border-radius:15px;box-shadow:0 7px 20px #3d301f0e}.today-workspace,.unified-opportunity-workspace,.master-workspace,.inventory-browser,.proactive-layout{margin-top:14px;overflow:hidden}.section-heading,.stream-heading,.context-drawer-heading,.detail-heading,.seller-queue>header,.seller-focus-header{border-color:var(--ux-border);background:#fbf8f1c2}.section-icon{color:var(--ux-navy);background:#e9e4da}.section-heading h3,.stream-heading h3{color:var(--ux-navy)}input,select,textarea,.filter-bar select,.filter-bar input,.persona-bar select,.assignment-select,.draft-composer input,.draft-composer select,.draft-composer textarea{border:1px solid var(--ux-border-strong);min-height:40px;color:var(--ux-ink);background:#ffffffb8;border-radius:10px;box-shadow:inset 0 1px 1px #2c221406}textarea{padding:11px 12px}input:hover,select:hover,textarea:hover{border-color:#b9aa94}input:focus,select:focus,textarea:focus{border-color:var(--ux-navy);outline:0;box-shadow:0 0 0 3px #071f461a}.primary-button,.secondary-button,.mode-toggle button,.stream-next-action,.unified-opportunity-filters details>summary{border-radius:10px;min-height:40px}.primary-button{color:#fbf8f1;background:var(--ux-navy);box-shadow:0 7px 15px #071f4621}.primary-button:hover{background:#0c2e62;transform:translateY(-1px)}.secondary-button{border-color:var(--ux-border-strong);color:var(--ux-navy);background:#ffffffb3}.mode-toggle{border-color:var(--ux-border);background:#ffffff80;border-radius:12px}.mode-toggle button.is-active{color:#fbf8f1;background:var(--ux-navy)}.filter-bar,.unified-opportunity-filters,.proactive-controls{border:1px solid var(--ux-border);background:#ffffff75;border-radius:14px;min-height:64px;box-shadow:0 5px 16px #3d301f09}.unified-opportunity-filters{grid-template-columns:250px minmax(260px,1fr) auto;padding:10px 12px}.filter-search{border-radius:10px}.priority-stream,.master-list-panel,.inventory-materials,.seller-queue{background:#fbf8f18c}.context-drawer,.master-detail,.inventory-detail,.seller-focus{background:#ffffff80}.priority-stream-row,.opportunity-projection-row,.master-row,.inventory-material-row,.seller-queue-item,.signal-row,.outbox-list button,.connector-row{background:0 0;border-color:#ded4c4c7}.priority-stream-row:hover,.opportunity-projection-row:hover,.master-row:hover,.inventory-material-row:hover,.seller-queue-item:hover{background:#ede7db7a}.priority-stream-row.is-selected,.master-row.is-selected,.inventory-material-row.is-selected,.seller-queue-item.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#e9e4da}.priority-stream-row.is-selected .stream-next-action{border-color:var(--ux-navy);color:#fbf8f1;background:var(--ux-navy)}.unified-opportunity-workspace{grid-template-columns:minmax(540px,1fr) 360px}.priority-stream-row{grid-template-columns:44px minmax(120px,.85fr) minmax(140px,1fr) 110px 104px}.stream-order-actions{display:none}.stream-priority{background:#e9e4da;border-radius:7px}.stream-priority.high{color:#923b31;background:#f8e7e2}.stream-priority.medium{color:#805a27;background:#f6eddc}.drawer-reason,.scope-note,.seller-rationale-heading,.commercial-directive-panel.is-read-only{color:#414a39;background:#eef2e8;border-color:#d4d7ca;border-radius:12px}.drawer-actions,.seller-action-zone{border-color:var(--ux-border);background:#fbf8f1f0}.seller-evidence-panel{border-top:0;margin-top:0}.block-card,.slab-card,.seller-context-card,.seller-focus-owner{border-radius:12px}@media (width<=1180px){.executive-shell,.executive-shell.profile-seller{grid-template-columns:214px minmax(0,1fr)}}@media (width<=900px){.executive-shell,.executive-shell.profile-seller,.executive-shell.is-collapsed{grid-template-rows:minmax(0,1fr) 62px;grid-template-columns:1fr}.main-sidebar{border:0;border-top:1px solid var(--ux-border);border-radius:0;height:62px;margin:0;box-shadow:0 -8px 22px #32271914}.app-header{grid-template-columns:minmax(0,1fr);min-height:68px;padding-inline:12px}.app-title{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:8px}.mobile-organization-logo{border:1px solid var(--ux-border);aspect-ratio:13/4;object-fit:contain;background:#fff;border-radius:7px;width:80px;height:auto;padding:3px 4px;display:block}.page-canvas,.profile-seller .page-canvas{padding:0 8px 8px}.content-page,.opportunity-page.unified-opportunity-page,.seller-opportunity-workbench{border-radius:16px;min-height:calc(100dvh - 138px)}.content-page{padding:18px 14px}.opportunity-page.unified-opportunity-page{height:auto;padding:18px 14px}.page-intro h2{font-size:29px}.my-day-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-quality-summary{grid-template-columns:1fr}.integration-quality-row{grid-template-columns:1fr;gap:7px}.today-workspace,.unified-opportunity-workspace,.master-workspace,.inventory-browser,.proactive-layout{border-radius:13px}.unified-opportunity-workspace{grid-template-rows:360px auto;grid-template-columns:1fr;overflow:hidden}.unified-opportunity-workspace .ranking-stream{max-height:360px;overflow-y:auto}.proactive-movement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proactive-movement-metrics .metric-card:nth-child(2){border-right:0}.proactive-movement-workspace,.integration-operations-grid{grid-template-columns:1fr;overflow:visible}.movement-now{border-right:0}.movement-now,.movement-side{overflow:visible}}@media (width<=520px){.app-title h1{font-size:17px}.page-intro h2{font-size:25px}.today-summary .metric-card{min-height:78px;padding:12px 9px}.metric-card>strong{font-size:24px}.metric-card>span{letter-spacing:.07em;font-size:8px}.compact-metrics span{min-height:72px;padding:10px 8px}.unified-opportunity-filters{grid-template-columns:1fr}.seller-focus-header{flex-direction:row;align-items:center;gap:8px;padding:13px 14px}.seller-focus-title h2{font-size:20px}.seller-focus-owner{width:auto;min-width:112px;padding:8px}.seller-focus-owner span{font-size:8px}.seller-context-grid{padding:0 14px}.seller-context-card{min-height:90px;padding:11px 0}.seller-rationale-heading{flex-direction:row;align-items:center;gap:10px;padding:13px 14px}.seller-rationale-heading h3{font-size:15px;line-height:1.4}.seller-confidence{flex-direction:column;width:92px;height:58px}.seller-action-zone{margin:0;padding:12px 14px 18px}.seller-evidence-panel{margin:0}}@media (width>=901px){html,body,#root{height:100%;overflow:hidden}.executive-shell,.executive-shell.profile-seller,.app-viewport{height:100vh;min-height:0;overflow:hidden}.app-header{flex:none}.page-canvas,.profile-seller .page-canvas{flex-direction:column;flex:auto;height:0;min-height:0;margin:0 18px 18px;padding:0;display:flex;position:relative;overflow:hidden}.content-page,.opportunity-page.unified-opportunity-page,.opportunity-page.opportunity-resolution-page,.seller-opportunity-workbench{width:100%;height:auto;min-height:0;position:absolute;inset:0;overflow:hidden}.opportunity-page.opportunity-resolution-page{max-height:none}.today-page,.master-page,.inventory-page,.proactive-page,.integration-quality-page,.opportunity-page.unified-opportunity-page{flex-direction:column;display:flex}.integration-quality-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.integration-quality-page>.scope-note,.page-intro-row,.today-summary,.filter-bar,.proactive-controls,.unified-opportunity-header,.unified-opportunity-filters{flex:none}.today-workspace,.master-workspace,.inventory-browser,.proactive-layout,.proactive-movement-workspace,.unified-opportunity-workspace{flex:auto;min-height:0}.today-workspace,.master-workspace,.inventory-browser{height:auto}.priority-stream,.context-drawer,.master-list-panel,.master-detail,.inventory-materials,.inventory-detail,.ranking-stream,.seller-queue,.seller-focus{min-height:0}.priority-stream,.master-list-panel,.seller-queue{flex-direction:column;display:flex;overflow:hidden}.priority-stream-list,.master-list,.context-drawer,.master-detail,.inventory-materials,.inventory-detail,.ranking-stream,.seller-queue-list,.seller-focus{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:none;overflow-y:auto}.priority-stream-list,.master-list{flex:auto;min-height:0}.inventory-detail{height:auto}.seller-opportunity-workbench{grid-template-rows:minmax(0,1fr)}.proactive-layout{align-items:stretch;overflow:hidden}.proactive-movement-workspace,.integration-operations-grid{flex:auto;min-height:0}.proactive-main,.proactive-side{gap:10px;height:100%;min-height:0;overflow:hidden}.proactive-main{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.proactive-side{grid-template-rows:repeat(3,minmax(0,1fr))}.proactive-main>.executive-card,.proactive-side>.executive-card{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.proactive-main>.executive-card>.section-heading,.proactive-side>.executive-card>.section-heading{z-index:3;position:sticky;top:0}.priority-stream-list,.master-list,.context-drawer,.master-detail,.inventory-materials,.inventory-detail,.ranking-stream,.seller-queue-list,.seller-focus,.proactive-main>.executive-card,.proactive-side>.executive-card{scrollbar-width:thin;scrollbar-color:#071f464d transparent}}.today-summary.today-decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1100px){.today-decision-workspace{flex:auto;min-height:0}.today-decision-main,.today-decision-side{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.today-decision-page.profile-manager .today-decision-main{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden}.today-decision-page.profile-manager .today-priorities,.today-decision-page.profile-manager .today-availability{overscroll-behavior:contain;min-height:0;overflow-y:auto}.today-decision-page.profile-manager .today-decision-side{grid-template-rows:minmax(0,1.1fr) minmax(0,.9fr) auto;display:grid;overflow:hidden}.today-decision-page.profile-manager .today-side-section{overscroll-behavior:contain;min-height:0;overflow-y:auto}}@media (width<=1099px){.today-decision-workspace{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=760px){.today-summary.today-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.today-decision-workspace{grid-template-columns:1fr;display:block;overflow:visible}.today-decision-main{border-right:0}.today-mode-status{min-height:30px;padding-inline:9px;font-size:8px}.today-summary.today-decision-metrics .metric-card{min-height:58px;padding:8px 10px}.today-summary.today-decision-metrics .metric-card>strong{font-size:20px}.today-summary.today-decision-metrics .metric-card>span{font-size:7px}.today-section-heading{min-height:54px;padding:10px 12px}.today-section-heading h2{font-size:15px}.today-priority-card{min-height:0;padding:10px 12px}.today-priority-copy>span{font-size:9px}.today-priority-action{min-height:32px}}.seller-queue-filters{border-bottom:1px solid var(--ux-border);background:#faf9f6;grid-template-columns:1fr;gap:6px;padding:9px 11px;display:grid}.seller-queue-filters .filter-search{min-width:0!important}.seller-queue-filters .filter-search input,.seller-queue-filters select{border:1px solid var(--ux-border);background:#fff;border-radius:7px;width:100%;min-height:34px;font-size:9px}.seller-queue-filters .filter-search input{padding-left:28px}.seller-execution-panel{border:1px solid var(--ux-border);background:#fff;border-radius:10px;gap:8px;margin-top:10px;padding:14px;display:grid}.seller-execution-panel>p{color:var(--ux-muted);margin:0;font-size:9px;line-height:1.4}.seller-execution-panel label{color:var(--ux-muted);gap:4px;font-size:8px;font-weight:700;display:grid}.seller-execution-panel textarea,.seller-execution-panel select{border:1px solid var(--ux-border);background:#fff;border-radius:7px;width:100%}.seller-execution-panel textarea{resize:vertical;padding:8px}.seller-execution-panel select{min-height:36px}.seller-opportunity-workbench.is-contacting .seller-queue-item{grid-template-columns:42px minmax(0,1fr) 16px}.seller-opportunity-workbench.is-contacting .seller-status{display:none}.seller-opportunity-workbench.is-contacting .seller-focus{min-width:0}.seller-opportunity-workbench.is-contacting .seller-context-grid,.seller-opportunity-workbench.is-contacting .seller-rationale,.seller-opportunity-workbench.is-contacting .seller-action-zone{display:none}.seller-opportunity-workbench.is-contacting .seller-focus-header{min-height:76px;padding-block:12px}.contact-room{color:#27251f;background:#f5f0e7;border-top:1px solid #d7d0c2;gap:0;margin-top:8px;display:grid;position:relative;overflow:hidden}.contact-room:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 14% 0,#a6774657,#0000 38%),radial-gradient(circle at 82% 10%,#47624e57,#0000 36%);height:220px;position:absolute;inset:0 0 auto}.contact-room-header{color:#f8f4ea;background:linear-gradient(128deg,#071f46 0%,#122f3d 48%,#344b3d 100%);justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:24px 28px;display:flex;position:relative}.contact-room-header>div:first-child{min-width:0}.contact-room-header p{color:#f8f4eabd;max-width:670px;margin:0;font-size:12px}.contact-room-kicker{color:#dfc39c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.channel-readiness{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;min-width:170px;max-width:210px;padding:11px 14px;display:flex}.channel-readiness .channel-dot{background:#63cf8d;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #63cf8d1f}.channel-readiness div{gap:2px;display:grid}.contact-room-blocked{color:#7b2f27;background:#fff2ef;border:1px solid #d98e7f;border-radius:10px;gap:10px;margin:18px 24px 0;padding:13px 15px;display:flex;position:relative}.contact-room-blocked div{gap:3px;display:grid}.contact-room-blocked span,.contact-room-blocked small{font-size:9px}.contact-room-warning{color:#6f4b1f;background:#fff8ea;border:1px solid #d4ae72;border-radius:10px;gap:10px;margin:12px 14px 0;padding:13px 15px;display:flex;position:relative}.contact-room-warning div{gap:3px;display:grid}.contact-room-warning span,.contact-room-warning small{font-size:9px;line-height:1.4}.channel-readiness.is-preparation-only{color:#6f4b1f;background:#fff8ea;border-color:#e0c99f}.channel-readiness.is-preparation-only .channel-dot{background:#b67a32;box-shadow:0 0 0 5px #b67a321f}.contact-room-stage{grid-template-columns:minmax(0,.78fr) minmax(0,.88fr) minmax(0,1.34fr);gap:12px;padding:18px 20px 12px;display:grid;position:relative}.contact-room-stage article{background:#fffdf8f0;border:1px solid #cfc2afe6;border-radius:16px;min-width:0;padding:18px;position:relative;box-shadow:0 14px 34px #32271917}.contact-card-index{color:#c5b9a6;font:600 26px/1 Georgia,serif;position:absolute;top:12px;right:14px}.contact-room-stage h4{margin:9px 0 12px;font-size:16px;line-height:1.3}.contact-material-visual{color:#ddd0bc;background:linear-gradient(135deg,#152c3a,#3d4d3d);border-radius:11px;place-items:center;height:112px;margin:12px 0 15px;display:grid;overflow:hidden}.contact-material-visual:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:120px;height:120px;position:absolute;transform:translate(60px,-30px)}.contact-material-visual div{justify-items:center;gap:4px;display:grid}.contact-material-visual strong{color:#f4eee2;font-size:10px}.contact-material-visual span{color:#f4eee28c;font-size:8px}.offer-numbers{grid-template-columns:1fr 1fr;gap:7px;display:grid}.offer-numbers span{color:#71675b;background:#eee8dc;border-radius:8px;padding:9px;font-size:8px;display:grid}.offer-numbers strong{color:#172d3b;font:600 20px/1.1 Georgia,serif}.contact-offer-card dl{gap:7px;margin:12px 0;display:grid}.contact-offer-card dl div{border-bottom:1px solid #e5ddd0;justify-content:space-between;gap:10px;padding-bottom:6px;font-size:8px;display:flex}.contact-offer-card dt{color:#847a6d}.contact-offer-card dd{text-align:right;margin:0;font-weight:700}.contact-target{align-items:center;gap:9px;padding-top:2px;display:flex}.contact-target div{min-width:0;display:grid}.contact-target small,.contact-target span{color:#80776b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contact-target strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contact-argument-card{background:linear-gradient(165deg,#fbf8f1,#f0eadf)!important}.contact-argument-card>h4{padding-right:16px;font-family:Georgia,serif;font-size:17px;font-weight:500}.argument-signal{color:#f4eee2;background:#263e36;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.argument-signal div{gap:2px;display:grid}.argument-signal strong{font-size:10px}.argument-signal span{color:#f4eee29e;font-size:8px}.argument-evidence{gap:0;margin-top:10px;display:grid}.argument-evidence>div{color:#536451;border-bottom:1px solid #ddd4c7;gap:7px;padding:9px 0;display:flex}.argument-evidence span{gap:3px;display:grid}.argument-evidence strong{color:#35312b;font-size:9px}.argument-evidence small{color:#766e63;font-size:8px;line-height:1.35}.argument-caveat{color:#795238;background:#f5e8d8;border-left:3px solid #a66e49;gap:7px;margin-top:10px;padding:10px;display:flex}.argument-caveat span{gap:3px;display:grid}.argument-caveat strong{font-size:9px}.argument-caveat small{font-size:8px;line-height:1.35}.contact-composer-card{background:#fff!important;border-color:#b9c8bb!important}.composer-title{justify-content:space-between;gap:12px;padding-right:22px;display:flex}.composer-title h4{margin-bottom:8px}.approved-seal{color:#315a40;background:#e2f1e5;border-radius:99px;align-items:center;gap:4px;height:fit-content;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.composer-controls{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.composer-controls label,.manual-confirmation label,.contact-outcome label{color:#766e63;gap:4px;font-size:8px;font-weight:800;display:grid}.composer-controls select,.contact-outcome select{background:#faf8f3;border:1px solid #d8d0c3;border-radius:7px;min-height:32px;padding:0 8px;font-size:9px}.message-blocks{background:#fbfaf7;border:1px solid #e0d9cd;border-radius:10px;max-height:312px;overflow-y:auto}.message-block{border-bottom:1px solid #e8e2d9;padding:9px 10px}.message-block:last-child{border-bottom:0}.message-block>div{justify-content:space-between;gap:7px;display:flex}.message-block>div>span{color:#887d70;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.message-block>div small{color:#637563;align-items:center;gap:3px;font-size:7px;display:flex}.message-block p{margin:4px 0 0;font-size:9px;line-height:1.42}.message-block.is-factual{box-shadow:inset 2px 0 #82967f}.message-preview-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.message-preview-meta span{color:#71695e;background:#eeeae2;border-radius:5px;padding:4px 6px;font-size:7px}.composer-empty{text-align:center;background:#faf8f3;border:1px dashed #cfc5b6;border-radius:10px;place-content:center;justify-items:center;gap:7px;min-height:250px;padding:20px;display:grid}.composer-empty strong{font-family:Georgia,serif;font-size:15px}.composer-empty span{color:#7b7368;max-width:260px;font-size:9px;line-height:1.4}.contact-readiness{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 20px 12px;display:grid;position:relative}.contact-readiness>div{background:#fffdf8c7;border:1px solid #ded5c8;border-radius:8px;align-items:flex-start;gap:6px;min-width:0;padding:8px;display:flex}.contact-readiness>div>span{color:#fff;background:#788b72;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.contact-readiness>div.warning>span{background:#a66e49}.contact-readiness>div.blocked>span{background:#a94739}.contact-readiness>div div{gap:2px;min-width:0;display:grid}.contact-readiness strong{font-size:8px}.contact-readiness small{color:#7d7468;text-overflow:ellipsis;font-size:7px;line-height:1.3;overflow:hidden}.contact-command-deck{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0f5;border-top:1px solid #cfc4b4;grid-template-columns:minmax(200px,.7fr) minmax(380px,1.3fr);align-items:center;gap:16px;padding:14px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 30px #372b1c14}.contact-proof{gap:3px;display:grid}.contact-proof small{color:#766e63;font-size:8px}.copy-feedback{font-size:8px;font-weight:700}.copy-feedback.is-copied{color:#315a40}.copy-feedback.is-error{color:#8b3d33}.contact-primary-action{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contact-primary-action .primary-button,.contact-primary-action .secondary-button{min-height:40px}.whatsapp-action{color:#fff!important;background:#176b46!important}.dry-run-receipt{color:#416044;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.manual-confirmation{gap:7px;width:100%;display:grid}.manual-confirmation textarea{resize:vertical;min-height:48px;font:inherit;border:1px solid #d3cabd;border-radius:7px;padding:7px 9px}.manual-confirmation>div{justify-content:flex-end;gap:7px;display:flex}.contact-outcome{align-items:flex-end;gap:8px;display:flex}.contact-next-decision{color:#285039;background:#f2f8f3;border:1px solid #cddfce;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex}.contact-next-decision div{gap:1px;display:grid}.contact-next-decision small,.contact-next-decision span{color:#657268;font-size:8px}.contact-next-decision strong{font-size:10px}.contact-room-loading,.contact-room-error{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px}.contact-room-loading span,.contact-room-error span{color:#766e63;font-size:9px}@media (width<=1180px){.seller-opportunity-workbench.is-contacting{grid-template-columns:220px minmax(0,1fr)}.contact-room-stage{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr);padding-inline:12px}.contact-readiness{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:12px}}@media (width<=900px){.seller-opportunity-workbench.is-contacting{grid-template-columns:1fr}.contact-room-header{flex-direction:column;align-items:flex-start;padding:22px 18px}.channel-readiness{width:100%;min-width:0}.contact-room-stage{grid-template-columns:1fr;padding:12px}.contact-room-stage article{padding:16px}.contact-readiness{grid-template-columns:1fr 1fr}.contact-command-deck{grid-template-columns:1fr;padding:12px;position:sticky}.contact-primary-action{flex-direction:column;align-items:stretch}.manual-confirmation>div{flex-direction:column}.contact-outcome{flex-direction:column;align-items:stretch}}@media (width<=520px){.contact-room{overflow-x:hidden}.contact-room-header h3{font-size:30px}.contact-room-stage{padding-inline:10px}.contact-readiness{grid-template-columns:1fr;padding-inline:10px}.composer-controls{grid-template-columns:1fr}.offer-numbers{grid-template-columns:1fr 1fr}}.seller-opportunity-workbench.is-contacting{grid-template-columns:240px minmax(0,1fr)}.contact-room{border-top:1px solid var(--ux-border);background:#f7f5f0;gap:0;margin-top:0;overflow:visible}.contact-room:before{display:none}.contact-room-header{color:#172d3b;background:#fff;border-bottom:1px solid #dcd6cb;min-height:66px;padding:12px 18px}.contact-room-header h3{letter-spacing:-.02em;margin:3px 0 0;font-family:inherit;font-size:19px;font-weight:760}.contact-room-kicker{color:#6f6458;letter-spacing:.11em;font-size:8px}.channel-readiness{color:#274b37;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f8f3;border-color:#d8e2d8;border-radius:9px;min-width:205px;max-width:none;padding:8px 11px}.channel-readiness strong{font-size:9px}.channel-readiness small{color:#657268;font-size:7px}.contact-room-blocked,.contact-room-warning{margin:12px 14px 0}.contact-room-flow{grid-template-columns:255px minmax(0,1fr);gap:12px;padding:12px 14px 14px;display:grid}.contact-context-rail{background:#fbfaf7;border:1px solid #ddd6ca;border-radius:12px;align-content:start;gap:0;min-width:0;padding:14px;display:grid}.contact-context-rail>*+*{border-top:1px solid #e5dfd5;margin-top:12px;padding-top:12px}.contact-context-rail .contact-target{border-top:0;padding-top:0}.contact-offer-line,.contact-why{gap:4px;display:grid}.contact-offer-line>strong{color:#172d3b;font-size:13px}.contact-offer-line>span:last-child,.contact-why small{color:#746c62;font-size:8px;line-height:1.4}.contact-why>strong{font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.28}.contact-context-rail .argument-evidence{margin-top:12px;padding-top:4px}.contact-context-rail .argument-evidence>div{padding:7px 0}.contact-context-rail .argument-caveat{margin-top:12px}.contact-readiness-summary{color:#4c5f4e}.contact-readiness-summary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.contact-readiness-summary summary span{align-items:center;gap:5px;display:flex}.contact-readiness-summary summary small{color:#9a6948;font-size:7px}.contact-readiness-summary>div{gap:6px;margin-top:10px;display:grid}.contact-readiness-summary p{border-left:2px solid #81947f;gap:2px;margin:0;padding-left:8px;display:grid}.contact-readiness-summary p.warning{border-color:#b1764f}.contact-readiness-summary p.blocked{border-color:#b84d40}.contact-readiness-summary p strong{color:#37332d;font-size:8px}.contact-readiness-summary p span{color:#766e63;font-size:7px;line-height:1.35}.contact-room-flow .contact-composer-card{border-radius:12px;min-width:0;padding:16px 18px;box-shadow:0 8px 24px #272d280f;background:#fff!important;border:1px solid #d4dcd4!important}.contact-room-flow .composer-title{align-items:center;padding-right:0}.contact-room-flow .composer-title h4{margin:3px 0 0;font-size:17px}.contact-room-flow .composer-controls{width:min(360px,100%);margin:12px 0 9px}.contact-room-flow .message-blocks{max-height:190px}.contact-room-flow .message-block{padding:8px 11px}.contact-room-flow .message-block p{font-size:10px;line-height:1.45}.contact-action-panel{border-top:1px solid #e3ddd4;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin-top:12px;padding-top:12px;display:flex}.contact-action-panel .contact-proof{flex:1}.contact-action-panel .whatsapp-action{flex:none;min-height:40px}.contact-proof strong{font-size:10px}.contact-proof small{font-size:8px}.manual-confirmation{grid-template-columns:minmax(180px,.8fr) minmax(390px,1.2fr);align-items:center;gap:12px;display:grid}.manual-confirmation>div:first-child{gap:3px;display:grid}.manual-confirmation>div:first-child strong{font-size:10px}.manual-confirmation>div:first-child span{color:#756d63;font-size:8px}.manual-unregistered-confirmation{grid-template-columns:minmax(150px,.65fr) minmax(140px,.55fr) minmax(280px,1.4fr) auto;align-items:end;gap:12px;width:100%;display:grid}.manual-unregistered-confirmation>div,.manual-unregistered-confirmation label{gap:4px;min-width:0;display:grid}.manual-unregistered-confirmation .manual-contact-heading{align-items:center;min-height:40px}.manual-unregistered-confirmation strong{font-size:11px}.manual-unregistered-confirmation span{color:#756d63;font-size:8px;line-height:1.35}.manual-unregistered-confirmation label>span{font-weight:800}.manual-unregistered-confirmation select,.manual-unregistered-confirmation input{min-width:0;height:40px;color:var(--ux-ink);font:inherit;background:#fff;border:1px solid #d3cabd;border-radius:7px;padding:0 10px}.manual-unregistered-confirmation .primary-button{white-space:nowrap;min-width:156px;height:40px;padding-block:0}.contact-outcome{grid-template-columns:minmax(170px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:10px;width:100%;display:grid}.contact-outcome>div{gap:3px;display:grid}.contact-outcome>div strong{font-size:10px}.contact-outcome>div span{color:#756d63;font-size:8px}.contact-stop-receipt,.contact-next-decision{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.contact-stop-receipt{color:#795238;background:#f8eee2;border-radius:9px;padding:9px 11px}.contact-stop-receipt div{gap:1px;display:grid}.contact-stop-receipt small,.contact-stop-receipt span{font-size:8px}.contact-stop-receipt strong{font-size:10px}.contact-next-decision{padding:10px 12px}.contact-next-decision .secondary-button{color:#285039;background:#fff;border-color:#b9ccb9}@media (width<=1180px){.seller-opportunity-workbench.is-contacting{grid-template-columns:210px minmax(0,1fr)}.contact-room-flow{grid-template-columns:225px minmax(0,1fr);padding-inline:10px}}@media (width<=900px){.seller-opportunity-workbench.is-contacting{grid-template-columns:1fr}.contact-room-header{flex-direction:row;align-items:center;padding:11px 14px}.channel-readiness{width:auto;min-width:0}.contact-room-flow{grid-template-columns:1fr;padding:10px}.contact-context-rail{grid-template-columns:1fr 1fr;gap:10px}.contact-context-rail>*+*{border-top:0;margin-top:0;padding-top:0}.contact-context-rail .argument-caveat,.contact-context-rail .argument-evidence,.contact-readiness-summary{grid-column:1/-1;margin-top:0}.manual-confirmation,.contact-outcome{grid-template-columns:1fr 1fr}.contact-outcome>div{grid-column:1/-1}}@media (width<=720px){.manual-unregistered-confirmation{grid-template-columns:1fr 1fr}.manual-unregistered-confirmation .manual-contact-heading{grid-column:1/-1;min-height:auto}.manual-unregistered-confirmation .primary-button{width:100%}}@media (width<=520px){.contact-room-header{align-items:flex-start}.contact-room-header h3{font-size:16px}.channel-readiness small{display:none}.contact-room-flow{padding-inline:8px}.contact-context-rail{grid-template-columns:1fr}.contact-context-rail .argument-caveat,.contact-context-rail .argument-evidence,.contact-readiness-summary{grid-column:auto}.contact-room-flow .contact-composer-card{padding:14px}.contact-action-panel,.manual-confirmation>div:last-child{flex-direction:column;align-items:stretch}.manual-unregistered-confirmation{grid-template-columns:1fr}.manual-unregistered-confirmation .manual-contact-heading{grid-column:auto}.contact-action-panel .whatsapp-action{width:100%}.contact-outcome,.contact-stop-receipt,.contact-next-decision{grid-template-columns:1fr}.contact-next-decision{text-align:left}}@media (width>=901px){.seller-opportunity-workbench{grid-template-columns:300px minmax(0,1fr)}}.seller-focus-header{min-height:88px;padding:14px 18px}.seller-focus-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.seller-focus-title .eyebrow,.seller-focus-title h2,.seller-focus-title p{grid-column:1}.seller-stage-pill{color:#4f6552;white-space:nowrap;background:#f1f6ef;border:1px solid #d4dfd2;border-radius:999px;grid-area:1/2/4;align-self:center;padding:5px 8px;font-size:8px;font-weight:800}.seller-fact-strip{border-bottom:1px solid var(--ux-border);background:#fbfaf7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seller-fact-strip>span{border-right:1px solid var(--ux-border);gap:4px;min-width:0;padding:12px 18px;display:grid}.seller-fact-strip>span:last-child{border-right:0}.seller-fact-strip small{color:var(--ux-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.seller-fact-strip strong{color:#34322d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-focus>.seller-rationale,.seller-focus>.seller-evidence-panel{margin:0}.contact-room{border-top:0;margin-top:0}.contact-completion-view{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:16px 18px;min-height:300px;padding:28px;display:grid}.contact-completion-icon{color:#376447;background:#edf6ee;border:1px solid #c8d9c8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.contact-completion-copy{gap:5px;display:grid}.contact-completion-copy h4{color:var(--ux-navy);font-family:Georgia,Times New Roman,serif;margin:0!important;font-size:26px!important}.contact-completion-copy p{color:#5f695f;max-width:620px;margin:0;font-size:11px;line-height:1.5}.contact-completion-facts{background:#f8faf7;border:1px solid #dce4da;border-radius:9px;grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-completion-view>.secondary-button{grid-column:2/4;justify-self:end}.contact-completion-facts span{gap:3px;padding:12px 14px;display:grid}.contact-completion-facts span+span{border-left:1px solid #dce4da}.contact-completion-facts small{color:#738074;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.contact-completion-facts strong{color:#414b42;font-size:9px;line-height:1.4}@media (width<=1180px) and (width>=901px){.seller-opportunity-workbench{grid-template-columns:270px minmax(0,1fr)}.contact-room-flow{grid-template-columns:220px minmax(0,1fr)}}@media (width<=700px){.seller-focus-title{grid-template-columns:minmax(0,1fr)}.seller-stage-pill{grid-area:auto/1;justify-self:start;margin-top:6px}.seller-fact-strip{grid-template-columns:1fr}.seller-fact-strip>span{border-right:0;border-bottom:1px solid var(--ux-border)}.seller-fact-strip>span:last-child{border-bottom:0}.contact-completion-view{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:20px 16px}.contact-completion-view>.secondary-button{grid-column:1/-1;justify-self:stretch}.contact-completion-facts{grid-column:1/-1;grid-template-columns:1fr}.contact-completion-facts span+span{border-top:1px solid #dce4da;border-left:0}}@media (width>=1100px){.content-page{padding:20px 22px 22px}.page-intro-row{margin-bottom:12px}.page-intro h2{margin-block:4px 7px;font-size:31px}.page-intro p{max-width:880px;font-size:12px;line-height:1.42}.today-summary .metric-card,.proactive-movement-metrics .metric-card,.compact-metrics span{min-height:72px;padding:11px 16px}.metric-card>strong,.compact-metrics strong{font-size:27px}.today-decision-workspace{grid-template-columns:minmax(0,1fr) 440px;margin-top:10px}.today-section-heading{min-height:58px;padding:10px 15px}.today-section-heading.compact{min-height:52px;padding-block:8px}.today-section-heading h2{margin-top:3px;font-size:16px}.today-priority-card{grid-template-columns:34px minmax(0,1fr) 132px;gap:10px;min-height:66px;padding:9px 14px}.today-priority-copy{grid-template-columns:minmax(190px,.9fr) minmax(220px,1.1fr);align-items:center;column-gap:18px;display:grid}.today-priority-copy>strong{grid-column:1}.today-priority-copy>span{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.today-priority-action{min-height:40px}.today-team-list button,.today-progress-list button,.today-change-list button{min-height:48px;padding:6px 13px}.today-progress-list button{min-height:30px;padding:3px 13px}.today-boundary-note{padding:7px 13px}.proactive-page{gap:10px}.proactive-movement-workspace{grid-template-columns:minmax(0,1fr) 340px}.movement-section-heading{min-height:64px;padding:10px 15px}.movement-section-heading.compact{min-height:56px;padding-block:8px}.movement-section-heading h2{font-size:19px}.movement-section-heading h3{font-size:15px}.movement-list{gap:8px;padding:10px}.movement-list>.movement-card,.movement-upcoming>div>.movement-card{grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);column-gap:10px;display:grid}.movement-list>.movement-card>header,.movement-list>.movement-card>.movement-reason,.movement-upcoming>div>.movement-card>header,.movement-upcoming>div>.movement-card>.movement-reason{grid-column:1/-1}.movement-card>header{padding:11px 13px 5px}.movement-card h3{margin-top:3px;font-size:15px}.movement-reason{padding:0 13px 8px;font-size:11px;line-height:1.35}.movement-list .movement-coverage,.movement-upcoming .movement-coverage{align-self:stretch;margin:0 0 9px 13px}.movement-list .movement-prepared,.movement-upcoming .movement-prepared{align-self:stretch;margin:0 13px 9px 0;padding:8px 10px}.movement-list .movement-details,.movement-upcoming .movement-details{margin:0 0 9px 13px}.movement-list .movement-card>footer,.movement-upcoming .movement-card>footer{background:0 0;border-top:0;justify-content:flex-end;align-items:center;margin:0 13px 9px 0;padding:0}.movement-list .movement-card>footer button,.movement-upcoming .movement-card>footer button{justify-content:center;width:min(100%,190px)}.movement-details summary{padding:8px 0}.master-row,.inventory-material-row{min-height:58px;padding:8px 13px}.detail-hero,.inventory-product-hero{min-height:88px;padding:14px 18px}.detail-columns{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);padding:12px}.info-block{padding:13px}.info-block h4{margin-bottom:9px}.info-block dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.info-block dl>div{grid-template-columns:1fr;gap:3px;min-width:0;padding:6px 0}.info-block dd{text-align:left}.seller-detail-metrics{padding:9px 13px}.block-card{min-height:76px;padding:9px 10px}.opportunity-projection-row{min-height:62px;padding:8px 14px}.priority-stream-row{min-height:68px;padding-block:7px}.detail-panel .detail-heading{min-height:88px;padding:15px 18px}.drawer-reason{margin:11px 16px;padding:10px 12px}.drawer-evidence,.drawer-assignment{padding:13px 16px}.seller-queue>header,.seller-focus-header{min-height:86px;padding:15px 18px}.seller-queue-item{min-height:70px;padding:8px 12px}.seller-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.seller-context-card{border-right:1px solid var(--ux-border);min-height:82px;padding:11px 16px}.seller-context-card:nth-child(2n){border-right:0}.seller-rationale-heading{min-height:68px;padding:12px 16px}.seller-evidence-list{padding-inline:16px}.detail-section{padding:11px 14px}.operations-outbox-row,.connector-row{min-height:50px;padding:8px 10px}}@media (width<=1099px){.today-priority-copy{display:flex}.movement-list>.movement-card,.movement-upcoming>div>.movement-card,.info-block dl{display:block}.seller-context-grid{grid-template-columns:1fr}}.customer-intelligence-page,.inventory-page{gap:0}.intelligence-universe{border:1px solid var(--border-default);color:var(--ink);background:var(--surface-card);border-radius:10px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden;box-shadow:0 5px 16px #3d301f09}.intelligence-universe>div{border-right:1px solid var(--border-default);background:#ffffff75;gap:3px;min-width:0;padding:13px 16px;display:grid}.intelligence-universe>div:last-child{border-right:0}.intelligence-universe>div.is-warning{background:var(--amber-50);box-shadow:inset 0 3px var(--amber-500)}.intelligence-universe span{color:var(--ink-muted);font-size:12px;font-weight:700}.intelligence-universe strong{color:var(--ink-strong);font-family:Georgia,serif;font-size:25px;font-weight:500}.intelligence-universe small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.customer-master-row{min-height:82px!important}.customer-master-row>div{gap:3px}.customer-master-row small{color:#55705f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.customer-master-row small.is-warning{color:#9a5b35}.customer-intelligence-hero{border-bottom:1px solid var(--border-default);color:var(--ink);background:linear-gradient(128deg,#fff 0%,var(--surface-card) 68%,var(--surface-sunken) 150%);grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;padding:22px 24px;display:grid}.customer-identity{align-items:center;gap:14px;min-width:0;display:flex}.customer-identity .ds-avatar{border:1px solid var(--stonen-green-100);color:var(--stonen-green-700);background:var(--stonen-green-50)}.customer-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500;overflow:hidden}.customer-identity p{color:var(--ink-muted);margin:0;font-size:12px}.customer-intelligence-hero .eyebrow{color:var(--stonen-green-700)}.customer-intelligence-hero .ds-badge{align-self:start}.customer-conclusion{color:#4f5f57;grid-column:1/-1;max-width:780px;margin:7px 0 0 64px;font-size:14px;line-height:1.5}.customer-decision-strip,.product-intelligence-strip{border-bottom:1px solid var(--ux-border);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-decision-strip>div,.product-intelligence-strip>div{border-right:1px solid var(--ux-border);gap:3px;min-width:0;padding:13px 16px;display:grid}.customer-decision-strip>div:last-child,.product-intelligence-strip>div:last-child{border-right:0}.customer-decision-strip>div.is-warning,.product-intelligence-strip>div.is-warning{background:#fff7ed}.customer-decision-strip span,.product-intelligence-strip span{color:#716a60;font-size:12px;font-weight:700}.customer-decision-strip strong,.product-intelligence-strip strong{color:#223d34;font-family:Georgia,serif;font-size:21px;font-weight:500}.customer-decision-strip small,.product-intelligence-strip small{color:#81796d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-decision-strip small.customer-pipeline-summary,.customer-decision-strip small.customer-responsibility-summary{white-space:normal;line-height:1.35}.customer-intelligence-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:12px;padding:12px;display:grid}.customer-primary-decision,.customer-affinity{background:#fff;border:1px solid #d8d0c4;border-radius:9px;min-width:0;overflow:hidden}.decision-material{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.decision-material>svg{color:#376252;flex:none}.decision-material div{gap:4px;min-width:0;display:grid}.decision-material strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.decision-material span{color:#70685d;font-size:12px;line-height:1.4}.decision-facts{border-block:1px solid #e8e1d8;gap:6px;margin:14px 0;padding:10px 0;display:grid}.decision-facts span{color:#786f63;justify-content:space-between;gap:12px;font-size:12px;display:flex}.decision-facts strong{color:#293f37}.customer-primary-decision .primary-button{justify-content:center;width:100%;margin-top:12px}.intelligence-warning{color:#874b2e;background:#fff2e5;border-radius:7px;align-items:flex-start;gap:7px;margin:10px 0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.intelligence-warning svg{flex:none}.intelligence-empty{color:#70685e;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:160px;padding:20px;display:grid}.intelligence-empty strong{color:#293f37;font-family:Georgia,serif;font-size:17px}.intelligence-empty span{max-width:320px;font-size:12px;line-height:1.45}.customer-affinity>.eyebrow,.customer-affinity>h4{margin-inline:14px}.customer-affinity>.eyebrow{margin-top:14px;display:block}.customer-affinity>button{color:#263c34;text-align:left;border:0;background:#fff;border-top:1px solid #e8e1d8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 14px;display:grid}.customer-affinity>button:hover{background:#f4f7f3}.customer-affinity>button>span:first-child{gap:3px;min-width:0;display:grid}.customer-affinity>button strong{font-size:12px}.customer-affinity>button small{color:#746d62;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.evidence-state{justify-items:end;gap:2px;min-width:76px;display:grid}.evidence-state>strong{font-family:Georgia,serif;font-weight:500;font-size:18px!important}.evidence-state.missing,.evidence-state.contradictory,.evidence-state.low{color:#9a5b35}.customer-opportunity-ledger{border-radius:9px;margin:0 12px 12px}.customer-supporting-data{padding-top:0!important}.customer-provenance{margin:0 14px 16px}.inventory-material-row{min-height:86px!important}.inventory-material-row>span:nth-child(2){gap:3px}.inventory-commercial-signal,.inventory-commercial-alert{font-weight:650;font-size:12px!important}.inventory-commercial-signal{color:#4d6d5d!important}.inventory-commercial-alert{color:#9a5b35!important}.intelligence-product-hero{grid-template-columns:minmax(0,1fr) 230px;gap:20px;background:linear-gradient(115deg,#fff 0%,#fbf7ef 70%,#f0e6d7 100%)!important;min-height:200px!important;padding:20px 22px!important;display:grid!important}.product-hero-copy{align-self:center;min-width:0}.product-hero-copy h3{margin:6px 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:500}.product-hero-copy>p{color:#4f5f57;max-width:680px;font-size:14px;line-height:1.45}.product-hero-copy>small{color:#786f63;margin-top:12px;font-size:12px;display:block}.product-hero-facts{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.product-hero-facts span{color:#71695e;background:#ffffffbf;border:1px solid #ddd4c7;border-radius:7px;gap:2px;min-width:100px;padding:8px 10px;font-size:12px;display:grid}.product-hero-facts strong{color:#263f35;font-family:Georgia,serif;font-size:17px;font-weight:500}.product-hero-visual{color:#756c60;text-align:center;background:#e9e4db;border:1px solid #d8cfbf;border-radius:9px;place-content:center;justify-items:center;gap:6px;min-height:160px;display:grid;position:relative;overflow:hidden}.product-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-hero-visual>strong,.product-hero-visual>span{font-size:12px}.product-hero-visual>div{color:#fff;background:#1c3129d6;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex;position:absolute;bottom:8px;right:8px}.product-intelligence-strip{border-top:1px solid var(--ux-border)}.product-commercial-reading{border-bottom:1px solid var(--ux-border);background:#fff;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);display:grid}.product-reading-summary{border-right:1px solid var(--ux-border);background:#f7f3eb;padding:18px}.product-reading-summary h4{margin:5px 0 8px;font-family:Georgia,serif;font-size:19px;font-weight:500}.product-reading-summary p{color:#6e665b;margin:0;font-size:12px;line-height:1.5}.product-reading-summary .primary-button{margin-top:14px}.product-customer-preview{min-width:0;max-height:290px;overflow:auto}.product-customer-preview .opportunity-projection-row{min-height:64px}@media (width<=1099px){.intelligence-universe{grid-template-columns:1fr 1fr}.intelligence-universe>div:nth-child(2){border-right:0}.intelligence-universe>div:nth-child(-n+2){border-bottom:1px solid var(--border-default)}.customer-intelligence-grid,.product-commercial-reading{grid-template-columns:1fr}.product-reading-summary{border-right:0;border-bottom:1px solid var(--ux-border)}}@media (width<=760px){.intelligence-universe{grid-template-columns:1fr 1fr}.intelligence-universe>div{padding:11px}.intelligence-universe strong{font-size:22px}.intelligence-universe small{white-space:normal}.customer-intelligence-hero{grid-template-columns:1fr;padding:18px 14px}.customer-intelligence-hero .ds-badge{justify-self:start}.customer-identity{align-items:flex-start}.customer-identity h3{white-space:normal;font-size:24px}.customer-conclusion{grid-column:1;margin-left:0}.customer-decision-strip,.product-intelligence-strip{grid-template-columns:1fr 1fr}.customer-decision-strip>div:nth-child(2),.product-intelligence-strip>div:nth-child(2){border-right:0}.customer-decision-strip>div:nth-child(-n+2),.product-intelligence-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ux-border)}.customer-intelligence-grid{grid-template-columns:1fr;padding:10px}.customer-opportunity-ledger{margin-inline:10px}.intelligence-product-hero{grid-template-columns:1fr!important;padding:16px!important}.product-hero-copy h3{font-size:25px}.product-hero-visual{min-height:210px}.product-commercial-reading{grid-template-columns:1fr}.customer-intelligence-page .master-list-panel,.inventory-page .inventory-materials{max-height:180px}}@media (width<=440px){.customer-decision-strip,.product-intelligence-strip{grid-template-columns:1fr}.customer-decision-strip>div,.product-intelligence-strip>div{border-bottom:1px solid #ffffff21;border-right:0;border-bottom-color:var(--ux-border)}.product-hero-facts{grid-template-columns:1fr 1fr;display:grid}.customer-intelligence-page .filter-bar,.inventory-page .filter-bar{grid-template-columns:1fr 1fr;align-items:end;display:grid}.customer-intelligence-page .filter-search,.inventory-page .filter-search{grid-column:1/-1;width:100%}.customer-intelligence-page .filter-bar>label:not(.check-filter),.inventory-page .filter-bar>label:not(.check-filter){width:100%;min-width:0}.customer-intelligence-page .check-filter{min-width:0}.customer-intelligence-page .filter-count,.inventory-page .filter-count{grid-column:2;justify-self:end}}.seller-decision-layout{background:#f7f5f0;grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.seller-decision-main{border-right:1px solid var(--ux-border);background:#fff;align-content:start;min-width:0;display:grid}.seller-decision-main .seller-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-decision-main .seller-fact-strip small{font-size:10px}.seller-decision-main .seller-fact-strip strong{font-size:12px}.seller-decision-main .seller-rationale-heading h3{max-width:760px;margin-top:6px;font-size:18px;line-height:1.4}.seller-decision-main .seller-confidence{width:82px;height:64px}.seller-decision-main .seller-confidence strong{font-size:24px}.seller-decision-main .seller-confidence span{font-size:10px}.seller-decision-main .seller-action-zone{border:0;border-bottom:1px solid var(--ux-border);background:#fffaf3;border-radius:0;grid-template-columns:minmax(220px,.75fr) minmax(390px,1.25fr);min-height:88px;margin:0;padding:16px 20px;position:static}.seller-decision-main .seller-action-zone>div:first-child strong{font-size:14px}.seller-decision-main .seller-action-zone>div:first-child span{font-size:12px;line-height:1.4}.seller-decision-main .seller-action-buttons button{min-height:44px;font-size:12px}.seller-evidence-heading{gap:4px;padding:15px 20px 9px;display:grid}.seller-evidence-heading h3{color:var(--ux-navy);margin:0;font-size:17px}.seller-decision-main .seller-evidence-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 20px 18px;display:grid}.seller-decision-main .seller-evidence{border-bottom:0;border-right:1px solid #e5dfd5;align-content:start;min-height:116px;padding:14px 14px 12px}.seller-decision-main .seller-evidence:first-child{padding-left:0}.seller-decision-main .seller-evidence:last-child{border-right:0;padding-right:0}.seller-decision-main .seller-evidence strong{font-size:13px}.seller-decision-main .seller-evidence span{font-size:12px;line-height:1.45}.seller-decision-main .seller-evidence small{margin-top:3px;font-size:10px}.opportunity-history{color:#333b36;background:#f7f5f0;align-self:stretch;min-width:0;padding:20px}.opportunity-history>header{color:#536451;border-bottom:1px solid #ded8cd;grid-template-columns:26px minmax(0,1fr);gap:8px;padding-bottom:16px;display:grid}.opportunity-history>header>svg{margin-top:2px}.opportunity-history>header div{gap:3px;display:grid}.opportunity-history h3{color:var(--ux-navy);margin:0;font-size:18px;line-height:1.25}.opportunity-history>header p{color:#6d756e;margin:0;font-size:12px;line-height:1.4}.opportunity-history ol{margin:0;padding:8px 0 0;list-style:none;display:grid}.opportunity-history li{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 0;display:grid;position:relative}.opportunity-history li:not(:last-child):after{content:"";background:#cfd6ca;width:1px;position:absolute;top:34px;bottom:-5px;left:13px}.opportunity-history li>span{z-index:1;color:#526750;background:#f2f6ef;border:1px solid #cbd5c8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.opportunity-history li.is-current>span{color:#fff;border-color:var(--ux-navy);background:var(--ux-navy)}.opportunity-history li>div{gap:3px;min-width:0;padding-top:2px;display:grid}.opportunity-history li strong{font-size:13px;line-height:1.35}.opportunity-history li p{color:#687069;margin:0;font-size:12px;line-height:1.45}.opportunity-history time{color:#879087;font-size:10px}.opportunity-history>footer{color:#737b74;border-top:1px solid #ded8cd;margin-top:10px;padding-top:13px;font-size:11px;line-height:1.45}.contact-completed-layout{background:#f7f5f0;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;display:grid}.contact-completion-card{border-right:1px solid var(--ux-border);background:#fff;min-width:0;padding:18px}.contact-completion-view{background:#fbfdfb;border:1px solid #d6ded5;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-content:start;align-items:center;gap:16px;min-height:0;padding:22px;display:grid}.contact-completion-icon{width:50px;height:50px}.contact-completion-copy{gap:4px}.contact-completion-copy h4{font-size:29px!important}.contact-completion-copy p{max-width:720px;font-size:14px;line-height:1.5}.contact-completion-context{background:#fff;border:1px solid #dce4da;border-radius:9px;grid-column:1/-1;grid-template-columns:.75fr 1fr 1.25fr;display:grid}.contact-completion-context>span{align-content:start;gap:4px;min-width:0;padding:13px 14px;display:grid}.contact-completion-context>span+span{border-left:1px solid #dce4da}.contact-completion-context small,.contact-completion-facts small{color:#6f7e70;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.contact-completion-context strong{color:#334038;font-size:13px;line-height:1.4}.contact-completion-context p{color:#737b74;margin:0;font-size:11px;line-height:1.4}.contact-completion-facts{grid-column:1/-1}.contact-completion-facts strong{font-size:12px;line-height:1.45}.contact-completion-view>.secondary-button{grid-column:1/-1;justify-self:end;min-height:42px}.opportunity-continuation{background:#f0f6ef;border:1px solid #cfdccd;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) auto;align-items:end;gap:14px;padding:16px;display:grid}.opportunity-continuation>div{gap:4px;display:grid}.opportunity-continuation small{color:#657566;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.opportunity-continuation strong{color:var(--ux-navy);font-size:15px;line-height:1.35}.opportunity-continuation span{color:#5e695f;font-size:12px;line-height:1.45}.opportunity-continuation label{color:#536254;gap:5px;font-size:11px;font-weight:700;display:grid}.opportunity-continuation select{color:#26372c;min-width:190px;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d2c6;border-radius:8px;padding:0 34px 0 11px}.opportunity-continuation button{min-height:42px}.contact-context-rail .contact-target small,.contact-context-rail .contact-target span{font-size:10px}.contact-context-rail .contact-target strong{font-size:12px}.contact-offer-line>span:last-child,.contact-why small{font-size:10px}.contact-why>strong{font-size:17px}.contact-context-rail .argument-evidence strong,.contact-context-rail .argument-caveat strong,.contact-readiness-summary p strong{font-size:11px}.contact-context-rail .argument-evidence small,.contact-context-rail .argument-caveat small,.contact-readiness-summary p span{font-size:10px}.contact-readiness-summary summary{font-size:11px}.contact-readiness-summary summary small{font-size:10px}.contact-room-flow .message-block p{font-size:12px}.contact-room-flow .message-block>div>span,.contact-room-flow .message-block>div small,.contact-room-flow .message-preview-meta span{font-size:9px}.contact-room-flow .composer-controls label,.contact-room-flow .contact-outcome label{font-size:10px}.contact-room-flow .composer-controls select,.contact-room-flow .contact-outcome select{font-size:11px}.contact-action-panel .contact-proof strong,.manual-confirmation>div:first-child strong,.contact-outcome>div strong{font-size:12px}.contact-action-panel .contact-proof small,.manual-confirmation>div:first-child span,.contact-outcome>div span{font-size:10px}@media (width<=1260px) and (width>=901px){.seller-decision-layout,.contact-completed-layout{grid-template-columns:minmax(0,1fr) 300px}.seller-decision-main .seller-action-zone,.seller-decision-main .seller-evidence-list{grid-template-columns:1fr}.seller-decision-main .seller-evidence{border-bottom:1px solid #e5dfd5;border-right:0;min-height:0;padding-inline:0}.seller-decision-main .seller-evidence:last-child{border-bottom:0}.contact-completion-context{grid-template-columns:1fr 1fr}.contact-completion-context>span:nth-child(3){border-top:1px solid #dce4da;border-left:0;grid-column:1/-1}.opportunity-continuation{grid-template-columns:1fr auto}.opportunity-continuation>div{grid-column:1/-1}}@media (width<=900px){.seller-decision-layout,.contact-completed-layout{grid-template-columns:1fr}.seller-decision-main,.contact-completion-card{border-right:0;border-bottom:1px solid var(--ux-border)}.opportunity-history{padding:18px}.seller-decision-main .seller-evidence-list{grid-template-columns:1fr}.seller-decision-main .seller-evidence{border-bottom:1px solid #e5dfd5;border-right:0;min-height:0;padding-inline:0}.seller-decision-main .seller-evidence:last-child{border-bottom:0}}@media (width<=700px){.seller-decision-main .seller-fact-strip,.seller-decision-main .seller-action-zone{grid-template-columns:1fr}.contact-completion-card{padding:10px}.contact-completion-view{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.contact-completion-icon{width:42px;height:42px}.contact-completion-copy h4{font-size:24px!important}.contact-completion-context,.contact-completion-facts{grid-template-columns:1fr}.contact-completion-context>span+span,.contact-completion-context>span:nth-child(3),.contact-completion-facts span+span{border-top:1px solid #dce4da;border-left:0}.contact-completion-context>span:nth-child(3){grid-column:auto}.contact-completion-view>.secondary-button{justify-self:stretch}.opportunity-continuation{grid-template-columns:1fr}.opportunity-continuation>div{grid-column:auto}.opportunity-continuation select{width:100%;min-width:0}.opportunity-continuation button{width:100%}}.skip-link{z-index:200;color:#fff;background:var(--ux-navy);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;transition:transform .14s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.main-sidebar nav{min-height:0;overflow-y:auto}.sidebar-nav-group{gap:1px;display:grid}.sidebar-nav-group+.sidebar-nav-group{margin-top:6px}.nav-button{align-items:center;min-height:30px}.nav-button:disabled{color:#9a9287;cursor:not-allowed;opacity:.62;background:0 0}.nav-button:disabled:hover{color:#9a9287;background:0 0}.nav-copy{min-width:0;display:grid}.nav-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.executive-shell.is-collapsed .nav-copy{display:none}.app-title{align-content:center;gap:3px;min-width:0;display:grid}.app-title h1,.app-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-compass{background:#fbf8f1d1;border:1px solid #cfc2afdb;border-radius:15px;grid-template-columns:minmax(180px,.72fr) minmax(0,2.28fr);align-items:stretch;gap:12px;min-height:62px;margin:0 18px 10px;padding:7px;display:grid;box-shadow:0 8px 20px #3227190d}.workflow-compass-heading{min-width:0;color:var(--ux-navy);align-items:center;gap:9px;padding:5px 9px;display:flex}.workflow-compass-heading>span{gap:2px;min-width:0;display:grid}.workflow-compass-heading small{color:#8b8173;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.workflow-compass-heading strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.2;overflow:hidden}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.workflow-steps button{color:#726a5f;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:7px;min-width:0;min-height:46px;padding:6px 9px;display:grid}.workflow-steps button:hover{color:var(--ux-navy);background:#e7dfd07a}.workflow-steps button>span{color:#81786b;background:#ffffff9e;border:1px solid #d8cebe;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.workflow-steps button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.workflow-steps button small{color:#91887c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.workflow-steps button.is-current{color:var(--ux-navy);box-shadow:inset 3px 0 var(--ux-green);background:#edf2e9;border-color:#bfcdbf}.workflow-steps button.is-current>span{border-color:var(--ux-green);color:#fff;background:var(--ux-green)}.workflow-steps button.is-complete>span{color:var(--ux-green-dark);background:#eef4ec;border-color:#aab7a9}.workflow-compass.is-supporting-context .workflow-compass-heading:after{content:"Contexto de apoio";color:#756c60;letter-spacing:.08em;text-transform:uppercase;background:#eee7dc;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:800}.mobile-bottom-navigation,.mobile-more-menu{display:none}@media (width<=1180px) and (width>=901px){.workflow-compass{grid-template-columns:155px minmax(0,1fr)}.workflow-compass-heading strong{font-size:11px}.workflow-steps button{padding-inline:6px}.workflow-steps button small{display:none}}@media (width<=900px){.executive-shell,.executive-shell.profile-seller,.executive-shell.is-collapsed{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100dvh;overflow:hidden}.main-sidebar{display:none}.app-viewport{height:100dvh;min-height:0;overflow:hidden}.workflow-compass{border-radius:12px;grid-template-columns:1fr;min-height:52px;margin:0 8px 7px;padding:5px}.workflow-compass-heading{display:none}.workflow-steps{gap:3px}.workflow-steps button{grid-template-columns:18px minmax(0,1fr);column-gap:4px;min-height:40px;padding:4px 5px}.workflow-steps button>span{width:17px;height:17px;font-size:7px}.workflow-steps button strong{white-space:normal;font-size:8px}.workflow-steps button small{display:none}.page-canvas,.profile-seller .page-canvas{flex:auto;min-height:0;overflow:hidden auto}.content-page,.opportunity-page.unified-opportunity-page,.seller-opportunity-workbench{min-height:100%}.mobile-bottom-navigation{min-height:68px;padding:5px max(5px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));border-top:1px solid var(--ux-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf8f1fa;flex:0 0 68px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;box-shadow:0 -8px 22px #32271914}.mobile-bottom-navigation button{color:#746d63;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px;display:flex}.mobile-bottom-navigation button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;line-height:1.1;overflow:hidden}.mobile-bottom-navigation button.is-active{color:var(--ux-navy);box-shadow:inset 0 3px var(--ux-green);background:#e9e4da}.mobile-more-menu{z-index:80;border:1px solid var(--ux-border-strong);background:#fbf8f1fc;border-radius:15px;gap:5px;width:min(330px,100vw - 16px);max-height:calc(100dvh - 92px);padding:10px;display:grid;position:fixed;bottom:75px;right:8px;overflow-y:auto;box-shadow:0 18px 42px #32271938}.mobile-more-header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;padding:2px 3px 7px;display:flex}.mobile-more-header>span{color:#83796b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-more-header>button{min-height:32px;color:var(--ux-navy);background:0 0;border:0;font-size:10px;font-weight:700}.mobile-more-group{gap:3px;display:grid}.mobile-more-group+.mobile-more-group{border-top:1px solid var(--ux-border);margin-top:3px;padding-top:3px}.mobile-more-group .nav-section-label{margin:8px 10px 3px}.mobile-more-menu .nav-button{width:100%;min-height:44px}.mobile-more-menu .nav-copy strong{font-size:11px}.mobile-more-menu>.mobile-notification-entry{background:#e7dfd061;border:0;border-radius:11px;min-height:52px;padding:5px 8px}.mobile-notification-entry>span{min-width:0;color:var(--ux-navy);letter-spacing:0;text-transform:none;gap:2px;display:grid}.mobile-notification-entry>span strong{font-size:11px}.mobile-notification-entry>span small{color:var(--ux-muted);font-size:9px;font-weight:600}.mobile-notification-center>summary{width:44px;height:44px}.mobile-notification-center>section{width:auto;position:fixed;top:70px;left:8px;right:8px}}@media (width<=520px){.app-title{gap:1px}.app-title h1{font-size:15px}.app-title span{font-size:8px}.mobile-bottom-navigation button span{font-size:7px}}.planning-mode-note{color:#71462f;background:#fff3e9;border:1px solid #e1b99c;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 13px;display:flex}.planning-mode-note>div{gap:2px;display:grid}.planning-mode-note strong{font-size:12px}.planning-mode-note span{font-size:10px}.planning-section-heading{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:46px;display:flex}.planning-section-heading h2{min-width:0;color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.2;overflow:hidden}.planning-section-heading>div{flex:none;align-items:center;gap:12px;display:flex}.page-intro-row>.page-intro{min-width:0;max-width:none;margin-bottom:0}.page-intro-row{gap:14px;margin-bottom:9px}.page-intro h2{max-width:1180px;margin:3px 0 5px;font-size:27px;line-height:1.08}.page-intro p{max-width:980px;font-size:12px;line-height:1.4}@media (width<=900px){.page-intro-row{gap:9px;margin-bottom:10px}.page-intro h2{margin-block:3px 5px;font-size:23px;line-height:1.1}.page-intro p{font-size:11px;line-height:1.4}}@media (width<=520px){.page-intro h2{font-size:21px}}.page-intro h2,.page-intro p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.proactive-movements-page{gap:8px}.proactive-status-strip{border-block:1px solid var(--ux-border);min-height:34px;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:7px 18px;padding:7px 12px;font-size:11px;display:flex}.proactive-status-strip strong{color:var(--red-600);font-size:13px}.proactive-status-strip span{white-space:nowrap}.proactive-movement-workspace.decision-only{grid-template-columns:minmax(0,1fr)}.proactive-movement-workspace.decision-only .movement-now{border-right:0}.proactive-movement-workspace.has-side-activity{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow-y:auto}.proactive-movement-workspace.has-side-activity .movement-now,.proactive-movement-workspace.has-side-activity .movement-side{overflow:visible}.proactive-movement-workspace.has-side-activity .movement-now{border-right:0}.proactive-movement-workspace.has-side-activity .movement-side{border-top:1px solid var(--ux-border);width:100%}.proactive-movements-page .movement-list{gap:8px;padding:8px}.proactive-movements-page .movement-list>.movement-card,.proactive-movements-page .movement-upcoming>div>.movement-card{display:block}.proactive-movements-page .movement-card>header{padding:10px 12px 4px}.proactive-movements-page .movement-card h3{margin-top:2px;font-size:14px;line-height:1.25}.proactive-movements-page .movement-reason{padding:0 12px 7px;font-size:10.5px;line-height:1.35}.movement-decision-row{grid-template-columns:minmax(0,1fr) minmax(160px,190px);align-items:stretch;gap:10px;padding:0 12px 9px;display:grid}.proactive-movements-page .movement-decision-row .movement-coverage{min-height:44px;margin:0}.proactive-movements-page .movement-coverage span{padding:6px 9px}.proactive-movements-page .movement-coverage strong{font-size:11px}.proactive-movements-page .movement-decision-row>.primary-button{justify-content:center}.proactive-movements-page .movement-details{border-top:1px solid var(--ux-border);margin:0 12px}.proactive-movements-page .movement-details summary{padding:7px 0}.proactive-movements-page .movement-details[open]{padding-bottom:10px}.proactive-movements-page .movement-details .movement-prepared{margin:0 0 8px}.proactive-movements-page>.proactive-boundaries{border:0;flex:none;align-self:flex-start;margin:0 2px}.proactive-movements-page>.proactive-boundaries summary{color:var(--ink-muted);padding:4px 0;font-size:10px}.proactive-movements-page>.proactive-boundaries p{max-width:920px;color:var(--ink-muted);margin:5px 0;font-size:10px;line-height:1.4}.movement-table-shell{border:1px solid var(--ux-border);background:#ffffffe6;border-radius:11px;width:100%;overflow:hidden}.primary-movement-table-shell{overscroll-behavior-y:auto;scrollbar-gutter:stable;touch-action:pan-y;max-height:288px;overflow-y:auto}.movement-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ux-ink)}.movement-table th{z-index:2;border-bottom:1px solid var(--ux-border);color:var(--ink-muted);background:var(--surface-sunken);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:800;position:sticky;top:0}.movement-table:not(.compact-movement-table) th:first-child{width:16%}.movement-table:not(.compact-movement-table) th:nth-child(2){width:30%}.movement-table:not(.compact-movement-table) th:nth-child(3){width:7%}.movement-table:not(.compact-movement-table) th:nth-child(4){width:13%}.movement-table:not(.compact-movement-table) th:nth-child(5){width:9%}.movement-table:not(.compact-movement-table) th:nth-child(6){width:10%}.movement-table:not(.compact-movement-table) th:nth-child(7){width:15%}.movement-table .movement-card{box-shadow:none;background:0 0;border:0;border-radius:0;display:table-row-group;overflow:visible}.movement-table-main>td{border-top:1px solid var(--ux-border);vertical-align:middle;background:#ffffffeb;height:52px;padding:6px 9px}.movement-table .movement-card:first-of-type .movement-table-main>td{border-top:0}.movement-table .movement-card.attention .movement-table-product{box-shadow:inset 3px 0 var(--amber-500)}.movement-table .movement-card.interest .movement-table-product{box-shadow:inset 3px 0 var(--stonen-green-600)}.movement-table .movement-card.motion .movement-table-product{box-shadow:inset 3px 0 var(--blue-500)}.movement-table-main:hover>td{background:var(--stonen-green-50)}.proactive-movements-page .movement-table .movement-table-product strong{color:var(--ux-navy);font-size:12px;font-weight:780;line-height:1.3;display:block}.proactive-movements-page .movement-table .movement-table-decision h3{color:var(--ux-ink);margin:0;font-size:12px;font-weight:620;line-height:1.35}@media (width>=701px){.proactive-movements-page .movement-table:not(.compact-movement-table) .movement-table-product strong,.proactive-movements-page .movement-table:not(.compact-movement-table) .movement-table-decision h3{white-space:nowrap}}.movement-table-decision p{color:var(--ink-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.movement-table-number strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;display:block}.movement-table-number small{color:var(--ink-muted);white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.2;display:block}.movement-table-action .table-action-button{justify-content:flex-start;width:auto;min-height:40px;font-size:9px;line-height:1.2}.movement-details-toggle{min-height:40px;color:var(--ux-navy);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.movement-details-toggle svg{flex:none;transition:transform .18s}.movement-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.movement-details-toggle:hover span{text-decoration:underline}.movement-table-detail>td{border-bottom:1px solid var(--ux-border);background:#ffffffeb;padding:0 10px}.movement-table .movement-card:last-of-type .movement-table-detail>td{border-bottom:0}.proactive-movements-page .movement-table .movement-details{border-top:0;margin:0;padding:10px 0}.proactive-movements-page .movement-details .movement-prepared>span{flex-direction:row;align-items:baseline;gap:4px;display:flex}.proactive-movements-page .movement-details .movement-prepared small:before{content:"— "}.proactive-movements-page .movement-customer-copy{flex-direction:row;align-items:baseline;gap:4px;display:flex}.proactive-movements-page .movement-customer-copy strong{flex:none}.proactive-movements-page .movement-customer-copy small{white-space:normal;text-overflow:clip;overflow:visible}.movement-follow-up-section+.movement-follow-up-section{border-top:1px solid var(--ux-border)}.compact-movement-table-shell{overscroll-behavior-y:auto;scrollbar-gutter:stable;touch-action:pan-y;border:0;border-radius:0;max-height:254px;overflow-y:auto}.compact-movement-table{table-layout:fixed;border-collapse:collapse}.compact-movement-table caption{z-index:3;border-bottom:1px solid var(--ux-border);background:var(--surface-sunken);height:30px;color:var(--ux-navy);text-align:left;padding:0 9px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:30px;position:sticky;top:0}.compact-movement-table thead th{top:30px}.compact-movement-table caption strong{float:right;font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:10px}.compact-movement-table th,.compact-movement-table td{border-right:1px solid var(--ux-border)}.compact-movement-table th:last-child,.compact-movement-table td:last-child{border-right:0}.compact-movement-table th{padding:5px 8px}.compact-movement-table th:first-child{width:22%}.compact-movement-table th:nth-child(2){width:46%}.compact-movement-table th:nth-child(3){width:17%}.compact-movement-table th:nth-child(4){width:15%}.compact-movement-row>td{border-top:1px solid var(--ux-border);background:var(--surface-card);vertical-align:middle;min-width:0;height:40px;padding:4px 8px}.compact-movement-table tbody .compact-movement-row:first-child>td{border-top:0}.compact-movement-row:hover>td{background:var(--stonen-green-50)}.compact-movement-product strong{color:var(--ux-navy);font-size:11px;line-height:1.3;display:block}.compact-movement-copy{color:var(--ux-ink);font-size:10px;font-weight:600;line-height:1.3}.compact-movement-status span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.table-action-button{min-height:40px;color:var(--ux-navy);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:750;display:inline-flex}.table-action-button:hover{text-decoration:underline}.table-action-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:3px}.compact-movement-action{text-align:left;padding-inline:8px}.compact-movement-action .table-action-button{justify-content:center;width:auto}@media (width<=700px){.page-intro h2,.page-intro p{-webkit-line-clamp:2}.proactive-status-strip{gap:5px 12px;padding-inline:8px}.movement-decision-row{grid-template-columns:1fr}.movement-decision-row>.primary-button{min-height:42px}.proactive-movements-page .movement-coverage span{padding-inline:7px}.movement-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.primary-movement-table-shell,.compact-movement-table-shell{max-height:none}.movement-table,.movement-table tbody,.movement-table tr,.movement-table td{display:block}.movement-table{table-layout:auto}.movement-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.movement-table .movement-card{border:1px solid var(--ux-border);background:#ffffffeb;border-radius:11px;display:block;overflow:hidden;box-shadow:0 4px 12px #3d301f0a}.movement-table .movement-card+.movement-card{margin-top:8px}.movement-table tr.movement-table-main{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.movement-table-main>td{background:0 0;border-top:0;min-width:0;padding:8px 9px}.movement-table-main>td:before{color:var(--ink-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.movement-table-product{grid-area:1/1/auto/3}.movement-table-urgency{text-align:right;grid-area:1/3}.movement-table-urgency:before{text-align:right}.movement-table-decision{grid-area:2/1/auto/-1;border-top:1px solid var(--ux-border)!important}.movement-table-number{border-top:1px solid var(--ux-border)!important}.movement-table-evidence{grid-column:1/2;padding-top:0!important}.movement-table-action{grid-column:2/-1;padding-top:0!important}.movement-table-evidence:before,.movement-table-action:before{display:none!important}.movement-details-toggle,.movement-table-action .table-action-button{min-height:44px}.movement-table-detail>td{border-top:1px solid var(--ux-border);background:0 0;border-bottom:0;padding:0 9px}.compact-movement-row>td{height:52px;padding:6px}.compact-movement-table,.compact-movement-table tbody{table-layout:fixed;width:100%;display:table}.compact-movement-table tbody{display:table-row-group}.compact-movement-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.compact-movement-table tr{display:table-row}.compact-movement-table td{display:table-cell}.compact-movement-table caption{padding-inline:7px}.compact-movement-table th:first-child{width:24%}.compact-movement-table th:nth-child(2){width:38%}.compact-movement-table th:nth-child(3){width:20%}.compact-movement-table th:nth-child(4){width:18%}.compact-movement-product strong,.compact-movement-copy{font-size:9px}.compact-movement-status span,.table-action-button{font-size:8px}.compact-movement-action .table-action-button{min-height:44px}}.master-page,.inventory-page{padding:14px 18px 18px}.master-page>.page-intro-row,.inventory-page>.page-intro-row{align-items:center;min-height:30px;margin-bottom:6px}.master-page>.page-intro-row .page-intro,.inventory-page>.page-intro-row .page-intro{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 12px;min-width:0;display:grid}.master-page>.page-intro-row .eyebrow,.inventory-page>.page-intro-row .eyebrow{letter-spacing:.13em;white-space:nowrap;font-size:8px}.master-page>.page-intro-row h2,.inventory-page>.page-intro-row h2{white-space:nowrap;margin:0;font-size:19px;line-height:1.1}.master-page>.page-intro-row p,.inventory-page>.page-intro-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.master-page .filter-bar,.inventory-page .filter-bar{gap:7px;min-height:44px;margin:0;padding:5px 8px}.master-page .filter-bar>label:not(.check-filter),.inventory-page .filter-bar>label:not(.check-filter){gap:2px}.master-page .filter-bar select,.master-page .filter-bar input,.inventory-page .filter-bar select,.inventory-page .filter-bar input{height:31px;min-height:31px}.master-page .filter-search svg,.inventory-page .filter-search svg{bottom:7px}.master-page .filter-count,.inventory-page .filter-count{padding-bottom:7px}.intelligence-universe{min-height:43px;box-shadow:none;border-radius:8px;margin-bottom:6px}.intelligence-universe>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 8px;min-height:43px;padding:5px 10px}.intelligence-universe span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intelligence-universe strong{grid-area:1/2/3;align-self:center;font-size:19px}.intelligence-universe small{grid-column:1;font-size:9px}.master-workspace,.inventory-browser{min-height:0;margin-top:0}.master-row,.customer-master-row,.inventory-material-row{padding:7px 12px;min-height:56px!important}.customer-master-row small,.inventory-commercial-signal,.inventory-commercial-alert{font-size:10px!important}.customer-intelligence-hero{gap:3px 12px;min-height:72px;padding:9px 13px}.customer-identity{gap:9px}.customer-identity .ds-avatar-xl,.detail-hero .ds-avatar-xl{width:38px;height:38px;font-size:13px}.customer-identity h3{margin:1px 0;font-size:19px}.customer-identity p{font-size:10px}.customer-intelligence-hero .eyebrow{font-size:8px}.customer-conclusion{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:1px 0 0 47px;font-size:10.5px;line-height:1.25;overflow:hidden}.customer-decision-strip>div,.product-intelligence-strip>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 7px;min-height:46px;padding:5px 9px}.customer-decision-strip span,.product-intelligence-strip span{font-size:9.5px}.customer-decision-strip strong,.product-intelligence-strip strong{grid-area:1/2/3;align-self:center;font-size:16px}.customer-decision-strip small,.product-intelligence-strip small{grid-column:1;font-size:9px}.customer-intelligence-grid{gap:8px;padding:8px}.customer-primary-decision{padding:11px}.customer-affinity>.eyebrow{margin-top:9px}.customer-affinity>h4{margin-block:2px 6px;font-size:14px}.customer-affinity>button{min-height:52px;padding:6px 11px}.decision-material{margin-top:5px}.decision-material strong{font-size:15px}.decision-material span{font-size:10px}.decision-facts{gap:4px;margin:8px 0;padding:7px 0}.decision-facts span{font-size:10px}.intelligence-product-hero{grid-template-columns:minmax(0,1fr) 142px;gap:12px;min-height:126px!important;padding:10px 13px!important}.product-hero-copy h3{margin:2px 0 3px;font-size:20px}.product-hero-copy>p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;line-height:1.3;overflow:hidden}.product-hero-copy>small{margin-top:5px;font-size:9px}.product-hero-facts{gap:5px;margin-top:7px}.product-hero-facts span{align-items:baseline;gap:4px;min-width:78px;padding:4px 6px;font-size:9px;display:flex}.product-hero-facts strong{font-size:13px}.product-hero-visual{min-height:102px}.product-hero-visual>strong,.product-hero-visual>span,.product-hero-visual>div{font-size:9px}.product-hero-visual>div{padding:4px 6px}.detail-hero{min-height:70px;padding:9px 13px}.detail-hero h3{margin:1px 0;font-size:17px}.detail-hero p{font-size:10px}.detail-hero .eyebrow{font-size:8px}.seller-detail-metrics{padding:0}.seller-detail-metrics>div{padding:7px 10px}.seller-detail-metrics dt{font-size:8.5px}.seller-detail-metrics dd{margin-top:2px;font-size:13px}.seller-capacity-page .related-opportunities{margin:8px}.seller-capacity-page .related-opportunities>div:first-child{padding:8px 11px}.seller-capacity-page .related-opportunities>div:first-child p{display:none}.semantic-success{background:var(--stonen-green-50)!important}.semantic-warning{background:var(--amber-50)!important}.semantic-danger{background:var(--red-50)!important}.semantic-muted{background:var(--neutral-50)!important}.semantic-neutral{background:#fff!important}.master-row.semantic-success,.inventory-material-row.semantic-success,.opportunity-projection-row.semantic-success{box-shadow:inset 3px 0 var(--stonen-green-500)}.master-row.semantic-warning,.inventory-material-row.semantic-warning,.opportunity-projection-row.semantic-warning{box-shadow:inset 3px 0 var(--amber-500)}.master-row.semantic-danger,.inventory-material-row.semantic-danger,.opportunity-projection-row.semantic-danger{box-shadow:inset 3px 0 var(--red-500)}.master-row.semantic-muted,.inventory-material-row.semantic-muted,.opportunity-projection-row.semantic-muted{box-shadow:inset 3px 0 var(--neutral-500)}.master-row.is-selected,.inventory-material-row.is-selected{outline:2px solid var(--ink-strong);outline-offset:-2px}.semantic-danger strong{color:var(--red-600)}.semantic-warning .inventory-commercial-alert,.semantic-warning>small{color:var(--amber-600)}@media (width<=1099px){.master-page>.page-intro-row .page-intro,.inventory-page>.page-intro-row .page-intro{grid-template-columns:auto minmax(0,1fr)}.master-page>.page-intro-row p,.inventory-page>.page-intro-row p{grid-column:1/-1}.master-workspace,.inventory-browser{min-height:0}}@media (width<=760px){.master-page,.inventory-page{padding:10px 8px 16px}.master-page>.page-intro-row .eyebrow,.inventory-page>.page-intro-row .eyebrow{margin-bottom:2px;display:inline}.master-page>.page-intro-row .page-intro,.inventory-page>.page-intro-row .page-intro{display:block}.master-page>.page-intro-row h2,.inventory-page>.page-intro-row h2{font-size:17px}.master-page>.page-intro-row p,.inventory-page>.page-intro-row p{margin-top:2px}.intelligence-universe>div{min-height:48px;padding:5px 7px}.intelligence-universe small{white-space:nowrap}.customer-intelligence-hero{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.customer-intelligence-hero .ds-badge{justify-self:auto}.customer-identity h3{white-space:nowrap;font-size:17px}.customer-conclusion{grid-column:1/-1;margin-left:47px}.intelligence-product-hero{grid-template-columns:minmax(0,1fr) 110px!important;padding:8px!important}.product-hero-visual{min-height:92px}}@media (width<=520px){.master-page .filter-bar,.inventory-page .filter-bar{min-height:0}.intelligence-product-hero{grid-template-columns:1fr!important}.product-hero-visual{min-height:150px}.customer-conclusion{white-space:normal;margin-left:0}}.compact-disclosure{border:0;border-bottom:1px solid var(--ux-border);min-width:0;box-shadow:none;background:#fff;border-radius:0;margin:0}.compact-disclosure>summary{min-height:48px;color:var(--ux-navy);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 14px;list-style:none;display:grid}.compact-disclosure>summary::-webkit-details-marker{display:none}.compact-disclosure>summary:hover{background:var(--surface-sunken)}.compact-disclosure>summary:focus-visible{outline:2px solid var(--ux-navy);outline-offset:-2px}.compact-disclosure>summary>span:first-child{gap:2px;min-width:0;display:grid}.compact-disclosure>summary strong,.compact-disclosure>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-disclosure>summary strong{font-size:12px}.compact-disclosure>summary small{color:var(--ink-muted);font-size:10px;font-weight:500}.compact-disclosure>summary>span:last-child{color:var(--stonen-green-700);white-space:nowrap;font-size:10px;font-weight:750}.compact-disclosure[open]>summary{border-bottom:1px solid var(--ux-border);background:var(--surface-sunken)}.disclosure-body{gap:8px;padding:10px 14px 14px;display:grid}.disclosure-body p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.responsibility-disclosure,.prepared-package-card{margin:0}.responsibility-links{padding:10px 14px 14px}.responsibility-links>header{margin-bottom:8px}.responsibility-links>header h3{margin:2px 0;font-size:14px}.responsibility-links>header p{color:var(--red-600);margin:4px 0;font-size:11px}.responsibility-links dl{border:1px solid var(--ux-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.responsibility-link{border-right:1px solid var(--ux-border);min-width:0;padding:9px 10px}.responsibility-link:last-child{border-right:0}.responsibility-link dt{color:var(--ink-muted);font-size:9px}.responsibility-link dd{gap:2px;margin:3px 0 0;display:grid}.responsibility-link dd strong{font-size:11px}.responsibility-link dd span{color:var(--ink-muted);font-size:9px;line-height:1.35}.prepared-package-card{border-left:3px solid var(--stonen-green-600);padding:0;display:block}.prepared-package-card dl{flex-wrap:wrap;gap:6px;margin:0;display:flex}.prepared-package-card dl div{border:1px solid var(--ux-border);border-radius:6px;min-width:0;padding:5px 8px}.motor-projection-disclosure{border-left:3px solid var(--stonen-green-600);grid-column:1/-1}.motor-projection-grid{background:var(--surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.motor-projection-grid section{border-right:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);gap:3px;min-width:0;padding:10px 14px;display:grid}.motor-projection-grid section:nth-child(2n){border-right:0}.motor-projection-grid section:nth-last-child(-n+2){border-bottom:0}.motor-projection-grid small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.motor-projection-grid strong{color:var(--ux-navy);font-size:11px;line-height:1.35}.motor-projection-grid span{color:var(--ink-muted);font-size:10px;line-height:1.45}.motor-projection-state{border-bottom:1px solid var(--ux-border);min-height:48px;color:var(--ink-muted);background:var(--surface-sunken);align-items:center;gap:8px;padding:9px 14px;font-size:10px;display:flex}.motor-projection-state.is-warning{color:var(--red-700);background:var(--red-50)}.motor-projection-state span{flex-wrap:wrap;gap:4px;display:flex}.seller-decision-layout{grid-template-columns:minmax(0,1fr)}.seller-decision-main{border-right:0}.seller-decision-main .seller-rationale-heading{min-height:68px;padding:12px 18px}.seller-decision-main .seller-action-zone{min-height:72px;padding:11px 18px}.seller-evidence-panel{margin:0!important}.seller-decision-main .seller-evidence-list{padding:8px 14px 12px}.opportunity-history{background:#fff;align-self:auto;padding:0}.opportunity-history-body{background:#f8f7f3;padding:0 16px 12px}.opportunity-history ol{padding-top:4px}.opportunity-history li{padding:8px 0}.opportunity-history>footer{margin-top:6px;padding-top:10px}.progressive-section{border:1px solid var(--ux-border);border-radius:8px;margin:0 8px 8px;overflow:clip}.customer-supporting-disclosure{margin:0 8px 8px}.customer-supporting-disclosure .customer-supporting-data{padding:8px!important}.customer-supporting-disclosure .customer-provenance{margin:0 10px 10px}.inventory-physical-disclosure{margin:8px}.inventory-physical-disclosure .block-section-heading{margin-top:0}@media (width<=700px){.compact-disclosure>summary{grid-template-columns:minmax(0,1fr);gap:3px}.compact-disclosure>summary>span:last-child{justify-self:start}.responsibility-links dl{grid-template-columns:1fr}.responsibility-link{border-right:0;border-bottom:1px solid var(--ux-border)}.responsibility-link:last-child{border-bottom:0}.motor-projection-grid{grid-template-columns:1fr}.motor-projection-grid section,.motor-projection-grid section:nth-child(2n),.motor-projection-grid section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ux-border)}.motor-projection-grid section:last-child{border-bottom:0}.block-section-heading{flex-direction:column;align-items:stretch;gap:10px}.block-scope-filter{width:100%;min-width:0}.slab-reservation{grid-template-columns:1fr}}@media (width>=901px){.profile-seller .app-header{grid-template-columns:minmax(0,1fr) 40px}}@media (width<=900px){.profile-seller .app-header{grid-template-columns:minmax(0,1fr) 40px}}.master-page>.page-intro-row .page-intro.page-intro-stacked,.inventory-page>.page-intro-row .page-intro.page-intro-stacked{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.page-intro.page-intro-stacked .eyebrow{margin-bottom:4px}.page-intro.page-intro-stacked h1.page-title{white-space:normal;max-width:920px;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.master-page>.page-intro-row .page-intro.page-intro-stacked p,.inventory-page>.page-intro-row .page-intro.page-intro-stacked p{max-width:760px;color:var(--ink-muted);text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;font-size:12px;line-height:1.45;display:block;overflow:visible}@media (width>=1100px){.seller-capacity-page>.page-intro-row .page-intro.page-intro-stacked p{white-space:nowrap;max-width:none}}@media (width<=520px){.page-intro.page-intro-stacked h1.page-title{font-size:23px}.master-page>.page-intro-row .page-intro.page-intro-stacked p,.inventory-page>.page-intro-row .page-intro.page-intro-stacked p{font-size:11px}}.opportunity-column-guide,.opportunity-resolution-row{grid-template-columns:15px 62px minmax(220px,1.12fr) minmax(180px,.88fr) 112px 128px 28px}.opportunity-column-guide{border-bottom:1px solid var(--ux-border);min-height:43px;color:var(--ux-muted);background:#fffdf9;align-items:center;gap:8px;padding:6px 10px;display:grid}.opportunity-column-guide>span{flex-direction:column;gap:1px;min-width:0;display:flex}.opportunity-column-guide strong{color:var(--ux-ink);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.opportunity-column-guide small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;overflow:hidden}.resolution-selection-spacer{width:15px;height:15px}.opportunity-resolution-row .stream-owner,.opportunity-resolution-row .stream-owner strong{display:block}.opportunity-resolution-row{min-height:86px}.resolution-offer{gap:3px;min-width:0;padding:3px 0;display:grid}.resolution-offer-entity{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;display:grid}.resolution-offer-entity small{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.resolution-offer-entity strong{color:var(--ux-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.resolution-offer-entity.is-customer{border-left:2px solid var(--stonen-green-600);background:#f3f7f2;border-radius:0 6px 6px 0;grid-template-columns:minmax(0,1fr);gap:2px;padding:4px 7px}.resolution-offer-entity.is-customer small{white-space:nowrap}.resolution-offer-entity.is-customer strong{color:var(--ux-navy);font-size:12px}.resolution-offer-connector{color:var(--ux-muted);text-transform:uppercase;align-items:center;gap:5px;margin-left:54px;font-size:7px;font-weight:700;display:flex}.resolution-offer-connector:before{content:"";background:var(--ux-border-strong);width:12px;height:1px}.opportunity-resolution-row .resolution-reason strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.opportunity-resolution-row .resolution-reason small{margin-top:3px;font-size:8px}.opportunity-resolution-row .stream-owner small{color:var(--ux-muted);margin-top:3px;font-size:8px;display:block}.detail-panel.context-drawer .detail-heading{min-height:88px;padding:16px 18px}.detail-panel.context-drawer .detail-heading>div:first-child{min-width:0}.decision-offer-pair{gap:4px;min-width:0;margin-top:8px;display:grid}.decision-offer-entity{gap:2px;min-width:0;display:grid}.decision-offer-entity small{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.decision-offer-entity strong{color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.1;overflow:hidden}.decision-offer-entity.is-customer{border-left:3px solid var(--stonen-green-600);background:#f3f7f2;border-radius:0 7px 7px 0;padding:7px 9px}.decision-offer-entity.is-customer strong{font-size:16px}.decision-offer-entity em{color:var(--ux-muted);font-size:9px;font-style:normal}.decision-offer-connector{color:var(--ux-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.decision-offer-connector:before{content:"";background:var(--ux-border-strong);width:18px;height:1px}.detail-panel.context-drawer .drawer-reason{margin:10px 16px;padding:10px 12px}.detail-panel.context-drawer .drawer-evidence,.detail-panel.context-drawer .drawer-assignment{padding:12px 16px}.detail-panel.context-drawer .drawer-evidence .evidence-row{min-height:0;padding:9px 0 2px}.detail-panel.context-drawer .assignment-box{margin:7px 0;display:block}.detail-panel.context-drawer .assignment-box>strong{font-size:12px}.detail-panel.context-drawer .seller-availability{align-items:center;margin:6px 0;padding:7px 8px}.detail-panel.context-drawer .seller-availability>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.detail-panel.context-drawer .seller-availability strong,.detail-panel.context-drawer .seller-availability span{font-size:10px;display:inline}.assignment-boundary{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}@media (width<=1180px){.opportunity-column-guide,.opportunity-resolution-row{grid-template-columns:15px 58px minmax(210px,1.15fr) minmax(160px,.85fr) 122px}.opportunity-column-guide .column-owner,.opportunity-column-guide .column-reorder,.opportunity-resolution-row .stream-owner,.opportunity-resolution-row .stream-order-actions{display:none}.opportunity-resolution-row .resolution-action{display:flex}}@media (width<=760px){.opportunity-column-guide{display:none}.opportunity-resolution-row{grid-template-columns:15px 52px minmax(0,1fr) 92px}.opportunity-resolution-row .resolution-reason{display:none}.resolution-offer-entity{grid-template-columns:48px minmax(0,1fr)}.resolution-offer-connector{margin-left:48px}}.detail-panel.context-drawer .assignment-heading{margin-bottom:10px}.detail-panel.context-drawer .assignment-heading>strong{min-width:0;color:var(--ux-ink);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.detail-panel.context-drawer .assignment-box{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding-bottom:9px;display:flex}.detail-panel.context-drawer .assignment-box>span{color:var(--ux-muted);font-size:10px}.detail-panel.context-drawer .assignment-box>strong{color:var(--ux-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.detail-panel.context-drawer .assignment-select{min-height:0;color:var(--ux-muted);box-shadow:none;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:0;gap:6px;margin:0;padding:0;font-size:9px;font-weight:750}.assignment-select-control{color:var(--ux-navy);align-items:center;display:flex;position:relative}.assignment-select-control>svg:first-child{z-index:1;pointer-events:none;position:absolute;left:13px}.assignment-select-control>svg:last-child{z-index:1;pointer-events:none;position:absolute;right:13px}.detail-panel.context-drawer .assignment-select-control select{appearance:none;width:100%;min-height:46px;color:var(--ux-navy);cursor:pointer;letter-spacing:0;text-transform:none;background:#fffdf9;border:1px solid #cfc2ad;border-radius:12px;padding:0 42px;font-size:12px;font-weight:750;box-shadow:0 3px 10px #3d301f0b}.detail-panel.context-drawer .assignment-select-control select:hover{border-color:#aa9a82}.detail-panel.context-drawer .assignment-select-control select:focus-visible{border-color:var(--ux-navy);outline:0;box-shadow:0 0 0 3px #071f461f}.detail-panel.context-drawer .seller-availability{border:1px solid #0000;border-radius:9px;min-height:34px;margin:8px 0 10px;padding:8px 10px}.detail-panel.context-drawer .seller-availability.is-warning{border-color:#f0dfbd}.detail-panel.context-drawer .seller-availability.is-blocked{border-color:#efd2cd}.detail-panel.context-drawer .seller-availability strong,.detail-panel.context-drawer .seller-availability span{font-size:10px}.assignment-actions{flex-wrap:nowrap;gap:6px;display:flex}.detail-panel.context-drawer .assignment-actions .secondary-button{text-align:center;white-space:normal;border-radius:10px;flex:1 1 0;justify-content:center;gap:4px;width:0;min-width:0;min-height:40px;padding-inline:4px;font-size:9px;line-height:1.15}.detail-panel.context-drawer .assignment-actions .secondary-button svg{flex:none;width:13px;height:13px}.detail-panel.context-drawer .assignment-apply-button{color:#285039;background:#f6faf4;border-color:#b9c9b8}.detail-panel.context-drawer .assignment-apply-button:hover{background:#eaf2e7}.detail-panel.context-drawer .manager-signal-button{background:0 0}.detail-panel.context-drawer .assignment-boundary{white-space:normal;margin-top:7px;font-size:9px}.detail-panel.context-drawer .drawer-actions{gap:7px;padding:12px 16px 14px}.detail-panel.context-drawer .drawer-actions .primary-button{border-radius:12px;min-height:46px;font-size:12px}.detail-panel.context-drawer .drawer-actions .secondary-button{border-radius:10px;min-height:40px;font-size:11px}.detail-panel.context-drawer .drawer-reject-button{color:#8d392f;background:#fffaf8;border-color:#dfc2bc}.detail-panel.context-drawer .drawer-reject-button:hover{background:#faebe7}.detail-panel.context-drawer button:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}@media (width<=520px){.detail-panel.context-drawer .assignment-actions .secondary-button{min-height:44px}.detail-panel.context-drawer .drawer-actions{grid-template-columns:1fr 1fr}.detail-panel.context-drawer .drawer-actions .primary-button{grid-column:1/-1}}.stock-reality-page{flex-direction:column;min-width:0;display:flex}.stock-reality-filters{align-items:end;margin-bottom:12px}.stock-reality-filters .stock-material-select{flex:2 360px}.stock-search-control{align-items:center;display:flex;position:relative}.stock-search-control>svg{z-index:1;color:var(--ux-muted);pointer-events:none;position:absolute;left:10px}.stock-search-control>input{width:100%;padding-left:34px}.stock-source-summary{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.stock-source-summary>div{border-right:1px solid var(--ux-border);gap:3px;min-width:0;padding:13px 15px;display:grid}.stock-source-summary>div:last-child{border-right:0}.stock-source-summary span{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-source-summary strong{color:var(--ux-navy);font-variant-numeric:tabular-nums;font:700 20px/1.15 Georgia,Times New Roman,serif}.stock-source-summary small{color:var(--ux-muted);font-size:9px;line-height:1.35}.stock-loading{border:1px solid var(--ux-border);min-height:180px;color:var(--ux-muted);background:var(--ux-surface);border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.stock-loading.is-error{color:#8d392f}.stock-table-card{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:10px;min-width:0;overflow:hidden}.stock-table-card>header{border-bottom:1px solid var(--ux-border);background:var(--ux-surface-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.stock-table-card>header>div{min-width:0;color:var(--ux-navy);align-items:center;gap:9px;display:flex}.stock-table-card>header>div>span{gap:2px;min-width:0;display:grid}.stock-table-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stock-table-card>header small{color:var(--ux-muted);font-size:9px}.stock-read-only{color:#285039;text-transform:uppercase;background:#f6faf4;border:1px solid #b9c9b8;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.stock-table-scroll{scrollbar-gutter:stable;max-height:calc(100dvh - 365px);overflow:auto}.stock-reality-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1060px;color:var(--ux-ink);font-size:10px}.stock-reality-table thead{z-index:2;position:sticky;top:0}.stock-reality-table th{border-bottom:1px solid var(--ux-border-strong);height:30px;color:var(--ux-muted);letter-spacing:.05em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f4f1eb;padding:5px 6px;font-size:8px;font-weight:850;overflow:hidden}.stock-reality-table td{border-bottom:1px solid var(--ux-border);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;min-width:0;height:36px;padding:4px 6px;line-height:1.2;overflow:hidden}.stock-reality-table th:first-child{width:72px}.stock-reality-table th:nth-child(2){width:48px}.stock-reality-table th:nth-child(3){width:54px}.stock-reality-table th:nth-child(4){width:68px}.stock-reality-table th:nth-child(5){width:58px}.stock-reality-table th:nth-child(6){width:88px}.stock-reality-table th:nth-child(7){width:48px}.stock-reality-table th:nth-child(8){width:78px}.stock-reality-table th:nth-child(9){width:72px}.stock-reality-table th:nth-child(10){width:64px}.stock-reality-table th:nth-child(11){width:58px}.stock-reality-table th:nth-child(12){width:132px}.stock-reality-table th:nth-child(13){width:108px}.stock-reality-table tr:last-child td{border-bottom:0}.stock-reality-table tr.has-reserved-slabs{background:#fbf8f1}.stock-reality-table td>small{color:var(--ux-muted);margin-top:3px;font-size:8px;line-height:1.35;display:block}.stock-reality-table .numeric{font-variant-numeric:tabular-nums}.stock-status{border:1px solid var(--ux-border);min-height:22px;color:var(--ux-muted);text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.stock-status.status-available{color:#285039;background:#f6faf4;border-color:#b9c9b8}.stock-status.status-reserved,.stock-status.status-ordered{color:#6c5420;background:#fff9e9;border-color:#dfc991}.stock-status.status-sold,.stock-status.status-blocked{color:#823c32;background:#fff8f6;border-color:#dec5bf}.stock-provenance{overflow-wrap:anywhere;align-items:flex-start;gap:4px;max-width:190px;display:inline-flex}@media (width<=900px){.stock-source-summary{grid-template-columns:1fr 1fr}.stock-source-summary>div:nth-child(2){border-right:0}.stock-source-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ux-border)}.stock-table-scroll{max-height:none;overflow:visible}.stock-reality-table,.stock-reality-table tbody{min-width:0;display:grid}.stock-reality-table thead{display:none}.stock-reality-table tbody{gap:9px;padding:9px}.stock-reality-table tr{border:1px solid var(--ux-border);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.stock-reality-table td{border-right:1px solid var(--ux-border);border-bottom:1px solid var(--ux-border);overflow-wrap:anywhere;gap:3px;min-width:0;padding:9px 10px;display:grid}.stock-reality-table td:nth-child(2n){border-right:0}.stock-reality-table td:before{content:attr(data-label);color:var(--ux-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.stock-reality-table td:last-child{border-bottom:0}.stock-reality-table td[colspan]{border:0;grid-column:1/-1;display:block}}@media (width<=520px){.stock-source-summary{grid-template-columns:1fr}.stock-source-summary>div{border-right:0;border-bottom:1px solid var(--ux-border)}.stock-source-summary>div:last-child{border-bottom:0}.stock-table-card>header{align-items:flex-start}.stock-reality-table tr{grid-template-columns:1fr}.stock-reality-table td{border-right:0}.stock-reality-table td:nth-last-child(2){border-bottom:1px solid var(--ux-border)}}.seller-initiated-offer{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.seller-offer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-offer-heading>div{min-width:0}.seller-offer-heading h4{color:var(--ux-navy);margin:2px 0;font-size:14px}.seller-offer-heading p,.seller-offer-boundary,.seller-offer-empty{color:var(--ux-muted);margin:0;font-size:11px;line-height:1.5}.seller-offer-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.seller-offer-trigger{align-items:center;gap:8px;min-height:44px;display:flex}.seller-offer-trigger:focus-visible,.seller-offer-existing button:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.seller-offer-saved{justify-self:end}.seller-offer-history-disclosure{border-top:1px solid var(--ux-border)}.seller-offer-history-disclosure>summary{width:max-content;min-height:36px;color:var(--ux-muted);cursor:pointer;align-items:center;font-size:10px;font-weight:750;display:flex}.seller-offer-dialog{width:min(740px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ux-ink);background:var(--ux-surface);border:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0e234347}.seller-offer-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1b307a}.seller-offer-dialog-shell{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.seller-offer-dialog-header{border-bottom:1px solid var(--ux-border);background:var(--ux-surface);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.seller-offer-dialog-header h3{color:var(--ux-navy);font-family:var(--ux-serif);margin:2px 0;font-size:22px;line-height:1.1}.seller-offer-dialog-header p{color:var(--ux-muted);margin:0;font-size:11px}.seller-offer-dialog-close{border:1px solid var(--ux-border);width:44px;height:44px;color:var(--ux-navy);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.seller-offer-dialog-close:hover{background:var(--ux-surface-soft)}.seller-offer-dialog-close:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.seller-offer-dialog-body{overscroll-behavior:contain;gap:12px;min-height:0;padding:14px 18px 18px;display:grid;overflow-y:auto}.seller-offer-boundary{background:#f6f9f4;border-left:3px solid #7b8d76;padding:8px 10px}.seller-offer-step{border:1px solid var(--ux-border);background:#fff;border-radius:10px;gap:12px;padding:14px;display:grid}.seller-offer-step-heading{align-items:flex-start;gap:10px;display:flex}.seller-offer-step-heading>span{color:#fff;background:var(--ux-navy);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.seller-offer-step-heading h4{color:var(--ux-navy);margin:1px 0 2px;font-size:13px}.seller-offer-step-heading p{color:var(--ux-muted);margin:0;font-size:10px}.seller-offer-physical-grid,.seller-offer-supporting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-offer-product-field{grid-column:1/-1}.seller-offer-dialog label{min-width:0;color:var(--ux-ink);gap:5px;font-size:10px;font-weight:750;display:grid}.seller-offer-dialog label>span small{color:var(--ux-muted);font-size:9px;font-weight:600}.seller-offer-dialog select,.seller-offer-dialog input,.seller-offer-dialog textarea{box-sizing:border-box;border:1px solid var(--ux-border-strong);width:100%;min-height:44px;color:var(--ux-ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:12px}.seller-offer-dialog textarea{resize:vertical;min-height:68px;line-height:1.45}.seller-offer-dialog select:focus-visible,.seller-offer-dialog input:focus-visible,.seller-offer-dialog textarea:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.seller-offer-selection-summary{background:var(--ux-surface-soft);border-radius:8px;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.seller-offer-selection-summary span{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.seller-offer-selection-summary strong{color:var(--ux-navy);font-size:10px}.seller-offer-aggregate-note{color:#67552f;background:#fff8e8;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.seller-offer-existing{color:#6c5420;background:#fff9e9;border:1px solid #dfc991;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:11px;display:flex}.seller-offer-existing span{flex:1}.seller-offer-existing button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:6px 10px;font-weight:800}.seller-offer-supporting{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:10px;overflow:hidden}.seller-offer-supporting>summary{min-height:44px;color:var(--ux-navy);cursor:pointer;align-items:center;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.seller-offer-supporting-grid{padding:0 14px 14px}.seller-offer-note-field{grid-column:1/-1}.seller-offer-dialog-footer{border-top:1px solid var(--ux-border);background:var(--ux-surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.seller-offer-dialog-footer button{min-height:44px}@media (prefers-reduced-motion:no-preference){.seller-offer-dialog[open]{animation:.16s ease-out seller-offer-enter}@keyframes seller-offer-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}.seller-offer-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seller-offer-history li{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:9px;grid-template-columns:138px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.seller-offer-origin{color:#285039;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#f6faf4;border:1px solid #b9c9b8;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-weight:850}.seller-offer-history li>div{gap:3px;min-width:0;display:grid}.seller-offer-history strong{color:var(--ux-navy);font-size:12px}.seller-offer-history small{color:var(--ux-muted);font-size:9px}.seller-offer-history p{color:var(--ux-ink);margin:2px 0 0;font-size:10px;line-height:1.45}.form-error{color:#8d392f;margin:0;font-size:11px;line-height:1.45}@media (width<=900px){.seller-offer-dialog{width:min(680px,100vw - 24px)}}@media (width<=520px){.seller-initiated-offer{padding:12px}.seller-offer-heading{flex-direction:column;align-items:stretch}.seller-offer-heading-actions{justify-content:space-between}.seller-offer-trigger{flex:1;justify-content:center}.seller-offer-dialog{border-radius:12px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.seller-offer-dialog-shell{max-height:calc(100dvh - 12px)}.seller-offer-dialog-header,.seller-offer-dialog-footer{padding-inline:14px}.seller-offer-dialog-body{padding:12px 14px 14px}.seller-offer-physical-grid,.seller-offer-supporting-grid{grid-template-columns:1fr}.seller-offer-product-field,.seller-offer-note-field{grid-column:auto}.seller-offer-selection-summary{flex-direction:column;align-items:flex-start;gap:3px}.seller-offer-existing{flex-direction:column;align-items:stretch}.seller-offer-existing button{width:100%;min-height:44px}.seller-offer-dialog-footer .primary-button{flex:1}.seller-offer-history li{grid-template-columns:1fr}.seller-offer-origin{justify-self:start}}.customer-table-workspace{grid-template-columns:minmax(440px,42%) minmax(0,58%)}.customer-table-panel{background:#fff}.customer-table-header,.customer-table-row{grid-template-columns:minmax(180px,1.65fr) minmax(70px,.56fr) minmax(92px,.76fr) minmax(112px,.94fr);align-items:center;column-gap:10px;display:grid}.customer-table-header{border-bottom:1px solid var(--ux-border);min-height:36px;color:var(--ux-muted);background:var(--ux-surface-soft);letter-spacing:.02em;flex:none;padding:0 12px 0 15px;font-size:9px;font-weight:800}.customer-table-header>span{min-width:0;height:100%}.customer-table-header button{width:100%;height:100%;min-height:36px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.customer-table-header button:hover{color:var(--ux-navy)}.customer-table-header button:focus-visible{z-index:1;outline:2px solid var(--ux-navy);outline-offset:2px;position:relative}.customer-table-row,.customer-master-row.customer-table-row{border-left:0;min-height:48px!important;padding:4px 12px!important}.customer-table-row>span,.customer-table-row>small{min-width:0;color:var(--ux-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.customer-table-row>small{color:var(--ux-green-dark);font-weight:700}.customer-table-row>small.is-warning{color:#9a4f2d}.customer-table-name{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.customer-table-name .ds-avatar{width:26px;height:26px;font-size:9px}.customer-table-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-table-number,.customer-table-date{font-variant-numeric:tabular-nums}.customer-table-row.is-selected{box-shadow:inset 3px 0 var(--ux-navy);outline:0;background:#f2f5f8!important}.customer-table-row.semantic-success,.customer-table-row.semantic-warning,.customer-table-row.semantic-danger,.customer-table-row.semantic-muted{box-shadow:none;background:#fff!important}.customer-table-row.semantic-success.is-selected,.customer-table-row.semantic-warning.is-selected,.customer-table-row.semantic-danger.is-selected,.customer-table-row.semantic-muted.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#f2f5f8!important}.customer-dossier{background:#fff}.customer-intelligence-hero{grid-template-columns:minmax(0,1fr);min-height:62px;padding:10px 14px;background:#fff!important}.customer-header-actions{align-items:center;gap:8px;display:flex}.customer-header-actions button{white-space:nowrap;justify-content:center;min-height:40px}.customer-conclusion{margin-left:47px}.customer-fact-row{background:#fff;grid-template-columns:minmax(68px,.55fr) minmax(180px,1.55fr) minmax(125px,1fr) minmax(95px,.72fr) minmax(150px,1.18fr)}.customer-fact-row>div,.customer-decision-strip.customer-fact-row>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:8px 11px;display:flex}.customer-fact-row span{letter-spacing:.01em;font-size:9px}.customer-fact-row strong,.customer-decision-strip.customer-fact-row strong{width:100%;color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:750;line-height:1.25;display:block;overflow:hidden}.customer-fact-row>div.is-warning strong{color:#9a4f2d}.customer-owner-fact small{color:var(--ux-muted);font-size:9px;font-weight:650}.customer-assignment-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;display:grid}.customer-assignment-control label{min-width:0}.customer-assignment-control select{border:1px solid var(--ux-border);width:100%;min-height:40px;color:var(--ux-navy);background:#fff;border-radius:6px;padding:0 8px;font-size:10px}.customer-assignment-control button{white-space:nowrap;align-items:center;gap:5px;min-height:40px;padding-inline:9px;display:inline-flex}.customer-assignment-control select:focus-visible,.customer-assignment-control button:focus-visible{outline:2px solid var(--ux-navy);outline-offset:2px}.customer-assignment-control .customer-assignment-error{color:var(--red-600);white-space:normal;grid-column:1/-1}.customer-recommendation-table{border:1px solid var(--ux-border);background:#fff;border-radius:9px;margin:10px 10px 0;overflow:hidden}.customer-recommendation-table>header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 11px;display:flex}.customer-recommendation-table>header h4{color:var(--ux-navy);margin:2px 0 0;font-size:13px}.customer-recommendation-table>header>span{color:var(--ux-muted);white-space:nowrap;font-size:9px}.customer-recommendation-trigger{white-space:nowrap;min-height:40px;padding-inline:12px}.customer-recommendation-head,.customer-recommendation-body>div{grid-template-columns:minmax(92px,.82fr) minmax(150px,1.55fr) minmax(68px,.58fr) minmax(90px,.76fr) minmax(110px,1fr);align-items:center;gap:10px;display:grid}.customer-recommendation-body,.seller-offer-table-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:230px;overflow-y:auto}.customer-recommendation-head{border-bottom:1px solid var(--ux-border);min-height:30px;color:var(--ux-muted);background:var(--ux-surface-soft);padding:0 11px;font-size:8.5px;font-weight:800}.customer-recommendation-body>div{box-sizing:border-box;border-bottom:1px solid var(--ux-border);width:100%;min-height:46px;color:var(--ux-ink);text-align:left;background:#fff;padding:6px 11px}.customer-recommendation-body>div:last-child{border-bottom:0}.customer-recommendation-body strong,.customer-recommendation-body span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;line-height:1.3;overflow:hidden}.customer-recommendation-body strong{color:var(--ux-navy);font-size:10px}.customer-recommendation-body span:nth-child(2){color:var(--ux-muted)}.customer-recommendation-body span:nth-child(4){color:var(--ux-green-dark)}.customer-recommendation-body .needs-review span:nth-child(2),.customer-recommendation-body .commercial-contact_confirmation_pending span:nth-child(4),.customer-recommendation-body .commercial-recommendation_review span:nth-child(4){color:#9a4f2d}.customer-recommendation-body span:last-child{color:var(--ux-ink);font-weight:750}.customer-recommendation-empty{min-height:76px;color:var(--ux-muted);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:10px;display:flex}.customer-dossier .seller-initiated-offer{background:#fff;border-radius:9px;gap:0;margin:10px;padding:0;overflow:hidden}.customer-dossier .seller-offer-heading{border-bottom:1px solid var(--ux-border);min-height:48px;padding:4px 8px 4px 11px}.customer-dossier .seller-offer-trigger{white-space:nowrap;min-height:40px;padding-inline:12px}.seller-offer-table-head,.seller-offer-table-body>div{grid-template-columns:minmax(90px,.9fr) minmax(100px,1fr) minmax(115px,1.05fr) minmax(150px,1.5fr) minmax(90px,.8fr);align-items:center;gap:10px;display:grid}.seller-offer-table-head{border-bottom:1px solid var(--ux-border);min-height:30px;color:var(--ux-muted);background:var(--ux-surface-soft);padding:0 11px;font-size:8.5px;font-weight:800}.seller-offer-table-body>div{border-bottom:1px solid var(--ux-border);min-height:46px;padding:6px 11px}.seller-offer-table-body>div:last-child{border-bottom:0}.seller-offer-table-body strong,.seller-offer-table-body span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;line-height:1.3;overflow:hidden}.seller-offer-table-body strong{color:var(--ux-navy);font-size:10px}.seller-offer-table-body span:nth-child(2),.seller-offer-table-body span:nth-child(3){color:var(--ux-muted)}.seller-offer-table-body span:last-child{color:var(--ux-green-dark);font-weight:750}.seller-offer-grid-status{background:linear-gradient(90deg,#0000,#0e23430d,#0000);min-height:46px}@media (width<=1180px) and (width>=901px){.customer-table-workspace{grid-template-columns:minmax(370px,40%) minmax(0,60%)}.customer-table-header,.customer-table-row{grid-template-columns:minmax(155px,1.55fr) 62px 82px minmax(92px,.85fr);column-gap:7px}.customer-fact-row{grid-template-columns:.55fr 1.45fr 1fr .72fr 1.1fr}.customer-fact-row>div,.customer-decision-strip.customer-fact-row>div{padding-inline:8px}.customer-fact-row strong,.customer-decision-strip.customer-fact-row strong{font-size:10.5px}}@media (width<=900px){.customer-table-header,.customer-table-row{grid-template-columns:minmax(190px,1.65fr) minmax(66px,.52fr) minmax(90px,.72fr) minmax(110px,.9fr)}.customer-fact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-owner-fact{min-height:76px!important}.customer-fact-row>div{border-bottom:1px solid var(--ux-border)}.customer-fact-row>div:nth-child(2n){border-right:0}.customer-fact-row>div:last-child{grid-column:1/-1}}@media (width<=620px){.customer-table-header{display:none}.customer-table-row,.customer-master-row.customer-table-row{grid-template-columns:minmax(0,1fr) 34px minmax(90px,auto);min-height:46px!important}.customer-table-date{display:none}.customer-fact-row{grid-template-columns:1fr}.customer-fact-row>div,.customer-fact-row>div:last-child{border-right:0;grid-column:auto}.customer-assignment-control{grid-template-columns:1fr}.customer-assignment-control select,.customer-assignment-control button{min-height:44px}.customer-recommendation-head{display:none}.customer-recommendation-body>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:64px}.customer-recommendation-body,.seller-offer-table-body{max-height:320px}.customer-recommendation-body>div>span:nth-child(2){grid-column:1}.customer-recommendation-body>div>span:nth-child(3),.customer-recommendation-body>div>span:nth-child(4){display:none}.customer-recommendation-body>div>span:last-child{grid-area:1/2/3}.seller-offer-heading{flex-direction:row;align-items:center}.seller-offer-heading-actions{justify-content:flex-end}.seller-offer-table-head{display:none}.seller-offer-table-body>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:64px}.seller-offer-table-body>div>span:nth-child(2),.seller-offer-table-body>div>span:last-child{display:none}.seller-offer-table-body>div>span:nth-child(3){grid-area:1/2}.seller-offer-table-body>div>span:nth-child(4){grid-column:1/-1}}.has-promoted-page-header .app-header{min-height:72px;padding-block:8px}.has-promoted-page-header .app-title{align-items:center}.promoted-page-header-slot,.promoted-page-intro{min-width:0}.promoted-page-intro{gap:6px;display:grid}.has-promoted-page-header .promoted-page-intro h1.page-title{color:var(--ux-navy);letter-spacing:-.03em;text-overflow:clip;white-space:normal;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.2;overflow:visible}.has-promoted-page-header .promoted-page-intro>span{color:#756d62;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:860px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.promoted-page-actions{flex:none;margin-bottom:10px}@media (width<=900px){.has-promoted-page-header .app-header{min-height:68px;padding-block:8px}.has-promoted-page-header .promoted-page-intro{gap:3px}.has-promoted-page-header .promoted-page-intro h1.page-title{font-size:18px;line-height:1.1}.has-promoted-page-header .promoted-page-intro>span{font-size:9px;line-height:1.3;display:-webkit-box}}@media (width<=520px){.has-promoted-page-header .app-header{min-height:68px}.has-promoted-page-header .promoted-page-intro h1.page-title{font-size:15px}.has-promoted-page-header .promoted-page-intro>span{font-size:8px}}.inventory-table-workspace{border-radius:12px;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);min-height:0}.inventory-product-table-panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.inventory-product-table-header,.inventory-product-table-row{grid-template-columns:minmax(150px,1.7fr) minmax(54px,.5fr) minmax(50px,.45fr) minmax(110px,.9fr);align-items:center;width:100%;display:grid}.inventory-product-table-header{border-bottom:1px solid var(--ux-border);background:var(--ux-surface-soft);flex:none;min-height:36px}.inventory-product-table-header button{color:#71695e;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.inventory-product-table-header button:hover,.inventory-product-table-header button:focus-visible{color:var(--ux-navy);background:#ffffff73}.inventory-product-table-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow-y:auto}.inventory-material-row.inventory-product-table-row{border-left:0;grid-template-columns:minmax(150px,1.7fr) minmax(54px,.5fr) minmax(50px,.45fr) minmax(110px,.9fr);gap:0;padding:0;box-shadow:inset 3px 0 #0000;min-height:48px!important}.inventory-material-row.inventory-product-table-row.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#f2f5f8!important}.inventory-material-row.inventory-product-table-row.semantic-success,.inventory-material-row.inventory-product-table-row.semantic-warning,.inventory-material-row.inventory-product-table-row.semantic-danger,.inventory-material-row.inventory-product-table-row.semantic-muted{box-shadow:none;background:#fff!important}.inventory-material-row.inventory-product-table-row.semantic-success.is-selected,.inventory-material-row.inventory-product-table-row.semantic-warning.is-selected,.inventory-material-row.inventory-product-table-row.semantic-danger.is-selected,.inventory-material-row.inventory-product-table-row.semantic-muted.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#f2f5f8!important}.inventory-product-table-row>span,.inventory-product-table-row>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 11px;overflow:hidden}.inventory-product-table-row>small{color:#55705f;font-size:9px;font-weight:750}.inventory-product-name{align-items:center;gap:8px;display:flex}.inventory-product-name .inventory-material-icon{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.inventory-product-name strong{font-size:10px}.inventory-product-number{color:#3e4f47;font-variant-numeric:tabular-nums;font-size:10px}.inventory-detail{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.inventory-tabular-header{border-bottom:1px solid var(--ux-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:6px 14px;display:flex}.inventory-tabular-header.semantic-success,.inventory-tabular-header.semantic-warning,.inventory-tabular-header.semantic-muted{background:#fff!important}.inventory-tabular-header>div{gap:2px;min-width:0;display:grid}.inventory-tabular-header h3{color:#30312e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500;overflow:hidden}.inventory-tabular-header small{color:#81786d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-availability-state{color:#526956;flex:none;font-size:9px;font-weight:800}.inventory-tabular-header.semantic-warning .inventory-availability-state{color:#985a37}.inventory-fact-strip{border-bottom:1px solid var(--ux-border);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.inventory-fact-strip>div{border-right:1px solid var(--ux-border);gap:3px;min-width:0;padding:7px 12px;display:grid}.inventory-fact-strip>div:last-child{border-right:0}.inventory-fact-strip span{color:#7a7267;font-size:8px;font-weight:700}.inventory-fact-strip strong{color:#213a31;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:14px;font-weight:500;overflow:hidden}.inventory-opportunity-table,.inventory-physical-tables{border:1px solid var(--ux-border);background:#fff;border-radius:9px;margin:6px 10px 0;overflow:hidden}.inventory-opportunity-table>header,.inventory-physical-tables>header,.inventory-bundle-table>header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:2px 12px;display:flex}.inventory-opportunity-table>header>span:last-child,.inventory-bundle-table>header>span{color:#7c7469;font-size:8px}.inventory-opportunity-head,.inventory-opportunity-body>button{grid-template-columns:minmax(130px,1.2fr) minmax(90px,.8fr) minmax(68px,.55fr) minmax(105px,.85fr) minmax(150px,1.25fr);align-items:center;display:grid}.inventory-opportunity-head,.inventory-block-head,.inventory-bundle-head{color:#7c7469;background:var(--ux-surface-soft);min-height:30px;font-size:8px;font-weight:800}.inventory-opportunity-head>span,.inventory-opportunity-body>button>*{min-width:0;padding:0 11px}.inventory-opportunity-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:120px;overflow-y:auto}.inventory-opportunity-body>button{color:#343d38;text-align:left;background:#fff;border:0;border-top:1px solid #e7e0d6;width:100%;min-height:40px}.inventory-opportunity-body>button:first-child{border-top:0}.inventory-opportunity-body>button:hover{background:#f5f7f3}.inventory-opportunity-body>button strong,.inventory-opportunity-body>button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-opportunity-body>button>span:last-child{color:var(--ux-navy);justify-content:space-between;align-items:center;gap:6px;font-weight:750;display:flex}.inventory-opportunity-body>button.needs-review>span:nth-child(2){color:#985a37}.inventory-table-empty{color:#7c7469;padding:16px 12px;font-size:10px}.inventory-physical-tables>header>div{gap:2px;display:grid}.inventory-physical-tables>header h4{margin:0;font-size:12px}.inventory-physical-tables>header label{color:#7c7469;gap:2px;font-size:8px;font-weight:750;display:grid}.inventory-physical-tables>header select{border:1px solid var(--ux-border);background:#fff;border-radius:6px;min-height:32px;padding:0 8px;font-size:9px}.inventory-block-head,.inventory-block-body>button{grid-template-columns:minmax(130px,1.25fr) repeat(3,minmax(62px,.55fr)) minmax(95px,.8fr);align-items:center;display:grid}.inventory-block-head>span,.inventory-block-body>button>*{min-width:0;padding:0 11px}.inventory-block-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:120px;overflow-y:auto}.inventory-block-body>button{color:#3d4741;text-align:left;background:#fff;border:0;border-top:1px solid #e7e0d6;width:100%;min-height:40px;font-size:9px}.inventory-block-body>button:first-child{border-top:0}.inventory-block-body>button:hover{background:#f5f7f3}.inventory-block-body>button.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#f2f5f8}.inventory-block-body>button span{font-variant-numeric:tabular-nums}.inventory-bundle-table{border-top:1px solid var(--ux-border)}.inventory-bundle-table>header strong{font-size:10px}.inventory-bundle-head,.inventory-bundle-body>button{grid-template-columns:minmax(52px,.42fr) minmax(54px,.48fr) minmax(58px,.52fr) minmax(72px,.65fr) minmax(76px,.68fr) minmax(66px,.6fr) minmax(96px,.9fr) minmax(90px,.85fr) minmax(84px,.75fr);align-items:center;display:grid}.inventory-bundle-head{font-size:9px}.inventory-bundle-head>span,.inventory-bundle-body>button>*{min-width:0;padding:0 8px}.inventory-bundle-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:120px;overflow-y:auto}.inventory-bundle-body>button{color:#4d554f;text-align:left;background:#fff;border:0;border-top:1px solid #e7e0d6;width:100%;min-height:40px;font-size:9px}.inventory-bundle-body>button:first-child{border-top:0}.inventory-bundle-body>button:hover{background:#f5f7f3}.inventory-bundle-body>button.is-selected{box-shadow:inset 3px 0 var(--ux-navy);background:#f2f5f8}.inventory-bundle-body>button strong,.inventory-bundle-body>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-scroll-region{overscroll-behavior-y:auto;scrollbar-color:#9f9689 #f4f1eb;scrollbar-width:auto}.inventory-scroll-region::-webkit-scrollbar{width:10px}.inventory-scroll-region::-webkit-scrollbar-track{background:#f4f1eb}.inventory-scroll-region::-webkit-scrollbar-thumb{background:#9f9689;border:2px solid #f4f1eb;border-radius:999px}.inventory-scroll-region:focus-visible{outline:2px solid var(--ux-navy);outline-offset:-2px}.inventory-directive-row{border:1px solid var(--ux-border);background:#fff;border-radius:8px;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;margin:10px;padding:0 12px;font-size:9px;display:grid}.inventory-directive-row>span,.inventory-directive-row>small{color:#756e64}.inventory-detail .commercial-directive-panel{border:1px solid var(--ux-border);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,.5fr) minmax(300px,1.35fr) minmax(168px,auto);gap:8px;margin:6px 10px;padding:6px 9px}.inventory-detail .commercial-directive-panel select,.inventory-detail .commercial-directive-panel input,.inventory-detail .commercial-directive-panel>button{box-sizing:border-box;height:40px;min-height:40px}.inventory-detail .commercial-directive-panel>button{white-space:nowrap;grid-column:auto;align-self:end;min-width:168px;padding-inline:20px}.inventory-detail .commercial-directive-panel>.save-confirmation,.inventory-detail .commercial-directive-panel>.inline-error{grid-column:1/-1;margin:0}.inventory-table-provenance{margin:0!important;padding:6px 12px 9px!important}@media (width>=901px){.inventory-opportunity-body,.inventory-block-body,.inventory-bundle-body{max-height:114px}.inventory-opportunity-body>button,.inventory-block-body>button,.inventory-bundle-body>button{min-height:38px}}@media (width<=1100px){.inventory-table-workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.inventory-detail .commercial-directive-panel{grid-template-columns:minmax(140px,.6fr) minmax(220px,1fr)}.inventory-detail .commercial-directive-panel .directive-note{grid-column:2}.inventory-detail .commercial-directive-panel>button{grid-column:2;justify-self:start}}@media (width<=900px){.inventory-table-workspace{grid-template-columns:1fr}.inventory-product-table-panel{border-right:0;border-bottom:1px solid var(--ux-border);max-height:250px}.inventory-detail{overflow:visible}}@media (width<=700px){.inventory-product-table-header,.inventory-product-table-row,.inventory-material-row.inventory-product-table-row{grid-template-columns:minmax(130px,1.5fr) 54px 50px minmax(90px,.8fr)}.inventory-tabular-header{align-items:flex-start}.inventory-tabular-header h3{white-space:normal}.inventory-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-fact-strip>div{border-bottom:1px solid var(--ux-border)}.inventory-fact-strip>div:nth-child(2n){border-right:0}.inventory-fact-strip>div:last-child{border-bottom:0;grid-column:1/-1}.inventory-opportunity-head,.inventory-bundle-head{display:none}.inventory-opportunity-body>button{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px}.inventory-opportunity-body>button>*{padding:0}.inventory-opportunity-body>button>strong{grid-column:1}.inventory-opportunity-body>button>span:nth-child(2),.inventory-opportunity-body>button>span:nth-child(3){grid-column:2}.inventory-opportunity-body>button>span:nth-child(4){grid-column:1}.inventory-opportunity-body>button>span:last-child{grid-column:1/-1}.inventory-bundle-body>button{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:46px;padding:9px 10px}.inventory-bundle-body>button>*{white-space:normal;padding:0}.inventory-bundle-body>button>strong{grid-column:1/-1}.inventory-bundle-body>button>span:nth-child(2):before{content:"Chapas: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(3):before{content:"Reservas: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(4):before{content:"Entrada: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(5):before{content:"Estoque: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(6):before{content:"Grade: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(7):before{content:"Cliente: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(8):before{content:"Reservado por: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(9):before{content:"Diretriz: ";color:#81786d}.inventory-bundle-body>button>span:nth-child(7),.inventory-bundle-body>button>span:nth-child(8),.inventory-bundle-body>button>span:nth-child(9){grid-column:1/-1}.inventory-bundle-body{max-height:184px}.inventory-detail .commercial-directive-panel{grid-template-columns:1fr}.inventory-detail .commercial-directive-panel .directive-note,.inventory-detail .commercial-directive-panel>button{grid-column:1;width:100%}}@media (width<=480px){.inventory-product-table-header,.inventory-product-table-row,.inventory-material-row.inventory-product-table-row{grid-template-columns:minmax(125px,1.4fr) 48px minmax(82px,.8fr)}.inventory-product-table-header>button:nth-child(3),.inventory-product-table-row>span:nth-child(3){display:none}.inventory-product-table-header button,.inventory-product-table-row>span,.inventory-product-table-row>small{padding-inline:8px}.inventory-block-head,.inventory-block-body>button{grid-template-columns:minmax(100px,1fr) 58px 58px minmax(78px,.75fr)}.inventory-block-head>span:nth-child(2),.inventory-block-body>button>span:nth-child(2){display:none}}.opportunity-resolution-workspace{grid-template-columns:minmax(680px,1fr) 350px}.opportunity-column-guide,.opportunity-resolution-row{grid-template-columns:15px 54px minmax(70px,.62fr) minmax(120px,1fr) minmax(140px,1.15fr) 64px minmax(76px,.7fr) minmax(90px,.8fr) minmax(105px,.95fr) 26px;gap:6px;padding-inline:8px}.opportunity-column-guide{z-index:6;background:#eee8dd;min-height:36px;padding-block:0;position:sticky;top:0}.opportunity-column-guide>button,.opportunity-column-guide>span{color:#71695e;letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:4px;min-width:0;min-height:36px;padding:0;font-size:8px;font-weight:800;display:inline-flex}.opportunity-column-guide>button:hover,.opportunity-column-guide>button:focus-visible{color:var(--ux-navy);background:#ffffff7a}.opportunity-axis-group>header,.opportunity-axis-group>header>button{min-height:36px}.opportunity-axis-group>header>button{padding-block:4px}.opportunity-axis-group>header strong{font-size:11px}.opportunity-resolution-row{min-height:54px;padding-block:0}.opportunity-resolution-row>*{min-width:0}.opportunity-resolution-row .stream-priority{text-align:left;border-radius:6px;gap:1px;padding:4px 6px;font-size:9px}.opportunity-resolution-row .stream-priority small{font-size:7px}.resolution-material,.resolution-customer{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.resolution-material{color:#48564e}.resolution-customer{color:var(--ux-navy);font-size:10px}.resolution-evidence{gap:2px;min-width:0;display:grid}.resolution-evidence strong{color:#485149;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.resolution-evidence small{color:#766f64;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.resolution-evidence.contradictory small{color:#9f3f32}.resolution-evidence.missing small,.resolution-evidence.low small{color:#8d671a}.resolution-evidence.sufficient small{color:#2f6c4a}.resolution-confidence,.resolution-state{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.resolution-confidence.is-high{color:#2f6c4a}.resolution-confidence.is-medium{color:#8d671a}.resolution-confidence.is-low{color:#9f3f32}.resolution-state{color:#56665d}.opportunity-resolution-row .stream-owner{overflow:hidden}.opportunity-resolution-row .stream-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.opportunity-resolution-row .resolution-action{gap:2px;padding-left:7px}.opportunity-resolution-row .resolution-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.opportunity-resolution-row .resolution-action small{font-size:7px}.stream-reorder-spacer{width:26px}.decision-table-drawer{background:#fff}.detail-panel.context-drawer .decision-table-heading{min-height:64px;padding:10px 12px}.decision-table-heading>div:first-child{gap:5px;min-width:0;display:grid}.decision-identity-row{grid-template-columns:minmax(0,.72fr) auto minmax(0,1.28fr);align-items:center;gap:5px;min-width:0;display:grid}.decision-identity-row strong{color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;overflow:hidden}.decision-identity-row svg{color:#8b8377}.decision-table-heading .drawer-confidence strong{font-size:18px}.decision-table-heading .drawer-confidence span{font-size:8px}.decision-fact-strip{border-bottom:1px solid var(--ux-border);background:#fbfaf7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.decision-fact-strip>div{border-right:1px solid var(--ux-border);gap:3px;min-width:0;padding:8px 9px;display:grid}.decision-fact-strip>div:last-child{border-right:0}.decision-fact-strip span{color:#7a7267;font-size:7px;font-weight:700}.decision-fact-strip strong{color:#314139;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.decision-evidence-table,.decision-assignment-table{border:1px solid var(--ux-border);background:#fff;border-radius:7px;margin:8px 8px 0;overflow:hidden}.decision-evidence-table>header,.decision-evidence-table>div{grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);align-items:center;display:grid}.decision-evidence-table>header{color:#746d63;background:#eee8dd;min-height:30px;font-size:7px;font-weight:800}.decision-evidence-table>div{border-top:1px solid var(--ux-border);min-height:44px}.decision-evidence-table>*>*{min-width:0;padding:0 9px}.decision-evidence-table strong,.decision-evidence-table>div span{text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}.decision-evidence-table>div span{color:#5f655f;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.detail-panel.context-drawer .decision-assignment-table{padding:0}.decision-assignment-table>header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 9px;font-size:8px;display:flex}.decision-assignment-table>header span{color:#746d63;font-weight:750}.decision-assignment-table>header strong{color:#38483f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-panel.context-drawer .decision-assignment-select{border-bottom:1px solid var(--ux-border);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 9px;display:grid}.decision-assignment-select>span{font-size:8px}.detail-panel.context-drawer .decision-assignment-table .seller-availability,.detail-panel.context-drawer .decision-assignment-table .assignment-actions{margin:7px 9px}.decision-table-drawer>.drawer-more{margin:8px}.decision-table-drawer>.drawer-actions{gap:7px;padding:9px 8px}.decision-table-drawer>.drawer-actions button{min-height:38px}.decision-table-drawer>.drawer-permission{display:none}@media (width<=1180px){.opportunity-resolution-workspace{grid-template-columns:minmax(540px,1fr) 330px}.opportunity-column-guide,.opportunity-resolution-row{grid-template-columns:15px 50px minmax(110px,1fr) minmax(130px,1.1fr) 60px minmax(100px,.9fr) 26px}.opportunity-column-guide>:nth-child(3),.opportunity-column-guide>:nth-child(7),.opportunity-column-guide>:nth-child(8),.opportunity-resolution-row .resolution-material,.opportunity-resolution-row .stream-owner,.opportunity-resolution-row .resolution-state{display:none}}@media (width<=900px){.opportunity-resolution-workspace{display:block;overflow:visible}.opportunity-resolution-stream{max-height:52dvh;overflow-y:auto}.opportunity-resolution-workspace .decision-table-drawer{border-top:1px solid var(--ux-border);border-left:0;max-height:none}}@media (width<=760px){.opportunity-column-guide{display:none}.opportunity-resolution-row{grid-template-rows:repeat(3,auto);grid-template-columns:15px 48px minmax(0,1fr) 64px;gap:3px 7px;min-height:98px;padding:8px}.opportunity-resolution-row>input,.opportunity-resolution-row>.resolution-selection-spacer{grid-area:1/1}.opportunity-resolution-row .stream-priority{grid-area:1/2/3;align-self:start}.opportunity-resolution-row .resolution-customer{grid-area:1/3}.opportunity-resolution-row .resolution-confidence{text-align:right;grid-area:1/4}.opportunity-resolution-row .resolution-evidence{grid-area:2/3/auto/5}.opportunity-resolution-row .resolution-action{grid-area:3/3/auto/5}.opportunity-resolution-row .stream-order-actions,.opportunity-resolution-row .stream-reorder-spacer{display:none}.decision-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-fact-strip>div:nth-child(2){border-right:0}.decision-fact-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ux-border)}.decision-evidence-table>header,.decision-evidence-table>div{grid-template-columns:1fr;gap:3px;padding-block:7px}.decision-evidence-table>*>*{padding-inline:9px}}.stock-reality-filters{margin-bottom:0}.stock-reality-filters .filter-search{flex:420px}.stock-master-workspace{grid-template-columns:minmax(430px,30%) minmax(0,70%)}.seller-table-workspace{grid-template-columns:minmax(430px,40%) minmax(0,60%)}.stock-master-panel,.seller-table-panel{background:#fff}.stock-master-header,.stock-master-row,.seller-table-header,.seller-table-row{align-items:center;column-gap:9px;display:grid}.stock-master-header,.stock-master-row{grid-template-columns:minmax(180px,1.55fr) 62px 56px minmax(92px,.8fr)}.seller-table-header,.seller-table-row{grid-template-columns:minmax(170px,1.45fr) minmax(92px,.78fr) 64px 72px}.stock-master-header,.seller-table-header{border-bottom:1px solid var(--ux-border);min-height:36px;color:var(--ux-muted);background:var(--ux-surface-soft);padding:0 12px;font-size:9px;font-weight:800}.stock-master-header>span,.seller-table-header>span{min-width:0;height:100%}.stock-master-header button,.seller-table-header button{width:100%;height:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.stock-master-header button:hover,.seller-table-header button:hover{color:var(--ux-navy)}.stock-master-header button:focus-visible,.seller-table-header button:focus-visible{z-index:1;outline:2px solid var(--ux-navy);outline-offset:2px;position:relative}.stock-master-row,.master-row.stock-master-row,.seller-table-row,.master-row.seller-table-row{border-left:0;min-height:48px!important;padding:4px 12px!important}.stock-master-row>span,.stock-master-row>small,.seller-table-row>span,.seller-table-row>small{min-width:0;color:var(--ux-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.stock-master-row>span:first-child{gap:2px;display:grid}.stock-master-row>span:first-child strong,.seller-table-name strong{color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stock-master-row>span:first-child small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.stock-master-row>small,.seller-table-row>small{color:var(--ux-green-dark);font-weight:700}.stock-master-row>small.needs-review,.seller-table-row.semantic-warning>small,.seller-table-row.semantic-danger>small{color:#9a4f2d}.stock-master-row.is-selected,.seller-table-row.is-selected,.seller-table-row.semantic-success.is-selected,.seller-table-row.semantic-warning.is-selected,.seller-table-row.semantic-danger.is-selected,.seller-table-row.semantic-muted.is-selected{box-shadow:inset 3px 0 var(--ux-navy);outline:0;background:#f2f5f8!important}.seller-table-row.semantic-success,.seller-table-row.semantic-warning,.seller-table-row.semantic-danger,.seller-table-row.semantic-muted{box-shadow:none;background:#fff!important}.seller-table-name{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.seller-table-name .ds-avatar{width:26px;height:26px;font-size:9px}.stock-detail,.seller-detail{background:#fff;min-width:0}.stock-detail-header,.seller-detail-hero{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 13px;display:flex;background:#fff!important}.stock-detail-header>div{min-width:0;color:var(--ux-navy);align-items:center;gap:9px;display:flex}.stock-detail-header>div>span{gap:2px;min-width:0;display:grid}.stock-detail-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.stock-detail-header small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-detail .stock-source-summary{border:0;border-bottom:1px solid var(--ux-border);border-radius:0;margin:0}.stock-detail .stock-source-summary>div{min-height:58px;padding:8px 11px}.stock-detail .stock-source-summary strong{font-family:inherit;font-size:12px;font-weight:750}.stock-detail .stock-table-card{border-radius:9px;margin:10px}.stock-detail .stock-table-scroll{max-height:calc(100dvh - 360px)}.seller-detail-hero{justify-content:flex-start}.seller-detail-hero>div{min-width:0}.seller-detail-hero h3{color:var(--ux-navy);text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;overflow:hidden}.seller-detail-hero p{color:var(--ux-muted);margin:0;font-size:10px}.seller-detail-hero .ds-badge{margin-left:auto}.seller-fact-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.seller-fact-row>div{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 11px;display:flex}.seller-opportunity-table{border:1px solid var(--ux-border);background:#fff;border-radius:9px;margin:10px;overflow:hidden}.seller-opportunity-table>header{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 11px;display:flex}.seller-opportunity-table>header h4{color:var(--ux-navy);margin:2px 0 0;font-size:13px}.seller-opportunity-table>header>span{color:var(--ux-muted);white-space:nowrap;font-size:9px}.seller-opportunity-head,.seller-opportunity-body>button{grid-template-columns:minmax(130px,1.3fr) minmax(100px,1fr) minmax(105px,.9fr) minmax(120px,1.05fr);align-items:center;gap:10px;display:grid}.seller-opportunity-head{border-bottom:1px solid var(--ux-border);min-height:30px;color:var(--ux-muted);background:var(--ux-surface-soft);padding:0 11px;font-size:8.5px;font-weight:800}.seller-opportunity-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:230px;overflow-y:auto}.seller-opportunity-body>button{border:0;border-bottom:1px solid var(--ux-border);width:100%;min-height:46px;color:var(--ux-ink);text-align:left;cursor:pointer;background:#fff;padding:6px 11px}.seller-opportunity-body>button:last-of-type{border-bottom:0}.seller-opportunity-body>button:hover{background:var(--ux-surface-soft)}.seller-opportunity-body>button:focus-visible{z-index:1;outline:2px solid var(--ux-navy);outline-offset:-2px;position:relative}.seller-opportunity-body strong,.seller-opportunity-body span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;line-height:1.3;overflow:hidden}.seller-opportunity-body strong{color:var(--ux-navy);font-size:10px}.seller-opportunity-body span:nth-child(2){color:var(--ux-muted)}.seller-opportunity-body span:nth-child(3){color:var(--ux-green-dark)}.seller-opportunity-body span:last-child{justify-content:space-between;align-items:center;gap:6px;font-weight:750;display:flex}.seller-data-provenance{margin:0 12px 12px}@media (width<=1180px) and (width>=901px){.stock-master-workspace{grid-template-columns:minmax(370px,35%) minmax(0,65%)}.seller-table-workspace{grid-template-columns:minmax(370px,39%) minmax(0,61%)}.stock-master-header,.stock-master-row{grid-template-columns:minmax(150px,1.45fr) 56px 50px minmax(82px,.75fr);column-gap:7px}.seller-table-header,.seller-table-row{grid-template-columns:minmax(145px,1.35fr) minmax(82px,.75fr) 58px 64px;column-gap:7px}}@media (width<=900px){.customer-table-workspace,.stock-master-workspace,.seller-table-workspace{grid-template-columns:1fr}.customer-table-panel,.stock-master-panel,.seller-table-panel{border-right:0;border-bottom:1px solid var(--ux-border);max-height:320px}.stock-detail .stock-table-scroll{max-height:none}}@media (width<=620px){.stock-master-header,.seller-table-header{display:none}.stock-master-row,.master-row.stock-master-row{grid-template-columns:minmax(0,1fr) 46px minmax(84px,auto);min-height:46px!important}.stock-master-row>span:nth-child(3){display:none}.seller-table-row,.master-row.seller-table-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 46px;min-height:46px!important}.seller-table-row>span:last-child{display:none}.stock-detail-header,.seller-detail-hero{min-height:68px}.seller-fact-row,.stock-detail .stock-source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-fact-row>div:nth-child(2),.stock-detail .stock-source-summary>div:nth-child(2){border-right:0}.seller-fact-row>div:nth-child(-n+2),.stock-detail .stock-source-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ux-border)}.seller-opportunity-head{display:none}.seller-opportunity-body>button{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:64px}.seller-opportunity-body>button>span:nth-child(2){grid-column:1}.seller-opportunity-body>button>span:nth-child(3){display:none}.seller-opportunity-body>button>span:last-child{grid-area:1/2/3}}.imports-page{gap:14px;display:grid}.imports-page .executive-card{padding:16px 18px}.imports-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.imports-table{border-collapse:collapse;width:100%;font-size:12px}.imports-table thead th{border-bottom:1px solid var(--ux-border);color:var(--ux-muted);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:7px 9px;font-size:9px;font-weight:700}.imports-table tbody td{border-bottom:1px solid var(--ux-border);color:var(--ink);padding:9px}.imports-table tbody tr:last-child td{border-bottom:0}.imports-actions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.imports-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.imports-form-grid label,.imports-file-row,.imports-upsert-row{gap:5px;display:grid}.imports-field-label,.imports-form-grid>label,.imports-upsert-row{color:var(--ux-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.imports-form-grid select,.imports-form-grid input,.imports-upsert-row select,.imports-table select{border:1px solid var(--border-default,#d6d1c9);min-height:34px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-radius:7px;padding:0 9px;font-size:12px}.imports-file-row{justify-items:start;margin:12px 0}.imports-file-button{cursor:pointer;padding:0 12px;position:relative;overflow:hidden}.imports-file-button input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.imports-mapping-table{margin-top:4px}.imports-mapping-table td em{color:#b4372f;font-style:normal}.imports-card-footer{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.imports-run-summary{margin:12px 0}.imports-run-row{cursor:pointer}.imports-run-row:hover td{background:var(--ux-surface-soft,#f6f3ee)}.imports-muted{color:var(--ux-muted);font-size:12px}.imports-upsert-row{max-width:320px;margin-top:12px}@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-y-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-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}
