/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-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;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-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-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-50:oklch(97.7% .013 236.62);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.bottom-0{bottom:0}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-\[18px\]{height:18px}.h-full{height:100%}.h-screen{height:100vh}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[256px\]{min-height:256px}.min-h-\[260px\]{min-height:260px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[212px\]{width:212px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.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-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[560px\]{max-width:560px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.grid-cols-\[minmax\(190px\,1\.4fr\)_minmax\(150px\,1fr\)_minmax\(170px\,1\.2fr\)_100px_130px\]{grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) minmax(170px,1.2fr) 100px 130px}.grid-cols-\[minmax\(220px\,1\.4fr\)_minmax\(120px\,\.8fr\)_minmax\(120px\,\.8fr\)_minmax\(140px\,\.8fr\)_80px_90px_120px\]{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(140px,.8fr) 80px 90px 120px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-orange-100{border-color:var(--color-orange-100)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-900{border-color:var(--color-slate-900)}.border-t-slate-900{border-top-color:var(--color-slate-900)}.bg-\[\#f6f7f9\]{background-color:#f6f7f9}.bg-\[\#f6f7f9\]\/50{background-color:oklab(97.5942% -.000272542 -.00285441/.5)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-orange-600{color:var(--color-orange-600)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f43f5e80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-slate-500:is(:where(.group):hover *){color:var(--color-slate-500)}.group-hover\:text-slate-600:is(:where(.group):hover *){color:var(--color-slate-600)}}.selection\:bg-slate-900\/20 ::selection{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.selection\:bg-slate-900\/20 ::selection{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.selection\:bg-slate-900\/20::selection{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.selection\:bg-slate-900\/20::selection{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-sm:hover{--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)}}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-slate-900:focus{border-color:var(--color-slate-900)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-slate-900:focus{--tw-ring-color:var(--color-slate-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.superAdminApp{font-size:var(--type-body);line-height:var(--type-line-body)}.superAdminApp h1.text-xl{font-size:var(--type-page-title);line-height:1.15}.superAdminApp h2.text-lg{font-size:var(--type-panel-title);line-height:var(--type-line-compact)}.superAdminApp .text-sm{font-size:var(--type-body)}.superAdminApp .text-xs{font-size:var(--type-secondary)}.superAdminApp .platformSideNav{background:#fff;padding:14px 10px 20px}.superAdminApp .platformNavGroup{margin-top:0}.superAdminApp .platformNavGroup+.platformNavGroup{margin-top:17px}.superAdminApp .platformNavGroupButton{min-height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:0;padding:0 6px 8px}.superAdminApp .platformNavGroupButton:hover{background:0 0}.superAdminApp .platformNavGroupButton h2{color:#7f92ad;font-size:var(--type-secondary);letter-spacing:0;text-transform:none;font-weight:700;line-height:18px}.superAdminApp .platformNavGroupButton svg{color:#8aa0bd;width:14px;height:14px}.superAdminApp .platformNavList{gap:4px;padding:0;display:grid}.superAdminApp .platformNavList>:not(:last-child){margin-block:0}.superAdminApp .platformNavItem{color:#334155;min-height:36px;box-shadow:none;font-size:var(--type-section-title);letter-spacing:0;background:0 0;border:0;border-radius:6px;justify-content:flex-start;gap:0;padding:0 10px;font-weight:500;line-height:20px}.superAdminApp .platformNavItem:hover{color:#0f172a;background:#fff}.superAdminApp .platformNavItem.is-active,.superAdminApp .platformNavItem.is-active:hover{color:#fff;background:#0f172a;font-weight:700}.superAdminApp .platformNavItem svg{color:#8aa0bd;stroke-width:1.8px;width:17px;height:17px;margin-right:10px}.superAdminApp .platformNavItem.is-active svg{color:#fff}.superAdminApp .platformTopLogout{color:#cbd5e1;min-height:34px;box-shadow:none;background:0 0;border:0}.superAdminApp .platformTopLogout:hover{color:#fff;background:0 0}.superAdminApp .saRolePermissionAll,.superAdminApp .saRolePermissionItem{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0;margin:0;display:grid}.superAdminApp .saRolePermissionCheckbox{justify-self:center;width:16px;height:16px;padding:0}.superAdminApp .saSystemTabButton{color:#0f172a;min-height:40px;box-shadow:none;background:#fff;border:0;justify-content:flex-start}.superAdminApp .saSystemTabButton:hover{color:#0f172a;background:#f8fafc}.superAdminApp .saSystemTabButton.is-active,.superAdminApp .saSystemTabButton.is-active:hover{color:#fff;background:#0f172a}.superAdminApp .saUsageStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.superAdminApp .saMonitoringStatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.superAdminApp .saMonitoringPanelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1100px){.superAdminApp .saUsageStatGrid,.superAdminApp .saMonitoringStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.superAdminApp .saUsageStatGrid,.superAdminApp .saMonitoringStatGrid,.superAdminApp .saMonitoringPanelGrid{grid-template-columns:minmax(0,1fr)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}.settingsWorkspace{align-items:start;gap:14px}.settingsHero{background:radial-gradient(circle at 82% 4%,#80d3da38,#0000 27%),radial-gradient(circle at 64% 110%,#4f9db33d,#0000 36%),linear-gradient(124deg,#173f58 0%,#1e5f73 62%,#247386 100%);border:1px solid #2b7282;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 26px #1b435524}.settingsHero:after{content:"";border:1px solid #b4e7eb24;border-radius:50%;width:210px;height:120px;position:absolute;bottom:-58px;right:8%;transform:rotate(-11deg)}.settingsHeroIcon{color:#c7edf1;background:#e8f9fa1a;border:1px solid #bfe8ed4d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14}.settingsHeroCopy{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.settingsHeroCopy em{color:#9edbe4;font-size:var(--type-caption);letter-spacing:.04em;font-style:normal;font-weight:750}.settingsHeroCopy h2{color:#fff;margin:0;font-size:22px;line-height:1.25}.settingsHeroCopy p{color:#e7f8fac2;max-width:760px;font-size:var(--type-body);margin:0;line-height:1.6}.settingsHeroAside{z-index:1;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.settingsHeroBadge{color:#d8f5f3;min-height:32px;font-size:var(--type-secondary);white-space:nowrap;background:#0528372e;border:1px solid #bfe8ed45;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-weight:700;display:inline-flex}.settingsHeroButton,button.settingsHeroButton{color:#fff;min-height:34px;box-shadow:none;background:#f2fdfe1a;border:1px solid #c7edf157}.settingsHeroButton:hover,button.settingsHeroButton:hover{background:#f2fdfe2e;border-color:#d7f6f894}.settingsMetricStrip{background:#fff;border:1px solid #dce6ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 16px #153d520f}.settingsMetric{border-right:1px solid #e5edf2;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:94px;padding:15px 17px;display:grid}.settingsMetric:last-child{border-right:0}.settingsMetricIcon{color:#27698a;background:#edf6fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settingsMetric.teal .settingsMetricIcon{color:#157286;background:#e8f7f8}.settingsMetric.green .settingsMetricIcon{color:#278363;background:#eaf8f1}.settingsMetric.amber .settingsMetricIcon{color:#a96817;background:#fff6e8}.settingsMetric.red .settingsMetricIcon{color:#c55050;background:#fff0f0}.settingsMetric>span:last-child{gap:2px;min-width:0;display:grid}.settingsMetric em,.settingsMetric small{color:#718394;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.settingsMetric strong{color:#173f58;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.settingsPanel{border-color:#dce6ed;border-radius:10px;box-shadow:0 4px 18px #153d520e}.settingsSectionHead{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px;display:grid}.panelHead>.settingsSectionHead{margin-bottom:0}.settingsSectionHead>span:first-child{color:#21728a;background:#eaf6f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settingsSectionHead h2{color:#18374b;font-size:var(--type-panel-title);margin:0}.settingsSectionHead p{color:#788998;font-size:var(--type-secondary);margin:3px 0 0;line-height:1.45}.settingsPanel label{color:#546878;font-size:var(--type-secondary);font-weight:650}.settingsPanel input,.settingsPanel select,.settingsPanel textarea{background:#fbfdfe;border-color:#d7e3ea}.settingsPanel input:focus,.settingsPanel select:focus,.settingsPanel textarea:focus{border-color:#78abb9;box-shadow:0 0 0 3px #2d87991a}.settingsPanel .table,.settingsPanel .eventList{border:1px solid #e3ebf0;border-radius:8px;overflow:hidden}.settingsPanel .table>.row,.settingsPanel .eventList>div{border-color:#e8eef2}.settingsPanel .table>.row:hover{background:#f7fbfc}.settingsActionForm{background:#f7fbfc;border:1px solid #e1ebf0;border-radius:9px;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;padding:15px;display:grid}.settingsActionForm label{margin:0}.settingsFormActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.settingsStateButton{justify-self:start}.settingsPlanList{margin-top:14px}.billingPlanWorkspace{padding:0;overflow:hidden}.billingWorkspaceTabs{background:#f7fafb;border-bottom:1px solid #dfe9ed;align-items:center;gap:6px;padding:10px 14px;display:flex}.billingWorkspaceTabs button{color:#607789;min-width:138px;min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.billingWorkspaceTabs button:hover{color:#175d73;background:#edf6f8}.billingWorkspaceTabs button.active{color:#fff;background:linear-gradient(135deg,#18566c,#27899c);border-color:#b8dce4}.billingWorkspaceTabs button em{color:#567384;background:#e4edf0;border-radius:999px;justify-content:center;align-items:center;min-width:21px;min-height:21px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.billingWorkspaceTabs button.active em{color:#155d72;background:#fff}.billingWorkspaceTabs button em.danger{color:#b24b47;background:#fde8e6}.billingTabContent{min-height:360px;padding:22px 20px 24px}.billingWorkspaceMessage{margin:0 20px 20px}.billingPlanHeader{justify-content:space-between;align-items:center;gap:18px;padding:20px 20px 0;display:flex}.billingCycleSwitch{background:#f3f7f8;border:1px solid #d7e4e9;border-radius:12px;flex:none;gap:4px;padding:4px;display:inline-flex}.billingCycleSwitch button{color:#63798a;min-width:96px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0 14px}.billingCycleSwitch button.active{color:#fff;background:linear-gradient(135deg,#18566c,#25859a)}.billingCycleSwitch em{color:#147555;background:#dff6ea;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:11px;font-style:normal}.billingCycleSwitch button.active em{color:#e7fff4;background:#ffffff2e}.billingPlanCards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;padding:18px 20px 20px;display:grid}.billingPlanCard{background:linear-gradient(#fff 0%,#fbfdfe 100%);border:1px solid #dce7eb;border-radius:14px;flex-direction:column;min-width:0;min-height:470px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.billingPlanCard:hover{border-color:#a9d0d9;transform:translateY(-2px);box-shadow:0 12px 28px #12465817}.billingPlanCard.selected{border-color:#23869a;box-shadow:0 0 0 2px #23869a1a}.billingPlanCard.featured{background:linear-gradient(#f3fbfc 0%,#fff 38%)}.billingPlanCard.featured:before{content:"";background:linear-gradient(90deg,#18586e,#33a5b0);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:22px;right:22px}.billingPlanCard>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:54px;display:flex}.billingPlanCard h3{color:#153348;margin:4px 0 0;font-size:21px}.billingPlanEyebrow{color:#6d8291;font-size:11px}.billingPlanTag{color:#196278;background:#def2f5;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.billingPlanTag.current{color:#147552;background:#def5e8}.billingPlanDescription{color:#6b8090;min-height:42px;margin:10px 0 16px;font-size:12px;line-height:1.65}.billingPlanPrice{color:#607687;flex-wrap:wrap;align-items:baseline;min-height:68px;display:flex}.billingPlanPrice strong{color:#112e43;letter-spacing:-1px;font-size:29px}.billingPlanPrice>span{margin-left:4px;font-size:13px}.billingPlanPrice small{color:#718594;width:100%;margin-top:5px;font-size:11px;display:block}.billingPlanSelect{color:#17637a;width:100%;min-height:40px;box-shadow:none;background:#fff;border:1px solid #1d7187;margin:8px 0 15px}.billingPlanSelect.selected{color:#fff;opacity:1;background:linear-gradient(135deg,#18566c,#27899c)}.billingQuotaBox{background:#f2f8f9;border:1px solid #dcebed;border-radius:10px;margin-bottom:15px;padding:13px}.billingQuotaBox>div,.billingQuotaBox p{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingQuotaBox>div{color:#36566a;margin-bottom:10px;font-size:12px;font-weight:700}.billingQuotaBox>div em{color:#218067;font-size:11px;font-style:normal;font-weight:600}.billingQuotaBox p{color:#687e8d;margin:7px 0 0;font-size:11px}.billingQuotaBox p strong{color:#21485d;font-size:12px}.billingCapabilityList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.billingCapabilityList li{color:#2b4c60;gap:3px;font-size:12px;display:grid}.billingCapabilityList li>span{align-items:center;gap:6px;font-weight:700;display:flex}.billingCapabilityList svg{color:#2b9675}.billingCapabilityList em{color:#7a8e9c;padding-left:20px;font-size:11px;font-style:normal;line-height:1.5}.billingUsageGroups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:15px;display:grid}.billingUsageGroups>article{background:#fbfdfe;border:1px solid #e0e9ed;border-radius:11px;padding:15px}.billingUsageGroups article>header,.billingUsageGroups article>div p{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingUsageGroups article>header{color:#24485c;margin-bottom:13px;font-size:13px;font-weight:700}.billingUsageGroups article>header em{color:#208165;font-size:11px;font-style:normal}.billingUsageGroups article>div{margin-top:11px}.billingUsageGroups article>div p{color:#647a89;margin:0 0 6px;font-size:11px}.billingUsageGroups article>div p strong{color:#274d60}.billingUsageGroups article>div i{background:#e7eef1;border-radius:999px;height:5px;display:block;overflow:hidden}.billingUsageGroups article>div i u{border-radius:inherit;background:linear-gradient(90deg,#2689a0,#3cb493);height:100%;text-decoration:none;display:block}.billingUsageGroups article>div small{color:#8495a1;font-size:11px}.billingUsageGroups article>div.exceeded i u{background:#dd665f}.billingUsageGroups article>div.exceeded small,.billingUsageGroups article>div.exceeded p strong{color:#c24f49}.billingOrderList{border:1px solid #e0e9ed;border-radius:10px;min-width:820px;margin-top:15px;overflow:hidden}.billingOrdersPanel{overflow-x:auto}.billingOrderHead,.billingOrderRow{grid-template-columns:minmax(130px,1.2fr) .7fr .8fr .7fr .7fr 1fr minmax(110px,.7fr);align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:grid}.billingOrderHead{color:#557083;background:#edf6f8;font-size:11px;font-weight:700}.billingOrderRow{color:#39576a;border-top:1px solid #e5edf0;font-size:12px}.billingOrderRow button{min-height:34px;padding:0 10px;font-size:11px}.billingOrderStatus{color:#25785f;background:#e2f4eb;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.billingOrderStatus.pending{color:#a36915;background:#fff0d3}.billingOrderStatus.cancelled,.billingOrderStatus.failed{color:#b74e49;background:#fde8e6}.privacyRequestPanel>label,.privacyRequestPanel>.inline,.privacyRequestPanel>.inlineActions,.privacyRequestPanel>.eventList{max-width:820px}.notificationTemplateListHead{gap:18px}.notificationManagementPanel{overflow:hidden}.notificationWorkspaceTabs{border-bottom:1px solid #e2ebf0;align-items:center;gap:6px;margin:-4px -4px 18px;padding:4px 4px 14px;display:flex}.notificationWorkspaceTabs button{color:#607789;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;padding:0 14px}.notificationWorkspaceTabs button:hover{color:#164f64;background:#f0f7f9}.notificationWorkspaceTabs button.active{color:#165f75;background:#e9f6f8;border-color:#bcdde5}.notificationWorkspaceTabs em{color:#698091;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;display:inline-flex}.notificationWorkspaceTabs button.active em{color:#177189}.notificationTemplateListActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notificationTemplateSearch{color:#7890a1;background:#fff;border:1px solid #dbe5eb;border-radius:8px;align-items:center;gap:8px;width:min(310px,34vw);min-height:38px;margin:0;padding:0 11px;display:flex}.notificationTemplateSearch:focus-within{border-color:#23839a;box-shadow:0 0 0 3px #23839a1a}.notificationTemplateSearch input{min-width:0;min-height:34px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.notificationTemplateTable{background:#fff;border:1px solid #e1eaf0;border-radius:10px;overflow-x:auto}.notificationTemplateTableHead,.notificationTemplateRow{grid-template-columns:minmax(145px,1.35fr) minmax(105px,.85fr) minmax(78px,.6fr) minmax(64px,.5fr) minmax(100px,.8fr) minmax(250px,1.55fr);align-items:center;min-width:880px;display:grid}.notificationTemplateTableHead{color:#4f687b;background:#edf7fa;border-bottom:1px solid #dfe9ee;min-height:42px;padding:0 14px;font-size:12px;font-weight:700}.notificationTemplateTableHead>span:last-child{text-align:right}.notificationTemplateRow{color:#51687a;border-bottom:1px solid #e8eef2;min-height:68px;padding:10px 14px;font-size:13px;transition:background .16s}.notificationTemplateRow:last-child{border-bottom:0}.notificationTemplateRow:hover,.notificationTemplateRow.selected{background:#f7fbfc}.notificationTemplateRow.selected{box-shadow:inset 3px 0 #23839a}.notificationTemplateName{color:#17364b;align-items:center;gap:10px;min-width:0;display:flex}.notificationTemplateName>span{color:#23839a;background:#eaf7f9;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.notificationTemplateName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationTemplateStatus{color:#748796;background:#eef2f5;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.notificationTemplateStatus.enabled{color:#16805d;background:#e7f7f0}.notificationTemplateStatus.failed{color:#b44848;background:#fdecec}.notificationTemplateRowActions{justify-content:flex-end;gap:4px;display:flex}.notificationTemplateRowActions button{white-space:nowrap;flex:none;gap:4px;min-height:32px;padding:0 8px;font-size:12px}.notificationTemplateRowActions .dangerText{color:#c44747}.notificationCenter .knowledgePagination{margin-top:14px}.notificationChannelTable,.notificationHistoryTable{background:#fff;border:1px solid #e1eaf0;border-radius:10px;overflow-x:auto}.notificationChannelTableHead,.notificationChannelRow{grid-template-columns:minmax(150px,1fr) minmax(155px,1fr) minmax(100px,.7fr) minmax(170px,1.15fr) minmax(150px,.9fr);align-items:center;min-width:780px;display:grid}.notificationHistoryTableHead,.notificationHistoryRow{grid-template-columns:minmax(170px,1.25fr) minmax(155px,1fr) minmax(145px,.9fr) minmax(105px,.7fr) minmax(175px,1fr);align-items:center;min-width:800px;display:grid}.notificationChannelTableHead,.notificationHistoryTableHead{color:#4f687b;background:#edf7fa;border-bottom:1px solid #dfe9ee;min-height:42px;padding:0 14px;font-size:12px;font-weight:700}.notificationChannelTableHead>span:last-child{text-align:right}.notificationChannelRow,.notificationHistoryRow{color:#51687a;border-bottom:1px solid #e8eef2;min-height:68px;padding:10px 14px;font-size:13px}.notificationChannelRow:last-child,.notificationHistoryRow:last-child{border-bottom:0}.notificationChannelRow:hover,.notificationHistoryRow:hover{background:#f7fbfc}.notificationHistoryRow>strong{color:#17364b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationChannelError{color:#b44848;grid-column:1/-1;margin:6px 0 0 40px;font-size:12px}.notificationInlineResult{color:#25705e;background:#f0faf7;border:1px solid #cbe5df;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px}.notificationInlineResult.formError{color:#b44848;background:#fff5f5;border-color:#f1cece}.notificationTemplateTestGrid{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:end;gap:14px;display:grid}.notificationTemplateDialog{width:min(680px,100vw - 32px)}.notificationTemplateDialogForm{max-height:min(64vh,620px);overflow-y:auto}.notificationTemplateDialogForm input[readonly],.notificationTemplateDialogForm textarea[readonly],.notificationTemplateDialogForm select:disabled{color:#334f62;opacity:1;cursor:default;background:#f6f9fb}.notificationTemplateUpdatedAt{color:#718697;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.notificationTestNotice{color:#237088;background:#eff8fa;border:1px solid #cfe4e9;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notificationTestNotice>svg{margin-top:2px}.notificationTestNotice p{flex-direction:column;gap:3px;margin:0;display:flex}.notificationTestNotice span{color:#667f90;font-size:12px}.notificationPreviewCard{background:#f7fafb;border:1px solid #dce7ed;border-radius:9px;gap:6px;padding:14px;display:grid}.notificationPreviewCard em{color:#718697;font-size:12px;font-style:normal}.notificationPreviewCard strong{color:#17364b}.notificationPreviewCard p{color:#50697b;white-space:pre-wrap;margin:0;line-height:1.65}.smtpSecurityOptions{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;flex-wrap:wrap;gap:16px;padding:11px 12px;display:flex}.smtpSecurityOptions .checkLine{min-width:0;margin:0}.aiManagementPanel{overflow:hidden}.aiWorkspaceTabs{margin-bottom:18px}.aiProviderTable,.aiPromptTable,.aiGovernanceTable,.aiMediaTable{background:#fff;border:1px solid #e1eaf0;border-radius:10px;overflow-x:auto}.aiProviderTableHead,.aiProviderRow{grid-template-columns:minmax(165px,1.05fr) minmax(180px,1.15fr) minmax(105px,.65fr) minmax(95px,.6fr) minmax(245px,1.45fr);align-items:center;min-width:880px;display:grid}.aiPromptTableHead,.aiPromptRow{grid-template-columns:minmax(185px,1.3fr) minmax(95px,.65fr) minmax(130px,.85fr) minmax(105px,.7fr) minmax(235px,1.4fr);align-items:center;min-width:850px;display:grid}.aiGovernanceTableHead,.aiGovernanceRow{grid-template-columns:minmax(190px,1.15fr) minmax(105px,.65fr) minmax(230px,1.4fr) minmax(120px,.75fr) minmax(100px,.6fr);align-items:center;min-width:820px;display:grid}.aiMediaTableHead,.aiMediaRow{grid-template-columns:minmax(165px,1.05fr) minmax(180px,1.15fr) minmax(135px,.85fr) minmax(105px,.65fr) minmax(230px,1.35fr);align-items:center;min-width:820px;display:grid}.aiProviderTableHead,.aiPromptTableHead,.aiGovernanceTableHead,.aiMediaTableHead{color:#4f687b;background:#edf7fa;border-bottom:1px solid #dfe9ee;min-height:42px;padding:0 14px;font-size:12px;font-weight:700}.aiProviderTableHead>span:last-child,.aiPromptTableHead>span:last-child,.aiGovernanceTableHead>span:last-child{text-align:right}.aiProviderRow,.aiPromptRow,.aiGovernanceRow,.aiMediaRow{color:#51687a;border-bottom:1px solid #e8eef2;min-height:70px;padding:10px 14px;font-size:13px;transition:background .16s}.aiProviderRow:last-child,.aiPromptRow:last-child,.aiGovernanceRow:last-child,.aiMediaRow:last-child{border-bottom:0}.aiProviderRow:hover,.aiPromptRow:hover,.aiGovernanceRow:hover,.aiMediaRow:hover{background:#f7fbfc}.aiProviderRow.selected{background:#f4fafb;box-shadow:inset 3px 0 #23839a}.aiProviderIdentity{align-items:center;gap:10px;min-width:0;display:flex}.aiProviderIdentity>span{color:#23839a;background:#eaf7f9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.aiProviderIdentity>div,.aiPromptRow>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.aiProviderIdentity strong,.aiPromptRow strong{color:#17364b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiProviderIdentity em{color:#258169;font-size:11px;font-style:normal;font-weight:700}.aiProviderIdentity small,.aiPromptRow>div:first-child span{color:#7a8f9e;font-size:11px}.aiProviderHint{color:#a56545;grid-column:1/-1;margin:5px 0 0 42px;font-size:11px}.aiPromptToolbar{align-items:center;gap:8px;display:flex}.aiPromptToolbar select{width:min(260px,36vw);min-height:38px}.aiManagementPanel>.notificationInlineResult{margin:0 0 12px}.aiBudgetSummary{background:#f7fafb;border:1px solid #dfe8ed;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.aiBudgetSummary>div{border-right:1px solid #dfe8ed;gap:4px;padding:12px 14px;display:grid}.aiBudgetSummary>div:last-child{border-right:0}.aiBudgetSummary span{color:#718697;font-size:12px}.aiBudgetSummary strong{color:#17364b;font-size:18px}.auditSectionHead{grid-template-columns:34px minmax(180px,1fr) auto}.auditToolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.auditToolbar>select{width:124px;margin:0}.settingsSearch{color:#78909f;background:#fbfdfe;border:1px solid #d7e3ea;border-radius:7px;align-items:center;gap:7px;width:min(310px,32vw);min-height:36px;padding:0 10px;display:flex}.settingsSearch input{min-width:0;height:34px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.settingsSearch input:focus{box-shadow:none;border:0}.auditTable{border:1px solid #e0e9ef;border-radius:8px;overflow-x:auto}.auditTableHead,.auditTableRow{grid-template-columns:42px minmax(130px,1.15fr) minmax(108px,.9fr) minmax(100px,.8fr) minmax(118px,.9fr) minmax(148px,1fr) 84px;min-width:790px;display:grid}.auditTableHead{color:#50687a;font-size:var(--type-secondary);background:#eef7fa;font-weight:750}.auditTableRow{color:#344e60;font-size:var(--type-body);border-top:1px solid #e7edf1;align-items:center}.auditTableRow:hover{background:#f8fbfc}.auditTableHead>span,.auditTableRow>span{align-items:center;gap:7px;min-width:0;min-height:46px;padding:10px 12px;display:flex}.auditTableRow>span:nth-child(2),.auditTableRow>span:nth-child(5){flex-wrap:wrap}.auditTableHead>.auditSelectCell,.auditTableRow>.auditSelectCell{justify-content:center;padding-inline:8px}.auditSelectCell input{accent-color:#1f6680;cursor:pointer;width:16px;height:16px;margin:0}.auditSelectionSummary{color:#315f72;font-size:var(--type-secondary);white-space:nowrap;font-weight:750}.auditDeleteButton{min-height:36px;padding:7px 11px}.auditRowActions{justify-content:flex-end}.auditViewButton{white-space:nowrap;min-height:32px;padding:6px 10px}.auditTableRow strong{color:#183b51}.auditTableRow em{color:#7b8c99;font-size:var(--type-secondary);font-style:normal}.auditResult{min-height:24px;font-size:var(--type-secondary);border-radius:999px;align-items:center;padding:3px 9px;font-weight:750;display:inline-flex}.auditResult.success{color:#237b5c;background:#eaf8f1}.auditResult.failed{color:#bd4545;background:#fff0f0}.auditDetailDialog{width:min(680px,100%)}.auditDetailSummary{background:#f5fafb;border:1px solid #dce9ee;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;display:flex}.auditDetailSummary>div{gap:3px;display:grid}.auditDetailSummary strong{color:#173b50;font-size:16px}.auditDetailSummary em{color:#718493;font-size:var(--type-secondary);font-style:normal}.auditDetailGrid{border:1px solid #e0e9ef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;display:grid;overflow:hidden}.auditDetailGrid>div{border-bottom:1px solid #e6edf1;border-right:1px solid #e6edf1;gap:5px;min-width:0;padding:12px 14px;display:grid}.auditDetailGrid>div:nth-child(2n){border-right:0}.auditDetailGrid>div:nth-last-child(-n+2){border-bottom:0}.auditDetailGrid dt,.auditMetadataSection dt{color:#758895;font-size:var(--type-secondary)}.auditDetailGrid dd,.auditMetadataSection dd{overflow-wrap:anywhere;color:#243f50;min-width:0;font-size:var(--type-body);margin:0;font-weight:650}.auditMetadataSection{margin-top:14px}.auditMetadataSection h3{color:#244559;margin-bottom:9px;font-size:14px}.auditMetadataSection>dl{border:1px solid #e0e9ef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.auditMetadataSection>dl>div{border-bottom:1px solid #e6edf1;border-right:1px solid #e6edf1;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.auditMetadataSection>dl>div:nth-child(2n){border-right:0}.auditMetadataSection>dl>div:nth-last-child(-n+2){border-bottom:0}@media (width<=1050px){.settingsHero{grid-template-columns:48px minmax(0,1fr)}.settingsHeroAside{grid-column:2;justify-content:flex-start}.settingsMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsMetric:nth-child(2){border-right:0}.settingsMetric:nth-child(-n+2){border-bottom:1px solid #e5edf2}.auditSectionHead{grid-template-columns:34px minmax(0,1fr)}.notificationTemplateListHead{flex-direction:column;align-items:flex-start}.notificationTemplateListActions{justify-content:flex-start;width:100%}.notificationTemplateSearch{width:min(420px,60vw)}.aiPromptToolbar{width:100%}.auditToolbar{grid-column:1/-1}}@media (width<=760px){.settingsHero{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 16px}.settingsHeroIcon{width:40px;height:40px}.settingsHeroAside{flex-direction:column;grid-column:1/-1;align-items:stretch}.settingsHeroBadge,.settingsHeroButton{justify-content:center}.settingsMetricStrip{grid-template-columns:1fr}.settingsMetric,.settingsMetric:nth-child(2){border-bottom:1px solid #e5edf2;border-right:0}.settingsMetric:last-child{border-bottom:0}.settingsActionForm{grid-template-columns:1fr}.notificationTemplateListActions{grid-template-columns:1fr auto;display:grid}.notificationTemplateSearch{grid-column:1/-1;width:100%}.notificationWorkspaceTabs{overflow-x:auto}.notificationWorkspaceTabs button{flex:none}.aiPromptToolbar{flex-direction:column;align-items:stretch}.aiPromptToolbar select{width:100%}.aiBudgetSummary{grid-template-columns:1fr}.aiBudgetSummary>div{border-bottom:1px solid #dfe8ed;border-right:0}.aiBudgetSummary>div:last-child{border-bottom:0}.notificationTemplateListActions>button:last-child{justify-self:stretch}.notificationTemplateTestGrid{grid-template-columns:1fr}.auditToolbar{flex-direction:column;align-items:stretch}.settingsSearch,.auditToolbar>select{width:100%}.auditDetailGrid,.auditMetadataSection>dl{grid-template-columns:1fr}.auditDetailGrid>div,.auditMetadataSection>dl>div{border-bottom:1px solid #e6edf1;border-right:0}.auditDetailGrid>div:nth-last-child(-n+2),.auditMetadataSection>dl>div:nth-last-child(-n+2){border-bottom:1px solid #e6edf1}.auditDetailGrid>div:last-child,.auditMetadataSection>dl>div:last-child{border-bottom:0}}.operationsProductPage{gap:14px;min-width:0;display:grid}.operationsCommandBar{background:#fff;border:1px solid #dce3ea;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px 12px;display:flex}.operationsCommandBar>div{align-items:center;gap:9px;min-width:0;display:flex}.operationsCommandBar strong{color:#17202a;font-size:var(--type-section-title)}.operationsCommandBar em,.operationsCommandBar span:not(.statusDot){color:#687586;font-size:var(--type-secondary);font-style:normal}.operationsCommandBar>div:last-child>span{border-left:1px solid #e3e8ee;padding-left:9px}.contentStudioMetrics,.audienceMetrics{background:#fff;border:1px solid #dce3ea;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contentStudioMetrics>div,.audienceMetrics>div{border-right:1px solid #e6ebf0;gap:3px;min-width:0;padding:13px 16px;display:grid}.contentStudioMetrics>div:last-child,.audienceMetrics>div:last-child{border-right:0}.contentStudioMetrics span,.audienceMetrics span{color:#697586;font-size:var(--type-secondary)}.contentStudioMetrics strong,.audienceMetrics strong{color:#111827;font-size:22px;line-height:1}.contentStudioMetrics em,.audienceMetrics em{color:#8491a2;font-size:var(--type-caption);font-style:normal}.audienceMain,.audienceBuilder{background:#fff;min-width:0;padding:16px}.audienceBuilder .sectionHeader{margin-bottom:0}.audienceBuilder label{color:#4c5968;font-size:var(--type-secondary);gap:6px;font-weight:700;display:grid}.audienceBuilder input,.audienceBuilder textarea{color:#18212b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8e2;border-radius:6px;padding:9px 10px;font-weight:500}.contentKindSelector{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.contentKindSelector button{color:#647182;min-height:54px;font-size:var(--type-caption);background:#fff;border:1px solid #d5dde6;border-radius:6px;place-items:center;gap:5px;padding:6px 4px;display:grid}.composerHint{color:#748090;font-size:var(--type-caption);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.assetToolbar{background:#fbfcfd;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.assetToolbar>label{background:#fff;border:1px solid #d4dce5;border-radius:6px;align-items:center;gap:6px;min-width:160px;padding:0 8px;display:flex}.assetToolbar input{width:100%;min-width:0;font-size:var(--type-secondary);background:0 0;border:0;outline:0;padding:7px 0}.assetKind{color:#27616a;background:#e6f5f3;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.assetKind.poster{color:#8a4d14;background:#fff2de}.assetKind.shortVideoScript{color:#a03942;background:#fff0f1}.contentBodyPreview{color:#344150;max-height:245px;font-size:var(--type-secondary);white-space:pre-wrap;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed;padding:12px 0;line-height:1.7;overflow-y:auto}.audienceWorkspace{background:#fff;border:1px solid #d7dee7;border-radius:7px;grid-template-columns:minmax(0,1fr) 310px;min-height:540px;display:grid;overflow:hidden}.audienceMain{border-right:1px solid #e1e7ed;padding:0}.audienceBuilder{background:#f8fafb;flex-direction:column;gap:13px;display:flex}.audienceBuilder>button{justify-content:center;min-height:38px}.audienceTable{overflow-x:auto}.audienceTable>header,.audienceTable>div:not(.knowledgeEmpty){color:#657181;min-width:680px;min-height:48px;font-size:var(--type-secondary);border-bottom:1px solid #e7ebf0;grid-template-columns:1.15fr 1.6fr .75fr .65fr;align-items:center;gap:12px;padding:8px 14px;display:grid}.audienceTable>header{color:#7b8795;min-height:38px;font-size:var(--type-caption);background:#f8fafb;font-weight:700}.audienceTable strong{color:#1f2933;font-size:var(--type-secondary)}.socialGrowthWorkbench,.biDashboard{gap:14px}.socialGrowthWorkbench .workbenchHero,.biDashboard .workbenchHero{color:#1d2935;min-height:0;box-shadow:none;background:#fff;border:1px solid #d7dee7;border-radius:7px;padding:16px}.socialGrowthWorkbench .workbenchHero p,.biDashboard .workbenchHero p{color:#087f83;font-size:var(--type-secondary)}.socialGrowthWorkbench .workbenchHero h2,.biDashboard .workbenchHero h2{color:#17202a;font-size:18px}.socialGrowthWorkbench .workbenchHero span,.biDashboard .workbenchHero span{color:#6c7887}.socialGrowthWorkbench .heroMetrics>div,.biDashboard .heroMetrics>div{color:#1f2933;background:#f8fafb;border-color:#dfe5eb}.socialGrowthWorkbench .heroMetrics strong,.biDashboard .heroMetrics strong{color:#17202a}.automationWorkbench>.panel,.socialGrowthWorkbench>.panel,.biDashboard>.panel{box-shadow:none}@media (width<=820px){.operationsCommandBar{flex-direction:column;align-items:flex-start}.operationsCommandBar>div{flex-wrap:wrap}.contentStudioMetrics,.audienceMetrics{grid-template-columns:1fr 1fr}.contentStudioMetrics>div:nth-child(2),.audienceMetrics>div:nth-child(2){border-right:0}.contentStudioMetrics>div:nth-child(-n+2),.audienceMetrics>div:nth-child(-n+2){border-bottom:1px solid #e6ebf0}.audienceWorkspace{grid-template-columns:1fr}.audienceMain{border-bottom:1px solid #e1e7ed;border-right:0}.contentKindSelector{grid-template-columns:1fr 1fr}.assetToolbar{flex-direction:column;align-items:stretch}.assetToolbar>label{width:100%}}:root{--bg:#f6f8fb;--panel:#fff;--panel-soft:#f8fbfd;--line:#e2e8f0;--line-soft:#edf5f8;--text:#172033;--muted:#64748b;--faint:#94a3b8;--primary:#1d4e89;--primary-strong:#123a6f;--primary-soft:#e0f2fe;--accent:#0891b2;--accent-strong:#0e7490;--accent-soft:#cffafe;--teal:#0891b2;--amber:#d97706;--danger:#dc2626;--ok:#059669;--info:#2563eb;--shadow:0 1px 2px #0f172a0f;--type-caption:11px;--type-secondary:12px;--type-body:13px;--type-section-title:14px;--type-identity:15px;--type-panel-title:16px;--type-page-title:24px;--type-metric:24px;--type-line-compact:1.4;--type-line-body:1.55}body{color:var(--text);background:var(--bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--type-body);line-height:var(--type-line-body);letter-spacing:0;margin:0}button,input,select,textarea{font:inherit;font-size:var(--type-body)}button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}button:hover{background:var(--primary-strong)}button:disabled{cursor:not-allowed;opacity:.55}.dangerButton{color:#fff;background:var(--danger)}.dangerButton:hover{color:#fff;background:#b91c1c}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:6px;outline:none;padding:9px 10px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0891b229}textarea{resize:vertical;min-height:105px}.largeTextArea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}label{color:var(--muted);font-size:var(--type-body);gap:7px;margin:11px 0;display:grid}h1,h2,h3,p{margin:0}.consoleApp{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.topbar{color:#fff;background:var(--primary);z-index:20;border-bottom:0;flex-shrink:0;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex;box-shadow:0 1px 2px #0f172a29}.topBrand{color:#fff;letter-spacing:0;width:auto;min-width:56px;font-size:18px;font-weight:800}.mobileMenuButton{color:#cbd5e1;background:#ffffff0a;border:1px solid #94a3b847;width:36px;min-height:36px;padding:0;display:none}.tenantButton,.secondaryButton,.iconGhost{color:var(--muted);border:1px solid var(--line);background:#fff}.tenantButton:hover,.secondaryButton:hover,.iconGhost:hover{color:var(--text);background:#f8fafc}.topbar .tenantButton,.topbar .secondaryButton,.topbar .iconGhost{color:#cbd5e1;background:#ffffff0a;border-color:#94a3b847}.topbar .tenantButton:hover,.topbar .secondaryButton:hover,.topbar .iconGhost:hover,.mobileMenuButton:hover{color:#fff;background:#ffffff17}.tenantButton{min-height:32px;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;max-width:320px;padding:0 10px;overflow:hidden}.globalSearch{flex:1;align-items:center;max-width:620px;display:flex;position:relative}.globalSearch svg{color:#94a3b8;position:absolute;left:12px}.globalSearch input{color:#e5e7eb;height:34px;font-size:var(--type-body);background:#ffffff14;border-color:#94a3b838;padding-left:36px;padding-right:48px}.globalSearch input::placeholder{color:#94a3b8}.globalSearch kbd{color:#cbd5e1;font-size:var(--type-caption);background:#0f172ab8;border:1px solid #94a3b847;border-radius:5px;padding:1px 6px;position:absolute;right:10px}.topActions{align-items:center;gap:8px;margin-left:auto;display:flex}.primaryAction{color:#fff;background:var(--primary);min-height:34px;box-shadow:var(--shadow)}.primaryAction:hover{color:#fff;background:var(--primary-strong)}.topbar .primaryAction{color:#111827;box-shadow:none;background:#fff}.topbar .primaryAction:hover{color:#020617;background:#f8fafc}.iconGhost,.iconButton{width:36px;min-height:36px;padding:0}.avatar{color:#e5e7eb;min-width:44px;max-width:160px;min-height:32px;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:800;display:flex;overflow:hidden}.loginPage{background:linear-gradient(180deg, #e0f2fe6b, #f6f8fb00 38%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.loginShell{gap:28px;width:min(448px,100%);display:grid}.loginBrand{text-align:center;justify-items:center;gap:10px;display:grid}.loginLogo{width:46px;height:46px;color:var(--primary);place-items:center;display:grid}.loginBrand strong{color:#172033;font-size:24px;font-weight:850;line-height:1.15}.loginBrand span{color:var(--muted);font-size:var(--type-section-title)}.loginPage .loginForm{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px 40px 34px;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0f}.signupForm{background:#fff}.loginField{color:#172033;font-size:var(--type-section-title);gap:9px;margin:0 0 24px;font-weight:700}.inputIconWrap{display:block;position:relative}.inputIconWrap svg{color:var(--accent-strong);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.inputIconWrap input{border-color:var(--line);background:#f8fafc;height:40px;padding-left:42px;box-shadow:inset 0 1px 2px #0f172a0a}.inputIconWrap input::placeholder{color:#8d96a8}.loginOptions{justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 22px;display:flex}.rememberLine{color:#354052;font-size:var(--type-section-title);align-items:center;gap:9px;margin:0;display:flex}.rememberLine input{width:16px;height:16px;margin:0;padding:0}.linkButton{min-height:auto;color:var(--accent-strong);font-size:var(--type-section-title);background:0 0;padding:0;font-weight:700}.linkButton:hover{color:var(--accent);background:0 0}.loginActions{gap:22px;display:grid}.loginSubmit,.createAccountButton{width:100%;min-height:38px;font-size:var(--type-section-title);border-radius:6px;font-weight:800}.loginSubmit{background:var(--primary)}.loginSubmit:hover{background:var(--primary-strong)}.createAccountButton{color:#172033;background:#fff;border:1px solid #ccd8e7}.createAccountButton:hover{color:#172033;background:#f8fafc}.loginDivider{color:#66768c;font-size:var(--type-section-title);align-items:center;gap:12px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#dfe6ef;flex:1;height:1px}.formTitle{gap:4px;margin-bottom:12px;display:grid}.formTitle span{color:var(--muted);font-size:var(--type-secondary);line-height:1.5}.modalLayer{z-index:60;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modalScrim{background:#0f172a59;border-radius:0;width:100%;min-height:100%;position:absolute;inset:0}.modalScrim:hover{background:#0f172a59}.loginDialog{z-index:1;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(440px,100%);padding:18px;position:relative;box-shadow:0 20px 50px #0f172a2e}.dialogHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dialogHead p{color:var(--muted);font-size:var(--type-secondary);margin-bottom:5px}.dialogHead h2{font-size:20px}.formError{color:var(--danger);font-size:var(--type-body);background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;margin-top:10px;padding:10px;line-height:1.45}.formSuccess{color:#166534;font-size:var(--type-body);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-top:10px;padding:10px;line-height:1.45}.formWarning{color:#92400e;font-size:var(--type-body);background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin-top:10px;padding:10px;line-height:1.45}.consoleBody{flex:1;min-height:0;display:flex}.sidebarShell{flex-shrink:0;min-height:0;display:flex}.sidebarScrim{display:none}.saasSideNav{background:#fff;border-right:1px solid #e2e8f0;flex-shrink:0;width:212px;min-height:0;padding:12px 10px 20px;overflow-y:auto}.saasNavGroup+.saasNavGroup{margin-top:13px}.saasNavGroupButton{width:100%;min-height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:0;padding:6px 6px 7px}.saasNavGroupButton:hover{background:0 0}.saasNavGroupButton h2{color:#94a3b8;font-size:var(--type-caption);font-weight:700;line-height:18px}.saasNavGroupButton svg{color:#8aa0bd;width:14px;height:14px;transition:transform .16s,color .16s}.saasNavGroupButton svg.collapsed{transform:rotate(-90deg)}.saasNavList{gap:2px;display:grid}.saasNavList button{color:#475569;width:100%;min-height:36px;box-shadow:none;font-size:var(--type-body);background:0 0;border:0;border-radius:6px;justify-content:flex-start;padding:0 10px;font-weight:500;line-height:20px}.saasNavList button:hover{color:var(--primary);box-shadow:var(--shadow);background:#fff}.saasNavList button.active,.saasNavList button.active:hover{color:#fff;background:var(--primary);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}.saasNavList button svg{color:#8aa0bd;stroke-width:1.8px;width:17px;height:17px;margin-right:2px}.saasNavIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.saasNavList button.active svg{color:#fff}.moduleRail{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;width:72px;padding:8px 7px;display:flex;overflow-y:auto}.moduleRail button{color:#657185;width:56px;min-height:58px;font-size:var(--type-caption);background:0 0;border-left:2px solid #0000;flex-direction:column;gap:5px;padding:7px 0;font-weight:600}.moduleRail button:hover,.moduleRail button.active{color:var(--accent-strong);background:var(--primary-soft)}.moduleRail button.active{border-left-color:var(--accent)}.subnav{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:212px;display:flex;overflow:hidden}.subnavTitle{color:var(--text);padding:16px 16px 12px;font-size:15px;font-weight:800}.subnavList{gap:3px;padding:0 10px 14px;display:grid;overflow-y:auto}.subnavList button{color:#455164;min-height:36px;font-size:var(--type-body);background:0 0;justify-content:flex-start;padding:0 10px}.subnavList button svg{color:#98a2b3}.subnavList button:hover,.subnavList button.active{color:var(--accent-strong);background:var(--primary-soft)}.subnavList button.active svg{color:var(--accent)}.main{background:var(--bg);flex:1;min-width:0;padding:24px 28px 56px;overflow-y:auto}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.pageHeader p{color:#48657f;font-size:var(--type-body);margin-bottom:8px;font-weight:700}.pageHeader h1{color:#111827;font-size:var(--type-page-title);line-height:1.15}.headerMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.headerMeta span,.pill,.badge{color:#64748b;min-height:28px;font-size:var(--type-secondary);background:#fff;border:1px solid #d7deea;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.securityNotice{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;margin:-4px 0 16px;padding:10px 12px;display:flex}.securityNotice div{flex:1;gap:3px;min-width:0;display:grid}.securityNotice strong{font-size:var(--type-body)}.securityNotice span{color:var(--muted);font-size:var(--type-secondary)}.securityNotice.warning{color:var(--amber);background:#fff7ed;border-color:#fed7aa}.securityNotice.info{color:var(--accent-strong);border-color:var(--accent-soft);background:#ecfeff}.badge.active,.pill.ok{color:var(--ok);background:#ecfdf5;border-color:#a7f3d0}.badge.grace,.pill.warn{color:var(--amber);background:#fff7ed;border-color:#fed7aa}.pill.danger{color:var(--danger);background:#fef2f2;border-color:#fecaca}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel{background:#fff;border:1px solid #dce3ee;border-radius:8px;min-width:0;padding:18px 17px;box-shadow:0 1px 2px #0f172a14,0 10px 22px #0f172a0f}.panel h2{color:#111827;font-size:var(--type-panel-title);margin-bottom:12px;line-height:1.25}.panel h3{font-size:var(--type-body);margin:12px 0 8px}.panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panelHead h2{margin:0}.span2{grid-column:span 2}.spanAll{grid-column:1/-1}.workbenchHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(420px,1.2fr);align-items:stretch;gap:16px;padding:16px;display:grid}.workbenchHero>div:first-child{align-content:center;gap:7px;min-width:0;display:grid}.workbenchHero p{color:var(--muted);font-size:var(--type-secondary)}.workbenchHero h2{font-size:20px;line-height:1.25}.workbenchHero span{color:var(--muted);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.55}.heroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.heroMetrics div{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;gap:5px;min-height:92px;padding:12px;display:grid}.heroMetrics span,.heroMetrics em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.heroMetrics strong{color:var(--text);font-size:22px;line-height:1.1}.businessOverview{gap:14px;display:grid}.overviewHero{background:radial-gradient(circle at 82% 12%,#6bc6d233,#0000 27%),radial-gradient(circle at 62% 105%,#53a0b438,#0000 38%),linear-gradient(125deg,#173f58 0%,#1f6177 64%,#236d7f 100%);border:1px solid #2a6f82;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 8px 24px #1d3d511f}.overviewHeroCopy{gap:5px;min-width:0;display:grid}.overviewHeroCopy>em{color:#9edbe4;font-size:var(--type-caption);align-items:center;gap:6px;font-style:normal;font-weight:750;display:inline-flex}.overviewHero p,.overviewMetric span,.overviewMetric em,.overviewSplit span,.overviewList span,.taskFlow em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.overviewHero h2{color:#fff;letter-spacing:-.025em;font-size:25px;line-height:1.15}.overviewHero p{color:#e2f3f7bd}.overviewHeroActions{flex:none;align-items:center;gap:14px;display:flex}.overviewHeroActions>.secondaryButton{color:#fff;background:#ffffff17;border-color:#ffffff42}.overviewHeroActions>.secondaryButton:hover{background:#ffffff2b}.overviewHeroHealth{color:#b9ece0;background:#ffffff14;border:1px solid #ffffff26;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:218px;padding:10px 12px;display:grid}.overviewHeroHealth>svg{justify-self:center}.overviewHeroHealth strong,.overviewHeroHealth small{display:block}.overviewHeroHealth strong{color:#fff;font-size:var(--type-secondary)}.overviewHeroHealth small{color:#e2f3f7a8;font-size:var(--type-caption);margin-top:3px}.overviewMetricStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.overviewMetric{background:#fff;border:1px solid #dbe6eb;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:start;gap:11px;min-width:0;min-height:112px;padding:15px;display:grid;box-shadow:0 5px 18px #2542590d}.overviewMetric.primary{background:linear-gradient(145deg,#f2fafc,#fff 74%);border-color:#bddce6}.overviewMetric>i{color:#2e7e98;background:#eaf5f8;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.overviewMetric:nth-child(2)>i,.overviewMetric:nth-child(4)>i{color:#a96b21;background:#fff5e6}.overviewMetric:nth-child(3)>i,.overviewMetric:nth-child(5)>i{color:#3c8562;background:#eaf5ef}.overviewMetric>div{min-width:0}.overviewMetric span,.overviewMetric strong,.overviewMetric em{display:block}.overviewMetric span{color:#61788a;font-size:var(--type-caption);font-weight:700}.overviewMetric em{color:#778894;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.overviewMetric strong{color:#183f57;letter-spacing:-.025em;margin-top:7px;font-size:23px;line-height:1.1}.businessModules{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.businessPanel{background:#fff;border:1px solid #dce6ec;border-radius:11px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 5px 18px #2542590b}.businessPanel:before{content:"";background:#3788a2;height:3px;position:absolute;inset:0 0 auto}.businessPanel.sales{grid-column:span 7}.businessPanel.service,.businessPanel.knowledge{grid-column:span 5}.businessPanel.operations{grid-column:span 7}.businessPanel.service:before{background:#4a9670}.businessPanel.knowledge:before{background:#d09b43}.businessPanel.operations:before{background:#557fa8}.businessPanel .panelHead{margin-bottom:14px}.overviewModuleTitle{align-items:center;gap:10px;min-width:0;display:flex}.overviewModuleTitle>i{color:#2e7e98;background:#eaf5f8;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.businessPanel.service .overviewModuleTitle>i{color:#3c8562;background:#eaf5ef}.businessPanel.knowledge .overviewModuleTitle>i{color:#a96b21;background:#fff5e6}.businessPanel.operations .overviewModuleTitle>i{color:#527ba2;background:#edf2f8}.overviewModuleTitle>span{min-width:0}.overviewModuleTitle h2,.overviewModuleTitle small{display:block}.overviewModuleTitle h2{color:#203f55;font-size:var(--type-section-title)}.overviewModuleTitle small{color:#718391;font-size:var(--type-caption);margin-top:3px}.overviewSplit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid;overflow:hidden}.overviewSplit div{background:#f8fafb;border:1px solid #e2eaf0;border-radius:8px;gap:6px;padding:11px 12px;display:grid}.overviewSplit strong{color:#183f57;font-size:19px}.overviewFacts,.overviewList,.taskFlow{gap:10px;display:grid}.businessPanel .overviewFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.businessPanel .overviewFacts div{background:#fbfcfd;border:1px solid #e7edf1;border-radius:8px;align-content:start;gap:5px;min-height:66px;padding:10px 11px;display:grid}.businessPanel .overviewFacts strong{color:#29495d;font-size:var(--type-caption)}.businessPanel .overviewFacts span{color:#70818e;font-size:var(--type-caption);line-height:1.5}.overviewBottom .overviewFacts div,.overviewList div,.taskFlow div{border-top:1px solid var(--line-soft);min-width:0;padding:10px 0 0}.overviewBottom .overviewFacts div,.overviewList div{gap:5px;display:grid}.overviewBottom{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.overviewBottom>.panel{border-color:#dce6ec;border-radius:11px;box-shadow:0 5px 18px #2542590b}@media (width<=1200px){.overviewMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.businessModules{grid-template-columns:repeat(2,minmax(0,1fr))}.businessPanel.sales,.businessPanel.service,.businessPanel.knowledge,.businessPanel.operations{grid-column:auto}.businessPanel .overviewFacts{grid-template-columns:1fr}}.overviewTaskPanel,.overviewEventPanel,.alertStatusPanel{grid-column:span 1}.overviewHealthPanel{grid-row:span 2}.taskFlow div{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:5px 10px;display:grid}.taskFlow em{overflow-wrap:anywhere;grid-column:2}.overviewTable{border:1px solid var(--line-soft);border-radius:8px;display:grid;overflow:hidden}.overviewTableHead,.overviewTableRow{grid-template-columns:minmax(0,1.4fr) minmax(100px,.8fr) minmax(96px,.7fr);align-items:center;gap:12px;min-height:38px;padding:0 12px;display:grid}.overviewTableHead{color:#48657f;font-size:var(--type-secondary);background:#f0f9ff;font-weight:700}.overviewTableRow{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-secondary)}.overviewTableRow strong{color:#111827;font-size:var(--type-body)}.overviewEmptyAction{background:var(--panel-soft);border:1px dashed #cbd5e1;border-radius:8px;justify-items:start;gap:8px;padding:14px;display:grid}.overviewEmptyAction strong{color:#111827}.overviewEmptyAction span{color:#64748b;font-size:var(--type-secondary);line-height:1.6}.overviewEmptyAction button{min-height:30px;margin-top:2px}.alertStatusList{gap:10px;display:grid}.alertStatusRow{background:#fff;border:1px solid #dce3ee;border-left-width:4px;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.alertStatusRow.warning{border-left-color:var(--amber);background:#fff7ed}.alertStatusRow.critical{border-left-color:var(--danger);background:#fef2f2}.alertStatusRow.info{border-left-color:var(--accent);background:#ecfeff}.alertStatusRow div{gap:4px;min-width:0;display:grid}.alertStatusRow span{color:#64748b;font-size:var(--type-secondary)}.alertLevel{color:#111827;min-width:46px;font-weight:800}.alertStatusEmpty{color:var(--ok);text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;justify-items:center;gap:7px;padding:18px;display:grid}.alertStatusEmpty span{color:#64748b;font-size:var(--type-secondary)}.knowledgeAssetPage{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.knowledgeSpacePanel{align-self:start;position:sticky;top:16px}.knowledgeDocPanel{min-width:0}.spaceTree{gap:6px;margin-top:12px;display:grid}.spaceTree button{color:#111827;text-align:left;background:#fbfcfd;border:1px solid #edf1f5;justify-content:stretch;gap:4px;min-height:42px;padding:8px 10px;display:grid}.spaceTree button:hover{background:#f8fafc;border-color:#cbd5e1}.spaceTree span{color:#64748b;font-size:var(--type-secondary)}.knowledgeTable{border:1px solid var(--line-soft);border-radius:8px;display:grid;overflow-x:auto}.knowledgeTableHead,.knowledgeTableRow{grid-template-columns:minmax(220px,1.7fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(110px,.7fr) 168px;align-items:center;gap:12px;min-width:900px;padding:10px 12px;display:grid}.knowledgeTableHead{color:#48657f;font-size:var(--type-secondary);background:#f0f9ff;font-weight:800}.knowledgeTableRow{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-secondary)}.knowledgeTableRow.activeRow{background:#f8fbfd}.knowledgeSpaceTable .knowledgeTableHead,.knowledgeSpaceTable .knowledgeTableRow{grid-template-columns:24px minmax(220px,1.5fr) minmax(140px,.9fr) minmax(90px,.55fr) minmax(80px,.5fr) minmax(120px,.75fr) 120px}.knowledgeDocTable .knowledgeTableHead,.knowledgeDocTable .knowledgeTableRow{grid-template-columns:24px minmax(220px,1.7fr) minmax(120px,.75fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(120px,.75fr) minmax(100px,.6fr) 168px;min-width:1080px}.knowledgeAuditTable .knowledgeTableHead,.knowledgeAuditTable .knowledgeTableRow{grid-template-columns:minmax(220px,1.7fr) minmax(120px,.75fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(120px,.75fr) minmax(100px,.6fr) 210px;min-width:1080px}.knowledgeAuditSelectTable .knowledgeTableHead,.knowledgeAuditSelectTable .knowledgeTableRow{grid-template-columns:24px minmax(220px,1.7fr) minmax(120px,.75fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(120px,.75fr) minmax(100px,.6fr) 210px;min-width:1110px}.knowledgeChunkTable .knowledgeTableHead,.knowledgeChunkTable .knowledgeTableRow{grid-template-columns:minmax(260px,1.8fr) minmax(160px,.95fr) minmax(92px,.55fr) minmax(70px,.4fr) minmax(96px,.55fr) minmax(100px,.55fr) 96px;min-width:980px}.knowledgeFaqTable .knowledgeTableHead,.knowledgeFaqTable .knowledgeTableRow{grid-template-columns:24px minmax(260px,1.7fr) minmax(130px,.7fr) minmax(100px,.55fr) minmax(120px,.65fr) minmax(105px,.55fr) 150px;min-width:1010px}.knowledgeMissTable .knowledgeTableHead,.knowledgeMissTable .knowledgeTableRow{grid-template-columns:24px minmax(200px,1.55fr) minmax(132px,.8fr) 64px 52px 136px 78px;min-width:820px}.customerServicePage{gap:14px;display:grid}.customerToolbar{grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.customerSearch{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.customerSearch svg{color:#7b91aa}.customerSearch input{border:0;min-height:38px;padding:0}.customerSearch input:focus{box-shadow:none}.csMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.csMetricGrid>div{border:1px solid var(--line-soft);background:#f8fbfd;border-radius:8px;gap:4px;padding:12px;display:grid}.csMetricGrid span,.csMetricGrid em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.csMetricGrid strong{color:var(--brand-strong);font-size:22px}.archiveMessageTable .knowledgeTableHead,.archiveMessageTable .knowledgeTableRow{grid-template-columns:24px minmax(240px,1fr) minmax(360px,1.45fr) minmax(110px,.45fr) minmax(120px,.5fr) 90px;min-width:1020px}.archiveSettingsTable .knowledgeTableHead,.archiveSettingsTable .knowledgeTableRow{grid-template-columns:minmax(220px,.9fr) minmax(120px,.45fr) minmax(360px,1.4fr) minmax(160px,.6fr);min-width:920px}.csTicketTable .knowledgeTableHead,.csTicketTable .knowledgeTableRow{grid-template-columns:24px minmax(240px,1.6fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(110px,.6fr) minmax(120px,.7fr) 118px;min-width:1040px}.csSessionTable .knowledgeTableHead,.csSessionTable .knowledgeTableRow{grid-template-columns:24px minmax(190px,.9fr) minmax(90px,.5fr) minmax(100px,.55fr) minmax(280px,1.6fr) minmax(120px,.7fr) 118px;min-width:1060px}.customerIdentity{align-items:center;gap:10px;min-width:0;display:flex}.customerIdentity>span:last-child{min-width:0}.customerAvatar{object-fit:cover;color:#075985;width:30px;height:30px;font-size:var(--type-body);background:#e0f2fe;border-radius:50%;flex:0 0 30px;place-items:center;font-weight:800;display:inline-grid}.defaultCustomerAvatar{color:#1d4ed8;background:#eaf4ff;overflow:hidden}.defaultCustomerAvatar svg{width:100%;height:100%;display:block}.defaultCustomerAvatar svg circle{fill:#dbeafe}.defaultCustomerAvatar svg path{fill:#2563eb}.csChannelTable .knowledgeTableHead,.csChannelTable .knowledgeTableRow{grid-template-columns:24px minmax(190px,.9fr) minmax(110px,.5fr) minmax(90px,.4fr) minmax(360px,1fr) minmax(90px,.4fr) minmax(120px,.5fr) 112px;min-width:1260px}.webhookCell{grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;display:grid}.webhookValue{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.webhookCopyButton{border:1px solid var(--line);width:15px;height:15px;color:var(--primary);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.webhookCopyButton:hover{border-color:var(--primary);background:var(--primary-soft)}.csTeamTable .knowledgeTableHead,.csTeamTable .knowledgeTableRow{grid-template-columns:24px minmax(190px,1fr) minmax(180px,1fr) minmax(90px,.5fr) minmax(90px,.5fr) 96px;min-width:840px}.csQualityTable .knowledgeTableHead,.csQualityTable .knowledgeTableRow,.csRuleTable .knowledgeTableHead,.csRuleTable .knowledgeTableRow{grid-template-columns:minmax(220px,1fr) minmax(110px,.45fr) minmax(220px,1fr);min-width:760px}.csRuleTable .knowledgeTableHead,.csRuleTable .knowledgeTableRow{grid-template-columns:minmax(160px,.8fr) minmax(120px,.6fr) minmax(120px,.6fr) minmax(120px,.6fr) minmax(240px,1.2fr)}.csProductPanel{padding:0;overflow:hidden}.csSectionHeader{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.csSectionHeader>div:first-child{gap:4px;display:grid}.csSectionHeader h2{margin:0;font-size:17px}.csSectionHeader>div:first-child>span{color:var(--muted);font-size:var(--type-secondary)}.compactSectionHead{min-height:62px;padding:12px 16px}.csPageSummary{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.csPageSummary>div{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-height:84px;padding:12px 18px;display:grid}.csPageSummary>div:last-child{border-right:0}.csPageSummary span,.csPageSummary em{color:#667085;font-size:var(--type-caption);font-style:normal}.csPageSummary strong{color:#172033;font-size:22px;line-height:1.1}.csPageSummary strong em{color:#98a2b3;font-size:var(--type-secondary);margin-left:2px}.csContentArea{padding:16px 18px 0}.csResultMeta{color:#8091a5;min-height:26px;font-size:var(--type-caption);justify-content:space-between;align-items:center;margin-top:-5px;display:flex}.csTicketProductTable .knowledgeTableHead,.csTicketProductTable .knowledgeTableRow{grid-template-columns:minmax(240px,1.45fr) minmax(120px,.65fr) minmax(110px,.6fr) minmax(90px,.45fr) minmax(100px,.5fr) minmax(170px,.85fr) 96px;min-width:1080px}.csSessionProductTable .knowledgeTableHead,.csSessionProductTable .knowledgeTableRow{grid-template-columns:minmax(210px,1fr) minmax(90px,.45fr) minmax(105px,.52fr) minmax(120px,.6fr) minmax(280px,1.45fr) minmax(130px,.65fr) 96px;min-width:1100px}.archiveProductTable .knowledgeTableHead,.archiveProductTable .knowledgeTableRow{grid-template-columns:24px minmax(220px,1fr) minmax(280px,1.35fr) minmax(120px,.6fr) minmax(100px,.5fr) minmax(130px,.65fr) 80px;min-width:1080px}.csTeamProductTable .knowledgeTableHead,.csTeamProductTable .knowledgeTableRow{grid-template-columns:minmax(220px,1.1fr) minmax(210px,1fr) minmax(90px,.45fr) minmax(110px,.55fr) minmax(150px,.75fr) 96px;min-width:940px}.ticketSlaCell,.seatLoadCell{gap:4px;display:grid}.ticketSlaCell strong,.csSessionProductTable .knowledgeTableRow>span>strong,.archiveProductTable .knowledgeTableRow>span>strong,.csTeamProductTable .knowledgeTableRow>span>strong{color:#344054;font-size:var(--type-secondary)}.ticketSlaCell em,.csSessionProductTable .knowledgeTableRow>span>em,.archiveProductTable .knowledgeTableRow>span>em,.csTeamProductTable .knowledgeTableRow>span>em{color:#98a2b3;font-size:var(--type-caption);margin:0;font-style:normal}.teamMemberIdentity{align-items:center;gap:10px;min-width:0;display:flex}.teamMemberIdentity>span:last-child{gap:3px;min-width:0;display:grid}.seatAvatar{color:#175cd3;width:34px;height:34px;font-size:var(--type-body);background:#eaf2ff;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:800;display:inline-grid}.skillTags{flex-wrap:wrap;gap:5px;display:flex}.skillTags em{color:#475467;font-size:var(--type-caption);background:#f8fafc;border:1px solid #dbe4ef;border-radius:4px;padding:2px 6px;font-style:normal}.seatLoadCell{grid-template-columns:minmax(80px,1fr) auto;align-items:center}.seatLoadTrack{background:#e5eaf0;border-radius:3px;height:6px;display:block;overflow:hidden}.seatLoadTrack i{border-radius:inherit;background:#22c55e;height:100%;display:block}.seatLoadTrack i.busy{background:#f59e0b}.seatLoadTrack i.full{background:#ef4444}.qualityAnalysisPanel,.qualityRisksPanel{padding:0;overflow:hidden}.qualityBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qualityBreakdown>section{min-width:0;padding:18px}.qualityBreakdown>section:first-child{border-right:1px solid var(--line-soft)}.qualitySectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.qualitySectionHead h2{margin:0;font-size:15px}.qualitySectionHead span{color:#8091a5;font-size:var(--type-caption)}.csatDistribution{gap:10px;display:grid}.csatDistribution>div{color:#667085;font-size:var(--type-caption);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.csatDistribution strong{color:#344054;font-size:var(--type-caption);text-align:right}.qualityBar{background:#edf1f5;border-radius:4px;height:8px;display:block;overflow:hidden}.qualityBar i{border-radius:inherit;background:#3b82f6;min-width:0;height:100%;display:block}.npsComposition{gap:18px;display:grid}.npsTrack{background:#edf1f5;border-radius:6px;height:12px;display:flex;overflow:hidden}.npsTrack i{height:100%}.promoter{background:#22c55e}.passive{background:#f59e0b}.detractor{background:#ef4444}.npsLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.npsLegend>span{color:#667085;font-size:var(--type-caption);grid-template-columns:8px minmax(0,1fr);gap:3px 6px;display:grid}.npsLegend>span>i{border-radius:2px;width:8px;height:8px;margin-top:3px}.npsLegend strong{color:#172033;grid-column:2;font-size:18px}.qualityRiskTable{margin:0 16px 16px}.qualityRiskTable .knowledgeTableHead,.qualityRiskTable .knowledgeTableRow{grid-template-columns:minmax(220px,1.1fr) minmax(100px,.5fr) minmax(90px,.45fr) minmax(120px,.6fr) minmax(280px,1.35fr);min-width:900px}.serviceQualityDashboard{gap:14px;min-width:0;display:grid}.serviceQualityHeader{border-color:#d8e4eb;padding:0;overflow:hidden}.serviceQualityHero{background:radial-gradient(circle at 84% 10%,#70d3d22e,#0000 27%),radial-gradient(circle at 60% 110%,#489bb340,#0000 39%),linear-gradient(125deg,#173f58 0%,#1e6075 62%,#247887 100%);justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:22px 24px;display:flex}.serviceQualityHeroTitle>span{color:#a7e0e5;font-size:var(--type-caption);align-items:center;gap:6px;margin-bottom:5px;font-weight:750;display:inline-flex}.serviceQualityHeroTitle h2,.serviceQualityHeroTitle p{margin:0}.serviceQualityHeroTitle h2{color:#fff;letter-spacing:-.025em;font-size:24px}.serviceQualityHeroTitle p{color:#e2f3f7bf;font-size:var(--type-secondary);margin-top:5px}.serviceQualityHeroActions{flex:none;align-items:center;gap:10px;display:flex}.serviceQualityHeroActions>span{background:#ffffff17;border:1px solid #fff3;border-radius:8px;grid-template-rows:repeat(2,auto);grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-width:154px;padding:9px 13px;display:grid}.serviceQualityHeroActions>span>svg{color:#a8e4e5;grid-row:1/3}.serviceQualityHeroActions small{color:#e2f3f7a8;font-size:var(--type-caption)}.serviceQualityHeroActions strong{color:#fff;font-size:var(--type-secondary)}.serviceQualityHeroActions .secondaryButton{color:#fff;background:#ffffff17;border-color:#ffffff42}.serviceQualityHeroActions .secondaryButton:hover{background:#ffffff2b}.serviceQualityExecutive{grid-template-columns:minmax(310px,.88fr) minmax(0,1.7fr);gap:14px;display:grid}.serviceQualitySpotlight,.serviceQualityMetrics>article{border:1px solid #d9e5ea;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1d3d510f}.serviceQualitySpotlight{background:radial-gradient(circle at 93% 14%,#3d99b321,#0000 31%),linear-gradient(140deg,#fff 0%,#f2fafc 100%);min-height:178px;padding:20px 22px;position:relative}.serviceQualitySpotlight:after{content:"";border:25px solid #3f91a90d;border-radius:50%;width:154px;height:154px;position:absolute;bottom:-58px;right:-42px}.serviceQualitySpotlightHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.serviceQualitySpotlightHead>span{color:#497084;font-size:var(--type-secondary);align-items:center;gap:8px;font-weight:750;display:inline-flex}.serviceQualitySpotlightHead>span>svg{color:#2e829d}.serviceQualitySpotlightHead>em{font-size:var(--type-caption);border-radius:14px;padding:4px 9px;font-style:normal;font-weight:700}.serviceQualitySpotlightHead>em.healthy{color:#2e7b58;background:#e8f6ef}.serviceQualitySpotlightHead>em.attention{color:#a96518;background:#fff3e2}.serviceQualitySpotlight>strong{color:#173f58;letter-spacing:-.045em;margin-top:15px;font-size:38px;line-height:1;display:block}.serviceQualitySpotlight>p{color:#6b7e8c;font-size:var(--type-caption);margin:7px 0 0}.serviceQualitySpotlight>p>b{color:#315b70;margin-left:5px}.serviceQualityComparison{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.serviceQualityComparison>span{border-top:1px solid #dbe8ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:9px;display:flex}.serviceQualityComparison small{color:#718391;font-size:var(--type-caption)}.serviceQualityComparison strong{color:#25566d;font-size:var(--type-secondary)}.serviceQualityMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.serviceQualityMetrics>article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:83px;padding:13px 15px;display:grid}.serviceQualityMetrics>article>i{color:#2c7c96;background:#eaf5f8;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.serviceQualityMetrics>article.green>i{color:#3c8562;background:#eaf5ef}.serviceQualityMetrics>article.amber>i{color:#b27624;background:#fff3e3}.serviceQualityMetrics>article.red>i{color:#ae6341;background:#fff0e8}.serviceQualityMetrics small,.serviceQualityMetrics strong,.serviceQualityMetrics em{display:block}.serviceQualityMetrics small{color:#6a7e8d;font-size:var(--type-caption);font-weight:700}.serviceQualityMetrics strong{color:#183f57;margin-top:2px;font-size:22px;line-height:1.05}.serviceQualityMetrics em{color:#7b8b97;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;overflow:hidden}.serviceQualitySweepResult{color:#327554;background:#f1faf5;border:1px solid #cbe6d8;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;display:flex}.serviceQualitySweepResult.warn{color:#98601e;background:#fff9ef;border-color:#f0d9b8}.serviceQualitySweepResult>span{gap:2px;display:grid}.serviceQualitySweepResult strong{font-size:var(--type-secondary)}.serviceQualitySweepResult small{color:inherit;font-size:var(--type-caption);opacity:.82}.serviceQualityAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.serviceQualityAnalysisCard,.serviceQualityRiskPanel{border-color:#dce6ec;min-width:0;box-shadow:0 5px 18px #2542590b}.serviceQualityAnalysisCard{min-height:292px;padding:18px 19px}.serviceCsatSummary{background:#f8fbfc;border:1px solid #e0e9ee;border-radius:8px;gap:8px;margin-bottom:17px;padding:11px 13px;display:grid}.serviceCsatSummary>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.serviceCsatSummary small{color:#5f7484;font-size:var(--type-caption);font-weight:700}.serviceCsatSummary strong{color:#21566d;font-size:20px}.serviceCsatSummary strong em{color:#7d8f9d;font-size:var(--type-caption);margin-left:2px;font-style:normal}.serviceCsatSummary>i,.serviceCsatDistribution>div>i,.serviceRiskRate>i{background:#e5edf1;border-radius:5px;height:5px;font-style:normal;display:block;overflow:hidden}.serviceCsatSummary>i>u,.serviceCsatDistribution>div>i>u,.serviceRiskRate>i>u{border-radius:inherit;background:linear-gradient(90deg,#34849c,#49a985);height:100%;text-decoration:none;display:block}.serviceCsatDistribution{gap:11px;display:grid}.serviceCsatDistribution>div{grid-template-columns:45px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.serviceCsatDistribution>div>span{color:#708392;font-size:var(--type-caption)}.serviceCsatDistribution>div>span>b{color:#234d64;font-size:var(--type-secondary)}.serviceCsatDistribution>div>strong{color:#345a70;font-size:var(--type-caption);text-align:right}.serviceNpsScore{color:#2e7b58;font-size:var(--type-caption);background:#e8f6ef;border-radius:14px;flex:none;padding:4px 9px;font-weight:700}.serviceNpsScore.negative{color:#a85d3c;background:#fff0e8}.serviceNpsTrack{background:#e8eef2;border-radius:7px;height:12px;display:flex;overflow:hidden}.serviceNpsTrack>i{height:100%}.serviceNpsLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.serviceNpsLegend>article{background:#f9fbfc;border:1px solid #e1e9ee;border-radius:8px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.serviceNpsLegend>article>i{border-radius:4px;width:7px;height:34px}.serviceNpsLegend>article.promoter>i{background:#35a36f}.serviceNpsLegend>article.passive>i{background:#d79a30}.serviceNpsLegend>article.detractor>i{background:#d95d55}.serviceNpsLegend small,.serviceNpsLegend strong,.serviceNpsLegend em{display:block}.serviceNpsLegend small{color:#6a7e8d;font-size:var(--type-caption)}.serviceNpsLegend strong{color:#183f57;margin-top:2px;font-size:20px;line-height:1}.serviceNpsLegend em{color:#7b8b97;font-size:var(--type-caption);margin-top:3px;font-style:normal}.serviceQualityHint{color:#6b7e8c;font-size:var(--type-caption);background:#f8fbfc;border:1px dashed #cedee6;border-radius:7px;align-items:center;gap:7px;margin-top:18px;padding:9px 11px;display:flex}.serviceQualityRiskPanel{padding:18px 19px 19px;overflow:hidden}.serviceQualityRiskTable{border:1px solid #e0e8ed;border-radius:8px;margin:0;overflow-x:auto}.serviceQualityRiskTable .knowledgeTableHead,.serviceQualityRiskTable .knowledgeTableRow{grid-template-columns:minmax(220px,1.1fr) minmax(100px,.5fr) minmax(90px,.45fr) minmax(150px,.7fr) minmax(280px,1.35fr);min-width:900px}.serviceRiskName{align-items:center;gap:9px;min-width:0;display:flex}.serviceRiskName>i{color:#6b7d8b;background:#eef3f6;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.serviceRiskName>i.warn{color:#a86b20;background:#fff2df}.serviceRiskName>i.danger{color:#ab5e3e;background:#fff0e8}.serviceRiskRate{gap:5px;display:grid}.serviceRiskRate>strong{color:#365c72;font-size:var(--type-secondary)}.serviceRiskRate>i>u{background:linear-gradient(90deg,#d9a13c,#d66b51)}@media (width<=1200px){.serviceQualityExecutive{grid-template-columns:1fr}}@media (width<=860px){.serviceQualityHero{flex-direction:column;align-items:flex-start}.serviceQualityHeroActions{flex-direction:column;align-items:stretch;width:100%}.serviceQualityHeroActions>span{width:100%}.serviceQualityHeroActions>.secondaryButton{align-self:flex-start}.serviceQualityMetrics,.serviceQualityAnalysisGrid,.serviceNpsLegend{grid-template-columns:1fr}}.ticketDetailDialog{width:min(720px,100%)}.ticketDetailMeta{border:1px solid var(--line-soft);background:#fbfcfe;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ticketDetailMeta>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:66px;padding:9px 11px;display:grid}.ticketDetailMeta>div:last-child{border-right:0}.ticketDetailMeta span,.ticketDetailBody h3{color:#8091a5;font-size:var(--type-caption)}.ticketDetailMeta strong{color:#344054;font-size:var(--type-secondary)}.ticketDetailMeta .csStatusBadge{min-height:22px;font-size:var(--type-caption);padding:1px 7px}.ticketDetailBody{gap:16px;padding:18px 2px 6px;display:grid}.ticketDetailBody section{gap:6px;display:grid}.ticketDetailBody h3{margin:0}.ticketDetailBody p{color:#344054;font-size:var(--type-body);line-height:1.65}.ticketDeadlineSection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ticketDeadlineSection>div>span{color:#667085;font-size:var(--type-caption);background:#f8fbff;border-left:3px solid #93c5fd;gap:4px;padding:8px 10px;display:grid}.ticketDeadlineSection strong{color:#344054;font-size:var(--type-secondary)}.serviceRulesPanel{padding:0;overflow:hidden}.serviceRulesHead{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.serviceRulesHead>div{gap:4px;display:grid}.serviceRulesHead h2{margin:0;font-size:17px}.serviceRulesHead span{color:var(--muted);font-size:var(--type-secondary)}.serviceRuleSummaryBar{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.serviceRuleSummaryBar>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:76px;padding:12px 18px;display:grid}.serviceRuleSummaryBar>div:last-child{border-right:0}.serviceRuleSummaryBar span{color:#667085;font-size:var(--type-secondary)}.serviceRuleSummaryBar strong{color:#172033;font-size:20px;line-height:1.1}.serviceRuleSummaryBar>div:last-child strong{font-size:var(--type-section-title)}.serviceRuleSummaryBar em{color:#98a2b3;font-size:var(--type-secondary);font-style:normal}.dangerText{color:#b42318!important}.serviceRuleScanResult{color:#166534;font-size:var(--type-secondary);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:8px;margin:14px 18px 0;padding:9px 11px;display:flex}.serviceRuleScanResult.warn{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.serviceRuleTable{margin:16px 18px 18px}.serviceRuleTable .knowledgeTableHead,.serviceRuleTable .knowledgeTableRow{grid-template-columns:minmax(190px,1.1fr) 104px minmax(110px,.65fr) minmax(110px,.65fr) minmax(120px,.65fr) minmax(210px,1.15fr) 64px;min-width:1040px}.serviceRuleName{align-items:center;gap:10px;min-width:0;display:flex}.serviceRuleName>span:last-child{gap:2px;min-width:0;display:grid}.serviceRuleName strong,.serviceRuleTable .knowledgeTableRow>span>strong{color:#172033;font-size:var(--type-body)}.serviceRuleName em,.serviceRuleTable .knowledgeTableRow>span>em{color:#98a2b3;font-size:var(--type-caption);margin:2px 0 0;font-style:normal;display:block}.serviceRulePriority{color:#b42318;background:#fef3f2;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.serviceRulePriority.normal{color:#b54708;background:#fffaeb}.serviceRulePriority.low{color:#175cd3;background:#eff8ff}.ruleToggle{color:#667085;min-height:26px;font-size:var(--type-caption);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ruleToggle>span{background:#cbd5e1;border-radius:9px;width:30px;height:18px;transition:background .16s;position:relative}.ruleToggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a33}.ruleToggle.active{color:#15803d}.ruleToggle:hover{color:#475467;background:0 0}.ruleToggle.active:hover{color:#15803d}.ruleToggle.active>span{background:#22c55e}.ruleToggle.active>span:after{transform:translate(12px)}.serviceRuleDialog{width:min(620px,100%)}.serviceRuleDialogForm{gap:0;display:grid}.serviceRuleDialogForm>label{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;margin:7px 0}.serviceRuleDialogForm select{width:100%}.inputWithSuffix{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;display:grid;overflow:hidden}.inputWithSuffix:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0891b21f}.inputWithSuffix input{width:100%;box-shadow:none;border:0;border-radius:0}.inputWithSuffix input:focus{box-shadow:none}.inputWithSuffix em{border-left:1px solid var(--line-soft);color:#667085;font-size:var(--type-secondary);text-align:center;font-style:normal}.serviceRuleStatusControl{border:1px solid var(--line-soft);background:#fbfcfe;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.serviceRuleStatusControl input{width:16px;height:16px;padding:0}.serviceRuleStatusControl>span{gap:2px;display:grid}.serviceRuleStatusControl strong{color:#344054;font-size:var(--type-secondary)}.serviceRuleStatusControl em{color:#8091a5;font-size:var(--type-caption);font-style:normal}.iamWorkspace{align-items:start}.iamMetrics div{min-height:78px}.iamMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.iamTabPanel{min-height:520px}.iamSegmented{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.iamUserTable .knowledgeTableHead,.iamUserTable .knowledgeTableRow{grid-template-columns:24px minmax(180px,1fr) minmax(140px,.75fr) minmax(140px,.75fr) minmax(220px,1.1fr) minmax(110px,.5fr) 192px;min-width:1168px}.iamRoleTable .knowledgeTableHead,.iamRoleTable .knowledgeTableRow{grid-template-columns:24px minmax(180px,.85fr) minmax(320px,1.35fr) minmax(90px,.4fr) minmax(110px,.5fr) 152px;min-width:980px}.iamDepartmentTable .knowledgeTableHead,.iamDepartmentTable .knowledgeTableRow{grid-template-columns:24px minmax(180px,1fr) minmax(160px,.8fr) minmax(90px,.45fr) minmax(80px,.35fr) minmax(90px,.45fr) 112px;min-width:892px}.iamUserTable input[type=checkbox],.iamRoleTable input[type=checkbox],.iamDepartmentTable input[type=checkbox]{width:16px;height:16px;margin:0}.iamDialogForm>label{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;margin:0}.iamDialogForm>label.full{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.iamDialogForm>label>input,.iamDialogForm>label>select{width:100%}.permissionRoleHeader{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.permissionRoleHeader span{color:var(--muted);font-size:var(--type-secondary)}.permissionConfigField{gap:8px;display:grid}.permissionConfigField>span{color:var(--muted);font-size:var(--type-body);font-weight:700}.knowledgeTableRow em{color:#64748b;font-size:var(--type-secondary);margin-top:3px;font-style:normal;display:block}.csStatusBadge{color:#255b93;white-space:nowrap;background:#f2f8ff;border:1px solid #cfe0ef;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:3px 10px;font-weight:800;display:inline-flex}.csStatusBadge.ok{color:#15803d;background:#f0fdf4;border-color:#86efac}.csStatusBadge.warn{color:#b45309;background:#fff7ed;border-color:#fed7aa}.csStatusBadge.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.csStatusBadge.muted{color:#64748b;background:#f8fafc;border-color:#dbe4ee}.tableActions{justify-content:center;align-items:center;gap:8px;display:flex}.compactMessagePane{max-height:460px}.tableActionHead{text-align:center}.missHandleButton{white-space:nowrap;min-height:34px;padding:7px 12px}.knowledgeDocTable input[type=checkbox],.knowledgeFaqTable input[type=checkbox],.knowledgeMissTable input[type=checkbox],.knowledgeSpaceTable input[type=checkbox],.knowledgeAuditSelectTable input[type=checkbox]{width:16px;height:16px;margin:0}.knowledgeToolbar{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(150px,.7fr);align-items:end;gap:10px;margin-bottom:12px;display:grid}.knowledgeToolbar input,.knowledgeToolbar select{min-height:38px}.knowledgeFormGrid{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(120px,.45fr);align-items:end;gap:12px;display:grid}.knowledgeFormGrid label{margin:0}.knowledgeDialog{z-index:1;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(560px,100%);padding:18px;position:relative;box-shadow:0 20px 50px #0f172a2e}.knowledgeDialogForm{gap:12px;display:grid}.ticketRuleHint{color:#718096;font-size:var(--type-caption);line-height:1.5}.channelDialogForm label{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;margin:0}.channelDialogForm label>input,.channelDialogForm label>select{width:100%}.channelCredentialGuide{color:#334155;font-size:var(--type-secondary);background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:7px;padding:12px 14px;line-height:1.55;display:grid}.channelCredentialGuide strong{color:#1e3a8a;font-size:var(--type-body)}.channelCredentialGuide ul{gap:4px;margin:0;padding-left:18px;display:grid}.channelCredentialGuide p{color:#475569;margin:0}.secretInputWrap{width:100%;display:block;position:relative}.secretInputWrap input{width:100%;padding-right:42px}.secretToggleButton{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.secretToggleButton:hover{background:var(--primary-soft);color:var(--primary)}.secretToggleButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.formHint{color:#64748b;font-size:var(--type-secondary);margin:0;line-height:1.5}.errorText{color:#b91c1c}.docContentTextarea{min-height:160px}.knowledgeConfirmDialog{width:min(460px,100%)}.knowledgeWideDialog{width:min(720px,100%);max-height:min(760px,100vh - 36px);overflow-y:auto}.conversationDialog{grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(760px,100vw - 32px);max-height:min(720px,100vh - 36px);display:grid;overflow:hidden}.conversationDialogHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.conversationDialogCustomer{align-items:center;gap:12px;min-width:0;display:flex}.conversationDialogCustomer .customerAvatar{flex:0 0 38px;width:38px;height:38px}.conversationDialogCustomer p{color:var(--muted);font-size:var(--type-secondary);margin:0 0 3px;font-weight:800}.conversationDialogCustomer h2{color:#172033;margin:0;font-size:19px;line-height:1.25}.conversationDialogCustomer span{max-width:520px;color:var(--muted);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.conversationMetaBar{border:1px solid var(--line-soft);background:#f8fbfd;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.conversationMetaBar>div{border-right:1px solid var(--line-soft);gap:3px;padding:10px 12px;display:grid}.conversationMetaBar>div:last-child{border-right:0}.conversationMetaBar span{color:var(--muted);font-size:var(--type-secondary)}.conversationMetaBar strong{color:#172033;min-width:0;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iamPermissionDialog{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.iamPermissionDialog .iamDialogForm{min-height:0;overflow:hidden}.iamPermissionDialog .permissionConfigField{min-height:0}.iamPermissionDialog .permissionTree{max-height:min(470px,100vh - 360px)}.iamPermissionDialog .dialogActions{border-top:1px solid var(--line-soft);background:#fff;margin-top:12px;padding-top:12px}.confirmText{color:#334155;margin:8px 0 0;line-height:1.7}.dialogActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.knowledgePagination{border:1px solid #edf1f5;border-top:0;border-radius:0 0 8px 8px}.textLink{min-height:auto;color:inherit;text-align:left;background:0 0;border:0;justify-content:stretch;gap:4px;padding:0;display:grid}.textLink:hover{color:inherit;background:0 0}.textLink strong,.knowledgeTableRow strong{color:#111827}.textLink span,.knowledgeTableRow span{overflow-wrap:anywhere}.qaChunkPreview{gap:3px;display:grid}.qaChunkPreview em{color:#37546d;font-style:normal;line-height:1.45}.qaChunkPreview>span{color:var(--muted);line-height:1.35}.knowledgeEmpty{color:#64748b;font-size:var(--type-secondary);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-items:start;gap:6px;padding:14px;line-height:1.55;display:grid}.knowledgeEmpty strong{color:#111827;font-size:var(--type-body)}.docReviewPreview{gap:12px;display:grid}.docReviewPreview div{gap:6px;display:grid}.docReviewPreview span{color:var(--muted);font-size:var(--type-secondary);font-weight:700}.docReviewPreview strong{color:var(--text);font-size:var(--type-panel-title)}.docReviewPreview p{color:#334155;line-height:1.7}.docReviewPreview pre{border:1px solid var(--line-soft);color:#334155;background:var(--panel-soft);max-height:360px;font-family:inherit;font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;line-height:1.75;overflow:auto}.docReviewMeta{flex-wrap:wrap;gap:8px;display:flex!important}.docReviewMeta span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.chunkToolbar{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.75fr) minmax(125px,.6fr) minmax(135px,.65fr) minmax(130px,.6fr)}.chunkIndexState{justify-items:start;gap:5px;display:grid}.faqMetricList,.missGovernanceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.missQuestionCell,.missDiagnosisCell{gap:4px;min-width:0;display:grid}.missQuestionCell strong,.missDiagnosisCell strong{color:var(--text);overflow-wrap:anywhere}.missQuestionCell em,.missDiagnosisCell em{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;font-style:normal;line-height:1.5}.missDiagnosticSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.missDiagnosticSummary>div{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.missDiagnosticSummary span,.missDiagnosticSummary em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.missDiagnosticSummary strong{color:var(--text);font-size:var(--type-body);overflow-wrap:anywhere}.missDiagnosticSummary .missCandidateSummary{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.qualityMetricGrid,.qualityIndexGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.qualityIndexGrid{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:14px}.knowledgeQualityDashboard{gap:14px;display:grid}.qualityDashboardHeader{border-color:#d8e4eb;padding:0;overflow:hidden}.qualityHero{background:radial-gradient(circle at 84% 10%,#70d3d22e,#0000 27%),radial-gradient(circle at 60% 110%,#489bb340,#0000 39%),linear-gradient(125deg,#173f58 0%,#1e6075 62%,#247887 100%);justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:22px 24px;display:flex}.qualityHeroTitle>span{color:#a7e0e5;font-size:var(--type-caption);align-items:center;gap:6px;margin-bottom:5px;font-weight:750;display:inline-flex}.qualityHeroTitle h2,.qualityHeroTitle p{margin:0}.qualityHeroTitle h2{color:#fff;letter-spacing:-.025em;font-size:24px}.qualityHeroTitle p{color:#e2f3f7bf;font-size:var(--type-secondary);margin-top:5px}.qualityHeroActions{flex:none;align-items:center;gap:10px;display:flex}.qualityHeroActions>span{background:#ffffff17;border:1px solid #fff3;border-radius:8px;grid-template-rows:repeat(2,auto);grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-width:154px;padding:9px 13px;display:grid}.qualityHeroActions>span>svg{color:#a8e4e5;grid-row:1/3}.qualityHeroActions small{color:#e2f3f7a8;font-size:var(--type-caption)}.qualityHeroActions strong{color:#fff;font-size:var(--type-secondary)}.qualityHeroActions .secondaryButton{color:#fff;background:#ffffff17;border-color:#ffffff42}.qualityHeroActions .secondaryButton:hover{background:#ffffff2b}.qualityExecutiveGrid{grid-template-columns:minmax(310px,.88fr) minmax(0,1.7fr);gap:14px;display:grid}.qualityHitSpotlight,.qualityMiniMetrics>article{border:1px solid #d9e5ea;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1d3d510f}.qualityHitSpotlight{background:radial-gradient(circle at 93% 14%,#3d99b321,#0000 31%),linear-gradient(140deg,#fff 0%,#f2fafc 100%);min-height:178px;padding:20px 22px;position:relative}.qualityHitSpotlight:after{content:"";border:25px solid #3f91a90d;border-radius:50%;width:154px;height:154px;position:absolute;bottom:-58px;right:-42px}.qualitySpotlightHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.qualitySpotlightHead>span{color:#497084;font-size:var(--type-secondary);align-items:center;gap:8px;font-weight:750;display:inline-flex}.qualitySpotlightHead>span>svg{color:#2e829d}.qualitySpotlightHead>em,.qualityStatus{font-size:var(--type-caption);border-radius:14px;align-items:center;gap:5px;padding:4px 9px;font-style:normal;font-weight:700;display:inline-flex}.qualitySpotlightHead>em.healthy,.qualityStatus.healthy{color:#2e7b58;background:#e8f6ef}.qualitySpotlightHead>em.attention,.qualityStatus.attention{color:#a96518;background:#fff3e2}.qualityHitSpotlight>strong{color:#173f58;letter-spacing:-.045em;margin-top:15px;font-size:38px;line-height:1;display:block}.qualityHitSpotlight>p{color:#6b7e8c;font-size:var(--type-caption);margin:7px 0 0}.qualityHitSpotlight>p>b{color:#315b70;margin-left:5px}.qualityHitComparison{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.qualityHitComparison>span{border-top:1px solid #dbe8ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:9px;display:flex}.qualityHitComparison small{color:#718391;font-size:var(--type-caption)}.qualityHitComparison strong{color:#25566d;font-size:var(--type-secondary)}.qualityMiniMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qualityMiniMetrics>article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:83px;padding:13px 15px;display:grid}.qualityMiniMetrics>article>i{color:#2c7c96;background:#eaf5f8;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.qualityMiniMetrics>article.green>i{color:#3c8562;background:#eaf5ef}.qualityMiniMetrics>article.amber>i{color:#b27624;background:#fff3e3}.qualityMiniMetrics small,.qualityMiniMetrics strong,.qualityMiniMetrics em{display:block}.qualityMiniMetrics small{color:#6a7e8d;font-size:var(--type-caption);font-weight:700}.qualityMiniMetrics strong{color:#183f57;margin-top:2px;font-size:22px;line-height:1.05}.qualityMiniMetrics em{color:#7b8b97;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;overflow:hidden}.qualityIndexPanel,.qualityInsightCard{border-color:#dce6ec;min-width:0;box-shadow:0 5px 18px #2542590b}.qualityIndexPanel{padding:18px 19px}.qualityBlockHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.qualityBlockHead>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.qualityBlockHead h2,.qualityBlockHead p{margin:0}.qualityBlockHead h2{color:#203f55;font-size:var(--type-section-title)}.qualityBlockHead p{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.qualityHeadIcon{color:#3c8562;background:#eaf5ef;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.qualityHeadIcon.blue{color:#2e7894;background:#eaf5f8}.qualityHeadIcon.amber{color:#af7526;background:#fff3e3}.qualityIndexActions{flex:none;align-items:center;gap:9px;display:flex}.qualityIndexProgress{background:#f8fbfc;border:1px solid #e0e9ee;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:13px;padding:11px 13px;display:grid}.qualityIndexProgress>span{justify-content:space-between;align-items:center;display:flex}.qualityIndexProgress small{color:#5f7484;font-size:var(--type-caption);font-weight:700}.qualityIndexProgress strong{color:#21566d;font-size:var(--type-secondary)}.qualityIndexProgress>i,.qualitySourceList article>i{background:#e5edf1;border-radius:5px;height:5px;font-style:normal;display:block;overflow:hidden}.qualityIndexProgress>i>u,.qualitySourceList article>i>u{border-radius:inherit;background:linear-gradient(90deg,#34849c,#49a985);height:100%;text-decoration:none;display:block}.qualityIndexMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.qualityIndexMetrics>article{background:#fff;border:1px solid #e1e9ee;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.qualityIndexMetrics>article>i{color:#3b7890;background:#eef5f7;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.qualityIndexMetrics>article.warn{background:#fffbf4;border-color:#f1d9b9}.qualityIndexMetrics>article.warn>i{color:#ad6a1c;background:#fff0dc}.qualityIndexMetrics small,.qualityIndexMetrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qualityIndexMetrics small{color:#718391;font-size:var(--type-caption)}.qualityIndexMetrics strong{color:#21485f;font-size:var(--type-body);margin-top:2px}.qualityIndexNote{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:7px;margin-top:10px;display:flex}.qualityInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qualityInsightCard{min-height:282px;padding:18px 19px}.qualityCount{color:#567084;font-size:var(--type-caption);border:1px solid #d8e4ea;border-radius:14px;flex:none;padding:4px 9px;font-weight:700}.qualitySourceList,.qualityFeedbackList{gap:9px;display:grid}.qualitySourceList article{background:#f9fbfc;border:1px solid #e2eaee;border-radius:8px;padding:12px 13px}.qualitySourceList article header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.qualitySourceList article header>span{min-width:0}.qualitySourceList strong,.qualitySourceList small{display:block}.qualitySourceList strong{color:#213f54;font-size:var(--type-body)}.qualitySourceList small{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.qualitySourceList b{color:#245f76;font-size:17px}.qualityFeedbackList>article{background:#f9fbfc;border:1px solid #e2eaee;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.qualityFeedbackList>article>i{color:#2f7994;width:28px;height:28px;font-size:var(--type-caption);background:#eaf4f7;border-radius:7px;place-items:center;font-style:normal;font-weight:800;display:grid}.qualityFeedbackList>article.negative{background:#fffaf7;border-color:#f1ded3}.qualityFeedbackList>article.negative>i{color:#ae6341;background:#fff0e8}.qualityFeedbackList>article>span{min-width:0}.qualityFeedbackList strong,.qualityFeedbackList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qualityFeedbackList strong{color:#213f54;font-size:var(--type-body)}.qualityFeedbackList small{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.qualityFeedbackList em{color:#347c59;font-size:var(--type-caption);background:#eaf5ef;border-radius:10px;padding:3px 7px;font-style:normal}.qualityFeedbackList .negative em{color:#a85d3c;background:#fff0e8}@media (width<=1200px){.qualityExecutiveGrid{grid-template-columns:1fr}.qualityIndexMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.qualityHero{flex-direction:column;align-items:flex-start}.qualityHeroActions{flex-direction:column;align-items:stretch;width:100%}.qualityHeroActions>span{width:100%}.qualityHeroActions>.secondaryButton{align-self:flex-start}.qualityMiniMetrics,.qualityInsightGrid{grid-template-columns:1fr}.qualityIndexMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityBlockHead{flex-direction:column;align-items:flex-start}.qualityIndexActions{flex-wrap:wrap;width:100%}}.faqTestBox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.faqTestBox input{min-height:38px}.faqTestBox button{white-space:nowrap;min-height:38px}.resultPanelHead{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.searchResultList{gap:8px}.searchResultItem{grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:14px!important;display:grid!important}.eventList .searchResultContent,.eventList .searchResultMeta{background:0 0;border:0;border-radius:0;padding:0}.searchResultContent{gap:6px;min-width:0;display:grid}.searchResultMeta{align-self:center;justify-items:stretch;gap:8px;display:grid}@media (width<=760px){.leadWorkspaceTabs,.opportunityWorkspaceTabs{scrollbar-width:none;padding:0 14px;overflow-x:auto}.leadWorkspaceTabs::-webkit-scrollbar{display:none}.opportunityWorkspaceTabs::-webkit-scrollbar{display:none}.faqTestBox,.searchResultItem{grid-template-columns:1fr}}.chunkDetail{gap:12px;display:grid}.chunkDetail div{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;gap:5px;padding:12px;display:grid}.chunkDetail span{color:var(--muted);font-size:var(--type-secondary);font-weight:700}.chunkDetail strong{color:var(--text);font-size:var(--type-section-title)}.chunkDetail em,.chunkDetail p{color:var(--muted);font-size:var(--type-secondary);overflow-wrap:anywhere;font-style:normal;line-height:1.6}.chunkDetail pre{border:1px solid var(--line-soft);color:#334155;max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--type-secondary);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:6px;margin:0;padding:10px;line-height:1.65;overflow:auto}.focusDot{border:1px solid var(--line);min-height:24px;font-size:var(--type-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.focusDot.ok,.tone-ok{color:var(--ok)}.focusDot.warn,.tone-warn{color:var(--amber)}.focusDot.danger,.tone-danger{color:var(--danger)}.focusDot.info,.tone-info{color:var(--accent-strong)}.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.moduleTile{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;min-height:96px;padding:12px;display:grid}.moduleTile svg{color:var(--accent)}.moduleTile span,.row span,.eventList span,.brand span{overflow-wrap:anywhere}.metricList,.eventList,.conversationList,.table,.splitList{gap:10px;display:grid}.metricList div,.eventList div,.row,.conversationList article{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;padding:11px}.metricList div,.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.metricList strong{color:var(--primary);font-size:18px}.platformMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.platformMetrics div{min-height:84px}.platformMetrics em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.platformWorkspace{width:100%;max-width:1320px;padding:24px 28px 56px}.platformPageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.platformPageHeader p{color:#5f7594;font-size:var(--type-body);margin-bottom:8px;font-weight:700}.platformPageHeader h1{color:#111827;font-size:var(--type-page-title);line-height:1.15}.platformPageActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platformPageActions button{background:#111827;border-radius:6px;min-height:32px;padding:0 14px;font-weight:800}.platformPageActions .secondaryButton{color:#475569;background:#fff;border:1px solid #d7deea}.platformPageActions .secondaryButton:hover{color:#111827;background:#f8fafc}.platformStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.platformStatCard{background:#fff;border:1px solid #dce3ee;border-radius:8px;align-content:center;gap:8px;min-height:92px;padding:18px 17px;display:grid;box-shadow:0 1px 2px #0f172a14,0 10px 22px #0f172a0f}.platformStatCard span{color:#60748e;font-size:var(--type-body)}.platformStatCard strong{color:#111827;font-size:26px;line-height:1}.platformStatCard .tone-ok{color:#21936b}.platformStatCard .tone-danger{color:#e11d48}.platformOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.platformOverviewGrid div{background:#fbfcfe;border:1px solid #e8edf5;border-radius:8px;min-height:98px;padding:13px}.platformOverviewGrid span,.platformOverviewGrid strong,.platformOverviewGrid em{display:block}.platformOverviewGrid span{color:#64748b;font-size:var(--type-secondary)}.platformOverviewGrid strong{color:#111827;margin-top:9px;font-size:22px}.platformOverviewGrid em{color:#64748b;font-size:var(--type-secondary);margin-top:8px;font-style:normal}.platformCard{background:#fff;border:1px solid #dce3ee;border-radius:8px;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 14px 28px #0f172a0d}.platformCard>h2,.platformCardHead{border-bottom:1px solid #e4e9f1;min-height:54px;padding:0 16px}.platformCard>h2{align-items:center;font-size:15px;display:flex}.platformCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.platformCardHead h2{font-size:15px}.platformCardHead>span{color:#687386;font-size:var(--type-body)}.platformFilterButton{color:#52627a;background:0 0;min-height:32px;font-weight:700}.platformFilterButton:hover{color:#111827;background:#f8fafc}.platformFiltersBar{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(220px,1fr) 160px auto;gap:10px;padding:12px 16px;display:grid}.platformTenantTable{display:grid}.platformTenantRow{color:#213047;min-height:68px;font-size:var(--type-body);border-bottom:1px solid #edf1f6;grid-template-columns:minmax(150px,1.35fr) minmax(92px,.75fr) minmax(74px,.58fr) minmax(210px,1.65fr) minmax(110px,.82fr) minmax(142px,.95fr);align-items:center;gap:12px;padding:0 16px;display:grid}.platformTenantRow:last-child{border-bottom:0}.platformTenantHeader{color:#64748b;background:#fbfcfe;min-height:40px;font-weight:700}.platformTenantName{gap:4px;min-width:0;display:grid}.platformTenantName strong{color:#111827;font-size:var(--type-body)}.platformTenantName small{color:#64748b;font-size:var(--type-secondary)}.platformModuleBadges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.platformModuleBadges span{color:#475569;font-size:var(--type-secondary);background:#edf2f7;border-radius:4px;padding:3px 7px}.platformStatus{min-height:22px;font-size:var(--type-secondary);border-radius:999px;align-items:center;padding:0 9px;font-weight:800;display:inline-flex}.platformStatus.ok{color:#059669;background:#dff8ed}.platformStatus.warn{color:#a16207;background:#fef3c7}.platformStatus.danger{color:#e11d48;background:#ffe4ea}.platformDangerText{color:#e11d48}.platformLinkButton{color:#111827;min-height:28px;font-size:var(--type-body);background:0 0;padding:0;font-weight:800}.platformLinkButton:hover{color:#020617;background:0 0}.platformTenantActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platformDangerButton{color:#e11d48;min-height:28px;font-size:var(--type-body);background:0 0;padding:0;font-weight:800}.platformDangerButton:hover{color:#be123c;background:0 0}.platformTenantRow.activeRow{background:#f8fafc}.platformPagination{color:#52627a;font-size:var(--type-body);border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.platformPagination label{align-items:center;gap:6px;min-height:auto;margin:0;display:inline-flex}.platformPagination select{width:auto;min-height:30px;padding:4px 28px 4px 8px}.platformPagination button{min-height:30px;padding:0 10px}.platformFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:4px 16px 12px;display:grid}.platformFormGrid.compact{padding-top:14px}.platformActionRow{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.platformActionRow span{color:#52627a;font-size:var(--type-body)}.platformDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.platformInfoList{gap:10px;padding:14px 16px 16px;display:grid}.platformInfoList div{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;gap:4px;padding:10px;display:grid}.platformInfoList span{color:#64748b;font-size:var(--type-body);line-height:1.45}.platformModuleLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.platformModuleLibrary div{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;gap:7px;min-height:92px;padding:12px;display:grid}.platformModuleLibrary svg{color:#21936b}.platformModuleLibrary span{color:#64748b;font-size:var(--type-secondary)}.platformFilters{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:12px;display:grid}.platformFilters label{margin:0}.platformFilters button{min-width:82px}.bulkOperationGrid{grid-template-columns:minmax(120px,.7fr) repeat(4,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.bulkOperationGrid>div{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;gap:4px;min-height:74px;padding:10px;display:grid}.bulkOperationGrid strong{color:var(--primary);font-size:18px}.bulkOperationGrid span,.bulkOperationGrid em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.bulkResult{margin-top:12px}.licenseIssueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:6px;display:grid}.licenseOutput{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--type-secondary);margin-top:12px}.licenseValidation{margin-top:12px}.moduleToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:8px 0 12px;display:grid}.moduleToggleGrid .checkLine{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;min-height:40px;padding:8px 10px}.row>div,.eventList div{gap:4px;display:grid}.row>div:not(.rowActions){flex:1;min-width:0}.rowSelect{flex:none;width:18px;height:18px}.row span,.eventList span,.conversationList span{color:var(--muted);font-size:var(--type-body)}.row.activeRow{background:var(--primary-soft);border-color:#cbd5e1}.tableButton{width:100%;min-height:auto;color:var(--text);text-align:left;background:var(--panel-soft)}.tableButton:hover{color:var(--text);background:#f8fafc;border-color:#cbd5e1}.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.compactInput{border:1px solid var(--border);width:118px;height:34px;font-size:var(--type-body);border-radius:6px;padding:0 10px}.monoLine{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.eventList .alertRow{grid-template-columns:minmax(0,1fr) 38px;align-items:center}.eventList .alertRow span{grid-column:1/-1}.eventList .alertRow .iconButton{grid-area:1/2/3}.eventList .iconButton{justify-self:end;width:32px;min-height:32px}.subPanel{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;margin:12px 0;padding:10px 12px}.subPanel h3{margin-top:0}.divider{background:var(--line-soft);height:1px;margin:16px 0 12px}.compact{max-height:214px;overflow:auto}.inline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:10px;display:grid}.permissionMatrix{gap:12px;margin:8px 0 14px;display:grid}.permissionTree{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:10px;max-height:min(520px,100vh - 330px);margin:8px 0 14px;padding:10px;display:grid;overflow:auto}.permissionTreeRoot,.permissionTreeGroup>label,.permissionTreeChildren label{border:1px solid var(--line-soft);min-width:0;color:var(--text);background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.permissionTreeRoot{background:var(--primary-soft);border-color:#bfdbfe}.permissionTreeGroup{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(150px,.42fr) minmax(260px,1fr);gap:10px;padding:10px;display:grid}.permissionTreeGroup>label{background:#f8fbfd;align-self:start;min-height:100%;font-weight:800}.permissionTreeGroup>label.partial{background:#fff7ed;border-color:#fed7aa}.permissionTreeChildren{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:0;display:grid}.permissionTreeChildren label{position:relative}.permissionTree input{justify-self:center;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;width:16px!important}.permissionTree span{overflow-wrap:anywhere;word-break:normal;writing-mode:horizontal-tb;gap:2px;min-width:0;display:grid}.permissionTree em{color:var(--muted);font-size:var(--type-secondary);overflow-wrap:anywhere;font-style:normal}.permissionGroup{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;gap:10px;padding:12px;display:grid}.permissionItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permissionItem,.roleChoice{border:1px solid var(--line-soft);min-width:0;color:var(--text);background:#fff;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.permissionItem.super{background:var(--primary-soft);border-color:#cbd5e1}.permissionItem input,.roleChoice input{flex:none;width:auto;margin-top:3px}.permissionItem span,.roleChoice span{gap:2px;min-width:0;display:grid}.permissionItem em,.roleChoice em{color:var(--muted);font-size:var(--type-secondary);overflow-wrap:anywhere;font-style:normal}.rolePicker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0 14px;display:grid}.inviteToken{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;gap:4px;margin-top:12px;padding:11px;display:grid}.inviteToken span{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--type-secondary);overflow-wrap:anywhere}.splitList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.presalesPage{--sales-title-size:var(--type-panel-title);--sales-section-title-size:var(--type-section-title);--sales-identity-size:17px;--sales-body-size:var(--type-body);--sales-secondary-size:var(--type-secondary);--sales-meta-size:var(--type-caption);--sales-micro-size:var(--type-caption);--sales-metric-size:var(--type-metric);min-width:0;color:var(--ink);font-size:var(--sales-body-size);gap:16px;display:grid}.salesPageHeader p{font-size:var(--type-body)}.salesPageHeader h1{font-size:var(--type-page-title);line-height:1.25}.presalesPage .panel .sectionHeader h2,.presalesPage .presalesFocusGrid h3,.presalesPage .analyticsGrid h3,.presalesPage .customerTimeline h3,.presalesPage .assistantInsight h3{font-size:var(--sales-title-size);line-height:1.4}.presalesPage .sectionHeader p,.presalesPage small,.presalesPage time,.presalesPage em{font-size:var(--sales-meta-size)}.presalesPage button,.presalesPage input,.presalesPage select,.presalesPage textarea{font-family:inherit;font-size:var(--sales-body-size)}.presalesPage input:not([type=checkbox]),.presalesPage select{min-height:36px}.presalesPage .presalesTable th{font-size:var(--sales-meta-size)}.presalesPage .presalesTable td,.presalesPage .opportunityBoard article,.presalesPage .followUpList,.presalesPage .customerRelatedList{font-size:var(--sales-body-size)}.statusDot{background:#2f9861;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e8f7ef}.statusDot.error{background:#c05246;box-shadow:0 0 0 3px #fff0ee}.presalesMetrics{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.presalesMetrics>div{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.presalesMetrics>div:last-child{border-right:0}.presalesMetrics span,.presalesMetrics em{color:var(--muted);font-style:normal;display:block}.presalesMetrics span{font-size:var(--type-body)}.presalesMetrics strong{color:var(--ink);font-size:var(--sales-metric-size);margin:5px 0 3px;line-height:1.15;display:block}.presalesMetrics em{font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageNotice{color:#176b3a;min-height:40px;font-size:var(--type-body);background:#effbf3;border:1px solid #b9e4c8;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pageNotice.error{color:#a52f2f;background:#fff2f2;border-color:#f2c0c0}.pageNotice button{color:inherit;background:0 0;border:0;margin-left:auto;padding:4px}.pageToast{z-index:120;color:#176b3a;width:min(460px,100vw - 32px);min-height:46px;font-size:var(--type-secondary);background:#fff;border:1px solid #b9e4c8;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 10px 11px 13px;line-height:1.55;animation:.18s ease-out pageToastEnter;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #2536482e}.pageToast>svg{margin-top:2px}.pageToast button{color:#fff;background:#1f5f99;border:0;place-items:center;width:26px;min-height:26px;padding:0;display:grid}.pageToast button svg{stroke:currentColor}.pageToast button:hover{color:#fff;background:#174f82}.pageToast.warning{color:#875b22;background:#fffdf8;border-color:#e8cf9c}.pageToast.warning button{color:#fff;background:#1f5f99}.pageToast.warning button:hover{background:#174f82}.pageToast.error{color:#9e4545;background:snow;border-color:#efcccc}.pageToast.error button{color:#fff;background:#1f5f99}.pageToast.error button:hover{background:#174f82}@keyframes pageToastEnter{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.presalesFocusGrid,.analyticsGrid{border:1px solid var(--line);border-radius:6px;grid-template-columns:1.15fr .85fr;gap:0;margin-top:14px;display:grid;overflow:hidden}.presalesFocusGrid>div,.analyticsGrid>div{min-width:0;padding:16px}.presalesFocusGrid>div+div,.analyticsGrid>div+div{border-left:1px solid var(--line)}.presalesFocusGrid h3,.analyticsGrid h3{font-size:var(--type-section-title);margin:0 0 12px}.presalesTaskList>button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.presalesTaskList>button:last-of-type{border-bottom:0}.presalesTaskList button span:nth-child(2){min-width:0}.presalesTaskList button strong,.presalesTaskList button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.presalesTaskList button strong{font-size:var(--type-body)}.presalesTaskList button em,.presalesTaskList button time{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.priorityDot{background:#6d86a8;border-radius:50%;width:7px;height:7px}.priorityDot.high,.priorityDot.urgent{background:#df613c}.priorityDot.normal{background:#d99721}.workbenchMetrics .dangerText{color:#ad493f}.workbenchUpdated{color:var(--muted);font-size:var(--type-caption);align-self:center}.workbenchFocusGrid{grid-template-columns:1.05fr .95fr}.salesRiskQueue>button{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.salesRiskQueue>button:last-of-type{border-bottom:0}.salesRiskQueue>button>span:nth-child(2){min-width:0}.salesRiskQueue>button strong,.salesRiskQueue>button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.salesRiskQueue>button strong{font-size:var(--type-body)}.salesRiskQueue>button em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.salesRiskQueue>button>b{color:#ad493f;min-width:29px;height:25px;font-size:var(--type-secondary);background:#fff0ed;border-radius:4px;place-items:center;display:grid}.salesRiskQueue>button>svg{color:#587186}.analyticsDashboard{gap:14px;display:grid}.salesAnalyticsHeader{border-color:#d8e4eb;padding:0;overflow:hidden}.analyticsHero{background:radial-gradient(circle at 82% 12%,#6bc6d233,#0000 27%),radial-gradient(circle at 62% 105%,#53a0b438,#0000 38%),linear-gradient(125deg,#173f58 0%,#1f6177 64%,#236d7f 100%);justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:22px 24px;display:flex}.analyticsHeroTitle>span{color:#9edbe4;font-size:var(--type-caption);align-items:center;gap:6px;margin-bottom:5px;font-weight:750;display:inline-flex}.analyticsHeroTitle h2,.analyticsHeroTitle p{margin:0}.analyticsHeroTitle h2{color:#fff;letter-spacing:-.025em;font-size:24px}.analyticsHeroTitle p{color:#e2f3f7bd;font-size:var(--type-secondary);margin-top:5px}.analyticsHero .inlineActions{flex:none}.analyticsHero .secondaryButton{color:#fff;background:#ffffff17;border-color:#ffffff42}.analyticsHero .secondaryButton:hover{background:#ffffff2b}.analyticsFilterBar{background:#fff;border-top:1px solid #e3ebf0;grid-template-columns:minmax(300px,auto) minmax(135px,.72fr) minmax(135px,.72fr) minmax(170px,1fr) minmax(170px,1fr);align-items:end;gap:10px;padding:14px 20px 12px;display:grid}.analyticsRangeControl,.analyticsFilterBar>label{grid-template-rows:16px 36px;align-items:stretch;gap:5px;min-width:0;margin:0;display:grid}.analyticsRangeControl>span,.analyticsFilterBar>label>span{color:#607486;min-width:0;min-height:16px;font-size:var(--type-caption);align-items:center;font-weight:700;line-height:16px;display:flex}.analyticsFilterBar .segmentedControl{background:#f4f7f9;border-color:#d7e2e9;grid-template-columns:repeat(4,minmax(64px,1fr));min-width:0;height:36px;padding:3px;display:grid}.analyticsFilterBar .segmentedControl button{height:28px;min-height:28px}.analyticsFilterBar input,.analyticsFilterBar select{width:100%;min-width:0;height:36px;min-height:36px;color:var(--ink);background:#fff;border:1px solid #d7e2e9;border-radius:6px;padding:6px 10px}.analyticsFilterBar input:focus,.analyticsFilterBar select:focus{border-color:#6da8bf;outline:2px solid #e5f3f8}.analyticsScope{color:#607486;min-height:34px;font-size:var(--type-caption);background:#f9fbfc;border-top:1px solid #edf2f5;align-items:center;gap:7px;padding:7px 20px;display:flex}.analyticsScope>svg{color:#3a809b}.analyticsScope em{color:#405c70;border-left:1px solid #dce5eb;padding-left:9px;font-style:normal}.analyticsExecutiveGrid.isLoading,.matureAnalytics.isLoading{opacity:.58;pointer-events:none}.analyticsExecutiveGrid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.86fr) minmax(260px,.92fr);gap:14px;display:grid}.analyticsExecutiveGrid>article,.analyticsConversionStack>article{border:1px solid #d9e5ea;border-radius:11px;min-width:0;position:relative;overflow:hidden;box-shadow:0 7px 22px #1d3d5111}.analyticsRevenueSpotlight{background:radial-gradient(circle at 92% 10%,#3d99b31f,#0000 30%),linear-gradient(140deg,#fff 0%,#f3fafc 100%);min-height:180px;padding:20px 22px}.analyticsRevenueSpotlight:after{content:"";border:26px solid #3f91a90e;border-radius:50%;width:156px;height:156px;position:absolute;bottom:-54px;right:-42px}.analyticsSpotlightHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.analyticsSpotlightHead>span{color:#497084;font-size:var(--type-secondary);align-items:center;gap:8px;font-weight:750;display:inline-flex}.analyticsSpotlightHead>span>svg{color:#2e829d}.analyticsSpotlightHead>em{color:#2f7957;font-size:var(--type-caption);background:#e8f5ef;border-radius:12px;padding:4px 8px;font-style:normal}.analyticsRevenueSpotlight>strong{color:#173f58;letter-spacing:-.045em;margin-top:13px;font-size:36px;line-height:1;display:block}.analyticsRevenueSpotlight>p{color:#6b7e8c;font-size:var(--type-caption);margin:8px 0 0}.analyticsRevenueSpotlight>p>b{color:#315b70}.analyticsPipelineSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.analyticsPipelineSummary>span{border-top:1px solid #dbe8ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:10px;display:flex}.analyticsPipelineSummary small{color:#718391;font-size:var(--type-caption)}.analyticsPipelineSummary b{color:#25566d;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsTargetCard{color:#fff;background:linear-gradient(145deg,#20566d 0%,#173f58 100%);align-items:center;gap:18px;min-height:180px;padding:20px;display:flex;border-color:#2b6b7e!important}.analyticsTargetRing{border-radius:50%;flex:0 0 106px;place-items:center;width:106px;height:106px;display:grid;position:relative}.analyticsTargetRing:before{content:"";background:#1c4d63;border-radius:50%;width:79px;height:79px;position:absolute}.analyticsTargetRing>span{z-index:1;text-align:center}.analyticsTargetRing strong,.analyticsTargetRing small{display:block}.analyticsTargetRing strong{color:#fff;font-size:20px}.analyticsTargetRing small{color:#e4f5f8ad;font-size:var(--type-caption);margin-top:2px}.analyticsTargetCard>div:last-child{min-width:0}.analyticsTargetCard>div:last-child>strong{color:#fff;font-size:16px;display:block}.analyticsTargetCard>div:last-child>p{color:#e4f5f8a8;font-size:var(--type-caption);margin:6px 0 0;line-height:1.5}.analyticsConversionStack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analyticsConversionStack>article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.analyticsConversionStack>article>span{color:#2c7c96;background:#eaf5f8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.analyticsConversionStack>article:nth-child(2)>span{color:#3c8562;background:#eaf5ef}.analyticsConversionStack small,.analyticsConversionStack strong,.analyticsConversionStack em{display:block}.analyticsConversionStack small{color:#6a7e8d;font-size:var(--type-caption);font-weight:700}.analyticsConversionStack strong{color:#183f57;margin-top:2px;font-size:23px;line-height:1.05}.analyticsConversionStack em{color:#7b8b97;font-size:var(--type-caption);margin-top:3px;font-style:normal}.analyticsMetrics{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.analyticsMetrics>article{background:#fff;border:1px solid #dbe5eb;border-radius:9px;min-width:0;min-height:128px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 5px 16px #2542590e}.analyticsMetrics>article:after{content:"";background:#307e9e0b;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-34px;right:-28px}.analyticsMetrics>article.primary{background:linear-gradient(145deg,#f4fbfe,#fff 68%);border-color:#bdd9e5}.analyticsMetrics article header{align-items:center;gap:9px;display:flex}.analyticsMetrics article header>span{color:#2f7895;background:#e9f4f8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.analyticsMetrics article header>em{color:#597083;font-size:var(--type-secondary);font-style:normal;font-weight:700}.analyticsMetrics article>strong{color:#183c53;letter-spacing:-.035em;margin:10px 0 4px;font-size:26px;line-height:1;display:block}.analyticsMetrics article>small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analyticsTargetProgress{background:#e8eef2;border-radius:3px;height:3px;display:block;position:absolute;bottom:12px;left:17px;right:17px;overflow:hidden}.analyticsTargetProgress>u{border-radius:inherit;background:#3a8965;height:100%;text-decoration:none;display:block}.analyticsQualityStrip{background:#f7fafb;border:1px solid #dce6ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:11px 14px;display:grid}.analyticsQualityStrip>span{border-right:1px solid #dfe7ec;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:4px 9px;display:grid}.analyticsQualityStrip>span:last-child{border-right:0}.analyticsQualityStrip>span>i{color:#34758e;background:#e9f2f6;border-radius:6px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.analyticsQualityStrip small{color:var(--muted);font-size:var(--type-caption)}.analyticsQualityStrip strong{color:#244f67;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.analyticsQualityStrip strong em{color:var(--muted);font-size:var(--type-caption);margin-left:2px;font-style:normal;font-weight:400}.matureAnalytics{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;transition:opacity .15s;display:grid;overflow:visible}.analyticsPrimaryGrid,.analyticsTableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analyticsPrimaryGrid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.78fr)}.analyticsCard{background:#fff;border:1px solid #dce6ec;border-radius:9px;min-width:0;padding:18px 19px;overflow:hidden;box-shadow:0 5px 18px #2542590b}.analyticsBlockHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.analyticsBlockHead h3,.analyticsBlockHead p{margin:0}.analyticsBlockHead h3{color:#203f55;font-size:var(--type-section-title)}.analyticsBlockHead p{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.analyticsBlockHead>span{color:var(--muted);font-size:var(--type-caption)}.analyticsHeadIcon{background:#ecf5f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;color:#2e718d!important}.analyticsFunnelList{gap:15px;display:grid}.analyticsFunnelStep{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.analyticsFunnelStep>span{align-items:center;gap:9px;min-width:0;display:flex}.analyticsFunnelStep>span>i{color:#2d7591;width:26px;height:26px;font-size:var(--type-caption);background:#e9f3f7;border-radius:7px;flex:0 0 26px;place-items:center;font-style:normal;font-weight:800;display:grid}.analyticsFunnelStep>span b,.analyticsFunnelStep>span strong,.analyticsFunnelStep>span em{display:block}.analyticsFunnelStep>span b{min-width:0}.analyticsFunnelStep>span strong{font-size:var(--type-secondary)}.analyticsFunnelStep>span em{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-style:normal;font-weight:400}.analyticsFunnelStep>strong{color:#244f67;font-size:19px}.analyticsFunnelStep>u{background:#edf2f5;border-radius:5px;grid-column:1/-1;height:8px;text-decoration:none;display:block;overflow:hidden}.analyticsFunnelStep>u>i{border-radius:inherit;background:linear-gradient(90deg,#2e7897,#4a9ab6);height:100%;display:block}.analyticsFunnelStep:nth-child(2)>u>i{background:linear-gradient(90deg,#398765,#59a57f)}.analyticsFunnelStep:nth-child(3)>u>i{background:linear-gradient(90deg,#28764f,#43a06c)}.analyticsTrendSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.analyticsTrendSummary>span{background:#f8fafb;border:1px solid #e2eaf0;border-radius:7px;padding:9px 11px}.analyticsTrendSummary small,.analyticsTrendSummary strong,.analyticsTrendSummary em{display:block}.analyticsTrendSummary small{color:var(--muted);font-size:var(--type-caption)}.analyticsTrendSummary strong{color:#234f66;margin-top:3px;font-size:16px}.analyticsTrendSummary em{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-style:normal}.analyticsTrendChart{grid-auto-columns:minmax(74px,1fr);grid-auto-flow:column;align-items:end;gap:9px;min-height:160px;padding:6px 2px 0;display:grid;overflow-x:auto}.analyticsTrendChart>div:not(.knowledgeEmpty){text-align:center;grid-template-rows:minmax(86px,1fr) auto auto;gap:5px;height:158px;display:grid}.analyticsTrendChart>div>span{background-image:linear-gradient(#0000 49%,#edf2f5 50%,#0000 51%);border-bottom:1px solid #dbe3e8;justify-content:center;align-items:flex-end;min-height:86px;display:flex}.analyticsTrendChart>div>span i{background:linear-gradient(#4593ae,#2f7895);border-radius:5px 5px 1px 1px;width:34px;min-height:5px;position:relative}.analyticsTrendChart>div>span i b{color:#476174;font-size:var(--type-caption);white-space:nowrap;font-weight:600;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.analyticsTrendChart>div>strong{color:var(--ink);font-size:var(--type-caption)}.analyticsTrendChart>div>em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.analyticsTrendChart>.knowledgeEmpty{grid-column:1/-1;align-self:center;width:100%}.analyticsTrendPrimary{min-height:360px;padding-bottom:12px}.analyticsChartLegend{color:#607687;font-size:var(--type-caption);align-items:center;gap:14px;display:flex}.analyticsChartLegend>span{align-items:center;gap:6px;display:inline-flex}.analyticsChartLegend>span:before{content:"";background:#dea13e;border-radius:3px;width:9px;height:9px}.analyticsChartLegend>span.lead:before{background:#fff;border:2px solid #2e8ca8;border-radius:50%}.analyticsTrendPrimary .analyticsTrendSummary{width:min(440px,100%);margin-bottom:2px}.analyticsTrendVisual{width:100%;min-height:225px;overflow:hidden}.analyticsTrendSvg{width:100%;height:238px;display:block;overflow:visible}.analyticsTrendSvg text{fill:#4d6678;font-size:11px;font-weight:650}.analyticsTrendSvg .analyticsChartMonth{fill:#6a7c89;font-weight:600}.analyticsTrendSvg .analyticsLeadValue{fill:#277d96;font-size:11px;font-weight:800}.analyticsFunnelRail{flex-direction:column;min-height:360px;display:flex}.analyticsFunnelRail .analyticsFunnelList{gap:17px;position:relative}.analyticsFunnelRail .analyticsFunnelList:before{content:"";background:#d9e7ec;width:1px;position:absolute;top:26px;bottom:26px;left:13px}.analyticsFunnelRail .analyticsFunnelStep{z-index:1;position:relative}.analyticsFunnelRail .analyticsFunnelStep>span>i{border:3px solid #fff;box-shadow:0 0 0 1px #cfe2e9}.analyticsFunnelInsight{color:#35805e;background:#f2faf6;border:1px solid #dcebe5;border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.analyticsFunnelInsight>svg{flex:none}.analyticsFunnelInsight strong,.analyticsFunnelInsight small{display:block}.analyticsFunnelInsight strong{font-size:var(--type-caption)}.analyticsFunnelInsight small{color:#667e72;font-size:var(--type-caption);margin-top:2px}.analyticsDataTable{overflow-x:auto}.analyticsDataTable>div:not(.knowledgeEmpty){color:#435c70;min-width:490px;min-height:56px;font-size:var(--type-caption);border-top:1px solid #edf1f4;grid-template-columns:minmax(125px,1.28fr) minmax(82px,.7fr) minmax(90px,.72fr) minmax(120px,1fr);align-items:center;gap:12px;padding:9px 4px;display:grid}.analyticsDataTable>.analyticsDataHead{min-height:32px;color:var(--muted);font-size:var(--type-caption);border-top:0;padding-top:0;font-weight:700}.analyticsDataTable strong,.analyticsDataTable small{display:block}.analyticsDataTable strong{color:var(--ink);font-size:var(--type-caption)}.analyticsDataTable small{color:var(--muted);font-size:var(--type-caption);margin-top:2px}.analyticsRateCell>i,.analyticsContribution>i{background:#edf2f5;border-radius:3px;height:4px;margin-top:5px;display:block;overflow:hidden}.analyticsRateCell>i>u,.analyticsContribution>i>u{border-radius:inherit;background:#4b94ae;height:100%;text-decoration:none;display:block}.analyticsContribution>i>u{background:#438967}.analyticsOutcomeSection{min-width:0}.analyticsOutcomeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.analyticsOutcomeList>div:not(.knowledgeEmpty){background:#fafcfd;border:1px solid #e1e9ee;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 9px;min-width:0;padding:11px 12px;display:grid}.analyticsOutcomeList>div>strong{color:#29495d;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsOutcomeList>div>em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.analyticsOutcomeList>div>b{color:#315f77;font-size:var(--type-secondary);grid-column:2/-1}.analyticsOutcomeList>.knowledgeEmpty{grid-column:1/-1}.outcomeMark{color:#357458;font-size:var(--type-caption);align-items:center;gap:4px;display:inline-flex}.outcomeMark i{background:#338a5b;border-radius:50%;width:6px;height:6px}.outcomeMark.lost{color:#a65449}.outcomeMark.lost i{background:#c65449}.salesTargetDialog{width:min(500px,100vw - 28px)}.salesTargetSummary{color:#2d718c;background:#f5fafc;border:1px solid #dbe6ec;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.salesTargetSummary>svg{justify-self:center}.salesTargetSummary p,.salesTargetSummary strong,.salesTargetSummary span{margin:0;display:block}.salesTargetSummary strong{color:var(--ink);font-size:var(--type-body)}.salesTargetSummary span{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.presalesFunnel>div,.analyticsBar{margin-bottom:14px}.presalesFunnel>div:last-child,.analyticsBar:last-child{margin-bottom:0}.presalesFunnel span,.analyticsBar span{color:var(--muted);font-size:var(--type-secondary);justify-content:space-between;margin-bottom:6px;display:flex}.presalesFunnel span strong,.analyticsBar span strong{color:var(--ink)}.presalesFunnel i,.analyticsBar i{background:#edf2f7;border-radius:3px;height:7px;display:block;overflow:hidden}.presalesFunnel i b,.analyticsBar i b{border-radius:inherit;background:#3182a8;height:100%;display:block}.presalesFunnel>div:nth-child(2) i b{background:#31906b}.presalesFunnel>div:nth-child(3) i b{background:#2c8b51}.presalesFunnel>div:nth-child(4) i b{background:#c36550}.presalesToolbarPanel{padding-bottom:0}.leadQualityStrip{border:1px solid var(--line);background:#f8fafc;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 10px;display:grid;overflow-x:auto}.leadQualityStrip>span,.leadQualityStrip>button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.leadQualityStrip>:last-child{border-right:0}.leadQualityStrip>span>small,.leadQualityStrip>button small{color:var(--muted);font-size:var(--type-caption)}.leadQualityStrip>span>strong,.leadQualityStrip>button strong{color:#245b86;margin-left:auto;font-size:17px}.leadQualityStrip>span>em{color:var(--muted);font-size:var(--type-caption);white-space:nowrap;font-style:normal}.leadQualityStrip>button{cursor:pointer;justify-content:flex-start}.leadQualityStrip>button>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.leadQualityStrip>button:disabled{cursor:default;opacity:1}.leadQualityStrip>.attention,.leadQualityStrip>button.attention{color:#94601f;background:#fff8ed}.leadStageTabs{border-bottom:1px solid var(--line);gap:2px;margin:2px 0 12px;display:flex}.leadStageTabs button{min-height:36px;color:var(--muted);font-size:var(--type-body);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:6px 12px 9px;display:flex}.leadStageTabs button.active{color:#1c5e80;border-bottom-color:#236f96}.leadStageTabs button strong{min-width:19px;color:inherit;font-size:var(--type-caption);background:#edf2f6;border-radius:9px;padding:1px 5px}.presalesFilters{grid-template-columns:minmax(260px,1fr) 150px;gap:10px;margin:14px 0;display:grid}.presalesFilters label,.customerDirectory>label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.presalesFilters input,.customerDirectory>label input{background:0 0;border:0;outline:0;width:100%}.leadViewActions{flex-wrap:wrap}.leadViewActions>select{min-width:190px;max-width:270px;min-height:36px}.leadPrimaryFilters{grid-template-columns:minmax(260px,1fr) 170px auto;align-items:stretch}.leadPrimaryFilters>button{min-width:124px}.leadPrimaryFilters>button.active{color:#1d6689;background:#eef7fb;border-color:#7fa9c3}.leadPrimaryFilters>button strong{min-width:18px;height:18px;font-size:var(--type-caption);background:#dcecf4;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.leadAdvancedFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px 12px;margin:-4px 0 14px;padding:12px 0;display:grid}.leadAdvancedFilters>label{min-width:0;color:var(--muted);font-size:var(--type-caption);gap:5px;font-weight:700;display:grid}.leadAdvancedFilters select,.leadAdvancedFilters input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--ink);font-size:var(--type-secondary);background:#fff;border-radius:5px;padding:6px 9px}.leadAdvancedFilters .leadRangeFilter{grid-column:span 2}.leadRangeFilter>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.leadRangeFilter i{color:var(--muted);font-size:var(--type-caption);text-align:center;font-style:normal}.leadSortOrder{align-self:end;min-height:34px}.leadFilterReset{place-self:end start;min-height:34px}.leadListLoading{opacity:.55;pointer-events:none;min-height:130px;transition:opacity .15s}.leadViewDefaultOption{align-items:center;flex-direction:row!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.leadViewDefaultOption input{margin:0;width:auto!important;min-height:0!important}.countBadge{border:1px solid var(--line);color:var(--muted);font-size:var(--type-secondary);border-radius:999px;padding:5px 9px}.presalesTableWrap{border-top:1px solid var(--line);margin:0 -18px;overflow-x:auto}.presalesTableWrap.compact{margin-bottom:-18px}.presalesTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.presalesTable th{color:#45637b;font-size:var(--type-secondary);text-align:left;background:#edf7fb;padding:10px 14px}.presalesTable td{color:#3f5871;font-size:var(--type-body);vertical-align:middle;border-top:1px solid #e8eef4;padding:11px 14px}.presalesTable .leadSelectionColumn{width:42px}.presalesTable .leadCustomerColumn{width:210px}.presalesTable .leadSourceColumn{width:140px}.presalesTable .leadScoreColumn{width:225px}.presalesTable .leadStageColumn{width:105px}.presalesTable .leadNextColumn{width:auto}.presalesTable .leadActionColumn{width:150px}.presalesTable th:last-child{text-align:center}.presalesTableWrap.selectable .selectionCell{text-align:center;width:42px;padding-inline:14px 4px}.presalesTable td small,.presalesTable td span{display:block}.presalesTable td small{color:var(--muted);margin-top:3px}.tableTextButton{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.tableTextButton strong,.tableTextButton span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tableTextButton strong{color:var(--ink)}.tableTextButton span{color:var(--muted);font-size:var(--type-secondary);margin-top:3px}.leadCustomerButton{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.leadCustomerButton .customerAvatar{width:32px;height:32px}.leadCustomerButton>div{min-width:0}.tableActions{align-items:center;gap:6px;display:flex}.tableActions .secondaryButton{min-height:31px;font-size:var(--type-secondary);white-space:nowrap;padding:4px 9px}.bulkActionBar{color:#42657a;min-height:42px;font-size:var(--type-secondary);background:#edf7fb;border-top:1px solid #bbd8e5;align-items:center;gap:8px;margin:0 -18px;padding:6px 18px;display:flex}.bulkActionBar>span{margin-right:4px}.bulkActionBar .secondaryButton{min-height:30px;font-size:var(--type-secondary);padding:4px 9px}.bulkActionBar .textButton{color:#41687f;background:0 0;border:0;margin-left:auto;padding:4px 7px}.bulkActionBar .dangerButton{color:#a44236;border-color:#efc5bf}.conversationOpportunityList>div{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(260px,1fr) 170px 104px;align-items:center;gap:12px;min-height:62px;padding:8px 0;display:grid}.conversationOpportunityList>div:last-child{border-bottom:0}.conversationOpportunityList>div>span{min-width:0}.conversationOpportunityList strong,.conversationOpportunityList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversationOpportunityList strong{color:var(--ink);font-size:var(--type-body)}.conversationOpportunityList em,.conversationOpportunityList small{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.customer360Layout,.salesAssistantLayout{border-top:1px solid var(--line);grid-template-columns:310px minmax(0,1fr);min-height:510px;margin:14px -18px -18px;display:grid}.customerCommandCenter .customer360Layout{min-height:max(510px,100dvh - 280px)}.customerDirectory,.assistantLeadList{border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.customerDirectory>label{min-height:38px;margin:12px}.customerDirectory>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #eef2f6;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.customerDirectory>button.active,.assistantLeadList>button.active{background:#eef7fb;box-shadow:inset 3px 0 #19719a}.customerDirectory button span{min-width:0}.customerDirectory button strong,.customerDirectory button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customerDirectory button em,.customerDirectory button small{color:var(--muted);font-size:var(--type-caption);font-style:normal}.customerDirectory button small{grid-column:2}.customer360Detail{min-width:0;padding:20px}.customer360Head{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.customer360Head h3{margin:0;font-size:18px}.customer360Head p{color:var(--muted);margin:4px 0}.customer360Head i{color:#53687c;font-size:var(--type-caption);background:#eef2f5;border-radius:3px;margin-right:5px;padding:2px 6px;font-style:normal;display:inline-block}.customer360Head>strong{text-align:right;font-size:24px}.customer360Head>strong small{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}.customerHeaderActions{align-items:center;gap:14px;display:flex}.customerHeaderActions>strong{text-align:right;font-size:24px}.customerHeaderActions>strong small{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}.customerHeaderActions .secondaryButton{min-height:34px;padding:6px 10px}.customer360Stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.customer360Stats>div{border-right:1px solid var(--line);padding:15px 12px}.customer360Stats>div:last-child{border-right:0}.customer360Stats span,.customer360Stats strong{display:block}.customer360Stats span{color:var(--muted);font-size:var(--type-caption)}.customer360Stats strong{font-size:var(--type-panel-title);margin-top:4px}.customerDetailTabs{border-bottom:1px solid var(--line);gap:18px;height:46px;display:flex}.customerDetailTabs button{color:var(--muted);font-size:var(--type-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 2px;display:flex}.customerDetailTabs button.active{color:#225f7b;border-bottom-color:#27799d}.customerDetailTabs button strong{min-width:18px;font-size:var(--type-caption);background:#edf2f5;border-radius:9px;padding:1px 5px}.leadCommandCenter,.opportunityCommandCenter{overflow:hidden}.leadCommandHeader,.opportunityCommandHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.leadCommandHeader p,.leadCommandHeader h2,.leadCommandHeader span,.opportunityCommandHeader p,.opportunityCommandHeader h2,.opportunityCommandHeader span{margin:0;display:block}.leadCommandHeader p,.opportunityCommandHeader p{color:#287492;font-size:var(--type-caption);font-weight:700}.leadCommandHeader h2,.opportunityCommandHeader h2{color:var(--ink);margin-top:3px;font-size:18px}.leadCommandHeader>div>span,.opportunityCommandHeader>div>span{color:var(--muted);font-size:var(--type-caption);margin-top:4px}.leadCommandMetrics,.opportunityCommandMetrics{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.leadCommandMetrics>div,.opportunityCommandMetrics>div{border-right:1px solid var(--line);min-width:0;padding:11px 18px}.leadCommandMetrics>div:last-child,.opportunityCommandMetrics>div:last-child{border-right:0}.leadCommandMetrics span,.leadCommandMetrics strong,.leadCommandMetrics em,.opportunityCommandMetrics span,.opportunityCommandMetrics strong{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.leadCommandMetrics span,.opportunityCommandMetrics span{color:var(--muted);font-size:var(--type-caption)}.leadCommandMetrics strong,.opportunityCommandMetrics strong{color:#24576f;margin-top:2px;font-size:18px}.leadCommandMetrics .attention strong,.opportunityCommandMetrics .attention strong{color:#b44e3f}.leadCommandBody{grid-template-columns:350px minmax(0,1fr);min-height:610px;display:grid}.leadCommandQueue{border-right:1px solid var(--line);background:#fbfcfd;min-width:0}.leadCommandQueueHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.leadCommandQueueHead>div{align-items:center;gap:7px;display:flex}.leadCommandQueueHead h3{font-size:var(--type-body);margin:0}.leadCommandQueueHead span{color:#5f7484;font-size:var(--type-caption);background:#edf2f5;border-radius:9px;padding:1px 6px}.leadCommandFilters{grid-template-columns:minmax(0,1fr) 112px;gap:7px;padding:10px 12px 8px;display:grid}.leadCommandFilters label{border:1px solid var(--line);color:#698092;background:#fff;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex}.leadCommandFilters input{border:0;width:100%;min-width:0;padding-inline:0}.leadCommandFilters select{min-width:0}.leadCommandStages{gap:4px;padding:0 12px 9px;display:flex}.leadCommandStages button{color:#64798a;min-height:26px;font-size:var(--type-caption);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;display:flex}.leadCommandStages button.active{color:#246b89;background:#edf7fb;border-color:#bad7e4}.leadCommandAdvanced{grid-template-columns:1fr 1fr auto;gap:6px;padding:0 12px 9px;display:grid}.leadCommandList{border-top:1px solid var(--line)}.leadCommandList>button{width:100%;min-height:92px;color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #e9eef2;border-left:3px solid #0000;border-right:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 38px;align-items:start;gap:9px;padding:12px;display:grid}.leadCommandList>button:hover{background:#f3f8fa}.leadCommandList>button.active{background:#eaf5f9;border-left-color:#287a9c}.leadCommandList>button>span,.leadCommandList>button>span strong,.leadCommandList>button>span em,.leadCommandList>button>span small,.leadCommandList>button>b,.leadCommandList>button>b small{min-width:0;margin:0;display:block}.leadCommandList>button>span strong{color:var(--ink);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadCommandList>button>span em{color:#526a7c;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-style:normal;overflow:hidden}.leadCommandList>button>span small{color:var(--muted);font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.4;display:-webkit-box;overflow:hidden}.leadCommandList>button>b{color:#226a89;text-align:right;font-size:17px}.leadCommandList>button>b small{color:#6e8190;font-size:var(--type-caption);white-space:nowrap;font-weight:500}.leadCommandQueue>.compactPagination{padding:10px 12px}.leadCommandDetail{min-width:0}.leadCommandCustomer{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 20px;display:grid}.leadCommandCustomer h3,.leadCommandCustomer p{margin:0}.leadCommandCustomer h3{margin-top:4px;font-size:15px}.leadCommandCustomer p{color:var(--muted);font-size:var(--type-caption);margin-top:2px}.leadCommandCustomer>strong{color:#236d8c;text-align:right;font-size:25px}.leadCommandCustomer>strong small{color:var(--muted);font-size:var(--type-caption);font-weight:500;display:block}.leadCommandRecommendation{border-bottom:1px solid var(--line);background:#f3faf6;padding:18px 20px}.leadCommandRecommendation>strong{color:#18533d;font-size:var(--type-panel-title);line-height:1.45;display:block}.leadCommandRecommendation>p{color:#506b60;font-size:var(--type-caption);margin:6px 0 12px;line-height:1.55}.leadCommandInsightGrid{grid-template-columns:1fr 1fr;display:grid}.leadCommandInsightGrid>section{min-width:0;padding:18px 20px}.leadCommandQualification{border-top:1px solid #e9eef2;grid-template-columns:54px 56px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.leadCommandQualification span,.leadCommandQualification strong,.leadCommandQualification small{font-size:var(--type-caption)}.leadCommandQualification span{color:#536b7c;font-weight:700}.leadCommandQualification small{color:var(--muted);line-height:1.4}.leadCommandDraftText{color:#405a6d;font-size:var(--type-caption);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0 0 6px;line-height:1.6;display:-webkit-box;overflow:hidden}.leadCommandInsightGrid>section>small{color:var(--muted);font-size:var(--type-caption);margin-bottom:10px;display:block}.leadCommandCenter{background:#fff;border-color:#d8e1e9;grid-template-rows:minmax(600px,1fr);min-width:0;padding:0;display:grid;box-shadow:0 1px 2px #1423320d,0 14px 34px #22394c12}.leadCommandHeader{background:#fff;min-height:66px;padding:12px 16px}.leadCommandHeaderTitle{align-items:center;gap:10px;min-width:0;display:flex}.leadCommandHeaderTitle>span{color:#226f83;background:#eaf4f7;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.leadCommandHeaderTitle h2{color:#17283a;font-size:var(--type-panel-title);margin:0}.leadCommandHeaderTitle p{color:#718292;font-size:var(--type-caption);margin:3px 0 0;font-weight:400}.leadCommandHeader .inlineActions{flex-wrap:nowrap}.leadCommandHeader .inlineActions button{min-height:34px}.leadCommandMetrics{background:#f7f9fb;min-height:72px}.leadCommandMetrics>button,.leadCommandMetrics>div{min-width:0;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #dde5eb;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 16px;display:grid}.leadCommandMetrics>button{cursor:pointer}.leadCommandMetrics>button:hover{background:#eef5f7}.leadCommandMetrics>button:disabled{cursor:default;opacity:.58}.leadCommandMetrics>button:disabled:hover{background:0 0}.leadCommandMetrics>button.active{background:#eaf4f7;box-shadow:inset 0 -3px #26778d}.leadCommandMetrics>button:last-child,.leadCommandMetrics>div:last-child{border-right:0}.leadCommandMetrics>button>span,.leadCommandMetrics>div>span{color:#276d82;background:#e7f1f5;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.leadCommandMetrics>.attention>span{color:#a56a13;background:#fff2df}.leadCommandMetrics>button>div,.leadCommandMetrics>div>div{min-width:0}.leadCommandMetrics small,.leadCommandMetrics strong,.leadCommandMetrics em{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.leadCommandMetrics small{color:#566b7c;font-size:var(--type-caption)}.leadCommandMetrics strong{color:#183f56;margin-top:1px;font-size:20px;line-height:1.1}.leadCommandMetrics em{color:#84929e;font-size:var(--type-caption);margin-top:2px;font-style:normal}.leadCommandBody{grid-template-columns:360px minmax(0,1fr);height:max(520px,100dvh - 190px);min-height:520px;overflow:hidden}.leadCommandQueue{background:#f8fafc;flex-direction:column;min-height:0;display:flex}.leadCommandQueueHead{min-height:50px;padding:0 14px}.leadCommandQueueHead h3{color:#23384b;font-size:var(--type-section-title)}.leadCommandQueueActions{align-items:center;gap:6px;min-width:0;display:flex}.leadCommandQueueActions .iconGhost{flex:none;width:32px;height:32px;padding:0}.leadCommandQueueActions .leadQueuePrimary{white-space:nowrap;min-height:32px;padding:5px 9px}.leadCommandFilters{padding:11px 12px 8px}.leadCommandFilters label{height:36px;min-height:36px;margin:0}.presalesPage .leadCommandFilters input{height:34px;min-height:0;padding-block:0}.leadCommandFilters select{height:36px;min-height:36px}.leadCommandStages{padding-bottom:10px}.leadCommandStages button{min-height:28px;font-size:var(--type-caption)}.leadCommandList{flex:1;min-height:0;overflow-y:auto}.leadCommandList>button{grid-template-columns:36px minmax(0,1fr) 42px;gap:10px;min-height:94px;padding:13px 12px}.leadCommandList>button>span small{font-size:var(--type-caption);margin-top:6px;line-height:1.45}.leadCommandList>button>b small{font-size:var(--type-caption);margin-top:2px}.leadCommandQueue>.compactPagination{flex:none;margin-top:0}.leadCommandDetail{background:#fff;min-height:0;overflow-y:auto}.leadCommandCustomer{grid-template-columns:44px minmax(0,1fr) auto;gap:16px;min-height:104px;padding:15px 20px}.leadCommandCustomer>.customerAvatar{grid-column:1}.leadCommandCustomerIdentity{grid-column:2;min-width:0}.leadCommandCustomerIdentity>div{align-items:center;gap:7px;display:flex}.leadCommandCustomerIdentity>div>em{color:#697c8b;font-size:var(--type-caption);font-style:normal}.leadCommandCustomer h3{color:#162b3d;margin-top:6px;font-size:17px}.leadCommandCustomer p{font-size:var(--type-caption);margin-top:3px}.leadCommandCustomer footer{flex-wrap:wrap;gap:6px 16px;margin-top:7px;display:flex}.leadCommandCustomer footer span{color:#788997;font-size:var(--type-caption);align-items:center;gap:4px;display:inline-flex}.leadCommandScore{text-align:right;border-left:1px solid #e2e8ed;grid-column:3;min-width:104px;padding-left:18px}.leadCommandScore strong,.leadCommandScore span,.leadCommandScore em{display:block}.leadCommandScore strong{color:#1f687f;font-size:30px;line-height:1}.leadCommandScore span{color:#445e70;font-size:var(--type-caption);margin-top:4px;font-weight:700}.leadCommandScore em{color:#8a98a3;font-size:var(--type-caption);margin-top:3px;font-style:normal}.leadCommandRecommendation{background:0 0;border-left:1px solid #dbe9e4;grid-column:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""main actions";align-items:center;gap:3px 16px;min-width:0;padding:2px 18px;display:grid}.leadCommandRecommendation[hidden],.leadCommandInsightGrid>section[hidden],.opportunityBoardToolbar[hidden],.opportunityPipelineArea[hidden],.opportunityListWorkspace[hidden],.opportunityFollowUpRail[hidden]{display:none!important}.leadRecommendationHeading{grid-area:heading;align-items:center;gap:9px;min-width:0;display:flex}.leadRecommendationHeading>span{color:#16738a;background:#e2f2ed;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.leadRecommendationHeading>div{min-width:0}.leadRecommendationHeading p,.leadRecommendationHeading h3{margin:0}.leadRecommendationHeading p{color:#4d7b70;font-size:var(--type-caption)}.leadRecommendationHeading h3{color:#183b36;font-size:var(--type-section-title);margin-top:1px}.leadPriorityBadge{color:#316b5b;font-size:var(--type-caption);background:#fff;border:1px solid #bfd8cf;border-radius:4px;margin-left:auto;padding:3px 8px;font-style:normal;font-weight:700}.leadPriorityBadge.hot{color:#a14739;background:#fff7f5;border-color:#efc6be}.leadPriorityBadge.warm{color:#8c651e;background:#fffbf2;border-color:#ead5ae}.leadRecommendationMain{grid-area:main;min-width:0}.leadRecommendationMain>strong{color:#184c3b;font-size:var(--type-section-title);overflow-wrap:anywhere;line-height:1.5;display:block}.leadRecommendationMain>p{color:#5d7169;font-size:var(--type-caption);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.leadRecommendationFacts{border-top:1px solid #dbe9e4;grid-area:facts;grid-template-columns:.72fr 1.45fr 1fr;margin:0;padding-top:10px;display:grid}.leadRecommendationFacts>div{border-left:1px solid #dbe9e4;min-width:0;padding:0 14px}.leadRecommendationFacts>div:first-child{border-left:0;padding-left:0}.leadRecommendationFacts dt{color:#71857d;font-size:var(--type-caption)}.leadRecommendationFacts dd{color:#294b42;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:700;overflow:hidden}.leadRecommendationActions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:7px;max-width:220px;display:flex}.leadRecommendationActions button{min-height:34px}.leadRecommendationActions button[aria-label]{width:34px;padding:0}.leadWorkspaceTabs,.opportunityWorkspaceTabs{border-bottom:1px solid var(--line);background:#fbfcfd;align-items:stretch;gap:18px;min-height:46px;padding:0 20px;display:flex}.leadWorkspaceTabs button,.opportunityWorkspaceTabs button{color:#637587;min-height:46px;font-size:var(--type-body);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex}.leadWorkspaceTabs button:hover,.opportunityWorkspaceTabs button:hover{color:#245f7b;background:0 0}.leadWorkspaceTabs button.active,.opportunityWorkspaceTabs button.active{color:#1f607c;border-bottom-color:#267897;font-weight:700}.leadWorkspaceTabs button strong,.opportunityWorkspaceTabs button strong{min-width:19px;color:inherit;font-size:var(--type-caption);text-align:center;background:#e9eff3;border-radius:9px;padding:1px 6px}.opportunityWorkspaceTabs button em{color:#b44e3f;font-size:var(--type-caption);border-left:1px solid #d7e0e6;padding-left:7px;font-style:normal;font-weight:700}.leadCommandInsightGrid{grid-template-columns:minmax(0,1fr);min-height:310px}.leadCommandInsightGrid>section{width:100%;min-width:0;padding:20px 24px 24px}.leadCommandInsightGrid>section:first-child{border-right:0}.leadCommandInsightGrid>.leadActionWorkspace{padding:0}.leadActionWorkspace .leadCommandRecommendation{background:#f4faf7;border-bottom:1px solid #dbe9e4;border-left:0;grid-column:auto;grid-template-areas:"heading actions""main main";min-height:116px;padding:17px 24px}.leadActionWorkspace .leadRecommendationActions{align-items:center;max-width:none}.leadActionWorkspace .leadRecommendationActions .leadPriorityBadge{margin-left:0}.leadAutomationState{color:#28705f;min-height:32px;font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.leadNurtureContent{padding:20px 24px 24px}.leadNurtureContent>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.leadNurtureContent>header>div{align-items:center;gap:10px;min-width:0;display:flex}.leadNurtureContent>header>div>span{color:#277993;background:#e9f4f7;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.leadNurtureContent>header p,.leadNurtureContent>header h3{margin:0}.leadNurtureContent>header p{color:#607788;font-size:var(--type-caption)}.leadNurtureContent>header h3{color:#223e50;font-size:var(--type-section-title);margin-top:2px}.leadNurtureContent>header>em{color:#3d7082;font-size:var(--type-secondary);font-style:normal;font-weight:700}.leadNurtureSteps{border-top:1px solid #e1e8ec;border-bottom:1px solid #e1e8ec;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.leadNurtureSteps article{background:#fff;border-right:1px solid #e1e8ec;grid-template-columns:32px minmax(0,1fr);gap:0 10px;min-width:0;min-height:104px;padding:16px 18px;display:grid}.leadNurtureSteps article:last-child{border-right:0}.leadNurtureSteps article>span{color:#748793;width:30px;height:30px;font-size:var(--type-caption);border:1px solid #cbd6dc;border-radius:50%;grid-row:1/3;place-items:center;font-weight:700;display:grid}.leadNurtureSteps article.complete>span{color:#2c7551;background:#eaf6f0;border-color:#76ad91}.leadNurtureSteps article.current{background:#f6fafb}.leadNurtureSteps article.current>span{color:#226c87;background:#fff;border:2px solid #2d819d}.leadNurtureSteps article strong,.leadNurtureSteps article small{display:block}.leadNurtureSteps article strong{color:#2d4657;font-size:var(--type-body)}.leadNurtureSteps article small{color:#7a8b96;font-size:var(--type-caption);margin-top:3px}.leadNurtureSteps article.complete small{color:#3d7a5d}.leadNurtureSteps article p{color:#617582;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:8px 0 0;line-height:1.5;overflow:hidden}.leadNurtureSummary{grid-template-columns:1.35fr .65fr 1fr;margin:0;padding:15px 0 0;display:grid}.leadNurtureSummary>div{border-left:1px solid #e3e9ed;min-width:0;padding:0 18px}.leadNurtureSummary>div:first-child{border-left:0;padding-left:0}.leadNurtureSummary dt{color:#7b8b96;font-size:var(--type-caption)}.leadNurtureSummary dd{color:#344f60;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.leadConvertedState{grid-template-columns:48px minmax(0,1fr) auto;align-content:center;align-items:center;gap:18px;min-height:240px;padding:44px;display:grid}.leadConvertedState>span{color:#2b7652;background:#e9f5ef;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.leadConvertedState p,.leadConvertedState h3,.leadConvertedState small{margin:0;display:block}.leadConvertedState p{color:#447363;font-size:var(--type-caption);font-weight:700}.leadConvertedState h3{color:#203c4d;margin-top:4px;font-size:18px}.leadConvertedState small{color:#687c89;font-size:var(--type-secondary);margin-top:7px}.leadQualificationContent{padding:20px 24px 24px}.leadCommandInsightGrid .opportunitySectionTitle{min-height:37px;margin-bottom:10px}.leadCommandInsightGrid .opportunitySectionTitle em{font-size:var(--type-caption)}.leadQualificationFocus{grid-template-columns:minmax(260px,.85fr) minmax(0,1.45fr);align-items:stretch;gap:16px;margin-top:14px;display:grid}.leadQualificationFocus .leadQualificationNext{min-height:154px}.leadQualificationEvidence{background:#fff;border:1px solid #dfe7ec;border-radius:6px;overflow:hidden}.leadQualificationEvidence>header{background:#f8fafb;border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.leadQualificationEvidence>header span{color:#314c5e;font-size:var(--type-secondary);font-weight:700}.leadQualificationEvidence>header em{color:#70818d;font-size:var(--type-caption);font-style:normal}.leadQualificationEvidence>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leadQualificationEvidence article{border-bottom:1px solid #edf1f3;border-right:1px solid #edf1f3;min-width:0;min-height:74px;padding:10px 12px}.leadQualificationEvidence article:nth-child(2n){border-right:0}.leadQualificationEvidence article:nth-last-child(-n+2){border-bottom:0}.leadQualificationEvidence article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.leadQualificationEvidence article strong{color:#314b5c;font-size:var(--type-caption)}.leadQualificationEvidence article span{color:#9a691e;font-size:var(--type-caption);flex:none}.leadQualificationEvidence article span.confirmed{color:#27734d}.leadQualificationEvidence article span.inferred{color:#28718c}.leadQualificationEvidence article p{color:#667986;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.leadQualificationPath{border-top:1px solid #e5eaed;margin-top:18px;padding-top:14px}.leadQualificationPath>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leadQualificationPath>header strong{color:#344e5f;font-size:var(--type-secondary)}.leadQualificationPath>header span{color:#7b8c97;font-size:var(--type-caption)}.leadQualificationPath .leadQualificationFlow{margin:14px 0 2px}.leadQualificationFlow{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 18px;display:grid}.leadQualificationNode{text-align:center;justify-items:center;gap:4px;min-width:0;padding:0 5px;display:grid;position:relative}.leadQualificationNode:after{z-index:0;content:"";background:#dce4e9;width:calc(100% - 30px);height:2px;position:absolute;top:14px;left:calc(50% + 15px)}.leadQualificationNode:last-child:after{display:none}.leadQualificationNode.complete:after{background:#83bca2}.leadQualificationNode>span{z-index:1;color:#7b8a95;width:29px;height:29px;font-size:var(--type-caption);background:#fff;border:2px solid #d0d9df;border-radius:50%;place-items:center;font-weight:700;display:grid}.leadQualificationNode.complete>span{color:#25704d;background:#e9f6ef;border-color:#4d9a73}.leadQualificationNode.current>span{color:#1d6987;background:#e8f4f8;border-color:#287b99;box-shadow:0 0 0 4px #f0f8fa}.leadQualificationNode>strong{color:#334d5e;min-width:0;font-size:var(--type-caption);line-height:1.35}.leadQualificationNode>small{color:#89959e;font-size:var(--type-caption)}.leadQualificationNode.complete>small{color:#36805d}.leadQualificationNode.current>strong,.leadQualificationNode.current>small{color:#236d88}.leadQualificationNext{background:#f7fbfc;border:1px solid #cfe0e7;border-left:3px solid #287b99;border-radius:5px;padding:12px 13px}.leadQualificationNext>div{align-items:center;gap:8px;display:flex}.leadQualificationNext>div span{color:#28708b;font-size:var(--type-caption);font-weight:700}.leadQualificationNext>div strong{color:#223f52;font-size:var(--type-secondary)}.leadQualificationNext>small{color:#6b7f8d;font-size:var(--type-caption);margin-top:7px;line-height:1.45;display:block}.leadQualificationNext>p{color:#3f596a;font-size:var(--type-caption);align-items:flex-start;gap:7px;margin:8px 0 0;line-height:1.5;display:flex}.leadQualificationNext>p b{color:#246c87;font-size:var(--type-caption);flex:none}.leadQualificationNext>footer{color:#788995;font-size:var(--type-caption);border-top:1px solid #dfe9ed;margin-top:8px;padding-top:8px}.leadQualificationNext.complete{background:#f5fbf7;border-color:#cde2d6 #cde2d6 #cde2d6 #4d9a73}.leadQualificationNext.complete>div span,.leadQualificationNext.complete>div strong{color:#2d7552;align-items:center;gap:4px;display:inline-flex}.leadDraftSectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:37px;margin-bottom:10px;display:flex}.leadDraftSectionTitle .opportunitySectionTitle{flex:100%;width:100%;margin-bottom:0}.leadDraftHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;width:100%;display:flex}.leadDraftHeaderTools>label{color:#6f808d;min-width:0;font-size:var(--type-caption);flex:210px;align-items:center;gap:6px;display:flex}.leadDraftHeaderTools .iconGhost{width:32px;height:32px;padding:0}.leadDraftHeaderTools>button{white-space:nowrap;min-height:32px;padding:5px 9px}.leadDraftSectionTitle select{width:auto;min-width:0;min-height:32px;font-size:var(--type-caption);flex:1;padding:5px 28px 5px 8px}.leadCommandDraftBody{background:#fff;border:1px solid #dbe5ea;border-radius:6px;min-height:142px}.leadCommandDraftBody>header{background:#f8fafb;border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;display:flex}.leadCommandDraftBody>header span{color:#5a7180;font-size:var(--type-caption);align-items:center;gap:5px;display:inline-flex}.leadCommandDraftBody>header em{color:#287451;font-size:var(--type-caption);font-style:normal;font-weight:700}.leadCommandDraftBody.legacy{border-color:#ead8b8}.leadCommandDraftBody>header em.warning{color:#9a681e}.leadCommandDraftBody .leadCommandDraftText{color:#243f51;font-size:var(--type-secondary);white-space:pre-wrap;margin:0;padding:14px;line-height:1.72}.leadDraftQualityWarning{color:#8b611f;background:#fffbf3;border:1px solid #ead8b8;border-radius:5px;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:7px 9px;display:flex}.leadDraftQualityWarning>svg{flex:none}.leadDraftQualityWarning>span{flex:1;min-width:0}.leadDraftQualityWarning strong,.leadDraftQualityWarning small{display:block}.leadDraftQualityWarning strong{font-size:var(--type-caption)}.leadDraftQualityWarning small{color:#8a7758;font-size:var(--type-caption);margin-top:1px}.leadDraftQualityWarning button{min-height:30px;padding:4px 8px}.leadDraftFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.leadDraftFooter>small{color:#748590;font-size:var(--type-caption);line-height:1.45}.leadDraftFooter .inlineActions{flex:none}.leadOutreachWorkspace{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:0;display:grid}.leadOutreachWorkspace[hidden]{display:none}.leadOutreachComposer{border-right:1px solid #e2e9ed;min-width:0;padding-right:20px}.leadReachabilityLoading,.leadReachabilityNotice{background:#f8fbfc;border:1px solid #d8e3e8;border-radius:6px;align-items:center;gap:14px;min-height:142px;padding:20px;display:flex}.leadReachabilityLoading>svg{color:#347891;flex:none}.leadReachabilityLoading>span{gap:3px;display:grid}.leadReachabilityLoading strong{color:#294657;font-size:var(--sales-body-size)}.leadReachabilityLoading small{color:#748792;font-size:var(--sales-meta-size)}.leadReachabilityNotice>span{color:#b34e42;background:#fff0ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.leadReachabilityNotice.alternative_contact>span{color:#a16b1d;background:#fff5e3}.leadReachabilityNotice>div{flex:1;min-width:0}.leadReachabilityNotice p,.leadReachabilityNotice h3,.leadReachabilityNotice strong,.leadReachabilityNotice small{margin:0}.leadReachabilityNotice p{color:#85939c;font-size:var(--sales-meta-size)}.leadReachabilityNotice h3{color:#223e50;font-size:var(--sales-section-title-size);margin-top:2px}.leadReachabilityNotice strong,.leadReachabilityNotice small{display:block}.leadReachabilityNotice strong{color:#445f6f;font-size:var(--sales-secondary-size);margin-top:8px;line-height:1.55}.leadReachabilityNotice small{color:#7b8b95;font-size:var(--sales-meta-size);margin-top:4px;line-height:1.5}.leadReachabilityNotice>button{flex:none}.leadOutreachComposer .leadCommandDraftBody{min-height:108px}.leadOutreachComposer .leadCommandDraftText{min-height:72px;padding:12px 14px}.leadOutreachEmpty{background:#fbfdfe;border:1px dashed #cddde5;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:18px;display:flex}.leadOutreachEmpty>div{min-width:0}.leadOutreachEmpty strong,.leadOutreachEmpty span{display:block}.leadOutreachEmpty strong{color:#284657;font-size:var(--sales-body-size)}.leadOutreachEmpty span{color:#758791;font-size:var(--sales-meta-size);margin-top:4px}.leadOutreachEmpty>button{flex:none}.leadCommunicationHistory{min-width:0;padding-left:20px}.leadCommunicationHistory>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;display:flex}.leadCommunicationHistory>header p,.leadCommunicationHistory>header h3{margin:0}.leadCommunicationHistory>header p{color:#778995;font-size:var(--sales-meta-size)}.leadCommunicationHistory>header h3{color:#1d3444;font-size:var(--sales-section-title-size);margin-top:2px}.leadCommunicationHistory>header h3 span{color:#627987;min-width:20px;height:20px;font-size:var(--sales-micro-size);vertical-align:1px;background:#edf3f6;border-radius:10px;justify-content:center;align-items:center;margin-left:4px;padding:0 6px;display:inline-flex}.leadCommunicationHistory>header .iconGhost{width:32px;height:32px;padding:0}.leadCommunicationTimeline{max-height:330px;margin-top:8px;position:relative;overflow-y:auto}.leadCommunicationTimeline:before{content:"";background:#dce7eb;width:1px;position:absolute;top:18px;bottom:18px;left:15px}.leadCommunicationTimeline article{border-bottom:1px solid #edf1f3;grid-template-columns:32px minmax(0,1fr) 104px;align-items:start;gap:10px;min-height:72px;padding:11px 4px 11px 0;display:grid;position:relative}.leadCommunicationTimeline article:last-child{border-bottom:0}.leadCommunicationTimeline article>span{z-index:1;color:#237493;background:#edf7fa;border:1px solid #c8dfe8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.leadCommunicationTimeline article.outbound>span{color:#317858;background:#eff8f3;border-color:#c9dfd3}.leadCommunicationTimeline article.internal>span{color:#687d8a;background:#f4f6f7;border-color:#d8dfe4}.leadCommunicationTimeline article>div{min-width:0}.leadCommunicationTimeline article>div>header{align-items:center;gap:8px;min-width:0;display:flex}.leadCommunicationTimeline article strong{color:#263f50;font-size:var(--sales-secondary-size);flex:none}.leadCommunicationTimeline article em{color:#81909a;min-width:0;font-size:var(--sales-meta-size);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.leadCommunicationTimeline article p{color:#425c6c;font-size:var(--sales-secondary-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.leadCommunicationTimeline article time{color:#85949e;font-size:var(--sales-meta-size);text-align:right;white-space:nowrap;padding-top:2px}.leadCommunicationLoading,.leadCommunicationEmpty,.leadConversationSummary{color:#718591;min-height:84px;font-size:var(--sales-secondary-size);background:#fbfdfe;border:1px dashed #d2e0e6;border-radius:6px;align-items:center;gap:11px;margin-top:8px;padding:14px 16px;display:flex}.leadCommunicationEmpty>svg,.leadConversationSummary>svg{color:#2e7894;flex:none}.leadCommunicationEmpty strong,.leadCommunicationEmpty span,.leadConversationSummary strong,.leadConversationSummary span{display:block}.leadCommunicationEmpty strong,.leadConversationSummary strong{color:#2d4858;font-size:var(--sales-body-size)}.leadCommunicationEmpty span,.leadConversationSummary span{color:#7a8b95;font-size:var(--sales-meta-size);margin-top:3px}.leadConversationSummary>div{min-width:0}.leadConversationSummary p{color:#425d6d;font-size:var(--sales-secondary-size);margin:5px 0 0;line-height:1.55}.leadCommandInsightGrid>section>small{font-size:var(--type-caption);margin:8px 0 10px;line-height:1.45}.opportunityCommandHeader .compactSearch{width:min(320px,30vw)}.opportunityCommandToolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:stretch;gap:18px;min-height:58px;padding-right:16px;display:flex}.opportunityCommandToolbar .opportunityWorkspaceTabs{background:#fff;border-bottom:0;flex:1;min-width:0}.opportunityCommandToolbar>.inlineActions{flex:none;align-self:center}.opportunityCommandToolbar .compactSearch{width:min(320px,30vw)}.opportunityBoardToolbar{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.opportunityFocusTabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.opportunityFocusTabs button{color:#5e7282;min-height:30px;font-size:var(--type-caption);background:0 0;border:1px solid #0000;padding:4px 9px}.opportunityFocusTabs button.active{color:#236984;background:#edf7fb;border-color:#b8d4e0}.opportunityBoardFilters{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.opportunityBoardFilters>label{border:1px solid var(--line);color:#718392;background:#fff;border-radius:5px;align-items:center;gap:5px;width:auto;min-width:128px;height:32px;margin:0;padding:0 7px;display:flex}.opportunityBoardFilters>label select{width:100%;min-width:0;height:30px;min-height:0;box-shadow:none;background-color:#0000;border:0;padding:0 22px 0 0}.opportunityBoardFilters>select{width:150px;height:32px;min-height:32px;padding-block:0}.opportunityBoardFilters>.iconGhost{flex:none;width:32px;height:32px;padding:0}.opportunityCommandBody{min-height:0;display:block}.opportunityPipelineArea{min-width:0}.opportunityListWorkspace{grid-template-columns:minmax(760px,1fr) minmax(340px,390px);height:max(460px,100dvh - 300px);min-height:0;display:grid}.opportunityListArea{border-right:1px solid var(--line);background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.opportunityListTable{grid-template-rows:40px minmax(0,1fr);min-width:0;min-height:0;display:grid}.opportunityListHeader,.opportunityListRow{grid-template-columns:minmax(180px,1.45fr) 102px 100px 78px minmax(210px,1.65fr) 104px 88px 44px;align-items:center;column-gap:12px;min-width:980px;display:grid}.opportunityListHeader{border-bottom:1px solid var(--line);color:#6a7d8c;font-size:var(--type-caption);background:#f7f9fa;padding:0 14px;font-weight:700}.opportunityListRows{scrollbar-gutter:stable;min-height:0;overflow:auto}.opportunityListRow{color:#334c5d;cursor:pointer;background:#fff;border-bottom:1px solid #e8edf0;outline:0;min-height:72px;padding:10px 14px;transition:background-color .15s,box-shadow .15s;position:relative}.opportunityListRow:hover{background:#f8fbfc}.opportunityListRow:focus-visible{box-shadow:inset 0 0 0 2px #69a9c0}.opportunityListRow.selected{background:#eef7fa;box-shadow:inset 3px 0 #277b99}.opportunityListRow.overdue{box-shadow:inset 3px 0 #c65c4d}.opportunityListRow.selected.overdue{box-shadow:inset 3px 0 #c65c4d,inset 6px 0 #eef7fa}.opportunityListRow>span{gap:3px;min-width:0;display:grid}.opportunityListRow>span>strong{color:#314b5c;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityListRow>span>small{color:#758793;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityListIdentity{align-items:center;gap:9px!important;display:flex!important}.opportunityListIdentity>.riskDot{flex:none}.opportunityListIdentity>span{gap:3px;min-width:0;display:grid}.opportunityListIdentity strong,.opportunityListIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityListIdentity strong{color:#182f40;font-size:var(--type-body)}.opportunityListIdentity small{color:#718390;font-size:var(--type-caption)}.opportunityListStage,.opportunityListRisk{color:#617583;width:fit-content;min-height:24px;font-size:var(--type-caption);white-space:nowrap;background:#f7f9fa;border:1px solid #d7e1e6;border-radius:4px;align-items:center;padding:2px 7px;font-style:normal;font-weight:700;display:inline-flex}.opportunityListStage.info{color:#246d88;background:#eef7fa;border-color:#b9d5e0}.opportunityListStage.warn{color:#8a641f;background:#fffaf0;border-color:#e2d3b6}.opportunityListRisk{background:0 0;border:0;padding-inline:0}.opportunityListRisk.high{color:#ad493d}.opportunityListRisk.medium{color:#94681f}.opportunityListRisk.low{color:#2e7a53}.opportunityListAmount strong{color:#245f78!important}.opportunityListAction strong{color:#294758!important}.opportunityListActions{justify-items:end}.opportunityListActions button{color:#2d718c;width:30px;height:30px;padding:0}.opportunityActionRail{background:#fbfcfd;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.opportunityActionRail>.knowledgeEmpty{margin:auto}.opportunityActionRailHead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.opportunityActionRailHead>div{align-items:center;gap:10px;min-width:0;display:flex}.opportunityActionRailHead p{gap:1px;min-width:0;margin:0;display:grid}.opportunityActionRailHead small,.opportunityActionRailHead strong,.opportunityActionRailHead em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityActionRailHead small{color:#287492;font-size:var(--type-caption);font-weight:700}.opportunityActionRailHead strong{color:#1d3546;font-size:var(--type-body)}.opportunityActionRailHead em{color:#758692;font-size:var(--type-caption);font-style:normal}.opportunityActionRailHead>button{flex:none;width:32px;height:32px;padding:0}.opportunityActionSummary{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opportunityActionSummary>span{border-right:1px solid var(--line);gap:2px;min-width:0;padding:10px 12px;display:grid}.opportunityActionSummary>span:last-child{border-right:0}.opportunityActionSummary small{color:#7a8a96;font-size:var(--type-caption)}.opportunityActionSummary strong{color:#28566d;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityActionPrimary{background:#f3faf7;border-bottom:1px solid #dce9e4;padding:16px}.opportunityActionPrimary>header{align-items:center;gap:8px;display:flex}.opportunityActionPrimary>header>span{color:#1d7687;background:#dff1eb;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;display:grid}.opportunityActionPrimary>header>div{gap:1px;min-width:0;display:grid}.opportunityActionPrimary>header small{color:#567b70;font-size:var(--type-caption)}.opportunityActionPrimary>header strong{color:#25463d;font-size:var(--type-secondary)}.opportunityActionPrimary>header em{color:#51776b;font-size:var(--type-caption);margin-left:auto;font-style:normal}.opportunityActionPrimary>p{color:#174c3b;font-size:var(--type-body);overflow-wrap:anywhere;margin:12px 0 5px;font-weight:700;line-height:1.55}.opportunityActionPrimary>small{color:#667b73;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.opportunityCurrentTask,.opportunityActionGate{border-bottom:1px solid var(--line);background:#fff;padding:15px 16px}.opportunityCurrentTask>header,.opportunityActionGate>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunityCurrentTask>header>div,.opportunityActionGate>header>div{color:#28728e;align-items:center;gap:7px;display:flex}.opportunityCurrentTask>header strong,.opportunityActionGate>header strong{color:#2c4657;font-size:var(--type-secondary)}.opportunityCurrentTask>header>span,.opportunityActionGate>header>span{color:#71828e;font-size:var(--type-caption)}.opportunityCurrentTask>p{color:#3f5869;font-size:var(--type-secondary);margin:10px 0 12px;line-height:1.55}.opportunityCurrentTask>button{min-height:32px;padding:5px 10px}.opportunityActionGate>div{background:#fff9ef;border-left:3px solid #c58a2e;margin-top:10px;padding:8px 10px}.opportunityActionGate>div>span,.opportunityActionGate>div>strong{display:block}.opportunityActionGate>div>span{color:#816f52;font-size:var(--type-caption)}.opportunityActionGate>div>strong{color:#835d22;font-size:var(--type-secondary);margin-top:2px}.opportunityActionGate>div.ready{color:#2d7852;background:#f2f8f5;border-left-color:#45936a;align-items:center;gap:9px;display:flex}.opportunityActionGate>div.ready>span{gap:1px;display:grid}.opportunityActionGate>div.ready strong{color:#2c694d;margin:0}.opportunityActionGate>div.ready small{color:#6e8378;font-size:var(--type-caption)}.opportunityActionStagePath{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 12px;display:grid}.opportunityActionStagePath>span{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.opportunityActionStagePath>span:after{content:"";background:#dce4e8;width:calc(100% - 24px);height:2px;position:absolute;top:11px;left:calc(50% + 12px)}.opportunityActionStagePath>span:last-child:after{display:none}.opportunityActionStagePath i{z-index:1;color:#748691;width:24px;height:24px;font-size:var(--type-caption);background:#fff;border:1px solid #ced9df;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.opportunityActionStagePath small{color:#7a8a95;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityActionStagePath>span.done:after{background:#8bc3a5}.opportunityActionStagePath>span.done i{color:#2f7754;background:#e9f5ef;border-color:#75ad8d}.opportunityActionStagePath>span.active i{color:#226d88;background:#e9f4f8;border-color:#2d819e;box-shadow:0 0 0 3px #f0f8fa}.opportunityActionStagePath>span.active small{color:#236c87;font-weight:700}.opportunityActionRailFooter{background:#fff;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:14px 16px;display:flex}.opportunityActionRailFooter button{min-height:34px;padding:6px 10px}.opportunitySimpleCenter{grid-template-rows:auto auto minmax(0,1fr);min-height:clamp(520px,100dvh - 190px,780px);display:grid}.opportunitySimpleToolbar{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 14px;display:flex}.opportunitySimpleHead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 14px;display:flex}.opportunitySimpleHead>div{min-width:0}.opportunitySimpleHead>div>span{align-items:center;gap:8px;display:flex}.opportunitySimpleHead h3,.opportunitySimpleHead p{margin:0}.opportunitySimpleHead h3{color:#20394a;font-size:var(--sales-section-title-size)}.opportunitySimpleHead em{color:#607685;font-size:var(--sales-meta-size);background:#e9f0f3;border-radius:10px;padding:1px 7px;font-style:normal;font-weight:700}.opportunitySimpleHead p{color:#748692;font-size:var(--sales-meta-size);margin-top:3px}.opportunitySimpleHead .compactSearch{flex:none;width:min(340px,32vw)}.opportunitySimpleTable{grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.opportunitySimpleListHeader,.opportunitySimpleRow{grid-template-columns:minmax(150px,1fr) minmax(260px,2fr) 120px 120px 150px 130px 86px;align-items:center;column-gap:14px;min-width:980px;display:grid}.opportunitySimpleListHeader{border-bottom:1px solid var(--line);color:#687c8a;font-size:var(--sales-meta-size);background:#f6f8f9;padding:0 16px;font-weight:700}.opportunitySimpleRows{scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.opportunitySimpleRow{color:#334d5e;background:#fff;border-bottom:1px solid #e7ecef;min-height:66px;padding:9px 16px;position:relative}.opportunitySimpleRow:hover{background:#f9fbfc}.opportunitySimpleRow.overdue{box-shadow:inset 3px 0 #c85a4c}.opportunitySimpleRow>span{gap:3px;min-width:0;display:grid}.opportunitySimpleRow>span>strong{color:#2c4657;font-size:var(--sales-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunitySimpleRow>span>small{color:#7a8b96;font-size:var(--sales-meta-size)}.opportunitySimpleCustomer{align-items:center;gap:9px!important;display:flex!important}.opportunitySimpleCustomer .customerAvatar{flex:none;width:30px;height:30px}.opportunitySimpleCustomer strong{color:#1e3748!important;font-size:var(--sales-body-size)!important}.opportunitySimplePurpose strong{font-weight:600}.opportunitySimpleAmount strong{color:#225f78!important;font-size:var(--sales-body-size)!important}.opportunitySimpleActions{justify-items:end}.opportunitySimpleActions button{min-height:32px;padding:5px 9px}.opportunityProgressDialog{flex-direction:column;width:min(980px,100vw - 40px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.opportunityProgressDialog>.dialogHead{border-bottom:1px solid var(--line);flex:none;align-items:center;min-height:74px;margin:0;padding:13px 18px}.opportunityProgressDialog>.dialogHead>div{min-width:0}.opportunityProgressDialog>.dialogHead h2{color:#20394a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityProgressDialog>.dialogHead>div>span{color:#6f818d;max-width:760px;font-size:var(--sales-meta-size);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.opportunityProgressContact{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:16px;min-height:58px;padding:8px 18px;display:flex}.opportunityProgressContactTitle{color:#28748e;align-items:center;gap:9px;min-width:148px;display:flex}.opportunityProgressContactTitle>span{gap:1px;min-width:0;display:grid}.opportunityProgressContactTitle small{color:#7b8c97;font-size:var(--sales-meta-size)}.opportunityProgressContactTitle strong{color:#294455;max-width:124px;font-size:var(--sales-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityProgressContactMethods{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.opportunityContactMethod{color:#426174;min-width:0;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d8e3e8;border-radius:5px;flex:0 auto;align-items:center;gap:8px;padding:5px 9px;text-decoration:none;display:flex}.opportunityContactMethod:hover{color:#236c87;background:#f4fafc;border-color:#9fc4d3}.opportunityContactMethod.primary{color:#226f8b;background:#eff8fb;border-color:#a9cedc}.opportunityContactMethod>span{text-align:left;gap:1px;min-width:0;display:grid}.opportunityContactMethod small{color:#82929b;font-size:var(--sales-meta-size);font-weight:500}.opportunityContactMethod strong{color:#304c5d;max-width:190px;font-size:var(--sales-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityContactMethod em{color:#28738e;font-size:var(--sales-meta-size);font-style:normal;font-weight:700}.opportunityContactMethod>svg:last-child:not(:first-child){color:#6c8796;flex:none}.opportunityProgressContactEmpty{color:#9a6a42;font-size:var(--sales-secondary-size);align-items:center;gap:7px;display:flex}.opportunityProgressSummary{border-bottom:1px solid var(--line);background:#f7f9fa;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opportunityProgressSummary>span{border-right:1px solid var(--line);gap:2px;min-width:0;padding:10px 16px;display:grid}.opportunityProgressSummary>span:last-child{border-right:0}.opportunityProgressSummary small{color:#748692;font-size:var(--sales-meta-size)}.opportunityProgressSummary strong{color:#28566d;font-size:var(--sales-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityProgressSummary .stageEditable{padding-top:7px;padding-bottom:7px}.opportunityProgressSummary .stageEditable select{color:#23637d;width:100%;min-height:28px;font-size:var(--sales-secondary-size);background-color:#fff;border:1px solid #b9ced8;border-radius:4px;padding:2px 26px 2px 8px;font-weight:700}.opportunityProgressSummary .stageEditable select:hover{border-color:#74a9bd}.opportunityProgressSummary .stageEditable select:focus{border-color:#3b8aa7;outline:0;box-shadow:0 0 0 2px #3b8aa71f}.opportunityProgressSummary .stageEditable select:disabled{color:#28566d;opacity:1;background-color:#0000;border-color:#0000}.opportunityProgressBody{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-height:0;display:grid;overflow:hidden}.opportunityProgressHistory,.opportunityProgressComposer{grid-template-rows:58px minmax(0,1fr);min-width:0;min-height:0;display:grid}.opportunityProgressHistory{border-right:1px solid var(--line);background:#fff}.opportunityProgressHistory>header,.opportunityProgressComposer>header{border-bottom:1px solid var(--line);align-items:center;padding:0 18px;display:flex}.opportunityProgressHistory>header>div,.opportunityProgressComposer>header>div{color:#28738e;align-items:center;gap:9px;display:flex}.opportunityProgressHistory>header span,.opportunityProgressComposer>header span{gap:1px;display:grid}.opportunityProgressHistory>header strong,.opportunityProgressComposer>header strong{color:#294455;font-size:var(--sales-body-size)}.opportunityProgressHistory>header small,.opportunityProgressComposer>header small{color:#7b8c97;font-size:var(--sales-meta-size)}.opportunityProgressTimeline{min-height:0;padding:8px 18px 18px;overflow-y:auto}.opportunityProgressTimeline article{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 0;display:grid;position:relative}.opportunityProgressTimeline article:not(:last-child):after{content:"";background:#dce5e9;width:1px;position:absolute;top:38px;bottom:-8px;left:13px}.opportunityProgressTimeline article>i{z-index:1;color:#28768f;background:#eef7fa;border:1px solid #c8dae2;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.opportunityProgressTimeline article.done>i{color:#2e7a54;background:#edf7f1;border-color:#bfdacb}.opportunityProgressTimeline article.cancelled>i{color:#87949c;background:#f5f6f7;border-color:#dde2e5}.opportunityProgressTimeline article>div{min-width:0}.opportunityProgressTimeline article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunityProgressTimeline article strong{color:#304b5c;font-size:var(--sales-secondary-size)}.opportunityProgressTimeline article time{color:#84939d;font-size:var(--sales-meta-size);white-space:nowrap}.opportunityProgressTimeline article p{color:#3d5666;font-size:var(--sales-secondary-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.opportunityProgressTimeline article small{color:#70838f;font-size:var(--sales-meta-size);margin-top:5px;display:block}.opportunityProgressEmpty{color:#73909e;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.opportunityProgressEmpty span{gap:2px;display:grid}.opportunityProgressEmpty strong{color:#415d6d;font-size:var(--sales-secondary-size)}.opportunityProgressEmpty small{color:#82919b;font-size:var(--sales-meta-size)}.opportunityProgressComposer{background:#fbfcfd}.opportunityProgressForm{min-height:0;padding:16px 18px 20px;overflow-y:auto}.opportunityProgressForm>label,.opportunityProgressField{color:#506778;font-size:var(--sales-secondary-size);gap:7px;margin-bottom:14px;font-weight:600;display:grid}.opportunityProgressForm input,.opportunityProgressForm textarea{background:#fff}.opportunityProgressForm textarea{resize:vertical;min-height:122px}.opportunityOutcomeChoice{grid-template-columns:1fr;gap:7px;display:grid}.opportunityOutcomeChoice button{color:#607582;background:#fff;border-color:#d5e0e5;justify-content:center;min-height:36px}.opportunityOutcomeChoice button.active{color:#236b86;background:#eaf5f9;border-color:#76abc0;box-shadow:inset 0 0 0 1px #76abc0}.opportunityWonNotice{color:#337b58;background:#f0f8f4;border-left:3px solid #4a966d;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.opportunityWonNotice span{gap:2px;display:grid}.opportunityWonNotice strong{font-size:var(--sales-secondary-size)}.opportunityWonNotice small{color:#6b8376;font-size:var(--sales-meta-size)}.opportunityProgressDialog>.dialogActions{border-top:1px solid var(--line);background:#fff;flex:none;margin:0;padding:12px 18px}.opportunityCommandSectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.opportunityCommandSectionHead h3,.opportunityCommandSectionHead p{margin:0}.opportunityCommandSectionHead h3{font-size:var(--type-body)}.opportunityCommandSectionHead p{color:var(--muted);font-size:var(--type-caption);margin-top:2px}.opportunityCommandSectionHead>span{color:#64798a;font-size:var(--type-caption)}.opportunityListSectionHead{min-height:64px}.opportunityListSectionHead>div:first-child{min-width:0}.opportunityListSectionHead>div:first-child>span{align-items:center;gap:7px;display:flex}.opportunityListSectionHead>div:first-child h3{margin:0}.opportunityListSectionHead>div:first-child em{color:#607483;min-width:22px;font-size:var(--type-caption);text-align:center;background:#eaf0f3;border-radius:10px;padding:1px 6px;font-style:normal;font-weight:700}.opportunityListSectionHead>.inlineActions{flex:0 auto;min-width:0}.opportunityListSectionHead .compactSearch{width:min(300px,25vw)}.opportunityListSectionHead .inlineActions>button{flex:none}.opportunityFollowUpRail{background:#fbfcfd;flex-direction:column;min-width:0;min-height:560px;display:flex}.opportunityFollowUpFilters{border-bottom:1px solid var(--line);gap:4px;padding:9px 12px;display:flex}.opportunityFollowUpFilters button{color:#627889;min-height:26px;font-size:var(--type-caption);background:0 0;border:1px solid #0000;padding:3px 8px}.opportunityFollowUpFilters button.active{color:#246b89;background:#edf7fb;border-color:#bad7e4}.opportunityFollowUpQueue{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.opportunityFollowUpQueue article{background:#fff;border:1px solid #e0e7ec;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.opportunityFollowUpQueue article:hover{border-color:#c4d8e2;box-shadow:0 2px 8px #2043580f}.opportunityFollowUpQueue article>span{color:#287694;background:#e8f4f8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.opportunityFollowUpQueue article>span.overdue{color:#aa4d40;background:#fff0ed}.opportunityFollowUpQueue article>span.completed{color:#27734b;background:#eaf7f0}.opportunityFollowUpQueue article p,.opportunityFollowUpQueue article strong,.opportunityFollowUpQueue article em,.opportunityFollowUpQueue article small{margin:0;display:block}.opportunityFollowUpQueue article strong{color:var(--ink);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityFollowUpQueue article em{color:#4f6778;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.opportunityFollowUpQueue article small{color:var(--muted);font-size:var(--type-caption);margin-top:4px}.opportunityFollowUpQueue article>b{color:#64798a;max-width:150px;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.opportunityFollowUpQueue article>button{color:#28724c;width:27px;height:27px;padding:0}.opportunityFollowUpRail>.compactPagination{border-top:1px solid var(--line);padding:10px 12px}.customerTimeline{padding-top:18px}.customerTimeline h3{font-size:var(--type-section-title);margin:0 0 12px}.customerTimeline>div:not(.knowledgeEmpty){grid-template-columns:8px 88px minmax(0,1fr);gap:10px;min-height:54px;display:grid}.customerTimeline>div>i{background:#2580a4;border-radius:50%;width:7px;height:7px;margin-top:5px}.customerTimeline time{color:var(--muted);font-size:var(--type-caption)}.customerTimeline span strong,.customerTimeline span em{display:block}.customerTimeline span strong{font-size:var(--type-body)}.customerTimeline span em{color:var(--muted);font-size:var(--type-secondary);margin-top:3px;font-style:normal}.customerRelatedList{padding-top:8px}.customerRelatedList>button,.customerRelatedList>div:not(.knowledgeEmpty){border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:9px 4px;display:grid}.customerRelatedList>button:hover{background:#f7fafb}.customerRelatedList span{min-width:0}.customerRelatedList span strong,.customerRelatedList span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customerRelatedList span strong{font-size:var(--type-body)}.customerRelatedList span em,.customerRelatedList time{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.customerRelatedList.followups>div:not(.knowledgeEmpty){grid-template-columns:24px minmax(0,1fr) auto}.customerRelatedList.followups>div>svg{color:#2a7b9c}.opportunityBoard{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid;overflow-x:auto}.productOpportunityBoard{grid-template-columns:repeat(6,minmax(220px,1fr))}.compactSearch,.assistantLeadSearch{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.compactSearch{width:min(280px,36vw)}.compactSearch input,.assistantLeadSearch input{background:0 0;border:0;outline:0;width:100%}.opportunityBoard>section{border:1px solid var(--line);background:#f7f9fb;border-radius:6px;min-height:430px;padding:0 10px 10px}.opportunityBoard header{color:#40586f;height:42px;font-size:var(--type-body);align-items:center;gap:7px;font-weight:700;display:flex}.opportunityBoard header strong{margin-left:auto}.stageMark{background:#c58b29;border-radius:50%;width:7px;height:7px}.stageMark.info{background:#2f83a7}.stageMark.ok{background:#328c5a}.stageMark.danger{background:#bd5d50}.opportunityBoard article{background:#fff;border:1px solid #dfe7ee;border-radius:5px;margin-bottom:8px;padding:11px;box-shadow:0 2px 7px #243b530d}.opportunityCardHead{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.opportunityCardHead>strong,.opportunityCardHead>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunityCardHead>strong{color:var(--ink);font-size:var(--type-body)}.opportunityCardHead>span{color:var(--muted);font-size:var(--type-secondary);margin-top:3px}.opportunityValue{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.opportunityValue>strong{color:#244f65;font-size:15px}.opportunityValue>span{color:#557083;font-size:var(--type-caption);background:#edf3f6;border-radius:3px;padding:2px 6px}.opportunityBoard article p{color:#4d6276;min-height:36px;font-size:var(--type-secondary);margin:10px 0;line-height:1.5}.opportunityBoard article footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.opportunityBoard article footer>span{color:var(--muted);font-size:var(--type-caption)}.opportunityBoard article footer div{gap:4px;display:flex}.opportunityBoard article footer button{width:27px;height:27px;padding:0}.boardEmpty{color:var(--muted);font-size:var(--type-secondary);text-align:center;padding:24px 8px;display:block}.opportunityWorkspace{padding:0;overflow:hidden}.opportunityWorkspaceHead{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.opportunityWorkspaceHead>div{min-width:0}.opportunityWorkspaceHead p,.opportunityWorkspaceHead h2,.opportunityWorkspaceHead span{margin:0;display:block}.opportunityWorkspaceHead p{color:#2a7898;font-size:var(--type-caption);font-weight:700}.opportunityWorkspaceHead h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:19px;overflow:hidden}.opportunityWorkspaceHead span{color:var(--muted);font-size:var(--type-caption);margin-top:4px}.opportunityWorkspaceHead .inlineActions{flex-wrap:wrap;justify-content:flex-end}.opportunityWorkspaceHead .opportunityWonButton{background:#2d8659;border-color:#2d8659}.opportunityWorkspaceHead .opportunityWonButton:hover{background:#246f49}.opportunityWorkspaceHead .opportunityLostButton{color:#9d493e;border-color:#e2b8b1}.opportunityWorkspaceMetrics{border-block:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opportunityWorkspaceMetrics>div{border-right:1px solid var(--line);padding:12px 18px}.opportunityWorkspaceMetrics>div:last-child{border-right:0}.opportunityWorkspaceMetrics span,.opportunityWorkspaceMetrics strong{display:block}.opportunityWorkspaceMetrics span{color:var(--muted);font-size:var(--type-caption)}.opportunityWorkspaceMetrics strong{color:#244f65;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;overflow:hidden}.opportunityStagePath{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:0;padding:14px 20px;display:grid;overflow-x:auto}.opportunityStagePath>button{color:#718191;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:120px;min-height:32px;padding:0 18px 0 0;display:flex;position:relative}.opportunityStagePath>button:after{content:"";z-index:0;background:#d9e1e7;height:2px;position:absolute;top:15px;left:30px;right:3px}.opportunityStagePath>button:last-of-type:after{display:none}.opportunityStagePath>button span{width:24px;height:24px;font-size:var(--type-caption);z-index:1;background:#fff;border:1px solid #ccd8e0;border-radius:50%;flex:0 0 24px;place-items:center;font-weight:700;display:grid}.opportunityStagePath>button strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;z-index:1;overflow:hidden}.opportunityStagePath>button.done,.opportunityStagePath>button.active{color:#236d8d}.opportunityStagePath>button.done span{color:#26724a;background:#eaf7f0;border-color:#89c5a6}.opportunityStagePath>button.active span{color:#226d8e;background:#eaf5fa;border-color:#75afc8;box-shadow:0 0 0 3px #eef6f9}.opportunityStagePath>button.done:after{background:#94c9ad}.opportunityOutcome{color:#557083;min-width:58px;font-size:var(--type-caption);text-align:center;background:#edf3f6;border-radius:3px;align-self:center;padding:4px 7px;font-weight:700}.opportunityOutcome.won{color:#24734b;background:#eaf7f0}.opportunityOutcome.lost{color:#a64b40;background:#fff0ed}.opportunityWorkspaceGrid{grid-template-columns:minmax(0,1fr) 340px;display:grid}.opportunityWorkspaceGrid>main{border-right:1px solid var(--line);min-width:0}.opportunityWorkspaceGrid>main>section,.opportunityWorkspaceGrid>aside>section{border-bottom:1px solid var(--line);padding:18px 20px}.opportunityWorkspaceGrid>main>section:last-child,.opportunityWorkspaceGrid>aside>section:last-child{border-bottom:0}.opportunitySectionTitle{align-items:center;gap:9px;margin-bottom:12px;display:flex}.opportunitySectionTitle>span{color:#277493;background:#e9f4f8;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.opportunitySectionTitle>div{flex:1;min-width:0}.opportunitySectionTitle p,.opportunitySectionTitle h3{margin:0}.opportunitySectionTitle p{color:var(--muted);font-size:var(--type-caption)}.opportunitySectionTitle h3{color:var(--ink);font-size:var(--type-body);margin-top:2px}.opportunitySectionTitle em{color:var(--muted);font-size:var(--type-caption);white-space:nowrap;font-style:normal}.opportunityAiAction{background:#f4faf7}.opportunityAiAction>strong{color:#174f3c;font-size:17px;line-height:1.45;display:block}.opportunityAiAction>p{color:#506a5f;font-size:var(--type-secondary);margin:7px 0 13px;line-height:1.6}.opportunityPlanList>div{border-top:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;display:grid}.opportunityPlanList>div>span{color:#2a6f8d;width:25px;height:25px;font-size:var(--type-caption);background:#edf4f7;border-radius:50%;place-items:center;font-weight:800;display:grid}.opportunityPlanList p,.opportunityPlanList strong,.opportunityPlanList em{margin:0;display:block}.opportunityPlanList strong{color:var(--ink);font-size:var(--type-secondary)}.opportunityPlanList em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal;line-height:1.45}.opportunityPlanList small{color:#577083;font-size:var(--type-caption);white-space:nowrap}.opportunityTimeline>div:not(.opportunitySectionTitle):not(.knowledgeEmpty):not(.opportunityDraftPreview){grid-template-columns:8px 88px minmax(0,1fr);gap:9px;min-height:52px;display:grid}.opportunityTimeline>div>i{background:#2c7e9f;border-radius:50%;width:7px;height:7px;margin-top:4px}.opportunityTimeline time{color:var(--muted);font-size:var(--type-caption)}.opportunityTimeline>div>p,.opportunityTimeline>div>p strong,.opportunityTimeline>div>p em{margin:0;display:block}.opportunityTimeline>div>p strong{color:var(--ink);font-size:var(--type-caption)}.opportunityTimeline>div>p em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.opportunityQualification>div:not(.opportunitySectionTitle):not(.knowledgeEmpty){border-top:1px solid #edf1f4;grid-template-columns:62px 60px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.opportunityQualification>div>span{color:#536b7e;font-size:var(--type-caption);font-weight:700}.opportunityQualification>div>strong{font-size:var(--type-caption)}.opportunityQualification>div>small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;line-height:1.4;overflow:hidden}.opportunityTaskList>div:not(.opportunitySectionTitle):not(.knowledgeEmpty){border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:9px 0;display:grid}.opportunityTaskList p,.opportunityTaskList strong,.opportunityTaskList em{margin:0;display:block}.opportunityTaskList strong{color:var(--ink);font-size:var(--type-caption);line-height:1.45}.opportunityTaskList em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.opportunityTaskList button{color:#2c7b50;width:27px;height:27px;padding:0}.opportunityRiskList>p{color:#8c5547;font-size:var(--type-caption);align-items:flex-start;gap:7px;margin:8px 0;line-height:1.45;display:flex}.opportunityRiskList>p svg{flex:none;margin-top:1px}.opportunityRiskList>p.opportunityNoRisk{color:#27734b}.opportunityDraftPreview>p{color:#40586c;font-size:var(--type-caption);white-space:pre-wrap;margin:0;line-height:1.7}.opportunityCommercialRecord{border-top:1px solid #edf1f4;padding-top:10px}.opportunityCommercialRecord p,.opportunityCommercialRecord strong,.opportunityCommercialRecord em{margin:0;display:block}.opportunityCommercialRecord strong{color:#245a72;font-size:var(--type-panel-title)}.opportunityCommercialRecord em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.opportunityCommercialRecord .inlineActions{margin-top:9px}.opportunityCommercialRecord .inlineActions button{width:auto;height:30px;color:inherit;font-size:var(--type-caption);padding:5px 8px}.opportunityContractState{color:#2c7750;background:#f2f8f5;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.opportunityContractState span,.opportunityContractState strong,.opportunityContractState em{min-width:0;display:block}.opportunityContractState strong{color:var(--ink);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityContractState em{color:#668072;font-size:var(--type-caption);margin-top:2px;font-style:normal}.opportunityContractState>span{flex:auto}.opportunityContractState>button{width:auto;min-height:28px;font-size:var(--type-caption);flex:none;padding:4px 7px}.opportunityPaymentList{border-top:1px solid var(--line);margin-top:6px}.opportunityPaymentList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:7px;padding:8px 2px;display:grid}.opportunityPaymentList span,.opportunityPaymentList strong,.opportunityPaymentList em{min-width:0;display:block}.opportunityPaymentList strong{color:var(--ink);font-size:var(--type-caption)}.opportunityPaymentList em{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-style:normal}.opportunityPaymentList b{color:#a26430;font-size:var(--type-caption)}.opportunityPaymentList b.paid{color:#2b7a51}.opportunityPaymentList button{width:28px;height:28px;padding:0}.opportunityWorkspaceHead{border-bottom:1px solid var(--line);min-height:82px;padding:14px 18px}.opportunityWorkspaceIdentity>p{color:var(--muted);align-items:center;gap:7px;font-weight:600;display:flex}.opportunityWorkspaceIdentity>p .csStatusBadge{margin:0;display:inline-flex}.opportunityWorkspaceIdentity>h2{max-width:820px;margin-top:4px}.opportunityHeaderActions{flex-wrap:nowrap}.opportunityHeaderActions .iconGhost{flex:0 0 34px;width:34px;height:34px;padding:0}.opportunityHeaderActions .opportunityLostButton{color:#9d493e;border-color:#ead1cc}.opportunityProgressBand{border-bottom:1px solid var(--line);background:#fafcfd;grid-template-columns:minmax(520px,1fr) minmax(460px,.82fr);display:grid}.opportunityProgressBand .opportunityStagePath{background:#fff;border-bottom:0;align-self:stretch;padding:13px 18px}.opportunityProgressBand .opportunityWorkspaceMetrics{border:0;border-left:1px solid var(--line);background:#f7fafb;grid-template-columns:repeat(4,minmax(90px,1fr));align-self:stretch}.opportunityProgressBand .opportunityWorkspaceMetrics>div{flex-direction:column;justify-content:center;min-width:0;padding:11px 9px;display:flex}.opportunityProgressBand .opportunityWorkspaceMetrics span{white-space:nowrap}.opportunityProgressBand .opportunityWorkspaceMetrics strong{margin-top:2px;font-size:15px}.opportunityWorkspaceGrid{display:block}.opportunityWorkspaceGrid>main{border-right:0}.opportunityWorkspaceGrid>aside{background:#fbfcfd;min-width:0}.opportunityWorkspaceGrid>aside>section{background:#fff}.opportunityWorkspaceGrid>aside>section+section{border-top:1px solid var(--line);margin-top:8px}.opportunityWorkspaceGrid>main>section.opportunityAiAction{background:#f6faf8;border-bottom:1px solid #dce8e3;padding:18px 20px 16px}.opportunityWorkspaceGrid>main>section.opportunityAiActionCompact{padding-block:14px}.opportunityAiAction .opportunitySectionTitle{margin-bottom:9px}.opportunityActionContent{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.opportunityActionContent>div:first-child{flex:1;min-width:0}.opportunityActionContent>div:first-child>strong{color:#174f3c;font-size:17px;line-height:1.5;display:block}.opportunityActionContent>div:first-child>p{color:#566c62;font-size:var(--sales-secondary-size);margin:5px 0 0;line-height:1.55}.opportunityActionContent>.inlineActions{flex:none;justify-content:flex-end}.opportunityActionContent>.inlineActions .iconGhost{width:34px;height:34px;padding:0}.opportunityCompactAction{align-items:center;gap:10px;min-width:0;display:flex}.opportunityCompactAction>span{color:#247354;background:#dff1e9;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.opportunityCompactAction>p,.opportunityCompactAction em,.opportunityCompactAction strong{min-width:0;margin:0;display:block}.opportunityCompactAction em{color:#61766c;font-size:var(--sales-meta-size);font-style:normal}.opportunityCompactAction strong{color:#174f3c;font-size:var(--sales-section-title-size);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.opportunityActionSignals{border-top:1px solid #dce8e3;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:11px;display:flex;overflow:hidden}.opportunityActionSignals>span{color:#6a594d;max-width:min(100%,360px);font-size:var(--sales-meta-size);background:#fff;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;line-height:1.35;display:inline-flex}.opportunityActionSignals>span svg{flex:none}.opportunityActionSignals>span.risk.high{color:#a3473b;background:#fff2ef}.opportunityActionSignals>span.risk.medium{color:#8d6426;background:#fff7e9}.opportunityActionSignals>span.risk.low,.opportunityActionSignals>span.ok{color:#27744c;background:#eaf7f0}.opportunityDetailTabs{border-bottom:1px solid var(--line);background:#fff;gap:22px;min-height:47px;padding:0 20px;display:flex}.opportunityDetailTabs>button{color:#627386;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:47px;padding:0 2px;font-weight:600;display:inline-flex;position:relative}.opportunityDetailTabs>button:hover{color:#245f78;background:0 0}.opportunityDetailTabs>button.active{color:#1e6f90}.opportunityDetailTabs>button.active:after{content:"";background:#2580a4;height:2px;position:absolute;bottom:-1px;left:0;right:0}.opportunityDetailTabs>button strong{color:#65798a;min-width:19px;font-size:var(--sales-micro-size);text-align:center;background:#edf3f6;border-radius:9px;padding:1px 5px}.opportunityDetailTabs>button.active strong{color:#1e6f90;background:#e4f2f7}.opportunityDetailPanel{background:#fff;min-height:330px}.opportunityDetailPanel>section{padding:18px 20px 22px}.opportunityTaskPanel{max-width:880px}.opportunityConditionSummary{background:#f8fafb;border-top:1px solid #e3e9ed;grid-template-columns:30px minmax(190px,.8fr) minmax(360px,1.6fr) auto;align-items:center;gap:10px;min-height:66px;margin-top:14px;padding:10px 12px;display:grid}.opportunityConditionSummary>span{color:#277493;background:#e9f4f8;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.opportunityConditionSummary>p,.opportunityConditionSummary strong,.opportunityConditionSummary em{min-width:0;margin:0;display:block}.opportunityConditionSummary>p{min-width:0}.opportunityConditionSummary strong{color:#334e60;font-size:var(--sales-body-size)}.opportunityConditionSummary em{color:#6b7c88;font-size:var(--sales-meta-size);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-style:normal;overflow:hidden}.opportunityConditionSummary>.inlineActions{flex-wrap:nowrap;flex:none}.opportunityConditionSummary>.inlineActions button{min-height:32px;padding:5px 9px}.opportunityConditionFacts{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.opportunityConditionFacts>span{color:#4d6572;min-width:0;min-height:28px;font-size:var(--sales-meta-size);white-space:nowrap;background:#fff;border:1px solid #dce6e9;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.opportunityConditionFacts>span.complete{color:#347253;background:#f3faf6;border-color:#cfe6d9}.opportunityConditionFacts>span.missing{color:#9a6916;background:#fff9ed;border-color:#ead2a5}.opportunityConditionFacts small{color:inherit;font-size:inherit;opacity:.78}.opportunityGateDialog{flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 36px);padding:0;display:flex;overflow:hidden}.opportunityGateDialog>.dialogHead{border-bottom:1px solid #e0e8ec;flex:none;align-items:center;min-height:68px;margin:0;padding:13px 18px}.opportunityGateDialog>.dialogHead h2{color:#203b4c}.opportunityGateDialog>.dialogForm{min-height:0;padding:16px 18px;overflow-y:auto}.opportunityGateDialogIntro{color:#286e88;background:#f2f8fa;border-left:3px solid #2d819f;align-items:center;gap:11px;padding:11px 12px;display:flex}.opportunityGateDialogIntro>svg{flex:none}.opportunityGateDialogIntro p,.opportunityGateDialogIntro strong,.opportunityGateDialogIntro span{min-width:0;margin:0;display:block}.opportunityGateDialogIntro strong{color:#294b5c;font-size:var(--sales-body-size)}.opportunityGateDialogIntro span{color:#687e8b;font-size:var(--sales-meta-size);margin-top:3px;font-weight:400;line-height:1.5}.opportunityGateDialogFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.presalesDialog .dialogForm .opportunityGateDialogFields>label{gap:7px;min-width:0;margin:0}.opportunityGateDialogFields>label.wide{grid-column:1/-1}.opportunityGateDialogFields>label>span{color:#3f5969;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.opportunityGateDialogFields>label>span em{color:#478064;font-size:var(--sales-meta-size);flex:none;font-style:normal;font-weight:600}.opportunityGateDialogFields>label.missing>span em{color:#a56d12}.opportunityGateDialogFields textarea,.opportunityGateDialogFields input{color:#263f50;width:100%;font-size:var(--sales-body-size);background:#fff;border-color:#cddae1;border-radius:5px;line-height:1.55}.presalesDialog .dialogForm .opportunityGateDialogFields textarea{min-height:104px}.opportunityGateDialogFields>label.missing textarea,.opportunityGateDialogFields>label.missing input{background:#fffdf8;border-color:#d8b36b}.opportunityGateDialogFields textarea:focus,.opportunityGateDialogFields input:focus{border-color:#5b9db7;outline:2px solid #e4f1f6}.opportunityGateDialog>.dialogActions{background:#fff;border-top:1px solid #e0e8ec;flex:none;margin:0;padding:12px 18px}@media (width<=760px){.opportunityConditionSummary{grid-template-columns:30px minmax(0,1fr);align-items:flex-start}.opportunityConditionFacts{flex-wrap:wrap;grid-column:1/-1;overflow:visible}.opportunityConditionSummary>.inlineActions{justify-content:flex-end;width:100%}.opportunityGateDialogFields{grid-template-columns:1fr}.opportunityGateDialogFields>label.wide{grid-column:1}}.opportunityPlanList>div{border-top:1px solid #edf1f4;border-left:3px solid #0000;min-height:62px;padding:11px 8px}.opportunityPlanList>div.active{background:#f3f8fa;border-left-color:#2981a4}.opportunityPlanList>div.done{color:#607469}.opportunityPlanList>div.done>span{color:#26724a;background:#e5f4eb}.opportunityPlanList>div.active>span{background:#dff0f6;box-shadow:0 0 0 3px #eef7fa}.opportunityPlanList small{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.opportunityPlanList small b{color:#334e60;font-size:var(--sales-meta-size)}.opportunityPlanMain{min-width:0}.opportunityMilestoneTasks{border-top:1px solid #dce8ed;margin-top:12px}.opportunityMilestoneTasks>header{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.opportunityMilestoneTasks>header>span{color:#3c5c6d;font-size:var(--sales-meta-size);font-weight:700}.opportunityMilestoneTasks>header>em{color:#6a7f8d;font-size:var(--sales-meta-size);margin:0}.opportunityMilestoneTask{border-top:1px solid #e2eaee;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;display:grid}.opportunityMilestoneTask>svg{color:#39809c}.opportunityMilestoneTask>p,.opportunityMilestoneTask>p>strong,.opportunityMilestoneTask>p>em{min-width:0;margin:0}.opportunityMilestoneTask>p>strong{color:#294757;font-size:var(--sales-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityMilestoneTask>p>em{font-size:var(--sales-meta-size);margin-top:2px}.opportunityMilestoneTask>button{color:#28764e;width:28px;height:28px;padding:0}.opportunityMilestoneTaskEmpty{color:#70828e;font-size:var(--sales-meta-size);border-top:1px solid #e2eaee;padding:11px 0;line-height:1.5}.opportunityMilestoneAddTask{color:#286d89;background:#f8fbfc;border:1px dashed #b8cfda;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:6px;display:flex}.opportunityMilestoneAddTask:hover{background:#edf6f9}.opportunityHumanTaskList{border-top:1px solid #e5ebef}.opportunityHumanTask{border-bottom:1px solid #e8edf0;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:58px;display:grid}.opportunityHumanTask>span{color:#287491;background:#e9f4f8;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.opportunityHumanTask>p,.opportunityHumanTask strong,.opportunityHumanTask em{min-width:0;margin:0;display:block}.opportunityHumanTask strong{color:#294656;font-size:var(--sales-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityHumanTask em{color:#71828e;font-size:var(--sales-meta-size);margin-top:3px;font-style:normal}.opportunityHumanTask>button{color:#28764e;width:28px;height:28px;padding:0}.opportunityHumanTask.stageBlocker{background:#fffaf0;border-left:3px solid #c78b24;padding:0 8px}.opportunityHumanTask.stageBlocker>span{color:#a46b12;background:#fff0d2}.opportunityHumanTask.stageBlocker>button{color:#9a6916}.opportunityHumanTaskEmpty{color:#347653;background:#f7faf8;border-bottom:1px solid #e8edf0;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.opportunityHumanTaskEmpty>svg{flex:none}.opportunityHumanTaskEmpty>p,.opportunityHumanTaskEmpty strong,.opportunityHumanTaskEmpty em{margin:0;display:block}.opportunityHumanTaskEmpty strong{color:#315a46;font-size:var(--sales-body-size)}.opportunityHumanTaskEmpty em{color:#6d8075;font-size:var(--sales-meta-size);margin-top:3px;font-style:normal;line-height:1.5}.opportunityInlineCommercial{border-top:1px solid #dfe7eb;margin-top:18px;padding-top:16px}.opportunityInlineCommercial>.opportunitySectionTitle{margin-bottom:10px}.opportunityCommercialEmpty{background:#f8fafb;border:1px solid #dde6eb;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.opportunityCommercialEmpty>p,.opportunityCommercialEmpty strong,.opportunityCommercialEmpty em{min-width:0;margin:0;display:block}.opportunityCommercialEmpty>p{flex:1}.opportunityCommercialEmpty strong{color:#29495b;font-size:var(--sales-body-size)}.opportunityCommercialEmpty em{color:#70818d;font-size:var(--sales-meta-size);margin-top:3px;font-style:normal}.opportunityCommercialEmpty>button{flex:none}.opportunityCommunicationTitle>button{flex:none;min-height:32px;margin-left:4px;padding:5px 9px}.opportunityTimeline>.opportunityDraftPreview{background:#fff;border:1px solid #dbe5eb;border-radius:5px;width:100%;margin-top:16px;padding:0;display:block;overflow:hidden}.opportunityTimeline>.opportunityDraftPreview .opportunitySectionTitle{background:#f8fafb;border-bottom:1px solid #e3e9ed;margin:0;padding:12px 14px}.opportunityTimeline>.opportunityDraftPreview>p{padding:14px}.opportunityTimeline>.opportunityDraftPreview .draftDeliveryError{margin:0 14px 14px}.opportunityTimeline>.opportunityDraftPreview .inlineActions{background:#fbfcfd;border-top:1px solid #e3e9ed;justify-content:flex-end;margin:0;padding:10px 14px}.opportunityDetailPanel .opportunityCommercialRecord{background:#f8fafb;border:1px solid #dde6eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.opportunityDetailPanel .opportunityCommercialRecord .inlineActions{margin-top:0}.opportunityTaskList .knowledgeEmpty{padding-block:12px}.opportunityTaskList .opportunityAddTaskButton,.opportunityConditionEdit{color:#2d6e8a;background:#f7fafb;border:1px dashed #bfd2dd;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:10px;display:flex}.opportunityTaskList .opportunityAddTaskButton{height:34px;padding:5px 10px}.opportunityTaskList .opportunityAddTaskButton:hover,.opportunityConditionEdit:hover{background:#edf6f9}.opportunityQualificationProgress{background:#e8eef1;border-radius:3px;width:100%;height:5px;margin:0 0 8px;overflow:hidden;border:0!important;padding:0!important;display:block!important}.opportunityQualificationProgress>span{border-radius:inherit;background:#4b9c72;height:100%;display:block}.opportunityQualification>div.confirmed:not(.opportunitySectionTitle):not(.knowledgeEmpty),.opportunityQualification>div.extracted:not(.opportunitySectionTitle):not(.knowledgeEmpty),.opportunityQualification>div.missing:not(.opportunitySectionTitle):not(.knowledgeEmpty){border-top:1px solid #edf1f4;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.opportunityQualification>div>i{color:#718394;background:#edf2f5;border-radius:50%;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.opportunityQualification>div.confirmed>i{color:#2b7a51;background:#e8f6ee}.opportunityQualification>div.extracted>i{color:#277493;background:#e9f4f8}.opportunityQualification>div.missing>i{color:#aa5547;background:#fff2ef}.opportunityQualification>div>p{min-width:0;margin:0}.opportunityQualification>div>p>span{color:#354e60;font-size:var(--sales-body-size);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.opportunityQualification>div>p>span strong{color:#718191;font-size:var(--sales-meta-size)}.opportunityQualification>div.confirmed>p>span strong{color:#28734d}.opportunityQualification>div.missing>p>span strong{color:#a14e42}.opportunityQualification>div>p>small{color:#627386;font-size:var(--sales-meta-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1180px){.opportunityProgressBand{grid-template-columns:1fr}.opportunityProgressBand .opportunityWorkspaceMetrics{border-top:1px solid var(--line);border-left:0}.opportunityWorkspaceGrid{grid-template-columns:minmax(0,1fr) 330px}.opportunityActionContent{flex-direction:column;gap:12px}.opportunityActionContent>.inlineActions{justify-content:flex-start}}.leadCommandCenter,.customerCommandCenter,.opportunityCommandCenter,.opportunityWorkspace{font-size:var(--sales-body-size);line-height:1.5}.leadCommandCenter button,.leadCommandCenter input,.leadCommandCenter select,.customerCommandCenter button,.customerCommandCenter input,.customerCommandCenter select,.opportunityCommandCenter button,.opportunityCommandCenter input,.opportunityCommandCenter select,.opportunityWorkspace button,.opportunityWorkspace input,.opportunityWorkspace select,.opportunityWorkspace textarea{font-size:var(--sales-body-size)}.leadCommandHeaderTitle h2,.customerCommandCenter>.sectionHeader h2,.opportunityCommandHeader h2{font-size:var(--sales-title-size);line-height:1.4}.leadCommandQueueHead h3,.customerTimeline h3,.opportunityCommandSectionHead h3,.leadCommandCenter .opportunitySectionTitle h3,.opportunityWorkspace .opportunitySectionTitle h3{font-size:var(--sales-section-title-size);line-height:1.4}.leadCommandHeaderTitle p,.customerCommandCenter>.sectionHeader p,.opportunityCommandHeader>div>p,.opportunityCommandHeader>div>span,.opportunityCommandSectionHead p,.opportunityCommandSectionHead>span,.leadCommandCenter .opportunitySectionTitle p,.leadCommandCenter .opportunitySectionTitle em,.opportunityWorkspace .opportunitySectionTitle p,.opportunityWorkspace .opportunitySectionTitle em,.leadCommandMetrics small{font-size:var(--sales-meta-size)}.leadCommandMetrics strong{font-size:var(--sales-metric-size)}.leadCommandMetrics em{font-size:var(--sales-meta-size)}.leadCommandQueueHead span{font-size:var(--sales-micro-size)}.leadCommandFilters input,.leadCommandFilters select{font-size:var(--sales-body-size)}.leadCommandStages button{font-size:var(--sales-secondary-size)}.leadCommandStages button strong{font-size:var(--sales-micro-size)}.leadCommandList>button>span strong{font-size:var(--sales-body-size)}.leadCommandList>button>span em{font-size:var(--sales-secondary-size)}.leadCommandList>button>span small{font-size:var(--sales-meta-size)}.leadCommandList>button>b{font-size:20px}.leadCommandList>button>b small{font-size:var(--sales-micro-size)}.leadCommandCustomerIdentity>div>em{font-size:var(--sales-meta-size)}.leadCommandCustomer h3{font-size:var(--sales-identity-size)}.leadCommandCustomer p{font-size:var(--sales-secondary-size)}.leadCommandCustomer footer span,.leadCommandScore span{font-size:var(--sales-meta-size)}.leadCommandScore em{font-size:var(--sales-micro-size)}.leadRecommendationMain>p,.leadCommandDraftBody .leadCommandDraftText{font-size:var(--sales-secondary-size)}.leadRecommendationHeading h3{font-size:var(--sales-section-title-size)}.leadRecommendationFacts dd,.leadCommandQualification span{font-size:var(--sales-secondary-size)}.leadCommandQualification strong,.leadCommandQualification small,.leadDraftHeaderTools>label,.leadDraftFooter>small,.leadCommandInsightGrid>section>small{font-size:var(--sales-meta-size)}.leadDraftSectionTitle select{font-size:var(--sales-secondary-size)}.customerDirectory>label input,.customerDirectory button strong{font-size:var(--sales-body-size)}.customerDirectory button em,.customerDirectory button small{font-size:var(--sales-meta-size)}.customer360Head h3{font-size:var(--sales-identity-size)}.customer360Head p{font-size:var(--sales-secondary-size)}.customer360Head i{font-size:var(--sales-meta-size)}.customerHeaderActions>strong{font-size:var(--sales-metric-size)}.customerHeaderActions>strong small,.customer360Stats span{font-size:var(--sales-meta-size)}.customer360Stats strong{font-size:var(--sales-title-size)}.customerDetailTabs button{font-size:var(--sales-body-size)}.customerDetailTabs button strong{font-size:var(--sales-micro-size)}.customerTimeline time,.customerTimeline span em,.customerRelatedList span em,.customerRelatedList time{font-size:var(--sales-meta-size)}.customerTimeline span strong,.customerRelatedList span strong{font-size:var(--sales-body-size)}.opportunityCommandMetrics span{font-size:var(--sales-meta-size)}.opportunityCommandMetrics strong{font-size:var(--sales-metric-size)}.opportunityFollowUpFilters button{font-size:var(--sales-secondary-size)}.opportunityFollowUpQueue article strong{font-size:var(--sales-body-size)}.opportunityFollowUpQueue article em{font-size:var(--sales-secondary-size)}.opportunityFollowUpQueue article small,.opportunityWorkspaceHead p{font-size:var(--sales-meta-size)}.opportunityWorkspaceHead h2{font-size:var(--sales-identity-size)}.opportunityWorkspaceHead span,.opportunityWorkspaceMetrics span{font-size:var(--sales-meta-size)}.opportunityWorkspaceMetrics strong{font-size:20px}.opportunityStagePath>button strong{font-size:var(--sales-secondary-size)}.opportunityOutcome{font-size:var(--sales-meta-size)}.opportunityAiAction>p,.opportunityRiskList>p,.opportunityDraftPreview>p{font-size:var(--sales-secondary-size)}.opportunityPlanList strong,.opportunityTimeline>div>p strong,.opportunityTaskList strong{font-size:var(--sales-body-size)}.opportunityPlanList em,.opportunityPlanList small,.opportunityTimeline time,.opportunityTimeline>div>p em,.opportunityQualification>div>span,.opportunityQualification>div>strong,.opportunityQualification>div>small,.opportunityTaskList em,.opportunityCommercialRecord em,.opportunityContractState em,.opportunityPaymentList em,.opportunityPaymentList b{font-size:var(--sales-meta-size)}.opportunityContractState strong,.opportunityPaymentList strong,.opportunityCommercialRecord .inlineActions button,.opportunityContractState>button{font-size:var(--sales-secondary-size)}.quoteDraftTotal{border-top:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.quoteDraftTotal span{color:var(--muted);font-size:var(--type-caption)}.quoteDraftTotal strong{color:#245a72;font-size:20px}.opportunityDialogIntro{color:#28744c;background:#f1faf5;border:1px solid #cfe4d8;border-radius:6px;align-items:center;gap:10px;padding:11px;display:flex}.opportunityDialogIntro>svg{flex:none}.opportunityDialogIntro p,.opportunityDialogIntro strong,.opportunityDialogIntro span{margin:0;display:block}.opportunityDialogIntro strong{font-size:var(--type-secondary)}.opportunityDialogIntro span{color:#577267;font-size:var(--type-caption);margin-top:2px;font-weight:400}.opportunityDialogGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunityEditDialog{width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.presalesDialog .dialogForm textarea.opportunityCompactTextarea{min-height:68px}.followUpCompletionIntro{color:#286c8a;background:#f2f8fb;border:1px solid #c9dfeb;border-radius:6px;align-items:center;gap:10px;padding:11px;display:flex}.followUpCompletionIntro>svg{flex:none}.followUpCompletionIntro p,.followUpCompletionIntro strong,.followUpCompletionIntro span{margin:0;display:block}.followUpCompletionIntro strong{font-size:var(--type-secondary)}.followUpCompletionIntro span{color:#587281;font-size:var(--type-caption);margin-top:2px;font-weight:400}.leadCommunicationResultDialog{width:min(560px,100vw - 32px)}.leadCommunicationResultDialog .dialogForm textarea{min-height:112px}.opportunityOutcomeDialog{width:min(500px,100vw - 32px)}.opportunityOutcomeIntro{background:#f1faf5;border:1px solid #c9e0d3;border-radius:6px;align-items:center;gap:11px;padding:13px;display:flex}.opportunityOutcomeIntro>span{color:#27734a;background:#dcefe4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.opportunityOutcomeIntro p,.opportunityOutcomeIntro strong,.opportunityOutcomeIntro em{margin:0;display:block}.opportunityOutcomeIntro strong{color:#285b42;font-size:var(--type-body)}.opportunityOutcomeIntro em{color:#5d7568;font-size:var(--type-caption);margin-top:3px;font-style:normal;line-height:1.45}.opportunityOutcomeIntro.lost{background:#fff7f5;border-color:#ebcbc5}.opportunityOutcomeIntro.lost>span{color:#a44b40;background:#f5dfdb}.opportunityOutcomeIntro.lost strong{color:#89483f}.opportunityOutcomeIntro.lost em{color:#80635f}.opportunityOutcomeSummary{color:#317552;background:#f2f8f5;border-left:3px solid #3b8a61;align-items:center;gap:9px;margin:0 18px 14px;padding:10px 12px;display:flex}.opportunityOutcomeSummary.lost{color:#a04f43;background:#fff6f4;border-left-color:#b45a4a}.opportunityOutcomeSummary p,.opportunityOutcomeSummary strong,.opportunityOutcomeSummary span{min-width:0;margin:0;display:block}.opportunityOutcomeSummary strong{color:var(--ink);font-size:var(--type-caption)}.opportunityOutcomeSummary span{color:var(--muted);font-size:var(--type-caption);margin-top:2px}.followUpControls{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 0;display:flex}.segmentedControl{border:1px solid var(--line);background:#f4f7f9;border-radius:5px;padding:2px;display:inline-flex}.segmentedControl button{min-height:28px;color:var(--muted);font-size:var(--type-secondary);background:0 0;border:0;border-radius:3px;padding:4px 10px}.segmentedControl button.active{color:#255d78;background:#fff;box-shadow:0 1px 3px #223d541f}.followUpControls>label{border:1px solid var(--line);width:min(320px,45%);min-height:34px;color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.followUpControls>label input{background:0 0;border:0;outline:0;width:100%}.followUpList>div:not(.knowledgeEmpty){border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 150px 30px;align-items:center;gap:12px;padding:14px 0;display:grid}.followUpList>div>i{color:#22769a;background:#e8f4f8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.followUpList>div>i.overdue{color:#b84f36;background:#fff0eb}.followUpList>div>i.completed{color:#28744b;background:#eaf7f0}.followUpList>div.completed span{opacity:.7}.followUpList>div.completed span p{text-decoration:line-through}.followUpList span strong,.followUpList span em{display:block}.followUpList span p{color:#40566b;margin:4px 0}.followUpList span em,.followUpList time{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.followUpDoneButton{color:#2b7b50;width:28px;height:28px;padding:0}.salesAiHeader{align-items:center}.salesAiHeader .inlineActions{flex-wrap:wrap;justify-content:flex-end}.aiModeBadge{color:#64778a;min-height:28px;font-size:var(--type-secondary);background:#f5f7f9;border:1px solid #d8e2e9;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.aiModeBadge.active{color:#26734a;background:#edf9f2;border-color:#a9dac4}.salesAutomationStrip{border-block:1px solid var(--line);background:#f8fafb;flex-wrap:wrap;align-items:center;gap:16px;margin:0 -18px;padding:9px 18px;display:flex}.salesAutomationStrip span{color:#50677a;font-size:var(--type-secondary);align-items:center;gap:6px;display:inline-flex}.salesAutomationStrip span i{background:#b8c4ce;border-radius:50%;width:7px;height:7px}.salesAutomationStrip span i.on{background:#319260;box-shadow:0 0 0 3px #e5f5eb}.salesAutomationStrip em{color:var(--muted);font-size:var(--type-caption);margin-left:auto;font-style:normal}.salesAutomationConsole{justify-content:space-between;align-items:stretch;gap:18px;padding:12px 0 0;display:flex}.automationMetrics{border:1px solid var(--line);border-radius:6px;flex:1;grid-template-columns:repeat(4,minmax(92px,1fr));max-width:600px;display:grid}.automationMetrics>span{border-right:1px solid var(--line);min-width:0;padding:9px 12px}.automationMetrics>span:last-child{border-right:0}.automationMetrics small,.automationMetrics strong{display:block}.automationMetrics small{color:var(--muted);font-size:var(--type-caption)}.automationMetrics strong{color:var(--ink);margin-top:2px;font-size:18px}.automationMetrics .attention strong{color:#ae681f}.automationMetrics .danger strong{color:#b54e45}.automationPolicyControls{align-items:center;gap:8px;display:flex}.automationPolicyControls button{border:1px solid var(--line);color:#5b6f82;min-height:32px;font-size:var(--type-caption);background:#fff;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.automationPolicyControls button>span{background:#bcc7d0;border-radius:8px;width:25px;height:14px;position:relative}.automationPolicyControls button>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.automationPolicyControls button.active{color:#267149;background:#f2faf5;border-color:#add7c1}.automationPolicyControls button.active>span{background:#319260}.automationPolicyControls button.active>span:after{transform:translate(11px)}.automationPolicyControls button.caution{color:#8b611d;background:#fff9ee;border-color:#e0c28e}.automationPolicyControls button.caution>span{background:#c18a2f}.salesCoachPanel{padding-bottom:0}.coachMetrics strong.dangerText{color:#ad493f}.coachReliabilityGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.coachReliabilityGrid>section{border:1px solid var(--line);background:#fafcfd;min-width:0;padding:12px}.coachReliabilityGrid header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.coachReliabilityGrid header>span{color:#2d718c;background:#e8f3f7;place-items:center;width:30px;height:30px;display:grid}.coachReliabilityGrid header p,.coachReliabilityGrid header h3{margin:0}.coachReliabilityGrid header p{color:var(--muted);font-size:var(--type-caption)}.coachReliabilityGrid header h3{font-size:var(--type-secondary);margin-top:2px}.coachReliabilityGrid header em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.outreachHealth.healthy header>span{color:#2e7b53;background:#e8f6ee}.outreachHealth.attention header>span{color:#9a681d;background:#fff5e4}.outreachHealth.critical header>span{color:#ad493f;background:#fff0ed}.reliabilityPrimary{align-items:center;gap:10px;margin-top:11px;display:flex}.reliabilityPrimary>strong{color:#244f67;font-size:24px;line-height:1}.reliabilityPrimary>span,.reliabilityPrimary small{display:block}.reliabilityPrimary>span{color:#455f73;font-size:var(--type-caption);font-weight:700}.reliabilityPrimary small{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-weight:400}.reliabilityFacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px 12px;margin-top:10px;padding-top:9px;display:flex}.reliabilityFacts span{color:var(--muted);font-size:var(--type-caption)}.reliabilityFacts b{color:var(--ink)}.channelHealthList,.calibrationReasons{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.channelHealthList span,.calibrationReasons span{color:#5b7080;font-size:var(--type-caption);background:#edf3f6;padding:3px 6px}.channelHealthList b,.calibrationReasons b{color:#285f77}.coachWorkspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 310px;margin:14px -18px 0;display:grid}.coachForecastTable{min-width:0;overflow-x:auto}.coachForecastTable table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.coachForecastTable th{color:#45637b;font-size:var(--type-secondary);text-align:left;background:#edf7fb;padding:10px 13px}.coachForecastTable th:first-child{width:20%}.coachForecastTable th:nth-child(2){width:12%}.coachForecastTable th:nth-child(3){width:13%}.coachForecastTable th:nth-child(4){width:20%}.coachForecastTable th:nth-child(5){width:25%}.coachForecastTable th:nth-child(6){width:10%}.coachForecastTable td{border-top:1px solid var(--line);color:#40586f;font-size:var(--type-secondary);vertical-align:middle;padding:12px 13px}.coachForecastTable td>strong,.coachForecastTable td>small{display:block}.coachForecastTable td>strong{color:var(--ink);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coachForecastTable td>small{color:var(--muted);font-size:var(--type-caption);margin-top:4px}.forecastScore{color:#95621b;min-width:34px;height:25px;font-size:var(--type-section-title);background:#fff3df;border-radius:4px;place-items:center;padding:0 6px;font-weight:800;display:inline-grid}.forecastScore.low{color:#267249;background:#e9f7ef}.forecastScore.high{color:#ad493f;background:#fff0ed}.coachClamp{color:#344d63;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.coachForecastTable .compactPagination{border-top:1px solid var(--line);margin:0;padding:10px 14px}.coachSidebar{border-left:1px solid var(--line);background:#fafbfd}.coachSidebar>section{border-bottom:1px solid var(--line);padding:14px}.coachSidebar>section:last-child{border-bottom:0}.coachSectionTitle{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.coachSectionTitle h3{font-size:var(--type-body);margin:0}.coachSectionTitle>span{color:var(--muted);font-size:var(--type-caption)}.coachSidebar article{border-top:1px solid #e8edf2;padding:10px 0}.coachSidebar article:first-of-type{border-top:0}.coachSidebar article header{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.coachSidebar article header strong{font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coachSidebar article header b{color:#315f78;font-size:var(--type-section-title)}.riskDot{background:#d49328;border-radius:50%;width:7px;height:7px}.riskDot.high{background:#c65449}.riskDot.low{background:#338a5b}.coachSidebar article p{color:#344e64;font-size:var(--type-secondary);margin:6px 0 3px;line-height:1.45}.coachSidebar article>small{color:var(--muted);font-size:var(--type-caption);line-height:1.4;display:block}.coachSidebar article footer{gap:5px;margin-top:7px;display:flex}.coachSidebar article footer button{border:1px solid var(--line);color:#607487;min-width:27px;height:25px;font-size:var(--type-caption);background:#fff;border-radius:4px;place-items:center;padding:0 7px;display:inline-grid}.ownerForecast{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ownerForecast:first-of-type{border-top:0}.ownerForecast strong,.ownerForecast small{display:block}.ownerForecast strong{font-size:var(--type-secondary)}.ownerForecast small{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-weight:400}.ownerForecast>b{color:#285d76;font-size:var(--type-secondary);text-align:right}.feedbackQuality>strong{color:#267249;font-size:24px;display:block}.feedbackQuality>p{color:var(--muted);font-size:var(--type-caption);margin:3px 0 0}.assistantLeadList{padding:8px 0}.assistantLeadSearch{margin:4px 10px 10px}.assistantLeadList>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:12px 14px;display:grid}.assistantLeadList strong,.assistantLeadList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistantLeadList em{color:var(--muted);font-size:var(--type-caption);margin-top:3px;font-style:normal}.assistantLeadList b{color:#27789b;text-align:right;font-size:18px}.assistantInsight{min-width:0;padding:20px}.assistantInsight>header{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:18px;display:grid}.assistantInsight>header div{align-items:end;gap:10px;display:flex}.assistantInsight>header div>span{color:#267149;font-size:var(--type-secondary);background:#e8f7ee;border-radius:3px;padding:3px 7px}.assistantInsight>header div>strong{font-size:30px}.assistantInsight>header small{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}.assistantInsight>header p{color:#50657a;margin:0;line-height:1.6}.assistantInsight>header>small{grid-column:2;margin-top:-13px}.qualificationOverview{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qualificationOverview>div{border-right:1px solid var(--line);min-width:0;padding:13px 10px}.qualificationOverview>div:first-child{padding-left:0}.qualificationOverview>div:last-child{border-right:0}.qualificationOverview span,.qualificationOverview strong,.qualificationOverview em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qualificationOverview span{color:var(--muted);font-size:var(--type-caption)}.qualificationOverview strong{font-size:var(--type-secondary);margin:3px 0}.qualificationOverview em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.okText{color:#28774d}.presalesPage .qualificationOverview span,.presalesPage .qualificationOverview em,.presalesPage .customerDirectory button em,.presalesPage .customerDirectory button small,.presalesPage .customerTimeline time,.presalesPage .customerTimeline span em,.presalesPage .assistantLeadList em,.presalesPage .assistantInsight>header small,.presalesPage .opportunityBoard article footer>span,.presalesPage .boardEmpty{font-size:var(--sales-meta-size)}.compactPagination{border-top:1px solid var(--line);min-height:42px;color:var(--muted);font-size:var(--sales-meta-size);background:#fff;align-items:center;gap:6px;margin-top:auto;padding:7px 10px;display:flex}.compactPagination span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compactPagination em{white-space:nowrap;margin-left:auto;font-style:normal}.compactPagination .iconGhost{width:28px;height:28px;min-height:28px;padding:0}.compactPagination .iconGhost:disabled{opacity:.38}.conversationOpportunityList+.compactPagination{margin:4px -18px -18px;padding-inline:18px}.followUpPanel>.knowledgePagination{border-top:1px solid var(--line);margin:10px -18px -18px;padding:10px 18px}.assistantRecommendation{border-bottom:1px solid var(--line);padding:16px 0}.assistantInsight h3{font-size:var(--type-body);margin:0 0 8px}.assistantRecommendation p{color:#244f65;margin:0;font-size:15px;font-weight:600}.assistantColumns{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.assistantColumns section{padding:16px 16px 16px 0}.assistantColumns section+section{border-left:1px solid var(--line);padding-left:16px}.assistantColumns p{color:#53687d;font-size:var(--type-secondary);gap:6px;margin:7px 0;display:flex}.assistantScript{padding-top:16px}.assistantScript p{color:#3b5267;background:#f3f8fa;border-left:3px solid #2d819f;padding:12px;line-height:1.7}.salesDraftWorkbench>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesDraftWorkbench>div:first-child span,.salesDraftWorkbench>small{color:var(--muted);font-size:var(--type-caption)}.salesDraftWorkbench .inlineActions{margin-top:10px}.draftDeliveryError{color:#a64b40;font-size:var(--type-caption);background:#fff7f5;border:1px solid #efd1ca;border-radius:4px;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;display:flex}.draftDeliveryError>span{min-width:0}.draftDeliveryError strong,.draftDeliveryError em{display:block}.draftDeliveryError em{color:#855f59;font-size:var(--type-caption);margin-top:2px;font-style:normal;line-height:1.4}.regenerateDraftButton{margin-top:10px}.analyticsGrid{grid-template-columns:.8fr .8fr 1.15fr}.analyticsActions p{border-bottom:1px solid var(--line);margin:0;padding:11px 0}.analyticsActions p:last-child{border-bottom:0}.analyticsActions strong,.analyticsActions span{display:block}.analyticsActions strong{font-size:var(--type-body)}.analyticsActions span{color:var(--muted);font-size:var(--type-secondary);margin-top:4px;line-height:1.5}.presalesDialog{width:min(620px,100vw - 32px)}.presalesDialog .dialogForm{gap:13px;padding:18px 20px;display:grid}.presalesDialog .dialogForm label{color:#50667c;font-size:var(--type-secondary);gap:6px;font-weight:600;display:grid}.presalesDialog .dialogForm textarea{resize:vertical;min-height:96px}.leadEntryDialog{flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 36px);padding:0;display:flex;overflow:hidden}.leadEntryDialog>.dialogHead{border-bottom:1px solid var(--line);flex:none;min-height:68px;margin:0;padding:13px 18px}.leadEntryDialog>.dialogForm{gap:18px;padding:16px 20px 20px;overflow-y:auto}.leadEntryDialog>.dialogActions{border-top:1px solid var(--line);background:#fff;flex:none;margin:0;padding:12px 18px}.leadEntrySection{gap:12px;display:grid}.leadEntrySection>header{border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.leadEntrySection>header strong{color:#263f50;font-size:var(--type-body)}.leadEntrySection>header span{color:#728592;font-size:var(--type-caption);font-weight:500}.leadEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leadContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.leadEntryDialog .dialogForm textarea.leadEntryDemand{min-height:72px}.leadEntryMore{border-top:1px solid #e8edf0;padding-top:2px}.leadEntryMore summary{cursor:pointer;color:#2d5368;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:40px;list-style:none;display:grid}.leadEntryMore summary::-webkit-details-marker{display:none}.leadEntryMore summary span{font-size:var(--type-secondary);font-weight:700}.leadEntryMore summary small{color:#8797a1;font-size:var(--type-caption)}.leadEntryMore summary svg{transition:transform .16s}.leadEntryMore[open] summary svg{transform:rotate(180deg)}.leadEntryMore>div{gap:12px;padding-top:10px;display:grid}.leadEntryMore label{color:#50667c;font-size:var(--type-secondary);gap:6px;font-weight:600;display:grid}.leadEntryHint{color:#7a6033;font-size:var(--type-caption);background:#fff9ee;border-left:3px solid #d4972f;padding:7px 9px;line-height:1.5}@media (width<=720px){.leadEntryDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.leadEntryGrid,.leadContactGrid{grid-template-columns:1fr}.leadEntryDialog>.dialogForm{padding:14px}.leadEntryMore summary{grid-template-columns:1fr auto}.leadEntryMore summary small{display:none}}.presalesLeadDrawer{z-index:110;position:fixed;inset:0}.presalesLeadDrawer .modalScrim{position:absolute;inset:0}.presalesLeadDrawer aside{background:#fff;width:min(440px,92vw);height:100%;padding:18px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 35px #1c2b3c2e}.leadDrawerSummary{border-bottom:1px solid var(--line);padding:16px 0}.leadDrawerSummary>strong,.leadDrawerSummary>p{margin:8px 0 0;display:block}.leadDrawerSummary>p{color:var(--muted);font-size:var(--type-secondary)}.leadScore{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.leadScore>strong{font-size:34px}.leadScore>span{flex:1;min-width:0}.leadScore span b,.leadScore span em{display:block}.leadScore span em{color:var(--muted);font-size:var(--type-caption);font-style:normal}.leadTableScore{min-width:0}.leadTableScore small{color:var(--muted);white-space:normal;line-height:1.45;display:block}.leadScoreLine{align-items:center;gap:6px;min-height:24px;display:flex}.leadScoreMeta{margin-top:4px}.leadScoreMeta>span{color:#315f76;min-height:19px;font-size:var(--type-caption);cursor:help;background:#eef4f7;border-radius:3px;align-items:center;padding:1px 5px;font-weight:700;display:inline-flex!important}.leadScoreMeta>em{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;display:block;overflow:hidden}.leadStageCell{text-align:left}.leadStageBadge{color:#557080;min-height:26px;font-size:var(--type-caption);white-space:nowrap;background:#f7fafb;border:1px solid #d5e1e8;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-weight:700;line-height:1;display:inline-flex!important}.leadStageBadge.warn{color:#9a631c;background:#fff8eb;border-color:#efcf9e}.leadStageBadge.info{color:#226a8b;background:#f0f8fb;border-color:#a9cde0}.leadStageBadge.ok{color:#24734b;background:#f0faf4;border-color:#9ed6b8}.leadStageBadge.danger{color:#a54c40;background:#fff5f3;border-color:#e5b2a9}.leadNextCell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;display:-webkit-box!important}.leadTrendBadge{font-size:var(--type-caption);white-space:nowrap;border-radius:3px;align-items:center;gap:2px;padding:2px 5px;font-weight:700;display:inline-flex}.leadTrendBadge.warming{color:#267149;background:#e9f7ef}.leadTrendBadge.cooling{color:#a64b40;background:#fff0ed}.leadTrendBadge.stable,.leadTrendBadge.adjusted{color:#60717c;background:#eef3f6}.leadScoreFreshness{color:#94601f;font-size:var(--type-caption);white-space:nowrap;background:#fff7e8;border:1px solid #efc78b;border-radius:3px;align-items:center;margin-left:5px;padding:2px 5px;font-weight:700;line-height:1.2;display:inline-flex}.leadScoreFreshness.review{color:#a5483b;background:#fff1ef;border-color:#e5aaa0}.leadReviewNotice{color:#9b463a;background:#fff5f3;border:1px solid #e7b6ad;border-radius:6px;align-items:center;gap:9px;margin:12px 0 0;padding:10px;display:flex}.leadReviewNotice>span{flex:1;min-width:0}.leadReviewNotice strong,.leadReviewNotice em{display:block}.leadReviewNotice strong{font-size:var(--type-secondary)}.leadReviewNotice em{color:#805d58;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-style:normal;overflow:hidden}.leadReviewNotice button{min-height:30px;font-size:var(--type-caption);white-space:nowrap;padding:5px 8px}.leadEligibilityNotice{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.leadEligibilityNotice>p{gap:2px;min-width:0;margin:0;display:grid}.leadEligibilityNotice strong{color:var(--ink);font-size:var(--type-caption)}.leadEligibilityNotice em{color:var(--muted);font-size:var(--type-caption);font-style:normal;line-height:1.45}.leadScoreDimensions{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.leadScoreDimensions>div{border-right:1px solid var(--line);min-width:0;padding:13px 8px}.leadScoreDimensions>div:first-child{padding-left:0}.leadScoreDimensions>div:last-child{border-right:0}.leadScoreDimensions span,.leadScoreDimensions strong{display:block}.leadScoreDimensions span{color:var(--muted);font-size:var(--type-caption)}.leadScoreDimensions strong{color:#244f65;margin-top:4px;font-size:17px}.leadScoreDimensions small{color:var(--muted);font-size:var(--type-caption);margin-left:2px;font-weight:400}.leadScoreAdjustments{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}.leadScoreAdjustments span{color:#9b5237;font-size:var(--type-caption);background:#fff4ed;border-radius:3px;padding:3px 6px}.leadEvidenceList>div{border-bottom:1px solid #edf1f4;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;display:grid}.leadEvidenceList>div:last-child{border-bottom:0}.leadEvidenceList>div>span{color:#267149;font-size:var(--type-caption);text-align:center;background:#e9f7ef;border-radius:3px;padding:3px 0;font-weight:700}.leadEvidenceList>div>span.negative{color:#a64b40;background:#fff0ed}.leadEvidenceList p,.leadEvidenceList strong,.leadEvidenceList em{margin:0;display:block}.leadEvidenceList strong{color:var(--ink);font-size:var(--type-secondary)}.leadEvidenceList em{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;line-height:1.45;overflow:hidden}.leadScoreTimeline>div{border-bottom:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.leadScoreTimeline>div:last-child{border-bottom:0}.leadTrendIcon{color:#60717c;background:#eef3f6;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.leadTrendIcon.warming{color:#267149;background:#e9f7ef}.leadTrendIcon.cooling{color:#a64b40;background:#fff0ed}.leadTrendIcon.adjusted{color:#60717c;background:#eef3f6}.leadScoreTimeline p,.leadScoreTimeline strong,.leadScoreTimeline em{margin:0;display:block}.leadScoreTimeline strong{color:var(--ink);font-size:var(--type-secondary)}.leadScoreTimeline em{color:var(--muted);font-size:var(--type-caption);margin-top:2px;font-style:normal;line-height:1.4}.leadScoreTimeline time{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.leadScoreFeedback{align-items:center;gap:7px;padding:14px 0;display:flex}.leadScoreFeedback>span{color:var(--muted);font-size:var(--type-caption);margin-right:auto}.leadScoreFeedback button{min-height:30px;font-size:var(--type-caption);padding:5px 9px}.leadFeedbackModal{z-index:130}.leadFeedbackModal .knowledgeDialog{width:min(430px,100vw - 28px)}.leadFeedbackReasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 20px 0;display:grid}.leadFeedbackReasons button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff}.leadFeedbackReasons button.active{border-color:var(--primary);color:var(--primary);background:#edf5fb}.leadFeedbackNote{color:var(--muted);font-size:var(--type-caption);gap:7px;padding:16px 20px;display:grid}.leadFeedbackNote textarea{resize:vertical;min-height:96px}.leadScoringPolicyDialog{flex-direction:column;width:min(820px,100vw - 32px);max-height:min(860px,100vh - 32px);display:flex;overflow:hidden}.leadScoringPolicyDialog>.dialogHead,.leadScoringPolicyDialog>.dialogActions{flex:none}.leadScoringPolicyBody{flex:auto;min-height:0;padding:0 22px;overflow-y:auto}.leadScoringPolicyBody>section{border-bottom:1px solid var(--line);padding:16px 0}.leadScoringPolicyBody>section:last-child{border-bottom:0}.leadPolicySectionTitle{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;display:flex}.leadPolicySectionTitle h3{color:var(--ink);font-size:var(--type-body);margin:0}.leadPolicySectionTitle span{color:var(--muted);font-size:var(--type-caption)}.leadPolicyThresholds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leadPolicyThresholds label{border:1px solid var(--line);color:var(--ink);font-size:var(--type-caption);background:#f9fbfc;border-radius:6px;grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:7px;padding:10px;display:grid}.leadPolicyThresholds input,.leadDecayRules input{border:1px solid var(--line);width:100%;min-width:0;height:32px;color:var(--ink);text-align:right;background:#fff;border-radius:4px;padding:4px 7px}.leadPolicyThresholds em{color:var(--muted);font-size:var(--type-caption);white-space:nowrap;font-style:normal}.leadPolicyThresholds.penalties{grid-template-columns:repeat(2,minmax(0,1fr))}.leadDecayRules{gap:7px;display:grid}.leadDecayRules>div{color:var(--muted);font-size:var(--type-caption);grid-template-columns:auto 72px auto 72px auto 32px;align-items:center;gap:7px;display:grid}.leadDecayRules .iconGhost{width:30px;height:30px}.leadDecayAdd{min-height:30px;margin-top:7px}.leadPolicyPreview{background:#f7fbf9}.leadPolicyPreviewMetrics{background:#fff;border:1px solid #d8e9df;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.leadPolicyPreviewMetrics>span{border-right:1px solid #e2ece6;gap:3px;padding:10px 12px;display:grid}.leadPolicyPreviewMetrics>span:last-child{border-right:0}.leadPolicyPreviewMetrics small{color:var(--muted);font-size:var(--type-caption)}.leadPolicyPreviewMetrics strong{color:var(--ink);font-size:18px}.leadPolicyGradeImpact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.leadPolicyGradeImpact>span{background:#eef4f1;gap:3px;padding:8px 10px;display:grid}.leadPolicyGradeImpact small{color:var(--muted);font-size:var(--type-caption)}.leadPolicyGradeImpact strong{color:var(--ink);font-size:var(--type-secondary);align-items:center;gap:5px;display:flex}.leadPolicySamples{border-top:1px solid #d8e9df;margin-top:8px}.leadPolicySamples>div{font-size:var(--type-caption);border-bottom:1px solid #e2ece6;justify-content:space-between;gap:14px;padding:7px 0;display:flex}.leadPolicySamples span{color:var(--ink);font-weight:700}.leadPolicySamples em{color:var(--muted);align-items:center;gap:4px;font-style:normal;display:flex}.leadPolicyJobs{background:#f8fafc}.leadPolicyJob{border-top:1px solid #e7edf2;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr);align-items:center;gap:14px;padding:9px 0;display:grid}.leadPolicyJob>span,.leadPolicyJob>div{gap:4px;min-width:0;display:grid}.leadPolicyJob strong{color:var(--ink);font-size:var(--type-caption)}.leadPolicyJob small,.leadPolicyJob em{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.leadPolicyJob.failed strong,.leadPolicyJob.failed>div>em{color:var(--danger)}.leadPolicyJob.cancelled{opacity:.68}.leadPolicyJobProgress{background:#e3e9ee;border-radius:3px;height:5px;overflow:hidden}.leadPolicyJobProgress i{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.leadPolicyJob.completed .leadPolicyJobProgress i{background:#28a56a}.leadPolicyJob.failed .leadPolicyJobProgress i{background:var(--danger)}.leadPolicyHistory>div:not(.leadPolicySectionTitle){border-top:1px solid #edf1f4;grid-template-columns:minmax(120px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.leadPolicyHistory>div>span{gap:2px;display:grid}.leadPolicyHistory strong{color:var(--ink);font-size:var(--type-caption)}.leadPolicyHistory em,.leadPolicyHistory small{color:var(--muted);font-size:var(--type-caption);font-style:normal}.leadPolicyHistory button{min-height:30px;font-size:var(--type-caption);padding:5px 8px}.presalesLeadDrawer aside>section{border-bottom:1px solid var(--line);padding:16px 0}.presalesLeadDrawer aside>section h3{font-size:var(--type-body);margin:0 0 7px}.presalesLeadDrawer aside>section p{color:#50657a;font-size:var(--type-body);margin:0;line-height:1.65}@media (width<=1300px){.leadCommandCustomer{grid-template-columns:44px minmax(0,1fr) auto}.leadCommandCustomer>.customerAvatar{grid-area:1/1}.leadCommandCustomerIdentity{grid-area:1/2}.leadCommandScore{grid-area:1/3}}@media (width<=1450px){.leadOutreachWorkspace{grid-template-columns:minmax(0,1fr);gap:18px}.leadOutreachComposer{border-bottom:1px solid #e2e9ed;border-right:0;padding-bottom:18px;padding-right:0}.leadCommunicationHistory{padding-left:0}}@media (width<=1400px){.opportunityListWorkspace{grid-template-columns:minmax(0,1fr) 320px}.opportunityListSectionHead>div:first-child>p{display:none}.opportunityListSectionHead>.inlineActions{flex-wrap:nowrap}.opportunityListSectionHead .compactSearch{flex:0 220px;width:220px}.opportunityListTable{overflow-x:hidden}.opportunityListHeader,.opportunityListRow{grid-template-columns:minmax(160px,1.2fr) 86px 82px minmax(180px,1.45fr) 92px 38px;column-gap:9px;min-width:0}.opportunityListHeader>:nth-child(4),.opportunityListHeader>:nth-child(7),.opportunityListRow>:nth-child(4),.opportunityListRow>:nth-child(7){display:none}.opportunityActionRailFooter{flex-direction:column-reverse;align-items:stretch}.opportunityActionRailFooter button{width:100%}.opportunitySimpleListHeader,.opportunitySimpleRow{grid-template-columns:138px minmax(180px,1fr) 94px 96px 116px 92px 72px;column-gap:8px;min-width:0;padding-inline:12px}}@media (width<=1050px){.leadCommandBody{grid-template-columns:310px minmax(0,1fr)}.opportunityCommandBody{grid-template-columns:minmax(0,1fr) 310px}.opportunityListWorkspace{grid-template-columns:minmax(0,1fr);height:auto}.opportunityListArea{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.opportunityActionRail{min-height:520px}.opportunityBoardToolbar{flex-direction:column;align-items:flex-start}.opportunityBoardFilters{justify-content:flex-start;width:100%}.presalesMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.presalesMetrics>div:nth-child(2){border-right:0}.presalesMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.analyticsGrid{grid-template-columns:1fr 1fr}.analyticsGrid>div:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.analyticsFilterBar{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsRangeControl{grid-column:1/-1}.analyticsFilterBar .segmentedControl{justify-self:stretch;min-width:0}.analyticsExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsConversionStack{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPrimaryGrid{grid-template-columns:1fr}.leadAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityWorkspaceGrid{grid-template-columns:minmax(0,1fr) 300px}.leadQualificationFocus{grid-template-columns:1fr}}@media (width<=760px){.leadCommandHeader,.opportunityCommandHeader{flex-direction:column;align-items:stretch;padding:15px 14px}.leadCommandHeader .inlineActions,.opportunityCommandHeader .inlineActions{justify-content:flex-start;width:100%}.opportunityCommandHeader .compactSearch{width:100%}.opportunityCommandToolbar{flex-direction:column;align-items:stretch;gap:0;padding:0 14px 12px}.opportunityCommandToolbar .opportunityWorkspaceTabs{width:100%;padding:0}.opportunityCommandToolbar>.inlineActions{align-self:stretch;width:100%}.opportunityCommandToolbar .compactSearch{width:100%}.leadCommandMetrics,.opportunityCommandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leadCommandMetrics>button,.leadCommandMetrics>div{border-bottom:1px solid var(--line)}.leadCommandMetrics>button:nth-child(2),.leadCommandMetrics>div:nth-child(2){border-right:0}.leadCommandMetrics>button:nth-last-child(-n+2),.leadCommandMetrics>div:nth-last-child(-n+2){border-bottom:0}.leadCommandMetrics>div:nth-child(2),.opportunityCommandMetrics>div:nth-child(2){border-right:0}.leadCommandMetrics>div:nth-child(-n+2),.opportunityCommandMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.leadCommandBody,.opportunityCommandBody{grid-template-columns:1fr;min-height:0}.leadCommandBody{height:auto;overflow:visible}.leadCommandQueue,.opportunityPipelineArea{border-right:0;border-bottom:1px solid var(--line)}.leadCommandList{max-height:370px;overflow-y:auto}.leadCommandAdvanced{grid-template-columns:1fr 1fr}.leadCommandAdvanced .textButton{grid-column:1/-1;justify-self:start}.leadCommandDetail{min-height:440px;overflow:visible}.leadCommandInsightGrid{grid-template-columns:1fr}.leadCommandInsightGrid>section:first-child{border-bottom:0;border-right:0}.leadCommandCustomer{grid-template-columns:40px minmax(0,1fr);padding:14px}.leadCommandCustomer>.customerAvatar{grid-area:1/1}.leadCommandCustomerIdentity{grid-area:1/2}.leadCommandScore{border-top:1px solid var(--line);text-align:left;border-left:0;grid-area:2/2;padding:8px 0 0}.leadCommandScore strong,.leadCommandScore span{margin:0 7px 0 0;display:inline-block}.leadActionWorkspace .leadCommandRecommendation{grid-template-columns:1fr;grid-template-areas:"heading""main""actions";min-height:0;padding:14px}.leadRecommendationActions{justify-content:flex-start;max-width:none}.leadRecommendationMain>strong,.leadRecommendationMain>p{text-overflow:clip;white-space:normal;overflow:visible}.leadCommandInsightGrid>section{padding:16px 14px}.leadCommandInsightGrid>.leadActionWorkspace{padding:0}.leadNurtureContent{padding:16px 14px 20px}.leadNurtureSteps{grid-template-columns:1fr}.leadNurtureSteps article{border-bottom:1px solid #e1e8ec;border-right:0}.leadNurtureSteps article:last-child{border-bottom:0}.leadNurtureSummary{grid-template-columns:1fr;gap:12px}.leadNurtureSummary>div{border-left:0;padding:0}.leadConvertedState{grid-template-columns:42px minmax(0,1fr);padding:28px 18px}.leadConvertedState>button{grid-column:2;justify-self:start}.leadQualificationContent{padding:16px 14px 20px}.leadQualificationEvidence>div{grid-template-columns:1fr}.leadQualificationEvidence article,.leadQualificationEvidence article:nth-child(2n),.leadQualificationEvidence article:nth-last-child(-n+2){border-bottom:1px solid #edf1f3;border-right:0}.leadQualificationEvidence article:last-child{border-bottom:0}.leadQualificationPath>header{flex-direction:column;align-items:flex-start;gap:3px}.leadQualificationFlow{margin-top:12px}.leadDraftSectionTitle{flex-direction:column;align-items:stretch}.leadDraftHeaderTools{justify-content:space-between}.leadDraftHeaderTools>label{flex:1;justify-content:space-between}.leadDraftSectionTitle select{width:min(220px,72vw)}.leadDraftFooter,.leadOutreachEmpty{flex-direction:column;align-items:flex-start}.leadReachabilityNotice{flex-wrap:wrap;align-items:flex-start}.leadReachabilityNotice>button{margin-left:52px}.leadCommunicationTimeline article{grid-template-columns:32px minmax(0,1fr)}.leadCommunicationTimeline article time{text-align:left;grid-column:2;padding-top:0}.opportunityBoardToolbar{padding:10px 12px}.opportunityListSectionHead{flex-direction:column;align-items:stretch;min-height:0;padding:12px 14px}.opportunityListSectionHead>.inlineActions{width:100%}.opportunityListSectionHead .compactSearch{flex:1;width:auto;min-width:0}.opportunityListArea{min-height:470px}.opportunityListTable{overflow-x:auto}.opportunityListHeader,.opportunityListRow{grid-template-columns:minmax(160px,1.25fr) 86px 82px minmax(190px,1.5fr) 96px 38px;min-width:690px}.opportunityActionRail{min-height:480px}.opportunityActionRailFooter{flex-direction:column-reverse;align-items:stretch}.opportunityActionRailFooter button{width:100%}.opportunityFocusTabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.opportunityFocusTabs button{flex:none}.opportunityBoardFilters{grid-template-columns:1fr 1fr;display:grid}.opportunityBoardFilters>label,.opportunityBoardFilters>select{width:100%;min-width:0}.opportunityBoardFilters>.iconGhost{grid-column:2;justify-self:end}.opportunityFollowUpRail{height:470px;min-height:0}.opportunityFollowUpQueue{grid-template-columns:1fr;padding:12px}.opportunityFollowUpQueue article{grid-template-columns:30px minmax(0,1fr) 28px;align-items:start}.opportunityFollowUpQueue article>b{grid-area:2/2;max-width:none}.opportunityFollowUpQueue article>button{grid-area:1/3}.salesAiHeader{flex-direction:column;align-items:stretch}.salesAiHeader .inlineActions{justify-content:flex-start}.presalesMetrics{grid-template-columns:1fr 1fr}.presalesMetrics>div{padding:13px}.presalesMetrics strong{font-size:22px}.presalesFocusGrid,.analyticsGrid{grid-template-columns:1fr}.presalesFocusGrid>div+div,.analyticsGrid>div+div{border-top:1px solid var(--line);border-left:0}.analyticsHero{flex-direction:column;align-items:flex-start}.analyticsHero .inlineActions{justify-content:flex-start;width:100%}.analyticsFilterBar{grid-template-columns:1fr 1fr}.analyticsRangeControl{grid-column:1/-1}.analyticsFilterBar .segmentedControl{width:100%;overflow-x:auto}.analyticsQualityStrip{grid-template-columns:1fr 1fr}.analyticsQualityStrip>span:nth-child(2){border-right:0}.analyticsQualityStrip>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.analyticsExecutiveGrid,.analyticsPrimaryGrid,.analyticsTableGrid{grid-template-columns:1fr}.analyticsConversionStack{grid-column:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.analyticsRevenueSpotlight,.analyticsTargetCard{min-height:174px}.analyticsTrendPrimary{min-height:330px}.analyticsChartLegend{flex-direction:column;align-items:flex-start;gap:4px}.analyticsTrendSvg{width:650px;max-width:none}.analyticsTrendVisual{overflow-x:auto}.analyticsTrendSummary,.analyticsOutcomeList,.presalesFilters{grid-template-columns:1fr}.leadViewActions{justify-content:flex-start;width:100%}.leadViewActions>select{flex:180px;max-width:none}.leadAdvancedFilters{grid-template-columns:1fr}.leadAdvancedFilters .leadRangeFilter{grid-column:1}.leadScoringPolicyDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.leadScoringPolicyBody{padding-inline:14px}.leadPolicyThresholds,.leadPolicyThresholds.penalties,.leadPolicyPreviewMetrics,.leadPolicyGradeImpact{grid-template-columns:repeat(2,minmax(0,1fr))}.leadPolicyPreviewMetrics>span:nth-child(2){border-right:0}.leadPolicyPreviewMetrics>span:nth-child(-n+2){border-bottom:1px solid #e2ece6}.leadPolicySectionTitle{flex-direction:column;align-items:flex-start;gap:3px}.leadPolicyHistory>div:not(.leadPolicySectionTitle){grid-template-columns:minmax(0,1fr) auto}.leadPolicyHistory>div>small{display:none}.leadPolicyJob{grid-template-columns:1fr;gap:7px}.leadQualityStrip{grid-template-columns:repeat(4,minmax(135px,1fr))}.leadStageTabs{overflow-x:auto}.leadStageTabs button{flex:none}.bulkActionBar{flex-wrap:wrap}.bulkActionBar .textButton{margin-left:0}.followUpControls{flex-direction:column;align-items:stretch}.followUpControls>label{width:100%}.followUpControls .segmentedControl{max-width:100%;overflow-x:auto}.conversationOpportunityList>div{grid-template-columns:34px minmax(0,1fr) auto}.conversationOpportunityList>div>small{display:none}.customer360Layout,.salesAssistantLayout{grid-template-columns:1fr}.customerCommandCenter .customer360Layout{min-height:auto}.salesAutomationConsole{flex-direction:column;align-items:stretch}.coachWorkspace,.coachReliabilityGrid{grid-template-columns:1fr}.coachSidebar{border-top:1px solid var(--line);border-left:0}.automationMetrics{width:100%;max-width:none}.automationPolicyControls{flex-wrap:wrap}.customerDirectory,.assistantLeadList{border-right:0;border-bottom:1px solid var(--line);max-height:270px}.customer360Stats{grid-template-columns:1fr 1fr}.customer360Stats>div:nth-child(2){border-right:0}.customer360Stats>div:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1}.customer360Head{grid-template-columns:38px minmax(0,1fr)}.customerHeaderActions{grid-column:1/-1;justify-content:space-between}.assistantInsight>header,.assistantColumns{grid-template-columns:1fr}.qualificationOverview{grid-template-columns:1fr 1fr}.qualificationOverview>div:nth-child(2){border-right:0}.qualificationOverview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.assistantColumns section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.followUpList>div:not(.knowledgeEmpty){grid-template-columns:32px minmax(0,1fr) 30px}.followUpList time{grid-column:2}.followUpDoneButton{grid-area:1/3}.opportunityWorkspaceHead{grid-template-columns:32px minmax(0,1fr);padding:14px}.opportunityWorkspaceHead .inlineActions{grid-column:1/-1;justify-content:flex-start}.opportunityWorkspaceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityWorkspaceMetrics>div:nth-child(2){border-right:0}.opportunityWorkspaceMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.opportunityStagePath{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;padding-inline:14px}.opportunityWorkspaceGrid{grid-template-columns:1fr}.opportunityWorkspaceGrid>main{border-right:0}.opportunityWorkspaceGrid>aside{border-top:1px solid var(--line)}.opportunityWorkspaceGrid>main>section,.opportunityWorkspaceGrid>aside>section{padding:15px 14px}.opportunityDialogGrid{grid-template-columns:1fr}}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sectionHeader h2{margin-bottom:4px}.sectionHeader p{color:var(--muted);font-size:var(--type-body);margin:0}.biDashboard,.notificationCenter{align-items:start}.reportToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reportRange{width:min(320px,100%);margin:0}.funnelChart,.barList{gap:12px;display:grid}.funnelChart div,.barList div{grid-template-columns:72px 90px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;display:grid;position:relative}.funnelChart span,.barList span{color:var(--muted);font-size:var(--type-body)}.funnelChart strong,.barList strong{font-size:var(--type-panel-title)}.funnelChart em,.barList em{background:#cbd5e1;border-radius:999px;height:10px;display:block}.barList em{background:#99f6e4}.reportTable{border:1px solid var(--line-soft);border-radius:8px;overflow-x:auto}.reportTableHead,.reportTableRow{grid-template-columns:minmax(160px,1.4fr) repeat(5,minmax(96px,1fr));min-width:760px;display:grid}.reportTableHead{color:var(--muted);background:#f8fafc}.reportTableRow+.reportTableRow{border-top:1px solid var(--line-soft)}.reportTable span{font-size:var(--type-body);overflow-wrap:anywhere;padding:11px 12px}.reportTable span em{color:var(--muted);font-size:var(--type-secondary);margin-top:4px;font-style:normal;display:block}.drilldownTable .reportTableHead,.drilldownTable .reportTableRow{grid-template-columns:minmax(160px,1.3fr) minmax(100px,.8fr) minmax(150px,1.1fr) minmax(80px,.6fr) minmax(88px,.7fr) minmax(180px,1.4fr)}.biConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 180px;align-items:start;gap:14px;display:grid}.industryPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.industryPresetGrid button{text-align:left;min-height:92px;color:var(--text);background:var(--panel-soft);border:1px solid var(--line-soft);padding:12px;display:block}.industryPresetGrid button.active{color:#155e75;background:#ecfeff;border-color:#0891b2}.industryPresetGrid strong,.industryPresetGrid span{overflow-wrap:anywhere;display:block}.industryPresetGrid span{color:var(--muted);font-size:var(--type-secondary);margin-top:6px;line-height:1.45}.industryMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.industryMetricGrid div{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;min-height:136px;padding:14px}.industryMetricGrid span,.industryMetricGrid strong,.industryMetricGrid em,.industryMetricGrid small{overflow-wrap:anywhere;display:block}.industryMetricGrid span{color:var(--muted);font-size:var(--type-secondary)}.industryMetricGrid strong{margin-top:8px;font-size:24px}.industryMetricGrid em{color:var(--muted);font-size:var(--type-secondary);margin-top:8px;font-style:normal}.industryMetricGrid small{color:var(--text);margin-top:6px;line-height:1.5}.biConfigGrid strong{margin-bottom:8px;display:block}.chipGroup{flex-wrap:wrap;gap:8px;display:flex}.chipGroup button{border:1px solid var(--line-soft);background:var(--panel-soft);width:auto;color:var(--text);padding:7px 10px}.chipGroup button.active{border-color:var(--accent);background:var(--primary-soft);color:var(--accent-strong)}.toggleLine{align-items:center;gap:8px;min-height:36px;margin:24px 0 0;display:flex}.toggleLine input{width:auto}.templateLibrary{max-height:520px;overflow:auto}.channelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integrationForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkGrid{flex-wrap:wrap;gap:8px 16px;margin:10px 0;display:flex}.channelTile{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.channelTile strong,.channelTile span{overflow-wrap:anywhere;display:block}.channelTile span{color:var(--muted);font-size:var(--type-secondary);margin-top:3px}.templateButton.active em,.templateButton em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.customerWorkbench{grid-template-columns:280px minmax(0,1fr) 320px;align-items:start}.customerWorkbenchShell{gap:10px;min-width:0;display:grid}.csWorkbenchToolbar{background:#fff;border:1px solid #dce3ee;border-radius:8px;align-items:center;gap:18px;min-height:46px;padding:7px 10px 7px 14px;display:flex;box-shadow:0 1px 2px #0f172a0d}.csLiveStatus{color:#344054;font-size:var(--type-body);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.csLiveStatus>span{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dcfce7}.csWorkbenchSummary{flex:1;align-items:center;gap:0;min-width:0;display:flex}.csWorkbenchSummary>span{border-left:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-secondary);white-space:nowrap;align-items:baseline;gap:5px;padding:0 18px;display:inline-flex}.csWorkbenchSummary strong{color:#172033;font-size:15px}.csWorkbenchSummary em{color:#98a2b3;font-style:normal}.csWorkbenchGrid{background:#fff;border:1px solid #dce3ee;border-radius:8px;grid-template-columns:310px minmax(420px,1fr) 292px;min-height:min(720px,100vh - 205px);display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 12px 28px #0f172a0f}.csConversationList,.csConversationMain,.csContextPanel{min-width:0}.csConversationList,.csContextPanel{background:#fbfcfe}.csConversationList{border-right:1px solid var(--line-soft);flex-direction:column;min-height:0;display:flex}.csColumnHead{justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex}.csColumnHead>div{min-width:0}.csColumnHead h2{color:#172033;margin:0;font-size:15px}.csColumnHead>div>span{color:var(--muted);font-size:var(--type-caption);margin-top:3px;display:block}.csCountBadge{color:#48657f;min-width:28px;height:24px;font-size:var(--type-secondary);background:#fff;border:1px solid #dbe4ef;border-radius:12px;place-items:center;font-weight:700;display:inline-grid}.csConversationSearch{color:#8ca0b5;background:#fff;border:1px solid #dbe4ef;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;margin:0 12px 9px;padding:0 9px;display:grid}.csConversationSearch:focus-within{border-color:#8bb7e8;box-shadow:0 0 0 3px #2563eb14}.csConversationSearch input{width:100%;min-width:0;font-size:var(--type-body);background:0 0;border:0;outline:0;padding:0}.csConversationSearch button{color:#8091a5;background:0 0;border:0;place-items:center;width:22px;height:22px;min-height:0;padding:0;display:inline-grid}.csQueueFilters{border-bottom:1px solid var(--line-soft);gap:2px;padding:0 10px;display:flex;overflow-x:auto}.csQueueFilters button{color:#667085;min-height:34px;font-size:var(--type-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.csQueueFilters button.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.csQueueFilters em{color:#98a2b3;font-size:var(--type-caption);font-style:normal}.csQueueList{flex:1;align-content:start;min-height:0;padding:5px 0;display:grid;overflow:auto}.csConversationMain{background:#fff;grid-template-rows:auto minmax(260px,1fr) auto;min-height:0;display:grid}.csConversationHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex}.csConversationIdentity,.csCustomerSummary{align-items:center;gap:10px;min-width:0;display:flex}.csConversationIdentity>span,.csCustomerSummary>span{gap:3px;min-width:0;display:grid}.csConversationIdentity strong,.csCustomerSummary strong{color:#172033;font-size:var(--type-section-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csConversationIdentity em,.csCustomerSummary em{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.csConversationActions{flex:none;align-items:center;gap:7px;display:flex}.csMessagePane{background:#f5f8fb;border:0;border-radius:0;min-height:0;max-height:none;padding:18px 20px}.csMessageRow{align-items:flex-end;gap:8px;width:100%;display:flex}.csMessageRow.agent,.csMessageRow.assistant,.csMessageRow.bot,.csMessageRow.system{justify-content:flex-end}.csMessageRow>.customerAvatar{flex-basis:26px;width:26px;height:26px;margin-bottom:1px}.csComposer{border-top:1px solid var(--line-soft);background:#fff;gap:0;padding:0 14px 12px;display:grid}.csComposer textarea{min-height:76px;box-shadow:none;resize:vertical;background:0 0;border:0;outline:0;padding:10px 2px}.csComposer textarea:focus{box-shadow:none}.csComposerTools,.csComposerFooter{align-items:center;gap:6px;display:flex}.csComposerTools{border-bottom:1px solid #eef2f6;padding:8px 0;overflow-x:auto}.csComposerTools button{color:#475467;min-height:28px;font-size:var(--type-caption);white-space:nowrap;background:#fff;border:1px solid #dbe4ef;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.csComposerTools .csAiButton{color:#155eef;background:#eff6ff;border-color:#b9d5ff}.csComposerFooter{justify-content:space-between}.csComposerFooter>span{color:#98a2b3;font-size:var(--type-caption)}.csComposerFooter>button{white-space:nowrap;min-width:82px}.csMessageEnd{flex:0 0 1px;width:100%;height:1px}.csContextPanel{border-left:1px solid var(--line-soft);min-height:0;overflow-y:auto}.csContextPanel section{border-bottom:1px solid var(--line-soft);gap:12px;padding:0 14px 16px;display:grid}.csContextPanel section>h2{color:#344054;font-size:var(--type-body);align-items:center;gap:6px;margin:16px 0 0;display:flex}.csCustomerSummary .customerAvatar{flex-basis:38px;width:38px;height:38px}.csCustomerFacts{gap:0;margin:0;display:grid}.csCustomerFacts>div{min-height:34px;font-size:var(--type-secondary);border-top:1px solid #edf1f5;grid-template-columns:74px minmax(0,1fr);align-items:center;display:grid}.csCustomerFacts dt{color:#8091a5}.csCustomerFacts dd{overflow-wrap:anywhere;color:#344054;text-align:right;min-width:0;margin:0}.csContextPanel .csStatusBadge{min-height:21px;font-size:var(--type-caption);padding:1px 7px}.csIssueSummary p,.csCopilotResult p{color:#475467;font-size:var(--type-secondary);margin:0;line-height:1.65}.csIssueSummary p{border-left:3px solid #8bb7e8;padding-left:10px}.csHistoryList{gap:6px;display:grid}.csHistoryItem{border-top:1px solid #e2e8f0}.csHistoryItem>button{color:#344054;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);gap:5px;width:100%;padding:9px 0;display:grid}.csHistoryToggle{color:#8091a5;padding-top:1px;display:inline-flex}.csHistorySummary{gap:3px;min-width:0;display:grid}.csHistorySummary strong{font-size:var(--type-secondary)}.csHistorySummary em,.csHistorySummary small{color:#667085;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.csHistorySummary small{color:#98a2b3;font-size:var(--type-caption)}.csHistoryMessages{border-top:1px dashed #dce3ee;gap:7px;padding:9px 0 10px 23px;display:grid}.csHistoryMessages>div{border-left:2px solid #dbe4ef;gap:2px;padding-left:8px;display:grid}.csHistoryMessages>div.customer{border-left-color:#8bb7e8}.csHistoryMessages span,.csHistoryMessages time{color:#98a2b3;font-size:var(--type-caption)}.csHistoryMessages p{overflow-wrap:anywhere;color:#475467;font-size:var(--type-caption);margin:0;line-height:1.5}.csHistoryState{color:#98a2b3;font-size:var(--type-caption);text-align:center;margin:0;padding:8px 0}.csTicketList{gap:6px;display:grid}.csTicketList>div{background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.csTicketList>div>span:first-child{gap:3px;min-width:0;display:grid}.csTicketList strong{color:#344054;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csTicketList em{color:#98a2b3;font-size:var(--type-caption);font-style:normal}.csCopilotResult{background:#f8fbff}.compactHead{margin:0}.customerWorkbench>.panel:first-child,.customerWorkbench>.panel:nth-child(2),.customerWorkbench>.span2{grid-column:span 1}.agentQueue{grid-column:1}.agentConversation{grid-column:2}.agentSide{grid-column:3}.queueItem,.templateButton{border:1px solid var(--line-soft);width:100%;min-height:58px;color:var(--text);background:var(--panel-soft);text-align:left;justify-content:stretch;gap:5px;padding:10px 11px;display:grid}.queueItem:hover,.templateButton:hover,.queueItem.active{color:var(--text);background:var(--primary-soft);border-color:#cbd5e1}.queueItem span,.templateButton span{color:var(--muted);font-size:var(--type-body);overflow-wrap:anywhere}.queueItem em{color:#475467;font-size:var(--type-secondary);overflow-wrap:anywhere;font-style:normal;line-height:1.45}.csQueueList .queueItem{background:0 0;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:92px;padding:11px 12px 10px 9px;display:grid;box-shadow:inset 0 -1px #edf1f5}.csQueueList .queueItem:hover{background:#f2f7fc;border-left-color:#b8d3ef}.csQueueList .queueItem.active{border-left-color:var(--primary);background:#eaf3fc}.queueItemBody{gap:5px;min-width:0;display:grid}.queueItemTitle{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.queueItemTitle strong{color:#172033;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queueItemTitle time{color:#98a2b3;font-size:var(--type-caption);flex:none}.csQueueList .queueItemBody>em{color:#475467;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.queueItemMeta{color:#8091a5;align-items:center;gap:7px;display:flex}.csQueueList .queueItem .queueItemMeta,.csQueueList .queueItem .queueItemMeta>span{color:#8091a5;font-size:var(--type-caption)}.csStatusDot{align-items:center;gap:4px;display:inline-flex}.csStatusDot:before{content:"";background:#60a5fa;border-radius:50%;width:5px;height:5px}.csStatusDot.queued:before{background:#f59e0b}.csStatusDot.closed:before{background:#94a3b8}.csStatusDot.bot:before{background:#14b8a6}.segmented{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;display:grid}.segmented button{min-height:30px;color:var(--muted);font-size:var(--type-secondary);background:0 0;border-radius:6px;padding:0 8px}.segmented button:hover,.segmented button.active{color:var(--primary);box-shadow:var(--shadow);background:#fff}.messagePane{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;align-content:start;gap:10px;min-height:320px;max-height:460px;padding:12px;display:grid;overflow:auto}.conversationMessagePane{background:linear-gradient(#f8fbfd 0%,#fff 100%);min-height:280px;max-height:none;padding:14px}.messageBubble{max-width:min(78%,520px);box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:8px;gap:6px;padding:10px 12px 11px;display:grid}.messageBubble.customer{border-top-left-radius:3px;justify-self:start}.messageBubble.agent,.messageBubble.assistant{background:var(--primary-soft);border-top-right-radius:3px;justify-self:end}.messageBubble.bot,.messageBubble.system{background:#fff8ef;border-top-right-radius:3px;justify-self:end}.messageBubble p{color:#343d4d;overflow-wrap:anywhere;margin:0;line-height:1.55}.messageBubbleMeta{color:#48657f;font-size:var(--type-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.messageBubbleMeta strong{color:#172033}.messageBubbleMeta span{color:#7b91aa;white-space:nowrap}.inlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mutedText{color:var(--muted);font-size:var(--type-secondary);line-height:1.5}.checkLine{align-items:center;gap:8px;display:flex}.checkLine input{width:auto}.answer{border-left:3px solid var(--amber);color:#4b5563;background:#fff8ef;min-height:92px;margin-top:12px;padding:10px 12px;line-height:1.65}.diffBox{border:1px solid var(--line-soft);color:#e5e7eb;max-height:260px;font-size:var(--type-secondary);background:#123a6f;border-radius:8px;margin-top:12px;padding:12px;line-height:1.55;overflow:auto}.conversationList article p{color:#343d4d;margin-top:8px;line-height:1.55}.conversationList article b{color:#8a4a2f;width:72px;display:inline-flex}.empty,.emptyPanel p{color:var(--muted);line-height:1.6}.emptyPanel{text-align:center;place-content:center;gap:8px;min-height:220px;display:grid}.featurePage{gap:16px;display:grid}.featureHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.featureHero p{color:var(--muted);font-size:var(--type-secondary);margin-bottom:5px}.featureHero h2{margin-bottom:7px;font-size:20px}.featureHero span{color:var(--muted);font-size:var(--type-body);line-height:1.6;display:block}.featureHero em{color:var(--primary);font-size:var(--type-secondary);margin-top:6px;font-style:normal;display:block}.statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statCard{border:1px solid var(--line);min-height:98px;box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:5px;padding:14px;display:grid}.statCard span{color:var(--muted);font-size:var(--type-body)}.statCard strong{color:var(--text);font-size:24px}.statCard em{color:var(--muted);font-size:var(--type-secondary);font-style:normal}.statCard.ok strong,.sideItem.ok strong{color:var(--ok)}.statCard.warn strong,.sideItem.warn strong{color:var(--amber)}.statCard.danger strong,.sideItem.danger strong{color:var(--danger)}.statCard.info strong,.sideItem.info strong{color:var(--accent-strong)}.featureGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.spanMain{min-width:0}.dataTable{border:1px solid var(--line-soft);border-radius:8px;overflow-x:auto}.dataTableHead,.dataTableRow{min-width:640px;display:grid}.dataTableHead{border-bottom:1px solid var(--line);background:#f8fafc}.dataTableHead span,.dataTableRow span{font-size:var(--type-body);overflow-wrap:anywhere;padding:11px 12px}.dataTableHead span{color:var(--muted)}.dataTableRow+.dataTableRow{border-top:1px solid var(--line-soft)}.dataTableRow span{color:var(--text)}.sideItem{border-left:3px solid var(--line)}.sideItem.ok{border-left-color:var(--ok)}.sideItem.warn{border-left-color:var(--amber)}.sideItem.danger{border-left-color:var(--danger)}.sideItem.info{border-left-color:var(--accent)}.agentLayout{grid-template-columns:240px minmax(0,1fr) 300px;gap:16px;min-height:calc(100vh - 150px);display:grid}.agentChatPanel{flex-direction:column;min-height:0;display:flex}.agentMessages{flex:1;max-height:none}.agentComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.drawerScrim{z-index:40;background:#0f172a33;position:fixed;inset:0}.copilotDrawer{z-index:50;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(460px,100vw);max-width:100vw;height:100vh;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 42px #1934442e}.copilotDrawer.open{transform:translate(0)}.drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px 10px 16px;display:flex}.drawerHead>div:first-child{gap:3px;display:grid}.drawerHead strong,.drawerHead>div:first-child>span{align-items:center;gap:8px;display:inline-flex}.drawerHead strong{color:#18384a;font-size:15px}.drawerHead>div:first-child>span{color:#718491;font-size:var(--type-caption)}.drawerHead strong svg{color:var(--primary)}.assistantAgentBar{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 16px;display:flex}.assistantAgentBar label{color:#687c89;font-size:var(--type-caption);align-items:center;gap:8px;display:flex}.assistantAgentBar select{width:132px;min-height:32px;font-size:var(--type-secondary);background-color:#fff;border-color:#d5e0e5;padding:4px 28px 4px 9px}.assistantAgentBar>em{color:#4c7b68;font-size:var(--type-caption);align-items:center;gap:5px;font-style:normal;display:inline-flex}.assistantAgentBar>em>span{background:#3c966c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e8f5ee}.drawerBody{background:#f5f8fa;flex:1;align-content:start;gap:14px;padding:18px 16px;display:grid;overflow:auto}.assistantWelcome{text-align:center;padding:12px 4px 4px}.assistantWelcome>span{color:#26788d;background:#e8f4f7;border-radius:7px;place-items:center;width:38px;height:38px;margin-bottom:10px;display:inline-grid}.assistantWelcome h3{color:#18384a;font-size:var(--type-panel-title);margin:0}.assistantWelcome>p{color:#627783;max-width:390px;font-size:var(--type-secondary);margin:8px auto 15px;line-height:1.65}.assistantQuickPrompts{text-align:left;gap:7px;display:grid}.assistantQuickPrompts button{color:#365a6c;width:100%;min-height:38px;font-size:var(--type-secondary);background:#fff;border-color:#dce6ea;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;display:flex}.assistantQuickPrompts button:hover{background:#f7fcfd;border-color:#9fc5d3}.assistantQuickPrompts svg{color:#3b879d;flex:none}.assistantMessage{max-width:92%}.assistantMessage.user{justify-self:end}.assistantMessage.assistant{justify-self:start}.assistantMessage>header{color:#6f828e;font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.assistantMessage>header>span,.assistantMessage>header>em{align-items:center;gap:5px;font-style:normal;display:inline-flex}.assistantMessage>header>em{color:#3d8063}.assistantMessage>p{color:#294657;font-size:var(--type-secondary);white-space:pre-wrap;background:#fff;border:1px solid #dce5e9;border-radius:6px;margin:0;padding:10px 12px;line-height:1.7}.assistantMessage.user>p{color:#fff;background:#276a8e;border-color:#276a8e}.assistantToolResult{color:#37755b;font-size:var(--type-caption);align-items:center;gap:6px;margin-top:6px;display:flex}.assistantCitations{color:#426473;background:#eef6f8;border-left:2px solid #81b4c4;gap:5px;margin-top:8px;padding:8px 10px;display:grid}.assistantCitations>strong{font-size:var(--type-caption)}.assistantCitations>span{font-size:var(--type-caption);grid-template-columns:auto 1fr;align-items:center;gap:0 5px;display:grid}.assistantCitations small{color:#71858e;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.assistantLoading{color:#607b88;font-size:var(--type-caption);align-items:center;gap:7px;display:flex}.assistantLoading svg{color:#33839a;animation:1.2s ease-in-out infinite assistantPulse}@keyframes assistantPulse{50%{opacity:.35}}.assistantPendingAction{background:#fffaf0;border:1px solid #dfc792;border-left:3px solid #c68a22;border-radius:6px;padding:12px}.assistantPendingAction.high{background:#fff8f6;border-color:#e6b4a9 #e6b4a9 #e6b4a9 #c45e4d}.assistantPendingAction>header{align-items:center;gap:9px;display:flex}.assistantPendingAction>header>span{color:#a66e12;background:#fff1d7;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;display:grid}.assistantPendingAction.high>header>span{color:#b64f3f;background:#fde9e5}.assistantPendingAction>header>div{flex:1;min-width:0}.assistantPendingAction>header p{color:#8a6b30;font-size:var(--type-caption);margin:0}.assistantPendingAction>header h3{color:#503f25;font-size:var(--type-body);margin:2px 0 0}.assistantPendingAction>header em{color:#a66e12;font-size:var(--type-caption);border:1px solid;border-radius:3px;padding:2px 6px;font-style:normal}.assistantPendingAction.high>header em{color:#b64f3f}.assistantPendingAction>p{overflow-wrap:anywhere;color:#675942;font-size:var(--type-caption);margin:10px 0 5px;line-height:1.55}.assistantPendingAction>small{color:#8b7b62;font-size:var(--type-caption);display:block}.assistantPendingAction .inlineActions{justify-content:flex-end;margin-top:10px}.assistantError{color:#a84e40;font-size:var(--type-caption);background:#fff7f5;border:1px solid #efc6bd;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;display:flex}.assistantError span{flex:1;min-width:0}.assistantError .textButton{color:#a84e40;min-height:24px;padding:2px 5px}.drawerInput{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:10px 12px 8px;display:grid}.drawerInput textarea{resize:vertical;min-height:46px;max-height:110px;font-size:var(--type-secondary);padding:9px 10px;line-height:1.45}.drawerInput>button{align-self:end;width:38px;height:38px;padding:0}.drawerInput>small{color:#91a0a8;font-size:var(--type-caption);grid-column:1/-1}@media (width<=1350px){.csWorkbenchGrid{grid-template-columns:278px minmax(390px,1fr) 258px}.csWorkbenchSummary>span{padding:0 12px}}@media (width<=1100px){.csWorkbenchGrid{grid-template-columns:280px minmax(0,1fr);overflow:visible}.csContextPanel{border-top:1px solid var(--line-soft);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.csContextPanel section{border-right:1px solid var(--line-soft);border-bottom:0}.csContextPanel section:last-child{border-right:0}.csQueueList,.csMessagePane{min-height:420px;max-height:560px}.customerWorkbench,.agentLayout{grid-template-columns:1fr}.agentQueue,.agentConversation,.agentSide,.customerWorkbench>.panel:first-child,.customerWorkbench>.panel:nth-child(2),.customerWorkbench>.span2{grid-column:1}}@media (width<=860px){.csSectionHeader{flex-direction:column;align-items:flex-start}.csPageSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.csPageSummary>div:nth-child(2){border-right:0}.csPageSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.customerToolbar,.qualityBreakdown{grid-template-columns:1fr}.qualityBreakdown>section:first-child{border-right:0;border-bottom:1px solid var(--line-soft)}.ticketDetailMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketDetailMeta>div:nth-child(2){border-right:0}.ticketDetailMeta>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.ticketDeadlineSection>div{grid-template-columns:1fr}.serviceRulesHead{flex-direction:column;align-items:flex-start}.serviceRuleSummaryBar{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceRuleSummaryBar>div:nth-child(2){border-right:0}.serviceRuleSummaryBar>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.serviceRuleDialogForm>label{grid-template-columns:1fr;gap:7px}.csWorkbenchToolbar{flex-wrap:wrap;align-items:flex-start}.csWorkbenchSummary{flex-basis:100%;order:3;width:100%;overflow-x:auto}.csWorkbenchSummary>span:first-child{border-left:0;padding-left:0}.csWorkbenchGrid{grid-template-columns:minmax(0,1fr)}.csConversationList,.csConversationMain,.csContextPanel{grid-column:1}.csConversationList{border-right:0;border-bottom:1px solid var(--line-soft)}.csContextPanel{display:block}.csContextPanel section{border-right:0;border-bottom:1px solid var(--line-soft)}.csQueueList{min-height:280px;max-height:420px}.csMessagePane{min-height:360px;max-height:520px}.permissionTreeGroup,.permissionTreeChildren{grid-template-columns:1fr}.iamDialogForm label,.channelDialogForm label{grid-template-columns:1fr;gap:7px}.consoleApp{height:auto;min-height:100vh;overflow:visible}.platformWorkspace{width:auto;padding:18px 14px 36px}.platformPageHeader{flex-direction:column}.platformTenantTable{overflow-x:auto}.platformTenantRow{min-width:760px}.topbar{flex-wrap:wrap;height:auto;padding:10px}.mobileMenuButton{display:inline-flex}.topBrand{width:auto}.tenantButton{max-width:calc(100vw - 180px)}.globalSearch{flex-basis:100%;order:3;max-width:none}.topActions{gap:6px}.topActions .primaryAction{white-space:nowrap;gap:0;width:38px;min-width:38px;padding:0;font-size:0;overflow:hidden}.topActions .primaryAction svg{flex-shrink:0}.consoleBody{min-height:0;display:flex}.sidebarShell{z-index:45;width:min(300px,84vw);max-width:84vw;min-height:100vh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebarShell.open{transform:translate(0)}.sidebarScrim{z-index:44;opacity:0;pointer-events:none;background:#0f172a57;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.sidebarScrim.visible{opacity:1;pointer-events:auto}.saasSideNav{border-right:1px solid var(--line);border-bottom:0;width:100%;height:100vh;padding:14px 10px 24px;box-shadow:18px 0 42px #0f172a29}.saasNavList{grid-template-columns:1fr}.moduleRail{z-index:5;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;position:sticky;top:0;overflow-x:auto}.moduleRail button{min-width:64px}.subnav{border-right:0;border-bottom:1px solid var(--line);width:100%}.subnavList{display:flex;overflow-x:auto}.subnavList button{min-width:max-content}.main{padding:16px}.grid,.moduleGrid,.splitList,.statGrid,.featureGrid,.permissionItems,.platformMetrics,.platformStatGrid,.platformOverviewGrid,.platformFormGrid,.platformFiltersBar,.platformDetailGrid,.platformModuleLibrary,.platformFilters,.knowledgeToolbar,.knowledgeFormGrid,.faqMetricList,.qualityMetricGrid,.qualityIndexGrid,.bulkOperationGrid,.licenseIssueGrid,.moduleToggleGrid,.workbenchHero,.heroMetrics,.overviewMetricStrip,.businessModules,.overviewBottom,.knowledgeAssetPage,.overviewSplit,.biConfigGrid,.industryPresetGrid,.industryMetricGrid,.integrationForm,.channelGrid{grid-template-columns:1fr}.span2{grid-column:span 1}.pageHeader,.overviewHero{flex-direction:column;align-items:flex-start}.overviewHeroActions{flex-direction:column;align-items:stretch;width:100%}.overviewHeroHealth{width:100%;min-width:0}.overviewHeroActions>.secondaryButton{align-self:flex-start}.businessPanel.sales,.businessPanel.service,.businessPanel.knowledge,.businessPanel.operations{grid-column:1}.businessPanel .overviewFacts,.taskFlow div,.overviewTableHead,.overviewTableRow,.alertStatusRow{grid-template-columns:1fr}.taskFlow em{grid-column:1}.overviewMetricStrip{gap:0}.overviewHealthPanel{grid-row:auto}.knowledgeSpacePanel{position:static}.knowledgeTableHead,.knowledgeTableRow{min-width:820px}}:is(.pageHeader:has(+.operationsProductPage),.pageHeader:has(+.biDashboard)){align-items:center;margin-bottom:12px}:is(.pageHeader:has(+.operationsProductPage) p,.pageHeader:has(+.biDashboard) p){color:#5e7187;font-size:var(--type-secondary);margin-bottom:5px;font-weight:600}:is(.pageHeader:has(+.operationsProductPage) h1,.pageHeader:has(+.biDashboard) h1){font-size:var(--type-page-title)}.operationsProductPage,.biDashboard{--ops-primary:#245f97;--ops-primary-hover:#194d7c;--ops-primary-soft:#edf5fb;--ops-border:#d8e0e8;--ops-border-soft:#e8edf2;--ops-surface-muted:#f7f9fb;gap:12px}.automationWorkbench,.socialGrowthWorkbench,.biDashboard{align-items:start}.operationsProductPage button:not(.secondaryButton,.iconGhost,.modalScrim,.contentMediaViewerScrim,.contentLibraryIdentity,.operationsTaskTabs button,.segmented button,.chipGroup button,.templateButton),.biDashboard button:not(.secondaryButton,.iconGhost,.segmented button,.chipGroup button,.biContributionTabs button){background:var(--ops-primary)}.operationsProductPage button:not(.secondaryButton,.iconGhost,.modalScrim,.contentMediaViewerScrim,.contentLibraryIdentity,.operationsTaskTabs button,.segmented button,.chipGroup button,.templateButton):hover,.biDashboard button:not(.secondaryButton,.iconGhost,.segmented button,.chipGroup button,.biContributionTabs button):hover{background:var(--ops-primary-hover)}.operationsCommandBar{border-color:var(--ops-border);border-radius:6px;min-height:42px;padding:6px 10px}.operationsCommandBar strong{font-size:var(--type-body)}.operationsCommandBar em{color:#728093}.operationsCommandBar .iconGhost{width:30px;min-height:30px}.contentStudioMetrics,.audienceMetrics,.automationSummary{border-color:var(--ops-border);border-radius:6px;box-shadow:0 1px 1px #0f172a05}.contentStudioMetrics>div,.audienceMetrics>div,.automationSummary>div{padding:11px 14px}.contentStudioMetrics strong,.audienceMetrics strong,.automationSummary strong{font-size:20px}.audienceWorkspace{border-color:var(--ops-border);border-radius:6px;min-height:500px}.audienceBuilder{background:var(--ops-surface-muted)}.contentKindSelector button.active{color:#194f7b;background:var(--ops-primary-soft);border-color:#7ba6cb}.assetToolbar .segmented,.operationsTaskTabs{border:0;border-bottom:1px solid var(--ops-border);background:0 0;border-radius:0;align-items:center;gap:2px;padding:0;display:flex}.assetToolbar .segmented button,.operationsTaskTabs button{color:#657487;min-height:40px;font-size:var(--type-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px;position:relative}.assetToolbar .segmented button.active,.operationsTaskTabs button.active{color:#194f7b;border-bottom-color:var(--ops-primary);background:0 0}.operationsTaskTabs{border:1px solid var(--ops-border);background:#fff;border-radius:6px;gap:6px;padding:0 8px}.operationsTaskTabs button span{color:#708094;min-width:18px;font-size:var(--type-caption);background:#edf1f5;border-radius:9px;padding:1px 5px}.automationSummary{border:1px solid var(--ops-border);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automationSummary>div{border-right:1px solid var(--ops-border-soft);gap:3px;display:grid}.automationSummary>div:last-child{border-right:0}.automationSummary span{color:#6f7e90;font-size:var(--type-secondary)}.automationSummary strong{color:#17202a}.automationSummary em{color:#8995a3;font-size:var(--type-caption);font-style:normal}.automationWorkbench>.panel,.socialGrowthWorkbench>.panel,.biDashboard>.panel{border-color:var(--ops-border);box-shadow:none;border-radius:6px;padding:16px}.automationWorkbench>.panel h2,.socialGrowthWorkbench>.panel h2,.biDashboard>.panel h2{font-size:15px}.operationsEmptyState{color:#718095;background:var(--ops-surface-muted);text-align:center;align-content:center;place-items:center;gap:6px;min-height:126px;padding:18px;display:grid}.operationsEmptyState svg{color:#7a9ab6}.operationsEmptyState strong{color:#344255;font-size:var(--type-body)}.operationsEmptyState span{max-width:360px;font-size:var(--type-secondary);line-height:1.55}.automationComposerPanel,.automationListPanel{gap:12px;display:grid}.automationPanelHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.automationPanelHead h2{margin:0}.automationPanelHead p{color:#708094;font-size:var(--type-secondary);margin-top:4px}.automationPanelHead>svg{color:#2a6493}.automationFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.automationFormGrid label{color:#52647a;font-size:var(--type-secondary);gap:6px;margin:0;display:grid}.automationFormGrid input,.automationFormGrid select{width:100%;min-height:36px;margin:0}.automationFormGrid button{min-height:36px}.experimentFormGrid,.copilotFormGrid,.sopFormGrid{grid-template-columns:repeat(5,minmax(0,1fr)) 126px}.automationDataTable{display:grid;overflow-x:auto}.automationDataHead,.automationDataRow{align-items:center;gap:10px;min-width:860px;padding:0 12px;display:grid}.automationDataHead{color:#718092;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;border:1px solid #e1e7ed;border-radius:6px 6px 0 0;font-weight:700}.automationDataRow{color:#536579;min-height:64px;font-size:var(--type-secondary);background:#fff;border-bottom:1px solid #e7ecf1;border-left:1px solid #e7ecf1;border-right:1px solid #e7ecf1}.automationDataRow:hover{background:#fbfdfe}.automationDataRow strong,.automationDataRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.experimentDataTable .automationDataHead,.experimentDataTable .automationDataRow{grid-template-columns:minmax(180px,1.1fr) minmax(170px,1fr) 90px minmax(220px,1.3fr) minmax(110px,.7fr) 86px}.sopDataTable .automationDataHead,.sopDataTable .automationDataRow{grid-template-columns:minmax(170px,1fr) minmax(120px,.7fr) 80px minmax(180px,1fr) minmax(130px,.8fr) 60px 78px}.automationTableEmpty{border:1px solid #e7ecf1;border-top:0;min-width:860px}.automationCardList{gap:8px;display:grid}.automationRecord{background:#fbfdfe;border:1px solid #e6edf3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.automationRecord strong,.automationRecord span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.automationRecord strong{color:#203247;font-size:var(--type-body)}.automationRecord span{color:#718092;font-size:var(--type-caption);margin-top:4px}.compactAutomationList{max-height:354px;overflow-y:auto}.campaignListPanel{gap:12px;display:grid}.campaignListHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaignListHead p{color:#708094;font-size:var(--type-secondary);margin-top:4px}.campaignListActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.campaignListActions select{width:auto;min-width:112px;min-height:34px;margin:0}.campaignSearch{color:#7d8da0;background:#fff;border:1px solid #dbe4ed;border-radius:6px;align-items:center;gap:7px;width:min(320px,34vw);min-height:34px;margin:0;padding:0 10px;display:inline-flex}.campaignSearch input{border:0;outline:0;min-width:0;padding:0}.campaignBulkActionBar{border:1px solid #cae1eb;border-radius:6px;margin:0;padding:7px 10px}.campaignTable{align-content:start;display:grid;overflow-x:auto}.campaignTableHead,.campaignTableRow{grid-template-columns:34px minmax(220px,1.45fr) minmax(130px,.72fr) 72px 78px 56px 136px;align-items:center;gap:10px;min-width:820px;padding:0 12px;display:grid}.campaignTableHead{color:#718092;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;border:1px solid #e1e7ed;border-radius:6px 6px 0 0;font-weight:700}.campaignTableRow{color:#536579;min-height:68px;font-size:var(--type-secondary);background:#fff;border-bottom:1px solid #e7ecf1;border-left:1px solid #e7ecf1;border-right:1px solid #e7ecf1}.campaignTableRow:hover{background:#fbfdfe}.campaignTableRow.selected{background:#f4f9fc}.campaignSelectCell{justify-content:center;align-items:center;margin:0;display:flex}.campaignSelectCell input{width:15px;height:15px;margin:0}.campaignIdentity{text-align:left;gap:4px;min-width:0;min-height:44px;display:grid;color:#223247!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.campaignIdentity:hover{color:#18598d!important;background:0 0!important}.campaignIdentity strong,.campaignIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaignIdentity span,.campaignMuted{color:#76879a;font-size:var(--type-caption)}.campaignStatus{color:#607187;width:fit-content;min-height:24px;font-size:var(--type-caption);background:#f8fafc;border:1px solid #dbe5ee;border-radius:12px;align-items:center;padding:2px 9px;font-weight:700;display:inline-flex}.campaignStatus-launched{color:#247146;background:#f0fbf4;border-color:#b9dec8}.campaignStatus-draft{color:#596b80;background:#f6f8fa;border-color:#d8e1ea}.campaignRowActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.campaignRowActions .secondaryButton{min-height:30px;font-size:var(--type-caption);white-space:nowrap;padding:4px 8px}.campaignRowActions .iconGhost{width:30px;min-height:30px;padding:0}.dangerIconButton{color:#a44236!important}.campaignEmptyState{border:1px solid #e7ecf1;border-top:0;min-width:820px}.campaignDialog{width:min(620px,100%)}.campaignDialogForm label{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin:0}.campaignDialogForm input,.campaignDialogForm select{width:100%}.automationCrudPanel{align-content:start}.automationManageTable .automationManageHead,.automationManageTable .automationManageRow{min-width:1060px}.experimentManageTable .automationManageHead,.experimentManageTable .automationManageRow{grid-template-columns:34px minmax(190px,1.2fr) minmax(150px,.9fr) 86px minmax(190px,1.2fr) minmax(110px,.7fr) 86px 118px}.copilotManageTable .automationManageHead,.copilotManageTable .automationManageRow{grid-template-columns:34px minmax(240px,1.35fr) 86px minmax(150px,.85fr) minmax(260px,1.4fr) 90px 150px}.sopManageTable .automationManageHead,.sopManageTable .automationManageRow{grid-template-columns:34px minmax(190px,1.1fr) minmax(112px,.7fr) 74px minmax(170px,1fr) minmax(130px,.8fr) 60px 76px 112px}.automationManageRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automationManageEmpty{min-width:1060px}.automationWideDialog{width:min(760px,100%)}.campaignDialogForm textarea{color:#243447;width:100%;min-height:84px;font:inherit;font-size:var(--type-secondary);resize:vertical;background:#fff;border:1px solid #dbe2e9;border-radius:5px;padding:8px 10px}.campaignDialogForm .span2{grid-column:1/-1}.campaignDialogForm .experimentMetricField{color:#5b6c80;font-size:var(--type-secondary);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;margin:0;font-weight:700;display:grid}.experimentMetricChecks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.experimentMetricChecks label{color:#43566b;min-width:0;min-height:36px;font-size:var(--type-secondary);cursor:pointer;background:#f8fafc;border:1px solid #d8e2ec;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 10px;font-weight:700;display:flex}.experimentMetricChecks label.active{color:#1f5c8e;background:#eff6fb;border-color:#2a6799}.experimentMetricChecks input{accent-color:#245f93;width:14px;height:14px;margin:0}.campaignDialogForm .dialogSwitchField{justify-content:start}.dialogSwitchField input[type=checkbox]{width:16px;height:16px;margin:0}.socialGrowthWorkbench .workbenchHero,.biDashboard .workbenchHero{border-color:var(--ops-border);border-radius:6px;grid-template-columns:minmax(280px,1.15fr) minmax(520px,1fr);padding:14px 16px}.socialGrowthWorkbench .workbenchHero p,.biDashboard .workbenchHero p{color:#2b668f;font-weight:700}.socialGrowthWorkbench .workbenchHero h2,.biDashboard .workbenchHero h2{margin-top:3px;font-size:17px}.socialGrowthWorkbench .heroMetrics,.biDashboard .heroMetrics{border:1px solid var(--ops-border-soft);border-radius:5px;gap:0;overflow:hidden}.socialGrowthWorkbench .heroMetrics>div,.biDashboard .heroMetrics>div{border:0;border-right:1px solid var(--ops-border-soft);background:#fff;border-radius:0;min-height:66px;padding:9px 11px}.socialGrowthWorkbench .heroMetrics>div:last-child,.biDashboard .heroMetrics>div:last-child{border-right:0}.socialGrowthWorkbench .reportToolbar,.biDashboard .reportToolbar{justify-content:flex-start;min-height:52px;padding:9px 12px}.socialGrowthWorkbench .reportToolbar select{min-width:240px;margin-left:auto}.biExecutiveHero{border:1px solid var(--ops-border);background:linear-gradient(90deg,#fff 0%,#f8fbfd 100%);border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);align-items:stretch;gap:18px;padding:18px;display:grid}.biExecutiveCopy{align-content:center;gap:8px;min-width:0;display:grid}.biExecutiveCopy p{color:#2d6c87;font-size:var(--type-secondary);margin:0;font-weight:800}.biExecutiveCopy h2{color:#17202a;margin:0;font-size:22px;line-height:1.2}.biExecutiveCopy>span{color:#607187;max-width:860px;font-size:var(--type-body);line-height:1.55}.biHeroMeta{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.biHeroMeta em{color:#52677b;min-height:26px;font-size:var(--type-caption);background:#fff;border:1px solid #dbe7ee;border-radius:4px;padding:5px 8px;font-style:normal}.biHeroActions{flex-wrap:wrap;place-content:start flex-end;align-items:center;gap:8px;display:flex}.biHeroActions .reportRange{flex:1 0 100%;width:100%;margin-bottom:4px}.biKpiStrip{border:1px solid var(--ops-border);background:#fff;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));display:grid;overflow:hidden}.biKpiStrip>div{border-right:1px solid var(--ops-border-soft);gap:4px;min-height:88px;padding:13px 14px;display:grid}.biKpiStrip>div:last-child{border-right:0}.biKpiStrip span{color:#66788a;font-size:var(--type-secondary)}.biKpiStrip strong{color:#17202a;font-size:23px;line-height:1.15}.biKpiStrip em{color:#8a97a5;font-size:var(--type-caption);font-style:normal}.biKpiStrip .coreMetric{background:#f8fafb}.biKpiStrip .coreMetric strong{color:#0f5f79}.biKpiStrip .efficiencyMetric{background:#fff}.biKpiStrip .efficiencyMetric strong{font-size:21px}.biInsightRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.biInsightRow article{border:1px solid var(--ops-border);background:#fff;border-radius:6px;gap:6px;min-height:104px;padding:14px;display:grid}.biInsightRow span{color:#66788a;font-size:var(--type-secondary)}.biInsightRow strong{color:#1f2933;overflow-wrap:anywhere;font-size:15px}.biInsightRow em{color:#6f7f90;font-size:var(--type-secondary);font-style:normal;line-height:1.5}.biDiagnosisGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:12px;display:grid}.biDashboard .panelHead p{color:#768395;font-size:var(--type-secondary);margin:4px 0 0}.biFunnelSteps{gap:10px;display:grid}.biFunnelSteps span,.biChannelList span{color:#617184;font-size:var(--type-secondary);font-weight:700}.biFunnelSteps strong,.biChannelList strong{color:#1d2935;font-size:18px}.biFunnelSteps em{color:#8390a0;font-size:var(--type-caption);font-style:normal}.biFunnelSteps i,.biChannelList i{background:#2d8c9f;border-radius:9px;height:9px;display:block}.biFunnelSteps .step-0 i{background:#2d6f9f}.biFunnelSteps .step-1 i{background:#3a9b91}.biFunnelSteps .step-2 i{background:#5aa66a}.biFunnelSteps .step-3 i{background:#b58a35}.biInsightPanel{min-height:100%}.biInsightStack{gap:10px;display:grid}.biInsightStack article{background:#f8fafb;border:1px solid #e2e9ef;border-radius:6px;gap:5px;padding:10px 12px;display:grid}.biInsightStack span{color:#66788a;font-size:var(--type-secondary)}.biInsightStack strong{color:#1f2933;font-size:var(--type-section-title);overflow-wrap:anywhere}.biInsightStack em{color:#6f7f90;font-size:var(--type-secondary);font-style:normal;line-height:1.45}.biActionList{gap:7px;margin-top:2px;display:grid}.biActionList span{color:#42566b;font-size:var(--type-secondary);padding-left:16px;line-height:1.45;position:relative}.biActionList span:before{content:"";background:#2d7890;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:1px}.biChannelList{gap:12px;display:grid}.biChannelList>div{grid-template-columns:80px 58px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.biChannelList i{background:#8ddfcb}.biChannelList.compact{background:#f8fafb;border:1px solid #e2e9ef;border-radius:6px;margin:0 0 12px;padding:10px 12px}.biContributionPanel .panelHead{margin-bottom:10px}.biContributionTabs{border-bottom:1px solid var(--ops-border-soft);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex}.biContributionTabs button{color:#fff;min-height:32px;font-size:var(--type-secondary);background:#23679d;border:1px solid #1f5f91;border-radius:4px;padding:6px 10px;font-weight:700}.biContributionTabs button.active{color:#fff;background:#174f83;border-color:#164c78}.biDashboard{gap:14px}.biExecutiveHero{background:radial-gradient(circle at 84% 10%,#70d3d22e,#0000 27%),radial-gradient(circle at 60% 110%,#489bb340,#0000 39%),linear-gradient(125deg,#173f58 0%,#1e6075 62%,#247887 100%);border-color:#d8e4eb;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;min-height:116px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 8px 24px #1d3d5114}.biExecutiveCopy{gap:0}.biExecutiveCopy p{color:#a7e0e5;font-size:var(--type-caption);align-items:center;gap:6px;margin-bottom:5px;font-weight:750;display:inline-flex}.biExecutiveCopy h2{color:#fff;letter-spacing:-.025em;font-size:24px}.biExecutiveCopy>span{color:#e2f3f7bf;font-size:var(--type-secondary);margin-top:5px}.biHeroActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:390px;display:flex}.biHeroFreshness{background:#ffffff17;border:1px solid #fff3;border-radius:8px;align-items:center;gap:9px;min-width:142px;padding:9px 12px;display:flex}.biHeroFreshness>svg{color:#a8e4e5}.biHeroFreshness>span{display:grid}.biHeroFreshness small{color:#e2f3f7a8;font-size:var(--type-caption)}.biHeroFreshness strong{color:#fff;font-size:var(--type-caption)}.biHeroActions .reportRange{background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:0 0 230px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:auto;min-width:230px;margin:0;padding:3px;display:grid}.biHeroActions .reportRange button{color:#eaf8fac7;min-height:31px;box-shadow:none;background:0 0;border:0;border-radius:6px}.biHeroActions .reportRange button.active{color:#184f64;background:#fff;box-shadow:0 2px 8px #0e2b3a29}.biGrowthExecutive{grid-template-columns:minmax(310px,.88fr) minmax(0,1.7fr);gap:14px;display:grid}.biRevenueSpotlight,.biGrowthMetrics>article{border:1px solid #d9e5ea;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1d3d510f}.biRevenueSpotlight{background:radial-gradient(circle at 93% 14%,#3d99b321,#0000 31%),linear-gradient(140deg,#fff 0%,#f2fafc 100%);min-height:178px;padding:20px 22px;position:relative}.biRevenueSpotlight:after{content:"";border:25px solid #3f91a90d;border-radius:50%;width:154px;height:154px;position:absolute;bottom:-58px;right:-42px}.biRevenueSpotlightHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.biRevenueSpotlightHead>span{color:#497084;font-size:var(--type-secondary);align-items:center;gap:8px;font-weight:750;display:inline-flex}.biRevenueSpotlightHead>span>svg{color:#2e829d}.biRevenueSpotlightHead>em{font-size:var(--type-caption);border-radius:14px;padding:4px 9px;font-style:normal;font-weight:700}.biRevenueSpotlightHead>em.healthy{color:#2e7b58;background:#e8f6ef}.biRevenueSpotlightHead>em.attention{color:#a96518;background:#fff3e2}.biRevenueSpotlight>strong{color:#173f58;letter-spacing:-.045em;margin-top:15px;font-size:36px;line-height:1;display:block}.biRevenueSpotlight>p{color:#6b7e8c;font-size:var(--type-caption);margin:7px 0 0}.biRevenueSpotlight>p>b{color:#315b70;margin-left:5px}.biRevenueComparison{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.biRevenueComparison>span{border-top:1px solid #dbe8ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:9px;display:flex}.biRevenueComparison small{color:#718391;font-size:var(--type-caption)}.biRevenueComparison strong{color:#25566d;font-size:var(--type-secondary)}.biGrowthMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.biGrowthMetrics>article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:83px;padding:13px 15px;display:grid}.biGrowthMetrics>article>i{color:#2c7c96;background:#eaf5f8;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.biGrowthMetrics>article.green>i{color:#3c8562;background:#eaf5ef}.biGrowthMetrics small,.biGrowthMetrics strong,.biGrowthMetrics em{display:block}.biGrowthMetrics small{color:#6a7e8d;font-size:var(--type-caption);font-weight:700}.biGrowthMetrics strong{color:#183f57;margin-top:2px;font-size:22px;line-height:1.05}.biGrowthMetrics em{color:#7b8b97;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;overflow:hidden}.biGrowthQualityStrip{background:#f7fafb;border:1px solid #dce6ec;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:11px 14px;display:grid}.biGrowthQualityStrip>span{border-right:1px solid #dfe7ec;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:4px 9px;display:grid}.biGrowthQualityStrip>span:last-child{border-right:0}.biGrowthQualityStrip>span>i{color:#34758e;background:#e9f2f6;border-radius:6px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.biGrowthQualityStrip small{color:var(--muted);font-size:var(--type-caption)}.biGrowthQualityStrip strong{color:#244f67;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.biGrowthQualityStrip strong em{color:var(--muted);font-size:var(--type-caption);margin-left:2px;font-style:normal;font-weight:400}.biDiagnosisGrid{gap:14px}.biGrowthCard{border-color:#dce6ec;border-radius:9px;min-width:0;box-shadow:0 5px 18px #2542590b}.biFunnelPanel,.biInsightPanel{padding:18px 19px}.biGrowthBlockHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.biGrowthBlockHead>div{align-items:center;gap:10px;min-width:0;display:flex}.biGrowthBlockHead h2,.biGrowthBlockHead p{margin:0}.biGrowthBlockHead h2{color:#203f55;font-size:var(--type-section-title)}.biGrowthBlockHead p{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.biGrowthBlockHead>em{color:#567084;font-size:var(--type-caption);border:1px solid #d8e4ea;border-radius:14px;flex:none;padding:4px 9px;font-style:normal;font-weight:700}.biGrowthHeadIcon{color:#2e7894;background:#eaf5f8;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.biGrowthHeadIcon.green{color:#3c8562;background:#eaf5ef}.biGrowthHeadIcon.amber{color:#af7526;background:#fff3e3}.biFunnelSteps{gap:15px}.biFunnelSteps>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-height:0;display:grid}.biFunnelSteps>div>span{align-items:center;gap:9px;min-width:0;display:flex}.biFunnelSteps>div>span>i{color:#2d7591;background:#e9f3f7;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.biFunnelSteps>div>span>b{gap:2px;display:grid}.biFunnelSteps>div>span strong{color:#2a4a5e;font-size:var(--type-secondary)}.biFunnelSteps>div>span small{color:var(--muted);font-size:var(--type-caption);font-weight:400}.biFunnelSteps>div>strong{color:#204b62;font-size:18px}.biFunnelSteps>div>u{background:#e6edf1;border-radius:6px;grid-column:1/-1;height:6px;text-decoration:none;display:block;overflow:hidden}.biFunnelSteps>div>u>i{border-radius:inherit;height:100%;display:block}.biFunnelSteps .step-0>u>i{background:#2d7795}.biFunnelSteps .step-1>u>i{background:#359896}.biFunnelSteps .step-2>u>i{background:#53a572}.biFunnelSteps .step-3>u>i{background:#c49235}.biInsightStack{gap:13px}.biInsightStack article{background:linear-gradient(140deg,#f7fbfc,#fff);border-color:#dce8ed;border-radius:8px;gap:6px;padding:13px 14px}.biInsightStack article>span{color:#557286;font-size:var(--type-caption);align-items:center;gap:6px;font-weight:700;display:inline-flex}.biInsightStack article>span>svg{color:#2e8099}.biActionList{gap:8px}.biActionList span{background:#fff;border:1px solid #e1e9ed;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:7px 10px;display:flex}.biActionList span:before{content:none}.biActionList span>i{color:#2f7892;width:21px;height:21px;font-size:var(--type-caption);background:#eaf4f7;border-radius:6px;flex:0 0 21px;place-items:center;font-style:normal;font-weight:800;display:grid}.biContributionPanel{padding:18px 19px}.biContributionTabs{gap:7px;margin-bottom:13px;padding-bottom:10px}.biDashboard .biContributionTabs button{color:#526b7e;background:#f7fafb;border:1px solid #d6e2e8;border-radius:7px;min-height:32px}.biDashboard .biContributionTabs button:hover{color:#245e75;background:#eef7fa;border-color:#9fc5d3}.biDashboard .biContributionTabs button.active{color:#fff;background:#2f7d96;border-color:#2f7d96;box-shadow:0 3px 9px #2f7d962e}.biContributionPanel .reportTable{border:1px solid #e0e8ed;border-radius:8px;overflow-x:auto}.biContributionPanel .reportTableHead{background:#f2f8fa}.biContributionPanel .empty{color:#718391;font-size:var(--type-caption);margin:0;padding:17px 13px}.biOpsPanel .eventList.compact{margin-top:12px}.publishingCommandBar{justify-content:space-between;align-items:center;gap:14px}.socialGrowthActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publishQueueSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.publishQueueSummary span{color:#617285;min-height:30px;font-size:var(--type-caption);background:#f8fafc;border:1px solid #dfe7ee;border-radius:15px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.publishQueueSummary strong{color:#24364a;font-size:var(--type-body)}.publishComposerCardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.publishComposerCardHead strong{color:#2d3f53;font-size:var(--type-body)}.publishComposerCardHead span{color:#7f8d9b;font-size:var(--type-caption)}.publishComposerEmpty{color:#8391a1;min-height:56px;font-size:var(--type-caption);background:#fff;border:1px dashed #cfd9e3;border-radius:5px;place-items:center;display:grid}.publishReadyPanel,.publishQueuePanel,.publishCalendarPanel{background:#fff}.publishReadyTable{align-content:start;padding-top:14px;display:grid}.publishReadyTableHead,.publishReadyRow{grid-template-columns:28px minmax(300px,1.6fr) minmax(180px,1fr) 100px 110px 70px;align-items:center;gap:12px;padding:0 12px;display:grid}.publishReadyTableHead{color:#718092;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;border:1px solid #e1e7ed;border-radius:5px 5px 0 0;font-weight:700}.publishReadyRow{color:#536579;min-height:70px;font-size:var(--type-caption);background:#fff;border-bottom:1px solid #e7ecf1;border-left:1px solid #e7ecf1;border-right:1px solid #e7ecf1}.publishReadyRow:hover{background:#fbfdfe}.publishReadyRow.selected{background:#f4f9fc}.publishReadyBulkActionBar{margin:0 0 8px}.publishReadyTitle{min-width:0;min-height:52px;color:inherit;text-align:left;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid;background:0 0!important}.publishReadyTitle>span:last-child{gap:4px;min-width:0;display:grid}.publishReadyTitle strong,.publishReadyTitle em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishReadyTitle strong{color:#273749;font-size:var(--type-secondary)}.publishReadyTitle em{color:#8793a1;font-size:var(--type-caption);font-style:normal}.publishReadyRow time{color:#778596;font-size:var(--type-caption)}.publishReadyEmpty{color:#7c8b9c;text-align:center;background:#fbfcfd;border:1px solid #e1e7ed;border-top:0;border-radius:0 0 5px 5px;align-content:center;place-items:center;gap:8px;min-height:160px;padding:22px;display:grid}.publishReadyEmpty strong{color:#415368;font-size:var(--type-body)}.publishReadyEmpty span{color:#8793a1;font-size:var(--type-caption)}.publishCreateDialog{flex-direction:column;width:min(1040px,100%);max-height:min(90vh,900px);padding:0;display:flex;overflow:hidden}.publishCreateDialog>.dialogHead{border-bottom:1px solid #e3e8ed;flex:none;min-height:67px;margin:0;padding:13px 18px}.publishCreateDialog>.dialogHead p{color:#6d7d8e;font-size:var(--type-caption);margin-bottom:3px;font-weight:700}.publishCreateDialog>.dialogHead h2{color:#233345;font-size:17px}.publishCreateDialogBody{gap:14px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.publishTaskSummaryPanel{background:#fbfcfd;border:1px solid #dfe7ee;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.publishTaskSummaryMain{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.publishTaskSummaryMain>div{gap:4px;min-width:0;display:grid}.publishTaskSummaryMain strong,.publishTaskSummaryMain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishTaskSummaryMain strong{color:#223245;font-size:var(--type-section-title)}.publishTaskSummaryMain span{color:#7c8b9b;font-size:var(--type-caption)}.publishTaskSummaryMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.publishTaskSummaryMeta span{color:#53667a;min-height:24px;font-size:var(--type-caption);white-space:nowrap;background:#fff;border:1px solid #dde6ee;border-radius:12px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}.publishTaskSummaryMeta span.ready{color:#2f7a52;background:#f2faf5;border-color:#b9ddc9}.publishTaskSummaryMeta span.warning{color:#956927;background:#fff9ec;border-color:#edd6a8}.publishTaskConfigPanel,.publishContentPreviewPanel{background:#fff;border:1px solid #dfe7ee;border-radius:6px;gap:12px;padding:14px;display:grid}.publishConfigBlock{align-content:start;gap:10px;min-width:0;display:grid}.publishChannelAccountRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.publishTargetTags{background:#f8fafc;border:1px solid #e2e8ee;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.publishTargetTags span{color:#30475b;min-height:24px;font-size:var(--type-caption);background:#fff;border:1px solid #d8e2e9;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-weight:700;display:inline-flex}.publishTargetTags em{color:#8a6b33;font-size:var(--type-caption);font-style:normal}.publishTaskFormGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.publishTaskFormGrid label{color:#627286;font-size:var(--type-caption);gap:6px;margin:0;font-weight:700;display:grid}.publishTaskFormGrid .span2{grid-column:1/-1}.publishMediaAssetField{gap:10px;display:grid}.publishMediaEmpty{color:#75869a;background:#fbfcfd;border:1px dashed #cfdbe6;border-radius:6px;gap:7px;min-height:92px;padding:12px;display:grid}.publishMediaEmpty strong{color:#3b5065;font-size:var(--type-secondary)}.publishMediaEmpty span{color:#7f8d9b;font-size:var(--type-caption);line-height:1.6}.publishMediaEmpty button{justify-self:start}.publishTaskFormGrid input,.publishTaskFormGrid select,.publishTaskFormGrid textarea{color:#26384a;width:100%;min-height:38px;font:inherit;font-size:var(--type-secondary);background:#fff;border:1px solid #dbe3ea;border-radius:5px;padding:8px 10px;font-weight:400}.publishTaskFormGrid input[readonly],.publishTaskFormGrid textarea[readonly]{color:#34485c;background:#f8fafc}.publishTaskFormGrid textarea{resize:vertical;min-height:170px;line-height:1.65}.publishScheduleField{min-width:0}.publishScheduleInputs{grid-template-columns:minmax(150px,1fr) 70px auto 70px auto 70px;align-items:center;gap:6px;min-width:0;display:grid}.publishScheduleInputs input,.publishScheduleInputs select{min-width:0}.publishScheduleInputs span{color:#7b8999;font-size:var(--type-body);text-align:center;font-weight:700}.publishMediaAssetPreview{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:6px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:10px;display:grid}.publishMediaAssetPreview img,.publishMediaAssetPreview video{object-fit:contain;background:#eef3f7;border-radius:5px;width:132px;height:74px}.publishMediaAssetPreview a{color:#285f92;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishMediaAssetPreview>div{gap:5px;min-width:0;display:grid}.publishMediaAssetPreview strong{color:#26384c;font-size:var(--type-body)}.publishMediaAssetPreview span{color:#738397;font-size:var(--type-caption)}.publishContentPreviewCard{background:#fbfcfd;border:1px solid #e2e8ee;border-radius:6px;gap:9px;min-width:0;padding:12px;display:grid}.publishContentPreviewCard>strong{color:#26384a;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishContentPreviewCard p{color:#5f7286;font-size:var(--type-secondary);margin:0;line-height:1.65}.publishContentPreviewCard details{border-top:1px solid #e3e9ef;padding-top:8px}.publishContentPreviewCard summary{color:#2d6596;font-size:var(--type-secondary);cursor:pointer;font-weight:700}.publishContentPreviewCard .contentBodyPreview{background:#fff;border:1px solid #e3e9ef;border-radius:5px;max-height:280px;margin-top:10px;padding:10px;overflow:auto}.publishCreateDialogActions{background:#fff;border-top:1px solid #e0e6eb;flex:none;justify-content:space-between;align-items:center;min-height:62px;margin:0;padding:12px 18px}.publishCreateDialogActions>span{color:#708095;font-size:var(--type-secondary)}.publishCreateDialogActions>div{justify-content:flex-end;gap:8px;display:flex}.publishQueueHead{border-bottom:1px solid #e4e9ee;align-items:center;margin:-2px -2px 0;padding:0 0 12px}.publishQueueHead p,.publishCalendarPanel .panelHead p{color:#7a8898;font-size:var(--type-caption);margin-top:4px}.publishQueueHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.publishStatusTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publishStatusTabs span{color:#68798a;min-height:28px;font-size:var(--type-caption);background:#f8fafc;border:1px solid #dfe6ed;border-radius:14px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.publishStatusTabs span.active{color:#245779;background:#eef6fb;border-color:#93b7d2}.publishStatusTabs span.danger{color:#9e4b4b;background:#fff5f5;border-color:#e5b7b7}.publishQueueLayout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:14px;padding-top:14px;display:grid}.publishQueueTable{background:#fff;border:1px solid #dfe6ed;border-radius:6px;align-content:start;min-width:0;display:grid;overflow:hidden}.publishQueueTableHead,.publishQueueRow{grid-template-columns:minmax(220px,1.35fr) minmax(120px,.75fr) minmax(108px,.7fr) minmax(108px,.65fr) 146px;align-items:center;column-gap:12px;padding:0 12px;display:grid}.publishQueueTableHead{color:#748294;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;font-weight:700}.publishQueueRow{color:#43566a;min-height:66px;font-size:var(--type-secondary);border-top:1px solid #edf1f4}.publishQueueRow:hover,.publishQueueRow.selected{background:#f7fafc}.publishQueueTitle{min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;gap:4px;padding:0;display:grid}.publishQueueTitle:hover{box-shadow:none;background:0 0}.publishQueueTitle strong{color:#26384c;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishQueueTitle span,.publishQueueRow em,.publishCalendarItem em{color:#8a96a4;font-size:var(--type-caption);margin-top:3px;font-style:normal;display:block}.publishQueueRow>span,.publishCalendarItem>span{min-width:0}.publishQueueRow>span:nth-child(2),.publishCalendarItem>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publishStatusBadge{color:#53677a;min-height:22px;font-size:var(--type-caption);background:#f7f9fb;border:1px solid #d9e2ea;border-radius:11px;align-items:center;padding:2px 8px;display:inline-flex}.publishStatusBadge.pending_approval{color:#8d6425;background:#fff8e9;border-color:#e4c48a}.publishStatusBadge.queued,.publishStatusBadge.submitted{color:#2d648b;background:#eef7fc;border-color:#aac9e0}.publishStatusBadge.published{color:#317451;background:#f0f8f3;border-color:#b9dfc8}.publishStatusBadge.failed,.publishStatusBadge.manual_required{color:#9d4949;background:#fff4f4;border-color:#e6b8b8}.publishStatusBadge.cancelled{color:#7a8590;background:#f4f6f8;border-color:#dbe1e6}.publishQueueActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.publishQueueActions .iconGhost{color:#5d7185;width:30px;min-height:30px;padding:0}.publishJobInspector{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:6px;min-width:0;padding:14px}.publishJobInspector>div{gap:12px;display:grid}.publishInspectorHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishInspectorHead>span{color:#56687b;font-size:var(--type-secondary);align-items:center;gap:7px;font-weight:700;display:flex}.publishJobInspector h3{color:#26384c;font-size:15px;line-height:1.45}.publishInspectorMeta{background:#fff;border:1px solid #e4e9ee;border-radius:5px;gap:0;display:grid;overflow:hidden}.publishInspectorMeta span{color:#8793a1;min-height:34px;font-size:var(--type-caption);border-bottom:1px solid #edf1f4;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.publishInspectorMeta span:last-child{border-bottom:0}.publishInspectorMeta strong{overflow-wrap:anywhere;color:#405367;font-size:var(--type-caption)}.publishInspectorMeta .danger strong{color:#a34b4b}.publishInspectorForm{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publishInspectorForm label{color:#617285;font-size:var(--type-caption);gap:6px;margin:0;display:grid}.publishInspectorForm .span2{grid-column:1/-1}.publishInspectorForm input,.publishInspectorForm select{color:#26384c;width:100%;min-height:34px;font-size:var(--type-secondary);background:#fff;border:1px solid #dbe2e9;border-radius:5px;margin:0;padding:6px 9px}.publishInspectorActions{border-top:1px solid #e4e9ee;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.publishCalendarPanel .panelHead{border-bottom:1px solid #e4e9ee;margin-bottom:12px;padding-bottom:10px}.publishCalendarList{gap:8px;display:grid}.publishCalendarItem{background:#fff;border:1px solid #e3e9ee;border-radius:5px;grid-template-columns:132px 130px minmax(220px,1fr) 96px 74px;align-items:center;column-gap:12px;min-height:54px;padding:8px 10px;display:grid}.publishCalendarItem time{color:#2c3f52;font-size:var(--type-secondary);font-weight:700}.publishCalendarItem strong{color:#2e4054;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.socialGrowthWorkbench .chipGroup{gap:5px}.socialGrowthWorkbench .chipGroup button{min-height:30px;font-size:var(--type-secondary);border-color:#dbe3eb;border-radius:5px;padding:5px 9px}.socialGrowthWorkbench .chipGroup button.active{color:#1e567f;background:#eef5fa;border-color:#8db2d0}.socialGrowthWorkbench .templateLibrary{max-height:430px;overflow-y:auto}.socialGrowthWorkbench .templateButton{background:#fff;border-radius:0}.socialGrowthWorkbench .templateButton.active{box-shadow:inset 3px 0 var(--ops-primary);background:#f2f7fb}.audienceWorkspace{min-height:430px}.audienceTable .csStatusBadge{justify-self:start;width:auto;min-width:68px}@media (width<=1050px){.socialGrowthWorkbench .workbenchHero,.biDashboard .workbenchHero{grid-template-columns:1fr}.biExecutiveHero{flex-direction:column;align-items:flex-start}.biHeroActions{justify-content:flex-start;width:100%;min-width:0}.biGrowthExecutive{grid-template-columns:1fr}.biKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.biKpiStrip>div:nth-child(3n){border-right:0}.biKpiStrip>div:nth-child(-n+3){border-bottom:1px solid var(--ops-border-soft)}.biInsightRow,.biDiagnosisGrid{grid-template-columns:1fr}.publishingCommandBar{flex-direction:column;align-items:stretch}.publishQueueSummary{margin-left:0}.publishQueueLayout{grid-template-columns:1fr}.publishCalendarItem{grid-template-columns:120px 120px minmax(0,1fr) 90px 68px}}@media (width<=760px){.pageHeader:has(+.biDashboard){align-items:flex-start}.operationsTaskTabs{overflow-x:auto}.operationsTaskTabs button{flex:none}.automationSummary{grid-template-columns:1fr 1fr}.automationSummary>div:nth-child(2){border-right:0}.automationSummary>div:nth-child(-n+2){border-bottom:1px solid var(--ops-border-soft)}.socialGrowthWorkbench .heroMetrics,.biDashboard .heroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.socialGrowthWorkbench .heroMetrics>div,.biDashboard .heroMetrics>div{border-right:1px solid var(--ops-border-soft);min-height:72px}.socialGrowthWorkbench .heroMetrics>div:nth-child(2n),.biDashboard .heroMetrics>div:nth-child(2n){border-right:0}.socialGrowthWorkbench .heroMetrics>div:nth-child(-n+2),.biDashboard .heroMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--ops-border-soft)}.socialGrowthWorkbench .reportToolbar select{width:100%;min-width:0;margin-left:0}.biKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.biKpiStrip>div{border-right:1px solid var(--ops-border-soft);border-bottom:1px solid var(--ops-border-soft)}.biKpiStrip>div:nth-child(3n){border-right:1px solid var(--ops-border-soft)}.biKpiStrip>div:nth-child(2n){border-right:0}.biKpiStrip>div:nth-last-child(-n+2){border-bottom:0}.biChannelList>div{grid-template-columns:58px 58px minmax(0,1fr)}.biHeroActions{flex-direction:column;align-items:stretch}.biHeroFreshness{width:100%}.biHeroActions .reportRange{flex-basis:auto;width:100%;min-width:0}.biGrowthMetrics,.biGrowthQualityStrip{grid-template-columns:1fr}.biGrowthQualityStrip>span{border-bottom:1px solid #dfe7ec;border-right:0}.biGrowthQualityStrip>span:last-child{border-bottom:0}.biGrowthBlockHead{flex-direction:column;align-items:flex-start}.publishTaskFormGrid{grid-template-columns:1fr}.publishTaskFormGrid .span2{grid-column:1}.publishTaskSummaryPanel{grid-template-columns:1fr;align-items:start}.publishTaskSummaryMeta{justify-content:flex-start}.publishScheduleInputs{grid-template-columns:minmax(150px,1fr) 64px auto 64px auto 64px}.publishQueueHead{flex-direction:column;align-items:flex-start}.publishQueueHeadActions,.publishStatusTabs,.publishQueueSummary{width:100%}.publishCreateDialog{max-height:calc(100vh - 16px)}.publishCreateDialogBody{padding:14px}.publishQueueTableHead{display:none}.publishQueueRow{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:0;padding:14px;display:grid;position:relative}.publishQueueTitle{grid-column:1/-1;padding-right:116px}.publishQueueRow>span:nth-child(2),.publishQueueRow>span:nth-child(3),.publishQueueRow>time{grid-column:1}.publishQueueActions{position:absolute;top:14px;right:12px}.publishInspectorForm{grid-template-columns:1fr}.publishCalendarItem{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;position:relative}.publishCalendarItem time,.publishCalendarItem>span:nth-child(2),.publishCalendarItem strong{grid-column:1}.publishCalendarItem>.publishStatusBadge{grid-area:1/2}.publishCalendarItem>.publishQueueActions{grid-area:2/2/span 2;position:static}.publishCreateDialogActions{flex-direction:column;align-items:stretch}.publishCreateDialogActions>div{width:100%}.publishCreateDialogActions>div button{flex:1}}.operationsOverview{gap:12px;display:grid}.operationsOverviewMetrics{border:1px solid var(--ops-border);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operationsOverviewMetrics>div{border-right:1px solid var(--ops-border-soft);gap:4px;min-height:88px;padding:13px 16px;display:grid}.operationsOverviewMetrics>div:last-child{border-right:0}.operationsOverviewMetrics span{color:#657487;font-size:var(--type-secondary)}.operationsOverviewMetrics strong{color:#172331;font-size:24px;line-height:1.1}.operationsOverviewMetrics em{color:#8793a2;font-size:var(--type-caption);font-style:normal}.operationsLoopPanel,.operationsOverviewPanel{border:1px solid var(--ops-border);background:#fff;border-radius:6px;padding:15px 16px}.operationsOverview .sectionHeader{margin-bottom:13px}.operationsOverview .sectionHeader h2{font-size:15px}.operationsOverview .sectionHeader p{color:#7a8796;font-size:var(--type-secondary);margin-top:3px}.operationsLoop{grid-template-columns:minmax(120px,1fr) 18px minmax(120px,1fr) 18px minmax(120px,1fr) 18px minmax(120px,1fr) 18px minmax(120px,1fr);align-items:center;gap:7px;display:grid}.operationsProductPage .operationsLoop button{color:#405064;text-align:left;border:1px solid #e1e7ed;border-radius:5px;justify-items:start;gap:4px;min-height:82px;padding:11px 13px;display:grid;background:#f8fafc!important}.operationsProductPage .operationsLoop button:hover{border-color:#91b2cd;background:#f1f7fb!important}.operationsLoop>svg{color:#9aa8b8}.operationsLoop button span{color:#617286;font-size:var(--type-secondary)}.operationsLoop button strong{color:#152231;font-size:21px}.operationsLoop button em{color:#8793a1;font-size:var(--type-caption);font-style:normal}.operationsOverviewGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.attentionPanel,.recentOperationsPanel{grid-column:1}.countBadge{color:#4f6478;min-width:24px;font-size:var(--type-caption);text-align:center;background:#edf2f6;border-radius:12px;padding:3px 8px}.attentionList,.recentOperationsList{border-top:1px solid var(--ops-border-soft)}.operationsProductPage .attentionList>button,.operationsProductPage .recentOperationsList>button{border:0;border-bottom:1px solid var(--ops-border-soft);color:#3e4f62;text-align:left;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 4px;display:grid;background:#fff!important}.operationsProductPage .attentionList>button:hover,.operationsProductPage .recentOperationsList>button:hover{background:#f7fafc!important}.attentionList button>span:nth-child(2),.recentOperationsList button>span:nth-child(2){gap:4px;min-width:0;display:grid}.attentionList strong,.recentOperationsList strong{color:#263547;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attentionList em,.recentOperationsList em{color:#7d8998;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.attentionList b{color:#26384a;min-width:28px;font-size:var(--type-panel-title);text-align:right}.attentionIndicator{background:#7aa58e;border-radius:50%;width:7px;height:7px}.attentionIndicator.warning{background:#d79c3b}.attentionIndicator.danger{background:#ca5c5c}.operationType{color:#4d7190;background:#edf4f9;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.operationType.failed{color:#a64a4a;background:#fbeeee}.operationType.interaction{color:#477b65;background:#edf7f1}.overviewEmpty{color:#7790a6;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.overviewEmpty strong{color:#3c4d5e;font-size:var(--type-body)}.overviewEmpty span{color:#8491a0;font-size:var(--type-secondary)}.operationsProductPage .contentKindSelector button{color:#617184;border-color:#dbe3eb;background:#fff!important}.operationsProductPage .contentKindSelector button:hover{background:#f5f8fa!important}.operationsProductPage .contentKindSelector button.active{color:#194f7b;border-color:#7ba6cb;background:var(--ops-primary-soft)!important}@media (width<=1050px){.attentionPanel,.recentOperationsPanel{grid-area:auto/1}.operationsLoop{grid-template-columns:1fr}.operationsLoop>svg{display:none}}@media (width<=760px){.operationsOverviewMetrics{grid-template-columns:1fr 1fr}.operationsOverviewMetrics>div:nth-child(2){border-right:0}.operationsOverviewMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--ops-border-soft)}.operationsLoop{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.operationsProductPage .operationsLoop button{scroll-snap-align:start;flex:0 0 148px}}.contentLibraryPanel{border:1px solid var(--ops-border);background:#fff;border-radius:6px;overflow:hidden}.contentLibraryHead{border-bottom:1px solid var(--ops-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 13px 9px 15px;display:flex}.contentLibraryHead>div:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.contentLibraryHead h2{color:#253547;font-size:15px}.contentLibraryHead>div:first-child span{color:#8793a1;font-size:var(--type-caption);white-space:nowrap}.contentLibraryActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contentLibraryActions button{min-height:34px}.contentLibraryActions .iconGhost{width:34px;padding:0}.contentLibraryFilters{border-bottom:1px solid var(--ops-border-soft);background:#fafbfd;grid-template-columns:minmax(240px,1fr) 140px 140px;gap:8px;padding:10px 14px;display:grid}.contentLibraryFilters>label{color:#8794a3;background:#fff;border:1px solid #dbe2e9;border-radius:5px;align-items:center;gap:7px;min-height:34px;margin:0;padding:0 9px;display:flex}.contentLibraryFilters>label:focus-within{border-color:#729abd;box-shadow:0 0 0 2px #356b9914}.contentLibraryFilters input{width:100%;min-width:0;min-height:30px;font-size:var(--type-secondary);box-shadow:none;border:0;padding:0}.contentLibraryFilters input:focus{box-shadow:none}.contentLibraryFilters select{min-height:34px;font-size:var(--type-secondary);border-color:#dbe2e9;margin:0;padding-top:5px;padding-bottom:5px}.contentAssetFilters{grid-template-columns:minmax(240px,1fr) 140px 140px auto}.contentLibraryFilterActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contentLibraryFilterActions button{min-height:34px;margin:0}.contentLibraryFilterActions .iconGhost{width:34px;padding:0}.contentLibraryFilterActions .spin{animation:.9s linear infinite channelAccountSpin}.contentLibraryTable{min-height:308px;position:relative}.contentLibraryLoading{z-index:5;color:#7890a4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffe0;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:38px 0 0}.contentLibraryLoading strong{color:#405265;font-size:var(--type-body)}.contentLibraryLoading .spin{animation:.9s linear infinite channelAccountSpin}.contentLibraryHeader,.contentLibraryRow{grid-template-columns:28px minmax(280px,2.2fr) minmax(72px,.55fr) minmax(82px,.6fr) minmax(140px,1fr) minmax(105px,.75fr) 120px;align-items:center;column-gap:12px;padding:0 14px;display:grid}.contentLibraryHeader{color:#768496;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;border-bottom:1px solid #e3e8ed;font-weight:700}.contentLibraryRow{color:#58687a;min-height:72px;font-size:var(--type-caption);border-bottom:1px solid #edf0f3}.contentLibraryRow:last-of-type{border-bottom:0}.contentLibraryRow:hover{background:#fafcfd}.contentLibraryRow.selected{background:#f4f9fc}.contentSelectCell{cursor:pointer;place-items:center;width:24px;min-height:32px;margin:0;display:grid}.contentSelectCell input{accent-color:#2f6ea3;cursor:pointer;width:15px;height:15px;margin:0}.contentLibraryIdentity{min-width:0;min-height:52px;color:inherit;text-align:left;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid;background:0 0!important}.contentLibraryIdentity:hover{background:0 0!important}.contentLibraryIdentity:disabled{opacity:1;cursor:default}.contentLibraryIdentity>span:last-child{gap:4px;min-width:0;display:grid}.contentLibraryIdentity strong{color:#273749;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentLibraryIdentity em{color:#8793a1;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.contentAssetStatus{color:#637183;min-height:22px;font-size:var(--type-caption);background:#f7f9fa;border:1px solid #d8e0e7;border-radius:11px;justify-self:start;align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.contentAssetStatus.published{color:#317451;background:#f0f8f3;border-color:#b9dfc8}.contentAssetStatus.ready,.contentAssetStatus.approved{color:#376b94;background:#f1f6fa;border-color:#bdd4e7}.contentAssetStatus.pending_review{color:#875f24;background:#fff8ea;border-color:#e8d6a9}.contentAssetStatus.rejected{color:#a24f3d;background:#fff4f0;border-color:#efc4b8}.contentAssetStatus.generating{color:#326b96;background:#f0f6fa;border-color:#b9d4e8}.contentAssetStatus.failed,.contentAssetStatus.error{color:#a64a4a;background:#fdf2f2;border-color:#e9bcbc}.contentLibraryRow.generating{background:#fbfdff}.contentLibraryRow.failed{background:#fffdfd}.contentChannelList{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.contentChannelList i{color:#40576b;min-height:22px;font-size:var(--type-caption);white-space:nowrap;background:#f8fafb;border:1px solid #d8e2e9;border-radius:11px;align-items:center;gap:5px;padding:2px 7px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.contentChannelList .topicProviderDot{flex:none}.contentLibraryRow time{color:#778596;font-size:var(--type-caption)}.contentRowActions{justify-content:flex-end;gap:4px;display:flex}.contentRowActions .iconGhost{color:#5c7185;width:30px;min-height:30px;padding:0}.contentRowActions .dangerIconButton{color:#b65353}.contentRowActions .dangerIconButton:hover{color:#a63f3f;background:#fff4f4;border-color:#e5b5b5}.contentLibraryEmpty{color:#7890a4;text-align:center;align-content:center;place-items:center;gap:8px;min-height:270px;padding:24px;display:grid}.contentLibraryEmpty strong{color:#405265;font-size:var(--type-body)}.contentLibraryEmpty span{color:#8a96a4;font-size:var(--type-caption)}.contentLibraryEmpty button{margin-top:4px}.contentLibraryEmpty .spin{animation:.9s linear infinite channelAccountSpin}.topicLibraryHeader,.topicLibraryRow{grid-template-columns:minmax(190px,1.8fr) minmax(120px,1fr) 82px 64px 92px 78px 88px 88px 116px;align-items:center;column-gap:10px;min-width:950px;padding:0 14px;display:grid}.topicLibraryTable{min-height:308px;position:relative;overflow-x:auto}.topicLibraryLoading{z-index:5;color:#6e8799;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffe0;place-content:center;justify-items:center;gap:10px;min-width:950px;display:grid;position:absolute;inset:38px 0 0}.topicLibraryLoading strong{color:#40566a;font-size:var(--type-body)}.topicLibraryLoading .spin{animation:.9s linear infinite channelAccountSpin}.topicLibraryHeader{color:#768496;min-height:38px;font-size:var(--type-caption);background:#f6f8fa;border-bottom:1px solid #e3e8ed;font-weight:700}.topicLibraryRow{color:#5b6a7b;min-height:64px;font-size:var(--type-caption);border-bottom:1px solid #edf0f3}.topicLibraryRow:last-of-type{border-bottom:0}.topicLibraryRow:hover{background:#fafcfd}.topicIdentity{gap:4px;min-width:0;display:grid}.topicIdentity strong,.topicIdentity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topicIdentity strong{color:#273749;font-size:var(--type-secondary)}.topicIdentity em{color:#8793a1;font-size:var(--type-caption);font-style:normal}.topicKeyword,.topicIndustries{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topicKeyword{color:#53687b}.topicRank{color:#40576c;font-weight:700}.topicIndustries{color:#4e6578}.topicIndustries.muted{color:#9aa5af}.topicProviderCell{grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid!important}.topicProviderCell b{color:#4d5f72;font-weight:600}.topicProviderDot{background:#6d91ac;border-radius:50%;width:7px;height:7px}.topicProviderDot.douyin,.topicProviderDot.kuaishou{background:#3f4650}.topicProviderDot.xiaohongshu{background:#c95d67}.topicProviderDot.wechat_official,.topicProviderDot.wechat_channels{background:#4b9b6d}.topicProviderDot.baidu{background:#547fc0}.topicHeat{background:#eef2f5;border-radius:3px;justify-content:flex-end;align-items:center;width:100%;height:24px;padding:0 7px;display:flex;position:relative;overflow:hidden}.topicHeat b{background:#dce9f2;position:absolute;inset:0 auto 0 0}.topicHeat strong{color:#3d5a70;font-size:var(--type-caption);position:relative}.topicSuggestion{color:#637183;width:fit-content;min-height:23px;font-size:var(--type-caption);white-space:nowrap;background:#f7f9fa;border:1px solid #d8e0e7;border-radius:11px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.topicSuggestion.positive{color:#317451;background:#f0f8f3;border-color:#b9dfc8}.topicSuggestion.caution{color:#93652c;background:#fcf8ef;border-color:#ead4ac}.topicSuggestion.negative{color:#a64a4a;background:#fdf2f2;border-color:#e9bcbc}.topicLibraryRow time{color:#778596;font-size:var(--type-caption)}.topicLibraryRow time em{color:#8b98a5;margin-right:4px;font-style:normal;display:none}.topicRowActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.topicRowActions .iconGhost{width:30px;min-height:30px;padding:0}.topicRowActions .secondaryButton{min-height:30px;font-size:var(--type-caption);padding:4px 9px}.topicDetailDialog{border-radius:10px;flex-direction:column;width:min(940px,100%);max-height:min(90vh,820px);padding:0;display:flex;overflow:hidden}.topicDetailDialog>.topicDetailHead{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border-bottom:1px solid #dce4ea;flex:none;align-items:flex-start;min-height:90px;margin:0;padding:18px 22px 16px}.topicDetailDialog>.topicDetailHead .iconGhost{flex:none;width:32px;min-height:32px;padding:0}.topicDetailHeadCopy{gap:8px;min-width:0;padding-right:20px;display:grid}.topicDetailEyebrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topicDetailEyebrow>span{color:#667789;min-height:23px;font-size:var(--type-caption);background:#fff;border:1px solid #dce4ea;border-radius:12px;align-items:center;gap:6px;padding:2px 9px;font-weight:700;display:inline-flex}.topicDetailEyebrow .topicDetailProvider{color:#315f82;background:#edf6fa;border-color:#cfe0ec}.topicDetailDialog>.topicDetailHead h2{color:#1c3043;letter-spacing:-.01em;white-space:normal;max-width:800px;margin:0;font-size:20px;line-height:1.45}.topicDetailBody{background:#f7f9fb;min-height:0;padding:0 22px 22px;overflow-y:auto}.topicDetailMetrics{background:#fff;border-bottom:1px solid #dfe6eb;grid-template-columns:.7fr .8fr 2.6fr;margin:0 -22px;display:grid}.topicDetailMetrics>span{border-right:1px solid #e3e8ed;gap:5px;min-width:0;padding:14px 20px;display:grid}.topicDetailMetrics>span:last-child{border-right:0}.topicDetailMetrics em{color:#84909d;font-size:var(--type-caption);font-style:normal}.topicDetailMetrics strong{color:#2b4054;font-size:var(--type-section-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.topicDetailWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:stretch;gap:14px;padding-top:18px;display:grid}.topicDetailPanel{background:#fff;border:1px solid #dde6ec;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #2a455b0a}.topicDetailPanel>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;display:flex}.topicDetailPanel>header>div{color:#2e6d8a;align-items:center;gap:8px;display:flex}.topicDetailPanel>header strong{color:#263b4f;font-size:var(--type-secondary)}.topicDetailPanel>header>span{color:#8995a1;font-size:var(--type-caption)}.topicDetailSummary>p{color:#40576b;min-height:176px;font-size:var(--type-secondary);margin:0;padding:18px 16px 20px;line-height:1.9}.topicDetailImage{background:#f2f5f7;border-bottom:1px solid #e7ebef}.topicDetailImage img{object-fit:contain;width:100%;max-height:240px;display:block}.topicDetailSignals dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.topicDetailSignals dl>div{border-right:1px solid #e8edf0;gap:5px;min-width:0;padding:13px 14px;display:grid}.topicDetailSignals dl>div:nth-child(3){border-right:0}.topicDetailSignals dl>.topicDetailWideRow{border-right:0;grid-column:1/-1}.topicDetailSignals dl>.topicDetailTagRow{border-top:1px solid #e8edf0;border-right:0;grid-column:1/-1}.topicDetailSignals dt{color:#8995a2;font-size:var(--type-caption)}.topicDetailSignals dd{color:#405469;font-size:var(--type-secondary);margin:0;line-height:1.55}.topicDetailTags{flex-wrap:wrap;gap:5px;display:flex}.topicDetailTags i{color:#45657d;font-size:var(--type-caption);background:#f1f7fa;border:1px solid #d4e2ea;border-radius:10px;padding:2px 8px;font-style:normal}.topicDetailLoading{color:#718397;min-height:220px;font-size:var(--type-secondary);justify-content:center;align-items:center;gap:9px;display:flex}.topicDetailLoading .spin{animation:.9s linear infinite channelAccountSpin}.topicDetailError{margin:12px 0}.topicDetailActions{background:#fff;border-top:1px solid #dfe5ea;flex:none;justify-content:space-between;align-items:center;min-height:64px;margin:0;padding:11px 22px}.topicDetailActions>div{justify-content:flex-end;gap:8px;display:flex}.topicDetailActions button{min-height:34px}.contentCreateDialog,.contentDetailDialog{flex-direction:column;width:min(900px,100%);max-height:min(88vh,850px);padding:0;display:flex;overflow:hidden}.contentCreateDialog>.dialogHead,.contentDetailDialog>.dialogHead{border-bottom:1px solid #e3e8ed;flex:none;min-height:67px;margin:0;padding:13px 16px}.contentCreateDialog>.dialogHead p,.contentDetailDialog>.dialogHead p{color:#6d7d8e;font-size:var(--type-caption);margin-bottom:3px;font-weight:700}.contentCreateDialog>.dialogHead h2,.contentDetailDialog>.dialogHead h2{color:#233345;font-size:17px}.contentCreateDialog>.dialogHead .iconGhost,.contentDetailDialog>.dialogHead .iconGhost{width:32px;min-height:32px;padding:0}.contentCreateDialogBody{min-height:0;padding:0 18px;overflow-y:auto}.contentDialogSection{border-bottom:1px solid #e7ebef;gap:12px;padding:16px 0;display:grid}.contentDialogSection:last-of-type{border-bottom:0}.contentDialogSectionHead{align-items:baseline;gap:8px;display:flex}.contentDialogSectionHead strong{color:#344558;font-size:var(--type-body)}.contentDialogSectionHead span{color:#8995a2;font-size:var(--type-caption)}.contentCreateDialog .contentKindSelector{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.contentCreateDialog .contentKindSelector button{min-height:64px}.contentProviderSelector{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.contentProviderSelector label{color:#43566b;min-width:0;min-height:42px;box-shadow:none;font-size:var(--type-secondary);cursor:pointer;background:#fff;border:1px solid #d4dee8;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.contentProviderSelector label:hover{background:#f7fbfd;border-color:#8fb2ce}.contentProviderSelector label.active{background:#2c6b9f;border-color:#245f93;box-shadow:0 0 0 1px #2c6b9f29;color:#fff!important}.contentProviderSelector input{accent-color:#fff;cursor:pointer;width:14px;height:14px;margin:0}.contentProviderSelector label.active input{accent-color:#fff}.contentProviderSelector label.active span,.contentProviderSelector label.active b,.contentProviderSelector label.active em{color:#fff!important}.contentProviderSelector .topicProviderDot{flex:none}.contentEditProviderSummary{flex-wrap:wrap;gap:8px;display:flex}.contentEditProviderSummary span{color:#40576b;min-height:28px;font-size:var(--type-caption);background:#f8fafb;border:1px solid #d9e3ea;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.contentEditProviderSummary .topicProviderDot{flex:none}.contentMediaEditor{gap:10px;display:grid;position:relative}.contentMediaPreview{cursor:pointer;background:linear-gradient(#f8fbfd 0%,#f2f7fb 100%);border:1px dashed #b8cee0;border-radius:8px;justify-content:center;align-items:center;min-height:220px;margin:0;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;overflow:hidden}.contentMediaPreview:hover{background:#f7fbfe;border-color:#6fa0c7;box-shadow:0 0 0 3px #2c6b9f14}.contentMediaPreview.hasMedia{background:#0f1d2c;border-style:solid;border-color:#d6e0e8;box-shadow:inset 0 0 0 1px #ffffff0a}.contentMediaPreview input{display:none}.contentMediaPreview img,.contentMediaPreview video{object-fit:contain;background:#0f1d2c;width:100%;height:100%;max-height:360px;display:block}.contentMediaLoadState{color:#d7e3ed;min-height:120px;font-size:var(--type-secondary);text-align:center;place-items:center;padding:16px;display:grid}.contentMediaLoadState.error{color:#fecaca}.contentMediaEmpty{color:#748497;text-align:center;justify-items:center;gap:8px;display:grid}.contentMediaEmptyIcon{color:#2c6b9f;background:#fff;border:1px solid #cfe0ee;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #20486914}.contentMediaEmpty strong{color:#2f4357;font-size:var(--type-section-title)}.contentMediaEmpty em{color:#7d8d9e;max-width:360px;font-size:var(--type-caption);font-style:normal;line-height:1.6}.contentMediaOverlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0f1d2c00 0%,#0f1d2cb8 42%,#0f1d2ce6 100%);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:opacity .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.contentMediaPreview.hasMedia .contentMediaOverlay{opacity:1}.contentMediaPreview:not(.hasMedia) .contentMediaOverlay{display:none}.contentMediaOverlay span{color:#fff;min-width:0;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.contentMediaOverlay strong{color:#ffffffc2;font-size:var(--type-caption);font-weight:600}.contentMediaFloatingActions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.contentMediaFloatingActions .secondaryButton{color:#fff;width:64px;min-width:64px;height:38px;min-height:38px;font-size:var(--type-secondary);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2cb8;border-color:#ffffffb3;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.contentMediaFloatingActions .secondaryButton:hover{color:#fff;background:#2c6b9fe6}.contentMediaUploadButton{cursor:pointer;position:relative}.contentMediaUploadButton input{display:none}.contentDialogFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contentDialogFormGrid label{color:#627286;font-size:var(--type-caption);gap:6px;margin:0;display:grid}.contentDialogFormGrid input,.contentDialogFormGrid select,.contentDialogFormGrid textarea{color:#243447;width:100%;min-height:36px;font:inherit;font-size:var(--type-secondary);resize:vertical;background:#fff;border:1px solid #dbe2e9;border-radius:5px;padding:8px 10px}.contentDialogFormGrid .contentBodyEditTextarea{min-height:260px;line-height:1.6}.contentTopicField{grid-column:1/-1}.contentDialogActions{background:#fff;border-top:1px solid #dfe5ea;flex:none;justify-content:space-between;align-items:center;min-height:62px;margin:0;padding:10px 16px}.contentDialogActions>span{color:#778596;font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.contentDialogActions>div{justify-content:flex-end;gap:8px;display:flex}.contentDialogActions button{min-height:34px}.publishProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publishAccountList{border:1px solid #e0e6eb;border-radius:5px;display:grid;overflow:hidden}.publishAccountList>label{border-bottom:1px solid #e8ecef;grid-template-columns:105px minmax(180px,1fr) 90px;align-items:center;gap:12px;min-height:48px;margin:0;padding:7px 10px;display:grid}.publishAccountList>label:last-child{border-bottom:0}.publishAccountList label>span{color:#405367;font-size:var(--type-caption);align-items:center;gap:7px;display:flex}.publishAccountList select{min-height:33px;font-size:var(--type-caption);border-color:#dce3e9;margin:0;padding:5px 9px}.publishAccountList em{color:#4f8068;font-size:var(--type-caption);justify-self:end;font-style:normal}.publishAccountList em.warning{color:#9a6a31}.topicSyncDialog{width:min(760px,100%)}.topicProviderSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.topicProviderSelector label{color:#56677a;min-height:40px;font-size:var(--type-caption);cursor:pointer;background:#f8fafb;border:1px solid #dbe2e9;border-radius:5px;align-items:center;gap:8px;margin:0;padding:7px 10px;display:flex}.topicProviderSelector label:has(input:checked){color:#315f83;background:#eff6fa;border-color:#8fb0ca}.topicProviderSelector input{width:auto;margin:0}.contentDetailDialog{background:#f5f7f9;width:min(1120px,100vw - 32px);max-height:min(92vh,900px)}.contentDetailDialog>.contentDetailHead{background:#fff;min-height:88px;padding:14px 20px}.contentDetailHeadCopy{gap:5px;min-width:0;display:grid}.contentDetailEyebrow{color:#708094;font-size:var(--type-caption);align-items:center;gap:7px;font-weight:700;display:flex}.contentDetailEyebrow>span:first-child{color:#34658b}.contentDetailEyebrow .contentAssetStatus{min-height:20px;padding:1px 7px}.contentDetailEyebrow i{color:#637488;align-items:center;gap:5px;font-style:normal;font-weight:600;display:inline-flex}.contentDetailEyebrow i b{flex:none}.contentDetailDialog>.contentDetailHead h2{text-overflow:ellipsis;white-space:nowrap;max-width:900px;font-size:18px;line-height:1.35;overflow:hidden}.contentDetailDialog>.contentDetailHead p{color:#8a96a4;font-size:var(--type-caption);align-items:center;gap:5px;margin:0;font-weight:500;display:flex}.contentDetailDialog>.contentDetailHead p span{background:#dbe2e8;width:1px;height:11px;margin:0 4px}.contentDetailBody{min-height:0;display:block;overflow-y:auto}.contentDetailMain{align-content:start;gap:14px;min-width:0;padding:16px 20px 22px;display:grid}.contentDetailContextBar{color:#637488;background:#fff;border:1px solid #dfe5ea;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1930470a}.contentDetailContextBar>div{grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:8px 13px;display:grid}.contentDetailContextBar>div+div{border-left:1px solid #e6ebef}.contentDetailContextBar svg{color:#39739f}.contentDetailContextBar span{color:#8a96a4;font-size:var(--type-caption);white-space:nowrap;font-weight:600}.contentDetailContextBar strong{color:#405367;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentDetailContextTags p{flex-wrap:wrap;gap:5px;min-width:0;margin:0;display:flex}.contentDetailContextTags i{color:#46637d;font-size:var(--type-caption);background:#edf3f7;border-radius:999px;padding:3px 7px;font-style:normal;line-height:1.25}.contentReviewCard{background:#fff;border:1px solid #dfe5ea;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1930470a}.contentReviewCard>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 12px;display:flex}.contentReviewCard>header>div{color:#3f5266;align-items:center;gap:7px;display:flex}.contentReviewCard>header>div svg{color:#39739f}.contentReviewCard>header strong{font-size:var(--type-secondary)}.contentReviewCard>header span{color:#8a97a5;font-size:var(--type-caption);border-left:1px solid #dfe5ea;padding-left:8px}.contentReviewCard>header button{min-height:29px;font-size:var(--type-caption);padding:4px 9px}.contentReviewMediaStage{color:#d9e5ee;cursor:default;background:#101e2d;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:280px;max-height:430px;padding:0;display:flex;overflow:hidden}.contentReviewMediaStage:hover{background:#101e2d}.contentReviewMediaStage img,.contentReviewMediaStage video{object-fit:contain;background:#101e2d;width:100%;height:100%;max-height:430px;display:block}.contentReviewMediaStage video{cursor:default}.contentReviewMediaGallery{background:#f7f9fb;border-top:1px solid #e7ebef;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;padding:10px 12px;display:grid}.contentReviewMediaGallery button{background:#e8edf2;border:2px solid #0000;border-radius:7px;height:72px;padding:0;overflow:hidden}.contentReviewMediaGallery button:hover,.contentReviewMediaGallery button.active{background:#e8edf2;border-color:#2f6f9f}.contentReviewMediaGallery img{object-fit:cover;width:100%;height:100%;display:block}.contentReviewMediaEmpty{color:#7c8b9b;text-align:center;background:linear-gradient(#fbfcfd 0%,#f5f8fa 100%);align-content:center;justify-items:center;gap:8px;min-height:210px;padding:26px;display:grid}.contentReviewMediaEmpty>span{color:#4a7da5;background:#fff;border:1px solid #d5e2ec;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contentReviewMediaEmpty strong{color:#45596d;font-size:var(--type-secondary)}.contentReviewMediaEmpty em{color:#8895a3;max-width:440px;font-size:var(--type-caption);font-style:normal;line-height:1.6}.contentReviewMediaCard>footer{color:#7f8d9b;min-height:34px;font-size:var(--type-caption);background:#fafbfc;border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.contentReviewMediaCard>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contentReviewCopyCard article{color:#33475b;max-height:330px;font-size:var(--type-secondary);white-space:pre-wrap;padding:16px 18px 20px;line-height:1.85;overflow-y:auto}.contentReviewActions{background:#fff}.contentMediaViewer{z-index:120;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.contentMediaViewerScrim{background:#060f19db;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.contentMediaViewerScrim:hover{background:#060f19db}.contentMediaViewer>section{z-index:1;background:#0d1926;border:1px solid #ffffff2e;border-radius:9px;flex-direction:column;width:min(1180px,94vw);height:min(820px,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.contentMediaViewer>section>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 12px 9px 16px;display:flex}.contentMediaViewer>section>header div{gap:3px;min-width:0;display:grid}.contentMediaViewer>section>header strong{color:#fff;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentMediaViewer>section>header span{color:#8fa3b6;font-size:var(--type-caption)}.contentMediaViewer>section>header button{color:#d9e5ef;background:#ffffff0f;border-color:#fff3}.contentMediaViewer>section>div{flex:1;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex}.contentMediaViewer img,.contentMediaViewer video{object-fit:contain;width:100%;height:100%;display:block}.contentDetailError{margin:0 16px 10px}@media (width<=1100px){.contentLibraryHeader,.contentLibraryRow{grid-template-columns:28px minmax(250px,2fr) 70px 80px minmax(120px,.9fr) 112px}.contentLibraryHeader>span:nth-child(6),.contentLibraryRow>time{display:none}}@media (width<=760px){.contentLibraryHead{flex-direction:column;align-items:stretch;gap:9px}.contentLibraryActions{flex-wrap:wrap;justify-content:stretch}.contentLibraryActions button:not(.iconGhost){flex:1}.contentLibraryFilters{grid-template-columns:1fr 1fr}.contentLibraryFilters>label,.contentLibraryFilterActions{grid-column:1/-1}.contentLibraryFilterActions button:not(.iconGhost){flex:1}.contentLibraryHeader,.topicLibraryHeader{display:none}.contentLibraryLoading{inset:0}.contentLibraryRow{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:0;padding:13px;display:grid;position:relative}.contentLibraryRow>.contentSelectCell{grid-area:1/1}.contentLibraryIdentity{grid-column:2/-1;padding-right:112px}.contentLibraryRow>span:nth-child(3){grid-column:2}.contentLibraryRow>span:nth-child(4){grid-area:2/3}.contentModel{grid-column:2/-1}.contentRowActions{position:absolute;top:16px;right:12px}.topicLibraryTable{overflow-x:visible}.topicLibraryRow{grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;min-width:0;min-height:0;padding:14px;display:grid;position:relative}.topicLibraryRow>.topicIdentity{grid-column:1/-1;padding-right:112px}.topicLibraryRow>.topicKeyword{grid-column:1/-1}.topicLibraryRow>.topicProviderCell{grid-column:1}.topicLibraryRow>.topicRank{grid-area:3/2}.topicLibraryRow>.topicHeat{grid-column:1}.topicLibraryRow>.topicCategory{grid-area:4/2}.topicLibraryRow>.topicPublishedAt{grid-area:5/1}.topicLibraryRow>.topicFetchedAt{grid-area:5/2}.topicLibraryRow>time em{display:inline}.topicRowActions{position:absolute;top:14px;right:12px}.contentCreateDialog,.contentDetailDialog{max-height:calc(100vh - 16px)}.contentCreateDialogBody{padding:0 14px}.contentCreateDialog .contentKindSelector,.topicProviderSelector,.contentDialogFormGrid,.publishProviderGrid{grid-template-columns:1fr 1fr}.publishChannelAccountRow{grid-template-columns:1fr}.publishAccountList>label{grid-template-columns:88px minmax(0,1fr)}.publishAccountList em{grid-column:2;justify-self:start}.contentDetailDialog{width:calc(100vw - 16px)}.contentDetailDialog>.contentDetailHead{min-height:82px;padding:12px 14px}.contentDetailDialog>.contentDetailHead h2{max-width:calc(100vw - 86px);font-size:15px}.contentDetailEyebrow i{display:none}.contentDetailMain{padding:12px}.contentDetailContextBar{grid-template-columns:1fr}.contentDetailContextBar>div+div{border-top:1px solid #e6ebef;border-left:0}.contentReviewMediaStage{min-height:220px}.contentMediaViewer{padding:8px}.contentMediaViewer>section{width:100%;height:calc(100vh - 16px)}.contentDialogActions{flex-direction:column;align-items:stretch}.contentDialogActions>div{width:100%}.contentDialogActions>div button{flex:1}.topicDetailDialog{max-height:calc(100vh - 16px)}.contentProviderSelector,.topicProviderSelector{grid-template-columns:1fr 1fr}.topicDetailDialog>.topicDetailHead{min-height:100px;padding:14px}.topicDetailDialog>.topicDetailHead h2{max-width:calc(100vw - 88px);font-size:var(--type-panel-title)}.topicDetailDialog>.topicDetailHead p{flex-wrap:wrap;align-items:flex-start}.topicDetailDialog>.topicDetailHead p span{display:none}.topicDetailBody{padding:0 14px 14px}.topicDetailMetrics{grid-template-columns:1fr 1fr;margin:0 -14px}.topicDetailMetrics>span:nth-child(2){border-right:0}.topicDetailMetrics>span:nth-child(-n+2){border-bottom:1px solid #e7ebef}.topicDetailMetrics>span:last-child{grid-column:1/-1}.topicDetailWorkspace{grid-template-columns:1fr}.topicDetailSummary>p{min-height:0}.topicDetailActions{flex-direction:column;align-items:stretch}.topicDetailActions>div{width:100%}.topicDetailActions>div button{flex:1}}@media (width<=460px){.pageToast{width:calc(100vw - 24px)}.contentCreateDialog .contentKindSelector,.contentProviderSelector,.topicProviderSelector,.contentDialogFormGrid,.publishProviderGrid,.publishMediaAssetPreview{grid-template-columns:1fr}.publishMediaAssetPreview img,.publishMediaAssetPreview video{width:100%;height:auto;max-height:220px}.publishScheduleInputs{grid-template-columns:minmax(0,1fr) 1fr auto 1fr auto 1fr}.contentTopicField{grid-column:1}}.channelAccountPage{gap:12px;display:grid}.channelAccountListPanel{background:#fff;border:1px solid #d8e0e8;border-radius:6px;overflow:hidden}.channelAccountListHead{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.channelAccountListHead>div:first-child{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.channelAccountListHead h2{color:#253547;font-size:15px}.channelAccountListHead>div:first-child span{color:#8793a1;font-size:var(--type-caption)}.channelAccountFilters{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.channelAccountFilters select{width:122px;min-height:34px;font-size:var(--type-secondary);border-color:#dce3e9;margin:0;padding-top:5px;padding-bottom:5px}.channelAccountFilters>button{white-space:nowrap;min-height:34px;padding:6px 12px}.channelAccountSearch{color:#8a96a4;background:#fff;border:1px solid #dce3e9;border-radius:5px;align-items:center;gap:7px;width:min(280px,32vw);min-height:34px;margin:0;padding:0 9px;display:flex}.channelAccountSearch:focus-within{border-color:#729abd;box-shadow:0 0 0 2px #356b9917}.channelAccountSearch input{min-width:0;min-height:30px;font-size:var(--type-secondary);box-shadow:none;border:0;padding:0}.channelAccountSearch input:focus{box-shadow:none}.channelBulkActionBar{border-bottom:1px solid #dce7ee}.channelDirectoryHeader,.channelDirectoryRow{grid-template-columns:28px minmax(220px,1.7fr) 90px minmax(145px,1fr) minmax(130px,.9fr) minmax(150px,1fr) 220px;align-items:center;column-gap:12px;padding:0 14px;display:grid}.channelDirectoryHeader{color:#768496;min-height:38px;font-size:var(--type-caption);background:#f7f9fb;border-bottom:1px solid #e4e9ee;font-weight:700}.channelDirectoryHeader input,.channelDirectorySelect input{width:16px;height:16px;margin:0}.channelDirectorySelect{align-items:center;display:flex}.channelDirectoryRow{color:#4c5d70;min-height:72px;font-size:var(--type-secondary);background:#fff;border-bottom:1px solid #e8edf1}.channelDirectoryRow:hover,.channelDirectoryRow.expanded{background:#fafcfd}.channelDirectoryIdentity{min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.channelDirectoryIdentity:hover{box-shadow:none;background:0 0}.channelDirectoryIdentity>span:last-child{gap:4px;min-width:0;display:grid}.channelDirectoryIdentity strong{color:#263648;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channelDirectoryIdentity em{color:#8793a1;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.channelDirectoryCount{gap:3px;display:grid}.channelDirectoryCount strong{color:#263648;font-size:var(--type-panel-title)}.channelDirectoryCount span{color:#8491a0;font-size:var(--type-caption)}.channelConnectionState{align-items:center;gap:7px;display:flex}.channelConnectionState>span{background:#aeb9c3;border-radius:50%;width:7px;height:7px}.channelConnectionState strong{color:#627285;font-size:var(--type-caption)}.channelConnectionState.ready>span{background:#3e9d6c}.channelConnectionState.ready strong{color:#397355}.channelConnectionState.pending>span{background:#d29a3c}.channelConnectionState.pending strong{color:#91652f}.channelConnectionState.error>span{background:#c75a5a}.channelConnectionState.error strong{color:#9e4848}.channelDefaultAccount{gap:3px;min-width:0;display:grid}.channelDefaultAccount strong{color:#485a6d;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channelDefaultAccount span{color:#8a96a4;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channelDirectoryActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.channelDirectoryActions .secondaryButton{min-height:30px;font-size:var(--type-caption);white-space:nowrap;padding:5px 9px}.channelDirectoryActions .iconGhost{color:#66798c;width:30px;min-height:30px;padding:0}.channelDirectoryActions .iconGhost svg{transition:transform .16s}.channelDirectoryActions .iconGhost svg.expanded{transform:rotate(180deg)}.channelAccountChildren{background:#f7fafc;border-bottom:1px solid #dbe4eb}.channelAccountChildHeader,.channelAccountChildren .channelAccountTableRow{grid-template-columns:minmax(230px,2fr) minmax(150px,1.2fr) minmax(145px,1fr) minmax(115px,.75fr) minmax(105px,.7fr) 76px}.channelAccountChildHeader{color:#8491a0;min-height:32px;font-size:var(--type-caption);background:#f3f7f9;border-bottom:1px solid #e3e9ee;align-items:center;column-gap:14px;padding:0 14px 0 48px;font-weight:700;display:grid}.channelAccountChildren .channelAccountTableRow{background:#fff;min-height:64px;padding-left:48px}.channelAccountChildren .channelAccountTableRow:hover{background:#fbfcfd}.channelAccountBranch{width:44px;height:34px;position:relative}.channelAccountBranch:before{content:"";border-bottom:1px solid #bdcbd6;border-left:1px solid #bdcbd6;width:22px;height:32px;position:absolute;top:-15px;left:16px}.channelAccountInlineEmpty{color:#7d8c9c;min-height:64px;font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 64px;display:flex}.channelAccountInlineEmpty button{min-height:30px}.channelAccountTableHeader,.channelAccountTableRow{grid-template-columns:minmax(230px,2fr) minmax(150px,1.2fr) minmax(145px,1fr) minmax(115px,.75fr) minmax(105px,.7fr) 48px;align-items:center;column-gap:14px;padding:0 14px;display:grid}.channelAccountTableHeader{color:#768496;min-height:38px;font-size:var(--type-caption);background:#f7f9fb;border-bottom:1px solid #e4e9ee;font-weight:700}.channelAccountTableRow{color:#4c5d70;min-height:70px;font-size:var(--type-secondary);border-bottom:1px solid #edf0f3}.channelAccountTableRow:last-of-type{border-bottom:0}.channelAccountTableRow:hover{background:#fafcfd}.channelAccountIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.channelProviderIcon{color:#376b94;background:#eef5f9;border:1px solid #d7e3ec;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.channelAccountIdentity>span:last-child{gap:4px;min-width:0;display:grid}.channelAccountIdentity strong{color:#263648;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channelAccountIdentity em{color:#8793a1;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.channelCapabilityTags{flex-wrap:wrap;gap:5px;display:flex}.channelCapabilityTags span{color:#536a7d;font-size:var(--type-caption);background:#f6f9fa;border:1px solid #dce5eb;border-radius:3px;padding:3px 7px}.channelCapabilityTags em{color:#9a6d35;font-size:var(--type-caption);font-style:normal}.channelCredentialStatus{align-items:center;gap:7px;display:flex}.channelCredentialStatus>span{gap:2px;display:grid}.channelCredentialStatus strong{color:#45576a;font-size:var(--type-caption)}.channelCredentialStatus em{color:#8a96a4;font-size:var(--type-caption);font-style:normal}.channelCredentialStatus.configured>svg{color:#399267}.channelCredentialStatus.pending>svg{color:#bd8135}.channelAccountStatus{min-height:22px;font-size:var(--type-caption);border:1px solid;border-radius:11px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.channelAccountStatus.active{color:#317451;background:#f0f8f3;border-color:#b9dfc8}.channelAccountStatus.draft{color:#93652c;background:#fcf8ef;border-color:#ead4ac}.channelAccountStatus.disabled{color:#6e7b89;background:#f6f8f9;border-color:#dbe1e6}.channelAccountStatus.error{color:#a64a4a;background:#fdf2f2;border-color:#e9bcbc}.channelDefaultMark{color:#376b94;font-size:var(--type-caption);margin-left:5px;font-weight:700}.channelAccountTableRow time{color:#778596;font-size:var(--type-caption)}.channelAccountRowActions{justify-content:flex-end;gap:4px;display:flex}.channelAccountRowActions .iconGhost{color:#5d7185;width:30px;min-height:30px;padding:0}.channelAccountEmpty{color:#7890a4;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:24px;display:grid}.channelAccountEmpty strong{color:#405265;font-size:var(--type-body)}.channelAccountEmpty span{color:#8a96a4;font-size:var(--type-caption)}.channelAccountEmpty button{margin-top:4px}.channelAccountEmpty .spin{animation:.9s linear infinite channelAccountSpin}@keyframes channelAccountSpin{to{transform:rotate(360deg)}}.channelAccountDialog{flex-direction:column;width:min(980px,100%);max-height:min(88vh,880px);padding:0;display:flex;overflow:hidden}.channelAccountDialog>.dialogHead{border-bottom:1px solid #e3e8ed;flex:none;min-height:67px;margin:0;padding:13px 16px}.channelAccountDialog>.dialogHead p{color:#6d7d8e;font-size:var(--type-caption);margin-bottom:3px;font-weight:700}.channelAccountDialog>.dialogHead h2{color:#233345;font-size:17px}.channelAccountDialog>.dialogHead .iconGhost{width:32px;min-height:32px;padding:0}.channelAccountDialogBody{gap:0;min-height:0;padding:0 18px;display:grid;overflow-y:auto}.channelAccountFormSection{border-bottom:1px solid #e7ebef;gap:12px;padding:16px 0;display:grid}.channelAccountFormSection:last-of-type{border-bottom:0}.channelAccountFormSectionHead{align-items:baseline;gap:8px;display:flex}.channelAccountFormSectionHead strong{color:#344558;font-size:var(--type-body)}.channelAccountFormSectionHead span{color:#8995a2;font-size:var(--type-caption)}.channelCapabilitySelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channelCapabilitySelector>label{cursor:pointer;background:#f8fafb;border:1px solid #dce3ea;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:9px 10px;display:grid}.channelCapabilitySelector>label:has(input:checked){background:#eff6fa;border-color:#8fb0ca}.channelCapabilitySelector input{width:auto}.channelCapabilitySelector label>span{gap:3px;display:grid}.channelCapabilitySelector label strong{color:#344457;font-size:var(--type-secondary)}.channelCapabilitySelector label em{color:#8290a0;font-size:var(--type-caption);font-style:normal}.channelAccountFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.channelAccountFormGrid label{color:#627286;min-width:0;min-height:38px;font-size:var(--type-caption);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;margin:0;font-weight:700;display:grid}.channelAccountFormGrid input,.channelAccountFormGrid select{width:100%;min-width:0;min-height:36px;font-size:var(--type-secondary);border-color:#dbe2e9;margin:0;font-weight:400}.channelAccountDialogActions{background:#fff;border-top:1px solid #dfe5ea;flex:none;justify-content:space-between;align-items:center;min-height:64px;margin:0;padding:10px 16px}.channelAccountDialogActions>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.channelAccountDialogActions button{min-height:34px}.channelDefaultCheck{color:#536477;font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:7px;margin:0;display:flex}.channelDefaultCheck input{width:auto;margin:0}.channelDefinitionDialog{width:min(720px,100%);padding:0}.channelDefinitionDialog>.dialogHead{border-bottom:1px solid #e3e8ed;margin:0;padding:14px 16px}.channelDefinitionForm{grid-template-columns:1fr 1fr;padding:18px}.channelDefinitionType{grid-area:1/1}.channelDefinitionName{grid-area:2/1/auto/-1}.channelDefinitionStatus{grid-area:1/2}.channelDefinitionCapability{grid-column:1/-1;gap:10px;margin:0;display:grid}.channelDefinitionHint{color:#7c8997;font-size:var(--type-caption);grid-column:1/-1;margin:0;line-height:1.7}.channelDefinitionDialog>.dialogActions{border-top:1px solid #e3e8ed;margin:0;padding:12px 16px}@media (width<=1400px){.channelDirectoryHeader,.channelDirectoryRow{grid-template-columns:28px minmax(210px,1.5fr) 78px minmax(130px,.9fr) minmax(120px,.8fr) 220px}.channelDirectoryHeader>span:nth-child(6),.channelDirectoryRow>.channelDefaultAccount{display:none}.channelAccountChildHeader,.channelAccountChildren .channelAccountTableRow{grid-template-columns:minmax(220px,1.7fr) minmax(145px,1fr) minmax(130px,.9fr) minmax(100px,.65fr) 76px}.channelAccountChildHeader>span:nth-child(5),.channelAccountChildren .channelAccountTableRow>time{display:none}.channelAccountTableHeader,.channelAccountTableRow{grid-template-columns:minmax(220px,1.7fr) minmax(145px,1fr) minmax(130px,.9fr) minmax(100px,.65fr) 44px}.channelAccountTableHeader>span:nth-child(5),.channelAccountTableRow>time{display:none}.channelAccountFormGrid{grid-template-columns:1fr 1fr}.channelAccountFormGrid label{grid-template-columns:118px minmax(0,1fr)}}@media (width<=760px){.channelAccountListHead{flex-direction:column;align-items:stretch;gap:9px}.channelAccountFilters{grid-template-columns:1fr 1fr auto;display:grid}.channelAccountSearch{grid-column:1/-1;width:100%}.channelAccountFilters select{width:100%}.channelDirectoryHeader{display:none}.channelDirectoryRow{grid-template-columns:26px minmax(0,1fr) auto;gap:10px 12px;min-height:0;padding:13px 12px;display:grid;position:relative}.channelDirectorySelect{grid-area:1/1;align-self:center}.channelDirectoryIdentity{grid-column:2/-1}.channelDirectoryCount,.channelDirectoryRow>.channelCapabilityTags{grid-column:2}.channelConnectionState{grid-area:2/3}.channelDefaultAccount{display:none}.channelDirectoryActions{grid-column:2/-1;justify-content:flex-end}.channelAccountChildHeader{display:none}.channelAccountChildren .channelAccountTableRow{padding-left:24px}.channelAccountInlineEmpty{flex-direction:column;align-items:flex-start;padding:14px 16px 14px 34px}.channelAccountTableHeader{display:none}.channelAccountTableRow{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:14px;display:grid;position:relative}.channelAccountIdentity{grid-column:1/-1;padding-right:38px}.channelCapabilityTags,.channelCredentialStatus{grid-column:1}.channelAccountTableRow>div:nth-child(4){grid-area:2/2;align-self:start}.channelAccountRowActions{position:absolute;top:15px;right:12px}.channelAccountIdentity{padding-right:76px}.channelAccountDialog{max-height:calc(100vh - 16px)}.channelAccountDialogBody{padding:0 14px}.channelCapabilitySelector,.channelAccountFormGrid{grid-template-columns:1fr}.channelAccountFormGrid label{grid-template-columns:1fr;align-items:start;gap:6px}.channelDefinitionForm{grid-template-columns:1fr}.channelDefinitionType,.channelDefinitionName,.channelDefinitionStatus,.channelDefinitionCapability,.channelDefinitionHint{grid-column:1}.channelDefinitionType{grid-row:1}.channelDefinitionName{grid-row:2}.channelDefinitionStatus{grid-row:3}.channelAccountDialogActions{flex-direction:column;align-items:stretch}.channelAccountDialogActions>div{flex-wrap:wrap;width:100%}.channelAccountDialogActions>div button{flex:auto}.channelDefaultCheck{min-height:28px}}.orderManagementMetrics{background:#fff;border:1px solid #dbe5ee;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.orderManagementMetrics>div{border-right:1px solid #e5edf3;min-width:0;padding:14px 18px}.orderManagementMetrics>div:last-child{border-right:0}.orderManagementMetrics span,.orderManagementMetrics em{color:#60758a;font-size:12px;font-style:normal;display:block}.orderManagementMetrics strong{color:#163d59;margin:4px 0 2px;font-size:22px;line-height:1.2;display:block}.orderManagementPanel{min-height:min(680px,100vh - 250px);padding:0;overflow:hidden}.orderManagementToolbar{background:#fbfdfe;border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;display:flex}.orderManagementToolbarActions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.orderManagementToolbarActions>button{white-space:nowrap;min-height:34px}.orderStatusTabs{align-items:center;gap:4px;display:flex}.orderStatusTabs button{color:#526a7d;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.orderStatusTabs button.active{color:#126987;background:#edf8fc;border-color:#add5e8}.orderStatusTabs em{color:#5d7180;text-align:center;background:#e8eff4;border-radius:9px;min-width:18px;padding:1px 5px;font-size:11px;font-style:normal}.orderManagementToolbar .compactSearch{width:min(340px,32vw)}.orderManagementTableHead,.orderManagementRows article{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(180px,1fr) minmax(125px,.75fr) minmax(125px,.75fr) minmax(280px,1.45fr);align-items:center;min-width:1180px;display:grid}.orderManagementTable{overflow-x:auto}.orderManagementTableHead{color:#62788b;background:#f4f8fa;border-bottom:1px solid #dfe8ef;min-height:40px;padding:0 18px;font-size:12px;font-weight:600}.orderManagementRows article{color:#334e63;border-bottom:1px solid #e5edf2;min-height:70px;padding:0 18px;font-size:13px}.orderManagementRows article:hover{background:#f8fbfd}.orderIdentity,.orderPayment{align-items:center;gap:10px;min-width:0;display:flex}.orderIdentity>svg{color:#2180a3;flex:none}.orderIdentity>span,.orderPayment{min-width:0}.orderIdentity strong,.orderIdentity small,.orderPayment strong,.orderPayment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orderIdentity strong{color:#173a52;font-size:13px}.orderIdentity small,.orderPayment small{color:#718596;margin-top:3px;font-size:11px}.orderAmount strong{color:#125575;font-size:15px}.orderStatus{color:#956511;background:#fff9ec;border:1px solid #ead19d;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;display:inline-flex}.orderStatus.ok{color:#16704b;background:#eefaf4;border-color:#a9dcc4}.orderStatus.danger{color:#ad4036;background:#fff4f2;border-color:#e7bbb4}.orderActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orderActions button{min-height:30px;padding:0 9px;font-size:12px}.orderSettledText{color:#8494a2;font-size:12px}.orderActions .refundReviewButton{color:#8a5b0b;background:#fff8e9;border-color:#d49b39}.orderActions .refundReviewButton.approved{color:#26704b;background:#edf8f2;border-color:#68a987}.orderManagementPagination{background:#fbfdfe;border-top:1px solid #e5edf2;justify-content:flex-end;padding:10px 18px;display:flex}.salesOrderDialog{width:min(560px,100vw - 32px)}.salesOrderDetailDialog{width:min(680px,100vw - 32px)}.orderDetailBody{padding:18px}.orderDetailGrid{background:#dfe8ef;border:1px solid #dfe8ef;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.orderDetailGrid>div{background:#fff;min-width:0;padding:12px 14px}.orderDetailGrid dt,.orderDetailGrid dd,.refundReviewFacts dt,.refundReviewFacts dd{margin:0}.orderDetailGrid dt,.refundReviewFacts dt{color:#6d8090;font-size:12px}.orderDetailGrid dd{color:#173a52;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:600;overflow:hidden}.orderRefundHistory{border:1px solid #dfe8ef;border-radius:6px;margin-top:16px;overflow:hidden}.orderRefundHistory>header{background:#f7fafc;border-bottom:1px solid #dfe8ef;align-items:center;padding:10px 12px;display:flex}.orderRefundHistory>header>div,.orderRefundHistory>header span{align-items:center;gap:7px;display:flex}.orderRefundHistory>header strong{color:#24465e;font-size:13px}.orderRefundHistory>header small{color:#7a8d9b;font-size:11px}.orderRefundHistory article{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:12px;padding:11px 12px;display:grid}.orderRefundHistory article:last-child{border-bottom:0}.orderRefundHistory article strong,.orderRefundHistory article small{display:block}.orderRefundHistory article strong{color:#173a52;font-size:13px}.orderRefundHistory article small,.orderRefundHistory article time{color:#718596;margin-top:2px;font-size:11px}.orderRefundHistory article time{text-align:right;margin:0}.orderRefundEmpty{color:#7a8d9b;text-align:center;padding:18px;font-size:12px}.refundReviewDialog{width:min(540px,100vw - 32px)}.refundReviewSummary{background:#f6fafc;border:1px solid #dce7ee;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.refundReviewSummary>svg{color:#247895}.refundReviewSummary strong,.refundReviewSummary small{display:block}.refundReviewSummary strong{color:#173a52;font-size:14px}.refundReviewSummary small{color:#687d8e;margin-top:3px;font-size:12px}.refundReviewFacts{margin:12px 0 0}.refundReviewFacts>div{border-bottom:1px solid #edf1f4;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.refundReviewFacts dd{color:#29485f;font-size:12px}.refundReviewNotice{color:#75561f;background:#fff9eb;border-left:3px solid #d9a747;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.orderDialogIntro{background:#f3fafc;border:1px solid #dbe9ef;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.orderDialogIntro>svg{color:#147597;flex:none}.orderDialogIntro p,.orderDialogIntro strong,.orderDialogIntro span{margin:0;display:block}.orderDialogIntro strong{color:#173a52;font-size:14px}.orderDialogIntro span{color:#64798a;margin-top:2px;font-size:12px}.orderDialogIntro.payment{background:#f2faf5}.orderDialogIntro.payment>svg{color:#26845a}@media (width<=900px){.orderManagementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orderManagementMetrics>div:nth-child(2){border-right:0}.orderManagementMetrics>div:nth-child(-n+2){border-bottom:1px solid #e5edf3}.orderManagementToolbar{flex-direction:column;align-items:stretch}.orderStatusTabs{overflow-x:auto}.orderStatusTabs button{flex:none}.orderManagementToolbar .compactSearch{width:100%}.orderManagementToolbarActions{width:100%;margin-left:0}.orderManagementToolbarActions .compactSearch{flex:auto}.opportunitySimpleToolbar,.opportunitySimpleHead{flex-direction:column;align-items:stretch}.opportunitySimpleToolbar .opportunityBoardFilters,.opportunitySimpleHead .compactSearch{width:100%}.opportunitySimpleTable{overflow-x:auto}.opportunityProgressBody{grid-template-columns:1fr;overflow-y:auto}.opportunityProgressHistory{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.opportunityProgressComposer{min-height:430px}.opportunityProgressSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityProgressSummary>span:nth-child(2){border-right:0}.opportunityProgressSummary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.billingWorkspaceTabs{overflow-x:auto}.billingWorkspaceTabs button{flex:none;min-width:124px}.billingTabContent{padding:18px 14px}.billingPlanHeader{flex-direction:column;align-items:stretch}.billingCycleSwitch{width:100%}.billingCycleSwitch button{flex:1;min-width:0}.billingPlanCards{grid-template-columns:1fr;padding:14px}.billingPlanCard{min-height:0}.billingUsageGroups{grid-template-columns:1fr}}.resourceLibraryPage{color:#172033;width:100%;padding:4px 0 32px}.resourceLibraryHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.resourceLibraryHeading p{color:#718096;margin:0 0 5px;font-size:12px}.resourceLibraryHeading h1{color:#0f172a;margin:0;font-size:22px;line-height:1.25}.resourceLibraryHeading span{color:#64748b;margin-top:7px;font-size:13px;display:block}.resourcePrimaryButton,.resourceLibraryPage button.resourcePrimaryButton{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.resourcePrimaryButton:disabled{opacity:.5;cursor:not-allowed}.resourceInlineUploader{background:#fff;border:1px solid #e2e8f0;border-radius:13px;margin-bottom:24px;padding:16px 20px;box-shadow:0 5px 18px #0f172a0f}.resourceInlineUploader>header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.resourceSectionIcon{color:#334155;background:#f1f5f9;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.resourceInlineUploader h2{color:#172033;margin:0;font-size:17px}.resourceInlineUploader header p{color:#8491a3;margin:4px 0 0;font-size:12px}.resourceUploadLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.resourceUploadOptions{grid-template-columns:1fr;gap:7px;display:grid}.resourceUploadOptions label{color:#475569;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:650;display:grid}.resourceUploadOptions label>span{text-align:right;line-height:1.35}.resourceUploadOptions input,.resourceUploadOptions select,.resourceUploadOptions textarea{color:#273449;width:100%;min-height:35px;font:inherit;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #dbe3ec;border-radius:7px;outline:none;margin-top:0;padding:7px 10px;font-weight:400;display:block}.resourceUploadOptions input:focus,.resourceUploadOptions select:focus,.resourceUploadOptions textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b821}.resourceUploadOptions textarea{height:50px;min-height:50px}.resourceUploadOptions .resourceUploadDescriptionField{align-items:start}.resourceUploadOptions .resourceUploadDescriptionField>span{padding-top:9px}.resourceLibraryPage .resourceUploadButton{align-self:end;width:100%;min-height:38px}.resourceUploadProgress{background:#f1f5f9;border-radius:8px;margin-top:12px;padding:10px 12px}.resourceUploadProgress>div{color:#526174;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.resourceUploadProgress strong{color:#172033;font-size:12px}.resourceUploadProgress progress{appearance:none;background:#dbe3ec;border:0;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.resourceUploadProgress progress::-webkit-progress-bar{background:#dbe3ec;border-radius:999px}.resourceUploadProgress progress::-webkit-progress-value{background:#172033;border-radius:999px;transition:width .2s}.resourceUploadProgress progress::-moz-progress-bar{background:#172033;border-radius:999px}.resourceUploadProgress.error progress::-webkit-progress-value{background:#dc2626}.resourceUploadProgress.error progress::-moz-progress-bar{background:#dc2626}.resourceNotice{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.resourceNotice.ok{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.resourceNotice button{color:inherit;background:0 0;border:0;margin-left:auto;padding:2px}.resourceInlineUploader .resourceNotice{margin:14px 0 0}.resourceStats{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:16px;display:grid}.resourceStats>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:84px;padding:14px 16px;box-shadow:0 1px 2px #0f172a08}.resourceStats span{color:#64748b;font-size:12px;display:block}.resourceStats strong{color:#0f172a;margin-top:7px;font-size:24px;line-height:1;display:block}.resourceLibraryPanel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.resourceBrowseSection{min-width:0}.resourceListHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.resourceKindTabs,.resourceListActions{align-items:center;gap:9px;display:flex}.resourceKindTabs button{color:#526174;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.resourceKindTabs button span{color:#94a3b8;font-size:11px}.resourceKindTabs button.active{color:#fff;background:#172033;border-color:#172033;box-shadow:0 3px 9px #0f172a24}.resourceKindTabs button.active span{color:#ffffffbf}.resourceListActions select{color:#475569;background:#fff;border:1px solid #dbe3ec;border-radius:7px;min-width:132px;height:36px;padding:0 30px 0 10px;font-size:13px}.resourceListActions .resourceSearch{flex:none;width:230px;min-width:180px}.resourceToolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:13px 14px;display:flex}.resourceSearch{color:#8795a8;background:#fff;border:1px solid #dbe3ec;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 11px;display:flex}.resourceSearch input{color:#253047;background:0 0;border:0;outline:0;width:100%;font-size:13px}.resourceToolbar select{color:#475569;background:#fff;border:1px solid #dbe3ec;border-radius:7px;min-width:126px;height:36px;padding:0 30px 0 10px;font-size:13px}.resourceIconButton{color:#526174;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.resourceSpin{animation:.8s linear infinite resource-spin}@keyframes resource-spin{to{transform:rotate(360deg)}}.resourceGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;min-height:280px;padding:0;display:grid}.resourceCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.resourceCard:hover{border-color:#c7d3e0;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a14}.resourcePreview{background:#eef2f6;height:158px;position:relative;overflow:hidden}.resourcePreview img,.resourcePreview video{object-fit:cover;width:100%;height:100%}.resourcePreview>i{color:#fff;background:#0f172ac7;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:9px;right:9px}.resourceScope{z-index:2;color:#1e40af;background:#eff6fff0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700;position:absolute;top:9px;left:9px}.resourceScope.tenant{color:#047857;background:#ecfdf5f2}.resourceCardBody{padding:12px}.resourceCardBody>div{align-items:center;gap:8px;display:flex}.resourceCardBody .resourceCardCategory{color:#475569;background:#f1f5f9;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:650;display:inline-flex}.resourceCardBody .resourceTagList{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;margin-top:8px;display:flex}.resourceTagList span{color:#b42318;background:#fff1f2;border-radius:999px;padding:3px 6px;font-size:11px;line-height:1.2}.resourceTagList em{color:#a0aaba;font-size:11px;font-style:normal}.resourceCardBody p{color:#7b8798;height:34px;margin:7px 0 9px;font-size:12px;line-height:17px;overflow:hidden}.resourceCardBody footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.resourceCardBody time{color:#94a3b8;font-size:11px}.resourceCardBody footer button.resourceDeleteButton{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:54px;height:27px;padding:0 8px;font-size:11px;display:inline-flex}.resourceCardBody footer button.resourceDeleteButton:hover{color:#dc2626;background:#fef2f2}.resourceReadOnly{color:#94a3b8;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.resourceEmpty{color:#94a3b8;background:#fff;border:1px dashed #d7e0e9;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:250px;display:flex}.resourceEmpty strong{color:#475569;margin-top:10px;font-size:14px}.resourceEmpty span{margin-top:5px;font-size:12px}.resourcePagination{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 0 2px;display:flex}.resourcePaginationSummary{color:#64748b;align-items:center;gap:16px;font-size:12px;display:flex}.resourcePaginationSummary label{white-space:nowrap;align-items:center;gap:7px;min-width:132px;display:inline-flex}.resourcePaginationSummary select{color:#475569;background:#fff;border:1px solid #dbe3ec;border-radius:7px;flex:none;width:88px;height:32px;padding:0 26px 0 9px;font-size:12px}.resourcePagination nav{align-items:center;gap:5px;display:flex}.resourcePagination nav button{color:#526174;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:7px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;display:inline-flex}.resourcePagination nav button:hover:not(:disabled){color:#172033;border-color:#94a3b8}.resourcePagination nav button.active{color:#fff;background:#172033;border-color:#172033}.resourcePagination nav button:disabled{opacity:.42;cursor:not-allowed}.resourcePagination nav>span{color:#94a3b8;text-align:center;min-width:22px}.resourceModalLayer{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.resourceModalScrim{background:#0f172a75;border:0;width:100%;height:100%;position:absolute;inset:0}.resourceModalScrim:hover,.resourceModalScrim:focus,.resourceModalScrim:active{background:#0f172a75}.resourceUploadDialog,.resourceDeleteDialog{z-index:1;background:#fff;border:1px solid #dbe3ec;border-radius:12px;width:min(620px,100%);padding:20px;position:relative;box-shadow:0 24px 60px #0f172a33}.resourceUploadDialog>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.resourceUploadDialog header span{color:#64748b;font-size:12px}.resourceUploadDialog h2,.resourceDeleteDialog h2{color:#0f172a;margin:3px 0 0;font-size:18px}.resourceUploadDialog header>button{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.resourceDropzone{color:#64748b;cursor:pointer;background:#f8fafc;border:1px dashed #aebdcd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.resourceDropzone:hover,.resourceDropzone.dragging{color:#334155;background:#f1f5f9;border-color:#64748b;box-shadow:inset 0 0 0 1px #64748b14}.resourceDropzone strong{color:#334155;margin-top:9px;font-size:14px}.resourceDropzone span{color:#8996a7;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(660px,88%);margin-top:4px;font-size:12px;line-height:1.6;overflow:hidden}.resourceDropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.resourceUploadFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.resourceUploadFields label{color:#475569;font-size:12px;font-weight:600}.resourceUploadFields label.wide{grid-column:1/-1}.resourceUploadFields input,.resourceUploadFields textarea{color:#273449;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe3ec;border-radius:7px;outline:none;margin-top:5px;padding:9px 10px;font-weight:400;display:block}.resourceUploadDialog>footer,.resourceDeleteDialog>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.resourceUploadDialog>footer>button:not(.resourcePrimaryButton),.resourceDeleteDialog>footer>button{color:#475569;background:#fff;border:1px solid #dbe3ec;border-radius:7px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600}.resourceDeleteDialog{width:min(430px,100%)}.resourceDeleteDialog p{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.7}.resourceDeleteDialog>footer>button.danger{color:#fff;background:#dc2626;border-color:#dc2626}@media (width<=900px){.resourceStats{grid-template-columns:repeat(2,1fr)}.resourceToolbar{flex-wrap:wrap}.resourceSearch{flex-basis:100%}.resourceUploadLayout{grid-template-columns:1fr}.resourceUploadOptions{grid-template-columns:1fr 1fr}.resourceUploadOptions label:last-of-type,.resourceUploadButton{grid-column:1/-1}.resourceListHeader{flex-direction:column;align-items:flex-start}.resourceListActions{width:100%}.resourceListActions .resourceSearch{flex:1;width:auto}}@media (width<=600px){.resourceLibraryHeading{flex-direction:column;align-items:flex-start}.resourceStats{grid-template-columns:1fr 1fr}.resourceGrid,.resourceUploadFields{grid-template-columns:1fr}.resourceUploadFields label.wide{grid-column:auto}.resourceInlineUploader{padding:15px}.resourceDropzone{min-height:180px}.resourceUploadOptions{grid-template-columns:1fr}.resourceUploadOptions label{grid-template-columns:1fr;gap:5px}.resourceUploadOptions label>span{text-align:left}.resourceUploadOptions .resourceUploadDescriptionField>span{padding-top:0}.resourceUploadOptions label:last-of-type,.resourceUploadButton{grid-column:auto}.resourceKindTabs{width:100%}.resourceKindTabs button{flex:1;justify-content:center;min-width:0;padding:0 8px}.resourceListActions{flex-wrap:wrap}.resourceListActions select{flex:1;width:calc(100% - 45px)}.resourceListActions .resourceSearch{flex-basis:100%;order:-1;width:100%}.resourcePagination{flex-direction:column;align-items:flex-start}.resourcePagination nav{justify-content:flex-end;width:100%}}
