*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.-inset-4{inset:-1rem}.-inset-8{inset:-2rem}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-\[-12px\]{inset:-12px}.inset-\[-24\%\]{inset:-24%}.inset-\[-30\%\]{inset:-30%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\/4{bottom:-25%}.-left-1\/4{left:-25%}.-left-\[10\%\]{left:-10%}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2\.5{right:-.625rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-1\/3{top:-33.333333%}.-top-12{top:-3rem}.-top-2\.5{top:-.625rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[18\%\]{bottom:18%}.bottom-\[28\%\]{bottom:28%}.bottom-\[32\%\]{bottom:32%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-8\%\]{left:-8%}.left-\[1\.1rem\]{left:1.1rem}.left-\[12\%\]{left:12%}.left-\[20\%\]{left:20%}.left-\[22\%\]{left:22%}.left-\[48\%\]{left:48%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-5\%\]{right:-5%}.right-\[14\%\]{right:14%}.right-\[20\%\]{right:20%}.right-\[38\%\]{right:38%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-8{top:2rem}.top-\[-20\%\]{top:-20%}.top-\[-35\%\]{top:-35%}.top-\[-40\%\]{top:-40%}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[var\(--topbar-height\2c 0px\)\]{top:var(--topbar-height,0)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[500\]{z-index:500}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.-m-8{margin:-2rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mt-0{margin-top:0!important}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[0\.38rem\]{margin-top:.38rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.\!h-9{height:2.25rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[50\%\]{height:50%}.h-\[520px\]{height:520px}.h-\[55\%\]{height:55%}.h-\[590px\]{height:590px}.h-\[60\%\]{height:60%}.h-\[65\%\]{height:65%}.h-\[70\%\]{height:70%}.h-\[700px\]{height:700px}.h-\[72vh\]{height:72vh}.h-full{height:100%}.h-px{height:1px}.\!max-h-\[min\(90dvh\2c calc\(100dvh-6rem\)\)\]{max-height:min(90dvh,calc(100dvh - 6rem))!important}.max-h-24{max-height:6rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[23rem\]{max-height:23rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-265px\)\]{max-height:calc(100vh - 265px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[min\(70vh\2c 42rem\)\]{max-height:min(70vh,42rem)}.max-h-\[min\(90dvh\2c calc\(100dvh-6rem\)\)\]{max-height:min(90dvh,calc(100dvh - 6rem))}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-52{min-height:13rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[13rem\]{min-height:13rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.35rem\]{min-height:4.35rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.6rem\]{min-height:4.6rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[500px\]{min-height:500px}.min-h-\[590px\]{min-height:590px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[6\.375rem\]{min-height:6.375rem}.min-h-\[64px\]{min-height:64px}.min-h-\[680px\]{min-height:680px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[74px\]{min-height:74px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[min\(26rem\2c 48vh\)\]{min-height:min(26rem,48vh)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-9{width:2.25rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120\%\]{width:120%}.w-\[148px\]{width:148px}.w-\[150\%\]{width:150%}.w-\[200px\]{width:200px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[110px\]{min-width:110px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[1rem\]{min-width:1rem}.min-w-\[210px\]{min-width:210px}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[420px\]{min-width:420px}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[7\.75rem\]{min-width:7.75rem}.min-w-\[90px\]{min-width:90px}.min-w-\[min\(100\%\2c 14rem\)\]{min-width:min(100%,14rem)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[270px\]{max-width:270px}.max-w-\[360px\]{max-width:360px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[72\%\]{max-width:72%}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[min\(100\%\2c 1540px\)\]{max-width:min(100%,1540px)}.max-w-\[min\(100\%\2c 1660px\)\]{max-width:min(100%,1660px)}.max-w-\[min\(100\%\2c 1680px\)\]{max-width:min(100%,1680px)}.max-w-\[min\(100\%\2c 1900px\)\]{max-width:min(100%,1900px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-\[18px\]{--tw-translate-x:18px}.translate-x-\[18px\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\2c 38\%\)_1fr\]{grid-template-columns:minmax(0,38%) 1fr}.grid-cols-\[minmax\(10rem\2c 1\.4fr\)_0\.8fr_0\.55fr_0\.65fr_0\.8fr_0\.8fr_4rem\]{grid-template-columns:minmax(10rem,1.4fr) .8fr .55fr .65fr .8fr .8fr 4rem}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-crm-border>:not([hidden])~:not([hidden]){border-color:var(--crm-border)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-crm{border-radius:var(--crm-radius)}.rounded-crm-lg{border-radius:var(--crm-radius-lg)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-crm{border-top-left-radius:var(--crm-radius);border-bottom-left-radius:var(--crm-radius)}.rounded-l-crm-lg{border-top-left-radius:var(--crm-radius-lg);border-bottom-left-radius:var(--crm-radius-lg)}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--cinema-border\)\]{border-color:var(--cinema-border)}.border-\[color\:var\(--cinema-border-subtle\)\]{border-color:var(--cinema-border-subtle)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300\/40{border-color:rgba(252,211,77,.4)}.border-amber-300\/70{border-color:rgba(252,211,77,.7)}.border-amber-300\/80{border-color:rgba(252,211,77,.8)}.border-amber-400\/30{border-color:rgba(251,191,36,.3)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-100\/80{border-color:rgba(219,234,254,.8)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:rgba(96,165,250,.3)}.border-crm-accent{border-color:var(--crm-accent)}.border-crm-border{border-color:var(--crm-border)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300\/70{border-color:rgba(110,231,183,.7)}.border-emerald-400\/30{border-color:rgba(52,211,153,.3)}.border-emerald-500\/25{border-color:rgba(16,185,129,.25)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-gray-400\/30{border-color:rgba(156,163,175,.3)}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500\/30{border-color:rgba(99,102,241,.3)}.border-orange-500\/30{border-color:rgba(249,115,22,.3)}.border-purple-500\/25{border-color:rgba(168,85,247,.25)}.border-purple-500\/30{border-color:rgba(168,85,247,.3)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-red-500\/25{border-color:rgba(239,68,68,.25)}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300\/80{border-color:rgba(253,164,175,.8)}.border-rose-400\/35{border-color:rgba(251,113,133,.35)}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-300\/80{border-color:rgba(125,211,252,.8)}.border-sky-400\/25{border-color:rgba(56,189,248,.25)}.border-sky-400\/35{border-color:rgba(56,189,248,.35)}.border-sky-400\/40{border-color:rgba(56,189,248,.4)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:rgba(226,232,240,.8)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/80{border-color:rgba(203,213,225,.8)}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-teal-400\/25{border-color:rgba(45,212,191,.25)}.border-teal-400\/35{border-color:rgba(45,212,191,.35)}.border-teal-400\/40{border-color:rgba(45,212,191,.4)}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-300\/80{border-color:rgba(196,181,253,.8)}.border-violet-400\/25{border-color:rgba(167,139,250,.25)}.border-violet-400\/35{border-color:rgba(167,139,250,.35)}.border-violet-400\/40{border-color:rgba(167,139,250,.4)}.border-violet-500\/30{border-color:rgba(139,92,246,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/35{border-color:hsla(0,0%,100%,.35)}.border-white\/5{border-color:hsla(0,0%,100%,.05)}.border-t-indigo-400{--tw-border-opacity:1;border-top-color:rgb(129 140 248/var(--tw-border-opacity,1))}.\!bg-crm-surface-2{background-color:var(--crm-surface-2)!important}.bg-\[\#ECFDF3\]{--tw-bg-opacity:1;background-color:rgb(236 253 243/var(--tw-bg-opacity,1))}.bg-\[\#EFF6FF\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#F3E8FF\]{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-\[\#FFF4E5\]{--tw-bg-opacity:1;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity:1;background-color:rgb(251 250 247/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--cinema-surface-soft\)\]{background-color:var(--cinema-surface-soft)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-amber-100\/20{background-color:hsla(48,96%,89%,.2)}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:rgba(255,251,235,.6)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-amber-500\/5{background-color:rgba(245,158,11,.05)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/35{background-color:rgba(0,0,0,.35)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/45{background-color:rgba(0,0,0,.45)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/55{background-color:rgba(0,0,0,.55)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/60{background-color:rgba(239,246,255,.6)}.bg-blue-50\/70{background-color:rgba(239,246,255,.7)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:rgba(59,130,246,.15)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-crm-accent{background-color:var(--crm-accent)}.bg-crm-bg{background-color:var(--crm-bg)}.bg-crm-border{background-color:var(--crm-border)}.bg-crm-danger{background-color:var(--crm-danger)}.bg-crm-muted{background-color:var(--crm-text-muted)}.bg-crm-success{background-color:var(--crm-success)}.bg-crm-surface{background-color:var(--crm-surface)}.bg-crm-surface-2{background-color:var(--crm-surface-2)}.bg-crm-warning{background-color:var(--crm-warning)}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-gray-400\/15{background-color:rgba(156,163,175,.15)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-100\/60{background-color:rgba(224,231,255,.6)}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/30{background-color:rgba(238,242,255,.3)}.bg-indigo-50\/50{background-color:rgba(238,242,255,.5)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:rgba(99,102,241,.1)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/20{background-color:rgba(79,70,229,.2)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgba(249,115,22,.1)}.bg-orange-500\/15{background-color:rgba(249,115,22,.15)}.bg-purple-500\/10{background-color:rgba(168,85,247,.1)}.bg-purple-500\/15{background-color:rgba(168,85,247,.15)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/5{background-color:rgba(239,68,68,.05)}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/15{background-color:rgba(14,165,233,.15)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/70{background-color:rgba(241,245,249,.7)}.bg-slate-100\/80{background-color:rgba(241,245,249,.8)}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:rgba(248,250,252,.7)}.bg-slate-50\/80{background-color:rgba(248,250,252,.8)}.bg-slate-500\/10{background-color:rgba(100,116,139,.1)}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:rgba(2,6,23,.3)}.bg-slate-950\/40{background-color:rgba(2,6,23,.4)}.bg-teal-400{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:rgba(139,92,246,.1)}.bg-violet-500\/15{background-color:rgba(139,92,246,.15)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-\[linear-gradient\(135deg\2c \#ffffff\2c \#f6f9ff\)\]{background-image:linear-gradient(135deg,#fff,#f6f9ff)}.bg-\[radial-gradient\(circle\2c rgba\(139\2c 92\2c 246\2c 0\.14\)\2c transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(139,92,246,.14),transparent 68%)}.bg-\[radial-gradient\(circle\2c rgba\(52\2c 211\2c 153\2c 0\.16\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(52,211,153,.16),transparent 70%)}.bg-\[radial-gradient\(circle\2c rgba\(59\2c 130\2c 246\2c 0\.12\)\2c transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%)}.bg-\[radial-gradient\(circle\2c rgba\(59\2c 130\2c 246\2c 0\.22\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(59,130,246,.22),transparent 70%)}.bg-\[radial-gradient\(circle_at_0\%_0\%\2c rgba\(56\2c 189\2c 248\2c 0\.11\)\2c transparent_32\%\)\2c radial-gradient\(circle_at_88\%_0\%\2c rgba\(124\2c 58\2c 237\2c 0\.09\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 0 0,rgba(56,189,248,.11),transparent 32%),radial-gradient(circle at 88% 0,rgba(124,58,237,.09),transparent 34%)}.bg-\[radial-gradient\(circle_at_0\%_0\%\2c rgba\(56\2c 189\2c 248\2c 0\.12\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_100\%_0\%\2c rgba\(124\2c 58\2c 237\2c 0\.10\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 0 0,rgba(56,189,248,.12),transparent 34%),radial-gradient(circle at 100% 0,rgba(124,58,237,.1),transparent 34%)}.bg-\[radial-gradient\(circle_at_top\2c _rgba\(37\2c 99\2c 235\2c 0\.08\)\2c transparent_38\%\)\2c linear-gradient\(180deg\2c \#f8fafc\2c \#eef2ff\)\]{background-image:radial-gradient(circle at top,rgba(37,99,235,.08),transparent 38%),linear-gradient(180deg,#f8fafc,#eef2ff)}.bg-\[radial-gradient\(circle_at_top\2c _rgba\(79\2c 70\2c 229\2c 0\.10\)\2c transparent_35\%\)\2c linear-gradient\(180deg\2c \#f8fafc\2c \#f2f4ff\)\]{background-image:radial-gradient(circle at top,rgba(79,70,229,.1),transparent 35%),linear-gradient(180deg,#f8fafc,#f2f4ff)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(56\2c 189\2c 248\2c 0\.14\)\2c transparent_38\%\)\2c linear-gradient\(135deg\2c rgba\(56\2c 189\2c 248\2c 0\.08\)\2c rgba\(124\2c 58\2c 237\2c 0\.06\)_52\%\2c transparent\)\]{background-image:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 38%),linear-gradient(135deg,rgba(56,189,248,.08),rgba(124,58,237,.06) 52%,transparent)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(59\2c 130\2c 246\2c 0\.18\)\2c transparent_34\%\)\2c linear-gradient\(135deg\2c \#ffffff_0\%\2c \#f8fbff_48\%\2c \#f4f0ff_100\%\)\]{background-image:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 48%,#f4f0ff)}.bg-\[radial-gradient\(ellipse_70\%_55\%_at_0\%_0\%\2c rgba\(56\2c 189\2c 248\2c 0\.08\)\2c transparent_55\%\)\2c radial-gradient\(ellipse_42\%_35\%_at_100\%_0\%\2c rgba\(99\2c 102\2c 241\2c 0\.06\)\2c transparent_56\%\)\]{background-image:radial-gradient(ellipse 70% 55% at 0 0,rgba(56,189,248,.08),transparent 55%),radial-gradient(ellipse 42% 35% at 100% 0,rgba(99,102,241,.06),transparent 56%)}.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(56\2c 189\2c 248\2c 0\.08\)\2c transparent_65\%\)\]{background-image:radial-gradient(ellipse at center,rgba(56,189,248,.08),transparent 65%)}.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(56\2c 189\2c 248\2c 0\.22\)\2c transparent_62\%\)\]{background-image:radial-gradient(ellipse at center,rgba(56,189,248,.22),transparent 62%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(167\2c 139\2c 250\2c 0\.1\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(167,139,250,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(245\2c 158\2c 11\2c 0\.1\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(245,158,11,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(45\2c 212\2c 191\2c 0\.1\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(45,212,191,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(52\2c 211\2c 153\2c 0\.1\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(52,211,153,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(56\2c 189\2c 248\2c 0\.1\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(56,189,248,.1),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_left\2c rgba\(56\2c 189\2c 248\2c 0\.12\)\2c transparent_55\%\)\]{background-image:radial-gradient(ellipse at top left,rgba(56,189,248,.12),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(224,242,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400\/25{--tw-gradient-from:rgba(56,189,248,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(56,189,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:rgba(100,116,139,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400\/25{--tw-gradient-from:rgba(45,212,191,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,212,191,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-400\/25{--tw-gradient-from:rgba(167,139,250,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(167,139,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-indigo-50\/30{--tw-gradient-to:rgba(238,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(238,242,255,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-400\/35{--tw-gradient-to:rgba(167,139,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(167,139,250,.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-sky-400\/5{--tw-gradient-to:rgba(56,189,248,.05) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-50\/70{--tw-gradient-to:rgba(248,250,252,.7) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to:rgba(248,250,252,.8) var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-teal-400\/5{--tw-gradient-to:rgba(45,212,191,.05) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400\/5{--tw-gradient-to:rgba(167,139,250,.05) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-blue-500{fill:#3b82f6}.fill-current{fill:currentColor}.stroke-emerald-500{stroke:#10b981}.stroke-fuchsia-500{stroke:#d946ef}.stroke-indigo-500{stroke:#6366f1}.stroke-orange-500{stroke:#f97316}.stroke-purple-500{stroke:#a855f7}.stroke-sky-500{stroke:#0ea5e9}.stroke-teal-500{stroke:#14b8a6}.object-contain{-o-object-fit:contain;object-fit:contain}.object-left{-o-object-position:left;object-position:left}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[max\(1\.25rem\2c env\(safe-area-inset-top\2c 0px\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top,0px));padding-bottom:max(1.25rem,env(safe-area-inset-top,0px))}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[calc\(1rem-2px\)\]{padding-left:calc(1rem - 2px)}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-crm-text{color:var(--crm-text)!important}.text-\[\#16A34A\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#2563EB\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#9333EA\]{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-\[\#E67E22\]{--tw-text-opacity:1;color:rgb(230 126 34/var(--tw-text-opacity,1))}.text-\[\#a78bfa\]{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[var\(--cinema-text\)\]{color:var(--cinema-text)}.text-\[var\(--cinema-text-dim\)\]{color:var(--cinema-text-dim)}.text-\[var\(--cinema-text-muted\)\]{color:var(--cinema-text-muted)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-crm-accent{color:var(--crm-accent)}.text-crm-border{color:var(--crm-border)}.text-crm-danger{color:var(--crm-danger)}.text-crm-muted{color:var(--crm-text-muted)}.text-crm-success{color:var(--crm-success)}.text-crm-text{color:var(--crm-text)}.text-crm-warning{color:var(--crm-warning)}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-200\/40{color:rgba(199,210,254,.4)}.text-indigo-200\/50{color:rgba(199,210,254,.5)}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.accent-crm-accent{accent-color:var(--crm-accent)}.accent-indigo-500{accent-color:#6366f1}.accent-indigo-600{accent-color:#4f46e5}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-8px_32px_-8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 -8px 32px -8px rgba(0,0,0,.45);--tw-shadow-colored:0 -8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\2c 189\2c 248\2c 0\.08\)\2c 0_0_28px_-6px_rgba\(56\2c 189\2c 248\2c 0\.14\)\]{--tw-shadow:0 0 0 1px rgba(56,189,248,.08),0 0 28px -6px rgba(56,189,248,.14);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\2c 189\2c 248\2c 0\.1\)\2c 0_0_36px_-8px_rgba\(56\2c 189\2c 248\2c 0\.2\)\]{--tw-shadow:0 0 0 1px rgba(56,189,248,.1),0 0 36px -8px rgba(56,189,248,.2);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 36px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\2c 189\2c 248\2c 0\.12\)\2c 0_0_32px_-8px_rgba\(56\2c 189\2c 248\2c 0\.18\)\]{--tw-shadow:0 0 0 1px rgba(56,189,248,.12),0 0 32px -8px rgba(56,189,248,.18);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\2c 189\2c 248\2c 0\.14\)\2c 0_0_40px_-6px_rgba\(56\2c 189\2c 248\2c 0\.22\)\]{--tw-shadow:0 0 0 1px rgba(56,189,248,.14),0 0 40px -6px rgba(56,189,248,.22);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 40px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(239\2c 68\2c 68\2c 0\.10\)\]{--tw-shadow:0 0 0 3px rgba(239,68,68,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(245\2c 158\2c 11\2c 0\.10\)\]{--tw-shadow:0 0 0 3px rgba(245,158,11,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(34\2c 197\2c 94\2c 0\.12\)\]{--tw-shadow:0 0 0 3px rgba(34,197,94,.12);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(56\2c 189\2c 248\2c 0\.12\)\]{--tw-shadow:0 0 0 3px rgba(56,189,248,.12);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_-4px_rgba\(245\2c 158\2c 11\2c 0\.35\)\]{--tw-shadow:0 0 10px -4px rgba(245,158,11,.35);--tw-shadow-colored:0 0 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_-6px_rgba\(56\2c 189\2c 248\2c 0\.2\)\]{--tw-shadow:0 0 16px -6px rgba(56,189,248,.2);--tw-shadow-colored:0 0 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(167\2c 139\2c 250\2c 0\.28\)\]{--tw-shadow:0 0 20px -4px rgba(167,139,250,.28);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(245\2c 158\2c 11\2c 0\.3\)\]{--tw-shadow:0 0 20px -4px rgba(245,158,11,.3);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(251\2c 113\2c 133\2c 0\.25\)\]{--tw-shadow:0 0 20px -4px rgba(251,113,133,.25);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(52\2c 211\2c 153\2c 0\.28\)\]{--tw-shadow:0 0 20px -4px rgba(52,211,153,.28);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(56\2c 189\2c 248\2c 0\.28\)\]{--tw-shadow:0 0 20px -4px rgba(56,189,248,.28);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-4px_rgba\(56\2c 189\2c 248\2c 0\.35\)\]{--tw-shadow:0 0 20px -4px rgba(56,189,248,.35);--tw-shadow-colored:0 0 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-6px_rgba\(56\2c 189\2c 248\2c 0\.25\)\]{--tw-shadow:0 0 20px -6px rgba(56,189,248,.25);--tw-shadow-colored:0 0 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-8px_rgba\(56\2c 189\2c 248\2c 0\.2\)\]{--tw-shadow:0 0 20px -8px rgba(56,189,248,.2);--tw-shadow-colored:0 0 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-8px_rgba\(56\2c 189\2c 248\2c 0\.45\)\]{--tw-shadow:0 0 24px -8px rgba(56,189,248,.45);--tw-shadow-colored:0 0 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(167\2c 139\2c 250\2c 0\.38\)\]{--tw-shadow:0 0 28px -6px rgba(167,139,250,.38);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{--tw-shadow:0 0 28px -6px rgba(245,158,11,.4);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(45\2c 212\2c 191\2c 0\.38\)\]{--tw-shadow:0 0 28px -6px rgba(45,212,191,.38);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(52\2c 211\2c 153\2c 0\.38\)\]{--tw-shadow:0 0 28px -6px rgba(52,211,153,.38);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(56\2c 189\2c 248\2c 0\.38\)\]{--tw-shadow:0 0 28px -6px rgba(56,189,248,.38);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(56\2c 189\2c 248\2c 0\.45\)\]{--tw-shadow:0 0 28px -6px rgba(56,189,248,.45);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(56\2c 189\2c 248\2c 0\.5\)\]{--tw-shadow:0 0 28px -6px rgba(56,189,248,.5);--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_56px_-6px_rgba\(52\2c 211\2c 153\2c 0\.42\)\]{--tw-shadow:0 0 56px -6px rgba(52,211,153,.42);--tw-shadow-colored:0 0 56px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(56\2c 189\2c 248\2c 0\.55\)\]{--tw-shadow:0 0 6px rgba(56,189,248,.55);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_18px_-14px_rgba\(37\2c 99\2c 235\2c 0\.9\)\]{--tw-shadow:0 10px 18px -14px rgba(37,99,235,.9);--tw-shadow-colored:0 10px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(56\2c 189\2c 248\2c 0\.75\)\]{--tw-shadow:0 10px 26px -14px rgba(56,189,248,.75);--tw-shadow-colored:0 10px 26px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-22px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 10px 28px -22px rgba(15,23,42,.9);--tw-shadow-colored:0 10px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-24px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 10px 30px -24px rgba(15,23,42,.35);--tw-shadow-colored:0 10px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_36px_-18px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]{--tw-shadow:0 10px 36px -18px rgba(0,0,0,.65);--tw-shadow-colored:0 10px 36px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_-18px_rgba\(37\2c 99\2c 235\2c 0\.8\)\]{--tw-shadow:0 12px 26px -18px rgba(37,99,235,.8);--tw-shadow-colored:0 12px 26px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-22px_rgba\(14\2c 165\2c 233\2c 0\.8\)\]{--tw-shadow:0 14px 30px -22px rgba(14,165,233,.8);--tw-shadow-colored:0 14px 30px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-24px_rgba\(239\2c 68\2c 68\2c 0\.65\)\]{--tw-shadow:0 14px 30px -24px rgba(239,68,68,.65);--tw-shadow-colored:0 14px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_-28px_rgba\(15\2c 23\2c 42\2c 0\.65\)\]{--tw-shadow:0 14px 36px -28px rgba(15,23,42,.65);--tw-shadow-colored:0 14px 36px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_-24px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 14px 40px -24px rgba(0,0,0,.7);--tw-shadow-colored:0 14px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-18px_rgba\(37\2c 99\2c 235\2c 0\.9\)\]{--tw-shadow:0 16px 34px -18px rgba(37,99,235,.9);--tw-shadow-colored:0 16px 34px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_-22px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 18px 34px -22px rgba(15,23,42,.9);--tw-shadow-colored:0 18px 34px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-36px_rgba\(15\2c 23\2c 42\2c 0\.7\)\]{--tw-shadow:0 18px 50px -36px rgba(15,23,42,.7);--tw-shadow-colored:0 18px 50px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_54px_-40px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 18px 54px -40px rgba(15,23,42,.9);--tw-shadow-colored:0 18px 54px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_56px_-44px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 18px 56px -44px rgba(15,23,42,.9);--tw-shadow-colored:0 18px 56px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-38px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 18px 60px -38px rgba(15,23,42,.9);--tw-shadow-colored:0 18px 60px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-40px_rgba\(15\2c 23\2c 42\2c 0\.8\)\]{--tw-shadow:0 18px 60px -40px rgba(15,23,42,.8);--tw-shadow-colored:0 18px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-42px_rgba\(15\2c 23\2c 42\2c 0\.8\)\]{--tw-shadow:0 18px 60px -42px rgba(15,23,42,.8);--tw-shadow-colored:0 18px 60px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-44px_rgba\(15\2c 23\2c 42\2c 0\.75\)\]{--tw-shadow:0 18px 60px -44px rgba(15,23,42,.75);--tw-shadow-colored:0 18px 60px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-48px_rgba\(15\2c 23\2c 42\2c 0\.9\)\]{--tw-shadow:0 18px 60px -48px rgba(15,23,42,.9);--tw-shadow-colored:0 18px 60px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_-42px_rgba\(15\2c 23\2c 42\2c 0\.75\)\]{--tw-shadow:0 22px 60px -42px rgba(15,23,42,.75);--tw-shadow-colored:0 22px 60px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-42px_rgba\(15\2c 23\2c 42\2c 0\.95\)\]{--tw-shadow:0 24px 70px -42px rgba(15,23,42,.95);--tw-shadow-colored:0 24px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-48px_rgba\(30\2c 64\2c 175\2c 0\.9\)\]{--tw-shadow:0 24px 80px -48px rgba(30,64,175,.9);--tw-shadow-colored:0 24px 80px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-52px_rgba\(15\2c 23\2c 42\2c 0\.95\)\]{--tw-shadow:0 24px 80px -52px rgba(15,23,42,.95);--tw-shadow-colored:0 24px 80px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-56px_rgba\(37\2c 99\2c 235\2c 0\.75\)\]{--tw-shadow:0 24px 80px -56px rgba(37,99,235,.75);--tw-shadow-colored:0 24px 80px -56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_-46px_rgba\(15\2c 23\2c 42\2c 0\.95\)\]{--tw-shadow:0 28px 80px -46px rgba(15,23,42,.95);--tw-shadow-colored:0 28px 80px -46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 4px 24px rgba(0,0,0,.25);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_-4px_rgba\(99\2c 102\2c 241\2c 0\.45\)\]{--tw-shadow:0 6px 20px -4px rgba(99,102,241,.45);--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 8px 40px -12px rgba(0,0,0,.55);--tw-shadow-colored:0 8px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.5\)\]{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.55\)\2c 0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.04\)\]{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\2c 0_0_16px_-8px_rgba\(245\2c 158\2c 11\2c 0\.15\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 0 16px -8px rgba(245,158,11,.15);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 0 16px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.24\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.24);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.24\)\],.shadow-crm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-crm{--tw-shadow:var(--crm-shadow);--tw-shadow-colored:var(--crm-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-indigo-200{--tw-shadow-color:#c7d2fe;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/\[0\.02\]{--tw-shadow-color:rgba(2,6,23,.02);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.ring-sky-400\/30{--tw-ring-color:rgba(56,189,248,.3)}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-200\/70{--tw-ring-color:rgba(226,232,240,.7)}.ring-slate-200\/80{--tw-ring-color:rgba(226,232,240,.8)}.ring-teal-400\/30{--tw-ring-color:rgba(45,212,191,.3)}.ring-violet-400\/30{--tw-ring-color:rgba(167,139,250,.3)}.ring-white\/50{--tw-ring-color:hsla(0,0%,100%,.5)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-\[0_0_12px_rgba\(56\2c 189\2c 248\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(56,189,248,.5))}.drop-shadow-\[0_0_12px_rgba\(56\2c 189\2c 248\2c 0\.5\)\],.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{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-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\2c box-shadow\]{transition-property:background,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c transform\2c background-color\]{transition-property:border-color,box-shadow,transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c transform\2c box-shadow\]{transition-property:border-color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--bg-soft\:\#101923\]{--bg-soft:#101923}.\[--border\:\#26374a\]{--border:#26374a}.\[--crm-border\:\#26374a\]{--crm-border:#26374a}.\[--crm-surface-2\:\#1a2635\]{--crm-surface-2:#1a2635}.\[--crm-surface\:\#141f2b\]{--crm-surface:#141f2b}.\[--crm-text-muted\:\#8ea0b2\]{--crm-text-muted:#8ea0b2}.\[--crm-text\:\#e1e9f1\]{--crm-text:#e1e9f1}.\[--panel-2\:\#1a2635\]{--panel-2:#1a2635}.\[--panel\:\#141f2b\]{--panel:#141f2b}.\[--text-dim\:\#8ea0b2\]{--text-dim:#8ea0b2}.\[--text\:\#e1e9f1\]{--text:#e1e9f1}.\[background-size\:28px_28px\]{background-size:28px 28px}.\[color-scheme\:dark\]{color-scheme:dark}.\[scrollbar-width\:none\]{scrollbar-width:none}.campaign-detail-chart-card,.campaign-detail-kpi,.campaign-detail-rail-card,.campaign-detail-tabs,.campaigns-filter-panel,.campaigns-overview-hero,.campaigns-rail-card,.campaigns-table-card{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text);box-shadow:var(--cinema-shadow-panel,var(--crm-shadow))}.crm-email-workspace .crm-email-workspace-grid{width:100%;min-width:0}.crm-email-workspace .crm-email-activity-card,.crm-email-workspace .crm-email-quick-actions{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:1.25rem}.crm-email-workspace .crm-email-status-card{box-shadow:var(--crm-shadow)}.crm-email-workspace .crm-email-gmail-link-compact{white-space:nowrap}.crm-email-workspace .crm-email-status-badge.crm-email-status-sent{border:1px solid rgba(22,163,74,.28);background:rgba(22,163,74,.1)}.crm-email-workspace .crm-email-status-badge.crm-email-status-failed{border:1px solid rgba(220,38,38,.28);background:rgba(220,38,38,.1)}.crm-email-workspace .crm-email-reply-row:hover,.crm-email-workspace .crm-email-sent-row:hover{border-color:rgba(99,102,241,.22);background:rgba(239,246,255,.45)}.crm-email-workspace .crm-email-panel-scroll{overscroll-behavior:contain}:root[data-theme=light] .crm-queue-shell .crm-email-workspace .contacts-header-panel,:root[data-theme=light] .crm-queue-shell .crm-email-workspace .crm-email-activity-card,:root[data-theme=light] .crm-queue-shell .crm-email-workspace .crm-email-quick-actions,:root[data-theme=light] .crm-queue-shell .crm-email-workspace .crm-email-status-card,:root[data-theme=light] .crm-queue-shell .crm-email-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-queue-shell .crm-email-workspace .tasks-empty-state.crm-email-empty{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.75rem .875rem!important}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-email-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}@media (max-width:1023px){.crm-email-workspace .crm-email-workspace-grid{grid-template-columns:minmax(0,1fr)}}.crm-email-workspace{background:var(--crm-bg)}.crm-email-hero,.crm-email-kpi-card,.crm-email-panel{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.crm-email-card-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 62% 54% at 0 0,rgba(56,189,248,.08),transparent 58%),radial-gradient(ellipse 42% 38% at 100% 0,rgba(124,58,237,.07),transparent 58%)}.crm-email-mail-illus{position:relative}.crm-email-mail-spark{position:absolute;right:-.15rem;top:-.15rem}@media (max-width:640px){.crm-email-hero-actions,.crm-email-hero-actions a,.crm-email-manage-btn,.crm-email-sync-cta{width:100%}.crm-email-sent-row{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light] .crm-email-shell{--crm-email-page:#f8f2e9;--crm-email-page-2:#eef5ff;--crm-email-panel:hsla(0,0%,100%,.9);--crm-email-panel-2:rgba(255,250,243,.78);--crm-email-border:hsla(34,22%,73%,.54);--crm-email-border-strong:rgba(132,153,184,.34);--crm-email-text:#15233b;--crm-email-muted:#69778b;--crm-email-accent:#4f46e5;--crm-email-blue:#2563eb;--crm-email-violet:#7c3aed;--crm-email-success:#16a66a;--crm-email-danger:#dc4a5f;--crm-email-shadow:0 24px 64px -36px rgba(40,56,87,.45),0 10px 28px -20px rgba(74,63,53,.22);--crm-email-shadow-soft:0 18px 48px -34px rgba(40,56,87,.38),0 8px 20px -18px rgba(74,63,53,.2);background:radial-gradient(circle at 14% -10%,rgba(255,181,91,.2),transparent 31%),radial-gradient(circle at 76% -16%,rgba(91,141,255,.22),transparent 32%),linear-gradient(135deg,var(--crm-email-page) 0,#f6f0e9 44%,var(--crm-email-page-2) 100%)}:root[data-theme=light] .crm-email-shell .console-content{padding:0;background:radial-gradient(circle at 11% 5%,rgba(255,187,104,.13),transparent 24%),radial-gradient(circle at 92% 4%,rgba(127,105,255,.12),transparent 28%),transparent}:root[data-theme=light] .crm-email-shell .drawer-nav-link{border-radius:16px;color:#62708a;font-weight:650;letter-spacing:-.01em}:root[data-theme=light] .crm-email-shell .drawer-nav-link:hover{background:hsla(0,0%,100%,.72);color:var(--crm-email-text);box-shadow:0 10px 24px rgba(78,73,62,.08)}:root[data-theme=light] .crm-email-shell .drawer-nav-link.active{color:#142846;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(238,245,255,.9)),radial-gradient(circle at 0 50%,rgba(79,70,229,.12),transparent 44%);border-color:rgba(91,141,255,.22);box-shadow:0 12px 28px -22px rgba(37,99,235,.5)}:root[data-theme=light] .crm-email-shell .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .crm-email-shell .drawer-nav-link:hover .drawer-nav-icon{color:#1f6feb;background:rgba(226,237,255,.9)}:root[data-theme=light] .crm-email-shell .topbar{backdrop-filter:blur(18px)}:root[data-theme=light] .crm-email-shell .icon-btn,:root[data-theme=light] .crm-email-shell .profile-trigger,:root[data-theme=light] .crm-email-shell .topbar-brand{border-color:hsla(34,24%,70%,.56);background:hsla(0,0%,100%,.74);box-shadow:0 10px 24px -20px rgba(42,54,76,.36)}:root[data-theme=light] .crm-email-shell .topbar-center .global-search .input{height:42px;border-color:hsla(34,24%,70%,.52);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--crm-email-text);box-shadow:0 14px 32px -26px rgba(37,50,74,.45)}:root[data-theme=light] .crm-email-workspace{--crm-bg:transparent;--crm-surface:var(--crm-email-panel);--crm-surface-2:var(--crm-email-panel-2);--crm-border:var(--crm-email-border);--crm-text:var(--crm-email-text);--crm-text-muted:var(--crm-email-muted);--crm-accent:var(--crm-email-accent);--crm-success:var(--crm-email-success);--crm-danger:var(--crm-email-danger);color:var(--crm-email-text)}:root[data-theme=light] .crm-email-inner{gap:18px;padding-top:22px;padding-bottom:42px}:root[data-theme=light] .crm-email-hero,:root[data-theme=light] .crm-email-kpi-card,:root[data-theme=light] .crm-email-panel{border-color:var(--crm-email-border);background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(255,250,243,.78)),radial-gradient(circle at 100% 0,rgba(226,237,255,.52),transparent 34%);box-shadow:var(--crm-email-shadow-soft);backdrop-filter:blur(14px)}:root[data-theme=light] .crm-email-kpi-card:hover,:root[data-theme=light] .crm-email-panel:hover{transform:translateY(-2px);border-color:var(--crm-email-border-strong);box-shadow:var(--crm-email-shadow)}:root[data-theme=light] .crm-email-hero{border-radius:24px}:root[data-theme=light] .crm-email-title{font-size:clamp(1.55rem,2vw,2rem);line-height:1;letter-spacing:-.045em;color:#17243a}:root[data-theme=light] .crm-email-subtitle{color:#6d788b}:root[data-theme=light] .crm-email-hero-icon{width:52px;height:52px;border:0;border-radius:18px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4f46e5;box-shadow:0 16px 28px -20px rgba(79,70,229,.55)}:root[data-theme=light] .crm-email-btn-primary,:root[data-theme=light] .crm-email-btn-secondary,:root[data-theme=light] .crm-email-manage-btn,:root[data-theme=light] .crm-email-sync-cta{min-height:38px;border-radius:14px;box-shadow:0 10px 22px -18px rgba(37,50,74,.42)}:root[data-theme=light] .crm-email-btn-primary,:root[data-theme=light] .crm-email-sync-cta{background:linear-gradient(135deg,#5b5cf6,#6d5dfc);color:#fff}:root[data-theme=light] .crm-email-btn-secondary,:root[data-theme=light] .crm-email-manage-btn{border-color:hsla(34,24%,70%,.52);background:hsla(0,0%,100%,.78);color:#253651}:root[data-theme=light] .crm-email-sender-card{border-radius:26px}:root[data-theme=light] .crm-email-sender-compact{border-radius:20px}:root[data-theme=light] .crm-email-kpi-label,:root[data-theme=light] .crm-email-section-label{color:#7a8494;letter-spacing:.075em}:root[data-theme=light] .crm-email-avatar{background:linear-gradient(135deg,#ede9fe,#dbeafe);color:#5b21b6;box-shadow:0 14px 24px -18px rgba(91,33,182,.58)}:root[data-theme=light] .crm-email-status-pill{background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}:root[data-theme=light] .crm-email-sender-metrics{border-top:1px solid hsla(34,22%,73%,.38);padding-top:14px}:root[data-theme=light] .crm-email-sender-aside{border-left:1px solid hsla(34,22%,73%,.42);background:radial-gradient(circle at 85% 18%,rgba(124,58,237,.1),transparent 38%),hsla(0,0%,100%,.28)}:root[data-theme=light] .crm-email-mail-illus{border:0;background:radial-gradient(circle at 80% 6%,rgba(124,58,237,.2),transparent 26%),linear-gradient(135deg,#ede9fe,#dbeafe 72%,#f5f3ff);color:#5b5cf6;box-shadow:0 18px 32px -20px rgba(79,70,229,.45)}:root[data-theme=light] .crm-email-workspace-grid{align-items:stretch}:root[data-theme=light] .crm-email-replies-card,:root[data-theme=light] .crm-email-sent-card{border-radius:24px}:root[data-theme=light] .crm-email-card-title-icon,:root[data-theme=light] .crm-email-empty-icon{border:0;background:#ede9fe;color:#6d28d9;box-shadow:0 12px 24px -18px rgba(109,40,217,.5)}:root[data-theme=light] .crm-email-empty{background:transparent}.crm-email-action-link,.crm-email-view-all{border:0;background:transparent;color:var(--crm-accent);cursor:pointer;font-family:inherit;padding:0}.crm-email-action-link:hover,.crm-email-view-all:hover{color:var(--crm-accent-strong)}:root[data-theme=light] .crm-email-action-link,:root[data-theme=light] .crm-email-view-all{color:#6d5dfc}:root[data-theme=light] .crm-email-reply-row,:root[data-theme=light] .crm-email-sent-row{border-color:hsla(34,28%,75%,.42)}:root[data-theme=light] .crm-email-reply-row{background:hsla(0,0%,100%,.58)}:root[data-theme=light] .crm-email-status-badge{border:1px solid transparent;background:hsla(0,0%,100%,.62)}:root[data-theme=light] .crm-email-status-sent{border-color:rgba(22,166,106,.22);background:rgba(209,250,229,.7)}:root[data-theme=light] .crm-email-status-failed{border-color:rgba(220,74,95,.22);background:rgba(255,228,230,.76)}.crm-email-activity-panel{height:clamp(20rem,42dvh,28rem)}.crm-email-panel-scroll{overscroll-behavior:contain}:root[data-theme=light] .crm-email-dismiss-btn{border-color:hsla(34,22%,73%,.46);background:hsla(0,0%,100%,.66)}:root[data-theme=light] .crm-email-kpi-card{border-radius:24px;min-height:6.375rem}:root[data-theme=light] .crm-email-kpi-card:before{content:"";position:absolute;inset:auto -22% -46% 34%;height:90%;pointer-events:none;background:radial-gradient(circle,var(--email-kpi-glow),transparent 62%)}:root[data-theme=light] .crm-email-kpi-icon{border:0;background:var(--email-kpi-bg);color:var(--email-kpi-icon);box-shadow:0 12px 24px -18px var(--email-kpi-shadow)}:root[data-theme=light] .crm-email-kpi-value{font-size:clamp(1.65rem,2.2vw,1.875rem);letter-spacing:-.055em;color:#17243a}:root[data-theme=light] .crm-email-kpi-blue{--email-kpi-icon:#1d4ed8;--email-kpi-bg:#dbeafe;--email-kpi-shadow:rgba(37,99,235,.18);--email-kpi-glow:rgba(55,125,255,.18)}:root[data-theme=light] .crm-email-kpi-green{--email-kpi-icon:#059669;--email-kpi-bg:#d1fae5;--email-kpi-shadow:rgba(5,150,105,.15);--email-kpi-glow:rgba(16,185,129,.17)}:root[data-theme=light] .crm-email-kpi-violet{--email-kpi-icon:#7c3aed;--email-kpi-bg:#ede9fe;--email-kpi-shadow:rgba(124,58,237,.18);--email-kpi-glow:rgba(139,92,246,.18)}:root[data-theme=light] .crm-email-kpi-rose{--email-kpi-icon:#e11d48;--email-kpi-bg:#ffe4e6;--email-kpi-shadow:rgba(225,29,72,.14);--email-kpi-glow:rgba(244,63,94,.16)}@media (max-width:1023px){:root[data-theme=light] .crm-email-sender-aside{border-left:0;border-top:1px solid hsla(34,22%,73%,.42)}}@media (max-width:640px){:root[data-theme=light] .crm-email-inner{gap:14px;padding-top:18px}:root[data-theme=light] .crm-email-hero,:root[data-theme=light] .crm-email-kpi-card,:root[data-theme=light] .crm-email-panel{border-radius:20px}}.campaigns-overview-hero{display:flex;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;border-radius:1.25rem;padding:1rem;position:relative}.campaign-detail-chart-card:before,.campaigns-overview-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 98% 12%,rgba(139,92,246,.1),transparent 32%)}.campaigns-hero-copy{display:flex;min-width:0;align-items:flex-start;gap:.625rem;position:relative;z-index:1}.campaign-detail-kpi-icon,.campaigns-hero-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--crm-accent) 30%,transparent);color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface))}.campaigns-hero-icon{width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#2563eb;box-shadow:0 12px 24px -18px rgba(37,99,235,.45)}.campaigns-eyebrow{margin:0 0 .1rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crm-text-muted)}.campaigns-overview-hero h1{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15;letter-spacing:-.03em}.campaigns-overview-hero p:not(.campaigns-eyebrow){margin:.2rem 0 0;max-width:42rem;color:var(--crm-text-muted);font-size:.8125rem}.campaigns-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;position:relative;z-index:1}.campaigns-hero-actions .campaigns-btn-primary,.campaigns-hero-actions .campaigns-btn-secondary{min-height:34px;border-radius:999px;padding:.5rem .85rem;box-shadow:0 10px 22px -18px rgba(37,50,74,.38)}.campaigns-page-shell .campaigns-hero-actions .campaigns-btn-primary{border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}.campaigns-page-shell .campaigns-hero-actions .campaigns-btn-primary:hover{background:linear-gradient(135deg,#5b4cf0,#246df0)}.campaigns-btn-primary,.campaigns-btn-secondary,.campaigns-filter-button,.campaigns-row-actions a,.campaigns-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.campaigns-btn-primary{border:1px solid transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:.78rem 1rem;box-shadow:0 16px 30px -18px rgba(37,99,235,.75)}.campaigns-btn-secondary,.campaigns-filter-button{border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text);padding:.72rem .95rem}.campaign-detail-chart-card:hover,.campaign-detail-kpi:hover,.campaign-detail-rail-card:hover,.campaigns-btn-primary:hover,.campaigns-btn-secondary:hover,.campaigns-filter-button:hover,.campaigns-kpi-card:hover,.campaigns-rail-card:hover,.campaigns-table tbody tr:hover{transform:translateY(-1px)}.campaign-detail-kpi-grid,.campaigns-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.campaign-detail-kpi,.campaigns-kpi-card{position:relative;min-height:6.375rem;min-width:0;overflow:hidden;border-radius:1.35rem;padding:.75rem .9rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.campaigns-kpi-card{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--cinema-shadow-kpi,var(--crm-shadow))}.campaign-detail-kpi-icon,.campaigns-kpi-icon{width:2rem;height:2rem;border-radius:.9rem;margin-bottom:.55rem}.campaign-detail-kpi p,.campaigns-kpi-label{margin:0;color:var(--crm-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.campaign-detail-kpi strong,.campaigns-kpi-value{display:block;margin-top:.2rem;color:var(--crm-text);font-size:clamp(1.45rem,1.85vw,1.875rem);line-height:1;font-weight:850;letter-spacing:-.04em}.campaign-detail-kpi span,.campaigns-kpi-trend{display:block;margin-top:.3rem;color:var(--crm-text-muted);font-size:.76rem;font-weight:650}.campaign-detail-kpi-blue,.campaigns-kpi-blue{--crm-accent:#2563eb}.campaign-detail-kpi-green,.campaigns-kpi-green{--crm-accent:#10b981}.campaign-detail-kpi-violet,.campaigns-kpi-violet{--crm-accent:#8b5cf6}.campaign-detail-kpi-orange,.campaigns-kpi-orange{--crm-accent:#f59e0b}.campaign-detail-kpi-red,.campaigns-kpi-red{--crm-accent:#ef4444}.campaign-detail-kpi-cyan,.campaigns-kpi-cyan{--crm-accent:#06b6d4}.campaign-detail-kpi:after,.campaigns-kpi-card:after{content:"";position:absolute;right:-22%;top:-36%;width:8rem;height:8rem;border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 16%,transparent);pointer-events:none}.campaigns-filter-panel{display:flex;flex-direction:column;gap:.75rem;border-radius:1.35rem;padding:.9rem}.campaigns-page-shell,.campaigns-page-shell .crm-campaign-cinema{background:#eff1f5}.campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-card{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,250,255,.94)),radial-gradient(circle at 88% 14%,var(--kpi-glow,rgba(55,125,255,.14)),transparent 38%);box-shadow:0 18px 34px -24px rgba(37,50,74,.45),0 8px 18px -14px rgba(37,50,74,.28),inset 0 1px 0 hsla(0,0%,100%,.92)}.campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-card:hover{transform:translateY(-3px);box-shadow:0 24px 42px -24px rgba(37,50,74,.5),0 12px 24px -16px rgba(37,50,74,.3),inset 0 1px 0 hsla(0,0%,100%,.95)}.campaigns-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;width:100%}.campaigns-search-wrap{position:relative;min-width:min(100%,18rem);flex:1 1 24rem}.campaigns-search-input,.campaigns-select,.campaigns-sort-control select{width:100%;border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text);border-radius:.95rem;min-height:2.85rem;outline:none}.campaigns-search-input{padding:.82rem 1rem .82rem 3rem;font-size:.95rem}.campaigns-select,.campaigns-sort-control select{width:auto;min-width:9.5rem;padding:.72rem 2rem .72rem .85rem;font-size:.86rem;font-weight:650}.campaigns-filter-button-selectlike{min-height:2.85rem;border-radius:.95rem;padding:.72rem .95rem}.campaigns-filter-date-select{width:100%}.campaigns-filter-button-active{border-color:color-mix(in srgb,var(--crm-accent) 40%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface-2));color:var(--crm-accent)}.campaigns-filter-dropdown.contacts-filter-panel{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent)!important;background:var(--crm-surface)!important;border-radius:1.1rem!important;box-shadow:0 18px 50px -18px rgba(15,23,42,.28)!important;padding:0!important}.campaigns-filter-panel-section{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent);padding-top:.7rem}.campaigns-filter-panel-label{color:var(--crm-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaigns-filter-option{display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2rem;border:1px solid var(--crm-border);border-radius:.75rem;background:var(--crm-surface-2);color:var(--crm-text);padding:.45rem .65rem;font-size:.78rem;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease}.campaigns-filter-option:hover{border-color:color-mix(in srgb,var(--crm-accent) 32%,var(--crm-border));background:color-mix(in srgb,var(--crm-surface) 96%,transparent)}.campaigns-filter-option strong{color:var(--crm-text);font-variant-numeric:tabular-nums}.campaigns-filter-option-active{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 11%,var(--crm-surface));color:var(--crm-accent)}.campaigns-filter-option-active strong{color:var(--crm-accent)}.campaigns-filter-dropdown .contacts-filter-reset:disabled{cursor:default;color:var(--crm-text-muted);opacity:.55}.campaigns-quick-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.campaigns-clear-filters,.campaigns-quick-pill{border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text-muted);border-radius:999px;padding:.48rem .75rem;font-size:.78rem;font-weight:750}.campaigns-quick-pill span{margin-left:.35rem;color:var(--crm-text)}.campaigns-quick-pill-active{border-color:color-mix(in srgb,var(--crm-accent) 55%,transparent);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));color:var(--crm-accent)}.campaigns-clear-filters{margin-left:auto}.campaign-detail-overview-grid,.campaigns-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:stretch;gap:1rem;max-width:100%;min-width:0}.campaigns-table-card{min-width:0;overflow:hidden;border-radius:1.5rem}.campaigns-table-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--crm-border)}.campaign-detail-card-head h2,.campaigns-table-head h2{margin:0;color:var(--crm-text);font-size:1.08rem;font-weight:850;letter-spacing:-.02em}.campaign-detail-card-head p,.campaigns-table-head p{margin:.2rem 0 0;color:var(--crm-text-muted);font-size:.82rem}.campaigns-sort-control{display:flex;align-items:center;gap:.5rem;color:var(--crm-text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.campaigns-table-scroll{overflow-x:auto}.campaigns-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.campaigns-table th{padding:.85rem .9rem;text-align:left;color:var(--crm-text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em;background:color-mix(in srgb,var(--crm-surface-2) 75%,transparent)}.campaigns-table td{padding:.95rem .9rem;border-top:1px solid color-mix(in srgb,var(--crm-border) 68%,transparent);vertical-align:middle}.campaigns-table tbody tr{transition:transform .18s ease,background .18s ease}.campaigns-table tbody tr:hover{background:color-mix(in srgb,var(--crm-accent) 5%,transparent)}.campaign-detail-channel-label,.campaigns-activity-list li,.campaigns-campaign-cell,.campaigns-owner-cell,.campaigns-rate-cell{display:flex;align-items:center;gap:.7rem}.campaigns-activity-icon,.campaigns-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.85rem;width:2.35rem;height:2.35rem}.campaigns-row-title{display:block;color:var(--crm-text);font-size:.95rem;font-weight:850;text-decoration:none}.campaigns-campaign-cell p{margin:.18rem 0 0;color:var(--crm-text-muted);font-size:.78rem;max-width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaigns-status-pill,.campaigns-type-pill{display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;border:1px solid var(--crm-border);padding:.28rem .55rem;background:var(--crm-surface-2);color:var(--crm-text);font-size:.72rem;font-weight:800;white-space:nowrap}.campaigns-status-dot{width:.42rem;height:.42rem;border-radius:999px;background:currentColor}.campaigns-status-active{color:#059669;background:color-mix(in srgb,#10b981 12%,var(--crm-surface));border-color:color-mix(in srgb,#10b981 30%,transparent)}.campaigns-status-paused,.campaigns-status-scheduled{color:#d97706;background:color-mix(in srgb,#f59e0b 12%,var(--crm-surface));border-color:color-mix(in srgb,#f59e0b 32%,transparent)}.campaigns-status-draft{color:#6366f1;background:color-mix(in srgb,#6366f1 11%,var(--crm-surface));border-color:color-mix(in srgb,#6366f1 30%,transparent)}.campaigns-status-completed{color:#0d9488;background:color-mix(in srgb,#14b8a6 12%,var(--crm-surface));border-color:color-mix(in srgb,#14b8a6 32%,transparent)}.campaigns-status-archived{color:var(--crm-text-muted);background:var(--crm-surface-2)}.campaign-create-modal-card{position:relative;max-height:min(92dvh,52rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--crm-border) 78%,transparent);border-radius:1.65rem;background:radial-gradient(circle at 8% 0,rgba(109,93,252,.18),transparent 34%),radial-gradient(circle at 100% 8%,rgba(55,125,255,.16),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--crm-surface) 96%,#fff),color-mix(in srgb,var(--crm-surface-2) 92%,#fff));box-shadow:0 28px 80px -42px rgba(15,23,42,.72),0 12px 32px -24px rgba(55,125,255,.32),inset 0 1px 0 hsla(0,0%,100%,.12)}.campaign-create-modal-glow{pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.08),transparent 38%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.1),transparent 46%)}.campaign-create-modal-inner{position:relative;z-index:1;max-height:min(92dvh,52rem);overflow-y:auto;padding:1.25rem}.campaign-create-modal-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-bottom:1rem;padding:.35rem .2rem .2rem}.campaign-create-modal-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(109,93,252,.24);border-radius:1rem;color:#5b5cf6;background:linear-gradient(135deg,rgba(224,231,255,.96),rgba(219,234,254,.86));box-shadow:0 18px 30px -22px rgba(79,70,229,.7)}.campaign-create-label,.campaign-create-modal-eyebrow,.campaign-create-section-kicker{margin:0;color:var(--crm-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.campaign-create-modal-header h2{margin:.1rem 0 0;color:var(--crm-text);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:900;line-height:.98;letter-spacing:-.055em}.campaign-create-modal-header p:last-child{margin:.4rem 0 0;max-width:34rem;color:var(--crm-text-muted);font-size:.9rem;line-height:1.45}.campaign-create-form{display:grid;gap:.8rem}.campaign-create-section{border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--crm-surface) 76%,transparent);padding:.9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.campaign-create-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.campaign-create-section-head h3{margin:.1rem 0 0;color:var(--crm-text);font-size:.96rem;font-weight:850;letter-spacing:-.02em}.campaign-create-mini-pill{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--crm-accent) 22%,transparent);border-radius:999px;padding:.22rem .48rem;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 9%,transparent);font-size:.66rem;font-weight:850;white-space:nowrap}.campaign-create-input,.campaign-create-rgb-input{width:100%;border:1px solid color-mix(in srgb,var(--crm-border) 88%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--crm-surface-2) 88%,transparent);color:var(--crm-text);font-size:.875rem;box-shadow:none;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.campaign-create-input{min-height:2.65rem;margin-top:.38rem;padding:.66rem .78rem}.campaign-create-input::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 74%,transparent)}.campaign-create-input::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 74%,transparent)}.campaign-create-input:focus,.campaign-create-rgb-input:focus{border-color:color-mix(in srgb,var(--crm-accent) 58%,var(--crm-border));background:var(--crm-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 16%,transparent)}.campaign-create-textarea{min-height:5.8rem;resize:none}.campaign-create-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.campaign-create-priority-card{min-height:4.5rem;border:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-surface-2) 76%,transparent);color:var(--crm-text);padding:.72rem;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.campaign-create-priority-card small,.campaign-create-priority-card span{display:block}.campaign-create-priority-card span{font-size:.86rem;font-weight:900}.campaign-create-priority-card small{margin-top:.18rem;color:var(--crm-text-muted);font-size:.72rem;font-weight:700}.campaign-create-priority-card-active,.campaign-create-priority-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 42%,transparent);background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));box-shadow:0 14px 28px -24px rgba(55,125,255,.7)}.campaign-create-priority-card-high{border-color:rgba(245,158,11,.38);background:rgba(245,158,11,.1)}.campaign-create-priority-card-urgent{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.1)}.campaign-create-tag-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:.65rem;align-items:end}.campaign-create-color-row{display:flex;align-items:center;gap:.5rem;min-height:2.65rem;margin-top:.38rem;border:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--crm-surface-2) 80%,transparent);padding:.35rem .45rem}.campaign-create-color-picker{width:2.1rem;height:2.1rem;flex:0 0 auto;overflow:hidden;border:0;border-radius:.7rem;background:transparent;padding:0}.campaign-create-color-value{color:var(--crm-text);font-size:.78rem;font-weight:850;letter-spacing:.02em}.campaign-create-rgb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.5rem;margin-top:.65rem}.campaign-create-rgb-field span{display:block;margin-bottom:.25rem;color:var(--crm-text-muted);font-size:.62rem;font-weight:850}.campaign-create-rgb-input{height:2.25rem;padding:.35rem .5rem}.campaign-create-add-tag{align-self:end;display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(79,70,229,.28);border-radius:999px;background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;padding:.35rem .75rem;font-size:.78rem;font-weight:850;box-shadow:0 12px 24px -20px rgba(55,125,255,.68)}.campaign-create-tag-preview{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;min-height:2rem}.campaign-create-tag-pill{display:inline-flex;align-items:center;gap:.36rem;border:1px solid;border-radius:999px;padding:.28rem .34rem .28rem .55rem;font-size:.75rem;font-weight:850;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 10px 18px -16px rgb(var(--campaign-tag-rgb)/.5)}.campaign-create-tag-dot{width:.42rem;height:.42rem;border-radius:999px;background:rgb(var(--campaign-tag-rgb))}.campaign-create-tag-pill button{display:inline-flex;width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.46);color:currentColor}.campaign-create-empty-tags,.campaign-create-tag-note{color:var(--crm-text-muted);font-size:.76rem}.campaign-create-empty-tags{display:inline-flex;align-items:center;gap:.35rem;border:1px dashed color-mix(in srgb,var(--crm-border) 84%,transparent);border-radius:999px;padding:.38rem .62rem;background:color-mix(in srgb,var(--crm-surface-2) 62%,transparent)}.campaign-create-tag-note{margin:.55rem 0 0;line-height:1.4}.campaign-create-inline-error{margin:.15rem 0 0;color:var(--crm-danger);font-size:.82rem;font-weight:700}.campaign-create-footer{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.15rem}.campaign-create-primary-btn,.campaign-create-secondary-btn{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border-radius:999px;padding:.58rem 1rem;font-size:.88rem;font-weight:850;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.campaign-create-primary-btn{border:1px solid rgba(79,70,229,.28);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 16px 30px -22px rgba(55,125,255,.78)}.campaign-create-secondary-btn{border:1px solid color-mix(in srgb,var(--crm-border) 88%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 82%,transparent);color:var(--crm-text)}.campaign-create-primary-btn:hover:not(:disabled),.campaign-create-secondary-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.campaign-create-primary-btn:disabled{cursor:not-allowed;border-color:var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text-muted);box-shadow:none}@media (max-width:640px){.campaign-create-modal-inner{padding:1rem}.campaign-create-modal-header,.campaign-create-priority-grid,.campaign-create-rgb-grid,.campaign-create-tag-builder{grid-template-columns:minmax(0,1fr)}.campaign-create-add-tag,.campaign-create-primary-btn,.campaign-create-secondary-btn{width:100%}.campaign-create-footer{flex-direction:column-reverse}}.campaigns-metric-cell,.campaigns-rate-cell strong{color:var(--crm-text);font-weight:850;font-variant-numeric:tabular-nums}.campaigns-rate-cell{flex-direction:column;align-items:flex-start;gap:.15rem}.campaigns-owner-cell small,.campaigns-rate-cell span{color:var(--crm-text-muted);font-size:.72rem}.campaigns-owner-cell>span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#1d4ed8;background:color-mix(in srgb,#2563eb 12%,var(--crm-surface));font-size:.68rem;font-weight:850}.campaigns-owner-cell strong{display:block;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.campaigns-row-actions{position:relative;z-index:2;display:flex;gap:.35rem;margin-top:.5rem}.campaigns-row-actions a,.campaigns-row-actions button{border:1px solid var(--crm-border);color:var(--crm-text-muted);background:var(--crm-surface-2);padding:.22rem .45rem;font-size:.68rem;text-decoration:none}.campaigns-list-card{display:flex;min-height:0;min-width:0;flex-direction:column}.campaigns-list-scroll{min-height:0;max-height:clamp(18rem,calc(100dvh - 24rem),52rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.campaigns-row-list{gap:.4rem;padding:.25rem 0}.campaigns-list-row .crm-queue-row-grid{grid-template-columns:1.2rem 2.05rem minmax(0,1fr) auto .85rem;min-height:2.8rem;gap:.55rem;padding:.45rem .65rem .45rem .5rem}.campaigns-list-row .campaigns-row-icon{width:2.05rem;height:2.05rem;border-radius:.75rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 13%,#fff);box-shadow:0 10px 20px -16px color-mix(in srgb,currentColor 55%,transparent)}.campaigns-list-row .campaigns-row-icon svg{color:currentColor;stroke-width:2.35}.campaigns-list-row .campaigns-row-title{min-width:0;font-size:.875rem;letter-spacing:-.01em}.campaigns-list-row .campaigns-status-pill,.campaigns-list-row .campaigns-type-pill{padding:.18rem .42rem;font-size:.62rem}.campaigns-list-row .crm-queue-row-sub{max-width:34rem;margin-top:.1rem;font-size:.76rem}.campaigns-row-stat{align-items:center;gap:.35rem;min-width:0;color:var(--crm-text-muted);font-size:.72rem;font-weight:800}.campaigns-list-row .campaigns-row-actions{margin-top:0;white-space:nowrap}.campaigns-right-rail.crm-queue-detail-rail{display:flex;overflow:hidden}.campaigns-detail-panel,.campaigns-right-rail.crm-queue-detail-rail{min-height:0;min-width:0;max-height:clamp(18rem,calc(100dvh - 24rem),52rem)}.campaigns-detail-icon{color:currentColor;background:color-mix(in srgb,currentColor 12%,#fff);box-shadow:0 14px 24px -18px color-mix(in srgb,currentColor 60%,transparent)}.campaigns-detail-summary p{margin:0;color:var(--crm-text);font-size:.8rem;line-height:1.45}.campaigns-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.campaigns-detail-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.campaigns-detail-metric{border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--crm-surface) 76%,transparent);padding:.55rem}.campaigns-detail-meta-card dt,.campaigns-detail-metric small,.campaigns-detail-metric span{display:block;color:var(--crm-text-muted);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.campaigns-detail-metric strong{display:block;margin-top:.1rem;color:var(--crm-text);font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums}.campaigns-detail-metric small{margin-top:.12rem;font-size:.58rem;letter-spacing:.04em}.campaigns-detail-meta-card dl{display:grid;gap:.55rem;margin:0}.campaigns-detail-meta-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.campaigns-detail-meta-card dd{margin:0;max-width:12rem;color:var(--crm-text);font-size:.78rem;font-weight:800;text-align:right}.crm-row-action-menu-panel{min-width:9.5rem;padding:.25rem 0;border-radius:var(--crm-radius,.75rem);border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1))}.campaign-detail-rail,.campaigns-right-rail{display:flex;min-width:0;flex-direction:column;gap:.85rem}.campaign-detail-rail-card,.campaigns-rail-card{position:relative;overflow:hidden;border-radius:1.35rem;padding:1rem}.campaign-detail-card-head,.campaign-detail-rail-heading,.campaigns-rail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.campaign-detail-rail-heading p,.campaigns-rail-heading p{margin:0;color:var(--crm-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.campaign-detail-rail-heading strong,.campaigns-rail-heading h3{margin:.2rem 0 0;font-size:1rem;font-weight:850}.campaigns-health-donut-wrap{display:flex;justify-content:center;padding:1rem 0 .75rem}.campaign-detail-progress-ring,.campaigns-health-donut{display:grid;place-items:center;border-radius:999px}.campaigns-health-donut{width:8.2rem;height:8.2rem;box-shadow:0 18px 34px -26px rgba(15,23,42,.55)}.campaigns-health-donut-core{display:flex;align-items:center;justify-content:center;flex-direction:column;width:5.6rem;height:5.6rem;border-radius:999px;background:var(--crm-surface)}.campaigns-health-donut-core span{font-size:1.5rem;font-weight:900}.campaigns-health-donut-core small{color:var(--crm-text-muted);font-size:.68rem;font-weight:750}.campaign-detail-action-list,.campaign-detail-owner-stack,.campaign-detail-status-meta,.campaigns-activity-list,.campaigns-health-legend,.campaigns-top-list{display:flex;flex-direction:column;gap:.62rem}.campaign-detail-action-list a,.campaign-detail-action-list span,.campaigns-health-legend span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--crm-text-muted);font-size:.78rem;font-weight:700;text-decoration:none}.campaign-detail-action-list i,.campaigns-health-legend i{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.campaign-detail-action-list a,.campaign-detail-action-list span,.campaigns-health-legend span{justify-content:flex-start}.campaigns-health-legend strong{margin-left:auto;color:var(--crm-text)}.campaigns-top-list{margin:1rem 0 0;padding:0;list-style:none}.campaigns-top-row{display:flex;justify-content:space-between;gap:.75rem;color:var(--crm-text);font-size:.8rem;font-weight:750}.campaign-detail-channel-track,.campaigns-progress-track{height:.45rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--crm-border) 55%,transparent);margin-top:.4rem}.campaign-detail-channel-track>div,.campaigns-progress-track>div{height:100%;border-radius:inherit}.campaigns-progress-0{background:#2563eb}.campaigns-progress-1{background:#10b981}.campaigns-progress-2{background:#8b5cf6}.campaigns-progress-3{background:#f59e0b}.campaigns-progress-4{background:#06b6d4}.campaigns-rail-link{display:inline-flex;margin-top:.9rem;color:var(--crm-accent);font-size:.78rem;font-weight:800;text-decoration:none}.campaigns-activity-list{margin:1rem 0 0;padding:0;list-style:none}.campaigns-activity-icon{width:2.2rem;height:2.2rem}.campaigns-activity-list strong{display:block;color:var(--crm-text);font-size:.82rem}.campaigns-activity-list p{margin:.16rem 0 0;color:var(--crm-text-muted);font-size:.72rem}.campaign-detail-tabs{display:flex;flex-wrap:wrap;gap:.35rem;border-radius:1.1rem;padding:.35rem}.campaign-detail-tabs a{border-radius:.85rem;color:var(--crm-text-muted);padding:.58rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none}.campaign-detail-tabs a.is-active{background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));color:var(--crm-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 28%,transparent)}.campaign-detail-page{padding-bottom:1.25rem;overflow:visible;scroll-behavior:smooth}.campaign-detail-workspace-chrome,.campaign-detail-workspace-shell{gap:.85rem}.campaign-detail-identity-card{position:relative;overflow:visible;z-index:30;border:1px solid var(--crm-border);border-radius:1.25rem;background:var(--crm-surface);box-shadow:var(--crm-shadow)}.campaign-detail-identity-inner{position:relative;z-index:2;padding:1rem}.campaign-detail-identity-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.75rem}.campaign-detail-identity-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.55rem;color:var(--crm-text-muted);font-size:.76rem;font-weight:700}.campaign-detail-identity-meta>span{display:inline-flex;min-width:0;align-items:center;gap:.35rem}.campaign-detail-priority-pill{color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 10%,transparent)}.campaign-detail-actions-menu{position:relative;z-index:80;flex:0 0 auto}.campaign-detail-actions-menu .crm-cinema-overflow-menu{right:0;top:calc(100% + .6rem);z-index:120;min-width:15.5rem;max-height:min(70vh,28rem);overflow-y:auto;gap:.22rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--crm-accent) 16%,var(--crm-border));background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--crm-accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--crm-surface) 96%,transparent);padding:.45rem;box-shadow:0 24px 60px -30px rgba(15,23,42,.46),0 10px 24px -18px rgba(37,99,235,.28);backdrop-filter:blur(18px)}.campaign-detail-actions-menu[open] .crm-cinema-overflow-menu{display:flex}.campaign-detail-actions-menu .crm-cinema-overflow-item,.campaign-detail-actions-menu .crm-cinema-overflow-item-danger{min-height:2.35rem;border-radius:.85rem;padding:.55rem .7rem;color:var(--crm-text);font-size:.78rem;font-weight:780}.campaign-detail-actions-menu .crm-cinema-overflow-item svg,.campaign-detail-actions-menu .crm-cinema-overflow-item-danger svg{height:1.7rem;width:1.7rem;border-radius:.65rem;padding:.38rem;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 10%,transparent)}.campaign-detail-actions-menu .crm-cinema-overflow-item:hover{background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface));color:var(--crm-text)}.campaign-detail-actions-menu .crm-cinema-overflow-item-danger{color:var(--crm-danger)}.campaign-detail-actions-menu .crm-cinema-overflow-item-danger:hover{background:color-mix(in srgb,var(--crm-danger) 10%,var(--crm-surface));color:var(--crm-danger)}.campaign-detail-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1rem;align-items:start}.campaign-detail-workbench.crm-workspace-body--split{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);min-height:0;overflow:hidden}.campaign-detail-main-scroll{display:flex;min-height:0;flex-direction:column;overflow:hidden}.campaign-detail-rail{display:flex;min-width:0;flex-direction:column;gap:.9rem}.campaign-detail-right-rail-scroll{display:flex;flex-direction:column;gap:.85rem}.campaign-detail-right-rail-scroll>.campaign-detail-rail{min-height:100%;flex:1}.campaign-detail-side-analytics{display:flex;flex-direction:column;min-height:100%;flex:1;gap:.7rem;padding:.85rem}.campaign-detail-side-analytics-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem}.campaign-detail-side-analytics-head p{color:var(--crm-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.campaign-detail-side-analytics-head h2{margin-top:.25rem;color:var(--crm-text);font-size:.95rem;font-weight:850;line-height:1.2}.campaign-detail-side-analytics-head>span{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--crm-success) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--crm-success) 10%,transparent);color:var(--crm-success);padding:.25rem .5rem;font-size:.62rem;font-weight:850;letter-spacing:.08em}.campaign-detail-side-score{--side-metric-accent:var(--crm-accent);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--side-metric-accent) 20%,var(--crm-border));border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--side-metric-accent) 16%,transparent),transparent 46%),color-mix(in srgb,var(--crm-surface-2) 80%,var(--crm-surface));padding:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.campaign-detail-side-score>div{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.campaign-detail-side-score span{color:var(--crm-text-muted);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.campaign-detail-side-score strong{color:var(--crm-text);font-size:1.7rem;font-weight:950;letter-spacing:-.06em;line-height:.9}.campaign-detail-side-score small{margin-left:.1rem;color:var(--crm-text-muted);font-size:.78rem;font-weight:850;letter-spacing:-.03em}.campaign-detail-side-score p{margin-top:.45rem;color:var(--crm-text-muted);font-size:.68rem;font-weight:720;line-height:1.3}.campaign-detail-side-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.campaign-detail-side-metric{--side-metric-accent:var(--crm-accent);position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--side-metric-accent) 18%,var(--crm-border));border-radius:.9rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--side-metric-accent) 14%,transparent),transparent 42%),color-mix(in srgb,var(--crm-surface-2) 78%,var(--crm-surface));padding:.62rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.campaign-detail-side-metric-blue{--side-metric-accent:#377dff}.campaign-detail-side-metric-violet{--side-metric-accent:#8b5cf6}.campaign-detail-side-metric-cyan{--side-metric-accent:#06b6d4}.campaign-detail-side-metric-emerald{--side-metric-accent:#10b981}.campaign-detail-side-metric-amber{--side-metric-accent:#f59e0b}.campaign-detail-side-metric-rose{--side-metric-accent:#ef4444}.campaign-detail-side-metric-top{display:flex;min-width:0;align-items:center;gap:.45rem}.campaign-detail-side-metric-top>span{display:inline-flex;height:1.5rem;width:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;background:color-mix(in srgb,var(--side-metric-accent) 13%,transparent);color:var(--side-metric-accent)}.campaign-detail-side-metric-top small{min-width:0;color:var(--crm-text-muted);font-size:.58rem;font-weight:850;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.campaign-detail-side-metric strong{display:block;margin-top:.45rem;color:var(--crm-text);font-size:1.1rem;font-weight:900;letter-spacing:-.04em;line-height:1}.campaign-detail-side-metric p{margin-top:.2rem;color:var(--crm-text-muted);font-size:.62rem;font-weight:700;line-height:1.2}.campaign-detail-side-metric-track{margin-top:.45rem;height:.28rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--crm-border) 70%,transparent)}.campaign-detail-side-metric-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--side-metric-accent) 62%,transparent),var(--side-metric-accent))}.campaign-detail-side-queue-link{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;border:1px solid color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));border-radius:.85rem;background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface-2));color:var(--crm-accent);padding:.62rem .75rem;font-size:.78rem;font-weight:850}.campaign-detail-side-report{border:1px solid rgba(136,159,190,.22);border-radius:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.74)),radial-gradient(circle at 0 0,rgba(55,125,255,.08),transparent 34%);padding:.75rem}.campaign-detail-side-report-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.campaign-detail-side-report-head p{color:var(--crm-text-muted);font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.campaign-detail-side-report-head span{border-radius:999px;background:rgba(16,185,129,.12);color:#059669;padding:.18rem .45rem;font-size:.58rem;font-weight:900;text-transform:uppercase}.campaign-detail-side-report-bars{display:flex;flex-direction:column;gap:.52rem}.campaign-detail-side-report-row{--side-metric-accent:var(--crm-accent);display:flex;flex-direction:column;gap:.35rem}.campaign-detail-side-report-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.campaign-detail-side-report-row span{color:var(--crm-text-muted);font-size:.68rem;font-weight:800}.campaign-detail-side-report-row strong{color:var(--crm-text);font-size:.78rem;font-weight:900}.campaign-detail-side-report-row p{color:var(--crm-text-muted);font-size:.63rem;font-weight:720;line-height:1.25}.campaign-detail-side-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.campaign-detail-side-signal-grid>div{min-width:0;border:1px solid rgba(136,159,190,.2);border-radius:.9rem;background:hsla(0,0%,100%,.88);padding:.62rem}.campaign-detail-side-signal-grid span{display:block;overflow:hidden;color:var(--crm-text-muted);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.campaign-detail-side-signal-grid strong{display:block;margin-top:.28rem;color:var(--crm-text);font-size:1rem;font-weight:900;letter-spacing:-.04em}.campaign-detail-side-signal-grid p{margin-top:.1rem;overflow:hidden;color:var(--crm-text-muted);font-size:.58rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.campaign-detail-side-breakdown,.campaign-detail-side-focus{padding:.9rem}.campaign-detail-side-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.campaign-detail-side-section-head p{color:var(--crm-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.campaign-detail-side-section-head strong{color:var(--crm-text);font-size:.9rem;font-weight:900;letter-spacing:-.03em}.campaign-detail-side-pipeline{display:flex;flex-direction:column;gap:.58rem}.campaign-detail-side-pipeline-row{--side-metric-accent:var(--crm-accent);display:flex;flex-direction:column;gap:.45rem}.campaign-detail-side-pipeline-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.campaign-detail-side-focus-list span,.campaign-detail-side-pipeline-row span{color:var(--crm-text-muted);font-size:.72rem;font-weight:780}.campaign-detail-side-focus-list strong,.campaign-detail-side-pipeline-row strong{color:var(--crm-text);font-size:.86rem;font-weight:900}.campaign-detail-side-focus{flex:1}.campaign-detail-side-focus-list{display:grid;grid-template-columns:1fr;gap:.65rem}.campaign-detail-side-focus-list>div{border:1px solid rgba(136,159,190,.22);border-radius:.95rem;background:hsla(0,0%,100%,.9);padding:.7rem}.campaign-detail-side-focus-list p{margin-top:.18rem;color:var(--crm-text-muted);font-size:.68rem;font-weight:650;line-height:1.25}.campaign-detail-rail-card{min-width:0;overflow:hidden;border-radius:1.2rem}.campaign-detail-workbench>.campaign-detail-rail{position:sticky;top:1rem;max-height:none;overflow:visible}.campaign-detail-filter-row label>span{color:var(--crm-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.campaign-detail-contact-workspace{min-width:0}.campaign-detail-roster-shell{display:flex;min-height:0;max-height:none;flex:1 1 auto;flex-direction:column;scroll-behavior:smooth}.campaign-detail-roster-sticky{position:relative;top:0;z-index:6;flex:0 0 auto;border-bottom:1px solid var(--cinema-border-subtle);background:color-mix(in srgb,var(--crm-surface) 94%,transparent);backdrop-filter:blur(14px)}.campaign-detail-filter-row{position:relative;top:auto;display:flex;flex-wrap:wrap;align-items:end;gap:.55rem;padding-block:.65rem}.campaign-detail-filter-row label{display:flex;min-width:8.25rem;flex-direction:column;gap:.25rem}.campaign-detail-filter-search{flex:1 1 17rem}.campaign-detail-filter-count{margin-left:auto;align-self:center;white-space:nowrap;color:var(--crm-text-muted);font-size:.72rem;font-weight:750}.campaign-detail-inline-toast{margin:0 1rem .65rem;border:1px solid color-mix(in srgb,var(--crm-success) 40%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--crm-success) 10%,transparent);color:var(--crm-success);padding:.55rem .75rem;font-size:.82rem;font-weight:750}.campaign-detail-bulk-bar{display:flex;align-items:center;gap:.55rem;margin:0 1rem .7rem;border:1px solid color-mix(in srgb,var(--crm-accent) 30%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-accent) 10%,transparent);padding:.55rem;box-shadow:var(--crm-shadow);flex-wrap:wrap}.campaign-detail-bulk-assignee{flex:1 1 18rem;min-width:min(100%,18rem)}.campaign-detail-roster-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}.campaign-detail-page>.campaign-detail-analytics{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.92fr) minmax(18rem,.92fr)}.campaign-detail-overview-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.campaign-detail-analytics,.campaign-detail-main-flow{min-width:0}.campaign-detail-analytics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr) minmax(18rem,.9fr);gap:1rem}.campaign-detail-chart-card{position:relative;overflow:hidden;min-height:16rem;border-radius:1.4rem;padding:1.05rem}.campaign-detail-chart-card>*{position:relative;z-index:1}.campaign-detail-card-head span{border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-text-muted);background:var(--crm-surface-2);padding:.28rem .55rem;font-size:.68rem;font-weight:800}.campaign-detail-line-chart{width:100%;height:10rem;margin-top:1rem}.campaign-detail-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.campaign-detail-mini-stats span{border:1px solid var(--crm-border);border-radius:.95rem;background:var(--crm-surface-2);color:var(--crm-text-muted);padding:.65rem;font-size:.74rem}.campaign-detail-mini-stats strong{display:block;color:var(--crm-text);font-size:1.1rem}.campaign-detail-funnel{display:flex;flex-direction:column;justify-content:center;min-height:10.75rem;gap:.7rem;margin-top:1rem}.campaign-detail-funnel-row{display:grid;grid-template-columns:minmax(6rem,1fr) 5.5rem 3rem 2.5rem;align-items:center;gap:.55rem}.campaign-detail-funnel-row>div:first-child{height:2.15rem;border-radius:.7rem;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.campaign-detail-channel-row small,.campaign-detail-funnel-row small,.campaign-detail-funnel-row span{color:var(--crm-text-muted);font-size:.72rem;font-weight:750}.campaign-detail-funnel-row strong{color:var(--crm-text);font-size:.82rem}.campaign-detail-channel-list{display:flex;flex-direction:column;gap:.62rem;margin-top:1rem}.campaign-detail-channel-row{display:grid;grid-template-columns:minmax(5.25rem,.92fr) minmax(4.5rem,1fr) minmax(5.75rem,.88fr);align-items:center;gap:.55rem;min-width:0;border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--crm-surface-2) 62%,transparent);padding:.52rem}.campaign-detail-channel-label{min-width:0}.campaign-detail-channel-label>span{display:inline-flex;height:1.8rem;width:1.8rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.7rem;background:color-mix(in srgb,currentColor 12%,transparent)}.campaign-detail-channel-label strong{min-width:0;overflow-wrap:anywhere;font-size:.82rem}.campaign-detail-channel-track{min-width:0}.campaign-detail-channel-metric{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;border-radius:.75rem;background:color-mix(in srgb,var(--crm-surface) 72%,transparent);padding:.38rem .45rem;text-align:center}.campaign-detail-channel-metric strong{color:var(--crm-text);font-size:.82rem;font-weight:900;line-height:1}.campaign-detail-channel-metric small{max-width:100%;overflow-wrap:anywhere;line-height:1.15}.campaign-detail-workload-strip{display:flex;gap:.3rem;margin-top:1rem}.campaign-detail-workload-strip span{height:.42rem;border-radius:999px;background:linear-gradient(90deg,#2563eb,#8b5cf6)}.campaign-detail-progress-ring{width:7rem;height:7rem;margin:1rem auto;background:conic-gradient(#2563eb 0 var(--progress),color-mix(in srgb,var(--crm-border) 65%,transparent) var(--progress) 1turn)}.campaign-detail-progress-ring:before{content:"";position:absolute}.campaign-detail-progress-ring span{display:grid;place-items:center;width:4.9rem;height:4.9rem;border-radius:999px;background:var(--crm-surface);color:var(--crm-text);font-size:1.4rem;font-weight:900}.campaign-detail-owner-stack span,.campaign-detail-status-meta span{display:flex;justify-content:space-between;gap:.75rem;color:var(--crm-text-muted);font-size:.78rem;font-weight:700}.campaign-detail-note{color:var(--crm-text-muted);font-size:.85rem;line-height:1.55}.campaign-detail-owner-stack{margin-top:.85rem;border-top:1px solid var(--crm-border);padding-top:.85rem}.campaign-detail-owner-stack strong{color:var(--crm-text)}.campaign-detail-empty-chart{min-height:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border-radius:1.25rem;border:1px dashed color-mix(in srgb,var(--crm-border) 76%,transparent);color:var(--crm-muted);background:color-mix(in srgb,var(--crm-surface-2) 78%,transparent);text-align:center}.campaign-detail-empty-chart strong{color:var(--crm-text)}.campaign-detail-empty-chart span{max-width:24rem;font-size:.8125rem}.campaign-detail-action-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.campaign-detail-action-card{min-height:6.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent);padding:.875rem;color:var(--crm-text);background:color-mix(in srgb,var(--crm-surface) 88%,transparent);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.campaign-detail-action-card span{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.75rem;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 12%,transparent)}.campaign-detail-action-card strong{font-size:.875rem}.campaign-detail-action-card small{color:var(--crm-muted)}.campaign-detail-action-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 35%,transparent);box-shadow:var(--crm-shadow);transform:translateY(-1px)}.campaign-detail-action-card:disabled{cursor:not-allowed;opacity:.55}.campaign-detail-activity-feed{display:flex;flex-direction:column;gap:.85rem}.campaign-detail-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;font-size:.8125rem}.campaign-detail-activity-dot{margin-top:.35rem;height:.6rem;width:.6rem;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 13%,transparent)}.campaign-detail-activity-item strong{display:block;color:var(--crm-text)}.campaign-detail-activity-item p,.campaign-detail-activity-item small{display:block;margin-top:.1rem;color:var(--crm-muted)}:root[data-theme=light] .crm-campaign-cinema{--crm-surface:hsla(0,0%,100%,.88);--crm-surface-2:rgba(248,250,252,.92);--crm-border:rgba(37,44,65,.1);--crm-text:#172033;--crm-text-muted:#68748a}:root[data-theme=light] .campaign-detail-chart-card,:root[data-theme=light] .campaign-detail-kpi,:root[data-theme=light] .campaign-detail-rail-card,:root[data-theme=light] .campaign-detail-tabs,:root[data-theme=light] .campaigns-filter-panel,:root[data-theme=light] .campaigns-overview-hero,:root[data-theme=light] .campaigns-rail-card,:root[data-theme=light] .campaigns-table-card{backdrop-filter:blur(16px)}:root[data-theme=light] .campaigns-page-shell .campaigns-list-card:has(.campaigns-row-list){border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}:root[data-theme=light] .campaigns-page-shell .campaigns-list-scroll-region,:root[data-theme=light] .campaigns-page-shell .campaigns-right-rail,:root[data-theme=light] .campaigns-page-shell .campaigns-workspace-shell,:root[data-theme=light] .campaigns-page-shell .crm-workspace-body,:root[data-theme=light] .campaigns-page-shell .crm-workspace-main,:root[data-theme=light] .campaigns-page-shell .crm-workspace-right-rail{min-width:0;background:#eff1f5!important}:root[data-theme=light] .campaigns-page-shell .campaigns-table-head{margin-bottom:.35rem;border:1px solid rgba(136,159,190,.28)!important;border-radius:1.15rem;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.05rem;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,rgba(136,159,190,.32))!important;background:#fff!important;box-shadow:0 10px 24px -20px rgba(15,23,42,.24)!important}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-active{color:#047857;background:linear-gradient(135deg,#d1fae5,#ecfdf5)}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-paused,:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-scheduled{color:#b45309;background:linear-gradient(135deg,#fef3c7,#fff7ed)}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-draft{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff,#eef2ff)}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-completed{color:#0f766e;background:linear-gradient(135deg,#ccfbf1,#f0fdfa)}:root[data-theme=light] .campaigns-page-shell .campaigns-list-row .campaigns-row-icon.campaigns-status-archived{color:#64748b;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.48),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 44px -28px rgba(15,23,42,.5),0 8px 18px -14px rgba(55,125,255,.24),inset 0 1px 0 hsla(0,0%,100%,.95)!important}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .crm-queue-detail-header{background:transparent!important}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .crm-queue-detail-actions-card,:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .crm-queue-detail-contact-strip{border-color:rgba(226,232,240,.9);background:#f8fafc}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .campaigns-detail-metric{border-color:rgba(226,232,240,.9);background:#fff}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .campaigns-detail-icon{border:1px solid rgba(16,185,129,.22);color:#047857!important;background:linear-gradient(135deg,#a7f3d0,#d1fae5 58%,#fff)!important;box-shadow:0 14px 24px -16px rgba(4,120,87,.5),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .campaigns-page-shell .campaigns-detail-panel .campaigns-detail-icon svg{color:currentColor;stroke-width:2.45}.campaign-detail-shell .campaign-detail-page,.campaign-detail-shell .crm-campaign-cinema,.campaign-detail-shell.crm-page-shell{background:#eff1f5!important}.campaign-detail-shell .campaign-detail-page{width:100%;max-width:none!important;min-height:100%;overflow-x:hidden;padding-block:1rem}:root[data-theme=light] .campaign-detail-shell .campaign-detail-page{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;color:var(--crm-text)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-chart-card,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-card,:root[data-theme=light] .campaign-detail-shell .campaign-detail-kpi,:root[data-theme=light] .campaign-detail-shell .campaign-detail-rail-card,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-shell,:root[data-theme=light] .campaign-detail-shell .campaign-detail-tabs,:root[data-theme=light] .campaign-detail-shell .crm-campaign-performance-surface{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}:root[data-theme=light] .campaign-detail-shell .campaign-detail-chart-card:before,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-card:before,:root[data-theme=light] .campaign-detail-shell .crm-cinema-detail-hero:before{opacity:.45}:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:stretch;gap:1rem;max-width:100%;min-width:0}:root[data-theme=light] .campaign-detail-shell .campaign-detail-analytics,:root[data-theme=light] .campaign-detail-shell .campaign-detail-contact-workspace,:root[data-theme=light] .campaign-detail-shell .campaign-detail-main-flow,:root[data-theme=light] .campaign-detail-shell .campaign-detail-rail,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-shell{min-width:0}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-shell{overflow:hidden}:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-row,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-sticky,:root[data-theme=light] .campaign-detail-shell .crm-campaign-roster-toolbar{border-color:rgba(226,232,240,.9)!important;background:#fff!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-scroll{overflow-x:hidden;background:transparent}:root[data-theme=light] .campaign-detail-shell .crm-campaign-member-row{border:1px solid rgba(136,159,190,.24)!important;border-radius:1rem;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.035)}:root[data-theme=light] .campaign-detail-shell .crm-campaign-member-row:hover{border-color:rgba(55,125,255,.2)!important;background:#f8fbff!important;box-shadow:0 14px 30px -28px rgba(15,23,42,.42)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-rail{gap:.85rem}:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench>.campaign-detail-rail{top:.75rem}:root[data-theme=light] .campaign-detail-shell .campaign-detail-bulk-bar,:root[data-theme=light] .campaign-detail-shell .campaign-detail-channel-row,:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-row label,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-meta>span,:root[data-theme=light] .campaign-detail-shell .campaign-detail-mini-stats span{border-color:rgba(226,232,240,.9);background:rgba(248,250,252,.82)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-menu{border-color:rgba(136,159,190,.32);background:#fff;box-shadow:0 18px 50px -24px rgba(15,23,42,.38)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-card-head span,:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-count,:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-row label>span{color:var(--crm-text-muted)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-row input,:root[data-theme=light] .campaign-detail-shell .campaign-detail-filter-row select{background:#fff;color:var(--crm-text)}@media (max-width:1280px){:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench{grid-template-columns:minmax(0,1fr)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench>.campaign-detail-rail{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root[data-theme=light] .campaign-detail-shell .campaign-detail-page{padding-inline:.75rem}:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench>.campaign-detail-rail{grid-template-columns:1fr}}@media (max-width:1280px){.campaign-detail-kpi-grid,.campaigns-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-detail-workbench{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.campaign-detail-analytics{grid-template-columns:1fr}}@media (max-width:1024px){.campaign-detail-workbench{grid-template-columns:1fr}.campaign-detail-roster-shell{min-height:0;max-height:none}.campaign-detail-roster-sticky{position:relative;top:0}.campaign-detail-roster-scroll{max-height:none;overflow:visible}.campaign-detail-workbench>.campaign-detail-rail{position:relative;top:auto;max-height:none;overflow:visible}.campaign-detail-overview-grid,.campaigns-workspace-grid{grid-template-columns:1fr}.campaigns-list-scroll{max-height:none}.campaigns-list-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.9rem minmax(0,1fr) auto .9rem}.campaign-detail-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.campaigns-right-rail{display:block;max-height:none;overflow:visible}.campaigns-detail-panel{max-height:none}}@media (max-width:760px){.campaign-detail-identity-row{flex-direction:column}.campaign-detail-actions-menu,.campaign-detail-actions-menu>summary{width:100%}.campaign-detail-actions-menu>summary{justify-content:center}.campaign-detail-filter-row label,.campaign-detail-filter-row select,.campaign-detail-filter-search{width:100%}.campaign-detail-filter-count{width:100%;margin-left:0}.campaign-detail-bulk-bar{align-items:stretch}.campaign-detail-bulk-bar>button,.campaign-detail-bulk-bar>div{width:100%}.campaigns-overview-hero{flex-direction:column;border-radius:1.25rem}.campaigns-filter-button,.campaigns-hero-actions,.campaigns-hero-actions>*,.campaigns-select{width:100%}.campaign-detail-kpi-grid,.campaign-detail-mini-stats,.campaign-detail-rail,.campaigns-kpi-grid,.campaigns-right-rail{grid-template-columns:1fr}.campaigns-clear-filters{margin-left:0}.campaigns-table-head{align-items:flex-start;flex-direction:column}.campaign-detail-channel-row,.campaign-detail-funnel-row{grid-template-columns:1fr}}:root,:root[data-theme=dark]{--bg:#0c1218;--bg-soft:#101923;--panel:#141f2b;--panel-2:#1a2635;--text:#e1e9f1;--text-dim:#8ea0b2;--accent:#22a8ff;--accent-2:#4f7bff;--border:#26374a;--success:#34c27b;--warning:#f0b655;--danger:#ea6068;--info:#4ab2ff;--shadow:0 8px 30px rgba(0,0,0,.24);--crm-bg:var(--bg-soft);--crm-surface:var(--panel);--crm-surface-2:var(--panel-2);--crm-border:var(--border);--crm-text:var(--text);--crm-text-muted:var(--text-dim);--crm-accent:var(--accent);--crm-accent-soft:color-mix(in srgb,var(--accent) 16%,transparent);--crm-danger:var(--danger);--crm-warning:var(--warning);--crm-success:var(--success);--crm-radius:0.75rem;--crm-radius-lg:1rem;--crm-shadow:0 1px 2px rgba(0,0,0,.28);--crm-section-gap:1rem}.crm-page-shell{width:100%}.crm-campaign-workspace input:not([type=checkbox]):not([type=radio]),.crm-campaign-workspace select,.crm-campaign-workspace textarea{background-color:var(--crm-surface-2)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important;box-shadow:none!important}.crm-campaign-workspace input::-moz-placeholder,.crm-campaign-workspace textarea::-moz-placeholder{color:var(--crm-text-muted)!important}.crm-campaign-workspace input::placeholder,.crm-campaign-workspace textarea::placeholder{color:var(--crm-text-muted)!important}.crm-campaign-workspace select option{background:var(--crm-surface)!important;color:var(--crm-text)!important}@keyframes crm-campaign-strip-pulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes crm-campaign-live-dot{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.crm-campaign-workspace .crm-campaign-status-strip-live{animation:crm-campaign-strip-pulse 2.8s ease-in-out infinite}.crm-campaign-workspace .crm-campaign-live-dot{animation:crm-campaign-live-dot 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.crm-campaign-workspace .crm-campaign-live-dot,.crm-campaign-workspace .crm-campaign-status-strip-live{animation:none}}.crm-campaign-workspace a[aria-disabled=true],.crm-campaign-workspace button:disabled{opacity:1!important}.crm-campaign-command-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 10% -30%,rgba(56,189,248,.14),transparent 55%),radial-gradient(ellipse 60% 50% at 95% 20%,rgba(79,123,255,.08),transparent 50%),linear-gradient(180deg,rgba(26,38,53,.55),transparent 42%);pointer-events:none}.crm-campaign-index-row-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgba(56,189,248,.95),rgba(56,189,248,.35));border-radius:.75rem 0 0 .75rem}.crm-campaign-performance-surface{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(56,189,248,.06),transparent 55%),var(--crm-surface)}.crm-campaign-quick-strip{background:linear-gradient(180deg,rgba(26,38,53,.92),rgba(20,31,43,.96))}@media (prefers-reduced-motion:reduce){.crm-campaign-index-row{transition:border-color .15s ease}.crm-campaign-index-row:hover{transform:none}}:root:not([data-theme=light]) .crm-campaign-cinema,:root[data-theme=dark] .crm-campaign-cinema{color-scheme:dark;--cinema-text:#f0f4f9;--cinema-text-muted:#8b9cb3;--cinema-text-dim:#6d7f99;--cinema-accent-blue:#60a5fa;--cinema-surface:#121a28;--cinema-surface-2:#161f2e;--cinema-surface-soft:#1a2438;--cinema-surface-hero:rgba(18,26,40,.92);--cinema-border:hsla(0,0%,100%,.08);--cinema-border-subtle:hsla(0,0%,100%,.06);--cinema-shadow-hero:0 24px 80px -24px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.06);--cinema-shadow-panel:0 16px 48px -20px rgba(0,0,0,.7);--cinema-shadow-kpi:0 12px 40px -16px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.05);--cinema-ring-track:hsla(0,0%,100%,.08);--cinema-gauge-glow:rgba(251,191,36,.25);--crm-surface:#121a28;--crm-surface-2:#161f2e;--crm-text:#f0f4f9;--crm-text-muted:#8b9cb3;--crm-border:#2a3a52;--crm-accent:#3b82f6;--crm-success:#34d399;--crm-warning:#fbbf24;--crm-danger:#f87171}:root[data-theme=light] .crm-campaign-cinema{color-scheme:light;--cinema-text:#0f172a;--cinema-text-muted:#64748b;--cinema-text-dim:#94a3b8;--cinema-accent-blue:#0284c7;--cinema-surface:#fff;--cinema-surface-2:#f8fafc;--cinema-surface-soft:#f1f5f9;--cinema-surface-hero:hsla(0,0%,100%,.94);--cinema-border:rgba(15,23,42,.1);--cinema-border-subtle:rgba(15,23,42,.08);--cinema-shadow-hero:0 1px 2px rgba(15,23,42,.04),0 16px 40px -12px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.95);--cinema-shadow-panel:0 1px 2px rgba(15,23,42,.04),0 12px 32px -10px rgba(15,23,42,.08);--cinema-shadow-kpi:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.95);--cinema-ring-track:rgba(15,23,42,.1);--cinema-gauge-glow:rgba(251,191,36,.18);--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-text:#0f172a;--crm-text-muted:#64748b;--crm-border:rgba(15,23,42,.12);--crm-accent:#0284c7;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626}.crm-campaign-cinema{background:radial-gradient(ellipse 120% 80% at 50% -25%,rgba(59,130,246,.14),transparent 58%),radial-gradient(ellipse 70% 55% at 100% 15%,rgba(139,92,246,.09),transparent 52%),radial-gradient(ellipse 60% 45% at 0 55%,rgba(52,211,153,.06),transparent 48%),#080b12}:root[data-theme=light] .crm-campaign-cinema{background:radial-gradient(ellipse 110% 75% at 50% -18%,rgba(56,189,248,.1),transparent 55%),radial-gradient(ellipse 65% 50% at 100% 8%,rgba(99,102,241,.06),transparent 48%),radial-gradient(ellipse 55% 40% at 0 45%,rgba(52,211,153,.05),transparent 45%),linear-gradient(180deg,#f6f8fb,#eef2f7)}.campaigns-page-shell.crm-page-shell,:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema,:root[data-theme=light] .campaigns-page-shell.crm-page-shell{background:#eff1f5}.crm-cinema-detail-hero,.crm-cinema-hero{border:1px solid var(--cinema-border);background:var(--cinema-surface-hero);box-shadow:var(--cinema-shadow-hero)}.crm-cinema-detail-hero:before,.crm-cinema-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 65% at 8% -25%,rgba(59,130,246,.2),transparent 58%),radial-gradient(ellipse 55% 45% at 92% 10%,rgba(52,211,153,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 38%)}:root[data-theme=light] .crm-cinema-detail-hero:before,:root[data-theme=light] .crm-cinema-hero:before{background:radial-gradient(ellipse 85% 60% at 12% -20%,rgba(56,189,248,.14),transparent 58%),radial-gradient(ellipse 50% 40% at 88% 5%,rgba(52,211,153,.08),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.65),transparent 42%)}.crm-cinema-kpi-card{border:1px solid var(--cinema-border);background:linear-gradient(180deg,color-mix(in srgb,var(--cinema-surface-soft) 95%,transparent),var(--cinema-surface));box-shadow:var(--cinema-shadow-kpi)}.crm-cinema-kpi-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 42%)}:root[data-theme=light] .crm-cinema-kpi-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent 45%)}.cinema-kpi-accent-green-border{border-color:rgba(52,211,153,.3)}.cinema-kpi-accent-amber-border{border-color:rgba(251,191,36,.3)}.cinema-kpi-accent-violet-border{border-color:rgba(167,139,250,.3)}.cinema-kpi-accent-orange-border{border-color:rgba(251,146,60,.3)}.cinema-kpi-accent-cyan-border{border-color:rgba(34,211,238,.28)}.cinema-kpi-accent-blue-border{border-color:rgba(96,165,250,.28)}.cinema-kpi-accent-green-glow{box-shadow:0 0 40px -12px rgba(52,211,153,.35)}.cinema-kpi-accent-amber-glow{box-shadow:0 0 40px -12px rgba(251,191,36,.3)}.cinema-kpi-accent-violet-glow{box-shadow:0 0 40px -12px rgba(167,139,250,.3)}.cinema-kpi-accent-orange-glow{box-shadow:0 0 40px -12px rgba(251,146,60,.3)}.cinema-kpi-accent-cyan-glow{box-shadow:0 0 40px -12px rgba(34,211,238,.28)}.cinema-kpi-accent-blue-glow{box-shadow:0 0 40px -12px rgba(96,165,250,.28)}:root[data-theme=light] .cinema-kpi-accent-green-glow{box-shadow:0 8px 28px -10px rgba(52,211,153,.22)}:root[data-theme=light] .cinema-kpi-accent-amber-glow{box-shadow:0 8px 28px -10px rgba(251,191,36,.2)}:root[data-theme=light] .cinema-kpi-accent-violet-glow{box-shadow:0 8px 28px -10px rgba(167,139,250,.2)}:root[data-theme=light] .cinema-kpi-accent-orange-glow{box-shadow:0 8px 28px -10px rgba(251,146,60,.2)}:root[data-theme=light] .cinema-kpi-accent-cyan-glow{box-shadow:0 8px 28px -10px rgba(34,211,238,.18)}:root[data-theme=light] .cinema-kpi-accent-blue-glow{box-shadow:0 8px 28px -10px rgba(96,165,250,.18)}.cinema-kpi-sub-green{color:#6ee7b7}.cinema-kpi-sub-amber{color:#fcd34d}.cinema-kpi-sub-violet{color:#c4b5fd}.cinema-kpi-sub-orange{color:#fdba74}.cinema-kpi-sub-cyan{color:#67e8f9}.cinema-kpi-sub-blue{color:#93c5fd}:root[data-theme=light] .cinema-kpi-sub-green{color:#059669}:root[data-theme=light] .cinema-kpi-sub-amber{color:#d97706}:root[data-theme=light] .cinema-kpi-sub-violet{color:#7c3aed}:root[data-theme=light] .cinema-kpi-sub-orange{color:#ea580c}:root[data-theme=light] .cinema-kpi-sub-cyan{color:#0891b2}:root[data-theme=light] .cinema-kpi-sub-blue{color:#2563eb}.crm-cinema-row{border:1px solid var(--cinema-border);background:linear-gradient(90deg,color-mix(in srgb,var(--cinema-surface-soft) 95%,transparent),var(--cinema-surface),color-mix(in srgb,var(--cinema-surface) 98%,#000));box-shadow:var(--cinema-shadow-panel)}:root[data-theme=light] .crm-cinema-row{background:linear-gradient(90deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96),rgba(241,245,249,.94))}.crm-cinema-row-paused{border-color:rgba(245,158,11,.35);box-shadow:0 0 32px -12px rgba(245,158,11,.25)}:root[data-theme=light] .crm-cinema-row-paused{box-shadow:0 8px 24px -10px rgba(245,158,11,.18)}.crm-cinema-row-active:after{content:"";position:absolute;inset:-1px;border-radius:1rem;pointer-events:none;box-shadow:0 0 0 1px rgba(52,211,153,.25),0 0 48px -6px rgba(52,211,153,.35)}:root[data-theme=light] .crm-cinema-row-active:after{box-shadow:0 0 0 1px rgba(52,211,153,.35),0 0 32px -8px rgba(52,211,153,.22)}.cinema-row-edge-active{background:linear-gradient(180deg,#34d399,transparent)}.cinema-row-edge-paused{background:linear-gradient(180deg,#fbbf24,transparent)}.cinema-row-badge-active{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.15)}.cinema-row-badge-paused{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.12)}.cinema-row-badge-draft{border-color:var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-soft) 80%,transparent)}.cinema-row-badge-completed{border-color:rgba(96,165,250,.35);background:rgba(96,165,250,.1)}.cinema-row-badge-archived{border-color:var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-soft) 60%,transparent)}.cinema-icon-active{color:#34d399}.cinema-icon-paused{color:#fbbf24}.cinema-icon-draft{color:var(--cinema-text-muted)}.cinema-icon-completed{color:#60a5fa}.cinema-icon-archived{color:var(--cinema-text-dim)}:root[data-theme=light] .cinema-row-badge-active{background:rgba(52,211,153,.12)}:root[data-theme=light] .cinema-row-badge-paused{background:rgba(251,191,36,.1)}.cinema-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#3b9eff,#2563eb);box-shadow:0 0 32px -6px rgba(59,130,246,.65),0 8px 24px -8px rgba(37,99,235,.5);transition:filter .15s ease,transform .15s ease}.cinema-btn-primary:hover{filter:brightness(1.1)}.cinema-btn-primary:active{transform:scale(.98)}:root[data-theme=light] .cinema-btn-primary{box-shadow:0 4px 16px -4px rgba(37,99,235,.45),0 1px 2px rgba(15,23,42,.06)}.cinema-btn-queue,.cinema-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:var(--cinema-text);border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-soft) 92%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .15s ease,background .15s ease}.cinema-btn-queue:hover,.cinema-btn-secondary:hover{border-color:color-mix(in srgb,var(--cinema-accent-blue) 40%,var(--cinema-border));background:color-mix(in srgb,var(--cinema-surface-soft) 100%,transparent)}:root[data-theme=light] .cinema-btn-queue,:root[data-theme=light] .cinema-btn-secondary{background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(15,23,42,.04)}.cinema-btn-green{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 0 40px -8px rgba(52,211,153,.55);transition:filter .15s ease}.cinema-btn-green:hover{filter:brightness(1.1)}:root[data-theme=light] .cinema-btn-green{box-shadow:0 6px 20px -6px rgba(5,150,105,.4)}.cinema-btn-open-row{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#3b9eff,#2563eb);box-shadow:0 0 28px -6px rgba(59,130,246,.55);transition:filter .15s ease}.cinema-btn-open-row:hover{filter:brightness(1.1)}.cinema-btn-power-orange{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgba(251,146,60,.35);background:rgba(251,146,60,.1);padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#fdba74;transition:border-color .15s ease,background .15s ease}.cinema-btn-power-orange:hover{border-color:rgba(251,146,60,.5);background:rgba(251,146,60,.16)}:root[data-theme=light] .cinema-btn-power-orange{color:#c2410c;background:rgba(251,146,60,.12)}.crm-cinema-filter-bar{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface) 88%,transparent);box-shadow:0 8px 32px -16px rgba(0,0,0,.55);backdrop-filter:blur(12px)}:root[data-theme=light] .crm-cinema-filter-bar{background:hsla(0,0%,100%,.88);box-shadow:0 8px 24px -12px rgba(15,23,42,.08)}.crm-cinema-search{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-2) 95%,transparent);color:var(--cinema-text)}.crm-cinema-search::-moz-placeholder{color:var(--cinema-text-dim)}.crm-cinema-search::placeholder{color:var(--cinema-text-dim)}.crm-cinema-search:focus{border-color:color-mix(in srgb,var(--cinema-accent-blue) 50%,transparent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cinema-accent-blue) 25%,transparent)}:root[data-theme=light] .crm-cinema-search{background:#fff}.cinema-filter-pill-group{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-soft) 70%,transparent)}.cinema-filter-pill{color:var(--cinema-text-muted)}.cinema-filter-pill:hover{color:var(--cinema-text);background:color-mix(in srgb,var(--cinema-surface-soft) 90%,transparent)}.cinema-filter-pill-active{color:var(--cinema-text);background:color-mix(in srgb,var(--cinema-accent-blue) 18%,var(--cinema-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cinema-accent-blue) 35%,transparent)}:root[data-theme=light] .cinema-filter-pill-group{background:rgba(241,245,249,.9)}.crm-cinema-strip-dock{border-top:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface) 92%,transparent)}:root[data-theme=light] .crm-cinema-strip-dock{background:color-mix(in srgb,#f6f8fb 94%,transparent);box-shadow:0 -8px 32px -12px rgba(15,23,42,.08)}.crm-cinema-strip-card{border:1px solid var(--cinema-border);background:linear-gradient(135deg,color-mix(in srgb,var(--cinema-surface-soft) 92%,transparent),color-mix(in srgb,var(--cinema-surface) 96%,transparent));box-shadow:var(--cinema-shadow-panel);backdrop-filter:blur(12px)}:root[data-theme=light] .crm-cinema-strip-card{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95))}.cinema-strip-icon{border:1px solid var(--cinema-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.cinema-strip-icon-teal{border-color:rgba(45,212,191,.35);background:rgba(45,212,191,.15);color:#5eead4}.cinema-strip-icon-orange{border-color:rgba(251,146,60,.35);background:rgba(251,146,60,.15);color:#fdba74}.cinema-strip-icon-violet{border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.15);color:#c4b5fd}.cinema-strip-icon-amber{border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.15);color:#fdba74}:root[data-theme=light] .cinema-strip-icon-teal{color:#0d9488}:root[data-theme=light] .cinema-strip-icon-orange{color:#ea580c}:root[data-theme=light] .cinema-strip-icon-violet{color:#7c3aed}:root[data-theme=light] .cinema-strip-icon-amber{color:#c2410c}.crm-cinema-detail-kpi{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-2) 92%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=light] .crm-cinema-detail-kpi{background:hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-cinema-perf{border:1px solid var(--cinema-border);background:radial-gradient(ellipse 90% 50% at 50% 0,rgba(99,102,241,.08),transparent 55%),var(--cinema-surface);box-shadow:var(--cinema-shadow-panel)}:root[data-theme=light] .crm-cinema-perf{background:radial-gradient(ellipse 90% 50% at 50% 0,rgba(99,102,241,.06),transparent 55%),hsla(0,0%,100%,.94)}.cinema-perf-glow--ring{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(52,211,153,.2),transparent 60%)}.cinema-perf-glow--funnel{background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(99,102,241,.22),transparent 65%)}.cinema-perf-glow--gauge{background:radial-gradient(ellipse 80% 70% at 60% 40%,rgba(251,191,36,.18),transparent 65%)}:root[data-theme=light] .cinema-perf-glow--ring{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(52,211,153,.12),transparent 60%)}:root[data-theme=light] .cinema-perf-glow--funnel{background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(99,102,241,.1),transparent 65%)}:root[data-theme=light] .cinema-perf-glow--gauge{background:radial-gradient(ellipse 80% 70% at 60% 40%,rgba(251,191,36,.1),transparent 65%)}.cinema-widget-ring-glow{background:radial-gradient(circle,rgba(52,211,153,.4),transparent 68%)}:root[data-theme=light] .cinema-widget-ring-glow{background:radial-gradient(circle,rgba(52,211,153,.2),transparent 68%)}.cinema-widget-gauge-glow{background:radial-gradient(circle,var(--cinema-gauge-glow),transparent 70%)}.cinema-widget-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cinema-text-dim)}.cinema-widget-title{font-size:.875rem;font-weight:700;color:var(--cinema-text)}.cinema-widget-sub{font-size:.75rem;color:var(--cinema-text-muted)}.cinema-widget-funnel-label{font-size:.75rem;font-weight:700;color:var(--cinema-text)}.cinema-widget-funnel-meta{font-size:.625rem;font-variant-numeric:tabular-nums;color:#a5b4fc}:root[data-theme=light] .cinema-widget-funnel-meta{color:#6366f1}.cinema-metric-warn{color:#fcd34d}:root[data-theme=light] .cinema-metric-warn{color:#d97706}.cinema-pressure-warn{color:#fcd34d}:root[data-theme=light] .cinema-pressure-warn{color:#d97706}.cinema-live-dot{display:inline-flex;height:.5rem;width:.5rem;border-radius:9999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.7)}.cinema-row-draft{border-style:dashed}.cinema-btn-resume{color:#6ee7b7}:root[data-theme=light] .cinema-btn-resume{color:#059669}.cinema-breadcrumb-link:hover{color:var(--cinema-accent-blue)}.cinema-breadcrumb-sep{margin:0 .375rem;color:color-mix(in srgb,var(--cinema-text-dim) 55%,transparent)}.cinema-breadcrumb-current{color:var(--cinema-text-muted)}.cinema-detail-title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--cinema-text)}@media (min-width:640px){.cinema-detail-title{font-size:1.875rem}}.cinema-btn-icon-edit{border-radius:.5rem;border:1px solid var(--cinema-border);padding:.375rem;color:var(--cinema-text-muted);transition:border-color .15s ease,color .15s ease}.cinema-btn-icon-edit:hover{border-color:color-mix(in srgb,var(--cinema-accent-blue) 35%,var(--cinema-border));color:var(--cinema-text)}.cinema-detail-kpi-urgent{border-color:rgba(251,191,36,.35)!important;background:rgba(251,191,36,.08)!important}:root[data-theme=light] .cinema-detail-kpi-urgent{background:rgba(251,191,36,.1)!important}.cinema-detail-kpi-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cinema-text-dim)}.cinema-detail-kpi-urgent-value{color:#fcd34d}:root[data-theme=light] .cinema-detail-kpi-urgent-value{color:#d97706}.cinema-detail-toolbar{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--cinema-border-subtle);padding-top:1rem}.cinema-detail-meta{font-size:.6875rem;color:var(--cinema-text-dim)}.cinema-detail-meta-strong{font-weight:500;color:var(--cinema-text-muted)}.cinema-btn-pause-toolbar{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border:1px solid rgba(251,191,36,.3);padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#fcd34d;transition:background .15s ease}.cinema-btn-pause-toolbar:hover{background:rgba(251,191,36,.1)}:root[data-theme=light] .cinema-btn-pause-toolbar{color:#d97706}.cinema-btn-archive-toolbar{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border:1px solid var(--cinema-border);padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--cinema-text-muted);transition:color .15s ease,background .15s ease}.cinema-btn-archive-toolbar:hover{color:#f87171;background:color-mix(in srgb,var(--crm-danger) 8%,transparent)}.cinema-ops-empty{margin-top:.75rem;font-size:.75rem;line-height:1.5;color:var(--cinema-text-muted)}.cinema-alert-title{font-size:.875rem;font-weight:700;color:var(--cinema-text)}.cinema-load-bar-track{margin-top:.375rem;height:.5rem;overflow:hidden;border-radius:9999px;background:color-mix(in srgb,var(--cinema-surface-soft) 80%,transparent)}:root[data-theme=light] .cinema-load-bar-track{background:rgba(241,245,249,.95)}.cinema-settings-summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:700;color:var(--cinema-text)}.cinema-settings-summary:hover{background:color-mix(in srgb,var(--cinema-surface-soft) 50%,transparent)}.cinema-settings-body{border-top:1px solid var(--cinema-border-subtle);padding:1rem 1.25rem 1.25rem}.cinema-priority-pill{border-radius:.5rem;border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-soft) 90%,transparent);padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:var(--cinema-text-muted);transition:border-color .15s ease,background .15s ease,color .15s ease}.cinema-priority-pill-active{border-color:color-mix(in srgb,var(--cinema-accent-blue) 45%,transparent);background:color-mix(in srgb,var(--cinema-accent-blue) 15%,transparent);color:color-mix(in srgb,var(--cinema-accent-blue) 85%,var(--cinema-text))}.crm-cinema-perf-header{border-bottom:1px solid var(--cinema-border-subtle);padding:1rem 1.25rem}@media (min-width:640px){.crm-cinema-perf-header{padding:1rem 1.5rem}}.crm-cinema-ops-card{border:1px solid var(--cinema-border);background:linear-gradient(180deg,color-mix(in srgb,var(--cinema-surface-soft) 82%,transparent),var(--cinema-surface));box-shadow:var(--cinema-shadow-panel)}:root[data-theme=light] .crm-cinema-ops-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94))}.crm-cinema-ops-alert{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface-2) 65%,transparent)}:root[data-theme=light] .crm-cinema-ops-alert{background:rgba(248,250,252,.9)}.crm-cinema-roster{border:1px solid var(--cinema-border);background:color-mix(in srgb,var(--cinema-surface) 96%,transparent);box-shadow:var(--cinema-shadow-panel)}:root[data-theme=light] .crm-cinema-roster{background:hsla(0,0%,100%,.94)}.cinema-roster-head{background:color-mix(in srgb,var(--cinema-surface-2) 62%,transparent)}:root[data-theme=light] .cinema-roster-head{background:linear-gradient(180deg,rgba(248,250,252,.95),hsla(0,0%,100%,.9))}.crm-cinema-roster-thead{border-bottom:1px solid var(--cinema-border-subtle);background:color-mix(in srgb,var(--cinema-surface-soft) 55%,transparent)}:root[data-theme=light] .crm-cinema-roster-thead{background:rgba(241,245,249,.85)}.campaign-detail-roster-shell .crm-cinema-roster-thead{display:none}.crm-cinema-member-row{position:relative;margin-inline:.55rem;border:1px solid transparent;border-radius:1rem;background:color-mix(in srgb,var(--cinema-surface) 78%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}.crm-cinema-member-row+.crm-cinema-member-row{margin-top:.38rem}.crm-cinema-member-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--cinema-accent-blue) 72%,transparent),color-mix(in srgb,#8b5cf6 60%,transparent));opacity:0;transition:opacity .16s ease}.crm-cinema-member-row:hover{border-color:color-mix(in srgb,var(--cinema-accent-blue) 22%,transparent);background:color-mix(in srgb,var(--cinema-accent-blue) 5%,var(--cinema-surface));box-shadow:0 14px 34px -28px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.crm-cinema-member-row:hover:before{opacity:1}:root[data-theme=light] .crm-cinema-member-row:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));box-shadow:0 16px 32px -28px rgba(15,23,42,.22)}.cinema-member-avatar{background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.85),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--cinema-accent-blue) 28%,transparent),var(--cinema-surface-soft));color:color-mix(in srgb,var(--cinema-accent-blue) 85%,var(--cinema-text));box-shadow:0 8px 18px -14px rgba(37,99,235,.8)}.cinema-member-avatar,.crm-cinema-member-row.cinema-member-row-selected{border-color:color-mix(in srgb,var(--cinema-accent-blue) 32%,transparent)}.crm-cinema-member-row.cinema-member-row-selected{background:color-mix(in srgb,var(--cinema-accent-blue) 12%,transparent);box-shadow:inset 0 0 32px -12px rgba(59,130,246,.25)}:root[data-theme=light] .crm-cinema-member-row.cinema-member-row-selected{background:rgba(59,130,246,.08);box-shadow:inset 0 0 28px -12px rgba(59,130,246,.12)}.crm-cinema-member-row.cinema-member-row-overdue{background:color-mix(in srgb,var(--crm-danger) 6%,transparent)}:root[data-theme=light] .campaign-detail-shell .crm-cinema-member-row.cinema-member-row-overdue{background:#fff!important}.campaign-member-list-row.crm-cinema-member-row{display:grid;min-height:4.4rem;grid-template-columns:auto 1.25rem 2rem minmax(0,1fr) minmax(7rem,auto) minmax(12rem,15rem);align-items:center;gap:.75rem;padding:.7rem .85rem}.campaign-member-list-row.crm-cinema-member-row:before{opacity:0}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row.crm-cinema-member-row{border-color:rgba(136,159,190,.28)!important;border-radius:1.05rem;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row.crm-cinema-member-row:hover{border-color:rgba(55,125,255,.2)!important;background:#fff!important;box-shadow:0 10px 24px -20px rgba(15,23,42,.24)!important}.campaign-member-list-select{display:flex;align-items:center;justify-content:center}.campaign-member-row-rank{color:var(--crm-text-muted);font-size:.72rem;font-weight:850}.campaign-member-row-avatar.cinema-member-avatar{height:2rem;width:2rem;border-radius:.8rem;font-size:.74rem}:root[data-theme=light] .campaign-detail-shell .campaign-member-row-avatar.cinema-member-avatar{border:1px solid rgba(34,197,94,.25);background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.95),transparent 38%),linear-gradient(135deg,#d1fae5,#ecfdf5);color:#047857;box-shadow:none}.campaign-member-row-main{min-width:0}.campaign-member-row-title-line{display:flex;min-width:0;align-items:center;gap:.45rem}.campaign-member-row-sub{margin-top:.15rem;overflow:hidden;color:var(--crm-text-muted);font-size:.72rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.campaign-member-row-status{flex:0 0 auto;border-radius:999px;padding:.18rem .48rem;font-size:.62rem;font-weight:850}.campaign-member-row-status-select{max-width:7.25rem;min-height:1.5rem;flex:0 0 auto;padding-block:.15rem;font-size:.6rem}.campaign-member-row-chip{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;border:1px solid rgba(136,159,190,.24);background:#f8fafc;color:#64748b;padding:.16rem .48rem;font-size:.6rem;font-weight:850;letter-spacing:.02em}.campaign-member-row-chip-warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1);color:#b45309}.campaign-member-row-chip-danger{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1);color:#dc2626}.campaign-member-row-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.18rem}.campaign-member-row-meta .cinema-member-touch{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-member-checkbox{margin-top:.125rem;flex-shrink:0;border-radius:.25rem;border-color:var(--cinema-border)}.cinema-member-name{text-align:left;font-size:.84rem;font-weight:820;line-height:1.15;color:var(--cinema-text);transition:color .15s ease}.cinema-member-name:hover{color:var(--cinema-accent-blue)}.cinema-member-contact-line{display:flex;min-width:0;align-items:center;gap:0;overflow:hidden;white-space:nowrap;font-size:.6875rem;line-height:1.25;color:var(--cinema-text-muted)}.cinema-member-meta-dot{margin:0 .375rem;color:var(--cinema-text-dim)}.cinema-member-mobile-ops{margin-top:.25rem;display:flex;min-width:0;flex-wrap:wrap;gap:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--cinema-text-dim)}.cinema-member-mobile-ops span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-member-col-label{font-size:.625rem;font-weight:600;text-transform:uppercase;color:var(--cinema-text-dim)}.cinema-member-agent{display:inline-flex;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 8%,transparent);padding:.25rem .5rem;font-size:.72rem;font-weight:760;color:color-mix(in srgb,var(--crm-accent) 72%,var(--cinema-text))}.cinema-member-attempts{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;color:var(--cinema-text)}.cinema-member-touch{font-size:.73rem;font-weight:650;color:var(--cinema-text-muted)}.cinema-member-next{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.6875rem;font-weight:700;line-height:1.25;color:color-mix(in srgb,var(--cinema-accent-blue) 88%,var(--cinema-text))}.cinema-member-status-pill{min-width:5.75rem;line-height:1.1}.cinema-member-status-select{width:100%;max-width:7.75rem;min-height:1.75rem;border-radius:999px;border-width:1px;padding:.25rem 1.75rem .25rem .625rem;font-size:.6875rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;outline:none}.cinema-member-status-select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--cinema-accent-blue) 24%,transparent)}.cinema-member-workspace-btn{display:inline-flex;min-height:1.875rem;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:999px;border:1px solid rgba(147,197,253,.32);padding:.375rem .7rem;font-size:.75rem;font-weight:750;line-height:1;color:#fff;background:radial-gradient(circle at 30% 0,rgba(125,211,252,.36),transparent 34%),linear-gradient(135deg,#38bdf8,#2563eb 56%,#1d4ed8);box-shadow:0 8px 20px -14px rgba(37,99,235,.78),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.cinema-member-workspace-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(37,99,235,.88),inset 0 1px 0 hsla(0,0%,100%,.26)}.cinema-member-workspace-btn:active{transform:translateY(0)}.cinema-member-icon-action{display:inline-flex;height:1.92rem;width:1.92rem;align-items:center;justify-content:center;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--cinema-border) 74%,transparent);color:color-mix(in srgb,var(--cinema-text-muted) 88%,var(--cinema-accent-blue));background:linear-gradient(180deg,color-mix(in srgb,var(--cinema-surface) 92%,transparent),color-mix(in srgb,var(--cinema-surface-soft) 78%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 8px 16px -14px rgba(15,23,42,.35);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.cinema-member-icon-action:hover:not(:disabled){color:var(--cinema-accent-blue);border-color:color-mix(in srgb,var(--cinema-accent-blue) 42%,transparent);background:color-mix(in srgb,var(--cinema-accent-blue) 12%,var(--cinema-surface));transform:translateY(-1px);box-shadow:0 12px 22px -16px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.34)}.cinema-member-icon-action:disabled{cursor:not-allowed;opacity:.42}.campaign-member-channel-actions{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.campaign-member-channel-action{display:inline-flex;min-height:2rem;min-width:0;align-items:center;justify-content:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--crm-border) 78%,transparent);border-radius:.75rem;background:var(--crm-surface);color:var(--crm-text-muted);padding:0 .45rem;font-size:.68rem;font-weight:800;letter-spacing:.02em;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.campaign-member-channel-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface));color:var(--crm-accent);transform:translateY(-1px)}.campaign-member-channel-action-call{border-color:color-mix(in srgb,var(--crm-success) 45%,var(--crm-border));background:var(--crm-success);color:#fff;box-shadow:0 10px 20px -16px color-mix(in srgb,var(--crm-success) 70%,#000)}.campaign-member-channel-action-call:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-success) 58%,var(--crm-border));background:color-mix(in srgb,var(--crm-success) 92%,#fff);color:#fff}.campaign-member-channel-action:disabled{cursor:not-allowed;opacity:.42;transform:none}:root[data-theme=light] .campaign-detail-shell .campaign-member-channel-action{border-color:rgba(136,159,190,.3);background:#fff;color:#64748b;box-shadow:0 1px 2px rgba(15,23,42,.035)}:root[data-theme=light] .campaign-detail-shell .campaign-member-channel-action:hover:not(:disabled){border-color:rgba(55,125,255,.24);background:#f8fbff;color:#377dff}:root[data-theme=light] .campaign-detail-shell .campaign-member-channel-action-call{border-color:#2563eb;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 10px 20px -14px rgba(37,99,235,.45)}:root[data-theme=light] .campaign-detail-shell .campaign-member-channel-action-call:hover:not(:disabled){border-color:#1d4ed8;background:linear-gradient(135deg,#377dff,#1d4ed8);color:#fff}.campaign-detail-shell .campaign-member-list-row .crm-queue-row-grid{grid-template-columns:1rem .7rem 2.75rem minmax(0,1fr) minmax(4.5rem,auto) auto .85rem;min-height:2.8rem;gap:.32rem;padding:.45rem .65rem .45rem .5rem}.campaign-member-row-checkbox{height:.86rem;width:.86rem;border-radius:.18rem;border:1px solid rgba(148,163,184,.75);accent-color:var(--crm-accent)}.campaign-detail-shell .campaign-member-list-row .campaigns-row-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left}.campaign-member-status-select{min-height:1.45rem;max-width:7.25rem;border-radius:999px;padding:.15rem 1.55rem .15rem .48rem;font-size:.62rem;font-weight:850;line-height:1}.campaign-member-status-pill{padding:.18rem .42rem;font-size:.62rem}.campaign-member-type-warning{border-color:color-mix(in srgb,#f59e0b 32%,transparent);background:color-mix(in srgb,#f59e0b 12%,var(--crm-surface));color:#d97706}.campaign-member-type-danger{border-color:color-mix(in srgb,#ef4444 32%,transparent);background:color-mix(in srgb,#ef4444 10%,var(--crm-surface));color:#dc2626}.campaign-member-last-touch{color:var(--crm-text-muted);font-size:.72rem;font-weight:800}.campaign-detail-shell .campaign-member-channel-actions{margin-top:0;display:flex;align-items:center;gap:.35rem;white-space:nowrap}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel{min-height:1.85rem;flex-direction:row;border-radius:.65rem;padding:.22rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:none;transform:none}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-email{border-color:#93b4ff;background:#eef4ff;color:#2563eb}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-sms{border-color:#b7a2ff;background:#f5f0ff;color:#7c3aed}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-call{border-color:#74d7bd;background:#e9fbf4;color:#059669;box-shadow:none}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-email:hover:not(:disabled){border-color:#7aa2ff;background:#e4eeff;color:#1d4ed8}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-sms:hover:not(:disabled){border-color:#a78bfa;background:#eee7ff;color:#6d28d9}.campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-call:hover:not(:disabled){border-color:#5fcfab;background:#dcf8ee;color:#047857}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row.campaigns-list-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.05rem;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row.campaigns-list-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,rgba(136,159,190,.32))!important;background:#fff!important;box-shadow:0 10px 24px -20px rgba(15,23,42,.24)!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row.campaigns-list-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-icon.campaigns-status-active{color:#047857;background:linear-gradient(135deg,#d1fae5,#ecfdf5)}@media (max-width:1023px){.campaign-detail-shell .campaign-member-list-row .crm-queue-row-grid{grid-template-columns:1rem 1.1rem 2.75rem minmax(0,1fr) .85rem}.campaign-detail-shell .campaign-member-list-row .campaign-member-channel-actions,.campaign-detail-shell .campaign-member-list-row .campaign-member-last-touch{grid-column:4/-1}.crm-cinema-member-row{border-radius:1rem;border:1px solid var(--cinema-border-subtle);background:color-mix(in srgb,var(--cinema-surface) 86%,transparent)}.cinema-member-status-select{max-width:8.25rem}.cinema-member-workspace-btn{width:100%;min-height:2.125rem}}@media (max-width:640px){.crm-cinema-strip-dock{position:static;padding:.75rem 1rem 1rem}}.cinema-roster-title{font-size:1rem;font-weight:750;color:var(--cinema-text)}.cinema-roster-sub{margin-top:.0625rem;font-size:.71875rem;color:var(--cinema-text-muted)}.cinema-alert-icon-violet{color:#a78bfa}.cinema-alert-icon-orange{color:#fb923c}.cinema-load-name{font-weight:600;color:var(--cinema-text-muted)}.cinema-load-name-unassigned{font-style:italic;color:#fcd34d}:root[data-theme=light] .cinema-load-name-unassigned{color:#d97706}.cinema-load-total{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cinema-text)}.cinema-settings-details[open]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cinema-accent-blue) 22%,transparent)}.cinema-settings-chevron{flex-shrink:0;color:var(--cinema-text-muted);transition:transform .2s ease}.cinema-settings-details[open] .cinema-settings-chevron{transform:rotate(180deg)}.cinema-field-label{margin-bottom:.25rem;display:block;font-size:.75rem;color:var(--cinema-text-muted)}.cinema-pill-active{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.15);color:#6ee7b7}.cinema-pill-paused{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.12);color:#fcd34d}:root[data-theme=light] .cinema-pill-active{color:#059669;background:rgba(52,211,153,.12)}:root[data-theme=light] .cinema-pill-paused{color:#d97706;background:rgba(251,191,36,.1)}.crm-cinema-overflow-menu{position:absolute;right:0;top:100%;z-index:30;margin-top:.25rem;display:none;min-width:8rem;flex-direction:column;border-radius:.75rem;border:1px solid var(--cinema-border);background:var(--cinema-surface-soft);padding:.25rem 0;box-shadow:var(--cinema-shadow-panel)}.group\/menu:focus-within .crm-cinema-overflow-menu,.group\/menu:hover .crm-cinema-overflow-menu{display:flex}.crm-cinema-overflow-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.75rem;color:var(--cinema-text-muted);transition:background .15s ease,color .15s ease}.crm-cinema-overflow-item:hover{background:color-mix(in srgb,var(--cinema-surface-2) 80%,transparent);color:var(--cinema-text)}.crm-cinema-overflow-item-warn,.crm-cinema-overflow-item-warn:hover{color:#fcd34d}.crm-cinema-overflow-item-danger:hover{color:#f87171}:root[data-theme=light] .crm-cinema-overflow-item-warn{color:#d97706}:root[data-theme=light] .crm-cinema-overflow-menu{background:#fff;box-shadow:0 12px 32px -8px rgba(15,23,42,.12)}@media (prefers-reduced-motion:reduce){.crm-cinema-row-active:after{box-shadow:0 0 0 1px rgba(52,211,153,.2)}}:root:not([data-theme=light]) .crm-checklist-workspace,:root[data-theme=dark] .crm-checklist-workspace{color-scheme:dark;--bg-soft:#040810;--panel:#101a2d;--panel-2:#13203a;--text:#e1e9f1;--text-dim:#8ea0b2;--border:#26374a;--crm-bg:#040810;--crm-surface:#101a2d;--crm-surface-2:#13203a;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2;--crm-accent:#22a8ff;--crm-success:#34c27b;--crm-warning:#f0b655;--crm-danger:#ea6068;--crm-shadow:0 1px 2px rgba(0,0,0,.28);background:radial-gradient(ellipse 100% 60% at 50% -20%,rgba(56,189,248,.09),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 40%,rgba(99,102,241,.05),transparent 50%),radial-gradient(ellipse 50% 40% at 0 70%,rgba(56,189,248,.04),transparent 45%),#040810}:root[data-theme=light] .crm-checklist-workspace{color-scheme:light;--bg-soft:#eff1f5;--panel:#fff;--panel-2:#f8fafc;--text:#0f172a;--text-dim:#64748b;--border:rgba(15,23,42,.1);--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(15,23,42,.1);--crm-text:#0f172a;--crm-text-muted:#64748b;--crm-accent:#0284c7;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.08);background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(56,189,248,.07),transparent 52%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(99,102,241,.04),transparent 45%),linear-gradient(180deg,#eff1f5,#eff1f5)}:root[data-theme=light] .crm-checklist-workspace .shadow-crm{box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -10px rgba(15,23,42,.08)}.crm-checklist-workspace .checklist-command-header{background:linear-gradient(135deg,rgba(21,34,56,.95),rgba(14,22,40,.98) 48%,#060b14);box-shadow:0 16px 48px -20px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px rgba(56,189,248,.06)}:root[data-theme=light] .crm-checklist-workspace .checklist-command-header{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 45%,rgba(241,245,249,.94));box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-checklist-workspace .checklist-command-header-glow{background:radial-gradient(ellipse 80% 70% at 8% -30%,rgba(56,189,248,.16),transparent 52%),radial-gradient(ellipse 55% 50% at 95% 110%,rgba(99,102,241,.08),transparent 50%)}:root[data-theme=light] .crm-checklist-workspace .checklist-command-header-glow{background:radial-gradient(ellipse 80% 70% at 8% -30%,rgba(2,132,199,.1),transparent 52%),radial-gradient(ellipse 55% 50% at 95% 110%,rgba(99,102,241,.05),transparent 50%)}.crm-checklist-workspace .checklist-command-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 20%,transparent),color-mix(in srgb,var(--crm-accent) 5%,transparent));box-shadow:0 0 32px -4px rgba(56,189,248,.55),inset 0 1px 0 hsla(0,0%,100%,.12)}:root[data-theme=light] .crm-checklist-workspace .checklist-command-icon{box-shadow:0 0 24px -8px rgba(2,132,199,.22),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-kpi-tile{border-color:color-mix(in srgb,var(--crm-border) 50%,transparent);background:color-mix(in srgb,#0a101c 60%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.crm-checklist-workspace .checklist-kpi-tile:hover{box-shadow:0 8px 24px -12px rgba(0,0,0,.5)}.crm-checklist-workspace .checklist-kpi-blue{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 16%,var(--crm-surface)),var(--crm-surface))}.crm-checklist-workspace .checklist-kpi-green{border-color:color-mix(in srgb,var(--crm-success) 28%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,var(--crm-success) 14%,var(--crm-surface)),var(--crm-surface))}.crm-checklist-workspace .checklist-kpi-amber{border-color:color-mix(in srgb,var(--crm-warning) 28%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 14%,var(--crm-surface)),var(--crm-surface))}.crm-checklist-workspace .checklist-kpi-violet{border-color:color-mix(in srgb,#8b5cf6 28%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 13%,var(--crm-surface)),var(--crm-surface))}.crm-checklist-workspace .checklist-kpi-icon{border-color:color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface-2));color:var(--crm-accent)}.crm-checklist-workspace .checklist-kpi-green .checklist-kpi-icon{border-color:color-mix(in srgb,var(--crm-success) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface-2));color:var(--crm-success)}.crm-checklist-workspace .checklist-kpi-amber .checklist-kpi-icon{border-color:color-mix(in srgb,var(--crm-warning) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface-2));color:var(--crm-warning)}.crm-checklist-workspace .checklist-kpi-violet .checklist-kpi-icon{border-color:color-mix(in srgb,#8b5cf6 24%,var(--crm-border));background:color-mix(in srgb,#8b5cf6 10%,var(--crm-surface-2));color:#a78bfa}.crm-checklist-workspace .checklist-kpi-sparkline{opacity:.55;background:linear-gradient(135deg,transparent 0 40%,currentColor 41% 45%,transparent 46% 58%,currentColor 59% 63%,transparent 64%),linear-gradient(0deg,currentColor 20%,transparent 21%);color:color-mix(in srgb,var(--crm-accent) 50%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-tile{background:hsla(0,0%,100%,.88);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-amber,:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-blue,:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-green,:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-violet{background:hsla(0,0%,100%,.94);box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -18px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.98)}:root[data-theme=light] .crm-checklist-workspace .checklist-kpi-tile:hover{box-shadow:0 8px 24px -12px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-tab:hover{background:hsla(0,0%,100%,.04);color:var(--crm-text)}.crm-checklist-workspace .checklist-tab-active{border:1px solid color-mix(in srgb,var(--crm-accent) 50%,transparent);background:color-mix(in srgb,var(--crm-accent) 14%,transparent);box-shadow:0 0 20px -8px rgba(56,189,248,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}:root[data-theme=light] .crm-checklist-workspace .checklist-tab:hover{background:rgba(15,23,42,.04)}:root[data-theme=light] .crm-checklist-workspace .checklist-tab-active{box-shadow:0 0 16px -8px rgba(2,132,199,.2),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-checklist-workspace .checklist-tips-strip{background:linear-gradient(90deg,rgba(12,20,36,.95),rgba(8,14,24,.98) 50%,rgba(12,20,36,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 32px -16px rgba(0,0,0,.6)}:root[data-theme=light] .crm-checklist-workspace .checklist-tips-strip{background:linear-gradient(90deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94) 50%,hsla(0,0%,100%,.96));box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-panel-support{background:color-mix(in srgb,#0a101c 75%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}:root[data-theme=light] .crm-checklist-workspace .checklist-panel-support{background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-panel-primary{background:linear-gradient(180deg,rgba(26,42,66,.95),#121c2e 52%,#0a101c);box-shadow:0 0 0 1px rgba(56,189,248,.08),0 0 80px -24px rgba(56,189,248,.18),0 28px 72px -28px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.07)}:root[data-theme=light] .crm-checklist-workspace .checklist-panel-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.97) 55%,rgba(241,245,249,.95));box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 40px -16px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-panel-primary-glow{background:radial-gradient(ellipse 100% 60% at 50% -15%,rgba(56,189,248,.14),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(99,102,241,.06),transparent 50%)}:root[data-theme=light] .crm-checklist-workspace .checklist-panel-primary-glow{background:radial-gradient(ellipse 100% 60% at 50% -15%,rgba(2,132,199,.08),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(99,102,241,.04),transparent 50%)}.crm-checklist-workspace .checklist-progress-card{background:linear-gradient(180deg,color-mix(in srgb,#101a2d 80%,transparent),color-mix(in srgb,#0a101c 90%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.crm-checklist-workspace .checklist-active-strip,.crm-checklist-workspace .checklist-form-section,.crm-checklist-workspace .checklist-rail-card,.crm-checklist-workspace .checklist-template-workspace{background:linear-gradient(180deg,color-mix(in srgb,#101a2d 82%,transparent),color-mix(in srgb,#0a101c 92%,transparent));box-shadow:0 18px 54px -30px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.04)}.crm-checklist-workspace .checklist-template-workspace-glow{background:radial-gradient(ellipse 75% 45% at 15% 0,rgba(56,189,248,.1),transparent 56%),radial-gradient(ellipse 55% 40% at 100% 10%,rgba(139,92,246,.08),transparent 58%)}.crm-checklist-workspace .checklist-scratch-card{background:color-mix(in srgb,var(--crm-surface-2) 70%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.crm-checklist-workspace .checklist-scratch-card:hover{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface-2));box-shadow:0 14px 32px -18px rgba(56,189,248,.25)}.crm-checklist-workspace .checklist-empty-state{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--crm-accent) 12%,transparent),transparent 58%),color-mix(in srgb,var(--crm-surface-2) 55%,transparent)}:root[data-theme=light] .crm-checklist-workspace .checklist-progress-card{background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .crm-checklist-workspace .checklist-active-strip,:root[data-theme=light] .crm-checklist-workspace .checklist-form-section,:root[data-theme=light] .crm-checklist-workspace .checklist-rail-card,:root[data-theme=light] .crm-checklist-workspace .checklist-template-workspace{background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 42px -24px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.98)}:root[data-theme=light] .crm-checklist-workspace .checklist-template-workspace-glow{background:radial-gradient(ellipse 80% 46% at 12% 0,rgba(2,132,199,.08),transparent 58%),radial-gradient(ellipse 60% 42% at 100% 8%,rgba(124,58,237,.06),transparent 60%)}:root[data-theme=light] .crm-checklist-workspace .checklist-scratch-card{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.92));box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.98)}:root[data-theme=light] .crm-checklist-workspace .checklist-scratch-card:hover{box-shadow:0 16px 36px -22px rgba(2,132,199,.28),inset 0 1px 0 hsla(0,0%,100%,.98)}.crm-checklist-workspace .checklist-hero-band{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-surface-2) 80%,transparent),#141f2b 50%,#101923 100%)}:root[data-theme=light] .crm-checklist-workspace .checklist-hero-band{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94) 50%,rgba(241,245,249,.92))}.crm-checklist-workspace .checklist-feature-card{background:linear-gradient(135deg,rgba(18,30,48,.9),rgba(10,16,28,.95))}.crm-checklist-workspace .checklist-feature-card:hover{border-color:color-mix(in srgb,var(--crm-accent) 25%,transparent);box-shadow:0 12px 32px -16px rgba(56,189,248,.2)}:root[data-theme=light] .crm-checklist-workspace .checklist-feature-card{background:hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-checklist-workspace .checklist-feature-card:hover{box-shadow:0 12px 32px -16px rgba(2,132,199,.12)}.crm-checklist-workspace .checklist-onboarding-orb{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 25%,transparent),color-mix(in srgb,var(--crm-accent) 10%,transparent),#0a1525);box-shadow:0 0 64px -8px rgba(56,189,248,.55),inset 0 1px 0 hsla(0,0%,100%,.15)}:root[data-theme=light] .crm-checklist-workspace .checklist-onboarding-orb{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 18%,transparent),color-mix(in srgb,var(--crm-accent) 8%,transparent),hsla(0,0%,100%,.95));box-shadow:0 0 48px -8px rgba(2,132,199,.25),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-cinematic-hero-vignette{background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 35%,rgba(4,8,16,.75) 100%)}:root[data-theme=light] .crm-checklist-workspace .checklist-cinematic-hero-vignette{background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 35%,rgba(241,245,249,.55) 100%)}.crm-checklist-workspace .checklist-cinematic-hero-grid{background-image:linear-gradient(hsla(0,0%,100%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0)}:root[data-theme=light] .crm-checklist-workspace .checklist-cinematic-hero-grid{background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0)}.crm-checklist-workspace .checklist-step-pending{background:color-mix(in srgb,#1a2635 80%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.crm-checklist-workspace .checklist-step-pending:hover{background:color-mix(in srgb,#1e2d3d 90%,transparent)}:root[data-theme=light] .crm-checklist-workspace .checklist-step-pending{background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .crm-checklist-workspace .checklist-step-pending:hover{background:rgba(248,250,252,.98)}.crm-checklist-workspace .checklist-step-num{background:#101923}:root[data-theme=light] .crm-checklist-workspace .checklist-step-num{background:var(--crm-surface-2)}.crm-checklist-workspace .checklist-index-row{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-surface-2) 72%,transparent),color-mix(in srgb,var(--crm-surface) 92%,transparent)),var(--crm-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 28px -22px rgba(0,0,0,.65)}.crm-checklist-workspace .checklist-index-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 32%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-surface) 92%,transparent)),var(--crm-surface);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 32px -20px rgba(56,189,248,.24)}.crm-checklist-workspace .checklist-index-row-active{border-color:color-mix(in srgb,var(--crm-accent) 50%,var(--crm-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 13%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-surface) 90%,transparent)),var(--crm-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px color-mix(in srgb,var(--crm-accent) 18%,transparent),0 18px 36px -24px rgba(56,189,248,.34)}:root[data-theme=light] .crm-checklist-workspace .checklist-index-row{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94)),var(--crm-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 10px 26px -22px rgba(15,23,42,.28)}:root[data-theme=light] .crm-checklist-workspace .checklist-index-row-active,:root[data-theme=light] .crm-checklist-workspace .checklist-index-row:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 18px 36px -24px rgba(2,132,199,.24)}.crm-checklist-workspace .checklist-metric-chip{border-color:hsla(0,0%,100%,.06);background:rgba(0,0,0,.2)}:root[data-theme=light] .crm-checklist-workspace .checklist-metric-chip{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.75)}.crm-checklist-workspace .checklist-template-card-surface{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-surface-2) 95%,transparent),var(--crm-surface) 50%,var(--crm-bg) 100%)}:root[data-theme=light] .crm-checklist-workspace .checklist-template-card-surface{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 50%,rgba(241,245,249,.94))}.crm-checklist-workspace .checklist-template-icon{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}:root[data-theme=light] .crm-checklist-workspace .checklist-template-icon{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-checklist-workspace .checklist-inset-surface{background:color-mix(in srgb,var(--crm-surface-2) 50%,transparent)}:root[data-theme=light] .crm-checklist-workspace .checklist-inset-surface{background:hsla(0,0%,100%,.82)}.crm-checklist-workspace .checklist-library-header{background:linear-gradient(90deg,color-mix(in srgb,#13203a 40%,transparent),transparent)}:root[data-theme=light] .crm-checklist-workspace .checklist-library-header{background:linear-gradient(90deg,rgba(248,250,252,.9),transparent)}.crm-checklist-workspace .checklist-card:hover{box-shadow:0 4px 16px -6px rgba(0,0,0,.4)}:root[data-theme=light] .crm-checklist-workspace .checklist-card:hover{box-shadow:0 4px 16px -6px rgba(15,23,42,.1)}.crm-checklist-workspace .checklist-tip-icon{border-color:color-mix(in srgb,var(--crm-border) 40%,transparent);background:color-mix(in srgb,#060b14 90%,transparent);box-shadow:0 0 16px -6px rgba(56,189,248,.15)}:root[data-theme=light] .crm-checklist-workspace .checklist-tip-icon{background:hsla(0,0%,100%,.92);box-shadow:0 0 16px -6px rgba(2,132,199,.1)}:root[data-theme=light] .crm-checklist-workspace .text-sky-300{color:#0284c7}:root[data-theme=light] .crm-checklist-workspace .text-violet-300{color:#7c3aed}:root[data-theme=light] .crm-checklist-workspace .text-teal-300{color:#0d9488}.console-content:has(.crm-wallboard-workspace),.crm-route-background:has(.crm-wallboard-workspace),.crm-wallboard-workspace.crm-wallboard-shell{background:#eff1f5!important}.console-content:has(.crm-checklist-workspace),.crm-checklist-workspace .crm-checklist-inner,.crm-checklist-workspace .crm-queue-center-workspace,.crm-checklist-workspace .crm-queue-detail-rail,.crm-checklist-workspace .crm-queue-main-workspace,.crm-checklist-workspace .crm-workspace-body,.crm-checklist-workspace .crm-workspace-chrome,.crm-checklist-workspace .crm-workspace-main,.crm-checklist-workspace .crm-workspace-right-rail,.crm-checklist-workspace .crm-workspace-scroll-region,.crm-checklist-workspace .crm-workspace-shell,.crm-checklist-workspace.crm-queue-workspace,.crm-page-shell.crm-checklist-workspace,.crm-route-background:has(.crm-checklist-workspace){background:#eff1f5!important}.crm-checklist-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;color-scheme:light;color:var(--crm-text)}.crm-checklist-workspace .crm-checklist-inner{height:100%;max-width:min(100%,1680px);overflow:hidden}:root[data-theme=light] .crm-checklist-workspace .checklist-form-section,:root[data-theme=light] .crm-checklist-workspace .checklist-panel-primary,:root[data-theme=light] .crm-checklist-workspace .checklist-panel-support,:root[data-theme=light] .crm-checklist-workspace .checklist-progress-card,:root[data-theme=light] .crm-checklist-workspace .checklist-rail-card,:root[data-theme=light] .crm-checklist-workspace .checklist-template-workspace,:root[data-theme=light] .crm-checklist-workspace .contacts-header-panel.tasks-page-header,:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-checklist-workspace .tasks-filter-bar.crm-queue-filter-bar,:root[data-theme=light] .crm-checklist-workspace .tasks-list-card,:root[data-theme=light] .crm-checklist-workspace .tasks-sidebar-card{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}.crm-checklist-workspace .checklist-filter-grid{grid-template-columns:minmax(16rem,1.65fr) repeat(2,minmax(10rem,.75fr)) minmax(5.5rem,.35fr);align-items:stretch}.crm-checklist-workspace .crm-queue-filter-field .cs-trigger{min-height:2.6rem;border-radius:999px}.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field .cs-trigger,.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-checklist-workspace .checklist-filter-count .crm-queue-filter-control,.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;box-shadow:none}.crm-checklist-workspace .checklist-filter-count .checklist-filter-count-value{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding-inline:1rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>svg,.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%);color:color-mix(in srgb,var(--crm-muted) 68%,var(--crm-text) 32%)}.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}.crm-checklist-workspace .checklist-filter-count{min-width:-moz-max-content;min-width:max-content}.crm-checklist-workspace .checklist-filter-count .crm-queue-filter-control{justify-content:center;min-width:5rem;padding-inline:1rem}@media (max-width:1024px){.crm-checklist-workspace .checklist-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,1fr))}.crm-checklist-workspace .checklist-filter-count{min-width:0}}@media (max-width:720px){.crm-checklist-workspace .checklist-filter-grid{grid-template-columns:1fr}}.crm-scripts-workspace .scripts-filter-grid{grid-template-columns:minmax(16rem,1.65fr) repeat(2,minmax(10rem,.75fr)) minmax(5.5rem,.35fr);align-items:stretch}.crm-scripts-workspace .crm-queue-filter-field .cs-trigger{min-height:2.6rem;border-radius:999px}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger,.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-scripts-workspace .scripts-filter-count .crm-queue-filter-control,.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;box-shadow:none}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-scripts-workspace .scripts-filter-count .scripts-filter-count-value{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding-inline:1rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>svg,.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%);color:color-mix(in srgb,var(--crm-muted) 68%,var(--crm-text) 32%)}.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}.crm-scripts-workspace .scripts-filter-count{min-width:-moz-max-content;min-width:max-content}.crm-scripts-workspace .scripts-filter-count .crm-queue-filter-control{justify-content:center;min-width:5rem;padding-inline:1rem}@media (max-width:1024px){.crm-scripts-workspace .scripts-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,1fr))}.crm-scripts-workspace .scripts-filter-count{min-width:0}}@media (max-width:720px){.crm-scripts-workspace .scripts-filter-grid{grid-template-columns:1fr}}.crm-tasks-workspace .tasks-filter-grid{grid-template-columns:minmax(16rem,1.65fr) repeat(2,minmax(10rem,.75fr)) minmax(5.5rem,.35fr);align-items:stretch}.crm-tasks-workspace .crm-queue-filter-field .cs-trigger{min-height:2.6rem;border-radius:999px}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field .cs-trigger,.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-tasks-workspace .tasks-filter-count .crm-queue-filter-control,.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;box-shadow:none}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-tasks-workspace .tasks-filter-count .tasks-filter-count-value{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding-inline:1rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>svg,.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%);color:color-mix(in srgb,var(--crm-muted) 68%,var(--crm-text) 32%)}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search:has(.tasks-filter-icon-button)>input{padding-right:2.75rem!important}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button{position:absolute;right:.55rem;top:50%;z-index:1;transform:translateY(-50%);display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(136,159,190,.32);background:#fff;color:var(--crm-text-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button:hover{border-color:rgba(55,125,255,.32);color:var(--crm-text)}.crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button-active{border-color:rgba(55,125,255,.32);background:rgba(55,125,255,.1);color:#2563eb}.crm-tasks-workspace .tasks-filter-count{min-width:-moz-max-content;min-width:max-content}.crm-tasks-workspace .tasks-filter-count .crm-queue-filter-control{justify-content:center;min-width:5rem;padding-inline:1rem}@media (max-width:1024px){.crm-tasks-workspace .tasks-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,1fr))}.crm-tasks-workspace .tasks-filter-count{min-width:0}}@media (max-width:720px){.crm-tasks-workspace .tasks-filter-grid{grid-template-columns:1fr}}:root[data-theme=light] .crm-tasks-workspace .tasks-filter-count .crm-queue-filter-control,:root[data-theme=light] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input{border-radius:999px!important;border-color:rgba(15,23,42,.14)!important;background-color:#fff!important}:root[data-theme=light] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}:root[data-theme=light] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:#70859c!important;font-weight:400!important;opacity:1}:root[data-theme=light] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input::placeholder{color:#70859c!important;font-weight:400!important;opacity:1}:root[data-theme=light] .crm-scripts-workspace .scripts-filter-count .crm-queue-filter-control,:root[data-theme=light] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input{border-radius:999px!important;border-color:rgba(15,23,42,.14)!important;background-color:#fff!important}:root[data-theme=light] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}:root[data-theme=light] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:#70859c!important;font-weight:400!important;opacity:1}:root[data-theme=light] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::placeholder{color:#70859c!important;font-weight:400!important;opacity:1}:root[data-theme=light] .crm-checklist-workspace .tasks-kpi-card{display:flex;min-height:6.375rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}:root[data-theme=light] .crm-checklist-workspace .tasks-kpi-card:hover{transform:translateY(-1px);border-color:rgba(55,125,255,.22)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 34px -26px rgba(55,125,255,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important}:root[data-theme=light] .crm-checklist-workspace .tasks-kpi-icon{display:inline-flex;height:2.35rem;width:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.85rem}:root[data-theme=light] .crm-checklist-workspace .tasks-icon-scheduled{background:rgba(55,125,255,.11);color:#2563eb}:root[data-theme=light] .crm-checklist-workspace .tasks-icon-success{background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-checklist-workspace .tasks-icon-warning{background:rgba(210,138,24,.14);color:#d97706}:root[data-theme=light] .crm-checklist-workspace .tasks-icon-neutral{background:#f3f6fb;color:var(--crm-text-muted)}:root[data-theme=light] .crm-checklist-workspace .tasks-filter-bar.crm-queue-filter-bar{border-radius:1rem;padding:.75rem}:root[data-theme=light] .crm-checklist-workspace .tasks-filter-icon-button,:root[data-theme=light] .crm-checklist-workspace .tasks-filter-pill,:root[data-theme=light] .crm-checklist-workspace .tasks-sort-pill{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(136,159,190,.32);padding:.4rem .72rem;background:#fff;color:var(--crm-text-muted);font-size:.75rem;font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:background-color .16s ease,border-color .16s ease,color .16s ease}:root[data-theme=light] .crm-checklist-workspace .tasks-filter-icon-button{width:2rem;justify-content:center;padding-inline:0}:root[data-theme=light] .crm-checklist-workspace .tasks-filter-icon-button-active,:root[data-theme=light] .crm-checklist-workspace .tasks-filter-pill-active{border-color:rgba(55,125,255,.32);background:rgba(55,125,255,.1);color:#2563eb}:root[data-theme=light] .crm-checklist-workspace .checklist-card,:root[data-theme=light] .crm-checklist-workspace .checklist-scratch-card,:root[data-theme=light] .crm-checklist-workspace .checklist-step-pending,:root[data-theme=light] .crm-checklist-workspace .checklist-step-required,:root[data-theme=light] .crm-checklist-workspace .tasks-list-row{border-color:rgba(136,159,190,.24)!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.035)}:root[data-theme=light] .crm-checklist-workspace .checklist-card:hover,:root[data-theme=light] .crm-checklist-workspace .checklist-scratch-card:hover,:root[data-theme=light] .crm-checklist-workspace .tasks-list-row:hover{border-color:rgba(55,125,255,.2)!important;background:#f8fbff!important;box-shadow:0 14px 30px -28px rgba(15,23,42,.42)}:root[data-theme=light] .crm-checklist-workspace .checklist-empty-state,:root[data-theme=light] .crm-checklist-workspace .tasks-empty-state{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(136,159,190,.32);border-radius:1.25rem;padding:3.25rem 1.5rem;background:hsla(0,0%,100%,.82);text-align:center}:root[data-theme=light] .crm-checklist-workspace .tasks-empty-icon{display:inline-flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1.25rem;margin-bottom:1rem;background:rgba(55,125,255,.1)}:root[data-theme=light] .crm-checklist-workspace .tasks-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.25rem .55rem;font-size:.65rem;font-weight:800;line-height:1}:root[data-theme=light] .crm-checklist-workspace .tasks-status-completed{border-color:rgba(47,191,122,.25);background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-checklist-workspace .tasks-status-today{border-color:rgba(210,138,24,.25);background:rgba(210,138,24,.12);color:#d97706}:root[data-theme=light] .crm-checklist-workspace .tasks-status-muted{border-color:rgba(136,159,190,.32);background:#f3f6fb;color:var(--crm-text-muted)}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel,:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel.crm-contact-detail-panel,:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel.crm-queue-detail-panel{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow-x:hidden;overflow-y:auto;isolation:auto}:root[data-theme=light] .crm-checklist-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border:1px solid rgba(15,23,42,.14)!important;border-radius:1.25rem!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-header{border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.crm-checklist-workspace.crm-queue-workspace .crm-queue-detail-panel.checklist-detail-panel{border:none!important;border-radius:0!important;box-shadow:none!important}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-glow{background:radial-gradient(ellipse 72% 42% at 14% 0,rgba(55,125,255,.08),transparent 62%),radial-gradient(ellipse 48% 34% at 100% 0,rgba(124,58,237,.05),transparent 60%)}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-identity{margin:0 .75rem .75rem;border:1px solid rgba(15,23,42,.1);border-radius:1.15rem;background:#fff;box-shadow:none}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-actions-card{border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:none}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel button.bg-crm-accent{background:linear-gradient(135deg,#1597d4,#0578bc);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.28),0 18px 32px -22px rgba(5,120,188,.9),0 8px 16px -12px rgba(15,23,42,.35)}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-panel button.bg-crm-accent:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.3),0 22px 38px -22px rgba(5,120,188,.95),0 10px 18px -12px rgba(15,23,42,.4)}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-icon{border:1px solid rgba(55,125,255,.24);background:linear-gradient(135deg,rgba(55,125,255,.16),rgba(55,125,255,.08));color:#2563eb;box-shadow:0 18px 32px -22px rgba(55,125,255,.62),inset 0 1px 0 hsla(0,0%,100%,.92)}:root[data-theme=light] .crm-checklist-workspace .checklist-detail-section{position:relative;z-index:1;margin:0 .75rem .75rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#fff;padding:.8rem;box-shadow:none}:root[data-theme=light] .crm-checklist-workspace .crm-queue-pill-info{border:1px solid rgba(55,125,255,.24);background:rgba(55,125,255,.1);color:#2563eb}:root[data-theme=light] .crm-checklist-workspace .crm-workspace-body--split{grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem)}.crm-checklist-workspace .crm-workspace-body,.crm-checklist-workspace .crm-workspace-main,.crm-checklist-workspace .crm-workspace-right-rail,.crm-checklist-workspace .crm-workspace-right-rail-scroll,.crm-checklist-workspace .crm-workspace-scroll-region,.crm-checklist-workspace .crm-workspace-shell{min-height:0}.crm-checklist-workspace .crm-workspace-shell{height:100%}.crm-checklist-workspace .crm-workspace-body--split{flex:1 1 0;min-height:0}.crm-checklist-workspace .checklist-collection-shell{display:flex;min-height:0;height:100%;flex:1 1 0;flex-direction:column;background:transparent!important;overflow:hidden}.crm-checklist-workspace .checklist-collection-shell .crm-queue-row-list{min-height:0;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-checklist-workspace .crm-workspace-right-rail-scroll{display:flex;flex-direction:column;background:transparent!important;overflow:hidden}.crm-checklist-workspace .crm-workspace-right-rail{overflow:visible}.crm-checklist-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border:1px solid rgba(15,23,42,.14);border-radius:1.25rem;background:#fff;overflow:hidden}.crm-checklist-workspace .checklist-detail-panel{min-height:0;max-height:100%;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:none;border-radius:0;background:transparent}:root[data-theme=light] .crm-checklist-workspace .checklist-collection-shell.crm-queue-list-panel:has(.crm-queue-row-list),:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:none!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .crm-checklist-workspace .checklist-collection-shell .crm-queue-list-head,:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .crm-queue-list-head{min-height:2.7rem;margin:0 .55rem .75rem;border-bottom:1px solid var(--crm-border)!important;border-radius:1.25rem;border:1px solid var(--crm-border)!important;background:#fff!important;background-color:#fff!important;padding:.65rem .85rem;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-checklist-workspace .checklist-collection-shell .crm-queue-row-list{gap:.55rem;padding:0 .55rem .55rem;background:transparent}:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(245,243,255,.98),rgba(239,246,255,.96)),#fff!important}.crm-checklist-workspace .crm-checklist-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem}.crm-checklist-workspace .checklist-row-avatar{border:1px solid color-mix(in srgb,var(--crm-accent) 28%,transparent);background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.45),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 92%,#6366f1),#6d5dfc);color:#fff}:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-content:has(.crm-checklist-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-checklist-inner,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-center-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-detail-rail,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-main-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-body,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-chrome,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-main,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-right-rail,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-right-rail-scroll,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-scroll-region,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-workspace-shell,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace.crm-queue-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-checklist-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-route-background:has(.crm-checklist-workspace){background:var(--crm-bg)!important;background-color:var(--crm-bg)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace.crm-queue-workspace{color-scheme:dark;color:var(--crm-text)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .tasks-filter-bar.crm-queue-filter-bar{border-color:rgba(126,154,194,.16)!important;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.08),transparent 35%),color-mix(in srgb,var(--crm-surface) 92%,#050914)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 38px -30px rgba(0,0,0,.75)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-filter-count .crm-queue-filter-control,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field .cs-trigger,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input{border-color:rgba(126,154,194,.22)!important;background-color:rgba(8,17,31,.84)!important;color:var(--crm-text)!important;color-scheme:dark}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:rgba(142,160,178,.75)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input::placeholder{color:rgba(142,160,178,.75)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-collection-shell.crm-queue-list-panel:has(.crm-queue-row-list){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-collection-shell .crm-queue-list-head{border-color:rgba(126,154,194,.13)!important;background:rgba(10,19,33,.62)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-checklist-row.crm-queue-row{border-color:rgba(126,154,194,.14);background:linear-gradient(135deg,rgba(18,32,55,.94),rgba(8,15,28,.96)),var(--crm-surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 28px -22px rgba(0,0,0,.65)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-checklist-row.crm-queue-row:hover{border-color:rgba(56,189,248,.28);background:linear-gradient(135deg,rgba(22,45,72,.96),rgba(10,18,32,.98)),var(--crm-surface)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-checklist-row.crm-queue-row-selected{border-color:rgba(56,189,248,.4)!important;background:linear-gradient(135deg,rgba(31,63,96,.96),rgba(11,21,38,.98)),var(--crm-surface)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border-color:rgba(126,154,194,.16)!important;background:var(--crm-bg)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel .checklist-detail-section,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-header,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel .crm-queue-detail-identity{border-color:rgba(126,154,194,.16)!important;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.06),transparent 36%),color-mix(in srgb,var(--crm-surface) 94%,#050914)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-detail-secondary-action{border-color:rgba(126,154,194,.18)!important;background:rgba(12,23,39,.9)!important;color:var(--crm-text)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .crm-queue-detail-secondary-action:hover:not(:disabled){border-color:rgba(56,189,248,.32)!important;background:rgba(18,34,56,.96)!important;color:#fff!important}@media (max-width:900px){.crm-checklist-workspace .crm-checklist-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.35rem 2.75rem minmax(0,1fr) auto 1rem}}.console-content:has(.crm-scripts-workspace),.crm-page-shell.crm-scripts-workspace,.crm-route-background:has(.crm-scripts-workspace),.crm-scripts-workspace .crm-queue-center-workspace,.crm-scripts-workspace .crm-queue-detail-rail,.crm-scripts-workspace .crm-queue-main-workspace,.crm-scripts-workspace .crm-scripts-inner,.crm-scripts-workspace .crm-workspace-body,.crm-scripts-workspace .crm-workspace-chrome,.crm-scripts-workspace .crm-workspace-main,.crm-scripts-workspace .crm-workspace-right-rail,.crm-scripts-workspace .crm-workspace-scroll-region,.crm-scripts-workspace .crm-workspace-shell,.crm-scripts-workspace.crm-queue-workspace{background:#eff1f5!important}.crm-scripts-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;color-scheme:light;color:var(--crm-text)}.crm-scripts-workspace .crm-scripts-inner{height:100%;max-width:min(100%,1680px);overflow:hidden}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-scripts-workspace .tasks-filter-bar.crm-queue-filter-bar{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}:root[data-theme=light] .crm-checklist-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-checklist-workspace .tasks-primary-action,:root[data-theme=light] .crm-live-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-live-workspace .tasks-primary-action,:root[data-theme=light] .crm-live-workspace a.tasks-primary-action,:root[data-theme=light] .crm-queue-workspace .campaigns-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-queue-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-queue-workspace .tasks-primary-action,:root[data-theme=light] .crm-scripts-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-scripts-workspace .tasks-primary-action,:root[data-theme=light] .crm-tasks-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-tasks-workspace .tasks-primary-action,:root[data-theme=light] .crm-voicemail-drops-workspace .contacts-hero-actions button.tasks-primary-action,:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-primary-action{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;border:1px solid rgba(79,70,229,.2);padding:.55rem .9rem;background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;font-size:.875rem;font-weight:700;box-shadow:0 14px 26px -18px rgba(55,125,255,.85);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}:root[data-theme=light] .crm-checklist-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-checklist-workspace .tasks-primary-action:hover,:root[data-theme=light] .crm-live-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-live-workspace .tasks-primary-action:hover,:root[data-theme=light] .crm-live-workspace a.tasks-primary-action:hover,:root[data-theme=light] .crm-queue-workspace .campaigns-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-queue-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-queue-workspace .tasks-primary-action:hover,:root[data-theme=light] .crm-scripts-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-scripts-workspace .tasks-primary-action:hover,:root[data-theme=light] .crm-tasks-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-tasks-workspace .tasks-primary-action:hover,:root[data-theme=light] .crm-voicemail-drops-workspace .contacts-hero-actions button.tasks-primary-action:hover,:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-primary-action:hover{transform:translateY(-1px);background:linear-gradient(135deg,#5b4cf0,#246df0);border-color:rgba(79,70,229,.2);box-shadow:0 16px 34px -18px rgba(55,125,255,.92)}:root:not([data-theme=light]) .crm-checklist-workspace .tasks-primary-action,:root[data-theme=dark] .crm-checklist-workspace .tasks-primary-action{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--crm-accent) 44%,var(--crm-border));padding:.55rem .9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 92%,#6366f1),color-mix(in srgb,var(--crm-accent) 70%,#312e81));color:#fff;font-size:.875rem;font-weight:800;box-shadow:0 16px 34px -20px color-mix(in srgb,var(--crm-accent) 80%,#000),inset 0 1px 0 hsla(0,0%,100%,.16);opacity:1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}:root:not([data-theme=light]) .crm-checklist-workspace .tasks-primary-action:hover,:root[data-theme=dark] .crm-checklist-workspace .tasks-primary-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 64%,#fff);filter:brightness(1.08);box-shadow:0 18px 38px -18px color-mix(in srgb,var(--crm-accent) 92%,#000),inset 0 1px 0 hsla(0,0%,100%,.2)}:root:not([data-theme=light]) .crm-checklist-workspace .tasks-primary-action:disabled,:root[data-theme=dark] .crm-checklist-workspace .tasks-primary-action:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.25)}:root[data-theme=light] .crm-scripts-workspace .tasks-kpi-card{display:flex;min-height:6.375rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}:root[data-theme=light] .crm-scripts-workspace .tasks-kpi-card:hover{transform:translateY(-1px);border-color:rgba(55,125,255,.22)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 34px -26px rgba(55,125,255,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important}:root[data-theme=light] .crm-scripts-workspace .tasks-filter-bar.crm-queue-filter-bar{border-radius:1rem;padding:.75rem}:root[data-theme=light] .crm-scripts-workspace .tasks-kpi-icon{display:inline-flex;height:2.35rem;width:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.85rem}:root[data-theme=light] .crm-scripts-workspace .tasks-icon-scheduled{background:rgba(55,125,255,.11);color:#2563eb}:root[data-theme=light] .crm-scripts-workspace .tasks-icon-success{background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-scripts-workspace .tasks-icon-warning{background:rgba(210,138,24,.14);color:#d97706}:root[data-theme=light] .crm-scripts-workspace .tasks-icon-neutral{background:#f3f6fb;color:var(--crm-text-muted)}:root[data-theme=light] .crm-scripts-workspace .tasks-filter-pill,:root[data-theme=light] .crm-scripts-workspace .tasks-sort-pill{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(136,159,190,.32);padding:.4rem .72rem;background:#fff;color:var(--crm-text-muted);font-size:.75rem;font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:background-color .16s ease,border-color .16s ease,color .16s ease}:root[data-theme=light] .crm-scripts-workspace .tasks-filter-pill-active{border-color:rgba(55,125,255,.32);background:rgba(55,125,255,.1);color:#2563eb}:root[data-theme=light] .crm-scripts-workspace .tasks-empty-state{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(136,159,190,.32);border-radius:1.25rem;padding:3.25rem 1.5rem;background:hsla(0,0%,100%,.82);text-align:center}:root[data-theme=light] .crm-scripts-workspace .tasks-empty-icon{display:inline-flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1.25rem;margin-bottom:1rem;background:rgba(55,125,255,.1)}:root[data-theme=light] .crm-scripts-workspace .tasks-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.25rem .55rem;font-size:.65rem;font-weight:800;line-height:1}:root[data-theme=light] .crm-scripts-workspace .tasks-status-completed{border-color:rgba(47,191,122,.25);background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-scripts-workspace .tasks-status-today{border-color:rgba(210,138,24,.25);background:rgba(210,138,24,.12);color:#d97706}:root[data-theme=light] .crm-scripts-workspace .tasks-status-muted{border-color:rgba(136,159,190,.32);background:#f3f6fb;color:var(--crm-text-muted)}:root[data-theme=light] .crm-scripts-workspace .crm-workspace-body--split{grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem)}.crm-scripts-workspace .crm-workspace-body,.crm-scripts-workspace .crm-workspace-main,.crm-scripts-workspace .crm-workspace-right-rail,.crm-scripts-workspace .crm-workspace-right-rail-scroll,.crm-scripts-workspace .crm-workspace-scroll-region,.crm-scripts-workspace .crm-workspace-shell{min-height:0}.crm-scripts-workspace .crm-workspace-shell{height:100%}.crm-scripts-workspace .crm-workspace-body--split{flex:1 1 0;min-height:0}.crm-scripts-workspace .script-collection-shell{display:flex;min-height:0;height:100%;flex:1 1 0;flex-direction:column;background:transparent!important;overflow:hidden}.crm-scripts-workspace .script-collection-shell .crm-queue-row-list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-scripts-workspace .crm-workspace-right-rail-scroll{display:flex;flex-direction:column;background:#eff1f5;overflow:hidden}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:none!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .crm-queue-list-head{min-height:2.7rem;margin:0 .55rem .75rem;border-bottom:1px solid var(--crm-light-border,rgba(136,159,190,.24))!important;border-radius:1.25rem;border:1px solid var(--crm-light-border,rgba(136,159,190,.24))!important;background:#fff!important;background-color:#fff!important;padding:.65rem .85rem;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04),0 14px 30px -26px rgba(15,23,42,.36))!important}:root[data-theme=light] .crm-scripts-workspace .crm-script-row{border-color:rgba(136,159,190,.26)!important;background:#fff!important;background-color:#fff!important;background-clip:padding-box;box-shadow:0 1px 2px rgba(15,23,42,.035),0 12px 26px -24px rgba(15,23,42,.3)!important}:root[data-theme=light] .crm-scripts-workspace .crm-script-row:hover{border-color:rgba(55,125,255,.22)!important;background:#fff!important;background-color:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.035),0 14px 30px -26px rgba(55,125,255,.34)!important}:root[data-theme=light] .crm-scripts-workspace .crm-script-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,#fff,#fff 64%,rgba(248,250,255,.98))!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.12),0 14px 30px -26px rgba(79,70,229,.28)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel{overflow:hidden;background:radial-gradient(circle at 11% 4%,rgba(55,125,255,.18),transparent 32%),radial-gradient(circle at 92% 0,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,#edf4ff,#f6f1ff 34%,#fff 0,#fff)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel .crm-queue-detail-glow{background:radial-gradient(ellipse 75% 45% at 14% 0,rgba(55,125,255,.18),transparent 62%),radial-gradient(ellipse 58% 42% at 96% 2%,rgba(124,58,237,.14),transparent 64%)}:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel .crm-queue-detail-identity{border-color:rgba(99,102,241,.18)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(239,246,255,.72)),radial-gradient(circle at 100% 0,rgba(219,234,254,.86),transparent 42%)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel .crm-queue-detail-actions-card{border-color:rgba(136,159,190,.22)!important;background:#fff!important;background-color:#fff!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .crm-queue-detail-actions-card,:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .scripts-detail-panel .scripts-detail-section{border:1px solid rgba(136,159,190,.24)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-icon{border:1px solid rgba(55,125,255,.24);background:linear-gradient(135deg,rgba(55,125,255,.16),rgba(55,125,255,.08));box-shadow:0 18px 32px -22px rgba(55,125,255,.62),inset 0 1px 0 hsla(0,0%,100%,.92)}@media (max-width:1024px){:root[data-theme=light] .crm-scripts-workspace .crm-workspace-body--split{grid-template-columns:1fr}}:root[data-theme=light] .crm-checklist-workspace .crm-workspace-shell{height:100%;min-height:0}@media (max-width:1024px){:root[data-theme=light] .crm-checklist-workspace .crm-workspace-body--split{grid-template-columns:1fr}}.crm-checklist-workspace .checklist-ambient-orb{position:absolute;border-radius:9999px;filter:blur(60px);pointer-events:none}@keyframes checklist-live-dot{0%,to{opacity:.45;box-shadow:0 0 0 0 rgba(52,211,153,0)}50%{opacity:1;box-shadow:0 0 10px 2px rgba(52,211,153,.4)}}.crm-checklist-workspace .checklist-live-dot{animation:checklist-live-dot 2.6s ease-in-out infinite}@keyframes checklist-orb-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.14);opacity:.55}}.crm-checklist-workspace .checklist-orb-pulse{animation:checklist-orb-pulse 3.6s ease-in-out infinite}@keyframes checklist-orb-ring{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.03);opacity:.75}}.crm-checklist-workspace .checklist-orb-ring{animation:checklist-orb-ring 4.5s ease-in-out infinite}@keyframes checklist-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.crm-checklist-workspace .checklist-hero-orb{animation:checklist-hero-float 5s ease-in-out infinite}@keyframes checklist-particle-drift{0%,to{transform:translate(0) scale(1);opacity:.15}33%{transform:translate(4px,-8px) scale(1.2);opacity:.45}66%{transform:translate(-3px,4px) scale(.9);opacity:.25}}.crm-checklist-workspace .checklist-particle{position:absolute;border-radius:9999px;background:rgba(56,189,248,.7);box-shadow:0 0 8px 1px rgba(56,189,248,.35);animation:checklist-particle-drift 7s ease-in-out infinite;pointer-events:none}.crm-checklist-workspace .checklist-cinematic-hero{background:linear-gradient(165deg,rgba(26,42,66,.95),rgba(14,22,40,.98) 42%,#060a14)}:root[data-theme=light] .crm-checklist-workspace .checklist-cinematic-hero{background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 42%,rgba(241,245,249,.94))}.crm-checklist-workspace .checklist-panel-cinematic:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 80px -40px rgba(56,189,248,.12)}.crm-checklist-workspace .checklist-template-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.crm-checklist-workspace .checklist-template-card:hover{transform:translateY(-3px) scale(1.01)}.crm-checklist-workspace .checklist-template-card:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.5;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 42%,transparent)}.crm-checklist-workspace .checklist-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.25),transparent);opacity:0;transition:opacity .3s ease}.crm-checklist-workspace .checklist-feature-card:hover:before{opacity:1}.crm-checklist-workspace .checklist-side-panel{transition:border-color .25s ease,box-shadow .25s ease}@media (prefers-reduced-motion:reduce){.crm-checklist-workspace .checklist-hero-orb,.crm-checklist-workspace .checklist-live-dot,.crm-checklist-workspace .checklist-orb-pulse,.crm-checklist-workspace .checklist-orb-ring,.crm-checklist-workspace .checklist-particle{animation:none!important}.crm-checklist-workspace .checklist-template-card{transition:border-color .15s ease}.crm-checklist-workspace .checklist-template-card:hover{transform:none}.crm-checklist-workspace .checklist-orb-pulse{opacity:.35}}:root:not([data-theme=light]) .crm-wallboard-workspace,:root[data-theme=dark] .crm-wallboard-workspace{color-scheme:dark;--crm-bg:#0f1724;--crm-surface:#162131;--crm-surface-2:#1d2a3b;--crm-border:rgba(118,146,182,.28);--crm-text:#edf4ff;--crm-text-muted:#9eb0c6;--crm-accent:#60a5fa;--crm-success:#34d399;--crm-warning:#fbbf24;--crm-danger:#fb7185;--crm-shadow:0 24px 70px -44px rgba(0,0,0,.75)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-content:has(.crm-wallboard-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-route-background:has(.crm-wallboard-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace.crm-wallboard-shell{background:var(--crm-bg)!important;background-color:var(--crm-bg)!important;color:var(--crm-text)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace.crm-wallboard-shell>div>header,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace>.border-b,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace>.sticky{border-color:color-mix(in srgb,var(--crm-border) 88%,transparent)!important;background:radial-gradient(circle at 100% 0,rgba(96,165,250,.14),transparent 34%),linear-gradient(135deg,rgba(22,33,49,.98),rgba(15,23,36,.96))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),var(--crm-shadow)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace button[class*=bg-crm-surface-2]{border-color:color-mix(in srgb,var(--crm-border) 82%,transparent)!important;background:color-mix(in srgb,var(--crm-surface-2) 88%,#020617)!important;color:var(--crm-text)!important;color-scheme:dark}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace button[class*=bg-crm-surface-2]:hover{border-color:color-mix(in srgb,var(--crm-accent) 36%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-surface) 90%,var(--crm-accent))!important}:root[data-theme=light] .crm-wallboard-workspace{color-scheme:light;--crm-bg:transparent;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;--crm-shadow:var(--crm-light-shadow,0 22px 60px -34px rgba(40,56,87,.42),0 10px 24px -18px rgba(40,56,87,.22));background:transparent}:root[data-theme=light] .crm-wallboard-workspace .shadow-crm{box-shadow:0 1px 2px rgba(15,23,42,.035),0 18px 45px -28px rgba(15,23,42,.22)}:root[data-theme=light] .crm-wallboard-workspace .crm-queue-kpi-card{border:1px solid var(--crm-light-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-wallboard-workspace.crm-wallboard-shell{font-feature-settings:"cv02","cv03","cv04","tnum"}@media (max-width:767px){:root[data-theme=light] .crm-wallboard-workspace.crm-wallboard-shell{--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px -22px rgba(15,23,42,.22)}}.crm-wallboard-content-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.crm-wallboard-panel-slot{min-width:0}@media (min-width:1280px){.crm-wallboard-content-grid{grid-template-columns:minmax(0,1fr) 21rem;grid-template-rows:auto auto auto;align-items:stretch}.crm-wallboard-content-grid>:not(.crm-wallboard-panel-slot){grid-column:1}.crm-wallboard-panel-slot{grid-column:2;grid-row:1/-1;display:flex;min-height:0;height:100%;max-height:100%;overflow:hidden}}@media (min-width:1536px){.crm-wallboard-content-grid{grid-template-columns:minmax(0,1fr) 22rem}}.crm-wallboard-workspace .crm-wallboard-call-panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:1.25rem}.crm-wallboard-call-panel-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}:root[data-theme=light] .crm-wallboard-workspace .crm-wallboard-call-panel{border:1px solid var(--crm-light-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%);box-shadow:var(--crm-light-shadow)!important}.crm-wallboard-panel-body{display:flex;flex-direction:column;gap:.45rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 30%,var(--crm-surface));padding:.5rem .55rem}.crm-wallboard-panel-divider{height:1px;background:color-mix(in srgb,var(--crm-border) 72%,transparent)}.crm-wallboard-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .15rem .15rem}.crm-wallboard-panel-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.crm-wallboard-panel-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.14rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.crm-wallboard-panel-pill-live{border-color:color-mix(in srgb,var(--crm-success) 24%,transparent);background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface));color:color-mix(in srgb,var(--crm-success) 82%,#0f172a)}.crm-wallboard-panel-pill-dir{border-color:color-mix(in srgb,var(--crm-accent) 22%,transparent);background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface));color:color-mix(in srgb,var(--crm-accent) 78%,#0f172a)}.crm-wallboard-panel-pill-preview{border-color:color-mix(in srgb,#f59e0b 28%,transparent);background:color-mix(in srgb,#f59e0b 10%,var(--crm-surface));color:#92400e}.crm-wallboard-panel-timer{font-size:.72rem;font-weight:800;color:var(--crm-text);letter-spacing:.02em}.crm-wallboard-panel-identity{display:flex;align-items:flex-start;gap:.5rem}.crm-wallboard-panel-idle-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;margin-bottom:.35rem;background:linear-gradient(135deg,#e0f2fe,#e0e7ff);color:#0369a1}.crm-wallboard-panel-avatar{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.72rem;flex-shrink:0;font-size:.68rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1)}.crm-wallboard-panel-title{font-size:.82rem;font-weight:800;line-height:1.2;color:var(--crm-text)}.crm-wallboard-panel-copy{margin-top:.12rem;font-size:.66rem;line-height:1.35;color:var(--crm-muted)}.crm-wallboard-panel-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.crm-wallboard-panel-tag{border-radius:999px;padding:.1rem .4rem;font-size:.58rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.crm-wallboard-panel-tag-stage{border-color:color-mix(in srgb,var(--crm-accent) 24%,transparent);background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));color:color-mix(in srgb,var(--crm-accent) 80%,#0f172a)}.crm-wallboard-panel-tag-warn{border-color:color-mix(in srgb,var(--crm-warning) 28%,transparent);background:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface));color:color-mix(in srgb,var(--crm-warning) 82%,#0f172a)}.crm-wallboard-panel-tag-agent{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 70%,var(--crm-surface));color:var(--crm-text)}.crm-wallboard-panel-lines{display:flex;flex-direction:column;gap:.18rem;margin-top:.35rem}.crm-wallboard-panel-line{display:flex;align-items:center;gap:.35rem;color:var(--crm-muted)}.crm-wallboard-panel-section-label{margin-bottom:.22rem;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--crm-muted) 88%,var(--crm-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-wallboard-panel-metrics{display:flex;flex-direction:column;gap:.35rem}.crm-wallboard-panel-metric-group{min-width:0}.crm-wallboard-panel-inline-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.crm-wallboard-panel-inline-stats-4{gap:.3rem .45rem}.crm-wallboard-panel-inline-stat{display:inline-flex;align-items:baseline;gap:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--crm-border) 68%,transparent);background:color-mix(in srgb,var(--crm-surface) 92%,transparent);padding:.12rem .42rem;white-space:nowrap}.crm-wallboard-panel-inline-value{font-size:.78rem;font-weight:800;line-height:1}.crm-wallboard-panel-inline-label{font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crm-muted)}.crm-wallboard-panel-recent{min-width:0}.crm-wallboard-panel-section-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.3rem}.crm-wallboard-panel-queue-wait{font-size:.58rem;font-weight:700;color:var(--crm-accent)}.crm-wallboard-panel-queue-name{margin-bottom:.35rem;font-size:.7rem;font-weight:700;color:var(--crm-text)}.crm-wallboard-panel-stat-grid{display:grid;gap:.35rem}.crm-wallboard-panel-stat-grid,.crm-wallboard-panel-stat-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-wallboard-panel-stat{border-radius:.62rem;border:1px solid color-mix(in srgb,var(--crm-border) 68%,transparent);background:color-mix(in srgb,var(--crm-surface) 88%,transparent);padding:.32rem .4rem}.crm-wallboard-panel-stat-label{font-size:.54rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--crm-muted)}.crm-wallboard-panel-stat-value{margin-top:.05rem;font-size:.92rem;font-weight:800;line-height:1.1}.crm-wallboard-panel-feed{display:flex;flex-direction:column;gap:.28rem}.crm-wallboard-panel-feed-item{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.14rem 0}.crm-wallboard-panel-alert{display:flex;align-items:flex-start;gap:.35rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--crm-warning) 30%,transparent);background:color-mix(in srgb,var(--crm-warning) 8%,var(--crm-surface));padding:.4rem .45rem;font-size:.62rem;color:color-mix(in srgb,var(--crm-warning) 78%,#0f172a)}.crm-wallboard-panel-footer{padding-top:.05rem}.crm-wallboard-panel-cta{width:100%;justify-content:center;gap:.35rem;padding:.4rem .6rem!important;font-size:.72rem!important;border-radius:.72rem!important}:root[data-theme=light] .crm-wallboard-workspace .crm-wallboard-call-panel .crm-queue-detail-glow{opacity:.42}:root:not([data-theme=light]) .crm-reports-workspace,:root[data-theme=dark] .crm-reports-workspace{color-scheme:dark;--bg-soft:#101923;--panel:#141f2b;--panel-2:#1a2635;--text:#e1e9f1;--text-dim:#8ea0b2;--border:#26374a;--crm-bg:#101923;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2;--crm-accent:#22a8ff;--crm-success:#34c27b;--crm-warning:#f0b655;--crm-danger:#ea6068;--crm-shadow:0 1px 2px rgba(0,0,0,.28);background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(34,168,255,.08),transparent 52%),linear-gradient(180deg,#101923,#0c1219);color:var(--crm-text)}.crm-reports-workspace{background:var(--crm-bg);color:var(--crm-text);min-height:100%}:root[data-theme=light] .crm-reports-shell{--crm-light-border:hsla(34,22%,73%,.54);--crm-light-border-strong:rgba(132,153,184,.34);--crm-light-shadow:0 22px 60px -34px rgba(40,56,87,.42),0 10px 24px -18px rgba(40,56,87,.22);--crm-light-shadow-soft:0 12px 32px rgba(74,63,53,.08)}:root[data-theme=light] .crm-reports-workspace{color-scheme:light;--bg-soft:#f4f7fb;--panel:#fff;--panel-2:#f8fafc;--text:#0f172a;--text-dim:#64748b;--border:var(--crm-light-border,hsla(34,22%,73%,.54));--crm-bg:#f4f7fb;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:var(--crm-light-border,hsla(34,22%,73%,.54));--crm-text:#0f172a;--crm-text-muted:#64748b;--crm-accent:#0284c7;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.08);background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(56,189,248,.07),transparent 52%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(99,102,241,.04),transparent 45%),linear-gradient(180deg,#f6f8fb,#eef2f7)}:root[data-theme=light] .crm-reports-workspace .shadow-crm{box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -10px rgba(15,23,42,.08)}:root:not([data-theme=light]) .crm-tasks-workspace,:root[data-theme=dark] .crm-tasks-workspace{color-scheme:dark;--bg-soft:#101923;--panel:#141f2b;--panel-2:#1a2635;--text:#e1e9f1;--text-dim:#8ea0b2;--border:#26374a;--crm-bg:#101923;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2;--crm-accent:#22a8ff;--crm-success:#34c27b;--crm-warning:#f0b655;--crm-danger:#ea6068;--crm-shadow:0 1px 2px rgba(0,0,0,.28)}:root[data-theme=light] .crm-tasks-workspace{color-scheme:light;--bg-soft:#eff1f5;--panel:#fff;--panel-2:#f8fafc;--text:#0f172a;--text-dim:#64748b;--border:rgba(15,23,42,.1);--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(15,23,42,.1);--crm-text:#0f172a;--crm-text-muted:#64748b;--crm-accent:#0284c7;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.08);background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(56,189,248,.07),transparent 52%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(99,102,241,.04),transparent 45%),linear-gradient(180deg,#eff1f5,#eff1f5)}:root[data-theme=light] .crm-tasks-workspace .shadow-crm{box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -10px rgba(15,23,42,.08)}.crm-tasks-workspace{background:var(--crm-bg)}.crm-tasks-workspace .crm-workspace-body--split{display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr) minmax(23rem,27rem)}.crm-tasks-workspace .crm-queue-center-workspace,.crm-tasks-workspace .crm-queue-detail-rail,.crm-tasks-workspace .crm-queue-main-workspace{min-width:0}.crm-tasks-workspace .crm-queue-detail-rail{display:flex}.crm-tasks-workspace .tasks-empty-state,.crm-tasks-workspace .tasks-filter-bar,.crm-tasks-workspace .tasks-kpi-card,.crm-tasks-workspace .tasks-list-card,.crm-tasks-workspace .tasks-page-header,.crm-tasks-workspace .tasks-sidebar-card{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow)}.crm-tasks-workspace .tasks-empty-state,.crm-tasks-workspace .tasks-list-card,.crm-tasks-workspace .tasks-page-header,.crm-tasks-workspace .tasks-sidebar-card{border-radius:18px}.crm-tasks-workspace .tasks-page-header{padding:20px}.crm-tasks-workspace .tasks-primary-action,.crm-tasks-workspace .tasks-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.35rem;border-radius:.85rem;padding:.55rem .9rem;font-size:.875rem;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.crm-tasks-workspace .tasks-primary-action{border:1px solid transparent;color:#fff;background:linear-gradient(135deg,var(--crm-accent),color-mix(in srgb,var(--crm-accent) 78%,#6366f1));box-shadow:0 14px 28px -18px color-mix(in srgb,var(--crm-accent) 70%,transparent)}.crm-tasks-workspace .tasks-primary-action:hover{transform:translateY(-1px);box-shadow:0 16px 34px -18px color-mix(in srgb,var(--crm-accent) 82%,transparent)}.crm-tasks-workspace .tasks-secondary-action{border:1px solid var(--crm-border);color:var(--crm-text);background:var(--crm-surface-2)}.crm-tasks-workspace .tasks-secondary-action:hover{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));color:var(--crm-accent)}.crm-tasks-workspace .tasks-kpi-card{display:flex;min-height:5.75rem;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:16px;padding:1rem 1.05rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.crm-tasks-workspace .tasks-kpi-card-active,.crm-tasks-workspace .tasks-kpi-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 30%,var(--crm-border));box-shadow:var(--crm-shadow),0 14px 34px -24px color-mix(in srgb,var(--crm-accent) 45%,transparent)}.crm-tasks-workspace .tasks-kpi-icon{display:inline-flex;height:2.35rem;width:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.85rem}.crm-tasks-workspace .tasks-icon-danger,.crm-tasks-workspace .tasks-row-icon-danger{color:var(--crm-danger);background:color-mix(in srgb,var(--crm-danger) 12%,transparent)}.crm-tasks-workspace .tasks-icon-warning,.crm-tasks-workspace .tasks-row-icon-warning{color:var(--crm-warning);background:color-mix(in srgb,var(--crm-warning) 14%,transparent)}.crm-tasks-workspace .tasks-icon-success{color:var(--crm-success);background:color-mix(in srgb,var(--crm-success) 12%,transparent)}.crm-tasks-workspace .tasks-icon-scheduled,.crm-tasks-workspace .tasks-row-icon-info{color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 11%,transparent)}.crm-tasks-workspace .tasks-icon-neutral,.crm-tasks-workspace .tasks-row-icon-neutral{color:var(--crm-text-muted);background:var(--crm-surface-2)}.crm-tasks-workspace .tasks-filter-bar{border-radius:16px;padding:.75rem}.crm-tasks-workspace .tasks-filter-icon-button,.crm-tasks-workspace .tasks-filter-pill,.crm-tasks-workspace .tasks-sort-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;border:1px solid transparent;border-radius:999px;padding:.4rem .72rem;font-size:.75rem;font-weight:700;color:var(--crm-text-muted);background:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.crm-tasks-workspace .tasks-filter-icon-button:hover,.crm-tasks-workspace .tasks-filter-pill:hover{border-color:var(--crm-border);color:var(--crm-text);background:var(--crm-surface-2)}.crm-tasks-workspace .tasks-filter-icon-button-active,.crm-tasks-workspace .tasks-filter-pill-active{border-color:color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 10%,transparent)}.crm-tasks-workspace .tasks-filter-pill-urgent:not(.tasks-filter-pill-active){color:var(--crm-danger)}.crm-tasks-workspace .tasks-filter-count{border-radius:999px;padding:.1rem .4rem;font-size:.625rem;line-height:1;background:color-mix(in srgb,currentColor 10%,transparent)}.crm-tasks-workspace .tasks-filter-icon-button{width:2rem;justify-content:center;padding-inline:0}.crm-tasks-workspace .tasks-sort-pill{border-color:var(--crm-border);background:var(--crm-surface-2);white-space:nowrap}.crm-tasks-workspace .tasks-list-card-header{background:color-mix(in srgb,var(--crm-surface-2) 52%,transparent)}.crm-tasks-workspace .tasks-list-card{width:100%}.crm-tasks-workspace .tasks-list-row{position:relative;min-height:4.35rem;background:color-mix(in srgb,var(--crm-surface) 96%,transparent)}.crm-tasks-workspace .tasks-list-row:hover{z-index:1;background:color-mix(in srgb,var(--crm-accent) 5%,var(--crm-surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--crm-accent) 60%,transparent)}.crm-tasks-workspace .tasks-list-row-active{z-index:1;background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--crm-accent) 78%,transparent),0 0 0 1px color-mix(in srgb,var(--crm-accent) 24%,transparent)}.crm-tasks-workspace .tasks-list-row-completed{opacity:.72;background:color-mix(in srgb,var(--crm-surface-2) 70%,transparent)}.crm-tasks-workspace .tasks-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.25rem .55rem;font-size:.65rem;font-weight:800;line-height:1}.crm-tasks-workspace .tasks-status-scheduled{color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 10%,transparent);border-color:color-mix(in srgb,var(--crm-accent) 22%,transparent)}.crm-tasks-workspace .tasks-status-overdue{color:var(--crm-danger);background:color-mix(in srgb,var(--crm-danger) 12%,transparent);border-color:color-mix(in srgb,var(--crm-danger) 25%,transparent)}.crm-tasks-workspace .tasks-status-today{color:var(--crm-warning);background:color-mix(in srgb,var(--crm-warning) 12%,transparent);border-color:color-mix(in srgb,var(--crm-warning) 25%,transparent)}.crm-tasks-workspace .tasks-status-completed{color:var(--crm-success);background:color-mix(in srgb,var(--crm-success) 12%,transparent);border-color:color-mix(in srgb,var(--crm-success) 25%,transparent)}.crm-tasks-workspace .tasks-status-muted{color:var(--crm-text-muted);background:var(--crm-surface-2);border-color:var(--crm-border)}.crm-tasks-workspace .tasks-tag-chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;border:1px solid transparent;padding:.25rem .58rem;font-size:.65rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,transparent)}.crm-tasks-workspace .tasks-tag-dot{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .18rem color-mix(in srgb,currentColor 13%,transparent)}.crm-tasks-workspace .tasks-tag-danger{color:#dc2626;border-color:rgba(220,38,38,.2);background:linear-gradient(135deg,hsla(0,93%,94%,.96),rgba(255,241,242,.9))}.crm-tasks-workspace .tasks-tag-warning{color:#b45309;border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,hsla(48,96%,89%,.98),rgba(255,251,235,.92))}.crm-tasks-workspace .tasks-tag-info{color:#2563eb;border-color:rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(219,234,254,.96),rgba(239,246,255,.92))}.crm-tasks-workspace .tasks-tag-success{color:#047857;border-color:rgba(16,185,129,.22);background:linear-gradient(135deg,rgba(209,250,229,.96),rgba(236,253,245,.92))}.crm-tasks-workspace .tasks-tag-muted,.crm-tasks-workspace .tasks-tag-neutral{color:var(--crm-text-muted);border-color:var(--crm-border);background:linear-gradient(135deg,var(--crm-surface-2),color-mix(in srgb,var(--crm-surface) 72%,transparent))}.crm-tasks-workspace .tasks-tag-muted{opacity:.82}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-chip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-danger{color:#f87171;border-color:hsla(0,91%,71%,.26);background:color-mix(in srgb,#ef4444 14%,transparent)}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-warning{color:var(--crm-warning);border-color:color-mix(in srgb,var(--crm-warning) 28%,transparent);background:color-mix(in srgb,var(--crm-warning) 13%,transparent)}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-info{color:#60a5fa;border-color:rgba(96,165,250,.25);background:color-mix(in srgb,#3b82f6 13%,transparent)}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-success{color:#34d399;border-color:rgba(52,211,153,.24);background:color-mix(in srgb,#10b981 13%,transparent)}:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-muted,:root[data-theme=dark] .crm-tasks-workspace .tasks-tag-neutral{color:var(--crm-text-muted);border-color:color-mix(in srgb,var(--crm-border) 78%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 76%,transparent)}.crm-tasks-workspace .task-index-row .crm-queue-row-title-line{flex-wrap:nowrap}.crm-tasks-workspace .task-index-row .crm-queue-row-name{min-width:0;flex:1 1 auto}.crm-tasks-workspace .task-index-row .crm-queue-pill,.crm-tasks-workspace .task-index-row .tasks-status-pill,.crm-tasks-workspace .task-index-row .tasks-tag-chip{flex:0 0 auto}.crm-tasks-workspace .tasks-owner-avatar{min-width:2rem;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface));font-size:.65rem;font-weight:800}.crm-tasks-workspace .tasks-owner-avatar,.crm-tasks-workspace .tasks-row-menu{display:inline-flex;height:2rem;align-items:center;justify-content:center;border-radius:999px}.crm-tasks-workspace .tasks-row-menu{width:2rem;color:var(--crm-text-muted);transition:background-color .16s ease,color .16s ease}.crm-tasks-workspace .tasks-row-menu:hover{color:var(--crm-text);background:var(--crm-surface-2)}.crm-tasks-workspace .tasks-sidebar-card{padding:1rem}.crm-tasks-workspace .tasks-detail-panel{position:relative;display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:.85rem;overflow:auto;border:1px solid var(--crm-border);border-radius:1.25rem;background:radial-gradient(ellipse 80% 50% at 20% 0,color-mix(in srgb,var(--crm-accent) 10%,transparent),transparent 62%),var(--crm-surface);padding:1rem;box-shadow:var(--crm-shadow)}.crm-tasks-workspace .tasks-detail-icon{border:1px solid color-mix(in srgb,var(--crm-accent) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 16%,transparent),color-mix(in srgb,var(--crm-accent) 7%,transparent));color:var(--crm-accent)}.crm-tasks-workspace .tasks-detail-section{position:relative;z-index:1;border:1px solid color-mix(in srgb,var(--crm-border) 75%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--crm-surface-2) 58%,transparent);padding:.95rem}.crm-tasks-workspace .tasks-detail-stat-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--crm-surface) 72%,transparent);padding:.45rem .65rem}.crm-tasks-workspace .tasks-detail-mini-card,.crm-tasks-workspace .tasks-detail-mini-row{display:flex;align-items:center;gap:.65rem;border:1px solid color-mix(in srgb,var(--crm-border) 60%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-surface) 70%,transparent);padding:.6rem}.crm-tasks-workspace .tasks-detail-mini-row{width:100%;color:var(--crm-text);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.crm-tasks-workspace .tasks-detail-mini-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-tasks-workspace .tasks-readiness-donut{position:relative;display:flex;height:5rem;width:5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:var(--crm-accent)}.crm-tasks-workspace .tasks-readiness-donut-inner{position:absolute;inset:.5rem;border:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent);border-radius:999px;background:var(--crm-surface)}.crm-tasks-workspace .tasks-quick-action,.crm-tasks-workspace .tasks-sidebar-link,.crm-tasks-workspace .tasks-upcoming-row{display:flex;align-items:center;gap:.65rem;border-radius:.85rem;color:var(--crm-text);transition:background-color .16s ease,color .16s ease,transform .16s ease}.crm-tasks-workspace .tasks-upcoming-row{padding:.55rem}.crm-tasks-workspace .tasks-quick-action:hover,.crm-tasks-workspace .tasks-upcoming-row:hover{background:var(--crm-surface-2);transform:translateY(-1px)}.crm-tasks-workspace .tasks-upcoming-icon{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.75rem;background:color-mix(in srgb,currentColor 10%,transparent)}.crm-tasks-workspace .tasks-sidebar-link{min-height:2.25rem;padding:.45rem .65rem;font-size:.75rem;font-weight:700;color:var(--crm-accent)}.crm-tasks-workspace .tasks-sidebar-link:hover{background:color-mix(in srgb,var(--crm-accent) 8%,transparent)}.crm-tasks-workspace .tasks-summary-donut{display:flex;height:6.6rem;width:6.6rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px}.crm-tasks-workspace .tasks-summary-donut-inner{display:flex;height:4.55rem;width:4.55rem;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:var(--crm-surface);box-shadow:inset 0 0 0 1px var(--crm-border)}.crm-tasks-workspace .tasks-quick-action{min-height:2.8rem;width:100%;padding:.55rem .25rem;font-size:.8rem;font-weight:650;text-align:left}.crm-tasks-workspace .tasks-quick-action-disabled{cursor:not-allowed;color:var(--crm-text-muted);opacity:.68}.crm-tasks-workspace .tasks-empty-state{padding:3.25rem 1.5rem;text-align:center}.crm-tasks-workspace .tasks-empty-icon{display:inline-flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1.25rem;margin-bottom:1rem;background:color-mix(in srgb,currentColor 10%,transparent)}:root[data-theme=light] .crm-tasks-workspace{--crm-bg:transparent;--crm-surface:hsla(0,0%,100%,.92);--crm-surface-2:hsla(35,60%,96%,.78);--crm-border:hsla(34,24%,70%,.52);--crm-text:#253044;--crm-text-muted:#6f7989;--crm-accent:#5b5cf6;--crm-success:#2fbf7a;--crm-warning:#d28a18;--crm-danger:#e35d5d;--crm-shadow:0 1px 2px rgba(70,59,44,.05),0 18px 42px -30px rgba(70,59,44,.28)}:root[data-theme=light] .crm-tasks-workspace .tasks-detail-panel,:root[data-theme=light] .crm-tasks-workspace .tasks-empty-state,:root[data-theme=light] .crm-tasks-workspace .tasks-filter-bar,:root[data-theme=light] .crm-tasks-workspace .tasks-kpi-card,:root[data-theme=light] .crm-tasks-workspace .tasks-list-card,:root[data-theme=light] .crm-tasks-workspace .tasks-page-header,:root[data-theme=light] .crm-tasks-workspace .tasks-sidebar-card{backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(70,59,44,.05),0 18px 42px -30px rgba(70,59,44,.3),inset 0 1px 0 hsla(0,0%,100%,.82)}:root[data-theme=light] .crm-tasks-workspace .tasks-list-row{background:hsla(0,0%,100%,.72)}:root[data-theme=light] .crm-tasks-workspace .tasks-list-row:hover{background:hsla(38,52%,96%,.92)}:root[data-theme=light] .crm-tasks-workspace .tasks-list-row-active{background:rgba(245,243,255,.92)}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42);background:#eff1f5!important}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .crm-checklist-inner{max-width:min(100%,1680px)}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-list-card{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;overflow:hidden}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-list-card .crm-queue-list-head{margin:0 .55rem .55rem;border:1px solid rgba(136,159,190,.24)!important;border-radius:1rem;background:#fff!important;padding:.62rem .85rem;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 26px -24px rgba(15,23,42,.3)}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-list-card .crm-queue-row-list{padding-top:0;background:transparent}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .task-index-row{min-height:4.35rem;border-radius:1rem}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .task-index-row:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 18px 36px -24px rgba(2,132,199,.24)}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-list-row-completed{opacity:.82}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-detail-panel{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-detail-mini-card,:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-detail-section,:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-detail-stat-row{background:hsla(0,0%,100%,.82)}:root[data-theme=light] .crm-tasks-workspace.crm-checklist-workspace .tasks-readiness-donut-inner{background:#fff}@media (max-width:1199px){.crm-tasks-workspace .crm-workspace-body--split{display:flex;flex-direction:column}.crm-tasks-workspace .crm-workspace-body--split .crm-workspace-main{min-height:min(36rem,62dvh);flex:0 0 auto}.crm-tasks-workspace .crm-workspace-body--split .crm-workspace-right-rail{min-height:min(28rem,56dvh);flex:0 0 auto}}@media (max-width:767px){.crm-tasks-workspace .tasks-page-header{padding:1rem}.crm-tasks-workspace .tasks-kpi-card{min-height:4.9rem}.crm-tasks-workspace .tasks-list-row{padding-right:3rem}}:root:not([data-theme=light]) .crm-contacts-workspace,:root[data-theme=dark] .crm-contacts-workspace{color-scheme:dark;--crm-bg:#0a0e14;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2;--crm-accent:#22a8ff;--crm-success:#34c27b;--crm-warning:#f0b655;--crm-danger:#ea6068}:root[data-theme=light] .crm-contacts-workspace{color-scheme:light}.crm-contacts-workspace .contacts-header-panel,.crm-queue-workspace .contacts-header-panel{background:linear-gradient(135deg,#1c2a3a,#141f2b 48%,#121a24)}.crm-contacts-workspace .crm-queue-detail-panel,.crm-contacts-workspace .crm-queue-filter-bar,.crm-contacts-workspace .crm-queue-kpi-card,.crm-contacts-workspace .crm-queue-list-panel,.crm-queue-workspace .crm-queue-detail-panel,.crm-queue-workspace .crm-queue-filter-bar,.crm-queue-workspace .crm-queue-kpi-card,.crm-queue-workspace .crm-queue-list-panel{background:color-mix(in srgb,var(--crm-surface) 96%,#0d1218)}:root:not([data-theme=light]) .crm-tasks-workspace .crm-checklist-inner,:root:not([data-theme=light]) .crm-tasks-workspace .crm-queue-center-workspace,:root:not([data-theme=light]) .crm-tasks-workspace .crm-queue-detail-rail,:root:not([data-theme=light]) .crm-tasks-workspace .crm-queue-main-workspace,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-body,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-chrome,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-main,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-right-rail,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-right-rail-scroll,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-scroll-region,:root:not([data-theme=light]) .crm-tasks-workspace .crm-workspace-shell,:root:not([data-theme=light]) .crm-tasks-workspace.crm-checklist-workspace,:root[data-theme=dark] .crm-tasks-workspace .crm-checklist-inner,:root[data-theme=dark] .crm-tasks-workspace .crm-queue-center-workspace,:root[data-theme=dark] .crm-tasks-workspace .crm-queue-detail-rail,:root[data-theme=dark] .crm-tasks-workspace .crm-queue-main-workspace,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-body,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-chrome,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-main,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-right-rail,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-right-rail-scroll,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-scroll-region,:root[data-theme=dark] .crm-tasks-workspace .crm-workspace-shell,:root[data-theme=dark] .crm-tasks-workspace.crm-checklist-workspace{background:var(--crm-bg)!important;background-color:var(--crm-bg)!important}:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-count .crm-queue-filter-control,:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field .cs-trigger,:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-count .crm-queue-filter-control,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field .cs-trigger,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input{border-color:var(--crm-border)!important;background-color:var(--crm-surface-2)!important;color:var(--crm-text)!important;color-scheme:dark;box-shadow:none}:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input:focus,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field>input:focus{border-color:color-mix(in srgb,var(--crm-accent) 55%,var(--crm-border))!important;background-color:var(--crm-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 18%,transparent);outline:none}:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button{border-color:var(--crm-border)!important;background:var(--crm-surface)!important;color:var(--crm-text-muted)!important}:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button-active,:root:not([data-theme=light]) .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button:hover,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button-active,:root[data-theme=dark] .crm-tasks-workspace .tasks-filter-grid .crm-queue-filter-field-search .tasks-filter-icon-button:hover{border-color:color-mix(in srgb,var(--crm-accent) 36%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface))!important;color:var(--crm-accent)!important}:root:not([data-theme=light]) .crm-tasks-workspace .tasks-list-card,:root[data-theme=dark] .crm-tasks-workspace .tasks-list-card{border-color:var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface) 96%,#0d1218)!important}:root:not([data-theme=light]) .crm-tasks-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll,:root[data-theme=dark] .crm-tasks-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border-color:var(--crm-border)!important;background:var(--crm-bg)!important}.crm-contacts-workspace .contacts-panel{border-color:color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,var(--crm-surface) 96%,#0d1218);box-shadow:0 4px 24px -10px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=light] .crm-contacts-workspace .contacts-panel{background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -10px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-contacts-workspace .contacts-filter-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface-2) 55%,transparent) 0,transparent 100%)}:root[data-theme=light] .crm-contacts-workspace .contacts-filter-bar{background:linear-gradient(180deg,rgba(248,250,252,.85),hsla(0,0%,100%,.5))}.crm-contacts-workspace .contacts-filter-pill{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 90%,transparent);color:var(--crm-text)}.crm-contacts-workspace .contacts-filter-pill:hover{border-color:var(--crm-border);background:var(--crm-surface)}.crm-contacts-workspace .contacts-filter-pill-active{border-color:color-mix(in srgb,var(--crm-accent) 55%,transparent);background:var(--crm-accent);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.crm-contacts-workspace .contacts-filter-pill-group{border-color:color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 50%,transparent)}:root[data-theme=light] .crm-contacts-workspace .contacts-filter-pill-group{background:rgba(248,250,252,.9)}.crm-contacts-workspace .contacts-bulk-bar{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface))}:root[data-theme=light] .crm-contacts-workspace .contacts-bulk-bar{background:color-mix(in srgb,var(--crm-accent) 6%,#fff);box-shadow:0 4px 16px -8px rgba(2,132,199,.12)}.crm-contacts-workspace .contacts-list-row:hover{background:color-mix(in srgb,var(--crm-surface-2) 40%,transparent)}:root[data-theme=light] .crm-contacts-workspace .contacts-list-row:hover{background:color-mix(in srgb,var(--crm-accent) 4%,#f8fafc)}.crm-contacts-workspace .contacts-list-select-bar{background:color-mix(in srgb,var(--crm-surface-2) 45%,transparent)}:root[data-theme=light] .crm-contacts-workspace .contacts-list-select-bar{background:rgba(248,250,252,.95)}.crm-contacts-workspace .contacts-empty-wrap{border-style:dashed;border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface) 70%,transparent)}:root[data-theme=light] .crm-contacts-workspace .contacts-empty-wrap{background:hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-contacts-workspace .contacts-pagination{background:color-mix(in srgb,var(--crm-surface) 95%,transparent)}:root[data-theme=light] .crm-contacts-workspace .contacts-pagination{background:hsla(0,0%,100%,.9);box-shadow:0 4px 20px -10px rgba(15,23,42,.08)}.crm-contacts-workspace .contacts-modal-backdrop{background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}:root[data-theme=light] .crm-contacts-workspace .contacts-modal-backdrop{background:rgba(15,23,42,.28)}.crm-contacts-workspace .contacts-modal-panel{border-color:var(--crm-border);background:var(--crm-surface);box-shadow:0 20px 48px -16px rgba(0,0,0,.55)}:root[data-theme=light] .crm-contacts-workspace .contacts-modal-panel{box-shadow:0 16px 48px -12px rgba(15,23,42,.18)}.crm-contacts-workspace input:not([type=checkbox]):not([type=radio]),.crm-contacts-workspace select,.crm-contacts-workspace textarea{background-color:var(--crm-surface-2)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important;color-scheme:inherit}.crm-contacts-workspace input::-moz-placeholder,.crm-contacts-workspace textarea::-moz-placeholder{color:var(--crm-text-muted)!important}.crm-contacts-workspace input::placeholder,.crm-contacts-workspace textarea::placeholder{color:var(--crm-text-muted)!important}.crm-contacts-workspace select option{background:var(--crm-surface)!important;color:var(--crm-text)!important}.crm-contacts-workspace .contacts-checkbox{accent-color:var(--crm-accent);background-color:var(--crm-surface-2);border-color:var(--crm-border)}.crm-contacts-workspace .contacts-filter-grid{display:grid;grid-template-columns:minmax(16rem,.82fr) repeat(4,minmax(8rem,.48fr)) auto;gap:.55rem;align-items:stretch}.crm-contacts-workspace .contacts-search-wrap{position:relative;min-width:0}.crm-contacts-workspace .contacts-filter-button,.crm-contacts-workspace .contacts-filter-select,.crm-contacts-workspace .contacts-search-input{min-height:2.7rem;border-radius:.95rem;border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text);font-size:.86rem;font-weight:600}.crm-contacts-workspace .contacts-search-input{width:100%;padding:.85rem 3rem .85rem 3.1rem}.crm-contacts-workspace .contacts-filter-select{padding:.75rem 2.25rem .75rem .95rem}.crm-contacts-workspace .contacts-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .95rem;white-space:nowrap}.crm-contacts-workspace .contacts-bulk-select,.crm-contacts-workspace .contacts-modern-select{width:100%}.crm-contacts-workspace .contacts-modern-select .cs-trigger{min-height:2.7rem;border-radius:.95rem;border-color:var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text);font-size:.86rem;font-weight:700}.crm-contacts-workspace .contacts-bulk-select{width:min(16rem,100%)}.crm-contacts-workspace .contacts-filter-panel{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent)!important;background:var(--crm-surface)!important;border-radius:1.1rem!important;box-shadow:0 18px 50px -18px rgba(0,0,0,.55)!important;padding:0!important}.contacts-filter-panel-inner{display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.contacts-filter-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.contacts-filter-reset{border:0;background:transparent;color:var(--crm-accent);cursor:pointer;font-size:.78rem;font-weight:800}.contacts-filter-panel-grid{display:flex;flex-wrap:wrap;gap:.45rem}.contacts-filter-panel-section{display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent);padding-top:.7rem}.contacts-filter-panel-scope{border-radius:.95rem}.crm-contacts-workspace .contacts-export-button{border-color:transparent;background:transparent;box-shadow:none}.crm-contacts-workspace .contacts-export-button:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--crm-surface-2) 65%,transparent)}@media (min-width:1280px){.console-content:has(.crm-contacts-workspace):not(:has(.crm-workspace-shell)){overflow:auto}.crm-contacts-inner:not(.crm-queue-inner){max-height:none;overflow:visible;padding-top:.75rem;padding-bottom:.75rem}.crm-contacts-workspace .contacts-sticky-chrome{position:sticky;top:0;z-index:20}.crm-contacts-workspace .contacts-main-grid{min-height:0;flex:1 1 auto}.crm-contacts-workspace .contacts-list-shell,.crm-contacts-workspace .contacts-main-grid>.min-w-0{min-height:0}.crm-contacts-workspace .contacts-list-shell{display:flex;flex-direction:column;max-height:min(64dvh,760px)}.crm-contacts-workspace .contacts-row-list{overflow-y:auto;overscroll-behavior:contain}.crm-contacts-workspace .contacts-right-rail{max-height:min(64dvh,760px);overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.crm-contacts-workspace .contacts-bottom-grid{display:none}}.crm-contacts-workspace .contacts-row-list{display:flex;flex-direction:column;gap:.55rem;padding:.65rem}.crm-contacts-workspace .contacts-list-item{border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);border-radius:1.25rem;background:color-mix(in srgb,var(--crm-surface-2) 54%,transparent)}.crm-contacts-workspace .contacts-row-grid{display:grid;grid-template-columns:auto 3.1rem minmax(11rem,1.4fr) minmax(8rem,.82fr) minmax(10rem,1fr) minmax(7rem,.68fr) auto;gap:.9rem;align-items:center}.crm-contacts-workspace .contacts-avatar{display:flex;width:3.05rem;height:3.05rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--crm-accent),color-mix(in srgb,var(--crm-accent) 70%,#8b5cf6));color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--crm-accent) 80%,#000)}.crm-contacts-workspace .contacts-danger-pill,.crm-contacts-workspace .contacts-stage-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:800;line-height:1}.crm-contacts-workspace .contacts-stage-lead{background:rgba(219,234,254,.92);color:#1d4ed8}.crm-contacts-workspace .contacts-stage-contacted{background:rgba(207,250,254,.92);color:#0e7490}.crm-contacts-workspace .contacts-stage-qualified{background:rgba(237,233,254,.92);color:#7c3aed}.crm-contacts-workspace .contacts-stage-customer{background:rgba(209,250,229,.92);color:#047857}.crm-contacts-workspace .contacts-stage-lost,.crm-contacts-workspace .contacts-stage-muted{background:rgba(226,232,240,.78);color:#64748b}.crm-contacts-workspace .contacts-danger-pill{background:hsla(0,93%,94%,.88);color:#dc2626}.crm-contacts-workspace .contacts-data-cell{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--crm-text-muted);font-size:.82rem;font-weight:600}.crm-contacts-workspace .contacts-data-cell svg{flex:0 0 auto;color:var(--crm-accent)}.crm-contacts-workspace .contacts-open-button{min-height:2.45rem;border-radius:999px;padding-inline:1rem}.crm-contacts-workspace .contacts-menu-button{display:inline-flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text-muted)}.crm-contacts-workspace .contacts-activity-row,.crm-contacts-workspace .contacts-quick-action,.crm-contacts-workspace .contacts-rail-card{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}.crm-contacts-workspace .contacts-activity-icon,.crm-contacts-workspace .contacts-rail-icon,.crm-contacts-workspace .contacts-source-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface-2));color:var(--crm-accent)}.crm-contacts-workspace .contacts-rail-icon{width:2.35rem;height:2.35rem}.crm-contacts-workspace .contacts-donut-wrap{display:flex;align-items:center;gap:1rem}.crm-contacts-workspace .contacts-donut{display:grid;width:6.6rem;height:6.6rem;flex:0 0 auto;place-items:center;border-radius:999px;background:conic-gradient(var(--crm-accent) 0 var(--engaged),color-mix(in srgb,var(--crm-border) 55%,transparent) var(--engaged) 100%);position:relative}.crm-contacts-workspace .contacts-donut:after{content:"";position:absolute;inset:.72rem;border-radius:inherit;background:var(--crm-surface)}.crm-contacts-workspace .contacts-donut span{position:relative;z-index:1;font-size:1.35rem;font-weight:800;color:var(--crm-text)}.crm-contacts-workspace .contacts-legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;font-size:.78rem;color:var(--crm-text-muted)}.crm-contacts-workspace .contacts-legend-dot{width:.55rem;height:.55rem;border-radius:999px}:root[data-theme=dark] .crm-contacts-workspace{--crm-accent:#4f8cff;--crm-success:#36d08b;--crm-warning:#f5b84b;--crm-danger:#fb7185}:root[data-theme=dark] .crm-contacts-workspace .contacts-header-panel,:root[data-theme=dark] .crm-contacts-workspace .contacts-panel,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-bar,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-list-panel{border-color:rgba(126,154,194,.17);background:linear-gradient(180deg,rgba(17,29,49,.92),rgba(10,20,35,.96));box-shadow:0 14px 34px -30px rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.045)}:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-card{border-color:rgba(126,154,194,.16);background:linear-gradient(145deg,rgba(18,30,51,.92),rgba(10,20,35,.96));box-shadow:0 12px 30px -28px rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.045)}:root[data-theme=dark] .crm-contacts-workspace .contacts-activity-icon,:root[data-theme=dark] .crm-contacts-workspace .contacts-rail-icon,:root[data-theme=dark] .crm-contacts-workspace .contacts-source-icon,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-icon{border:1px solid rgba(126,154,194,.14);background:hsla(0,0%,100%,.035);color:#9cc2ff}:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-cyan .crm-queue-kpi-icon,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-violet .crm-queue-kpi-icon{color:#9cc2ff}:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-green .crm-queue-kpi-icon{color:#91e8bc}:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-amber .crm-queue-kpi-icon{color:#ffd78a}:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-rose .crm-queue-kpi-icon{color:#fecdd3}:root[data-theme=dark] .crm-contacts-workspace .contacts-filter-button,:root[data-theme=dark] .crm-contacts-workspace .contacts-filter-select,:root[data-theme=dark] .crm-contacts-workspace .contacts-modern-select .cs-trigger,:root[data-theme=dark] .crm-contacts-workspace .contacts-search-input,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-field{border-color:rgba(126,154,194,.13);background:rgba(10,20,35,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-field{background:transparent;box-shadow:none}:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-control,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-field .cs-trigger{border-color:rgba(126,154,194,.12)!important;background-color:rgba(9,18,32,.68)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 0 0 1px rgba(2,8,18,.18)!important}:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-control:hover,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-filter-field .cs-trigger:hover{border-color:rgba(126,154,194,.18)!important;background-color:rgba(12,23,40,.76)!important}:root[data-theme=dark] .crm-contacts-workspace .contacts-list-item,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row{border-color:rgba(126,154,194,.13);background:linear-gradient(180deg,rgba(16,28,47,.84),rgba(10,20,35,.92));box-shadow:0 8px 20px -18px rgba(0,0,0,.74),inset 0 1px 0 hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-contacts-workspace .contacts-list-item:hover,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row:hover{border-color:rgba(126,154,194,.24);background:linear-gradient(180deg,rgba(20,33,54,.9),rgba(11,23,40,.96));box-shadow:0 12px 28px -22px rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.05)}:root[data-theme=dark] .crm-contacts-workspace .contacts-list-item.crm-queue-row-selected,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row-selected{border-color:rgba(79,140,255,.34);background:linear-gradient(180deg,rgba(24,39,64,.94),rgba(12,26,46,.98));box-shadow:inset 3px 0 0 rgba(79,140,255,.72),0 14px 32px -24px rgba(0,0,0,.86)}:root[data-theme=dark] .crm-contacts-workspace .contacts-avatar,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row-avatar{border:1px solid rgba(157,196,255,.2);background:linear-gradient(135deg,#3f7ee8,#2563eb);box-shadow:0 10px 22px -18px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.14)}:root[data-theme=dark] .crm-contacts-workspace .contacts-danger-pill,:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-pill,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-pill,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row-ribbon{border:1px solid rgba(151,178,214,.16);background:hsla(0,0%,100%,.045);color:rgba(226,235,248,.88)}:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-contacted,:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-lead,:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-qualified{border-color:rgba(79,140,255,.22);background:rgba(79,140,255,.075);color:#c4dcff}:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-customer{border-color:rgba(54,208,139,.24);background:rgba(54,208,139,.09);color:#91e8bc}:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-lost,:root[data-theme=dark] .crm-contacts-workspace .contacts-stage-muted{border-color:rgba(151,178,214,.16);background:hsla(0,0%,100%,.04);color:rgba(151,167,190,.86)}:root[data-theme=dark] .crm-contacts-workspace .contacts-danger-pill{border-color:rgba(251,113,133,.24);background:rgba(251,113,133,.09);color:#fecdd3}:root[data-theme=dark] .crm-contacts-workspace .contacts-data-cell svg,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-line svg,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row-email svg,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-row-phone svg{color:rgba(156,194,255,.78)!important}:root[data-theme=dark] .crm-contacts-workspace .contacts-right-rail,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel,:root[data-theme=dark] .crm-contacts-workspace .crm-queue-detail-panel{border-color:rgba(151,178,214,.22);background:linear-gradient(180deg,rgba(19,33,55,.98),#0a1525);box-shadow:0 24px 58px -34px rgba(0,0,0,.96),inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip{border-color:rgba(151,178,214,.16);background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}:root[data-theme=dark] .crm-contacts-workspace .contacts-new-contact-cta,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-primary-action{border-color:rgba(122,172,255,.28)!important;background:linear-gradient(135deg,#2f77ff,#2563eb)!important;color:#fff!important;box-shadow:0 14px 30px -22px rgba(37,99,235,.68),inset 0 1px 0 hsla(0,0%,100%,.16)}:root[data-theme=dark] .crm-contacts-workspace .contacts-export-button,:root[data-theme=dark] .crm-contacts-workspace .contacts-menu-button,:root[data-theme=dark] .crm-contacts-workspace .contacts-open-button,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-nav,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-secondary-action{border-color:rgba(151,178,214,.18)!important;background:hsla(0,0%,100%,.045)!important;color:rgba(226,235,248,.9)!important;box-shadow:none!important}:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-email,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-email:hover:not(:disabled){border-color:rgba(79,140,255,.24);background:rgba(79,140,255,.16);color:#c4dcff}:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-sms,:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-sms:hover:not(:disabled){border-color:rgba(167,139,250,.34);background:rgba(167,139,250,.18);color:#c4b5fd}:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call{border-color:rgba(54,208,139,.28);background:rgba(54,208,139,.16);color:#91e8bc}:root[data-theme=dark] .crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call:hover:not(:disabled){border-color:rgba(54,208,139,.38);background:rgba(54,208,139,.2);color:#a7f3c9}.crm-contacts-workspace .contacts-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding-block:.5rem}.crm-contacts-workspace .contacts-source-icon{width:1.8rem;height:1.8rem;border-radius:.65rem}.crm-contacts-workspace .contacts-progress-track{grid-column:1/-1;height:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--crm-border) 46%,transparent)}.crm-contacts-workspace .contacts-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--crm-accent),#8b5cf6)}.crm-contacts-workspace .contacts-activity-row{display:flex;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);border-radius:1rem;padding:.65rem;color:inherit;text-decoration:none}.crm-contacts-workspace .contacts-activity-icon{width:2rem;height:2rem}.crm-contacts-workspace .contacts-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.crm-contacts-workspace .contacts-quick-action{display:flex;min-height:4.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid var(--crm-border);border-radius:1.15rem;padding:.9rem;color:var(--crm-text);font-size:.82rem;font-weight:800;text-decoration:none}.crm-contacts-workspace .contacts-quick-blue{background:linear-gradient(135deg,rgba(219,234,254,.72),hsla(0,0%,100%,.72))}.crm-contacts-workspace .contacts-quick-violet{background:linear-gradient(135deg,rgba(237,233,254,.72),hsla(0,0%,100%,.72))}.crm-contacts-workspace .contacts-quick-green{background:linear-gradient(135deg,rgba(209,250,229,.72),hsla(0,0%,100%,.72))}.crm-contacts-workspace .contacts-quick-amber{background:linear-gradient(135deg,rgba(255,237,213,.72),hsla(0,0%,100%,.72))}.crm-contacts-workspace .contacts-quick-rose{background:linear-gradient(135deg,rgba(255,228,230,.72),hsla(0,0%,100%,.72))}:root[data-theme=light] .crm-contacts-workspace{--crm-bg:transparent;--crm-surface:var(--crm-light-panel);--crm-surface-2:var(--crm-light-panel-2);--crm-border:var(--crm-light-border);--crm-text:var(--crm-light-text);--crm-text-muted:var(--crm-light-muted);--crm-accent:var(--crm-light-accent);--crm-success:var(--crm-light-success);--crm-warning:var(--crm-light-warning);--crm-danger:var(--crm-light-danger);background:transparent;color:var(--crm-light-text)}:root[data-theme=light] .crm-contacts-inner{gap:18px;padding-top:28px}:root[data-theme=light] .crm-contacts-workspace .contacts-panel,:root[data-theme=light] .crm-contacts-workspace .contacts-rail-card{border-color:var(--crm-light-border);border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%);box-shadow:var(--crm-light-shadow);backdrop-filter:blur(14px)}:root[data-theme=light] .crm-contacts-workspace .contacts-hero-actions button:last-child{border-color:transparent!important;background:#6366f1!important;color:#fff!important}:root[data-theme=light] .crm-contacts-workspace .contacts-new-contact-cta{border-color:transparent!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;opacity:1!important;text-shadow:none!important;box-shadow:0 14px 28px -18px rgba(99,102,241,.55)!important}:root[data-theme=light] .crm-contacts-workspace .contacts-activity-row:hover,:root[data-theme=light] .crm-contacts-workspace .contacts-list-item:hover,:root[data-theme=light] .crm-contacts-workspace .contacts-panel:hover,:root[data-theme=light] .crm-contacts-workspace .contacts-quick-action:hover,:root[data-theme=light] .crm-contacts-workspace .contacts-rail-card:hover{transform:translateY(-2px);border-color:var(--crm-light-border-strong);box-shadow:none}:root[data-theme=light] .crm-contacts-workspace .contacts-filter-button,:root[data-theme=light] .crm-contacts-workspace .contacts-filter-select,:root[data-theme=light] .crm-contacts-workspace .contacts-search-input{border-color:hsla(34,28%,75%,.52);background:hsla(0,0%,100%,.82)!important;color:var(--crm-light-text)!important;color-scheme:light;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}@media (max-width:1280px){.crm-contacts-workspace .contacts-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,1fr))}.crm-contacts-workspace .contacts-row-grid{grid-template-columns:auto 3rem minmax(12rem,1fr) minmax(9rem,.9fr) auto}.crm-contacts-workspace .contacts-row-grid .contacts-data-cell:nth-of-type(3){display:none}}@media (max-width:900px){.crm-contacts-workspace .contacts-filter-grid,.crm-contacts-workspace .contacts-quick-actions{grid-template-columns:1fr}.crm-contacts-workspace .contacts-row-grid{grid-template-columns:auto 2.8rem minmax(0,1fr)}.crm-contacts-workspace .contacts-row-grid>.contacts-data-cell,.crm-contacts-workspace .contacts-row-grid>.flex.items-center.justify-end{grid-column:3}}.console-content:has(.crm-voicemail-drops-workspace),.crm-page-shell.crm-voicemail-drops-workspace,.crm-route-background:has(.crm-voicemail-drops-workspace),.crm-voicemail-drops-workspace .crm-queue-center-workspace,.crm-voicemail-drops-workspace .crm-queue-detail-rail,.crm-voicemail-drops-workspace .crm-queue-inner,.crm-voicemail-drops-workspace .crm-queue-main-workspace,.crm-voicemail-drops-workspace .crm-workspace-body,.crm-voicemail-drops-workspace .crm-workspace-chrome,.crm-voicemail-drops-workspace .crm-workspace-main,.crm-voicemail-drops-workspace .crm-workspace-right-rail,.crm-voicemail-drops-workspace .crm-workspace-scroll-region,.crm-voicemail-drops-workspace .crm-workspace-shell,.crm-voicemail-drops-workspace.crm-queue-workspace{background:#eff1f5!important}.crm-voicemail-drops-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#6366f1;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;color-scheme:light;color:var(--crm-text)}.crm-voicemail-drops-workspace .crm-queue-inner{height:100%;max-width:min(100%,1680px);overflow:hidden}.crm-voicemail-drops-workspace .crm-workspace-body,.crm-voicemail-drops-workspace .crm-workspace-main,.crm-voicemail-drops-workspace .crm-workspace-right-rail,.crm-voicemail-drops-workspace .crm-workspace-right-rail-scroll,.crm-voicemail-drops-workspace .crm-workspace-scroll-region,.crm-voicemail-drops-workspace .crm-workspace-shell{min-height:0}.crm-voicemail-drops-workspace .crm-workspace-shell{height:100%}.crm-voicemail-drops-workspace .crm-workspace-body--split{flex:1 1 0;min-height:0;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem)}:root[data-theme=light] .crm-voicemail-drops-workspace .contacts-header-panel,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-bar,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-card{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:blur(14px)}:root[data-theme=light] .crm-scripts-workspace .crm-create-blue-cta,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-create-blue-cta{border-color:rgba(5,120,188,.22)!important;background:linear-gradient(135deg,#1597d4,#0578bc)!important;background-color:#0578bc!important;background-image:linear-gradient(135deg,#1597d4,#0578bc)!important;color:#fff!important;opacity:1!important;text-shadow:none!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.28),0 18px 32px -22px rgba(5,120,188,.9),0 8px 16px -12px rgba(15,23,42,.35)!important}:root[data-theme=light] .crm-scripts-workspace .crm-create-blue-cta:hover:not(:disabled),:root[data-theme=light] .crm-voicemail-drops-workspace .crm-create-blue-cta:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#1597d4,#0578bc)!important;background-color:#0578bc!important;background-image:linear-gradient(135deg,#1597d4,#0578bc)!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.3),0 22px 38px -22px rgba(5,120,188,.95),0 10px 18px -12px rgba(15,23,42,.4)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-filter-bar{padding:.75rem;background:#fff!important;background-color:#fff!important;backdrop-filter:none}.crm-voicemail-drops-workspace .crm-queue-filter-grid{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.42fr) auto;gap:.55rem;align-items:stretch}.crm-voicemail-drops-workspace .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger,.crm-voicemail-drops-workspace .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-voicemail-drops-workspace .crm-queue-filter-field>svg,.crm-voicemail-drops-workspace .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%)}.crm-voicemail-drops-workspace .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-voicemail-drops-workspace .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-field input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;line-height:1;box-shadow:none!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-field input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important;outline:none}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-field>svg,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-filter-icon{color:color-mix(in srgb,var(--crm-muted) 68%,var(--crm-text) 32%)}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:none!important;background:transparent!important;box-shadow:none!important}.crm-voicemail-drops-workspace .crm-queue-row-list{min-height:0;flex:1 1 0;gap:.55rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-list-head{margin-bottom:.35rem;border-bottom:1px solid var(--crm-border)!important;border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:#fff!important;background-color:#fff!important;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:none}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drop-row{border-color:rgba(136,159,190,.24)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,252,247,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drop-row:hover{border-color:rgba(99,102,241,.2)!important;background:linear-gradient(135deg,#fff,rgba(255,252,247,.98)),radial-gradient(circle at 100% 0,rgba(191,218,255,.58),transparent 35%)!important;box-shadow:none!important}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drop-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(245,243,255,.98),rgba(239,246,255,.96)),#fff!important}.crm-voicemail-drops-workspace .voicemail-drop-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem;gap:.65rem;min-height:3.65rem;padding:.72rem .7rem .72rem .55rem}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-row-avatar{box-shadow:0 12px 24px -18px rgba(99,102,241,.8)}.crm-voicemail-drops-workspace .voicemail-drops-right-rail.crm-queue-detail-rail{display:flex;min-width:0}.crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-workspace-right-rail-scroll{border:1px solid var(--crm-border);border-radius:.95rem;background:color-mix(in srgb,var(--crm-surface) 96%,#0d1218);box-shadow:var(--crm-shadow);overflow:hidden}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-workspace-right-rail-scroll{border:1px solid hsla(34,28%,75%,.52)!important;border-radius:.95rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-queue-detail-panel,:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-right-rail .voicemail-drops-studio-panel{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-detail-panel{min-height:0;max-height:100%;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-detail-glow{background:radial-gradient(ellipse 72% 42% at 14% 0,rgba(99,102,241,.14),transparent 62%),radial-gradient(ellipse 48% 34% at 100% 0,rgba(139,92,246,.09),transparent 60%)}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-studio-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,250,255,.94)),radial-gradient(circle at 12% 8%,rgba(99,102,241,.12),transparent 32%),radial-gradient(circle at 88% 4%,rgba(14,165,233,.12),transparent 34%)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-studio-hero{margin:-.1rem -.1rem 0;border:1px solid rgba(136,159,190,.2);border-radius:1.25rem;padding:.85rem;background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(241,245,255,.76)),radial-gradient(circle at 100% 0,rgba(99,102,241,.14),transparent 38%);box-shadow:0 18px 38px -30px rgba(15,23,42,.44),inset 0 1px 0 hsla(0,0%,100%,.98)}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-orb,:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-play-button,:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-upload-icon{border-color:rgba(99,102,241,.18)!important;background:radial-gradient(circle at 35% 20%,hsla(0,0%,100%,.95),transparent 28%),linear-gradient(135deg,#eef2ff,#dbeafe);color:#4f46e5;box-shadow:0 16px 30px -20px rgba(79,70,229,.58),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-command-card{flex:0 0 auto;overflow:hidden;border:1px solid rgba(99,102,241,.2);border-radius:1.25rem;padding:.95rem;background:linear-gradient(140deg,hsla(0,0%,100%,.98),rgba(245,248,255,.92)),radial-gradient(circle at 0 0,rgba(99,102,241,.14),transparent 38%),radial-gradient(circle at 100% 100%,rgba(14,165,233,.12),transparent 34%);box-shadow:0 22px 42px -32px rgba(79,70,229,.5),inset 0 1px 0 hsla(0,0%,100%,.98)}.crm-voicemail-drops-workspace .voicemail-drops-command-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.crm-voicemail-drops-workspace .voicemail-drops-readiness-track{height:.5rem;overflow:hidden;border-radius:999px;background:rgba(226,232,240,.85)}.crm-voicemail-drops-workspace .voicemail-drops-readiness-track span{display:block;height:100%;border-radius:inherit;background:currentColor;box-shadow:0 0 18px currentColor;transition:width .18s ease}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-section-card{position:relative;flex:0 0 auto;overflow:hidden}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-section-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,.64),transparent 36%),radial-gradient(circle at 100% 0,rgba(99,102,241,.07),transparent 42%)}.crm-voicemail-drops-workspace .voicemail-drops-section-card>*{position:relative;z-index:1}.crm-voicemail-drops-workspace .voicemail-drops-tag-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(136,159,190,.28);border-radius:999px;padding:.38rem .58rem;background:rgba(248,250,252,.86);color:var(--crm-text-muted);font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-tag-accent{border-color:rgba(99,102,241,.22);background:rgba(238,242,255,.9);color:#4f46e5}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-tag-success{border-color:rgba(34,197,94,.22);background:rgba(220,252,231,.78);color:#15803d}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-tag-warning{border-color:rgba(245,158,11,.28);background:hsla(48,96%,89%,.82);color:#b45309}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-tag-danger{border-color:rgba(239,68,68,.22);background:hsla(0,93%,94%,.86);color:#dc2626}.crm-voicemail-drops-workspace .voicemail-drops-waveform{display:flex;align-items:center;justify-content:center;gap:.22rem;min-height:3.2rem;width:100%}.crm-voicemail-drops-workspace .voicemail-drops-waveform span{display:block;width:.26rem;min-height:.55rem;border-radius:999px;background:linear-gradient(180deg,#6366f1,#06b6d4);box-shadow:0 8px 18px -12px rgba(79,70,229,.8)}.crm-voicemail-drops-workspace .voicemail-drops-waveform-muted span{background:linear-gradient(180deg,rgba(148,163,184,.48),rgba(203,213,225,.78));box-shadow:none}.crm-voicemail-drops-workspace .voicemail-drops-audio-studio{display:flex;flex-direction:column;gap:.75rem}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-play-core{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(99,102,241,.18);border-radius:1.05rem;padding:.75rem;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(238,242,255,.78)),radial-gradient(circle at 100% 0,rgba(14,165,233,.1),transparent 42%)}.crm-voicemail-drops-workspace .voicemail-drops-play-button,.crm-voicemail-drops-workspace .voicemail-drops-upload-icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 auto;border:1px solid rgba(99,102,241,.18);border-radius:1rem}.crm-voicemail-drops-workspace .voicemail-drops-play-core-muted{opacity:.78}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-audio-empty{display:flex;align-items:flex-start;gap:.55rem;border:1px dashed rgba(136,159,190,.42);border-radius:1rem;padding:.75rem;background:rgba(248,250,252,.72);color:var(--crm-text-muted);font-size:.76rem;font-weight:700;line-height:1.45}.crm-voicemail-drops-workspace .voicemail-drops-native-audio{min-height:2.5rem;accent-color:#6366f1}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-upload-zone{border:1px dashed rgba(99,102,241,.26);border-radius:1.15rem;padding:1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(239,246,255,.66)),repeating-linear-gradient(90deg,rgba(99,102,241,.08) 0 1px,transparent 1px 12px);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-upload-zone-ready,:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-upload-zone:hover{transform:translateY(-1px);border-color:rgba(99,102,241,.44);box-shadow:0 18px 36px -30px rgba(79,70,229,.5)}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-script-section .rounded-crm{background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(248,250,252,.86)),radial-gradient(circle at 0 100%,rgba(99,102,241,.08),transparent 38%)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-detail-actions-card,:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-detail-panel .rounded-crm,:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-rail-pager{border-color:rgba(136,159,190,.22);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.9)),radial-gradient(circle at 100% 0,rgba(99,102,241,.08),transparent 40%);box-shadow:0 16px 34px -26px rgba(15,23,42,.34),inset 0 1px 0 hsla(0,0%,100%,.96)}:root[data-theme=light] .crm-voicemail-drops-workspace .voicemail-drops-rail-pager{border:1px solid rgba(136,159,190,.22);border-radius:1rem;padding:.55rem}:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-status-completed{border-color:rgba(47,191,122,.25);background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-status-today{border-color:rgba(210,138,24,.25);background:rgba(210,138,24,.12);color:#d97706}:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-status-overdue{border-color:rgba(220,38,38,.22);background:hsla(0,93%,94%,.88);color:#dc2626}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-pill-muted,:root[data-theme=light] .crm-voicemail-drops-workspace .tasks-status-muted{border-color:rgba(136,159,190,.32);background:#f3f6fb;color:var(--crm-text-muted)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace.crm-queue-workspace{--crm-bg:#0a0e14;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:rgba(126,154,194,.2);--crm-text:#e8f0f8;--crm-text-muted:#9baabb;--crm-accent:#4f8cff;--crm-success:#36d08b;--crm-warning:#f5b84b;--crm-danger:#fb7185;color-scheme:dark;color:var(--crm-text)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-content:has(.crm-voicemail-drops-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-voicemail-drops-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-route-background:has(.crm-voicemail-drops-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-center-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-detail-rail,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-inner,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-main-workspace,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-body,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-chrome,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-main,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-right-rail,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-scroll-region,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-workspace-shell,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace.crm-queue-workspace{background:var(--crm-bg)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .contacts-header-panel,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-bar,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-kpi-card{border-color:rgba(126,154,194,.17)!important;background:linear-gradient(180deg,rgba(17,29,49,.92),rgba(10,20,35,.96))!important;box-shadow:0 14px 34px -30px rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field input{border-color:rgba(126,154,194,.14)!important;background-color:rgba(9,18,32,.72)!important;color:var(--crm-text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 0 0 1px rgba(2,8,18,.18)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field input::-moz-placeholder{color:rgba(155,170,187,.68)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field input::placeholder{color:rgba(155,170,187,.68)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger:focus,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger:focus-visible,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field .cs-trigger[aria-expanded=true],:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field input:focus{border-color:rgba(79,140,255,.48)!important;box-shadow:0 0 0 3px rgba(79,140,255,.12),inset 0 1px 0 hsla(0,0%,100%,.05)!important;outline:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-field>svg,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-filter-icon{color:rgba(156,194,255,.76)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-list-head{border-color:rgba(126,154,194,.13)!important;background:rgba(10,19,33,.62)!important;box-shadow:0 10px 24px -24px rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drop-row{border-color:rgba(126,154,194,.14)!important;background:linear-gradient(180deg,rgba(16,28,47,.86),rgba(10,20,35,.94))!important;box-shadow:0 8px 20px -18px rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drop-row:hover{border-color:rgba(126,154,194,.24)!important;background:linear-gradient(180deg,rgba(20,33,54,.92),rgba(11,23,40,.96))!important;box-shadow:0 12px 28px -22px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drop-row.crm-queue-row-selected{border-color:rgba(79,140,255,.38)!important;background:linear-gradient(180deg,rgba(24,39,64,.94),rgba(12,26,46,.98))!important;box-shadow:inset 3px 0 0 rgba(79,140,255,.72),0 14px 32px -24px rgba(0,0,0,.88)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-pill,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-tag-chip{border-color:rgba(151,178,214,.16);background:hsla(0,0%,100%,.045);color:rgba(226,235,248,.88)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-pill-stage,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-tag-accent{border-color:rgba(79,140,255,.24);background:rgba(79,140,255,.12);color:#c4dcff}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .tasks-status-completed,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-tag-success{border-color:rgba(54,208,139,.26);background:rgba(54,208,139,.11);color:#91e8bc}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .tasks-status-today,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-tag-warning{border-color:rgba(245,184,75,.3);background:rgba(245,184,75,.12);color:#ffd78a}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .tasks-status-overdue,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-tag-danger{border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.11);color:#fecdd3}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-workspace-right-rail-scroll{border-color:rgba(151,178,214,.24);background:linear-gradient(180deg,rgba(19,33,55,.99),#0b1626);box-shadow:0 24px 58px -34px rgba(0,0,0,.98),inset 0 1px 0 hsla(0,0%,100%,.07)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-queue-detail-panel,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-right-rail .voicemail-drops-studio-panel{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-detail-panel .rounded-crm,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-command-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-rail-pager,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-hero{border-color:rgba(151,178,214,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.024))!important;box-shadow:0 10px 26px -24px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-audio-empty,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-play-core,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-upload-zone{border-color:rgba(151,178,214,.16);background:linear-gradient(180deg,rgba(9,18,32,.7),rgba(12,24,41,.82))!important;color:var(--crm-text-muted)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .crm-queue-kpi-icon,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-orb,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-play-button,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-upload-icon{border-color:rgba(157,196,255,.2)!important;background:rgba(79,140,255,.12)!important;color:#9cc2ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-readiness-track{background:rgba(9,18,32,.86)}@media (max-width:1279px){.crm-voicemail-drops-workspace .crm-workspace-body--split{grid-template-columns:1fr}}@media (max-width:900px){.crm-voicemail-drops-workspace .crm-queue-filter-grid{grid-template-columns:1fr}.crm-voicemail-drops-workspace .voicemail-drop-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.35rem 2.75rem minmax(0,1fr) auto 1rem}}.console-content:has(.crm-forms-workspace),.crm-forms-workspace .crm-queue-center-workspace,.crm-forms-workspace .crm-queue-detail-rail,.crm-forms-workspace .crm-queue-inner,.crm-forms-workspace .crm-queue-main-workspace,.crm-forms-workspace .crm-workspace-body,.crm-forms-workspace .crm-workspace-chrome,.crm-forms-workspace .crm-workspace-main,.crm-forms-workspace .crm-workspace-right-rail,.crm-forms-workspace .crm-workspace-scroll-region,.crm-forms-workspace .crm-workspace-shell,.crm-forms-workspace.crm-queue-workspace,.crm-page-shell.crm-forms-workspace,.crm-route-background:has(.crm-forms-workspace){background:#eff1f5!important}.crm-forms-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(136,159,190,.32);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#6366f1;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;color-scheme:light;color:var(--crm-text)}.crm-forms-workspace .crm-queue-inner{height:100%;max-width:min(100%,1680px);overflow:hidden}.crm-forms-workspace .crm-workspace-body,.crm-forms-workspace .crm-workspace-main,.crm-forms-workspace .crm-workspace-right-rail,.crm-forms-workspace .crm-workspace-right-rail-scroll,.crm-forms-workspace .crm-workspace-scroll-region,.crm-forms-workspace .crm-workspace-shell{min-height:0}.crm-forms-workspace .crm-workspace-shell{height:100%}.crm-forms-workspace .crm-workspace-body--split{flex:1 1 0;min-height:0;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem)}:root[data-theme=light] .crm-forms-workspace .contacts-header-panel,:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-forms-workspace .tasks-filter-bar.crm-queue-filter-bar{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}:root[data-theme=light] .crm-forms-workspace .tasks-filter-bar.crm-queue-filter-bar{border-radius:1rem;padding:.75rem}.crm-forms-workspace .forms-filter-grid{grid-template-columns:minmax(16rem,1.65fr) repeat(2,minmax(10rem,.75fr)) minmax(5.5rem,.35fr);align-items:stretch}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-forms-workspace .crm-queue-filter-field .cs-trigger{min-height:2.6rem;border-radius:999px}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger,.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-forms-workspace .forms-filter-count .crm-queue-filter-control,.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;box-shadow:none}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 68%,transparent)!important;font-weight:400!important;opacity:1}.crm-forms-workspace .forms-filter-count .forms-filter-count-value{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding-inline:1rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>svg,.crm-forms-workspace .forms-filter-grid .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%);color:color-mix(in srgb,var(--crm-muted) 68%,var(--crm-text) 32%)}.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-forms-workspace .forms-filter-grid .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}.crm-forms-workspace .forms-filter-count{min-width:-moz-max-content;min-width:max-content}.crm-forms-workspace .forms-filter-count .crm-queue-filter-control{justify-content:center;min-width:5rem;padding-inline:1rem}:root[data-theme=light] .crm-forms-workspace .forms-filter-count .crm-queue-filter-control,:root[data-theme=light] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger,:root[data-theme=light] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field input{min-height:2.6rem!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background-color:#fff!important;color:var(--crm-text)!important;line-height:1;box-shadow:none!important}:root[data-theme=light] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=light] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field input:focus{border-color:rgba(99,102,241,.5)!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)!important;outline:none}:root[data-theme=light] .crm-forms-workspace .forms-list-panel.crm-queue-list-panel:has(.crm-queue-row-list){border:none!important;background:transparent!important;box-shadow:none!important}.crm-forms-workspace .forms-list-panel{display:flex;min-height:0;flex-direction:column}.crm-forms-workspace .crm-queue-row-list{min-height:0;flex:1 1 0;gap:.55rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-theme=light] .crm-forms-workspace .crm-queue-list-head{margin-bottom:.35rem;border-bottom:1px solid var(--crm-border)!important;border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:#fff!important;background-color:#fff!important;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:none}:root[data-theme=light] .crm-forms-workspace .crm-form-row{border-color:rgba(136,159,190,.24)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,252,247,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-forms-workspace .crm-form-row:hover{border-color:rgba(99,102,241,.2)!important;background:linear-gradient(135deg,#fff,rgba(255,252,247,.98)),radial-gradient(circle at 100% 0,rgba(191,218,255,.58),transparent 35%)!important;box-shadow:none!important}:root[data-theme=light] .crm-forms-workspace .crm-form-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(245,243,255,.98),rgba(239,246,255,.96)),#fff!important}.crm-forms-workspace .crm-form-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.3fr) minmax(5.5rem,.72fr) minmax(7rem,.9fr) minmax(0,.72fr) auto minmax(10rem,auto) 1rem;gap:.65rem;min-height:3.65rem;padding:.72rem .7rem .72rem .55rem}.crm-forms-workspace .forms-detail-orb,.crm-forms-workspace .forms-row-avatar{background:linear-gradient(135deg,#6366f1,#06b6d4)!important;color:#fff!important}.crm-forms-workspace .forms-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.crm-forms-workspace .forms-row-action{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.8rem;border-radius:999px;border:1px solid rgba(136,159,190,.34);background:hsla(0,0%,100%,.82);padding:.25rem .55rem;color:var(--crm-text);font-size:.72rem;font-weight:800;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.crm-forms-workspace .forms-row-action:hover{border-color:rgba(99,102,241,.35);background:rgba(238,242,255,.9);color:var(--crm-accent)}.crm-forms-workspace .forms-row-action-success{border-color:rgba(34,197,94,.26);background:rgba(220,252,231,.74);color:#16a34a}.crm-forms-workspace .forms-right-rail.crm-queue-detail-rail{display:flex;min-width:0}.crm-forms-workspace .forms-right-rail .crm-workspace-right-rail-scroll{border:1px solid var(--crm-border);border-radius:.95rem;background:color-mix(in srgb,var(--crm-surface) 96%,#0d1218);box-shadow:var(--crm-shadow);overflow:hidden}:root[data-theme=light] .crm-forms-workspace .forms-right-rail .crm-workspace-right-rail-scroll{border:1px solid hsla(34,28%,75%,.52)!important;border-radius:.95rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)!important}:root[data-theme=light] .crm-forms-workspace .forms-right-rail .crm-queue-detail-panel{min-height:0;max-height:100%;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}:root[data-theme=light] .crm-forms-workspace .forms-detail-hero{margin:-.1rem -.1rem 0;border:1px solid rgba(136,159,190,.2);border-radius:1.15rem;padding:.9rem;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.88)),radial-gradient(circle at 100% 0,rgba(99,102,241,.1),transparent 42%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94)}:root[data-theme=light] .crm-forms-workspace .crm-queue-detail-panel .rounded-crm,:root[data-theme=light] .crm-forms-workspace .forms-detail-card{border-color:rgba(136,159,190,.22);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.9)),radial-gradient(circle at 100% 0,rgba(99,102,241,.08),transparent 40%);box-shadow:0 16px 34px -26px rgba(15,23,42,.34),inset 0 1px 0 hsla(0,0%,100%,.96)}:root[data-theme=light] .crm-forms-workspace .tasks-status-completed{border-color:rgba(47,191,122,.25);background:rgba(47,191,122,.12);color:#16a34a}:root[data-theme=light] .crm-forms-workspace .tasks-status-today{border-color:rgba(210,138,24,.25);background:rgba(210,138,24,.12);color:#d97706}:root[data-theme=light] .crm-forms-workspace .crm-queue-pill-muted,:root[data-theme=light] .crm-forms-workspace .tasks-status-muted{border-color:rgba(136,159,190,.32);background:#f3f6fb;color:var(--crm-text-muted)}:root[data-theme=dark] .crm-forms-workspace.crm-queue-workspace{--crm-bg:#07101c;--crm-surface:#101a2b;--crm-surface-2:#142039;--crm-border:rgba(126,154,194,.25);--crm-text:#edf4ff;--crm-text-muted:#97a7be;--crm-accent:#4f8cff;--crm-success:#36d08b;--crm-warning:#f5b84b;--crm-danger:#fb7185;color-scheme:dark;color:var(--crm-text)}:root[data-theme=dark] .crm-forms-workspace .crm-queue-inner,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-shell,:root[data-theme=dark] .crm-forms-workspace.crm-queue-workspace,:root[data-theme=dark] .crm-page-shell.crm-forms-workspace{background:radial-gradient(circle at 18% -12%,rgba(55,125,255,.07),transparent 30%),radial-gradient(circle at 92% 0,rgba(124,58,237,.055),transparent 28%),linear-gradient(180deg,#07101c,#0a1320 48%,#08111d)!important}:root[data-theme=dark] .crm-forms-workspace .crm-queue-center-workspace,:root[data-theme=dark] .crm-forms-workspace .crm-queue-detail-rail,:root[data-theme=dark] .crm-forms-workspace .crm-queue-main-workspace,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-body,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-chrome,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-main,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-right-rail,:root[data-theme=dark] .crm-forms-workspace .crm-workspace-scroll-region{background:transparent!important}:root[data-theme=dark] .crm-forms-workspace .contacts-header-panel{position:relative;overflow:hidden;border-color:rgba(126,154,194,.2)!important;background:radial-gradient(ellipse 58% 75% at 10% -35%,rgba(79,140,255,.14),transparent 58%),radial-gradient(ellipse 46% 62% at 100% 0,rgba(124,58,237,.1),transparent 55%),linear-gradient(135deg,rgba(19,33,55,.96),rgba(12,23,39,.98) 48%,rgba(9,17,30,.98))!important;box-shadow:0 18px 44px -32px rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.065)!important}:root[data-theme=dark] .crm-forms-workspace .contacts-header-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.045),transparent 34%),radial-gradient(circle at 78% 10%,rgba(79,140,255,.06),transparent 30%)}:root[data-theme=dark] .crm-forms-workspace .contacts-header-panel>*{position:relative;z-index:1}:root[data-theme=dark] .crm-forms-workspace .crm-command-header-icon{border:1px solid rgba(112,162,255,.26);background:linear-gradient(135deg,rgba(79,140,255,.18),rgba(14,165,233,.08)),hsla(0,0%,100%,.04);color:#9cc2ff;box-shadow:0 12px 28px -24px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.1)}:root[data-theme=dark] .crm-forms-workspace .campaigns-btn-primary,:root[data-theme=dark] .crm-forms-workspace .tasks-primary-action{border-color:rgba(122,172,255,.28);background:linear-gradient(135deg,#2f77ff,#2563eb 54%,#4f46e5);color:#fff;box-shadow:0 14px 30px -22px rgba(37,99,235,.68),inset 0 1px 0 hsla(0,0%,100%,.18)}:root[data-theme=dark] .crm-forms-workspace .campaigns-btn-primary:hover,:root[data-theme=dark] .crm-forms-workspace .tasks-primary-action:hover{border-color:rgba(167,199,255,.38);box-shadow:0 16px 34px -20px rgba(37,99,235,.78),inset 0 1px 0 hsla(0,0%,100%,.22)}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-card{position:relative;border-color:rgba(126,154,194,.18)!important;background:linear-gradient(145deg,rgba(20,32,54,.94),rgba(12,23,39,.97))!important;box-shadow:0 14px 34px -28px rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:3px;border-radius:999px 0 0 999px;background:#4f8cff;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-card>*{position:relative;z-index:1}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-card:hover{transform:none;border-color:rgba(126,154,194,.26)!important;box-shadow:0 18px 40px -30px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-green:before{background:#36d08b;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-amber:before{background:#f5b84b;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-cyan:before{background:#a78bfa;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-icon{border-color:rgba(126,154,194,.16);background:hsla(0,0%,100%,.035);color:#9cc2ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}:root[data-theme=dark] .crm-forms-workspace .tasks-filter-bar.crm-queue-filter-bar{border-color:rgba(126,154,194,.18)!important;background:linear-gradient(180deg,rgba(16,27,47,.9),rgba(10,20,35,.94))!important;box-shadow:0 14px 34px -30px rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.06)!important}:root[data-theme=dark] .crm-forms-workspace .forms-filter-count .crm-queue-filter-control,:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger,:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input{border-color:rgba(126,154,194,.22)!important;background-color:rgba(8,17,31,.84)!important;color:var(--crm-text)!important;box-shadow:0 8px 18px -18px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:rgba(151,167,190,.76)!important}:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input::placeholder{color:rgba(151,167,190,.76)!important}:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger:focus-visible,:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field .cs-trigger[aria-expanded=true],:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>input:focus{border-color:rgba(79,140,255,.48)!important;box-shadow:0 0 0 3px rgba(79,140,255,.12),0 12px 26px -22px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.07)!important;outline:none}:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-field>svg,:root[data-theme=dark] .crm-forms-workspace .forms-filter-grid .crm-queue-filter-icon{color:rgba(156,194,255,.76)}:root[data-theme=dark] .crm-forms-workspace .forms-list-panel.crm-queue-list-panel:has(.crm-queue-row-list){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .crm-forms-workspace .crm-queue-list-head{border-color:rgba(126,154,194,.13)!important;background:rgba(10,19,33,.62)!important;box-shadow:0 10px 24px -24px rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:root[data-theme=dark] .crm-forms-workspace .crm-form-row{position:relative;overflow:visible;border-color:rgba(126,154,194,.14)!important;background:linear-gradient(180deg,rgba(17,29,49,.88),rgba(11,21,36,.94))!important;box-shadow:0 8px 20px -18px rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .crm-forms-workspace .crm-form-row:hover{border-color:rgba(126,154,194,.24)!important;background:linear-gradient(180deg,rgba(21,34,56,.92),rgba(12,24,41,.96))!important;box-shadow:0 12px 28px -22px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected{border-color:rgba(79,140,255,.4)!important;background:linear-gradient(180deg,rgba(27,43,70,.95),rgba(13,27,47,.98))!important;box-shadow:0 0 0 1px rgba(79,140,255,.11),0 16px 36px -26px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.065)!important}:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected:before{content:none;position:absolute;inset:0 auto 0 0;z-index:0;width:3px;border-radius:.85rem 0 0 .85rem;background:#6aa2ff;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-form-row>*{position:static;z-index:auto}:root[data-theme=dark] .crm-forms-workspace .crm-form-row .crm-queue-row-name{color:#f4f8ff;font-weight:760;letter-spacing:-.01em}:root[data-theme=dark] .crm-forms-workspace .crm-form-row .crm-queue-row-email,:root[data-theme=dark] .crm-forms-workspace .crm-form-row .crm-queue-row-meta,:root[data-theme=dark] .crm-forms-workspace .crm-form-row .crm-queue-row-phone,:root[data-theme=dark] .crm-forms-workspace .crm-form-row .crm-queue-row-sub{color:rgba(151,167,190,.78)}:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected .crm-queue-row-name,:root[data-theme=dark] .crm-forms-workspace .crm-form-row:hover .crm-queue-row-name{color:#fff}:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected .crm-queue-row-email,:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected .crm-queue-row-meta,:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected .crm-queue-row-phone,:root[data-theme=dark] .crm-forms-workspace .crm-form-row.crm-queue-row-selected .crm-queue-row-sub{color:rgba(190,204,224,.86)}:root[data-theme=dark] .crm-forms-workspace .forms-detail-orb,:root[data-theme=dark] .crm-forms-workspace .forms-row-avatar{border-color:rgba(157,196,255,.22)!important;background:radial-gradient(circle at 32% 18%,hsla(0,0%,100%,.16),transparent 24%),linear-gradient(135deg,#3f7ee8,#5f55d7 58%,#0e9fbd)!important;box-shadow:0 10px 22px -18px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.055),inset 0 1px 0 hsla(0,0%,100%,.18)}:root[data-theme=dark] .crm-forms-workspace .forms-row-action{border-color:rgba(126,154,194,.17);background:rgba(9,18,32,.66);color:rgba(237,244,255,.86);box-shadow:0 8px 18px -18px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .crm-forms-workspace .forms-row-action:hover{border-color:rgba(126,154,194,.28);background:rgba(18,32,54,.92);color:#dbe9ff}:root[data-theme=dark] .crm-forms-workspace .forms-row-action-success{border-color:rgba(54,208,139,.28);background:rgba(54,208,139,.1);color:#75e5ad}:root[data-theme=dark] .crm-forms-workspace .forms-row-action[aria-label^=Archive]{border-color:rgba(251,113,133,.24);color:rgba(255,195,205,.86)}:root[data-theme=dark] .crm-forms-workspace .forms-row-action[aria-label^=Archive]:hover{border-color:rgba(251,113,133,.38);background:rgba(251,113,133,.1);color:#fecdd3}:root[data-theme=dark] .crm-forms-workspace .forms-right-rail .crm-workspace-right-rail-scroll{border-color:rgba(151,178,214,.24);background:linear-gradient(180deg,rgba(19,33,55,.99),#0b1626);box-shadow:0 24px 58px -34px rgba(0,0,0,.98),inset 0 1px 0 hsla(0,0%,100%,.07)}:root[data-theme=dark] .crm-forms-workspace .forms-detail-panel{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .crm-forms-workspace .crm-queue-detail-glow{opacity:.22;background:radial-gradient(circle at 70% 0,rgba(79,140,255,.14),transparent 38%)}:root[data-theme=dark] .crm-forms-workspace .forms-detail-hero{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .crm-queue-detail-panel .rounded-crm,:root[data-theme=dark] .crm-forms-workspace .forms-detail-card{border-color:rgba(151,178,214,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.024));box-shadow:0 10px 26px -24px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .crm-forms-workspace .forms-detail-hero .text-crm-text,:root[data-theme=dark] .crm-forms-workspace .forms-detail-hero h2,:root[data-theme=dark] .crm-forms-workspace .forms-detail-hero h3{color:#fff;letter-spacing:-.025em}:root[data-theme=dark] .crm-forms-workspace .crm-queue-detail-section-label{color:rgba(190,204,224,.86)}:root[data-theme=dark] .crm-forms-workspace .tasks-status-pill{border-color:rgba(151,178,214,.18);background:hsla(0,0%,100%,.055);color:rgba(226,235,248,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .crm-forms-workspace .tasks-status-completed{border-color:rgba(54,208,139,.26);background:rgba(54,208,139,.1);color:#91e8bc}:root[data-theme=dark] .crm-forms-workspace .tasks-status-today{border-color:rgba(245,184,75,.26);background:rgba(245,184,75,.1);color:#ffd78a}:root[data-theme=dark] .crm-forms-workspace .crm-queue-pill-muted,:root[data-theme=dark] .crm-forms-workspace .tasks-status-muted{border-color:rgba(151,178,214,.18);background:hsla(0,0%,100%,.04);color:var(--crm-text-muted)}:root[data-theme=dark] .crm-forms-workspace .crm-queue-pill-stage{border-color:rgba(79,140,255,.22);background:rgba(79,140,255,.075);color:#c4dcff}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .crm-forms-workspace .crm-queue-kpi-card:hover{transform:none}}.crm-forms-workspace .forms-upload-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:rgba(15,23,42,.46);padding:clamp(4.75rem,9vh,6.25rem) 1rem 1.5rem;backdrop-filter:blur(3px)}.crm-forms-workspace .forms-upload-modal-card{position:relative;max-height:calc(100dvh - 6.25rem);overflow:hidden;border:1px solid rgba(136,159,190,.34);border-radius:1.65rem;background:radial-gradient(circle at 8% 0,rgba(99,102,241,.18),transparent 34%),radial-gradient(circle at 100% 8%,rgba(6,182,212,.14),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,251,255,.95));box-shadow:0 34px 90px -48px rgba(15,23,42,.86),0 16px 36px -24px rgba(79,70,229,.38),inset 0 1px 0 hsla(0,0%,100%,.96)}.crm-forms-workspace .forms-upload-modal-glow{pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.42),transparent 38%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.72),transparent 44%)}.crm-forms-workspace .forms-upload-modal-inner{position:relative;z-index:1;max-height:calc(100dvh - 6.25rem);overflow-y:auto;padding:1.25rem}.crm-forms-workspace .forms-upload-modal-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:flex-start;margin-bottom:1rem;padding:.35rem .2rem .2rem}.crm-forms-workspace .forms-upload-dropzone-icon,.crm-forms-workspace .forms-upload-modal-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.24);color:#5758f2;background:linear-gradient(135deg,rgba(224,231,255,.96),rgba(207,250,254,.84));box-shadow:0 18px 30px -22px rgba(79,70,229,.7)}.crm-forms-workspace .forms-upload-modal-icon{width:3rem;height:3rem;border-radius:1rem}.crm-forms-workspace .forms-upload-label,.crm-forms-workspace .forms-upload-modal-eyebrow,.crm-forms-workspace .forms-upload-section-kicker{margin:0;color:var(--crm-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.crm-forms-workspace .forms-upload-modal-header h2{margin:.1rem 0 0;color:var(--crm-text);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:900;line-height:.98;letter-spacing:-.055em}.crm-forms-workspace .forms-upload-modal-header p:last-child{margin:.4rem 0 0;max-width:34rem;color:var(--crm-text-muted);font-size:.9rem;line-height:1.45}.crm-forms-workspace .forms-upload-modal-close{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border:1px solid rgba(136,159,190,.32);border-radius:999px;background:hsla(0,0%,100%,.76);color:var(--crm-text-muted);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.crm-forms-workspace .forms-upload-modal-close:hover{transform:translateY(-1px);border-color:rgba(99,102,241,.28);background:rgba(238,242,255,.9);color:var(--crm-accent)}.crm-forms-workspace .forms-upload-form{display:grid;gap:.8rem}.crm-forms-workspace .forms-upload-section{border:1px solid rgba(136,159,190,.28);border-radius:1.15rem;background:hsla(0,0%,100%,.78);padding:.9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)}.crm-forms-workspace .forms-upload-file-section{background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(248,251,255,.82)),radial-gradient(circle at 100% 0,rgba(99,102,241,.08),transparent 42%)}.crm-forms-workspace .forms-upload-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.crm-forms-workspace .forms-upload-section-head h3{margin:.1rem 0 0;color:var(--crm-text);font-size:.96rem;font-weight:850;letter-spacing:-.02em}.crm-forms-workspace .forms-upload-mini-pill{display:inline-flex;align-items:center;border:1px solid rgba(99,102,241,.22);border-radius:999px;padding:.22rem .48rem;color:var(--crm-accent);background:rgba(238,242,255,.86);font-size:.66rem;font-weight:850;white-space:nowrap}.crm-forms-workspace .forms-upload-dropzone{display:flex;min-height:6rem;cursor:pointer;align-items:center;gap:.9rem;border:1.5px dashed rgba(99,102,241,.32);border-radius:1.15rem;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(239,246,255,.88)),radial-gradient(circle at 100% 0,rgba(6,182,212,.1),transparent 44%);padding:1rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-forms-workspace .forms-upload-dropzone:hover{transform:translateY(-1px);border-color:rgba(99,102,241,.54);box-shadow:0 18px 34px -28px rgba(79,70,229,.6)}.crm-forms-workspace .forms-upload-dropzone-icon{width:3rem;height:3rem;flex:0 0 auto;border-radius:1rem}.crm-forms-workspace .forms-upload-dropzone-copy{display:grid;min-width:0;gap:.18rem}.crm-forms-workspace .forms-upload-dropzone-copy span{overflow:hidden;color:var(--crm-text);font-size:.94rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.crm-forms-workspace .forms-upload-dropzone-copy small{color:var(--crm-text-muted);font-size:.78rem;font-weight:700}.crm-forms-workspace .forms-upload-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crm-forms-workspace .forms-upload-input{width:100%;min-height:2.65rem;margin-top:.38rem;border:1px solid rgba(136,159,190,.38);border-radius:.85rem;background:rgba(248,250,252,.9);color:var(--crm-text);padding:.66rem .78rem;font-size:.875rem;box-shadow:none;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.crm-forms-workspace .forms-upload-input::-moz-placeholder{color:rgba(104,117,138,.74)}.crm-forms-workspace .forms-upload-input::placeholder{color:rgba(104,117,138,.74)}.crm-forms-workspace .forms-upload-input:focus{border-color:rgba(99,102,241,.52);background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.14)}.crm-forms-workspace .forms-upload-textarea{min-height:5.8rem;resize:none}.crm-forms-workspace .forms-upload-error{border:1px solid rgba(220,38,38,.22);border-radius:.95rem;background:hsla(0,93%,94%,.74);color:var(--crm-danger);padding:.7rem .85rem;font-size:.84rem;font-weight:750}.crm-forms-workspace .forms-upload-footer{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.15rem}.crm-forms-workspace .forms-upload-primary-btn,.crm-forms-workspace .forms-upload-secondary-btn{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.58rem 1rem;font-size:.88rem;font-weight:850;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.crm-forms-workspace .forms-upload-primary-btn{border:1px solid rgba(79,70,229,.28);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 16px 30px -22px rgba(55,125,255,.78)}.crm-forms-workspace .forms-upload-secondary-btn{border:1px solid rgba(136,159,190,.36);background:rgba(248,250,252,.86);color:var(--crm-text)}.crm-forms-workspace .forms-upload-primary-btn:hover:not(:disabled),.crm-forms-workspace .forms-upload-secondary-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.crm-forms-workspace .forms-upload-primary-btn:disabled{cursor:not-allowed;border-color:rgba(136,159,190,.32);background:#f1f5f9;color:var(--crm-text-muted);box-shadow:none}:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-backdrop{background:rgba(2,8,18,.72);backdrop-filter:blur(6px)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-card{border-color:rgba(151,178,214,.22);background:linear-gradient(180deg,rgba(18,31,52,.98),rgba(10,20,35,.99));box-shadow:0 34px 90px -46px rgba(0,0,0,.98),inset 0 1px 0 hsla(0,0%,100%,.07)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-glow{background:radial-gradient(circle at 8% 0,rgba(79,140,255,.12),transparent 34%),radial-gradient(circle at 100% 8%,rgba(124,58,237,.08),transparent 32%)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-dropzone-icon,:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-icon{border-color:rgba(122,172,255,.28);background:linear-gradient(135deg,rgba(79,140,255,.18),rgba(14,165,233,.08)),hsla(0,0%,100%,.04);color:#9cc2ff;box-shadow:0 12px 28px -24px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.1)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-label,:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-eyebrow,:root[data-theme=dark] .crm-forms-workspace .forms-upload-section-kicker{color:rgba(190,204,224,.86)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-dropzone-copy span,:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-header h2,:root[data-theme=dark] .crm-forms-workspace .forms-upload-section-head h3{color:#f4f8ff}:root[data-theme=dark] .crm-forms-workspace .forms-upload-dropzone-copy small,:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-header p:last-child{color:rgba(190,204,224,.78)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-close{border-color:rgba(151,178,214,.22);background:hsla(0,0%,100%,.055);color:rgba(190,204,224,.86)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-modal-close:hover{border-color:rgba(151,178,214,.34);background:hsla(0,0%,100%,.085);color:#fff}:root[data-theme=dark] .crm-forms-workspace .forms-upload-section{border-color:rgba(151,178,214,.18);background:hsla(0,0%,100%,.035);box-shadow:0 10px 26px -24px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-file-section{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.024))}:root[data-theme=dark] .crm-forms-workspace .forms-upload-mini-pill{border-color:rgba(79,140,255,.28);background:rgba(79,140,255,.1);color:#b9d4ff}:root[data-theme=dark] .crm-forms-workspace .forms-upload-dropzone{border-color:rgba(122,172,255,.28);background:linear-gradient(180deg,rgba(13,26,45,.88),rgba(8,18,32,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-dropzone:hover{border-color:rgba(122,172,255,.42);box-shadow:0 12px 28px -24px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-input{border-color:rgba(151,178,214,.22);background:rgba(8,17,31,.84);color:#f4f8ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-input::-moz-placeholder{color:rgba(151,167,190,.76)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-input::placeholder{color:rgba(151,167,190,.76)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-input:focus{border-color:rgba(79,140,255,.48);background:rgba(10,21,38,.96);box-shadow:0 0 0 3px rgba(79,140,255,.12),inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-error{border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.1);color:#fecdd3}:root[data-theme=dark] .crm-forms-workspace .forms-upload-secondary-btn{border-color:rgba(151,178,214,.22);background:hsla(0,0%,100%,.055);color:rgba(226,235,248,.9)}:root[data-theme=dark] .crm-forms-workspace .forms-upload-primary-btn:disabled{border-color:rgba(151,178,214,.18);background:hsla(0,0%,100%,.045);color:rgba(151,167,190,.76)}@media (max-width:1279px){.crm-forms-workspace .crm-workspace-body--split{grid-template-columns:1fr}}@media (max-width:1024px){.crm-forms-workspace .forms-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(9rem,1fr))}.crm-forms-workspace .forms-filter-count{min-width:0}.crm-forms-workspace .forms-row-actions{display:none}.crm-forms-workspace .crm-form-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.35rem 2.75rem minmax(0,1fr) auto 1rem}}@media (max-width:720px){.crm-forms-workspace .forms-filter-grid{grid-template-columns:1fr}.crm-forms-workspace .forms-upload-modal-backdrop{padding:4rem .75rem 1rem}.crm-forms-workspace .forms-upload-modal-card,.crm-forms-workspace .forms-upload-modal-inner{max-height:calc(100dvh - 5rem)}.crm-forms-workspace .forms-upload-modal-inner{padding:1rem}.crm-forms-workspace .forms-upload-field-grid,.crm-forms-workspace .forms-upload-modal-header{grid-template-columns:minmax(0,1fr)}.crm-forms-workspace .forms-upload-modal-close{position:absolute;right:1rem;top:1rem}.crm-forms-workspace .forms-upload-footer{flex-direction:column-reverse}.crm-forms-workspace .forms-upload-primary-btn,.crm-forms-workspace .forms-upload-secondary-btn{width:100%}}:root:not([data-theme=light]) .crm-scripts-workspace,:root[data-theme=dark] .crm-scripts-workspace{color-scheme:dark;--crm-bg:#0a0e14;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2;--crm-accent:#22a8ff;--crm-success:#34c27b;--crm-warning:#f0b655;--crm-danger:#ea6068}:root:not([data-theme=light]) .console-content:has(.crm-scripts-workspace),:root:not([data-theme=light]) .crm-page-shell.crm-scripts-workspace,:root:not([data-theme=light]) .crm-route-background:has(.crm-scripts-workspace),:root:not([data-theme=light]) .crm-scripts-workspace .crm-queue-center-workspace,:root:not([data-theme=light]) .crm-scripts-workspace .crm-queue-detail-rail,:root:not([data-theme=light]) .crm-scripts-workspace .crm-queue-main-workspace,:root:not([data-theme=light]) .crm-scripts-workspace .crm-scripts-inner,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-body,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-chrome,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-main,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-right-rail,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-right-rail-scroll,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-scroll-region,:root:not([data-theme=light]) .crm-scripts-workspace .crm-workspace-shell,:root:not([data-theme=light]) .crm-scripts-workspace.crm-queue-workspace,:root[data-theme=dark] .console-content:has(.crm-scripts-workspace),:root[data-theme=dark] .crm-page-shell.crm-scripts-workspace,:root[data-theme=dark] .crm-route-background:has(.crm-scripts-workspace),:root[data-theme=dark] .crm-scripts-workspace .crm-queue-center-workspace,:root[data-theme=dark] .crm-scripts-workspace .crm-queue-detail-rail,:root[data-theme=dark] .crm-scripts-workspace .crm-queue-main-workspace,:root[data-theme=dark] .crm-scripts-workspace .crm-scripts-inner,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-body,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-chrome,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-main,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-right-rail,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-right-rail-scroll,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-scroll-region,:root[data-theme=dark] .crm-scripts-workspace .crm-workspace-shell,:root[data-theme=dark] .crm-scripts-workspace.crm-queue-workspace{background:var(--crm-bg)!important}:root:not([data-theme=light]) .crm-scripts-workspace .crm-queue-list-panel:has(.crm-queue-row-list),:root:not([data-theme=light]) .crm-scripts-workspace .tasks-filter-bar.crm-queue-filter-bar,:root[data-theme=dark] .crm-scripts-workspace .crm-queue-list-panel:has(.crm-queue-row-list),:root[data-theme=dark] .crm-scripts-workspace .tasks-filter-bar.crm-queue-filter-bar{border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;box-shadow:0 1px 2px rgba(0,0,0,.28)!important}:root:not([data-theme=light]) .crm-scripts-workspace .crm-queue-list-head,:root[data-theme=dark] .crm-scripts-workspace .crm-queue-list-head{border-bottom-color:color-mix(in srgb,var(--crm-border) 82%,transparent)!important;border:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent)!important;background:color-mix(in srgb,var(--crm-surface-2) 62%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-count .crm-queue-filter-control,:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger,:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-count .crm-queue-filter-control,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input{border-color:color-mix(in srgb,var(--crm-border) 88%,transparent)!important;background-color:color-mix(in srgb,var(--crm-surface-2) 72%,transparent)!important;color:var(--crm-text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger:focus-visible,:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger[aria-expanded=true],:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input:focus,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger:focus-visible,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field .cs-trigger[aria-expanded=true],:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input:focus{border-color:color-mix(in srgb,var(--crm-accent) 52%,var(--crm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 15%,transparent)!important;outline:none}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::-moz-placeholder,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 72%,transparent)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::placeholder,:root[data-theme=dark] .crm-scripts-workspace .scripts-filter-grid .crm-queue-filter-field>input::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 72%,transparent)!important}:root:not([data-theme=light]) .crm-scripts-workspace .crm-script-row,:root[data-theme=dark] .crm-scripts-workspace .crm-script-row{border-color:color-mix(in srgb,var(--crm-border) 82%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-surface-2) 64%,transparent),color-mix(in srgb,var(--crm-surface) 94%,transparent)),var(--crm-surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 28px -22px rgba(0,0,0,.68)!important}:root:not([data-theme=light]) .crm-scripts-workspace .crm-script-row:hover,:root[data-theme=dark] .crm-scripts-workspace .crm-script-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 32%,var(--crm-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-surface) 94%,transparent)),var(--crm-surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 32px -22px color-mix(in srgb,var(--crm-accent) 28%,transparent)!important}:root:not([data-theme=light]) .crm-scripts-workspace .crm-script-row.crm-queue-row-selected,:root[data-theme=dark] .crm-scripts-workspace .crm-script-row.crm-queue-row-selected{border-color:color-mix(in srgb,var(--crm-accent) 52%,var(--crm-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 13%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-surface) 90%,transparent)),var(--crm-surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px color-mix(in srgb,var(--crm-accent) 18%,transparent),0 18px 36px -24px color-mix(in srgb,var(--crm-accent) 40%,transparent)!important}:root[data-theme=light] .crm-scripts-workspace{color-scheme:light;--crm-bg:#eff1f5;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(15,23,42,.1);--crm-text:#0f172a;--crm-text-muted:#64748b;--crm-accent:#0284c7;--crm-success:#16a34a;--crm-warning:#d97706;--crm-danger:#dc2626;background:radial-gradient(ellipse 100% 70% at 50% -15%,rgba(56,189,248,.07),transparent 52%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(99,102,241,.04),transparent 45%),linear-gradient(180deg,#eff1f5,#eff1f5)}.crm-scripts-workspace .scripts-command-hero{border-color:color-mix(in srgb,var(--crm-border) 65%,transparent);background:linear-gradient(135deg,#1c2a3a,#141f2b 48%,#0d1218);box-shadow:0 8px 32px -12px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero{border-color:rgba(15,23,42,.08);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96) 45%,rgba(241,245,249,.94));box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-scripts-workspace .scripts-command-hero-glow{background:color-mix(in srgb,var(--crm-accent) 12%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero-glow{background:color-mix(in srgb,var(--crm-accent) 18%,transparent)}.crm-scripts-workspace .scripts-command-hero-icon{border-color:color-mix(in srgb,var(--crm-accent) 30%,transparent);background:color-mix(in srgb,var(--crm-accent) 10%,transparent);color:var(--crm-accent);box-shadow:0 0 32px -8px rgba(56,189,248,.45)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero-icon{box-shadow:0 0 24px -8px rgba(2,132,199,.22)}.crm-scripts-workspace .scripts-kpi-tile{border-color:color-mix(in srgb,var(--crm-border) 50%,transparent);background:color-mix(in srgb,#101923 70%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-tile{background:hsla(0,0%,100%,.88);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-scripts-workspace .scripts-panel-support{border-color:color-mix(in srgb,var(--crm-border) 45%,transparent);background:color-mix(in srgb,#121a24 90%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}:root[data-theme=light] .crm-scripts-workspace .scripts-panel-support{background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-scripts-workspace .scripts-panel-primary{border-color:color-mix(in srgb,var(--crm-border) 70%,transparent);background:linear-gradient(180deg,#1c2a3a,#141f2b 52%,#0f1720);box-shadow:0 12px 40px -16px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.05)}:root[data-theme=light] .crm-scripts-workspace .scripts-panel-primary{border-color:rgba(15,23,42,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.97) 55%,rgba(241,245,249,.95));box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 40px -16px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-scripts-workspace .scripts-panel-primary-glow{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(56,189,248,.1),transparent 55%)}:root[data-theme=light] .crm-scripts-workspace .scripts-panel-primary-glow{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(2,132,199,.08),transparent 55%)}.crm-scripts-workspace .scripts-side-panel{border-color:color-mix(in srgb,var(--crm-border) 45%,transparent);background:linear-gradient(180deg,#161f2b,#101923);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}:root[data-theme=light] .crm-scripts-workspace .scripts-side-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94));box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-scripts-workspace .script-template-card{border-color:color-mix(in srgb,var(--crm-border) 55%,transparent);background:linear-gradient(135deg,rgba(26,38,53,.9),rgba(16,25,35,.95))}:root[data-theme=light] .crm-scripts-workspace .script-template-card{border-color:rgba(15,23,42,.08);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96));box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .crm-scripts-workspace .script-template-card:hover{box-shadow:0 4px 12px -4px rgba(15,23,42,.08),0 0 0 1px rgba(2,132,199,.12)}.crm-scripts-workspace .scripts-script-card:hover{box-shadow:0 4px 16px -6px rgba(0,0,0,.4)}:root[data-theme=light] .crm-scripts-workspace .scripts-script-card:hover{box-shadow:0 4px 12px -6px rgba(15,23,42,.08)}.crm-scripts-workspace .scripts-script-card-active{box-shadow:0 0 20px -8px rgba(56,189,248,.2)}:root[data-theme=light] .crm-scripts-workspace .scripts-script-card-active{box-shadow:0 0 16px -6px rgba(2,132,199,.18)}.crm-scripts-workspace .scripts-section-card{border-color:color-mix(in srgb,var(--crm-border) 60%,transparent);background:color-mix(in srgb,#1a2635 80%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card{background:hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-scripts-workspace .scripts-section-card-open{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);box-shadow:0 4px 20px -10px rgba(0,0,0,.5)}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card-open{box-shadow:0 4px 16px -10px rgba(15,23,42,.1)}.crm-scripts-workspace .scripts-check-step-pending{border-color:color-mix(in srgb,var(--crm-border) 60%,transparent);background:color-mix(in srgb,#101923 60%,transparent);color:var(--crm-text)}.crm-scripts-workspace .scripts-check-step-pending:hover{border-color:var(--crm-border);background:color-mix(in srgb,#1a2635 80%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-check-step-pending{background:rgba(248,250,252,.9)}:root[data-theme=light] .crm-scripts-workspace .scripts-check-step-pending:hover{background:#fff}.crm-scripts-workspace .scripts-section-pill{border-radius:var(--crm-radius);border:1px solid color-mix(in srgb,var(--crm-border) 60%,transparent);background:color-mix(in srgb,#101923 60%,transparent);padding:.25rem .625rem;font-size:11px;font-weight:500;color:var(--crm-text-muted);transition:border-color .15s ease,background .15s ease,color .15s ease}.crm-scripts-workspace .scripts-section-pill:hover{border-color:var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text)}.crm-scripts-workspace .scripts-mode-tab{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--crm-radius);border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,#101923 60%,transparent);padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--crm-text-muted);transition:border-color .15s ease,color .15s ease}.crm-scripts-workspace .scripts-mode-tab:hover{border-color:var(--crm-border);color:var(--crm-text)}.crm-scripts-workspace .scripts-mode-tab-active{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--crm-radius);border:1px solid color-mix(in srgb,var(--crm-accent) 50%,transparent);background:color-mix(in srgb,var(--crm-accent) 12%,transparent);padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--crm-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=light] .crm-scripts-workspace .scripts-mode-tab{background:rgba(248,250,252,.95)}:root[data-theme=light] .crm-scripts-workspace .scripts-mode-tab-active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.crm-scripts-workspace .scripts-tips-strip{border-color:color-mix(in srgb,var(--crm-border) 45%,transparent);background:color-mix(in srgb,#101923 80%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}:root[data-theme=light] .crm-scripts-workspace .scripts-tips-strip{background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}.crm-scripts-workspace .scripts-feature-card{border-color:color-mix(in srgb,var(--crm-border) 40%,transparent);background:color-mix(in srgb,#101923 50%,transparent)}.crm-scripts-workspace .scripts-feature-card:hover{border-color:color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,#141f2b 80%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-feature-card{background:hsla(0,0%,100%,.75)}:root[data-theme=light] .crm-scripts-workspace .scripts-feature-card:hover{background:hsla(0,0%,100%,.95)}.crm-scripts-workspace .scripts-live-cta{border-color:color-mix(in srgb,var(--crm-accent) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--crm-accent) 20%,transparent),color-mix(in srgb,var(--crm-accent) 5%,transparent));color:var(--crm-accent);box-shadow:0 0 24px -8px rgba(56,189,248,.35)}.crm-scripts-workspace .scripts-live-cta:hover{border-color:color-mix(in srgb,var(--crm-accent) 60%,transparent);box-shadow:0 0 32px -8px rgba(56,189,248,.45)}:root[data-theme=light] .crm-scripts-workspace .scripts-live-cta{box-shadow:0 0 20px -8px rgba(2,132,199,.2)}:root[data-theme=light] .crm-scripts-workspace .scripts-live-cta:hover{box-shadow:0 0 24px -8px rgba(2,132,199,.28)}.crm-scripts-workspace .scripts-library-header{border-color:color-mix(in srgb,var(--crm-border) 40%,transparent);background:color-mix(in srgb,#101923 40%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-library-header{background:rgba(248,250,252,.85)}.crm-scripts-workspace .scripts-library-count{border-color:color-mix(in srgb,var(--crm-border) 60%,transparent);background:color-mix(in srgb,#101923 80%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-library-count{background:hsla(0,0%,100%,.9)}.crm-scripts-workspace .scripts-inset-panel{border-color:color-mix(in srgb,var(--crm-border) 50%,transparent);background:color-mix(in srgb,#101923 50%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}:root[data-theme=light] .crm-scripts-workspace .scripts-inset-panel{background:rgba(248,250,252,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-scripts-workspace .scripts-workload-row{border-color:color-mix(in srgb,var(--crm-border) 40%,transparent);background:color-mix(in srgb,#101923 50%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-workload-row{background:rgba(248,250,252,.9)}.crm-scripts-workspace .scripts-shortcut-card{border-color:color-mix(in srgb,var(--crm-border) 50%,transparent);background:color-mix(in srgb,#101923 60%,transparent);color:var(--crm-text-muted)}.crm-scripts-workspace .scripts-shortcut-card:hover{border-color:var(--crm-border);color:var(--crm-text)}:root[data-theme=light] .crm-scripts-workspace .scripts-shortcut-card{background:rgba(248,250,252,.95)}.crm-scripts-workspace .scripts-archive-hover:hover{background:color-mix(in srgb,#101923 50%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-archive-hover:hover{background:rgba(241,245,249,.95)}.crm-scripts-workspace .scripts-quick-action:hover{background:color-mix(in srgb,#101923 60%,transparent);border-color:color-mix(in srgb,var(--crm-border) 50%,transparent)}:root[data-theme=light] .crm-scripts-workspace .scripts-quick-action:hover{background:rgba(241,245,249,.95)}.crm-scripts-workspace .scripts-idle-orb-glow{background:color-mix(in srgb,var(--crm-accent) 15%,transparent)}.crm-scripts-workspace .scripts-idle-orb{border-color:color-mix(in srgb,var(--crm-accent) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 20%,transparent),transparent);box-shadow:0 0 40px -8px rgba(56,189,248,.4)}:root[data-theme=light] .crm-scripts-workspace .scripts-idle-orb{box-shadow:0 0 32px -8px rgba(2,132,199,.22)}:root[data-theme=light] .crm-scripts-workspace .script-tpl-icon.text-violet-300{color:#6d28d9}:root[data-theme=light] .crm-scripts-workspace .script-tpl-icon.text-sky-300{color:#0369a1}:root[data-theme=light] .crm-scripts-workspace .script-tpl-icon.text-rose-300{color:#e11d48}:root[data-theme=light] .crm-scripts-workspace .text-violet-300{color:#6d28d9}:root[data-theme=light] .crm-scripts-workspace .text-sky-300{color:#0369a1}:root[data-theme=light] .crm-scripts-workspace .text-rose-300{color:#e11d48}:root:not([data-theme=light]) .scripts-edit-modal,:root[data-theme=dark] .scripts-edit-modal{color-scheme:dark;--crm-surface:#141f2b;--crm-surface-2:#1a2635;--crm-border:#26374a;--crm-text:#e1e9f1;--crm-text-muted:#8ea0b2}:root[data-theme=light] .scripts-edit-modal{color-scheme:light;--crm-surface:#fff;--crm-surface-2:#f8fafc;--crm-border:rgba(15,23,42,.1);--crm-text:#0f172a;--crm-text-muted:#64748b;background:#fff;box-shadow:0 16px 48px -12px rgba(15,23,42,.18)}.crm-scripts-workspace input:not([type=checkbox]):not([type=radio]),.crm-scripts-workspace select,.crm-scripts-workspace textarea{background-color:var(--crm-surface-2)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important}.crm-scripts-workspace input::-moz-placeholder,.crm-scripts-workspace textarea::-moz-placeholder{color:var(--crm-text-muted)!important}.crm-scripts-workspace input::placeholder,.crm-scripts-workspace textarea::placeholder{color:var(--crm-text-muted)!important}.crm-scripts-workspace .scripts-mini-icon,.scripts-edit-modal .scripts-mini-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--crm-accent) 24%,transparent);background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent)}.crm-scripts-workspace .scripts-mini-icon--green,.scripts-edit-modal .scripts-mini-icon--green{border-color:color-mix(in srgb,var(--crm-success) 28%,transparent);background:color-mix(in srgb,var(--crm-success) 12%,transparent);color:var(--crm-success)}.crm-scripts-workspace .scripts-mini-icon--violet,.scripts-edit-modal .scripts-mini-icon--violet{border-color:rgba(124,58,237,.26);background:rgba(124,58,237,.1);color:#8b5cf6}.crm-scripts-workspace .scripts-mini-icon--rose{border-color:rgba(244,63,94,.24);background:rgba(244,63,94,.1);color:#fb7185}.crm-scripts-workspace .scripts-mini-icon--muted{border-color:color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 80%,transparent);color:var(--crm-text-muted)}.crm-scripts-workspace .scripts-category-pill,.crm-scripts-workspace .scripts-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);padding:.35rem .65rem;font-size:.72rem;font-weight:700;line-height:1}.crm-scripts-workspace .scripts-status-pill--active{border-color:color-mix(in srgb,var(--crm-success) 32%,transparent);background:color-mix(in srgb,var(--crm-success) 12%,transparent);color:var(--crm-success)}.crm-scripts-workspace .scripts-status-pill--archived{background:color-mix(in srgb,var(--crm-surface-2) 80%,transparent);color:var(--crm-text-muted)}.crm-scripts-workspace .scripts-category-pill--blue{border-color:rgba(37,99,235,.22);background:rgba(37,99,235,.08);color:#2563eb}.crm-scripts-workspace .scripts-category-pill--violet{border-color:rgba(124,58,237,.22);background:rgba(124,58,237,.08);color:#7c3aed}.crm-scripts-workspace .scripts-category-pill--green{border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.08);color:#15803d}.crm-scripts-workspace .scripts-category-pill--amber{border-color:rgba(217,119,6,.22);background:rgba(217,119,6,.08);color:#b45309}.crm-scripts-workspace .scripts-category-pill--rose{border-color:rgba(225,29,72,.22);background:rgba(225,29,72,.08);color:#be123c}.crm-scripts-workspace .scripts-step-badge,.scripts-edit-modal .scripts-step-badge{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent);font-size:.75rem;font-weight:800}.crm-scripts-workspace .scripts-instruction-card,.scripts-edit-modal .scripts-guide-card{border:1px solid color-mix(in srgb,var(--crm-accent) 18%,transparent);background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface))}.scripts-modal-backdrop{background:rgba(3,7,18,.58);backdrop-filter:blur(10px)}:root[data-theme=light] .crm-scripts-workspace{--crm-bg:#f8f4ee;--crm-surface:hsla(0,0%,100%,.9);--crm-surface-2:rgba(248,250,252,.82);--crm-border:rgba(124,102,75,.14);--crm-text:#172033;--crm-text-muted:#647084;--crm-accent:#2563eb;background:radial-gradient(ellipse 80% 62% at 16% -8%,rgba(96,165,250,.18),transparent 58%),radial-gradient(ellipse 70% 55% at 90% 0,rgba(216,180,254,.18),transparent 55%),radial-gradient(ellipse 52% 40% at 72% 24%,rgba(251,207,232,.16),transparent 55%),linear-gradient(180deg,#fffaf3,#f6f8fc 46%,#eef5ff)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero{border-color:rgba(124,102,75,.12);background:radial-gradient(ellipse 80% 90% at 8% 0,rgba(191,219,254,.62),transparent 58%),radial-gradient(ellipse 70% 80% at 92% 12%,rgba(244,214,255,.68),transparent 58%),linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(255,249,242,.9) 45%,rgba(239,246,255,.92));box-shadow:0 28px 70px -38px rgba(29,78,216,.32),0 12px 28px -20px rgba(124,102,75,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero-glow{background:radial-gradient(circle,rgba(59,130,246,.24),transparent 62%),radial-gradient(circle at 100% 100%,rgba(244,114,182,.18),transparent 58%)}:root[data-theme=light] .crm-scripts-workspace .scripts-command-hero-icon,:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-icon{border-color:rgba(37,99,235,.18);background:linear-gradient(135deg,rgba(219,234,254,.95),rgba(238,242,255,.85));color:#2563eb;box-shadow:0 16px 30px -22px rgba(37,99,235,.8)}:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-tile{border-color:rgba(124,102,75,.12);background:hsla(0,0%,100%,.76);min-height:6.375rem;padding-block:.75rem;box-shadow:0 18px 42px -30px rgba(37,99,235,.35),0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-tile--green .scripts-kpi-icon{border-color:rgba(22,163,74,.18);background:linear-gradient(135deg,rgba(220,252,231,.95),rgba(240,253,244,.85));color:#16a34a}:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-tile--violet .scripts-kpi-icon{border-color:rgba(124,58,237,.18);background:linear-gradient(135deg,rgba(237,233,254,.95),rgba(250,245,255,.85));color:#7c3aed}:root[data-theme=light] .crm-scripts-workspace .scripts-kpi-tile--amber .scripts-kpi-icon{border-color:rgba(217,119,6,.2);background:linear-gradient(135deg,hsla(48,96%,89%,.95),rgba(255,247,237,.85));color:#d97706}:root[data-theme=light] .crm-scripts-workspace .scripts-panel-primary,:root[data-theme=light] .crm-scripts-workspace .scripts-panel-support,:root[data-theme=light] .crm-scripts-workspace .scripts-side-panel{border-color:rgba(124,102,75,.13);background:hsla(0,0%,100%,.78);box-shadow:0 24px 60px -42px rgba(30,64,175,.34),0 8px 24px -18px rgba(124,102,75,.24),inset 0 1px 0 hsla(0,0%,100%,.92)}:root[data-theme=light] .crm-scripts-workspace .crm-script-editor-shell,:root[data-theme=light] .crm-scripts-workspace .scripts-panel-primary{background:radial-gradient(ellipse 80% 45% at 50% -10%,rgba(219,234,254,.52),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,250,252,.86))}:root[data-theme=light] .crm-scripts-workspace .scripts-side-panel--tips{background:radial-gradient(ellipse 90% 80% at 0 0,rgba(187,247,208,.5),transparent 58%),hsla(0,0%,100%,.8)}:root[data-theme=light] .crm-scripts-workspace .scripts-side-panel--actions{background:radial-gradient(ellipse 90% 80% at 0 0,rgba(219,234,254,.52),transparent 58%),hsla(0,0%,100%,.8)}:root[data-theme=light] .crm-scripts-workspace .scripts-library-header,:root[data-theme=light] .crm-scripts-workspace .scripts-toolbar{background:hsla(0,0%,100%,.48)}:root[data-theme=light] .crm-scripts-workspace .scripts-script-card{border-color:rgba(124,102,75,.12);background:hsla(0,0%,100%,.76);box-shadow:0 1px 2px rgba(15,23,42,.03)}:root[data-theme=light] .crm-scripts-workspace .scripts-script-card:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.92);box-shadow:0 16px 36px -28px rgba(37,99,235,.32),0 8px 18px -16px rgba(124,102,75,.26)}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-hero,:root[data-theme=light] .crm-scripts-workspace .scripts-inset-panel{border-color:rgba(124,102,75,.12);background:radial-gradient(ellipse 60% 100% at 0 0,rgba(219,234,254,.48),transparent 60%),hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card{border-color:rgba(124,102,75,.12);box-shadow:0 14px 32px -28px rgba(37,99,235,.28),inset 0 1px 0 hsla(0,0%,100%,.86)}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card--lavender{background:linear-gradient(180deg,rgba(245,243,255,.9),hsla(0,0%,100%,.8))}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card--blue{background:linear-gradient(180deg,rgba(239,246,255,.92),hsla(0,0%,100%,.82))}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card--green{background:linear-gradient(180deg,rgba(240,253,244,.9),hsla(0,0%,100%,.82))}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card--amber{background:linear-gradient(180deg,rgba(255,251,235,.92),hsla(0,0%,100%,.82))}:root[data-theme=light] .crm-scripts-workspace .scripts-section-card--rose{background:linear-gradient(180deg,rgba(255,241,242,.92),hsla(0,0%,100%,.82))}:root[data-theme=light] .crm-scripts-workspace .scripts-section-number{border-color:rgba(37,99,235,.16);background:hsla(0,0%,100%,.76);color:#2563eb;box-shadow:0 10px 20px -16px rgba(37,99,235,.7)}:root[data-theme=light] .crm-scripts-workspace .scripts-section-pill{border-color:rgba(37,99,235,.14);background:rgba(219,234,254,.72);color:#2563eb}:root[data-theme=light] .crm-scripts-workspace .scripts-section-pill:hover{border-color:rgba(37,99,235,.26);background:rgba(219,234,254,.95);color:#1d4ed8}:root[data-theme=light] .scripts-edit-modal{--crm-surface:hsla(0,0%,100%,.94);--crm-surface-2:rgba(248,250,252,.86);--crm-border:rgba(124,102,75,.14);background:radial-gradient(ellipse 70% 70% at 100% 0,rgba(219,234,254,.72),transparent 58%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,250,244,.96));box-shadow:0 36px 90px -40px rgba(15,23,42,.36),inset 0 1px 0 hsla(0,0%,100%,.92)}:root[data-theme=light] .scripts-edit-modal .scripts-modal-footer,:root[data-theme=light] .scripts-edit-modal .scripts-modal-guide,:root[data-theme=light] .scripts-edit-modal .scripts-modal-header{background:hsla(0,0%,100%,.42)}:root[data-theme=light] .scripts-edit-modal .scripts-guide-card{background:radial-gradient(ellipse 80% 70% at 0 0,rgba(219,234,254,.76),transparent 58%),hsla(0,0%,100%,.66)}:root[data-theme=light] .scripts-edit-modal .scripts-section-editor{border-color:rgba(124,102,75,.13);background:hsla(0,0%,100%,.72);box-shadow:0 10px 24px -22px rgba(37,99,235,.28)}.crm-scripts-workspace .crm-workspace-body--split{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem)}.crm-scripts-workspace .crm-workspace-main,.crm-scripts-workspace .crm-workspace-right-rail,.crm-scripts-workspace .crm-workspace-right-rail-scroll{min-height:0}.crm-scripts-workspace .scripts-detail-panel{border-color:color-mix(in srgb,var(--crm-border) 82%,transparent);background:radial-gradient(ellipse 90% 36% at 20% 0,color-mix(in srgb,var(--crm-accent) 10%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 97%,#0f172a) 0,var(--crm-surface) 100%);box-shadow:0 18px 44px -28px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.04);min-height:0;max-height:100%;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-scripts-workspace .crm-script-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem}.crm-scripts-workspace .script-row-avatar{border:1px solid color-mix(in srgb,var(--crm-accent) 28%,transparent);background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.45),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 92%,#6366f1),#6d5dfc);color:#fff}.crm-scripts-workspace .script-collection-shell .crm-queue-row-list{min-height:0;flex:1 1 0}.crm-scripts-workspace .scripts-index-list{width:100%}.crm-scripts-workspace .scripts-index-row{min-height:5.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 96%,transparent),color-mix(in srgb,var(--crm-surface-2) 74%,transparent));box-shadow:0 10px 28px -22px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.035)}.crm-scripts-workspace .scripts-index-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-border) 95%,var(--crm-accent) 10%);box-shadow:0 16px 36px -24px rgba(0,0,0,.7),0 0 0 1px color-mix(in srgb,var(--crm-accent) 8%,transparent)}.crm-scripts-workspace .scripts-index-row-active{background:radial-gradient(ellipse 70% 120% at 0 0,color-mix(in srgb,var(--crm-accent) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 98%,transparent),color-mix(in srgb,var(--crm-surface-2) 86%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-accent) 22%,transparent),0 18px 42px -26px color-mix(in srgb,var(--crm-accent) 36%,#000 40%)}@media (max-width:1279px){.crm-scripts-workspace .crm-workspace-body--split{grid-template-columns:1fr}}@media (max-width:1023px){.crm-scripts-workspace .crm-script-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.crm-scripts-workspace .crm-script-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.35rem 2.75rem minmax(0,1fr) auto 1rem}}:root[data-theme=light]{--bg-app:#f6f8fb;--bg-gradient-start:#f8fafc;--bg-gradient-end:#eef2f7;--surface-1:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-soft:rgba(15,23,42,.08);--accent:#3b82f6;--accent-soft:rgba(59,130,246,.12);--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 8px 24px rgba(0,0,0,.06);--shadow-lg:0 12px 40px rgba(0,0,0,.08);--radius-lg:16px;--radius-md:12px;--bg:var(--bg-app);--bg-soft:var(--bg-gradient-start);--panel:var(--surface-1);--panel-2:var(--surface-2);--text:var(--text-primary);--text-dim:var(--text-secondary);--accent-2:#2563eb;--border:color-mix(in srgb,var(--border-soft) 78%,var(--text-muted));--info:var(--accent);--shadow:var(--shadow-lg);--light-surface:var(--surface-1);--light-surface-raised:var(--surface-1);--light-surface-soft:var(--surface-2);--light-border-strong:color-mix(in srgb,var(--border-soft) 72%,var(--text-secondary));--light-ring:rgba(59,130,246,.15);--light-shadow-sm:var(--shadow-sm);--light-shadow-md:var(--shadow-md);--light-shadow-lg:var(--shadow-lg)}*,:after,:before{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.4);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,63%,.6)}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.workspace{min-width:0;background:linear-gradient(180deg,var(--bg-soft),var(--bg))}.header{height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--panel);position:sticky;top:0;z-index:20}.header h1{font-size:18px;font-weight:650}.header-left,.header-right,.row-actions,.row-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.global-search .input{width:100%}.sidebar{background:var(--panel);border-right:1px solid var(--border);padding:14px 10px;position:sticky;top:0;height:100vh;overflow:auto}.brand{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:700;margin-bottom:14px}.sidebar-group{margin-bottom:12px}.sidebar-group-label{font-size:11px;text-transform:uppercase;color:var(--text-dim);padding:6px 8px}.nav-link{display:flex;align-items:center;gap:8px;border-radius:7px;padding:6px 9px;color:var(--text-dim);font-size:13px}.nav-link:hover{background:var(--panel-2);color:var(--text)}.nav-link.active{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text);border-left:2px solid var(--accent);padding-left:7px}.nav-icon{width:16px;text-align:center}.content{padding:16px 18px 22px}.grid,.stack{gap:14px}.grid{display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:var(--shadow)}.metric-label{color:var(--text-dim);font-size:12px}.metric-value{margin-top:7px;font-size:22px;font-weight:700}.metric-meta{margin-top:4px;color:var(--text-dim);font-size:12px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:var(--shadow)}.panel h3{font-size:15px;margin-bottom:8px}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-headline{font-weight:650;margin-bottom:8px}.support-banner,.tenant-banner{margin:10px 18px 0;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:13px}.support-banner{border-color:color-mix(in srgb,var(--warning) 50%,var(--border))}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-header h2{font-size:22px;font-weight:700;margin-bottom:4px}.header-badges{margin-top:8px;display:flex;gap:8px}.meta,.muted{color:var(--text-dim)}.chip,.meta{font-size:12px}.chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);padding:4px 9px;line-height:1;background:color-mix(in srgb,var(--panel-2) 80%,transparent)}.chip.success{border-color:color-mix(in srgb,var(--success) 60%,var(--border));color:var(--success)}.chip.warning{border-color:color-mix(in srgb,var(--warning) 60%,var(--border));color:var(--warning)}.chip.danger{border-color:color-mix(in srgb,var(--danger) 60%,var(--border));color:var(--danger)}.chip.info{border-color:color-mix(in srgb,var(--info) 60%,var(--border));color:var(--info)}.btn,.input,.select{border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);padding:8px 12px;font-size:13px}.btn{cursor:pointer}.btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.btn:disabled,.input:disabled,.select:disabled{opacity:.55;cursor:not-allowed}.btn.danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger)}.input{width:250px}.select{min-width:160px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238ea0b2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px!important;cursor:pointer;border-radius:10px;border:1px solid var(--border);background-color:var(--panel-2);color:var(--text);font-size:13px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}select:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}select:disabled{opacity:.55;cursor:not-allowed}select option{background:var(--panel,#141f2b);color:var(--text,#e1e9f1)}:root[data-theme=light] select{background-color:#fff;border-color:rgba(15,23,42,.14);color:#0f172a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}:root[data-theme=light] select:hover{border-color:rgba(59,130,246,.5)}:root[data-theme=light] select:focus{border-color:rgba(59,130,246,.7);box-shadow:0 0 0 3px rgba(59,130,246,.12)}:root[data-theme=light] select option{color:#0f172a}.scope-switch-wrap{display:inline-flex;align-items:center;gap:8px}.tenant-picker{position:relative}.tenant-picker-trigger{min-width:210px;height:32px;border-radius:9px;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-text);display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:0 9px;cursor:pointer}.tenant-picker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-picker-chevron{font-size:10px;color:var(--console-muted)}.tenant-picker-panel{width:240px}.tenant-picker-search{width:100%;margin-bottom:8px}.tenant-picker-list{max-height:220px;overflow:auto;display:grid;gap:4px}.tenant-picker-item{width:100%;border:none;background:transparent;color:var(--console-text);text-align:left;border-radius:5px;padding:5px 8px;font-size:12px;cursor:pointer;line-height:1.4}.tenant-picker-item:hover{background:var(--console-panel-soft)}.tenant-picker-item.active{background:color-mix(in srgb,var(--console-accent) 15%,transparent);color:var(--console-accent);font-weight:500}.tenant-picker-empty{font-size:12px;color:var(--console-muted);padding:6px 8px}.tenant-picker-empty-inline{margin-top:4px;font-size:11px;color:var(--console-muted)}.tenant-switcher-box{display:inline-flex;align-items:center;gap:6px}.tenant-search{width:140px}.dashboard-tabs-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dashboard-tab{font-size:11px;padding:4px 9px;border-radius:7px;border:1px solid var(--console-border);color:var(--console-muted);background:var(--console-panel)}.dashboard-tab.active{color:var(--console-text);border-color:color-mix(in srgb,var(--console-accent) 45%,var(--console-border));background:color-mix(in srgb,var(--console-accent) 18%,transparent)}.dashboard-top-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dash-shell{display:flex;flex-direction:column;gap:20px}.dash-section{margin-bottom:0}.dash-section-title{font-size:11px;font-weight:700;color:var(--console-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.dash-hero-card{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--dash-incoming) 10%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--dash-card) 92%,#fff 8%),var(--dash-card));border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);padding:24px 28px 20px;box-shadow:var(--dash-shadow);animation:dash-card-in .5s ease-out both}.dash-hero-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.dash-hero-title{font-size:17px;font-weight:700;margin:0;letter-spacing:-.02em;color:var(--console-text)}.dash-hero-sub{font-size:12px;color:var(--console-muted);margin:4px 0 0}.dash-hero-status-pill{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--dash-internal) 82%,#fff 18%);background:color-mix(in srgb,var(--dash-internal) 12%,transparent);border:1px solid color-mix(in srgb,var(--dash-internal) 24%,var(--dash-card-border));border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.dash-hero-plot{overflow:hidden;min-height:300px}.dash-hero-svg{display:block;width:100%;cursor:crosshair;color:var(--console-text)}.hg-area{--hg-area-opacity:0.46;opacity:var(--hg-area-opacity);transition:opacity .18s ease,filter .18s ease;animation:hg-area-in .9s ease-out both;mix-blend-mode:screen}.hg-area--incoming{--hg-area-opacity:0.54}.hg-area--outgoing{--hg-area-opacity:0.48}.hg-area--internal{--hg-area-opacity:0.44}.hg-area--missed{--hg-area-opacity:0.50}.hg-area.is-dimmed{opacity:.24}.hg-area.is-active{opacity:.68;filter:drop-shadow(0 18px 26px color-mix(in srgb,currentColor 20%,transparent))}@keyframes hg-area-in{0%{opacity:0;transform:translateY(8px)}to{opacity:var(--hg-area-opacity);transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hg-line{stroke-dasharray:1;stroke-dashoffset:1;transition:opacity .18s ease,stroke-width .18s ease,filter .18s ease;animation:hg-line-draw 1.15s cubic-bezier(.22,1,.36,1) forwards;filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 34%,transparent))}.hg-line--glow{opacity:.22;animation-delay:.08s}.hg-line.is-dimmed{opacity:.32}.hg-line.is-active:not(.hg-line--glow){opacity:1;stroke-width:3.4px}.hg-line.is-active.hg-line--glow{opacity:.42}@keyframes hg-line-draw{to{stroke-dashoffset:0}}.hg-clip-rect{animation:hg-clip-grow 1.3s cubic-bezier(.4,0,.2,1) forwards}@keyframes hg-clip-grow{0%{width:0!important}}.hg-grid-line{stroke:currentColor;stroke-opacity:.055;stroke-width:1}.hg-baseline{stroke:currentColor;stroke-opacity:.13;stroke-width:1}.hg-axis-label{fill:currentColor;fill-opacity:.38;font-size:11px;font-family:var(--font-mono,monospace)}.hg-axis-label--x{fill-opacity:.48}.hg-hover-line{stroke:color-mix(in srgb,var(--dash-outgoing) 44%,var(--console-muted));stroke-opacity:.48;stroke-width:1;stroke-dasharray:4 4;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--dash-outgoing) 24%,transparent))}.hg-hover-pulse{opacity:.16;animation:hg-point-pulse 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.hg-hover-dot{fill:#e0f7ff;stroke-width:3;filter:drop-shadow(0 0 8px rgba(255,255,255,.26))}@keyframes hg-point-pulse{0%,to{transform:scale(.9);opacity:.14}50%{transform:scale(1.45);opacity:.25}}.hg-tooltip-bg{fill:color-mix(in srgb,var(--console-panel) 82%,transparent);stroke:color-mix(in srgb,var(--dash-internal) 30%,var(--console-border));stroke-width:1;filter:drop-shadow(0 16px 30px rgba(0,0,0,.28));backdrop-filter:blur(14px)}.hg-tooltip-title{fill:var(--console-muted);font-size:11px;font-weight:700;letter-spacing:.03em;font-family:var(--font-mono,monospace)}.hg-tooltip-total{fill:var(--console-text);font-size:14px;font-weight:800}.hg-tooltip-label,.hg-tooltip-total{font-family:var(--font-sans,sans-serif)}.hg-tooltip-label{fill:var(--console-muted);font-size:11px}.hg-tooltip-value{fill:var(--console-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-mono,monospace)}.dash-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:48px 0;gap:8px;background:radial-gradient(circle at center,color-mix(in srgb,var(--dash-total-line,#38bdf8) 9%,transparent) 0,transparent 42%);border:1px dashed color-mix(in srgb,var(--dash-card-border) 70%,transparent);border-radius:16px}.dash-chart-empty-orb{display:grid;place-items:center;width:50px;height:50px;color:var(--dash-total-line,#38bdf8);background:color-mix(in srgb,var(--dash-total-line,#38bdf8) 10%,transparent);border:1px solid color-mix(in srgb,var(--dash-total-line,#38bdf8) 22%,var(--dash-card-border));border-radius:999px}.dash-chart-empty-text{font-size:15px;font-weight:600;color:var(--console-muted);margin:0}.dash-chart-empty-sub{font-size:13px;color:var(--console-muted);opacity:.65;margin:0}@media (max-width:720px){.dash-hero-card{padding:18px 16px 16px}.dash-hero-header{gap:10px;margin-bottom:12px}.dash-hero-status-pill{width:-moz-fit-content;width:fit-content}.dash-chart-empty,.dash-hero-plot{min-height:240px}.dash-hero-svg{height:240px}}.dash-kpi-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px}.dash-kpi2{position:relative;background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;animation:kpi2-enter .45s ease-out both;animation-delay:var(--kpi-delay,0ms)}.dash-kpi2:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.12)}@keyframes kpi2-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dash-kpi2-accent{height:4px;width:100%;position:absolute;top:0;left:0}.dash-kpi2--active .dash-kpi2-accent{background:var(--console-accent)}.dash-kpi2--incoming .dash-kpi2-accent{background:var(--dash-incoming)}.dash-kpi2--outgoing .dash-kpi2-accent{background:var(--dash-outgoing)}.dash-kpi2--internal .dash-kpi2-accent{background:var(--dash-internal)}.dash-kpi2--missed .dash-kpi2-accent{background:var(--dash-missed)}.dash-kpi2--default .dash-kpi2-accent{background:var(--dash-card-border)}.dash-kpi2--active{animation:kpi2-enter .45s ease-out both,dash-pulse-kpi 3s ease-in-out .6s infinite}@keyframes dash-pulse-kpi{0%,to{box-shadow:var(--dash-shadow)}50%{box-shadow:0 0 0 3px rgba(43,165,255,.15),var(--dash-shadow)}}.dash-kpi2-body{padding:22px 20px 18px}.dash-kpi2-label{font-size:11px;font-weight:700;color:var(--console-muted);text-transform:uppercase;letter-spacing:.07em}.dash-kpi2-value{font-size:36px;font-weight:800;line-height:1.05;letter-spacing:-.04em;margin-top:10px;font-variant-numeric:tabular-nums}.dash-kpi2-meta{font-size:11px;color:var(--console-muted);margin-top:6px;line-height:1.4}.dash-support-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.dash-support-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);padding:22px 24px;box-shadow:var(--dash-shadow);animation:dash-card-in .5s ease-out .35s both}.dash-support-header{margin-bottom:18px}.dash-support-title{font-size:14px;font-weight:700;margin:0 0 3px;color:var(--console-text)}.dash-support-sub{font-size:12px;color:var(--console-muted);margin:0}.dash-support-empty{font-size:13px;color:var(--console-muted);padding:16px 0;margin:0}.dash-donut-layout{display:flex;align-items:center;gap:24px}.dash-donut-svg{flex-shrink:0}.dash-donut-arc{transition:opacity .2s ease}.dash-donut-arc:hover{opacity:1!important;filter:brightness(1.1)}.dash-donut-legend{display:flex;flex-direction:column;gap:10px;flex:1}.dash-donut-legend-row{display:flex;align-items:center;gap:8px;font-size:13px}.dash-donut-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dash-donut-legend-label{color:var(--console-muted);flex:1}.dash-donut-legend-val{font-weight:700;font-variant-numeric:tabular-nums}.dash-donut-legend-pct{font-size:11px;color:var(--console-muted);min-width:32px;text-align:right}.dash-rate-ring-wrap{position:relative;flex-shrink:0}.dash-rate-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dash-rate-pct{font-size:20px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dash-rate-tagline{font-size:11px;font-weight:600;color:var(--console-muted);margin-top:6px;padding-top:10px;border-top:1px solid var(--dash-card-border)}.dash-live-panel{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);padding:20px;box-shadow:var(--dash-shadow)}.dash-live-empty{flex-direction:column;padding:40px 20px;gap:10px;text-align:center}.dash-live-empty,.dash-live-empty-ring{display:flex;align-items:center;justify-content:center}.dash-live-empty-ring{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--console-success) 10%,var(--dash-card));border:2px solid color-mix(in srgb,var(--console-success) 30%,transparent);animation:dash-ring-pulse 2.5s ease-in-out infinite}.dash-live-empty-icon{color:var(--console-success);opacity:.8}@keyframes dash-ring-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--console-success) 20%,transparent)}50%{box-shadow:0 0 0 10px transparent}}.dash-live-empty-title{font-size:15px;font-weight:700;margin:0}.dash-live-empty-sub{font-size:13px;color:var(--console-muted);margin:0;max-width:300px}@keyframes dash-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dash-insights-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width:900px){.dash-insights-row{grid-template-columns:1fr 1fr}}@media (max-width:580px){.dash-insights-row{grid-template-columns:1fr}}.dash-insight-card{position:relative;background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);padding:24px;box-shadow:var(--dash-shadow);overflow:hidden;display:flex;flex-direction:column;gap:10px;animation:dash-card-in .5s ease-out .45s both;transition:transform .18s ease,box-shadow .18s ease}.dash-insight-card:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,.12)}.dash-insight-bg{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;pointer-events:none}.dash-insight-card--green .dash-insight-bg{background:radial-gradient(circle,color-mix(in srgb,var(--dash-incoming) 18%,transparent) 0,transparent 70%)}.dash-insight-card--blue .dash-insight-bg{background:radial-gradient(circle,color-mix(in srgb,var(--console-accent) 18%,transparent) 0,transparent 70%)}.dash-insight-card--amber .dash-insight-bg{background:radial-gradient(circle,rgba(251,191,36,.18) 0,transparent 70%)}.dash-insight-card--red .dash-insight-bg{background:radial-gradient(circle,color-mix(in srgb,var(--dash-missed) 18%,transparent) 0,transparent 70%)}.dash-insight-card--purple .dash-insight-bg{background:radial-gradient(circle,color-mix(in srgb,var(--dash-internal) 18%,transparent) 0,transparent 70%)}.dash-insight-card--green{border-top:3px solid var(--dash-incoming)}.dash-insight-card--blue{border-top:3px solid var(--console-accent)}.dash-insight-card--amber{border-top:3px solid #f59e0b}.dash-insight-card--red{border-top:3px solid var(--dash-missed)}.dash-insight-card--purple{border-top:3px solid var(--dash-internal)}.dash-insight-icon-wrap{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-insight-card--green .dash-insight-icon-wrap{background:color-mix(in srgb,var(--dash-incoming) 16%,var(--dash-card));color:var(--dash-incoming)}.dash-insight-card--blue .dash-insight-icon-wrap{background:color-mix(in srgb,var(--console-accent) 16%,var(--dash-card));color:var(--console-accent)}.dash-insight-card--amber .dash-insight-icon-wrap{background:rgba(251,191,36,.14);color:#f59e0b}.dash-insight-card--red .dash-insight-icon-wrap{background:color-mix(in srgb,var(--dash-missed) 16%,var(--dash-card));color:var(--dash-missed)}.dash-insight-card--purple .dash-insight-icon-wrap{background:color-mix(in srgb,var(--dash-internal) 16%,var(--dash-card));color:var(--dash-internal)}.dash-insight-big-stat{display:flex;align-items:baseline;gap:6px;margin-top:4px}.dash-insight-big-num{font-size:42px;font-weight:800;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.dash-insight-big-label{font-size:13px;font-weight:500;color:var(--console-muted);align-self:flex-end;padding-bottom:4px}.dash-insight-headline{font-size:15px;font-weight:700;margin:0;line-height:1.3;color:var(--console-text)}.dash-insight-body{font-size:12px;color:var(--console-muted);margin:0;line-height:1.6}.dash-insight-card--empty,.dash-insight-card--loading{min-height:140px;justify-content:center}.dash-insight-card--empty{align-items:center;text-align:center}.dash-insight-empty-icon{color:var(--console-muted);opacity:.4;margin-bottom:8px}.dash-outcomes-card,.dash-snapshot-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);padding:22px 24px;box-shadow:var(--dash-shadow);animation:dash-card-in .5s ease-out .5s both;transition:transform .18s ease,box-shadow .18s ease}.dash-outcomes-card:hover,.dash-snapshot-card:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,.1)}.dash-outcomes-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.dash-outcomes-title{font-size:14px;font-weight:700;margin:0;color:var(--console-text)}.dash-outcomes-sub{font-size:11px;color:var(--console-muted)}.dash-stacked-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;gap:2px;margin-bottom:18px}.dash-stacked-seg{border-radius:99px;transform-origin:left center;animation:seg-grow .7s cubic-bezier(.4,0,.2,1) both}@keyframes seg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash-outcomes-legend{display:flex;flex-direction:column;gap:9px}.dash-outcomes-row{display:flex;align-items:center;gap:8px;font-size:13px}.dash-outcomes-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dash-outcomes-label{color:var(--console-muted);flex:1}.dash-outcomes-val{font-weight:700;font-variant-numeric:tabular-nums}.dash-outcomes-pct{font-size:11px;color:var(--console-muted);min-width:32px;text-align:right}.dash-snapshot-rows{display:flex;flex-direction:column;gap:14px}.dash-snapshot-row{display:flex;align-items:center;gap:12px;animation:kpi2-enter .4s ease-out both}.dash-snapshot-rank{width:20px;height:20px;border-radius:6px;background:var(--dash-card-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--console-muted);flex-shrink:0}.dash-snapshot-mid{flex:1;display:flex;flex-direction:column;gap:5px}.dash-snapshot-top{display:flex;align-items:center;justify-content:space-between}.dash-snapshot-label{font-size:13px;font-weight:500;color:var(--console-text)}.dash-snapshot-val{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.dash-snapshot-track{height:5px;background:var(--dash-card-border);border-radius:99px;overflow:hidden}.dash-snapshot-fill{height:100%;border-radius:99px;transform-origin:left center;animation:seg-grow .6s cubic-bezier(.4,0,.2,1) both}.tenant-phone-panel.panel{padding:16px 18px}.tenant-phone-summary-table{font-size:13px}.tenant-phone-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tenant-phone-pill-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--dash-card);border:1px solid var(--dash-card-border)}.tenant-phone-number{font-weight:600;font-size:15px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.tenant-phone-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media (max-width:520px){.tenant-phone-pill-row{flex-direction:column;align-items:flex-start}}.dash-chart-wrap{min-height:200px;padding:16px 0}.dashboard-side-card{border:1px solid var(--console-border);border-radius:10px;background:var(--console-panel);padding:9px 10px}.dashboard-side-title{font-size:11px;color:var(--console-muted);text-transform:uppercase}.dashboard-side-value{margin-top:4px;font-size:16px;font-weight:700}.traffic-bars{display:grid;gap:6px}.traffic-bar-row{display:grid;grid-template-columns:120px 1fr 30px;align-items:center;gap:8px}.traffic-label{font-size:11px;color:var(--console-muted)}.traffic-track{height:8px;border-radius:999px;border:1px solid var(--console-border);background:var(--console-panel-soft);overflow:hidden}.traffic-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--console-accent),#5ad36e)}.traffic-value{text-align:right;font-size:11px;color:var(--console-muted)}.live-traffic-graph{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;min-height:96px;padding:10px 0 2px}.live-traffic-col{display:grid;gap:4px;justify-items:center}.live-traffic-bars{display:inline-flex;align-items:end;gap:2px;height:72px}.live-bar{width:5px;border-radius:2px;display:inline-block}.live-bar.incoming{background:#58cc7a}.live-bar.outgoing{background:#35a8ff}.live-bar.internal{background:#f2b24b}.live-traffic-time{font-size:10px;color:var(--console-muted)}.scope-toggle{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--panel-2)}.scope-btn{border:none;background:transparent;color:var(--text-dim);padding:7px 10px;font-size:12px;cursor:pointer}.scope-btn.active{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}.scope-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font-size:12px;padding:4px 10px}.scope-badge.global{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 50%,var(--border))}.scope-badge.tenant{color:var(--success);border-color:color-mix(in srgb,var(--success) 50%,var(--border))}.global-scope-notice{font-size:12px;border:1px solid color-mix(in srgb,var(--warning) 55%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--warning) 12%,transparent);padding:8px 10px}.filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{text-align:left;border-bottom:1px solid var(--border);padding:10px 8px}.table th{color:var(--text-dim);font-weight:600}.list{margin:0;padding-left:18px;display:grid;gap:6px}.chat-layout{display:grid;grid-template-columns:360px 1fr;gap:12px}.chat-item{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);border-radius:10px;padding:9px;margin-bottom:8px}.timeline{display:grid;gap:8px;margin-bottom:10px}.bubble{border:1px solid var(--border);border-radius:10px;padding:8px 10px}.bubble.inbound{background:color-mix(in srgb,var(--panel-2) 88%,transparent)}.bubble.outbound{background:color-mix(in srgb,var(--accent) 14%,transparent)}.audio-row,.composer{display:grid;gap:8px}.audio-row{grid-template-columns:minmax(220px,1fr) auto 220px auto auto auto;align-items:center;border:1px solid var(--border);border-radius:10px;padding:10px}.chart-placeholder{height:180px;border:1px dashed var(--border);border-radius:10px;display:grid;place-items:center;color:var(--text-dim)}.settings-layout{display:grid;grid-template-columns:270px 1fr;gap:14px}.settings-nav{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:10px;display:grid;gap:6px;align-content:start}.settings-nav-item{text-align:left;border:1px solid transparent;background:transparent;color:var(--text);padding:8px;border-radius:8px}.settings-nav-item:hover{background:var(--panel-2)}.menu-wrap{position:relative}.dropdown-panel{position:absolute;left:0;top:calc(100% + 4px);width:280px;z-index:200;border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:8px;box-shadow:var(--shadow)}.menu-actions{margin-top:10px;display:grid;gap:8px}.dropdown-action{text-align:left;border:none;background:transparent;color:var(--text);padding:6px;border-radius:8px}.dropdown-action:hover{background:var(--panel-2)}.notification-item{font-size:12px;padding:6px 0;display:grid;gap:6px}.state-box{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--panel)}.state-box.danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.skeleton-wrap{display:grid;gap:9px;width:min(900px,100%)}.skeleton-row{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel))}.modal-backdrop{position:fixed;inset:0;background:rgba(3,8,15,.62);display:grid;place-items:center;z-index:50}.modal{width:min(520px,calc(100vw - 20px));border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:14px}.qr-box{width:120px;height:120px;border:1px dashed var(--border);border-radius:10px;display:grid;place-items:center;margin:14px 0}.section-header{display:flex;justify-content:space-between;align-items:center}@media (max-width:1180px){.shell{grid-template-columns:76px 1fr}.nav-link span:last-child,.sidebar-group-label{display:none}.nav-link{justify-content:center}.chat-layout,.settings-layout{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three,.grid.two,.header{grid-template-columns:1fr}.header{height:auto}}:root,:root[data-theme=dark]{--topbar-height:56px;--console-bg:#0b1016;--console-bg-soft:#0e141d;--console-panel:#131b26;--console-panel-soft:#192434;--console-border:#253446;--console-text:#dbe6f2;--console-muted:#8ea2b8;--console-accent:#2ba5ff;--console-success:#33bf7a;--console-warning:#f0b34c;--console-danger:#e85b6b;--dash-bg:#0e141d;--dash-card:#131b26;--dash-card-border:#253446;--dash-radius:14px;--dash-shadow:0 4px 20px rgba(0,0,0,.2);--dash-incoming:#33bf7a;--dash-outgoing:#2ba5ff;--dash-internal:#a78bfa;--dash-missed:#e85b6b;--dash-total-line:#5eead4}:root[data-theme=light]{--console-bg:var(--bg-app);--console-bg-soft:var(--bg-gradient-start);--console-panel:var(--surface-1);--console-panel-soft:var(--surface-2);--console-border:var(--border-soft);--console-text:var(--text-primary);--console-muted:var(--text-secondary);--console-accent:var(--accent);--console-success:var(--success);--console-warning:var(--warning);--console-danger:var(--danger);--dash-bg:var(--bg-app);--dash-card:var(--surface-1);--dash-card-border:var(--border-soft);--dash-radius:var(--radius-lg);--dash-shadow:var(--shadow-md);--dash-incoming:var(--accent);--dash-outgoing:#14b8a6;--dash-internal:#8b5cf6;--dash-missed:var(--danger);--dash-total-line:#0ea5e9}body{background:var(--console-bg);color:var(--console-text)}.console-shell{display:flex;flex-direction:column;width:100%;height:100vh;min-height:0;overflow:hidden;background:var(--console-bg)}.console-body{align-items:stretch;height:calc(100vh - var(--topbar-height));margin-top:var(--topbar-height);position:relative}.console-body,.console-nav{display:flex;overflow:hidden}.console-nav{height:100%;flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--console-panel) 92%,var(--console-bg)) 0,var(--console-panel) 40%);border-right-style:solid;border-right-color:var(--console-border);flex-direction:column;z-index:20;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--console-border) 55%,transparent)}@media (min-width:1081px){.console-nav{width:280px;border-right-width:1px;transition:width .22s ease-in-out,border-color .2s ease}.console-nav.nav-rail{width:72px}.console-nav.nav-expanded{width:280px}}.drawer-profile{padding:18px 14px 14px;border-bottom:1px solid var(--console-border);flex-shrink:0;background:color-mix(in srgb,var(--console-panel) 80%,var(--console-bg))}.drawer-user{display:flex;align-items:center;gap:10px;margin-bottom:14px}.drawer-user-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,var(--console-accent),#4568f0);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.drawer-user-details{display:flex;flex-direction:column;gap:3px;min-width:0}.drawer-user-name{font-size:13px;font-weight:600;color:var(--console-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-user-status{font-size:11px;color:var(--console-muted)}.drawer-user-status.connected{color:var(--console-success)}.drawer-user-status.disconnected{color:var(--console-danger)}.drawer-tenant-wrap .tenant-picker-trigger{width:100%;min-width:0;height:32px;font-size:12px;font-weight:500;border-radius:8px}.drawer-tenant-wrap .tenant-picker{width:100%}.drawer-tenant-wrap .dropdown-panel{left:0;right:0;width:auto;top:calc(100% + 4px);z-index:130}.drawer-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px 20px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4) transparent}.drawer-nav::-webkit-scrollbar{width:8px}.drawer-nav::-webkit-scrollbar-track{background:transparent}.drawer-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.4);border-radius:8px}.drawer-nav::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,63%,.6)}.custom-scrollbar,.thin-scrollbar{scrollbar-width:thin;scrollbar-color:hsla(0,0%,47%,.4) transparent}.custom-scrollbar::-webkit-scrollbar,.thin-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track,.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb,.thin-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.4);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,63%,.6)}.drawer-section{margin-bottom:6px}.drawer-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--console-muted);padding:10px 6px 4px}.drawer-nav-link{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:6px;min-height:36px;border-radius:10px;border:1px solid transparent;border-left-width:3px;color:var(--console-muted);font-size:13px;font-weight:500;padding:0 10px 0 6px;text-decoration:none;transition:background .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out;cursor:pointer;position:relative}.drawer-nav-link:hover{color:var(--console-text);background:color-mix(in srgb,var(--console-panel-soft) 88%,var(--console-accent) 4%)}.drawer-nav-link.active{color:var(--console-text);font-weight:600;background:color-mix(in srgb,var(--console-accent) 12%,var(--console-panel-soft));border-left-color:var(--console-accent);box-shadow:0 1px 0 color-mix(in srgb,var(--console-border) 40%,transparent)}.drawer-nav-icon{color:var(--console-muted);display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--console-panel-soft) 70%,transparent);flex-shrink:0;transition:color .18s ease-in-out,background .18s ease-in-out}.drawer-nav-icon-lucide{color:inherit}.drawer-nav-icon-lucide svg{display:block}.drawer-nav-link.active .drawer-nav-icon{color:var(--console-accent);background:color-mix(in srgb,var(--console-accent) 16%,transparent)}.drawer-nav-link-rail{grid-template-columns:1fr;justify-items:center;padding:0 6px;min-height:40px}.drawer-nav-link-rail .drawer-nav-icon{width:36px;height:36px}.nav-rail-stack{gap:10px}.nav-rail-group,.nav-rail-stack{display:flex;flex-direction:column}.nav-rail-group{gap:2px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--console-border) 55%,transparent)}.nav-rail-group:last-child{border-bottom:none;padding-bottom:0}.drawer-footer{flex-shrink:0;padding:8px 10px 12px;border-top:1px solid var(--console-border);background:color-mix(in srgb,var(--console-panel) 88%,var(--console-bg))}.drawer-rail-toggle{width:100%;min-height:38px;border-radius:10px;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out}.drawer-rail-toggle:hover{color:var(--console-text);background:color-mix(in srgb,var(--console-accent) 8%,var(--console-panel-soft));border-color:color-mix(in srgb,var(--console-accent) 28%,var(--console-border))}.drawer-profile-rail{padding:12px 8px 10px}.drawer-user-rail{display:flex;justify-content:center;margin-bottom:8px}.drawer-user-avatar-sm{width:34px;height:34px;font-size:11px}.drawer-tenant-wrap-rail{margin-top:0}.nav-collapsible{margin-bottom:4px}.nav-collapsible-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px 6px 10px;margin-top:4px;border:none;background:transparent;cursor:pointer;color:var(--console-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left;border-radius:8px;transition:background .18s ease-in-out,color .18s ease-in-out}.nav-collapsible-head:hover{color:var(--console-text);background:color-mix(in srgb,var(--console-panel-soft) 80%,transparent)}.nav-collapsible-label{flex:1;min-width:0}.nav-collapsible-chevron{flex-shrink:0;transition:transform .2s ease-in-out;opacity:.85}.nav-collapsible-open .nav-collapsible-chevron{transform:rotate(180deg)}.nav-collapsible-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease-in-out}.nav-collapsible-open .nav-collapsible-panel{grid-template-rows:1fr}.nav-collapsible-inner{overflow:hidden;min-height:0}.nav-section-rail{display:contents}.drawer-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher{position:relative;width:100%}.ws-switcher-static .ws-switcher-card{border:1px solid var(--console-border)}.ws-switcher-static-hint{margin-top:8px;font-size:11px;color:var(--console-muted);line-height:1.4}.ws-switcher-trigger{width:100%;border:1px solid color-mix(in srgb,var(--console-border) 90%,var(--console-accent) 6%);border-radius:12px;background:color-mix(in srgb,var(--console-panel-soft) 88%,var(--console-panel));color:var(--console-text);padding:10px 12px;cursor:pointer;text-align:left;box-shadow:0 1px 2px color-mix(in srgb,#000 6%,transparent);transition:border-color .18s ease-in-out,background .18s ease-in-out,box-shadow .18s ease-in-out}.ws-switcher-trigger:hover{border-color:color-mix(in srgb,var(--console-accent) 35%,var(--console-border));background:color-mix(in srgb,var(--console-panel-soft) 70%,var(--console-accent) 6%);box-shadow:0 4px 14px color-mix(in srgb,#000 10%,transparent)}.ws-switcher-trigger-inner{display:flex;align-items:center;gap:8px;min-width:0}.ws-switcher-trigger-rail{padding:8px;display:flex;align-items:center;justify-content:center}.ws-switcher-trigger-rail .ws-switcher-trigger-inner{justify-content:center}.ws-switcher-trigger-text{flex:1;min-width:0;display:flex;align-items:center}.ws-switcher-trigger-tenant{font-size:13px;font-weight:600;color:var(--console-text)}.ws-switcher-trigger-email,.ws-switcher-trigger-tenant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher-trigger-email{font-size:11px;color:var(--console-muted)}.ws-switcher-rail-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;color:var(--console-text);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1}.ws-switcher-trigger-chevron{flex-shrink:0;color:var(--console-muted);transition:transform .2s ease-in-out}.ws-switcher-open .ws-switcher-trigger-chevron{transform:rotate(180deg)}.ws-switcher-logo{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--console-accent) 85%,#334),#1a3d66);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.ws-switcher-logo-sm{width:32px;height:32px;font-size:11px;border-radius:9px}.ws-switcher-card{border-radius:12px;padding:10px 12px;border:1px solid var(--console-border);background:color-mix(in srgb,var(--console-panel-soft) 75%,transparent)}.ws-switcher-card-rail{padding:8px;display:flex;justify-content:center}.ws-switcher-brand{display:flex;align-items:center;gap:10px;min-width:0}.ws-switcher-brand-text-only{gap:0;width:100%}.ws-switcher-brand-text{min-width:0;width:100%}.ws-switcher-tenant-name{font-size:13px;font-weight:600;color:var(--console-text)}.ws-switcher-tenant-name,.ws-switcher-user-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher-user-email{font-size:11px;color:var(--console-muted)}.drawer-tenant-wrap .ws-switcher-panel{position:absolute;left:0;right:0;width:auto;top:calc(100% + 8px);z-index:140}.ws-switcher-panel{border-radius:14px;border:1px solid color-mix(in srgb,var(--console-border) 85%,var(--console-accent) 8%);background:var(--console-panel);box-shadow:0 16px 48px color-mix(in srgb,#000 22%,transparent),0 0 0 1px color-mix(in srgb,var(--console-border) 40%,transparent);outline:none;animation:ws-panel-in .2s ease-out}@keyframes ws-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ws-switcher-panel-inner{padding:10px;max-height:min(72vh,520px);display:flex;flex-direction:column;gap:8px}.ws-switcher-search-wrap{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:40px;border-radius:12px;border:1px solid color-mix(in srgb,var(--console-border) 88%,var(--console-accent) 8%);background:color-mix(in srgb,var(--console-panel-soft) 88%,var(--console-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent);transition:border-color .16s ease-in-out,background .16s ease-in-out,box-shadow .16s ease-in-out}.ws-switcher-search-wrap:focus-within{border-color:color-mix(in srgb,var(--console-accent) 48%,var(--console-border));background:color-mix(in srgb,var(--console-panel-soft) 78%,var(--console-accent) 5%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent),0 0 0 3px color-mix(in srgb,var(--console-accent) 14%,transparent)}.ws-switcher-search-icon{flex-shrink:0;color:var(--console-muted)}.ws-switcher-search{flex:1;min-width:0;border:none;background:transparent;color:var(--console-text);font-size:13px;line-height:1.3;outline:none}.ws-switcher-search::-moz-placeholder{color:color-mix(in srgb,var(--console-muted) 84%,var(--console-text) 16%)}.ws-switcher-search::placeholder{color:color-mix(in srgb,var(--console-muted) 84%,var(--console-text) 16%)}.ws-switcher-scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--console-muted) 45%,transparent) color-mix(in srgb,var(--console-panel-soft) 45%,transparent)}.ws-switcher-scroll::-webkit-scrollbar{width:8px}.ws-switcher-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--console-panel-soft) 45%,transparent);border-radius:999px}.ws-switcher-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--console-muted) 42%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.ws-switcher-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--console-muted) 62%,transparent);background-clip:padding-box}.ws-switcher-list{display:flex;flex-direction:column;gap:4px}.ws-switcher-row{width:100%;display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--console-text);cursor:pointer;text-align:left;transition:background .16s ease-in-out,border-color .16s ease-in-out}.ws-switcher-row.is-highlight,.ws-switcher-row:hover{background:color-mix(in srgb,var(--console-panel-soft) 90%,var(--console-accent) 5%);border-color:color-mix(in srgb,var(--console-border) 80%,transparent)}.ws-switcher-row.is-active{border-color:color-mix(in srgb,var(--console-accent) 35%,var(--console-border));background:color-mix(in srgb,var(--console-accent) 10%,var(--console-panel-soft))}.ws-switcher-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.ws-switcher-row-title{font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher-check{flex-shrink:0;color:var(--console-accent)}.ws-switcher-empty{font-size:12px;color:var(--console-muted);padding:10px 8px}.ws-switcher-divider{height:1px;background:var(--console-border);margin:4px 0}.ws-switcher-actions{display:flex;flex-direction:column;gap:4px}.ws-switcher-action{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--console-text);font-family:inherit;cursor:pointer;text-decoration:none;border:1px dashed color-mix(in srgb,var(--console-border) 90%,var(--console-accent) 15%);background:color-mix(in srgb,var(--console-panel-soft) 70%,transparent);transition:background .16s ease-in-out,border-color .16s ease-in-out}.ws-switcher-action:disabled{cursor:not-allowed;opacity:.68}.ws-switcher-action:not(:disabled):hover{background:color-mix(in srgb,var(--console-accent) 8%,var(--console-panel-soft));border-color:color-mix(in srgb,var(--console-accent) 28%,var(--console-border))}.drawer-tenant-wrap-rail .ws-switcher-panel{left:calc(100% + 12px);right:auto;width:min(340px,calc(100vw - 100px));top:0}.console-workspace{flex:1;min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--console-bg-soft) 100%,var(--console-accent) 2%) 0,var(--console-bg) 42%)}.brand-logo-svg{height:20px;width:auto;max-width:min(150px,40vw);display:block;flex-shrink:0;margin:0;padding:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.brand-name{font-size:15px;font-weight:700;color:var(--console-text);letter-spacing:.02em;white-space:nowrap}.topbar-brand{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:4px 10px 4px 4px;margin:0;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--console-panel-soft) 50%,transparent) 0,transparent 72%)}.topbar-brand .nav-toggle{flex-shrink:0}.topbar-brand .brand-name{margin-left:2px}.topbar{position:fixed;top:0;left:0;right:0;min-height:var(--topbar-height);display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--console-border);background:linear-gradient(180deg,color-mix(in srgb,var(--console-bg-soft) 100%,var(--console-accent) 2%) 0,var(--console-bg) 100%);z-index:200;padding:0 16px 0 12px;overflow:visible}.topbar-left,.topbar-right{display:flex;align-items:center;gap:8px}.topbar-center{display:flex;align-items:center;justify-content:center;width:100%;padding:0 8px}.topbar-center .global-search{width:100%;max-width:720px}.topbar-center .global-search .input{width:100%;height:36px;padding:0 16px;border-radius:10px;font-size:13.5px;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-text);box-shadow:inset 0 1px 3px rgba(0,0,0,.15);transition:border-color .15s ease,box-shadow .15s ease}.topbar-center .global-search .input::-moz-placeholder{color:var(--console-muted);font-size:13px}.topbar-center .global-search .input::placeholder{color:var(--console-muted);font-size:13px}.topbar-center .global-search .input:focus{outline:none;border-color:color-mix(in srgb,var(--console-accent) 60%,var(--console-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--console-accent) 12%,transparent),inset 0 1px 3px rgba(0,0,0,.1);background:var(--console-panel)}.topbar-center .global-search .global-search-input{border-radius:999px;border-color:rgba(148,163,184,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.995),rgba(248,250,252,.92)),var(--console-panel-soft);box-shadow:0 10px 24px -22px rgba(15,23,42,.34),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color .17s ease,box-shadow .17s ease,background .17s ease}.topbar-center .global-search .global-search-input:hover{border-color:rgba(37,99,235,.26);box-shadow:0 12px 26px -22px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.9)}.topbar-center .global-search .global-search-input::-moz-placeholder{color:#64748b}.topbar-center .global-search .global-search-input::placeholder{color:#64748b}.topbar-center .global-search .global-search-input:focus{border-color:rgba(37,99,235,.5);background:linear-gradient(180deg,#fff,rgba(248,250,252,.9)),var(--console-panel);box-shadow:0 0 0 3px rgba(37,99,235,.1),0 14px 30px -24px rgba(37,99,235,.48),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=dark] .topbar-center .global-search .global-search-input{border-color:rgba(96,116,144,.42);background:linear-gradient(180deg,rgba(29,43,66,.96),rgba(17,24,39,.94)),var(--console-panel-soft);color:#dbe6f2;box-shadow:0 10px 24px -22px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.055)}:root[data-theme=dark] .topbar-center .global-search .global-search-input:hover{border-color:rgba(59,130,246,.38);background:linear-gradient(180deg,rgba(35,52,78,.98),rgba(22,33,51,.96)),var(--console-panel);box-shadow:0 12px 28px -22px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.07)}:root[data-theme=dark] .topbar-center .global-search .global-search-input::-moz-placeholder{color:#93a4b8}:root[data-theme=dark] .topbar-center .global-search .global-search-input::placeholder{color:#93a4b8}:root[data-theme=dark] .topbar-center .global-search .global-search-input:focus{border-color:rgba(59,130,246,.58);background:linear-gradient(180deg,#23344e,rgba(22,33,51,.98)),var(--console-panel);box-shadow:0 0 0 3px rgba(59,130,246,.14),0 14px 30px -24px rgba(37,99,235,.5),inset 0 1px 0 hsla(0,0%,100%,.08)}.topbar-conn-dot{display:block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.topbar-conn-dot.connected{background:var(--console-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--console-success) 25%,transparent)}.topbar-conn-dot.disconnected{background:var(--console-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--console-danger) 25%,transparent)}.topbar-title-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topbar-title{font-size:13px;font-weight:650;letter-spacing:.01em}.topbar-status-time{display:flex;align-items:center;gap:12px}.topbar-live-badge{font-size:12px;font-weight:500}.topbar-live-badge.connected{color:var(--console-success)}.topbar-live-badge.disconnected{color:var(--console-danger)}.topbar-time{font-size:13px;font-variant-numeric:tabular-nums}.icon-btn,.topbar-time{color:var(--console-muted)}.icon-btn{min-width:32px;height:32px;border-radius:9px;border:1px solid var(--console-border);background:var(--console-panel-soft);display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer}.icon-btn:hover{color:var(--console-text);border-color:color-mix(in srgb,var(--console-accent) 40%,var(--console-border))}.profile-trigger{color:var(--console-text);width:auto;min-width:0;padding:0 9px 0 4px;display:inline-flex;align-items:center;justify-content:center;gap:7px;letter-spacing:0}.profile-trigger-avatar{width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--console-accent) 18%,var(--console-panel));border:1px solid color-mix(in srgb,var(--console-accent) 32%,var(--console-border));color:var(--console-text);font-size:10px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.profile-trigger-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--console-text);font-size:12px;font-weight:650;line-height:1}.extension-control-panel{--ecp-bg:rgba(13,20,34,.96);--ecp-card:hsla(0,0%,100%,.06);--ecp-card-strong:hsla(0,0%,100%,.1);--ecp-border:rgba(148,163,184,.2);--ecp-text:#f8fafc;--ecp-muted:#9aa8bd;--ecp-accent:#60a5fa;width:390px;padding:14px;border-radius:20px;border:1px solid var(--ecp-border);background:radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.98),var(--ecp-bg));box-shadow:0 24px 70px rgba(0,0,0,.45);color:var(--ecp-text);display:grid;gap:12px}.ecp-header,.ecp-logout,.ecp-section{border:1px solid var(--ecp-border);background:var(--ecp-card);border-radius:18px}.ecp-header{display:flex;gap:13px;padding:15px}.ecp-avatar{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(96,165,250,.38),rgba(34,197,94,.16));border:1px solid color-mix(in srgb,var(--ecp-accent) 44%,var(--ecp-border));font-weight:900;letter-spacing:.05em}.ecp-identity{min-width:0;flex:1;display:grid;gap:4px}.ecp-name{font-size:17px;font-weight:850;line-height:1.1}.ecp-dropzone span,.ecp-muted,.ecp-player span,.ecp-tenant,.ecp-toggle-row small{color:var(--ecp-muted);font-size:11px}.ecp-actions-row,.ecp-extension-row,.ecp-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ecp-extension-row strong{font-size:14px;letter-spacing:.02em}.ecp-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.ecp-status span{width:8px;height:8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.ecp-status.available span{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.ecp-status.ringing span{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.14)}.ecp-status.danger span{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.14)}.ecp-section{padding:13px;display:grid;gap:10px}.ecp-section-title{font-size:12px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.ecp-toggle-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:14px;padding:10px;color:var(--ecp-text);background:var(--ecp-card-strong);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ecp-logout-btn:hover,.ecp-secondary-btn:hover,.ecp-toggle-row:hover,.ecp-upload-btn:hover{transform:translateY(-1px)}.ecp-toggle-row>span:first-child{display:grid;gap:2px;text-align:left}.ecp-toggle-row strong{font-size:13px}.ecp-switch{width:42px;height:24px;padding:3px;border-radius:999px;background:rgba(148,163,184,.28);transition:background .15s ease;flex:0 0 auto}.ecp-switch span{display:block;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.25);transition:transform .15s ease}.ecp-switch.on{background:linear-gradient(90deg,#2563eb,#22c55e)}.ecp-switch.on span{transform:translateX(18px)}.ecp-pill{border:1px solid var(--ecp-border);border-radius:999px;padding:5px 9px;color:var(--ecp-muted);background:hsla(0,0%,100%,.05);font-size:11px;font-weight:800;text-transform:capitalize}.ecp-pill.success{color:#bbf7d0;border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.12)}.ecp-player{display:grid;gap:6px}.ecp-player audio{width:100%;height:36px}.ecp-dropzone{min-height:86px;display:grid;place-items:center;gap:6px;border:1px dashed color-mix(in srgb,var(--ecp-accent) 42%,var(--ecp-border));border-radius:16px;background:rgba(96,165,250,.07);text-align:center;transition:border-color .15s ease,background .15s ease}.ecp-dropzone.active{border-color:var(--ecp-accent);background:rgba(96,165,250,.14)}.ecp-logout-btn,.ecp-secondary-btn,.ecp-upload-btn{border:1px solid var(--ecp-border);border-radius:999px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.ecp-upload-btn{padding:9px 14px;color:#eff6ff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:rgba(147,197,253,.4);font-weight:850}.ecp-secondary-btn{padding:8px 11px;color:var(--ecp-text);background:hsla(0,0%,100%,.07)}.ecp-secondary-btn.danger-soft{color:#fecaca;border-color:hsla(0,91%,71%,.28)}.ecp-secondary-btn:disabled,.ecp-upload-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.ecp-progress{height:5px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.ecp-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e);animation:ecpProgress 1s ease-in-out infinite alternate}.ecp-warning{border:1px solid rgba(245,158,11,.28);border-radius:12px;padding:8px;color:#fcd34d;background:rgba(245,158,11,.09);font-size:11px;line-height:1.4}.ecp-admin .btn,.ecp-admin .select{width:100%}.ecp-logout{padding:10px;background:rgba(239,68,68,.06)}.ecp-logout-btn{width:100%;padding:10px 14px;color:#fecaca;background:rgba(239,68,68,.12);border-color:hsla(0,91%,71%,.3);font-weight:850}@keyframes ecpProgress{0%{transform:translateX(-20%)}to{transform:translateX(160%)}}:root[data-theme=light] .extension-control-panel{--ecp-bg:hsla(0,0%,100%,.98);--ecp-card:rgba(15,23,42,.035);--ecp-card-strong:rgba(15,23,42,.055);--ecp-border:rgba(15,23,42,.12);--ecp-text:#0f172a;--ecp-muted:#64748b;--ecp-accent:#2563eb;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 34%),linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 24px 70px rgba(15,23,42,.16)}:root[data-theme=light] .ecp-avatar{color:#0f172a;background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(34,197,94,.1))}:root[data-theme=light] .ecp-pill.success{color:#166534}:root[data-theme=light] .ecp-warning{color:#92400e;background:rgba(245,158,11,.1)}:root[data-theme=light] .ecp-logout{border-color:rgba(220,38,38,.14);background:linear-gradient(180deg,hsla(0,86%,97%,.88),hsla(0,0%,100%,.72))}:root[data-theme=light] .ecp-logout-btn{color:#b91c1c;background:#fff7f7;border-color:rgba(220,38,38,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 8px 18px rgba(220,38,38,.08)}:root[data-theme=light] .ecp-logout-btn:hover{color:#991b1b;background:#fee2e2;border-color:rgba(220,38,38,.38)}.workspace-banners{padding:8px 14px 0;display:grid;gap:8px}.console-content{flex:1;min-height:0;height:100%;padding:20px 24px 24px;max-width:none;margin:0;width:100%;overflow-x:hidden;overflow-y:auto;background:var(--dash-bg)}.console-content:has(>.billing-ws-shell),.console-content:has(>.ch-shell),.console-content:has(>.td-page),.console-content:has(>.vm-shell){height:100%;min-height:0;max-width:none;padding:0;overflow:hidden}.page-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--console-muted)}.metric-card,.panel,.settings-nav,.state-box{background:var(--console-panel);border-color:var(--console-border);box-shadow:none}.panel{border-radius:11px;padding:12px}.panel h3{font-size:13px;margin-bottom:6px}.metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.metric-card{padding:10px}.metric-label{font-size:11px;color:var(--console-muted)}.metric-value{margin-top:6px;font-size:18px}.metric-meta{font-size:11px;color:var(--console-muted)}.btn,.input,.select{border-radius:9px;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-text);padding:7px 10px;font-size:12px}.btn:hover{border-color:color-mix(in srgb,var(--console-accent) 45%,var(--console-border))}.btn.ghost{background:transparent}.btn.danger{color:var(--console-danger)}.input{width:100%}.meta,.muted{color:var(--console-muted)}.table{font-size:12px}.table td,.table th{padding:8px 7px;border-bottom:1px solid var(--console-border)}.table th{color:var(--console-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.chat-layout{grid-template-columns:minmax(260px,360px) 1fr;gap:10px}.chat-item{background:var(--console-panel-soft);margin-bottom:6px}.bubble,.chat-item{border-color:var(--console-border)}.bubble{padding:8px;font-size:12px}.bubble.inbound{background:color-mix(in srgb,var(--console-panel-soft) 88%,transparent)}.bubble.outbound{background:color-mix(in srgb,var(--console-accent) 16%,transparent)}.composer{grid-template-columns:1fr auto;margin-top:8px}.dropdown-panel{width:260px;background:var(--console-panel);border-color:var(--console-border)}.notification-item{border-bottom:1px solid var(--console-border);padding:8px 0}.notification-item:last-child{border-bottom:none}.support-banner,.tenant-banner{margin:0;background:var(--console-panel);border-color:var(--console-border);font-size:12px;padding:7px 9px}.page-header h2{font-size:19px}.page-header .muted{font-size:12px}.row-actions,.row-wrap{gap:7px}.list{gap:5px;font-size:12px}.chip{border-color:var(--console-border);background:color-mix(in srgb,var(--console-panel-soft) 85%,transparent);font-size:11px;padding:4px 8px}.chip.success{color:var(--console-success)}.chip.warning{color:var(--console-warning)}.chip.danger{color:var(--console-danger)}.chip.info{color:var(--console-accent)}.chip.neutral{color:var(--console-muted)}.calls-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.calls-toolbar-left,.calls-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calls-count{font-size:12px;color:var(--console-muted)}.calls-search{width:260px}.calls-date{width:150px}.calls-page-size{min-width:96px}.calls-history-wrap{overflow:auto;border:1px solid var(--console-border);border-radius:10px}.calls-history-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.calls-history-table thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--console-muted);background:color-mix(in srgb,var(--console-panel-soft) 70%,transparent)}.calls-history-table tbody td,.calls-history-table thead th{padding:10px 9px;border-bottom:1px solid var(--console-border)}.calls-history-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--console-panel-soft) 45%,transparent)}.calls-history-row{cursor:pointer;transition:background .12s ease}.calls-history-row:hover{background:color-mix(in srgb,var(--console-accent) 7%,transparent)!important}.calls-col-icon{width:32px}.calls-dir-icon{display:inline-block}.calls-dir-icon.incoming{color:var(--console-success)}.calls-dir-icon.outgoing{color:var(--console-accent)}.calls-dir-icon.internal{color:#8f6bff}.calls-pagination{margin-top:10px}.audio-row{grid-template-columns:minmax(160px,1fr) auto 170px auto auto auto;padding:8px;border-color:var(--console-border)}.dialpad-key:hover{background:var(--panel)!important}.label{display:block;font-size:12px;font-weight:600;color:var(--text-dim);margin-bottom:5px;letter-spacing:.3px}.link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.btn.ghost.danger{color:var(--danger)}.btn.ghost.danger:hover{background:rgba(234,96,104,.1);color:var(--danger)}table tr:hover{background:hsla(0,0%,100%,.015)}.stack{display:flex;flex-direction:column;gap:16px}.compact-stack{gap:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-field{display:flex;flex-direction:column;gap:4px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=time]{font-family:var(--font-mono,monospace)}.tabs{display:flex;gap:2px;overflow-x:auto}.tab{padding:6px 14px;background:transparent;color:var(--text-dim);font-size:13px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.tab:hover{color:var(--text)}.tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.btn.ghost.active{background:var(--accent);color:#fff;border-color:var(--accent)}.nav-backdrop{display:none}@media (max-width:1080px){.console-body{height:calc(100vh - var(--topbar-height));overflow:hidden}.console-nav{position:fixed;top:var(--topbar-height);left:-300px;height:calc(100vh - var(--topbar-height));z-index:120;transition:left .22s cubic-bezier(.4,0,.2,1)}.console-nav,.console-nav.open{width:280px;border-right-width:1px}.console-nav.open{left:0;box-shadow:4px 0 40px rgba(0,0,0,.4)}.nav-backdrop{display:block;position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;border:none;background:rgba(2,7,14,.55);z-index:115;cursor:pointer}.topbar{padding:0 14px;gap:8px}.topbar-center{min-width:0}.topbar-center .global-search .input{width:100%;max-width:none}.brand-name{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-top-tiles{grid-template-columns:1fr}.dash-kpi-grid,.dash-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-bar-row{grid-template-columns:86px 1fr 30px}.live-traffic-graph{grid-template-columns:repeat(6,minmax(0,1fr))}.audio-row,.chat-layout,.grid.three,.grid.two,.settings-layout{grid-template-columns:1fr}}.dash-ingest-panel{background:var(--console-surface,#16181c);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:14px 16px}.dash-ingest-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dash-ingest-badge{display:inline-block;background:rgba(99,102,241,.18);color:#a5b4fc;border-radius:4px;font-size:10px;font-weight:600;padding:1px 6px;margin-left:8px;vertical-align:middle;letter-spacing:.03em;text-transform:uppercase}.dash-ingest-toggle{font-size:12px;padding:4px 10px;opacity:.75;flex-shrink:0}.dash-ingest-hint{margin:8px 0 0;font-size:.8rem;color:var(--console-muted);opacity:.75}.dash-ingest-body{margin-top:12px}.dash-ingest-window{font-size:.8rem;color:var(--console-muted);margin-bottom:10px}.dash-ingest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}@media (max-width:768px){.dash-ingest-grid{grid-template-columns:repeat(2,1fr)}}.dash-ingest-stat{background:hsla(0,0%,100%,.04);border-radius:6px;padding:10px 12px;text-align:center}.dash-ingest-stat-value{font-size:1.5rem;font-weight:700;color:var(--console-text,#e8eaf0);line-height:1.2}.dash-ingest-stat-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--console-muted);margin-top:2px}.dash-ingest-stat-note{font-size:.67rem;color:var(--console-muted);opacity:.6;margin-top:1px}.dash-ingest-table-wrap{margin-bottom:12px;overflow-x:auto}.dash-ingest-table{font-size:.8rem}.dash-ingest-distribution{font-size:.78rem;color:var(--console-muted);margin-bottom:10px;line-height:1.8}.dash-ingest-dist-chip{display:inline-block;background:hsla(0,0%,100%,.06);border-radius:4px;padding:1px 7px;margin:2px 3px;font-family:var(--font-mono,monospace)}.dash-ingest-examples{margin-bottom:10px;font-size:.8rem}.dash-ingest-examples summary{cursor:pointer;color:var(--console-accent,#6366f1);font-weight:500;margin-bottom:6px}.dash-ingest-note{font-size:.75rem;color:var(--console-muted);opacity:.7;background:hsla(0,0%,100%,.03);border-radius:4px;padding:6px 10px;border-left:2px solid hsla(0,0%,100%,.1);margin-top:8px}.call-dir-icon.incoming{color:var(--console-success)}.call-dir-icon.outgoing{color:var(--console-accent)}.call-dir-icon.internal{color:#8f6bff}.outcome-answered{--oc:#22c55e;--oc-bg:color-mix(in srgb,#22c55e 12%,transparent)}.outcome-missed{--oc:#ef4444;--oc-bg:color-mix(in srgb,#ef4444 12%,transparent)}.outcome-voicemail{--oc:#a855f7;--oc-bg:color-mix(in srgb,#a855f7 12%,transparent)}.outcome-ivr{--oc:#f59e0b;--oc-bg:color-mix(in srgb,#f59e0b 12%,transparent)}.outcome-neutral{--oc:var(--console-muted);--oc-bg:color-mix(in srgb,var(--console-muted) 10%,transparent)}.calls-live-section{background:color-mix(in srgb,var(--console-success) 8%,var(--console-panel));border:1px solid color-mix(in srgb,var(--console-success) 25%,transparent);border-radius:10px;padding:12px 16px}.calls-live-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.calls-live-dot{width:8px;height:8px;background:var(--console-success);border-radius:50%;animation:pulse-dot 1.5s ease-in-out infinite}.calls-live-dot.idle{background:var(--console-muted);animation:none;opacity:.5}.calls-live-dot.error{background:var(--console-danger,#ef4444);animation:none}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.calls-live-title{font-size:13px;font-weight:600;margin:0}.calls-live-idle-label{font-size:12px;color:var(--console-muted);font-style:italic;margin-left:4px}.calls-live-idle .calls-live-header{margin-bottom:0}.calls-live-count{font-size:11px;font-weight:600;background:var(--console-success);color:#fff;border-radius:99px;padding:1px 7px}.calls-live-list{display:flex;flex-direction:column;gap:6px}.calls-live-row{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap}.calls-live-arrow{color:var(--console-muted)}.calls-live-caller{display:flex;flex-direction:column;gap:1px;line-height:1.2}.calls-live-cnam{font-size:12px;font-weight:600;color:var(--console-fg)}.calls-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calls-search{flex:1;min-width:180px;max-width:280px}.calls-filter-select{min-width:120px}.calls-date-range{display:flex;align-items:center;gap:4px}.calls-date-input{width:130px}.calls-date-sep{color:var(--console-muted);font-size:13px}.calls-filter-count{font-size:12px;color:var(--console-muted);margin-left:4px}.calls-card-list{display:flex;flex-direction:column;gap:4px}.call-row-card{width:100%;display:grid;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:10px;padding:12px 14px;background:var(--console-panel);border:1px solid var(--console-border);border-radius:10px;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.call-row-card:hover{border-color:var(--console-accent);box-shadow:0 2px 10px rgba(0,0,0,.12);background:color-mix(in srgb,var(--console-accent) 4%,var(--console-panel))}.crc-dir{display:flex;align-items:center;justify-content:center}.crc-main{min-width:0}.crc-numbers{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crc-number{font-size:13px;font-weight:500;font-family:var(--font-mono,monospace);display:flex;flex-direction:column;gap:0}.crc-caller-name{font-size:12px;font-weight:600;font-family:var(--font-sans,sans-serif);color:var(--console-fg);line-height:1.2}.crc-arrow{color:var(--console-muted);font-size:12px;align-self:center}.crc-ext-chip{font-size:11px;padding:1px 6px;background:color-mix(in srgb,var(--console-accent) 12%,transparent);color:var(--console-accent);border-radius:4px;font-family:var(--font-mono,monospace)}.crc-journey{font-size:12px;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crc-journey,.crc-tenant{color:var(--console-muted)}.crc-tenant{font-size:11px;margin:1px 0 0;opacity:.7}.crc-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.crc-outcome{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--oc);background:var(--oc-bg);padding:2px 8px;border-radius:99px;white-space:nowrap}.crc-duration,.crc-time{font-size:11px;color:var(--console-muted)}.crc-duration{font-family:var(--font-mono,monospace)}.crc-chevron{color:var(--console-muted);flex-shrink:0}.crc-recording-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--accent,#7c3aed) 12%,transparent);color:var(--accent,#7c3aed);flex-shrink:0}.calls-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.calls-page-info{font-size:13px;color:var(--console-muted)}.call-detail-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);z-index:900;display:flex;align-items:flex-start;justify-content:flex-end;padding:0}.call-detail-panel{width:min(520px,100vw);height:100dvh;overflow-y:auto;background:var(--console-bg);border-left:1px solid var(--console-border);display:flex;flex-direction:column;gap:0;animation:slide-in-right .18s ease}@keyframes slide-in-right{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.cdp-header{justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--console-border);background:var(--console-panel);position:sticky;top:0;z-index:1}.cdp-header,.cdp-header-left{display:flex;align-items:center}.cdp-header-left{gap:8px}.cdp-dir-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;border:1px solid var(--console-border);text-transform:capitalize}.cdp-dir-badge.incoming{color:var(--console-success);border-color:color-mix(in srgb,var(--console-success) 30%,transparent)}.cdp-dir-badge.outgoing{color:var(--console-accent);border-color:color-mix(in srgb,var(--console-accent) 30%,transparent)}.cdp-dir-badge.internal{color:#8f6bff;border-color:color-mix(in srgb,#8f6bff 30%,transparent)}.cdp-outcome-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;color:var(--oc);background:var(--oc-bg)}.cdp-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:none;border:1px solid var(--console-border);color:var(--console-muted);cursor:pointer;transition:background .1s,color .1s}.cdp-close:hover{background:var(--console-border);color:var(--console-text)}.cdp-identity{padding:20px;border-bottom:1px solid var(--console-border)}.cdp-number-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cdp-number-block{display:flex;flex-direction:column;gap:2px}.cdp-number-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--console-muted)}.cdp-caller-name{font-size:15px;font-weight:700;font-family:var(--font-sans,sans-serif);color:var(--console-fg);line-height:1.2}.cdp-number{font-size:18px;font-weight:600;font-family:var(--font-mono,monospace)}.cdp-arrow{font-size:18px;color:var(--console-muted);margin-top:12px}.cdp-meta-row{display:flex;flex-wrap:wrap;gap:8px}.cdp-meta-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--console-muted);background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:6px;padding:3px 9px}.cdp-meta-chip.talk{color:var(--console-success)}.cdp-outcome-card{margin:16px 20px;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--oc-bg);border:1px solid color-mix(in srgb,var(--oc) 20%,transparent);border-radius:10px}.cdp-outcome-icon-wrap{color:var(--oc);margin-top:1px;flex-shrink:0}.cdp-outcome-text{font-size:14px;line-height:1.5;margin:0}.cdp-section{padding:0 20px 16px}.cdp-section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--console-muted);margin:0 0 10px}.cdp-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.cdp-step{display:flex;align-items:flex-start;gap:10px;border-left:2px solid var(--console-border);padding:8px 0 8px 14px;margin-left:6px;position:relative}.cdp-step-icon{position:absolute;left:-9px;top:9px;background:var(--console-bg)}.step-icon.ok{color:var(--console-success)}.step-icon.missed{color:#ef4444}.step-icon.warn{color:#f59e0b}.step-icon.info{color:var(--console-muted)}.cdp-step-body{display:flex;flex-direction:column;gap:2px}.cdp-step-label{font-size:13px;font-weight:500}.cdp-step-detail{font-size:12px;color:var(--console-muted)}.cdp-ext-list{display:flex;flex-wrap:wrap;gap:6px}.cdp-ext-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-family:var(--font-mono,monospace);padding:4px 10px;border-radius:6px;border:1px solid var(--console-border)}.cdp-ext-chip.answered{background:color-mix(in srgb,var(--console-success) 10%,transparent);border-color:color-mix(in srgb,var(--console-success) 30%,transparent);color:var(--console-success)}.cdp-ext-chip.rang{background:color-mix(in srgb,var(--console-muted) 8%,transparent);color:var(--console-muted)}.cdp-tech-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:7px;cursor:pointer;font-size:12px;font-weight:500;color:var(--console-muted);transition:background .1s}.cdp-tech-toggle:hover{background:var(--console-border)}.cdp-tech-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:10px;font-size:12px}.cdp-tech-grid dt{color:var(--console-muted);font-weight:500;white-space:nowrap}.cdp-tech-grid dd{margin:0;word-break:break-all}.cdp-recording-player{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:8px;margin-top:6px}.cdp-recording-player audio{outline:none}.cdp-recording-pending{font-size:12px;color:var(--console-muted);font-style:italic;margin:4px 0 0}.cdp-recording-note{color:var(--text-dim);padding:6px 4px}.cdp-recording-error,.cdp-recording-note{display:flex;align-items:center;gap:8px;font-size:12.5px}.cdp-recording-error{flex-wrap:wrap;color:var(--danger,#ef4444);padding:2px 4px 0}.cdp-recording-error button{border:1px solid color-mix(in srgb,var(--danger,#ef4444) 45%,transparent);background:transparent;color:inherit;font:inherit;font-weight:700;border-radius:8px;padding:2px 10px;cursor:pointer}.cdp-recording-error button:hover{background:color-mix(in srgb,var(--danger,#ef4444) 12%,transparent)}.cdp-recording-download{cursor:pointer;font-family:inherit}.cdp-recording-download:disabled{opacity:.6;cursor:default;transform:none}.cdp-audio-spin{animation:cdpAudioSpin .8s linear infinite}@keyframes cdpAudioSpin{to{transform:rotate(1turn)}}.ch-kpi-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@keyframes ch-kpi-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ch-kpi-card{background:var(--console-panel);border:1px solid var(--console-border);border-radius:14px;padding:18px 20px 14px;display:flex;flex-direction:column;gap:5px;position:relative;overflow:hidden;transition:box-shadow .15s,transform .15s;animation:ch-kpi-in .35s ease both}.ch-kpi-card:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .2s;pointer-events:none}.ch-kpi-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.14);transform:translateY(-2px)}.ch-kpi-card:hover:after{opacity:1}.ch-kpi-total{border-top:2px solid color-mix(in srgb,var(--console-accent) 70%,transparent)}.ch-kpi-answered{border-top:2px solid color-mix(in srgb,#22c55e 70%,transparent)}.ch-kpi-missed{border-top:2px solid color-mix(in srgb,#ef4444 70%,transparent)}.ch-kpi-duration{border-top:2px solid color-mix(in srgb,var(--console-warning) 70%,transparent)}.ch-kpi-voicemail{border-top:2px solid color-mix(in srgb,#a855f7 70%,transparent)}.ch-kpi-total:after{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--console-accent) 10%,transparent),transparent 65%)}.ch-kpi-answered:after{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,#22c55e 10%,transparent),transparent 65%)}.ch-kpi-missed:after{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,#ef4444 10%,transparent),transparent 65%)}.ch-kpi-duration:after{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--console-warning) 10%,transparent),transparent 65%)}.ch-kpi-voicemail:after{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,#a855f7 10%,transparent),transparent 65%)}.ch-kpi-value{font-size:26px;font-weight:700;line-height:1;color:var(--console-text);position:relative}.ch-kpi-answered .ch-kpi-value{color:#22c55e}.ch-kpi-missed .ch-kpi-value{color:#ef4444}.ch-kpi-voicemail .ch-kpi-value{color:#a855f7}.ch-kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--console-muted);position:relative}.ch-kpi-skeleton{cursor:default}.ch-kpi-skeleton-val{width:60px;height:24px;border-radius:6px;background:var(--console-panel-soft);animation:skeleton-shimmer 1.4s ease-in-out infinite;margin-bottom:6px}.ch-kpi-skeleton-lbl{width:80px;height:10px;border-radius:4px;background:var(--console-panel-soft);animation:skeleton-shimmer 1.4s ease-in-out .15s infinite}@keyframes skeleton-shimmer{0%,to{opacity:.6}50%{opacity:1}}.ch-filter-bar{background:var(--console-panel);border:1px solid var(--console-border);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.ch-filter-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-search-wrap{position:relative;flex:1;min-width:180px;max-width:300px}.ch-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--console-muted);pointer-events:none}.ch-search-input{width:100%;padding:7px 12px 7px 32px;background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:8px;color:var(--console-text);font-size:13px;transition:border-color .12s}.ch-search-input:focus{outline:none;border-color:color-mix(in srgb,var(--console-accent) 60%,var(--console-border))}.ch-tab-row{display:flex;align-items:center;gap:2px;background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:9px;padding:3px}.ch-tab{padding:5px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--console-muted);cursor:pointer;transition:all .15s;border:none;background:none;white-space:nowrap;line-height:1.4}.ch-tab.active,.ch-tab:hover{color:var(--console-text)}.ch-tab.active{background:var(--console-panel);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ch-chip-row{display:flex;align-items:center;gap:5px}.ch-chip{padding:4px 12px;border-radius:99px;font-size:12px;font-weight:500;border:1px solid var(--console-border);color:var(--console-muted);cursor:pointer;background:none;transition:all .15s;white-space:nowrap}.ch-chip.active,.ch-chip:hover{border-color:var(--console-accent);color:var(--console-accent)}.ch-chip.active{background:color-mix(in srgb,var(--console-accent) 13%,transparent);font-weight:600}.ch-adv-toggle{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:7px;font-size:12px;font-weight:500;border:1px solid var(--console-border);background:none;color:var(--console-muted);cursor:pointer;transition:all .15s}.ch-adv-toggle.open,.ch-adv-toggle:hover{border-color:var(--console-accent);color:var(--console-accent)}.ch-adv-chevron{transition:transform .2s}.ch-adv-chevron.up{transform:rotate(180deg)}.ch-adv-panel{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;padding-top:12px;border-top:1px solid var(--console-border)}.ch-adv-row{display:flex;flex-direction:column;gap:5px}.ch-adv-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--console-muted)}.ch-feed,.ch-group{display:flex;flex-direction:column}.ch-group-header{display:flex;align-items:center;gap:10px;padding:18px 2px 8px}.ch-group-label{font-weight:700;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}.ch-group-count,.ch-group-label{font-size:11px;color:var(--console-muted)}.ch-group-count{font-weight:600;background:var(--console-panel-soft);border:1px solid var(--console-border);border-radius:99px;padding:1px 8px;flex-shrink:0}.ch-group-line{flex:1;height:1px;background:linear-gradient(to right,var(--console-border),transparent)}.ch-group-items{display:flex;flex-direction:column;gap:4px}.ch-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:var(--console-panel);border:1px solid var(--console-border);border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;position:relative}.ch-item:hover{border-color:color-mix(in srgb,var(--console-accent) 45%,var(--console-border));box-shadow:0 4px 18px rgba(0,0,0,.1);transform:translateY(-1px);background:color-mix(in srgb,var(--console-accent) 3%,var(--console-panel))}.ch-item:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--console-accent) 22%,transparent)}.ch-item.selected,.ch-item:focus{border-color:var(--console-accent)}.ch-item.selected{background:color-mix(in srgb,var(--console-accent) 5%,var(--console-panel))}.ch-item.is-missed-call{border-left:3px solid color-mix(in srgb,#ef4444 45%,transparent)}.ch-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ch-avatar.incoming{background:color-mix(in srgb,var(--console-success) 16%,var(--console-panel-soft));color:var(--console-success)}.ch-avatar.outgoing{background:color-mix(in srgb,var(--console-accent) 16%,var(--console-panel-soft));color:var(--console-accent)}.ch-avatar.internal{background:color-mix(in srgb,#8f6bff 16%,var(--console-panel-soft));color:#8f6bff}.ch-avatar-dot{position:absolute;bottom:0;right:0;width:13px;height:13px;border-radius:50%;border:2px solid var(--console-panel)}.ch-avatar-dot.incoming{background:var(--console-success)}.ch-avatar-dot.outgoing{background:var(--console-accent)}.ch-avatar-dot.internal{background:#8f6bff}.ch-avatar-dot.missed{background:#ef4444}.ch-avatar-dot.voicemail{background:#a855f7}.ch-item-main{min-width:0;display:flex;flex-direction:column;gap:2px}.ch-item-name{font-size:14px;font-weight:600;color:var(--console-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-item-tenant{font-size:12px;font-weight:400;color:var(--console-muted)}.ch-item-prefix-tag{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.2px;color:#2563eb;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.3);border-radius:999px;vertical-align:middle}.ch-item-sub{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--console-muted)}.ch-item-sub-sep{color:var(--console-border)}.ch-item-ext{font-size:11px;font-family:var(--font-mono,monospace)}.ch-item-status{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--oc);background:var(--oc-bg);padding:2px 8px;border-radius:99px;white-space:nowrap}.ch-item-journey{font-size:12px;color:var(--console-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.ch-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.ch-item-time{font-size:12px;color:var(--console-muted);white-space:nowrap}.ch-item-duration{font-size:11px;color:var(--console-muted);font-family:var(--font-mono,monospace)}.ch-item-actions{display:flex;align-items:center;gap:3px;opacity:0;transition:opacity .15s;margin-top:2px}.ch-item:hover .ch-item-actions{opacity:1}.ch-action-btn{width:28px;height:28px;border-radius:7px;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s;flex-shrink:0}.ch-action-btn:hover{border-color:var(--console-accent);color:var(--console-accent);background:color-mix(in srgb,var(--console-accent) 10%,transparent)}.ch-action-btn.rec{border-color:color-mix(in srgb,#a855f7 35%,transparent);color:#a855f7;background:color-mix(in srgb,#a855f7 10%,transparent)}.ch-action-btn.rec:hover{border-color:#a855f7;background:color-mix(in srgb,#a855f7 18%,transparent)}.ch-menu-wrap{position:relative}.ch-menu{position:absolute;top:calc(100% + 5px);right:0;background:var(--console-panel);border:1px solid var(--console-border);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.22);z-index:200;min-width:164px;padding:4px;animation:ch-menu-in .12s ease}@keyframes ch-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ch-menu-item{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:7px;font-size:13px;color:var(--console-text);cursor:pointer;border:none;background:none;width:100%;text-align:left;text-decoration:none;transition:background .1s}.ch-menu-item:hover{background:var(--console-panel-soft)}.ch-copy-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:var(--console-text);color:var(--console-bg);padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.22);z-index:9999;pointer-events:none;animation:ch-toast-in .18s ease}@keyframes ch-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.cdp-hero{padding:20px;display:flex;gap:16px;border-bottom:1px solid var(--console-border)}.cdp-hero-avatar{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.cdp-hero-avatar.incoming{background:color-mix(in srgb,var(--console-success) 16%,var(--console-panel-soft));color:var(--console-success);border:2px solid color-mix(in srgb,var(--console-success) 30%,transparent)}.cdp-hero-avatar.outgoing{background:color-mix(in srgb,var(--console-accent) 16%,var(--console-panel-soft));color:var(--console-accent);border:2px solid color-mix(in srgb,var(--console-accent) 30%,transparent)}.cdp-hero-avatar.internal{background:color-mix(in srgb,#8f6bff 16%,var(--console-panel-soft));color:#8f6bff;border:2px solid color-mix(in srgb,#8f6bff 30%,transparent)}.cdp-hero-body{flex:1;min-width:0}.cdp-hero-name{font-size:16px;font-weight:700;color:var(--console-text);margin:0 0 2px}.cdp-hero-number{font-size:13px;font-family:var(--font-mono,monospace);color:var(--console-muted);margin:0 0 2px}.cdp-hero-time{font-size:12px;color:var(--console-muted);margin:0 0 12px}.cdp-hero-actions{display:flex;gap:7px;flex-wrap:wrap}.cdp-hero-action-btn{padding:6px 13px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--console-border);background:var(--console-panel-soft);color:var(--console-text);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s;text-decoration:none}.cdp-hero-action-btn:hover{border-color:var(--console-accent);color:var(--console-accent);background:color-mix(in srgb,var(--console-accent) 8%,transparent)}.cdp-hero-rec-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600;background:color-mix(in srgb,#a855f7 10%,transparent);border:1px solid color-mix(in srgb,#a855f7 30%,transparent);color:#a855f7}.cdp-info-grid{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--console-border)}.cdp-info-item{padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--console-border) 50%,transparent)}.cdp-info-item:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--console-border) 50%,transparent)}.cdp-info-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--console-muted);margin-bottom:3px}.cdp-info-value{font-size:14px;font-weight:600;color:var(--console-text)}.cdp-info-status{color:var(--oc)}@media (max-width:1100px){.ch-kpi-bar{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.ch-kpi-bar{grid-template-columns:repeat(2,1fr)}.ch-filter-top{flex-wrap:wrap}.ch-tab-row{overflow-x:auto;-webkit-overflow-scrolling:touch}.ch-item{grid-template-columns:40px 1fr auto;gap:8px;padding:10px}}@media (max-width:480px){.ch-kpi-bar{grid-template-columns:repeat(2,1fr)}.call-detail-panel{width:100vw}.ch-item-actions{display:none}}.ch-shell{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent,var(--console-accent)) 16%,transparent),transparent 34%),linear-gradient(180deg,var(--bg-soft,var(--console-bg-soft)),var(--bg,var(--console-bg)))}.ch-hero{padding:14px 22px 12px;border-bottom:1px solid color-mix(in srgb,var(--border,var(--console-border)) 78%,transparent);background:color-mix(in srgb,var(--panel,var(--console-panel)) 86%,transparent);backdrop-filter:blur(16px);flex-shrink:0}.ch-title-block{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.ch-eyebrow{color:var(--accent,var(--console-accent));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px}.ch-title-block h1{font-size:27px;line-height:1.1;letter-spacing:-.04em;margin:0}.ch-subtitle{color:var(--text-dim,var(--console-muted));font-size:13px;margin:5px 0 0}.ch-hero-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ch-shell .ch-kpi-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ch-shell .ch-kpi-card{position:relative;overflow:hidden;border-top:1px solid var(--border,var(--console-border));border:1px solid var(--border,var(--console-border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--panel,var(--console-panel)) 92%,transparent),color-mix(in srgb,var(--panel-2,var(--console-panel-soft)) 86%,transparent));box-shadow:var(--shadow,var(--dash-shadow));padding:14px 16px}.ch-shell .ch-kpi-card:after{content:"";position:absolute;inset:auto 12px 0;height:3px;border-radius:999px 999px 0 0;background:var(--text-dim,var(--console-muted));opacity:.35}.ch-shell .ch-kpi-answered:after{background:var(--success,var(--console-success));opacity:.85}.ch-shell .ch-kpi-missed:after{background:var(--danger,var(--console-danger));opacity:.85}.ch-shell .ch-kpi-duration:after{background:var(--warning,var(--console-warning));opacity:.85}.ch-shell .ch-kpi-voicemail:after{background:#a855f7;opacity:.85}.ch-shell .ch-kpi-card small,.ch-shell .ch-kpi-label{color:var(--text-dim,var(--console-muted));font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ch-shell .ch-kpi-value{display:block;margin:7px 0 3px;font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--text,var(--console-text))}.ch-shell .ch-filter-bar{display:flex;flex-direction:column;gap:10px;padding:10px 22px;border:0;border-bottom:1px solid var(--border,var(--console-border));border-radius:0;background:color-mix(in srgb,var(--panel,var(--console-panel)) 72%,transparent);flex-shrink:0}.ch-shell .ch-filter-top{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto auto;gap:10px;align-items:center;flex-wrap:nowrap}.ch-shell .ch-tab-row{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--border,var(--console-border));border-radius:999px;background:var(--panel,var(--console-panel))}.ch-shell .ch-tab{border:0;border-radius:999px;background:transparent;color:var(--text-dim,var(--console-muted));padding:8px 13px;cursor:pointer}.ch-shell .ch-tab.active{background:color-mix(in srgb,var(--accent,var(--console-accent)) 18%,transparent);color:var(--text,var(--console-text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,var(--console-accent)) 36%,transparent)}.ch-shell .calls-date-input,.ch-shell .calls-filter-select,.ch-shell .ch-search-wrap{height:42px;border:1px solid var(--border,var(--console-border));border-radius:14px;background:var(--panel,var(--console-panel));color:var(--text,var(--console-text))}.ch-shell .ch-search-wrap{max-width:none;display:flex;align-items:center}.ch-shell .ch-search-input{height:100%;border:0;border-radius:14px;background:transparent}.ch-shell .ch-chip-row{display:flex;gap:6px}.ch-shell .ch-adv-toggle,.ch-shell .ch-chip{height:36px;border-radius:999px;background:var(--panel,var(--console-panel));border:1px solid var(--border,var(--console-border));color:var(--text-dim,var(--console-muted))}.ch-shell .ch-adv-toggle.open,.ch-shell .ch-chip.active{color:var(--text,var(--console-text));background:color-mix(in srgb,var(--accent,var(--console-accent)) 16%,transparent);border-color:color-mix(in srgb,var(--accent,var(--console-accent)) 38%,var(--border,var(--console-border)))}.ch-shell .ch-adv-panel{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border,var(--console-border)) 76%,transparent)}.ch-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;padding:14px 22px 20px;overflow:hidden}.ch-feed-pane{min-width:0;min-height:0;overflow-y:auto;padding-right:2px}.ch-shell .ch-group{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ch-shell .ch-group-header{position:sticky;top:0;z-index:3;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--text-dim,var(--console-muted));font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--bg,var(--console-bg)) 86%,transparent);backdrop-filter:blur(8px)}.ch-shell .ch-group-count,.ch-shell .ch-group-line{display:none}.ch-shell .ch-group-items{gap:10px}.ch-shell .ch-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border-left:1px solid color-mix(in srgb,var(--border,var(--console-border)) 86%,transparent);border:1px solid color-mix(in srgb,var(--border,var(--console-border)) 86%,transparent);border-radius:20px;background:color-mix(in srgb,var(--panel,var(--console-panel)) 92%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.12)}.ch-shell .ch-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent,var(--console-accent)) 42%,var(--border,var(--console-border)));box-shadow:0 16px 38px rgba(0,0,0,.16)}.ch-shell .ch-item.selected{border-color:color-mix(in srgb,var(--accent,var(--console-accent)) 62%,var(--border,var(--console-border)));box-shadow:0 18px 42px color-mix(in srgb,var(--accent,var(--console-accent)) 14%,transparent)}.ch-shell .ch-item.is-missed-call{background:linear-gradient(135deg,color-mix(in srgb,var(--danger,var(--console-danger)) 8%,var(--panel,var(--console-panel))),var(--panel,var(--console-panel)))}.ch-shell .ch-avatar{width:46px;height:46px;border-radius:16px;color:#fff;font-weight:800;background:linear-gradient(135deg,var(--accent,var(--console-accent)),var(--accent-2,#4cc9f0));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.ch-shell .ch-avatar.incoming{background:linear-gradient(135deg,var(--success,var(--console-success)),#53d89a)}.ch-shell .ch-avatar.outgoing{background:linear-gradient(135deg,var(--accent,var(--console-accent)),var(--accent-2,#4cc9f0))}.ch-shell .ch-avatar.internal{background:linear-gradient(135deg,#8f6bff,#c084fc)}.ch-shell .ch-avatar-dot{width:12px;height:12px;border-color:var(--panel,var(--console-panel))}.ch-shell .ch-item-name{font-size:15px;font-weight:800}.ch-shell .ch-item-sub{margin-top:5px;color:var(--text-dim,var(--console-muted));font-size:12px}.ch-shell .ch-item-status{border:1px solid color-mix(in srgb,var(--oc) 30%,transparent)}.ch-shell .ch-item-journey{color:var(--text-dim,var(--console-muted));font-size:13px;line-height:1.45;margin-top:6px}.ch-shell .ch-item-right{gap:5px}.ch-shell .ch-item-time{color:var(--text-dim,var(--console-muted));font-size:12px}.ch-shell .ch-item-duration{color:var(--text,var(--console-text));font-weight:800;font-size:12px}.ch-shell .ch-item-actions{opacity:1;display:flex;gap:6px}.ch-shell .ch-action-btn{width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--panel-2,var(--console-panel-soft)) 76%,transparent);color:var(--text,var(--console-text))}.ch-detail-panel,.ch-detail-placeholder{min-width:0;min-height:0;overflow-y:auto;border:1px solid var(--border,var(--console-border));border-radius:24px;background:color-mix(in srgb,var(--panel,var(--console-panel)) 92%,transparent);box-shadow:var(--shadow,var(--dash-shadow))}.ch-detail-panel{width:auto;height:auto;max-height:100%;border-left:1px solid var(--border,var(--console-border))}.ch-detail-placeholder{display:grid;place-items:center;align-content:center;text-align:center;gap:10px;color:var(--text-dim,var(--console-muted));padding:24px}.ch-detail-placeholder h2{color:var(--text,var(--console-text));font-size:18px;margin:0}.ch-detail-placeholder p{max-width:280px;font-size:13px;line-height:1.55;margin:0}.ch-shell .cdp-header{padding:16px;border-bottom:0;background:transparent}.ch-shell .cdp-hero{padding:0 16px 14px;border-bottom:0}.ch-shell .cdp-hero-avatar{border-radius:20px;width:58px;height:58px}.ch-shell .cdp-info-grid{margin:0 16px 12px;border:1px solid color-mix(in srgb,var(--border,var(--console-border)) 84%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel-2,var(--console-panel-soft)) 62%,transparent);overflow:hidden}.ch-shell .cdp-outcome-card,.ch-shell .cdp-section{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.ch-shell .cdp-recording-player{border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent,var(--console-accent)) 22%,transparent),transparent 42%),color-mix(in srgb,var(--panel-2,var(--console-panel-soft)) 70%,transparent)}.ch-empty{border:1px solid var(--border,var(--console-border));border-radius:22px;background:var(--panel,var(--console-panel));padding:28px}.ch-shell .calls-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-dim,var(--console-muted));font-size:13px;padding:8px 0 18px}@media (max-width:900px){.ch-workspace{grid-template-columns:minmax(0,1fr)}.ch-detail-panel,.ch-detail-placeholder{position:fixed;inset:88px 18px 18px auto;width:min(430px,calc(100vw - 36px));z-index:30}.ch-detail-placeholder{display:none}.ch-shell{height:100%;min-height:0;overflow:hidden}.ch-shell .ch-kpi-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-shell .ch-filter-top{grid-template-columns:1fr}.ch-shell .ch-chip-row,.ch-shell .ch-tab-row{overflow-x:auto}.ch-workspace{overflow:hidden;padding:14px}.ch-feed-pane{overflow-y:auto}}@media (max-width:640px){.ch-hero{padding:16px 14px 12px}.ch-title-block{flex-direction:column}.ch-title-block h1{font-size:24px}.ch-shell .ch-kpi-bar{grid-template-columns:1fr}.ch-shell .ch-filter-bar{padding:10px 14px}.ch-shell .ch-item{grid-template-columns:46px minmax(0,1fr)}.ch-shell .ch-item-right{grid-column:2/-1;align-items:flex-start}.ch-shell .ch-item-actions{display:flex}.ch-detail-panel{inset:54px 0 0 0;width:100vw;border-radius:0;border-left:0;border-right:0;border-bottom:0}}.dash-wide-split{display:grid;grid-template-columns:1fr 280px;gap:16px;margin-bottom:20px}.dash-side-stack{display:flex;flex-direction:column;gap:16px}.dash-three-col{grid-template-columns:repeat(3,1fr)}.dash-three-col,.dash-two-col{display:grid;gap:16px;margin-bottom:20px}.dash-two-col{grid-template-columns:repeat(2,1fr)}.dash-section-hdr{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dash-shell-badge{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--console-warning) 15%,transparent);color:var(--console-warning);border:1px solid color-mix(in srgb,var(--console-warning) 30%,transparent);border-radius:5px;padding:2px 7px}@keyframes flow-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dash-flow-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:20px 24px;margin-bottom:20px;animation:dash-card-in .35s ease both}.dash-flow-header{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap}.dash-flow-icon{color:var(--console-accent)}.dash-flow-title{font-size:14px;font-weight:700;color:var(--console-text)}.dash-flow-sub{font-size:12px;color:var(--console-muted);margin-left:4px}.dash-flow-track{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:4px 0 8px}.dash-flow-step-wrap{display:flex;align-items:center;flex:1;min-width:0;animation:flow-step-in .4s ease both}.dash-flow-step-wrap:first-child{animation-delay:0ms}.dash-flow-step-wrap:nth-child(3){animation-delay:80ms}.dash-flow-step-wrap:nth-child(5){animation-delay:.16s}.dash-flow-step-wrap:nth-child(7){animation-delay:.24s}.dash-flow-step-wrap:nth-child(9){animation-delay:.32s}.dash-flow-step{flex:1;border:1px solid var(--dash-card-border);border-radius:12px;padding:14px 16px;background:color-mix(in srgb,var(--flow-color,var(--console-accent)) 6%,var(--dash-card));transition:transform .15s ease,box-shadow .15s ease;min-width:120px}.dash-flow-step:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.dash-flow-step-icon{margin-bottom:8px;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,currentColor 12%,transparent);display:grid;place-items:center}.dash-flow-step-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--console-muted);margin-bottom:4px}.dash-flow-step-val{display:block;font-size:22px;font-weight:800;color:var(--console-text);font-variant-numeric:tabular-nums}.dash-flow-step-val--loading{color:var(--console-muted);font-size:16px}.dash-flow-step-val--shell{color:var(--console-muted);font-size:20px}.dash-flow-step-note{display:block;font-size:10px;color:var(--console-muted);margin-top:4px}.dash-flow-outcome-ok{color:var(--console-success);font-size:16px;font-weight:700}.dash-flow-outcome-miss{color:var(--console-danger);font-size:16px;font-weight:700}.dash-flow-arrow{font-size:24px;color:var(--console-border);padding:0 6px;flex-shrink:0;align-self:center;animation:flow-step-in .3s ease both}.dash-heatmap-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:20px 24px;animation:dash-card-in .4s ease both}.dash-heatmap-grid{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0}.dash-heatmap-cell{flex:1 0 calc(100% / max(1, var(--cell-count, 24)) - 4px);min-width:14px;height:36px;border-radius:5px;cursor:pointer;transition:transform .1s ease,opacity .1s ease}.dash-heatmap-cell:hover{transform:scaleY(1.15)}.dash-heatmap-cell--skeleton{background:var(--console-panel-soft);animation:shimmer 1.5s ease infinite}.dash-heatmap-legend{display:flex;align-items:center;gap:8px;margin-top:6px}.dash-heatmap-legend-label{font-size:11px;color:var(--console-muted)}.dash-heatmap-legend-bar{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,var(--console-panel-soft),var(--dash-internal),var(--dash-outgoing),var(--dash-incoming))}.dash-heatmap-tooltip{margin-left:auto;font-size:12px;font-weight:600;color:var(--console-text);background:var(--console-panel-soft);padding:2px 10px;border-radius:6px}.dash-status-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:16px 18px;animation:dash-card-in .4s ease both}.dash-status-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dash-status-orb{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dash-status-orb.ok{background:var(--console-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--console-success) 20%,transparent)}.dash-status-orb.warn{background:var(--console-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--console-warning) 20%,transparent)}.dash-status-title{font-size:13px;font-weight:700;color:var(--console-text)}.dash-status-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;margin-bottom:4px;font-size:12px}.dash-status-row.ok{background:color-mix(in srgb,var(--console-success) 8%,transparent)}.dash-status-row.warn{background:color-mix(in srgb,var(--console-warning) 8%,transparent)}.dash-status-row-icon{width:18px;display:grid;place-items:center}.dash-status-row.ok .dash-status-row-icon{color:var(--console-success)}.dash-status-row.warn .dash-status-row-icon{color:var(--console-warning)}.dash-status-row-label{flex:1;color:var(--console-text)}.dash-status-row-pill{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.dash-status-row-pill.ok{background:color-mix(in srgb,var(--console-success) 15%,transparent);color:var(--console-success)}.dash-status-row-pill.warn{background:color-mix(in srgb,var(--console-warning) 15%,transparent);color:var(--console-warning)}.dash-timecond-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:16px 18px;animation:dash-card-in .45s ease both}.dash-timecond-status{font-size:28px;font-weight:800;letter-spacing:-.01em;margin:8px 0 4px}.dash-timecond-note{font-size:11px;color:var(--console-muted)}@keyframes presence-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dash-presence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:8px}.dash-presence-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:12px;padding:14px 14px 12px;display:flex;align-items:center;gap:12px;transition:box-shadow .15s ease,transform .15s ease;animation:presence-in .3s ease both}.dash-presence-card:first-child{animation-delay:0ms}.dash-presence-card:nth-child(2){animation-delay:35ms}.dash-presence-card:nth-child(3){animation-delay:70ms}.dash-presence-card:nth-child(4){animation-delay:105ms}.dash-presence-card:nth-child(5){animation-delay:.14s}.dash-presence-card:nth-child(6){animation-delay:175ms}.dash-presence-card:nth-child(7){animation-delay:.21s}.dash-presence-card:nth-child(8){animation-delay:245ms}.dash-presence-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.25);transform:translateY(-2px)}.dash-presence-card--on-call{border-color:color-mix(in srgb,var(--dash-outgoing) 35%,var(--dash-card-border))}.dash-presence-card--ringing{border-color:color-mix(in srgb,var(--console-warning) 40%,var(--dash-card-border))}.dash-presence-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--console-accent),#4568f0);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex-shrink:0;position:relative}.dash-presence-dot{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;border-radius:50%;border:2px solid var(--dash-card)}.dash-presence-info{flex:1;min-width:0}.dash-presence-name{display:block;font-size:12.5px;font-weight:600;color:var(--console-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-presence-ext{display:block;font-size:11px;color:var(--console-muted)}.dash-presence-status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dash-ops-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:18px 20px;animation:dash-card-in .4s ease both;display:flex;flex-direction:column;gap:0}.dash-ops-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dash-ops-icon{color:var(--console-accent);flex-shrink:0}.dash-ops-title{font-size:14px;font-weight:700;color:var(--console-text)}.dash-ops-note{font-size:11px;color:var(--console-muted);margin:4px 0 14px}.dash-ops-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.dash-ops-metric{background:var(--console-panel-soft);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.dash-ops-metric-val{font-size:22px;font-weight:800;color:var(--console-text);font-variant-numeric:tabular-nums}.dash-ops-metric-label{font-size:11px;font-weight:600;color:var(--console-text)}.dash-ops-metric-sub{font-size:10px;color:var(--console-muted)}.dash-ivr-bars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dash-ivr-bar-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.dash-ivr-bar-label{font-size:11px;color:var(--console-text);grid-column:1/-1}.dash-ivr-bar-track{height:8px;border-radius:4px;background:var(--console-panel-soft);overflow:hidden}.dash-ivr-bar-fill{height:100%;border-radius:4px;transition:width .8s cubic-bezier(.4,0,.2,1)}.dash-ivr-bar-pct{font-size:11px;font-weight:600;color:var(--console-muted);white-space:nowrap}.dash-ivr-bar-row{grid-template-columns:1fr}.dash-voicemail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0;gap:6px;text-align:center}.dash-voicemail-icon{color:var(--console-muted);opacity:.4}.dash-voicemail-msg{font-size:13px;font-weight:600;color:var(--console-text);margin:0}.dash-records-card{background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:18px 20px;animation:dash-card-in .45s ease both;display:flex;flex-direction:column;gap:0}.dash-records-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dash-records-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 0;gap:6px;text-align:center}.dash-billing-bars{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dash-billing-row-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.dash-billing-label{font-size:12px;font-weight:600;color:var(--console-text)}.dash-billing-val{font-size:11px;color:var(--console-muted)}.dash-billing-track{height:7px;border-radius:4px;background:var(--console-panel-soft);overflow:hidden}.dash-billing-fill{height:100%;border-radius:4px;transition:width .8s ease}@media (max-width:1080px){.dash-three-col,.dash-two-col,.dash-wide-split{grid-template-columns:1fr}.dash-flow-track{flex-wrap:wrap;gap:10px}.dash-flow-arrow{display:none}}@media (max-width:768px){.dash-presence-grid{grid-template-columns:repeat(2,1fr)}}@keyframes presence-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes td-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes td-panel-in{0%{transform:translateX(100%);opacity:.7}to{transform:translateX(0);opacity:1}}.td-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.td-presence-banner{gap:8px;padding:7px 16px;font-size:12px;font-weight:500;color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--panel));border-bottom:1px solid color-mix(in srgb,var(--warning) 22%,var(--border))}.td-presence-banner,.td-toolbar{display:flex;align-items:center;flex-shrink:0}.td-toolbar{justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap}.td-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.td-toolbar-right{flex-shrink:0}.td-search-wrap,.td-toolbar-right{display:flex;align-items:center;gap:8px}.td-search-wrap{padding:0 11px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);min-width:200px;max-width:300px;transition:border-color .15s ease}.td-search-wrap:focus-within{border-color:var(--accent)}.td-search-icon{flex-shrink:0;color:var(--text-dim)}.td-search{flex:1;min-width:0;border:none;background:transparent;color:var(--text);font-size:13px;outline:none}.td-search::-moz-placeholder{color:var(--text-dim)}.td-search::placeholder{color:var(--text-dim)}.td-search-clear{border:none;background:transparent;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .13s}.td-search-clear:hover{color:var(--text)}.td-filters{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.td-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:12px;cursor:pointer;transition:background .13s,color .13s,border-color .13s;white-space:nowrap}.td-filter-chip:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--text)}.td-filter-chip.active{background:var(--accent);border-color:var(--accent)}.td-filter-count{font-size:11px;opacity:.72;font-weight:600}.td-sort-select{height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-size:12px;cursor:pointer;outline:none}.td-view-toggle{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.td-view-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .13s,color .13s}.td-view-btn:first-child{border-right:1px solid var(--border)}.td-view-btn:hover{background:var(--panel-2);color:var(--text)}.td-view-btn.active{background:var(--accent);color:#fff}.td-live-badge{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;background:var(--panel-2);border:1px solid var(--border)}.td-content{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding:16px}.td-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px}.td-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative;outline:none;transition:box-shadow .2s ease,transform .18s ease,border-color .18s ease}.td-card:hover{box-shadow:0 6px 24px color-mix(in srgb,#000 18%,transparent);transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.td-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td-card-active{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger) 5%,var(--panel))}.td-card-top{display:flex;justify-content:space-between;margin-bottom:4px}.td-card-name{font-size:14px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.td-card-role{font-size:12px}.td-card-dept,.td-card-role{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-card-dept{font-size:11px;opacity:.75}.td-card-footer{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.td-avatar-circle{border-radius:50%;background:var(--panel-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-dim);letter-spacing:.5px;flex-shrink:0}.td-presence-dot{position:absolute;border-radius:50%;border:2px solid var(--panel);flex-shrink:0}.td-presence-dot-sm{width:10px;height:10px}.td-presence-dot-sm,.td-presence-dot-xs{display:inline-block;border-radius:50%;flex-shrink:0}.td-presence-dot-xs{width:7px;height:7px;vertical-align:middle;margin-right:3px}.td-presence-dot-pulse{animation:presence-pulse 1.2s ease-in-out infinite}.td-status-pill{gap:3px;padding:3px 8px 3px 6px;border-radius:20px;white-space:nowrap}.td-ext-badge,.td-status-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:600}.td-ext-badge{padding:2px 8px;border-radius:6px;background:var(--panel-2);border:1px solid var(--border);color:var(--text-dim);font-variant-numeric:tabular-nums}.td-action-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .13s,border-color .13s,color .13s}.td-action-btn:hover{background:var(--panel-2);border-color:var(--border);color:var(--text)}.td-action-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;min-width:170px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 36px color-mix(in srgb,#000 22%,transparent);padding:5px;animation:td-toast-in .14s ease-out}.td-action-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;color:var(--text);font-size:13px;cursor:pointer;text-align:left;transition:background .13s}.td-action-item:hover{background:var(--panel-2)}.td-list-wrap{overflow:visible}.td-table{width:100%;border-collapse:collapse;font-size:13px}.td-thead{position:sticky;top:0;z-index:10;background:var(--panel)}.td-th{padding:10px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;text-align:left}.td-list-row{cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);transition:background .13s;outline:none}.td-list-row td{padding:10px 12px;vertical-align:middle}.td-list-row:hover{background:color-mix(in srgb,var(--panel-2) 80%,var(--accent) 3%)}.td-list-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.td-list-row-active{background:color-mix(in srgb,var(--danger) 5%,transparent)}.td-list-row-active:hover{background:color-mix(in srgb,var(--danger) 9%,var(--panel-2))}.td-col-status{width:36px;text-align:center}.td-col-name{min-width:180px}.td-col-ext{width:100px}.td-col-dept,.td-col-role{min-width:120px}.td-col-state{width:150px}.td-col-actions{width:46px;text-align:right}.td-list-name-cell{display:flex;align-items:center;gap:10px}.td-list-name{font-weight:600;color:var(--text);white-space:nowrap}.td-list-email{font-size:11px;color:var(--text-dim);margin-top:1px}.td-muted{color:var(--text-dim);opacity:.55}.td-detail-backdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.32)}.td-detail-panel{position:fixed;top:var(--topbar-height);right:0;bottom:0;z-index:100;width:min(380px,96vw);background:var(--panel);border-left:1px solid var(--border);box-shadow:-12px 0 40px color-mix(in srgb,#000 20%,transparent);overflow-y:auto;display:flex;flex-direction:column;padding:20px;gap:20px;animation:td-panel-in .22s ease-out;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.td-detail-close{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);color:var(--text-dim);cursor:pointer;transition:background .13s}.td-detail-close:hover{background:var(--border);color:var(--text)}.td-detail-profile{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-bottom:16px;border-bottom:1px solid var(--border)}.td-detail-name{font-size:18px;font-weight:700;color:var(--text);margin-top:4px}.td-detail-title{font-size:13px;color:var(--text-dim)}.td-detail-dept{font-size:12px;color:var(--text-dim);opacity:.8}.td-detail-status-row{display:flex;align-items:center;gap:6px;margin-top:4px}.td-detail-actions{display:flex;flex-direction:column;gap:8px}.td-detail-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;padding:10px 16px;border-radius:10px}.td-detail-dl{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden}.td-detail-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13px}.td-detail-row:last-child{border-bottom:none}.td-detail-row dt{color:var(--text-dim);white-space:nowrap;font-weight:500}.td-detail-row dd{margin:0;color:var(--text);font-weight:600;text-align:right;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.td-copy-inline{border:none;background:transparent;color:var(--text-dim);cursor:pointer;padding:2px 4px;border-radius:5px;display:flex;align-items:center;transition:color .13s,background .13s;flex-shrink:0}.td-copy-inline:hover{color:var(--text);background:var(--panel-2)}.td-email-link{color:var(--accent);text-decoration:none;font-size:12px;overflow:hidden;text-overflow:ellipsis}.td-email-link:hover{text-decoration:underline}.td-status-bar{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:5px 16px;border-top:1px solid var(--border);background:var(--panel);font-size:12px;color:var(--text-dim);overflow-x:auto}.td-stat-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.td-stat-oncall{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.td-stat-ringing{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.td-stat-avail{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.td-stat-offline{background:color-mix(in srgb,var(--text-dim) 14%,transparent);color:var(--text-dim)}.td-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px 24px;text-align:center}.td-empty-icon-svg{color:color-mix(in srgb,var(--text-dim) 45%,transparent)}.td-empty-title{font-size:15px;font-weight:600;color:var(--text)}.td-empty-sub{font-size:13px;color:var(--text-dim);max-width:320px;line-height:1.5}.td-toast{position:fixed;bottom:24px;right:24px;z-index:200;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:color-mix(in srgb,var(--success) 16%,var(--panel));border:1px solid color-mix(in srgb,var(--success) 32%,var(--border));color:var(--success);font-size:13px;font-weight:600;box-shadow:0 8px 24px color-mix(in srgb,#000 22%,transparent);animation:td-toast-in .2s ease-out;pointer-events:none}@media (max-width:900px){.td-card-grid{grid-template-columns:repeat(2,1fr);gap:10px}.td-col-dept,.td-col-role{display:none}}@media (max-width:540px){.td-card-grid{grid-template-columns:1fr}.td-toolbar{padding:8px 12px;gap:8px}.td-search-wrap{min-width:140px}}@keyframes td-grid-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes td-available-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 24%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--success) 0,transparent)}}.td-page{background:var(--crm-bg,var(--bg));color:var(--crm-text,var(--text))}.td-hub-hero{display:block;padding:20px 20px 0}.td-hub-hero .contacts-header-panel{width:100%}.td-hub-title{min-width:0;flex:1;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 82%,transparent),color-mix(in srgb,var(--panel-2) 72%,transparent));box-shadow:0 18px 50px color-mix(in srgb,#000 18%,transparent);backdrop-filter:blur(14px)}.td-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.td-hub-title h1{font-size:clamp(24px,3vw,34px);line-height:.95;letter-spacing:-.04em;margin:0 0 8px}.td-hub-title p{max-width:720px;color:var(--text-dim);font-size:13px;line-height:1.45}.td-hub-metrics{display:grid;grid-template-columns:repeat(3,minmax(94px,1fr));gap:8px;min-width:min(360px,38%)}.td-hub-metric{display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--panel));box-shadow:0 14px 36px color-mix(in srgb,#000 14%,transparent)}.td-hub-metric.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--panel))}.td-hub-metric.warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning) 9%,var(--panel))}.td-hub-metric strong{font-size:28px;line-height:1;letter-spacing:-.04em}.td-hub-metric span{margin-top:6px;color:var(--text-dim);font-size:12px;font-weight:700}.td-live-strip{display:flex;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel) 72%,transparent);backdrop-filter:blur(12px);overflow:hidden}.td-live-strip-head{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:800;white-space:nowrap;padding:0 6px}.td-live-avatars{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.td-live-avatars::-webkit-scrollbar{display:none}.td-live-avatar{display:inline-flex;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:5px 10px 5px 5px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-2) 72%,transparent);color:var(--text);cursor:pointer;transition:transform .18s ease,background .18s ease}.td-live-avatar:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.td-live-avatar>span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.td-live-empty{color:var(--text-dim);font-size:13px}.td-toolbar{align-items:stretch;flex-direction:column;gap:12px;flex-wrap:nowrap;margin:0 20px 12px;padding:12px 0 0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.td-toolbar-filter-card{width:100%;justify-content:space-between;border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 96%,var(--crm-bg))}.td-search-wrap,.td-sort-select,.td-view-toggle{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 92%,transparent)}.td-search{border:0!important;background:transparent!important;color:var(--crm-text)!important;box-shadow:none!important}.td-search::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted) 78%,transparent)!important}.td-search::placeholder{color:color-mix(in srgb,var(--crm-text-muted) 78%,transparent)!important}.td-filter-chip{padding:6px 11px;border:1px solid color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 90%,transparent);color:var(--crm-text-muted);transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.td-filter-chip:hover{transform:translateY(-1px)}.td-filter-chip.active{background:var(--crm-accent);border-color:color-mix(in srgb,var(--crm-accent) 55%,transparent);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.td-view-toggle{border-radius:999px;padding:3px;gap:3px}.td-view-btn{width:auto;min-width:72px;gap:6px;border-radius:999px;padding:0 11px;font-size:12px;font-weight:800}.td-view-btn:first-child{border-right:none}.td-view-btn.active{background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface-2));color:var(--crm-accent)}.td-content{padding:0 20px 18px}.td-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.td-smart-card{min-height:132px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 44%),color-mix(in srgb,var(--panel) 82%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#000 11%,transparent);backdrop-filter:blur(10px);animation:td-grid-in .36s ease both;transform-origin:center}.td-smart-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 42px color-mix(in srgb,#000 18%,transparent);border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}.td-smart-card.td-presence-available{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--success) 12%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 82%,transparent)}.td-card-active{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--danger) 13%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 84%,transparent)}.td-card-top{align-items:flex-start}.td-status-pill-float{margin-left:auto}.td-card-name{margin-top:6px;font-size:15px;font-weight:780;letter-spacing:-.02em}.td-card-ext{color:var(--text-dim);font-size:12px;font-weight:700}.td-card-dept,.td-card-role{display:none}.td-card-footer{margin-top:auto;padding-top:8px;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.td-smart-card:focus-within .td-card-footer,.td-smart-card:hover .td-card-footer{opacity:1;transform:translateY(0)}.td-hover-action{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-2) 72%,transparent);color:var(--text);font-size:11px;font-weight:800;cursor:pointer}.td-hover-action:hover{background:color-mix(in srgb,var(--accent) 13%,var(--panel-2))}.td-qr-pill{width:28px;min-width:28px;padding:0;justify-content:center;gap:0}.td-avatar-wrap{position:relative;flex-shrink:0}.td-avatar-circle{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,var(--panel-2)),var(--panel-2));color:var(--text);border:1px solid color-mix(in srgb,#fff 10%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.td-avatar-wrap.td-presence-available .td-avatar-circle{animation:td-available-glow 2.2s ease-in-out infinite}.td-presence-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--panel) 90%,transparent),0 0 18px currentColor}.td-clean-list{display:flex;flex-direction:column;gap:8px;overflow:visible}.td-clean-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) auto auto;align-items:center;gap:16px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--border) 54%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 74%,transparent);backdrop-filter:blur(10px);animation:td-grid-in .24s ease both}.td-clean-row:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel));transform:translateY(-1px);box-shadow:0 14px 34px color-mix(in srgb,#000 14%,transparent)}.td-list-row{border-bottom:none}.td-list-row td{padding:0}.td-list-name-cell{gap:12px}.td-list-name{font-size:13px;font-weight:760}.td-list-email{margin-top:3px}.td-list-meta{display:flex;flex-direction:column;min-width:0;color:var(--text);font-size:13px;font-weight:700}.td-list-meta small{margin-top:3px;color:var(--text-dim);font-weight:600}.td-row-actions{display:flex;justify-content:flex-end;gap:6px;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .18s ease}.td-clean-row:focus-within .td-row-actions,.td-clean-row:hover .td-row-actions{opacity:1;transform:translateX(0)}.td-detail-panel{width:min(430px,96vw);border-left:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),color-mix(in srgb,var(--panel) 95%,transparent);backdrop-filter:blur(18px)}.td-detail-profile{padding:8px 0 18px;border-bottom-color:color-mix(in srgb,var(--border) 60%,transparent)}.td-detail-name{font-size:22px;letter-spacing:-.02em}.td-detail-insights{display:flex;flex-direction:column;gap:12px}.td-detail-insight{display:flex;gap:11px;padding:13px;border-radius:16px;background:color-mix(in srgb,var(--panel-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.td-detail-insight svg{color:var(--accent);flex-shrink:0;margin-top:2px}.td-detail-insight span{display:flex;flex-direction:column;gap:3px}.td-detail-insight small{color:var(--text-dim)}.td-detail-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.td-detail-mini-stats div{padding:12px 10px;border-radius:14px;background:color-mix(in srgb,var(--panel-2) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 54%,transparent)}.td-detail-mini-stats strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-detail-mini-stats small{display:block;margin-top:4px;color:var(--text-dim);font-size:11px}.td-status-bar{margin:0 20px 14px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 70%,transparent)}@media (max-width:980px){.td-hub-hero{flex-direction:column}.td-hub-metrics{min-width:0}.td-clean-row{grid-template-columns:1fr auto}.td-list-meta{display:none}}@media (max-width:620px){.td-hub-hero,.td-live-strip,.td-status-bar,.td-toolbar{margin-left:12px;margin-right:12px}.td-hub-hero{padding:14px 12px 10px}.td-hub-metrics{grid-template-columns:1fr}.td-content{padding:0 12px 14px}.td-card-footer{opacity:1;transform:none}.td-clean-row{grid-template-columns:1fr}.td-row-actions{opacity:1;transform:none;justify-content:flex-start}}.cc-shell{height:calc(100dvh - var(--topbar-height, 56px));min-height:0;max-height:calc(100dvh - var(--topbar-height, 56px));display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 36%),linear-gradient(180deg,var(--bg-soft),var(--bg));overflow:hidden}.cc-inbox{border-right:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,var(--bg))}.cc-inbox-head{gap:12px;padding:16px;border-bottom:1px solid var(--border)}.cc-inbox-head h2{font-weight:720}.cc-inbox-head p{margin-top:3px}.cc-call-btn,.cc-new-btn,.cc-primary-btn,.cc-send-btn{border:none;font-weight:700}.cc-people-search,.cc-search{margin:12px 14px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2)}.cc-people-search input,.cc-search input{border:none;outline:none}.cc-thread-list{padding:6px 8px 12px}.cc-thread{gap:9px;padding:9px;margin-bottom:4px;border-radius:14px}.cc-thread:hover{background:color-mix(in srgb,var(--panel-2) 76%,transparent)}.cc-thread.active{background:color-mix(in srgb,var(--accent) 12%,var(--panel-2));border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.cc-thread.pinned:before{left:3px;top:12px;bottom:12px;background:var(--accent)}.cc-avatar{width:36px;height:36px;border-radius:13px;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 90%,#fff),var(--accent-2))}.cc-avatar.large{width:42px;height:42px;border-radius:15px}.cc-thread-top{margin-bottom:4px}.cc-thread-top strong{font-weight:700}.cc-channel{padding:2px 6px;font-weight:800}.cc-channel,.cc-sms-inbox-badge{flex-shrink:0;border-radius:999px}.cc-sms-inbox-badge{padding:1px 5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cc-composer-disabled{padding:12px 16px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.cc-unread{min-width:19px;height:19px;padding:0 6px;font-weight:800}.cc-conversation{min-width:0;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 38%,transparent),transparent),color-mix(in srgb,var(--bg) 92%,var(--accent) 2%)}.cc-conversation.empty{align-items:center;justify-content:center}.cc-conv-head{min-height:68px;padding:11px 16px;border-bottom:1px solid var(--border)}.cc-conv-title h2{font-size:15px;font-weight:760}.cc-conv-title p{margin-top:2px}.cc-icon-btn{border:1px solid var(--border);border-radius:12px;width:36px;height:36px;background:var(--panel-2)}.cc-call-btn{height:36px}.cc-mobile-back{display:none}.cc-message-list{padding:16px 20px 12px}.cc-msg-row{margin-bottom:12px}.cc-msg-wrap{max-width:min(64%,560px)}.cc-bubble{padding:8px 11px;border-radius:16px;font-size:12.5px;line-height:1.42;box-shadow:0 8px 20px color-mix(in srgb,#000 10%,transparent)}.cc-bubble.mine{border-bottom-right-radius:6px}.cc-bubble.theirs{background:var(--panel);border:1px solid var(--border);border-bottom-left-radius:6px}.cc-msg-link{font-weight:700}.cc-reply-preview{width:100%;display:flex;align-items:center;gap:6px;margin-bottom:7px;padding:6px 8px;border:none;border-left:3px solid color-mix(in srgb,var(--accent) 70%,#fff);border-radius:8px;background:color-mix(in srgb,#000 14%,transparent);color:inherit;text-align:left;opacity:.9}.cc-bubble.mine .cc-reply-preview{background:color-mix(in srgb,#fff 18%,transparent);border-left-color:color-mix(in srgb,#fff 58%,var(--accent))}.cc-attach-file,.cc-location-card,.cc-mms-link{margin-top:8px;display:flex;gap:9px;align-items:center;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--panel-2) 82%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.cc-location-card{flex-direction:column;align-items:flex-start}.cc-attach-file small,.cc-location-card small{color:var(--text-dim)}.cc-attach-stack{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cc-bubble:has(.cc-attach-image-bubble):not(:has(.cc-msg-body)),.cc-bubble:has(.cc-voicenote):not(:has(.cc-msg-body)){padding:4px}.cc-bubble:has(.cc-attach-image-bubble):not(:has(.cc-msg-body)) .cc-attach-image-bubble,.cc-bubble:has(.cc-attach-image-bubble):not(:has(.cc-msg-body)) .cc-attach-stack,.cc-bubble:has(.cc-voicenote):not(:has(.cc-msg-body)) .cc-attach-stack,.cc-bubble:has(.cc-voicenote):not(:has(.cc-msg-body)) .cc-voicenote{margin-top:0}.cc-attach-image img{display:block;max-width:min(360px,100%);max-height:290px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.cc-attach-image-bubble{display:block;margin-top:6px;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.18)}.cc-attach-image-bubble img{display:block;border-radius:inherit}.cc-attach-media{margin-top:6px;line-height:0}.cc-attach-media video{max-width:min(300px,100%);max-height:230px;border-radius:14px}.cc-attach-audio{display:flex;align-items:center;gap:8px;margin-top:8px}.cc-attach-audio audio,.cc-voicenote{max-width:280px}.cc-voicenote{margin-top:6px;display:flex;align-items:center;gap:8px;padding:7px 10px;min-width:190px;border-radius:18px;background:color-mix(in srgb,var(--panel-2) 82%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.cc-voicenote-play{width:30px;height:30px;border-radius:15px;border:none;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cc-voicenote-play:hover{filter:brightness(1.05)}.cc-voicenote-track{flex:1;min-width:0;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text-dim) 35%,transparent);overflow:hidden}.cc-voicenote-fill{height:100%;background:var(--accent);border-radius:2px;transition:width .12s linear}.cc-voicenote-duration{font-size:11px;font-weight:700;color:var(--text-dim);min-width:32px;text-align:right}.cc-voicenote-mic{color:var(--text-dim);opacity:.7}.cc-bubble.mine .cc-voicenote{background:color-mix(in srgb,#fff 16%,transparent);border-color:color-mix(in srgb,#fff 28%,transparent)}.cc-bubble.mine .cc-voicenote-play{background:#fff;color:var(--accent)}.cc-bubble.mine .cc-voicenote-track{background:color-mix(in srgb,#fff 36%,transparent)}.cc-bubble.mine .cc-voicenote-fill{background:#fff}.cc-bubble.mine .cc-voicenote-duration,.cc-bubble.mine .cc-voicenote-mic{color:color-mix(in srgb,#fff 78%,transparent)}.cc-attach-file-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.cc-attach-file-meta strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-attach-file.compact{padding:6px 8px;font-size:12px}.cc-msg-more{position:absolute;top:3px;right:3px;width:24px;height:24px;border:none;border-radius:999px;background:transparent;color:currentColor;opacity:0;cursor:pointer}.cc-bubble:hover .cc-msg-more{opacity:.7}.cc-msg-menu{position:absolute;top:30px;right:0;z-index:50;min-width:190px;padding:6px;border-radius:14px;border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:0 18px 40px color-mix(in srgb,#000 28%,transparent)}.cc-msg-menu button{width:100%;display:flex;align-items:center;gap:8px;border:none;border-radius:10px;padding:8px 10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.cc-msg-menu button:hover{background:var(--panel-2)}.cc-reaction-row{display:flex;gap:3px;padding-bottom:5px;border-bottom:1px solid var(--border);margin-bottom:4px}.cc-reaction-row button{justify-content:center;padding:6px;font-size:16px}.cc-msg-meta,.cc-reactions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px;color:var(--text-dim);font-size:11px}.cc-msg-meta.mine,.cc-reactions.mine{justify-content:flex-end}.cc-error{color:var(--danger)}.cc-reactions button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:999px;padding:2px 7px;cursor:pointer;font-size:11px}.cc-composer{border-top:1px solid var(--border);padding:10px 14px}.cc-compose-row textarea{min-height:38px;padding:10px 12px;border-radius:18px;border:1px solid var(--border);background:var(--panel-2)}.cc-send-btn{width:38px;height:38px}.cc-sms-counter{color:var(--text-dim)}.cc-sms-counter .text-crm-danger,.cc-sms-counter span:first-child{font-variant-numeric:tabular-nums}.cc-composer-reply{border-radius:12px;background:var(--panel-2)}.cc-composer-reply button,.cc-pending-chip button,.cc-recording button{border:none}.cc-pending-chip{padding:5px 8px;background:var(--panel-2)}.cc-pending-chip small{color:var(--text-dim)}.cc-dialog-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45)}.cc-dialog{width:min(560px,96vw);max-height:86vh;overflow:hidden;display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--border);background:var(--panel);box-shadow:0 24px 70px color-mix(in srgb,#000 35%,transparent)}.cc-dialog-head{display:flex;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--border)}.cc-dialog-head h3{font-size:18px;font-weight:760}.cc-dialog-head p{margin-top:4px;color:var(--text-dim);font-size:13px}.cc-new-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px 0}.cc-new-options button{display:flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);color:var(--text-dim);cursor:pointer}.cc-new-options button.active{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--panel-2))}.cc-form-stack{display:flex;flex-direction:column;gap:12px;padding:18px;overflow:auto}.cc-form-stack label:not(.cc-people-search){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--text-dim)}.cc-form-stack input{min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);padding:0 12px;outline:none}.cc-form-error{color:var(--danger);font-size:12px}.cc-form-hint{color:var(--text-dim);font-size:12px}.cc-people-search{margin:0}.cc-people-list{display:flex;flex-direction:column;gap:5px;max-height:280px;overflow:auto}.cc-people-list button{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--panel-2);color:var(--text);display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.cc-people-list button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel-2))}.cc-people-list span{color:var(--text-dim);font-size:12px;margin-top:2px}.cc-toast{padding:10px 14px;border-radius:12px}:root[data-theme=light]{color-scheme:light}:root[data-theme=light],:root[data-theme=light] *{scrollbar-color:rgba(88,111,138,.46) rgba(231,239,249,.7)}:root[data-theme=light] ::-webkit-scrollbar-track{background:rgba(231,239,249,.72);border-radius:999px}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(126,148,174,.62),rgba(92,116,144,.58));border:2px solid rgba(231,239,249,.72);border-radius:999px;background-clip:padding-box}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(89,116,148,.78),rgba(69,95,127,.74));background-clip:padding-box}:root[data-theme=light] .console-shell,:root[data-theme=light] body{background:radial-gradient(circle at 16% -8%,rgba(85,169,255,.18),transparent 32%),radial-gradient(circle at 96% 2%,rgba(101,116,255,.11),transparent 28%),linear-gradient(180deg,#f8fbff 0,var(--console-bg) 48%,#e9f1fa 100%)}:root[data-theme=light] .console-workspace{background:radial-gradient(circle at 12% 0,rgba(64,156,255,.13),transparent 30%),radial-gradient(circle at 100% 6%,rgba(45,212,191,.08),transparent 26%),linear-gradient(180deg,#f8fbff,#edf4fb 54%,#e9f1fa)}:root[data-theme=light] .console-content{background:radial-gradient(circle at 18% -6%,rgba(31,127,216,.12),transparent 30%),linear-gradient(180deg,rgba(248,251,255,.92),rgba(237,244,251,.98))}:root[data-theme=light] .console-nav{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(244,248,252,.94) 54%,rgba(235,243,251,.96));border-right-color:rgba(188,204,224,.92);box-shadow:12px 0 40px rgba(31,53,78,.08),inset -1px 0 0 hsla(0,0%,100%,.78)}:root[data-theme=light] .drawer-footer,:root[data-theme=light] .drawer-profile{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,248,252,.86));border-color:rgba(198,213,231,.9)}:root[data-theme=light] .drawer-user-avatar,:root[data-theme=light] .ws-switcher-logo{background:linear-gradient(145deg,#1e8df0,#4f67f2);box-shadow:0 10px 22px rgba(31,127,216,.26),inset 0 1px 0 hsla(0,0%,100%,.28)}:root[data-theme=light] .brand-name,:root[data-theme=light] .drawer-user-name,:root[data-theme=light] .profile-trigger-name,:root[data-theme=light] .ws-switcher-tenant-name,:root[data-theme=light] .ws-switcher-trigger-tenant{color:#142338}:root[data-theme=light] .drawer-user-status.connected{color:#128052}:root[data-theme=light] .drawer-user-status.disconnected{color:#bd2f48}:root[data-theme=light] .drawer-nav{scrollbar-color:rgba(88,111,138,.42) rgba(231,239,249,.64)}:root[data-theme=light] .drawer-section-label,:root[data-theme=light] .nav-collapsible-head{color:#687c92}:root[data-theme=light] .nav-collapsible-head:hover{color:#18283d;background:rgba(223,235,249,.78)}:root[data-theme=light] .drawer-nav-link{color:#536a82}:root[data-theme=light] .drawer-nav-link:hover{color:#17263a;background:linear-gradient(135deg,rgba(232,242,253,.98),rgba(245,249,253,.92));border-color:rgba(194,212,232,.78);box-shadow:0 8px 20px rgba(31,53,78,.07)}:root[data-theme=light] .drawer-nav-link.active{color:#0e2237;background:linear-gradient(135deg,rgba(219,238,255,.98),rgba(242,247,255,.96));border-color:rgba(155,197,236,.82) rgba(155,197,236,.82) rgba(155,197,236,.82) #0f75d3;box-shadow:0 10px 26px rgba(31,127,216,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .drawer-nav-icon{color:#61758c;background:rgba(231,239,249,.84);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}:root[data-theme=light] .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .drawer-nav-link:hover .drawer-nav-icon{color:#0f75d3;background:rgba(208,232,255,.92)}:root[data-theme=light] .drawer-rail-toggle,:root[data-theme=light] .icon-btn,:root[data-theme=light] .profile-trigger{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(243,247,252,.96));border-color:rgba(198,213,231,.92);color:#52687f;box-shadow:0 8px 20px rgba(31,53,78,.08),inset 0 1px 0 hsla(0,0%,100%,.92);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}:root[data-theme=light] .drawer-rail-toggle:hover,:root[data-theme=light] .icon-btn:hover,:root[data-theme=light] .profile-trigger:hover{color:#102238;border-color:rgba(118,173,225,.88);background:linear-gradient(180deg,var(--surface-1),color-mix(in srgb,var(--accent-soft) 32%,var(--surface-2)));box-shadow:0 12px 28px rgba(31,127,216,.13);transform:translateY(-1px)}:root[data-theme=light] .topbar{background:rgba(248,251,255,.86);border-bottom-color:rgba(198,213,231,.86);box-shadow:0 10px 34px rgba(31,53,78,.08);backdrop-filter:blur(18px)}:root[data-theme=light] .topbar-brand{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 85%,transparent) 0,transparent 72%)}:root[data-theme=light] .input,:root[data-theme=light] .select,:root[data-theme=light] .topbar-center .global-search .input,:root[data-theme=light] input:not([type=checkbox]):not([type=radio]),:root[data-theme=light] select,:root[data-theme=light] textarea{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(195,211,230,.96);color:#152439;box-shadow:inset 0 1px 2px rgba(31,53,78,.06),0 1px 0 hsla(0,0%,100%,.74)}:root[data-theme=light] select option{background:#fff;color:#152439}:root[data-theme=light] .input::-moz-placeholder,:root[data-theme=light] .topbar-center .global-search .input::-moz-placeholder,:root[data-theme=light] input::-moz-placeholder,:root[data-theme=light] textarea::-moz-placeholder{color:#70859c}:root[data-theme=light] .input::placeholder,:root[data-theme=light] .topbar-center .global-search .input::placeholder,:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#70859c}:root[data-theme=light] .input:focus,:root[data-theme=light] .topbar-center .global-search .input:focus,:root[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{outline:none;border-color:rgba(31,127,216,.72);background:var(--surface-1);box-shadow:0 0 0 4px var(--light-ring),inset 0 1px 2px rgba(31,53,78,.05)}:root[data-theme=light] .ws-switcher-card,:root[data-theme=light] .ws-switcher-trigger{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(194,211,231,.96);box-shadow:0 10px 26px rgba(31,53,78,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .ws-switcher-trigger:hover{background:linear-gradient(180deg,var(--surface-1),color-mix(in srgb,var(--accent-soft) 30%,var(--surface-2)));border-color:rgba(105,166,225,.82);box-shadow:0 16px 36px rgba(31,127,216,.14)}:root[data-theme=light] .cc-dialog,:root[data-theme=light] .dropdown-panel,:root[data-theme=light] .modal,:root[data-theme=light] .ws-switcher-panel{background:hsla(0,0%,100%,.98);border-color:rgba(190,207,228,.96);box-shadow:0 28px 80px rgba(31,53,78,.18),0 0 0 1px hsla(0,0%,100%,.88)}:root[data-theme=light] .ws-switcher-search-wrap{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(194,211,231,.96);box-shadow:inset 0 1px 2px rgba(31,53,78,.06)}:root[data-theme=light] .ws-switcher-search-wrap:focus-within{border-color:rgba(31,127,216,.7);background:var(--surface-1);box-shadow:0 0 0 4px var(--light-ring)}:root[data-theme=light] .ws-switcher-row.is-highlight,:root[data-theme=light] .ws-switcher-row:hover{background:rgba(232,243,255,.92);border-color:rgba(174,199,226,.82)}:root[data-theme=light] .dropdown-action:hover,:root[data-theme=light] .ws-switcher-action:hover,:root[data-theme=light] .ws-switcher-row.is-active{background:linear-gradient(135deg,rgba(219,238,255,.95),rgba(244,248,255,.96));border-color:rgba(107,169,226,.76)}:root[data-theme=light] .cc-conversation,:root[data-theme=light] .cc-inbox,:root[data-theme=light] .cc-thread,:root[data-theme=light] .ch-detail-panel,:root[data-theme=light] .ch-detail-placeholder,:root[data-theme=light] .ch-shell .ch-item,:root[data-theme=light] .ch-shell .ch-kpi-card,:root[data-theme=light] .dash-card,:root[data-theme=light] .dash-ingest-panel,:root[data-theme=light] .dashboard-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .settings-nav,:root[data-theme=light] .state-box,:root[data-theme=light] .td-card,:root[data-theme=light] .td-presence-banner,:root[data-theme=light] .td-toolbar,:root[data-theme=light] .vm-detail,:root[data-theme=light] .vm-detail-placeholder,:root[data-theme=light] .vm-kpi,:root[data-theme=light] .vm-row{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94));border-color:rgba(199,214,232,.95);box-shadow:0 16px 42px rgba(31,53,78,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .ch-shell .ch-kpi-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .vm-kpi{position:relative;overflow:hidden}:root[data-theme=light] .metric-card:before,:root[data-theme=light] .panel:before{background:linear-gradient(90deg,rgba(31,127,216,.22),rgba(45,212,191,.14),transparent)}:root[data-theme=light] .cc-thread:hover,:root[data-theme=light] .ch-shell .ch-item:hover,:root[data-theme=light] .metric-card:hover,:root[data-theme=light] .panel:hover,:root[data-theme=light] .td-card:hover,:root[data-theme=light] .vm-row:hover{border-color:rgba(119,174,226,.86);box-shadow:0 22px 54px rgba(31,127,216,.13)}:root[data-theme=light] .ch-shell .ch-kpi-value,:root[data-theme=light] .metric-value,:root[data-theme=light] .page-header h2,:root[data-theme=light] .td-card-name,:root[data-theme=light] .vm-kpi strong{color:#102238}:root[data-theme=light] .meta,:root[data-theme=light] .metric-label,:root[data-theme=light] .metric-meta,:root[data-theme=light] .muted,:root[data-theme=light] .page-header .muted,:root[data-theme=light] .page-kicker{color:#61758c}:root[data-theme=light] .btn{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(193,211,231,.98);color:#17263a;box-shadow:0 8px 20px rgba(31,53,78,.07);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}:root[data-theme=light] .btn:hover{transform:translateY(-1px);border-color:rgba(31,127,216,.62);box-shadow:0 14px 30px rgba(31,127,216,.13)}:root[data-theme=light] .btn.ghost{background:hsla(0,0%,100%,.62)}:root[data-theme=light] .btn.ghost.active,:root[data-theme=light] .td-filter-chip.active,:root[data-theme=light] .td-view-btn.active{background:linear-gradient(135deg,#0f75d3,#278ce8);border-color:rgba(15,117,211,.92);color:var(--surface-1);box-shadow:0 14px 30px rgba(31,127,216,.22)}:root[data-theme=light] .cdp-meta-chip,:root[data-theme=light] .chip,:root[data-theme=light] .crc-outcome,:root[data-theme=light] .td-filter-chip,:root[data-theme=light] .td-view-toggle{background:rgba(247,250,254,.92);border-color:rgba(197,213,232,.95)}:root[data-theme=light] .chip.success,:root[data-theme=light] .outcome-answered{color:#10794b}:root[data-theme=light] .chip.warning,:root[data-theme=light] .outcome-ivr{color:#a56513}:root[data-theme=light] .chip.danger,:root[data-theme=light] .outcome-missed{color:#b72f48}:root[data-theme=light] .calls-history-wrap,:root[data-theme=light] .table-wrap{background:hsla(0,0%,100%,.82);border-color:rgba(199,214,232,.95);box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .calls-history-table thead th,:root[data-theme=light] .table th{background:linear-gradient(180deg,rgba(246,250,254,.98),rgba(235,243,252,.92));color:#60748c;border-color:rgba(205,219,235,.9)}:root[data-theme=light] .calls-history-table tbody td,:root[data-theme=light] .table td{border-color:rgba(220,229,240,.92)}:root[data-theme=light] .calls-history-row:hover,:root[data-theme=light] .cc-thread.active,:root[data-theme=light] .ch-shell .ch-item.selected,:root[data-theme=light] .vm-row.selected,:root[data-theme=light] table tr:hover{background:rgba(226,240,255,.82)!important}:root[data-theme=light] .support-banner,:root[data-theme=light] .tenant-banner{background:linear-gradient(135deg,rgba(232,243,255,.96),hsla(0,0%,100%,.9));border-color:rgba(154,195,235,.78);color:#263a52;box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .call-detail-overlay,:root[data-theme=light] .cc-dialog-backdrop,:root[data-theme=light] .modal-backdrop{background:rgba(19,35,55,.28);backdrop-filter:blur(7px)}:root[data-theme=light] .call-detail-panel,:root[data-theme=light] .cc-composer,:root[data-theme=light] .cc-composer-reply,:root[data-theme=light] .cc-new-options button,:root[data-theme=light] .cc-pending-chip,:root[data-theme=light] .cc-people-list button,:root[data-theme=light] .cdp-header,:root[data-theme=light] .premium-player,:root[data-theme=light] .vm-detail-card{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(199,214,232,.94)}:root[data-theme=light] .cc-shell,:root[data-theme=light] .ch-shell,:root[data-theme=light] .td-page,:root[data-theme=light] .vm-shell{background:radial-gradient(circle at 10% 0,rgba(31,127,216,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#edf4fb)}:root[data-theme=light] .ch-hero,:root[data-theme=light] .ch-shell .ch-filter-bar,:root[data-theme=light] .vm-filter-bar,:root[data-theme=light] .vm-hero{background:hsla(0,0%,100%,.78);border-color:rgba(199,214,232,.9);backdrop-filter:blur(16px)}:root[data-theme=light] .ch-shell .calls-date-input,:root[data-theme=light] .ch-shell .calls-filter-select,:root[data-theme=light] .ch-shell .ch-search-wrap,:root[data-theme=light] .td-search-wrap,:root[data-theme=light] .td-sort-select,:root[data-theme=light] .vm-date-select,:root[data-theme=light] .vm-search,:root[data-theme=light] .vm-select-wrap{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(194,211,231,.96);box-shadow:inset 0 1px 2px rgba(31,53,78,.05)}@media (max-width:760px){.cc-shell{grid-template-columns:1fr}.cc-conversation,.cc-shell.has-active .cc-inbox{display:none}.cc-shell.has-active .cc-conversation{display:flex}.cc-mobile-back{display:inline-flex}.cc-msg-wrap{max-width:88%}.cc-call-btn{width:36px;padding:0;justify-content:center}.cc-call-btn span{display:none}}.billing-admin-shell{gap:18px}.billing-toast{position:fixed;bottom:22px;right:22px;z-index:80;max-width:min(420px,calc(100vw - 40px));padding:12px 16px;border-radius:12px;font-size:.92rem;line-height:1.35;box-shadow:0 12px 40px rgba(0,0,0,.28);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text)}.billing-toast--ok{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}.billing-toast--err{border-color:color-mix(in srgb,#ef4444 45%,var(--border))}.billing-admin-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;align-items:start}.billing-tenant-hero,.billing-tenant-rail,.billing-tenant-workspace .detail-card,.billing-tenant-workspace .state-box{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.16);backdrop-filter:blur(14px)}.billing-tenant-rail{position:sticky;top:16px;border-radius:18px;padding:12px;max-height:calc(100vh - 130px);overflow:hidden}.billing-hero-metrics,.billing-invoice-row,.billing-line-list>div,.billing-panel-head,.billing-preview-total,.billing-tenant-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-panel-head{padding:8px 10px 12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.billing-tenant-list{display:grid;gap:8px;overflow:auto;max-height:calc(100vh - 190px);padding-right:4px}.billing-tenant-item{width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--text);border-radius:14px;padding:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.billing-tenant-item.active,.billing-tenant-item:hover{background:color-mix(in srgb,var(--accent) 12%,var(--panel));border-color:color-mix(in srgb,var(--accent) 34%,transparent);transform:translateY(-1px)}.billing-invoice-row span,.billing-line-list span,.billing-tenant-item span{display:grid;gap:3px}.billing-hero-metrics small,.billing-invoice-row small,.billing-line-list small,.billing-tenant-item small{color:var(--muted);font-size:.78rem}.billing-invoice-row em,.billing-tenant-item em{font-style:normal;font-weight:700;white-space:nowrap}.billing-tenant-workspace{min-width:0;display:grid;gap:18px}.billing-tenant-hero{border-radius:22px;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.billing-tenant-hero h2{margin:4px 0 6px;font-size:clamp(1.6rem,2vw,2.15rem)}.billing-hero-metrics{flex-wrap:wrap;justify-content:flex-end}.billing-hero-metrics span{min-width:116px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--background) 42%,transparent)}.billing-hero-metrics strong{display:block;font-size:1.15rem}.billing-setup-grid{gap:18px}.billing-form,.billing-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-form{gap:12px}.billing-form label{display:grid;gap:6px;color:var(--muted);font-size:.82rem}.billing-form input,.billing-form select,.sola-ifield-frame{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;padding:0 12px;color:var(--text);background:color-mix(in srgb,var(--background) 72%,transparent);outline:none}.billing-form input:focus,.billing-form select:focus,.sola-ifield-frame:focus{border-color:color-mix(in srgb,var(--accent) 68%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.sola-ifield-frame{display:block;padding:0;height:46px}.billing-ifields-form .billing-ifields-host{display:block;width:100%;min-height:42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--background) 72%,transparent)}.billing-ifields-form--admin .billing-ifields-host{background:#1f2937;border-color:color-mix(in srgb,var(--border) 70%,#374151)}.billing-ifields-form .billing-ifields-host iframe{display:block;width:100%!important;min-height:42px!important;max-height:46px!important;border:0!important;overflow:hidden!important}.billing-ifields-offscreen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.billing-form .billing-check-grid,.billing-form .billing-checkbox,.billing-form .row-actions,.billing-status-pill{grid-column:1/-1}.billing-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-check-grid label,.billing-checkbox{display:flex!important;align-items:center;gap:8px;color:var(--text)!important;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--background) 45%,transparent)}.billing-check-grid input,.billing-checkbox input{width:auto;min-height:0}.billing-status-pill{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--background) 58%,transparent);border:1px solid color-mix(in srgb,var(--border) 74%,transparent)}.billing-status-pill.good{color:#39d98a;border-color:rgba(57,217,138,.38);background:rgba(57,217,138,.1)}.billing-status-pill.warn{color:#ffd166;border-color:rgba(255,209,102,.36);background:rgba(255,209,102,.1)}.billing-status-pill.bad{color:#ff7a90;border-color:rgba(255,122,144,.32);background:rgba(255,122,144,.1)}.billing-preview-total{border-radius:18px;padding:16px;margin-bottom:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--panel) 86%,transparent));border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.billing-preview-total strong{font-size:1.7rem}.billing-invoice-stack,.billing-line-list{display:grid;gap:8px}.billing-invoice-row,.billing-line-list>div{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--background) 48%,transparent)}.billing-invoice-row{grid-template-columns:minmax(0,1fr) auto auto auto}:root[data-theme=light] .billing-tenant-hero,:root[data-theme=light] .billing-tenant-rail,:root[data-theme=light] .billing-tenant-workspace .detail-card,:root[data-theme=light] .billing-tenant-workspace .state-box{background:radial-gradient(circle at 12% 0,rgba(31,127,216,.1),transparent 34%),hsla(0,0%,100%,.86);box-shadow:0 18px 46px rgba(31,53,78,.1)}:root[data-theme=light]{--light-premium-glow:rgba(31,127,216,.24);--light-premium-cyan:rgba(45,212,191,.16);--light-premium-violet:rgba(99,102,241,.13);--light-premium-amber:rgba(245,158,11,.12);--light-premium-card-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 18px 38px rgba(31,53,78,.1),0 44px 90px rgba(31,127,216,.08);--light-premium-card-shadow-hover:0 1px 0 hsla(0,0%,100%,.96) inset,0 24px 50px rgba(31,53,78,.13),0 56px 110px rgba(31,127,216,.13)}:root[data-theme=light] .console-shell,:root[data-theme=light] body{background:radial-gradient(circle at 8% -12%,rgba(31,127,216,.22),transparent 34%),radial-gradient(circle at 88% -8%,rgba(99,102,241,.15),transparent 30%),radial-gradient(circle at 92% 92%,rgba(45,212,191,.12),transparent 28%),linear-gradient(135deg,#fbfdff,#edf5ff 42%,#eaf2fb)}:root[data-theme=light] .console-content,:root[data-theme=light] .console-workspace{background:linear-gradient(90deg,hsla(0,0%,100%,.34) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.28) 1px,transparent 0),radial-gradient(circle at 14% 0,rgba(31,127,216,.14),transparent 32%),radial-gradient(circle at 92% 18%,rgba(99,102,241,.1),transparent 30%),linear-gradient(180deg,rgba(249,252,255,.95),rgba(237,245,253,.98));background-size:48px 48px,48px 48px,auto,auto,auto}:root[data-theme=light] .console-content:has(>.ch-shell),:root[data-theme=light] .console-content:has(>.vm-shell){background:radial-gradient(circle at 14% 0,rgba(31,127,216,.14),transparent 30%),linear-gradient(180deg,#f9fcff,#edf5fd)}:root[data-theme=light] .console-nav{background:radial-gradient(circle at 0 0,rgba(31,127,216,.16),transparent 34%),radial-gradient(circle at 100% 18%,rgba(45,212,191,.11),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,247,254,.96) 50%,rgba(232,241,251,.98));box-shadow:16px 0 46px rgba(31,53,78,.11),inset -1px 0 0 hsla(0,0%,100%,.9),inset -18px 0 50px rgba(31,127,216,.035)}:root[data-theme=light] .drawer-profile{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(235,245,255,.88)),radial-gradient(circle at 14% 0,rgba(31,127,216,.12),transparent 34%)}:root[data-theme=light] .drawer-nav-link{transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}:root[data-theme=light] .drawer-nav-link:hover{transform:translateX(3px)}:root[data-theme=light] .drawer-nav-link.active{background:radial-gradient(circle at 0 50%,rgba(31,127,216,.2),transparent 42%),linear-gradient(135deg,rgba(216,237,255,.98),rgba(247,251,255,.96));box-shadow:0 14px 32px rgba(31,127,216,.16),0 2px 8px rgba(31,53,78,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .drawer-nav-link.active:before{width:4px;background:linear-gradient(180deg,#1492ff,#2dd4bf);box-shadow:0 0 18px rgba(31,127,216,.48)}:root[data-theme=light] .drawer-nav-link.active .drawer-nav-icon{box-shadow:0 10px 22px rgba(31,127,216,.18),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .topbar{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(246,250,255,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 36px rgba(31,53,78,.1)}:root[data-theme=light] .billing-invoice-row,:root[data-theme=light] .billing-line-list>div,:root[data-theme=light] .billing-preview-total,:root[data-theme=light] .billing-tenant-hero,:root[data-theme=light] .billing-tenant-rail,:root[data-theme=light] .billing-tenant-workspace .detail-card,:root[data-theme=light] .cc-conversation,:root[data-theme=light] .cc-inbox,:root[data-theme=light] .cc-thread,:root[data-theme=light] .ch-detail-panel,:root[data-theme=light] .ch-detail-placeholder,:root[data-theme=light] .ch-shell .ch-item,:root[data-theme=light] .ch-shell .ch-kpi-card,:root[data-theme=light] .dash-card,:root[data-theme=light] .dash-hero-card,:root[data-theme=light] .dash-ingest-panel,:root[data-theme=light] .dash-kpi2,:root[data-theme=light] .dashboard-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .settings-nav,:root[data-theme=light] .state-box,:root[data-theme=light] .td-card,:root[data-theme=light] .td-presence-banner,:root[data-theme=light] .td-toolbar,:root[data-theme=light] .vm-detail,:root[data-theme=light] .vm-detail-placeholder,:root[data-theme=light] .vm-kpi,:root[data-theme=light] .vm-row{background:radial-gradient(circle at 12% 0,rgba(31,127,216,.075),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(246,250,255,.94));border-color:rgba(184,204,226,.96);box-shadow:var(--light-premium-card-shadow);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}:root[data-theme=light] .billing-tenant-hero,:root[data-theme=light] .dash-hero-card{background:radial-gradient(circle at 8% 0,rgba(31,127,216,.15),transparent 34%),radial-gradient(circle at 92% 8%,rgba(45,212,191,.12),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(239,247,255,.95))}:root[data-theme=light] .billing-invoice-row:hover,:root[data-theme=light] .billing-tenant-item:hover,:root[data-theme=light] .cc-thread:hover,:root[data-theme=light] .ch-shell .ch-item:hover,:root[data-theme=light] .dash-card:hover,:root[data-theme=light] .dash-kpi2:hover,:root[data-theme=light] .dashboard-card:hover,:root[data-theme=light] .metric-card:hover,:root[data-theme=light] .panel:hover,:root[data-theme=light] .td-card:hover,:root[data-theme=light] .vm-row:hover{transform:translateY(-3px);border-color:rgba(96,163,226,.9);box-shadow:var(--light-premium-card-shadow-hover)}:root[data-theme=light] .billing-tenant-item.active,:root[data-theme=light] .cc-thread.active,:root[data-theme=light] .ch-shell .ch-item.selected,:root[data-theme=light] .vm-row.selected,:root[data-theme=light] .ws-switcher-row.is-active{background:radial-gradient(circle at 0 50%,rgba(31,127,216,.18),transparent 40%),linear-gradient(135deg,rgba(222,240,255,.98),rgba(249,252,255,.96))!important;border-color:rgba(82,154,224,.9);box-shadow:0 18px 44px rgba(31,127,216,.18),inset 0 0 0 1px hsla(0,0%,100%,.9)}:root[data-theme=light] .ch-shell .ch-search-wrap:focus-within,:root[data-theme=light] .input:focus,:root[data-theme=light] .td-search-wrap:focus-within,:root[data-theme=light] .topbar-center .global-search .input:focus,:root[data-theme=light] .vm-search:focus-within,:root[data-theme=light] .ws-switcher-search-wrap:focus-within,:root[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{box-shadow:0 0 0 4px rgba(31,127,216,.16),0 0 28px rgba(31,127,216,.16),inset 0 1px 2px rgba(31,53,78,.05)}:root[data-theme=light] .billing-tenant-hero h2,:root[data-theme=light] .ch-title-block h1,:root[data-theme=light] .dash-hero-title,:root[data-theme=light] .page-header h2,:root[data-theme=light] .vm-title-block h1{color:#0d1f33;font-weight:820;letter-spacing:-.045em}:root[data-theme=light] .billing-hero-metrics strong,:root[data-theme=light] .billing-preview-total strong,:root[data-theme=light] .ch-shell .ch-kpi-value,:root[data-theme=light] .dash-kpi2-value,:root[data-theme=light] .metric-value,:root[data-theme=light] .vm-kpi strong{color:#0b1f35;font-weight:860;letter-spacing:-.045em;text-shadow:0 1px 0 hsla(0,0%,100%,.92)}:root[data-theme=light] .billing-hero-metrics small,:root[data-theme=light] .ch-shell .ch-kpi-card small,:root[data-theme=light] .ch-shell .ch-kpi-label,:root[data-theme=light] .dash-hero-sub,:root[data-theme=light] .dash-kpi2-label,:root[data-theme=light] .metric-label,:root[data-theme=light] .metric-meta,:root[data-theme=light] .vm-kpi small,:root[data-theme=light] .vm-kpi span{color:#64788f;font-weight:640}:root[data-theme=light] .btn,:root[data-theme=light] .ch-shell .ch-tab,:root[data-theme=light] .icon-btn,:root[data-theme=light] .profile-trigger,:root[data-theme=light] .td-filter-chip,:root[data-theme=light] .td-view-btn,:root[data-theme=light] .vm-tabs button,:root[data-theme=light] .ws-switcher-row,:root[data-theme=light] .ws-switcher-trigger{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}:root[data-theme=light] .btn:hover,:root[data-theme=light] .ch-shell .ch-tab:hover,:root[data-theme=light] .td-filter-chip:hover,:root[data-theme=light] .td-view-btn:hover,:root[data-theme=light] .vm-tabs button:hover,:root[data-theme=light] .ws-switcher-row:hover{transform:translateY(-1px)}:root[data-theme=light] .btn.ghost.active,:root[data-theme=light] .ch-shell .ch-tab.active,:root[data-theme=light] .dash-hero-status-pill,:root[data-theme=light] .td-filter-chip.active,:root[data-theme=light] .td-view-btn.active,:root[data-theme=light] .vm-tabs button.active{box-shadow:0 14px 32px rgba(31,127,216,.22),inset 0 0 0 1px hsla(0,0%,100%,.72)}:root[data-theme=light] .billing-tenant-workspace,:root[data-theme=light] .cc-shell,:root[data-theme=light] .ch-workspace,:root[data-theme=light] .dash-section,:root[data-theme=light] .td-content,:root[data-theme=light] .vm-workspace{background:radial-gradient(circle at 18% 0,rgba(31,127,216,.055),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.34),rgba(232,241,251,.2));border-radius:22px}:root[data-theme=light] .hg-grid-line{stroke:rgba(141,161,184,.2)}:root[data-theme=light] .hg-baseline{stroke:rgba(108,129,153,.32)}:root[data-theme=light] .hg-area{filter:drop-shadow(0 14px 22px rgba(31,127,216,.1))}:root[data-theme=light] .hg-area--incoming{--hg-area-opacity:0.50}:root[data-theme=light] .hg-area--outgoing{--hg-area-opacity:0.43}:root[data-theme=light] .hg-area--internal{--hg-area-opacity:0.38}:root[data-theme=light] .hg-area--missed{--hg-area-opacity:0.42}:root[data-theme=light] .hg-line{filter:drop-shadow(0 8px 12px rgba(31,127,216,.18))}:root[data-theme=light] .hg-line--glow{opacity:.34;filter:drop-shadow(0 0 9px currentColor) drop-shadow(0 14px 20px rgba(31,127,216,.18))}:root[data-theme=light] .hg-hover-line{stroke:rgba(31,127,216,.34);filter:drop-shadow(0 0 8px rgba(31,127,216,.2))}:root[data-theme=light] .dash-hero-plot{background:radial-gradient(circle at 50% 90%,rgba(31,127,216,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.3),rgba(234,243,253,.34));border-radius:18px}:root[data-theme=light] .dash-chart-empty{background:radial-gradient(circle at center,rgba(31,127,216,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(240,247,255,.74))}:root[data-theme=light] .billing-panel-head,:root[data-theme=light] .cc-composer,:root[data-theme=light] .ch-hero,:root[data-theme=light] .ch-shell .ch-filter-bar,:root[data-theme=light] .vm-filter-bar,:root[data-theme=light] .vm-hero{background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(241,247,254,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 12px 32px rgba(31,53,78,.07)}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .btn,:root[data-theme=light] .ch-shell .ch-item,:root[data-theme=light] .dash-card,:root[data-theme=light] .dash-kpi2,:root[data-theme=light] .dashboard-card,:root[data-theme=light] .drawer-nav-link,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .td-card,:root[data-theme=light] .vm-row{transition:none}}:root[data-theme=light] .console-shell,:root[data-theme=light] body{background:radial-gradient(circle at 12% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),radial-gradient(circle at 92% 0,color-mix(in srgb,#8b5cf6 12%,transparent),transparent 30%),linear-gradient(to bottom,var(--bg-gradient-start),var(--bg-gradient-end))}:root[data-theme=light] .console-content,:root[data-theme=light] .console-workspace{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 30%),linear-gradient(to bottom,color-mix(in srgb,var(--bg-gradient-start) 88%,var(--surface-1)),var(--bg-gradient-end))}:root[data-theme=light] .console-nav{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),linear-gradient(180deg,var(--surface-1),color-mix(in srgb,var(--surface-2) 88%,var(--surface-3)));border-right:1px solid var(--border-soft);box-shadow:inset -1px 0 0 color-mix(in srgb,var(--surface-1) 82%,transparent),12px 0 34px rgba(15,23,42,.05)}:root[data-theme=light] .drawer-nav-link{background:transparent;color:var(--text-secondary);transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}:root[data-theme=light] .drawer-nav-link:hover{background:var(--surface-2);color:var(--text-primary);transform:translateX(2px)}:root[data-theme=light] .drawer-nav-link.active{background:linear-gradient(90deg,var(--accent-soft),color-mix(in srgb,var(--surface-1) 78%,var(--accent-soft)));color:var(--accent);border-left-color:transparent;box-shadow:0 0 0 2px rgba(59,130,246,.08)}:root[data-theme=light] .drawer-nav-link.active:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--accent);box-shadow:0 0 16px var(--accent-soft)}:root[data-theme=light] .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .drawer-nav-link:hover .drawer-nav-icon{color:var(--accent);background:var(--accent-soft)}:root[data-theme=light] .billing-invoice-row,:root[data-theme=light] .billing-line-list>div,:root[data-theme=light] .billing-preview-total,:root[data-theme=light] .billing-tenant-hero,:root[data-theme=light] .billing-tenant-rail,:root[data-theme=light] .billing-tenant-workspace .detail-card,:root[data-theme=light] .billing-tenant-workspace .state-box,:root[data-theme=light] .cc-conversation,:root[data-theme=light] .cc-inbox,:root[data-theme=light] .cc-thread,:root[data-theme=light] .ch-detail-panel,:root[data-theme=light] .ch-detail-placeholder,:root[data-theme=light] .ch-shell .ch-item,:root[data-theme=light] .ch-shell .ch-kpi-card,:root[data-theme=light] .dash-card,:root[data-theme=light] .dash-hero-card,:root[data-theme=light] .dash-ingest-panel,:root[data-theme=light] .dash-kpi2,:root[data-theme=light] .dashboard-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .settings-nav,:root[data-theme=light] .state-box,:root[data-theme=light] .td-card,:root[data-theme=light] .td-presence-banner,:root[data-theme=light] .td-toolbar,:root[data-theme=light] .vm-detail,:root[data-theme=light] .vm-detail-placeholder,:root[data-theme=light] .vm-kpi,:root[data-theme=light] .vm-row{background:linear-gradient(180deg,var(--surface-1),color-mix(in srgb,var(--surface-1) 72%,var(--surface-2)));border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}:root[data-theme=light] .billing-invoice-row:hover,:root[data-theme=light] .billing-tenant-item:hover,:root[data-theme=light] .cc-thread:hover,:root[data-theme=light] .ch-shell .ch-item:hover,:root[data-theme=light] .dash-card:hover,:root[data-theme=light] .dash-kpi2:hover,:root[data-theme=light] .dashboard-card:hover,:root[data-theme=light] .metric-card:hover,:root[data-theme=light] .panel:hover,:root[data-theme=light] .td-card:hover,:root[data-theme=light] .vm-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}:root[data-theme=light] .ch-shell .ch-kpi-card:after,:root[data-theme=light] .dash-kpi2-accent,:root[data-theme=light] .metric-card:after,:root[data-theme=light] .vm-kpi:after{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 58%,#14b8a6));box-shadow:0 0 18px var(--accent-soft)}:root[data-theme=light] .ch-kpi-answered:after,:root[data-theme=light] .dash-kpi2--incoming .dash-kpi2-accent,:root[data-theme=light] .vm-kpi.accent:after{background:var(--accent)}:root[data-theme=light] .dash-kpi2--outgoing .dash-kpi2-accent{background:#14b8a6}:root[data-theme=light] .dash-kpi2--internal .dash-kpi2-accent{background:#8b5cf6}:root[data-theme=light] .ch-kpi-missed:after,:root[data-theme=light] .dash-kpi2--missed .dash-kpi2-accent,:root[data-theme=light] .vm-kpi.danger:after{background:var(--danger)}:root[data-theme=light] .billing-hero-metrics strong,:root[data-theme=light] .billing-preview-total strong,:root[data-theme=light] .ch-shell .ch-kpi-value,:root[data-theme=light] .dash-kpi2-value,:root[data-theme=light] .metric-value,:root[data-theme=light] .vm-kpi strong{color:var(--text-primary);font-weight:850}:root[data-theme=light] .ch-shell .ch-kpi-card small,:root[data-theme=light] .ch-shell .ch-kpi-label,:root[data-theme=light] .dash-kpi2-label,:root[data-theme=light] .metric-label,:root[data-theme=light] .metric-meta,:root[data-theme=light] .vm-kpi small,:root[data-theme=light] .vm-kpi span{color:var(--text-secondary)}:root[data-theme=light] .calls-history-table thead th,:root[data-theme=light] .calls-history-wrap,:root[data-theme=light] .table th,:root[data-theme=light] .table-wrap{border-color:var(--border-soft)}:root[data-theme=light] .calls-history-table tbody td,:root[data-theme=light] .table td{border-color:color-mix(in srgb,var(--border-soft) 70%,transparent)}:root[data-theme=light] .calls-history-row:hover,:root[data-theme=light] .ws-switcher-row:hover,:root[data-theme=light] table tr:hover{background:var(--surface-2)!important}:root[data-theme=light] .billing-tenant-item.active,:root[data-theme=light] .cc-thread.active,:root[data-theme=light] .ch-shell .ch-item.selected,:root[data-theme=light] .vm-row.selected,:root[data-theme=light] .ws-switcher-row.is-active{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 34%,var(--border-soft));box-shadow:0 0 0 2px rgba(59,130,246,.08),var(--shadow-md)}:root[data-theme=light] .ch-shell .calls-date-input,:root[data-theme=light] .ch-shell .calls-filter-select,:root[data-theme=light] .ch-shell .ch-search-wrap,:root[data-theme=light] .input,:root[data-theme=light] .select,:root[data-theme=light] .td-search-wrap,:root[data-theme=light] .td-sort-select,:root[data-theme=light] .topbar-center .global-search .input,:root[data-theme=light] .vm-date-select,:root[data-theme=light] .vm-search,:root[data-theme=light] .vm-select-wrap,:root[data-theme=light] input:not([type=checkbox]):not([type=radio]),:root[data-theme=light] select,:root[data-theme=light] textarea{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:var(--shadow-sm)}:root[data-theme=light] .ch-shell .ch-search-wrap:focus-within,:root[data-theme=light] .input:focus,:root[data-theme=light] .td-search-wrap:focus-within,:root[data-theme=light] .topbar-center .global-search .input:focus,:root[data-theme=light] .vm-search:focus-within,:root[data-theme=light] .ws-switcher-search-wrap:focus-within,:root[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.15),var(--shadow-sm)}:root[data-theme=light] .input::-moz-placeholder,:root[data-theme=light] .topbar-center .global-search .input::-moz-placeholder,:root[data-theme=light] input::-moz-placeholder,:root[data-theme=light] textarea::-moz-placeholder{color:var(--text-muted)}:root[data-theme=light] .input::placeholder,:root[data-theme=light] .topbar-center .global-search .input::placeholder,:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:var(--text-muted)}:root[data-theme=light] .btn:not(.ghost):not(.danger){background:var(--accent);border-color:var(--accent);color:var(--surface-1);box-shadow:var(--shadow-sm),0 10px 22px var(--accent-soft)}:root[data-theme=light] .btn:not(.ghost):not(.danger):hover{filter:brightness(1.04);transform:scale(1.02);box-shadow:var(--shadow-md),0 14px 28px var(--accent-soft)}:root[data-theme=light] .btn.ghost,:root[data-theme=light] .icon-btn,:root[data-theme=light] .profile-trigger,:root[data-theme=light] .secondary{background:var(--surface-2);border-color:var(--border-soft);color:var(--text-secondary)}:root[data-theme=light] .btn.danger,:root[data-theme=light] .btn.ghost.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 22%,var(--border-soft));background:color-mix(in srgb,var(--danger) 9%,var(--surface-1))}:root[data-theme=light] *{scrollbar-color:color-mix(in srgb,var(--text-muted) 62%,transparent) color-mix(in srgb,var(--surface-3) 72%,transparent)}:root[data-theme=light] ::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface-3) 72%,transparent)}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 62%,transparent);border-color:color-mix(in srgb,var(--surface-3) 72%,transparent)}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 68%,transparent)}:root[data-theme=light] .hg-grid-line{stroke:color-mix(in srgb,var(--text-muted) 24%,transparent)}:root[data-theme=light] .hg-baseline{stroke:color-mix(in srgb,var(--text-secondary) 28%,transparent)}:root[data-theme=light] .hg-area{mix-blend-mode:multiply;filter:drop-shadow(0 16px 24px var(--accent-soft))}:root[data-theme=light] .hg-line{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 20%,transparent))}:root[data-theme=light] .hg-line--glow{opacity:.32;filter:drop-shadow(0 0 10px currentColor)}:root[data-theme=light] .billing-tenant-workspace,:root[data-theme=light] .cc-shell,:root[data-theme=light] .ch-workspace,:root[data-theme=light] .dash-section,:root[data-theme=light] .td-content,:root[data-theme=light] .vm-workspace{background:color-mix(in srgb,var(--surface-2) 58%,transparent);border-radius:var(--radius-lg)}@media (max-width:1120px){.billing-admin-grid,.billing-setup-grid,.billing-tenant-hero{grid-template-columns:1fr}.billing-tenant-rail{position:relative;top:auto;max-height:360px}.billing-hero-metrics{justify-content:stretch}.billing-hero-metrics span{flex:1 1 150px}}@media (max-width:720px){.billing-check-grid,.billing-form,.billing-invoice-row{grid-template-columns:1fr}.billing-invoice-row,.billing-line-list>div,.billing-panel-head,.billing-preview-total,.billing-tenant-item{align-items:flex-start;flex-direction:column}}.billing-alert-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--danger,#e53e3e) 10%,var(--background));border:1px solid color-mix(in srgb,var(--danger,#e53e3e) 38%,transparent)}.billing-alert-banner.warn{background:color-mix(in srgb,#d97706 10%,var(--background));border-color:color-mix(in srgb,#d97706 38%,transparent)}.billing-alert-icon{font-size:18px;line-height:1;flex-shrink:0;margin-top:2px}.billing-alert-body{flex:1;min-width:0}.billing-alert-body strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.billing-alert-body p{margin:0;font-size:13px;color:var(--muted,#888)}.billing-alert-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.billing-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.billing-stat-card{padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background) 60%,transparent);display:flex;flex-direction:column;gap:4px}.billing-stat-card .stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#888)}.billing-stat-card .stat-value{font-size:22px;font-weight:700;line-height:1.2}.billing-stat-card .stat-value.bad{color:var(--danger,#e53e3e)}.billing-stat-card .stat-sub{font-size:12px;color:var(--muted,#888)}.billing-stat-card .stat-cta{margin-top:6px}.billing-unpaid-callout{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:14px;overflow:hidden}.billing-unpaid-callout-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);font-size:13px;font-weight:600}.billing-unpaid-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:13px}.billing-unpaid-item:last-child{border-bottom:none}.billing-unpaid-item strong{font-weight:600}.billing-unpaid-item small{display:block;color:var(--muted,#888);font-size:11px}.billing-recent-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:13px}.billing-recent-item:last-child{border-bottom:none}.billing-invoice-header{padding:20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background) 60%,transparent)}.billing-invoice-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.billing-invoice-header h2{font-size:20px;font-weight:700;margin:0 0 4px}.billing-invoice-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.billing-invoice-meta-item{display:flex;flex-direction:column;gap:2px}.billing-invoice-meta-item .meta-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#888)}.billing-invoice-meta-item .meta-value{font-size:14px;font-weight:500}.billing-pay-confirm{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent,#3b82f6) 8%,var(--background));border:1px solid color-mix(in srgb,var(--accent,#3b82f6) 28%,transparent);flex-wrap:wrap}.billing-pay-confirm p{margin:0;font-size:13px;flex:1;min-width:120px}.billing-tx-list{display:flex;flex-direction:column;gap:0}.billing-tx-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:13px}.billing-tx-row:last-child{border-bottom:none}.billing-tx-row .tx-amount{font-weight:600;white-space:nowrap}.billing-tx-row .tx-meta{color:var(--muted,#888);font-size:11px}.billing-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.billing-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:color-mix(in srgb,var(--border) 60%,transparent);border-radius:2px}.billing-timeline-item{position:relative;padding:6px 0 6px 16px;font-size:13px}.billing-timeline-item:before{content:"";position:absolute;left:-14px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--muted,#888);border:2px solid var(--background)}.billing-timeline-item.good:before{background:#22c55e}.billing-timeline-item.bad:before{background:var(--danger,#e53e3e)}.billing-timeline-item .tl-label{font-weight:500}.billing-timeline-item .tl-time{font-size:11px;color:var(--muted,#888)}.billing-timeline-item .tl-msg{font-size:12px;color:var(--muted,#888);margin-top:1px}.billing-receipt-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:13px}.billing-receipt-row:last-child{border-bottom:none}@media (max-width:640px){.billing-stat-grid{grid-template-columns:1fr 1fr}.billing-tx-row{grid-template-columns:minmax(0,1fr) auto}.billing-tx-row .tx-date,.billing-tx-row .tx-ref{display:none}.billing-receipt-row{grid-template-columns:minmax(0,1fr) auto}.billing-receipt-row .receipt-card,.billing-receipt-row .receipt-pdf{display:none}.billing-recent-item,.billing-unpaid-item{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:400px){.billing-stat-grid{grid-template-columns:1fr}}.uau-wrap{position:relative;width:var(--uau-size,36px);height:var(--uau-size,36px);border-radius:10px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(145deg,var(--console-accent),#4568f0);color:#fff;font-size:calc(var(--uau-size, 36px) * .38);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uau-wrap.uau-editable{cursor:pointer}.uau-wrap.uau-editable:focus-visible{outline:2px solid var(--console-accent);outline-offset:2px}.uau-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.uau-initials{font-size:inherit;line-height:1}.uau-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.uau-loading{background:rgba(0,0,0,.45);pointer-events:all}.uau-hover-overlay{background:rgba(0,0,0,.45);opacity:0;transition:opacity .15s}.uau-editable:hover .uau-hover-overlay{opacity:1}.uau-spin{animation:uau-spin .8s linear infinite}@keyframes uau-spin{to{transform:rotate(1turn)}}.uau-remove{position:absolute;top:2px;right:2px;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}.uau-editable:hover .uau-remove{opacity:1}.uau-error{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);background:#c0392b;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;white-space:nowrap;z-index:20;pointer-events:none}.profile-trigger-avatar.uau-wrap{border-radius:50%}:root[data-theme=light] .uau-wrap{background:linear-gradient(145deg,#4e6ef7,#2d52e0)}.dash-v2-shell{display:flex;flex-direction:column;gap:22px;padding:22px 24px 36px;max-width:1440px;margin:0 auto;width:100%}@keyframes dashV2FadeUp{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashV2GraphReveal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes dashV2KpiPop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}60%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}.dash-v2-shell>*{animation:dashV2FadeUp .5s cubic-bezier(.22,.7,.25,1) both;will-change:transform,opacity}.dash-v2-shell>:first-child{animation-delay:0ms}.dash-v2-shell>:nth-child(2){animation-delay:70ms}.dash-v2-shell>:nth-child(3){animation-delay:.14s}.dash-v2-shell>:nth-child(4){animation-delay:.21s}.dash-v2-shell>:nth-child(5){animation-delay:.28s}.dash-v2-shell>:nth-child(6){animation-delay:.35s}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card{animation:dashV2FadeUp .48s cubic-bezier(.22,.7,.25,1) both}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card:first-child{animation-delay:.2s}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card:nth-child(2){animation-delay:.24s}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card:nth-child(3){animation-delay:.28s}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card:nth-child(4){animation-delay:.32s}.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card:nth-child(5){animation-delay:.36s}.dash-v2-graph .dash-v2-graph-card{animation:dashV2GraphReveal .6s cubic-bezier(.22,.7,.25,1) both;animation-delay:.1s;transform-origin:center top}.dash-v2-active-list .dash-v2-active-row{animation:dashV2FadeUp .4s cubic-bezier(.22,.7,.25,1) both}.dash-v2-active-list .dash-v2-active-row:first-child{animation-delay:.28s}.dash-v2-active-list .dash-v2-active-row:nth-child(2){animation-delay:.32s}.dash-v2-active-list .dash-v2-active-row:nth-child(3){animation-delay:.36s}.dash-v2-active-list .dash-v2-active-row:nth-child(4){animation-delay:.4s}.dash-v2-active-list .dash-v2-active-row:nth-child(n+5){animation-delay:.44s}@media (prefers-reduced-motion:reduce){.dash-v2-active-list .dash-v2-active-row,.dash-v2-graph .dash-v2-graph-card,.dash-v2-shell>*,.workspace-overview .crm-queue-kpi-strip .crm-queue-kpi-card{animation:none!important}}.dash-v2-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:6px 0 0}.dash-v2-header-text{display:flex;flex-direction:column;gap:4px;min-width:0}.dash-v2-title{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--console-text);margin:0}.dash-v2-subtitle{font-size:13px;color:var(--console-muted);margin:0}.dash-v2-section{display:flex;flex-direction:column;gap:12px}.dash-v2-graph-card{padding:16px 18px 12px;gap:6px;overflow:visible}.dash-v2-graph-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.dash-v2-graph-head-title{display:flex;align-items:center;gap:10px}.dash-v2-graph-head-title h2{font-size:15px;font-weight:600;color:var(--console-text);margin:0}.dash-v2-graph-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--console-accent) 16%,var(--dash-card));color:var(--console-accent)}.dash-v2-graph-head-meta{display:flex;align-items:center;gap:14px;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end}.dash-v2-graph-total{font-size:14px;font-weight:600;color:var(--console-text)}.dash-v2-graph-tz{font-size:11px;color:var(--console-muted)}.dash-v2-graph-legend{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dash-v2-graph-legend li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--console-muted)}.dash-v2-graph-legend li strong{font-weight:600;color:var(--console-text);margin-left:2px}.dash-v2-graph-legend .swatch{width:9px;height:9px;border-radius:2px;display:inline-block}.dash-v2-graph-legend .swatch.incoming{background:var(--dash-incoming)}.dash-v2-graph-legend .swatch.outgoing{background:var(--dash-outgoing)}.dash-v2-graph-legend .swatch.internal{background:var(--dash-internal)}.dash-v2-graph-plot{position:relative;width:100%;height:240px;margin-top:4px;overflow:visible}.dash-v2-graph-svg{display:block;width:100%;height:100%;cursor:crosshair}.dash-v2-graph-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--console-muted);font-size:13px}.dash-v2-graph-tooltip{position:absolute;z-index:4;pointer-events:none;padding:10px 12px;background:color-mix(in srgb,var(--dash-card) 92%,var(--console-bg));border:1px solid color-mix(in srgb,var(--dash-card-border) 70%,var(--console-accent) 30%);border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.32);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums;transition:opacity .12s ease}.dash-v2-graph-tooltip-title{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--console-muted)}.dash-v2-graph-tooltip-total{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;color:var(--console-muted)}.dash-v2-graph-tooltip-total strong{font-size:16px;color:var(--console-text);font-weight:700}.dash-v2-graph-tooltip-rows{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid color-mix(in srgb,var(--dash-card-border) 60%,transparent);display:flex;flex-direction:column;gap:4px}.dash-v2-graph-tooltip-rows li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;color:var(--console-text)}.dash-v2-graph-tooltip-rows li strong{font-weight:600}.dash-v2-graph-tooltip-rows .swatch{width:8px;height:8px;border-radius:2px}.dash-v2-graph-tooltip-rows .swatch.incoming{background:var(--dash-incoming)}.dash-v2-graph-tooltip-rows .swatch.outgoing{background:var(--dash-outgoing)}.dash-v2-graph-tooltip-rows .swatch.internal{background:var(--dash-internal)}@media (max-width:720px){.dash-v2-graph-plot{height:200px}.dash-v2-graph-head{flex-wrap:wrap}}.dash-v2-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dash-v2-section-head h2{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--console-muted);margin:0}.dash-v2-section-sub{font-size:12px;color:var(--console-muted)}.dash-v2-card{background:linear-gradient(180deg,color-mix(in srgb,var(--dash-card) 96%,var(--console-accent) 4%) 0,var(--dash-card) 100%);border:1px solid var(--dash-card-border);border-radius:16px;padding:18px 20px;box-shadow:0 8px 30px rgba(0,0,0,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:12px;transition:border-color .18s ease,transform .18s ease}.dash-v2-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dash-v2-card-head-title{display:flex;align-items:center;gap:10px;min-width:0}.dash-v2-card-head-title h2,.dash-v2-card-head-title h3{font-size:15px;font-weight:600;color:var(--console-text);margin:0}.dash-filter{display:flex;flex-direction:column;gap:10px;align-items:flex-end;min-width:0}.dash-filter-pills{display:flex;align-items:center;gap:6px;padding:4px;background:color-mix(in srgb,var(--dash-card) 92%,var(--console-bg));border:1px solid var(--dash-card-border);border-radius:12px}.dash-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;color:var(--console-muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.dash-filter-pill:hover{color:var(--console-text);background:color-mix(in srgb,var(--dash-card) 70%,var(--console-accent) 6%)}.dash-filter-pill.active{background:color-mix(in srgb,var(--console-accent) 16%,var(--dash-card));color:var(--console-text);border-color:color-mix(in srgb,var(--console-accent) 28%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.dash-filter-custom{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;background:var(--dash-card);border:1px solid var(--dash-card-border);border-radius:12px}.dash-filter-custom-field{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:500;color:var(--console-muted)}.dash-filter-custom-field input[type=date]{background:color-mix(in srgb,var(--dash-card) 80%,var(--console-bg));border:1px solid var(--dash-card-border);color:var(--console-text);border-radius:8px;padding:7px 10px;font-size:13px;color-scheme:dark}.dash-filter-apply{background:var(--console-accent);color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:600;cursor:pointer;transition:filter .15s}.dash-filter-apply:hover{filter:brightness(1.1)}.dash-filter-apply:disabled{opacity:.5;cursor:not-allowed}.dash-v2-active-card{padding:16px 18px}.dash-v2-active-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px}.dash-v2-active-count,.dash-v2-active-icon{background:color-mix(in srgb,var(--console-accent) 18%,var(--dash-card));color:var(--console-accent)}.dash-v2-active-count{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;margin-left:4px}.dash-v2-active-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--console-muted)}.dash-v2-active-status>span[aria-hidden]{width:7px;height:7px;border-radius:50%;background:var(--console-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--console-success) 22%,transparent)}.dash-v2-active-status.warn>span[aria-hidden]{background:var(--console-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--console-warning) 22%,transparent)}.dash-v2-active-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;color:var(--console-muted);text-align:center}.dash-v2-active-empty p{margin:4px 0 0;font-weight:500;color:var(--console-text);font-size:14px}.dash-v2-active-empty span{font-size:12px;color:var(--console-muted)}.dash-v2-active-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dash-v2-active-row{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--dash-card) 92%,var(--console-bg) 6%);border:1px solid color-mix(in srgb,var(--dash-card-border) 70%,transparent);transition:background .15s ease,border-color .15s ease}.dash-v2-active-row:hover{background:color-mix(in srgb,var(--dash-card) 80%,var(--console-accent) 6%)}.dash-v2-active-row.state-ringing{border-color:color-mix(in srgb,var(--console-warning) 35%,transparent);animation:dashRingPulse 1.6s ease-in-out infinite}@keyframes dashRingPulse{0%,to{box-shadow:0 0 0 0 rgba(240,179,76,0)}50%{box-shadow:0 0 0 4px rgba(240,179,76,.18)}}.dash-v2-active-row-dir{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--dash-card) 60%,var(--console-bg));color:var(--console-text)}.dash-v2-active-row.dir-incoming .dash-v2-active-row-dir{color:var(--dash-incoming);background:color-mix(in srgb,var(--dash-incoming) 16%,var(--dash-card))}.dash-v2-active-row.dir-outgoing .dash-v2-active-row-dir{color:var(--dash-outgoing);background:color-mix(in srgb,var(--dash-outgoing) 16%,var(--dash-card))}.dash-v2-active-row.dir-internal .dash-v2-active-row-dir{color:var(--dash-internal);background:color-mix(in srgb,var(--dash-internal) 16%,var(--dash-card))}.dash-v2-active-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-v2-active-row-name{font-size:14px;font-weight:600;color:var(--console-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-v2-active-row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-v2-active-row-handler,.dash-v2-active-row-meta,.dash-v2-active-row-number{font-size:11.5px;color:var(--console-muted)}.dash-v2-active-row-number{white-space:nowrap}.dash-v2-active-pill{display:inline-flex;align-items:center;padding:1px 8px;font-size:10.5px;font-weight:600;border-radius:999px;background:color-mix(in srgb,var(--dash-card) 50%,var(--console-bg));color:var(--console-muted);text-transform:uppercase;letter-spacing:.04em}.dash-v2-active-pill.dir-incoming{background:color-mix(in srgb,var(--dash-incoming) 18%,var(--dash-card));color:var(--dash-incoming)}.dash-v2-active-pill.dir-outgoing{background:color-mix(in srgb,var(--dash-outgoing) 18%,var(--dash-card));color:var(--dash-outgoing)}.dash-v2-active-pill.dir-internal{background:color-mix(in srgb,var(--dash-internal) 18%,var(--dash-card));color:var(--dash-internal)}.dash-v2-active-pill.tenant{max-width:min(24vw,220px);border:1px solid color-mix(in srgb,var(--dash-card-border) 65%,transparent);background:color-mix(in srgb,var(--dash-card) 82%,var(--console-bg) 18%);color:var(--console-text);text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-v2-active-row-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--console-muted);padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--dash-card) 60%,var(--console-bg))}.dash-v2-active-row.state-ringing .dash-v2-active-row-state{color:var(--console-warning)}.dash-v2-active-row.state-up .dash-v2-active-row-state{color:var(--console-success)}.dash-v2-active-row.state-held .dash-v2-active-row-state{color:var(--console-accent)}.dash-v2-active-row-duration{font-size:13px;font-weight:600;color:var(--console-text);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-v2-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dash-v2-kpi-card{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;min-height:102px}.dash-v2-kpi-card.dash-v2-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--dash-card-border) 50%,var(--console-accent) 30%)}.dash-v2-kpi-card-head{display:flex;align-items:center;gap:8px}.dash-v2-kpi-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--dash-card) 50%,var(--console-bg));color:var(--console-muted)}.dash-v2-kpi-icon.tone-incoming{color:var(--dash-incoming);background:color-mix(in srgb,var(--dash-incoming) 16%,var(--dash-card))}.dash-v2-kpi-icon.tone-outgoing{color:var(--dash-outgoing);background:color-mix(in srgb,var(--dash-outgoing) 16%,var(--dash-card))}.dash-v2-kpi-icon.tone-internal{color:var(--dash-internal);background:color-mix(in srgb,var(--dash-internal) 16%,var(--dash-card))}.dash-v2-kpi-icon.tone-missed{color:var(--dash-missed);background:color-mix(in srgb,var(--dash-missed) 16%,var(--dash-card))}.dash-v2-kpi-icon.tone-canceled{color:#c084fc;background:color-mix(in srgb,#c084fc 16%,var(--dash-card))}.dash-v2-kpi-label{font-size:12px;font-weight:500;color:var(--console-muted);letter-spacing:.02em}.dash-v2-kpi-value{font-size:30px;font-weight:700;color:var(--console-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.dash-v2-comm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-v2-comm-card{min-height:240px}.dash-v2-comm-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--console-text)}.dash-v2-comm-icon.vm{background:color-mix(in srgb,var(--dash-incoming) 16%,var(--dash-card));color:var(--dash-incoming)}.dash-v2-comm-icon.msg{background:color-mix(in srgb,var(--dash-outgoing) 16%,var(--dash-card));color:var(--dash-outgoing)}.dash-v2-comm-count{font-size:22px;font-weight:700;color:var(--console-text);font-variant-numeric:tabular-nums}.dash-v2-comm-sub{margin:-4px 0 4px;font-size:12px;color:var(--console-muted)}.dash-v2-comm-empty{font-size:12.5px;color:var(--console-muted);padding:18px 0;text-align:center;border-top:1px dashed var(--dash-card-border);border-bottom:1px dashed var(--dash-card-border)}.dash-v2-comm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1}.dash-v2-comm-item .dash-v2-comm-item-link{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--console-text);transition:background .15s ease}.dash-v2-comm-item .dash-v2-comm-item-link:hover{background:color-mix(in srgb,var(--dash-card) 70%,var(--console-accent) 6%)}.dash-v2-comm-item.is-unread .dash-v2-comm-item-title{font-weight:600}.dash-v2-comm-item.is-unread .dash-v2-comm-item-link:before{content:"";position:relative;display:inline-block}.dash-v2-comm-item-avatar{width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--dash-card) 60%,var(--console-bg));display:grid;place-items:center;color:var(--console-muted)}.dash-v2-comm-item-avatar.msg{color:var(--dash-outgoing);background:color-mix(in srgb,var(--dash-outgoing) 14%,var(--dash-card))}.dash-v2-comm-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-v2-comm-item-title{font-size:13px;color:var(--console-text)}.dash-v2-comm-item-meta,.dash-v2-comm-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-v2-comm-item-meta{font-size:11.5px;color:var(--console-muted)}.dash-v2-comm-item-time{font-size:11px;color:var(--console-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-v2-comm-cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--console-accent);text-decoration:none;padding:6px 0 0;margin-top:auto;align-self:flex-start;transition:gap .15s ease}.dash-v2-comm-cta:hover{gap:9px}.dash-v2-ivr-card{padding:18px 20px}.dash-v2-ivr-grid{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:stretch}.dash-v2-ivr-summary{display:flex;flex-direction:column;gap:10px}.dash-v2-ivr-stat{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--dash-card) 85%,var(--console-bg));border:1px solid color-mix(in srgb,var(--dash-card-border) 70%,transparent)}.dash-v2-ivr-stat-icon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--console-accent) 14%,var(--dash-card));color:var(--console-accent)}.dash-v2-ivr-stat-icon.warn{color:var(--console-warning);background:color-mix(in srgb,var(--console-warning) 14%,var(--dash-card))}.dash-v2-ivr-stat-icon.danger{color:var(--console-danger);background:color-mix(in srgb,var(--console-danger) 14%,var(--dash-card))}.dash-v2-ivr-stat:first-child>span:first-child{grid-column:1}.dash-v2-ivr-stat-label{font-size:12px;color:var(--console-muted);grid-column:2}.dash-v2-ivr-stat-value{font-size:16px;font-weight:700;color:var(--console-text);font-variant-numeric:tabular-nums;grid-column:3}.dash-v2-ivr-stat-meta{font-size:11px;color:var(--console-muted);grid-column:2/span 2;margin-top:2px}.dash-v2-ivr-options{display:flex;flex-direction:column;gap:8px}.dash-v2-ivr-options-head{font-size:12px;font-weight:600;color:var(--console-muted);letter-spacing:.04em;text-transform:uppercase}.dash-v2-ivr-empty{font-size:12.5px;color:var(--console-muted);padding:12px 0}.dash-v2-ivr-bars{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.dash-v2-ivr-bar-row{display:grid;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:6px 0}.dash-v2-ivr-bar-digit{width:22px;height:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--console-accent) 16%,var(--dash-card));color:var(--console-accent);font-weight:700;font-size:11px;border-radius:6px}.dash-v2-ivr-bar-label{font-size:12.5px;color:var(--console-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-v2-ivr-bar-track{position:relative;width:220px;height:7px;background:color-mix(in srgb,var(--dash-card) 65%,var(--console-bg));border-radius:999px;overflow:hidden}.dash-v2-ivr-bar-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--console-accent),color-mix(in srgb,var(--console-accent) 70%,#fff));border-radius:999px;transition:width .4s ease}.dash-v2-ivr-bar-count{font-size:12.5px;font-weight:600;color:var(--console-text);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}@media (max-width:1024px){.dash-v2-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-v2-comm-grid,.dash-v2-ivr-grid{grid-template-columns:1fr}.dash-v2-ivr-bar-track{width:100%}}@media (max-width:720px){.dash-v2-shell{padding:14px 14px 28px;gap:16px}.dash-v2-header{flex-direction:column;align-items:flex-start}.dash-filter{width:100%;align-items:stretch}.dash-filter-pills{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-filter-pill{flex:1 0 auto}.dash-filter-custom{flex-wrap:wrap}.dash-v2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-v2-kpi-card:nth-child(5){grid-column:span 2}.dash-v2-kpi-value{font-size:26px}.dash-v2-active-row{grid-template-columns:32px 1fr auto;grid-template-areas:"dir main duration" "dir state state";row-gap:6px}.dash-v2-active-row-dir{grid-area:dir}.dash-v2-active-row-main{grid-area:main}.dash-v2-active-row-duration{grid-area:duration}.dash-v2-active-row-state{grid-area:state;justify-self:start}}:root[data-theme=light] .dash-v2-card,:root[data-theme=light] .dash-v2-kpi-card.dash-v2-card{background:linear-gradient(180deg,#fff,#f7f9fc);border:1px solid #cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,.06)}:root[data-theme=light] .dash-v2-card:hover,:root[data-theme=light] .dash-v2-kpi-card.dash-v2-card:hover{border-color:#94a3b8}:root[data-theme=light] .dash-filter-custom,:root[data-theme=light] .dash-filter-pills,:root[data-theme=light] .dash-v2-active-row{background:#fff;border-color:#e2e8f0}:root[data-theme=light] .workspace-overview{--workspace-card-border:rgba(148,163,184,.54);--workspace-card-border-hover:rgba(100,116,139,.62);--workspace-card-shadow:0 1px 1px rgba(15,23,42,.035),0 14px 30px -20px rgba(30,41,59,.34),0 28px 58px -38px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.92);--workspace-card-shadow-hover:0 1px 1px rgba(15,23,42,.045),0 18px 38px -22px rgba(30,41,59,.4),0 36px 72px -42px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.96)}:root[data-theme=light] .workspace-overview .dash-v2-card{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 92% 0,rgba(219,234,254,.72),transparent 28%),linear-gradient(180deg,#fff,#f8fafc);border-color:var(--workspace-card-border);box-shadow:var(--workspace-card-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-theme=light] .workspace-overview .dash-v2-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.78),transparent 34%),linear-gradient(90deg,hsla(0,0%,100%,.5),transparent 42%,hsla(0,0%,100%,.42))}:root[data-theme=light] .workspace-overview .dash-v2-card>*{position:relative;z-index:1}:root[data-theme=light] .workspace-overview .dash-v2-card:hover{border-color:var(--workspace-card-border-hover);box-shadow:var(--workspace-card-shadow-hover)}:root[data-theme=light] .workspace-overview .dash-v2-graph-card{overflow:visible;box-shadow:0 1px 1px rgba(15,23,42,.035),0 18px 38px -24px rgba(30,41,59,.38),0 36px 76px -44px rgba(37,99,235,.28),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .workspace-overview .dash-v2-comm-card:first-child{background:radial-gradient(circle at 92% 0,rgba(16,185,129,.12),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}:root[data-theme=light] .workspace-overview .dash-v2-comm-card:nth-child(2){background:radial-gradient(circle at 92% 0,rgba(59,130,246,.13),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}:root[data-theme=light] .workspace-overview .dash-v2-active-row,:root[data-theme=light] .workspace-overview .dash-v2-comm-item .dash-v2-comm-item-link,:root[data-theme=light] .workspace-overview .dash-v2-ivr-stat{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 22px -20px rgba(15,23,42,.32)}:root[data-theme=light] .workspace-overview .dash-v2-active-row,:root[data-theme=light] .workspace-overview .dash-v2-comm-cta,:root[data-theme=light] .workspace-overview .dash-v2-comm-item .dash-v2-comm-item-link{transition:background .15s ease,border-color .15s ease,box-shadow .18s ease,transform .18s ease,gap .15s ease}:root[data-theme=light] .workspace-overview .dash-v2-active-row:hover,:root[data-theme=light] .workspace-overview .dash-v2-comm-item .dash-v2-comm-item-link:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 28px -22px rgba(15,23,42,.38)}:root[data-theme=light] .crm-dashboard-shell{--crm-light-page:#f8f2e9;--crm-light-page-2:#eef5ff;--crm-light-panel:hsla(0,0%,100%,.92);--crm-light-panel-strong:#fff;--crm-light-panel-soft:rgba(255,250,243,.82);--crm-light-border:hsla(32,22%,73%,.54);--crm-light-border-strong:rgba(119,139,171,.24);--crm-light-text:#213047;--crm-light-muted:#718096;--crm-light-accent:#377dff;--crm-light-purple:#8b5cf6;--crm-light-success:#15a46c;--crm-light-warning:#d97706;--crm-light-danger:#e14d5a;--crm-light-shadow:0 22px 55px rgba(74,63,53,.12);--crm-light-shadow-soft:0 12px 32px rgba(74,63,53,.08);--crm-light-radius:26px;background:radial-gradient(circle at 14% -10%,rgba(255,181,91,.24),transparent 31%),radial-gradient(circle at 76% -16%,rgba(91,141,255,.2),transparent 32%),linear-gradient(135deg,var(--crm-light-page) 0,#f5efe7 44%,var(--crm-light-page-2) 100%)}:root[data-theme=dark] .crm-dashboard-main-stack{display:contents}:root[data-theme=dark] .crm-dashboard-kpi-section{grid-column:1/-1}:root[data-theme=dark] .crm-dashboard-main-stack>.grid,:root[data-theme=dark] .crm-dashboard-ops-panel{grid-column:1/span 8}:root[data-theme=dark] .crm-dashboard-right-rail{grid-column:9/-1;grid-row:2/span 2}:root[data-theme=light] .crm-dashboard-shell .console-content{background:radial-gradient(circle at 11% 5%,rgba(255,187,104,.16),transparent 24%),radial-gradient(circle at 95% 8%,rgba(128,105,255,.12),transparent 28%),transparent;padding:0}:root[data-theme=light] .crm-reports-shell .console-content{background:radial-gradient(circle at 12% 0,rgba(56,189,248,.1),transparent 28%),radial-gradient(circle at 100% 4%,rgba(99,102,241,.06),transparent 32%),transparent;padding:0}:root[data-theme=light] .crm-dashboard-shell .drawer-nav-link{border-radius:16px;color:#62708a;font-weight:650;letter-spacing:-.01em}:root[data-theme=light] .crm-dashboard-shell .drawer-nav-link:hover{background:hsla(0,0%,100%,.72);color:var(--crm-light-text);box-shadow:0 10px 24px rgba(78,73,62,.08)}:root[data-theme=light] .crm-dashboard-shell .drawer-nav-link.active{color:#142846;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(230,239,255,.88)),radial-gradient(circle at 14% 50%,rgba(55,125,255,.2),transparent 46%);border-color:rgba(91,141,255,.22);box-shadow:0 16px 30px rgba(55,125,255,.13),inset 0 1px 0 hsla(0,0%,100%,.88)}:root[data-theme=light] .crm-dashboard-shell .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .crm-dashboard-shell .drawer-nav-link:hover .drawer-nav-icon{color:#1f6feb;background:rgba(226,237,255,.9)}:root[data-theme=light] .crm-dashboard-shell .topbar{backdrop-filter:blur(22px)}:root[data-theme=light] .crm-dashboard-shell .topbar-center .global-search .input{height:42px;border-radius:999px;background:hsla(0,0%,100%,.88);border-color:hsla(34,24%,70%,.62);color:var(--crm-light-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px rgba(82,65,47,.08)}:root[data-theme=light] .crm-dashboard-shell .icon-btn,:root[data-theme=light] .crm-dashboard-shell .profile-trigger{background:hsla(0,0%,100%,.74);border-color:hsla(34,24%,70%,.56);box-shadow:0 10px 22px rgba(70,59,44,.07)}:root[data-theme=light] .crm-dashboard-workspace{--crm-bg:transparent;--crm-surface:var(--crm-light-panel);--crm-surface-2:hsla(35,60%,96%,.86);--crm-text:var(--crm-light-text);--crm-muted:var(--crm-light-muted);--crm-border:var(--crm-light-border);--crm-accent:var(--crm-light-accent);--crm-success:var(--crm-light-success);--crm-warning:var(--crm-light-warning);--crm-danger:var(--crm-light-danger);color:var(--crm-light-text);background:transparent;transition:background .18s ease,color .18s ease}:root[data-theme=light] .crm-dashboard-inner{gap:18px;padding-top:28px;padding-bottom:42px}:root[data-theme=light] .crm-dashboard-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:14px 2px 8px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root[data-theme=light] .crm-dashboard-hero>*{position:relative;z-index:2}:root[data-theme=light] .crm-dashboard-hero-scene{position:absolute;right:0;bottom:-14px;height:138%;width:min(760px,74%);opacity:1;transform-origin:bottom right;animation:crm-hero-scene-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes crm-hero-scene-in{0%{opacity:0;transform:translateY(14px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-theme=light] .crm-dashboard-hero-scene .crm-hero-sun-glow{transform-box:fill-box;transform-origin:center;animation:crm-hero-sun-pulse 6s ease-in-out .9s infinite}@keyframes crm-hero-sun-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .crm-dashboard-hero-scene,:root[data-theme=light] .crm-dashboard-hero-scene .crm-hero-sun-glow{animation:none}}:root[data-theme=light] .crm-dashboard-hero h1{font-size:clamp(2.05rem,3vw,3.15rem);line-height:.98;letter-spacing:-.055em;color:#18263c}:root[data-theme=light] .crm-dashboard-hero p{margin-top:10px;max-width:720px;font-size:1rem;line-height:1.55;color:#6f7989}:root[data-theme=light] .crm-dashboard-hero .crm-dashboard-header-action,:root[data-theme=light] .crm-dashboard-workspace a.crm-dashboard-header-action{min-height:38px;border-radius:999px;background:hsla(0,0%,100%,.76);border-color:hsla(34,24%,70%,.56);color:#2a3b56;box-shadow:0 11px 24px rgba(75,61,43,.08)}:root[data-theme=light] .crm-dashboard-kpi-card,:root[data-theme=light] .crm-dashboard-ops-panel,:root[data-theme=light] .crm-dashboard-panel,:root[data-theme=light] .crm-reports-hero-card{overflow:hidden;border:1px solid var(--crm-light-border)!important;border-radius:var(--crm-light-radius);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,250,243,.84)),radial-gradient(circle at 14% 0,rgba(255,186,107,.16),transparent 35%);box-shadow:var(--crm-light-shadow-soft);transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}:root[data-theme=light] .crm-dashboard-kpi-card:hover,:root[data-theme=light] .crm-dashboard-ops-panel:hover,:root[data-theme=light] .crm-dashboard-panel:hover,:root[data-theme=light] .crm-reports-hero-card:hover{transform:translateY(-2px);border-color:var(--crm-light-border-strong)!important;box-shadow:var(--crm-light-shadow)}:root[data-theme=light] .crm-dashboard-kpi{min-height:136px;padding:18px}:root[data-theme=light] .crm-dashboard-kpi-card:before,:root[data-theme=light] .crm-dashboard-ops-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0,var(--kpi-glow,rgba(55,125,255,.14)),transparent 44%)}:root[data-theme=light] .crm-dashboard-kpi-label,:root[data-theme=light] .crm-dashboard-ops-metric-label{color:#7a8494;letter-spacing:.075em}:root[data-theme=light] .crm-dashboard-kpi-label{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.08;font-size:.58rem;letter-spacing:.055em}:root[data-theme=light] .crm-dashboard-kpi-status{border-radius:999px;padding:4px 8px;background:hsla(0,0%,100%,.62);border:1px solid hsla(35,27%,73%,.42)}:root[data-theme=light] .crm-dashboard-kpi-value{margin-top:2px;font-size:clamp(2rem,2.8vw,2.45rem);letter-spacing:-.06em;color:#17243a}:root[data-theme=light] .crm-dashboard-kpi-icon{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:14px;border:0;color:var(--kpi-icon,#2563eb);background:var(--kpi-bg,rgba(219,234,254,.95));box-shadow:0 12px 26px var(--kpi-shadow,rgba(37,99,235,.16))}:root[data-theme=light] .crm-dashboard-kpi>.flex:first-child{position:relative;display:block;padding-right:40px}:root[data-theme=light] .crm-dashboard-kpi-blue{--kpi-icon:#1d4ed8;--kpi-bg:#dbeafe;--kpi-shadow:rgba(37,99,235,.18);--kpi-glow:rgba(55,125,255,.18)}:root[data-theme=light] .crm-dashboard-kpi-violet{--kpi-icon:#7c3aed;--kpi-bg:#ede9fe;--kpi-shadow:rgba(124,58,237,.18);--kpi-glow:rgba(139,92,246,.18)}:root[data-theme=light] .crm-dashboard-kpi-rose{--kpi-icon:#e11d48;--kpi-bg:#ffe4e6;--kpi-shadow:rgba(225,29,72,.14);--kpi-glow:rgba(244,63,94,.16)}:root[data-theme=light] .crm-dashboard-kpi-green{--kpi-icon:#059669;--kpi-bg:#d1fae5;--kpi-shadow:rgba(5,150,105,.15);--kpi-glow:rgba(16,185,129,.17)}:root[data-theme=light] .crm-dashboard-kpi-cyan{--kpi-icon:#0891b2;--kpi-bg:#cffafe;--kpi-shadow:rgba(8,145,178,.14);--kpi-glow:rgba(6,182,212,.16)}:root[data-theme=light] .crm-dashboard-kpi-amber{--kpi-icon:#c2410c;--kpi-bg:#ffedd5;--kpi-shadow:rgba(194,65,12,.14);--kpi-glow:rgba(251,146,60,.18)}:root[data-theme=light] .crm-dashboard-kpi-footer svg{max-width:58%;filter:drop-shadow(0 7px 12px rgba(55,125,255,.1))}:root[data-theme=light] .crm-dashboard-ops-panel{border-radius:30px;background:radial-gradient(circle at 5% 4%,rgba(55,125,255,.14),transparent 30%),radial-gradient(circle at 92% 8%,rgba(245,158,11,.14),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(246,251,255,.84));box-shadow:0 30px 72px rgba(53,63,82,.12)}:root[data-theme=light] .crm-dashboard-action-icon,:root[data-theme=light] .crm-dashboard-ops-icon,:root[data-theme=light] .crm-dashboard-reminder-icon,:root[data-theme=light] .crm-dashboard-shortcut-icon{border:0;background:linear-gradient(135deg,rgba(226,237,255,.96),rgba(237,233,254,.9));color:#2563eb;box-shadow:0 12px 24px rgba(55,125,255,.14)}:root[data-theme=light] .crm-dashboard-section-title{font-size:1.05rem;letter-spacing:-.035em;color:#1d2c43}:root[data-theme=light] .crm-dashboard-section-action{border-radius:999px;padding:6px 9px;background:rgba(236,244,255,.82);color:#2563eb}:root[data-theme=light] .crm-dashboard-ops-visual{align-items:center}:root[data-theme=light] .crm-dashboard-gauge>div{filter:drop-shadow(0 18px 28px rgba(55,125,255,.1))}:root[data-theme=light] .crm-dashboard-load-chart{min-height:138px;border-radius:24px;background:linear-gradient(rgba(55,125,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(55,125,255,.06) 1px,transparent 0),hsla(0,0%,100%,.68);background-size:100% 34px,58px 100%,auto;border-color:rgba(184,198,222,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 18px 40px rgba(58,72,92,.08)}:root[data-theme=light] .crm-dashboard-action-card,:root[data-theme=light] .crm-dashboard-list-row,:root[data-theme=light] .crm-dashboard-live-row,:root[data-theme=light] .crm-dashboard-ops-metric,:root[data-theme=light] .crm-dashboard-reminder,:root[data-theme=light] .crm-dashboard-shortcut{border-color:hsla(34,28%,75%,.48);background:hsla(0,0%,100%,.62);box-shadow:0 10px 24px rgba(68,56,41,.055)}:root[data-theme=light] .crm-dashboard-action-card:hover,:root[data-theme=light] .crm-dashboard-list-row:hover,:root[data-theme=light] .crm-dashboard-live-row:hover,:root[data-theme=light] .crm-dashboard-ops-metric:hover,:root[data-theme=light] .crm-dashboard-reminder:hover,:root[data-theme=light] .crm-dashboard-shortcut:hover{background:hsla(0,0%,100%,.88);border-color:rgba(116,139,176,.28);box-shadow:0 16px 34px rgba(68,56,41,.09)}:root[data-theme=light] .crm-dashboard-ops-metric-value{font-size:1.55rem;letter-spacing:-.045em}:root[data-theme=light] .crm-dashboard-empty-soft{background:linear-gradient(135deg,hsla(0,0%,100%,.62),rgba(246,251,255,.72));border-color:hsla(34,26%,72%,.58)}:root[data-theme=light] .crm-dashboard-reminder-danger .crm-dashboard-reminder-icon{background:#ffe4e6;color:#e11d48}:root[data-theme=light] .crm-dashboard-reminder-accent .crm-dashboard-reminder-icon{background:#dbeafe;color:#2563eb}:root[data-theme=light] .crm-dashboard-reminder-success .crm-dashboard-reminder-icon{background:#d1fae5;color:#059669}:root[data-theme=light] .crm-dashboard-shortcuts{gap:10px}:root[data-theme=light] .crm-dashboard-shortcut{min-height:54px;border-radius:18px}@media (max-width:1280px){:root[data-theme=light] .crm-dashboard-inner{padding-inline:20px}:root[data-theme=light] .crm-dashboard-kpi{min-height:128px;padding:16px}}@media (max-width:1024px){:root[data-theme=light] .crm-dashboard-inner{padding-top:22px}:root[data-theme=light] .crm-dashboard-hero h1{font-size:clamp(1.9rem,5vw,2.7rem)}:root[data-theme=light] .crm-dashboard-right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=light] .crm-dashboard-right-rail>*{min-width:0}}@media (max-width:720px){:root[data-theme=light] .crm-dashboard-inner{padding-inline:14px;padding-top:18px;gap:14px}:root[data-theme=light] .crm-dashboard-hero{padding-top:0!important}:root[data-theme=light] .crm-dashboard-hero-scene{display:none}:root[data-theme=light] .crm-dashboard-hero h1{font-size:2rem;line-height:1.05}:root[data-theme=light] .crm-dashboard-hero p{font-size:.94rem}:root[data-theme=light] .crm-dashboard-kpi{min-height:124px}:root[data-theme=light] .crm-dashboard-kpi-value{font-size:1.85rem}:root[data-theme=light] .crm-dashboard-ops-visual{grid-template-columns:1fr}:root[data-theme=light] .crm-dashboard-load-chart{min-height:116px}:root[data-theme=light] .crm-dashboard-ops-metrics,:root[data-theme=light] .crm-dashboard-right-rail,:root[data-theme=light] .crm-dashboard-shortcuts{grid-template-columns:1fr}}.crm-queue-priority-section{min-width:0}.crm-queue-center-workspace,.crm-queue-main-workspace{min-width:0;min-height:0;flex:1;height:100%}.crm-queue-priority-icon,.crm-queue-quick-action-icon,.crm-queue-rail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.crm-queue-mini-link{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface-2);color:var(--crm-text);font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease;min-width:0;padding:8px 9px}.crm-queue-mini-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 38%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface-2))}.crm-queue-empty-workspace{position:relative;overflow:hidden}.crm-queue-empty-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--crm-accent) 14%,transparent),transparent 32%),radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--crm-success) 10%,transparent),transparent 30%)}.crm-queue-illustration{border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--crm-accent) 12%,transparent),transparent 58%),color-mix(in srgb,var(--crm-surface-2) 68%,transparent)}.crm-queue-clipboard{position:relative;display:flex;width:124px;height:150px;align-items:center;justify-content:center;border:8px solid color-mix(in srgb,var(--crm-accent) 34%,transparent);border-radius:28px;color:var(--crm-accent);background:var(--crm-surface);box-shadow:0 18px 45px -20px color-mix(in srgb,var(--crm-accent) 48%,transparent)}.crm-queue-clipboard:before{content:"";position:absolute;top:-24px;width:54px;height:30px;border-radius:16px 16px 8px 8px;background:color-mix(in srgb,var(--crm-accent) 62%,#fff)}.crm-queue-check{position:absolute;left:28px;width:12px;height:7px;border-bottom:2px solid var(--crm-success);border-left:2px solid var(--crm-success);transform:rotate(-45deg)}.crm-queue-check-1{top:54px}.crm-queue-check-2{top:78px}.crm-queue-check-3{top:102px}.crm-queue-success-pill{border-color:color-mix(in srgb,var(--crm-success) 34%,var(--crm-border));background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface));color:var(--crm-success)}.crm-queue-priority-card,.crm-queue-quick-action{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid var(--crm-border);border-radius:14px;background:var(--crm-surface-2);color:var(--crm-text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.crm-queue-quick-action{padding:12px}.crm-queue-priority-icon,.crm-queue-quick-action-icon{width:34px;height:34px;border-radius:12px;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface))}.crm-queue-priority-card:hover,.crm-queue-quick-action:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--crm-accent) 36%,var(--crm-border));box-shadow:0 18px 38px -26px rgba(0,0,0,.55)}.crm-queue-priority-card{padding:14px}.crm-queue-detail-rail .crm-workspace-right-rail-scroll{display:flex;flex-direction:column;min-height:0;height:100%}.crm-contacts-workspace .contacts-header-panel,.crm-contacts-workspace .crm-queue-detail-panel,.crm-contacts-workspace .crm-queue-filter-bar,.crm-contacts-workspace .crm-queue-kpi-card,.crm-contacts-workspace .crm-queue-list-panel,.crm-queue-workspace .contacts-header-panel,.crm-queue-workspace .crm-queue-detail-panel,.crm-queue-workspace .crm-queue-filter-bar,.crm-queue-workspace .crm-queue-kpi-card,.crm-queue-workspace .crm-queue-list-panel{border:1px solid var(--crm-border);border-radius:1.25rem;box-shadow:var(--crm-shadow)}.crm-queue-detail-panel{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;position:relative;overflow:hidden auto}.crm-queue-detail-glow{pointer-events:none;position:absolute;inset:0 0 auto;height:7rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--crm-accent) 14%,transparent),transparent 52%),radial-gradient(circle at 100% 0,color-mix(in srgb,#8b5cf6 10%,transparent),transparent 48%)}.crm-queue-detail-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent)}.crm-queue-detail-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.02em}.crm-queue-detail-campaign{max-width:9rem;font-size:.68rem;font-weight:600;color:var(--crm-muted);border-radius:999px;border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 55%,transparent);padding:.15rem .5rem}.crm-queue-detail-position{font-size:.72rem;font-weight:700;color:var(--crm-muted)}.crm-queue-detail-identity{position:relative;z-index:1;display:flex;gap:.75rem;padding:.85rem 1rem .75rem}.crm-queue-detail-avatar{display:flex;width:2.85rem;height:2.85rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.95rem;color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 14px 28px -20px color-mix(in srgb,var(--crm-accent) 75%,#000)}.crm-queue-detail-name{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--crm-text)}.crm-queue-detail-sub{margin:.15rem 0 0;font-size:.72rem;font-weight:600;color:var(--crm-muted)}.crm-queue-detail-contact-strip{position:relative;z-index:1;margin:0 .75rem .65rem;border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-surface-2) 48%,transparent);padding:.65rem}.crm-queue-detail-channel-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.crm-queue-detail-channel{display:flex;min-height:2.35rem;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--crm-border) 80%,transparent);background:var(--crm-surface);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crm-muted);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.crm-queue-detail-channel:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));color:var(--crm-accent);transform:translateY(-1px)}.crm-queue-detail-channel-call{border-color:color-mix(in srgb,var(--crm-success) 35%,var(--crm-border));color:var(--crm-success);background:color-mix(in srgb,var(--crm-success) 8%,var(--crm-surface))}.crm-queue-detail-channel-call:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-success) 50%,var(--crm-border));color:var(--crm-success);background:color-mix(in srgb,var(--crm-success) 12%,var(--crm-surface))}.crm-queue-detail-channel:disabled{cursor:not-allowed;opacity:.45}.crm-queue-detail-lines{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--crm-border) 60%,transparent)}.crm-queue-detail-line{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--crm-text)}.crm-queue-detail-alert{position:relative;z-index:1;display:flex;align-items:center;gap:.45rem;margin:0 .75rem .55rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--crm-warning) 35%,transparent);background:color-mix(in srgb,var(--crm-warning) 10%,transparent);padding:.5rem .65rem;font-size:.72rem;color:var(--crm-warning)}.crm-queue-detail-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .85rem .55rem}.crm-queue-detail-callback-note{position:relative;z-index:1;margin:0 .85rem .55rem;border-left:2px solid color-mix(in srgb,var(--crm-warning) 45%,transparent);padding-left:.55rem;font-size:.72rem;font-style:italic;color:color-mix(in srgb,var(--crm-warning) 88%,var(--crm-text))}.crm-queue-detail-actions-card{position:relative;z-index:1;margin:0 .75rem .65rem;border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-surface-2) 42%,transparent);padding:.7rem}.crm-queue-detail-section-label{margin:0 0 .5rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted)}.crm-queue-detail-primary-action{min-height:2.5rem;margin-bottom:.5rem;border-radius:.85rem;font-size:.82rem}.crm-queue-detail-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.crm-queue-detail-secondary-action{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent);background:var(--crm-surface);padding:0 .55rem;font-size:.72rem;font-weight:600;color:var(--crm-text);transition:border-color .16s ease,background .16s ease}.crm-queue-detail-secondary-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 30%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-queue-detail-secondary-action:disabled{cursor:not-allowed;opacity:.5}.crm-queue-detail-danger-action{border-color:color-mix(in srgb,var(--crm-danger) 32%,var(--crm-border));color:var(--crm-danger)}.crm-queue-detail-danger-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-danger) 45%,var(--crm-border));background:color-mix(in srgb,var(--crm-danger) 8%,var(--crm-surface));color:var(--crm-danger)}.crm-queue-detail-footer{position:relative;z-index:1;margin-top:auto;display:flex;gap:.45rem;border-top:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent);padding:.65rem .75rem;background:color-mix(in srgb,var(--crm-surface-2) 35%,transparent)}.crm-queue-detail-nav{min-height:2.15rem;border-radius:.75rem;font-size:.78rem}.crm-contact-detail-panel,.crm-lead-detail-panel{border-color:color-mix(in srgb,#6366f1 18%,var(--crm-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 98%,#eef2ff) 0,var(--crm-surface) 46%),radial-gradient(circle at 0 0,color-mix(in srgb,#6366f1 12%,transparent),transparent 32%)}.crm-contact-detail-panel .crm-queue-detail-header,.crm-lead-detail-panel .crm-queue-detail-header{background:color-mix(in srgb,var(--crm-surface) 72%,transparent);backdrop-filter:blur(10px)}.crm-contact-detail-panel .crm-queue-detail-avatar,.crm-lead-detail-panel .crm-queue-detail-avatar{width:3.1rem;height:3.1rem;border-radius:1.05rem;font-size:.9rem}.crm-contact-detail-panel .crm-queue-detail-name,.crm-lead-detail-panel .crm-queue-detail-name{font-size:1.12rem}.crm-contact-detail-panel .crm-queue-detail-actions-card,.crm-contact-detail-panel .crm-queue-detail-contact-strip,.crm-lead-detail-panel .crm-queue-detail-actions-card,.crm-lead-detail-panel .crm-queue-detail-contact-strip{border-color:color-mix(in srgb,#6366f1 14%,var(--crm-border));background:color-mix(in srgb,var(--crm-surface) 88%,#eef2ff)}.crm-contact-detail-panel .crm-queue-detail-channel,.crm-lead-detail-panel .crm-queue-detail-channel{min-height:2.7rem;border-width:1px;font-size:.68rem}.crm-contact-detail-panel .crm-queue-detail-channel-email,.crm-lead-detail-panel .crm-queue-detail-channel-email{border-color:color-mix(in srgb,#2563eb 38%,var(--crm-border));background:color-mix(in srgb,#2563eb 10%,var(--crm-surface));color:#2563eb}.crm-contact-detail-panel .crm-queue-detail-channel-sms,.crm-lead-detail-panel .crm-queue-detail-channel-sms{border-color:color-mix(in srgb,#8b5cf6 38%,var(--crm-border));background:color-mix(in srgb,#8b5cf6 10%,var(--crm-surface));color:#7c3aed}.crm-contact-detail-panel .crm-queue-detail-channel-call,.crm-lead-detail-panel .crm-queue-detail-channel-call{border-color:color-mix(in srgb,#10b981 42%,var(--crm-border));background:color-mix(in srgb,#10b981 11%,var(--crm-surface));color:#059669}.crm-contact-detail-panel .crm-queue-detail-channel-email:hover:not(:disabled),.crm-lead-detail-panel .crm-queue-detail-channel-email:hover:not(:disabled){border-color:color-mix(in srgb,#2563eb 58%,var(--crm-border));background:color-mix(in srgb,#2563eb 15%,var(--crm-surface));color:#1d4ed8}.crm-contact-detail-panel .crm-queue-detail-channel-sms:hover:not(:disabled),.crm-lead-detail-panel .crm-queue-detail-channel-sms:hover:not(:disabled){border-color:color-mix(in srgb,#8b5cf6 58%,var(--crm-border));background:color-mix(in srgb,#8b5cf6 15%,var(--crm-surface));color:#6d28d9}.crm-contact-detail-panel .crm-queue-detail-channel-call:hover:not(:disabled),.crm-lead-detail-panel .crm-queue-detail-channel-call:hover:not(:disabled){border-color:color-mix(in srgb,#10b981 58%,var(--crm-border));background:color-mix(in srgb,#10b981 16%,var(--crm-surface));color:#047857}.crm-contact-detail-panel .crm-queue-detail-line span,.crm-lead-detail-panel .crm-queue-detail-line span{font-weight:800;color:var(--crm-text)}.crm-contact-detail-panel .crm-queue-detail-line svg,.crm-lead-detail-panel .crm-queue-detail-line svg{color:#6366f1!important}.crm-contact-detail-panel .crm-queue-detail-nav,.crm-contact-detail-panel .crm-queue-detail-primary-action{border-color:transparent!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.crm-contact-detail-panel .crm-queue-detail-nav:disabled,.crm-contact-detail-panel .crm-queue-detail-primary-action:disabled{background:color-mix(in srgb,var(--crm-surface-2) 80%,transparent)!important;color:var(--crm-muted)!important}.crm-contact-detail-panel .crm-queue-detail-nav:disabled{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;opacity:.5}.crm-queue-detail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.55rem;padding:2rem 1.25rem;color:var(--crm-muted)}.crm-queue-detail-placeholder-icon{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--crm-border) 75%,transparent);background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface-2));color:var(--crm-accent)}.crm-queue-detail-placeholder h2{margin:0;font-size:1rem;font-weight:800;color:var(--crm-text)}.crm-queue-detail-placeholder p{margin:0;max-width:16rem;font-size:.78rem;line-height:1.5}.crm-queue-list-panel{overflow:hidden}.crm-queue-list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--crm-border) 65%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 42%,transparent);padding:.55rem .85rem}.crm-queue-list-head h2{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted)}.crm-queue-row-list{display:flex;flex-direction:column;gap:.5rem;padding:.55rem}.crm-workspace-scroll-region:has(.crm-queue-row-list){display:flex;flex-direction:column;min-height:0;flex:1;height:100%;overflow:hidden}.crm-workspace-scroll-region:has(.crm-queue-row-list)>.crm-queue-list-panel{display:flex;min-height:0;height:100%;flex:1;flex-direction:column;overflow:hidden}.crm-workspace-scroll-region:has(.crm-queue-row-list) .crm-queue-list-head,.crm-workspace-scroll-region:has(.crm-queue-row-list) .crm-queue-list-panel>nav{flex-shrink:0}.crm-workspace-scroll-region:has(.crm-queue-row-list) .crm-queue-row-list{min-height:0;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-queue-row{cursor:pointer;border:1px solid color-mix(in srgb,var(--crm-border) 70%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--crm-surface-2) 46%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.crm-queue-row:hover{background:color-mix(in srgb,var(--crm-accent) 5%,var(--crm-surface-2))}.crm-queue-row-selected,.crm-queue-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border))}.crm-queue-row-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface)) 0,var(--crm-surface) 72%),color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 14%,transparent)}.crm-queue-row-top{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border))}.crm-queue-row-urgent{border-color:color-mix(in srgb,var(--crm-danger) 32%,var(--crm-border))}.crm-queue-row-readonly{opacity:.88}.crm-queue-row-grid{display:grid;grid-template-columns:1.55rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem;gap:.65rem;align-items:center;padding:.72rem .7rem .72rem .55rem;min-height:3.65rem}.crm-contacts-workspace .crm-contact-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem}.crm-contact-row-check{display:inline-flex;align-items:center;justify-content:center}.crm-contact-row-check input{width:1rem;height:1rem;cursor:pointer;border-radius:.3rem;accent-color:#6366f1}.crm-contact-row-check input:disabled{cursor:not-allowed;opacity:.45}.crm-queue-row-rank{text-align:right;font-size:.62rem;font-weight:700;color:color-mix(in srgb,var(--crm-muted) 82%,transparent)}.crm-queue-row-top .crm-queue-row-rank{color:var(--crm-accent)}.crm-queue-row-avatar{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:.74rem;font-weight:800;box-shadow:0 10px 20px -16px color-mix(in srgb,var(--crm-accent) 70%,#000)}.crm-queue-row-title-line{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem}.crm-queue-row-ribbon{border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 14%,transparent);padding:.1rem .4rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--crm-accent)}.crm-queue-row-name{font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:var(--crm-text);line-height:1.3}.crm-queue-row-sub{margin:.2rem 0 0;font-size:.84rem;font-weight:600;color:var(--crm-muted);line-height:1.35}.crm-queue-row-email,.crm-queue-row-phone{display:flex;min-width:0;align-items:center;gap:.3rem;font-size:.86rem;font-weight:750;color:color-mix(in srgb,var(--crm-text) 82%,var(--crm-muted))}.crm-queue-row-email svg,.crm-queue-row-phone svg{color:var(--crm-accent)}.crm-queue-row-status{display:flex;align-items:center;justify-content:center;min-width:6.75rem;max-width:8.75rem;white-space:nowrap;text-align:right}.crm-queue-row-disposition{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.82rem;font-weight:800;line-height:1.1;color:var(--crm-accent)}.crm-queue-row-disposition-empty{color:var(--crm-muted);font-weight:700;opacity:.48}.crm-queue-row-chevron{color:color-mix(in srgb,var(--crm-border) 90%,var(--crm-muted));transition:color .16s ease,transform .16s ease}.crm-queue-row-chevron-button{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.crm-queue-row-chevron-button:focus-visible{outline:2px solid color-mix(in srgb,var(--crm-accent) 72%,transparent);outline-offset:2px}.crm-queue-row-chevron-button:disabled{cursor:default;opacity:.45}.crm-queue-row-selected .crm-queue-row-chevron,.crm-queue-row:hover .crm-queue-row-chevron{color:var(--crm-accent);transform:translateX(1px)}.crm-queue-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .56rem;font-size:.74rem;font-weight:800;line-height:1}.crm-queue-pill-stage{background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent)}.crm-queue-pill-tz-resolved{background:rgba(237,233,254,.92);color:#7c3aed}.crm-queue-pill-tz-muted{background:rgba(226,232,240,.78);color:#64748b}.crm-queue-pill-accent{background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent)}.crm-queue-pill-warning{background:color-mix(in srgb,var(--crm-warning) 14%,transparent);color:var(--crm-warning)}.crm-queue-pill-danger{background:color-mix(in srgb,var(--crm-danger) 14%,transparent);color:var(--crm-danger)}.crm-queue-pill-muted{background:color-mix(in srgb,var(--crm-surface-2) 80%,transparent);color:var(--crm-muted)}.crm-queue-filter-grid{display:grid;grid-template-columns:minmax(13rem,1.6fr) repeat(5,minmax(7.25rem,1fr));align-items:end;gap:.7rem;width:100%}.crm-queue-workspace .crm-queue-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:stretch;gap:.55rem}.crm-queue-filter-field{position:relative;display:grid;min-width:0;align-items:end;gap:.32rem}.crm-queue-workspace .crm-queue-filter-field{align-items:stretch;gap:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.crm-queue-workspace .crm-queue-filter-field .cs-trigger,.crm-queue-workspace .crm-queue-filter-field input{min-height:2.6rem;width:100%}.crm-queue-workspace .crm-queue-filter-field>svg,.crm-queue-workspace .crm-queue-filter-icon{top:50%;bottom:auto;transform:translateY(-50%)}.crm-queue-workspace .crm-queue-filter-field:has(>svg) .cs-trigger,.crm-queue-workspace .crm-queue-filter-field:has(>svg)>input{padding-left:2.45rem!important}.crm-queue-filter-field-search{min-width:0}.crm-queue-filter-field>label{color:color-mix(in srgb,var(--crm-muted) 92%,var(--crm-text));font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.crm-queue-filter-field>svg,.crm-queue-filter-icon{pointer-events:none;position:absolute;left:.85rem;bottom:.78rem;z-index:2;color:color-mix(in srgb,var(--crm-muted) 82%,var(--crm-accent))}.crm-queue-filter-field>input,.crm-queue-filter-field>select{width:100%;min-width:0!important;min-height:2.6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent)!important;background-color:color-mix(in srgb,var(--crm-surface) 88%,transparent)!important;color:var(--crm-text)!important;font-size:.84rem;font-weight:650;line-height:1;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.crm-queue-filter-field>input{padding:.75rem 2.75rem .75rem 2.45rem}.crm-queue-filter-field>input::-moz-placeholder{color:color-mix(in srgb,var(--crm-muted) 65%,transparent);font-weight:400;opacity:1}.crm-queue-filter-field>input::placeholder{color:color-mix(in srgb,var(--crm-muted) 65%,transparent);font-weight:400;opacity:1}:root[data-theme=light] .crm-queue-filter-field>input::-moz-placeholder{color:#70859c;font-weight:400;opacity:1}:root[data-theme=light] .crm-queue-filter-field>input::placeholder{color:#70859c;font-weight:400;opacity:1}.crm-queue-filter-field>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem 2.45rem .75rem .95rem;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--crm-muted) 88%,var(--crm-text)) 50%),linear-gradient(135deg,color-mix(in srgb,var(--crm-muted) 88%,var(--crm-text)) 50%,transparent 50%);background-position:calc(100% - 1rem) calc(50% + 1px),calc(100% - .7rem) calc(50% + 1px);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}.crm-queue-filter-field:has(>.crm-queue-filter-icon)>input,.crm-queue-filter-field:has(>svg)>select{padding-left:2.45rem}.crm-queue-filter-field:has(>svg) .cs-trigger{padding-left:2.45rem}.crm-queue-workspace .crm-queue-filter-field .cs-trigger{min-height:2.6rem;border-radius:999px}.crm-queue-filter-field>input:hover,.crm-queue-filter-field>select:hover{border-color:color-mix(in srgb,var(--crm-accent) 30%,var(--crm-border))!important;background-color:color-mix(in srgb,var(--crm-surface) 96%,transparent)!important}.crm-queue-filter-field>input:focus,.crm-queue-filter-field>select:focus{border-color:color-mix(in srgb,var(--crm-accent) 48%,var(--crm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 14%,transparent)}.crm-queue-filter-field>button:not([aria-haspopup]){position:absolute;right:.72rem;bottom:.67rem;z-index:3;border-radius:999px;background:color-mix(in srgb,var(--crm-surface) 82%,transparent);padding:.05rem .35rem;font-size:.68rem;line-height:1.2}.crm-queue-filter-field:has(>button[aria-haspopup]){display:flex;align-self:end;min-width:-moz-max-content;min-width:max-content}.crm-queue-filter-field>button[aria-haspopup]{min-height:2.6rem;border-radius:999px;padding-inline:1rem;white-space:nowrap}.crm-queue-filter-field,.crm-queue-filter-field .cs-wrap,.crm-queue-filter-grid{max-width:100%;min-width:0}.crm-queue-filter-field .cs-wrap{width:100%}@media (max-width:1280px){.crm-queue-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-queue-filter-field-search{grid-column:span 2}}@media (max-width:760px){.crm-queue-filter-grid{grid-template-columns:1fr}.crm-queue-filter-field-search{grid-column:auto}.crm-queue-filter-field:has(>button[aria-haspopup]){min-width:0;width:100%}.crm-queue-filter-field>button[aria-haspopup]{width:100%}}:root[data-theme=dark] .crm-my-queue-workspace{color-scheme:dark;--crm-bg:#161a20;--crm-surface:#222a35;--crm-surface-2:#1b222c;--crm-border:hsla(0,0%,100%,.08);--crm-text:#edf4fb;--crm-text-muted:#9baabb;--crm-muted:#9baabb;--crm-accent:#2f8cff;--crm-success:#45d18a;--crm-warning:#f5b84b;--crm-danger:#ff6873;--crm-info:#a78bfa;--crm-shadow:0 18px 46px -28px rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.04);background:radial-gradient(circle at 18% -10%,rgba(47,140,255,.1),transparent 31%),linear-gradient(180deg,#1b2028,#161a20 52%,#131820)}:root[data-theme=dark] .crm-my-queue-workspace .contacts-header-panel{border-color:hsla(0,0%,100%,.09);background:radial-gradient(circle at 8% 0,rgba(47,140,255,.18),transparent 32%),linear-gradient(135deg,#243041,#1d2633 48%,#18202b);box-shadow:0 18px 50px -34px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-panel,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-bar,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-card,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-list-panel{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 42%),#222a35;box-shadow:var(--crm-shadow)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-card{--queue-kpi-accent:var(--crm-accent);border-color:hsla(0,0%,100%,.075)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--queue-kpi-accent),color-mix(in srgb,var(--queue-kpi-accent) 38%,transparent));opacity:.78;pointer-events:none}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-card:hover{border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,color-mix(in srgb,var(--queue-kpi-accent) 5%,transparent),transparent 52%),#293241;box-shadow:0 22px 54px -30px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-active{border-color:color-mix(in srgb,var(--queue-kpi-accent) 48%,hsla(0,0%,100%,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--queue-kpi-accent) 10%,transparent),transparent 58%),#253044;box-shadow:0 0 0 1px color-mix(in srgb,var(--queue-kpi-accent) 22%,transparent),var(--crm-shadow)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-blue{--queue-kpi-accent:#2f8cff}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-violet{--queue-kpi-accent:#f5a524}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-rose{--queue-kpi-accent:#ff6873}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-amber{--queue-kpi-accent:#f5b84b}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-green{--queue-kpi-accent:#45d18a}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-cyan{--queue-kpi-accent:#a78bfa}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-icon{border-color:color-mix(in srgb,var(--queue-kpi-accent) 35%,hsla(0,0%,100%,.08));background:color-mix(in srgb,var(--queue-kpi-accent) 15%,#1b222c);color:var(--queue-kpi-accent)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-value{color:#f4f8fc}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-active .crm-queue-kpi-value,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-card:hover .crm-queue-kpi-value{color:var(--queue-kpi-accent)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-label,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-kpi-micro{color:#9baabb}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-bar{background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 56%),#202833}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field .cs-trigger,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>input,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>select{border-color:hsla(0,0%,100%,.1)!important;background-color:#19212b!important;color:#e8f0f8!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>input::-moz-placeholder{color:rgba(232,240,248,.52)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>input::placeholder{color:rgba(232,240,248,.52)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field .cs-trigger:hover,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>input:hover,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>select:hover{border-color:rgba(47,140,255,.38)!important;background-color:#202a36!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field .cs-trigger:focus,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>input:focus,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-filter-field>select:focus{border-color:rgba(47,140,255,.68)!important;box-shadow:0 0 0 3px rgba(47,140,255,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-list-head{border-bottom-color:hsla(0,0%,100%,.075);background:#1d2530}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-row{border-color:hsla(0,0%,100%,.075);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 62%),#1d2631;box-shadow:0 10px 28px -24px rgba(0,0,0,.9)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-row:hover{border-color:rgba(47,140,255,.34);background:linear-gradient(90deg,rgba(47,140,255,.075),transparent 64%),#293241;box-shadow:0 16px 36px -24px rgba(0,0,0,.95),0 0 0 1px rgba(47,140,255,.08)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-row-selected{border-color:rgba(47,140,255,.54);background:linear-gradient(90deg,rgba(47,140,255,.16),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 62%),#263246;box-shadow:inset 3px 0 0 rgba(47,140,255,.86),0 0 0 1px rgba(47,140,255,.16),0 18px 42px -26px rgba(0,0,0,.98)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-row-urgent:not(.crm-queue-row-selected){border-color:rgba(255,104,115,.38)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-status-pill,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill{border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-stage{border-color:rgba(69,209,138,.24);background:rgba(69,209,138,.16)!important;color:#74e8a8!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-tz-resolved{border-color:rgba(47,140,255,.24);background:rgba(47,140,255,.16);color:#8cc4ff}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-muted,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-tz-muted{border-color:hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.055);color:#aab7c5}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-accent{border-color:rgba(47,140,255,.28);background:rgba(47,140,255,.16);color:#8cc4ff}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-warning{border-color:rgba(245,184,75,.3);background:rgba(245,184,75,.17);color:#ffd27a}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-pill-danger{border-color:rgba(255,104,115,.32);background:rgba(255,104,115,.16);color:#ff9aa2}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-pending{border-color:rgba(245,184,75,.3)!important;background:rgba(245,184,75,.16)!important;color:#ffd27a!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-active{border-color:rgba(69,209,138,.3)!important;background:rgba(69,209,138,.16)!important;color:#74e8a8!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-info{border-color:rgba(167,139,250,.3)!important;background:rgba(167,139,250,.16)!important;color:#c4b5fd!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-callback{border-color:rgba(245,165,36,.32)!important;background:rgba(245,165,36,.17)!important;color:#ffc46b!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-success{border-color:rgba(69,209,138,.3)!important;background:rgba(69,209,138,.16)!important;color:#74e8a8!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-muted{border-color:hsla(0,0%,100%,.08)!important;background:hsla(0,0%,100%,.06)!important;color:#aab7c5!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-status-danger{border-color:rgba(255,104,115,.34)!important;background:rgba(255,104,115,.17)!important;color:#ff9aa2!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-right-rail{border-left-color:hsla(0,0%,100%,.08)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border:1px solid hsla(0,0%,100%,.09);border-radius:1.25rem;background:#222a35;box-shadow:0 24px 58px -32px rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.045);overflow:hidden}:root[data-theme=dark] .crm-my-queue-workspace .crm-lead-detail-panel{border-color:rgba(47,140,255,.16)!important;background:radial-gradient(circle at 12% 0,rgba(47,140,255,.14),transparent 34%),linear-gradient(180deg,#253040,#222a35 48%,#1d2530)}:root[data-theme=dark] .crm-my-queue-workspace .crm-lead-detail-panel .crm-queue-detail-header,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-footer{background:rgba(27,34,44,.72);backdrop-filter:blur(12px)}:root[data-theme=dark] .crm-my-queue-workspace .crm-lead-detail-panel .crm-queue-detail-actions-card,:root[data-theme=dark] .crm-my-queue-workspace .crm-lead-detail-panel .crm-queue-detail-contact-strip{border-color:hsla(0,0%,100%,.09);background:rgba(25,33,43,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-channel{border-color:hsla(0,0%,100%,.08);background:#1b222c;color:#aab7c5}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-channel-email{border-color:rgba(47,140,255,.3);background:rgba(47,140,255,.16);color:#9dccff}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-channel-sms{border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.16);color:#c4b5fd}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-channel-call{border-color:rgba(69,209,138,.34);background:rgba(69,209,138,.16);color:#74e8a8}:root[data-theme=dark] .crm-my-queue-workspace .campaigns-btn-primary,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-primary-action{border-color:rgba(85,160,255,.38)!important;background:linear-gradient(135deg,#2f8cff,#2563eb)!important;color:#fff!important;box-shadow:0 16px 32px -20px rgba(47,140,255,.8)}:root[data-theme=dark] .crm-my-queue-workspace .campaigns-btn-primary:hover:not(:disabled),:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-primary-action:hover:not(:disabled){background:linear-gradient(135deg,#55a0ff,#2f8cff)!important;box-shadow:0 20px 38px -20px rgba(47,140,255,.88)}:root[data-theme=dark] .crm-my-queue-workspace .campaigns-btn-secondary,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-nav,:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-secondary-action{border-color:hsla(0,0%,100%,.1)!important;background:#1b222c!important;color:#dbe6f0!important}:root[data-theme=dark] .crm-my-queue-workspace .campaigns-btn-secondary:hover:not(:disabled),:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-nav:hover:not(:disabled),:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-secondary-action:hover:not(:disabled){border-color:rgba(47,140,255,.34)!important;background:#263241!important;color:#f4f8fc!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-danger-action{border-color:rgba(255,104,115,.36)!important;background:rgba(255,104,115,.13)!important;color:#ff9aa2!important}:root[data-theme=dark] .crm-my-queue-workspace .crm-queue-detail-danger-action:hover:not(:disabled){border-color:rgba(255,104,115,.5)!important;background:rgba(255,104,115,.2)!important}@media (max-width:900px){.crm-queue-row-grid{grid-template-columns:1.4rem 2.75rem minmax(0,1fr) auto 1rem;min-height:3.85rem}.crm-contacts-workspace .crm-contact-row .crm-queue-row-grid{grid-template-columns:1.25rem 1.35rem 2.75rem minmax(0,1fr) auto 1rem}.crm-queue-row-email,.crm-queue-row-meta,.crm-queue-row-phone{display:none!important}}.crm-queue-priority-rail{border:1px solid var(--crm-border);border-radius:18px;background:var(--crm-surface);box-shadow:var(--shadow-crm,0 10px 30px rgba(0,0,0,.18));padding:12px}.crm-queue-priority-rail .crm-queue-priority-card{padding:10px;gap:9px}.crm-queue-priority-rail .crm-queue-priority-icon{width:30px;height:30px;border-radius:10px}.crm-queue-rail-card{overflow:hidden}.crm-queue-rail-icon{width:34px;height:34px;border-radius:12px;color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface-2))}.crm-queue-activity-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:10px;background:var(--crm-surface)}:root[data-theme=light] .crm-queue-shell{--crm-light-page:#dbe8fb;--crm-light-page-2:#f4dfc6;--crm-light-panel:hsla(0,0%,100%,.97);--crm-light-panel-2:rgba(255,252,246,.94);--crm-light-border:rgba(136,159,190,.34);--crm-light-border-strong:rgba(72,112,178,.42);--crm-light-text:#15233b;--crm-light-muted:#68758a;--crm-light-shadow:none}:root[data-theme=light] .crm-queue-shell .console-content{background:radial-gradient(circle at 12% 8%,rgba(43,105,196,.28),transparent 30%),radial-gradient(circle at 86% 4%,rgba(245,151,58,.26),transparent 31%),radial-gradient(circle at 65% 92%,rgba(106,92,230,.16),transparent 35%),linear-gradient(135deg,var(--crm-light-page),#eef5ff 47%,var(--crm-light-page-2))}:root[data-theme=light] .crm-queue-shell .drawer-nav-link{border-radius:16px;color:#62708a}:root[data-theme=light] .crm-queue-shell .drawer-nav-link:hover{background:hsla(0,0%,100%,.72);color:var(--crm-light-text)}:root[data-theme=light] .crm-queue-shell .drawer-nav-link.active{color:#142846;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(238,245,255,.9)),radial-gradient(circle at 0 50%,rgba(37,99,235,.12),transparent 44%);box-shadow:0 12px 28px -22px rgba(37,99,235,.5)}:root[data-theme=light] .crm-queue-shell .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .crm-queue-shell .drawer-nav-link:hover .drawer-nav-icon{color:#1f6feb;background:rgba(226,237,255,.9)}:root[data-theme=light] .crm-queue-shell .topbar{backdrop-filter:blur(18px)}:root[data-theme=light] .crm-queue-shell .icon-btn,:root[data-theme=light] .crm-queue-shell .profile-trigger,:root[data-theme=light] .crm-queue-shell .topbar-brand{background:hsla(0,0%,100%,.74);border-color:hsla(34,24%,70%,.56);box-shadow:0 10px 24px -20px rgba(42,54,76,.36)}:root[data-theme=light] .crm-queue-shell .topbar-center .global-search .input{height:42px;border-radius:999px;background:hsla(0,0%,100%,.78);border-color:hsla(34,24%,70%,.52);box-shadow:0 14px 32px -26px rgba(37,50,74,.45)}:root[data-theme=light] .crm-queue-workspace{--crm-bg:transparent;--crm-surface:var(--crm-light-panel);--crm-surface-2:var(--crm-light-panel-2);--crm-border:var(--crm-light-border);--crm-text:var(--crm-light-text);--crm-text-muted:var(--crm-light-muted);color:var(--crm-light-text)}:root[data-theme=light] .crm-queue-inner{gap:18px;padding-top:28px}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .contacts-header-panel,:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-filter-bar,:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-list-panel,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .contacts-header-panel,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .funders-filter-card.crm-queue-filter-bar,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .funders-table-shell.crm-queue-list-panel,:root[data-theme=light] .crm-queue-shell .crm-queue-empty-workspace,:root[data-theme=light] .crm-queue-shell .crm-queue-priority-section,:root[data-theme=light] .crm-queue-shell .crm-queue-rail-card,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .contacts-header-panel,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-filter-bar,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-kpi-card,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-list-panel{border:1px solid var(--crm-light-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%);box-shadow:var(--crm-light-shadow)!important;backdrop-filter:blur(14px)}:root[data-theme=light] .crm-queue-shell .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-workspace-right-rail-scroll{border:1px solid hsla(34,28%,75%,.52)!important;border-radius:.95rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)!important;overflow:hidden!important}:root[data-theme=light] .crm-queue-shell .crm-voicemail-drops-workspace .voicemail-drops-right-rail .crm-queue-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-voicemail-drops-workspace .voicemail-drops-right-rail .voicemail-drops-studio-panel{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-list-panel:has(.crm-queue-row-list),:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-list-panel:has(.crm-queue-row-list),:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .funders-table-shell.crm-queue-list-panel:has(.crm-queue-row-list),:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;overflow:visible}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-list-head,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-list-head{margin-bottom:.35rem;border-bottom:1px solid var(--crm-light-border)!important;border-radius:1.25rem;border:1px solid var(--crm-light-border)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-queue-shell .crm-queue-workspace:not(.crm-contacts-workspace):not(.crm-funders-workspace):not(.crm-checklist-workspace):not(.crm-scripts-workspace):not(.crm-voicemail-drops-workspace) .crm-queue-filter-bar,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace:not(.crm-contacts-workspace):not(.crm-funders-workspace):not(.crm-checklist-workspace):not(.crm-scripts-workspace):not(.crm-voicemail-drops-workspace) .crm-queue-list-head{background:#fff!important;background-color:#fff!important;backdrop-filter:none}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-row,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,252,247,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%);box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-row:hover,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-light-border))!important;background:linear-gradient(135deg,#fff,rgba(255,252,247,.98)),radial-gradient(circle at 100% 0,rgba(191,218,255,.58),transparent 35%);box-shadow:none!important}:root[data-theme=light] .crm-queue-shell .crm-contacts-workspace .crm-queue-row-selected,:root[data-theme=light] .crm-queue-shell .crm-queue-workspace .crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-card.crm-queue-kpi-active,:root[data-theme=light] .crm-queue-workspace .crm-queue-kpi-card.crm-queue-kpi-active{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-light-border))}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-card.crm-queue-kpi-urgent,:root[data-theme=light] .crm-queue-workspace .crm-queue-kpi-card.crm-queue-kpi-urgent{border-color:color-mix(in srgb,var(--crm-danger) 35%,var(--crm-light-border))}:root[data-theme=light] .crm-checklist-workspace .crm-checklist-row{border-color:rgba(136,159,190,.26)!important;background:#fff!important;background-color:#fff!important;background-clip:padding-box;box-shadow:0 1px 2px rgba(15,23,42,.035),0 12px 26px -24px rgba(15,23,42,.3)!important}:root[data-theme=light] .crm-checklist-workspace .crm-checklist-row:hover{border-color:rgba(55,125,255,.22)!important;background:#fff!important;background-color:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.035),0 14px 30px -26px rgba(55,125,255,.34)!important}:root[data-theme=light] .crm-checklist-workspace .crm-checklist-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,#fff,#fff 64%,rgba(248,250,255,.98))!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.12),0 14px 30px -26px rgba(79,70,229,.28)!important}:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .checklist-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .checklist-detail-panel.crm-contact-detail-panel,:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .checklist-detail-panel.crm-queue-detail-panel{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:hidden auto}:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border:1px solid rgba(15,23,42,.14)!important;border-radius:1.25rem!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .checklist-detail-section,:root[data-theme=light] .crm-queue-shell .crm-checklist-workspace .crm-queue-detail-actions-card{border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:none!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .scripts-detail-panel{border-color:rgba(136,159,190,.24)!important;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.99) 58%,rgba(248,250,252,.97)),radial-gradient(circle at 96% 0,rgba(211,229,255,.36),transparent 34%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 22px 52px -32px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.98)!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .crm-queue-detail-actions-card,:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .scripts-detail-panel .scripts-detail-section{border-color:rgba(136,159,190,.24)!important;background:#fff!important;background-color:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.98)!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-identity{border-color:rgba(136,159,190,.24)!important;background:hsla(0,0%,100%,.9)!important;box-shadow:0 1px 2px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.98)!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .script-collection-shell .crm-queue-list-head,:root[data-theme=light] .crm-scripts-workspace .script-collection-shell .crm-queue-list-head{min-height:2.7rem;margin:0 .55rem .75rem;border-bottom:1px solid var(--crm-light-border,rgba(136,159,190,.24))!important;border-radius:1.25rem;border:1px solid var(--crm-light-border,rgba(136,159,190,.24))!important;background:#fff!important;background-color:#fff!important;padding:.65rem .85rem;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04),0 14px 30px -26px rgba(15,23,42,.36))!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-actions-card,:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .scripts-detail-section{border:1px solid rgba(136,159,190,.24)!important;background-color:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.98)!important}:root[data-theme=light] .crm-scripts-workspace .crm-workspace-right-rail{overflow:visible}:root[data-theme=light] .crm-scripts-workspace .crm-queue-detail-rail .crm-workspace-right-rail-scroll{border:1px solid rgba(15,23,42,.14)!important;border-radius:1.25rem!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}:root[data-theme=light] .crm-queue-shell .crm-scripts-workspace .scripts-detail-panel,:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel,:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel.crm-contact-detail-panel{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:hidden auto}:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel{background:transparent!important;background-color:transparent!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-glow{background:radial-gradient(ellipse 80% 46% at 12% 0,rgba(55,125,255,.18),transparent 64%),radial-gradient(ellipse 58% 42% at 100% 0,rgba(124,58,237,.14),transparent 62%)}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-header{min-height:3.15rem;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0 0,rgba(219,234,254,.78),transparent 42%),linear-gradient(135deg,rgba(239,246,255,.96),rgba(245,243,255,.92))}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-identity{margin:.85rem .75rem .75rem;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.15rem;background:linear-gradient(135deg,#fff,rgba(248,251,255,.96))!important;box-shadow:none!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-detail-actions-card,:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .scripts-detail-section{margin-inline:.75rem;border:1px solid rgba(15,23,42,.1)!important;border-radius:1rem;background:#fff!important;box-shadow:none!important}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel{position:relative;overflow:hidden}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel:after,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel:after{content:"";position:absolute;z-index:0;right:-8%;top:-80%;width:34%;height:220%;pointer-events:none;background:radial-gradient(circle,rgba(127,105,255,.12),transparent 62%)}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel>*,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel>*{position:relative;z-index:1}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel h1,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel h1{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15;letter-spacing:-.03em}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel p,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel p{margin-top:.2rem;max-width:42rem;color:#718097;font-size:.8125rem}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel .crm-command-header-icon,:root[data-theme=light] .crm-queue-workspace .contacts-header-panel .crm-command-header-icon{width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#2563eb;box-shadow:0 12px 24px -18px rgba(37,99,235,.45)}:root[data-theme=light] .crm-contacts-workspace .contacts-hero-actions a,:root[data-theme=light] .crm-contacts-workspace .contacts-hero-actions button,:root[data-theme=light] .crm-queue-workspace .contacts-hero-actions a,:root[data-theme=light] .crm-queue-workspace .contacts-hero-actions button{min-height:34px;border-radius:999px;box-shadow:0 10px 22px -18px rgba(37,50,74,.38)}:root[data-theme=light] .crm-queue-kpi-card{min-height:102px;padding-block:.75rem}:root[data-theme=light] .crm-reports-hero-card{min-height:128px}:root[data-theme=light] .crm-queue-kpi-card:hover,:root[data-theme=light] .crm-reports-hero-card:hover{transform:translateY(-2px);border-color:var(--crm-light-border-strong);box-shadow:none}:root[data-theme=light] .crm-queue-kpi-label{color:#7a8494;letter-spacing:.075em}:root[data-theme=light] .crm-queue-kpi-value{font-size:clamp(1.65rem,2.2vw,1.875rem);letter-spacing:-.055em}:root[data-theme=light] .crm-queue-kpi-icon{border:0;color:var(--kpi-icon);background:var(--kpi-bg);box-shadow:0 12px 24px -18px var(--kpi-shadow)}:root[data-theme=light] .crm-queue-kpi-card:before{content:"";position:absolute;inset:auto -22% -46% 34%;height:90%;pointer-events:none;background:radial-gradient(circle,var(--kpi-glow),transparent 62%)}:root[data-theme=light] .crm-queue-kpi-blue{--kpi-icon:#1d4ed8;--kpi-bg:#dbeafe;--kpi-shadow:rgba(37,99,235,.18);--kpi-glow:rgba(55,125,255,.18)}:root[data-theme=light] .crm-queue-kpi-violet{--kpi-icon:#7c3aed;--kpi-bg:#ede9fe;--kpi-shadow:rgba(124,58,237,.18);--kpi-glow:rgba(139,92,246,.18)}:root[data-theme=light] .crm-queue-kpi-rose{--kpi-icon:#e11d48;--kpi-bg:#ffe4e6;--kpi-shadow:rgba(225,29,72,.14);--kpi-glow:rgba(244,63,94,.16)}:root[data-theme=light] .crm-queue-kpi-green{--kpi-icon:#059669;--kpi-bg:#d1fae5;--kpi-shadow:rgba(5,150,105,.15);--kpi-glow:rgba(16,185,129,.17)}:root[data-theme=light] .crm-queue-kpi-cyan{--kpi-icon:#0891b2;--kpi-bg:#cffafe;--kpi-shadow:rgba(8,145,178,.14);--kpi-glow:rgba(6,182,212,.16)}:root[data-theme=light] .crm-queue-kpi-amber{--kpi-icon:#c2410c;--kpi-bg:#ffedd5;--kpi-shadow:rgba(194,65,12,.14);--kpi-glow:rgba(251,146,60,.18)}:root[data-theme=light] .crm-queue-filter-bar{padding:14px}:root[data-theme=light] .crm-queue-filter-bar select,:root[data-theme=light] .crm-queue-filter-field>input{border-radius:14px;border-color:rgba(139,160,190,.42)!important;background-color:hsla(0,0%,100%,.86)!important;color:var(--crm-light-text)!important;color-scheme:light;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 1px 0 rgba(40,56,87,.03)}:root[data-theme=light] .crm-queue-filter-bar select{background-image:linear-gradient(45deg,transparent 50%,#66758d 0),linear-gradient(135deg,#66758d 50%,transparent 0);background-position:calc(100% - 1rem) calc(50% + 1px),calc(100% - .7rem) calc(50% + 1px);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}:root[data-theme=light] .crm-queue-filter-bar select:focus,:root[data-theme=light] .crm-queue-filter-field>input:focus{border-color:rgba(37,99,235,.42)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 3px rgba(37,99,235,.12)}:root[data-theme=light] .crm-checklist-workspace .checklist-filter-count .crm-queue-filter-control,:root[data-theme=light] .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input{border-radius:999px!important;border-color:rgba(15,23,42,.14)!important;background-color:#fff!important}:root[data-theme=light] .crm-checklist-workspace .checklist-filter-grid .crm-queue-filter-field>input:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}:root[data-theme=light] .crm-queue-empty-workspace{border-radius:30px}:root[data-theme=light] .crm-queue-empty-title{letter-spacing:-.045em}:root[data-theme=light] .crm-queue-activity-row,:root[data-theme=light] .crm-queue-mini-link,:root[data-theme=light] .crm-queue-priority-card,:root[data-theme=light] .crm-queue-quick-action{border-color:hsla(34,28%,75%,.48);background:hsla(0,0%,100%,.62)}:root[data-theme=light] .crm-queue-activity-row:hover,:root[data-theme=light] .crm-queue-mini-link:hover,:root[data-theme=light] .crm-queue-priority-card:hover,:root[data-theme=light] .crm-queue-quick-action:hover{background:hsla(0,0%,100%,.9);border-color:rgba(116,139,176,.3)}:root[data-theme=light] .crm-queue-quick-action-blue .crm-queue-quick-action-icon{background:#dbeafe;color:#2563eb}:root[data-theme=light] .crm-queue-quick-action-green .crm-queue-quick-action-icon{background:#d1fae5;color:#059669}:root[data-theme=light] .crm-queue-priority-violet .crm-queue-priority-icon,:root[data-theme=light] .crm-queue-quick-action-violet .crm-queue-quick-action-icon{background:#ede9fe;color:#7c3aed}:root[data-theme=light] .crm-queue-quick-action-cyan .crm-queue-quick-action-icon{background:#cffafe;color:#0891b2}:root[data-theme=light] .crm-queue-priority-rose .crm-queue-priority-icon{background:#ffe4e6;color:#e11d48}:root[data-theme=light] .crm-queue-priority-amber .crm-queue-priority-icon{background:#ffedd5;color:#c2410c}:root[data-theme=light] .crm-queue-priority-pink .crm-queue-priority-icon{background:#fce7f3;color:#db2777}:root[data-theme=light] .crm-queue-priority-section{border:1px solid var(--crm-light-border);border-radius:24px;padding:16px}:root[data-theme=light] .crm-queue-rail-card{border-radius:24px}:root[data-theme=light] .crm-queue-rail-icon{border:0}:root[data-theme=light] .crm-queue-rail-icon-blue{background:#dbeafe;color:#2563eb}:root[data-theme=light] .crm-queue-rail-icon-violet{background:#ede9fe;color:#7c3aed}:root[data-theme=light] .crm-queue-rail-icon-green{background:#d1fae5;color:#059669}:root[data-theme=light] .crm-queue-health-card{background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(237,253,245,.78)),radial-gradient(circle at 100% 0,rgba(16,185,129,.14),transparent 38%)}@media (max-width:1280px){:root[data-theme=light] .crm-queue-inner{padding-inline:20px}}@media (max-width:1024px){:root[data-theme=light] .crm-queue-inner{padding-top:22px}:root[data-theme=light] .crm-queue-right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root[data-theme=light] .crm-queue-inner{padding-inline:14px;padding-top:18px}:root[data-theme=light] .crm-queue-workspace .contacts-header-panel:after{display:none}:root[data-theme=light] .crm-queue-kpi-value{font-size:1.85rem}:root[data-theme=light] .crm-queue-right-rail{grid-template-columns:1fr}}.crm-live-workspace{width:100%;min-width:0}.crm-live-card,.crm-live-hero,.crm-live-kpi-card,.crm-live-performance-bar{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text);box-shadow:var(--crm-shadow,0 18px 48px -28px rgba(0,0,0,.42));transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.crm-live-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:28px;padding:1.1rem 1.25rem}.crm-live-feed-icon,.crm-live-hero-icon,.crm-live-kpi-icon{display:flex;align-items:center;justify-content:center}.crm-live-hero-icon{height:3.25rem;width:3.25rem;flex-shrink:0;border-radius:1.15rem;background:color-mix(in srgb,var(--crm-accent) 16%,var(--crm-surface-2));color:var(--crm-accent)}.crm-live-title{font-size:clamp(1.55rem,2vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--crm-text)}.crm-live-subtitle{margin-top:.35rem;max-width:42rem;color:var(--crm-text-muted);font-size:.92rem;line-height:1.45}.crm-live-chip-row,.crm-live-controls,.crm-live-hero-actions,.crm-live-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.crm-live-mini-chip,.crm-live-queue-status,.crm-live-soft-chip,.crm-live-stage-pill,.crm-live-status-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;white-space:nowrap}.crm-live-status-pill{min-height:2.35rem;border:1px solid var(--crm-border);background:var(--crm-surface-2);padding:0 .8rem;color:var(--crm-text-muted);font-size:.78rem;font-weight:750}.crm-live-status-pill.is-online{border-color:color-mix(in srgb,var(--crm-success) 28%,var(--crm-border));background:color-mix(in srgb,var(--crm-success) 12%,var(--crm-surface));color:var(--crm-success)}.crm-live-card-link,.crm-live-icon-action,.crm-live-primary-action,.crm-live-secondary-action{display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;font-size:.82rem;font-weight:750;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.crm-live-primary-action,.crm-live-workspace .tasks-primary-action,.crm-live-workspace a.tasks-primary-action{min-height:2.35rem;border:1px solid transparent;background:var(--crm-accent);padding:0 .95rem;color:#fff;box-shadow:0 14px 24px -18px color-mix(in srgb,var(--crm-accent) 70%,#000)}.crm-live-workspace .tasks-primary-action,.crm-live-workspace a.tasks-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;font-size:.875rem;font-weight:700;text-decoration:none}.crm-live-card-link,.crm-live-icon-action,.crm-live-secondary-action{border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text)}.crm-live-secondary-action{min-height:2.25rem;padding:0 .9rem}.crm-live-icon-action{height:2.35rem;width:2.35rem;padding:0}.crm-live-card-link{margin-top:.75rem;min-height:2.2rem;width:100%;padding:0 .8rem}.crm-live-card-link:hover,.crm-live-icon-action:not(:disabled):hover,.crm-live-primary-action:not(:disabled):hover,.crm-live-secondary-action:not(:disabled):hover,.crm-live-workspace .tasks-primary-action:hover,.crm-live-workspace a.tasks-primary-action:hover{transform:translateY(-1px);box-shadow:0 16px 30px -24px rgba(20,31,48,.55)}.crm-live-control:disabled,.crm-live-icon-action:disabled,.crm-live-primary-action:disabled,.crm-live-secondary-action:disabled,.crm-live-tab:disabled{cursor:not-allowed;opacity:.55}.crm-live-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.crm-live-kpi-card{min-height:6rem;border-radius:22px;padding:.78rem}.crm-live-card:hover,.crm-live-kpi-card:hover{transform:translateY(-1px)}.crm-live-kpi-icon{height:2.35rem;width:2.35rem;border-radius:.9rem;background:color-mix(in srgb,var(--crm-accent) 13%,var(--crm-surface-2));color:var(--crm-accent)}.crm-live-kpi-card.tone-emerald .crm-live-kpi-icon,.crm-live-kpi-card.tone-green .crm-live-kpi-icon{background:color-mix(in srgb,var(--crm-success) 14%,var(--crm-surface-2));color:var(--crm-success)}.crm-live-kpi-card.tone-violet .crm-live-kpi-icon{background:color-mix(in srgb,#7c3aed 15%,var(--crm-surface-2));color:#7c3aed}.crm-live-kpi-card.tone-amber .crm-live-kpi-icon{background:color-mix(in srgb,var(--crm-warning) 15%,var(--crm-surface-2));color:var(--crm-warning)}.crm-live-kpi-card.tone-cyan .crm-live-kpi-icon{background:color-mix(in srgb,#0891b2 14%,var(--crm-surface-2));color:#0891b2}.crm-live-kpi-label,.crm-live-section-label{color:var(--crm-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.crm-live-kpi-value{margin-top:.25rem;color:var(--crm-text);font-size:clamp(1.6rem,2vw,2rem);font-weight:850;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums}.crm-live-kpi-trend{color:var(--crm-success);font-size:.7rem;font-weight:750}.crm-live-cockpit-grid{display:grid;grid-template-columns:minmax(17rem,1.05fr) minmax(22rem,1.2fr) minmax(17rem,1fr);align-items:start;gap:.9rem}.crm-live-center-stack,.crm-live-main-stack,.crm-live-side-stack{display:flex;min-width:0;flex-direction:column;gap:.9rem}.crm-live-card{min-width:0;overflow:hidden;border-radius:24px;padding:.85rem}.crm-live-active-card{padding:.9rem}.crm-live-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.crm-live-section-title{color:var(--crm-text);font-size:.96rem;font-weight:800;letter-spacing:-.025em}.crm-live-timer{color:var(--crm-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.crm-live-dot{height:.45rem;width:.45rem;border-radius:999px;background:var(--crm-text-muted)}.crm-live-dot.is-live{animation:pulse 1.5s infinite;background:var(--crm-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--crm-success) 14%,transparent)}.crm-live-contact-hero{display:flex;min-width:0;align-items:center;gap:.9rem;padding:.2rem 0 .65rem}.crm-live-avatar{display:flex;height:3.85rem;width:3.85rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1.35rem;color:#fff;font-size:1.25rem;font-weight:850;box-shadow:0 18px 30px -24px rgba(0,0,0,.5)}.crm-live-avatar.small{height:3.5rem;width:3.5rem;border-radius:1.1rem;font-size:1rem}.crm-live-stage-pill{padding:.18rem .55rem;font-size:.68rem;font-weight:800}.crm-live-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.55rem}.crm-live-detail-pill{min-width:0;border-radius:.95rem;background:var(--crm-surface-2);padding:.5rem .6rem}.crm-live-detail-pill p,.crm-live-performance-item p{color:var(--crm-text-muted);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-live-detail-pill strong{display:block;overflow:hidden;margin-top:.2rem;color:var(--crm-text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.crm-live-mini-chip,.crm-live-soft-chip{border:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-text-muted);font-size:.74rem;font-weight:650}.crm-live-soft-chip{padding:.38rem .62rem}.crm-live-mini-chip{padding:.25rem .55rem}.crm-live-warning{border:1px solid color-mix(in srgb,var(--crm-warning) 34%,var(--crm-border));border-radius:.9rem;background:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface));padding:.6rem .75rem;color:var(--crm-warning);font-size:.78rem;font-weight:700}.crm-live-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.7rem}.crm-live-control{display:inline-flex;min-height:3rem;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--crm-border);border-radius:1rem;background:var(--crm-surface-2);color:var(--crm-text);font-size:.68rem;font-weight:800}.crm-live-control.is-strong{border-color:color-mix(in srgb,var(--crm-success) 34%,var(--crm-border));color:var(--crm-success)}.crm-live-control.is-danger{border-color:color-mix(in srgb,var(--crm-danger) 32%,var(--crm-border));color:var(--crm-danger)}.crm-live-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.85rem}.crm-live-key{min-height:2.4rem;border:1px solid var(--crm-border);border-radius:.9rem;background:var(--crm-surface-2);color:var(--crm-text);font-weight:850}.crm-live-transfer{display:flex;gap:.5rem;margin-top:.85rem}.crm-live-tabs{display:flex;flex-wrap:wrap;gap:.3rem}.crm-live-tab{border-radius:999px;border:1px solid transparent;padding:.38rem .65rem;color:var(--crm-text-muted);font-size:.74rem;font-weight:750}.crm-live-tab.is-active{border-color:color-mix(in srgb,var(--crm-accent) 26%,var(--crm-border));background:color-mix(in srgb,var(--crm-accent) 11%,var(--crm-surface));color:var(--crm-accent)}.crm-live-filter-select,.crm-live-input,.crm-live-select,.crm-live-textarea{width:100%;border:1px solid var(--crm-border);border-radius:.95rem;background:var(--crm-surface-2);color:var(--crm-text);font-size:.84rem;outline:none}.crm-live-filter-select,.crm-live-input,.crm-live-select{min-height:2.4rem;padding:0 .75rem}.crm-live-filter-select,.crm-live-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem}.crm-live-filter-select{max-width:9.5rem;font-size:.72rem}.crm-live-textarea{min-height:5.8rem;resize:vertical;padding:.85rem;line-height:1.45}.crm-live-feed-row,.crm-live-icon-mini,.crm-live-queue-row,.crm-live-snapshot-row{border:1px solid var(--crm-border);background:var(--crm-surface-2)}.crm-live-feed-row{display:flex;min-width:0;align-items:center;gap:.75rem;border-radius:1rem;padding:.65rem}.crm-live-feed-icon{height:2rem;width:2rem;flex-shrink:0;border-radius:.8rem;background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));color:var(--crm-accent)}.crm-live-disposition-box,.crm-live-script-sections,.crm-live-snapshot-list{display:flex;flex-direction:column;gap:.65rem}.crm-live-script-sections{margin-top:.65rem}.crm-live-script-section{border-left:3px solid var(--crm-accent);border-radius:.9rem;background:var(--crm-surface-2);padding:.65rem .75rem}.crm-live-script-section p:not(.crm-live-script-heading){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.crm-live-script-heading{margin-bottom:.35rem;color:var(--crm-accent);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.crm-live-disposition-box{margin-top:.7rem;border-top:1px solid var(--crm-border);padding-top:.7rem}.crm-live-card-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.65rem;border-top:1px solid var(--crm-border);padding-top:.55rem}.crm-live-inline-link{color:var(--crm-accent);font-size:.78rem;font-weight:800}.crm-live-queue-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.75rem;border-radius:1rem;padding:.72rem}.crm-live-queue-status{margin-top:.25rem;border:1px solid color-mix(in srgb,var(--crm-success) 28%,var(--crm-border));background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface));padding:.16rem .45rem;color:var(--crm-success);font-size:.64rem;font-weight:800}.crm-live-icon-mini{display:inline-flex;align-items:center;gap:.35rem;border-radius:.85rem;padding:.48rem .62rem;color:var(--crm-text);font-size:.74rem;font-weight:750}.crm-live-icon-mini.is-disabled,.crm-live-snapshot-row{color:var(--crm-text-muted)}.crm-live-snapshot-row{display:grid;grid-template-columns:auto minmax(5rem,.65fr) minmax(0,1fr);align-items:center;gap:.55rem;border-radius:.95rem;padding:.62rem .7rem;font-size:.78rem}.crm-live-snapshot-row strong{min-width:0;overflow:hidden;color:var(--crm-text);text-align:right;text-overflow:ellipsis;white-space:nowrap}.crm-live-performance-bar{display:flex;min-width:0;align-items:center;gap:1rem;border-radius:22px;padding:.9rem 1rem}.crm-live-performance-item{min-width:6.5rem}.crm-live-performance-item strong{display:block;margin-top:.2rem;color:var(--crm-text);font-size:1.2rem;font-weight:850;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.crm-live-performance-item span{color:var(--crm-success);font-size:.68rem;font-weight:750}.crm-live-back-link{align-self:flex-start;color:var(--crm-accent);font-size:.85rem;font-weight:750}:root[data-theme=light] .crm-live-shell{--crm-live-page:#f8f2e9;--crm-live-page-2:#eef5ff;--crm-live-panel:hsla(0,0%,100%,.9);--crm-live-panel-2:rgba(255,250,243,.78);--crm-live-border:hsla(34,22%,73%,.54);--crm-live-text:#15233b;--crm-live-muted:#69778b;--crm-live-accent:#4f46e5;--crm-live-shadow:0 24px 64px -36px rgba(40,56,87,.45),0 10px 28px -20px rgba(74,63,53,.22);background:radial-gradient(circle at 14% -10%,rgba(255,181,91,.19),transparent 31%),radial-gradient(circle at 78% -14%,rgba(91,141,255,.22),transparent 32%),linear-gradient(135deg,var(--crm-live-page) 0,#f6f0e9 44%,var(--crm-live-page-2) 100%)}:root[data-theme=light] .crm-live-shell .console-content{padding:0;background:radial-gradient(circle at 11% 5%,rgba(255,187,104,.13),transparent 24%),radial-gradient(circle at 92% 4%,rgba(127,105,255,.12),transparent 28%),transparent}:root[data-theme=light] .crm-live-shell .drawer-nav-link{border-radius:16px;color:#62708a;font-weight:650}:root[data-theme=light] .crm-live-shell .drawer-nav-link:hover{background:hsla(0,0%,100%,.72);color:var(--crm-live-text);box-shadow:0 10px 24px rgba(78,73,62,.08)}:root[data-theme=light] .crm-live-shell .drawer-nav-link.active{color:#142846;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(238,245,255,.9)),radial-gradient(circle at 0 50%,rgba(79,70,229,.12),transparent 44%);border-color:rgba(91,141,255,.22)}:root[data-theme=light] .crm-live-shell .drawer-nav-link.active .drawer-nav-icon,:root[data-theme=light] .crm-live-shell .drawer-nav-link:hover .drawer-nav-icon{color:#1f6feb;background:rgba(226,237,255,.9)}:root[data-theme=light] .crm-live-shell .topbar{backdrop-filter:blur(18px)}:root[data-theme=light] .crm-live-shell .icon-btn,:root[data-theme=light] .crm-live-shell .profile-trigger,:root[data-theme=light] .crm-live-shell .topbar-brand{border-color:hsla(34,24%,70%,.56);background:hsla(0,0%,100%,.74)}:root[data-theme=light] .crm-live-shell .topbar-center .global-search .input{height:42px;border-color:hsla(34,24%,70%,.52);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--crm-live-text)}:root[data-theme=light] .crm-live-workspace{--crm-bg:transparent;--crm-surface:var(--crm-live-panel);--crm-surface-2:var(--crm-live-panel-2);--crm-border:var(--crm-live-border);--crm-text:var(--crm-live-text);--crm-text-muted:var(--crm-live-muted);--crm-accent:var(--crm-live-accent);--crm-shadow:var(--crm-live-shadow);color:var(--crm-live-text)}:root[data-theme=light] .crm-live-inner{gap:18px;padding-top:22px;padding-bottom:42px}:root[data-theme=dark] .crm-live-workspace .crm-live-scan-shell:before{opacity:.16;background-image:linear-gradient(color-mix(in srgb,var(--crm-border) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--crm-border) 8%,transparent) 1px,transparent 1px)}:root[data-theme=dark] .crm-live-workspace .crm-live-scan-glow{background:radial-gradient(circle at 38% 44%,color-mix(in srgb,var(--crm-accent) 8%,transparent),transparent 48%),radial-gradient(circle at 62% 54%,color-mix(in srgb,#7dd3fc 7%,transparent),transparent 52%)}:root[data-theme=dark] .crm-live-workspace .crm-live-scan-panel{border-style:solid;border:1px solid color-mix(in srgb,var(--crm-border) 58%,transparent);border-radius:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-surface) 68%,transparent),color-mix(in srgb,var(--crm-surface-2) 42%,transparent)),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--crm-accent) 7%,transparent),transparent 48%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent),0 24px 70px -48px rgba(0,0,0,.82)}:root[data-theme=dark] .crm-live-workspace .crm-live-holo-ring{border-color:color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));background:radial-gradient(circle,transparent 64%,color-mix(in srgb,var(--crm-accent) 4%,transparent) 65%,transparent 69%),conic-gradient(from 120deg,color-mix(in srgb,var(--crm-accent) 18%,transparent),color-mix(in srgb,#7dd3fc 12%,transparent),color-mix(in srgb,var(--crm-border) 20%,transparent),color-mix(in srgb,var(--crm-accent) 18%,transparent));box-shadow:0 0 16px color-mix(in srgb,var(--crm-accent) 8%,transparent),inset 0 0 14px color-mix(in srgb,#7dd3fc 6%,transparent)}:root[data-theme=dark] .crm-live-workspace .crm-live-scan-status{border-color:color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 11%,var(--crm-surface)),color-mix(in srgb,var(--crm-surface-2) 86%,transparent));color:color-mix(in srgb,#c7eaff 86%,var(--crm-text));box-shadow:0 10px 26px -20px color-mix(in srgb,var(--crm-accent) 40%,#000)}:root[data-theme=light] .crm-live-card,:root[data-theme=light] .crm-live-hero,:root[data-theme=light] .crm-live-kpi-card,:root[data-theme=light] .crm-live-performance-bar{border-color:var(--crm-live-border);background:linear-gradient(135deg,hsla(0,0%,100%,.91),rgba(255,250,243,.78)),radial-gradient(circle at 100% 0,rgba(226,237,255,.5),transparent 34%);box-shadow:var(--crm-live-shadow);backdrop-filter:blur(14px)}@media (max-width:1280px){.crm-live-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-live-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-live-side-stack{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.crm-live-hero,.crm-live-performance-bar{align-items:stretch;flex-direction:column}.crm-live-hero-actions,.crm-live-hero-actions>*,.crm-live-performance-bar .crm-live-secondary-action{width:100%}.crm-live-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-live-cockpit-grid,.crm-live-side-stack{display:grid;grid-template-columns:1fr}.crm-live-performance-bar{gap:.7rem}.crm-live-performance-item{width:100%}}@media (max-width:640px){.crm-live-inner{padding-inline:14px}.crm-live-controls,.crm-live-detail-grid,.crm-live-kpi-grid{grid-template-columns:1fr}.crm-live-card,.crm-live-hero,.crm-live-performance-bar{border-radius:20px}.crm-live-contact-hero,.crm-live-transfer{align-items:stretch;flex-direction:column}.crm-live-avatar{height:3.75rem;width:3.75rem}.crm-live-queue-row,.crm-live-snapshot-row{grid-template-columns:1fr;text-align:left}.crm-live-snapshot-row strong{text-align:left}}:root[data-theme=light] .crm-funders-workspace{color-scheme:light;min-height:100%;background:#eff1f5}:root[data-theme=light] .crm-funders-workspace .funders-command-header,:root[data-theme=light] .crm-funders-workspace .funders-filter-card,:root[data-theme=light] .crm-funders-workspace .funders-kpi-card,:root[data-theme=light] .crm-funders-workspace .funders-pagination,:root[data-theme=light] .crm-funders-workspace .funders-rail-card,:root[data-theme=light] .crm-funders-workspace .funders-table-shell{border:1px solid hsla(32,22%,73%,.42);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,250,243,.82)),radial-gradient(circle at 12% 0,rgba(255,186,107,.13),transparent 35%);box-shadow:0 12px 32px rgba(74,63,53,.08),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(10px)}:root[data-theme=light] .crm-funders-workspace .funders-command-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.35rem;padding:1.1rem 1.25rem}:root[data-theme=light] .crm-funders-workspace .funders-command-header h1{margin:0;color:#111827;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:760;letter-spacing:-.035em}:root[data-theme=light] .crm-funders-workspace .funders-command-header p{margin-top:.25rem;color:#6b7280;font-size:.9rem}:root[data-theme=light] .crm-funders-workspace .funders-btn,:root[data-theme=light] .crm-funders-workspace .funders-bulk-action,:root[data-theme=light] .crm-funders-workspace .funders-mini-action,:root[data-theme=light] .crm-funders-workspace .funders-page-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border-radius:.82rem;font-size:.83rem;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}:root[data-theme=light] .crm-funders-workspace .funders-btn:hover,:root[data-theme=light] .crm-funders-workspace .funders-bulk-action:hover{transform:translateY(-1px)}:root[data-theme=light] .crm-funders-workspace .funders-btn-filter,:root[data-theme=light] .crm-funders-workspace .funders-btn-secondary,:root[data-theme=light] .crm-funders-workspace .funders-bulk-action,:root[data-theme=light] .crm-funders-workspace .funders-mini-action,:root[data-theme=light] .crm-funders-workspace .funders-page-button{border:1px solid rgba(15,23,42,.09);background:#fff;color:#334155;padding:.55rem .8rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .crm-funders-workspace .funders-btn-primary{border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;padding:.55rem .95rem;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}:root[data-theme=light] .crm-funders-workspace .funders-btn-primary:hover{background:linear-gradient(135deg,#5b4cf0,#246df0)}:root[data-theme=light] .crm-funders-workspace .funders-kpi-card{min-height:6.375rem;border-radius:1.25rem;padding:.75rem .9rem}:root[data-theme=light] .crm-funders-workspace .funders-kpi-violet{background:linear-gradient(135deg,#fff,#faf5ff)}:root[data-theme=light] .crm-funders-workspace .funders-kpi-emerald{background:linear-gradient(135deg,#fff,#ecfdf5)}:root[data-theme=light] .crm-funders-workspace .funders-kpi-slate{background:linear-gradient(135deg,#fff,#f8fafc)}:root[data-theme=light] .crm-funders-workspace .funders-kpi-amber{background:linear-gradient(135deg,#fff,#fff7ed)}:root[data-theme=light] .crm-funders-workspace .funders-kpi-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid rgba(79,70,229,.14);background:rgba(226,237,255,.82);color:#377dff}:root[data-theme=light] .crm-funders-workspace .funders-field-label,:root[data-theme=light] .crm-funders-workspace .funders-kpi-label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}:root[data-theme=light] .crm-funders-workspace .funders-kpi-value{margin-top:.35rem;color:#111827;font-size:clamp(1.65rem,2.2vw,1.875rem);font-weight:820;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}:root[data-theme=light] .crm-funders-workspace .funders-kpi-description{margin-top:.25rem;color:#64748b;font-size:.78rem}:root[data-theme=light] .crm-funders-workspace .funders-filter-card{position:sticky;top:0;z-index:8;border-radius:1.25rem;padding:.65rem}:root[data-theme=light] .crm-funders-workspace .funders-filter-grid{display:grid;grid-template-columns:minmax(16rem,1fr) repeat(3,minmax(8rem,11rem)) auto;gap:.65rem;align-items:center}:root[data-theme=light] .crm-funders-workspace .funders-filter-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:.6rem;margin-top:.65rem}:root[data-theme=light] .crm-funders-workspace .funders-filter-insight-group{display:flex;min-width:0;align-items:center;gap:.55rem;border-radius:1rem;border:1px solid rgba(119,139,171,.16);background:hsla(0,0%,100%,.58);padding:.45rem .55rem}:root[data-theme=light] .crm-funders-workspace .funders-filter-insight-label{flex:0 0 auto;color:#64748b;font-size:.64rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip-row{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:thin}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:1.85rem;border-radius:999px;border:1px solid rgba(119,139,171,.18);background:hsla(0,0%,100%,.82);color:#475569;padding:.32rem .58rem;font-size:.73rem;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip:hover{transform:translateY(-1px);border-color:rgba(55,125,255,.24);background:rgba(238,245,255,.86);color:#213047}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip-active{border-color:rgba(55,125,255,.32);background:linear-gradient(135deg,rgba(238,245,255,.96),hsla(0,0%,100%,.9));color:#1f5fd7;box-shadow:0 10px 22px -18px rgba(55,125,255,.5)}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip-ghost{color:#64748b}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px}:root[data-theme=light] .crm-funders-workspace .funders-filter-chip strong{color:#18263c;font-variant-numeric:tabular-nums}:root[data-theme=light] .crm-funders-workspace .funders-bulk-select,:root[data-theme=light] .crm-funders-workspace .funders-control,:root[data-theme=light] .crm-funders-workspace .funders-field{width:100%;min-height:2.65rem;border-radius:.9rem;border:1px solid rgba(119,139,171,.18);background:#fff;color:#0f172a;font-size:.88rem;font-weight:600;outline:none;padding:.65rem .82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-funders-workspace .funders-control-search{padding-left:2.5rem}:root[data-theme=light] .crm-funders-workspace .funders-search-field .funders-control-search{height:2.65rem;min-height:2.65rem;padding:0 .82rem 0 2.5rem;line-height:2.65rem}:root[data-theme=light] .crm-funders-workspace .funders-control:focus,:root[data-theme=light] .crm-funders-workspace .funders-field:focus{border-color:rgba(55,125,255,.42);box-shadow:0 0 0 3px rgba(55,125,255,.12)}:root[data-theme=light] .crm-funders-workspace .funders-bulk-toolbar{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.65rem;overflow-x:auto;border:1px solid rgba(55,125,255,.2);border-radius:1.1rem;background:rgba(238,245,255,.92);padding:.42rem .6rem;box-shadow:0 16px 36px -28px rgba(55,125,255,.55);scrollbar-width:thin}:root[data-theme=light] .crm-funders-workspace .funders-bulk-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;white-space:nowrap}:root[data-theme=light] .crm-funders-workspace .funders-bulk-action,:root[data-theme=light] .crm-funders-workspace .funders-bulk-select{min-height:2.1rem;flex:0 0 auto;padding-block:.38rem}:root[data-theme=light] .crm-funders-workspace .funders-bulk-select{width:auto;min-width:8.25rem}:root[data-theme=light] .crm-funders-workspace .funders-bulk-action:disabled,:root[data-theme=light] .crm-funders-workspace .funders-bulk-select:disabled,:root[data-theme=light] .crm-funders-workspace .funders-page-button:disabled{cursor:not-allowed;opacity:.45}:root[data-theme=light] .crm-funders-workspace .funders-table-shell{overflow:hidden;border-radius:1.3rem}:root[data-theme=light] .crm-funders-workspace .funders-table-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.82);padding:.72rem .95rem}:root[data-theme=light] .crm-funders-workspace .funders-table-scroll{overflow-x:auto;overflow-y:auto}:root[data-theme=light] .crm-funders-workspace .funders-table-head,:root[data-theme=light] .crm-funders-workspace .funders-table-row{display:grid;grid-template-columns:2rem minmax(13rem,1.45fr) minmax(7.5rem,.75fr) minmax(11rem,1fr) minmax(7.5rem,.75fr) minmax(6.5rem,.58fr) minmax(9rem,.9fr) minmax(7.5rem,.65fr) 2.3rem;gap:.85rem;min-width:980px;align-items:center}:root[data-theme=light] .crm-funders-workspace .funders-table-head{padding:.72rem .95rem;color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}:root[data-theme=light] .crm-funders-workspace .funders-table-body{display:flex;flex-direction:column;gap:.45rem;padding:.6rem}:root[data-theme=light] .crm-funders-workspace .funders-table-row{border:1px solid transparent;border-radius:1.05rem;background:#fff;padding:.72rem .75rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}:root[data-theme=light] .crm-funders-workspace .funders-table-row:hover{border-color:rgba(55,125,255,.16);background:#f8fbff;box-shadow:0 14px 32px -28px rgba(15,23,42,.45);transform:translateY(-1px)}:root[data-theme=light] .crm-funders-workspace .funders-funder-cell{display:flex;min-width:0;align-items:center;gap:.72rem}:root[data-theme=light] .crm-funders-workspace .funders-activity-avatar,:root[data-theme=light] .crm-funders-workspace .funders-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#e6edff,#f5e8ff);color:#7c3aed;font-weight:800}:root[data-theme=light] .crm-funders-workspace .funders-avatar{width:2.45rem;height:2.45rem;font-size:.76rem}:root[data-theme=light] .crm-funders-workspace .funders-table-text{min-width:0;color:#475569;font-size:.82rem;font-weight:600}:root[data-theme=light] .crm-funders-workspace .funders-status-pill,:root[data-theme=light] .crm-funders-workspace .funders-tag-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid transparent;padding:.28rem .55rem;font-size:.7rem;font-weight:800;line-height:1}:root[data-theme=light] .crm-funders-workspace .funders-status-active{background:#dcfce7;color:#047857}:root[data-theme=light] .crm-funders-workspace .funders-status-inactive{background:#f1f5f9;color:#64748b}:root[data-theme=light] .crm-funders-workspace .funders-status-prospect{background:#ffedd5;color:#c2410c}:root[data-theme=light] .crm-funders-workspace .funders-status-pending{background:#fef3c7;color:#b45309}:root[data-theme=light] .crm-funders-workspace .funders-tag-pill{border-color:rgba(15,23,42,.08);background:#f8fafc;color:#64748b}:root[data-theme=light] .crm-funders-workspace .funders-checkbox{width:1rem;height:1rem;cursor:pointer;accent-color:#377dff}:root[data-theme=light] .crm-funders-workspace .funders-row-action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.7rem;color:#94a3b8}:root[data-theme=light] .crm-funders-workspace .funders-row-action:hover{background:#f8fafc;color:#334155}:root[data-theme=light] .crm-funders-workspace .funders-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.1rem;padding:.75rem .9rem;color:#64748b;font-size:.82rem;font-weight:650}:root[data-theme=light] .crm-funders-workspace .funders-rail{display:flex;min-width:0;flex-direction:column;gap:.85rem}:root[data-theme=light] .crm-funders-workspace .funders-rail-card{border-radius:1.2rem;padding:1rem}:root[data-theme=light] .crm-funders-workspace .funders-rail-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}:root[data-theme=light] .crm-funders-workspace .funders-rail-title h3{margin:0;color:#111827;font-size:.84rem;font-weight:800;letter-spacing:-.01em}:root[data-theme=light] .crm-funders-workspace .funders-rail-title button{color:#f97316;font-size:.72rem;font-weight:800}:root[data-theme=light] .crm-funders-workspace .funders-donut-wrap{display:flex;align-items:center;gap:1rem}:root[data-theme=light] .crm-funders-workspace .funders-donut{position:relative;display:grid;width:6.6rem;height:6.6rem;place-items:center;flex:0 0 auto;border-radius:999px}:root[data-theme=light] .crm-funders-workspace .funders-donut:after{content:"";position:absolute;inset:.78rem;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}:root[data-theme=light] .crm-funders-workspace .funders-donut small,:root[data-theme=light] .crm-funders-workspace .funders-donut span{position:relative;z-index:1;grid-area:1/1}:root[data-theme=light] .crm-funders-workspace .funders-donut span{margin-top:-.45rem;color:#111827;font-size:1.45rem;font-weight:820}:root[data-theme=light] .crm-funders-workspace .funders-donut small{margin-top:1.5rem;color:#64748b;font-size:.62rem;font-weight:800}:root[data-theme=light] .crm-funders-workspace .funders-legend-row,:root[data-theme=light] .crm-funders-workspace .funders-tag-stat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;border-radius:.7rem;color:#64748b;font-size:.76rem;font-weight:700;text-align:left}:root[data-theme=light] .crm-funders-workspace .funders-tag-stat{padding:.45rem .55rem}:root[data-theme=light] .crm-funders-workspace .funders-legend-row:hover,:root[data-theme=light] .crm-funders-workspace .funders-tag-stat:hover{background:#f8fafc}:root[data-theme=light] .crm-funders-workspace .funders-legend-dot{width:.5rem;height:.5rem;border-radius:999px}:root[data-theme=light] .crm-funders-workspace .funders-activity-row{display:flex;align-items:center;gap:.65rem;border-radius:.9rem;padding:.45rem;transition:background .16s ease}:root[data-theme=light] .crm-funders-workspace .funders-activity-row:hover{background:#f8fafc}:root[data-theme=light] .crm-funders-workspace .funders-activity-avatar{width:2rem;height:2rem;font-size:.66rem}:root[data-theme=light] .crm-funders-workspace .funders-modal-backdrop{background:rgba(15,23,42,.32);backdrop-filter:blur(8px)}:root[data-theme=light] .crm-funders-workspace .funders-modal-panel{border-color:rgba(15,23,42,.08);box-shadow:0 28px 80px -24px rgba(15,23,42,.45),inset 0 1px 0 hsla(0,0%,100%,.95)}:root[data-theme=light] .crm-funders-workspace .funders-form-section{display:grid;gap:.85rem;border:1px solid rgba(15,23,42,.07);border-radius:1.15rem;background:#fff;padding:1rem}:root[data-theme=light] .crm-funders-workspace .funders-form-section h3{margin:0;color:#111827;font-size:.92rem;font-weight:800}:root[data-theme=light] .crm-funders-workspace .funders-form-section p{margin-top:.15rem;color:#64748b;font-size:.76rem}@media (max-width:1180px){:root[data-theme=light] .crm-funders-workspace .funders-filter-grid{grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(8rem,1fr))}:root[data-theme=light] .crm-funders-workspace .funders-filter-insights{grid-template-columns:1fr}:root[data-theme=light] .crm-funders-workspace .funders-btn-filter{grid-column:span 1}}@media (max-width:760px){:root[data-theme=light] .crm-funders-workspace .funders-command-header,:root[data-theme=light] .crm-funders-workspace .funders-pagination{align-items:stretch;flex-direction:column}:root[data-theme=light] .crm-funders-workspace .funders-command-header .funders-btn{width:100%}:root[data-theme=light] .crm-funders-workspace .funders-filter-grid{grid-template-columns:1fr}:root[data-theme=light] .crm-funders-workspace .funders-donut-wrap,:root[data-theme=light] .crm-funders-workspace .funders-filter-insight-group{align-items:flex-start;flex-direction:column}}.crm-funders-workspace{color-scheme:light;color:#213047;background:radial-gradient(circle at 14% -10%,rgba(255,181,91,.18),transparent 31%),radial-gradient(circle at 78% -14%,rgba(91,141,255,.18),transparent 32%),linear-gradient(135deg,#f8f2e9,#f5efe7 44%,#eef5ff)}.crm-funders-workspace .funders-command-header,.crm-funders-workspace .funders-filter-card,.crm-funders-workspace .funders-kpi-card,.crm-funders-workspace .funders-pagination,.crm-funders-workspace .funders-table-shell{border:1px solid hsla(32,22%,73%,.42);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,250,243,.82)),radial-gradient(circle at 12% 0,rgba(255,186,107,.13),transparent 35%);box-shadow:0 12px 32px rgba(74,63,53,.08),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(10px)}.crm-funders-workspace .funders-command-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.35rem;padding:1.1rem 1.25rem}.crm-funders-workspace .funders-command-header h1,.crm-funders-workspace .funders-kpi-value{color:#111827}.crm-funders-workspace .funders-command-header p,.crm-funders-workspace .funders-kpi-description,.crm-funders-workspace .funders-table-text{color:#64748b}.crm-funders-workspace .funders-btn,.crm-funders-workspace .funders-bulk-action,.crm-funders-workspace .funders-mini-action,.crm-funders-workspace .funders-page-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border-radius:.82rem;font-size:.83rem;font-weight:700}.crm-funders-workspace .funders-btn-filter,.crm-funders-workspace .funders-btn-secondary,.crm-funders-workspace .funders-bulk-action,.crm-funders-workspace .funders-mini-action,.crm-funders-workspace .funders-page-button{border:1px solid rgba(15,23,42,.09);background:#fff;color:#334155;padding:.55rem .8rem}.crm-funders-workspace .funders-btn-primary{border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;padding:.55rem .95rem;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}.crm-funders-workspace .funders-btn-primary:hover{background:linear-gradient(135deg,#5b4cf0,#246df0)}:root[data-theme=light] .crm-funders-workspace .funders-command-ghost{border:1px solid rgba(136,159,190,.45)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.06)}:root[data-theme=light] .crm-funders-workspace .funders-command-ghost:hover{border-color:rgba(99,102,241,.35)!important;background:#fff!important}:root[data-theme=light] .crm-funders-workspace .funders-btn-filter{min-height:2.45rem;border-radius:.9rem;border:1px solid rgba(136,159,190,.32)!important;background:hsla(0,0%,100%,.94)!important;color:#15233b!important;font-size:.88rem;font-weight:600;padding:.55rem .82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .crm-funders-workspace .funders-btn-filter:hover,:root[data-theme=light] .crm-funders-workspace .funders-btn-filter[aria-expanded=true]{border-color:rgba(55,125,255,.38)!important;background:#f8fbff!important;box-shadow:0 0 0 3px rgba(55,125,255,.1)}.crm-funders-workspace .funders-kpi-card{min-height:6.375rem;border-radius:1.25rem;padding:.75rem .9rem}.crm-funders-workspace .funders-activity-avatar,.crm-funders-workspace .funders-avatar,.crm-funders-workspace .funders-kpi-icon{background:linear-gradient(135deg,#e6edff,#f5e8ff);color:#7c3aed}.crm-funders-workspace .funders-filter-card,.crm-funders-workspace .funders-table-shell{border-radius:1.25rem}.crm-funders-workspace .funders-filter-grid{display:grid;grid-template-columns:minmax(16rem,1fr) repeat(3,minmax(8rem,11rem)) auto;gap:.65rem;align-items:center}.crm-funders-workspace .funders-filter-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:.6rem;margin-top:.65rem}.crm-funders-workspace .funders-filter-insight-group{display:flex;min-width:0;align-items:center;gap:.55rem;border-radius:1rem;border:1px solid rgba(119,139,171,.16);background:hsla(0,0%,100%,.58);padding:.45rem .55rem}.crm-funders-workspace .funders-field-label,.crm-funders-workspace .funders-filter-insight-label,.crm-funders-workspace .funders-kpi-label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.crm-funders-workspace .funders-filter-chip-row{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:thin}.crm-funders-workspace .funders-filter-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:1.85rem;border-radius:999px;border:1px solid rgba(119,139,171,.18);background:hsla(0,0%,100%,.82);color:#475569;padding:.32rem .58rem;font-size:.73rem;font-weight:750}.crm-funders-workspace .funders-filter-chip-active{border-color:rgba(55,125,255,.32);background:linear-gradient(135deg,rgba(238,245,255,.96),hsla(0,0%,100%,.9));color:#1f5fd7}.crm-funders-workspace .funders-filter-chip-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px}.crm-funders-workspace .funders-bulk-select,.crm-funders-workspace .funders-control,.crm-funders-workspace .funders-field{width:100%;min-height:2.65rem;border-radius:.9rem;border:1px solid rgba(119,139,171,.18);background:#fff;color:#0f172a;font-size:.88rem;font-weight:600;outline:none;padding:.65rem .82rem}.crm-funders-workspace .funders-control-search{padding-left:2.5rem}.crm-funders-workspace .funders-search-field{position:relative;min-width:0}.crm-funders-workspace .funders-search-field .funders-search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%)}.crm-funders-workspace .funders-search-field .funders-control-search{height:2.65rem;min-height:2.65rem;padding:0 .82rem 0 2.5rem;line-height:2.65rem}.crm-funders-workspace .cs-trigger{min-height:2.45rem;border-color:rgba(119,139,171,.18);background:#fff;color:#0f172a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-funders-workspace .cs-trigger:hover:not(:disabled),.crm-funders-workspace .cs-trigger[aria-expanded=true]{border-color:rgba(55,125,255,.38);background:#f8fbff;box-shadow:0 0 0 3px rgba(55,125,255,.1)}.crm-funders-workspace .cs-chevron{color:#64748b}.crm-funders-workspace .cs-panel{border-color:rgba(119,139,171,.18)!important;background:hsla(0,0%,100%,.98)!important;box-shadow:0 22px 60px -28px rgba(40,56,87,.35)!important}.crm-funders-workspace .cs-option,.crm-funders-workspace .cs-search{color:#0f172a}.crm-funders-workspace .cs-option-highlighted,.crm-funders-workspace .cs-option:hover{background:rgba(55,125,255,.08)}.crm-funders-workspace .cs-option-check,.crm-funders-workspace .cs-option-selected{color:#2563eb}.crm-funders-workspace .funders-table-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.82);padding:.72rem .95rem}.crm-funders-workspace .funders-table-head,.crm-funders-workspace .funders-table-row{display:grid;grid-template-columns:2rem minmax(13rem,1.45fr) minmax(7.5rem,.75fr) minmax(11rem,1fr) minmax(7.5rem,.75fr) minmax(6.5rem,.58fr) minmax(9rem,.9fr) minmax(7.5rem,.65fr) 2.3rem;gap:.85rem;min-width:980px;align-items:center}.crm-funders-workspace .funders-table-head{padding:.72rem .95rem;color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.crm-funders-workspace .funders-table-body{display:flex;flex-direction:column;gap:.45rem;padding:.6rem}.crm-funders-workspace .funders-table-row{cursor:pointer;border:1px solid transparent;border-radius:1.05rem;background:#fff;padding:.72rem .75rem}.crm-funders-workspace .funders-funder-cell{display:flex;min-width:0;align-items:center;gap:.72rem}.crm-funders-workspace .funders-avatar{display:inline-flex;width:2.45rem;height:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-size:.76rem;font-weight:800}.crm-funders-workspace .funders-status-pill,.crm-funders-workspace .funders-tag-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid transparent;padding:.28rem .55rem;font-size:.7rem;font-weight:800;line-height:1}.crm-funders-workspace .funders-status-active{background:#dcfce7;color:#047857}.crm-funders-workspace .funders-status-inactive{background:#f1f5f9;color:#64748b}.crm-funders-workspace .funders-status-prospect{background:#ffedd5;color:#c2410c}.crm-funders-workspace .funders-status-pending{background:#fef3c7;color:#b45309}.crm-funders-workspace .funders-tag-pill{border-color:rgba(15,23,42,.08);background:#f8fafc;color:#64748b}.crm-funders-workspace .funders-checkbox{width:1rem;height:1rem;cursor:pointer;accent-color:#377dff}.crm-funders-workspace .crm-funder-row .crm-queue-row-grid{grid-template-columns:1.35rem 1.45rem 2.75rem minmax(0,1.35fr) minmax(5.5rem,.75fr) minmax(6rem,.85fr) minmax(0,.9fr) auto 1rem}.crm-funders-workspace .crm-funder-row .funders-avatar{width:2.75rem;height:2.75rem;color:#fff!important}@media (max-width:1180px){.crm-funders-workspace .funders-filter-grid,.crm-funders-workspace .funders-filter-insights{grid-template-columns:1fr}}.console-content:has(.crm-funders-workspace),.crm-funders-workspace .crm-queue-center-workspace,.crm-funders-workspace .crm-queue-detail-rail,.crm-funders-workspace .crm-queue-inner,.crm-funders-workspace .crm-queue-main-workspace,.crm-funders-workspace .crm-workspace-body,.crm-funders-workspace .crm-workspace-chrome,.crm-funders-workspace .crm-workspace-main,.crm-funders-workspace .crm-workspace-right-rail,.crm-funders-workspace .crm-workspace-right-rail-scroll,.crm-funders-workspace .crm-workspace-scroll-region,.crm-funders-workspace .crm-workspace-shell,.crm-funders-workspace.crm-queue-workspace,:root[data-theme=light] .crm-funders-workspace,:root[data-theme=light] .crm-queue-shell .console-content:has(.crm-funders-workspace){background:#eff1f5!important}.crm-funders-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--crm-surface:hsla(0,0%,100%,.97);--crm-surface-2:rgba(255,252,246,.94);--crm-border:rgba(136,159,190,.34);--crm-text:#15233b;--crm-text-muted:#68758a;--crm-accent:#377dff;color-scheme:light;color:var(--crm-text);background:#eff1f5}.crm-route-background{display:flex;min-width:0;width:100%;min-height:0;height:100%;background:var(--crm-bg)}.crm-route-background:has(.crm-workspace-shell){overflow:hidden}.console-content:has(>.crm-route-background){background:var(--crm-bg)}:root[data-theme=light] .crm-route-background{--crm-bg:#eff1f5;background:#eff1f5}:root[data-theme=light] .console-content:has(>.crm-route-background),:root[data-theme=light] .console-workspace:has(.crm-route-background){background:#eff1f5}.campaigns-page-shell .campaigns-page-inner{max-width:none!important;width:100%;height:100%;min-height:0;overflow:hidden}.campaigns-page-shell.crm-page-shell,.crm-route-background:has(.campaigns-page-shell){height:100%;min-height:0}:root[data-theme=light] .campaigns-page-shell .campaigns-page-inner,:root[data-theme=light] .campaigns-page-shell .campaigns-workspace-shell,:root[data-theme=light] .campaigns-page-shell .crm-workspace-body,:root[data-theme=light] .campaigns-page-shell .crm-workspace-chrome,:root[data-theme=light] .campaigns-page-shell .crm-workspace-toolbar{width:100%;max-width:none}.campaigns-page-shell .campaigns-workspace-shell{height:100%!important;min-height:0;flex:1 1 auto}.campaigns-page-shell .crm-workspace-body{min-height:0}:root[data-theme=light] .campaigns-page-shell .campaigns-command-header.contacts-header-panel{border:1px solid var(--crm-light-border,rgba(136,159,190,.32))!important;border-radius:1.25rem;min-height:4.25rem;padding:.85rem 1rem!important;background:linear-gradient(135deg,#fff,#fff 72%,rgba(247,251,255,.98)),radial-gradient(circle at 100% 0,rgba(211,229,255,.54),transparent 38%)!important;color:var(--crm-text,#172033)!important;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04))!important}:root[data-theme=light] .campaigns-page-shell .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .campaigns-page-shell .crm-campaign-cinema .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-checklist-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .workspace-overview .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .workspace-overview .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important;border-color:#cbd5e1!important;box-shadow:0 1px 1px rgba(15,23,42,.045),0 3px 0 -1px rgba(15,23,42,.045),0 14px 26px -18px rgba(30,41,59,.28),0 22px 34px -24px var(--kpi-shadow),inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(15,23,42,.035)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}:root[data-theme=light] .workspace-overview .crm-queue-kpi-card:before{inset:auto -14% -38% 34%;z-index:0;height:82%;opacity:.48;filter:blur(1px)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.68),transparent 46%),radial-gradient(circle at 88% 16%,var(--kpi-glow),transparent 28%);opacity:.64}:root[data-theme=light] .workspace-overview .crm-queue-kpi-card>*{position:relative;z-index:1}:root[data-theme=light] .workspace-overview .crm-queue-kpi-card:hover{border-color:rgba(100,116,139,.58)!important;box-shadow:0 1px 1px rgba(15,23,42,.055),0 4px 0 -1px rgba(15,23,42,.05),0 18px 32px -20px rgba(30,41,59,.32),0 26px 40px -26px var(--kpi-shadow),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(15,23,42,.04)!important}:root[data-theme=light] .workspace-overview .crm-queue-kpi-value{color:var(--kpi-icon);text-shadow:0 1px 0 hsla(0,0%,100%,.58)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-icon{box-shadow:0 1px 0 hsla(0,0%,100%,.82) inset,0 8px 16px -14px var(--kpi-shadow)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-blue{background:radial-gradient(circle at 90% 4%,rgba(55,125,255,.11),transparent 34%),linear-gradient(135deg,#fff,#f6f9ff)!important;--kpi-icon:#1d4ed8;--kpi-bg:#eef4ff;--kpi-shadow:rgba(37,99,235,.12);--kpi-glow:rgba(55,125,255,.075)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-green{background:radial-gradient(circle at 90% 4%,rgba(16,185,129,.1),transparent 34%),linear-gradient(135deg,#fff,#f4fbf8)!important;--kpi-icon:#059669;--kpi-bg:#e8f7ef;--kpi-shadow:rgba(5,150,105,.105);--kpi-glow:rgba(16,185,129,.075)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-violet{background:radial-gradient(circle at 90% 4%,rgba(139,92,246,.1),transparent 34%),linear-gradient(135deg,#fff,#f8f6ff)!important;--kpi-icon:#7c3aed;--kpi-bg:#f1ebff;--kpi-shadow:rgba(124,58,237,.105);--kpi-glow:rgba(139,92,246,.075)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-rose{background:radial-gradient(circle at 90% 4%,rgba(244,63,94,.1),transparent 34%),linear-gradient(135deg,#fff,#fff7f9)!important;--kpi-icon:#e11d48;--kpi-bg:#ffecef;--kpi-shadow:rgba(225,29,72,.105);--kpi-glow:rgba(244,63,94,.075)}:root[data-theme=light] .workspace-overview .crm-queue-kpi-amber{background:radial-gradient(circle at 90% 4%,rgba(251,146,60,.12),transparent 34%),linear-gradient(135deg,#fff,#fff9f4)!important;--kpi-icon:#c2410c;--kpi-bg:#fff0e3;--kpi-shadow:rgba(194,65,12,.105);--kpi-glow:rgba(251,146,60,.08)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-value{color:var(--kpi-icon)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-blue{--kpi-icon:#60a5fa;--kpi-bg:rgba(37,99,235,.14);--kpi-shadow:rgba(37,99,235,.22);--kpi-glow:rgba(55,125,255,.12)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-green{--kpi-icon:#34d399;--kpi-bg:rgba(5,150,105,.14);--kpi-shadow:rgba(5,150,105,.2);--kpi-glow:rgba(16,185,129,.12)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-violet{--kpi-icon:#a78bfa;--kpi-bg:rgba(124,58,237,.14);--kpi-shadow:rgba(124,58,237,.2);--kpi-glow:rgba(139,92,246,.12)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-rose{--kpi-icon:#fb7185;--kpi-bg:rgba(225,29,72,.14);--kpi-shadow:rgba(225,29,72,.18);--kpi-glow:rgba(244,63,94,.12)}:root[data-theme=dark] .workspace-overview .crm-queue-kpi-amber{--kpi-icon:#fb923c;--kpi-bg:rgba(194,65,12,.14);--kpi-shadow:rgba(194,65,12,.18);--kpi-glow:rgba(251,146,60,.14)}:root[data-theme=light] .campaigns-page-shell .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .campaigns-page-shell .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .campaigns-page-shell .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .campaigns-page-shell .campaigns-command-header.contacts-header-panel span{color:inherit}:root[data-theme=light] .crm-checklist-workspace .campaigns-command-header.contacts-header-panel,:root[data-theme=light] .crm-funders-workspace .campaigns-command-header.contacts-header-panel,:root[data-theme=light] .crm-scripts-workspace .campaigns-command-header.contacts-header-panel,:root[data-theme=light] .crm-tasks-workspace .campaigns-command-header.contacts-header-panel,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-command-header.contacts-header-panel{border:1px solid var(--crm-light-border,rgba(136,159,190,.32))!important;border-radius:1.25rem;min-height:4.25rem;padding:.85rem 1rem!important;background:linear-gradient(135deg,#fff,#fff 72%,rgba(247,251,255,.98)),radial-gradient(circle at 100% 0,rgba(211,229,255,.54),transparent 38%)!important;color:var(--crm-text,#172033)!important;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04))!important;backdrop-filter:none!important}:root[data-theme=light] .crm-checklist-workspace .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .crm-checklist-workspace .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .crm-checklist-workspace .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .crm-checklist-workspace .campaigns-command-header.contacts-header-panel span,:root[data-theme=light] .crm-funders-workspace .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .crm-funders-workspace .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .crm-funders-workspace .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .crm-funders-workspace .campaigns-command-header.contacts-header-panel span,:root[data-theme=light] .crm-scripts-workspace .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .crm-scripts-workspace .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .crm-scripts-workspace .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .crm-scripts-workspace .campaigns-command-header.contacts-header-panel span,:root[data-theme=light] .crm-tasks-workspace .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .crm-tasks-workspace .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .crm-tasks-workspace .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .crm-tasks-workspace .campaigns-command-header.contacts-header-panel span,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-command-header.contacts-header-panel h1,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-command-header.contacts-header-panel h2,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-command-header.contacts-header-panel p,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-command-header.contacts-header-panel span{color:inherit}:root[data-theme=light] .crm-checklist-workspace .campaigns-hero-actions .campaigns-btn-primary,:root[data-theme=light] .crm-funders-workspace .campaigns-hero-actions .campaigns-btn-primary,:root[data-theme=light] .crm-queue-workspace .campaigns-hero-actions .campaigns-btn-primary,:root[data-theme=light] .crm-scripts-workspace .campaigns-hero-actions .campaigns-btn-primary,:root[data-theme=light] .crm-tasks-workspace .campaigns-hero-actions .campaigns-btn-primary,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-hero-actions .campaigns-btn-primary{border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}:root[data-theme=light] .crm-checklist-workspace .campaigns-hero-actions .campaigns-btn-primary:hover,:root[data-theme=light] .crm-funders-workspace .campaigns-hero-actions .campaigns-btn-primary:hover,:root[data-theme=light] .crm-queue-workspace .campaigns-hero-actions .campaigns-btn-primary:hover,:root[data-theme=light] .crm-scripts-workspace .campaigns-hero-actions .campaigns-btn-primary:hover,:root[data-theme=light] .crm-tasks-workspace .campaigns-hero-actions .campaigns-btn-primary:hover,:root[data-theme=light] .crm-voicemail-drops-workspace .campaigns-hero-actions .campaigns-btn-primary:hover{background:linear-gradient(135deg,#5b4cf0,#246df0)}:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-nav,:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-primary-action{border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-nav:hover:not(:disabled),:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-primary-action:hover:not(:disabled){background:linear-gradient(135deg,#5b4cf0,#246df0)}:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-nav:disabled,:root[data-theme=light] .crm-queue-workspace .crm-lead-detail-panel .campaigns-btn-primary.crm-queue-detail-primary-action:disabled{opacity:.5;cursor:not-allowed;transform:none}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-scripts-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-forms-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-voicemail-drops-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-tasks-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-funders-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-strip{gap:.75rem!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-blue{background:linear-gradient(135deg,#fff,#eef5ff)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-violet{background:linear-gradient(135deg,#fff,#f2edff)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-green{background:linear-gradient(135deg,#fff,#e8faf2)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-cyan{background:linear-gradient(135deg,#fff,#e7f9fb)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-amber{background:linear-gradient(135deg,#fff,#fff2e5)!important}:root[data-theme=light] .crm-contacts-workspace .crm-queue-kpi-rose{background:linear-gradient(135deg,#fff,#ffeaf1)!important}:root[data-theme=light] .crm-tasks-workspace .tasks-filter-bar.crm-queue-filter-bar{border:1px solid var(--crm-border)!important;border-radius:1rem;padding:.75rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.44),transparent 35%)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:none}.crm-funders-workspace.crm-queue-workspace .contacts-header-panel,.crm-funders-workspace.crm-queue-workspace .crm-queue-detail-panel:not(.crm-contact-detail-panel),.crm-funders-workspace.crm-queue-workspace .funders-filter-card.crm-queue-filter-bar,.crm-funders-workspace.crm-queue-workspace .funders-kpi-card.crm-queue-kpi-card,.crm-funders-workspace.crm-queue-workspace .funders-pagination,.crm-funders-workspace.crm-queue-workspace .funders-table-shell.crm-queue-list-panel{border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:#fff!important;box-shadow:none!important;backdrop-filter:blur(14px)}.crm-funders-workspace.crm-queue-workspace .funders-filter-card.crm-queue-filter-bar{position:sticky;top:0;z-index:8;padding:.75rem}.crm-funders-workspace.crm-queue-workspace .funders-kpi-card.crm-queue-kpi-card{min-height:102px;padding-block:.75rem}.crm-funders-workspace.crm-queue-workspace .funders-kpi-icon.crm-queue-kpi-icon{border:0;background:var(--kpi-icon-bg,rgba(219,234,254,.82));color:var(--kpi-icon,#377dff)}.crm-funders-workspace.crm-queue-workspace .funders-kpi-label.crm-queue-kpi-label{color:#7a8494;letter-spacing:.075em}.crm-funders-workspace.crm-queue-workspace .funders-kpi-value.crm-queue-kpi-value{color:var(--crm-text);font-size:clamp(1.65rem,2.2vw,1.875rem);letter-spacing:-.055em}.crm-funders-workspace.crm-queue-workspace .funders-filter-insight-label,.crm-funders-workspace.crm-queue-workspace .funders-kpi-description,.crm-funders-workspace.crm-queue-workspace .funders-table-text{color:var(--crm-text-muted)}.crm-funders-workspace.crm-queue-workspace .cs-trigger,.crm-funders-workspace.crm-queue-workspace .funders-bulk-select,.crm-funders-workspace.crm-queue-workspace .funders-control,.crm-funders-workspace.crm-queue-workspace .funders-field{border:1px solid rgba(136,159,190,.32);background:hsla(0,0%,100%,.94);color:var(--crm-text)}.crm-funders-workspace.crm-queue-workspace .funders-filter-insight-group{border:1px solid rgba(136,159,190,.28);background:hsla(0,0%,100%,.72)}.crm-funders-workspace.crm-queue-workspace .funders-filter-chip,.crm-funders-workspace.crm-queue-workspace .funders-mini-action,.crm-funders-workspace.crm-queue-workspace .funders-page-button{border:1px solid rgba(136,159,190,.28);background:hsla(0,0%,100%,.86);color:var(--crm-text)}.crm-funders-workspace.crm-queue-workspace .funders-filter-chip-active{border-color:rgba(99,102,241,.28);background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%);color:#1f5fd7}.crm-funders-workspace .funders-filter-panel.contacts-filter-panel{border:1px solid color-mix(in srgb,var(--crm-border) 80%,transparent)!important;background:#fff!important;border-radius:1.1rem!important;box-shadow:0 18px 50px -18px rgba(40,56,87,.28)!important;padding:0!important}.crm-funders-workspace .funders-filter-panel .funders-filter-insight-group{flex-direction:column;align-items:flex-start}:root[data-theme=light] .crm-funders-workspace .funders-filter-panel .funders-filter-insight-group{width:100%;gap:.45rem;border:1px solid rgba(136,159,190,.32)!important;background:hsla(0,0%,100%,.94)!important;border-radius:.9rem;padding:.5rem!important}:root[data-theme=light] .crm-funders-workspace .funders-filter-panel .funders-filter-chip-row{width:100%;flex-wrap:wrap;overflow:visible;gap:.35rem}:root[data-theme=light] .crm-funders-workspace .funders-filter-panel .funders-filter-chip{min-height:1.95rem;border-radius:.6rem;border:1px solid rgba(136,159,190,.32);background:#fff;color:#15233b;padding:.3rem .55rem;font-size:.72rem;font-weight:600;box-shadow:none}:root[data-theme=light] .crm-funders-workspace .funders-filter-panel .funders-filter-chip:hover{border-color:rgba(55,125,255,.38);background:#f8fbff;color:#1d4ed8;transform:none}:root[data-theme=light] .crm-funders-workspace .funders-filter-panel .funders-filter-chip-active{border-color:rgba(55,125,255,.44);background:rgba(55,125,255,.1);color:#1d4ed8;box-shadow:none}.crm-funders-workspace.crm-queue-workspace .funders-table-shell.crm-queue-list-panel{overflow:hidden}.crm-funders-workspace.crm-queue-workspace .crm-funder-list-controls-card{flex-shrink:0;overflow:hidden;border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:#fff!important;box-shadow:none!important;backdrop-filter:blur(14px)}.crm-funders-workspace.crm-queue-workspace .crm-funder-list-controls-card .crm-queue-list-head{border-bottom:0;background:#fff!important}.crm-funders-workspace.crm-queue-workspace .crm-queue-list-panel:has(.crm-funder-row),:root[data-theme=light] .crm-queue-shell .crm-funders-workspace.crm-queue-workspace .crm-queue-list-panel:has(.crm-funder-row){background:#fff!important}.crm-funders-workspace.crm-queue-workspace .crm-funder-list-rows-card.crm-queue-list-panel,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace.crm-queue-workspace .crm-funder-list-rows-card.crm-queue-list-panel{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.crm-funders-workspace.crm-queue-workspace .crm-queue-list-panel:has(.crm-funder-row) .crm-queue-list-head,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace.crm-queue-workspace .crm-queue-list-panel:has(.crm-funder-row) .crm-queue-list-head{background:#fff!important}.crm-funders-workspace.crm-queue-workspace .crm-queue-row,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.25rem;background:#fff!important;box-shadow:none!important}.crm-funders-workspace.crm-queue-workspace .crm-queue-row:hover,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,rgba(136,159,190,.32))!important;background:#fff!important;box-shadow:none!important}:root[data-theme=light] .campaign-detail-shell .funders-filter-card{position:sticky;top:0;z-index:8;border:1px solid rgba(136,159,190,.32)!important;border-radius:1.25rem;background:#fff!important;padding:.65rem;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:none}:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid{display:grid;grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(8rem,11rem)) auto;gap:.65rem;align-items:center}:root[data-theme=light] .campaign-detail-shell .funders-control{width:100%;min-height:2.65rem;border-radius:.9rem;border:1px solid rgba(119,139,171,.18);background:#fff;color:#0f172a;font-size:.88rem;font-weight:600;outline:none;padding:.65rem .82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .campaign-detail-shell .funders-search-field .funders-control-search{height:2.65rem;min-height:2.65rem;padding:0 .82rem 0 2.5rem;line-height:2.65rem}:root[data-theme=light] .campaign-detail-shell .funders-search-icon{left:.9rem;top:50%;transform:translateY(-50%)}:root[data-theme=light] .campaign-detail-shell .funders-btn-filter{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.9rem;border:1px solid rgba(119,139,171,.18);background:#fff;color:#1e293b;padding:.65rem .82rem;font-size:.82rem;font-weight:800}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card{flex-shrink:0;overflow:hidden;border:1px solid var(--crm-border)!important;border-radius:1.25rem;background:#fff!important;box-shadow:none!important;backdrop-filter:blur(14px)}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card .crm-queue-list-head{border-bottom:0;background:#fff!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-rows-card.crm-queue-list-panel{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}:root[data-theme=light] .campaign-detail-shell .crm-queue-list-panel:has(.crm-funder-row){background:transparent!important}:root[data-theme=light] .campaign-detail-shell .crm-queue-row.crm-funder-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:.9rem;background:#fff!important;box-shadow:none!important}:root[data-theme=light] .campaign-detail-shell .crm-queue-row.crm-funder-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,rgba(136,159,190,.32))!important;background:#fff!important;box-shadow:none!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-grid{display:grid;grid-template-columns:1.35rem .75rem 2.75rem minmax(13rem,1.45fr) minmax(7.5rem,.75fr) minmax(11rem,1fr) minmax(7.5rem,.75fr) minmax(9rem,.9fr) 2rem;gap:.32rem;min-width:980px;min-height:auto;align-items:center;padding:.34rem .55rem}:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-contact-row-check{display:flex;align-items:center;justify-content:center}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card input[type=checkbox],:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-contact-row-check input{width:1rem;height:1rem;cursor:pointer;accent-color:#377dff}:root[data-theme=light] .campaign-detail-shell .funders-avatar{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#e6edff,#f5e8ff);color:#7c3aed;font-size:.74rem;font-weight:800}:root[data-theme=light] .campaign-detail-shell .funders-status-pill,:root[data-theme=light] .campaign-detail-shell .funders-tag-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid transparent;padding:.18rem .45rem;font-size:.62rem;font-weight:800;line-height:1}:root[data-theme=light] .campaign-detail-shell .funders-tag-pill{border-color:rgba(15,23,42,.08);background:#f8fafc;color:#64748b}:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-name{color:#0f172a;font-size:.8rem;font-weight:850}:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-email,:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-meta,:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-phone,:root[data-theme=light] .campaign-detail-shell .crm-funder-row .crm-queue-row-sub{color:#475569;font-size:.72rem;font-weight:600}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-email,:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-phone{font-weight:800}:root[data-theme=light] .campaign-detail-shell .funders-table-body{display:flex;flex-direction:column;gap:.28rem;padding:.35rem 0}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-shell{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-sticky{border:0!important;padding:0}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-scroll,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-sticky{display:flex;flex-direction:column;gap:.75rem;background:transparent!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-main-scroll{background:transparent!important;overflow-x:hidden!important;overflow-y:hidden!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-contact-workspace{background:transparent!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-shell{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-scroll{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:contain}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-rows-card.crm-queue-list-panel{display:flex!important;min-height:0!important;flex:1 1 0!important;flex-direction:column!important;overflow:hidden!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-rows-card .crm-queue-row-list{min-height:0!important;flex:1 1 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-funders-workspace.crm-queue-workspace .crm-queue-row-selected,:root[data-theme=light] .crm-queue-shell .crm-funders-workspace .crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}.crm-funders-workspace.crm-queue-workspace .funders-table-head,.crm-funders-workspace.crm-queue-workspace .funders-table-topbar{border-color:rgba(136,159,190,.28);background:hsla(0,0%,100%,.72)}.crm-funders-workspace.crm-queue-workspace .funders-table-row{border:1px solid rgba(136,159,190,.32)!important;border-radius:1.25rem;background:#fff!important;box-shadow:none!important}.crm-funders-workspace.crm-queue-workspace .funders-table-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border))!important;background:#fff!important}.crm-funders-workspace.crm-queue-workspace .funders-table-row-active{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}.crm-funders-workspace.crm-queue-workspace .funders-avatar{background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#2563eb}.crm-funders-workspace.crm-queue-workspace .crm-funder-row .funders-avatar,:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .funders-avatar,:root[data-theme=light] .campaign-detail-shell .crm-funder-row .funders-avatar,:root[data-theme=light] .crm-funders-workspace.crm-queue-workspace .crm-funder-row .funders-avatar{width:2.75rem!important;height:2.75rem!important;font-size:.74rem!important;color:#fff!important}.crm-funders-workspace.crm-queue-workspace .funders-btn-primary,.crm-funders-workspace.crm-queue-workspace .funders-btn.funders-btn-primary{border-color:rgba(79,70,229,.2);background:linear-gradient(135deg,#6d5dfc,#377dff);color:#fff;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}.crm-funders-workspace.crm-queue-workspace .funders-btn-primary:hover,.crm-funders-workspace.crm-queue-workspace .funders-btn.funders-btn-primary:hover{background:linear-gradient(135deg,#5b4cf0,#246df0)}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel.crm-queue-detail-panel{border-color:color-mix(in srgb,#6366f1 18%,#cbd5e1)!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -10px rgba(15,23,42,.08)!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-header{background:transparent!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card,.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip{border:1px solid color-mix(in srgb,#6366f1 14%,#cbd5e1)!important;background:color-mix(in srgb,#fff 88%,#eef2ff)!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-nav,.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-primary-action{border-color:rgba(79,70,229,.2)!important;background:linear-gradient(135deg,#6d5dfc,#377dff)!important;color:#fff!important;box-shadow:0 14px 26px -18px rgba(55,125,255,.85)}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-nav:disabled,.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-primary-action:disabled{background:linear-gradient(135deg,#6d5dfc,#377dff)!important;color:#fff!important;cursor:not-allowed;opacity:.5;box-shadow:none}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip{margin:0 .75rem .65rem!important;border-radius:1rem!important;padding:.65rem!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-lines{margin-top:.55rem!important;padding-top:.55rem!important;border-top:1px solid color-mix(in srgb,#6366f1 12%,#e2e8f0)!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-line span{font-weight:800!important;color:#15233b!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-line svg{color:#6366f1!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card{margin:0 .75rem .65rem!important;border-radius:1rem!important;padding:.7rem!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-section-label{color:#15233b!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-primary-action svg{color:#fff!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-secondary-action{border:1px solid color-mix(in srgb,#6366f1 10%,#e2e8f0)!important;background:#fff!important;color:#15233b!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-secondary-action svg{color:#15233b!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-danger-action{border:1px solid #334155!important;background:#fff!important;color:#dc2626!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-danger-action svg{color:#dc2626!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-danger-action:hover:not(:disabled){border-color:#334155!important;background:#fef2f2!important;color:#b91c1c!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-email{border:1px solid color-mix(in srgb,#2563eb 38%,#cbd5e1)!important;background:color-mix(in srgb,#2563eb 10%,#fff)!important;color:#2563eb!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-email svg{color:#2563eb!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-email:hover:not(:disabled){border-color:color-mix(in srgb,#2563eb 58%,#cbd5e1)!important;background:color-mix(in srgb,#2563eb 15%,#fff)!important;color:#1d4ed8!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-sms{border:1px solid color-mix(in srgb,#8b5cf6 38%,#cbd5e1)!important;background:color-mix(in srgb,#8b5cf6 10%,#fff)!important;color:#7c3aed!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-sms svg{color:#7c3aed!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-sms:hover:not(:disabled){border-color:color-mix(in srgb,#8b5cf6 58%,#cbd5e1)!important;background:color-mix(in srgb,#8b5cf6 15%,#fff)!important;color:#6d28d9!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call{border:1px solid color-mix(in srgb,#10b981 42%,#cbd5e1)!important;background:color-mix(in srgb,#10b981 11%,#fff)!important;color:#059669!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call svg{color:#059669!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call:hover:not(:disabled){border-color:color-mix(in srgb,#10b981 58%,#cbd5e1)!important;background:color-mix(in srgb,#10b981 15%,#fff)!important;color:#047857!important}.crm-funders-workspace.crm-queue-workspace .crm-contact-detail-panel .crm-queue-detail-channel-call:hover:not(:disabled) svg{color:#047857!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel{display:inline-flex!important;min-height:1.9rem!important;align-items:center!important;justify-content:center!important;gap:.28rem!important;border-radius:.65rem!important;padding:.24rem .55rem!important;font-size:.64rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-email{border:1px solid #93b4ff!important;background:#eef4ff!important;color:#2563eb!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-email svg{color:#2563eb!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-sms{border:1px solid #b7a2ff!important;background:#f5f0ff!important;color:#7c3aed!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-sms svg{color:#7c3aed!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-call{border:1px solid #74d7bd!important;background:#e9fbf4!important;color:#059669!important}:root[data-theme=light] .campaign-detail-shell .campaign-member-list-row .campaigns-row-actions .campaign-member-channel-action.crm-queue-detail-channel-call svg{color:#059669!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-page{padding-block:.75rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-main-scroll,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-scroll,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-sticky,:root[data-theme=light] .campaign-detail-shell .campaign-detail-workbench.crm-workspace-body--split,:root[data-theme=light] .campaign-detail-shell .campaign-detail-workspace-chrome,:root[data-theme=light] .campaign-detail-shell .campaign-detail-workspace-shell{gap:.75rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-scroll,:root[data-theme=light] .campaign-detail-shell .campaign-detail-roster-sticky{gap:.35rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-card{min-height:4.25rem!important;border:1px solid var(--crm-light-border,rgba(136,159,190,.32))!important;border-radius:1.25rem!important;overflow:visible!important;background:linear-gradient(135deg,#fff,#fff 72%,rgba(247,251,255,.98)),radial-gradient(circle at 100% 0,rgba(211,229,255,.54),transparent 38%)!important;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04))!important;backdrop-filter:none}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-card .cinema-atmosphere{display:none!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-card:after{content:"";position:absolute;z-index:0;right:-8%;top:-80%;width:34%;height:220%;pointer-events:none;background:radial-gradient(circle,rgba(127,105,255,.12),transparent 62%)}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-inner{padding:.85rem 1rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row{align-items:center!important;gap:.75rem!important;margin-top:.32rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-active,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-archived,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-completed,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-draft,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-paused{width:2.2rem!important;height:2.2rem!important;border-radius:.8rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-active svg,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-archived svg,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-completed svg,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-draft svg,:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-row .cinema-row-badge-paused svg{width:1.05rem!important;height:1.05rem!important}:root[data-theme=light] .campaign-detail-shell .cinema-detail-title{font-size:1.25rem!important;line-height:1.15!important;letter-spacing:-.03em!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-meta{gap:.35rem .58rem!important;margin-top:.35rem!important;font-size:.7rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-identity-meta>span,:root[data-theme=light] .campaign-detail-shell .campaign-detail-priority-pill{background:hsla(0,0%,100%,.72)!important;border-color:rgba(136,159,190,.24)!important;padding:.18rem .45rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu>summary{min-height:2.35rem!important;border-radius:.82rem!important;padding:.55rem .8rem!important;font-size:.83rem!important;font-weight:700!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 20px -14px rgba(37,99,235,.65)!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-menu{min-width:13rem!important;gap:0!important;border:1px solid rgba(136,159,190,.32)!important;border-radius:1rem!important;background:#fff!important;padding:.3rem!important;box-shadow:0 18px 50px -24px rgba(15,23,42,.38)!important;backdrop-filter:blur(14px)!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item,:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger{min-height:2.2rem!important;width:100%!important;justify-content:flex-start!important;gap:.5rem!important;border-radius:.75rem!important;border:0!important;background:transparent!important;padding:.5rem .6rem!important;color:#15233b!important;font-size:.82rem!important;font-weight:650!important;text-align:left!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item:hover{background:#f8fafc!important;color:#15233b!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger{color:#dc2626!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger:hover{background:#fef2f2!important;color:#b91c1c!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item svg,:root[data-theme=light] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger svg{width:1rem!important;height:1rem!important;border-radius:0!important;padding:0!important;background:transparent!important;color:currentColor!important}:root[data-theme=light] .campaign-detail-shell .funders-filter-card{border-radius:1rem!important;padding:.42rem!important}:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid{gap:.45rem!important}:root[data-theme=light] .campaign-detail-shell .funders-control{min-height:2.2rem!important;border-radius:.72rem!important;padding:.45rem .65rem!important;font-size:.78rem!important}:root[data-theme=light] .campaign-detail-shell .funders-search-field .funders-control-search{height:2.2rem!important;min-height:2.2rem!important;padding:0 .65rem 0 2.15rem!important;line-height:2.2rem!important}:root[data-theme=light] .campaign-detail-shell .funders-search-icon{left:.72rem!important;width:.9rem!important;height:.9rem!important}:root[data-theme=light] .campaign-detail-shell .funders-btn-filter{min-height:2.2rem!important;border-radius:.72rem!important;padding:.45rem .65rem!important;font-size:.78rem!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card{border-radius:1rem!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card .crm-queue-list-head{min-height:2.15rem!important;padding:.38rem .65rem!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card input[type=checkbox]{width:.88rem!important;height:.88rem!important}:root[data-theme=light] .campaign-detail-shell .crm-funder-list-controls-card label{font-size:.7rem!important}.crm-contact-detail-workspace{display:flex;flex-direction:column;min-height:0}.crm-contact-detail-workspace .crm-contact-workspace-frame{display:flex;min-height:0;flex:1;flex-direction:column;gap:.75rem}.crm-contact-detail-workspace .crm-contact-sticky-header{position:sticky;top:0;z-index:25;flex-shrink:0}.crm-contact-detail-workspace .crm-contact-header-card{border-radius:18px;border-color:rgba(148,163,184,.34);background:radial-gradient(circle at 5% 0,rgba(37,99,235,.055),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.995),rgba(250,252,255,.97)),var(--crm-surface,#fff);box-shadow:0 20px 52px -34px rgba(15,23,42,.28),0 2px 10px -8px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.95);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.crm-contact-detail-workspace .crm-contact-header-card:hover{border-color:rgba(37,99,235,.24);box-shadow:0 22px 56px -34px rgba(15,23,42,.32),0 2px 12px -8px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.96)}.crm-contact-detail-workspace .crm-contact-header-glow{opacity:.34}.crm-contact-detail-workspace .crm-contact-header-name{color:#0f172a;letter-spacing:-.035em;text-wrap:balance}.crm-contact-detail-workspace .crm-contact-header-favorite{width:1.35rem;height:1.35rem;padding:.23rem;border-radius:999px;background:#eef4ff;color:#1d4ed8;filter:drop-shadow(0 7px 12px rgba(37,99,235,.18))}.crm-contact-detail-workspace .crm-contact-header-stage-badge{border:0;background:#f3e8ff;color:#6d28d9;box-shadow:inset 0 0 0 1px rgba(124,58,237,.08),0 8px 18px -16px rgba(109,40,217,.55)}.crm-contact-detail-workspace .crm-contact-header-archive-badge{border:0;background:#fef2f2;color:#dc2626}.crm-contact-detail-workspace .crm-contact-header-detail-row{color:#475569}.crm-contact-detail-workspace .crm-contact-header-campaign-chip,.crm-contact-detail-workspace .crm-contact-header-company{border:0;background:#f8fafc;color:#334155;box-shadow:inset 0 0 0 1px rgba(148,163,184,.22)}.crm-contact-detail-workspace .crm-contact-header-detail-item{border-radius:999px;padding:.08rem .35rem .08rem .18rem;transition:background .16s ease,color .16s ease}.crm-contact-detail-workspace .crm-contact-header-detail-item:hover{background:rgba(15,23,42,.04);color:#0f172a}.crm-contact-detail-workspace .crm-contact-header-detail-icon{width:1rem;height:1rem;padding:.16rem;border-radius:999px;background:#f1f5f9;color:#2563eb;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.crm-contact-detail-workspace .crm-contact-header-actions .crm-contact-header-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:2rem;line-height:1;border-color:rgba(148,163,184,.32);box-shadow:0 10px 22px -20px rgba(15,23,42,.36);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.crm-contact-detail-workspace .crm-contact-header-actions .crm-contact-header-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px -22px rgba(15,23,42,.52)}.crm-contact-detail-workspace .crm-contact-header-action-call{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;border-color:transparent;box-shadow:0 14px 28px -20px rgba(37,99,235,.75)}.crm-contact-detail-workspace .crm-contact-header-action-vm{background:#faf5ff;color:#6d28d9;border-color:rgba(124,58,237,.18)}.crm-contact-detail-workspace .crm-contact-header-action-edit{background:#f8fafc;color:#334155}.crm-contact-detail-workspace .crm-contact-header-action-delete{background:hsla(0,0%,100%,.74)}.crm-contact-detail-workspace .crm-contact-header-action-delete:hover:not(:disabled){background:#fef2f2;border-color:rgba(220,38,38,.18)}.crm-contact-detail-workspace .crm-contact-header-metrics{border-color:rgba(148,163,184,.28)}.crm-contact-detail-workspace .crm-contact-header-metric{position:relative;overflow:hidden;border-color:rgba(148,163,184,.26);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,250,252,.78)),var(--crm-surface,#fff);box-shadow:0 12px 28px -24px rgba(15,23,42,.36),inset 0 1px 0 hsla(0,0%,100%,.9);transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.crm-contact-detail-workspace .crm-contact-header-metric:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--crm-contact-header-metric-accent,rgba(37,99,235,.55))}.crm-contact-detail-workspace .crm-contact-header-metric:hover{transform:translateY(-1px);box-shadow:0 18px 34px -28px rgba(15,23,42,.52),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-contact-detail-workspace .crm-contact-header-metric-stage{--crm-contact-header-metric-accent:#6d28d9}.crm-contact-detail-workspace .crm-contact-header-metric-lead-score{--crm-contact-header-metric-accent:#16a34a;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(240,253,244,.58)),var(--crm-surface,#fff)}.crm-contact-detail-workspace .crm-contact-header-metric-last-touch{--crm-contact-header-metric-accent:#2563eb;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(239,246,255,.56)),var(--crm-surface,#fff)}.crm-contact-detail-workspace .crm-contact-header-metric-owner{--crm-contact-header-metric-accent:#0f9f9a}.crm-contact-detail-workspace .crm-contact-header-metric-label{color:#64748b}.crm-contact-detail-workspace .crm-contact-header-metric-value{border:0;background:color-mix(in srgb,var(--crm-contact-header-metric-accent,#2563eb) 11%,#fff)!important;color:color-mix(in srgb,var(--crm-contact-header-metric-accent,#2563eb) 88%,#111827)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.62),0 8px 18px -17px color-mix(in srgb,var(--crm-contact-header-metric-accent,#2563eb) 58%,transparent)}.crm-contact-detail-workspace .crm-contact-header-metric-lead-score .crm-contact-header-metric-value{font-size:1rem}.crm-contact-detail-workspace .crm-contact-header-owner-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-right:.42rem;border-radius:999px;background:linear-gradient(135deg,#0f9f9a,#14b8a6);color:#fff;font-size:.55rem;font-weight:900;line-height:1;letter-spacing:.02em;vertical-align:.08em;box-shadow:0 0 0 3px rgba(15,159,154,.12),inset 0 1px 0 hsla(0,0%,100%,.24)}.crm-contact-detail-workspace .crm-contact-header-metric-sub{color:#64748b}.crm-contact-detail-workspace .crm-contact-workspace-body{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr);gap:.75rem}.crm-contact-detail-workspace .crm-contact-workspace-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.crm-contact-detail-workspace .crm-contact-center-scroll,.crm-contact-detail-workspace .crm-contact-left-scroll,.crm-contact-detail-workspace .crm-contact-right-rail-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}.crm-contact-detail-workspace .crm-contact-quick-disposition-slot{flex-shrink:0;position:sticky;top:0;z-index:15;margin-bottom:.25rem}.crm-contact-detail-workspace .crm-contact-quick-disposition-card{border-radius:16px;border-color:rgba(37,99,235,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94)),var(--crm-surface,#fff);box-shadow:0 18px 44px -32px rgba(15,23,42,.45),inset 0 1px 0 hsla(0,0%,100%,.9);padding:.375rem .625rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-contact-detail-workspace .crm-contact-quick-disposition-card:hover{border-color:rgba(37,99,235,.22);box-shadow:0 20px 48px -32px rgba(15,23,42,.5),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-contact-detail-workspace .crm-contact-right-rail-scroll .crm-card,.crm-contact-detail-workspace .crm-contact-right-rail-scroll .panel,.crm-contact-detail-workspace .crm-contact-right-rail-scroll details{border-radius:16px}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details>div>.panel{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]{position:relative;overflow:hidden;border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94)),var(--crm-surface,#fff);box-shadow:0 16px 38px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.92);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--crm-contact-rail-accent,rgba(37,99,235,.55));opacity:.85}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]:hover{border-color:color-mix(in srgb,var(--crm-contact-rail-accent,#2563eb) 26%,rgba(148,163,184,.24));box-shadow:0 20px 44px -30px rgba(15,23,42,.5),inset 0 1px 0 hsla(0,0%,100%,.92)}.crm-contact-detail-workspace #right-rail-relationship{--crm-contact-rail-accent:#16a34a}.crm-contact-detail-workspace #right-rail-activity{--crm-contact-rail-accent:#9333ea}.crm-contact-detail-workspace #right-rail-contact-info,.crm-contact-detail-workspace #right-rail-outreach-rules{--crm-contact-rail-accent:#2563eb}.crm-contact-detail-workspace #right-rail-open-tasks{--crm-contact-rail-accent:#e67e22}.crm-contact-detail-workspace #right-rail-scratch-notes{--crm-contact-rail-accent:#db2777}.crm-contact-detail-workspace #right-rail-business-profile{--crm-contact-rail-accent:#0f9f9a}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]>summary{min-height:2.75rem}.crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]>summary>div span:first-child{letter-spacing:-.01em}.crm-contact-detail-workspace .crm-contact-right-rail-card-body{border-radius:16px}.crm-contact-detail-workspace .crm-contact-communicate-item{background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(248,250,252,.62)),var(--crm-surface,#fff);box-shadow:0 8px 22px -20px rgba(15,23,42,.45);transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}.crm-contact-detail-workspace .crm-contact-communicate-item-idle{border-color:rgba(148,163,184,.18);color:var(--crm-text,#0f172a)}.crm-contact-detail-workspace .crm-contact-communicate-item-idle:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.2);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(239,246,255,.46)),var(--crm-surface,#fff);box-shadow:0 14px 28px -22px rgba(15,23,42,.48)}.crm-contact-detail-workspace .crm-contact-communicate-item-active{border-color:rgba(37,99,235,.28);background:radial-gradient(circle at left center,rgba(37,99,235,.16),transparent 48%),linear-gradient(180deg,rgba(239,246,255,.98),hsla(0,0%,100%,.9));color:#2563eb;box-shadow:0 16px 30px -24px rgba(37,99,235,.72),inset 0 0 0 1px hsla(0,0%,100%,.66)}.crm-contact-detail-workspace .crm-contact-communicate-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:.55rem;background:rgba(15,23,42,.04);color:var(--crm-muted,#64748b);transition:background .17s ease,color .17s ease}.crm-contact-detail-workspace .crm-contact-communicate-item-active .crm-contact-communicate-icon,.crm-contact-detail-workspace .crm-contact-communicate-item:hover .crm-contact-communicate-icon{background:rgba(37,99,235,.12);color:#2563eb}.crm-contact-detail-workspace .crm-contact-communicate-count{min-width:1.35rem;border-radius:999px;background:rgba(15,23,42,.06);color:var(--crm-muted,#64748b);padding:.125rem .4rem;text-align:center;font-size:.6875rem;font-weight:800;line-height:1.2}.crm-contact-detail-workspace .crm-contact-communicate-item-active .crm-contact-communicate-count{background:rgba(37,99,235,.14);color:#2563eb}.crm-contact-detail-workspace .crm-contact-right-rail-eyebrow,.crm-contact-detail-workspace .crm-contact-right-rail-subheading{font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--crm-contact-rail-accent,var(--crm-accent,#2563eb)) 72%,var(--crm-muted,#64748b))}.crm-contact-detail-workspace .crm-contact-right-rail-empty-icon,.crm-contact-detail-workspace .crm-contact-right-rail-icon-bubble,.crm-contact-detail-workspace .crm-contact-right-rail-mini-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px}.crm-contact-detail-workspace .crm-contact-right-rail-icon-bubble{width:2rem;height:2rem;background:color-mix(in srgb,var(--crm-contact-rail-accent,#2563eb) 12%,#fff);color:var(--crm-contact-rail-accent,#2563eb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-contact-rail-accent,#2563eb) 16%,transparent)}.crm-contact-detail-workspace .crm-contact-right-rail-icon-bubble-purple{--crm-contact-rail-accent:#9333ea}.crm-contact-detail-workspace .crm-contact-right-rail-icon-bubble-teal{--crm-contact-rail-accent:#0f9f9a}.crm-contact-detail-workspace .crm-contact-right-rail-kpi{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.84)),var(--crm-surface-2,#f8fafc);padding:.625rem;box-shadow:0 10px 24px -22px rgba(15,23,42,.45);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-contact-detail-workspace .crm-contact-right-rail-kpi:hover{border-color:color-mix(in srgb,var(--crm-contact-rail-accent,#9333ea) 22%,rgba(148,163,184,.22));transform:translateY(-1px);box-shadow:0 16px 30px -24px rgba(15,23,42,.48)}.crm-contact-detail-workspace .crm-contact-right-rail-health-summary{background:radial-gradient(circle at top left,rgba(22,163,74,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(240,253,244,.44));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 32px -28px rgba(22,101,52,.65)}.crm-contact-detail-workspace .crm-contact-right-rail-health-badge{display:inline-flex;align-items:center;border-radius:999px;background:#ecfdf3;color:#16a34a;padding:.25rem .55rem;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(22,163,74,.08)}.crm-contact-detail-workspace .crm-contact-right-rail-relationship-card dd,.crm-contact-detail-workspace .crm-contact-right-rail-relationship-card dt{letter-spacing:-.01em}.crm-contact-detail-workspace .crm-contact-right-rail-semantic-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:0;padding:.25rem .6rem;font-size:.75rem;font-weight:800;line-height:1}.crm-contact-detail-workspace .crm-contact-right-rail-semantic-badge-allowed{background:#ecfdf3;color:#16a34a}.crm-contact-detail-workspace .crm-contact-right-rail-semantic-badge-danger{background:#fef2f2;color:#dc2626}.crm-contact-detail-workspace .crm-contact-right-rail-semantic-dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px currentColor;opacity:.18}.crm-contact-detail-workspace .crm-contact-right-rail-meta-row{border-color:rgba(148,163,184,.22)!important}.crm-contact-detail-workspace .crm-contact-right-rail-add-button{display:flex;align-items:center;gap:.25rem;border:0;border-radius:999px;background:rgba(230,126,34,.1);color:#e67e22;cursor:pointer;padding:.25rem .55rem;font-size:.8125rem;font-weight:800;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.crm-contact-detail-workspace .crm-contact-right-rail-add-button:hover{transform:translateY(-1px);background:rgba(230,126,34,.16);box-shadow:0 12px 22px -18px rgba(230,126,34,.75)}.crm-contact-detail-workspace .crm-contact-right-rail-empty-state{display:flex;align-items:center;gap:.55rem;border-radius:14px;border:1px dashed rgba(148,163,184,.34);background:rgba(248,250,252,.76);padding:.65rem}.crm-contact-detail-workspace .crm-contact-right-rail-empty-icon{width:1.65rem;height:1.65rem;background:rgba(230,126,34,.1);color:#e67e22}.crm-contact-detail-workspace .crm-contact-right-rail-empty-copy{border-radius:12px;color:var(--crm-muted,#64748b)}.crm-contact-detail-workspace .crm-contact-right-rail-note-input{border-radius:14px!important;border-color:rgba(219,39,119,.18)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(253,242,248,.36)),var(--crm-surface-hover,#f8fafc)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.crm-contact-detail-workspace .crm-contact-right-rail-note-input::-moz-placeholder{color:rgba(100,116,139,.72)}.crm-contact-detail-workspace .crm-contact-right-rail-note-input::placeholder{color:rgba(100,116,139,.72)}.crm-contact-detail-workspace .crm-contact-right-rail-contact-row{border-radius:14px;padding:.35rem .45rem;transition:background .16s ease,transform .16s ease}.crm-contact-detail-workspace .crm-contact-right-rail-contact-row:hover{background:rgba(37,99,235,.05)}.crm-contact-detail-workspace .crm-contact-right-rail-mini-icon{width:1.55rem;height:1.55rem;background:rgba(37,99,235,.09);color:#2563eb}.crm-contact-detail-workspace .crm-contact-right-rail-divider{border-color:rgba(148,163,184,.22)!important}.crm-contact-detail-workspace .crm-contact-business-profile-source-badge{margin-left:.375rem;display:inline-flex;border-radius:999px;padding:.125rem .45rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-contact-detail-workspace .crm-contact-business-profile-source-badge-contact{background:#ecfdf3;color:#16a34a}.crm-contact-detail-workspace .crm-contact-business-profile-source-badge-document{background:#f3e8ff;color:#9333ea}.crm-contact-detail-workspace .crm-contact-business-profile-source-badge-ai{background:#eff6ff;color:#2563eb}.crm-contact-detail-workspace .crm-contact-business-profile-progress{display:inline-flex;width:3.4rem;height:.4rem;overflow:hidden;border-radius:999px;background:rgba(15,159,154,.12);box-shadow:inset 0 0 0 1px rgba(15,159,154,.08)}.crm-contact-detail-workspace .crm-contact-business-profile-progress>span{display:block;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#0f766e)}.crm-contact-detail-workspace .crm-contact-business-profile-list,.crm-contact-detail-workspace .crm-contact-business-profile-phone-row{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(240,253,250,.3)),var(--crm-surface,#fff);border-color:rgba(15,159,154,.14)}.crm-contact-detail-workspace .crm-contact-business-profile-row{border-color:rgba(148,163,184,.18)}.crm-contact-detail-workspace .crm-contact-rail-section-dragging{opacity:.88;position:relative;z-index:2;transform:translateY(-1px);box-shadow:0 18px 40px -24px rgba(15,23,42,.45)}.crm-contact-detail-workspace .crm-contact-rail-section-drop-before{box-shadow:inset 0 2px 0 0 rgba(37,99,235,.72),0 16px 36px -28px rgba(37,99,235,.45)}.crm-contact-detail-workspace .crm-contact-rail-section-drop-after{box-shadow:inset 0 -2px 0 0 rgba(37,99,235,.72),0 16px 36px -28px rgba(37,99,235,.45)}.crm-contact-detail-workspace .crm-contact-rail-section-previewing{border-color:color-mix(in srgb,var(--crm-contact-rail-accent,#2563eb) 32%,rgba(148,163,184,.24))!important;box-shadow:0 22px 48px -32px rgba(15,23,42,.54),0 0 0 1px color-mix(in srgb,var(--crm-contact-rail-accent,#2563eb) 10%,transparent) inset!important}.crm-contact-detail-workspace .crm-contact-right-rail-section-slot{position:relative;transition:transform .2s ease,opacity .2s ease}.crm-contact-detail-workspace .crm-contact-rail-section-drop-after:after,.crm-contact-detail-workspace .crm-contact-rail-section-drop-before:after{content:"Drop here";position:absolute;left:50%;z-index:3;transform:translateX(-50%);border-radius:999px;background:#eff6ff;color:#2563eb;padding:.125rem .55rem;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px -14px rgba(37,99,235,.8)}.crm-contact-detail-workspace .crm-contact-rail-section-drop-before:after{top:-.6rem}.crm-contact-detail-workspace .crm-contact-rail-section-drop-after:after{bottom:-.6rem}.crm-contact-detail-workspace .crm-contact-timeline-filter-bar{position:sticky;top:0;z-index:5;border-radius:999px;background:color-mix(in srgb,var(--crm-surface,#fff) 88%,transparent);padding:.25rem .35rem;backdrop-filter:blur(10px)}.crm-contact-detail-workspace .crm-contact-timeline-list{position:relative}.crm-contact-detail-workspace .crm-contact-timeline-item{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.82)),var(--crm-surface,#fff);box-shadow:0 10px 26px -24px rgba(15,23,42,.42);transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.crm-contact-detail-workspace .crm-contact-timeline-item:hover{transform:translateY(-1px);box-shadow:0 16px 34px -26px rgba(15,23,42,.52)}.crm-contact-detail-workspace .crm-contact-timeline-item-comm{background:linear-gradient(180deg,rgba(239,246,255,.86),hsla(0,0%,100%,.9)),var(--crm-surface,#fff)}.crm-contact-detail-workspace .crm-contact-timeline-connector{background:linear-gradient(180deg,rgba(37,99,235,.32),rgba(148,163,184,.18))}.crm-contact-detail-workspace .crm-contact-timeline-icon{border-radius:999px;background:#fff;box-shadow:0 8px 18px -16px rgba(15,23,42,.5),inset 0 0 0 1px hsla(0,0%,100%,.76)}.crm-contact-detail-workspace .crm-contact-timeline-time{border-radius:999px;background:rgba(15,23,42,.04);padding:.125rem .45rem}.crm-contact-detail-workspace .crm-contact-timeline-badge{display:inline-flex;align-items:center;border-radius:999px;border:0;padding:.125rem .45rem;font-size:.625rem;font-weight:850;letter-spacing:.08em;line-height:1.2}.crm-contact-detail-workspace .crm-contact-timeline-badge-call{background:#eff6ff;color:#2563eb}.crm-contact-detail-workspace .crm-contact-timeline-badge-email{background:#ecfdf3;color:#16a34a}.crm-contact-detail-workspace .crm-contact-timeline-badge-sms{background:#ecfeff;color:#0891b2}.crm-contact-detail-workspace .crm-contact-timeline-badge-form{background:#fff7ed;color:#ea580c}.crm-contact-detail-workspace .crm-contact-timeline-badge-task{background:#fef3c7;color:#b45309}.crm-contact-detail-workspace .crm-contact-timeline-badge-note{background:#f3e8ff;color:#9333ea}.crm-contact-detail-workspace .crm-contact-timeline-badge-vm{background:#f5f3ff;color:#7c3aed}.crm-contact-detail-workspace .crm-contact-timeline-badge-activity{background:#f1f5f9;color:#475569}.crm-contact-detail-workspace .crm-contact-module{--crm-contact-module-accent:#2563eb}.crm-contact-detail-workspace .crm-contact-module-card{position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,250,252,.86)),var(--crm-surface,#fff);border-color:rgba(148,163,184,.24);box-shadow:0 18px 44px -34px rgba(15,23,42,.48),inset 0 1px 0 hsla(0,0%,100%,.86);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.crm-contact-detail-workspace .crm-contact-module-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 78%,transparent);opacity:.72}.crm-contact-detail-workspace .crm-contact-module-card:hover{border-color:color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 22%,rgba(148,163,184,.24));box-shadow:0 22px 52px -36px rgba(15,23,42,.56),inset 0 1px 0 hsla(0,0%,100%,.9)}.crm-contact-detail-workspace .crm-contact-module-header{border-radius:14px;padding:.125rem .125rem .375rem}.crm-contact-detail-workspace .crm-contact-module-icon-bubble{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;border-radius:.7rem;background:color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 10%,#fff);color:var(--crm-contact-module-accent,#2563eb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 14%,transparent)}.crm-contact-detail-workspace .crm-contact-module-input{border-radius:14px!important;border-color:rgba(148,163,184,.28)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.72)),var(--crm-surface-hover,#f8fafc)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.crm-contact-detail-workspace .crm-contact-module-input:focus{border-color:color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 42%,rgba(148,163,184,.28))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-contact-module-accent,#2563eb) 10%,transparent),inset 0 1px 2px rgba(15,23,42,.04)}.crm-contact-detail-workspace .crm-contact-module-empty{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(248,250,252,.66)),var(--crm-surface,#fff);border-color:rgba(148,163,184,.25)}.crm-contact-detail-workspace .crm-contact-module-empty-copy{color:var(--crm-muted,#64748b);font-style:italic}.crm-contact-detail-workspace .crm-contact-module-alert{border-radius:14px;box-shadow:0 12px 26px -24px rgba(15,23,42,.5)}.crm-contact-detail-workspace .crm-contact-module-alert-success{background:#ecfdf3;color:#16a34a;border-color:rgba(22,163,74,.22)}.crm-contact-detail-workspace .crm-contact-module-alert-warning{background:#fff4e5;color:#b45309;border-color:rgba(230,126,34,.24)}.crm-contact-detail-workspace .crm-contact-module-alert-danger{background:#fef2f2;color:#dc2626;border-color:rgba(220,38,38,.2)}.crm-contact-detail-workspace .crm-contact-form-status,.crm-contact-detail-workspace .crm-contact-module-badge{border:0!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55)}.crm-contact-detail-workspace .crm-contact-module-action-button{border-radius:999px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-contact-detail-workspace .crm-contact-module-action-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px -18px rgba(15,23,42,.52)}.crm-contact-detail-workspace .crm-contact-sms-workspace{--crm-contact-module-accent:#2563eb}.crm-contact-detail-workspace .crm-contact-sms-card{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,250,252,.66))}.crm-contact-detail-workspace .crm-contact-sms-chat-frame{overflow:visible;border-radius:22px;border:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,250,252,.7)),var(--crm-surface,#fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.crm-contact-detail-workspace .crm-contact-sms-conversation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.85rem .9rem .65rem;border-bottom:1px solid rgba(148,163,184,.12)}.crm-contact-detail-workspace .crm-contact-sms-eyebrow{font-size:.64rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#2563eb}.crm-contact-detail-workspace .crm-contact-sms-title{margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.crm-contact-detail-workspace .crm-contact-sms-header-meta{margin-top:.18rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;color:rgba(71,85,105,.78)}.crm-contact-detail-workspace .crm-contact-sms-header-meta span{border-radius:999px;background:rgba(37,99,235,.06);padding:.18rem .45rem}.crm-contact-detail-workspace .crm-contact-sms-thread-shell{padding:.6rem .65rem .45rem}.crm-contact-detail-workspace .crm-contact-sms-thread{gap:.18rem;border-radius:18px;background:radial-gradient(circle at top left,rgba(37,99,235,.045),transparent 36%),linear-gradient(180deg,rgba(248,250,252,.78),hsla(0,0%,100%,.92));border:1px solid rgba(148,163,184,.12);padding:.35rem .4rem .45rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.crm-contact-detail-workspace .crm-contact-sms-loading{padding:1rem;text-align:center;font-size:.78rem;color:rgba(100,116,139,.9)}.crm-contact-detail-workspace .crm-contact-sms-day-group{display:flex;flex-direction:column;gap:.18rem}.crm-contact-detail-workspace .crm-contact-sms-date-separator{display:flex;justify-content:center;padding:.22rem 0 .12rem}.crm-contact-detail-workspace .crm-contact-sms-date-separator span{border-radius:999px;background:rgba(15,23,42,.05);padding:.12rem .48rem;font-size:.61rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(71,85,105,.74)}.crm-contact-detail-workspace .crm-contact-sms-row{gap:.02rem}.crm-contact-detail-workspace .crm-contact-sms-bubble{width:-moz-fit-content;width:fit-content;word-break:break-word;box-shadow:0 5px 14px -13px rgba(15,23,42,.5);letter-spacing:-.005em}.crm-contact-detail-workspace .crm-contact-sms-bubble-outgoing{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important}.crm-contact-detail-workspace .crm-contact-sms-bubble-incoming{background:#eef2f7!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.16)}.crm-contact-detail-workspace .crm-contact-sms-meta{max-width:72%;padding-inline:.38rem;font-size:.59rem;font-weight:600;line-height:1;color:rgba(100,116,139,.82);opacity:.82}.crm-contact-detail-workspace .crm-contact-sms-delivery{text-transform:capitalize}.crm-contact-detail-workspace .crm-contact-sms-open-chat{border-radius:999px;border-color:rgba(37,99,235,.18);color:#2563eb;white-space:nowrap}.crm-contact-detail-workspace .crm-contact-sms-phone-picker{display:flex;flex:1 1 12.5rem;align-items:center;gap:.4rem;min-width:11rem;max-width:18rem;min-height:1.9rem;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.74);padding:.18rem .25rem .18rem .62rem}.crm-contact-detail-workspace .crm-contact-sms-phone-label{flex:0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:rgba(71,85,105,.78)}.crm-contact-detail-workspace .crm-contact-sms-compose-shell{overflow:visible;border-radius:0 0 22px 22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.76)),var(--crm-surface,#fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.crm-contact-detail-workspace .crm-contact-sms-composer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .5rem;border-bottom:1px solid rgba(148,163,184,.12)}.crm-contact-detail-workspace .crm-contact-sms-mini-action,.crm-contact-detail-workspace .crm-contact-sms-toolbar-button{min-height:1.9rem;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;line-height:1}.crm-contact-detail-workspace .crm-contact-sms-counter{display:flex;min-width:7.25rem;align-items:center;justify-content:flex-end;text-align:right;font-size:.66rem;font-weight:700;line-height:1.1;color:rgba(100,116,139,.9)}.crm-contact-detail-workspace .crm-contact-sms-template-editor,.crm-contact-detail-workspace .crm-contact-sms-template-panel{margin:.45rem;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(239,246,255,.34)),var(--crm-surface,#fff);border:1px solid rgba(37,99,235,.16);padding:.55rem}.crm-contact-detail-workspace .crm-contact-sms-template-editor{margin:.5rem 0 0}.crm-contact-detail-workspace .crm-contact-sms-template-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.crm-contact-detail-workspace .crm-contact-sms-template-title{font-size:.78rem;font-weight:800;color:#0f172a}.crm-contact-detail-workspace .crm-contact-sms-template-empty,.crm-contact-detail-workspace .crm-contact-sms-template-subtitle{font-size:.7rem;line-height:1.35;color:rgba(100,116,139,.9)}.crm-contact-detail-workspace .crm-contact-sms-template-safe-error{margin-top:.5rem;border-radius:12px;border:1px solid rgba(245,158,11,.18);background:rgba(245,158,11,.08);padding:.5rem .6rem;font-size:.72rem;font-weight:700;color:#a16207}.crm-contact-detail-workspace .crm-contact-sms-template-list{margin-top:.5rem;display:grid;max-height:11rem;gap:.35rem;overflow-y:auto;padding-right:.15rem}.crm-contact-detail-workspace .crm-contact-sms-template-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;border-radius:13px;border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.72);padding:.5rem .55rem}.crm-contact-detail-workspace .crm-contact-sms-template-card.is-selected{border-color:rgba(37,99,235,.24);background:rgba(37,99,235,.06)}.crm-contact-detail-workspace .crm-contact-sms-template-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;color:#0f172a}.crm-contact-detail-workspace .crm-contact-sms-template-chip{border-radius:999px;background:rgba(37,99,235,.1);padding:.1rem .35rem;font-size:.58rem;font-weight:850;text-transform:uppercase;color:#2563eb}.crm-contact-detail-workspace .crm-contact-sms-template-snippet{margin-top:.18rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.68rem;line-height:1.3;color:rgba(51,65,85,.88)}.crm-contact-detail-workspace .crm-contact-sms-template-usage{margin-top:.18rem;font-size:.62rem;font-weight:700;color:rgba(100,116,139,.78)}.crm-contact-detail-workspace .crm-contact-sms-template-actions{display:flex;flex:0 0 auto;align-items:center;gap:.3rem}.crm-contact-detail-workspace .crm-contact-sms-compose-row{display:flex;align-items:flex-end;gap:.5rem;padding:.45rem .5rem .5rem;border-top:1px solid rgba(148,163,184,.1)}.crm-contact-detail-workspace .crm-contact-sms-input{min-height:4.35rem;border-color:rgba(148,163,184,.14)!important;border-radius:16px!important;background:hsla(0,0%,100%,.84)!important;box-shadow:none!important;font-size:.84rem;line-height:1.35}.crm-contact-detail-workspace .crm-contact-sms-send-button{border-color:rgba(34,197,94,.28)!important;border-radius:999px;background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;color:#166534!important;min-height:2.35rem;min-width:4.6rem;box-shadow:0 12px 26px -20px rgba(22,163,74,.72)}.crm-contact-detail-workspace .crm-contact-sms-send-button:hover:not(:disabled){border-color:rgba(34,197,94,.4)!important;background:linear-gradient(135deg,#bbf7d0,#86efac)!important;color:#14532d!important;box-shadow:0 14px 30px -20px rgba(22,163,74,.82)}.crm-contact-detail-workspace .crm-contact-email-workspace{--crm-contact-module-accent:#2563eb}.crm-contact-detail-workspace .crm-contact-email-template-card{border-radius:16px;box-shadow:0 10px 24px -22px rgba(15,23,42,.42);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.crm-contact-detail-workspace .crm-contact-email-template-card:hover{transform:translateY(-1px);box-shadow:0 18px 34px -26px rgba(15,23,42,.48)}.crm-contact-detail-workspace .crm-contact-email-template-card-active{box-shadow:0 18px 34px -27px rgba(37,99,235,.72),inset 0 0 0 1px rgba(37,99,235,.08)}.crm-contact-detail-workspace .crm-contact-email-attachment-count,.crm-contact-detail-workspace .crm-contact-email-category-badge{background:#eff6ff;color:#2563eb}.crm-contact-detail-workspace .crm-contact-email-attachment-count{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;padding:.2rem .45rem;font-size:.6875rem;font-weight:800}.crm-contact-detail-workspace .crm-contact-email-body-input,.crm-contact-detail-workspace .crm-contact-note-input{line-height:1.65}.crm-contact-detail-workspace .crm-contact-email-attachments{border-radius:16px;background:#f8fafc}.crm-contact-detail-workspace .crm-contact-script-panel{--crm-contact-module-accent:#7c3aed}.crm-contact-detail-workspace .crm-contact-script-reader{border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(245,243,255,.5)),var(--crm-surface,#fff);border-color:rgba(124,58,237,.16);font-size:.95rem;line-height:1.75;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.crm-contact-detail-workspace .crm-contact-checklist-panel{--crm-contact-module-accent:#16a34a}.crm-contact-detail-workspace .crm-contact-checklist-progress{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(22,163,74,.12)}.crm-contact-detail-workspace .crm-contact-checklist-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .2s ease}.crm-contact-detail-workspace .crm-contact-checklist-item{border-radius:16px;box-shadow:0 8px 20px -18px rgba(15,23,42,.38);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease,color .17s ease}.crm-contact-detail-workspace .crm-contact-checklist-item:hover{transform:translateY(-1px);box-shadow:0 14px 28px -22px rgba(15,23,42,.48)}.crm-contact-detail-workspace .crm-contact-checklist-item-complete{background:#ecfdf3!important;color:#16a34a!important}.crm-contact-detail-workspace .crm-contact-notes-workspace{--crm-contact-module-accent:#db2777}.crm-contact-detail-workspace .crm-contact-note-composer,.crm-contact-detail-workspace .crm-contact-scratch-notes{border-color:rgba(219,39,119,.14)}.crm-contact-detail-workspace .crm-contact-discovery-card,.crm-contact-detail-workspace .crm-contact-file-card,.crm-contact-detail-workspace .crm-contact-form-request-card,.crm-contact-detail-workspace .crm-contact-task-card,.crm-contact-detail-workspace .crm-contact-task-create-card{border-radius:16px;box-shadow:0 10px 24px -22px rgba(15,23,42,.42);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.crm-contact-detail-workspace .crm-contact-discovery-card:hover,.crm-contact-detail-workspace .crm-contact-file-card:hover,.crm-contact-detail-workspace .crm-contact-form-request-card:hover,.crm-contact-detail-workspace .crm-contact-task-card:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.22);box-shadow:0 18px 34px -26px rgba(15,23,42,.5)}.crm-contact-detail-workspace .crm-contact-files-panel{--crm-contact-module-accent:#0f9f9a}.crm-contact-detail-workspace .crm-contact-forms-panel{--crm-contact-module-accent:#2563eb}.crm-contact-detail-workspace .crm-contact-form-link-card,.crm-contact-detail-workspace .crm-contact-form-send-card{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(239,246,255,.42)),var(--crm-surface,#fff);border-color:rgba(37,99,235,.16)}.crm-contact-detail-workspace .crm-contact-form-status-sent{background:#eff6ff;color:#2563eb}.crm-contact-detail-workspace .crm-contact-form-status-viewed{background:#f3e8ff;color:#9333ea}.crm-contact-detail-workspace .crm-contact-form-status-completed{background:#ecfdf3;color:#16a34a}.crm-contact-detail-workspace .crm-contact-form-status-expired{background:#fff4e5;color:#e67e22}.crm-contact-detail-workspace .crm-contact-form-status-declined{background:#fef2f2;color:#dc2626}.crm-contact-detail-workspace .crm-contact-discoveries-workspace,.crm-contact-detail-workspace .crm-contact-intelligence-workspace{--crm-contact-module-accent:#7c3aed}.crm-contact-detail-workspace .crm-contact-intelligence-kpi{border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 22px -20px rgba(15,23,42,.38)}@media (min-width:1024px){.crm-contact-detail-workspace .crm-contact-workspace-frame{max-height:calc(100dvh - 5.5rem)}}@media (min-width:1280px){.crm-contact-detail-workspace .crm-contact-workspace-body{grid-template-columns:14rem minmax(0,1fr) minmax(280px,22rem);align-items:stretch}}@media (max-width:1279px){.crm-contact-detail-workspace .crm-contact-workspace-panel-right{order:3}.crm-contact-detail-workspace .crm-contact-workspace-frame{max-height:none}.crm-contact-detail-workspace .crm-contact-workspace-panel{overflow:visible}.crm-contact-detail-workspace .crm-contact-center-scroll,.crm-contact-detail-workspace .crm-contact-left-scroll,.crm-contact-detail-workspace .crm-contact-right-rail-scroll{overflow:visible;flex:none}.crm-contact-detail-workspace .crm-contact-quick-disposition-slot{position:sticky;top:.5rem}}.crm-contact-detail-workspace .crm-contact-tab-bar{max-width:100%}.crm-contact-detail-workspace .crm-contact-lead-nav button:disabled{opacity:.45}.crm-contact-detail-workspace .crm-contact-phone-picker{box-shadow:0 24px 70px -28px rgba(0,0,0,.6)}.crm-contact-detail-workspace .crm-contact-workspace-toast{position:fixed;bottom:5.5rem;left:50%;z-index:45;max-width:min(92vw,28rem);transform:translateX(-50%);border-radius:9999px;border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 92%,transparent);padding:.55rem 1rem;font-size:.8125rem;font-weight:600;color:var(--crm-text);box-shadow:var(--crm-shadow,0 8px 32px -12px rgba(0,0,0,.45));backdrop-filter:blur(10px)}.crm-contact-detail-workspace .crm-contact-workspace-toast-success{border-color:color-mix(in srgb,var(--crm-success,#34c27b) 35%,transparent);color:var(--crm-success,#34c27b)}.crm-contact-detail-workspace .crm-contact-workspace-toast-error{border-color:color-mix(in srgb,var(--crm-danger,#ea6068) 35%,transparent);color:var(--crm-danger,#ea6068)}.console-content:has(.crm-workspace-shell){height:100%;min-height:0;min-width:0;max-width:none;padding:0;overflow:hidden}.crm-page-shell:has(.crm-workspace-shell){display:flex;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.crm-page-shell:has(.crm-workspace-shell)>*{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crm-checklist-workspace.crm-page-shell:has(.crm-workspace-shell),.crm-funders-workspace:has(.crm-workspace-shell){display:flex;flex-direction:column;height:100%;min-height:0}.crm-checklist-workspace:has(.crm-workspace-shell) .crm-checklist-inner,.crm-funders-workspace:has(.crm-workspace-shell) .crm-funders-inner{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crm-workspace-shell{width:100%;min-height:0;flex:1;height:100%;overflow:hidden}.crm-workspace-chrome,.crm-workspace-shell{display:flex;min-width:0;flex-direction:column;gap:1rem}.crm-workspace-chrome,.crm-workspace-footer,.crm-workspace-header,.crm-workspace-toolbar{flex-shrink:0}.crm-workspace-body{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crm-workspace-body--split{display:grid;align-items:stretch;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem)}.crm-workspace-content,.crm-workspace-main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crm-workspace-scroll-region{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-workspace-right-rail{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.crm-workspace-right-rail-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-funders-workspace .funders-table-shell{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crm-funders-workspace .crm-workspace-chrome{gap:.75rem}.crm-funders-workspace .crm-workspace-toolbar{gap:.65rem}.crm-funders-workspace .funders-table-scroll{min-height:0;flex:1;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.crm-funders-workspace .funders-rail{display:flex;min-height:0;flex-direction:column}.crm-funders-workspace .crm-workspace-right-rail-scroll{display:flex;flex-direction:column;gap:.85rem}@media (min-width:1280px){.crm-workspace-shell{max-height:calc(100dvh - var(--topbar-height))}}@media (max-width:1279px){.crm-workspace-body--split{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-workspace-body--split .crm-workspace-main{min-height:min(36rem,62dvh);flex:0 0 auto}.crm-workspace-body--split .crm-workspace-right-rail{min-height:min(24rem,45dvh);flex:0 0 auto}.crm-workspace-body--split .crm-workspace-right-rail-scroll,.crm-workspace-body--split .crm-workspace-scroll-region{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.crm-workspace-shell{max-height:none;overflow:hidden}.console-content:has(.crm-workspace-shell){overflow:hidden}}.cc-shell{border-radius:0}.cc-thread{box-shadow:none}:root[data-theme=light] .cc-shell{border-radius:0;box-shadow:none}:root[data-theme=light] .cc-thread{border-radius:14px;box-shadow:none}:root[data-theme=light] .cc-thread:hover{transform:none;box-shadow:0 8px 22px rgba(31,127,216,.1)}:root[data-theme=light] .cc-composer,:root[data-theme=light] .cc-conv-head{background:color-mix(in srgb,var(--surface-1) 86%,transparent);backdrop-filter:blur(14px)}:root[data-theme=light] .crm-scripts-workspace .scripts-create-detail-panel,:root[data-theme=light] .crm-scripts-workspace .scripts-edit-detail-panel,:root[data-theme=light] .crm-scripts-workspace .scripts-empty-detail-panel,:root[data-theme=light] .crm-scripts-workspace .scripts-view-detail-panel{color-scheme:light}:root[data-theme=light] .crm-scripts-workspace .scripts-create-detail-panel .scripts-editor-header,:root[data-theme=light] .crm-scripts-workspace .scripts-edit-detail-panel .scripts-editor-header,:root[data-theme=light] .crm-scripts-workspace .scripts-view-detail-panel .scripts-view-header{min-height:3.5rem;padding:.9rem 1rem .85rem;border-bottom:1px solid rgba(15,23,42,.08)!important;background:radial-gradient(circle at 6% 0,rgba(37,99,235,.18),transparent 36%),radial-gradient(circle at 100% 0,rgba(124,58,237,.14),transparent 38%),linear-gradient(135deg,rgba(239,246,255,.98),rgba(245,243,255,.94))!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-panel .crm-queue-pill-info{border-color:rgba(37,99,235,.18);background:hsla(0,0%,100%,.72);color:#1d4ed8;box-shadow:0 10px 24px -20px rgba(37,99,235,.5)}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-hero,:root[data-theme=light] .crm-scripts-workspace .scripts-view-detail-panel .crm-queue-detail-identity,:root[data-theme=light] .crm-scripts-workspace .scripts-view-hero{margin:.85rem .75rem .75rem;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.35rem;background:radial-gradient(circle at 0 0,rgba(37,99,235,.08),transparent 40%),linear-gradient(135deg,#fff,rgba(248,251,255,.96))!important;box-shadow:none!important}:root[data-theme=light] .crm-scripts-workspace .scripts-detail-icon{border:1px solid rgba(37,99,235,.24)!important;border-radius:1.1rem;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(14,165,233,.1))!important;color:#2563eb;box-shadow:0 18px 32px -24px rgba(37,99,235,.58),inset 0 1px 0 hsla(0,0%,100%,.95)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-action-card,:root[data-theme=light] .crm-scripts-workspace .scripts-content-card,:root[data-theme=light] .crm-scripts-workspace .scripts-editor-card{margin-inline:.75rem;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.25rem;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 16px 36px -32px rgba(15,23,42,.34)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-card{padding:1rem;gap:.85rem}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-card .text-\[11px\]{border:1px solid rgba(37,99,235,.14);border-radius:999px;padding:.18rem .5rem;background:rgba(239,246,255,.86);color:#2563eb;font-weight:800}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-input{min-height:3rem;border-radius:1rem!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;color:#111827!important;font-size:.92rem;font-weight:650;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)!important}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-input:focus,:root[data-theme=light] .crm-scripts-workspace .scripts-editor-input:focus-visible{border-color:rgba(37,99,235,.48)!important;box-shadow:0 0 0 4px rgba(37,99,235,.11),inset 0 1px 0 hsla(0,0%,100%,.95)!important;outline:none}:root[data-theme=light] .crm-scripts-workspace .script-section-editor{overflow:hidden;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.15rem;background:#fff!important;box-shadow:0 14px 32px -30px rgba(15,23,42,.32)}:root[data-theme=light] .crm-scripts-workspace .script-section-editor-head{border-bottom:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(239,246,255,.7))}:root[data-theme=light] .crm-scripts-workspace .script-section-body-input,:root[data-theme=light] .crm-scripts-workspace .script-section-title-input{background:transparent!important;color:#111827!important;box-shadow:none!important}:root[data-theme=light] .crm-scripts-workspace .script-section-body-input{min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.7}:root[data-theme=light] .crm-scripts-workspace .scripts-add-section-btn{min-height:2.85rem;border-radius:1rem;border-color:rgba(37,99,235,.28)!important;background:rgba(239,246,255,.7)!important;color:#1d4ed8!important;font-weight:850}:root[data-theme=light] .crm-scripts-workspace .scripts-add-section-btn:hover{border-color:rgba(37,99,235,.42)!important;background:rgba(219,234,254,.88)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-add-section-btn,:root[data-theme=dark] .crm-scripts-workspace .scripts-add-section-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--crm-accent) 34%,var(--crm-border))!important;padding:.625rem .75rem;background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface))!important;color:var(--crm-text)!important;font-family:inherit;font-size:.75rem;font-weight:850;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-add-section-btn:hover,:root[data-theme=dark] .crm-scripts-workspace .scripts-add-section-btn:hover{border-color:color-mix(in srgb,var(--crm-accent) 52%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-accent) 16%,var(--crm-surface))!important;color:var(--crm-text)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-action-card .tasks-primary-action:focus-visible,:root:not([data-theme=light]) .crm-scripts-workspace .scripts-add-section-btn:focus-visible,:root[data-theme=dark] .crm-scripts-workspace .scripts-action-card .tasks-primary-action:focus-visible,:root[data-theme=dark] .crm-scripts-workspace .scripts-add-section-btn:focus-visible{outline:none;border-color:color-mix(in srgb,var(--crm-accent) 64%,var(--crm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 18%,transparent),inset 0 1px 0 hsla(0,0%,100%,.05)!important}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-action-card .tasks-primary-action,:root[data-theme=dark] .crm-scripts-workspace .scripts-action-card .tasks-primary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:2.35rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--crm-accent) 42%,var(--crm-border))!important;border-radius:.85rem;padding:.55rem .9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 20%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface)))!important;background-color:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface))!important;color:var(--crm-text)!important;font-family:inherit;font-size:.875rem;font-weight:700;box-shadow:0 14px 28px -24px color-mix(in srgb,var(--crm-accent) 54%,transparent),inset 0 1px 0 hsla(0,0%,100%,.05)!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}:root:not([data-theme=light]) .crm-scripts-workspace .scripts-action-card .tasks-primary-action:hover,:root[data-theme=dark] .crm-scripts-workspace .scripts-action-card .tasks-primary-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent) 58%,var(--crm-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 28%,var(--crm-surface-2)),color-mix(in srgb,var(--crm-accent) 17%,var(--crm-surface)))!important;background-color:color-mix(in srgb,var(--crm-accent) 17%,var(--crm-surface))!important;color:var(--crm-text)!important;box-shadow:0 16px 34px -24px color-mix(in srgb,var(--crm-accent) 64%,transparent),inset 0 1px 0 hsla(0,0%,100%,.06)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .campaigns-page-shell .campaigns-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-forms-workspace .forms-detail-panel>.forms-detail-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-scripts-workspace .scripts-detail-panel .scripts-action-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-tasks-workspace .tasks-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.voicemail-drops-command-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.voicemail-drops-section-card{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .campaigns-page-shell .campaigns-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-checklist-workspace .checklist-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-forms-workspace .forms-detail-panel>.forms-detail-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-scripts-workspace .scripts-detail-panel .scripts-action-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-tasks-workspace .tasks-detail-panel>.crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.crm-queue-detail-actions-card{padding:0!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.voicemail-drops-command-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-studio-panel>.voicemail-drops-section-card{padding:0!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-section-card:before{content:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-forms-workspace .forms-detail-panel>.forms-detail-card .rounded-crm,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-voicemail-drops-workspace .voicemail-drops-script-section .rounded-crm{box-shadow:none!important}:root[data-theme=light] .crm-scripts-workspace .scripts-editor-footer{position:sticky;bottom:0;margin:0 -1rem -1rem;padding:.85rem 1rem 1rem;border-top:1px solid rgba(15,23,42,.08)!important;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px)}:root[data-theme=light] .crm-scripts-workspace .scripts-view-detail-panel .scripts-action-card{display:grid;gap:.55rem}:root[data-theme=light] .crm-scripts-workspace .scripts-content-card h3{letter-spacing:-.01em}:root[data-theme=light] .crm-scripts-workspace .script-content-preview{border:1px solid rgba(15,23,42,.1)!important;border-radius:1rem;background:linear-gradient(180deg,#fff,rgba(248,250,252,.94))!important;box-shadow:none}:root[data-theme=light] .crm-scripts-workspace .script-content-preview p{color:#475569;line-height:1.65}:root[data-theme=dark] .console-content:has(.crm-funders-workspace),:root[data-theme=dark] .crm-route-background:has(.crm-funders-workspace){background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .crm-funders-workspace{--crm-bg:#07111f;--crm-surface:#0c1726;--crm-surface-2:#111f31;--crm-border:rgba(132,154,184,.18);--crm-border-strong:rgba(92,168,255,.34);--crm-text:#edf5ff;--crm-text-muted:#92a3b9;--crm-accent:#2f8cff;--crm-success:#36d08b;--crm-warning:#f5b84b;--crm-danger:#ff6b7a;color-scheme:dark;background:radial-gradient(circle at 22% 0,rgba(47,140,255,.1),transparent 34%),linear-gradient(180deg,#081321,#07111f 46%,#08111c)!important;color:var(--crm-text)}:root[data-theme=dark] .crm-funders-workspace .crm-queue-center-workspace,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-rail,:root[data-theme=dark] .crm-funders-workspace .crm-queue-inner,:root[data-theme=dark] .crm-funders-workspace .crm-queue-main-workspace,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-body,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-chrome,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-main,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-right-rail,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-right-rail-scroll,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-scroll-region,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-shell,:root[data-theme=dark] .crm-funders-workspace.crm-page-shell,:root[data-theme=dark] .crm-funders-workspace.crm-queue-workspace{background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .crm-funders-workspace .crm-workspace-chrome{background:linear-gradient(180deg,rgba(11,18,32,.98),rgba(11,18,32,.94))!important}:root[data-theme=dark] .crm-funders-workspace .crm-workspace-body,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-main,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-right-rail,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-right-rail-scroll,:root[data-theme=dark] .crm-funders-workspace .crm-workspace-scroll-region{background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header,:root[data-theme=dark] .crm-funders-workspace .contacts-header-panel,:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-controls-card,:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-rows-card,:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card,:root[data-theme=dark] .crm-funders-workspace .funders-filter-card,:root[data-theme=dark] .crm-funders-workspace .funders-pagination{border-color:var(--crm-border)!important;background:linear-gradient(180deg,rgba(16,30,48,.94),rgba(10,20,33,.94)),radial-gradient(circle at 12% 0,rgba(47,140,255,.09),transparent 36%)!important;box-shadow:0 18px 44px -34px rgba(0,0,0,.76),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header{background:linear-gradient(135deg,rgba(17,32,52,.98),rgba(9,19,33,.98)),radial-gradient(circle at 10% 0,rgba(47,140,255,.12),transparent 34%)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header h1,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-name,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-name{color:#f3f8ff!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header p,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-sub,:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-label,:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-micro,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-rank,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-sub,:root[data-theme=dark] .crm-funders-workspace .funders-pagination{color:var(--crm-text-muted)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card{position:relative;overflow:hidden}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(47,140,255,.72)}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-green:before{background:rgba(54,208,139,.72)}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-cyan:before{background:rgba(148,163,184,.72)}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-amber:before{background:rgba(245,184,75,.72)}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-value{color:#f8fbff!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-icon{border-color:rgba(92,168,255,.22)!important;background:rgba(47,140,255,.1)!important;color:#79b7ff!important}:root[data-theme=dark] .crm-funders-workspace .funders-filter-card{background:linear-gradient(180deg,rgba(13,25,41,.96),rgba(9,18,31,.96))!important}:root[data-theme=dark] .crm-funders-workspace .cs-trigger,:root[data-theme=dark] .crm-funders-workspace .funders-bulk-select,:root[data-theme=dark] .crm-funders-workspace .funders-control,:root[data-theme=dark] .crm-funders-workspace .funders-field{border-color:rgba(132,154,184,.2)!important;background:rgba(7,17,31,.82)!important;color:#edf5ff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 28px -26px rgba(0,0,0,.8)!important}:root[data-theme=dark] .crm-funders-workspace .funders-control::-moz-placeholder,:root[data-theme=dark] .crm-funders-workspace .funders-field::-moz-placeholder{color:rgba(146,163,185,.78)}:root[data-theme=dark] .crm-funders-workspace .funders-control::placeholder,:root[data-theme=dark] .crm-funders-workspace .funders-field::placeholder{color:rgba(146,163,185,.78)}:root[data-theme=dark] .crm-funders-workspace .funders-control:focus,:root[data-theme=dark] .crm-funders-workspace .funders-field:focus{border-color:rgba(47,140,255,.48)!important;box-shadow:0 0 0 3px rgba(47,140,255,.14),inset 0 1px 0 hsla(0,0%,100%,.05)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-btn-secondary,:root[data-theme=dark] .crm-funders-workspace .funders-btn-filter,:root[data-theme=dark] .crm-funders-workspace .funders-btn-secondary,:root[data-theme=dark] .crm-funders-workspace .funders-bulk-action,:root[data-theme=dark] .crm-funders-workspace .funders-mini-action,:root[data-theme=dark] .crm-funders-workspace .funders-page-button{border-color:rgba(132,154,184,.2)!important;background:rgba(13,25,41,.86)!important;color:#d7e4f3!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-btn-secondary:hover,:root[data-theme=dark] .crm-funders-workspace .funders-btn-filter:hover,:root[data-theme=dark] .crm-funders-workspace .funders-bulk-action:hover:not(:disabled),:root[data-theme=dark] .crm-funders-workspace .funders-mini-action:hover,:root[data-theme=dark] .crm-funders-workspace .funders-page-button:hover:not(:disabled){border-color:rgba(92,168,255,.32)!important;background:rgba(18,34,54,.96)!important;box-shadow:0 14px 30px -24px rgba(47,140,255,.38)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-btn-primary{border-color:rgba(47,140,255,.36)!important;background:linear-gradient(135deg,#2f8cff,#2563eb)!important;color:#fff!important;box-shadow:0 16px 32px -22px rgba(47,140,255,.78),inset 0 1px 0 hsla(0,0%,100%,.2)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-controls-card{border-radius:1.05rem}:root[data-theme=dark] .crm-funders-workspace .crm-queue-list-head{border-color:rgba(132,154,184,.16)!important;background:transparent!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-rows-card{background:linear-gradient(180deg,rgba(9,19,33,.98),rgba(8,17,29,.98))!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row{border-color:rgba(132,154,184,.16)!important;background:linear-gradient(180deg,rgba(15,28,45,.92),rgba(11,22,36,.92))!important;box-shadow:0 12px 28px -24px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row:hover{border-color:rgba(92,168,255,.32)!important;background:linear-gradient(180deg,rgba(18,34,54,.96),rgba(12,25,41,.96))!important;box-shadow:0 18px 34px -26px rgba(47,140,255,.28),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row.crm-queue-row-selected{border-color:rgba(47,140,255,.54)!important;background:linear-gradient(180deg,rgba(31,58,91,.9),rgba(14,31,52,.96)),radial-gradient(circle at 0 50%,rgba(47,140,255,.2),transparent 42%)!important;box-shadow:0 20px 42px -28px rgba(47,140,255,.5),inset 0 1px 0 hsla(0,0%,100%,.07)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-email,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-meta,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-phone{color:#c5d3e4!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-email svg,:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-phone svg{color:#62a9ff!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-row-avatar,:root[data-theme=dark] .crm-funders-workspace .funders-avatar{border:1px solid hsla(0,0%,100%,.13)!important;color:#f8fbff!important;box-shadow:0 12px 26px -20px rgba(0,0,0,.8),0 0 0 3px rgba(7,17,31,.82)!important}:root[data-theme=dark] .crm-funders-workspace .funders-status-pill{border-color:hsla(0,0%,100%,.1)!important;box-shadow:none!important}:root[data-theme=dark] .crm-funders-workspace .funders-status-active{background:rgba(54,208,139,.14)!important;color:#8fe7bd!important}:root[data-theme=dark] .crm-funders-workspace .funders-status-inactive{background:rgba(148,163,184,.14)!important;color:#c5d0de!important}:root[data-theme=dark] .crm-funders-workspace .funders-status-prospect{background:rgba(47,140,255,.14)!important;color:#9dccff!important}:root[data-theme=dark] .crm-funders-workspace .funders-status-pending{background:rgba(245,184,75,.15)!important;color:#ffd58a!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-pill,:root[data-theme=dark] .crm-funders-workspace .funders-tag-pill{border-color:rgba(132,154,184,.18)!important;background:rgba(15,28,45,.82)!important;color:#b8c7d9!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-panel{border-color:rgba(92,168,255,.22)!important;background:linear-gradient(180deg,rgba(18,31,50,.98),rgba(10,21,35,.98)),radial-gradient(circle at 22% 0,rgba(47,140,255,.13),transparent 34%)!important;box-shadow:0 24px 56px -34px rgba(0,0,0,.86),0 0 0 1px rgba(47,140,255,.06),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-glow{opacity:.32;background:radial-gradient(circle at 25% 0,rgba(47,140,255,.24),transparent 42%),radial-gradient(circle at 90% 15%,rgba(54,208,139,.09),transparent 38%)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-actions-card,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-contact-strip,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-footer,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-placeholder{border-color:rgba(132,154,184,.17)!important;background:rgba(8,18,31,.58)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel{border-color:rgba(132,154,184,.18)!important;background:rgba(13,25,41,.82)!important;color:#d7e4f3!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-email{border-color:rgba(47,140,255,.28)!important;background:rgba(47,140,255,.12)!important;color:#9dccff!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-sms{border-color:rgba(139,92,246,.28)!important;background:rgba(139,92,246,.13)!important;color:#c8b5ff!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-call{border-color:rgba(54,208,139,.28)!important;background:rgba(54,208,139,.14)!important;color:#98ecc4!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-primary-action{border-color:rgba(47,140,255,.36)!important;background:linear-gradient(135deg,#2f8cff,#2563eb)!important;color:#fff!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-nav,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-secondary-action{border-color:rgba(132,154,184,.2)!important;background:rgba(13,25,41,.86)!important;color:#d7e4f3!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-danger-action{border-color:rgba(255,107,122,.3)!important;background:rgba(255,107,122,.11)!important;color:#ffadb6!important}:root[data-theme=dark] .crm-funders-workspace .contacts-filter-panel-inner,:root[data-theme=dark] .crm-funders-workspace .funders-filter-panel{border-color:rgba(132,154,184,.2)!important;background:rgba(10,21,35,.98)!important;color:var(--crm-text)!important;box-shadow:0 24px 54px -32px rgba(0,0,0,.9)!important}:root[data-theme=dark] .crm-funders-workspace .funders-filter-chip,:root[data-theme=dark] .crm-funders-workspace .funders-filter-insight-group{border-color:rgba(132,154,184,.18)!important;background:rgba(13,25,41,.78)!important;color:#c9d8e8!important}:root[data-theme=dark] .crm-funders-workspace .funders-filter-chip-active{border-color:rgba(47,140,255,.36)!important;background:rgba(47,140,255,.14)!important;color:#9dccff!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header,:root[data-theme=dark] .crm-funders-workspace .contacts-header-panel,:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-controls-card,:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-rows-card,:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card,:root[data-theme=dark] .crm-funders-workspace .funders-filter-card,:root[data-theme=dark] .crm-funders-workspace .funders-pagination{border-color:rgba(132,154,184,.045)!important;box-shadow:0 18px 46px -34px rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.026)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-command-header{box-shadow:0 18px 46px -36px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.028)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card{border-color:rgba(132,154,184,.06)!important;background:linear-gradient(180deg,rgba(16,30,48,.9),rgba(10,20,33,.92))!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-kpi-card:before{opacity:.72}:root[data-theme=dark] .crm-funders-workspace .funders-filter-card{border-color:transparent!important;background:linear-gradient(180deg,rgba(11,22,36,.92),rgba(8,17,29,.94))!important;box-shadow:0 14px 34px -30px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.018)!important}:root[data-theme=dark] .crm-funders-workspace .cs-trigger,:root[data-theme=dark] .crm-funders-workspace .funders-bulk-select,:root[data-theme=dark] .crm-funders-workspace .funders-control,:root[data-theme=dark] .crm-funders-workspace .funders-field{border-color:rgba(132,154,184,.08)!important;background:rgba(5,13,24,.7)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018)!important}:root[data-theme=dark] .crm-funders-workspace .cs-trigger:hover,:root[data-theme=dark] .crm-funders-workspace .funders-control:hover,:root[data-theme=dark] .crm-funders-workspace .funders-field:hover{border-color:rgba(132,154,184,.14)!important}:root[data-theme=dark] .crm-funders-workspace .campaigns-btn-secondary,:root[data-theme=dark] .crm-funders-workspace .funders-btn-filter,:root[data-theme=dark] .crm-funders-workspace .funders-btn-secondary,:root[data-theme=dark] .crm-funders-workspace .funders-bulk-action,:root[data-theme=dark] .crm-funders-workspace .funders-mini-action,:root[data-theme=dark] .crm-funders-workspace .funders-page-button{border-color:rgba(132,154,184,.08)!important;background:rgba(10,20,33,.74)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-controls-card{border-color:transparent!important;background:rgba(11,22,36,.84)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-list-head{border-color:transparent!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-list-rows-card{border-color:transparent!important;background:linear-gradient(180deg,rgba(7,16,28,.9),rgba(6,14,25,.9))!important;box-shadow:0 18px 46px -34px rgba(0,0,0,.9)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row{border-color:rgba(132,154,184,.075)!important;background:linear-gradient(180deg,rgba(15,29,47,.96),rgba(10,22,37,.96))!important;box-shadow:0 12px 30px -26px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.025)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row:hover{border-color:rgba(92,168,255,.2)!important;background:linear-gradient(180deg,rgba(18,35,56,.98),rgba(12,25,42,.98))!important;box-shadow:0 16px 34px -28px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-funders-workspace .crm-funder-row.crm-queue-row-selected{border-color:rgba(47,140,255,.32)!important;background:linear-gradient(180deg,rgba(25,49,78,.94),rgba(13,29,49,.98))!important;box-shadow:0 18px 40px -30px rgba(0,0,0,.95),inset 3px 0 0 rgba(47,140,255,.72),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-pill,:root[data-theme=dark] .crm-funders-workspace .funders-status-pill,:root[data-theme=dark] .crm-funders-workspace .funders-tag-pill{border-color:hsla(0,0%,100%,.055)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-panel{border-color:rgba(132,154,184,.08)!important;box-shadow:0 24px 58px -34px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.032)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-actions-card,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-contact-strip,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-footer,:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-placeholder{border-color:rgba(132,154,184,.07)!important;background:rgba(6,15,27,.5)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel{border-color:rgba(132,154,184,.08)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-email{border-color:rgba(47,140,255,.18)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-sms{border-color:rgba(139,92,246,.18)!important}:root[data-theme=dark] .crm-funders-workspace .crm-queue-detail-channel-call{border-color:rgba(54,208,139,.18)!important}:root[data-theme=dark] .console-content:has(.campaigns-page-shell),:root[data-theme=dark] .crm-route-background:has(.campaigns-page-shell){background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .campaigns-page-shell{--crm-bg:#0b1220;--crm-surface:#111827;--crm-surface-2:#172235;--crm-surface-3:#1d2b42;--crm-border:hsla(0,0%,100%,.08);--crm-text:#e5edf7;--crm-text-muted:#93a4b8;--crm-accent:#3b82f6;--crm-success:#34d399;--crm-warning:#fbbf24;--crm-danger:#f87171;color-scheme:dark;color:var(--crm-text)}:root[data-theme=dark] .campaigns-page-shell,:root[data-theme=dark] .campaigns-page-shell .crm-campaign-cinema,:root[data-theme=dark] .campaigns-page-shell .crm-queue-center-workspace,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-rail,:root[data-theme=dark] .campaigns-page-shell .crm-queue-inner,:root[data-theme=dark] .campaigns-page-shell .crm-queue-main-workspace,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-body,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-chrome,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-main,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-right-rail,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-right-rail-scroll,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-scroll-region,:root[data-theme=dark] .campaigns-page-shell .crm-workspace-shell,:root[data-theme=dark] .campaigns-page-shell.crm-page-shell,:root[data-theme=dark] .campaigns-page-shell.crm-queue-workspace{background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-command-header,:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-panel,:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-panel,:root[data-theme=dark] .campaigns-page-shell .campaigns-list-card{border-color:var(--crm-border)!important;background:#111827!important;background-color:#111827!important;background-image:none!important;box-shadow:0 18px 44px -34px rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.03)!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-command-header h1,:root[data-theme=dark] .campaigns-page-shell .campaigns-row-title,:root[data-theme=dark] .campaigns-page-shell .campaigns-table-head h2,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-name,:root[data-theme=dark] .campaigns-page-shell .crm-queue-row-name{color:#e5edf7!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-command-header p,:root[data-theme=dark] .campaigns-page-shell .campaigns-sort-control,:root[data-theme=dark] .campaigns-page-shell .campaigns-table-head p,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-sub,:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-label,:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-micro,:root[data-theme=dark] .campaigns-page-shell .crm-queue-row-rank,:root[data-theme=dark] .campaigns-page-shell .crm-queue-row-sub{color:#93a4b8!important}:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-card{border-color:var(--crm-border)!important;background:#111827!important;background-color:#111827!important;background-image:none!important;box-shadow:0 14px 36px -30px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.03)!important}:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-card:hover{transform:none;border-color:hsla(0,0%,100%,.12)!important;background:#172235!important;background-color:#172235!important;box-shadow:0 16px 38px -30px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-value{color:#e5edf7!important}:root[data-theme=dark] .campaigns-page-shell .crm-queue-kpi-icon{border-color:var(--crm-border)!important;background:#172235!important;color:#93a4b8!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-panel{background:#111827!important;background-color:#111827!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-button,:root[data-theme=dark] .campaigns-page-shell .campaigns-search-input,:root[data-theme=dark] .campaigns-page-shell .campaigns-select,:root[data-theme=dark] .campaigns-page-shell .campaigns-sort-control select,:root[data-theme=dark] .campaigns-page-shell .cs-trigger,:root[data-theme=dark] .campaigns-page-shell .cs-wrap{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;color:#d5dfec!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-search-input::-moz-placeholder{color:#72849a}:root[data-theme=dark] .campaigns-page-shell .campaigns-search-input::placeholder{color:#72849a}:root[data-theme=dark] .campaigns-page-shell .campaigns-search-input:focus,:root[data-theme=dark] .campaigns-page-shell .campaigns-select:focus,:root[data-theme=dark] .campaigns-page-shell .campaigns-sort-control select:focus{border-color:rgba(59,130,246,.4)!important;background:#1d2b42!important;box-shadow:0 0 0 3px rgba(59,130,246,.14)!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-dropdown.contacts-filter-panel,:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-option,:root[data-theme=dark] .campaigns-page-shell .contacts-filter-panel-inner{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;color:#d5dfec!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-button-active,:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-option-active,:root[data-theme=dark] .campaigns-page-shell .campaigns-filter-option:hover{border-color:rgba(59,130,246,.35)!important;background:#1d2b42!important;color:#d5dfec!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-table-head{border-color:var(--crm-border)!important;background:#111827!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-list-scroll,:root[data-theme=dark] .campaigns-page-shell .campaigns-row-list{background:#111827!important;background-color:#111827!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-list-row{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-list-row:hover{border-color:hsla(0,0%,100%,.12)!important;background:#1d2b42!important;background-color:#1d2b42!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-list-row.crm-queue-row-selected{border-color:rgba(59,130,246,.36)!important;background:#1d2b42!important;background-color:#1d2b42!important;box-shadow:inset 3px 0 0 rgba(59,130,246,.72)!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-row-icon,:root[data-theme=dark] .campaigns-page-shell .campaigns-status-pill,:root[data-theme=dark] .campaigns-page-shell .campaigns-type-pill,:root[data-theme=dark] .campaigns-page-shell .crm-queue-pill{border-color:var(--crm-border)!important;background:#1d2b42!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon{border:1px solid hsla(0,0%,100%,.08)!important;background:#1d2b42!important;background-color:#1d2b42!important;box-shadow:0 14px 28px -20px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-active{color:#34d399!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-paused,:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-scheduled{color:#fbbf24!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-draft{color:#a5b4fc!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-completed{color:#5eead4!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-icon.campaigns-status-archived{color:#93a4b8!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-panel,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-panel{border-color:var(--crm-border)!important;background:#111827!important;background-color:#111827!important;background-image:none!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-analytics,:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-meta-card,:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-summary,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-actions-card,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-contact-strip,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-footer,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-header{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-detail-metric{border-color:var(--crm-border)!important;background:#1d2b42!important;background-color:#1d2b42!important}:root[data-theme=dark] .campaigns-page-shell .campaigns-btn-secondary,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-nav,:root[data-theme=dark] .campaigns-page-shell .crm-queue-detail-secondary-action{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;color:#d5dfec!important}:root[data-theme=dark] .console-content:has(.campaign-detail-shell),:root[data-theme=dark] .crm-route-background:has(.campaign-detail-shell){background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .campaign-detail-shell{--crm-bg:#0b1220;--crm-surface:#111827;--crm-surface-2:#172235;--crm-surface-3:#1d2b42;--crm-border:hsla(0,0%,100%,.08);--crm-text:#e5edf7;--crm-text-muted:#93a4b8;--crm-accent:#3b82f6;--crm-success:#34d399;--crm-warning:#fbbf24;--crm-danger:#f87171;color-scheme:dark;color:var(--crm-text)}:root[data-theme=dark] .campaign-detail-shell,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-contact-workspace,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-main-scroll,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-page,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-right-rail,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-right-rail-scroll,:root[data-theme=dark] .campaign-detail-shell .crm-campaign-workspace,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-body,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-chrome,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-main,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-right-rail,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-right-rail-scroll,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-scroll-region,:root[data-theme=dark] .campaign-detail-shell .crm-workspace-shell,:root[data-theme=dark] .campaign-detail-shell.crm-page-shell{background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-identity-card,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-rail-card,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-roster-shell,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-analytics,:root[data-theme=dark] .campaign-detail-shell .crm-funder-list-controls-card,:root[data-theme=dark] .campaign-detail-shell .crm-funder-list-rows-card,:root[data-theme=dark] .campaign-detail-shell .funders-filter-card{border-color:var(--crm-border)!important;background:#111827!important;background-color:#111827!important;background-image:none!important;box-shadow:0 18px 44px -34px rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.03)!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-identity-card h1,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-analytics-head h2,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric strong,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report-row strong,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-score strong,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-signal-grid strong,:root[data-theme=dark] .campaign-detail-shell .campaigns-row-title,:root[data-theme=dark] .campaign-detail-shell .crm-queue-row-name{color:#e5edf7!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-identity-meta,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-analytics-head p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric-top small,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report-head p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report-row p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report-row span,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-score p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-score span,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-signal-grid p,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-signal-grid span,:root[data-theme=dark] .campaign-detail-shell .crm-queue-row-email,:root[data-theme=dark] .campaign-detail-shell .crm-queue-row-phone,:root[data-theme=dark] .campaign-detail-shell .crm-queue-row-rank,:root[data-theme=dark] .campaign-detail-shell .crm-queue-row-sub{color:#93a4b8!important}:root[data-theme=dark] .campaign-detail-shell .funders-filter-card{background:#111827!important}:root[data-theme=dark] .campaign-detail-shell .cs-trigger,:root[data-theme=dark] .campaign-detail-shell .cs-wrap,:root[data-theme=dark] .campaign-detail-shell .funders-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--crm-border)!important;background:#172235!important;background-color:#172235!important;color:#d5dfec!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}:root[data-theme=dark] .campaign-detail-shell .funders-search-field .funders-control-search{height:2.2rem!important;min-height:2.2rem!important;border-radius:.72rem!important;padding:0 .65rem 0 2.15rem!important;line-height:2.2rem!important}:root[data-theme=dark] .campaign-detail-shell .funders-search-field .funders-search-icon{left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#72849a!important}:root[data-theme=dark] .campaign-detail-shell .funders-control::-moz-placeholder{color:#72849a;opacity:1}:root[data-theme=dark] .campaign-detail-shell .funders-control::placeholder{color:#72849a;opacity:1}.campaign-detail-shell .funders-filter-card.crm-queue-filter-bar{width:100%;border-radius:1.25rem!important;padding:.65rem!important}.campaign-detail-shell .campaign-detail-funders-filter-grid{display:grid;grid-template-columns:minmax(18rem,1fr) repeat(2,minmax(10rem,12rem));align-items:center;gap:.65rem!important;width:100%}.campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-field{width:100%;min-width:0}.campaign-detail-shell .campaign-detail-funders-filter-grid .cs-trigger,.campaign-detail-shell .campaign-detail-funders-filter-grid .cs-wrap,.campaign-detail-shell .campaign-detail-funders-filter-grid .funders-control{width:100%;min-height:2.65rem!important;border-radius:.9rem!important;font-size:.88rem!important}.campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-field .funders-control-search{height:2.65rem!important;min-height:2.65rem!important;padding:0 .82rem 0 2.5rem!important;line-height:2.65rem!important}.campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-icon{left:.9rem!important;width:1rem!important;height:1rem!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-funders-filter-grid .cs-trigger,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-funders-filter-grid .cs-wrap,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-control,:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid .cs-trigger,:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid .cs-wrap,:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-control{min-height:2.65rem!important;border-radius:.9rem!important;font-size:.88rem!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-field .funders-control-search,:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-field .funders-control-search{height:2.65rem!important;min-height:2.65rem!important;padding:0 .82rem 0 2.5rem!important;line-height:2.65rem!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-icon,:root[data-theme=light] .campaign-detail-shell .campaign-detail-funders-filter-grid .funders-search-icon{left:.9rem!important;width:1rem!important;height:1rem!important}@media (max-width:900px){.campaign-detail-shell .campaign-detail-funders-filter-grid{grid-template-columns:1fr}}:root[data-theme=dark] .campaign-detail-shell .crm-queue-list-head{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row{border-color:hsla(0,0%,100%,.09)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row:hover{border-color:hsla(0,0%,100%,.14)!important;background:#1d2b42!important;background-color:#1d2b42!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row.crm-queue-row-selected{border-color:rgba(59,130,246,.38)!important;background:#1d2b42!important;background-color:#1d2b42!important;box-shadow:inset 3px 0 0 rgba(59,130,246,.75)!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-grid{grid-template-columns:1rem .85rem 2.75rem minmax(0,1fr) minmax(11.25rem,.92fr) .85rem;align-items:center}:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-email,:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-meta,:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-phone{display:none!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;white-space:nowrap}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel{display:inline-flex;min-height:1.85rem;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;border-radius:.65rem;padding:.22rem .5rem;font-size:.68rem;font-weight:800;line-height:normal;text-align:center;text-transform:none;letter-spacing:0}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel svg{width:.82rem;height:.82rem;flex:0 0 auto}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel span{display:inline;white-space:nowrap}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-email{border-color:rgba(59,130,246,.24)!important;background:rgba(59,130,246,.12)!important;color:#9cc6ff!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-sms{border-color:rgba(139,92,246,.24)!important;background:rgba(139,92,246,.13)!important;color:#c7b7ff!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel-call{border-color:rgba(52,211,153,.25)!important;background:rgba(52,211,153,.13)!important;color:#98eccb!important}:root[data-theme=dark] .campaign-detail-shell .campaign-member-channel-action.crm-queue-detail-channel:hover:not(:disabled){border-color:hsla(0,0%,100%,.16)!important;background:#1d2b42!important;transform:none}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-menu{border:1px solid hsla(0,0%,100%,.1)!important;background:#111827!important;background-color:#111827!important;box-shadow:0 22px 54px -28px rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;border:0!important;background:transparent!important;background-color:transparent!important;color:#d5dfec!important;box-shadow:none!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item:hover{background:#1d2b42!important;background-color:#1d2b42!important;color:#e5edf7!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger{color:#f87171!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger:hover{background:hsla(0,91%,71%,.12)!important;background-color:hsla(0,91%,71%,.12)!important;color:#fca5a5!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item svg,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-actions-menu .crm-cinema-overflow-item-danger svg{color:var(--crm-accent)!important;background:rgba(55,125,255,.12)!important}:root[data-theme=dark] .crm-contact-detail-workspace{color-scheme:dark;--crm-bg:#0b1220;--crm-surface:#111827;--crm-surface-2:#172235;--crm-surface-hover:#1d2b42;--crm-border:hsla(0,0%,100%,.08);--crm-text:#e5edf8;--crm-text-muted:#8ea3bd;--crm-muted:#8ea3bd;--crm-accent:#377dff;--panel:#111827;--panel-2:#172235;--accent:#377dff;--surface:#111827;--surface-hover:#1d2b42;--border:hsla(0,0%,100%,.08);--text:#e5edf8;--text-dim:#8ea3bd;background:#0b1220!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-panel,:root[data-theme=dark] .crm-contact-detail-workspace .cs-trigger{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-trigger:hover:not(:disabled),:root[data-theme=dark] .crm-contact-detail-workspace .cs-trigger[aria-expanded=true]{border-color:rgba(55,125,255,.28)!important;background:#1d2b42!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-chevron,:root[data-theme=dark] .crm-contact-detail-workspace .cs-empty,:root[data-theme=dark] .crm-contact-detail-workspace .cs-group-label,:root[data-theme=dark] .crm-contact-detail-workspace .cs-trigger-placeholder .cs-trigger-label{color:#8ea3bd!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-panel-inner,:root[data-theme=dark] .crm-contact-detail-workspace .cs-search-wrap{background:#111827!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-option{color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-option-highlighted,:root[data-theme=dark] .crm-contact-detail-workspace .cs-option:hover{background:rgba(55,125,255,.12)!important}:root[data-theme=dark] .crm-contact-detail-workspace .cs-option-check,:root[data-theme=dark] .crm-contact-detail-workspace .cs-option-selected{color:#9cc6ff!important}:root[data-theme=dark] .crm-contact-detail-inner,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-center-scroll,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-left-scroll,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-scroll,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-workspace-body,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-workspace-frame,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-workspace-panel,:root[data-theme=dark] .crm-contact-detail-workspace.crm-page-shell{background:#0b1220!important;background-color:#0b1220!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-discovery-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-discovery-panel,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-file-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-files-panel,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-empty,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-],:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-task-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-task-create-card,:root[data-theme=dark] .crm-contact-detail-workspace .panel{border-color:hsla(0,0%,100%,.08)!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#e5edf8!important;box-shadow:0 18px 42px -30px rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-card:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-card:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]:hover{border-color:rgba(55,125,255,.28)!important;background:#111827!important;box-shadow:0 22px 48px -32px rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-card:before,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-glow{opacity:.18!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-value,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-name,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-scroll details[id^=right-rail-]>summary,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-subheading,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-item,:root[data-theme=dark] .crm-contact-detail-workspace .text-crm-text{color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-detail-row,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-label,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-sub,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-empty-copy,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-time,:root[data-theme=dark] .crm-contact-detail-workspace .text-crm-muted{color:#8ea3bd!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-list,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-phone-row,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-delete,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-edit,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-vm,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-campaign-chip,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-company,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-detail-icon,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-detail-item:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-favorite,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-empty-state,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-kpi{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;color:#e5edf8!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-last-touch,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-lead-score{background:#172235!important;background-color:#172235!important;background-image:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-value{background:rgba(55,125,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(55,125,255,.16)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-metric-lead-score .crm-contact-header-metric-value{background:rgba(52,211,153,.12)!important;box-shadow:inset 0 0 0 1px rgba(52,211,153,.16)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-stage-badge{background:rgba(139,92,246,.14)!important;color:#c7b7ff!important;box-shadow:inset 0 0 0 1px rgba(139,92,246,.18)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-archive-badge{background:rgba(239,68,68,.13)!important;color:#fca5a5!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-call{border-color:rgba(55,125,255,.28)!important;background:linear-gradient(135deg,#377dff,#2563eb)!important;color:#fff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-vm{border-color:rgba(139,92,246,.22)!important;background:rgba(139,92,246,.13)!important;color:#c7b7ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-header-action-delete:hover:not(:disabled){border-color:rgba(239,68,68,.24)!important;background:rgba(239,68,68,.12)!important;color:#fca5a5!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-communicate-item{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;color:#d8e6f7!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-communicate-item-idle:hover{border-color:rgba(55,125,255,.24)!important;background:#1d2b42!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-communicate-item-active{border-color:rgba(55,125,255,.34)!important;background:#1d2b42!important;color:#9cc6ff!important;box-shadow:inset 3px 0 0 rgba(55,125,255,.78)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-communicate-count,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-communicate-icon,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-icon-bubble,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-empty-icon,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-icon-bubble,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-mini-icon{background:rgba(55,125,255,.12)!important;color:#9cc6ff!important;box-shadow:inset 0 0 0 1px rgba(55,125,255,.16)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-filter-bar{background:rgba(17,24,39,.88)!important;border-color:hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-item{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-item:hover{border-color:rgba(55,125,255,.24)!important;background:#1d2b42!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-item-comm{border-color:rgba(55,125,255,.18)!important;background:rgba(55,125,255,.09)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-connector{background:linear-gradient(180deg,rgba(55,125,255,.42),rgba(142,163,189,.16))!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-icon,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-time{border-color:hsla(0,0%,100%,.08)!important;background:#111827!important;color:#8ea3bd!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-activity,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-call,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-email,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-form,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-note,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-sms,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-task,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-vm{background:hsla(0,0%,100%,.06)!important;color:#c9d8ea!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-form,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-timeline-badge-task{background:rgba(245,158,11,.12)!important;color:#f6c56f!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-module-input,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-note-input,:root[data-theme=dark] .crm-contact-detail-workspace input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .crm-contact-detail-workspace select,:root[data-theme=dark] .crm-contact-detail-workspace textarea{border-color:hsla(0,0%,100%,.08)!important;background:#1d2b42!important;background-color:#1d2b42!important;background-image:none!important;color:#e5edf8!important;box-shadow:none!important;color-scheme:dark}:root[data-theme=dark] .crm-contact-detail-workspace input::-moz-placeholder,:root[data-theme=dark] .crm-contact-detail-workspace textarea::-moz-placeholder{color:#8ea3bd!important}:root[data-theme=dark] .crm-contact-detail-workspace input::placeholder,:root[data-theme=dark] .crm-contact-detail-workspace textarea::placeholder{color:#8ea3bd!important}:root[data-theme=dark] .crm-contact-detail-workspace select option{background:#111827!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-source-badge-contact,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-semantic-badge-allowed{background:rgba(52,211,153,.12)!important;color:#8ee8c2!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-semantic-badge-danger{background:rgba(239,68,68,.12)!important;color:#fca5a5!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-source-badge-document{background:rgba(139,92,246,.13)!important;color:#c7b7ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-source-badge-ai{background:rgba(55,125,255,.12)!important;color:#9cc6ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .border-crm-border\/60,:root[data-theme=dark] .crm-contact-detail-workspace .border-crm-border\/70,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-divider,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-meta-row{border-color:hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-red-50{background:rgba(239,68,68,.13)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-red-600,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-red-700{color:#fca5a5!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-\[\#F3E8FF\]{background:rgba(139,92,246,.15)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-\[\#9333EA\]{color:#c7b7ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-\[\#ECFDF3\],:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-emerald-50,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-green-100{background:rgba(52,211,153,.13)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-\[\#16A34A\],:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-emerald-700,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-green-800{color:#8ee8c2!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-\[\#EFF6FF\],:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-slate-100,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .bg-teal-50{background:rgba(55,125,255,.13)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-\[\#2563EB\],:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-slate-600,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card .text-teal-700{color:#9cc6ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-quick-disposition-card button.rounded-full{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-health-summary{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:radial-gradient(circle at 0 15%,rgba(52,211,153,.12),transparent 38%)!important;color:#e5edf8!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-right-rail-health-badge{background:rgba(52,211,153,.13)!important;color:#8ee8c2!important;box-shadow:inset 0 0 0 1px rgba(52,211,153,.18)!important}:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-extracted,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-phones,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-verified{border-color:hsla(0,0%,100%,.08)!important;background:#111827!important;background-color:#111827!important;color:#e5edf8!important;box-shadow:0 14px 34px -28px rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-extracted>summary,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-phones>summary,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-verified>summary{background:transparent!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-extracted>summary:hover,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-phones>summary:hover,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-verified>summary:hover{background:rgba(55,125,255,.08)!important}:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-extracted>summary span,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-phones>summary span,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-verified>summary span{color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-extracted>div,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-phones>div,:root[data-theme=dark] .crm-contact-detail-workspace #contact-summary-verified>div{border-color:hsla(0,0%,100%,.08)!important;background:#111827!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-list,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-phone-row{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-row{border-color:hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-row dt{color:#9bb4d2!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-phone-row .text-crm-text,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-business-profile-row dd{color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .bg-amber-50{background:rgba(245,158,11,.13)!important}:root[data-theme=dark] .crm-contact-detail-workspace .text-amber-700{color:#f6c56f!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-workspace-frame>div:first-child>button:first-child{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;color:#9cc6ff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-workspace-frame>div:first-child>button:first-child:hover{border-color:rgba(55,125,255,.28)!important;background:#1d2b42!important;color:#cfe1ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-compose-panel,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-template-panel,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-link-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-send-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-chat-frame,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-compose-shell,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-editor,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-panel{border-color:hsla(0,0%,100%,.08)!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#e5edf8!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-attachments,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-template-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-request-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-phone-picker,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-card,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-thread,:root[data-theme=dark] .crm-contact-detail-workspace label.bg-crm-surface\/60{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;color:#e5edf8!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-template-card:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-request-card:hover,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-card:hover{border-color:rgba(55,125,255,.24)!important;background:#1d2b42!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-template-card-active,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-card.is-selected{border-color:rgba(55,125,255,.34)!important;background:rgba(55,125,255,.13)!important;box-shadow:inset 3px 0 0 rgba(55,125,255,.78)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-workspace .border-crm-border\/60,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-compose-row,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-composer-toolbar,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-conversation-header,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-thread-shell{border-color:hsla(0,0%,100%,.08)!important;background:transparent!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-template-card p,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-request-card p,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-card-title,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-title,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-title{color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-counter,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-header-meta,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-meta,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-phone-label,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-empty,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-snippet,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-subtitle,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-usage{color:#8ea3bd!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-attachment-count,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-email-category-badge,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-date-separator span,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-header-meta span,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-template-chip{background:rgba(55,125,255,.12)!important;color:#9cc6ff!important;box-shadow:inset 0 0 0 1px rgba(55,125,255,.16)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-bubble-incoming{border-color:hsla(0,0%,100%,.08)!important;background:#1d2b42!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-input{border-color:hsla(0,0%,100%,.08)!important;background:#0f172a!important;color:#e5edf8!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-send-button{border-color:rgba(52,211,153,.25)!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 12px 26px -20px rgba(16,185,129,.72)!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-sms-send-button:hover:not(:disabled){border-color:rgba(52,211,153,.38)!important;background:linear-gradient(135deg,#34d399,#059669)!important;color:#fff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-checklist-item,:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-script-reader{border-color:hsla(0,0%,100%,.08)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;color:#e5edf8!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-checklist-item:hover{border-color:rgba(52,211,153,.24)!important;background:#1d2b42!important;box-shadow:none!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-checklist-item-complete{border-color:rgba(52,211,153,.24)!important;background:rgba(52,211,153,.12)!important;color:#8ee8c2!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-status-sent{background:rgba(55,125,255,.13)!important;color:#9cc6ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-status-viewed{background:rgba(139,92,246,.14)!important;color:#c7b7ff!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-status-completed{background:rgba(52,211,153,.13)!important;color:#8ee8c2!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-status-expired{background:rgba(245,158,11,.13)!important;color:#f6c56f!important}:root[data-theme=dark] .crm-contact-detail-workspace .crm-contact-form-status-declined{background:rgba(239,68,68,.13)!important;color:#fca5a5!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-score,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-signal-grid>div{border-color:var(--crm-border)!important;background:#172235!important;background-color:#172235!important;background-image:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric-top>span,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-report-head span{background:#1d2b42!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-channel-track,:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-metric-track{background:hsla(0,0%,100%,.08)!important}:root[data-theme=dark] .campaign-detail-shell .campaign-detail-side-queue-link{border-color:rgba(59,130,246,.3)!important;background:#1d2b42!important;color:#9cc6ff!important}@media (max-width:1280px){:root[data-theme=dark] .campaign-detail-shell .campaign-member-list-row .crm-queue-row-grid{grid-template-columns:1rem .85rem 2.75rem minmax(0,1fr) minmax(10.75rem,.9fr) .85rem}}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-scripts-workspace,.crm-checklist-workspace,.crm-tasks-workspace,.crm-voicemail-drops-workspace,.crm-forms-workspace,.crm-contacts-workspace,.crm-my-queue-workspace,.crm-funders-workspace,.campaigns-page-shell) .crm-queue-detail-panel .crm-queue-detail-actions-card{display:grid;gap:.55rem;border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;padding:0!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-scripts-workspace,.crm-checklist-workspace,.crm-tasks-workspace,.crm-voicemail-drops-workspace,.crm-forms-workspace,.crm-contacts-workspace,.crm-my-queue-workspace,.crm-funders-workspace,.campaigns-page-shell) .crm-queue-detail-panel .crm-queue-detail-actions-card .crm-queue-detail-section-label{margin-bottom:0}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace){--crm-standard-header-bg:radial-gradient(circle at 8% 0%,rgba(47,140,255,.18),transparent 32%),linear-gradient(135deg,#243041,#1d2633 48%,#18202b);--crm-standard-header-border:hsla(0,0%,100%,.09);--crm-standard-header-shadow:0 18px 50px -34px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.06);--crm-standard-kpi-bg:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 42%),#222a35;--crm-standard-kpi-bg-hover:linear-gradient(180deg,color-mix(in srgb,var(--crm-standard-kpi-accent) 5%,transparent),transparent 52%),#293241;--crm-standard-kpi-border:hsla(0,0%,100%,.075);--crm-standard-kpi-border-hover:hsla(0,0%,100%,.13);--crm-standard-kpi-accent:var(--crm-accent,#2f8cff);--crm-standard-kpi-shadow:0 18px 46px -28px rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.04)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell>div>.crm-card:first-child:has(h1),:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace>div>header,:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell,.campaign-detail-shell) :is(.contacts-header-panel,.campaigns-command-header,.tasks-page-header,.checklist-command-header,.crm-dashboard-hero,.crm-email-hero,.crm-live-hero){position:relative;overflow:hidden;border-color:var(--crm-standard-header-border)!important;background:var(--crm-standard-header-bg)!important;background-color:#1d2633!important;box-shadow:var(--crm-standard-header-shadow)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell>div>.crm-card:first-child:has(h1)>*,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-wallboard-workspace>div>header>*,:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell,.campaign-detail-shell) :is(.contacts-header-panel,.campaigns-command-header,.tasks-page-header,.checklist-command-header,.crm-dashboard-hero,.crm-email-hero,.crm-live-hero)>*{position:relative;z-index:1}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-card,.tasks-kpi-card,.campaigns-kpi-card,.campaign-detail-kpi,.crm-email-kpi-card,.crm-dashboard-kpi-card,.crm-cinema-kpi-card,.crm-cinema-detail-kpi,.crm-contact-header-metric,.crm-contact-right-rail-kpi,.dash-v2-ivr-stat){position:relative;overflow:hidden;border-color:var(--crm-standard-kpi-border)!important;background:var(--crm-standard-kpi-bg)!important;background-color:#222a35!important;box-shadow:var(--crm-standard-kpi-shadow)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-card,.tasks-kpi-card,.campaigns-kpi-card,.campaign-detail-kpi,.crm-email-kpi-card,.crm-dashboard-kpi-card,.crm-cinema-kpi-card,.crm-cinema-detail-kpi,.crm-contact-header-metric,.crm-contact-right-rail-kpi,.dash-v2-ivr-stat):before{content:"";position:absolute;inset:0 0 auto;width:auto;height:3px;border-radius:inherit;background:linear-gradient(90deg,var(--crm-standard-kpi-accent),color-mix(in srgb,var(--crm-standard-kpi-accent) 38%,transparent));opacity:.78;pointer-events:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-card,.tasks-kpi-card,.campaigns-kpi-card,.campaign-detail-kpi,.crm-email-kpi-card,.crm-dashboard-kpi-card,.crm-cinema-kpi-card,.crm-cinema-detail-kpi,.crm-contact-header-metric,.crm-contact-right-rail-kpi,.dash-v2-ivr-stat):hover{border-color:var(--crm-standard-kpi-border-hover)!important;background:var(--crm-standard-kpi-bg-hover)!important;background-color:#293241!important;box-shadow:0 22px 54px -30px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.035)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-blue,.campaigns-kpi-blue,.campaign-detail-kpi-blue,.crm-dashboard-kpi-blue,.crm-email-kpi-blue,.cinema-kpi-accent-blue-border){--crm-standard-kpi-accent:#2f8cff}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-green,.campaigns-kpi-green,.campaign-detail-kpi-green,.crm-dashboard-kpi-green,.crm-email-kpi-green,.cinema-kpi-accent-green-border){--crm-standard-kpi-accent:#45d18a}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-violet,.campaigns-kpi-violet,.campaign-detail-kpi-violet,.crm-dashboard-kpi-violet,.crm-email-kpi-violet,.cinema-kpi-accent-violet-border){--crm-standard-kpi-accent:#a78bfa}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-cyan,.campaigns-kpi-cyan,.campaign-detail-kpi-cyan,.crm-dashboard-kpi-cyan,.crm-email-kpi-cyan,.cinema-kpi-accent-cyan-border){--crm-standard-kpi-accent:#22d3ee}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-amber,.crm-queue-kpi-orange,.campaigns-kpi-orange,.campaign-detail-kpi-orange,.crm-dashboard-kpi-amber,.crm-dashboard-kpi-orange,.cinema-kpi-accent-amber-border,.cinema-kpi-accent-orange-border,.dash-v2-ivr-stat.warn){--crm-standard-kpi-accent:#f5b84b}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-kpi-rose,.crm-queue-kpi-red,.campaigns-kpi-red,.campaign-detail-kpi-red,.crm-dashboard-kpi-rose,.crm-dashboard-kpi-red,.crm-email-kpi-rose,.dash-v2-ivr-stat.danger){--crm-standard-kpi-accent:#ff6873}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-card,.tasks-kpi-card,.campaigns-kpi-card,.campaign-detail-kpi,.crm-email-kpi-card,.crm-dashboard-kpi-card,.crm-cinema-kpi-card,.crm-cinema-detail-kpi,.crm-contact-header-metric,.crm-contact-right-rail-kpi,.dash-v2-ivr-stat) :is(.crm-queue-kpi-icon,.tasks-kpi-icon,.campaigns-kpi-icon,.campaign-detail-kpi-icon,.crm-email-kpi-icon,.crm-dashboard-kpi-icon,.dash-v2-ivr-stat-icon){border-color:color-mix(in srgb,var(--crm-standard-kpi-accent) 35%,hsla(0,0%,100%,.08))!important;background:color-mix(in srgb,var(--crm-standard-kpi-accent) 15%,#1b222c)!important;color:var(--crm-standard-kpi-accent)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-value,.tasks-kpi-value,.campaigns-kpi-value,.campaign-detail-kpi strong,.crm-email-kpi-value,.crm-dashboard-kpi-value,.cinema-detail-kpi-value,.crm-contact-header-metric-value,.dash-v2-ivr-stat-value){color:#f4f8fc!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-kpi-label,.crm-queue-kpi-micro,.tasks-kpi-label,.tasks-kpi-sub,.campaigns-kpi-label,.campaigns-kpi-trend,.campaign-detail-kpi p,.campaign-detail-kpi span,.crm-email-kpi-label,.crm-dashboard-kpi-label,.crm-dashboard-kpi-status,.cinema-detail-kpi-label,.crm-contact-header-metric-label,.crm-contact-header-metric-sub,.dash-v2-ivr-stat-label,.dash-v2-ivr-stat-meta){color:#9baabb!important}:is(:root[data-theme=dark],:root:not([data-theme=light])){--crm-dark-action-upload-bg:linear-gradient(135deg,#2563eb,#0ea5e9);--crm-dark-action-upload-border:rgba(147,197,253,.4);--crm-dark-action-upload-text:#eff6ff;--crm-dark-action-upload-focus:rgba(147,197,253,.34)}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.campaigns-btn-primary,.tasks-primary-action,.crm-queue-detail-primary-action,.crm-live-primary-action,.contacts-new-contact-cta,.contacts-open-button,.crm-email-btn-primary,.crm-email-sync-cta,.cinema-btn-primary,.cinema-btn-open-row,.crm-create-blue-cta,button.bg-crm-accent.text-white.border-transparent,a.bg-crm-accent.text-white.border-transparent,button.bg-crm-accent.text-white.rounded-lg,a.bg-crm-accent.text-white.rounded-lg):not(.crm-queue-detail-secondary-action):not(.crm-queue-detail-danger-action):not(.crm-live-secondary-action):not(.crm-live-icon-action):not(.crm-live-card-link):not(.contacts-export-button):not(.contacts-menu-button):not(.danger-soft):not([aria-label*=Delete]):not([aria-label*=Remove]){border-color:var(--crm-dark-action-upload-border)!important;background:var(--crm-dark-action-upload-bg)!important;background-color:#2563eb!important;color:var(--crm-dark-action-upload-text)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.campaigns-btn-primary,.tasks-primary-action,.crm-queue-detail-primary-action,.crm-live-primary-action,.contacts-new-contact-cta,.contacts-open-button,.crm-email-btn-primary,.crm-email-sync-cta,.cinema-btn-primary,.cinema-btn-open-row,.crm-create-blue-cta,button.bg-crm-accent.text-white.border-transparent,a.bg-crm-accent.text-white.border-transparent,button.bg-crm-accent.text-white.rounded-lg,a.bg-crm-accent.text-white.rounded-lg):not(:disabled):not(.crm-queue-detail-secondary-action):not(.crm-queue-detail-danger-action):not(.crm-live-secondary-action):not(.crm-live-icon-action):not(.crm-live-card-link):not(.contacts-export-button):not(.contacts-menu-button):not(.danger-soft):not([aria-label*=Delete]):not([aria-label*=Remove]):hover{border-color:var(--crm-dark-action-upload-border)!important;background:var(--crm-dark-action-upload-bg)!important;background-color:#2563eb!important;color:var(--crm-dark-action-upload-text)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.campaigns-btn-primary,.tasks-primary-action,.crm-queue-detail-primary-action,.crm-live-primary-action,.contacts-new-contact-cta,.contacts-open-button,.crm-email-btn-primary,.crm-email-sync-cta,.cinema-btn-primary,.cinema-btn-open-row,.crm-create-blue-cta,button.bg-crm-accent.text-white.border-transparent,a.bg-crm-accent.text-white.border-transparent,button.bg-crm-accent.text-white.rounded-lg,a.bg-crm-accent.text-white.rounded-lg):not(.crm-queue-detail-secondary-action):not(.crm-queue-detail-danger-action):not(.crm-live-secondary-action):not(.crm-live-icon-action):not(.crm-live-card-link):not(.contacts-export-button):not(.contacts-menu-button):not(.danger-soft):not([aria-label*=Delete]):not([aria-label*=Remove]):focus-visible{outline:2px solid var(--crm-dark-action-upload-focus)!important;outline-offset:2px}:is(:root[data-theme=dark],:root:not([data-theme=light])){--crm-dark-side-panel-surface:rgba(10,18,31,.82);--crm-dark-side-panel-surface-raised:rgba(14,25,42,.64);--crm-dark-side-panel-surface-soft:hsla(0,0%,100%,.026);--crm-dark-side-panel-border:rgba(151,178,214,.105);--crm-dark-side-panel-border-soft:rgba(151,178,214,.072);--crm-dark-side-panel-border-accent:rgba(122,172,255,.18);--crm-dark-side-panel-shadow:0 18px 42px -34px rgba(0,0,0,.92)}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-rail .crm-workspace-right-rail-scroll,.crm-workspace-right-rail.crm-queue-detail-rail,.forms-right-rail .crm-workspace-right-rail-scroll,.voicemail-drops-right-rail .crm-workspace-right-rail-scroll,.campaigns-right-rail-scroll,.campaign-detail-right-rail-scroll,.contacts-right-rail,.crm-contact-right-rail-scroll,.crm-dashboard-right-rail,.crm-wallboard-panel-slot,.crm-wallboard-call-panel){border-color:var(--crm-dark-side-panel-border)!important;background:linear-gradient(180deg,rgba(14,25,42,.66),rgba(7,13,24,.72)),var(--crm-dark-side-panel-surface)!important;box-shadow:var(--crm-dark-side-panel-shadow),inset 0 1px 0 hsla(0,0%,100%,.028)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-panel,.crm-contact-detail-panel,.crm-lead-detail-panel,.tasks-detail-panel,.checklist-detail-panel,.scripts-detail-panel,.forms-detail-panel,.voicemail-drops-studio-panel,.campaigns-detail-panel,.crm-wallboard-call-panel){border-color:var(--crm-dark-side-panel-border)!important;background:radial-gradient(ellipse 72% 38% at 16% 0,rgba(79,140,255,.045),transparent 60%),linear-gradient(180deg,rgba(15,27,45,.78),rgba(8,16,29,.9))!important;box-shadow:0 16px 38px -32px rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.032)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-panel,.crm-contact-detail-panel,.crm-lead-detail-panel,.tasks-detail-panel,.checklist-detail-panel,.scripts-detail-panel,.forms-detail-panel,.voicemail-drops-studio-panel,.campaigns-detail-panel,.crm-wallboard-call-panel,.crm-contact-right-rail-card-body,.crm-dashboard-right-rail) :is(.crm-queue-detail-header,.crm-queue-detail-identity,.crm-queue-detail-contact-strip,.crm-queue-detail-actions-card,.crm-queue-detail-footer,.tasks-detail-section,.tasks-detail-stat-row,.checklist-detail-section,.scripts-instruction-card,.scripts-workload-row,.voicemail-drops-studio-hero,.voicemail-drops-command-card,.voicemail-drops-section-card,.voicemail-drops-play-core,.voicemail-drops-upload-zone,.voicemail-drops-rail-pager,.forms-detail-hero,.forms-detail-card,.campaign-detail-rail-card,.campaign-detail-kpi,.contacts-rail-card,.contacts-quick-action,.contacts-activity-row,.crm-contact-right-rail-kpi,.crm-contact-right-rail-health-summary,.crm-contact-right-rail-empty-state,.panel,.rounded-crm){border-color:var(--crm-dark-side-panel-border-soft)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.014)),var(--crm-dark-side-panel-surface-soft)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.026)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-panel,.crm-contact-detail-panel,.crm-lead-detail-panel,.tasks-detail-panel,.checklist-detail-panel,.scripts-detail-panel,.forms-detail-panel,.voicemail-drops-studio-panel,.campaigns-detail-panel,.crm-wallboard-call-panel,.crm-contact-right-rail-card-body,.crm-dashboard-right-rail) :is(.border,.border-t,.border-r,.border-b,.border-l,.divide-y>*,.divide-x>*){border-color:var(--crm-dark-side-panel-border-soft)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-header,.crm-queue-detail-footer,.campaigns-detail-panel .crm-queue-detail-header,.checklist-detail-panel .crm-queue-detail-header,.voicemail-drops-studio-hero,.forms-detail-hero){border-color:var(--crm-dark-side-panel-border-soft)!important;background:rgba(7,13,24,.24)!important;backdrop-filter:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-glow,.crm-email-card-glow,.crm-cinema-detail-hero:before,.voicemail-drops-section-card:before,.contacts-rail-card:before){opacity:.28!important;background:radial-gradient(ellipse 58% 34% at 16% 0,rgba(79,140,255,.055),transparent 64%),radial-gradient(ellipse 42% 28% at 96% 0,rgba(139,92,246,.04),transparent 64%)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-channel,.crm-queue-detail-secondary-action,.crm-queue-detail-nav,.tasks-secondary-action,.scripts-mini-icon,.checklist-detail-icon,.voicemail-drops-orb,.voicemail-drops-play-button,.voicemail-drops-upload-icon,.contacts-rail-icon,.contacts-source-icon,.contacts-activity-icon,.crm-contact-right-rail-icon-bubble,.crm-contact-right-rail-mini-icon){border-color:var(--crm-dark-side-panel-border-accent)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.038),hsla(0,0%,100%,.018)),hsla(0,0%,100%,.026)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-live-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-queue-detail-channel:hover:not(:disabled),.crm-queue-detail-secondary-action:hover:not(:disabled),.tasks-secondary-action:hover,.contacts-quick-action:hover){border-color:rgba(122,172,255,.24)!important;background:rgba(122,172,255,.055)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)!important}.td-page.crm-queue-workspace.crm-contacts-workspace{background:var(--crm-bg,var(--bg))!important;color:var(--crm-text,var(--text))}.td-page.crm-queue-workspace .td-hub-hero{display:block;padding:20px 22px 0}.td-page.crm-queue-workspace .td-toolbar{display:flex;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:12px;margin:0;padding:12px 22px 0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.td-page.crm-queue-workspace .contacts-header-panel{min-height:92px!important}.td-page.crm-queue-workspace .contacts-header-panel p{max-width:52rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.td-page.crm-queue-workspace .crm-queue-kpi-strip{gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.td-page.crm-queue-workspace .crm-queue-kpi-strip .crm-queue-kpi-card{min-height:86px!important;height:86px!important}.td-page.crm-queue-workspace .td-content{padding:12px 22px 18px!important}.td-page.crm-queue-workspace .td-toolbar-filter-card{width:100%;justify-content:space-between;border-color:var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface) 96%,var(--crm-bg))!important;box-shadow:var(--crm-shadow)}.td-page.crm-queue-workspace .td-search{border:0!important;background:transparent!important;color:var(--crm-text)!important;box-shadow:none!important}.td-page.crm-queue-workspace .td-filter-chip{border-color:color-mix(in srgb,var(--crm-border) 80%,transparent);background:color-mix(in srgb,var(--crm-surface-2) 90%,transparent);color:var(--crm-text-muted)}.td-page.crm-queue-workspace .td-filter-chip.active{border-color:color-mix(in srgb,var(--crm-accent) 55%,transparent);background:var(--crm-accent);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .contacts-header-panel{border:1px solid var(--crm-light-border)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .contacts-header-panel h1{color:var(--crm-light-text)!important}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .contacts-header-panel p{color:var(--crm-light-muted)!important}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .crm-command-header-icon{border:1px solid rgba(72,112,178,.18);background:rgba(226,237,255,.9);color:#1f6feb}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .td-toolbar-filter-card{border:1px solid var(--crm-light-border)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.48),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important}:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .td-filter-chip.active,:root[data-theme=light] .td-page.crm-queue-workspace.crm-contacts-workspace .td-filters .td-filter-chip:first-child.active{border-color:rgba(79,70,229,.22)!important;background:linear-gradient(135deg,#6d5dfc,#377dff)!important;color:#fff!important;box-shadow:0 10px 22px -18px rgba(79,70,229,.65)!important}.ch-shell.crm-calls-workspace{--crm-bg:var(--bg-soft);--crm-surface:var(--panel);--crm-surface-2:var(--panel-2);--crm-border:var(--border);--crm-text:var(--text);--crm-text-muted:var(--text-dim);background:var(--crm-bg)!important;color:var(--crm-text)}.ch-shell.crm-calls-workspace .ch-hero{padding:20px 22px 0;border:0;background:transparent;backdrop-filter:none}.ch-shell.crm-calls-workspace .ch-toolbar{display:flex;flex-shrink:0;flex-direction:column;gap:12px;padding:12px 22px 0}.ch-shell.crm-calls-workspace .ch-kpi-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.ch-shell.crm-calls-workspace .ch-filter-bar{margin:0;padding:14px;border:1px solid var(--crm-border);border-radius:1.25rem;background:color-mix(in srgb,var(--crm-surface) 96%,var(--crm-bg));box-shadow:var(--crm-shadow)}.ch-shell.crm-calls-workspace .ch-filter-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-shell.crm-calls-workspace .ch-search-wrap{flex:1 1 18rem;min-width:min(100%,16rem);max-width:26rem}.ch-shell.crm-calls-workspace .ch-direction-row,.ch-shell.crm-calls-workspace .ch-tab-row{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--crm-border);border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2) 90%,transparent)}.ch-shell.crm-calls-workspace .ch-direction-chip{height:32px;border:0;border-radius:999px;background:transparent;color:var(--crm-text-muted);cursor:pointer;font-size:13px;font-weight:500;line-height:1;padding:0 13px;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ch-shell.crm-calls-workspace .ch-direction-chip:hover{color:var(--crm-text)}.ch-shell.crm-calls-workspace .ch-direction-chip.active{background:color-mix(in srgb,var(--crm-accent) 18%,transparent);color:var(--crm-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 36%,transparent)}.ch-shell.crm-calls-workspace .ch-adv-panel{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:2px;padding:12px;border:1px solid color-mix(in srgb,var(--crm-border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface-2) 84%,transparent),color-mix(in srgb,var(--crm-surface) 92%,transparent)),radial-gradient(circle at 8% 0,color-mix(in srgb,var(--crm-accent) 8%,transparent),transparent 30%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 12px 30px -28px color-mix(in srgb,var(--crm-accent) 52%,#000)}.ch-shell.crm-calls-workspace .ch-adv-row{display:flex;min-width:0;flex-direction:column;gap:6px}.ch-shell.crm-calls-workspace .ch-adv-row:first-child{flex:1 1 23rem;min-width:min(100%,22rem)}.ch-shell.crm-calls-workspace .ch-adv-row:not(:first-child){flex:0 0 150px}.ch-shell.crm-calls-workspace .ch-adv-label{display:inline-flex;align-items:center;gap:6px;padding-left:2px;color:var(--crm-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ch-shell.crm-calls-workspace .ch-adv-label:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--crm-accent),color-mix(in srgb,var(--crm-accent) 45%,#8b5cf6));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 12%,transparent)}.ch-shell.crm-calls-workspace .calls-date-range{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:4px;border:1px solid color-mix(in srgb,var(--crm-border) 86%,transparent);border-radius:18px;background:color-mix(in srgb,var(--crm-surface) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.ch-shell.crm-calls-workspace .calls-date-input,.ch-shell.crm-calls-workspace .calls-filter-select{height:42px!important;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--crm-border) 90%,transparent);border-radius:14px!important;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 96%,transparent),color-mix(in srgb,var(--crm-surface-2) 88%,transparent));color:var(--crm-text);font-size:14px;font-weight:650;letter-spacing:-.01em;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 10px 22px -20px rgba(0,0,0,.45);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ch-shell.crm-calls-workspace .calls-date-input{padding:0 12px;font-variant-numeric:tabular-nums}.ch-shell.crm-calls-workspace .calls-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 36px 0 13px;background-image:linear-gradient(45deg,transparent 50%,var(--crm-text-muted) 50%),linear-gradient(135deg,var(--crm-text-muted) 50%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 96%,transparent),color-mix(in srgb,var(--crm-surface-2) 88%,transparent));background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%}.ch-shell.crm-calls-workspace .calls-date-input:focus,.ch-shell.crm-calls-workspace .calls-date-input:hover,.ch-shell.crm-calls-workspace .calls-filter-select:focus,.ch-shell.crm-calls-workspace .calls-filter-select:hover{border-color:color-mix(in srgb,var(--crm-accent) 44%,var(--crm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 12%,transparent),0 14px 26px -22px color-mix(in srgb,var(--crm-accent) 58%,#000),inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent)}.ch-shell.crm-calls-workspace .calls-date-input::-webkit-calendar-picker-indicator{width:16px;height:16px;border-radius:8px;cursor:pointer;opacity:.72;filter:invert(.8)}.ch-shell.crm-calls-workspace .calls-date-sep{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent);font-size:12px;font-weight:800}:root[data-theme=light] .ch-shell.crm-calls-workspace{--crm-bg:transparent;--crm-surface:var(--crm-light-panel);--crm-surface-2:var(--crm-light-panel-2);--crm-border:var(--crm-light-border);--crm-text:var(--crm-light-text);--crm-text-muted:var(--crm-light-muted)}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-filter-bar,:root[data-theme=light] .ch-shell.crm-calls-workspace .contacts-header-panel,:root[data-theme=light] .ch-shell.crm-calls-workspace .crm-queue-kpi-card{border:1px solid var(--crm-light-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:blur(14px)}:root[data-theme=light] .ch-shell.crm-calls-workspace .contacts-header-panel h1{color:var(--crm-light-text)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .contacts-header-panel p{color:var(--crm-light-muted)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .crm-command-header-icon{border:1px solid rgba(72,112,178,.18);background:rgba(226,237,255,.9);color:#1f6feb}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-filter-bar{background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.48),transparent 35%)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-adv-panel{border-color:rgba(190,205,226,.62)!important;background:linear-gradient(135deg,rgba(248,251,255,.9),hsla(0,0%,100%,.72)),radial-gradient(circle at 0 0,rgba(80,130,255,.09),transparent 32%),radial-gradient(circle at 100% 100%,rgba(245,158,11,.08),transparent 30%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 18px 36px -32px rgba(37,50,74,.48)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .calls-date-range{border-color:rgba(190,205,226,.64)!important;background:hsla(0,0%,100%,.58)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96)}:root[data-theme=light] .ch-shell.crm-calls-workspace .calls-date-input,:root[data-theme=light] .ch-shell.crm-calls-workspace .calls-filter-select,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-adv-toggle,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-chip,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-direction-row,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-search-wrap,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-tab-row{border-color:rgba(139,160,190,.38)!important;background-color:hsla(0,0%,100%,.92)!important;color:var(--crm-light-text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 12px 24px -22px rgba(37,50,74,.42)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .calls-filter-select{background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92))!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .calls-date-input::-webkit-calendar-picker-indicator{filter:none;opacity:.78}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-chip.active,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-direction-chip.active,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-tab.active{border-color:rgba(79,70,229,.22)!important;background:linear-gradient(135deg,#6d5dfc,#377dff)!important;color:#fff!important;box-shadow:0 10px 22px -18px rgba(79,70,229,.65)!important}@media (max-width:1100px){.ch-shell.crm-calls-workspace .ch-kpi-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ch-shell.crm-calls-workspace .ch-kpi-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-shell.crm-calls-workspace .ch-hero,.ch-shell.crm-calls-workspace .ch-toolbar{padding-left:14px;padding-right:14px}}.vm-shell.crm-voicemail-workspace{--crm-bg:var(--bg-soft);--crm-surface:var(--panel);--crm-surface-2:var(--panel-2);--crm-border:var(--border);--crm-text:var(--text);--crm-text-muted:var(--text-dim);background:var(--crm-bg)!important;color:var(--crm-text)}.vm-shell.crm-voicemail-workspace .vm-hero{padding:20px 22px 0;border:0;background:transparent;backdrop-filter:none}.vm-shell.crm-voicemail-workspace .vm-toolbar{display:flex;flex-shrink:0;flex-direction:column;gap:12px;padding:12px 22px 0}.vm-shell.crm-voicemail-workspace .vm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.vm-shell.crm-voicemail-workspace .vm-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:14px;border:1px solid var(--crm-border);border-radius:1.25rem;background:color-mix(in srgb,var(--crm-surface) 96%,var(--crm-bg));box-shadow:var(--crm-shadow)}.vm-shell.crm-voicemail-workspace .vm-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--crm-border);border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2) 90%,transparent)}.vm-shell.crm-voicemail-workspace .vm-tabs button{height:32px;border:0;border-radius:999px;background:transparent;color:var(--crm-text-muted);cursor:pointer;font-size:13px;font-weight:500;line-height:1;padding:0 13px;white-space:nowrap}.vm-shell.crm-voicemail-workspace .vm-tabs button.active{background:color-mix(in srgb,var(--crm-accent) 18%,transparent);color:var(--crm-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 36%,transparent)}.vm-shell.crm-voicemail-workspace .vm-search{flex:1 1 22rem;min-width:min(100%,16rem)}.vm-shell.crm-voicemail-workspace .vm-search,.vm-shell.crm-voicemail-workspace .vm-select-wrap{height:42px;border:none;border-radius:14px;background:var(--crm-surface);color:var(--crm-text)}.vm-shell.crm-voicemail-workspace .vm-search input,.vm-shell.crm-voicemail-workspace .vm-select-wrap input{color:var(--crm-text)}.vm-shell.crm-voicemail-workspace .vm-refresh.campaigns-btn-secondary{min-height:2.35rem;border-radius:999px}:root[data-theme=light] .vm-shell.crm-voicemail-workspace{--crm-bg:transparent;--crm-surface:var(--crm-light-panel);--crm-surface-2:var(--crm-light-panel-2);--crm-border:var(--crm-light-border);--crm-text:var(--crm-light-text);--crm-text-muted:var(--crm-light-muted)}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .contacts-header-panel,:root[data-theme=light] .vm-shell.crm-voicemail-workspace .crm-queue-kpi-card,:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-filter-bar{border:1px solid var(--crm-light-border)!important;border-radius:1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.72),transparent 35%)!important;box-shadow:var(--crm-light-shadow)!important;backdrop-filter:blur(14px)}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .contacts-header-panel h1{color:var(--crm-light-text)!important}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .contacts-header-panel p{color:var(--crm-light-muted)!important}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .crm-command-header-icon{border:1px solid rgba(72,112,178,.18);background:rgba(226,237,255,.9);color:#1f6feb}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-filter-bar{background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,251,244,.95)),radial-gradient(circle at 100% 0,rgba(211,229,255,.48),transparent 35%)!important}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .cs-trigger,:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-search,:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-select-wrap,:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-tabs{border:none!important;background:transparent!important;box-shadow:none!important;color:var(--crm-light-text)!important}:root[data-theme=light] .vm-shell.crm-voicemail-workspace .vm-tabs button.active{border-color:rgba(79,70,229,.22)!important;background:linear-gradient(135deg,#6d5dfc,#377dff)!important;color:#fff!important;box-shadow:0 10px 22px -18px rgba(79,70,229,.65)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis{gap:.85rem}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card{position:relative;isolation:isolate;min-height:5.45rem!important;overflow:hidden;border:1px solid rgba(130,160,205,.18)!important;background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--kpi-glow,#60a5fa) 14%,transparent),transparent 36%),linear-gradient(135deg,rgba(20,33,54,.98),rgba(12,22,38,.95))!important;box-shadow:0 18px 44px -36px color-mix(in srgb,var(--kpi-glow,#60a5fa) 24%,transparent),0 18px 52px -42px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.055)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--kpi-line,#60a5fa),transparent 58%),linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 44%);opacity:.5;pointer-events:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--kpi-line,#60a5fa),transparent 72%);box-shadow:0 0 12px color-mix(in srgb,var(--kpi-glow,#60a5fa) 34%,transparent);opacity:.62;pointer-events:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-label{color:rgba(203,213,225,.74)!important;letter-spacing:.095em}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-value{color:color-mix(in srgb,var(--kpi-glow,#60a5fa) 46%,#f8fafc)!important;text-shadow:0 0 12px color-mix(in srgb,var(--kpi-glow,#60a5fa) 16%,transparent)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-micro{color:rgba(184,198,216,.72)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-icon{border-color:color-mix(in srgb,var(--kpi-glow,#60a5fa) 28%,rgba(148,163,184,.18))!important;background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--kpi-glow,#60a5fa) 12%,transparent),transparent 48%),hsla(0,0%,100%,.045)!important;color:color-mix(in srgb,var(--kpi-glow,#60a5fa) 76%,#fff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 14px color-mix(in srgb,var(--kpi-glow,#60a5fa) 10%,transparent)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-blue{--kpi-glow:#3b82f6;--kpi-line:#2563eb;background:radial-gradient(circle at 88% 18%,rgba(37,99,235,.16),transparent 38%),linear-gradient(135deg,rgba(18,39,78,.98),rgba(12,22,42,.95))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-violet{--kpi-glow:#8b5cf6;--kpi-line:#7c3aed;background:radial-gradient(circle at 88% 18%,rgba(124,58,237,.18),transparent 38%),linear-gradient(135deg,rgba(38,26,77,.98),rgba(21,19,45,.96))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-rose{--kpi-glow:#14b8a6;--kpi-line:#0f766e;background:radial-gradient(circle at 88% 18%,rgba(20,184,166,.15),transparent 38%),linear-gradient(135deg,rgba(15,55,62,.98),rgba(10,30,42,.96))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-amber{--kpi-glow:#f59e0b;--kpi-line:#d97706;background:radial-gradient(circle at 88% 18%,rgba(217,119,6,.14),transparent 38%),linear-gradient(135deg,rgba(62,45,17,.98),rgba(35,29,18,.96))!important}@media (max-width:900px){.vm-shell.crm-voicemail-workspace .vm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vm-shell.crm-voicemail-workspace .vm-kpis{grid-template-columns:1fr}.vm-shell.crm-voicemail-workspace .vm-hero,.vm-shell.crm-voicemail-workspace .vm-toolbar{padding-left:14px;padding-right:14px}}.cc-shell{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;min-height:calc(100dvh - var(--topbar-height, 56px) - 28px);height:auto;max-height:none;padding:0 0 28px;overflow:visible;background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),radial-gradient(circle at 94% 2%,color-mix(in srgb,var(--accent-2) 13%,transparent),transparent 28%),transparent}.cc-hero,.cc-stage-card,.cc-stats,.cc-workspace{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel-2) 82%,transparent)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 32%);box-shadow:0 20px 54px color-mix(in srgb,#000 18%,transparent);backdrop-filter:blur(16px)}.cc-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-radius:24px}.cc-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cc-hero h1{margin:9px 0 5px;font-size:clamp(32px,4vw,48px);line-height:.95;letter-spacing:-.05em}.cc-hero p,.cc-stage-card p{max-width:680px;margin:0;color:var(--text-dim);font-size:15px;line-height:1.5}.cc-call-btn,.cc-new-btn,.cc-primary-btn,.cc-send-btn{border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:850;cursor:pointer;box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 28%,transparent)}.cc-primary-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;white-space:nowrap}.cc-new-btn{height:34px;padding:0 13px;font-size:12px}.cc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:20px}.cc-stats div{min-width:0;padding:16px;background:color-mix(in srgb,var(--panel) 58%,transparent)}.cc-stats span{display:block;color:var(--text-dim);font-size:12px;font-weight:800}.cc-stats strong{display:block;margin-top:6px;font-size:28px;line-height:1;letter-spacing:-.04em}.cc-workspace{grid-template-columns:minmax(320px,440px) minmax(0,1fr);min-height:min(680px,calc(100dvh - var(--topbar-height, 56px) - 230px));border-radius:24px}.cc-inbox{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel-2) 72%,transparent))}.cc-inbox-head{flex-shrink:0;display:flex;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.cc-inbox-head h2{margin:0;font-size:18px;font-weight:850;letter-spacing:-.02em}.cc-inbox-head p{margin-top:4px;color:var(--text-dim);font-size:12px}.cc-people-search,.cc-search{flex-shrink:0;display:flex;align-items:center;gap:8px;margin:14px 16px;min-height:42px;padding:0 13px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-2) 86%,transparent);color:var(--text-dim);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 10%,transparent)}.cc-people-search input,.cc-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.cc-thread-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 14px}.cc-thread{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:12px;margin-bottom:8px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.cc-thread:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--panel) 72%,transparent);box-shadow:0 14px 28px color-mix(in srgb,#000 10%,transparent)}.cc-thread.active{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--panel)),color-mix(in srgb,var(--accent-2) 8%,var(--panel-2)));box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 14%,transparent)}.cc-thread.pinned:before{content:"";position:absolute;left:4px;top:14px;bottom:14px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.cc-avatar{flex-shrink:0;width:40px;height:40px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:900;background:linear-gradient(135deg,#0ea5e9,var(--accent) 52%,var(--accent-2));box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.cc-avatar.large{width:44px;height:44px;border-radius:17px}.cc-thread-main{flex:1;min-width:0}.cc-thread-bottom,.cc-thread-top{display:flex;align-items:center;gap:8px;min-width:0}.cc-thread-top{justify-content:space-between;margin-bottom:5px}.cc-thread-preview,.cc-thread-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-thread-top strong{font-size:13px;font-weight:850}.cc-thread-top small{flex-shrink:0;color:var(--text-dim);font-size:11px}.cc-thread-preview{color:var(--text-dim);font-size:12px}.cc-channel-row{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.cc-channel,.cc-sms-inbox-badge{flex-shrink:0;border-radius:999px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.cc-channel{padding:3px 7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:10px}.cc-channel-sms{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.cc-channel-group,.cc-channel-tenant_group{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.cc-sms-inbox-badge{padding:2px 6px;font-size:9px}.cc-sms-inbox-shared{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.cc-sms-inbox-personal{color:var(--text-dim);background:color-mix(in srgb,var(--text-dim) 12%,transparent)}.cc-thread-alert{color:var(--danger);flex-shrink:0}.cc-unread{min-width:21px;height:21px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:900}.cc-stage{min-width:0;padding:24px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 30%),radial-gradient(circle at 84% 100%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 34%),color-mix(in srgb,var(--bg) 74%,transparent)}.cc-stage-card{width:min(520px,100%);padding:28px;border-radius:26px;text-align:left}.cc-stage-icon{width:58px;height:58px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 18px 40px color-mix(in srgb,var(--accent) 26%,transparent)}.cc-stage-card h2{margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1;letter-spacing:-.04em}.cc-stage-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cc-stage-badges span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel-2) 82%,transparent);color:var(--text-dim);font-size:12px;font-weight:800}.cc-panel-backdrop{position:fixed;inset:var(--topbar-height,56px) 0 0 0;z-index:190;border:0;background:color-mix(in srgb,#020617 42%,transparent);backdrop-filter:blur(4px);cursor:pointer}.cc-side-panel{position:fixed;top:calc(var(--topbar-height, 56px) + 12px);right:12px;bottom:12px;z-index:200;width:min(560px,calc(100vw - 24px));overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel-2) 88%,transparent)),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%);box-shadow:-22px 0 70px color-mix(in srgb,#000 34%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent);animation:cc-panel-in .18s ease-out}@keyframes cc-panel-in{0%{opacity:0;transform:translateX(28px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.cc-side-panel .cc-conversation{height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 28%),color-mix(in srgb,var(--bg) 78%,transparent)}.cc-conversation.empty{display:none}.cc-empty-chat{color:var(--text-dim);text-align:center}.cc-empty-chat span{display:block;margin-bottom:10px;font-size:42px}.cc-empty-chat h2{margin-bottom:5px;color:var(--text);font-size:18px}.cc-empty-mini{padding:36px 18px;color:var(--text-dim);flex-direction:column;gap:8px;justify-content:center;font-size:13px}.cc-conv-head,.cc-empty-mini{display:flex;align-items:center}.cc-conv-head{position:sticky;top:0;z-index:12;flex-shrink:0;gap:12px;min-height:72px;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(18px)}.cc-conv-title{flex:1;min-width:0}.cc-conv-title h2{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850}.cc-conv-title p{margin-top:3px;color:var(--text-dim);font-size:12px}.cc-icon-btn{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:14px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--panel-2) 88%,transparent);color:var(--text-dim);cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.cc-icon-btn:hover{transform:translateY(-1px);color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.cc-call-btn,.cc-panel-close{display:inline-flex}.cc-call-btn{align-items:center;gap:7px;height:38px;padding:0 13px}.cc-message-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 18px 12px;scroll-behavior:auto}.cc-msg-row{display:flex;margin-bottom:13px}.cc-msg-row.mine{justify-content:flex-end}.cc-msg-row.theirs{justify-content:flex-start}.cc-msg-wrap{max-width:min(78%,430px);position:relative}.cc-msg-sender{margin:0 0 4px 8px;color:var(--text-dim);font-size:11px}.cc-bubble{position:relative;padding:10px 12px;border-radius:18px;font-size:13px;line-height:1.45;word-break:break-word;box-shadow:0 10px 24px color-mix(in srgb,#000 12%,transparent)}.cc-bubble.mine{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#38bdf8),var(--accent));border-bottom-right-radius:7px}.cc-bubble.theirs{color:var(--text);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--panel) 92%,transparent);border-bottom-left-radius:7px}.cc-bubble.deleted{color:var(--text-dim);font-style:italic;background:color-mix(in srgb,var(--panel-2) 80%,transparent)}.cc-msg-body{white-space:pre-wrap}.cc-msg-link{color:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.cc-composer{position:sticky;bottom:0;z-index:12;flex-shrink:0;padding:12px 14px 14px;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);background:color-mix(in srgb,var(--panel) 95%,transparent);backdrop-filter:blur(18px)}.cc-compose-row{display:flex;align-items:flex-end;gap:8px}.cc-compose-row textarea{flex:1;min-width:0;min-height:40px;max-height:120px;resize:none;padding:11px 13px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);outline:none;background:color-mix(in srgb,var(--panel-2) 88%,transparent);color:var(--text);font:inherit;font-size:13px}.cc-send-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-primary-btn:disabled,.cc-send-btn:disabled{cursor:not-allowed;opacity:.5}.cc-composer-disabled{padding:14px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,transparent)}.cc-composer-disabled p{margin:0;color:var(--text-dim);font-size:12px;line-height:1.4}.cc-composer-reply,.cc-pending,.cc-recording{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cc-composer-reply{justify-content:space-between;border-left:3px solid var(--accent);border-radius:14px;background:color-mix(in srgb,var(--panel-2) 88%,transparent);padding:8px 10px;color:var(--text-dim);font-size:12px}.cc-composer-reply button,.cc-pending-chip button,.cc-recording button{border:0;background:transparent;color:inherit;cursor:pointer}.cc-pending-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--panel-2) 88%,transparent);border:1px solid var(--border);font-size:12px}.cc-pending-chip small,.cc-sms-counter{color:var(--text-dim)}.cc-sms-counter{margin-top:6px;padding:0 2px;font-size:11px;line-height:1.35}.cc-record-dot{width:9px;height:9px;border-radius:50%;background:var(--danger);animation:presence-pulse 1.2s ease-in-out infinite}.cc-toast{position:fixed;right:22px;bottom:22px;z-index:260;padding:11px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--panel);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=light] .cc-hero,:root[data-theme=light] .cc-side-panel,:root[data-theme=light] .cc-stage-card,:root[data-theme=light] .cc-stats,:root[data-theme=light] .cc-workspace{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(244,249,255,.92)),radial-gradient(circle at 100% 0,rgba(211,229,255,.64),transparent 36%);border-color:rgba(194,211,231,.92);box-shadow:0 20px 52px rgba(31,53,78,.1),inset 0 1px 0 hsla(0,0%,100%,.86)}:root[data-theme=light] .cc-shell{background:radial-gradient(circle at 16% -8%,rgba(85,169,255,.16),transparent 32%),radial-gradient(circle at 96% 2%,rgba(101,116,255,.1),transparent 28%),transparent}:root[data-theme=light] .cc-composer,:root[data-theme=light] .cc-conv-head,:root[data-theme=light] .cc-inbox{background:hsla(0,0%,100%,.82)}:root[data-theme=light] .cc-stage{background:radial-gradient(circle at 18% 12%,rgba(31,127,216,.12),transparent 30%),linear-gradient(180deg,rgba(248,251,255,.72),rgba(237,244,251,.9))}@media (max-width:1120px){.cc-workspace{grid-template-columns:1fr}.cc-inbox{border-right:0;border-bottom:1px solid var(--border);max-height:560px}.cc-stage{min-height:300px}}@media (max-width:760px){.cc-hero{flex-direction:column;padding:18px}.cc-primary-btn{width:100%}.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-workspace{min-height:auto}.cc-stage{display:none}.cc-side-panel{inset:var(--topbar-height,56px) 0 0 0;width:auto;border-radius:0}.cc-panel-backdrop{display:none}.cc-msg-wrap{max-width:88%}.cc-call-btn{width:38px;padding:0;justify-content:center}.cc-call-btn span{display:none}.cc-compose-row{gap:6px}.cc-compose-row .cc-icon-btn:nth-of-type(2),.cc-compose-row .cc-icon-btn:nth-of-type(4){display:none}}@media (max-width:560px){.cc-stats{grid-template-columns:1fr}.cc-inbox-head{flex-direction:column}.cc-new-btn{width:100%}}.cc-shell.crm-queue-workspace{display:flex;flex-direction:column;gap:12px;height:auto;max-height:none;padding:0 0 18px;overflow:visible;background:var(--crm-bg,transparent);color:var(--crm-text,var(--text))}.cc-page-header{display:block;padding:0}.cc-page-header .contacts-header-panel{width:100%}.cc-header-action{min-height:2.35rem;border-radius:999px}.cc-kpi-strip{margin:0}.cc-workspace{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);min-height:min(640px,calc(100dvh - var(--topbar-height, 56px) - 235px));overflow:hidden;border:1px solid var(--crm-border,var(--border));border-radius:var(--radius-lg,1.25rem);background:var(--crm-surface,var(--panel));box-shadow:var(--crm-shadow,0 12px 32px color-mix(in srgb,#000 18%,transparent));backdrop-filter:none}.cc-inbox,.cc-stage,.cc-workspace{background-image:none}.cc-inbox{border-right:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 82%,transparent);background:var(--crm-surface,var(--panel))}.cc-inbox-head{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 74%,transparent);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 44%,transparent)}.cc-inbox-head h2{color:var(--crm-text,var(--text));font-size:15px;font-weight:750;letter-spacing:-.01em}.cc-inbox-head p{color:var(--crm-text-muted,var(--text-dim));font-size:11px}.cc-new-btn{height:30px;padding:0 10px;font-size:11px}.cc-new-btn,.cc-search{border-radius:var(--radius-sm,.75rem);box-shadow:none}.cc-search{margin:12px;min-height:38px;border-color:color-mix(in srgb,var(--crm-border,var(--border)) 80%,transparent);background:var(--crm-surface-2,var(--panel-2))}.cc-thread-list{padding:0 8px 10px}.cc-thread{margin-bottom:6px;padding:10px;border-radius:var(--radius-sm,.75rem);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 36%,transparent)}.cc-thread:hover{transform:none;border-color:color-mix(in srgb,var(--crm-border,var(--border)) 96%,transparent);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 76%,transparent);box-shadow:none}.cc-thread.active{border-color:color-mix(in srgb,var(--crm-accent,var(--accent)) 42%,var(--crm-border,var(--border)));background:color-mix(in srgb,var(--crm-accent,var(--accent)) 10%,var(--crm-surface-2,var(--panel-2)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent)}.cc-avatar{width:34px;height:34px;border-radius:var(--radius-sm,.75rem);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.cc-thread-top strong{color:var(--crm-text,var(--text));font-size:12px}.cc-empty-mini,.cc-stage-empty span,.cc-thread-preview,.cc-thread-top small{color:var(--crm-text-muted,var(--text-dim))}.cc-channel,.cc-sms-inbox-badge{font-size:9px}.cc-stage{min-height:0;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 32%,transparent)}.cc-stage-empty{display:flex;max-width:24rem;flex-direction:column;align-items:center;gap:8px;padding:28px;color:var(--crm-text-muted,var(--text-dim));text-align:center}.cc-stage-empty svg{color:var(--crm-accent,var(--accent))}.cc-stage-empty strong{color:var(--crm-text,var(--text));font-size:16px;font-weight:650}.cc-stage-empty span{font-size:13px;line-height:1.45}.cc-panel-backdrop{background:color-mix(in srgb,#020617 34%,transparent);backdrop-filter:blur(2px)}.cc-side-panel{top:calc(var(--topbar-height, 56px) + 10px);right:10px;bottom:10px;width:min(540px,calc(100vw - 20px));border-radius:var(--radius-lg,1.25rem);border-color:var(--crm-border,var(--border));background:var(--crm-surface,var(--panel));box-shadow:-18px 0 54px color-mix(in srgb,#000 28%,transparent)}.cc-side-panel .cc-conversation{background:var(--crm-bg,var(--bg))}.cc-composer,.cc-conv-head{background:var(--crm-surface,var(--panel));border-color:color-mix(in srgb,var(--crm-border,var(--border)) 78%,transparent)}.cc-message-list{background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 28%,transparent)}.cc-bubble.theirs{border-color:color-mix(in srgb,var(--crm-border,var(--border)) 78%,transparent);background:var(--crm-surface,var(--panel))}.cc-compose-row textarea,.cc-icon-btn{border-color:color-mix(in srgb,var(--crm-border,var(--border)) 82%,transparent);background:var(--crm-surface-2,var(--panel-2))}:root[data-theme=light] .cc-side-panel,:root[data-theme=light] .cc-workspace{background:var(--crm-light-panel,#fff);border-color:var(--crm-light-border,rgba(194,211,231,.92));box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))}:root[data-theme=light] .cc-composer,:root[data-theme=light] .cc-conv-head,:root[data-theme=light] .cc-inbox{background:var(--crm-light-panel,#fff)}:root[data-theme=light] .cc-message-list,:root[data-theme=light] .cc-stage{background:color-mix(in srgb,var(--crm-light-panel-2,#f4f8fc) 68%,transparent)}@media (max-width:1120px){.cc-workspace{grid-template-columns:1fr}.cc-stage{min-height:220px}}@media (max-width:760px){.cc-shell.crm-queue-workspace{gap:10px}.cc-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-workspace{min-height:auto}.cc-stage{display:none}.cc-side-panel{inset:var(--topbar-height,56px) 0 0 0;width:auto;border-radius:0}}.cc-shell.crm-queue-workspace .cc-workspace{display:flex;flex:1 1 0;min-height:0!important;overflow:hidden;border:1px solid var(--crm-border,var(--border));border-radius:var(--radius-lg,1.25rem);background:var(--crm-surface,var(--panel));box-shadow:var(--crm-shadow,0 12px 32px color-mix(in srgb,#000 18%,transparent))}.cc-shell.crm-queue-workspace .cc-workspace-main{display:flex;width:100%}.cc-shell.crm-queue-workspace .cc-stage{display:none!important}.cc-shell.crm-queue-workspace .cc-inbox{flex:1 1 auto;width:100%;min-height:0!important;height:100%;max-height:none;border:0;border-radius:inherit;background:var(--crm-surface,var(--panel));box-shadow:none}.cc-shell.crm-queue-workspace .cc-inbox-head{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 74%,transparent);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 46%,transparent)}.cc-shell.crm-queue-workspace .cc-search{margin:12px 16px;max-width:none;padding:0 13px;border:none;outline:none;background:var(--crm-surface-2,var(--panel-2));box-shadow:none}.cc-shell.crm-queue-workspace .cc-search input{border:0;outline:0;box-shadow:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-shell.crm-queue-workspace .cc-search input:focus{outline:none;box-shadow:none;border:none}.cc-shell.crm-queue-workspace .cc-thread-list{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.cc-shell.crm-queue-workspace .cc-thread{min-height:68px;margin:0;padding:12px 14px;border-radius:var(--radius-sm,.75rem);border-color:color-mix(in srgb,var(--crm-border,var(--border)) 62%,transparent);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 40%,transparent)}.cc-shell.crm-queue-workspace .cc-thread:hover{border-color:color-mix(in srgb,var(--crm-border,var(--border)) 96%,transparent);background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 70%,transparent)}.cc-shell.crm-queue-workspace .cc-thread-main{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.cc-shell.crm-queue-workspace .cc-thread-top strong{font-size:13px}.cc-shell.crm-queue-workspace .cc-thread-bottom{align-items:center}.cc-shell.crm-queue-workspace .cc-thread-preview{flex:1}.cc-shell.crm-queue-workspace .cc-panel-backdrop{inset:var(--topbar-height,56px) 0 0 0}.cc-shell.crm-queue-workspace .cc-side-panel{top:calc(var(--topbar-height, 56px) + 10px);right:10px;bottom:10px}@media (min-width:1180px){.cc-shell.crm-queue-workspace .cc-thread{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}}@media (max-width:760px){.cc-shell.crm-queue-workspace .cc-inbox{min-height:420px}}.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body{min-height:min(620px,calc(100dvh - var(--topbar-height, 56px) - 260px))}.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);gap:1rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.cc-shell.crm-queue-workspace .cc-workspace-main{min-width:0;min-height:0}.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body--split .cc-inbox{border:1px solid var(--crm-border,var(--border));border-radius:var(--radius-lg,1.25rem);box-shadow:var(--crm-shadow,0 12px 32px color-mix(in srgb,#000 18%,transparent))}.cc-shell.crm-queue-workspace .cc-panel-backdrop{display:none!important}.cc-shell.crm-queue-workspace .cc-side-panel{position:relative;inset:auto;z-index:auto;width:auto;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--crm-border,var(--border));border-radius:var(--radius-lg,1.25rem);background:var(--crm-surface,var(--panel));box-shadow:var(--crm-shadow,0 12px 32px color-mix(in srgb,#000 18%,transparent));animation:none}.cc-shell.crm-queue-workspace .cc-side-panel .crm-workspace-right-rail-scroll{display:flex;flex-direction:column;padding:0}.cc-shell.crm-queue-workspace .cc-side-panel .cc-conversation{height:100%;min-height:0;border-radius:inherit}@media (max-width:1279px){.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body--split{display:flex;flex-direction:column}.cc-shell.crm-queue-workspace .cc-side-panel{min-height:min(34rem,58dvh)}}.console-content:has(>.cc-shell.crm-queue-workspace){overflow:hidden}.cc-shell.crm-queue-workspace{height:calc(100dvh - var(--topbar-height, 56px));max-height:calc(100dvh - var(--topbar-height, 56px));min-height:0;overflow:hidden;padding-bottom:0;background:transparent!important;background-color:transparent!important}.cc-shell.crm-queue-workspace .cc-kpi-strip,.cc-shell.crm-queue-workspace .cc-page-header{flex:0 0 auto}.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body{min-height:0;flex:1 1 auto;overflow:hidden}.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body--split{min-height:0;overflow:hidden}.cc-shell.crm-queue-workspace .cc-conversation,.cc-shell.crm-queue-workspace .cc-inbox,.cc-shell.crm-queue-workspace .cc-side-panel,.cc-shell.crm-queue-workspace .cc-side-panel .crm-workspace-right-rail-scroll,.cc-shell.crm-queue-workspace .cc-workspace-main{height:100%;min-height:0;max-height:100%}.cc-shell.crm-queue-workspace .cc-inbox{display:flex;flex-direction:column;overflow:hidden}.cc-shell.crm-queue-workspace .cc-inbox-head,.cc-shell.crm-queue-workspace .cc-search{flex:0 0 auto}.cc-shell.crm-queue-workspace .cc-thread-list{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cc-shell.crm-queue-workspace .cc-conversation,.cc-shell.crm-queue-workspace .cc-side-panel .crm-workspace-right-rail-scroll{overflow:hidden}.cc-shell.crm-queue-workspace .cc-composer,.cc-shell.crm-queue-workspace .cc-conv-head{flex:0 0 auto}.cc-shell.crm-queue-workspace .cc-message-list{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cc-shell.crm-queue-workspace .cc-composer{position:sticky;bottom:0;z-index:20}@media (max-width:1279px){.cc-shell.crm-queue-workspace .cc-workspace.crm-workspace-body--split{display:flex;flex-direction:column}.cc-shell.crm-queue-workspace.has-active .cc-workspace-main{display:none}.cc-shell.crm-queue-workspace .cc-side-panel{min-height:0;flex:1 1 auto;width:100%}}@media (max-width:760px){.cc-shell.crm-queue-workspace{height:calc(100dvh - var(--topbar-height, 56px));max-height:calc(100dvh - var(--topbar-height, 56px))}}.cc-shell.crm-queue-workspace .cc-message-list{padding:18px 18px 14px;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--crm-accent,var(--accent)) 10%,transparent),transparent 28%),radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 34%),color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 46%,transparent)}.cc-shell.crm-queue-workspace .cc-msg-wrap{max-width:min(76%,24rem)}.cc-shell.crm-queue-workspace .cc-bubble{padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.42;box-shadow:0 2px 7px color-mix(in srgb,#000 12%,transparent)}.cc-shell.crm-queue-workspace .cc-bubble.mine{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent,var(--accent)) 92%,#38bdf8),var(--accent-2));border:1px solid color-mix(in srgb,var(--crm-accent,var(--accent)) 52%,transparent);border-bottom-right-radius:3px}.cc-shell.crm-queue-workspace .cc-bubble.theirs{color:var(--crm-text,var(--text));background:color-mix(in srgb,var(--crm-surface,var(--panel)) 96%,transparent);border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 70%,transparent);border-bottom-left-radius:3px}.cc-shell.crm-queue-workspace .cc-composer{padding:10px 12px;background:color-mix(in srgb,var(--crm-surface,var(--panel)) 96%,transparent)}.cc-composer,.cc-shell.crm-queue-workspace .cc-composer{padding-right:72px}.cc-shell.crm-queue-workspace .cc-compose-row{align-items:flex-end;gap:0}.cc-shell.crm-queue-workspace .cc-compose-bubble{position:relative;display:flex;align-items:flex-end;gap:4px;width:100%;min-height:44px;padding:4px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 8px 22px color-mix(in srgb,#000 9%,transparent)}.cc-shell.crm-queue-workspace .cc-compose-bubble textarea{flex:1;min-width:0;min-height:34px;max-height:112px;padding:8px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--crm-text,var(--text));resize:none;font:inherit;font-size:13px;line-height:1.35}.cc-shell.crm-queue-workspace .cc-compose-bubble textarea::-moz-placeholder{color:color-mix(in srgb,var(--crm-text-muted,var(--text-dim)) 82%,transparent)}.cc-shell.crm-queue-workspace .cc-compose-bubble textarea::placeholder{color:color-mix(in srgb,var(--crm-text-muted,var(--text-dim)) 82%,transparent)}.cc-shell.crm-queue-workspace .cc-compose-action,.cc-shell.crm-queue-workspace .cc-compose-icon{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--crm-text-muted,var(--text-dim));cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.cc-shell.crm-queue-workspace .cc-compose-icon.active,.cc-shell.crm-queue-workspace .cc-compose-icon:hover{color:var(--crm-text,var(--text));background:color-mix(in srgb,var(--crm-accent,var(--accent)) 10%,transparent)}.cc-shell.crm-queue-workspace .cc-plus-btn.active{transform:rotate(45deg)}.cc-shell.crm-queue-workspace .cc-compose-action{color:#fff;background:linear-gradient(135deg,var(--crm-accent,var(--accent)),var(--accent-2));box-shadow:0 8px 18px color-mix(in srgb,var(--crm-accent,var(--accent)) 24%,transparent)}.cc-shell.crm-queue-workspace .cc-compose-action:hover{transform:translateY(-1px);filter:brightness(1.05)}.cc-shell.crm-queue-workspace .cc-compose-action:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.cc-shell.crm-queue-workspace .cc-emoji-menu-wrap{position:relative;flex:0 0 auto}.cc-shell.crm-queue-workspace .cc-emoji-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:42;width:min(22rem,82vw);max-height:min(22rem,48vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--crm-border,var(--border));border-radius:18px;background:var(--crm-surface,var(--panel));box-shadow:0 18px 46px color-mix(in srgb,#000 30%,transparent)}.cc-shell.crm-queue-workspace .cc-emoji-menu:after{content:"";position:absolute;left:14px;bottom:-6px;width:12px;height:12px;transform:rotate(45deg);border-right:1px solid var(--crm-border,var(--border));border-bottom:1px solid var(--crm-border,var(--border));background:var(--crm-surface,var(--panel))}.cc-shell.crm-queue-workspace .cc-emoji-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 70%,transparent)}.cc-shell.crm-queue-workspace .cc-emoji-menu-head strong{color:var(--crm-text,var(--text));font-size:13px;font-weight:800}.cc-shell.crm-queue-workspace .cc-emoji-menu-head small{color:var(--crm-text-muted,var(--text-dim));font-size:11px;font-weight:700}.cc-shell.crm-queue-workspace .cc-emoji-search{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 70%,transparent)}.cc-shell.crm-queue-workspace .cc-emoji-search span{color:var(--crm-text-muted,var(--text-dim));font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-shell.crm-queue-workspace .cc-emoji-search input{width:100%;min-height:34px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 88%,transparent);color:var(--crm-text,var(--text));font:inherit;font-size:13px;outline:none}.cc-shell.crm-queue-workspace .cc-emoji-search input:focus{border-color:color-mix(in srgb,var(--crm-accent,var(--accent)) 55%,var(--crm-border,var(--border)));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent,var(--accent)) 14%,transparent)}.cc-shell.crm-queue-workspace .cc-emoji-results{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.cc-shell.crm-queue-workspace .cc-emoji-category{display:flex;flex-direction:column;gap:6px}.cc-shell.crm-queue-workspace .cc-emoji-category+.cc-emoji-category{margin-top:10px}.cc-shell.crm-queue-workspace .cc-emoji-category-title{position:sticky;top:-8px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 4px;background:var(--crm-surface,var(--panel))}.cc-shell.crm-queue-workspace .cc-emoji-category-title strong{color:var(--crm-text,var(--text));font-size:12px;font-weight:800}.cc-shell.crm-queue-workspace .cc-emoji-category-title small{color:var(--crm-text-muted,var(--text-dim));font-size:11px;font-weight:750}.cc-shell.crm-queue-workspace .cc-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.cc-shell.crm-queue-workspace .cc-emoji-empty{margin:0;padding:18px 8px;color:var(--crm-text-muted,var(--text-dim));font-size:13px;text-align:center}.cc-shell.crm-queue-workspace .cc-emoji-option{width:100%;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--crm-text,var(--text));cursor:pointer;font-size:19px;line-height:1;transition:background .15s ease,transform .15s ease}.cc-shell.crm-queue-workspace .cc-emoji-option:focus-visible,.cc-shell.crm-queue-workspace .cc-emoji-option:hover{background:color-mix(in srgb,var(--crm-accent,var(--accent)) 12%,transparent);outline:none;transform:scale(1.08)}.cc-shell.crm-queue-workspace .cc-attach-menu-wrap{position:relative;flex:0 0 auto}.cc-shell.crm-queue-workspace .cc-attach-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;width:min(18rem,78vw);padding:8px;border:1px solid var(--crm-border,var(--border));border-radius:16px;background:var(--crm-surface,var(--panel));box-shadow:0 18px 46px color-mix(in srgb,#000 30%,transparent)}.cc-shell.crm-queue-workspace .cc-attach-menu:after{content:"";position:absolute;left:18px;bottom:-6px;width:12px;height:12px;transform:rotate(45deg);border-right:1px solid var(--crm-border,var(--border));border-bottom:1px solid var(--crm-border,var(--border));background:var(--crm-surface,var(--panel))}.cc-shell.crm-queue-workspace .cc-attach-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--crm-text,var(--text));text-align:left;cursor:pointer}.cc-shell.crm-queue-workspace .cc-attach-menu button:hover{background:color-mix(in srgb,var(--crm-accent,var(--accent)) 10%,transparent)}.cc-shell.crm-queue-workspace .cc-attach-menu button>svg{width:34px;height:34px;padding:8px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--crm-accent,var(--accent)),var(--accent-2))}.cc-shell.crm-queue-workspace .cc-attach-menu span{display:flex;min-width:0;flex-direction:column;gap:2px}.cc-shell.crm-queue-workspace .cc-attach-menu strong{font-size:13px;font-weight:750}.cc-shell.crm-queue-workspace .cc-attach-menu small{color:var(--crm-text-muted,var(--text-dim));font-size:11px}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-message-list{background:radial-gradient(circle at 18% 0,rgba(31,127,216,.11),transparent 28%),radial-gradient(circle at 90% 0,rgba(99,102,241,.08),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.92),rgba(237,244,251,.98))}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-bubble.theirs{color:#172033;background:#fff;border-color:rgba(209,217,226,.92)}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-compose-bubble{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border-color:rgba(198,213,231,.95)}@media (max-width:760px){.cc-shell.crm-queue-workspace .cc-msg-wrap{max-width:86%}.cc-shell.crm-queue-workspace .cc-compose-bubble{border-radius:22px}.cc-shell.crm-queue-workspace .cc-emoji-menu{width:min(20rem,88vw);max-height:min(20rem,44vh)}.cc-shell.crm-queue-workspace .cc-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .contacts-header-panel{border:1px solid var(--crm-light-border,rgba(194,211,231,.92))!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(244,249,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.66),transparent 35%)!important;color:var(--crm-light-text,#142338)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important;backdrop-filter:blur(14px)}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .contacts-header-panel .text-crm-text,:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .contacts-header-panel h1{color:var(--crm-light-text,#142338)!important}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .contacts-header-panel .text-crm-muted,:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .contacts-header-panel p{color:var(--crm-light-muted,#687c92)!important}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-page-header .crm-command-header-icon{border:1px solid rgba(72,112,178,.18)!important;background:rgba(226,237,255,.92)!important;color:var(--crm-accent,#1f7fd8)!important}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card{border:1px solid var(--crm-light-border,rgba(194,211,231,.92))!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,250,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-header-action{border-color:rgba(31,127,216,.18)!important;background:linear-gradient(135deg,#1f7fd8,#4f67f2)!important;color:#fff!important;box-shadow:0 12px 24px rgba(31,127,216,.24)!important}:root[data-theme=light] .cc-shell.crm-queue-workspace .cc-header-action:hover{filter:brightness(1.05)}:root[data-theme=light] .cc-shell.crm-queue-workspace,:root[data-theme=light] .console-content:has(>.cc-shell.crm-queue-workspace),:root[data-theme=light] .console-workspace:has(.cc-shell.crm-queue-workspace){--crm-bg:#eff1f5;background:#eff1f5!important;background-color:#eff1f5!important}:root[data-theme=light] .console-shell:has(.cc-shell.crm-queue-workspace),:root[data-theme=light] .console-shell:has(.cc-shell.crm-queue-workspace) .console-body,:root[data-theme=light] .console-shell:has(.cc-shell.crm-queue-workspace) .console-content,:root[data-theme=light] .console-shell:has(.cc-shell.crm-queue-workspace) .console-workspace{--crm-bg:#eff1f5;background:#eff1f5!important;background-color:#eff1f5!important;background-image:none!important}.console-content:has(>.cc-shell.crm-queue-workspace){padding:0!important}.console-content:has(>.cc-shell.crm-queue-workspace)>.cc-shell.crm-queue-workspace{padding:20px 24px 0!important}@media (max-width:760px){.console-content:has(>.cc-shell.crm-queue-workspace)>.cc-shell.crm-queue-workspace{padding:12px!important}}:root[data-theme=light] .console-content:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace)),:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace)),:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace)) .console-body,:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace)) .console-content,:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace)) .console-workspace,:root[data-theme=light] :is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-contacts-workspace){--crm-bg:#eff1f5;background:#eff1f5!important;background-color:#eff1f5!important;background-image:none!important}:is(.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace) :is(.vm-kpis,.ch-kpi-bar).crm-queue-kpi-strip{gap:.75rem!important}:is(.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace) .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}.ch-shell.crm-calls-workspace .ch-kpi-bar.crm-queue-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:768px){.ch-shell.crm-calls-workspace .ch-kpi-bar.crm-queue-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ch-shell.crm-calls-workspace .ch-group,.ch-shell.crm-calls-workspace .ch-group-items,.ch-shell.crm-calls-workspace .ch-item,.ch-shell.crm-calls-workspace .ch-item-actions,.ch-shell.crm-calls-workspace .ch-menu-wrap{overflow:visible}.ch-shell.crm-calls-workspace .ch-item{position:relative;z-index:0}.ch-shell.crm-calls-workspace .ch-item:hover{z-index:5}.ch-shell.crm-calls-workspace .ch-item:has(.ch-menu){z-index:50}.ch-shell.crm-calls-workspace .ch-menu-wrap{z-index:60}.ch-shell.crm-calls-workspace .ch-menu{z-index:70}.ch-shell.crm-calls-workspace .ch-workspace{grid-template-columns:minmax(0,1fr) minmax(23rem,25.5rem);gap:18px}.ch-shell.crm-calls-workspace .ch-detail-panel{position:relative;align-self:stretch;isolation:isolate;overflow:hidden auto;border-radius:28px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface,var(--panel)) 98%,transparent),color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 92%,transparent)),radial-gradient(circle at 12% 0,color-mix(in srgb,var(--crm-accent,var(--accent)) 16%,transparent),transparent 32%);box-shadow:0 28px 70px -38px color-mix(in srgb,#0f172a 46%,transparent),0 16px 36px -26px color-mix(in srgb,var(--crm-accent,var(--accent)) 34%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--crm-accent,var(--accent)) 18%,transparent),transparent 32%),radial-gradient(circle at 0 38%,color-mix(in srgb,#22c55e 10%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,#fff 24%,transparent),transparent 48%)}.ch-shell.crm-calls-workspace .ch-detail-panel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 55%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-header{position:sticky;top:0;z-index:4;padding:14px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface,var(--panel)) 96%,transparent),color-mix(in srgb,var(--crm-surface,var(--panel)) 82%,transparent));backdrop-filter:blur(18px) saturate(140%)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-dir-badge,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-badge{border-radius:999px;background:color-mix(in srgb,var(--crm-surface,var(--panel)) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-close{width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 74%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero{margin:12px 14px 14px;padding:14px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 62%,transparent);border-radius:24px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--crm-accent,var(--accent)) 14%,transparent),transparent 34%),color-mix(in srgb,var(--crm-surface,var(--panel)) 76%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-avatar{width:62px;height:62px;border-radius:22px;box-shadow:0 14px 24px -18px color-mix(in srgb,var(--crm-accent,var(--accent)) 70%,transparent),inset 0 1px 0 hsla(0,0%,100%,.28)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-name{font-size:17px;font-weight:850;letter-spacing:-.025em}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-action-btn,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-rec-badge{border-radius:999px}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-grid,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-card,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-section{border-radius:20px;border-color:color-mix(in srgb,var(--crm-border,var(--border)) 62%,transparent);background:color-mix(in srgb,var(--crm-surface,var(--panel)) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 48%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-section{padding:14px}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-card{margin:-2px 14px 14px;padding:12px 14px;align-items:center}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-grid{overflow:visible;grid-auto-rows:minmax(72px,auto);margin-bottom:12px}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-item{min-height:72px;padding:13px 20px}@media (max-width:1100px){.ch-shell.crm-calls-workspace .ch-workspace{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel{border-color:rgba(183,204,228,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,255,.94)),radial-gradient(circle at 14% 0,rgba(31,127,216,.1),transparent 32%)!important;box-shadow:0 30px 70px -42px rgba(15,23,42,.34),0 18px 42px -34px rgba(31,127,216,.32),inset 0 1px 0 hsla(0,0%,100%,.96)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-header{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,251,255,.82))!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-grid,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-card,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-section{border-color:rgba(194,211,231,.82)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,251,255,.68))!important}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:10px;border-radius:24px}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio{width:100%;height:46px!important;border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,transparent);outline:none}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio::-webkit-media-controls-panel{border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 92%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio{min-height:48px;display:grid;grid-template-columns:34px auto minmax(0,1fr) 22px;align-items:center;gap:10px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--crm-surface-2,var(--panel-2)) 82%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio audio{display:none}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-play{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--crm-accent,var(--accent)) 14%,transparent);color:var(--crm-text,var(--text));cursor:pointer}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-time{color:var(--crm-text,var(--text));font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track{position:relative;height:18px;display:flex;align-items:center;min-width:0}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track:before,.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track>span{content:"";position:absolute;left:0;right:0;height:4px;border-radius:999px}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track:before{background:color-mix(in srgb,var(--crm-border,var(--border)) 58%,transparent)}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track>span{right:auto;background:linear-gradient(90deg,var(--crm-accent,var(--accent)),var(--accent-2))}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track input{position:relative;z-index:1;width:100%;opacity:0;cursor:pointer}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-volume{color:var(--crm-text-muted,var(--text-dim))}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-download{min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--crm-border,var(--border)) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--crm-surface,var(--panel)) 72%,transparent);color:var(--crm-text-muted,var(--text-dim));font-size:13px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 48%,transparent);transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-download:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--crm-accent,var(--accent)) 36%,var(--crm-border,var(--border)));color:var(--crm-accent,var(--accent));box-shadow:0 12px 22px -18px color-mix(in srgb,var(--crm-accent,var(--accent)) 44%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent)}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio,:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio::-webkit-media-controls-panel{background:#eef2f7}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-download{border-color:rgba(194,211,231,.88);background:hsla(0,0%,100%,.62);color:#64748b}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel{border-color:rgba(110,142,178,.18);background:radial-gradient(circle at 95% 0,rgba(59,130,246,.18),transparent 34%),radial-gradient(circle at 0 32%,rgba(20,184,166,.1),transparent 30%),linear-gradient(180deg,rgba(18,28,42,.98),rgba(12,20,32,.96))!important;box-shadow:0 34px 90px -48px rgba(0,0,0,.92),0 18px 48px -36px rgba(96,165,250,.36),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel:before{opacity:.8;background:radial-gradient(circle at 92% 0,rgba(96,165,250,.18),transparent 30%),radial-gradient(circle at 0 42%,rgba(52,211,153,.08),transparent 28%),linear-gradient(135deg,hsla(0,0%,100%,.07),transparent 50%)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel:after{box-shadow:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-header{border-bottom-color:rgba(120,150,185,.28);background:linear-gradient(180deg,rgba(19,31,47,.92),rgba(15,25,39,.72))!important;box-shadow:0 12px 28px -28px rgba(0,0,0,.9)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-close{border:1px solid rgba(130,160,196,.22);background:rgba(22,35,52,.82);color:#9fb2c7}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-close:hover{border-color:rgba(147,197,253,.42);background:rgba(31,48,70,.9);color:#e5edf7}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-dir-badge,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-action-btn,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-rec-badge,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-badge{border-color:rgba(130,160,196,.24);background:rgba(14,25,39,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 10px 24px -22px rgba(0,0,0,.75)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero{border-color:rgba(113,146,184,.42);background:radial-gradient(circle at 100% 0,rgba(96,165,250,.16),transparent 34%),linear-gradient(135deg,rgba(22,36,55,.96),rgba(13,24,38,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 36px -34px rgba(0,0,0,.9)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-name,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-text{color:#e6edf7}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-number,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-hero-time,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-label,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-section-title{color:#95a8bd}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-grid,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-outcome-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-section{border-color:rgba(112,145,181,.34);background:linear-gradient(180deg,rgba(18,31,48,.72),rgba(13,24,38,.64))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 32px -32px rgba(0,0,0,.8)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-info-item{border-color:rgba(112,145,181,.2)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio,:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio::-webkit-media-controls-panel{background:#253244}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-download{border-color:rgba(112,145,181,.16);background:radial-gradient(circle at 8% 0,rgba(96,165,250,.06),transparent 30%),rgba(18,31,47,.58);color:#a9b9cb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 22px -24px rgba(0,0,0,.75)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player{border-color:rgba(112,145,181,.2);background:linear-gradient(180deg,rgba(17,30,46,.68),rgba(12,23,36,.58))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 24px -26px rgba(0,0,0,.78)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-player audio{border:1px solid rgba(112,145,181,.16);box-shadow:none;opacity:.92}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-recording-download:hover{border-color:rgba(147,197,253,.24);background:radial-gradient(circle at 8% 0,rgba(96,165,250,.1),transparent 30%),rgba(23,38,57,.76);color:#d7e7fa}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio{border-color:rgba(112,145,181,.18);background:radial-gradient(circle at 12% 0,rgba(96,165,250,.08),transparent 32%),linear-gradient(180deg,rgba(32,47,66,.84),rgba(22,34,50,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 10px 22px -24px rgba(0,0,0,.8)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-play{background:rgba(96,165,250,.14);color:#d8e8fb}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-play:hover{background:rgba(96,165,250,.22)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-time{color:#dce7f4}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-track:before{background:rgba(119,145,174,.24)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .ch-shell.crm-calls-workspace .ch-detail-panel .cdp-custom-audio-volume{color:#8fa2b7}.crm-page-shell.crm-contacts-workspace{height:100%;min-height:0;background:var(--crm-bg)!important;color:var(--crm-text)}.crm-page-shell.crm-contacts-workspace .crm-queue-inner{height:100%;min-height:0}.crm-page-shell.crm-contacts-workspace .crm-workspace-body,.crm-page-shell.crm-contacts-workspace .crm-workspace-chrome,.crm-page-shell.crm-contacts-workspace .crm-workspace-main,.crm-page-shell.crm-contacts-workspace .crm-workspace-right-rail,.crm-page-shell.crm-contacts-workspace .crm-workspace-right-rail-scroll,.crm-page-shell.crm-contacts-workspace .crm-workspace-scroll-region,.crm-page-shell.crm-contacts-workspace .crm-workspace-shell,.crm-page-shell.crm-contacts-workspace .crm-workspace-toolbar{min-height:0;background:transparent!important}.crm-page-shell.crm-contacts-workspace .contacts-header-panel.campaigns-command-header{min-height:4.25rem;padding:.85rem 1rem!important;border-radius:1.25rem}.crm-page-shell.crm-contacts-workspace .contacts-hero-actions a,.crm-page-shell.crm-contacts-workspace .contacts-hero-actions button{min-height:2.35rem;border-radius:999px}.crm-page-shell.crm-contacts-workspace .crm-queue-kpi-strip{gap:.75rem!important}.crm-page-shell.crm-contacts-workspace .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}.crm-page-shell.crm-contacts-workspace .crm-queue-filter-bar{border-radius:1.25rem;padding:.75rem}.crm-page-shell.crm-contacts-workspace .crm-queue-filter-grid{gap:.6rem}.crm-page-shell.crm-contacts-workspace .crm-queue-filter-field{min-height:2.45rem;border-radius:999px}.crm-page-shell.crm-contacts-workspace .crm-queue-filter-control,.crm-page-shell.crm-contacts-workspace .crm-queue-filter-field .cs-trigger{min-height:2.15rem;border-radius:999px!important}.crm-page-shell.crm-contacts-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.crm-page-shell.crm-contacts-workspace .crm-queue-list-head{margin-bottom:.35rem;border-radius:1.15rem}.crm-page-shell.crm-contacts-workspace .crm-queue-row-list{gap:.55rem;padding:.15rem .1rem .75rem}.crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row{border-radius:1.15rem}.crm-page-shell.crm-contacts-workspace .crm-contact-row .crm-queue-row-grid{min-height:3.95rem;padding:.75rem .8rem}.crm-page-shell.crm-contacts-workspace .crm-queue-row-avatar{border-radius:1rem}.crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel{position:relative;overflow:hidden auto;border-radius:1.5rem}.crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-header{position:sticky;top:0;z-index:2;backdrop-filter:blur(18px) saturate(140%)}.crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card,.crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip{border-radius:1.2rem}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace{--crm-bg:#eff1f5;--crm-surface:var(--crm-light-panel,#fff);--crm-surface-2:var(--crm-light-panel-2,#f8fafc);--crm-border:var(--crm-light-border,rgba(194,211,231,.92));--crm-text:var(--crm-light-text,#142338);--crm-text-muted:var(--crm-light-muted,#687c92);background:#eff1f5!important}:root[data-theme=light] .console-shell:has(.crm-page-shell.crm-contacts-workspace),:root[data-theme=light] .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-body,:root[data-theme=light] .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-content,:root[data-theme=light] .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-workspace{--crm-bg:#eff1f5;background:#eff1f5!important;background-color:#eff1f5!important;background-image:none!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .contacts-header-panel.campaigns-command-header,:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-queue-filter-bar,:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-queue-list-head{border:1px solid var(--crm-light-border,rgba(194,211,231,.92))!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,250,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row{border:1px solid rgba(136,159,190,.32)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,252,247,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.45),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row:hover{border-color:color-mix(in srgb,var(--crm-accent,#1f7fd8) 28%,var(--crm-light-border,rgba(194,211,231,.92)))!important;background:linear-gradient(135deg,#fff,rgba(248,251,255,.98)),radial-gradient(circle at 100% 0,rgba(191,218,255,.5),transparent 35%)!important;box-shadow:0 18px 44px rgba(31,127,216,.12)!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel{border:1px solid var(--crm-light-border,rgba(194,211,231,.92))!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,255,.94)),radial-gradient(circle at 14% 0,rgba(31,127,216,.1),transparent 32%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important}:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card,:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip,:root[data-theme=light] .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-header{border-color:rgba(194,211,231,.82)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,251,255,.68))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace{--crm-bg:#0a0f16;--crm-surface:#121c29;--crm-surface-2:#172334;--crm-border:rgba(112,145,181,.28);--crm-text:#e6edf7;--crm-text-muted:#95a8bd;--crm-accent:#60a5fa;background:#0a0f16!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-shell:has(.crm-page-shell.crm-contacts-workspace),:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-body,:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-content,:is(:root[data-theme=dark],:root:not([data-theme=light])) .console-shell:has(.crm-page-shell.crm-contacts-workspace) .console-workspace{--crm-bg:#0a0f16;background:#0a0f16!important;background-color:#0a0f16!important;background-image:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .contacts-header-panel.campaigns-command-header,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-queue-filter-bar,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-queue-list-head{border:1px solid rgba(112,145,181,.28)!important;background:radial-gradient(circle at 95% 0,rgba(96,165,250,.13),transparent 34%),linear-gradient(180deg,rgba(18,28,42,.98),rgba(12,20,32,.96))!important;box-shadow:0 20px 56px -42px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.04)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row{border-color:rgba(112,145,181,.22)!important;background:radial-gradient(circle at 100% 0,rgba(96,165,250,.06),transparent 30%),linear-gradient(180deg,rgba(19,31,47,.92),rgba(14,24,37,.9))!important;box-shadow:0 14px 34px -30px rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row:hover{border-color:rgba(96,165,250,.38)!important;background:radial-gradient(circle at 100% 0,rgba(96,165,250,.1),transparent 30%),linear-gradient(180deg,rgba(22,36,55,.96),rgba(16,28,43,.94))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-row.crm-queue-row-selected{border-color:rgba(129,140,248,.44)!important;background:radial-gradient(circle at 100% 0,rgba(129,140,248,.18),transparent 34%),linear-gradient(180deg,rgba(25,36,62,.96),rgba(16,27,45,.96))!important;box-shadow:inset 0 0 0 1px rgba(129,140,248,.16),0 18px 42px -34px rgba(129,140,248,.35)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel{border-color:rgba(112,145,181,.24)!important;background:radial-gradient(circle at 95% 0,rgba(59,130,246,.16),transparent 34%),radial-gradient(circle at 0 32%,rgba(20,184,166,.08),transparent 30%),linear-gradient(180deg,rgba(18,28,42,.98),rgba(12,20,32,.96))!important;box-shadow:0 34px 90px -48px rgba(0,0,0,.92),0 18px 48px -36px rgba(96,165,250,.25),inset 0 1px 0 hsla(0,0%,100%,.035)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-actions-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-contact-strip,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-page-shell.crm-contacts-workspace .crm-contact-detail-panel .crm-queue-detail-header{border-color:rgba(112,145,181,.3)!important;background:linear-gradient(180deg,rgba(18,31,48,.72),rgba(13,24,38,.64))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 32px -32px rgba(0,0,0,.8)!important}.crm-contacts-workspace.crm-queue-workspace{--contacts-canvas:var(--crm-bg,#eff1f5);min-height:0;background:var(--contacts-canvas)!important;color:var(--crm-text)}.crm-contacts-workspace .crm-workspace-body,.crm-contacts-workspace .crm-workspace-chrome,.crm-contacts-workspace .crm-workspace-main,.crm-contacts-workspace .crm-workspace-scroll-region,.crm-contacts-workspace .crm-workspace-shell,.crm-contacts-workspace .crm-workspace-toolbar{background:transparent!important}.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip{gap:.75rem!important}.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-card{min-height:5.35rem!important;border-radius:1.15rem!important;padding:.8rem .9rem!important}.crm-contacts-workspace .crm-queue-filter-bar{border-radius:1.25rem!important;padding:.85rem!important}.crm-contacts-workspace .crm-queue-list-panel:has(.crm-queue-row-list){border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.crm-contacts-workspace .crm-queue-row-list{gap:.62rem;padding:0}.crm-contacts-workspace .crm-contact-row.crm-queue-row{border-radius:1.15rem}.crm-contacts-workspace .crm-contact-row .crm-queue-row-grid{min-height:4.15rem;padding:.76rem .85rem}.crm-contacts-workspace .crm-queue-list-head,.crm-contacts-workspace .crm-workspace-scroll-region:has(.crm-queue-row-list) .crm-queue-list-panel>nav{border-radius:1rem}.crm-contacts-workspace .crm-queue-right-rail{min-height:0}.crm-contacts-workspace .crm-contact-detail-panel{border-radius:1.25rem!important;overflow:hidden auto}:root[data-theme=light] .crm-contacts-workspace.crm-queue-workspace{--crm-bg:#eff1f5;--contacts-canvas:#eff1f5}:root[data-theme=light] .crm-contacts-workspace .contacts-header-panel.campaigns-command-header{min-height:4.25rem;border:1px solid var(--crm-light-border,rgba(136,159,190,.32))!important;border-radius:1.25rem;background:linear-gradient(135deg,#fff,#fff 72%,rgba(247,251,255,.98)),radial-gradient(circle at 100% 0,rgba(211,229,255,.54),transparent 38%)!important;color:var(--crm-text,#172033)!important;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04))!important;backdrop-filter:none}:root[data-theme=light] .crm-contacts-workspace .crm-contact-detail-panel,:root[data-theme=light] .crm-contacts-workspace .crm-queue-filter-bar,:root[data-theme=light] .crm-contacts-workspace .crm-queue-list-head{border:1px solid rgba(194,211,231,.92)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,251,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.42),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important}:root[data-theme=light] .crm-contacts-workspace .crm-contact-row.crm-queue-row{border:1px solid rgba(136,159,190,.32)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,252,247,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 1px 2px rgba(15,23,42,.04))!important}:root[data-theme=light] .crm-contacts-workspace .crm-contact-row.crm-queue-row:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-light-border))!important;background:linear-gradient(135deg,#fff,rgba(255,252,247,.98)),radial-gradient(circle at 100% 0,rgba(191,218,255,.58),transparent 35%)!important;box-shadow:none!important}:root[data-theme=light] .crm-contacts-workspace .crm-contact-row.crm-queue-row-selected{border-color:rgba(99,102,241,.28)!important;background:linear-gradient(135deg,rgba(238,242,255,.96),hsla(0,0%,100%,.98)),radial-gradient(circle at 100% 0,rgba(165,180,252,.34),transparent 38%)!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,.16)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace.crm-queue-workspace{color-scheme:dark;--crm-bg:#0b111c;--contacts-canvas:#0b111c;--crm-surface:#121c2b;--crm-surface-2:#172336;--crm-border:rgba(112,145,181,.28);--crm-text:#e6edf7;--crm-text-muted:#95a8bd;--crm-accent:#60a5fa;--crm-success:#34d399;--crm-warning:#fbbf24;--crm-danger:#f87171}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .contacts-header-panel.campaigns-command-header{border:1px solid rgba(112,145,181,.26)!important;background:radial-gradient(circle at 96% 0,rgba(96,165,250,.16),transparent 34%),linear-gradient(135deg,rgba(18,29,45,.98),rgba(12,20,32,.96))!important;color:var(--crm-text)!important;box-shadow:0 24px 70px -44px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.055)!important;backdrop-filter:none}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .contacts-header-panel h1,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-kpi-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-name{color:#e6edf7!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .contacts-header-panel p,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-email,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-meta,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-phone,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-rank,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-row-sub{color:#95a8bd!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-contact-detail-panel,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-filter-bar,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-kpi-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-list-head{border:1px solid rgba(112,145,181,.24)!important;background:radial-gradient(circle at 96% 0,rgba(96,165,250,.11),transparent 32%),linear-gradient(180deg,rgba(18,31,48,.82),rgba(13,24,38,.72))!important;box-shadow:0 18px 52px -42px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-contact-row.crm-queue-row{border:1px solid rgba(112,145,181,.2)!important;background:radial-gradient(circle at 100% 0,rgba(96,165,250,.07),transparent 30%),linear-gradient(180deg,rgba(18,31,48,.74),rgba(13,24,38,.66))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 32px -30px rgba(0,0,0,.78)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-contact-row.crm-queue-row:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.32)!important;background:radial-gradient(circle at 100% 0,rgba(96,165,250,.12),transparent 32%),linear-gradient(180deg,rgba(22,36,55,.86),rgba(15,27,42,.78))!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-contact-row.crm-queue-row-selected{border-color:rgba(129,140,248,.42)!important;background:radial-gradient(circle at 0 50%,rgba(96,165,250,.14),transparent 38%),linear-gradient(135deg,rgba(28,38,70,.92),rgba(15,27,42,.86))!important;box-shadow:inset 0 0 0 1px rgba(129,140,248,.12),0 16px 42px -34px rgba(96,165,250,.34)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-filter-control,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-filter-field,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace .crm-queue-filter-field .cs-trigger,:is(:root[data-theme=dark],:root:not([data-theme=light])) .crm-contacts-workspace input:not([type=checkbox]):not([type=radio]){border-color:rgba(112,145,181,.24)!important;background:rgba(13,24,38,.72)!important;color:#e6edf7!important}@media (min-width:1280px){.ch-shell.crm-calls-workspace .ch-kpi-bar.crm-queue-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-blue{--kpi-glow:#93c5fd}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-violet{--kpi-glow:#c4b5fd}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-rose{--kpi-glow:#99f6e4}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-amber{--kpi-glow:#fde68a}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-value{color:color-mix(in srgb,var(--kpi-glow) 42%,#f8fafc)!important;text-shadow:0 0 10px color-mix(in srgb,var(--kpi-glow) 12%,transparent)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-icon{color:color-mix(in srgb,var(--kpi-glow) 50%,#f8fafc)!important;border-color:color-mix(in srgb,var(--kpi-glow) 20%,rgba(148,163,184,.18))!important;background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--kpi-glow) 12%,transparent),transparent 48%),hsla(0,0%,100%,.055)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-blue .crm-queue-kpi-icon,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-blue .crm-queue-kpi-value{color:#93b7e5!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-violet .crm-queue-kpi-icon,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-violet .crm-queue-kpi-value{color:#b8a8df!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-rose .crm-queue-kpi-icon,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-rose .crm-queue-kpi-value{color:#84cfc4!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-amber .crm-queue-kpi-icon,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-amber .crm-queue-kpi-value{color:#d9b96a!important}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card{position:relative;overflow:hidden;padding-left:1.15rem!important;border-radius:1.15rem!important}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:first-child{--kpi-accent:#2563eb;--kpi-accent-soft:rgba(37,99,235,.14)}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:nth-child(2){--kpi-accent:#7c3aed;--kpi-accent-soft:rgba(124,58,237,.14)}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:nth-child(3){--kpi-accent:#0d9488;--kpi-accent-soft:rgba(13,148,136,.14)}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:nth-child(4){--kpi-accent:#e0a200;--kpi-accent-soft:rgba(217,119,6,.16)}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--kpi-accent);z-index:2}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 115% -10%,var(--kpi-accent-soft),transparent 62%)}.crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card>*{position:relative;z-index:1}:root:not([data-theme=light]) .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=dark] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=light] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-value{color:var(--kpi-accent)!important}:root:not([data-theme=light]) .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-icon,:root[data-theme=dark] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-icon,:root[data-theme=light] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-icon{color:var(--kpi-accent)!important;border-color:color-mix(in srgb,var(--kpi-accent) 32%,transparent)!important;background:color-mix(in srgb,var(--kpi-accent) 13%,transparent)!important}:root[data-theme=light] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card{background:linear-gradient(135deg,hsla(0,0%,100%,.98),var(--kpi-accent-soft))!important;border:1px solid color-mix(in srgb,var(--kpi-accent) 26%,rgba(194,211,231,.92))!important;box-shadow:0 14px 34px rgba(31,53,78,.07)!important}:root:not([data-theme=light]) .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card,:root[data-theme=dark] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card{background:linear-gradient(145deg,rgba(18,30,51,.92),color-mix(in srgb,var(--kpi-accent) 16%,rgba(10,20,35,.96)))!important;border:1px solid color-mix(in srgb,var(--kpi-accent) 30%,rgba(126,154,194,.16))!important}:root[data-theme=light] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card:before{display:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card{--vm-kpi-accent:rgba(148,163,184,.5);padding-left:1rem!important;border:1px solid rgba(126,154,194,.18)!important;background:linear-gradient(180deg,rgba(20,31,47,.94),rgba(13,23,36,.96)),radial-gradient(circle at 100% 0,rgba(148,163,184,.08),transparent 42%)!important;box-shadow:0 16px 42px -34px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.045)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:first-child{--vm-kpi-accent:rgba(125,157,205,.58)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:nth-child(2){--vm-kpi-accent:rgba(154,136,190,.56)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:nth-child(3){--vm-kpi-accent:rgba(113,166,159,.54)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:nth-child(4){--vm-kpi-accent:rgba(174,143,89,.52)}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:before{display:block!important;top:16px;bottom:16px;width:3px;background:var(--vm-kpi-accent)!important;box-shadow:none!important;opacity:.9}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card:after{display:block!important;inset:0;background:radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--vm-kpi-accent) 16%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--vm-kpi-accent) 13%,transparent),transparent 34%)!important;opacity:.55}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-label{color:rgba(170,184,204,.74)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-micro{color:rgba(144,160,181,.72)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-value{color:#dce6f3!important;text-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-icon{color:color-mix(in srgb,var(--vm-kpi-accent) 68%,#cbd5e1)!important;border-color:rgba(126,154,194,.18)!important;background:hsla(0,0%,100%,.045)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)!important}:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-amber .crm-queue-kpi-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-blue .crm-queue-kpi-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-rose .crm-queue-kpi-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-violet .crm-queue-kpi-value{color:#dce6f3!important;text-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div{position:relative;overflow:hidden;min-height:5.35rem!important;padding:.8rem .9rem!important;border:1px solid rgba(112,145,181,.24)!important;border-radius:1.15rem!important;background:radial-gradient(circle at 96% 0,rgba(96,165,250,.11),transparent 32%),linear-gradient(180deg,rgba(18,31,48,.82),rgba(13,24,38,.72))!important;box-shadow:0 18px 52px -42px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.043)!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card:before,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:before{content:"";position:absolute;inset:0 0 auto;width:auto;height:3px;z-index:2;border-radius:inherit;opacity:1;pointer-events:none;background:linear-gradient(90deg,var(--team-kpi-accent,#60a5fa),color-mix(in srgb,var(--team-kpi-accent,#60a5fa) 38%,transparent))!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card:after,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card>*,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div>*{position:relative;z-index:1}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-value,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats strong{color:#f4f8fc!important;text-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) :is(.crm-queue-kpi-label,.crm-queue-kpi-micro),:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats span{color:#9baabb!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card :is(.crm-queue-kpi-icon,.crm-kpi-icon),:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats :is(svg,.cx-stat-icon){color:var(--team-kpi-accent,#60a5fa)!important;border-color:color-mix(in srgb,var(--team-kpi-accent,#60a5fa) 40%,transparent)!important;background:color-mix(in srgb,var(--team-kpi-accent,#60a5fa) 18%,#172336)!important;box-shadow:none!important}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-blue,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:first-child{--team-kpi-accent:#60a5fa}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-green,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:nth-child(2){--team-kpi-accent:#45d18a}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-rose,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:nth-child(3){--team-kpi-accent:#ff6873}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-amber,:is(:root[data-theme=dark],:root:not([data-theme=light])) .contacts-directory-workspace .cx-stats div:nth-child(4){--team-kpi-accent:#f5b84b}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-violet{--team-kpi-accent:#a78bfa}:is(:root[data-theme=dark],:root:not([data-theme=light]))
:is(.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.cc-shell.crm-queue-workspace .cc-kpi-strip,.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip) .crm-queue-kpi-card.crm-queue-kpi-cyan{--team-kpi-accent:#2dd4bf}:root:not([data-theme=light]) .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card,:root:not([data-theme=light]) .ch-shell.crm-calls-workspace.crm-queue-workspace .ch-kpi-bar .crm-queue-kpi-card,:root:not([data-theme=light]) .contacts-directory-workspace .cx-stats div,:root:not([data-theme=light]) .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card,:root:not([data-theme=light]) .vm-shell.crm-voicemail-workspace.crm-queue-workspace .vm-kpis .crm-queue-kpi-card,:root[data-theme=dark] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card,:root[data-theme=dark] .ch-shell.crm-calls-workspace.crm-queue-workspace .ch-kpi-bar .crm-queue-kpi-card,:root[data-theme=dark] .contacts-directory-workspace .cx-stats div,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card,:root[data-theme=dark] .vm-shell.crm-voicemail-workspace.crm-queue-workspace .vm-kpis .crm-queue-kpi-card{padding:.75rem .875rem!important;border-color:rgba(112,145,181,.24)!important}:root:not([data-theme=light]) .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card,:root[data-theme=dark] .crm-queue-workspace :is(.ch-kpi-bar,.vm-kpis,.cc-kpi-strip) .crm-queue-kpi-card{padding-left:.875rem!important;border-color:rgba(112,145,181,.24)!important}:root:not([data-theme=light]) .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card,:root:not([data-theme=light]) .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-card,:root:not([data-theme=light]) .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card,:root:not([data-theme=light]) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card,:root[data-theme=dark] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card,:root[data-theme=dark] .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-card,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card,:root[data-theme=dark] .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card{padding:.75rem .875rem!important;border-color:rgba(112,145,181,.24)!important}:root:not([data-theme=light]) .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-value,:root:not([data-theme=light]) .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-value,:root:not([data-theme=light]) .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-value,:root:not([data-theme=light]) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-value,:root[data-theme=dark] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-value,:root[data-theme=dark] .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-value,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-value,:root[data-theme=dark] .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-value{color:#f4f8fc!important;text-shadow:none!important}:root:not([data-theme=light]) .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-icon,:root:not([data-theme=light]) .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-icon,:root:not([data-theme=light]) .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-icon,:root:not([data-theme=light]) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-icon,:root[data-theme=dark] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-icon,:root[data-theme=dark] .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-icon,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-icon,:root[data-theme=dark] .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-icon{color:var(--team-kpi-accent,#60a5fa)!important;border-color:color-mix(in srgb,var(--team-kpi-accent,#60a5fa) 40%,transparent)!important;background:color-mix(in srgb,var(--team-kpi-accent,#60a5fa) 18%,#172336)!important;box-shadow:none!important}:root:not([data-theme=light]) .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card .crm-queue-kpi-value,:root:not([data-theme=light]) .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-card .crm-queue-kpi-value,:root:not([data-theme=light]) .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card .crm-queue-kpi-value,:root:not([data-theme=light]) .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=dark] .cc-shell.crm-queue-workspace .cc-kpi-strip .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=dark] .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=dark] .crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card .crm-queue-kpi-value,:root[data-theme=dark] .vm-shell.crm-voicemail-workspace .vm-kpis .crm-queue-kpi-card .crm-queue-kpi-value{color:#f4f8fc!important;text-shadow:none!important}:root:not([data-theme=light]) .crm-page-shell.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card,:root[data-theme=dark] .crm-page-shell.crm-contacts-workspace:not(.td-page) .crm-queue-kpi-strip .crm-queue-kpi-card{border:1px solid rgba(112,145,181,.24)!important}:root[data-theme=light] .ch-shell.crm-calls-workspace .ch-kpi-bar .crm-queue-kpi-card{border:1px solid var(--crm-light-border,rgba(194,211,231,.92))!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,250,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:var(--crm-light-shadow,0 20px 52px rgba(31,53,78,.1))!important;backdrop-filter:none!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card{border:1px solid rgba(194,211,231,.92)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,250,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:0 20px 52px rgba(31,53,78,.1)!important;backdrop-filter:none!important}:root[data-theme=light] :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-forms-workspace,.crm-funders-workspace,.crm-email-workspace,.crm-tasks-workspace,.crm-scripts-workspace,.crm-checklist-workspace,.crm-voicemail-drops-workspace,.crm-wallboard-workspace,.campaigns-page-shell,.campaign-detail-shell,.crm-contact-detail-workspace) :is(.crm-dashboard-kpi-card,.tasks-kpi-card,.campaigns-kpi-card,.campaign-detail-kpi,.crm-email-kpi-card,.crm-cinema-kpi-card,.crm-cinema-detail-kpi,.crm-contact-header-metric,.crm-contact-right-rail-kpi,.dash-v2-ivr-stat,.checklist-kpi-tile,.scripts-kpi-tile){border:1px solid rgba(194,211,231,.92)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,250,255,.96)),radial-gradient(circle at 100% 0,rgba(211,229,255,.52),transparent 35%)!important;box-shadow:0 20px 52px rgba(31,53,78,.1)!important;backdrop-filter:none!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card{position:relative;overflow:hidden;padding-left:1.15rem!important;border-radius:1.15rem!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:first-child{--kpi-accent:#2563eb;--kpi-accent-soft:rgba(37,99,235,.14)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(2){--kpi-accent:#7c3aed;--kpi-accent-soft:rgba(124,58,237,.14)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(3){--kpi-accent:#0d9488;--kpi-accent-soft:rgba(13,148,136,.14)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(4){--kpi-accent:#e0a200;--kpi-accent-soft:rgba(217,119,6,.16)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(5){--kpi-accent:#475569;--kpi-accent-soft:rgba(71,85,105,.12)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(6){--kpi-accent:#4f46e5;--kpi-accent-soft:rgba(79,70,229,.13)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(7){--kpi-accent:#db2777;--kpi-accent-soft:rgba(219,39,119,.12)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:nth-child(8){--kpi-accent:#059669;--kpi-accent-soft:rgba(5,150,105,.12)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:before{display:none!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 115% -10%,var(--kpi-accent-soft),transparent 62%)}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card>*{position:relative;z-index:1}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-value{color:var(--kpi-accent)!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip) .crm-queue-kpi-card .crm-queue-kpi-icon{color:var(--kpi-accent)!important;border-color:color-mix(in srgb,var(--kpi-accent) 32%,transparent)!important;background:color-mix(in srgb,var(--kpi-accent) 13%,transparent)!important}:root[data-theme=light] :is(.cc-shell.crm-queue-workspace .cc-kpi-strip,.ch-shell.crm-calls-workspace .ch-kpi-bar,.vm-shell.crm-voicemail-workspace .vm-kpis,.td-page.crm-queue-workspace .crm-queue-kpi-strip,.crm-queue-workspace .crm-queue-kpi-strip,.crm-contacts-workspace .crm-queue-kpi-strip,.crm-checklist-workspace .crm-queue-kpi-strip,.crm-scripts-workspace .crm-queue-kpi-strip,.crm-forms-workspace .crm-queue-kpi-strip,.crm-voicemail-drops-workspace .crm-queue-kpi-strip,.crm-tasks-workspace .crm-queue-kpi-strip,.crm-funders-workspace .crm-queue-kpi-strip,.workspace-overview .crm-queue-kpi-strip,.campaigns-page-shell .crm-queue-kpi-strip){border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=light] :is(.crm-queue-workspace,.crm-contacts-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.crm-tasks-workspace,.crm-funders-workspace,.campaigns-page-shell,.workspace-overview) :is(.crm-workspace-toolbar,.crm-workspace-header):has(.crm-queue-kpi-strip){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme=light] .console-content:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)),:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)),:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)) .console-body,:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)) .console-content,:root[data-theme=light] .console-shell:has(:is(.cc-shell.crm-queue-workspace,.vm-shell.crm-voicemail-workspace,.ch-shell.crm-calls-workspace,.td-page.crm-queue-workspace,.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)) .console-workspace,:root[data-theme=light] .crm-route-background:has(:is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell)),:root[data-theme=light] :is(.crm-dashboard-workspace,.crm-queue-workspace,.crm-contacts-workspace,.crm-funders-workspace,.crm-tasks-workspace,.crm-checklist-workspace,.crm-scripts-workspace,.crm-forms-workspace,.crm-voicemail-drops-workspace,.campaigns-page-shell) :is(.crm-queue-inner,.crm-workspace-shell,.crm-workspace-chrome,.crm-workspace-body,.crm-workspace-main,.crm-workspace-scroll-region){--crm-bg:#eff1f5;background:#eff1f5!important;background-color:#eff1f5!important;background-image:none!important}.cc-state{flex-shrink:0;font-size:9px;font-weight:800;padding:2px 6px;border-radius:999px;letter-spacing:.4px;text-transform:uppercase;line-height:1.2;margin-left:6px}.cc-state.new{background:rgba(34,197,94,.14);color:#16a34a;border:1px solid rgba(34,197,94,.35)}.cc-state.read{background:rgba(100,116,139,.1);color:#64748b;border:1px solid rgba(100,116,139,.22)}.vm-number{font-size:11px;font-weight:600;color:#64748b;line-height:1.2;margin-top:1px}.cc-thread-name{display:inline-flex;align-items:center;gap:6px;min-width:0}.cc-thread-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-login{min-height:100vh;align-items:center;justify-content:center;padding:24px;background:var(--bg);background-image:radial-gradient(58% 42% at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)}.lc-login,.lc-login-card{display:flex;position:relative}.lc-login-card{width:min(392px,92vw);flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:30px 32px 32px;box-shadow:var(--shadow)}.lc-login-card:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent)}.lc-login-logo{width:252px;max-width:100%;height:auto;display:block;margin:2px auto 26px}.lc-login-field{display:flex;flex-direction:column;margin-bottom:16px}.lc-login-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px}.lc-login-input{height:44px;border-radius:10px;border:1px solid var(--border);background:var(--bg-soft);color:var(--text);padding:0 14px;font-size:15px;font-family:inherit;width:100%}.lc-login-input::-moz-placeholder{color:var(--text-dim)}.lc-login-input::placeholder{color:var(--text-dim)}.lc-login-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.lc-login-error{border:1px solid color-mix(in srgb,var(--danger) 42%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--text);border-radius:10px;padding:10px 13px;font-size:13.5px;line-height:1.45;margin-bottom:16px}.lc-login-ghost,.lc-login-submit{height:46px;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent}.lc-login-submit{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.lc-login-ghost{margin-top:10px;background:transparent;border-color:var(--border);color:var(--text-dim)}.lc-login-ghost:disabled,.lc-login-submit:disabled{opacity:.6;cursor:default}.lc-login-forgot:focus-visible,.lc-login-ghost:focus-visible,.lc-login-submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-login-forgot{margin-top:16px;text-align:center;font-size:13px;color:var(--text-dim);text-decoration:none}.lc-login-forgot:hover{color:var(--accent)}.lc-login-theme{position:absolute;top:20px;right:22px;display:inline-flex;gap:2px;padding:3px;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px}.lc-login-theme button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;padding:7px 15px;border-radius:999px;background:transparent;color:var(--text-dim);display:inline-flex;align-items:center;gap:7px;transition:background-color .16s ease,color .16s ease}.lc-login-theme button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px rgba(15,23,42,.14)}.lc-login-theme button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-login-theme svg{width:14px;height:14px;flex:0 0 auto}@media (prefers-reduced-motion:reduce){.lc-login-theme button{transition:none}}@media (max-width:460px){.lc-login-theme{top:14px;right:14px}.lc-login-theme button{padding:7px 11px}}:root{--qb-ink-ok:var(--success);--qb-ink-warn:var(--warning);--qb-ink-crit:var(--danger);--qb-ink-info:var(--accent)}:root[data-theme=light]{--qb-ink-ok:#0f7a4a;--qb-ink-warn:#8a5a00;--qb-ink-crit:#c0293a;--qb-ink-info:#1a63c4}.qb-page{padding:24px 28px 64px;max-width:1500px;margin:0 auto}.qb-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--border)}.qb-head-main{flex:1 1 320px;min-width:0}.qb-title{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:650;letter-spacing:-.02em;margin:0 0 6px;color:var(--text)}.qb-sub{margin:0;color:var(--text-dim);font-size:14.5px}.qb-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.qb-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;font-size:13.5px;font-weight:560;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;text-decoration:none;white-space:nowrap}.qb-btn:hover{border-color:var(--accent)}.qb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-btn-primary{background:var(--accent);border-color:var(--accent);color:#04121d;font-weight:640}.qb-segmented{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.qb-seg{padding:8px 14px;font-size:13.5px;background:var(--panel-2);color:var(--text-dim);border:0;border-right:1px solid var(--border);cursor:pointer}.qb-seg:last-child{border-right:0}.qb-seg.is-on{background:var(--accent);color:#04121d;font-weight:640}.qb-seg:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qb-livechip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:620;border:1px solid var(--border);color:var(--text-dim);background:var(--panel-2)}.qb-livechip .qb-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.qb-livechip.is-live{color:var(--qb-ink-ok);border-color:color-mix(in srgb,var(--success) 40%,transparent)}.qb-livechip.is-live .qb-dot{animation:qb-pulse 2s ease-in-out infinite}.qb-livechip.is-stale{color:var(--qb-ink-warn);border-color:color-mix(in srgb,var(--warning) 40%,transparent)}@keyframes qb-pulse{0%,to{opacity:1}50%{opacity:.25}}.qb-notice{display:flex;align-items:flex-start;gap:9px;padding:12px 16px;border-radius:10px;margin:0 0 18px;font-size:14px;border:1px solid var(--border);background:var(--panel-2);color:var(--text)}.qb-notice-warn{border-left:3px solid var(--warning)}.qb-empty{color:var(--text-dim);font-size:14.5px;padding:22px 0}.qb-empty-inline{padding:12px 0}.qb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:22px}.qb-kpi{background:var(--panel);border-left:1px solid var(--border);border-radius:12px;padding:16px 18px;border:1px solid var(--border);border-left-width:3px}.qb-kpi-k{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.qb-kpi-v{font-size:34px;font-weight:620;letter-spacing:-.03em;margin-top:6px;color:var(--text);font-variant-numeric:tabular-nums}.qb-kpi-ok{border-left-color:var(--success)}.qb-kpi-warn{border-left-color:var(--warning)}.qb-kpi-warn .qb-kpi-v{color:var(--qb-ink-warn)}.qb-kpi-crit{border-left-color:var(--danger)}.qb-kpi-crit .qb-kpi-v{color:var(--qb-ink-crit)}.qb-kpi-info{border-left-color:var(--accent)}.qb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;margin-bottom:22px}.qb-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px}.qb-card-alert{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.qb-card-h{display:flex;align-items:flex-start;gap:10px}.qb-card-t{margin:0;font-size:17px;font-weight:630;color:var(--text);letter-spacing:-.01em}.qb-card-meta{margin:4px 0 0;font-size:12.5px;color:var(--text-dim)}.qb-card-note{margin:0;font-size:12px;color:var(--text-dim);font-style:italic}.qb-card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qb-stat{text-align:center;padding:10px 4px;background:var(--panel-2);border-radius:9px}.qb-stat-v{font-size:22px;font-weight:620;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.qb-stat-k{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin-top:3px}.qb-ok{color:var(--qb-ink-ok)}.qb-warn{color:var(--qb-ink-warn)}.qb-crit{color:var(--qb-ink-crit)}.qb-info{color:var(--qb-ink-info)}.qb-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:620;border:1px solid;white-space:nowrap}.qb-badge-end{margin-left:auto}.qb-badge-ok{color:var(--qb-ink-ok);background:color-mix(in srgb,var(--success) 12%,transparent)}.qb-badge-warn{color:var(--qb-ink-warn);background:color-mix(in srgb,var(--warning) 12%,transparent)}.qb-badge-crit{color:var(--qb-ink-crit);background:color-mix(in srgb,var(--danger) 12%,transparent)}.qb-agentchips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.qb-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;font-size:12px;background:var(--panel-2);border-left-style:solid;border:1px solid var(--border);border-left-width:3px}.qb-chip-ext{font-weight:640;color:var(--text);font-variant-numeric:tabular-nums}.qb-chip-state{color:var(--text-dim)}.qb-chip-call{border-left-color:var(--accent)}.qb-chip-ring{border-left-color:var(--warning)}.qb-chip-ready{border-left-color:var(--success)}.qb-chip-paused{border-left-color:var(--danger)}.qb-chip-off{border-left-color:var(--border);opacity:.62}.qb-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px;margin-bottom:18px}.qb-panel-alert{border-left:3px solid var(--warning)}.qb-panel-h{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:16px;font-weight:630;color:var(--text);letter-spacing:-.01em}.qb-panel-sub{font-size:13px;font-weight:500}.qb-count{margin-left:auto;font-size:13px;font-weight:560;font-variant-numeric:tabular-nums}.qb-count,.qb-foot{color:var(--text-dim)}.qb-foot{margin:12px 0 0;font-size:13px;line-height:1.55}.qb-foot-top{margin:0 0 12px}.qb-link{color:var(--qb-ink-info)}.qb-tablewrap{overflow-x:auto}.qb-table{width:100%;border-collapse:collapse;font-size:14px}.qb-table th{text-align:left;padding:9px 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:620;white-space:nowrap}.qb-table td,.qb-table th{border-bottom:1px solid var(--border)}.qb-table td{padding:10px 12px;color:var(--text)}.qb-table tr:last-child td{border-bottom:0}.qb-num{font-variant-numeric:tabular-nums}.qb-r{text-align:right}.qb-strong{font-weight:640}.qb-dim{color:var(--text-dim)}.qb-ext{font-weight:640;font-variant-numeric:tabular-nums}.qb-state{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.qb-state-call{color:var(--qb-ink-info)}.qb-state-ring{color:var(--qb-ink-warn)}.qb-state-ready{color:var(--qb-ink-ok)}.qb-state-paused{color:var(--qb-ink-crit)}.qb-state-off{color:var(--text-dim)}.qb-report-top{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.1fr);gap:22px}@media (max-width:860px){.qb-report-top{grid-template-columns:1fr}}.qb-meterblock{min-width:0}.qb-meterlabel{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.qb-meterlabel span:first-child{font-size:13px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.qb-meterpct{margin-left:auto;font-size:26px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.qb-meter{height:10px;background:var(--panel-2);border-radius:999px;overflow:hidden}.qb-meter-sm{height:6px;min-width:70px;flex:1}.qb-meter-fill{display:block;height:100%;border-radius:999px}.qb-fill-ok{background:var(--success)}.qb-fill-warn{background:var(--warning)}.qb-fill-crit{background:var(--danger)}.qb-fill-info{background:var(--accent)}.qb-meterfoot{margin:9px 0 0;font-size:13px;color:var(--text-dim);line-height:1.55}.qb-inlinemeter{display:flex;align-items:center;gap:9px;min-width:130px}.qb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0}.qb-fact dt{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.qb-fact dd{margin:4px 0 0;font-size:18px;font-weight:620;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.qb-factnote{display:block;font-size:11.5px;font-weight:500;color:var(--text-dim);letter-spacing:0;margin-top:3px}.qb-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:20px}.qb-bucket-t{font-size:13px;font-weight:620;color:var(--text);margin:0 0 10px}.qb-bucketlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.qb-bucketlist li{display:flex;align-items:center;gap:10px;font-size:12.5px}.qb-bucket-k{width:66px;color:var(--text-dim);flex:none;font-variant-numeric:tabular-nums}.qb-bucket-track{flex:1;height:8px;background:var(--panel-2);border-radius:999px;overflow:hidden;min-width:40px}.qb-bucket-fill{display:block;height:100%;border-radius:999px}.qb-bucket-v{width:86px;text-align:right;flex:none;color:var(--text);font-variant-numeric:tabular-nums}.qb-idle{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.qb-idle li{padding:6px 11px;border-radius:8px;border:1px solid var(--border);font-size:13px}.qb-code,.qb-idle li{background:var(--panel-2)}.qb-code{margin:12px 0 0;padding:13px 16px;border-radius:9px;overflow-x:auto;border:1px solid var(--border);color:var(--text);font-size:12.5px;line-height:1.6;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.qb-chart{display:flex;align-items:flex-end;gap:6px;height:190px;padding-bottom:4px;border-bottom:1px solid var(--border);overflow-x:auto}.qb-barcol{flex:1 1 0;min-width:34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.qb-barv{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.qb-bar{width:100%;background:var(--accent);border-radius:4px 4px 0 0}.qb-barx{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.qb-details{margin-top:14px}.qb-details summary{cursor:pointer;color:var(--qb-ink-info);font-size:13px;padding:6px 0}.qb-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.qw-root{position:fixed;inset:0;z-index:3000;overflow-y:auto;background:var(--bg);color:var(--text);padding:clamp(14px,1.6vw,28px);display:flex;flex-direction:column;gap:clamp(10px,1.2vw,20px)}.qw-top{display:flex;align-items:center;gap:clamp(12px,1.6vw,26px)}.qw-brand{font-size:clamp(22px,2.4vw,40px);font-weight:680;letter-spacing:-.02em;line-height:1}.qw-sub{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.qw-live,.qw-sub{font-size:clamp(11px,.95vw,15px)}.qw-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-weight:640;letter-spacing:.12em;color:var(--qb-ink-ok);border:1px solid color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent)}.qw-live.is-stale{color:var(--qb-ink-warn);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.qw-pulse{width:9px;height:9px;border-radius:50%;background:currentColor;animation:qb-pulse 2s ease-in-out infinite}.qw-clock{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.qw-time{font-size:clamp(26px,2.8vw,48px);font-weight:620;line-height:1;letter-spacing:-.02em}.qw-date{font-size:clamp(11px,.95vw,15px);color:var(--text-dim);margin-top:5px}.qw-controls{display:flex;align-items:center;gap:8px;flex:none;transition:opacity .35s ease}.qw-controls.is-hidden{opacity:0}.qw-controls:focus-within,.qw-controls:hover{opacity:1}.qw-ctl{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:9px;border:1px solid var(--border);color:var(--text-dim);background:var(--panel-2);cursor:pointer}.qw-ctl:hover{color:var(--text);border-color:var(--accent)}.qw-ctl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qw-themeswitch{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.qw-themeswitch button{display:inline-grid;place-items:center;width:38px;height:40px;border:0;border-right:1px solid var(--border);background:var(--panel-2);color:var(--text-dim);cursor:pointer}.qw-themeswitch button:last-child{border-right:0}.qw-themeswitch button.is-on{background:var(--accent);color:#04121d}.qw-themeswitch button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qw-root[data-tv-theme=dark]{--bg:#0c1218;--panel:#141f2b;--panel-2:#1a2635;--text:#e1e9f1;--text-dim:#8ea0b2;--border:#26374a;--accent:#22a8ff;--success:#34c27b;--warning:#f0b655;--danger:#ea6068;--qb-ink-ok:#34c27b;--qb-ink-warn:#f0b655;--qb-ink-crit:#ea6068;--qb-ink-info:#22a8ff}.qw-root[data-tv-theme=light]{--bg:#f6f8fb;--panel:#fff;--panel-2:#f8fafc;--text:#0f172a;--text-dim:#475569;--border:rgba(15,23,42,.16);--accent:#3b82f6;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--qb-ink-ok:#0f7a4a;--qb-ink-warn:#8a5a00;--qb-ink-crit:#c0293a;--qb-ink-info:#1a63c4}.qw-error{margin:0;padding:12px 16px;border-radius:10px;background:var(--panel);border-left:3px solid var(--warning);font-size:14px}.qw-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,16px)}.qw-kpi{background:var(--panel);border-left:1px solid var(--border);border-radius:12px;padding:clamp(12px,1.2vw,22px);border:1px solid var(--border);border-left-width:4px}.qw-kpi-k{font-size:clamp(10px,.85vw,14px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.qw-kpi-v{font-size:clamp(34px,4vw,76px);font-weight:620;line-height:1;letter-spacing:-.035em;margin-top:8px;font-variant-numeric:tabular-nums}.qw-kpi-of{font-size:.45em;color:var(--text-dim);font-weight:500}.qw-kpi.is-ok{border-left-color:var(--success)}.qw-kpi.is-warn{border-left-color:var(--warning)}.qw-kpi.is-warn .qw-kpi-v{color:var(--qb-ink-warn)}.qw-kpi.is-crit{border-left-color:var(--danger)}.qw-kpi.is-crit .qw-kpi-v{color:var(--qb-ink-crit)}.qw-kpi.is-info{border-left-color:var(--accent)}.qw-mid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(8px,1vw,16px)}@media (max-width:900px){.qw-kpis,.qw-mid{grid-template-columns:repeat(2,1fr)}}.qw-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.qw-panel-h{display:flex;align-items:center;gap:10px;margin:0;padding:clamp(9px,.9vw,15px) clamp(12px,1.2vw,20px);border-bottom:1px solid var(--border);font-size:clamp(11px,.95vw,15px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:620}.qw-c{margin-left:auto;color:var(--text);letter-spacing:0;font-variant-numeric:tabular-nums}.qw-empty{padding:clamp(14px,1.6vw,26px);color:var(--text-dim);text-align:center;font-size:clamp(12px,1vw,16px)}.qw-qrow{display:grid;grid-template-columns:1fr auto auto auto;gap:clamp(10px,1.4vw,26px);align-items:center;padding:clamp(10px,1.1vw,18px) clamp(12px,1.2vw,20px);border-bottom:1px solid var(--border)}.qw-qrow:last-child{border-bottom:0}.qw-qname{font-size:clamp(15px,1.5vw,26px);font-weight:630;letter-spacing:-.01em;min-width:0}.qw-qmeta{display:block;font-size:clamp(10px,.85vw,14px);color:var(--text-dim);font-weight:500;margin-top:4px}.qw-qstat{text-align:right;min-width:clamp(58px,6vw,108px)}.qw-qv{font-size:clamp(20px,2.2vw,40px);font-weight:620;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qw-qv.is-ok{color:var(--qb-ink-ok)}.qw-qv.is-warn{color:var(--qb-ink-warn)}.qw-qv.is-crit{color:var(--qb-ink-crit)}.qw-qk{font-size:clamp(9px,.8vw,13px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:5px}.qw-caller{display:flex;align-items:center;gap:clamp(9px,1vw,16px);padding:clamp(9px,1vw,16px) clamp(12px,1.2vw,20px);border-bottom:1px solid var(--border)}.qw-caller:last-child{border-bottom:0}.qw-pos{width:clamp(26px,2.4vw,40px);height:clamp(26px,2.4vw,40px);flex:none;display:grid;place-items:center;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);font-weight:640;color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:clamp(12px,1.1vw,18px)}.qw-cnum{display:block;font-size:clamp(14px,1.35vw,24px);font-weight:570;font-variant-numeric:tabular-nums}.qw-cq{display:block;font-size:clamp(10px,.85vw,14px);color:var(--text-dim);margin-top:3px}.qw-ctime{margin-left:auto;font-size:clamp(18px,1.9vw,34px);font-weight:620;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qw-ctime.is-warn{color:var(--qb-ink-warn)}.qw-ctime.is-crit{color:var(--qb-ink-crit)}.qw-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(130px,13vw,210px),1fr));gap:clamp(6px,.7vw,11px);padding:clamp(10px,1vw,16px)}.qw-agent{background:var(--panel-2);border-left-style:solid;border-radius:9px;padding:clamp(8px,.9vw,14px);border:1px solid var(--border);border-left-width:4px;flex-direction:column;gap:6px}.qw-a-top,.qw-agent{display:flex;min-width:0}.qw-a-top{align-items:baseline;gap:7px}.qw-a-ext{font-size:clamp(13px,1.25vw,22px);font-weight:640;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qw-a-name{font-size:clamp(10px,.85vw,14px);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qw-a-state{display:flex;align-items:center;gap:6px;font-size:clamp(10px,.9vw,15px);font-weight:570}.qw-s-call{border-left-color:var(--accent)}.qw-s-call .qw-a-state{color:var(--qb-ink-info)}.qw-s-ring{border-left-color:var(--warning)}.qw-s-ring .qw-a-state{color:var(--qb-ink-warn)}.qw-s-ready{border-left-color:var(--success)}.qw-s-ready .qw-a-state{color:var(--qb-ink-ok)}.qw-s-paused{border-left-color:var(--danger)}.qw-s-paused .qw-a-state{color:var(--qb-ink-crit)}.qw-s-off{border-left-color:var(--border);opacity:.5}.qw-s-off .qw-a-state{color:var(--text-dim)}.qb-modal-backdrop{position:fixed;inset:0;z-index:2600;background:rgba(4,10,16,.62);display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px;overflow-y:auto}.qb-modal{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:720px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.38)}.qb-modal-h{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.qb-modal-h h2{margin:0;font-size:18px;font-weight:640;color:var(--text);letter-spacing:-.01em}.qb-ctl-x{margin-left:auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--text-dim)}.qb-ctl-x:hover{color:var(--text);border-color:var(--accent)}.qb-ctl-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qb-modal-body{padding:20px;display:flex;flex-direction:column;gap:18px}.qb-modal-f{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border)}.qb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.qb-fieldrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.qb-label{font-size:13.5px;font-weight:600;color:var(--text)}.qb-hint{margin:0;font-size:12.5px;color:var(--text-dim);line-height:1.5}.qb-hint-strong{border:1px solid var(--border);border-radius:9px;padding:11px 14px}.qb-hint-strong,.qb-input{color:var(--text);background:var(--panel-2)}.qb-input{width:100%;padding:9px 12px;border-radius:8px;font-size:14px;border:1px solid var(--border);font-family:inherit}.qb-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.qb-input-num{max-width:120px;font-variant-numeric:tabular-nums}.qb-numwrap{display:flex;align-items:center;gap:8px}.qb-unit{font-size:12.5px;color:var(--text-dim)}.qb-picker{list-style:none;margin:0;padding:8px;max-height:210px;overflow-y:auto;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);display:flex;flex-direction:column;gap:2px}.qb-check{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;cursor:pointer;font-size:13.5px}.qb-check:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.qb-check input{accent-color:var(--accent);width:15px;height:15px}.qb-check-row{padding:4px 0}.qb-disclosure{align-self:flex-start;padding:7px 0;border:0;background:none;cursor:pointer;color:var(--qb-ink-info);font-size:13.5px;font-weight:560}.qb-disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.qb-advanced{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.qb-notice-ok{border-left:3px solid var(--success)}@media (prefers-reduced-motion:reduce){.qb-livechip.is-live .qb-dot,.qw-pulse{animation:none}}.marker\:content-none ::marker{--tw-content:none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content:none;content:var(--tw-content)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-crm-accent::file-selector-button{color:var(--crm-accent)}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:ring-1[open]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-200:hover{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-crm-border:hover{border-color:var(--crm-border)}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-rose-400\/40:hover{border-color:rgba(251,113,133,.4)}.hover\:border-sky-400\/40:hover{border-color:rgba(56,189,248,.4)}.hover\:border-sky-400\/45:hover{border-color:rgba(56,189,248,.45)}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:border-teal-400\/45:hover{border-color:rgba(45,212,191,.45)}.hover\:border-violet-400\/40:hover{border-color:rgba(167,139,250,.4)}.hover\:border-violet-400\/45:hover{border-color:rgba(167,139,250,.45)}.hover\:border-white\/20:hover{border-color:hsla(0,0%,100%,.2)}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/50:hover{background-color:rgba(239,246,255,.5)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-crm-bg:hover{background-color:var(--crm-bg)}.hover\:bg-crm-surface:hover{background-color:var(--crm-surface)}.hover\:bg-crm-surface-2:hover{background-color:var(--crm-surface-2)}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:rgba(16,185,129,.2)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-inherit:hover{background-color:inherit}.hover\:bg-purple-500\/20:hover{background-color:rgba(168,85,247,.2)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/15:hover{background-color:rgba(239,68,68,.15)}.hover\:bg-red-500\/20:hover{background-color:rgba(239,68,68,.2)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/80:hover{background-color:rgba(248,250,252,.8)}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[var\(--cinema-accent-blue\)\]:hover{color:var(--cinema-accent-blue)}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-crm-accent:hover{color:var(--crm-accent)}.hover\:text-crm-danger:hover{color:var(--crm-danger)}.hover\:text-crm-muted:hover{color:var(--crm-text-muted)}.hover\:text-crm-success:hover{color:var(--crm-success)}.hover\:text-crm-text:hover{color:var(--crm-text)}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_28px_-8px_rgba\(167\2c 139\2c 250\2c 0\.16\)\]:hover{--tw-shadow:0 0 28px -8px rgba(167,139,250,.16);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_-8px_rgba\(245\2c 158\2c 11\2c 0\.18\)\]:hover{--tw-shadow:0 0 28px -8px rgba(245,158,11,.18);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_-8px_rgba\(251\2c 113\2c 133\2c 0\.14\)\]:hover{--tw-shadow:0 0 28px -8px rgba(251,113,133,.14);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_-8px_rgba\(52\2c 211\2c 153\2c 0\.16\)\]:hover{--tw-shadow:0 0 28px -8px rgba(52,211,153,.16);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_-8px_rgba\(56\2c 189\2c 248\2c 0\.16\)\]:hover{--tw-shadow:0 0 28px -8px rgba(56,189,248,.16);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_-8px_rgba\(56\2c 189\2c 248\2c 0\.22\)\]:hover{--tw-shadow:0 0 28px -8px rgba(56,189,248,.22);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_36px_-4px_rgba\(56\2c 189\2c 248\2c 0\.55\)\]:hover{--tw-shadow:0 0 36px -4px rgba(56,189,248,.55);--tw-shadow-colored:0 0 36px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(167\2c 139\2c 250\2c 0\.2\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(167,139,250,.2);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(245\2c 158\2c 11\2c 0\.22\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(245,158,11,.22);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(45\2c 212\2c 191\2c 0\.2\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(45,212,191,.2);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(52\2c 211\2c 153\2c 0\.2\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(52,211,153,.2);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(56\2c 189\2c 248\2c 0\.2\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(56,189,248,.2);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-12px_rgba\(56\2c 189\2c 248\2c 0\.28\)\2c 0_0_0_1px_rgba\(56\2c 189\2c 248\2c 0\.15\)\]:hover{--tw-shadow:0 16px 40px -12px rgba(56,189,248,.28),0 0 0 1px rgba(56,189,248,.15);--tw-shadow-colored:0 16px 40px -12px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_44px_-22px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]:hover{--tw-shadow:0 16px 44px -22px rgba(0,0,0,.7);--tw-shadow-colored:0 16px 44px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_42px_-28px_rgba\(37\2c 99\2c 235\2c 0\.65\)\]:hover{--tw-shadow:0 18px 42px -28px rgba(37,99,235,.65);--tw-shadow-colored:0 18px 42px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_-46px_rgba\(37\2c 99\2c 235\2c 0\.95\)\]:hover{--tw-shadow:0 24px 70px -46px rgba(37,99,235,.95);--tw-shadow-colored:0 24px 70px -46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_-8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]:hover{--tw-shadow:0 6px 24px -8px rgba(0,0,0,.45);--tw-shadow-colored:0 6px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-12px_rgba\(56\2c 189\2c 248\2c 0\.15\)\]:hover{--tw-shadow:0 8px 24px -12px rgba(56,189,248,.15);--tw-shadow-colored:0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-16px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]:hover{--tw-shadow:0 8px 24px -16px rgba(239,68,68,.55);--tw-shadow-colored:0 8px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-16px_rgba\(245\2c 158\2c 11\2c 0\.55\)\]:hover{--tw-shadow:0 8px 24px -16px rgba(245,158,11,.55);--tw-shadow-colored:0 8px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_28px_-10px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:hover{--tw-shadow:0 8px 28px -10px rgba(0,0,0,.5);--tw-shadow-colored:0 8px 28px -10px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_28px_-10px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(0.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-0:focus{border-width:0}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-crm-danger:focus{border-color:var(--crm-danger)}.focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.focus\:\!bg-crm-surface:focus{background-color:var(--crm-surface)!important}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-crm-border:disabled{border-color:var(--crm-border)}.disabled\:bg-crm-surface-2:disabled{background-color:var(--crm-surface-2)}.disabled\:text-crm-muted:disabled{color:var(--crm-text-muted)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:last-child .group-last\:hidden{display:none}.group[open] .group-open\:rotate-180,.group\/collapse[open] .group-open\/collapse\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/collapse[open] .group-open\/collapse\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.group\/collapse[open] .group-open\/collapse\:text-crm-accent{color:var(--crm-accent)}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-crm-accent,.group\/collapse:hover .group-hover\/collapse\:text-crm-accent{color:var(--crm-accent)}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:bottom-5{bottom:1.25rem}.sm\:right-5{right:1.25rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:min-h-0{min-height:0}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:min-w-\[5rem\]{min-width:5rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 1\.3fr\)_minmax\(0\2c 0\.9fr\)_0\.6fr_auto\]{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) .6fr auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-\[1\.125rem\]{padding:1.125rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[1\.875rem\]{font-size:1.875rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.sm\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:flex{display:flex}.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\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_180px_170px_auto\]{grid-template-columns:minmax(0,1fr) 180px 170px auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:m-5{margin:1.25rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mr-0{margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.lg\:min-h-\[16rem\]{min-height:16rem}.lg\:min-h-\[46px\]{min-height:46px}.lg\:min-h-\[6\.5rem\]{min-height:6.5rem}.lg\:w-44{width:11rem}.lg\:min-w-\[10rem\]{min-width:10rem}.lg\:min-w-\[12\.5rem\]{min-width:12.5rem}.lg\:min-w-\[12rem\]{min-width:12rem}.lg\:min-w-\[210px\]{min-width:210px}.lg\:min-w-\[5\.25rem\]{min-width:5.25rem}.lg\:max-w-\[520px\]{max-width:520px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c auto\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,auto)}.lg\:grid-cols-\[minmax\(0\2c 1\.6fr\)_minmax\(0\2c 0\.7fr\)_minmax\(0\2c 0\.75fr\)_minmax\(0\2c 0\.55fr\)_minmax\(0\2c 0\.55fr\)_minmax\(0\2c 0\.65fr\)_auto\]{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.65fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_104px\]{grid-template-columns:minmax(0,1fr) 104px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_180px_160px\]{grid-template-columns:minmax(0,1fr) 180px 160px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c 22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.lg\:grid-cols-\[minmax\(0\2c 220px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 220px\)_minmax\(0\2c 1fr\)_minmax\(0\2c 200px\)\]{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,200px)}.lg\:grid-cols-\[minmax\(10rem\2c 1\.35fr\)_minmax\(7rem\2c 0\.72fr\)_minmax\(10rem\2c 1fr\)_minmax\(8rem\2c 0\.8fr\)_minmax\(7\.5rem\2c 0\.7fr\)_minmax\(8rem\2c 0\.72fr\)_minmax\(7rem\2c 0\.65fr\)_auto\]{grid-template-columns:minmax(10rem,1.35fr) minmax(7rem,.72fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(7.5rem,.7fr) minmax(8rem,.72fr) minmax(7rem,.65fr) auto}.lg\:grid-cols-\[minmax\(10rem\2c 1\.4fr\)_0\.8fr_0\.55fr_0\.65fr_0\.8fr_0\.8fr_4rem\]{grid-template-columns:minmax(10rem,1.4fr) .8fr .55fr .65fr .8fr .8fr 4rem}.lg\:grid-cols-\[minmax\(13rem\2c 0\.55fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-\[color\:var\(--cinema-border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--cinema-border-subtle)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-\[color\:var\(--cinema-border-subtle\)\]{border-color:var(--cinema-border-subtle)}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pt-1{padding-top:.25rem}.lg\:text-\[2\.35rem\]{font-size:2.35rem}.lg\:last\:border-r-0:last-child{border-right-width:0}}@media (min-width:1280px){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:flex{display:flex}.xl\:max-h-\[calc\(100vh-190px\)\]{max-height:calc(100vh - 190px)}.xl\:min-w-\[18rem\]{min-width:18rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_1fr_1fr_1\.35fr\]{grid-template-columns:1.05fr 1fr 1fr 1.35fr}.xl\:grid-cols-\[290px_minmax\(0\2c 1fr\)_330px\]{grid-template-columns:290px minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(19rem\2c 23rem\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(360px\2c 430px\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.xl\:grid-cols-\[minmax\(15rem\2c 0\.85fr\)_minmax\(0\2c 1\.35fr\)\]{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.35fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:1.25rem}.xl\:overflow-hidden{overflow:hidden}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-\[310px_minmax\(720px\2c 1fr\)_360px\]{grid-template-columns:310px minmax(720px,1fr) 360px}.\32xl\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(24rem\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr)}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.dark\:border-amber-700\/30{border-color:rgba(180,83,9,.3)}.dark\:border-blue-700\/30{border-color:rgba(29,78,216,.3)}.dark\:border-emerald-700\/30{border-color:rgba(4,120,87,.3)}.dark\:border-red-700\/30{border-color:rgba(185,28,28,.3)}.dark\:border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:bg-amber-900\/10{background-color:rgba(120,53,15,.1)}.dark\:bg-amber-900\/20{background-color:rgba(120,53,15,.2)}.dark\:bg-blue-900\/20{background-color:rgba(30,58,138,.2)}.dark\:bg-crm-surface-2{background-color:var(--crm-surface-2)}.dark\:bg-emerald-900\/20{background-color:rgba(6,78,59,.2)}.dark\:bg-red-900\/20{background-color:rgba(127,29,29,.2)}.dark\:bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-white\/10{background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/5{background-color:hsla(0,0%,100%,.05)}.dark\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-crm-muted{color:var(--crm-text-muted)}.dark\:text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}