*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Segoe UI,system-ui,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-y-0{top:0;bottom:0}.-bottom-16{bottom:-4rem}.-right-12{right:-3rem}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.left-3{left:.75rem}.left-4{left:1rem}.right-2{right:.5rem}.start-1\/2{inset-inline-start:50%}.start-3{inset-inline-start:.75rem}.top-1\/2{top:50%}.top-3{top:.75rem}.isolate{isolation:isolate}.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-\[1000\]{z-index:1000}.z-\[120\]{z-index:120}.z-\[18000\]{z-index:18000}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.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}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.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-\[8vh\]{margin-top:8vh}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.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-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[58vh\]{max-height:58vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[116px\]{min-height:116px}.min-h-\[132px\]{min-height:132px}.min-h-\[150px\]{min-height:150px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[520px\]{min-height:520px}.min-h-\[640px\]{min-height:640px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(26rem\,38vw\)\]{width:min(26rem,38vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-56{min-width:14rem}.min-w-\[136px\]{min-width:136px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1560px\]{max-width:1560px}.max-w-\[55\%\]{max-width:55%}.max-w-\[90\%\]{max-width:90%}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[min\(42rem\,90vw\)\]{max-width:min(42rem,90vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;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-12{--tw-rotate:-12deg;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: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-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))}.rotate-\[-18deg\]{--tw-rotate:-18deg;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))}.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 ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(220px\,1\.5fr\)_120px_110px_minmax\(160px\,1fr\)_160px\]{grid-template-columns:minmax(220px,1.5fr) 120px 110px minmax(160px,1fr) 160px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.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-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-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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.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-300\/30{border-color:#93c5fd4d}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-300\/30{border-color:#67e8f94d}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-fuchsia-300\/70{border-color:#f0abfcb3}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/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-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.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:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/55{border-color:#ffffff8c}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/5{background-color:#0000000d}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/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-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/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-50\/80{background-color:#fef2f2cc}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/80{background-color:#e2e8f0cc}.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:#f8fafcb3}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/90{background-color:#020617e6}.bg-transparent{background-color:#0000}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/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:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.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-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-50\/60{--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eff6ff99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-slate-100\/80{--tw-gradient-to:#f1f5f9cc var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.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}.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}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.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}.pe-1{padding-inline-end:.25rem}.pe-3{padding-inline-end:.75rem}.pl-9{padding-left:2.25rem}.pr-16{padding-right:4rem}.ps-5{padding-inline-start:1.25rem}.ps-9{padding-inline-start:2.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.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-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-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/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-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/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-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-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/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-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/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-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-white\/80{color:#fffc}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.01\]{opacity:.01}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -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-\[0_1px_0_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 0 #0f172a08;--tw-shadow-colored: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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--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);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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/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-950{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);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%);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);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\[_\:-\]{_:-}.\[image-rendering\:pixelated\]{image-rendering:pixelated}video[data-remote-screen-video=true]::-webkit-media-controls{-webkit-appearance:none;display:none!important}video[data-remote-screen-video=true]::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}video[data-remote-screen-video=true]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}:root{--navy:#071943;--deep-blue:#123f99;--blue:#3477ff;--soft-blue:#edf5ff;--cyan:#4ddfff;--gold:#d8a72e;--gold-soft:#f7e8b6;--muted:#667398;--border:#8b9fd647;--shadow:0 32px 92px #4365b12e;--app-font-sans:Aptos, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-weight-regular:400;--app-weight-medium:500;--app-weight-semibold:600;--app-weight-strong:650}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--app-font-sans);font-weight:var(--app-weight-regular);color:var(--navy);background:#f6f9ff;margin:0}button,input{font:inherit}button{cursor:pointer}.auth-page.calm-auth{background:radial-gradient(circle at 8% 8%,#8d84fc26,#0000 27%),radial-gradient(circle at 98% 8%,#62e2ff29,#0000 28%),radial-gradient(circle at 92% 96%,#7693ff21,#0000 32%),linear-gradient(118deg,#fafbff 0%,#f5f8ff 44%,#fbfdff 100%);min-height:100vh;position:relative;overflow:hidden}.calm-grid-bg{pointer-events:none;background-image:linear-gradient(#415ba109 1px,#0000 1px),linear-gradient(90deg,#415ba109 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.calm-watermark{color:#455dba12;pointer-events:none;border:18px solid #6279dc0e;border-radius:50%;place-items:center;width:162px;height:162px;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:900;display:grid;position:absolute;top:28px;left:-22px}.calm-watermark:after{content:"";border-radius:inherit;border:14px solid #6279dc0f;border-color:#6279dc0f #6279dc0f #0000 #0000;position:absolute;inset:-3px}.calm-dots{opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#547ae738 0 3px,#0000 4px);background-size:22px 22px;width:92px;height:92px;position:absolute}.dots-top{top:42px;right:92px}.dots-bottom{bottom:54px;left:70px}.calm-lines{opacity:.22;pointer-events:none;background:linear-gradient(90deg,#0000 0 20%,#6584da52 20% 21%,#0000 21%),linear-gradient(0deg,#0000 0 58%,#6584da40 58% 59%,#0000 59%),radial-gradient(circle at 20% 58%,#5078e86b 0 4px,#0000 5px),radial-gradient(circle at 54% 33%,#5078e861 0 4px,#0000 5px),radial-gradient(circle at 82% 76%,#5078e859 0 4px,#0000 5px);width:350px;height:210px;position:absolute}.lines-left{bottom:220px;left:-130px;transform:rotate(2deg)}.lines-right{bottom:145px;right:-150px;transform:rotate(180deg)}.calm-blob{pointer-events:none;border-radius:999px;position:absolute}.blob-right{background:radial-gradient(circle,#50dcff1f,#0000 68%);width:360px;height:360px;top:230px;right:-130px}.blob-bottom{border:1px solid #7d94e717;width:620px;height:380px;bottom:-205px;right:-170px;box-shadow:inset 0 0 0 30px #7d94e706,inset 0 0 0 62px #7d94e705}.calm-page-grid{z-index:1;grid-template-columns:minmax(520px,1fr) minmax(420px,500px);align-items:center;gap:clamp(48px,6vw,92px);width:min(1320px,100vw - 76px);min-height:100vh;margin:0 auto;padding:clamp(24px,3.6vh,44px) 0;display:grid;position:relative}.calm-hero-panel{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:min(780px,100vh - 70px);padding-top:6px;display:flex;position:relative}.brand-logo{align-items:center;gap:15px;width:fit-content;max-width:100%;display:inline-flex}.brand-mark{background:radial-gradient(circle at 36% 31%,#fff 0 43%,#ffffffdb 44% 57%,#0000 58%),conic-gradient(from 30deg,#fff0b8,#c99013,#f7d875,#a66f04,#fff0b8);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 18px 36px #c38b142e,inset 0 0 0 3px #ffffffeb}.brand-mark:before{content:"";background:#fffffff5;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 2px #d6a42d57}.brand-mark:after{content:"";border:4px solid #d9a42c;border-color:#d9a42c #d9a42c #0000 #0000;border-radius:50%;position:absolute;inset:1px;transform:rotate(20deg)}.brand-mark span{z-index:2;color:#061843;letter-spacing:-5px;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:800;line-height:1;position:relative;transform:translate(-1px)}.brand-spark{z-index:3;background:linear-gradient(135deg,#d7a128,#ffe8a5);width:14px;height:14px;position:absolute;top:9px;right:6px;transform:rotate(45deg);box-shadow:0 0 18px #d8a72eb3}.brand-text{flex-direction:column;line-height:1.05;display:flex}.brand-text strong{color:#071943;letter-spacing:-1.5px;white-space:nowrap;font-size:38px;font-weight:900}.brand-text small{color:#1b2d62;letter-spacing:-.25px;white-space:nowrap;margin-top:3px;font-size:18px;font-weight:500}.brand-logo.minimal{text-align:center;flex-direction:column;gap:3px}.brand-logo.minimal .brand-mark{width:84px;height:84px}.brand-logo.minimal .brand-mark span{font-size:54px}.brand-logo.minimal .brand-text strong{letter-spacing:-1px;color:#b97708;text-shadow:0 8px 18px #bf800c24;font-family:Georgia,Times New Roman,serif;font-size:35px}.brand-logo.compact{gap:12px}.brand-logo.compact .brand-mark{width:58px;height:58px}.brand-logo.compact .brand-mark:before{inset:7px}.brand-logo.compact .brand-mark span{letter-spacing:-4px;font-size:37px}.brand-logo.compact .brand-spark{width:11px;height:11px;top:7px;right:4px}.brand-logo.compact .brand-text strong{letter-spacing:-1px;font-size:24px}.brand-logo.compact .brand-text small{font-size:13px}.accent-line{border-radius:999px;width:74px;height:4px;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #d8a72e33}.accent-line span{background:linear-gradient(90deg,#d19b24,#f3c95f);flex:62%}.accent-line i{background:linear-gradient(90deg,#377cff,#52e1ff);flex:38%}.hero-brand-center{margin-bottom:clamp(20px,3vh,30px)}.calm-hero-copy{text-align:center;margin-bottom:clamp(14px,2.4vh,22px)}.calm-hero-copy h1{letter-spacing:-1.8px;color:#10245b;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:900;line-height:1.08}.calm-hero-copy p{color:#5f6f98;margin:18px 0 0;font-size:clamp(17px,1.45vw,21px);font-weight:500}.calm-hero-copy p strong{color:#2566ff;font-weight:800}.calm-visual{width:min(690px,100%);height:clamp(318px,38vh,352px);margin-top:10px;position:relative;overflow:visible}.dotted-path{opacity:.58;z-index:0;width:calc(100% - 176px);height:62%;position:absolute;top:38px;left:88px}.calm-laptop{filter:drop-shadow(0 32px 50px #5571bf2e);z-index:2;border-radius:20px 20px 14px 14px;width:400px;height:226px;position:absolute;bottom:10px;left:calc(50% - 200px)}.calm-screen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #8ea6e13d;border-radius:18px;padding:24px;position:absolute;inset:0 34px 42px;transform:perspective(850px)rotateX(4deg)rotate(5deg);box-shadow:inset 0 0 0 1px #ffffffe0,0 22px 50px #4060b626}.screen-top{gap:9px;margin-bottom:18px;display:flex}.screen-top span{background:#4e7bff52;border-radius:99px;width:42px;height:6px}.screen-top span:nth-child(2){background:#b2c4ee6b;width:76px}.screen-top span:nth-child(3){background:#b2c4ee52;width:52px}.screen-grid{grid-template-rows:82px 70px;grid-template-columns:90px 1fr;gap:14px;display:grid}.metric-ring{background:conic-gradient(#5a68ff 0 75%, #79e0ff38 75% 100%);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;width:88px;height:88px;display:grid;position:relative}.metric-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.metric-ring b{z-index:1;color:#173061;font-size:18px;position:relative}.mini-lines,.wave-card,.task-card{background:#ffffffa3;border:1px solid #89a1e026;border-radius:15px;box-shadow:0 12px 28px #5a79c814}.mini-lines{align-content:center;gap:10px;padding:15px 16px;display:grid}.mini-lines i{background:linear-gradient(90deg,#4775ffb3,#52deff59);border-radius:99px;height:7px;display:block}.mini-lines i:nth-child(2){opacity:.7;width:78%}.mini-lines i:nth-child(3){opacity:.55;width:55%}.wave-card{position:relative;overflow:hidden}.wave-card span:first-child{background:linear-gradient(90deg,#5b69ff,#5fe5ff);border-radius:99px;height:4px;position:absolute;bottom:22px;left:18px;right:18px;transform:rotate(-8deg)}.wave-card span:last-child{background:linear-gradient(90deg,#5476ff21,#5ce0ff33);border-radius:10px;height:34px;position:absolute;inset:auto 18px 18px}.task-card{gap:9px;padding:14px;display:grid}.task-card i{background:#5b7ce038;border-radius:99px;height:9px;display:block}.task-card i:nth-child(2){width:72%}.task-card i:nth-child(3){width:52%}.keyboard{background:linear-gradient(#ffffffb8,#e0ebffb8);border:1px solid #97a9de2e;border-radius:14px 14px 28px 28px;height:56px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffffdb}.keyboard span{background:#607bbf21;border-radius:99px;height:7px;position:absolute;top:22px;left:74px;right:74px}.keyboard i{background:#607bbf21;border-radius:99px;width:92px;height:6px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.server-cylinder{background:linear-gradient(#ffffff9e,#cde2ffb8);border:1px solid #97a9de26;border-radius:50%/18%;width:92px;height:92px;position:absolute;bottom:26px;left:calc(50% - 315px);box-shadow:0 24px 42px #4e77d71f}.server-cylinder span{background:#5a84ec29;border-radius:99px;height:3px;position:absolute;left:12px;right:12px}.server-cylinder span:first-child{top:32px}.server-cylinder span:nth-child(2){top:58px}.server-cylinder span:nth-child(3){top:82px}.plant-shape{z-index:1;width:90px;height:116px;position:absolute;bottom:20px;right:112px}.plant-shape span{background:linear-gradient(135deg,#5d5fe6c7,#77e5ff61);border-radius:60% 0;position:absolute;bottom:0}.plant-shape span:first-child{width:34px;height:70px;left:14px;transform:rotate(-24deg)}.plant-shape span:nth-child(2){opacity:.8;width:31px;height:82px;left:45px;transform:rotate(18deg)}.plant-shape span:nth-child(3){background:#6382db2e;border-radius:999px;width:42px;height:16px;bottom:0;left:18px}.calm-tile{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#2f74ff;pointer-events:none;background:#ffffffa8;border:1px solid #7d9be629;border-radius:16px;align-content:center;place-items:center;gap:5px;width:74px;height:64px;display:grid;position:absolute;box-shadow:0 20px 42px #3e63c221,inset 0 0 26px #61e1ff14}.calm-tile svg{width:25px;height:25px}.calm-tile span{color:#17419a;font-size:10px;font-weight:900}.tile-chart{top:138px;left:calc(50% - 330px)}.tile-cloud{top:6px;left:calc(50% + 66px)}.tile-support{color:#fff;background:linear-gradient(135deg,#ffffffad,#7a77e9a3);top:132px;left:calc(50% + 266px)}.tile-support span{color:#fff}.tile-security{top:226px;left:calc(50% + 236px)}.calm-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbd;border:1px solid #97a9de29;border-radius:34px;width:min(100%,500px);min-height:min(760px,100vh - 88px);padding:clamp(30px,4.6vh,48px) clamp(34px,4vw,50px);box-shadow:0 40px 110px #4462b029,inset 0 0 0 1px #ffffffbf}.login-card-top.calm{grid-template-columns:1fr auto 158px;align-items:center;gap:18px;display:grid}.divider{background:linear-gradient(#0000,#6f85c657,#0000);width:1px;height:52px}.client-logo.calm{color:#7281a6;text-align:center;border:1px dashed #6b88d252;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:76px;font-size:13px;font-weight:800;display:flex}.client-logo svg{color:#7599ef;width:30px;height:30px}.login-title.calm{text-align:center;margin:clamp(28px,4vh,42px) 0 22px}.login-title.calm h2{color:#081941;letter-spacing:-1px;margin:0;font-size:clamp(31px,3vw,40px);font-weight:900;line-height:1}.login-title.calm p{color:#67779e;margin:11px 0 0;font-size:16px;font-weight:600}.login-form.calm{gap:16px;display:grid}.input-shell.calm{color:#8290b4;background:#ffffffa8;border:1px solid #8499d04d;border-radius:13px;align-items:center;gap:14px;min-height:58px;padding:0 18px;transition:all .22s;display:flex;box-shadow:inset 0 0 0 1px #ffffff94}.input-shell.calm:focus-within{border-color:#3477ffb8;transform:translateY(-1px);box-shadow:0 0 0 4px #3477ff1a,0 15px 36px #3477ff1a}.input-shell.calm svg{color:#8395bd;flex:none;width:23px;height:23px}.input-shell.calm input{color:#122455;background:0 0;border:0;outline:0;flex:1;width:100%;font-size:16px;font-weight:700}.input-shell.calm input::placeholder{color:#9aa6c1;font-weight:700}.input-icon-btn{color:#24498f;background:0 0;border:0;place-items:center;padding:4px;display:grid}.form-row.calm{color:#56658b;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 10px;font-weight:700;display:flex}.remember.calm{align-items:center;gap:10px;font-size:14px;display:inline-flex}.remember.calm input{accent-color:#3a78ff;width:18px;height:18px}.link-button{color:#0b63ff;background:0 0;border:0;padding:0;font-size:14px;font-weight:900}.sign-in-btn.calm{color:#fff;background:linear-gradient(100deg,#3576ff 0%,#6a86ff 56%,#a565ef 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:58px;font-size:18px;font-weight:900;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #3a70ff42}.sign-in-btn.calm:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:36%;animation:3.6s ease-in-out infinite calmShine;position:absolute;inset:-70% auto -70% -40%;transform:rotate(18deg)}.sign-in-btn.calm:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 26px 55px #3a70ff4d}.sign-in-btn.calm:disabled{opacity:.64;cursor:not-allowed}.sign-in-btn.calm svg{width:24px;height:24px}@keyframes calmShine{0%,60%{left:-40%}to{left:118%}}.form-message{border-radius:11px;padding:10px 12px;font-size:12px;font-weight:800}.form-message.error{color:#b42318;background:#fff5f4f0;border:1px solid #ff6d6057}.form-message.info{color:#17419a;background:#eff6fff0;border:1px solid #6592ff38}.login-mfa-enrollment{background:#eff6ffcc;border:1px solid #6592ff3d;border-radius:14px;justify-items:center;gap:9px;padding:12px;display:grid}.login-mfa-enrollment img{background:#fff;border-radius:10px;width:min(230px,100%);padding:7px}.login-mfa-enrollment p{color:#53658f;text-align:center;margin:0;font-size:12px}.login-mfa-enrollment code{overflow-wrap:anywhere;color:#173b86;font-weight:800}.continue-row.calm{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:28px 0 18px;display:grid}.continue-row.calm span{background:#8499d038;height:1px}.continue-row.calm p{color:#7a86a3;margin:0;font-size:14px;font-weight:700}.social-row.calm{justify-content:center;gap:24px;display:flex}.social-row.calm button{background:#ffffffad;border:1px solid #8499d040;border-radius:13px;place-items:center;width:62px;height:56px;transition:all .22s;display:grid;box-shadow:0 14px 34px #506ab41a}.social-row.calm button:hover{border-color:#3477ff6b;transform:translateY(-3px);box-shadow:0 18px 42px #3a70ff24}.google-mark{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0 100%);color:#0000;-webkit-background-clip:text;font-family:Arial,sans-serif;font-size:30px;font-weight:900}.ms-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:28px;height:28px;display:grid}.ms-grid i:first-child{background:#f25022}.ms-grid i:nth-child(2){background:#7fba00}.ms-grid i:nth-child(3){background:#00a4ef}.ms-grid i:nth-child(4){background:#ffb900}.create-account.calm{text-align:center;color:#667292;margin:24px 0 0;font-size:14px;font-weight:700}.create-account.calm button{color:#0b63ff;background:0 0;border:0;padding:0 0 0 4px;font-weight:900}.simple-auth{background:linear-gradient(135deg,#f7f9ff,#eef7ff);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.register-card{z-index:2;width:min(560px,100vw - 40px);box-shadow:var(--shadow);text-align:center;background:#ffffffd1;border:1px solid #97a9de33;border-radius:26px;padding:46px;position:relative}.register-card>svg{color:#26a269;width:54px;height:54px;margin:28px auto 10px}.register-card h1{margin:0;font-size:28px}.register-card p{color:#657396;line-height:1.7}.register-card a{color:#0b63ff;font-weight:900}@media (width<=1380px){.calm-page-grid{grid-template-columns:minmax(500px,1fr) 455px;gap:56px;width:min(1220px,100vw - 58px)}.calm-login-card{border-radius:30px;width:455px;min-height:auto;padding:34px 36px}.brand-logo.compact .brand-mark{width:52px;height:52px}.brand-logo.compact .brand-mark span{font-size:33px}.brand-logo.compact .brand-text strong{font-size:21px}.brand-logo.compact .brand-text small{font-size:11px}.login-card-top.calm{grid-template-columns:1fr auto 134px;gap:14px}.client-logo.calm{min-height:64px;font-size:11px}.client-logo svg{width:26px;height:26px}.calm-hero-copy h1{font-size:48px}.calm-hero-copy p{font-size:18px}.calm-visual{width:610px;height:318px}.calm-laptop{width:360px;height:204px;bottom:10px;left:calc(50% - 180px)}.calm-screen{padding:20px;bottom:38px;left:30px;right:30px}.server-cylinder{width:86px;height:88px;bottom:22px;left:76px}.plant-shape{transform-origin:100% 100%;bottom:18px;right:86px;transform:scale(.78)}.calm-tile{border-radius:14px;width:62px;height:54px}.calm-tile svg{width:20px;height:20px}.calm-tile span{font-size:8.5px}.tile-chart{top:138px;left:calc(50% - 292px)}.tile-cloud{top:8px;left:calc(50% + 54px)}.tile-support{top:124px;left:calc(50% + 230px)}.tile-security{top:210px;left:calc(50% + 205px)}.input-shell.calm{min-height:52px}.sign-in-btn.calm{min-height:54px}}@media (width<=1120px){.calm-page-grid{grid-template-columns:1fr;gap:34px;width:min(760px,100vw - 42px);min-height:auto;padding:44px 0}.calm-hero-panel{min-height:auto;padding-top:0}.calm-login-card{width:min(100%,520px);margin:0 auto}.calm-visual{width:min(640px,100%);height:330px}.lines-left,.lines-right{opacity:.12}}@media (width<=760px){.auth-page.calm-auth{overflow-y:auto}.calm-page-grid{gap:26px;width:min(100%,100vw - 28px);padding:28px 0}.calm-watermark{opacity:.8;border-width:14px;width:120px;height:120px;font-size:70px}.hero-brand-center{margin-bottom:16px}.brand-logo.minimal .brand-mark{width:68px;height:68px}.brand-logo.minimal .brand-mark span{font-size:43px}.brand-logo.minimal .brand-text strong{font-size:29px}.calm-hero-copy h1{letter-spacing:-1px;font-size:clamp(34px,10vw,46px)}.calm-hero-copy p{margin-top:12px;font-size:16px}.calm-visual{transform-origin:top;height:286px;margin-bottom:-4px;transform:scale(.94)}.server-cylinder{transform-origin:0 100%;bottom:26px;left:18px;transform:scale(.66)}.plant-shape{bottom:16px;right:24px;transform:scale(.58)}.calm-tile{border-radius:13px;width:54px;height:48px}.calm-tile svg{width:18px;height:18px}.calm-tile span{font-size:7.8px}.tile-chart{top:128px;left:calc(50% - 184px)}.tile-cloud{top:2px;left:calc(50% + 36px)}.tile-support{top:124px;left:calc(50% + 142px)}.tile-security{top:202px;left:calc(50% + 116px)}.calm-laptop{width:min(315px,82vw);height:190px;bottom:10px;left:calc(50% - min(157px,41vw))}.screen-grid{grid-template-columns:70px 1fr;gap:10px}.metric-ring{width:66px;height:66px}.metric-ring:after{inset:12px}.metric-ring b{font-size:14px}.login-card-top.calm{grid-template-columns:1fr;justify-items:center;gap:12px}.divider,.client-logo.calm{display:none}.calm-login-card{border-radius:26px;min-height:auto;padding:28px 22px}.login-title.calm{margin:26px 0 20px}.login-title.calm h2{font-size:32px}.form-row.calm{flex-direction:column;align-items:flex-start;gap:10px}.social-row.calm{gap:16px}.social-row.calm button{width:58px;height:54px}}@media (height<=720px) and (width>=1121px){.calm-page-grid{padding:22px 0}.calm-hero-panel{min-height:calc(100vh - 44px)}.brand-logo.minimal .brand-mark{width:68px;height:68px}.brand-logo.minimal .brand-mark span{font-size:43px}.brand-logo.minimal .brand-text strong{font-size:28px}.calm-hero-copy h1{font-size:42px}.calm-hero-copy p{margin-top:10px;font-size:16px}.calm-visual{width:560px;height:300px}.calm-login-card{padding:28px 34px}.login-title.calm{margin:24px 0 18px}.continue-row.calm{margin:20px 0 14px}}@media (orientation:landscape) and (width<=980px){.calm-page-grid{grid-template-columns:1fr 430px;align-items:center;gap:24px;width:min(100%,100vw - 32px);padding:22px 0}.calm-hero-copy h1{font-size:clamp(30px,4.8vw,42px)}.calm-hero-copy p{font-size:14px}.hero-brand-center{margin-bottom:12px}.calm-visual{transform-origin:top;height:225px;transform:scale(.82)}.calm-login-card{border-radius:28px;width:430px;padding:26px 28px}.login-title.calm{margin:22px 0 16px}.continue-row.calm{margin:18px 0 14px}}.screen-loader{background:linear-gradient(135deg,#f6f8ff,#eef7ff);place-items:center;min-height:100vh;display:grid}.loader-card,.access-denied-card{width:min(450px,100vw - 40px);box-shadow:var(--shadow);text-align:center;background:#ffffffdb;border:1px solid #97a9de3b;border-radius:24px;padding:34px}.loader-card svg,.access-denied-card svg{color:#3477ff;width:42px;height:42px}.loader-card strong,.loader-card span{display:block}.loader-card strong{margin-top:15px;font-size:18px}.loader-card span{color:var(--muted);margin-top:6px}.spin{animation:.9s linear infinite spin}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdffc7;border-bottom:1px solid #97a9de2b;justify-content:space-between;align-items:center;gap:16px;height:82px;padding:0 30px;display:flex}.search-box{background:#fff;border:1px solid #97a9de40;border-radius:16px;align-items:center;gap:12px;width:min(560px,45vw);height:48px;padding:0 16px;display:flex}.search-box svg{color:#7a87aa;width:20px;height:20px}.search-box input{width:100%;color:var(--navy);border:0;outline:0}.topbar-actions{align-items:center;gap:14px;display:flex}.icon-btn,.logout-btn{color:#123f99;background:#fff;border:1px solid #97a9de40}.icon-btn{border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.notify-dot{background:#ef4444;border-radius:99px;width:9px;height:9px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 3px #ef444426}.user-menu{background:#fff;border:1px solid #97a9de40;border-radius:16px;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex}.avatar{color:#3477ff;background:linear-gradient(135deg,#edf5ff,#ddecff);border-radius:99px;place-items:center;width:34px;height:34px;display:grid}.avatar svg{width:20px;height:20px}.user-menu strong,.user-menu span{white-space:nowrap;display:block}.user-menu strong{font-size:11px}.user-menu span{color:#7a87aa;font-size:9.5px}.user-menu>svg{color:#7a87aa;width:16px;height:16px}.logout-btn{border-radius:14px;align-items:center;gap:9px;height:46px;padding:0 16px;font-weight:900;display:flex}.logout-btn svg{width:18px;height:18px}.content-area{padding:30px}.page-stack{flex-direction:column;gap:24px;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.page-header h1{color:var(--navy);letter-spacing:-.8px;margin:0;font-size:34px}.page-header p{color:var(--muted);margin:8px 0 0;font-size:15px}.stats-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;display:grid}.stat-card,.panel-card,.module-preview{background:#ffffffdb;border:1px solid #97a9de33;border-radius:22px;box-shadow:0 20px 55px #3a56a014}.stat-card{padding:22px}.stat-icon{color:#3477ff;background:#eff5ff;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.stat-icon svg{width:23px;height:23px}.stat-card span,.stat-card small{color:var(--muted);display:block}.stat-card strong{color:var(--navy);margin:6px 0;font-size:32px;display:block}.stat-card small{font-size:12px}.dashboard-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.panel-card,.module-preview{padding:24px}.panel-title{align-items:flex-start;gap:14px;display:flex}.panel-title svg{color:#3477ff;width:28px;height:28px}.panel-title h2{margin:0;font-size:17px}.panel-title p{color:var(--muted);margin:6px 0 0}.health-row{align-items:center;gap:16px;margin-top:28px;display:flex}.health-meter{background:conic-gradient(#4f63ff 0 82%, #dce8ff 82% 100%);color:#10245a;border-radius:999px;place-items:center;width:118px;height:118px;font-size:28px;font-weight:900;display:grid;box-shadow:inset 0 0 0 18px #fff}.health-row strong,.health-row span{display:block}.health-row strong{font-size:22px}.health-row span{color:var(--muted);margin-top:7px}.module-preview{align-items:center;gap:24px;min-height:180px;display:flex}.module-preview-icon{color:#3477ff;background:linear-gradient(135deg,#eff5ff,#eafcff);border-radius:24px;flex:none;place-items:center;width:86px;height:86px;display:grid}.module-preview-icon svg{width:42px;height:42px}.module-preview h2{margin:0;font-size:25px}.module-preview p{color:#536386;margin:8px 0}.module-preview span{color:#7a87aa}.json-preview{white-space:pre-wrap;color:#172554;font-size:11px;overflow:auto}.primary-btn{color:#fff;background:linear-gradient(105deg,#316df1,#6674ff);border:0;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}.primary-btn svg{width:18px;height:18px}@media (width<=1380px){.page-grid{grid-template-columns:minmax(500px,1fr) 470px;gap:34px;width:min(1120px,100vw - 60px);padding:26px 0 24px}.brand-mark{width:58px;height:58px}.brand-mark span{font-size:37px}.brand-text strong{letter-spacing:-1.1px;font-size:31px}.brand-text small{font-size:17px}.brand-logo.compact .brand-mark{width:42px;height:42px}.brand-logo.compact .brand-mark span{letter-spacing:-2.4px;font-size:27px}.brand-logo.compact .brand-text strong{font-size:17px}.brand-logo.compact .brand-text small{font-size:9.5px}.accent-line{margin:15px 0 14px}.hero-copy h1{letter-spacing:-.9px;max-width:540px;font-size:32px}.hero-copy p{width:440px;margin-bottom:8px;font-size:14px}.hero-visual{max-width:560px;height:285px;margin-top:0;transform:none}.dashboard-device{border-radius:22px;width:410px;height:222px;padding:13px;top:22px;left:82px}.dashboard-screen{grid-template-columns:104px 1fr;gap:10px}.mock-sidebar{gap:6px;padding:13px 10px;font-size:8px}.mock-sidebar strong{font-size:11px}.mock-sidebar span{border-radius:10px;padding:7px 9px}.mock-main{gap:11px}.mock-card{border-radius:14px;padding:13px}.mock-card span{margin-bottom:8px;font-size:8.8px}.health-circle{width:47px;height:47px}.health-circle b{width:38px;height:38px;font-size:11px}.system-health{grid-template-columns:58px 1fr;gap:8px}.system-health strong{font-size:12px}.system-health small,.activity-card p b{font-size:8px}.ticket-card strong{font-size:30px}.mini-chart{height:34px;bottom:13px;left:13px;right:13px}.activity-card p,.actions-card p{margin:6px 0;font-size:8.5px}.device-base{height:42px;bottom:-22px}.server-stack{gap:6px;width:78px;bottom:34px;right:-30px}.server-stack span{height:24px}.plant{transform-origin:0 100%;bottom:18px;right:-58px;transform:scale(.78)}.floating-tile{border-radius:15px;width:68px;height:58px;font-size:8.8px}.floating-tile svg{width:21px;height:21px}.floating-tile.support{top:86px;left:-2px}.floating-tile.analytics{top:168px;left:12px}.floating-tile.cloud{top:44px;right:0}.floating-tile.security{top:129px;right:-4px}.benefit-bar{border-radius:17px;width:475px;min-height:62px;bottom:-18px}.benefit-item{gap:7px;padding:10px}.benefit-item svg{width:19px;height:19px}.benefit-item strong{font-size:8.8px}.benefit-item span{font-size:9px}.login-card{min-height:540px;padding:32px 34px 28px}.login-card-top{gap:16px}.divider{height:42px}.client-logo{gap:9px;height:56px;font-size:10px}.client-logo svg{width:23px;height:23px}.login-title{margin-top:32px}.login-title h2{font-size:29px}.login-title .accent-line{margin-bottom:22px}.input-shell{height:52px;font-size:14px}.input-shell input{font-size:15px}.sign-in-btn{height:54px;font-size:17px}.continue-row{margin:22px 0 18px}.social-row button{width:52px;height:52px}}@media (width<=1120px){.auth-page{overflow:auto}.page-grid{grid-template-columns:1fr;width:min(760px,100vw - 34px);padding:34px 0 42px}.hero-panel{text-align:center;align-items:center}.accent-line,.hero-copy p{margin-left:auto;margin-right:auto}.hero-visual{display:none}.login-card{width:100%}.topbar{flex-direction:column;align-items:stretch;height:auto;padding:18px}.search-box{width:100%}.topbar-actions{flex-wrap:wrap}.stats-grid,.dashboard-grid{grid-template-columns:1fr}}@media (width<=640px){.login-card{padding:28px 20px}.login-card-top{grid-template-columns:1fr;justify-items:center}.divider{display:none}.client-logo{width:100%}.hero-copy h1{font-size:32px}.brand-logo,.brand-logo.compact{width:300px}.content-area{padding:18px}.module-preview{text-align:center;flex-direction:column}}.auth-page{overflow-x:hidden}.page-grid{grid-template-columns:minmax(560px,1fr) 520px;gap:46px;width:min(1320px,100vw - 86px);padding:34px 0 30px}.hero-panel{overflow:visible}.hero-copy h1{max-width:720px;font-size:clamp(38px,3vw,54px)}.hero-copy p{max-width:565px;font-size:18px}.hero-visual{max-width:760px;height:430px;margin-top:2px;overflow:visible}.dashboard-device{width:545px;height:292px;top:20px;left:120px}.floating-tile{z-index:4;pointer-events:auto}.floating-tile.support{top:86px;left:16px}.floating-tile.analytics{top:205px;left:28px}.floating-tile.cloud{top:64px;right:-8px}.floating-tile.security{top:184px;right:-16px}.benefit-bar{z-index:2;width:min(700px,100% - 24px);min-height:76px;bottom:0;left:12px;right:auto}.login-card{align-self:center}@media (width<=1380px){.page-grid{grid-template-columns:minmax(500px,1fr) 420px;align-items:center;gap:28px;width:min(1080px,100vw - 72px);padding:22px 0 24px}.brand-logo{gap:14px}.brand-mark{width:54px;height:54px}.brand-mark:before{inset:7px}.brand-mark span{letter-spacing:-3px;font-size:34px}.brand-spark{width:10px;height:10px;top:6px;right:4px}.brand-text strong{letter-spacing:-1px;font-size:29px}.brand-text small{font-size:16px}.accent-line{width:68px;height:3px;margin:14px 0}.hero-copy h1{letter-spacing:-.8px;max-width:510px;font-size:29px;line-height:1.08}.hero-copy p{width:440px;margin:15px 0 0;font-size:13.5px;line-height:1.55}.hero-visual{max-width:545px;height:348px;margin-top:10px}.dashboard-device{border-radius:22px;width:380px;height:210px;padding:12px;top:8px;left:102px}.dashboard-screen{grid-template-columns:98px 1fr;gap:10px}.mock-sidebar{border-radius:16px;gap:5px;padding:12px 9px;font-size:7.7px}.mock-sidebar strong{font-size:10.5px}.mock-sidebar span{padding:6px 8px}.mock-main{gap:9px}.mock-card{border-radius:13px;padding:11px}.mock-card span{margin-bottom:6px;font-size:8px}.system-health{grid-template-columns:49px 1fr;gap:7px}.health-circle{width:44px;height:44px}.health-circle b{width:34px;height:34px;font-size:10px}.system-health strong{font-size:10px}.system-health small{font-size:7px}.ticket-card strong{font-size:27px}.mini-chart{height:30px;bottom:11px;left:11px;right:11px}.activity-card p,.actions-card p{grid-template-columns:10px 1fr auto;gap:5px;margin:5px 0;font-size:7.4px}.activity-card p i,.actions-card p i{width:7px;height:7px}.activity-card p b{font-size:7px}.device-base{height:36px;bottom:-18px;left:-16px;right:-16px}.server-stack{gap:5px;width:66px;bottom:28px;right:-22px}.server-stack span{height:21px}.server-stack span:after{width:6px;height:6px;margin:8px 9px 0 0}.plant{transform-origin:0 100%;bottom:15px;right:-50px;transform:scale(.64)}.floating-tile{border-radius:14px;gap:5px;width:62px;height:54px;font-size:8px}.floating-tile svg{width:19px;height:19px}.floating-tile.support{top:76px;left:0}.floating-tile.analytics{top:156px;left:13px}.floating-tile.cloud{top:44px;right:-12px}.floating-tile.security{top:125px;right:-16px}.benefit-bar{border-radius:16px;width:500px;min-height:58px;bottom:10px;left:0}.benefit-item{gap:7px;padding:9px 10px}.benefit-item svg{width:18px;height:18px}.benefit-item strong{font-size:8px;line-height:1.12}.benefit-item span{font-size:7px;line-height:1.15}.login-card{border-radius:28px;min-height:500px;padding:28px 30px 25px}.login-card-top{gap:14px}.brand-logo.compact{gap:9px}.brand-logo.compact .brand-mark{width:39px;height:39px}.brand-logo.compact .brand-mark span{letter-spacing:-2px;font-size:24px}.brand-logo.compact .brand-text strong{letter-spacing:-.4px;font-size:15px}.brand-logo.compact .brand-text small{font-size:7.8px}.divider{height:40px}.client-logo{border-radius:14px;gap:8px;height:54px;font-size:9.5px}.client-logo svg{width:21px;height:21px}.login-title{margin-top:30px}.login-title h2{font-size:28px}.login-title .accent-line{width:60px;margin:14px auto 22px}.login-form{gap:14px}.input-shell{border-radius:14px;grid-template-columns:26px 1fr 28px;gap:11px;height:48px;padding:0 18px}.input-shell svg{width:20px;height:20px}.input-shell input{font-size:14px}.form-row{margin:0 0 10px}.remember,.create-account{font-size:12px}.remember input{width:16px;height:16px}.link-button{font-size:12px}.sign-in-btn{border-radius:14px;gap:15px;height:51px;font-size:17px}.sign-in-btn svg{width:24px;height:24px}.continue-row{gap:11px;margin:20px 0 16px}.continue-row p{font-size:11px}.social-row{gap:22px}.social-row button{border-radius:13px;width:50px;height:50px}.google-mark{font-size:25px}.ms-grid{grid-template-rows:repeat(2,12px);grid-template-columns:repeat(2,12px)}}@media (width<=1180px){.page-grid{grid-template-columns:1fr 410px;gap:24px;width:min(940px,100vw - 52px)}.hero-copy h1{max-width:460px;font-size:27px}.hero-copy p{width:400px;font-size:13px}.hero-visual{transform-origin:0 0;max-width:500px;height:330px;transform:scale(.9)}}@media (width<=1060px){.auth-page{overflow-y:auto}.page-grid{grid-template-columns:1fr;gap:24px;width:min(760px,100vw - 34px);min-height:auto;padding:28px 0 36px}.hero-panel{text-align:center;align-items:center}.hero-copy h1{max-width:720px;font-size:clamp(30px,5vw,42px)}.hero-copy p{width:min(620px,100%);margin-left:auto;margin-right:auto;font-size:15px}.hero-visual{display:none}.login-card{width:min(560px,100%);margin:0 auto}}@media (width<=780px){.page-grid{width:min(610px,100vw - 28px);padding:24px 0 32px}.brand-logo:not(.compact){transform-origin:50%;transform:scale(.88)}.hero-copy h1{font-size:clamp(27px,7vw,36px)}.hero-copy p{font-size:14px}.login-card{min-height:auto;padding:26px 24px 24px}.login-card-top{grid-template-columns:1fr;justify-items:center;gap:14px}.divider{display:none}.client-logo{width:min(280px,100%)}}@media (width<=520px){.page-grid{width:calc(100vw - 22px);padding:18px 0 28px}.brand-logo:not(.compact){margin:-8px 0;transform:scale(.76)}.hero-copy h1{font-size:27px;line-height:1.12}.hero-copy p{font-size:13px}.login-card{border-radius:24px;padding:22px 16px 20px}.input-shell{height:48px;padding:0 14px}.form-row{flex-direction:column;align-items:flex-start;gap:12px}.social-row{gap:14px}}@media (width>=901px){.calm-visual{isolation:isolate}.calm-tile{pointer-events:none}}@media (width<=1180px) and (width>=901px){.calm-visual{width:560px;height:292px}.calm-laptop{width:336px;height:194px;left:calc(50% - 168px)}.server-cylinder{width:76px;height:76px;left:calc(50% - 268px)}.plant-shape{width:66px;height:92px;left:calc(50% + 164px)}.tile-chart{top:126px;left:calc(50% - 264px)}.tile-cloud{top:4px;left:calc(50% + 42px)}.tile-support{top:114px;left:calc(50% + 210px)}.tile-security{top:198px;left:calc(50% + 188px)}}@media (width<=900px){.calm-visual{width:min(560px,100%);height:294px;overflow:visible}.dotted-path{width:calc(100% - 112px);top:34px;left:56px}.calm-laptop{width:min(336px,82vw);height:196px;bottom:12px;left:calc(50% - min(168px,41vw))}.server-cylinder{width:78px;height:78px;bottom:26px;left:max(8px,50% - 258px)}.plant-shape{width:66px;height:90px;bottom:20px;left:min(100% - 86px,50% + 160px)}.calm-tile{border-radius:13px;gap:3px;width:58px;height:50px}.calm-tile svg{width:18px;height:18px}.calm-tile span{font-size:7.5px}.tile-chart{top:122px;left:max(8px,50% - 238px)}.tile-cloud{top:2px;left:calc(50% + 30px)}.tile-support{top:116px;left:min(100% - 68px,50% + 152px)}.tile-security{top:192px;left:min(100% - 82px,50% + 128px)}}@media (width<=520px){.calm-visual{height:252px;transform:none}.calm-laptop{width:min(280px,78vw);height:166px;bottom:18px;left:calc(50% - min(140px,39vw))}.calm-screen{padding:14px;inset:0 22px 34px}.screen-grid{grid-template-rows:54px 48px;grid-template-columns:62px 1fr;gap:9px}.metric-ring{width:58px;height:58px}.metric-ring:after{inset:11px}.metric-ring b{font-size:12px}.keyboard{height:42px}.server-cylinder{width:58px;height:58px;bottom:26px;left:4px}.plant-shape{display:none}.calm-tile{width:50px;height:44px}.tile-chart{top:112px;left:0}.tile-cloud{top:0;left:calc(50% + 18px)}.tile-support{top:110px;left:calc(100% - 54px)}.tile-security{top:174px;left:calc(100% - 72px)}}.register-panel{overflow:visible}.register-panel .login-card-top.calm{margin-bottom:6px}.register-title.calm{margin:clamp(18px,2.6vh,28px) 0 16px}.register-title.calm h2{font-size:clamp(27px,2.5vw,34px)}.register-title.calm p{width:min(330px,100%);margin-left:auto;margin-right:auto;line-height:1.45}.register-form .input-shell.calm{min-height:50px;padding:0 17px}.register-form .input-shell.calm input{font-size:14px}.register-form .form-row.calm{margin:0 0 4px}.register-panel .sign-in-btn.calm{min-height:52px}.back-auth-button{color:#647196;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;font-size:13px;font-weight:800;display:inline-flex}.back-auth-button svg{width:16px;height:16px}.back-auth-button:hover{color:#0b63ff}.social-row.calm button:disabled,.sign-in-btn.calm:disabled{pointer-events:none}@media (height<=780px) and (width>=980px){.register-panel{padding-top:24px;padding-bottom:24px}.register-form.calm{gap:9px}.register-form .input-shell.calm{min-height:45px}.register-title.calm{margin:16px 0 12px}.register-panel .create-account.calm{margin-top:14px}.back-auth-button{margin-top:8px}}.register-section-note{color:#617099;background:#eff6ffb8;border:1px dashed #3d6ff43d;border-radius:14px;margin:-2px 0 0;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.35}.register-form.calm{gap:9px}.register-form .input-shell.calm{min-height:46px}.register-form .input-shell.calm svg{width:19px;height:19px}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-actions select,.dashboard-actions input{height:42px;color:var(--navy);background:#ffffffe6;border:1px solid #97a9de47;border-radius:13px;outline:none;padding:0 12px;font-weight:800}.dashboard-actions input{width:82px}.inline-check{color:#5d6a8d;background:#ffffffb3;border:1px solid #97a9de38;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.soft-action-btn{color:#123f99;cursor:pointer;background:linear-gradient(135deg,#3477ff1f,#4ad8ff24);border:0;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 14px;font-weight:900;display:inline-flex}.soft-action-btn svg{width:17px;height:17px}.dashboard-error{color:#991b1b;background:#fef2f2d1;border:1px solid #ef444438;border-radius:17px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.dashboard-error svg{flex:none;width:22px;height:22px}.dashboard-error strong,.dashboard-error span{display:block}.dashboard-error span{margin-top:3px;font-size:12px;line-height:1.45}.dashboard-skeleton-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;display:grid}.skeleton-card{background:linear-gradient(90deg,#ffffff8c,#eff5fff2,#ffffff8c) 0 0/200% 100%;border:1px solid #97a9de2e;border-radius:22px;height:156px;animation:1.2s ease-in-out infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-stat-grid .stat-card{min-height:168px;transition:transform .18s,box-shadow .18s}.dashboard-stat-grid .stat-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px #3a56a01f}.live-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(360px,.9fr)}.three-column-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-panel{min-height:230px}.small-title h2{font-size:16px}.small-title p{font-size:12px}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.mini-metric{background:linear-gradient(135deg,#eff5ffeb,#ffffffe6);border:1px solid #97a9de29;border-radius:17px;min-height:82px;padding:15px}.mini-metric span,.mini-metric strong{display:block}.mini-metric span{color:#6b789a;font-size:12px;font-weight:800}.mini-metric strong{color:var(--navy);letter-spacing:-.3px;margin-top:8px;font-size:22px}.mini-metric.green strong{color:#059669}.mini-metric.gold strong{color:#b7791f}.mini-metric.red strong{color:#dc2626}.money-list,.risk-list,.endpoint-list,.latest-list,.bar-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.money-list div{border-bottom:1px solid #97a9de24;justify-content:space-between;align-items:center;gap:18px;padding-bottom:11px;display:flex}.money-list div:last-child{border-bottom:0;padding-bottom:0}.money-list span,.endpoint-list span,.muted-line{color:#6b789a;font-size:12px;font-weight:800}.money-list strong{color:var(--navy);white-space:nowrap;font-size:14px}.bar-row-head{color:#5f6b8d;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;font-weight:900;display:flex}.bar-row-head strong{color:var(--navy)}.bar-track{background:#edf4ff;border-radius:999px;height:9px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg,#3477ff,#4ad8ff);min-width:7px;height:100%}.latest-row{background:#f5f8ffb8;border:1px solid #97a9de1f;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.latest-row strong,.latest-row span{display:block}.latest-row strong{color:var(--navy);font-size:13px}.latest-row span{color:#6b789a;white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin-top:4px;font-size:12px;overflow:hidden}.status-pill{color:#123f99;white-space:nowrap;background:#eef5ff;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.status-pill.urgent,.status-pill.high{color:#be123c;background:#fff1f2}.status-pill.medium{color:#c2410c;background:#fff7ed}.endpoint-list span{color:#123f99;background:#f6f9ff;border:1px solid #97a9de1f;border-radius:12px;padding:10px 12px}@media (width<=1280px){.live-dashboard-grid,.dashboard-grid,.three-column-dashboard{grid-template-columns:1fr}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-actions{justify-content:flex-start}.dashboard-actions select,.dashboard-actions input,.inline-check,.soft-action-btn{width:100%}.dashboard-skeleton-grid,.stats-grid,.mini-grid{grid-template-columns:1fr}.money-list div,.latest-row{flex-direction:column;align-items:flex-start}}.date-range-actions{align-items:stretch}.date-field{color:#5d6a8d;background:#ffffffe6;border:1px solid #97a9de47;border-radius:13px;align-items:center;gap:8px;min-width:185px;height:42px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.date-field svg{color:#3477ff;flex:none;width:16px;height:16px}.date-field input{width:118px;height:36px;color:var(--navy);background:0 0;border:0;padding:0;font-weight:900}.date-field input:focus{outline:none}.soft-action-btn.ghost{color:#5d6a8d;background:#ffffffb8;border:1px solid #97a9de38}.dynamic-panel{position:relative;overflow:hidden}.dynamic-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#4ad8ff24,#0000 70%);border-radius:999px;width:58px;height:58px;position:absolute;inset:auto 20px 18px auto}.latest-tickets-panel{min-height:auto}.latest-row.clickable{text-align:left;cursor:pointer;border:1px solid #97a9de24;width:100%;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s}.latest-row.clickable:hover{border-color:#3477ff42;transform:translateY(-2px);box-shadow:0 16px 34px #3a56a01a}.latest-row small{color:#8a97b6;margin-top:5px;font-size:10.5px;font-weight:800;display:block}.latest-status-stack{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.status-pill.open,.status-pill.assigned,.status-pill.in_progress,.status-pill.pending_user,.status-pill.pending_vendor,.status-pill.pending_approval{color:#1d4ed8;background:#eff6ff}.status-pill.closed,.status-pill.resolved{color:#047857;background:#ecfdf5}.status-pill.cancelled{color:#475569;background:#f8fafc}.compact-money-list{gap:10px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07143d57;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.step-up-auth-backdrop{z-index:2147482500;background:#07111f94}.step-up-auth-panel{background:#fff;border:1px solid #e2e8f0eb;border-radius:1rem;gap:1rem;width:min(520px,100%);padding:1rem;display:grid;box-shadow:0 34px 110px #07111f52}.step-up-auth-header{color:#fff;background:linear-gradient(135deg,#07111f,#0d1728);border:1px solid #c8a24a47;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem;display:grid;position:relative}.step-up-auth-icon{color:#d8b85c;background:#ffffff14;border:1px solid #d8b85c6b;border-radius:.75rem;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.step-up-auth-icon svg,.step-up-auth-close svg,.step-up-auth-field svg{width:18px;height:18px}.step-up-auth-close{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.65rem;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.step-up-auth-eyebrow{color:#d8b85c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.step-up-auth-header h2{color:#fff;margin:.22rem 2.4rem .28rem 0;font-size:1.18rem;line-height:1.18}.step-up-auth-header p{color:#cbd5e1;margin:0;font-size:.86rem;font-weight:650;line-height:1.45}.step-up-auth-reason{color:#7c4a03;background:#fffbebb8;border:1px solid #c8a24a4d;border-radius:.75rem;padding:.72rem .8rem;font-size:.86rem;font-weight:760}.step-up-auth-field{gap:.4rem;display:grid}.step-up-auth-field>span{color:#475569;font-size:.78rem;font-weight:800}.step-up-auth-field>div{background:#f8fafc;border:1px solid #dbe4f0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:46px;padding:0 .75rem;display:grid}.step-up-auth-field input{color:#07111f;background:0 0;border:0;outline:0;min-width:0;font-weight:760}.step-up-auth-actions{justify-content:flex-end;gap:.55rem;display:flex}.step-up-auth-actions button{color:#334155;background:#fff;border:1px solid #dbe4f0;border-radius:.72rem;min-height:40px;padding:0 .9rem;font-weight:800}.step-up-auth-actions button:last-child{color:#fff;background:#07111f;border-color:#c8a24a85}.step-up-auth-actions button:disabled{cursor:not-allowed;opacity:.58}.bootstrap-activation-screen{background:radial-gradient(circle at 0 0,#3477ff26,#0000 36%),linear-gradient(135deg,#eef4ff,#f8fafc 55%,#fff8e8);place-items:center;min-height:100vh;padding:24px;display:grid}.bootstrap-activation-panel{width:min(580px,100%)}.bootstrap-activation-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bootstrap-activation-context>div{background:#f8fafc;border:1px solid #dbe4f0;border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.bootstrap-activation-context span{color:#64748b;font-size:.75rem;font-weight:800}.bootstrap-activation-context strong{color:#0f172a;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.bootstrap-activation-context svg,.bootstrap-activation-actions svg{width:16px;height:16px}.step-up-auth-field textarea{resize:vertical;color:#07111f;width:100%;font:inherit;background:#f8fafc;border:1px solid #dbe4f0;border-radius:.75rem;outline:0;padding:.75rem;font-weight:650}.step-up-auth-field textarea:focus,.step-up-auth-field>div:focus-within{border-color:#3477ff;box-shadow:0 0 0 3px #3477ff1f}.bootstrap-activation-actions button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}@media (width<=620px){.bootstrap-activation-context{grid-template-columns:1fr}.bootstrap-activation-actions{flex-direction:column-reverse;align-items:stretch}}.ticket-modal{background:#fffffff5;border:1px solid #97a9de42;border-radius:26px;width:min(820px,100%);max-height:min(780px,100vh - 44px);padding:24px;overflow:auto;box-shadow:0 34px 90px #07143d38}.ticket-modal-head{border-bottom:1px solid #97a9de29;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.ticket-modal-head .eyebrow{color:#3477ff;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900;display:block}.ticket-modal-head h2{color:var(--navy);letter-spacing:-.6px;margin:6px 0 4px;font-size:28px}.ticket-modal-head p{color:#647192;margin:0;font-weight:800}.icon-btn{color:#123f99;cursor:pointer;background:#f8fbff;border:1px solid #97a9de38;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.icon-btn svg{width:19px;height:19px}.ticket-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ticket-detail-item,.ticket-description-box{background:linear-gradient(135deg,#eff5ffeb,#ffffffeb);border:1px solid #97a9de29;border-radius:17px;padding:14px}.ticket-detail-item span,.ticket-description-box span{color:#6b789a;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.ticket-detail-item strong{color:var(--navy);word-break:break-word;font-size:13px}.ticket-description-box{margin-top:12px}.ticket-description-box p{color:#39476a;margin:0;line-height:1.55}@media (width<=900px){.ticket-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.date-field{justify-content:flex-start;width:100%;min-width:0}.date-field input{flex:1;width:auto}.latest-status-stack{flex-flow:wrap;align-items:flex-start}.ticket-detail-grid{grid-template-columns:1fr}}.inline-check input[type=checkbox]{accent-color:#3477ff;min-width:18px;width:18px!important;height:18px!important}.dashboard-info-card{color:#92400e;background:linear-gradient(135deg,#fffbebe6,#ffffffe0);border:1px solid #d9770638;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;box-shadow:0 18px 45px #92400e0f}.dashboard-info-card svg{color:#d97706;flex:none;width:22px;height:22px}.dashboard-info-card strong,.dashboard-info-card span{display:block}.dashboard-info-card strong{color:#7c2d12;margin-bottom:4px;font-size:14px}.dashboard-info-card span{color:#9a5b20;font-size:13px;line-height:1.45}.personal-dashboard-page .page-header h1:after{content:"Personal Scope";vertical-align:middle;color:#1d4ed8;letter-spacing:0;background:#3477ff1a;border-radius:999px;margin-left:12px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}@media (width<=1120px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:78px;flex-direction:row!important;align-items:center!important;padding:14px 18px!important}.search-box{flex:380px;min-width:240px;width:auto!important}.topbar-actions{margin-left:auto;flex-wrap:nowrap!important}.content-area{padding:22px!important}.page-header{flex-direction:column;align-items:stretch}.dashboard-actions{justify-content:flex-start}}@media (width<=760px){.content-area{padding:16px!important}.topbar-actions{justify-content:space-between;width:100%}.user-menu{flex:1;min-width:0}.user-menu>div:not(.avatar){min-width:0}.user-menu strong{text-overflow:ellipsis;max-width:120px;overflow:hidden}.logout-btn{padding:0 11px}.date-field,.inline-check,.soft-action-btn{justify-content:center;width:100%!important}.date-field input{width:min(180px,58vw)}}.employee-dashboard-page .dashboard-error{display:none}.employee-welcome-strip{background:linear-gradient(135deg,#ffffffeb,#eff5ffdb);border:1px solid #97a9de38;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 18px 45px #3a56a012}.employee-welcome-strip span,.employee-welcome-strip small,.employee-welcome-strip strong{display:block}.employee-welcome-strip span{color:#647192;font-size:12px;font-weight:800}.employee-welcome-strip strong{color:var(--navy);letter-spacing:-.3px;margin-top:2px;font-size:22px}.employee-welcome-strip small{color:#60709a;margin-top:5px;font-weight:700}.employee-scope-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.employee-scope-pills em{color:#1d4ed8;background:#3477ff1a;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:900}.employee-action-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:14px;display:grid}.employee-action-card{text-align:left;min-height:128px;color:var(--navy);cursor:pointer;background:#ffffffe0;border:1px solid #97a9de38;border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 45px #3a56a012}.employee-action-card:hover{border-color:#3477ff57;transform:translateY(-4px);box-shadow:0 26px 65px #3477ff21}.employee-action-card.primary-action{color:#fff;background:linear-gradient(135deg,#2f71f3,#8c5cf6);border-color:#0000}.employee-action-card.primary-action small,.employee-action-card.primary-action .employee-action-icon{color:#ffffffd1;background:#ffffff29}.employee-action-icon{color:#3477ff;background:#eff5ff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.employee-action-icon svg{width:22px;height:22px}.employee-action-card strong,.employee-action-card small{display:block}.employee-action-card strong{margin-top:14px;font-size:15px;font-weight:950}.employee-action-card small{color:#647192;margin-top:6px;font-size:12px;font-weight:700;line-height:1.35}.employee-main-grid{grid-template-columns:1.35fr 1fr}.employee-secondary-grid{grid-template-columns:1fr 1fr}.employee-panel .panel-title{margin-bottom:18px}.personal-list{gap:12px;display:grid}.personal-list-row{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:linear-gradient(135deg,#f8fbfff2,#ffffffe6);border:1px solid #97a9de2e;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.personal-list-row:not(.static-row):hover{border-color:#3477ff57;transform:translateY(-1px)}.personal-list-row.static-row{cursor:default}.row-icon{color:#3477ff;background:#eff5ff;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.row-icon svg{width:20px;height:20px}.personal-list-row strong,.personal-list-row small{display:block}.personal-list-row strong{color:var(--navy);font-size:13px;font-weight:950}.personal-list-row small{color:#687799;margin-top:4px;font-weight:700;line-height:1.35}.personal-empty-state{color:#647192;background:#f8fbffc7;border:1px dashed #7085b952;border-radius:18px;padding:20px}.personal-empty-state strong,.personal-empty-state span{display:block}.personal-empty-state strong{color:var(--navy);margin-bottom:6px}.personal-empty-state button{color:#1d4ed8;background:#eaf3ff;border:0;border-radius:12px;margin-top:14px;padding:10px 14px;font-weight:900}.employee-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-warning{color:#123f99;background:linear-gradient(135deg,#eff5ffe6,#ffffffe0);border-color:#3477ff38}.employee-warning svg{color:#3477ff}.employee-warning strong{color:#123f99}.employee-warning span{color:#536386}@media (width<=1450px){.employee-action-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (width<=1050px){.employee-main-grid,.employee-secondary-grid{grid-template-columns:1fr}.employee-action-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=680px){.employee-action-grid,.employee-cost-grid{grid-template-columns:1fr}.employee-welcome-strip{flex-direction:column;align-items:flex-start}}.employee-hero-card{background:radial-gradient(circle at 90% 15%,#4ad8ff3d,#0000 30%),radial-gradient(circle at 12% 18%,#3477ff2e,#0000 32%),linear-gradient(135deg,#fffffff5,#eff5ffe6);border:1px solid #97a9de38;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #3a56a01c}.employee-hero-card:after{content:"";filter:blur(2px);opacity:.7;background:conic-gradient(from 130deg,#3477ff29,#8b5cf621,#4ad8ff26,#3477ff29);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-80px}.employee-hero-main,.employee-hero-progress{z-index:1;position:relative}.employee-hero-main .eyebrow{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.employee-hero-main h2{color:var(--navy);letter-spacing:-1.5px;margin:8px 0;font-size:clamp(30px,3vw,48px);font-weight:950;line-height:1}.employee-hero-main p{color:#60709a;max-width:650px;margin:0;font-size:17px;line-height:1.55}.hero-chip-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-chip-row em{color:#1d4ed8;background:#ffffffb8;border:1px solid #97a9de33;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:950}.employee-hero-progress{align-items:center;gap:18px;display:flex}.profile-ring{--profile-progress:0%;background:radial-gradient(circle at center, #fff 0 57%, transparent 58%), conic-gradient(#3477ff var(--profile-progress), #e7eefb 0);border-radius:999px;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 1px #97a9de2e,0 20px 50px #3477ff24}.profile-ring strong,.profile-ring span{text-align:center;grid-area:1/1;display:block}.profile-ring strong{color:var(--navy);font-size:24px;transform:translateY(-8px)}.profile-ring span{color:#647192;font-size:11px;font-weight:900;transform:translateY(17px)}.hero-mini-metrics{gap:10px;display:grid}.hero-mini-metrics span{color:#647192;background:#ffffffc7;border:1px solid #97a9de2e;border-radius:16px;min-width:170px;padding:12px 14px;font-weight:800}.hero-mini-metrics strong{color:var(--navy);margin-right:6px;font-size:17px}.step-badge{color:#b77900;background:#f59e0b1f;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.step-badge.complete{color:#079669;background:#10b9811f}.done-row{background:linear-gradient(135deg,#f0fdfae6,#ffffffeb)}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.employee-hero-card,.employee-hero-progress{grid-template-columns:1fr}.employee-hero-progress{justify-content:space-between}}@media (width<=680px){.employee-hero-card{padding:22px}.employee-hero-progress{flex-direction:column;align-items:flex-start}.hero-mini-metrics,.hero-mini-metrics span,.promise-grid{grid-template-columns:1fr;width:100%}}.experience-panel{position:relative;overflow:hidden}.experience-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#3477ff29,#0000 68%);border-radius:999px;width:210px;height:210px;position:absolute;top:-90px;right:-90px}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.experience-tile{background:linear-gradient(145deg,#ffffffeb,#f6f9ffd1);border:1px solid #97a9de38;border-radius:24px;grid-template-columns:46px 1fr;align-items:center;gap:13px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.experience-icon{color:#3477ff;background:#3477ff1a;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.experience-icon svg{width:23px;height:23px}.experience-tile small,.profile-field small,.organization-tile small{color:#647192;font-size:12px;font-weight:900;display:block}.experience-tile strong{color:var(--navy);margin:4px 0 3px;font-size:22px;display:block}.experience-tile p{color:#647192;margin:0;font-size:12px;font-weight:700;line-height:1.45}.experience-tile.green .experience-icon{color:#059669;background:#10b9811f}.experience-tile.gold .experience-icon{color:#b77900;background:#f59e0b21}.profile-page{padding-bottom:40px}.profile-hero-card{background:radial-gradient(circle at 16% 20%,#d4a72c29,#0000 28%),radial-gradient(circle at 86% 20%,#3477ff24,#0000 30%),linear-gradient(135deg,#fffffff5,#f6faffe6);border:1px solid #97a9de3b;border-radius:32px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #4668b21a,inset 0 0 0 1px #ffffffc2}.profile-hero-card:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#3477ff1f,#66e4ff1f);border-radius:999px;width:210px;height:90px;position:absolute;bottom:-34px;right:28px}.profile-hero-avatar{z-index:1;width:92px;height:92px;color:var(--navy);background:linear-gradient(135deg,#fff,#f2f6ff);border:1px solid #97a9de42;border-radius:28px;place-items:center;font-size:31px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #3477ff24}.profile-hero-main{z-index:1;position:relative}.profile-hero-main h2{color:var(--navy);letter-spacing:-1px;margin:4px 0;font-size:clamp(30px,2.5vw,44px);font-weight:950;line-height:1.05}.profile-hero-main p{color:#5e6a90;margin:0;font-size:16px;font-weight:800}.profile-chip-row{margin-top:14px}.profile-progress-block{z-index:1;position:relative}.profile-progress-block small{color:#657392;max-width:230px;font-weight:800;line-height:1.45}.profile-layout-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:22px;display:grid}.secondary-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-panel{padding:30px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.security-form-grid{grid-template-columns:1fr}.profile-field{background:#f8fbffd1;border:1px solid #97a9de38;border-radius:22px;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:82px;padding:14px;display:grid}.profile-field-icon{color:#3477ff;background:#3477ff1a;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.profile-field-icon svg{width:22px;height:22px}.profile-field-body input{width:100%;color:var(--navy);background:0 0;border:0;outline:0;padding-top:4px;font-size:16px;font-weight:900}.profile-field-body input:disabled{color:#7380a0;cursor:not-allowed}.profile-field:focus-within{border-color:#3477ff7a;box-shadow:0 0 0 4px #3477ff14}.profile-action-row{justify-content:flex-end;margin-top:20px;display:flex}.organization-grid{gap:14px;margin-top:22px;display:grid}.organization-tile{background:linear-gradient(135deg,#fffffff0,#f6faffd1);border:1px solid #97a9de38;border-radius:24px;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:17px;display:grid;position:relative}.organization-icon{color:#3477ff;background:#3477ff1a;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.organization-tile strong{color:var(--navy);margin-top:5px;font-size:18px;font-weight:950;display:block}.organization-tile em{color:#657392;margin-top:4px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.locked-badge{color:#1d4ed8;background:#3477ff14;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:14px;right:14px}.locked-badge svg{width:12px;height:12px}.profile-note-card{color:#7a4d00;background:linear-gradient(135deg,#fffbebf0,#ffffffe0);border:1px solid #f59e0b33;border-radius:22px;grid-template-columns:42px 1fr;align-items:start;gap:14px;margin-top:18px;padding:17px;display:grid}.profile-note-card svg{color:#d89f21;width:26px;height:26px}.profile-note-card strong,.profile-note-card span{display:block}.profile-note-card strong{color:#713f12;margin-bottom:5px;font-weight:950}.profile-note-card span{color:#8a5a0a;font-weight:750;line-height:1.55}.profile-message{border-radius:22px;align-items:center;gap:12px;padding:16px 18px;font-weight:900;display:flex}.profile-message svg{width:22px;height:22px}.profile-message.success{color:#047857;background:#10b9811a;border:1px solid #10b98138}.profile-message.error{color:#a10f0f;background:#ef444414;border:1px solid #ef444433}.profile-message.info{color:#1d4ed8;background:#3b82f614;border:1px solid #3b82f633}.readiness-list{gap:13px;margin-top:20px;display:grid}.readiness-list div{color:#526184;background:#f8fbffc7;border:1px solid #97a9de2e;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:14px;font-weight:850;display:grid}.readiness-list svg{color:#059669;width:24px;height:24px}@media (width<=1180px){.experience-grid,.profile-layout-grid,.secondary-profile-grid{grid-template-columns:1fr}.profile-hero-card{grid-template-columns:auto 1fr}.profile-progress-block{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.experience-grid,.profile-form-grid{grid-template-columns:1fr}.profile-hero-card{text-align:left;grid-template-columns:1fr}.profile-hero-avatar{border-radius:24px;width:78px;height:78px}.profile-panel,.profile-hero-card{padding:22px}}.admin-page{gap:28px}.admin-hero-panel{background:radial-gradient(circle at 95% 15%,#5b8dff29,#0000 32%),linear-gradient(135deg,#ffffffeb,#f4f8ffcc);border:1px solid #88a0d92e;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;box-shadow:0 28px 80px #1d3f7f14}.admin-hero-panel h1{letter-spacing:-1.5px;color:#061a4e;margin:6px 0 8px;font-size:clamp(32px,3vw,48px);line-height:1.03}.admin-hero-panel p{color:#5d6f9b;max-width:760px;margin:0;font-size:17px;line-height:1.55}.primary-admin-action,.secondary-action,.danger-action{cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-admin-action svg,.secondary-action svg,.danger-action svg{width:19px;height:19px}.primary-admin-action{color:#fff;background:linear-gradient(135deg,#3477ff,#9254f4);box-shadow:0 18px 42px #4166f438}.secondary-action{color:#123f99;background:#eef5ff;border:1px solid #7897d738}.danger-action{color:#b42318;background:#fff1f0;border:1px solid #eb575738}.primary-admin-action:hover,.secondary-action:hover,.danger-action:hover{transform:translateY(-2px)}.primary-admin-action:disabled,.secondary-action:disabled,.danger-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.admin-section-card{background:#ffffffdb;border:1px solid #8ba4dc33;border-radius:28px;padding:30px;box-shadow:0 24px 70px #1d3f7f14}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.admin-section-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-filter-row input,.admin-filter-row select,.admin-field input,.admin-field select{color:#071b51;background:#ffffffe6;border:1px solid #819ad647;border-radius:16px;outline:none;height:48px;padding:0 14px;font-weight:800}.admin-filter-row input{width:260px}.admin-table-wrap{border:1px solid #819ad62e;border-radius:22px;overflow:auto}.admin-table{border-collapse:collapse;background:#ffffffc7;width:100%;min-width:980px}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #819ad624;padding:18px 20px}.admin-table th{color:#5b6d9a;text-transform:uppercase;letter-spacing:.05em;background:#f5f8ff;font-size:12px}.admin-table tr{cursor:pointer;transition:background .18s}.admin-table tbody tr:hover{background:#f0f6ff}.admin-table td strong,.admin-table td span,.admin-table td small{display:block}.admin-table td strong{color:#071b51;font-size:15px}.admin-table td span{color:#31436f;font-weight:800}.admin-table td small{color:#6475a0;margin-top:4px;font-weight:700}.soft-badge{color:#1951b6;white-space:nowrap;background:#eef5ff;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:900;display:inline-flex}.admin-create-modal,.admin-drawer{background:#fffffff5;border:1px solid #819ad638;border-radius:32px;width:min(780px,100vw - 36px);max-height:calc(100vh - 34px);padding:28px;overflow:auto;box-shadow:0 34px 120px #0a1d483d}.admin-drawer{border-radius:32px 0 0 32px;height:calc(100vh - 34px);margin-left:auto}.admin-drawer.wide{width:min(980px,100vw - 30px)}.admin-drawer-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.drawer-avatar{color:#1747a3;background:linear-gradient(135deg,#edf5ff,#f5f0ff);border-radius:22px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:22px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #6b8dde29}.drawer-avatar svg{width:30px;height:30px}.admin-drawer-head h2{color:#061a4e;margin:4px 0;font-size:28px}.admin-drawer-head p{color:#60719b;margin:0}.drawer-tabs,.org-tabs{background:#f1f6ff;border-radius:20px;gap:10px;margin-bottom:22px;padding:8px;display:flex}.drawer-tabs button,.org-tabs button{color:#566896;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:12px 18px;font-weight:900}.drawer-tabs button.active,.org-tabs button.active{color:#123f99;background:#fff;box-shadow:0 10px 28px #2451a51a}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field{gap:8px;display:grid}.admin-field span{color:#5c6e9b;font-size:13px;font-weight:900}.admin-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.drawer-body-stack{gap:22px;display:grid}.user-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-action-row{align-items:center;gap:10px;display:flex}.admin-action-row.wrap{flex-wrap:wrap}.admin-inline-panel{background:#f7faff;border:1px solid #819ad62e;border-radius:24px;padding:20px}.admin-inline-panel h3{color:#071b51;margin:0 0 14px}.permission-console{gap:18px;display:grid}.permission-console-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-console-head strong,.permission-console-head span{display:block}.permission-console-head strong{color:#071b51;font-size:18px}.permission-console-head span,.admin-hint{color:#6374a0;font-weight:700}.permission-chip-grid{flex-wrap:wrap;gap:10px;max-height:420px;padding:4px;display:flex;overflow:auto}.permission-chip-grid.compact-chips{max-height:260px}.permission-chip{color:#31436f;cursor:pointer;background:#fff;border:1px solid #819ad633;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.permission-chip.active{color:#075eea;background:#eaf3ff;border-color:#3477ff57}.permission-chip.denied{color:#b42318;background:#fff0f0;border-color:#eb57574d}.permission-chip.readonly{cursor:default}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-record-card{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffffff5,#f6f9ffeb);border:1px solid #819ad633;border-radius:22px;gap:8px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.admin-record-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1d3f7f1a}.admin-record-card.static{cursor:default}.admin-record-card strong{color:#061a4e;font-size:18px}.admin-record-card span,.admin-record-card small{color:#60719b;font-weight:750}.admin-mini-list{gap:10px;display:grid}.admin-mini-list span{background:#f6f9ff;border:1px solid #819ad629;border-radius:17px;padding:14px}.admin-mini-list strong,.admin-mini-list small{display:block}@media (width<=1100px){.admin-hero-panel,.admin-section-head,.permission-console-head{flex-direction:column;align-items:stretch}.admin-form-grid,.admin-form-grid.compact,.user-overview-grid{grid-template-columns:1fr}.admin-filter-row input,.admin-filter-row select{width:100%}.admin-drawer{border-radius:28px;width:calc(100vw - 20px);height:calc(100vh - 20px);margin:0 auto}}.notice-box{color:#0b255c;background:#f5f9ffdb;border:1px solid #7999d738;border-radius:20px;align-items:flex-start;gap:14px;margin:12px 0 18px;padding:16px 18px;display:flex}.notice-box svg{color:#3276ff;flex:none;width:24px;height:24px}.notice-box strong,.notice-box span{display:block}.notice-box strong{font-size:15px;font-weight:900}.notice-box span{color:#63729a;margin-top:4px;font-size:13px;line-height:1.45}.notice-box.warning{background:#fffbebc7;border-color:#f59e0b59}.notice-box.warning svg{color:#d97706}.transfer-panel .admin-form-grid.compact{align-items:end}.transfer-head h3{margin-bottom:4px}.transfer-head p{color:#62719a;margin:0 0 14px;font-size:13px;line-height:1.5}.transfer-preview{background:#f5f9ffc7;border:1px dashed #4375ff47;border-radius:18px;flex-direction:column;justify-content:center;min-height:62px;padding:14px 16px;display:flex}.transfer-preview span{color:#68779d;font-size:12px;font-weight:800}.transfer-preview strong{color:#061948;margin-top:4px;font-size:14px}.permission-filter-row{flex-wrap:wrap}.small-check-filter{color:#53638d;white-space:nowrap;background:#ffffffb8;border:1px solid #8097c740;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.small-check-filter input{accent-color:#3577ff;width:16px;height:16px}.permission-console:has(.permission-chip-grid:empty):after{content:"No permissions returned from backend catalog.";color:#697899;border:1px dashed #8097c747;border-radius:22px;padding:28px;font-weight:800;display:block}.admin-record-card small{line-height:1.5}.admin-metrics-grid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;display:grid}.admin-metrics-grid .stat-card{min-height:128px;padding:18px}.admin-metrics-grid .stat-card small{line-height:1.25}.pro-console{gap:20px}.sticky-permission-head{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffffa,#ffffffeb);padding:14px 0;position:sticky;top:-28px}.role-template-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.role-template-card{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #819ad638;border-radius:22px;gap:8px;min-height:150px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.role-template-card:hover,.role-template-card.active{border-color:#3477ff61;transform:translateY(-2px);box-shadow:0 22px 55px #3477ff24}.role-template-card strong{color:#061a4e;font-size:17px}.role-template-card span{color:#1254d8;font-size:12px;font-weight:900}.role-template-card small{color:#6475a0;font-weight:700;line-height:1.45}.role-template-card.green span{color:#079766}.role-template-card.gold span{color:#b16a00}.role-template-card.red span{color:#b42318}.role-template-card.active{background:linear-gradient(135deg,#eef6ff,#f5f0ff)}.permission-fine-tune-panel{gap:14px;display:grid}.permission-tools-row{grid-template-columns:1fr 1fr 220px;align-items:end;gap:12px;display:grid}.permission-legend{color:#6374a0;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;font-weight:800;display:flex}.legend-dot{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend-dot.allow{background:#3477ff}.legend-dot.deny{background:#e5484d}.legend-dot.neutral{background:#d8e2f7}.pro-chip-grid{align-content:flex-start;max-height:470px;padding-right:8px}.pro-chip-grid .permission-chip{text-align:left;border-radius:16px;gap:2px;min-width:165px;padding:12px 14px;display:grid}.pro-chip-grid .permission-chip span{color:inherit;font-size:12px}.pro-chip-grid .permission-chip small{color:#7687ad;font-size:10px;font-weight:800}.pro-chip-grid .permission-chip.active small,.pro-chip-grid .permission-chip.denied small{color:currentColor;opacity:.72}.permissions-page-templates .role-template-card{min-height:132px}@media (width<=1500px){.admin-metrics-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=900px){.admin-metrics-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.permission-tools-row{grid-template-columns:1fr}}@media (width<=560px){.admin-metrics-grid,.role-template-grid{grid-template-columns:1fr}}.admin-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.admin-metrics-grid .stat-card{border-radius:20px;min-height:108px;padding:14px 16px}.admin-metrics-grid .stat-icon{width:34px;height:34px;margin-bottom:8px}.admin-metrics-grid .stat-card strong{font-size:24px}.admin-metrics-grid .stat-card span,.admin-metrics-grid .stat-card small{font-size:11px}.panel-title.with-actions{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.view-toggle{background:#edf4ff;border:1px solid #97a9de38;border-radius:16px;align-items:center;gap:5px;padding:5px;display:inline-flex}.view-toggle button{color:#60719b;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:36px;height:32px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.view-toggle button svg{width:17px;height:17px}.view-toggle button.active,.view-toggle button:hover{color:#0f47b7;background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #3a56a01a}.latest-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:20px;display:grid}.ticket-grid-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#f8fbfff5,#f1f7ffe0);border:1px solid #97a9de2e;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-height:150px;padding:17px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ticket-grid-card:hover{border-color:#3477ff47;transform:translateY(-3px);box-shadow:0 20px 45px #3a56a01f}.ticket-grid-card strong,.ticket-grid-card span,.ticket-grid-card small{display:block}.ticket-grid-card strong{color:var(--navy);font-size:14px}.ticket-grid-card span{color:#627096;margin-top:7px;font-size:12px;line-height:1.45}.ticket-grid-card small{color:#8a97b6;margin-top:9px;font-size:10.5px;font-weight:900}.user-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.user-directory-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffffff5,#f4f8ffe6);border:1px solid #97a9de2e;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;min-height:190px;padding:18px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.user-directory-card:hover{border-color:#3477ff47;transform:translateY(-3px);box-shadow:0 18px 44px #3a56a01f}.user-card-avatar{color:#123f99;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #97a9de38;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:1000;display:inline-flex}.user-directory-card strong{color:var(--navy);font-size:17px}.user-directory-card small,.user-directory-card span{color:#627096;font-weight:800;line-height:1.45}.user-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.danger-action.strong{color:#b91c1c;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-color:#dc262638}@media (width<=760px){.panel-title.with-actions{grid-template-columns:auto 1fr}.panel-title.with-actions .view-toggle{grid-column:1/-1;width:max-content}}.nested-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05123138;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delete-workflow-modal{background:#fffffff5;border:1px solid #b3c5edcc;border-radius:30px;width:min(760px,100vw - 36px);max-height:calc(100vh - 48px);padding:28px;overflow:auto;box-shadow:0 34px 110px #203d8047}.delete-workflow-head{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.delete-workflow-head h2{color:#061b4f;margin:4px 0 6px;font-size:30px}.delete-workflow-head p{color:#5f6f9f;margin:0;line-height:1.55}.danger-icon{color:#b91c1c;background:linear-gradient(135deg,#fee2e2f5,#fff7edf5);border:1px solid #fca5a5bf;border-radius:20px;flex:none;place-items:center;width:58px;height:58px;display:grid}.danger-icon svg{width:27px;height:27px}.delete-impact-grid,.delete-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.delete-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-choice{text-align:left;color:#061b4f;cursor:pointer;background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #bdcdedd1;border-radius:24px;min-height:134px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.delete-choice:hover,.delete-choice.active{border-color:#3b82f6b8;transform:translateY(-2px);box-shadow:0 18px 44px #2563eb1f}.delete-choice svg{color:#3477ff;width:28px;height:28px;margin-bottom:14px}.delete-choice strong,.delete-choice span{display:block}.delete-choice strong{margin-bottom:8px;font-size:17px}.delete-choice span{color:#60709d;line-height:1.45}.delete-workflow-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=760px){.delete-impact-grid,.delete-choice-grid{grid-template-columns:1fr}.delete-workflow-head{align-items:center}}.compact-metrics-grid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px}.compact-metrics-grid .stat-card{min-height:142px;padding:20px}.polished-toolbar{background:#ffffffb8;border:1px solid #5b80c22e;border-radius:24px;grid-template-columns:minmax(280px,1fr) 180px 170px auto auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.toolbar-main-search{background:#ffffffeb;border:1px solid #5f80be38;border-radius:18px;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.toolbar-main-search svg{color:#37f;width:22px;height:22px}.toolbar-main-search input,.polished-toolbar select{color:#071a4d;background:#fffffff0;border:1px solid #5f80be38;border-radius:18px;outline:none;width:100%;min-height:54px;padding:0 16px;font-weight:800}.toolbar-main-search input{background:0 0;border:0;padding:0}.compact-btn{border-radius:15px!important;min-height:42px!important;padding:0 16px!important}.selectable-grid .admin-record-card,.selectable-grid .user-directory-card{text-align:left;position:relative}.selection-check{cursor:pointer;background:#ffffffe6;border:1px solid #5b80c242;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.selection-check input{width:18px;height:18px}.admin-record-card.selected,.user-directory-card.selected{border-color:#3477ffb3!important;box-shadow:0 0 0 4px #3477ff1a,0 24px 60px #3477ff1f!important}.selectable-table input[type=checkbox]{width:18px;height:18px}.context-menu{z-index:9999;background:#fffffffa;border:1px solid #5b80c238;border-radius:18px;min-width:230px;padding:8px;position:fixed;box-shadow:0 30px 80px #0f235f33}.context-menu button{text-align:left;color:#071a4d;cursor:pointer;background:0 0;border:0;border-radius:13px;width:100%;padding:12px 14px;font-weight:900}.context-menu button:hover{background:#eef5ff}.context-menu .danger-context{color:#b31313}.context-menu .danger-context:hover{background:#fff0f0}.admin-list-stack{gap:12px;display:grid}.role-dashboard-page .role-action-panel{overflow:hidden}.compact-action-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}@media (width<=1300px){.compact-metrics-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.polished-toolbar{grid-template-columns:1fr 1fr}.compact-action-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.compact-metrics-grid{grid-template-columns:1fr 1fr}.polished-toolbar,.compact-action-grid{grid-template-columns:1fr}}.v31-smart-toolbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex;position:sticky;top:0;box-shadow:0 16px 40px #0f172a14}.v31-toolbar-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.v31-context-menu{z-index:1000;background:#fffffffa;border:1px solid #0f172a1a;border-radius:1rem;min-width:220px;padding:.45rem;position:fixed;box-shadow:0 22px 70px #0f172a38}.v31-context-menu button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;font-weight:700;display:flex}.v31-context-menu button:hover:not(:disabled){background:#f1f5f9}.v31-context-menu button.danger-context{color:#b91c1c}.v31-context-menu button:disabled{opacity:.5;cursor:not-allowed}.v31-empty-state{text-align:center;color:#475569;background:linear-gradient(135deg,#f8fafceb,#ffffffeb);border:1px dashed #64748b59;border-radius:1.5rem;width:100%;padding:2.5rem 1.5rem}.v31-empty-state h3{color:#0f172a;margin:.75rem 0 .35rem}.v31-empty-state p{max-width:520px;margin:0 auto}.v31-empty-icon{color:#0369a1;background:#e0f2fe;border-radius:999px;place-items:center;width:3rem;height:3rem;margin:0 auto;display:grid}.v31-empty-actions{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.v31-operation-toast{background:#f8fafc;border:1px solid #0f172a14;border-radius:1.1rem;align-items:center;gap:.75rem;margin:.75rem 0;padding:.85rem 1rem;display:flex}.v31-operation-toast svg{flex:none}.v31-operation-toast strong,.v31-operation-toast span{display:block}.v31-operation-toast span{color:#64748b;font-size:.84rem}.v31-operation-toast.warning,.v31-operation-toast.partial{color:#92400e;background:#fffbeb;border-color:#f59e0b4d}.v31-toast-action{margin-left:auto}.v31-table-wrap{border:1px solid #0f172a14;border-radius:1.25rem;max-height:520px;overflow:auto}.v31-data-table{border-collapse:separate;border-spacing:0;background:#fff;width:100%}.v31-data-table th{z-index:20;color:#334155;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:.78rem;position:sticky;top:0}.v31-data-table th,.v31-data-table td{border-bottom:1px solid #0f172a0f;padding:.8rem 1rem}.import-template-grid .admin-record-card{text-align:left}.import-center-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;display:grid}.import-step-card{background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.import-step-card span{color:#64748b;font-size:.85rem}.upload-card input{display:none}.import-progress{background:#e2e8f0;border-radius:999px;height:.55rem;margin:.75rem 0;overflow:hidden}.import-progress span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%;transition:width .2s;display:block}.user-menu-wrap{position:relative}.user-menu{cursor:pointer;border:1px solid var(--border,#d8e3f8);background:#ffffffe0}.topbar-user-dropdown{z-index:90;background:#fff;border:1px solid #dce7fb;border-radius:22px;gap:6px;width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0f245c2e}.dropdown-profile-head{background:linear-gradient(135deg,#f2f7ff,#fff);border-radius:16px;gap:3px;padding:12px 14px;display:grid}.dropdown-profile-head strong{color:#081d52}.dropdown-profile-head span,.dropdown-profile-head small{color:#63739a;font-weight:700}.topbar-user-dropdown button{color:#12316f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:800;display:flex}.topbar-user-dropdown button:hover{background:#eef5ff}.topbar-user-dropdown .dropdown-logout{color:#b42318}.card-quick-actions{z-index:4;gap:8px;display:inline-flex;position:absolute;top:14px;right:56px}.mini-action{color:#123d91;cursor:pointer;background:#ffffffeb;border:1px solid #cfe0fb;border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #2563eb14}.mini-action:hover{background:#edf5ff}.mini-action.danger{color:#b42318;border-color:#fecaca}.mini-action.danger:hover{background:#fff1f1}.entity-icon-tabs{background:#eef4ff;border:1px solid #d7e4fb;border-radius:20px;gap:8px;padding:6px;display:inline-flex}.entity-icon-tabs button{color:#536793;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.entity-icon-tabs button svg{width:18px;height:18px}.entity-icon-tabs button.active{color:#0f3b93;background:#fff;box-shadow:0 10px 26px #2563eb1f}.admin-record-card,.user-directory-card{position:relative}.admin-table thead th{z-index:12;background:#f8fbff;position:sticky;top:0}.split-actions{flex-wrap:wrap;gap:10px}.compact-entity-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.compact-entity-list{gap:10px}.entity-card-polished,.user-directory-card.entity-card-polished,.admin-record-card.entity-card-polished{text-align:left;min-height:178px;padding:20px 18px 56px;position:relative;overflow:hidden}.entity-card-polished:hover,.user-directory-card.entity-card-polished:hover,.admin-record-card.entity-card-polished:hover{transform:translateY(-1px)}.entity-card-title,.user-directory-card .entity-card-title,.admin-record-card .entity-card-title{-webkit-line-clamp:2;color:#06194d;letter-spacing:-.015em;-webkit-box-orient:vertical;max-width:calc(100% - 48px);font-size:15px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.entity-card-description,.entity-card-meta-line,.admin-record-card .entity-card-description,.admin-record-card .entity-card-meta-line,.user-directory-card .entity-card-meta-line{color:#5f6f9d;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.entity-card-description{-webkit-line-clamp:3}.entity-card-meta-line{-webkit-line-clamp:2}.compact-avatar,.user-card-avatar.compact-avatar{width:48px;height:48px;margin-bottom:12px;font-size:17px}.compact-badges,.user-card-meta.compact-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;margin-bottom:10px;display:flex}.compact-badges .soft-badge,.compact-badges .status-pill,.compact-admin-table .soft-badge,.compact-admin-table .status-pill{padding:6px 10px;font-size:10.5px;line-height:1}.entity-card-actions{border-top:1px solid #a9bde76b;justify-content:flex-end;gap:8px;padding-top:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.entity-table-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:112px;display:inline-flex}.entity-icon-action{color:#45608f;cursor:pointer;background:#ffffffdb;border:1px solid #d8e4fb;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 8px 18px #0e2a610d}.entity-icon-action:hover{color:#0d47a1;background:#f5f9ff;border-color:#9fbdf6;transform:translateY(-1px)}.entity-icon-action.primary{color:#0f55cc;background:#f4f8ff;border-color:#c7dcff}.entity-icon-action.danger{color:#b42318;background:#fff8f8;border-color:#ffd1d1}.entity-icon-action.danger:hover{background:#fff0f0;border-color:#ffb6b6}.compact-admin-table{table-layout:fixed;width:100%}.compact-admin-table th,.compact-admin-table td{vertical-align:middle;padding:16px 14px;font-size:13px;line-height:1.35}.compact-admin-table th{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbfff5;position:sticky;top:0}.compact-admin-table td strong{font-size:14px;line-height:1.35}.compact-admin-table td span,.compact-admin-table td small{overflow-wrap:anywhere;max-width:100%}.compact-admin-table .actions-col{text-align:right;width:132px}.compact-admin-table th:first-child,.compact-admin-table td:first-child{width:52px}.card-quick-actions{display:none!important}@media (width<=900px){.compact-admin-table{min-width:980px}.entity-card-polished,.user-directory-card.entity-card-polished,.admin-record-card.entity-card-polished{min-height:164px}}.topbar,.user-menu-wrap{z-index:4000}.topbar-user-dropdown{position:absolute;z-index:10000!important}.self-service-shell .topbar-user-dropdown{z-index:10000!important}.admin-drawer,.admin-create-modal,.ticket-modal{z-index:9010}.v31-context-menu,.context-menu{z-index:10050!important}.entity-card-polished,.user-directory-card.entity-card-polished,.admin-record-card.entity-card-polished{align-content:start;min-height:158px;padding:20px 18px 58px}.entity-card-title{font-size:15px!important;line-height:1.32!important}.entity-card-description,.entity-card-meta-line{font-size:12px!important;line-height:1.42!important}.entity-card-actions{padding-top:8px;bottom:12px;left:12px;right:12px}.entity-icon-action{border-radius:11px;width:30px;height:30px}.entity-icon-action svg{width:14px;height:14px}.admin-table-wrap{overflow:auto}.compact-admin-table th,.compact-admin-table td{padding:12px;font-size:12px}.compact-admin-table td strong{font-size:13px}.compact-admin-table th{top:0}.catalog-summary-card{text-align:center;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dce7fb;border-radius:22px;place-content:center;gap:6px;min-height:130px;display:grid}.catalog-summary-card strong{color:#0d47a1;font-size:42px;line-height:1}.catalog-summary-card span{color:#071a4d;font-weight:900}.catalog-summary-card small{color:#63739a;max-width:360px;font-weight:700}.group-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.danger-action.compact-btn svg,.secondary-action.compact-btn svg{width:15px;height:15px}.compact-drawer{max-width:min(980px,100vw - 32px)}.wide-field{grid-column:1/-1}.safe-delete-panel{background:linear-gradient(135deg,#fffbebf0,#ffffffeb);border:1px solid #ffb45073;border-radius:24px;margin-top:18px;padding:18px;box-shadow:inset 0 1px #fffc}.safe-delete-count-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:14px 0;display:grid}.safe-delete-steps{gap:10px;margin:12px 0 18px;display:grid}.safe-delete-steps span{color:var(--text-muted,#53658f);align-items:flex-start;gap:10px;font-weight:700;display:flex}.safe-delete-steps strong{width:24px;height:24px;color:var(--primary,#2563eb);background:#2563eb1f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.confirm-delete-input{color:var(--text-muted,#53658f);gap:8px;margin:16px 0;font-weight:800;display:grid}.confirm-delete-input input{max-width:260px;color:var(--text-strong,#0b1b4d);background:#fff;border:1px solid #a0aed28c;border-radius:16px;padding:12px 14px;font-weight:900}.linked-records-list span{cursor:default}.primary-action.compact-btn,.secondary-action.compact-btn,.danger-action.compact-btn{min-height:40px}.compact-safe-delete-panel{gap:18px}.safe-delete-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.safe-delete-metric{min-height:76px;color:var(--text-strong,#071946);text-align:left;background:#ffffffb8;border:1px solid #2467ff24;border-radius:18px;align-items:center;gap:12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.safe-delete-metric:disabled{opacity:.72;cursor:default}.safe-delete-metric.clickable{cursor:pointer}.safe-delete-metric.clickable:hover{border-color:#2467ff6b;transform:translateY(-1px);box-shadow:0 12px 30px #1e4ed81f}.safe-delete-metric-icon{color:#2467ff;background:#2467ff17;border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.safe-delete-metric-icon svg{width:19px;height:19px}.safe-delete-metric small{color:#65759b;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800;display:block}.safe-delete-metric strong{color:#081c4f;margin-top:6px;font-size:24px;line-height:1;display:block}.safe-delete-step-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.safe-delete-step-strip span{color:#51628d;background:#ffffffa6;border:1px solid #2467ff1a;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;font-weight:800;display:flex}.safe-delete-step-strip strong{color:#2467ff;background:#2467ff21;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.delete-confirm-hint{color:#b42318;margin-top:-8px;font-weight:800}.organization-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0;display:grid}.scope-filter-chip{color:#0b2b72;background:#2467ff14;border:1px solid #2467ff33;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-weight:800;display:flex}.scope-filter-chip button{color:#1045a8;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-weight:900;display:inline-flex}.scope-filter-chip svg{width:16px;height:16px}:root,html[data-theme=light]{--bg-primary:#f5f8ff;--bg-secondary:#eef4ff;--bg-card:#fff;--bg-elevated:#fffffff0;--text-primary:#071943;--text-secondary:#596b96;--text-muted:#7a87aa;--text-strong:#06194d;--border-divider:#97a9de40;--border-strong:#728ccf5c;--accent-primary:#2467ff;--accent-secondary:#4ddfff;--danger:#b42318;--warning:#b7791f;--success:#047857;--shadow-elevated:0 24px 70px #0f245c2e}html[data-theme=dark]{--navy:#eaf1ff;--deep-blue:#8fb6ff;--blue:#80aaff;--soft-blue:#3b82f62e;--muted:#9fb0d4;--border:#8faced3d;--bg-primary:#07111f;--bg-secondary:#0c1729;--bg-card:#101d33;--bg-elevated:#0f1d33f5;--text-primary:#eaf1ff;--text-secondary:#b7c5e3;--text-muted:#8fa2c8;--text-strong:#fff;--border-divider:#8faced38;--border-strong:#8faced5c;--accent-primary:#76a7ff;--accent-secondary:#57e4ff;--danger:#ff8b8b;--warning:#ffd48a;--success:#60d394;--shadow-elevated:0 24px 70px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .admin-section,html[data-theme=dark] .admin-record-card,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .safe-delete-panel,html[data-theme=dark] .catalog-summary-card,html[data-theme=dark] .admin-drawer,html[data-theme=dark] .admin-create-modal,html[data-theme=dark] .ticket-modal,html[data-theme=dark] .entity-card-polished,html[data-theme=dark] .profile-card,html[data-theme=dark] .dashboard-action-card{border-color:var(--border-divider);color:var(--text-primary);background:linear-gradient(135deg,#101d33f0,#0c1729f5)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search-box,html[data-theme=dark] .v31-smart-toolbar,html[data-theme=dark] .topbar-user-dropdown,html[data-theme=dark] .quick-add-dropdown,html[data-theme=dark] .user-menu,html[data-theme=dark] .icon-btn,html[data-theme=dark] .quick-add-btn{color:var(--text-primary);border-color:var(--border-divider);background:#101d33f5}.impersonation-banner{z-index:20000;color:#7c3d00;background:linear-gradient(135deg,#fff7d6,#ffe4ad);border-bottom:1px solid #d9770647;align-items:center;gap:12px;min-height:46px;padding:8px 22px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 12px 30px #78350f29}.impersonation-banner strong{font-weight:950}.impersonation-banner span{color:#8a5a16;font-weight:700}.impersonation-banner button{color:#92400e;background:#fff;border:1px solid #92400e47;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-weight:900;display:inline-flex}.impersonation-banner button svg{width:15px;height:15px}.topbar{z-index:4200;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);border-bottom-color:var(--border-divider);position:sticky;top:0}.topbar-actions{gap:12px}.quick-add-wrap,.user-menu-wrap{z-index:4300;position:relative}.quick-add-btn{border:1px solid var(--border-divider);color:#fff;background:linear-gradient(135deg,#2467ff,#8b5cf6);border-radius:15px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-weight:950;display:inline-flex;box-shadow:0 16px 35px #2467ff38}.quick-add-btn svg{width:18px;height:18px}.quick-add-btn svg:last-child{opacity:.86;width:15px;height:15px}.quick-add-dropdown,.topbar-user-dropdown{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-divider);box-shadow:var(--shadow-elevated);z-index:12000!important}.quick-add-dropdown{border:1px solid var(--border-divider);border-radius:22px;gap:7px;width:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.quick-add-dropdown button,.topbar-user-dropdown button{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:11px 12px;font-weight:850;display:flex}.quick-add-dropdown button:hover,.topbar-user-dropdown button:hover{background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.quick-add-dropdown button svg,.topbar-user-dropdown button svg{width:18px;height:18px;color:var(--accent-primary);flex:none}.quick-add-dropdown button span{gap:2px;display:grid}.quick-add-dropdown button small{color:var(--text-muted);font-weight:700}.v32-avatar{border:1px solid #ffffff9e;font-weight:950;box-shadow:inset 0 0 0 1px #1e40af14,0 8px 22px #22428c14}.v32-avatar.sm{width:28px;height:28px;font-size:11px}.v32-avatar.md{width:36px;height:36px;font-size:13px}.v32-avatar.lg{width:54px;height:54px;font-size:18px}.dropdown-profile-head.with-avatar{align-items:center;gap:12px;display:flex}.dropdown-profile-head.with-avatar>div:not(.avatar){gap:2px;min-width:0;display:grid}.theme-menu-block{border:1px solid var(--border-divider);background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border-radius:16px;margin:6px 0;padding:10px}.theme-menu-block>span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:900;display:block}.theme-toggle-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.theme-toggle-row button{border:1px solid #0000;justify-content:center;gap:5px;padding:8px 6px;font-size:11px}.theme-toggle-row button.active{background:var(--bg-card);border-color:var(--border-strong);color:var(--accent-primary)}.theme-toggle-row button svg{width:14px;height:14px}.search-box{background:var(--bg-card);border-color:var(--border-divider)}.search-box input{color:var(--text-primary);background:0 0}.icon-btn,.user-menu{background:var(--bg-card);border-color:var(--border-divider)}.content-area{background:0 0}@media (width<=900px){.topbar{gap:10px;padding:0 14px}.search-box{width:min(100%,55vw)}.quick-add-btn span,.user-menu>div:not(.avatar){display:none}.quick-add-dropdown,.topbar-user-dropdown{width:min(320px,100vw - 22px);right:-6px}}.notice-box{align-items:center;gap:14px;display:flex}.notice-box-action{align-items:center;margin-left:auto;display:flex}.workspace-tabs{top:var(--topbar-height,72px);z-index:80;border-bottom:1px solid var(--border-divider);background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:8px;padding:8px 18px;display:flex;position:sticky;overflow-x:auto}.workspace-tab{border:1px solid var(--border-divider);background:var(--bg-card);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.workspace-tab button{color:var(--text-primary);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-weight:800;display:inline-flex}.workspace-tab-close{justify-content:center;width:28px;height:28px;color:var(--text-secondary)!important}.scope-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.scope-metric-button{border:1px solid var(--border-divider);background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.scope-metric-button:hover:not(:disabled){border-color:var(--accent-primary);box-shadow:0 16px 34px color-mix(in srgb, var(--accent-primary) 12%, transparent);transform:translateY(-2px)}.scope-metric-button:disabled{opacity:.55;cursor:not-allowed}.scope-metric-icon{background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-secondary));width:44px;height:44px;color:var(--accent-primary);border-radius:16px;place-items:center;display:grid}.scope-metric-icon svg{width:22px;height:22px}.scope-metric-button strong{font-size:26px;line-height:1;display:block}.scope-metric-button small{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-weight:900}.safe-delete-wizard .wizard-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.wizard-stepper button{border:1px solid var(--border-divider);background:var(--bg-card);color:var(--text-primary);border-radius:18px;align-items:center;gap:9px;padding:12px;font-weight:900;display:flex}.wizard-stepper button strong{background:color-mix(in srgb, var(--accent-primary) 15%, var(--bg-secondary));width:26px;height:26px;color:var(--accent-primary);border-radius:999px;place-items:center;display:grid}.wizard-stepper button.active{border-color:var(--accent-primary);box-shadow:0 14px 30px color-mix(in srgb, var(--accent-primary) 14%, transparent)}.compact-impact-grid .mini-metric{min-height:90px}.safe-delete-decision-grid{gap:14px;display:grid}.safe-delete-decision-grid label{color:var(--text-secondary);gap:7px;font-weight:900;display:grid}.safe-delete-decision-grid select,.confirm-delete-input input{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-divider);border-radius:16px;padding:13px 14px;font-weight:900}.inline-warning{color:var(--warning);margin-top:8px;font-weight:900;display:block}.topbar.mobile-hidden{transform:translateY(-110%)}.topbar{transition:transform .22s}.mobile-bottom-nav{display:none}@media (width<=760px){.self-service-shell .mobile-bottom-nav{z-index:150;border:1px solid var(--border-divider);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 48px #00000038}.mobile-bottom-nav button{color:var(--text-secondary);background:0 0;border:0;border-radius:16px;place-items:center;gap:3px;padding:7px 4px;font-size:10px;font-weight:900;display:grid}.mobile-bottom-nav button.active{background:color-mix(in srgb, var(--accent-primary) 13%, var(--bg-secondary));color:var(--accent-primary)}.mobile-bottom-nav svg{width:20px;height:20px}.self-service-shell .content-area{padding-bottom:96px}.workspace-tabs{padding-inline:10px;top:64px}.scope-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safe-delete-wizard .wizard-stepper{grid-template-columns:1fr}}:root,html[data-theme=light]{--bg-app:#f5f8ff;--bg-primary:#f7faff;--bg-secondary:#eef5ff;--bg-surface:#ffffffeb;--bg-card:#fff;--bg-input:#fff;--text-primary:#071943;--text-secondary:#53648d;--text-muted:#7b89aa;--border-divider:#748dc742;--border-strong:#3b65d059;--accent-primary:#3477ff;--accent-soft:#3477ff1f;--danger:#c81e1e;--warning:#b7791f;--success:#059669}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#07111f;--bg-primary:#0a1628;--bg-secondary:#101f35;--bg-surface:#111f34;--bg-card:#14243b;--bg-input:#0e1b2f;--text-primary:#eef6ff;--text-secondary:#bed0ea;--text-muted:#8fa4c2;--border-divider:#92aad338;--border-strong:#6f9aff73;--accent-primary:#6da0ff;--accent-soft:#6da0ff2e;--danger:#ff6b6b;--warning:#f5be4f;--success:#34d399;--shadow:0 28px 80px #00000052}html[data-theme=dark] .admin-section,html[data-theme=dark] .admin-hero-panel,html[data-theme=dark] .panel-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .admin-record-card,html[data-theme=dark] .entity-card-polished,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .admin-drawer,html[data-theme=dark] .admin-create-modal,html[data-theme=dark] .safe-delete-panel,html[data-theme=dark] .catalog-summary-card,html[data-theme=dark] .dashboard-action-card,html[data-theme=dark] .profile-card{background:var(--bg-card)!important;border:1px solid var(--border-divider)!important;color:var(--text-primary)!important;box-shadow:0 20px 60px #00000038!important}html[data-theme=dark] .admin-section h1,html[data-theme=dark] .admin-section h2,html[data-theme=dark] .admin-section h3,html[data-theme=dark] .admin-section strong,html[data-theme=dark] .panel-card h2,html[data-theme=dark] .stat-card strong,html[data-theme=dark] .entity-card-title,html[data-theme=dark] .page-header h1{color:var(--text-primary)!important}html[data-theme=dark] .admin-section p,html[data-theme=dark] .admin-section small,html[data-theme=dark] .panel-card p,html[data-theme=dark] .stat-card span,html[data-theme=dark] .stat-card small,html[data-theme=dark] .entity-card-description,html[data-theme=dark] .entity-card-meta-line,html[data-theme=dark] .page-header p{color:var(--text-secondary)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search-box,html[data-theme=dark] .toolbar-main-search,html[data-theme=dark] .v31-smart-toolbar,html[data-theme=dark] .admin-toolbar,html[data-theme=dark] .quick-add-dropdown,html[data-theme=dark] .topbar-user-dropdown{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-divider)!important}html[data-theme=dark] input::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=dark] textarea::-moz-placeholder{color:var(--text-muted)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}html[data-theme=dark] .mini-metric,html[data-theme=dark] .scope-metric-button,html[data-theme=dark] .date-field,html[data-theme=dark] .inline-check,html[data-theme=dark] .workspace-tab{background:var(--bg-surface)!important;border-color:var(--border-divider)!important;color:var(--text-primary)!important}.clickable-metric-card,.clickable-metric,.scope-metric-button{cursor:pointer;text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s}.clickable-metric-card:hover,.clickable-metric:hover,.scope-metric-button:hover{transform:translateY(-2px);border-color:var(--accent-primary)!important;box-shadow:0 18px 45px #3477ff29!important}.clickable-metric svg:last-child{opacity:.65;width:16px}.primary-action.compact-btn,.secondary-action.compact-btn,.danger-action.compact-btn{border-radius:16px;align-items:center;gap:8px;min-height:42px;display:inline-flex}.admin-create-modal .admin-form-grid,.admin-create-modal .admin-form-grid.compact{grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px;display:grid}.admin-create-modal label,.safe-delete-decision-grid label{gap:8px;display:grid}.admin-create-modal input,.admin-create-modal select,.safe-delete-decision-grid select,.confirm-delete-input input{border-radius:18px;width:100%;min-height:54px}.workspace-tabs{scrollbar-width:thin;gap:10px;overflow-x:auto}.workspace-tab{flex:none}@media (width<=900px){.workspace-tabs{padding:8px 10px}.workspace-tab{max-width:190px}.workspace-tab button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}@media (width<=760px){.topbar{z-index:80;grid-template-columns:1fr auto auto;gap:10px;padding:10px 12px;display:grid;position:sticky;top:0}.topbar .search-box{grid-column:1/-1;min-width:0}.workspace-tabs{border-radius:0;margin-inline:0}.content-area{padding:14px 12px 88px!important}.mobile-bottom-nav{z-index:120;background:var(--bg-card);border:1px solid var(--border-divider);border-radius:22px;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 60px #07194338;display:grid!important}}.outbox-review-dialog{width:min(920px,100vw - 32px);max-height:min(760px,100vh - 48px);overflow:auto}.outbox-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.outbox-summary-strip span{color:var(--text-primary,#0b1f4d);background:#f8fbfff5;border:1px solid #94a3b852;border-radius:18px;align-items:center;gap:8px;padding:12px 14px;font-weight:800;display:inline-flex}.outbox-summary-strip svg{color:#2563eb;width:18px;height:18px}.outbox-review-list{gap:12px;display:grid}.outbox-review-card{background:#fffffffa;border:1px solid #94a3b857;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(240px,320px) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 16px 40px #0f172a14}.outbox-review-card-main{gap:5px;display:grid}.outbox-review-card-main strong{color:var(--text-primary,#071a44);font-size:1rem}.outbox-review-card-main small{color:var(--text-secondary,#5b6b93);font-weight:700}.outbox-review-card-main p{color:var(--text-secondary,#5b6b93);margin:0}.outbox-review-card-main .error-text{color:#b91c1c;font-weight:800}.outbox-password-field{gap:8px;display:grid}.outbox-password-field span{color:var(--text-primary,#071a44);align-items:center;gap:6px;font-weight:900;display:inline-flex}.outbox-password-field input{border:1px solid #94a3b861;border-radius:16px;width:100%;min-height:46px;padding:0 14px;font-weight:800}.outbox-review-actions{justify-content:flex-end;gap:8px;display:inline-flex}.danger-soft{color:#b91c1c}@media (width<=860px){.outbox-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.outbox-review-card{grid-template-columns:1fr}.outbox-review-actions{justify-content:flex-start}}:root{--z-workspace-tabs:1200;--z-sticky-banner:7000;--z-dropdown:12000;--z-modal:2147480000;--z-drawer:2147480000;--z-inline-create:2147480000;--z-dialog:2147480000;--z-confirm:2147480000}.inventory-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.inventory-column-picker{position:relative}.inventory-column-picker>summary{cursor:pointer;list-style:none}.inventory-column-picker>summary::-webkit-details-marker{display:none}.inventory-column-picker-menu{z-index:20;background:var(--surface,#fff);border:1px solid #3b82f62e;border-radius:1rem;min-width:180px;padding:.6rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #0f172a29}.inventory-column-picker-option{color:var(--text-primary,#0f1f44);border-radius:.7rem;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.84rem;font-weight:700;display:flex}.inventory-column-picker-option:hover{background:#3b82f614}.inventory-column-picker-option input:disabled+span{opacity:.55}.v31-view-toggle{background:#f8fbfff0;border:1px solid #3b82f62e;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:inline-flex}.v31-view-toggle button{color:#53658e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.v31-view-toggle button.active{color:#fff;background:linear-gradient(135deg,#3477ff,#8257ff);box-shadow:0 12px 26px #3477ff3d}.v31-view-toggle svg{width:1.05rem;height:1.05rem}.inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1rem;display:grid}.inventory-line-list,.inventory-compact-list{gap:.75rem;margin-top:1rem;display:grid}.inventory-record-card,.inventory-record-line{cursor:pointer;background:linear-gradient(135deg,#fffffffa,#f6f9ffeb);border:1px solid #3b82f629;border-radius:1.35rem;padding:1rem;box-shadow:0 18px 44px #0f172a0f}.inventory-record-card{align-content:start;gap:.9rem;display:grid}.inventory-record-line{grid-template-columns:minmax(0,1.4fr) auto minmax(220px,auto);align-items:center;gap:1rem;display:grid}.inventory-compact-list .inventory-record-line{grid-template-columns:minmax(0,1fr) auto;padding:.75rem .9rem}.inventory-compact-list .inventory-record-line .inventory-row-actions{display:none}.inventory-record-main{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.inventory-record-icon{color:#2563eb;background:#3b82f61a;border-radius:1rem;place-items:center;width:48px;height:48px;display:grid}.inventory-record-main strong,.inventory-table td strong{color:var(--text-primary,#071a44);font-size:.98rem;font-weight:950;line-height:1.35;display:block}.inventory-record-main small,.inventory-table td small{color:var(--text-secondary,#53658e);margin-top:.25rem;font-weight:780;line-height:1.35;display:block}.inventory-record-main em{color:#64748b;margin-top:.35rem;font-size:.82rem;font-style:normal;font-weight:700;display:block}.inventory-record-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.inventory-record-meta>span:not(.status-chip){color:#41537c;background:#0f172a0a;border-radius:999px;padding:.45rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}.inventory-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inventory-row-actions .compact-btn{min-height:2.6rem;padding-inline:.9rem}.inventory-action-note{color:#5b6b8d;background:#f8fafcd1;border:1px solid #94a3b861;border-radius:999px;align-items:center;min-height:2.1rem;padding:.35rem .7rem;font-size:.76rem;font-weight:850;display:inline-flex}[data-inventory-hybrid-legacy-list=readonly] .compact-list-row{text-align:left;width:100%}[data-inventory-hybrid-legacy-list=readonly] .compact-list-row small{color:#667899;margin-top:.18rem;font-size:.78rem;font-weight:700;display:block}.inventory-v2-assets-workspace,.inventory-v2-assets-workspace .panel-card{gap:1rem;display:grid}.inventory-v2-workspace-head{background:#ffffffdb;border:1px solid #7e9dd661;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 10px 26px #0f172a0b}.inventory-v2-workspace-head>div{min-width:0}.inventory-v2-workspace-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:min(360px,100%);display:flex}.inventory-v2-workspace-head h2,.inventory-v2-workspace-head p{margin:0}.inventory-v2-workspace-head p{color:#5b6b8d;max-width:760px;font-size:.92rem}.inventory-v2-assets-workspace .inventory-filter-bar{border-radius:.5rem;grid-template-columns:minmax(280px,1fr) minmax(160px,auto) auto;padding:.7rem}.inventory-v2-assets-workspace .inventory-filter-bar select{color:#071943;background:#ffffffe6;border:1px solid #7e9dd661;border-radius:.75rem;min-height:44px;padding:0 .85rem;font-weight:760}.inventory-v2-assets-workspace .segmented-control{background:#f1f6ffcc;border:1px solid #7e9dd661;border-radius:.8rem;align-items:center;gap:.25rem;min-height:44px;padding:.25rem;display:inline-flex}.inventory-v2-assets-workspace .segmented-control button{color:#5b6b8d;background:0 0;border:0;border-radius:.6rem;min-width:72px;min-height:34px;font-weight:820}.inventory-v2-assets-workspace .segmented-control button.active{color:#071943;background:#fff;box-shadow:0 8px 22px #0f172a14}.inventory-v2-assets-workspace .inventory-stats-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem}.inventory-v2-assets-workspace .stat-card{border-radius:.5rem;min-height:84px;padding:.72rem}.inventory-v2-assets-workspace .stat-icon{border-radius:.5rem;width:30px;height:30px;margin-bottom:.35rem}.inventory-v2-assets-workspace .stat-card strong{font-size:1.28rem}.inventory-v2-command-center-shell{gap:.85rem;display:grid}.inventory-v2-command-toolbar{background:#ffffffc7;border:1px solid #7e9dd64d;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem .75rem;display:flex}.inventory-v2-command-toolbar>div{flex-wrap:wrap;gap:.4rem;display:flex}.inventory-v2-command-metrics{grid-template-columns:repeat(4,minmax(160px,1fr));gap:.75rem}.inventory-v2-command-metrics .stat-card{border-radius:.5rem;min-height:82px;padding:.72rem}.inventory-v2-command-metrics .stat-icon{border-radius:.5rem;width:30px;height:30px;margin-bottom:.35rem}.inventory-v2-command-metrics .stat-card strong{font-size:1.25rem}.inventory-v2-workstream-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:.75rem;display:grid}.inventory-v2-workstream-card{background:#ffffffc7;border:1px solid #7e9dd642;border-radius:.5rem;gap:.7rem;min-width:0;padding:.8rem;display:grid;box-shadow:0 14px 34px #1f417812}.inventory-v2-workstream-card-header{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;min-width:0;display:grid}.inventory-v2-workstream-card-header h3{color:#071943;margin:0;font-size:.98rem;font-weight:860;line-height:1.2}.inventory-v2-workstream-card-header p{color:#56698f;margin:.18rem 0 0;font-size:.83rem;line-height:1.35}.inventory-v2-workstream-icon{color:#246bfe;background:#eaf2ff;border-radius:.5rem;place-items:center;width:34px;height:34px;display:inline-grid}.inventory-v2-workstream-icon svg{width:18px;height:18px}.inventory-v2-workstream-badges,.inventory-v2-inline-actions{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.inventory-v2-workstream-body{gap:.55rem;min-width:0;display:grid}.inventory-v2-workstream-body .compact-list{gap:.42rem}.inventory-v2-discovery-panel{align-items:start;gap:1rem;display:grid}.inventory-v2-discovery-inbox{background:#f8fbffc7;border:1px solid #7e9dd642;border-radius:.62rem;order:1;gap:.85rem;padding:.95rem;display:grid}.inventory-v2-discovery-inbox-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.inventory-v2-discovery-inbox-head .section-heading{min-width:0}.inventory-v2-discovery-inbox-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.inventory-v2-discovery-inbox-actions>button{flex:none}.inventory-v2-discovery-inbox .is-spinning{animation:.8s linear infinite inventory-v2-spin}@keyframes inventory-v2-spin{to{transform:rotate(360deg)}}.inventory-v2-discovery-inbox-grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:.75rem;display:grid}.inventory-v2-discovery-source-buckets{flex-wrap:wrap;gap:.5rem;display:flex}.inventory-v2-discovery-source-buckets span{color:#405273;background:#ffffffd1;border:1px solid #7e9dd647;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2rem;padding:.3rem .62rem;font-size:.78rem;font-weight:760;display:inline-flex}.inventory-v2-discovery-source-buckets strong{color:#fff;text-align:center;background:#07111f;border-radius:999px;min-width:1.45rem;padding:.12rem .42rem;font-size:.72rem}.inventory-v2-discovery-finding-card{background:#ffffffe0;border:1px solid #7e9dd642;border-radius:.62rem;gap:.7rem;min-width:0;padding:.82rem;display:grid}.inventory-v2-discovery-finding-card.selected{border-color:#c8a24a70;box-shadow:0 14px 34px #0f172a14}.inventory-v2-finding-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.inventory-v2-finding-card-head>div{gap:.18rem;min-width:0;display:grid}.inventory-v2-finding-card-head strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:1rem}.inventory-v2-finding-card-head span{color:#607297;font-size:.82rem;font-weight:650}.inventory-v2-finding-card-head em{color:#334155;text-align:center;background:#e2e8f0b8;border-radius:999px;flex:none;max-width:150px;padding:.24rem .55rem;font-size:.74rem;font-style:normal;font-weight:780}.inventory-v2-finding-card-head em[data-tone=good]{color:#047857;background:#dcfce7d9}.inventory-v2-finding-card-head em[data-tone=warn]{color:#92400e;background:#fffbebe6}.inventory-v2-finding-card-head em[data-tone=danger]{color:#b91c1c;background:#fef2f2e6}.inventory-v2-finding-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.inventory-v2-finding-facts span{color:#607297;background:#f8fbffa8;border:1px solid #7e9dd62e;border-radius:.5rem;gap:.18rem;min-width:0;padding:.5rem;font-size:.74rem;font-weight:720;display:grid}.inventory-v2-finding-facts strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.86rem}.inventory-v2-device-activation-progress{background:linear-gradient(135deg,#eff6ffeb,#ffffffe6);border:1px solid #2563eb33;border-radius:.58rem;gap:.65rem;padding:.72rem;display:grid}.inventory-v2-device-activation-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.inventory-v2-device-activation-head>div{gap:.16rem;min-width:0;display:grid}.inventory-v2-device-activation-head strong{color:#071943;font-size:.88rem}.inventory-v2-device-activation-head span{color:#607297;overflow-wrap:anywhere;font-size:.72rem;font-weight:720}.inventory-v2-device-activation-head em{color:#92400e;background:#fffbebeb;border-radius:999px;flex:none;padding:.22rem .5rem;font-size:.7rem;font-style:normal;font-weight:820}.inventory-v2-device-activation-head em[data-ready=true]{color:#047857;background:#dcfce7e6}.inventory-v2-device-activation-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.inventory-v2-device-activation-progress li{background:#ffffffc2;border:1px solid #94a3b838;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);gap:.38rem;min-width:0;padding:.48rem;display:grid}.inventory-v2-device-activation-progress li>b{color:#64748b;background:#e2e8f0e6;border-radius:999px;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.68rem;display:inline-flex}.inventory-v2-device-activation-progress li>b svg{width:14px;height:14px}.inventory-v2-device-activation-progress li>span{gap:.1rem;min-width:0;display:grid}.inventory-v2-device-activation-progress li strong{color:#334155;font-size:.7rem;line-height:1.2}.inventory-v2-device-activation-progress li small{color:#64748b;overflow-wrap:anywhere;font-size:.64rem;font-weight:680;line-height:1.25}.inventory-v2-device-activation-progress li[data-state=done]{background:#ecfdf5cc;border-color:#10b98138}.inventory-v2-device-activation-progress li[data-state=done]>b{color:#fff;background:#047857}.inventory-v2-device-activation-progress li[data-state=current]{background:#eff6ffe6;border-color:#2563eb47}.inventory-v2-device-activation-progress li[data-state=current]>b{color:#fff;background:#1d4ed8}.inventory-v2-finding-device-data{background:linear-gradient(135deg,#f8fafcf2,#eff6ffc7);border:1px solid #2563eb29;border-radius:.58rem;gap:.55rem;padding:.65rem;display:grid}.inventory-v2-finding-device-data>div{gap:.12rem;display:grid}.inventory-v2-finding-device-data>div strong{color:#071943;font-size:.9rem}.inventory-v2-finding-device-data>div span{color:#607297;font-size:.76rem;font-weight:680}.inventory-v2-finding-device-data dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.inventory-v2-finding-device-data dl div{background:#ffffffb8;border:1px solid #7e9dd629;border-radius:.48rem;min-width:0;padding:.48rem}.inventory-v2-finding-device-data dt{color:#607297;margin:0 0 .14rem;font-size:.7rem;font-weight:820}.inventory-v2-finding-device-data dd{color:#071943;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;font-weight:820}.inventory-v2-discovery-technical-details{background:#ffffffa8;border:1px solid #7e9dd62e;border-radius:.5rem;overflow:hidden}.inventory-v2-discovery-technical-details summary{color:#071943;cursor:pointer;justify-content:space-between;align-items:center;gap:.55rem;min-height:40px;padding:0 .6rem;font-size:.78rem;font-weight:820;list-style:none;display:flex}.inventory-v2-discovery-technical-details summary::-webkit-details-marker{display:none}.inventory-v2-discovery-technical-details summary strong{color:#607297;font-size:.72rem}.inventory-v2-discovery-technical-details dl{padding:0 .55rem .55rem}.inventory-v2-duplicate-compare,.inventory-v2-normalized-preview,.inventory-v2-field-provenance-labels{background:#ffffffc7;border:1px solid #7e9dd62e;border-radius:.58rem;gap:.55rem;padding:.65rem;display:grid}.inventory-v2-evidence-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.inventory-v2-evidence-section-head strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.88rem}.inventory-v2-evidence-section-head em{color:#1d4ed8;text-align:right;overflow-wrap:anywhere;background:#eff6ffe6;border-radius:999px;max-width:100%;padding:.22rem .5rem;font-size:.7rem;font-style:normal;font-weight:780}.inventory-v2-duplicate-score{color:#475569;font-size:.78rem;font-weight:740}.inventory-v2-identity-signals,.inventory-v2-normalized-rows,.inventory-v2-field-provenance-labels>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.42rem;display:grid}.inventory-v2-identity-signals span,.inventory-v2-normalized-rows span,.inventory-v2-field-provenance-labels>div:last-child span{color:#607297;overflow-wrap:anywhere;background:#f8fbffb8;border:1px solid #7e9dd624;border-radius:.48rem;gap:.14rem;min-width:0;padding:.46rem;font-size:.7rem;font-weight:760;line-height:1.3;display:grid}.inventory-v2-identity-signals strong,.inventory-v2-normalized-rows b,.inventory-v2-field-provenance-labels strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.78rem}.inventory-v2-normalized-rows small,.inventory-v2-field-provenance-labels small{color:#607297;overflow-wrap:anywhere;font-size:.7rem;font-weight:700}.inventory-v2-duplicate-candidates{gap:.38rem;display:grid}.inventory-v2-duplicate-candidates>div{background:#fffbebc7;border:1px solid #f59e0b47;border-radius:.5rem;gap:.12rem;padding:.5rem;display:grid}.inventory-v2-duplicate-candidates strong{color:#78350f;font-size:.8rem}.inventory-v2-duplicate-candidates span,.inventory-v2-duplicate-candidates small{color:#92400e;overflow-wrap:anywhere;font-size:.72rem;font-weight:720}.inventory-v2-demo-source-warning,.inventory-v2-finding-write-lock,.inventory-v2-finding-missing-context{color:#92400e;background:#fffbebd1;border:1px solid #f59e0b61;border-radius:.55rem;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.inventory-v2-demo-source-warning strong,.inventory-v2-finding-write-lock strong,.inventory-v2-finding-missing-context strong{color:#78350f;font-size:.86rem;display:block}.inventory-v2-demo-source-warning span,.inventory-v2-finding-write-lock span,.inventory-v2-finding-missing-context span{color:#92400e;font-size:.78rem;font-weight:720;line-height:1.35;display:block}.inventory-v2-finding-preview,.inventory-v2-finding-result{background:#fffbebb8;border:1px solid #c8a24a42;border-radius:.5rem;gap:.22rem;padding:.65rem;display:grid}.inventory-v2-finding-preview span,.inventory-v2-finding-result span{color:#607297;font-weight:650;line-height:1.35}.inventory-v2-finding-preview strong,.inventory-v2-finding-result strong{color:#071943}.inventory-v2-finding-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.inventory-v2-finding-controls input{color:#071943;background:#fffffff2;border:1px solid #7e9dd657;border-radius:.5rem;min-width:0;min-height:40px;padding:0 .7rem;font-weight:650}.inventory-v2-finding-controls input:only-child{grid-column:1/-1}.inventory-v2-finding-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.45rem;display:grid}.inventory-v2-finding-actions button{justify-content:center;min-width:0}.inventory-v2-finding-actions .danger{color:#b91c1c;border-color:#ef444442}.inventory-v2-finding-feedback{color:#1e3a8a;background:#eff6ffdb;border:1px solid #2563eb38;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.62rem;font-size:.78rem;font-weight:740;line-height:1.35;display:flex}.inventory-v2-finding-feedback svg{flex:none;width:18px;height:18px}.inventory-v2-finding-feedback[data-tone=success]{color:#047857;background:#ecfdf5d1;border-color:#10b9813d}.inventory-v2-finding-feedback[data-tone=error]{color:#b91c1c;background:#fef2f2e0;border-color:#ef444447}@media (width<=1100px){.inventory-v2-device-activation-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inventory-v2-discovery-inbox-head,.inventory-v2-device-activation-head{flex-direction:column;align-items:stretch}.inventory-v2-discovery-inbox-actions{justify-content:stretch}.inventory-v2-discovery-inbox-actions>button{flex:100%}.inventory-v2-device-activation-progress ol{grid-template-columns:1fr}}.inventory-v2-finding-result{background:#ecfdf5c2;border-color:#10b98140;grid-template-columns:auto minmax(0,1fr);align-items:center}.inventory-v2-agent-next-action{background:#eff6ffdb;border:1px solid #2563eb2e;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.35rem;padding:.55rem;display:flex}.inventory-v2-agent-next-action span{color:#1e3a8a;flex:220px;font-size:.78rem;font-weight:740}.inventory-v2-finding-result svg{color:#047857;width:19px;height:19px}.inventory-v2-discovery-controls{order:2;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(132px,auto));align-items:center;gap:.7rem;display:grid}.inventory-v2-discovery-controls button{white-space:normal;text-align:center;justify-content:center;min-width:0;max-width:100%}.inventory-v2-discovery-controls select,[data-inventory-v2-shell] .compact-list-row input,[data-inventory-v2-shell] .compact-list-row select,[data-inventory-v2-shell] .compact-list-row textarea{color:#071943;background:#ffffffeb;border:1px solid #7e9dd661;border-radius:.5rem;min-height:46px;padding:0 .9rem;font-weight:780}[data-inventory-v2-shell] .compact-list-row input{min-width:0}[data-inventory-v2-shell] .compact-list-row textarea{resize:vertical;min-height:78px;padding:.65rem .8rem}.inventory-v2-auto-add-candidate{background:#f8fbffc2;border:1px solid #7e9dd63d;border-radius:.5rem;order:7;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;padding:.72rem;display:grid}.inventory-v2-auto-add-candidate label{gap:.25rem;min-width:0;display:grid}.inventory-v2-auto-add-candidate span{color:#607297;font-size:.77rem;font-weight:780}.inventory-v2-auto-add-candidate input{color:#071943;background:#fffffff2;border:1px solid #7e9dd657;border-radius:.5rem;min-width:0;min-height:40px;padding:0 .7rem;font-weight:760}.inventory-v2-discovery-summary{order:2;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.6rem;display:grid}.inventory-v2-discovery-summary>div{background:#ffffffc7;border:1px solid #7e9dd647;border-radius:.5rem;gap:.25rem;min-width:0;padding:.68rem;display:grid}.inventory-v2-discovery-summary span,.inventory-v2-findings-panel .muted-text{color:#607297;font-weight:760}.inventory-v2-discovery-summary strong{color:#071943;overflow-wrap:anywhere}.inventory-v2-findings-panel{background:#f8fbffbd;border:1px solid #7e9dd642;border-radius:.5rem;order:9;gap:.75rem;padding:.9rem;display:grid}[data-inventory-v2-discovery-contract=true]{order:8;gap:.45rem;max-width:760px;display:grid}[data-inventory-v2-discovery-contract=true] .compact-list-row,.inventory-v2-findings-panel .compact-list-row{background:#ffffffb8;border:1px solid #7e9dd638;border-radius:.5rem;grid-template-columns:minmax(118px,.28fr) minmax(0,.72fr);align-items:start;gap:.6rem;min-width:0;padding:.55rem .65rem;display:grid}[data-inventory-v2-discovery-contract=true] .compact-list-row span,.inventory-v2-findings-panel .compact-list-row span{color:#607297;font-size:.78rem;font-weight:760}[data-inventory-v2-discovery-contract=true] .compact-list-row strong,.inventory-v2-findings-panel .compact-list-row strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:650;line-height:1.35}.inventory-scan-wizard{gap:.9rem}.inventory-scan-wizard-head{order:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inventory-scan-wizard-head .section-heading{align-items:flex-start}.inventory-scan-wizard-head h2,.inventory-scan-review-panel h2{letter-spacing:0;font-weight:650}.inventory-scan-wizard-head p,.inventory-scan-review-panel p{color:#5f6f91;margin:.2rem 0 0;font-size:.95rem;line-height:1.45}.inventory-v2-download-run-prompt{z-index:1200;color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb52;border-radius:.8rem;align-items:flex-start;gap:.7rem;width:min(430px,100vw - 2rem);padding:.9rem 1rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 48px #0f172a38}.inventory-v2-download-run-prompt svg{flex:none;width:21px;height:21px}.inventory-v2-download-run-prompt div{gap:.2rem;display:grid}.inventory-v2-download-run-prompt strong{font-weight:800}.inventory-v2-download-run-prompt span{color:#334155;font-size:.9rem;line-height:1.5}.inventory-scan-steps{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.inventory-scan-step{color:#536483;background:#ffffffc7;border:1px solid #7e9dd642;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.35rem .65rem;font-weight:600;display:inline-flex}.inventory-scan-step b{color:#2457c5;background:#2563eb1a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;font-weight:650;display:inline-flex}.inventory-scan-step b svg{width:14px;height:14px}.inventory-scan-step.active{color:#102b68;background:#eff6ffe6;border-color:#2563eb59}.inventory-scan-step.done{color:#0f766e}.inventory-scan-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.inventory-v2-advanced-discovery{background:#ffffffbd;border:1px solid #7e9dd63d;border-radius:.5rem;order:6;overflow:hidden}.inventory-v2-advanced-discovery summary{color:#071943;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:0 .78rem;font-size:.9rem;font-weight:760;list-style:none;display:flex}.inventory-v2-advanced-discovery summary::-webkit-details-marker{display:none}.inventory-v2-advanced-discovery summary strong{color:#607297;font-size:.78rem;font-weight:720}.inventory-v2-advanced-discovery[open] .inventory-scan-source-grid{padding:0 .78rem .78rem}.inventory-scan-source-card{color:#0f1f45;text-align:left;background:#ffffffd1;border:1px solid #7e9dd640;border-radius:.5rem;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:.25rem .6rem;min-height:116px;padding:.82rem;display:grid}.inventory-scan-source-card>span{color:#2563eb;background:#2563eb17;border-radius:.5rem;grid-row:1/4;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.inventory-scan-source-card svg{width:19px;height:19px}.inventory-scan-source-card strong{font-size:.98rem;font-weight:650}.inventory-scan-source-card small{color:#627293;font-size:.86rem;line-height:1.35}.inventory-scan-source-card em{color:#2457c5;background:#2563eb17;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.18rem .48rem;font-size:.76rem;font-style:normal;font-weight:650}.inventory-scan-source-card.active{background:linear-gradient(#eff6fff0,#ffffffe6);border-color:#2563eb73}.inventory-v2-verified-scan-wizard{background:#ffffffe6;border:1px solid #7e9dd647;border-radius:.5rem;order:1;gap:.85rem;padding:1rem;display:grid;box-shadow:0 8px 20px #0f172a09}.inventory-v2-verified-scan-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inventory-v2-verified-primary-actions,.inventory-v2-verified-action-row{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.inventory-v2-verified-primary-actions{flex:none}.inventory-v2-verified-primary-action{color:#fff;background:#071943;border-color:#071943;min-width:150px;box-shadow:0 10px 22px #07194329}.inventory-v2-verified-primary-action:hover:not(:disabled){background:#10285f;border-color:#10285f}.inventory-v2-verified-action-row{justify-content:flex-start;padding-top:.1rem}.inventory-v2-verified-scan-head span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:820}.inventory-v2-verified-scan-head h3{color:#0b1d45;letter-spacing:0;margin:.1rem 0 0;font-size:1.15rem;font-weight:760}.inventory-v2-verified-scan-head p{color:#5d6d8d;max-width:760px;margin:.18rem 0 0;font-size:.92rem;line-height:1.45}.inventory-v2-verified-steps{flex-wrap:wrap;gap:.45rem;display:flex}.inventory-v2-verified-step{color:#556684;background:#ffffffd1;border:1px solid #7e9dd63d;border-radius:999px;align-items:center;gap:.4rem;min-height:34px;padding:.34rem .62rem;font-size:.82rem;font-weight:720;display:inline-flex}.inventory-v2-verified-step svg{width:15px;height:15px}.inventory-v2-verified-step.active{color:#92400e;background:#fffbebdb;border-color:#f59e0b4d}.inventory-v2-verified-step.done{color:#047857;background:#ecfdf5db;border-color:#10b98142}.inventory-v2-verified-run-grid,.inventory-v2-verified-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem;display:grid}.inventory-v2-verified-run-grid span,.inventory-v2-verified-evidence-grid span{color:#607297;background:#ffffffdb;border:1px solid #7e9dd633;border-radius:.5rem;gap:.24rem;min-width:0;padding:.66rem;font-size:.78rem;font-weight:740;display:grid}.inventory-v2-verified-run-grid strong,.inventory-v2-verified-evidence-grid strong{color:#0a1d45;overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:720}.inventory-v2-verified-command{background:#f8fbffd1;border:1px solid #7e9dd638;border-radius:.5rem;gap:.55rem;padding:.72rem;display:grid}.inventory-v2-verified-command>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-v2-verified-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.inventory-v2-verified-command strong{color:#0b1d45;font-weight:760}.inventory-v2-verified-command code{color:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;background:#08111f;border-radius:.45rem;max-height:116px;padding:.68rem;font-size:.82rem;font-weight:650;line-height:1.5;display:block;overflow:auto}.inventory-v2-verified-status{color:#92400e;background:#fffbebc2;border:1px solid #f59e0b47;border-radius:.55rem;align-items:flex-start;gap:.62rem;padding:.7rem;display:flex}.inventory-v2-verified-status.neutral{color:#1d4ed8;background:#eff6ffc7;border-color:#2563eb3d}.inventory-v2-verified-status.success{color:#047857;background:#ecfdf5d1;border-color:#10b98147}.inventory-v2-verified-status svg{flex:none;width:19px;height:19px}.inventory-v2-verified-status div{gap:.16rem;min-width:0;display:grid}.inventory-v2-verified-status strong{color:currentColor;font-weight:780}.inventory-v2-verified-status span{color:#5f6f91;font-size:.9rem;line-height:1.4}.inventory-v2-collector-fallback{color:#92400e;background:#fffbebd1;border:1px solid #f59e0b52;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;display:grid}.inventory-v2-collector-fallback.action-required{background:linear-gradient(135deg,#fff7edfa,#fffbebf0);border-width:2px;border-color:#ea580c80;padding:.95rem;box-shadow:0 12px 28px #9a341217}.inventory-v2-collector-fallback>svg{width:19px;height:19px}.inventory-v2-collector-fallback>div{gap:.45rem;min-width:0;display:grid}.inventory-v2-collector-fallback strong{color:currentColor;font-weight:780}.inventory-v2-collector-fallback span{color:#5f6f91;font-size:.9rem;line-height:1.4}.inventory-v2-bootstrap-instructions{color:#4b5874;gap:.45rem;margin:.1rem 0;padding-inline-start:1.35rem;font-size:.88rem;line-height:1.45;display:grid}.inventory-v2-bootstrap-instructions li::marker{color:#c2410c;font-weight:800}.inventory-v2-bootstrap-instructions code,.inventory-v2-bootstrap-instructions kbd{color:#0b1d45;background:#ffffffeb;border:1px solid #7e9dd647;border-radius:.28rem;padding:.08rem .3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:720}.inventory-v2-collector-fallback.action-required .inventory-v2-verified-command-actions{justify-content:flex-start;margin-top:.2rem}.inventory-v2-collector-technical-details{background:#f8fbffad;border:1px solid #7e9dd633;border-radius:.5rem;overflow:hidden}.inventory-v2-collector-technical-details summary{color:#071943;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:42px;padding:0 .72rem;font-size:.84rem;font-weight:760;list-style:none;display:flex}.inventory-v2-collector-technical-details summary::-webkit-details-marker{display:none}.inventory-v2-collector-technical-details summary strong{color:#607297;font-size:.76rem}.inventory-v2-collector-technical-details[open] .inventory-v2-verified-command{margin:0 .72rem .72rem}.inventory-scan-actions{grid-template-columns:repeat(3,minmax(160px,max-content));justify-content:start}.inventory-scan-sample input,.inventory-scan-sample span,.inventory-v2-discovery-controls select,[data-inventory-v2-shell] .compact-list-row input,[data-inventory-v2-shell] .compact-list-row select,[data-inventory-v2-shell] .compact-list-row textarea{font-weight:600}.inventory-scan-summary .inventory-scan-metric{background:#ffffffd1;border:1px solid #7e9dd63d;border-radius:.5rem;gap:.25rem;min-width:0;padding:.72rem;display:grid}.inventory-scan-metric[data-tone=good]{background:#ecfdf5c7;border-color:#10b98147}.inventory-scan-metric[data-tone=warn]{background:#fffbebc7;border-color:#f59e0b4d}.inventory-scan-metric[data-tone=danger]{background:#fef2f2c7;border-color:#ef44444d}.inventory-scan-metric span{color:#607297;font-size:.78rem;font-weight:600}.inventory-scan-metric strong{color:#10204c;overflow-wrap:anywhere;font-size:1rem;font-weight:650}.inventory-scan-review-tabs{background:#eef5ffb3;border:1px solid #7e9dd638;border-radius:.5rem;flex-wrap:wrap;order:3;gap:.45rem;padding:.3rem;display:flex}.inventory-scan-review-tabs button{color:#526280;background:0 0;border:0;border-radius:.45rem;min-height:38px;padding:.38rem .72rem;font-weight:650}.inventory-scan-review-tabs button.active{color:#0d3f91;background:#fffffff0;box-shadow:0 6px 16px #0f172a0f}.inventory-scan-review-list{max-width:980px}.inventory-scan-review-panel{order:4}.inventory-v2-discovery-panel>.muted-text{order:2}[data-inventory-v2-auto-add-execute-result=true]{order:4}[data-inventory-v2-discovery-state=controlled-error]{order:10}.inventory-scan-blockers{margin-top:.35rem}@media (width<=1100px){.inventory-scan-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-scan-wizard-head{flex-direction:column}.inventory-scan-steps{justify-content:flex-start}}@media (width<=720px){.inventory-scan-source-grid,.inventory-scan-actions{grid-template-columns:1fr}}.inventory-v2-asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(295px,100%),1fr));gap:.7rem;display:grid}.inventory-v2-asset-card{cursor:pointer;background:#fffffff0;border:1px solid #7e9dd661;border-radius:.5rem;align-content:start;gap:.58rem;min-width:0;min-height:0;padding:.72rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 26px #0f172a0b}.inventory-v2-asset-card:hover{border-color:#3b82f675;transform:translateY(-1px);box-shadow:0 18px 42px #2848911a}.inventory-v2-command-asset-card:has(.inventory-v2-more-menu-panel){z-index:24;transform:none!important}.inventory-v2-command-asset-card:has(.inventory-v2-more-menu-panel):hover{transform:none!important}.inventory-v2-command-asset-card{background:linear-gradient(#fffffffa,#f8fafcf5);border-radius:.72rem;gap:.68rem;padding:.78rem;position:relative}.inventory-v2-command-asset-card.is-success{border-color:#10b98147}.inventory-v2-command-asset-card.is-info{border-color:#3b82f647}.inventory-v2-command-asset-card.is-warning{border-color:#c8a24a61}.inventory-v2-command-asset-card.is-danger,.inventory-v2-command-asset-card[data-critical=true]{border-color:#be123c57;box-shadow:0 14px 34px #be123c14}.inventory-v2-card-ribbons,.inventory-v2-state-ribbon-strip,.inventory-v2-command-card-signals{flex-wrap:wrap;gap:.34rem;min-width:0;display:flex}.inventory-v2-state-ribbon{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:24px;padding:.18rem .52rem;font-size:.72rem;font-weight:860;display:inline-flex}.inventory-v2-state-ribbon[data-tone=success]{color:#047857;background:#ecfdf5e6;border-color:#10b98147}.inventory-v2-state-ribbon[data-tone=info]{color:#1d4ed8;background:#eff6ffeb;border-color:#3b82f642}.inventory-v2-state-ribbon[data-tone=warning]{color:#92400e;background:#fffbebf0;border-color:#c8a24a61}.inventory-v2-state-ribbon[data-tone=danger]{color:#9f1239;background:#fff1f2eb;border-color:#be123c3d}.inventory-v2-state-ribbon[data-tone=neutral]{color:#475569;background:#f8fafcf0;border-color:#64748b3d}.inventory-v2-state-ribbon[data-tone=gold]{color:#7c4a03;background:#fff7d4f5;border-color:#c8a24a85}.inventory-v2-asset-card-head{align-items:center;gap:.7rem;min-width:0;display:flex}.inventory-v2-asset-card-head>div:last-child{gap:.28rem;min-width:0;display:grid}.inventory-v2-asset-card-head h3{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.94rem;line-height:1.28}.inventory-v2-asset-card-head small{color:#607297;font-size:.78rem;font-weight:760;display:block}.inventory-v2-command-card-head{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.inventory-v2-card-type-icon{color:#d8b85c;background:#07111f;border-color:#c8a24a47;width:44px;height:44px}.inventory-v2-status-badge{white-space:nowrap;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-self:start;align-items:center;gap:.3rem;min-height:28px;padding:.24rem .58rem;font-size:.72rem;font-weight:900;display:inline-flex}.inventory-v2-status-badge>svg,.inventory-v2-dot-signal>svg{flex:none;width:.88rem;height:.88rem}.inventory-v2-status-badge[data-tone=success]{color:#047857;background:#ecfdf5e6;border-color:#10b98147}.inventory-v2-status-badge[data-tone=info]{color:#1d4ed8;background:#eff6ffeb;border-color:#3b82f63d}.inventory-v2-status-badge[data-tone=warning]{color:#92400e;background:#fffbebf0;border-color:#c8a24a61}.inventory-v2-status-badge[data-tone=danger]{color:#9f1239;background:#fff1f2eb;border-color:#be123c3d}.inventory-v2-status-badge[data-tone=neutral]{color:#475569;background:#f8fafcf0;border-color:#64748b3d}.inventory-v2-command-card-body{background:#f8fafcdb;border:1px solid #e2e8f0d6;border-radius:.62rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.62rem;display:grid}.inventory-v2-remote-target-identity{color:#fff;background:linear-gradient(135deg,#07111f,#102449);border:1px solid #3b82f657;border-radius:.62rem;gap:.48rem;padding:.62rem;display:grid}.inventory-v2-remote-target-identity-title{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.inventory-v2-remote-target-identity-title span{color:#93c5fd;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.inventory-v2-remote-target-identity-title strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.inventory-v2-remote-target-identity dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.inventory-v2-remote-target-identity dl>div{min-width:0}.inventory-v2-remote-target-identity dt{color:#94a3b8;font-size:.65rem;font-weight:800}.inventory-v2-remote-target-identity dd{overflow-wrap:anywhere;color:#fff;margin:.08rem 0 0;font-size:.72rem;font-weight:850}.inventory-v2-table-target-identity{color:#475569;flex-wrap:wrap;gap:.28rem .7rem;margin-top:.45rem;font-size:.72rem;font-weight:700;display:flex}.inventory-v2-table-target-identity>span:first-child{color:#1d4ed8}@media (width<=560px){.inventory-v2-remote-target-identity dl{grid-template-columns:1fr}}.inventory-v2-command-card-row{gap:.14rem;min-width:0;display:grid}.inventory-v2-command-card-row span{color:#64748b;font-size:.72rem;font-weight:820}.inventory-v2-command-card-row strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.28}.inventory-v2-command-reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inventory-v2-command-reasons span{color:#92400e;background:#fffbeb;border:1px solid #facc15;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800}.inventory-v2-dot-signal{align-items:center;gap:.34rem;display:inline-flex}.inventory-v2-dot-signal:before{content:"";background:#94a3b8;border-radius:999px;flex:none;width:8px;height:8px}.inventory-v2-dot-signal[data-tone=success]:before{background:#10b981;box-shadow:0 0 0 3px #10b9811f}.inventory-v2-dot-signal[data-tone=warning]:before{background:#c8a24a;box-shadow:0 0 0 3px #c8a24a24}.inventory-v2-command-card-signals span{color:#475569;background:#fff;border:1px solid #e2e8f0d1;border-radius:999px;align-items:center;min-height:24px;padding:.16rem .5rem;font-size:.72rem;font-weight:840;display:inline-flex}.inventory-v2-command-card-signals span[data-tone=success]{color:#047857;border-color:#10b98138}.inventory-v2-command-card-signals span[data-tone=warning],.inventory-v2-command-card-signals span[data-tone=gold]{color:#92400e;border-color:#c8a24a57}.inventory-v2-command-card-signals span[data-tone=danger]{color:#9f1239;border-color:#be123c38}.inventory-v2-field-list{background:#f8fbffb8;border:1px solid #7e9dd62e;border-radius:.5rem;gap:.34rem;min-width:0;padding:.55rem .62rem;display:grid}.inventory-v2-field-row,[data-inventory-v2-drawer-section] .compact-list-row,[data-inventory-v2-drawer=shared-360] .compact-list-row,[data-inventory-v2-shell] .compact-list-row{grid-template-columns:minmax(76px,.28fr) minmax(0,.72fr);align-items:start;gap:.65rem;min-width:0;display:grid}.inventory-v2-field-row span,[data-inventory-v2-drawer-section] .compact-list-row span,[data-inventory-v2-drawer=shared-360] .compact-list-row span,[data-inventory-v2-shell] .compact-list-row span{color:#607297;font-size:.78rem;font-weight:760}.inventory-v2-field-row strong,[data-inventory-v2-drawer-section] .compact-list-row strong,[data-inventory-v2-drawer=shared-360] .compact-list-row strong,[data-inventory-v2-shell] .compact-list-row strong{color:#071943;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:.9rem;font-weight:850;line-height:1.35}[data-inventory-v2-drawer-section=asset-profile] .compact-list-row strong{text-align:left}.inventory-v2-actionable-row{cursor:pointer;text-align:left;background:#f8fbffd1;border:0;border-radius:.5rem;width:100%}.inventory-v2-actionable-row:hover{background:#ecf3fff2}.inventory-v2-actionable-row:disabled{cursor:progress;opacity:.72}.inventory-v2-entity-360-profile{gap:.85rem;display:grid}.inventory-v2-entity-360-hero{background:#f8fbffc7;border:1px solid #7e9dd638;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}.inventory-v2-entity-360-hero>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.inventory-v2-entity-360-hero h2,.inventory-v2-entity-360-hero p{margin:0}.inventory-v2-entity-360-hero h2{color:#071943;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.2}.inventory-v2-entity-360-hero p{color:#607297;font-weight:760}.inventory-v2-public-ref-chip{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;overflow:hidden}.status-chip.success{color:#166534;background:#22c55e1f}[data-inventory-v2-drawer-section] .overview-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}[data-inventory-v2-drawer-section] .overview-card{background:#ffffffd1;border:1px solid #7e9dd647;border-radius:.75rem;gap:.3rem;padding:.85rem;display:grid}[data-inventory-v2-drawer-section] .overview-card span{color:#607297;font-size:.77rem;font-weight:760}[data-inventory-v2-drawer-section] .overview-card strong{color:#071943;overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.inventory-v2-section-cards{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.55rem;min-width:0;display:grid}.inventory-v2-section-card{background:#f8fbffd6;border:1px solid #7e9dd63d;border-radius:.5rem;gap:.18rem;min-width:0;min-height:64px;padding:.62rem .72rem;display:grid}.inventory-v2-section-card span{color:#607297;font-size:.76rem;font-weight:760}.inventory-v2-section-card strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:860;line-height:1.25}.inventory-v2-section-card[data-tone=success]{background:#ecfdf5d1;border-color:#10b98138}.inventory-v2-section-card[data-tone=warning]{background:#fffbebe6;border-color:#c8a24a52}.inventory-v2-section-card[data-tone=danger]{background:#fff1f2e0;border-color:#be123c33}.inventory-v2-section-card[data-tone=info]{background:#eff6ffd6;border-color:#3b82f633}[data-inventory-v2-asset-360-tabs=true],[data-inventory-v2-entity-360-tabs=true]{border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:.35rem;width:100%;padding:.35rem;display:grid}[data-inventory-v2-asset-360-tabs=true] button,[data-inventory-v2-entity-360-tabs=true] button{border-radius:.45rem;min-width:0;min-height:38px;padding:.45rem .55rem}[data-inventory-v2-asset-360-tabs=true] button span,[data-inventory-v2-entity-360-tabs=true] button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-v2-asset-command-center [data-inventory-v2-asset-360-tabs=true]{background:#ffffffc7;border:1px solid #e2e8f0}.inventory-v2-asset-command-center [data-inventory-v2-asset-360-tabs=true] button.active,.inventory-v2-asset-command-center [data-inventory-v2-asset-360-tabs=true] button[aria-selected=true]{color:#07111f;background:#fffffff5;border-color:#c8a24a57;box-shadow:inset 0 -3px #c8a24a}.inventory-v2-asset-command-center{--asset-command-dark:#07111f;--asset-command-surface-dark:#0d1728;--asset-command-surface-light:#f7f9fc;--asset-command-border:#e2e8f0;--asset-command-gold:#c8a24a;--asset-command-gold-hover:#d8b85c;--asset-command-shadow:0 18px 48px #07111f14;--asset-command-radius:.75rem;background:linear-gradient(180deg, #fffffff5, #f7f9fcf0), var(--asset-command-surface-light);box-shadow:var(--asset-command-shadow);border-color:#07111f14;gap:1rem}.inventory-v2-command-hero{border-radius:var(--asset-command-radius);background:radial-gradient(circle at top right, #c8a24a2e, transparent 34%), linear-gradient(135deg, var(--asset-command-dark), var(--asset-command-surface-dark));color:#f8fafc;border:1px solid #e2e8f029;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.05rem;display:grid}.inventory-v2-command-icon,.inventory-v2-next-action-icon{width:54px;height:54px;color:var(--asset-command-gold-hover);background:#ffffff14;border:1px solid #c8a24a4d;border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.inventory-v2-command-icon svg,.inventory-v2-next-action-icon svg{width:26px;height:26px}.inventory-v2-command-hero-copy{gap:.38rem;min-width:0;display:grid}.inventory-v2-command-hero-copy .eyebrow{color:var(--asset-command-gold-hover)}.inventory-v2-command-hero h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.08}.inventory-v2-command-hero p{color:#cbd5e1;margin:0;font-weight:650;line-height:1.45}.inventory-v2-command-badges{flex-wrap:wrap;gap:.42rem;min-width:0;display:flex}.inventory-v2-command-badges span,.inventory-v2-signal-badge{color:#e2e8f0;background:#ffffff14;border:1px solid #e2e8f02e;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .58rem;font-size:.78rem;font-weight:760;display:inline-flex}.inventory-v2-signal-badge.warning{color:#f8e7b0;background:#c8a24a24;border-color:#c8a24a73}.inventory-v2-signal-badge.success{color:#bbf7d0;background:#10b9811f;border-color:#34d39957}.inventory-v2-command-actions,.inventory-v2-next-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.inventory-v2-command-status{background:#ffffff14;border:1px solid #c8a24a38;border-radius:.7rem;gap:.2rem;min-width:180px;padding:.72rem .82rem;display:grid}.inventory-v2-command-status span{color:#d8b85c;text-transform:uppercase;font-size:.72rem;font-weight:820}.inventory-v2-command-status strong{color:#fff;font-size:1.24rem;line-height:1.3}.inventory-v2-command-status small{color:#cbd5e1;font-size:.78rem;font-weight:760}.inventory-v2-provenance-panel{background:linear-gradient(#fffcefb3,#fffffff0);border-color:#c8a24a3d}.inventory-v2-provenance-panel>summary{cursor:pointer;list-style-position:inside}.inventory-v2-provenance-panel>summary:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #2563eb73}.inventory-v2-provenance-list{gap:.52rem;display:grid}.inventory-v2-provenance-row{background:#ffffffc7;border:1px solid #94a3b833;border-radius:.58rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:.7rem;padding:.68rem .72rem;display:grid}.inventory-v2-provenance-row[data-overridden=true]{background:#fff8dc9e;border-color:#c8a24a61}.inventory-v2-provenance-row span,.inventory-v2-provenance-actions span,.inventory-v2-details-editor label span{color:#64748b;font-size:.74rem;font-weight:820}.inventory-v2-provenance-row strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.92rem;display:block}.inventory-v2-provenance-row small{color:#475569;margin-top:.12rem;font-weight:680;line-height:1.35;display:block}.inventory-v2-provenance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.58rem;padding-top:.2rem;display:flex}.inventory-v2-details-editor{background:#f8fafcf0;border:1px solid #0f172a1a;border-radius:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.78rem;display:grid}.inventory-v2-details-editor label{gap:.32rem;min-width:0;display:grid}.inventory-v2-details-editor input,.inventory-v2-details-editor textarea{color:#07111f;background:#fff;border:1px solid #94a3b852;border-radius:.58rem;width:100%;min-height:42px;padding:.55rem .66rem;font-weight:760}.inventory-v2-details-editor textarea{resize:vertical;min-height:74px}.inventory-v2-details-editor-wide,.inventory-v2-details-editor-submit{grid-column:1/-1}.inventory-v2-state-ribbon-strip{padding:.15rem .05rem}.inventory-v2-insight-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.inventory-v2-insight-card{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:.68rem;gap:.22rem;min-width:0;min-height:72px;padding:.76rem .82rem;display:grid}.inventory-v2-insight-card span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:860}.inventory-v2-insight-card strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.25}.inventory-v2-insight-card[data-tone=success]{background:#ecfdf5c7;border-color:#10b98138}.inventory-v2-insight-card[data-tone=warning]{background:#fffbebdb;border-color:#c8a24a57}.inventory-v2-insight-card[data-tone=danger]{background:#fff1f2d1;border-color:#be123c33}.inventory-v2-smart-badges{flex-wrap:wrap;gap:.34rem;padding:.05rem .05rem .15rem;display:flex}.inventory-v2-sticky-action-bar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0;border-radius:.72rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem;display:flex;position:sticky;top:.5rem;box-shadow:0 14px 30px #07111f14}.inventory-v2-sticky-action-bar>button,.inventory-v2-sticky-action-bar .inventory-v2-more-menu>button{min-width:118px}.inventory-v2-command-actions button,.inventory-v2-next-action-buttons button{min-width:116px}.inventory-v2-gold-action{box-shadow:0 12px 24px #c8a24a3d;background:linear-gradient(135deg, var(--asset-command-gold), var(--asset-command-gold-hover))!important;color:var(--asset-command-dark)!important;border-color:#c8a24aa3!important}.inventory-v2-gold-action:hover{filter:brightness(1.02);border-color:#d8b85cc7!important}.inventory-v2-command-palette{gap:.46rem;display:grid;position:relative}.inventory-v2-command-search{background:#fffffff0;border:1px solid #e2e8f0;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:44px;padding:0 .75rem;display:grid;box-shadow:0 10px 24px #07111f0d}.inventory-v2-command-search svg{color:#64748b;width:17px;height:17px}.inventory-v2-command-search input{color:#07111f;background:0 0;border:0;outline:0;min-width:0;font-weight:760}.inventory-v2-command-results{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:.72rem;gap:.32rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 22px 54px #07111f29}.inventory-v2-command-results button{color:#07111f;text-align:left;background:0 0;border:0;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-height:46px;padding:.46rem .55rem;display:grid}.inventory-v2-command-results button:hover{background:#eff6ffe6}.inventory-v2-command-results button svg{color:#c8a24a;width:17px;height:17px}.inventory-v2-command-results button span{gap:.08rem;min-width:0;display:grid}.inventory-v2-command-results button strong{font-size:.86rem;line-height:1.2}.inventory-v2-command-results button small,.inventory-v2-command-empty span{color:#64748b;font-size:.76rem;font-weight:650;line-height:1.32}.inventory-v2-command-empty{color:#07111f;gap:.12rem;padding:.65rem;display:grid}.inventory-v2-identity-strip{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:.65rem;display:grid}.inventory-v2-identity-chip{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:.65rem;gap:.28rem;min-width:0;min-height:76px;padding:.78rem .82rem;display:grid;position:relative}.inventory-v2-identity-chip span,.inventory-v2-next-action-copy span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:820}.inventory-v2-identity-chip strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.93rem;line-height:1.28}.inventory-v2-identity-chip[data-tone=success]{background:#ecfdf5c7;border-color:#10b98138}.inventory-v2-identity-chip[data-tone=warning]{background:#fffbebdb;border-color:#c8a24a57}.inventory-v2-identity-chip[data-tone=info]{background:#eff6ffc2;border-color:#3b82f633}.inventory-v2-identity-chip[data-tone=danger]{background:#fff1f2d1;border-color:#be123c33}.inventory-v2-identity-chip[data-tone=neutral]{background:#f8fafcdb;border-color:#64748b2e}.inventory-v2-hover-card{z-index:7;background:#fff;border:1px solid #e2e8f0f0;border-radius:.68rem;gap:.22rem;min-width:min(260px,78vw);padding:.72rem;display:none;position:absolute;top:calc(100% + .42rem);left:.72rem;box-shadow:0 20px 46px #07111f2e}.inventory-v2-identity-chip:hover .inventory-v2-hover-card,.inventory-v2-identity-chip:focus-within .inventory-v2-hover-card{display:grid}.inventory-v2-hover-card strong{color:#07111f;font-size:.88rem}.inventory-v2-hover-card span{color:#64748b;text-transform:none;letter-spacing:0;font-size:.76rem;font-weight:680}.inventory-v2-next-action{background:#fffffff0;border:1px solid #e2e8f0f5;border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.72rem;display:grid}.inventory-v2-next-action[data-tone=success]{background:#ecfdf5c7;border-color:#10b98133}.inventory-v2-next-action[data-tone=danger]{background:#fff1f2d1;border-color:#be123c33}.inventory-v2-next-action-copy{gap:.16rem;min-width:0;display:grid}.inventory-v2-next-action-copy strong{color:#07111f;font-size:.96rem;line-height:1.25}.inventory-v2-next-action-copy p{color:#475569;margin:0;font-size:.84rem;font-weight:620;line-height:1.35}.inventory-v2-next-action-icon{display:none}.inventory-v2-next-action-primary{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important}.inventory-v2-operational-rows{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:.65rem;padding:.3rem}.inventory-v2-command-timeline{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:.72rem;gap:.65rem;padding:.9rem;display:grid}.inventory-v2-command-timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.inventory-v2-command-timeline-header span{color:#07111f;font-weight:860}.inventory-v2-command-timeline-header strong,.inventory-v2-command-timeline-header h2{color:#64748b;margin:0;font-size:.8rem;font-weight:700}.inventory-v2-command-timeline-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;display:grid}.inventory-v2-command-timeline-item{background:#fff;border:1px solid #e2e8f0;border-radius:.62rem;gap:.22rem;min-width:0;padding:.72rem .72rem .72rem .95rem;display:grid;position:relative}.inventory-v2-command-timeline-item:before{content:"";background:#94a3b8;border-radius:999px;width:3px;position:absolute;top:.78rem;bottom:.78rem;left:.45rem}.inventory-v2-command-timeline-item[data-tone=success]:before{background:#10b981}.inventory-v2-command-timeline-item[data-tone=warning]:before{background:#c8a24a}.inventory-v2-command-timeline-item[data-tone=info]:before{background:#3b82f6}.inventory-v2-command-timeline-item[data-tone=danger]:before{background:#be123c}.inventory-v2-command-timeline-item span{color:#64748b;font-size:.76rem;font-weight:780}.inventory-v2-command-timeline-item strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.28}.inventory-v2-activity-timeline{background:#ffffffd1;border:1px solid #e2e8f0;border-radius:.72rem;gap:.65rem;padding:.85rem;display:grid}.inventory-v2-activity-event{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) minmax(180px,.36fr);align-items:start;gap:.78rem;min-width:0;padding:.72rem;display:grid}.inventory-v2-activity-event[data-tone=success]{background:#ecfdf570;border-color:#10b98138}.inventory-v2-activity-event[data-tone=warning]{background:#fffbeb94;border-color:#c8a24a57}.inventory-v2-activity-event[data-tone=danger]{background:#fff1f28c;border-color:#be123c33}.inventory-v2-activity-event-icon{color:#d8b85c;background:#07111f;border:1px solid #c8a24a42;border-radius:.62rem;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.inventory-v2-activity-event-icon svg{width:18px;height:18px}.inventory-v2-activity-event-main,.inventory-v2-activity-event-meta{gap:.18rem;min-width:0;display:grid}.inventory-v2-activity-event-main span,.inventory-v2-activity-event-meta span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:820}.inventory-v2-activity-event-main strong,.inventory-v2-activity-event-meta strong{color:#07111f;overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.28}.inventory-v2-activity-event-main p{color:#475569;margin:0;font-size:.84rem;font-weight:620;line-height:1.4}.inventory-v2-empty-state{background:#f8fafcd1;border:1px dashed #64748b57;border-radius:.72rem;gap:.22rem;padding:.9rem;display:grid}.inventory-v2-empty-state strong{color:#07111f;font-size:.95rem}.inventory-v2-empty-state span{color:#64748b;font-weight:620;line-height:1.45}.inventory-v2-technical-details{background:#ffffffc2;border:1px solid #e2e8f0;border-radius:.65rem;overflow:hidden}.inventory-v2-technical-details summary{cursor:pointer;color:#07111f;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.72rem .82rem;font-weight:820;list-style:none;display:flex}.inventory-v2-technical-details summary::-webkit-details-marker{display:none}.inventory-v2-technical-details summary span{color:#07111f;font-weight:860}.inventory-v2-technical-details summary strong{color:#64748b;font-size:.8rem}.inventory-v2-technical-details .compact-list{padding:0 .82rem .82rem}.inventory-v2-technical-row{grid-template-columns:minmax(100px,.24fr) minmax(0,1fr) auto!important;align-items:center!important}.inventory-v2-copy-button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.32rem;min-height:32px;padding:0 .58rem;font-size:.76rem;font-weight:780;display:inline-flex}.inventory-v2-copy-button svg{width:14px;height:14px}.inventory-v2-action-menu{position:relative}.inventory-v2-action-menu-panel{min-width:220px;right:0}.inventory-v2-more-menu-option.danger{color:#9f1239}.inventory-v2-remote-tab-panel{gap:.75rem;display:grid}.enterprise-drawer-backdrop:has(.enterprise-drawer-asset-360-premium){-webkit-backdrop-filter:blur(8px);background:#07111f7a!important}.enterprise-drawer-asset-360-premium.enterprise-drawer{background:#f7f9fc!important;border:1px solid #e2e8f0eb!important;border-radius:1rem!important;width:min(85vw,1480px)!important;max-width:min(85vw,1480px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden!important;box-shadow:0 34px 120px #07111f52!important}.enterprise-drawer-asset-360-premium .enterprise-drawer-header{z-index:6;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;position:sticky;top:0}.enterprise-drawer-asset-360-premium .enterprise-drawer-body{background:#f7f9fc;overflow:auto!important}.inventory-v2-overview-layout{grid-template-columns:minmax(0,7fr) minmax(260px,3fr);align-items:start;gap:.85rem;animation:.18s both inventoryV2TabIn;display:grid}.inventory-v2-overview-main,.inventory-v2-overview-rail{gap:.75rem;min-width:0;display:grid}.inventory-v2-overview-rail{position:sticky;top:4.75rem}.inventory-v2-overview-panel,.inventory-v2-decision-card{background:#ffffffdb;border:1px solid #e2e8f0;border-radius:.72rem;gap:.68rem;min-width:0;padding:.86rem;display:grid}.inventory-v2-decision-card{background:#f8fafceb}.inventory-v2-policy-panel,.inventory-v2-next-actions-card{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:.72rem;gap:.62rem;min-width:0;padding:.86rem;display:grid}.inventory-v2-policy-block-list{gap:.5rem;display:grid}.inventory-v2-policy-block{background:#fffbebdb;border:1px solid #c8a24a57;border-radius:.62rem;gap:.24rem;padding:.7rem;display:grid}.inventory-v2-policy-block strong{color:#07111f;font-size:.9rem}.inventory-v2-policy-block span{color:#64748b;font-size:.78rem;font-weight:680;line-height:1.35}.inventory-v2-policy-block button{justify-self:start;margin-top:.18rem}.inventory-v2-next-actions-card button{color:#07111f;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.56rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-height:40px;padding:.42rem .55rem;font-size:.82rem;font-weight:820;display:grid}.inventory-v2-next-actions-card button:hover{background:#fffbebb8;border-color:#c8a24a57}.inventory-v2-next-actions-card button svg{color:#c8a24a;width:16px;height:16px}.inventory-v2-enterprise-empty-state{background:#f8fafce0;border:1px dashed #64748b57;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;padding:.86rem;display:grid}.inventory-v2-enterprise-empty-icon{color:#d8b85c;background:#07111f;border:1px solid #c8a24a47;border-radius:.7rem;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.inventory-v2-enterprise-empty-icon svg{width:20px;height:20px}.inventory-v2-enterprise-empty-copy{gap:.22rem;min-width:0;display:grid}.inventory-v2-enterprise-empty-copy strong{color:#07111f;font-size:.96rem;line-height:1.28}.inventory-v2-enterprise-empty-copy span{color:#64748b;font-size:.84rem;font-weight:620;line-height:1.45}.inventory-v2-enterprise-empty-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.inventory-v2-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.inventory-v2-skeleton-grid span{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 50%,#eef2f7 100%) 0 0/220% 100%;border-radius:.65rem;min-height:74px;animation:1.25s ease-in-out infinite inventoryV2Skeleton}.inventory-v2-section-cards,.inventory-v2-remote-tab-panel,.inventory-v2-activity-timeline,.inventory-v2-operational-rows,.inventory-v2-enterprise-empty-state{animation:.18s both inventoryV2TabIn}@keyframes inventoryV2Skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes inventoryV2TabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.inventory-v2-command-hero,.inventory-v2-next-action{grid-template-columns:1fr}.inventory-v2-command-actions,.inventory-v2-next-action-buttons,.inventory-v2-sticky-action-bar{justify-content:stretch}.inventory-v2-command-actions button,.inventory-v2-next-action-buttons button,.inventory-v2-sticky-action-bar>button,.inventory-v2-sticky-action-bar .inventory-v2-more-menu>button{flex:140px}.inventory-v2-command-card-body,.inventory-v2-activity-event,.inventory-v2-overview-layout,.inventory-v2-enterprise-empty-state,.inventory-v2-insight-bar{grid-template-columns:1fr}.inventory-v2-overview-rail,.inventory-v2-command-results{position:static}.enterprise-drawer-asset-360-premium.enterprise-drawer{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.inventory-v2-technical-row{grid-template-columns:1fr!important}}[data-inventory-v2-drawer-section=entity-workflows]{gap:.75rem;display:grid}.inventory-v2-entity-workflow-dock{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.inventory-v2-action-cockpit .compact-list{gap:.45rem;display:grid}.inventory-v2-action-cockpit .compact-list-row{background:#f8fbffa8;border:1px solid #7e9dd633;border-radius:.5rem;grid-template-columns:minmax(82px,.22fr) minmax(0,.78fr);align-items:center;gap:.6rem;min-width:0;padding:.52rem .62rem;display:grid}.inventory-v2-action-cockpit .compact-list-row span{color:#607297;font-size:.78rem;font-weight:760}.inventory-v2-action-cockpit .compact-list-row strong{color:#071943;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:850;line-height:1.35}.inventory-v2-inline-icon{align-items:center;gap:.35rem;display:inline-flex}.inventory-v2-inline-icon svg{flex:none}.inventory-v2-asset-actions{grid-template-columns:minmax(112px,1.15fr) minmax(108px,.95fr) minmax(78px,.72fr);align-items:center;gap:.42rem;min-width:0;display:grid}.inventory-v2-command-asset-card .inventory-v2-asset-actions{grid-template-columns:minmax(116px,1.1fr) minmax(100px,.9fr) minmax(86px,.62fr);margin-top:.05rem}.inventory-v2-asset-actions .compact-btn{white-space:normal;text-align:center;gap:.35rem;overflow:hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:.65rem!important}.inventory-v2-action-dock{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.5rem;display:grid}.inventory-v2-action-dock .secondary-action{justify-content:center;min-width:0}.inventory-v2-action-dock .secondary-action.active{color:#0b3b8f;background:#dbeafed1;border-color:#3b82f68c}.inventory-v2-action-form,.inventory-v2-assign-preview-panel{background:#f8fbffc7;border:1px solid #7e9dd642;border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.7rem;padding:.8rem;display:grid}.inventory-v2-action-form label,.inventory-v2-assign-preview-panel label{gap:.28rem;min-width:0;display:grid}.inventory-v2-action-form span,.inventory-v2-assign-preview-panel span{color:#607297;font-size:.78rem;font-weight:760}.inventory-v2-action-form input,.inventory-v2-action-form select,.inventory-v2-assign-preview-panel input{color:#071943;background:#fffffff0;border:1px solid #7e9dd65c;border-radius:.5rem;min-width:0;min-height:42px;padding:0 .75rem;font-weight:760}.inventory-v2-assignment-workflow-heading{color:#fff;background:linear-gradient(135deg,#07111ff5,#0d1728eb);border:1px solid #c8a24a47;border-radius:.5rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.inventory-v2-assignment-workflow-heading strong,.inventory-v2-assignment-workflow-heading span{color:inherit}.inventory-v2-assignment-workflow-heading>div{gap:.18rem;display:grid}.inventory-v2-search-field{background:#fffffff0;border:1px solid #7e9dd65c;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:42px;padding:0 .75rem;display:grid}.inventory-v2-search-field svg{color:#607297;width:16px;height:16px}.inventory-v2-action-form .inventory-v2-search-field input{background:0 0;border:0;min-height:auto;padding:0}.inventory-v2-assignee-summary{background:#ffffffb8;border:1px solid #7e9dd63d;border-radius:.5rem;gap:.2rem;min-height:42px;padding:.65rem .75rem;display:grid}.inventory-v2-assignee-summary small{color:#607297;font-weight:650}.inventory-v2-action-notes,.inventory-v2-audit-impact,.inventory-v2-assignment-success{grid-column:1/-1}.inventory-v2-action-notes{flex-wrap:wrap;gap:.4rem;display:flex}.inventory-v2-audit-impact{background:#f8fbffbd;border:1px solid #7e9dd638;border-radius:.5rem;gap:.35rem;padding:.7rem .8rem;display:grid}.inventory-v2-audit-impact ul{margin:0;padding-inline-start:1.1rem}.inventory-v2-audit-impact li{color:#243653;margin:.15rem 0;font-weight:700}.inventory-v2-assignment-success{background:#ecfdf5cc;border:1px solid #2a846038;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem;display:grid}.inventory-v2-assignment-success svg{color:#0f8f61;width:20px;height:20px}.inventory-v2-assignment-success div{gap:.15rem;display:grid}.inventory-v2-action-submit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-width:0;display:grid}.inventory-v2-action-submit>span{color:#607297;overflow-wrap:anywhere;min-width:0}.inventory-v2-action-result.executed{background:#f1fcf7bd;border-color:#2a84603d}.inventory-v2-inline-actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.inventory-v2-safe-execute-strip{background:#f1fcf7d1;border:1px solid #2a846038;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .8rem;padding:.75rem .85rem;display:grid}.inventory-v2-safe-execute-strip .section-heading,.inventory-v2-safe-execute-strip .muted-text{min-width:0;margin:0}.inventory-v2-safe-execute-strip .primary-admin-action{white-space:nowrap;grid-area:1/2/span 2}.inventory-v2-more-menu{position:relative}.inventory-v2-more-menu-panel{z-index:35;background:#fffffffa;border:1px solid #7e9dd65c;border-radius:.8rem;gap:.25rem;width:245px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);left:auto;right:0;transform:translateZ(0);box-shadow:0 22px 48px #0f172a26}.inventory-v2-more-menu-option{color:#071943;text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:flex-start;width:100%;min-height:34px;padding:.45rem .6rem;font-size:.84rem;font-weight:780}.inventory-v2-more-menu-option:hover{background:#3b82f61a;transform:none}.inventory-v2-more-menu-option:disabled{color:#94a3b8;cursor:not-allowed}.inventory-v2-blocked-action,.inventory-v2-blocked-action:disabled{color:#9f1239!important;cursor:not-allowed!important;opacity:1!important;background:#fff1f2eb!important;border-color:#f43f5e47!important}@media (width<=760px){.inventory-v2-workspace-head{flex-direction:column;align-items:stretch}.inventory-v2-workspace-head-actions{justify-content:flex-start;min-width:0}.inventory-v2-assets-workspace .inventory-filter-bar,.inventory-v2-asset-grid,.inventory-v2-asset-actions,.inventory-v2-command-metrics,.inventory-v2-assign-preview-panel,.inventory-v2-safe-execute-strip{grid-template-columns:1fr}.inventory-v2-safe-execute-strip .primary-admin-action{grid-area:auto;width:100%}.inventory-v2-more-menu-panel{width:min(260px,100vw - 3rem);left:0;right:auto}[data-inventory-v2-drawer-section] .overview-grid.compact{grid-template-columns:1fr}.inventory-v2-entity-360-hero{grid-template-columns:auto minmax(0,1fr)}.inventory-v2-entity-360-hero .status-chip{grid-column:1/-1}.inventory-v2-discovery-controls,.inventory-v2-discovery-summary{grid-template-columns:1fr}}.polished-report-output{background:#f8fbffb8;border:1px solid #3b82f624;border-radius:1.35rem;gap:1rem;padding:1rem;display:grid}.inventory-report-output-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inventory-report-output-head strong,.inventory-report-output-head span{display:block}.inventory-report-output-head strong{color:#071a44;font-size:1.05rem;font-weight:950}.inventory-report-output-head span{color:#657392;margin-top:.25rem;font-weight:750}.inventory-report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.inventory-report-summary-card{background:#fff;border:1px solid #819ad629;border-radius:1rem;gap:.35rem;padding:.9rem;display:grid}.inventory-report-summary-card span{color:#657392;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:850}.inventory-report-summary-card strong{color:#071a44;font-size:1rem;font-weight:950}.inventory-report-table-shell{background:#fff;border:1px solid #819ad629;border-radius:1rem;overflow:auto}.inventory-report-table{border-collapse:collapse;width:100%}.inventory-report-table th,.inventory-report-table td{text-align:left;color:#0b1f4d;border-bottom:1px solid #819ad624;padding:.85rem 1rem}.inventory-report-table th{color:#53658e;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:950}.create-user-shell .profile-form-grid>label,.create-user-shell .create-user-grid>label,.create-user-shell .create-user-grid-two>label,.create-user-shell .create-user-grid-three>label{align-content:start;gap:.5rem;min-width:0;display:grid}.create-user-shell .profile-form-grid>label>span,.create-user-shell .create-user-grid>label>span,.create-user-shell .create-user-grid-two>label>span,.create-user-shell .create-user-grid-three>label>span{color:#0b1f4d;font-weight:850;line-height:1.25;display:block}.create-user-shell input,.create-user-shell select,.create-user-shell textarea{color:#071a44;background:#fff;border:1px solid #819ad647;border-radius:.85rem;outline:none;width:100%;min-height:2.75rem;padding:.65rem .8rem;font-weight:750}.create-user-shell textarea{resize:vertical;min-height:7rem}.create-user-shell .wide-field{grid-column:1/-1}@media (width<=980px){.inventory-record-line{grid-template-columns:1fr}.inventory-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inventory-card-grid,.inventory-report-summary-grid{grid-template-columns:1fr}.inventory-panel-actions{justify-content:flex-start}}.enterprise-searchable-select{flex-direction:column;gap:.55rem;min-width:0;display:flex;position:relative}.enterprise-searchable-select-label{color:var(--text-primary,#0b1b46);font-weight:800}.enterprise-searchable-select-control{color:#0b1b46;text-align:left;background:#fff;border:1px solid #4b7cff38;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;padding:0 1rem;font-weight:800;display:flex}.enterprise-searchable-select-control:disabled{opacity:.65;cursor:not-allowed}.enterprise-searchable-select-menu{z-index:120;background:#fff;border:1px solid #4b7cff38;border-radius:1.15rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 64px #0a1f4438}.enterprise-searchable-select-search{background:#f8fbff;border-bottom:1px solid #4b7cff24;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.enterprise-searchable-select-search input{color:#0b1b46;background:0 0;border:0;outline:0;width:100%;font-weight:700}.enterprise-searchable-select-options{gap:.35rem;max-height:18rem;padding:.45rem;display:grid;overflow:auto}.enterprise-searchable-select-options button{text-align:left;color:#0b1b46;background:0 0;border:0;border-radius:.9rem;gap:.2rem;padding:.7rem .75rem;display:grid}.enterprise-searchable-select-options button:hover,.enterprise-searchable-select-options button.active{background:linear-gradient(135deg,#3b82f61f,#7c3aed1f)}.enterprise-searchable-select-options small{color:#5b6c94;font-weight:650}.enterprise-searchable-select-empty{color:#5b6c94;text-align:center;padding:1rem}.inventory-handover-transfer-note{color:#5b6c94;margin-top:.75rem;font-size:.9rem}.import-dropzone{cursor:pointer;background:linear-gradient(135deg,#3b82f60f,#7c3aed0f);border:1px dashed #4b7cff73;border-radius:1.25rem;align-content:center;gap:.65rem;min-height:10rem;padding:1rem;display:grid}.import-dropzone.drag-active{background:#3b82f61f;border-color:#3b82f6}.import-inventory-section{margin-top:1rem}.inventory-workflow-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}.inventory-workflow-card{text-align:left;background:#fff;border:1px solid #4b7cff29;border-radius:1.3rem;gap:.45rem;padding:1rem;display:grid}.inventory-workflow-card strong{color:#0b1b46}.inventory-workflow-card span{color:#5b6c94}.inventory-report-output .query-error,.inventory-report-output+.query-error{display:none}@media (width<=720px){.enterprise-searchable-select-menu{position:fixed;top:20vh;left:1rem;right:1rem}}.dashboard-segmented-controls{scrollbar-width:none;overflow:auto hidden;flex-wrap:nowrap!important}:root{--z-sticky-segments:10;--z-compact-flyout:12000;--z-dashboard-drawer-1:13000;--z-dashboard-drawer-2:14000;--z-mobile-backdrop:15000}html[data-theme=dark] .dashboard-page-shell{color:#e2e8f0!important;background:#020617!important}html[data-theme=dark] .dashboard-page-header,html[data-theme=dark] .dashboard-my-workspace-launchpad,html[data-theme=dark] .dashboard-launch-card{box-shadow:none!important;background:#0f172a!important;border-color:#1e293b!important}.dashboard-clock-card{min-height:172px!important}.dashboard-clock-time{letter-spacing:-.055em!important}@media (width<=700px){.dashboard-clock-card{min-height:150px!important}.dashboard-clock-time{font-size:3rem!important}}.dashboard-segmented-controls{top:calc(var(--topbar-height,72px) + 8px);z-index:var(--z-sticky-segments);position:sticky;scrollbar-width:none!important}.dashboard-segmented-controls::-webkit-scrollbar{display:none!important}html[data-theme=dark] .dashboard-segmented-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab8;border-color:#1e293b}html[data-theme=dark] *{scrollbar-color:#475569 #0f172a}:root{--enterprise-mobile-backdrop-z:15900}@media (width<=900px){.topbar{z-index:5000!important}}.enterprise-user-avatar{box-sizing:border-box;aspect-ratio:1;vertical-align:middle;color:var(--accent-primary,#2563eb);text-transform:uppercase;isolation:isolate;background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px solid #94a3b842;flex:none;font-weight:950;position:relative;overflow:hidden}.enterprise-user-avatar img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:inherit!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important}.enterprise-user-avatar strong{letter-spacing:.02em;place-items:center;width:100%;height:100%;margin:0;font-size:.42em;line-height:1;display:grid}.enterprise-user-avatar.avatar-xs{font-size:24px}.enterprise-user-avatar.avatar-sm{font-size:32px}.enterprise-user-avatar.avatar-md{font-size:40px}.enterprise-user-avatar.avatar-lg{font-size:56px}.enterprise-user-avatar.avatar-xl{font-size:72px}.enterprise-user-avatar.avatar-card{font-size:96px}.v32-avatar{flex:none}.sidebar-user-card,.user-menu,.dropdown-profile-head.with-avatar{min-width:0}.sidebar-user-card>div,.user-menu>div,.dropdown-profile-head.with-avatar>div{min-width:0;overflow:hidden}.sidebar-user-card strong,.sidebar-user-card span,.sidebar-user-card small,.user-menu strong,.user-menu span,.dropdown-profile-head.with-avatar strong,.dropdown-profile-head.with-avatar span,.dropdown-profile-head.with-avatar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-hero-avatar{flex:none;overflow:hidden}.profile-hero-avatar .enterprise-user-avatar{box-shadow:none;border-color:#0000}.profile-photo-uploader-avatar,.user-command-center-avatar{box-shadow:inset 0 0 0 1px #1e40af14,0 10px 24px #22428c14}.v31-bulk-action-bar{align-items:center;gap:clamp(.35rem,.65vw,.75rem);width:100%;min-width:0;padding:clamp(.45rem,.75vw,.85rem) clamp(.55rem,1vw,1rem);display:flex;overflow:hidden;flex-wrap:nowrap!important}.v31-bulk-action-summary{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:clamp(.25rem,.45vw,.45rem);min-width:0;display:inline-flex}.v31-bulk-action-summary svg{flex:none;width:clamp(.95rem,1.1vw,1.15rem);height:clamp(.95rem,1.1vw,1.15rem)}.v31-bulk-action-summary strong{font-size:clamp(.82rem,1vw,1.05rem);line-height:1}.v31-bulk-action-summary span{opacity:.72;font-size:clamp(.68rem,.85vw,.82rem);line-height:1}.v31-bulk-action-buttons{flex:auto;align-items:center;gap:clamp(.3rem,.55vw,.65rem);min-width:0;display:flex;overflow:hidden;flex-wrap:nowrap!important}.v31-bulk-action-bar .compact-btn,.v31-bulk-action-bar .secondary-action,.v31-bulk-action-bar .primary-admin-action,.v31-bulk-action-bar button{flex:0 auto;max-width:none;height:clamp(2.1rem,2.7vw,2.75rem);white-space:nowrap!important;min-width:0!important;padding-block:clamp(.3rem,.45vw,.55rem)!important;padding-inline:clamp(.5rem,.9vw,1.15rem)!important;font-size:clamp(.72rem,.95vw,1rem)!important;line-height:1!important}.v31-bulk-action-bar button svg{flex:none;width:clamp(.78rem,.95vw,1rem);height:clamp(.78rem,.95vw,1rem)}.v31-bulk-clear-btn{flex:none!important}@media (width<=980px){.v31-bulk-action-bar{gap:.35rem;padding-inline:.45rem}.v31-bulk-action-buttons{gap:.28rem}.v31-bulk-action-bar .compact-btn,.v31-bulk-action-bar .secondary-action,.v31-bulk-action-bar .primary-admin-action,.v31-bulk-action-bar button{height:2rem;padding-inline:.42rem!important;font-size:.68rem!important}.v31-bulk-action-summary span{display:none}}.enterprise-panel-heading-row,.drawer-section-heading,.drawer-action-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.enterprise-panel-heading-row h3,.drawer-section-heading strong{color:var(--text-primary,#071a44);margin:0;font-weight:950}.enterprise-panel-heading-row p,.drawer-section-heading span{color:var(--text-secondary,#53668f);margin:6px 0 0;font-size:14px;font-weight:650;display:block}.drawer-section-heading{justify-content:flex-start;margin-bottom:14px}.drawer-section-heading svg{width:42px;height:42px;color:var(--accent-primary,#3177ff);background:var(--accent-soft,#3177ff1f);border-radius:14px;flex:0 0 42px;padding:10px}.drawer-action-footer{border-top:1px solid var(--border-divider,#17305b1a);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:18px;padding-top:16px}.enterprise-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.enterprise-form-field{min-width:0;color:var(--text-primary,#071a44);gap:8px;font-size:14px;font-weight:850;display:grid}.enterprise-form-field--wide{grid-column:span 2}.enterprise-form-field input,.enterprise-form-field select{border:1px solid var(--border-divider,#17305b21);background:var(--bg-input,#fffffffa);width:100%;min-height:48px;color:var(--text-primary,#071a44);border-radius:16px;outline:none;padding:0 14px;font-weight:800}.enterprise-form-field input:focus,.enterprise-form-field select:focus{border-color:var(--border-focus,#3177ff7a);box-shadow:0 0 0 4px var(--accent-soft,#3177ff1f)}.enterprise-form-checks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enterprise-form-checks label{border:1px solid var(--border-divider,#17305b21);background:var(--bg-input,#fffffffa);min-height:46px;color:var(--text-primary,#071a44);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:850;display:inline-flex}.hr-shifts-table-section .enterprise-data-table{min-width:900px!important}.hr-shifts-table-section .enterprise-table-scroll{overflow-x:auto!important}.hr-shifts-table-section .enterprise-table-checkbox-cell,.hr-shifts-table-section .enterprise-selection-col{width:44px!important;min-width:44px!important;max-width:44px!important}.hr-shifts-table-section .actions-col{white-space:nowrap!important;width:126px!important;min-width:126px!important;max-width:126px!important}.hr-shifts-table-section .enterprise-entity-actions.table{flex-wrap:nowrap;justify-content:flex-end}.hr-shift-status-stack{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.enterprise-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.enterprise-stepper button{border:1px solid var(--border-divider,#17305b21);background:var(--bg-input,#fffffff5);min-height:44px;color:var(--text-secondary,#53668f);cursor:pointer;border-radius:14px;font-weight:900}.enterprise-stepper button.is-active{border-color:var(--border-focus,#3177ff7a);background:var(--accent-soft,#3177ff1f);color:var(--accent-primary-strong,#175cd3)}.enterprise-impact-panel{background:#fffbebb8;border:1px solid #f59e0b52;border-radius:22px;grid-template-columns:52px 1fr;gap:14px;padding:16px;display:grid}.enterprise-impact-panel__icon{color:#b45309;background:#f59e0b24;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.enterprise-impact-panel__icon svg{width:24px;height:24px}.enterprise-impact-panel__body strong{color:var(--text-primary,#071a44);font-weight:950}.enterprise-impact-panel__body p{color:var(--text-secondary,#53668f);margin:6px 0 0;font-weight:650}.enterprise-impact-list,.enterprise-assignment-preview{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.enterprise-assignment-preview article{border:1px solid var(--border-divider,#17305b1f);background:var(--bg-input,#fffffffa);border-radius:16px;gap:4px;min-width:min(100%,260px);padding:12px 14px;display:grid}.enterprise-assignment-preview article strong{color:var(--text-primary,#071a44);font-weight:950}.enterprise-assignment-preview article span{color:var(--text-secondary,#53668f);font-size:13px;font-weight:700}.danger-btn{color:#fff;background:linear-gradient(105deg,#dc2626,#f97316);border:0;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}@media (width<=980px){.enterprise-form-grid,.enterprise-stepper{grid-template-columns:1fr}.enterprise-form-field--wide{grid-column:span 1}}.enterprise-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-danger-zone{background:#fef2f2bd;border:1px solid #dc26263d;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.enterprise-danger-zone>div{gap:4px;display:grid}.enterprise-danger-zone strong{color:#991b1b;font-weight:950}.enterprise-danger-zone span{color:var(--text-secondary,#53668f);font-size:13px;font-weight:700}@media (width<=820px){.enterprise-danger-zone{flex-direction:column;align-items:stretch}}.hr-shifts-table-section .enterprise-table-frame,.hr-shifts-table-section .enterprise-table-scroll{max-width:100%;overflow:auto visible!important}.hr-shifts-table-section .enterprise-data-table{table-layout:fixed!important;width:100%!important;min-width:1120px!important}.hr-shifts-table-section .enterprise-data-table th,.hr-shifts-table-section .enterprise-data-table td{vertical-align:middle!important}.hr-shifts-table-section .actions-col,.hr-shifts-table-section .actions-col *{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.hr-shifts-table-section .actions-col .enterprise-header-label{display:none!important}.hr-shifts-table-section .hr-shift-name-col,.hr-shifts-table-section .hr-shift-name-col *{word-break:normal!important;overflow-wrap:break-word!important}.workspace-tabs{border-bottom:1px solid var(--border-divider);background:color-mix(in srgb, var(--bg-secondary) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;gap:1px;min-height:34px;padding:0 12px}.workspace-tab{background:0 0;border:0;border-radius:0;gap:0;padding:0;position:relative}.workspace-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:4px;right:4px}.workspace-tab.active{box-shadow:none;border-color:#0000}.workspace-tab.active:after{background:#477496}.workspace-tab button{min-height:33px;color:var(--text-secondary);border-radius:0;gap:5px;padding:5px 7px;font-size:11px;font-weight:550}.workspace-tab.active button:first-child{color:var(--text-primary);font-weight:650}.workspace-tab button:hover{background:color-mix(in srgb, var(--text-secondary) 6%, transparent)}.workspace-tab button svg{width:13px;height:13px}.workspace-tab-close{width:21px;height:27px;padding:4px!important}.workspace-tab-close svg{width:12px!important;height:12px!important}strong,b{font-weight:var(--app-weight-semibold)}.font-black,.font-extrabold{font-weight:var(--app-weight-strong)!important}.font-bold{font-weight:var(--app-weight-semibold)!important}h1,h2,h3,h4,.page-header h1,.admin-hero-panel h1,.panel-title h2,.section-heading h2,.enterprise-panel-heading-row h3,.inventory-v2-workstream-card-header h3{font-family:var(--app-font-sans);font-weight:var(--app-weight-semibold);letter-spacing:0}.page-header h1,.admin-hero-panel h1{line-height:1.12}.primary-admin-action,.secondary-action,.danger-action,.primary-btn,.unified-primary-btn,.status-chip,.logout-btn,.workspace-tab button{font-weight:var(--app-weight-semibold)}.primary-admin-action,.secondary-action,.danger-action{border-radius:.65rem;min-height:42px;padding-inline:.9rem}.status-chip{border-radius:.62rem;min-height:28px;padding:.28rem .58rem;line-height:1.2}.stat-card strong,.shared-compact-metric-value,.unified-stat-card__value,.compact-list-row strong,[data-inventory-v2-shell] .compact-list-row strong,[data-inventory-v2-drawer-section] .compact-list-row strong,[data-inventory-v2-drawer=shared-360] .compact-list-row strong,.inventory-v2-section-card strong,.inventory-v2-action-cockpit .compact-list-row strong{font-weight:var(--app-weight-semibold)}.stat-card span,.stat-card small,.shared-compact-metric-label,.shared-compact-metric-description,.compact-list-row span,[data-inventory-v2-shell] .compact-list-row span,[data-inventory-v2-drawer-section] .compact-list-row span,[data-inventory-v2-drawer=shared-360] .compact-list-row span{font-weight:var(--app-weight-medium)}.inventory-v2-workstream-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.85rem}.inventory-v2-workstream-card{background:#ffffffe0;gap:.8rem;padding:.9rem;box-shadow:0 10px 28px #1f41780e}.inventory-v2-workstream-card-header h3{font-size:.94rem}.inventory-v2-workstream-card-header p{color:#60708f;font-size:.82rem}.inventory-v2-workstream-body .compact-list-row select,.inventory-v2-workstream-body .compact-list-row textarea,.inventory-v2-workstream-body .compact-list-row input,.inventory-v2-workstream-body .compact-list-row>button,.inventory-v2-workstream-body .compact-list-row .secondary-action,.inventory-v2-workstream-body .compact-list-row .primary-admin-action{width:100%}.remote-workspace-fullscreen{z-index:1600;color:#f8fafc;background:#050816;grid-template-rows:44px minmax(0,1fr);transition:grid-template-rows .18s;display:grid;position:fixed;inset:0;overflow:hidden}.remote-workspace-fullscreen.remote-workspace--chrome-hidden{grid-template-rows:0 minmax(0,1fr)}.remote-workspace-topbar{transform-origin:top;background:#080d1df5;border-bottom:1px solid #94a3b833;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;min-height:0;padding:5px 8px;transition:opacity .16s,transform .18s,visibility .18s;display:grid;overflow:hidden;transform:translateY(0);box-shadow:0 8px 24px #0206173d}.remote-workspace--chrome-hidden .remote-workspace-topbar{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-100%)}.remote-workspace-title{align-items:center;gap:8px;min-width:0;display:flex}.remote-workspace-title-icon{color:#93c5fd;flex:none;width:16px;height:16px}.remote-workspace-title strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.remote-workspace-details-head span{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:900}.remote-workspace-topbar-actions{align-items:center;gap:8px;display:flex}.remote-workspace-icon-button,.remote-workspace-primary-button,.remote-workspace-secondary-button,.remote-workspace-danger-button{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:13px;font-weight:900;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.remote-workspace-icon-button{color:#e2e8f0;background:#ffffff14;border:1px solid #94a3b83d;width:32px}.remote-workspace-primary-button{color:#fff;background:#2563eb;border:1px solid #2563ebb8;padding:0 14px}.remote-workspace-secondary-button{color:#e2e8f0;background:#ffffff14;border:1px solid #94a3b847;padding:0 13px}.remote-workspace-danger-button{color:#fff;background:#be123ce0;border:1px solid #f43f5e85;padding:0 11px}.remote-workspace-icon-button:hover,.remote-workspace-secondary-button:hover{background:#ffffff24}.remote-workspace-primary-button:hover{background:#1d4ed8}.remote-workspace-danger-button:hover{background:#9f1239}.remote-workspace-primary-button:disabled,.remote-workspace-secondary-button:disabled,.remote-workspace-danger-button:disabled{cursor:not-allowed;opacity:.48}.remote-workspace-stage{background:#020617;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.remote-workspace-canvas{z-index:0;isolation:isolate;background:radial-gradient(circle at 50% 0,#2563eb24,#0000 34%),#020617;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.remote-workspace-body{height:100%;min-height:0;overflow:hidden}.remote-workspace-indicator-rail{z-index:70;color:#fff;white-space:nowrap;scrollbar-width:thin;background:0 0;border:0;align-items:center;gap:6px;width:max-content;min-width:0;max-width:calc(100% - 24px);padding:0;font-size:11px;font-weight:900;display:flex;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%)}.remote-workspace-indicator{color:#dbeafe;background:#080d1de0;border:1px solid #94a3b833;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;display:inline-flex;box-shadow:0 8px 24px #0206174d}.remote-workspace-indicator--control{color:#bbf7d0;background:#16653438;border-color:#22c55e61}.remote-workspace-indicator--control-pending{color:#fde68a;background:#92400e3d;border-color:#f59e0b6b}.remote-workspace-media-shell,.remote-workspace-media-shell>div{width:100%;height:100%;min-height:0!important}.remote-workspace-media-shell>div{grid-template-rows:auto minmax(0,1fr);display:grid}.remote-workspace-media-shell [data-remote-media-stage=true],.remote-workspace-media-shell [data-remote-media-stage=true]>div{height:100%;min-height:0!important}.remote-workspace-media-shell [data-remote-media-stage=true]{grid-row:2}.remote-workspace--chrome-hidden .remote-workspace-media-shell>div{grid-template-rows:minmax(0,1fr)}.remote-workspace--chrome-hidden .remote-workspace-media-shell [data-remote-media-stage=true]{grid-row:1}.remote-workspace--chrome-hidden .remote-workspace-media-shell [data-remote-diagnostics=opt-in]{display:none}.remote-workspace-fullscreen[data-remote-viewport-mode=fit] [data-remote-realtime-transport=livekit-webrtc]>video:first-of-type{-o-object-fit:contain!important;object-fit:contain!important}.remote-workspace-fullscreen[data-remote-viewport-mode=fill] [data-remote-realtime-transport=livekit-webrtc]>video:first-of-type{-o-object-fit:cover!important;object-fit:cover!important}.remote-workspace-fullscreen[data-remote-viewport-mode=stretch] [data-remote-realtime-transport=livekit-webrtc]>video:first-of-type{-o-object-fit:fill!important;object-fit:fill!important}.remote-workspace-chrome-handle{z-index:1;color:#e2e8f0;opacity:1;pointer-events:auto;background:#080d1ddb;border:1px solid #94a3b857;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;min-height:30px;padding:0;font-size:11px;font-weight:900;transition:background-color .15s,transform .15s;display:inline-flex;position:static;box-shadow:0 10px 28px #02061757}.remote-workspace-chrome-handle:focus-visible{opacity:1;pointer-events:auto}.remote-workspace-chrome-handle:hover,.remote-workspace-chrome-handle:focus-visible{background:#0f172afa;transform:translateY(1px)}.remote-workspace--chrome-hidden .remote-workspace-kill-switch{z-index:15;color:#fff;background:#881337eb;border:0;border-radius:12px;width:auto;padding:4px;position:absolute;top:10px;right:12px;box-shadow:0 12px 32px #02061770}.remote-workspace--chrome-hidden .remote-workspace-kill-switch-copy{display:none}.remote-workspace--chrome-hidden .remote-workspace-kill-switch-button{background:#be123ce0;border:1px solid #fff3;min-height:38px;padding-inline:11px}.remote-workspace-quality-picker{gap:3px;min-width:190px;display:grid}.remote-workspace-viewport-picker{min-width:170px}.remote-workspace-quality-picker span{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:900}.remote-workspace-quality-picker select{color:#f8fafc;background:#ffffff14;border:1px solid #94a3b847;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.remote-workspace-quality-picker option{color:#0f172a}.remote-workspace-details{z-index:8;color:#0f172a;background:#f8fafc;border-left:1px solid #94a3b838;width:min(336px,100vw - 20px);padding:12px;transition:transform .16s;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 40px #02061761}.remote-workspace-stage--details-open .remote-workspace-details{transform:translate(0)}.remote-workspace-details-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.remote-workspace-details-head strong{color:#0f172a;margin-top:2px;font-size:14px;font-weight:950;display:block}.remote-workspace-details-head small{color:#64748b;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}[dir=rtl] .remote-workspace-details{transform:translate(-100%)}[dir=rtl] .remote-workspace-stage--details-open .remote-workspace-details{transform:translate(0)}.remote-workspace-details .remote-workspace-icon-button{color:#0f172a;background:#fff;border-color:#cbd5e1;flex:none}.remote-workspace-disclosure,.remote-workspace-event,.remote-workspace-error{background:#fff;border:1px solid #dbe4f0;border-radius:10px}.remote-workspace-context-list span,.remote-workspace-event span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.remote-workspace-context-list strong,.remote-workspace-event strong{overflow-wrap:anywhere;color:#0f172a;margin-top:5px;font-size:13px;font-weight:850;line-height:1.35;display:block}.remote-workspace-disclosure{margin-top:8px;padding:9px 10px}.remote-workspace-disclosure summary{cursor:pointer;color:#334155;font-size:13px;font-weight:950}.remote-workspace-context-list{gap:10px;margin-top:12px;display:grid}.remote-workspace-setting-grid,.remote-workspace-tool-stack{gap:10px;margin-top:10px;display:grid}.remote-workspace-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-workspace-quick-settings{background:#fff;border:1px solid #dbe4f0;border-radius:8px;padding:10px}.remote-workspace-quick-settings .remote-workspace-setting-grid{margin-top:8px}.remote-workspace-quick-settings .remote-workspace-quality-picker:first-child:nth-last-child(3){grid-column:1/-1}.remote-workspace-section-label{color:#475569;text-transform:uppercase;font-size:11px;font-weight:900}.remote-workspace-audio-row{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}.remote-workspace-audio-row>span{color:#475569;font-size:12px;font-weight:850}.remote-workspace-audio-row>div{gap:6px;display:flex}.remote-workspace-details .remote-workspace-secondary-button{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;min-height:32px;padding-inline:9px;font-size:11px}.remote-workspace-details .remote-workspace-secondary-button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.remote-workspace-automatic-note{color:#64748b;border-top:1px solid #e2e8f0;margin:9px 0 0;padding-top:9px;font-size:11px;line-height:1.45}.remote-workspace-details .remote-workspace-quality-picker{min-width:0}.remote-workspace-context-list>div{border-top:1px solid #e2e8f0;padding-top:10px}.remote-workspace-error{color:#92400e;background:#fffbeb;margin-top:12px;padding:12px;font-size:13px;font-weight:850}.remote-workspace-error[role=alert]{align-items:flex-start;gap:7px;display:flex}.remote-workspace-events{border-top:1px solid #dbe4f0;gap:10px;margin-top:14px;padding-top:14px;display:grid}.remote-workspace-events-title{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:950;display:flex}.remote-workspace-event{padding:11px}@media (width<=980px){.remote-workspace-topbar{grid-template-columns:auto minmax(0,1fr) auto}.remote-workspace-quality-picker{flex:220px;min-width:min(100%,260px)}}@media (width<=640px){.remote-workspace-fullscreen{grid-template-rows:auto minmax(0,1fr)}.remote-workspace-topbar{padding:8px}.remote-workspace-title strong{font-size:13px}.remote-workspace-topbar-actions{gap:6px}.remote-workspace-secondary-button,.remote-workspace-danger-button,.remote-workspace-primary-button{padding-inline:10px}}.remote-mobile-control-ring,.remote-mobile-control-ring-backdrop{display:none}[data-remote-native-screen-shell=true],[data-remote-native-input-surface=true]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}@media (pointer:coarse),(hover:none){.remote-workspace-indicator-rail{right:max(8px, env(safe-area-inset-right));max-width:none;left:auto;transform:none}.remote-workspace-indicator,.remote-desktop-soft-keyboard-trigger{display:none}.remote-mobile-control-ring-backdrop{z-index:78;touch-action:none;background:#02061714;border:0;padding:0;display:block;position:fixed;inset:0}.remote-mobile-control-ring{top:50%;right:calc(max(8px, env(safe-area-inset-right)) + 12px);z-index:80;pointer-events:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;width:250px;height:250px;display:block;position:absolute;transform:translateY(-50%)}.remote-mobile-control-ring-items{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#0f172afa 0 25%,#0f172adb 26% 58%,#02061733 59% 100%);border:1px solid #94a3b83d;border-radius:999px;position:absolute;inset:0;box-shadow:0 18px 48px #0206178f}.remote-mobile-control-ring-handle{color:#e2e8f0;pointer-events:auto;touch-action:none;background:#080d1de0;border:1px solid #94a3b87a;border-right:0;border-radius:999px 0 0 999px;outline:none;justify-content:center;align-items:center;width:38px;height:78px;padding:0 5px 0 0;transition:background-color .14s,transform .18s;display:inline-flex;position:absolute;top:50%;right:-24px;transform:translateY(-50%);box-shadow:-8px 8px 24px #02061761}.remote-mobile-control-ring[data-open=true] .remote-mobile-control-ring-handle{background:#1e40aff5;transform:translateY(-50%)rotate(180deg)}.remote-mobile-control-ring-handle:focus-visible{box-shadow:0 0 0 3px #60a5fae0,-8px 8px 24px #02061761}.remote-mobile-control-ring-item{top:calc(50% + var(--remote-ring-y));left:calc(50% + var(--remote-ring-x));color:#f8fafc;pointer-events:auto;touch-action:manipulation;background:#1e293bfa;border:1px solid #94a3b86b;border-radius:999px;outline:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:11px;font-weight:900;line-height:1;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.remote-mobile-control-ring-item[data-active=true]{color:#fff;background:#2563eb;border-color:#60a5fae6}.remote-mobile-control-ring-item[data-selected=true]{background:#1d4ed8;border-color:#bfdbfe;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 0 4px #60a5fa47}.remote-mobile-control-ring-item--secure{color:#fef3c7;background:#78350ffa;border-color:#fbbf24b8}.remote-mobile-control-ring-item:disabled{opacity:.38}.remote-mobile-control-ring-selection{color:#dbeafe;text-align:center;background:#0f172af5;border:1px solid #93c5fd75;border-radius:999px;justify-content:center;align-items:center;width:76px;min-height:38px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1.15;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.remote-workspace-fullscreen,.remote-workspace-topbar,.remote-workspace-chrome-handle{transition:none}}.inventory-v2-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-asset-locale],[data-inventory-v2-drawer-section=asset-profile]{--asset-space-inline-control:.85rem;--asset-space-inline-panel:.75rem;--asset-focus-ring-color:#1d4ed8;--asset-focus-ring-offset-color:#fff;--asset-surface:#fff;--asset-surface-subtle:#f8fafc;--asset-border-color:#cbd5e1;--asset-accent-inline-border:#1d4ed8;text-align:start}[data-asset-locale=ar],[data-inventory-v2-drawer-section=asset-profile][lang=ar]{font-family:Segoe UI,Tahoma,Arial,sans-serif}.inventory-v2-locale-switcher{color:#334155;background:#ffffffeb;border:1px solid #7e9dd661;border-radius:.65rem;align-items:center;gap:.4rem;min-height:42px;padding-inline:.55rem;display:inline-flex}.inventory-v2-locale-switcher svg{flex:none;width:17px;height:17px}.inventory-v2-locale-switcher select{min-height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-weight:760}.inventory-v2-locale-switcher.is-compact{min-height:36px}[data-asset-locale] :where(button,input,select,textarea,summary,[tabindex]):focus-visible,[data-inventory-v2-drawer-section=asset-profile] :where(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--asset-focus-ring-color);outline-offset:2px;box-shadow:0 0 0 2px var(--asset-focus-ring-offset-color)}[data-asset-locale] .search-box,[data-inventory-v2-drawer-section=asset-profile] .inventory-v2-more-menu{position:relative}[data-asset-locale] .search-box>svg{inset-inline-start:.8rem;left:auto;right:auto}[data-asset-locale] .search-box input{padding-inline-start:2.55rem;padding-inline-end:var(--asset-space-inline-control)}[data-asset-locale] .inventory-v2-more-menu-panel,[data-inventory-v2-drawer-section=asset-profile] .inventory-v2-more-menu-panel{left:auto;right:auto;inset-inline-end:0}[data-asset-locale] .inventory-v2-more-menu-option,[data-inventory-v2-drawer-section=asset-profile] .inventory-v2-more-menu-option,[data-asset-locale] :where(th,td),[data-inventory-v2-drawer-section=asset-profile] :where(input,textarea){text-align:start}[data-asset-locale=ar] .inventory-v2-workspace-head-actions,[data-inventory-v2-drawer-section=asset-profile][dir=rtl] :where(.inventory-v2-sticky-action-bar,.inventory-v2-next-action-buttons){justify-content:flex-start}[data-asset-locale=ar] :where(.inventory-v2-public-ref-chip,code),[data-inventory-v2-drawer-section=asset-profile][dir=rtl] :where(.inventory-v2-technical-row strong,code){text-align:end;direction:ltr;unicode-bidi:isolate}[data-inventory-v2-drawer-section=asset-profile][dir=rtl] .inventory-v2-command-hero{background:radial-gradient(circle at top left, #c8a24a2e, transparent 34%), linear-gradient(225deg, var(--asset-command-dark), var(--asset-command-surface-dark))}[data-asset-locale] .inventory-v2-entity-table th,[data-asset-locale] .inventory-v2-entity-table td{vertical-align:top}[data-asset-locale] .inventory-v2-asset-card:focus-within{border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed833!important}@media (width<=640px){[data-asset-locale] .inventory-v2-more-menu-panel,[data-inventory-v2-drawer-section=asset-profile] .inventory-v2-more-menu-panel{left:auto;right:auto;inset-inline:0 auto}}@media (prefers-reduced-motion:reduce){[data-asset-locale] *,[data-inventory-v2-drawer-section=asset-profile] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inventory-v2-card-title-button{max-width:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.inventory-v2-card-title-button:hover{color:#1d4ed8;text-underline-offset:.16em;text-decoration:underline}.inventory-v2-tabs-with-related-menu{align-items:stretch;gap:.35rem;min-width:0;display:flex}.inventory-v2-tabs-with-related-menu>[role=tablist]{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:auto;min-width:0;overflow-x:auto}.inventory-v2-related-menu-trigger{color:#334155;background:#fff;border:1px solid #7e9dd661;border-radius:.65rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.inventory-v2-tab-panel{gap:.85rem;min-width:0;padding-block-start:.1rem;display:grid}.inventory-v2-technical-snapshot{background:#f8fafcdb;border:1px solid #e2e8f0;border-radius:.72rem;gap:.8rem;min-width:0;padding:.85rem;display:grid}.inventory-v2-essential-snapshot{background:linear-gradient(135deg,#eff6ffe0,#fffffff5);border-color:#2563eb3d}.inventory-v2-essential-snapshot>.muted-text{margin:0}.inventory-v2-essential-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.55rem;min-width:0;margin:0;display:grid}.inventory-v2-essential-snapshot-grid>.inventory-v2-technical-field,.inventory-v2-essential-field{background:#ffffffe6;border:1px solid #94a3b83d;border-radius:.58rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.25rem;min-width:0;padding:.68rem;display:grid}.inventory-v2-essential-field>dt{color:#64748b;font-size:.76rem;font-weight:800}.inventory-v2-essential-field>dd{color:#07111f;overflow-wrap:anywhere;min-width:0;margin:0}.inventory-v2-unavailable-fields>dl{gap:.35rem;min-width:0;margin:0;display:grid}.inventory-v2-technical-runtime{min-width:0;padding-block:.8rem;padding-inline:var(--asset-space-inline-panel,.75rem);border:1px solid var(--asset-border-color,#cbd5e1);border-inline-start:4px solid var(--asset-accent-inline-border,#1d4ed8);background:var(--asset-surface,#fff);border-radius:.65rem;gap:.65rem;display:grid}.inventory-v2-technical-runtime>header{gap:.2rem;display:grid}.inventory-v2-technical-runtime>header>strong,.inventory-v2-technical-runtime>header>h3{color:#07111f;margin:0;font-size:.96rem;font-weight:700}.inventory-v2-technical-runtime>header>p{color:#475569;margin:0;font-size:.82rem;line-height:1.5}.inventory-v2-technical-runtime>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}.inventory-v2-technical-runtime .inventory-v2-technical-field{background:var(--asset-surface-subtle,#f8fafc);border:1px solid #94a3b847;border-radius:.55rem;grid-template-columns:minmax(0,1fr);align-content:start;padding:.65rem}.inventory-v2-technical-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:.75rem;min-width:0;display:grid}.inventory-v2-technical-section{background:#fff;border:1px solid #94a3b83d;border-radius:.65rem;gap:.55rem;min-width:0;padding:.75rem;display:grid}.inventory-v2-technical-section h3{color:#07111f;overflow-wrap:anywhere;margin:0;font-size:.96rem}.inventory-v2-technical-section>dl,.inventory-v2-technical-section-details>dl,.inventory-v2-technical-value-record{gap:.45rem;min-width:0;margin:0;display:grid}.inventory-v2-technical-section-details{border-block-start:1px solid #94a3b833;min-width:0;padding-block-start:.45rem}.inventory-v2-technical-section-details>summary{color:#1d4ed8;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:800}.inventory-v2-technical-section-details>dl{margin-block-start:.45rem}.inventory-v2-technical-field{border-block-end:1px solid #94a3b82e;grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);gap:.55rem;min-width:0;padding-block:.5rem;display:grid}.inventory-v2-technical-field:last-child{border-block-end:0}.inventory-v2-technical-field>dt,.inventory-v2-technical-value-record dt{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:800}.inventory-v2-technical-field>dd,.inventory-v2-technical-value-record dd{color:#07111f;overflow-wrap:anywhere;min-width:0;margin:0}.inventory-v2-technical-field>dd>strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.4;display:block}.inventory-v2-technical-field-meta{color:#64748b;flex-wrap:wrap;gap:.25rem .55rem;min-width:0;margin-block-start:.28rem;font-size:.7rem;font-weight:650;display:flex}.inventory-v2-technical-field-meta>span{overflow-wrap:anywhere;min-width:0}.inventory-v2-technical-value-list{gap:.35rem;min-width:0;margin:0;padding-inline-start:1.15rem;display:grid}.inventory-v2-technical-value-list>li{overflow-wrap:anywhere;min-width:0}.inventory-v2-technical-value-record>div{grid-template-columns:minmax(6.5rem,.35fr) minmax(0,1fr);gap:.45rem;min-width:0;display:grid}@media (width<=520px){.inventory-v2-tabs-with-related-menu,.inventory-v2-workspace-head,.inventory-v2-workspace-head-actions{align-items:stretch}.inventory-v2-workspace-head{flex-direction:column}.inventory-v2-tabs-with-related-menu>[role=tablist]{display:flex}.inventory-v2-technical-section-grid,.inventory-v2-technical-runtime>dl,.inventory-v2-technical-field,.inventory-v2-technical-value-record>div{grid-template-columns:minmax(0,1fr)}.inventory-v2-locale-switcher,.inventory-v2-locale-switcher select{width:100%}}@media (forced-colors:active){.inventory-v2-card-title-button,.inventory-v2-related-menu-trigger,.inventory-v2-status-badge,.inventory-v2-state-ribbon,.inventory-v2-dot-signal,.inventory-v2-technical-section,.inventory-v2-technical-runtime,.inventory-v2-technical-snapshot{forced-color-adjust:auto;border:1px solid canvastext}.inventory-v2-dot-signal:before{box-shadow:none;background:canvastext}}.remote-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-remote-locale]{--remote-space-inline-control:.85rem;--remote-space-inline-panel:clamp(.8rem, 1.5vw, 1.15rem);--remote-space-block-panel:1rem;--remote-focus-ring-color:#1d4ed8;--remote-focus-ring-offset:#fff;--remote-text-strong:#0f172a;--remote-text-muted:#475569;--remote-border:#94a3b8;--remote-surface:#fff;--remote-surface-subtle:#f8fafc;text-align:start}[data-remote-locale=ar]{font-family:Segoe UI,Tahoma,Arial,sans-serif}[data-remote-locale] :where(button,input,select,textarea,summary,[tabindex]):focus-visible,.remote-locale-switcher select:focus-visible{outline:3px solid var(--remote-focus-ring-color,#1d4ed8);outline-offset:2px;box-shadow:0 0 0 2px var(--remote-focus-ring-offset,#fff)}.remote-locale-switcher{color:#1e293b;background:#fff;border:1px solid #64748b;border-radius:.65rem;align-items:center;gap:.4rem;min-height:44px;padding-inline:.55rem;display:inline-flex}.remote-locale-switcher svg{flex:none;width:1.05rem;height:1.05rem}.remote-locale-switcher select{min-height:38px;color:inherit;font:inherit;background:0 0;border:0;font-weight:750}.remote-locale-switcher.is-compact{min-height:40px}.remote-capability-panel{min-width:0;padding-block:var(--remote-space-block-panel);padding-inline:var(--remote-space-inline-panel);border:1px solid var(--remote-border);background:var(--remote-surface);color:var(--remote-text-strong);border-inline-start:5px solid #1d4ed8;border-radius:.8rem;gap:.85rem;display:grid}.remote-capability-panel[data-remote-capability-state=supported]{border-inline-start-color:#047857}.remote-capability-panel[data-remote-capability-state=unsupported]{border-inline-start-color:#b91c1c}.remote-capability-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.remote-capability-heading-copy{gap:.25rem;min-width:0;display:grid}.remote-capability-eyebrow{color:#334155;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850}[data-remote-locale=ar] .remote-capability-eyebrow{letter-spacing:normal;text-transform:none}.remote-capability-heading-copy h3,.remote-capability-heading-copy p,.remote-capability-reason p{margin:0}.remote-capability-heading-copy h3{color:var(--remote-text-strong);font-size:1rem;line-height:1.45}.remote-capability-heading-copy p{max-width:68ch;color:var(--remote-text-muted);font-size:.82rem;font-weight:600;line-height:1.55}.remote-capability-status{min-width:0;padding-block:.65rem;padding-inline:var(--remote-space-inline-control);background:var(--remote-surface-subtle);border:1px solid #94a3b8;border-radius:.65rem;align-items:center;gap:.65rem;display:flex}.remote-capability-status[data-state=supported]{color:#065f46;background:#ecfdf5;border-color:#047857}.remote-capability-status[data-state=unsupported]{color:#991b1b;background:#fff1f2;border-color:#b91c1c}.remote-capability-status>svg{stroke-width:2.5px;flex:none;width:1.35rem;height:1.35rem}.remote-capability-status>span{gap:.1rem;display:grid}.remote-capability-status small{color:currentColor;font-size:.7rem;font-weight:750}.remote-capability-status strong{font-size:.9rem}.remote-capability-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.55rem;min-width:0;margin:0;display:grid}.remote-capability-facts>div{background:var(--remote-surface-subtle);border:1px solid #cbd5e1;border-radius:.55rem;align-content:start;gap:.2rem;min-width:0;padding-block:.6rem;padding-inline:.7rem;display:grid}.remote-capability-facts dt{color:#475569;font-size:.72rem;font-weight:800}.remote-capability-facts dd{color:#0f172a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem;font-weight:750;line-height:1.45}.remote-capability-protected-value{align-items:flex-start;gap:.35rem;display:flex}.remote-capability-protected-value svg{flex:none;width:1rem;height:1rem;margin-block-start:.08rem}.remote-capability-reported,.remote-capability-reason{min-width:0;padding-block:.7rem;padding-inline:var(--remote-space-inline-control);background:#fff;border:1px solid #cbd5e1;border-radius:.6rem}.remote-capability-reported{align-items:flex-start;gap:.55rem;display:flex}.remote-capability-reported>svg{flex:none;width:1.1rem;height:1.1rem;margin-block-start:.1rem}.remote-capability-reported ul{flex-wrap:wrap;gap:.35rem;min-width:0;margin-block:.4rem 0;padding-inline-start:1.1rem;display:flex}.remote-capability-reported li{overflow-wrap:anywhere}.remote-capability-reason{grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:.4rem .7rem;display:grid}.remote-capability-reason>span{color:#475569;font-size:.72rem;font-weight:800}.remote-capability-reason p,.remote-capability-reason code{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:700;line-height:1.5}.remote-capability-reason code{background:#f8fafc;border:1px solid #94a3b8;border-radius:.3rem;justify-self:start;padding-block:.12rem;padding-inline:.35rem}.remote-wake-governed-controls{gap:.75rem;min-width:0;margin-block-start:.75rem;display:grid}.remote-wake-reason-field{color:#334155;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.remote-wake-reason-field textarea{width:100%;min-height:5rem;padding-block:.6rem;padding-inline:var(--remote-space-inline-control);color:#0f172a;font:inherit;resize:vertical;background:#fff;border:1px solid #64748b;border-radius:.55rem;font-size:.9rem;font-weight:600}.remote-wake-request-button{color:#065f46;width:fit-content;min-height:44px;font:inherit;background:#ecfdf5;border:1px solid #047857;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding-block:.55rem;padding-inline:.9rem;font-size:.88rem;font-weight:850;display:inline-flex}.remote-wake-request-button:disabled{color:#475569;cursor:not-allowed;background:#f1f5f9;border-color:#94a3b8}.remote-wake-progress{padding-block:.65rem;padding-inline:var(--remote-space-inline-control);color:#1e3a8a;background:#eff6ff;border:1px solid #1d4ed8;border-radius:.55rem;font-size:.78rem;font-weight:700}.remote-wake-progress>div+div{margin-block-start:.3rem}@media (width<=640px){.remote-capability-panel-header{flex-direction:column;align-items:stretch}.remote-locale-switcher,.remote-locale-switcher select,.remote-wake-request-button{width:100%}.remote-capability-reason{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-remote-locale] *,[data-remote-locale] :before,[data-remote-locale] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.remote-capability-panel,.remote-capability-status,.remote-capability-facts>div,.remote-capability-reported,.remote-capability-reason,.remote-locale-switcher,.remote-wake-progress,.remote-wake-request-button{forced-color-adjust:auto;border:2px solid canvastext}}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.focus-within\:ring-2:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/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-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.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-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/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\:bg-white\/80:hover{background-color:#fffc}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/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-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/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\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 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)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-4:focus-visible{--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-visible\:ring-blue-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-200:disabled{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.disabled\:bg-amber-300:disabled{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.disabled\:bg-blue-300:disabled{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.disabled\:bg-emerald-300:disabled{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.disabled\:bg-red-300:disabled{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:bg-slate-400:disabled{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.disabled\:bg-slate-500:disabled{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.disabled\:text-slate-300:disabled{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;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-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-5{padding:1.25rem}.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-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:grid-cols-\[160px_1fr_auto\]{grid-template-columns:160px 1fr auto}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[180px_1fr_180px\]{grid-template-columns:180px 1fr 180px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(220px\,1\.2fr\)\]{grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-end{text-align:end}}@media (width>=1024px){.lg\:col-span-3{grid-column:span 3/span 3}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.6fr_1fr_1fr\]{grid-template-columns:.6fr 1fr 1fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[auto_minmax\(240px\,1fr\)_160px_150px_170px\]{grid-template-columns:auto minmax(240px,1fr) 160px 150px 170px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-5{padding:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-1{grid-column:span 1/span 1}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1fr_1fr_0\.9fr\]{grid-template-columns:1fr 1fr .9fr}.xl\:grid-cols-\[220px_1fr_1fr_auto\]{grid-template-columns:220px 1fr 1fr auto}.xl\:grid-cols-\[280px_1fr_auto\]{grid-template-columns:280px 1fr auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.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\:self-start{align-self:flex-start}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--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))}@media (prefers-color-scheme:dark){.dark\:divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.dark\:border-amber-900\/50{border-color:#78350f80}.dark\:border-amber-900\/60{border-color:#78350f99}.dark\:border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-blue-900\/50{border-color:#1e3a8a80}.dark\:border-blue-900\/60{border-color:#1e3a8a99}.dark\:border-emerald-900\/50{border-color:#064e3b80}.dark\:border-emerald-900\/60{border-color:#064e3b99}.dark\:border-red-900\/50{border-color:#7f1d1d80}.dark\:border-rose-900\/60{border-color:#88133799}.dark\:border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/70{border-color:#334155b3}.dark\:border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:bg-amber-300\/10{background-color:#fcd34d1a}.dark\:bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/25{background-color:#451a0340}.dark\:bg-amber-950\/35{background-color:#451a0359}.dark\:bg-blue-400\/10{background-color:#60a5fa1a}.dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dark\:bg-blue-950\/25{background-color:#17255440}.dark\:bg-blue-950\/35{background-color:#17255459}.dark\:bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.dark\:bg-emerald-950\/25{background-color:#022c2240}.dark\:bg-emerald-950\/35{background-color:#022c2259}.dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.dark\:bg-red-950\/25{background-color:#450a0a40}.dark\:bg-rose-950\/35{background-color:#4c051959}.dark\:bg-rose-950\/40{background-color:#4c051966}.dark\:bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/30{background-color:#0206174d}.dark\:bg-slate-950\/45{background-color:#02061773}.dark\:bg-slate-950\/70{background-color:#020617b3}.dark\:from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-blue-200{--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #bfdbfe var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-slate-300{--tw-gradient-to:#cbd5e1 var(--tw-gradient-to-position)}.dark\:text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/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-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/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-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dark\:text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.dark\:shadow-none{--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)}.dark\:placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.dark\:hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-950:hover{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-950\/60:hover{background-color:#02061799}.dark\:hover\:shadow-none:hover{--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)}.dark\:disabled\:bg-amber-900:disabled{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.dark\:disabled\:bg-blue-900:disabled{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:disabled\:bg-emerald-900:disabled{--tw-bg-opacity:1;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.dark\:disabled\:bg-red-900:disabled{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.group:hover .dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-width:304px;--sidebar-collapsed-width:72px;--bg-app:#eef4ff;--bg-primary:#f7faff;--bg-secondary:#edf4ff;--bg-header:#f8fbffdb;--bg-sidebar:#fffffff0;--bg-surface:#ffffffdb;--bg-card:#ffffffe6;--bg-card-hover:#f5f9fffa;--bg-elevated:#fffffff5;--bg-input:#fffffffa;--bg-control:#f0f6ffeb;--text-primary:#071a44;--text-secondary:#53668f;--text-muted:#7482a4;--text-inverse:#fff;--border-divider:#17305b1f;--border-soft:#2563eb29;--border-focus:#3177ff75;--accent-primary:#3177ff;--accent-primary-strong:#175cd3;--accent-soft:#3177ff1f;--danger:#dc2626;--danger-soft:#dc26261c;--warning:#b7791f;--warning-soft:#f59e0b24;--success:#059669;--success-soft:#05966921;--radius-xl:24px;--radius-lg:18px;--shadow-soft:0 18px 50px #2b4e841a;--shadow-elevated:0 32px 90px #2b4e842e;--shadow-inset:inset 0 1px 0 #ffffff85}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#0b1220;--bg-primary:#0d1726;--bg-secondary:#101b2d;--bg-header:#0c1523e0;--bg-sidebar:#080e18f5;--bg-surface:#0f1929e0;--bg-card:#121e31db;--bg-card-hover:#18273efa;--bg-elevated:#152338fa;--bg-input:#070d18f0;--bg-control:#121f34f5;--text-primary:#eef5ff;--text-secondary:#a9b7d2;--text-muted:#7685a1;--text-inverse:#06101f;--border-divider:#fff1;--border-soft:#94b2ff29;--border-focus:#6ea2ff8a;--accent-primary:#73a6ff;--accent-primary-strong:#a6c5ff;--accent-soft:#73a6ff24;--danger:#ff7373;--danger-soft:#ff737321;--warning:#f5c062;--warning-soft:#f5c0621f;--success:#36d399;--success-soft:#36d3991c;--shadow-soft:0 18px 56px #0000004d;--shadow-elevated:0 34px 100px #00000085;--shadow-inset:inset 0 1px 0 #ffffff0b}*{scrollbar-color:#7d91b473 transparent}body{background:radial-gradient(circle at 10% 0%, #3177ff1f, transparent 34%), radial-gradient(circle at 100% 10%, #34d39912, transparent 28%), linear-gradient(135deg, var(--bg-secondary), var(--bg-app) 54%, var(--bg-primary));color:var(--text-primary)}html[data-theme=dark] body{background:radial-gradient(circle at 10% 0,#4167b92e,#0000 35%),radial-gradient(circle at 100% 15%,#14b8a614,#0000 30%),linear-gradient(135deg,#08111f,#0b1220 46%,#101827)}.topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);z-index:700;position:sticky;top:0;box-shadow:0 10px 30px #0f28500f;background:var(--bg-header)!important;border-bottom:1px solid var(--border-divider)!important;height:76px!important;min-height:76px!important;padding:12px 26px!important}.topbar.mobile-hidden{opacity:1!important;transform:none!important}.search-box,.quick-add-btn,.user-menu,.icon-btn,.soft-action-btn,.secondary-action,.date-field,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,input,select,textarea{box-shadow:var(--shadow-inset);background:var(--bg-input)!important;color:var(--text-primary)!important;border:1px solid var(--border-divider)!important}.search-box input{box-shadow:none!important;background:0 0!important;border:0!important}input::-moz-placeholder{color:var(--text-muted)!important}textarea::-moz-placeholder{color:var(--text-muted)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}.quick-add-btn:hover,.user-menu:hover,.icon-btn:hover,.soft-action-btn:hover,.secondary-action:hover{background:var(--bg-card-hover)!important}.step-up-auth-panel{border-radius:1rem!important}.step-up-auth-close:hover,.step-up-auth-actions button:hover{transform:none!important}.topbar-user-dropdown,.quick-add-dropdown,.workspace-tab-menu,.context-menu{background:var(--bg-elevated)!important;border:1px solid var(--border-divider)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-elevated)!important;z-index:1800!important}.topbar-user-dropdown button,.quick-add-dropdown button,.workspace-tab-menu button{color:var(--text-primary)!important}.topbar-user-dropdown button:hover,.quick-add-dropdown button:hover,.workspace-tab-menu button:hover{background:var(--accent-soft)!important}.contextual-header-title{min-height:42px;font-size:.92rem;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-divider)!important;color:var(--text-secondary)!important;padding:8px 24px!important}.contextual-header-title span{font-weight:700}.contextual-header-title strong{font-weight:900;color:var(--text-primary)!important}.page-header,.admin-hero-panel{background:linear-gradient(135deg, var(--bg-card), var(--bg-surface))!important;border:1px solid var(--border-divider)!important;box-shadow:var(--shadow-soft)!important;color:var(--text-primary)!important}.page-header h1,.admin-hero-panel h1{letter-spacing:-.045em;color:var(--text-primary)!important}.page-header p,.admin-hero-panel p{color:var(--text-secondary)!important}.workspace-tabs{scrollbar-width:thin;z-index:650;position:sticky;top:76px;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-divider)!important;gap:10px!important;padding:10px 20px!important;display:flex!important;overflow:auto hidden!important}.workspace-tab{min-width:max-content;background:var(--bg-card)!important;border:1px solid var(--border-divider)!important;box-shadow:none!important;border-radius:999px!important}.workspace-tab>button{color:var(--text-primary)!important}.workspace-tab.active{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.workspace-tab.active:after{content:"";background:var(--accent-primary);height:3px;box-shadow:0 0 18px var(--accent-soft);border-radius:999px;position:absolute;bottom:-1px;left:24px;right:24px}.panel-card,.stat-card,.admin-section,.user-directory-card,.org-card,.permission-card,.admin-drawer,.modal-card,.mini-metric,.money-list,.dashboard-info-card,.ticket-card,.asset-card{background:var(--bg-card)!important;border:1px solid var(--border-divider)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=dark] .panel-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .admin-section,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .org-card,html[data-theme=dark] .permission-card,html[data-theme=dark] .admin-drawer,html[data-theme=dark] .modal-card{box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000057!important}.panel-card p,.stat-card p,.stat-card small,.admin-section p,.user-directory-card small,.org-card small,.permission-card small{color:var(--text-secondary)!important}.stat-card,.mini-metric,[class*=metric]{transition:transform .16s,border-color .16s,background .16s}.stat-card[role=button],.metric-card[role=button],.mini-metric[role=button]{cursor:pointer}.stat-card[role=button]:hover,.metric-card[role=button]:hover,.mini-metric[role=button]:hover{transform:translateY(-2px);border-color:var(--border-focus)!important;background:var(--bg-card-hover)!important}.dashboard-actions.date-range-actions{max-width:820px;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.date-field{border-radius:16px!important;gap:8px!important;min-width:170px!important;height:44px!important;padding:0 12px!important;font-size:.8rem!important}.date-field input[type=date]{min-width:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.date-range-actions .soft-action-btn{border-radius:16px!important;height:44px!important;padding:0 16px!important}.dashboard-delight-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:18px!important}.delight-widget{min-height:260px!important;padding:24px!important}.delight-widget .panel-title{margin-bottom:14px!important}.delight-widget strong{font-size:clamp(1.55rem,3vw,2.25rem)!important}.clock-widget strong{letter-spacing:-.06em}.mini-calendar-grid{gap:4px!important;margin-top:10px!important}.mini-calendar-grid b,.mini-calendar-grid span{font-size:.92rem;padding:5px 0!important}.weather-widget strong{margin-right:6px;display:inline-block}.organization-toolbar,.smart-toolbar,.toolbar-grid,.admin-toolbar{background:var(--bg-card)!important;border:1px solid var(--border-divider)!important;box-shadow:var(--shadow-soft)!important}.org-mode-tabs,.segmented-tabs{background:var(--bg-control)!important;border:1px solid var(--border-divider)!important;border-radius:18px!important}.skeleton-card,.skeleton-table{background:var(--bg-card)!important;border:1px solid var(--border-divider)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-soft)!important}.skeleton-line,.skeleton-table-head span,.skeleton-table-row span{background:#7d91b42e!important}html[data-theme=dark] .skeleton-line,html[data-theme=dark] .skeleton-table-head span,html[data-theme=dark] .skeleton-table-row span{background:#ffffff12!important}.skeleton-card:after,.skeleton-table:after{background:linear-gradient(90deg,#0000,#ffffff2e,#0000)!important;animation-duration:1.8s!important}html[data-theme=dark] .skeleton-card:after,html[data-theme=dark] .skeleton-table:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)!important}@media (width<=760px){:root{--sidebar-collapsed-width:0px}.topbar{flex-wrap:wrap!important;height:auto!important;min-height:82px!important;padding:12px!important;position:sticky!important;top:0!important}.search-box{order:-1;width:100%!important}.topbar-actions{width:100%;justify-content:space-between!important}.user-menu div,.quick-add-btn span{display:none!important}.contextual-header-title{padding:10px 14px!important}.workspace-tabs{position:sticky;top:82px;gap:8px!important;max-width:100vw!important;padding:8px 12px!important;display:flex!important}.workspace-tab{min-width:156px}.workspace-tab>button{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.dashboard-actions.date-range-actions{width:100%;max-width:none;grid-template-columns:1fr!important;display:grid!important}.date-field,.date-range-actions .soft-action-btn{justify-content:center;width:100%!important;min-width:0!important}.dashboard-delight-grid{grid-template-columns:1fr!important}.delight-widget{min-height:auto!important}.topbar-user-dropdown,.quick-add-dropdown,.modal-card,.admin-drawer{max-height:82vh;overflow:auto;border-radius:28px!important;width:auto!important;position:fixed!important;inset:auto 10px 10px!important}.mobile-bottom-nav{display:grid!important}}.contextual-header-title{display:none!important}html[data-theme=dark]{--bg-app:#0a111d;--bg-primary:#0c1422;--bg-secondary:#0f1a2b;--bg-header:#0a111df5;--bg-sidebar:#07101c;--bg-surface:#101b2d;--bg-card:#131f32;--bg-card-hover:#17263d;--bg-elevated:#18263b;--bg-input:#08101d;--bg-control:#101a2a;--text-primary:#eef5ff;--text-secondary:#b6c4dd;--text-muted:#8390a8;--border-divider:#e2ecff14;--border-soft:#94b2ff2e;--shadow-soft:0 18px 44px #0000004d}html[data-theme=dark] .page-header,html[data-theme=dark] .admin-hero-panel,html[data-theme=dark] .admin-section,html[data-theme=dark] .panel-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .ticket-card,html[data-theme=dark] .asset-card,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .permission-card,html[data-theme=dark] .org-card,html[data-theme=dark] .modal-card,html[data-theme=dark] .admin-drawer,html[data-theme=dark] .dashboard-info-card,html[data-theme=dark] .money-list,html[data-theme=dark] .mini-metric{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-divider)!important}html[data-theme=dark] .page-header *,html[data-theme=dark] .admin-hero-panel *,html[data-theme=dark] .admin-section *,html[data-theme=dark] .panel-card *,html[data-theme=dark] .stat-card *,html[data-theme=dark] .ticket-card *,html[data-theme=dark] .asset-card *,html[data-theme=dark] .user-directory-card *,html[data-theme=dark] .permission-card *,html[data-theme=dark] .org-card *,html[data-theme=dark] .modal-card *,html[data-theme=dark] .admin-drawer *{color:inherit}html[data-theme=dark] .page-header p,html[data-theme=dark] .admin-hero-panel p,html[data-theme=dark] .admin-section p,html[data-theme=dark] .panel-card p,html[data-theme=dark] .stat-card p,html[data-theme=dark] .ticket-card p,html[data-theme=dark] .asset-card p,html[data-theme=dark] .user-directory-card small,html[data-theme=dark] .permission-card small,html[data-theme=dark] .org-card small,html[data-theme=dark] .muted,html[data-theme=dark] small{color:var(--text-secondary)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search-box,html[data-theme=dark] .date-field,html[data-theme=dark] .smart-toolbar,html[data-theme=dark] .organization-toolbar,html[data-theme=dark] .admin-toolbar{background:var(--bg-input)!important;color:var(--text-primary)!important}.dashboard-delight-grid{display:none!important}.page-header h1,.admin-hero-panel h1{letter-spacing:-.055em!important;font-size:clamp(2rem,3.4vw,3.35rem)!important;font-weight:850!important;line-height:1.05!important}.dashboard-actions.date-range-actions{align-items:center!important;gap:8px!important}.date-field,.date-range-actions .soft-action-btn{border-radius:14px!important;height:42px!important}@media (width<=760px){.workspace-tabs{gap:8px!important;padding:8px 12px!important;position:static!important;top:auto!important}.workspace-tab{max-width:220px!important}.workspace-tab>button{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.page-header h1,.admin-hero-panel h1{font-size:clamp(1.9rem,10vw,2.7rem)!important}}.modal-backdrop.step-up-auth-backdrop,.step-up-auth-panel{z-index:var(--z-confirm,2147480000)!important}.page-header,.admin-hero-panel{border:1px solid var(--border-divider)!important;background:radial-gradient(circle at 88% 10%,#3177ff1f,#0000 34%),linear-gradient(135deg,#fffffff0,#f7faffdb)!important;border-radius:30px!important;padding:clamp(22px,3vw,34px) clamp(24px,3.5vw,42px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 55px #2b4e841a!important}html[data-theme=dark] .page-header,html[data-theme=dark] .admin-hero-panel{background:radial-gradient(circle at 92% 0,#5b8dff2e,#0000 38%),linear-gradient(135deg,#101b2d,#0d1726 68%,#111d30)!important;border-color:#e2ecff13!important;box-shadow:inset 0 1px #ffffff0b,0 28px 75px #0000004d!important}.page-header h1,.admin-hero-panel h1{letter-spacing:-.07em!important;max-width:920px!important;color:var(--text-primary)!important;margin:0!important;font-size:clamp(2.1rem,4.2vw,4.35rem)!important;font-weight:900!important;line-height:.98!important}.page-header p,.admin-hero-panel p{max-width:760px!important;color:var(--text-secondary)!important;margin-top:12px!important;font-size:clamp(1rem,1.2vw,1.16rem)!important;line-height:1.6!important}.page-header-actions{align-self:flex-start!important}.search-box,.smart-search,.admin-search-box,.toolbar-search,.smart-toolbar .search-control,.organization-toolbar .search-control{background:var(--bg-input)!important;border:1px solid var(--border-divider)!important;min-height:48px!important;color:var(--text-primary)!important;border-radius:18px!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important}.search-box svg,.smart-search svg,.admin-search-box svg,.toolbar-search svg,.smart-toolbar .search-control svg,.organization-toolbar .search-control svg{width:20px!important;height:20px!important;color:var(--accent-primary)!important;flex:none!important}.search-box input,.smart-search input,.admin-search-box input,.toolbar-search input,.smart-toolbar .search-control input,.organization-toolbar .search-control input{width:100%!important;min-width:0!important;box-shadow:none!important;color:var(--text-primary)!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .ticket-grid-card,html[data-theme=dark] .latest-row,html[data-theme=dark] .latest-tickets-panel,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .org-card,html[data-theme=dark] .permission-card,html[data-theme=dark] .asset-card,html[data-theme=dark] .panel-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .mini-metric,html[data-theme=dark] .money-list,html[data-theme=dark] .money-list>div,html[data-theme=dark] .admin-section,html[data-theme=dark] .dashboard-info-card,html[data-theme=dark] .catalog-summary-card{color:#eef5ff!important;background:#131f32!important;border-color:#e2ecff13!important}html[data-theme=dark] .ticket-grid-card:hover,html[data-theme=dark] .latest-row:hover,html[data-theme=dark] .user-directory-card:hover,html[data-theme=dark] .org-card:hover,html[data-theme=dark] .permission-card:hover,html[data-theme=dark] .stat-card:hover,html[data-theme=dark] .mini-metric:hover{background:#17263d!important;border-color:#73a6ff52!important}html[data-theme=dark] .ticket-grid-card *,html[data-theme=dark] .latest-row *,html[data-theme=dark] .latest-tickets-panel *,html[data-theme=dark] .money-list *,html[data-theme=dark] .admin-section *,html[data-theme=dark] .catalog-summary-card *{color:inherit!important}html[data-theme=dark] .ticket-grid-card p,html[data-theme=dark] .latest-row p,html[data-theme=dark] .ticket-grid-card small,html[data-theme=dark] .latest-row small,html[data-theme=dark] .latest-tickets-panel p,html[data-theme=dark] .money-list span,html[data-theme=dark] .admin-section p,html[data-theme=dark] .catalog-summary-card small{color:#b6c4dd!important}html[data-theme=dark] .status-pill,html[data-theme=dark] .badge,html[data-theme=dark] .role-pill,html[data-theme=dark] .entity-badge{color:#d9e7ff!important;background:#73a6ff21!important;border:1px solid #73a6ff2b!important}html[data-theme=dark] .priority-pill,html[data-theme=dark] .priority-badge,html[data-theme=dark] .tone-gold{color:#ffe0a3!important;background:#f5c06224!important}.money-list{gap:8px!important;display:grid!important}.money-list>div{border:1px solid var(--border-divider)!important;background:var(--bg-surface)!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:12px 14px!important;display:flex!important}.money-list span{color:var(--text-secondary)!important}.money-list strong{color:var(--text-primary)!important;white-space:nowrap!important}.dashboard-delight-grid,.delight-widget,.clock-widget,.calendar-widget,.weather-widget{display:none!important}.organization-toolbar,.smart-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.organization-toolbar .secondary-action,.organization-toolbar .soft-action-btn,.smart-toolbar .secondary-action,.smart-toolbar .soft-action-btn{border-radius:15px!important;height:44px!important}@media (width<=720px){.page-header,.admin-hero-panel{border-radius:22px!important;padding:22px!important}.page-header h1,.admin-hero-panel h1{font-size:clamp(2rem,13vw,3.15rem)!important}.dashboard-actions.date-range-actions{width:100%!important;max-width:none!important}.date-field,.date-range-actions .soft-action-btn,.inline-check{width:100%!important}}.search-box{border-radius:18px!important;align-items:center!important;gap:10px!important;display:flex!important;overflow:hidden!important}.search-box>svg{width:20px!important;height:20px!important;color:var(--accent-primary)!important;flex:none!important}.search-box input{width:100%!important;min-width:0!important;padding-left:0!important}html[data-theme=dark]{--bg-app:#070d18;--bg-primary:#09111f;--bg-secondary:#0b1424;--bg-header:#080f1cf5;--bg-sidebar:#07101d;--bg-surface:#0d1829;--bg-card:#111f33;--bg-card-hover:#172842;--bg-elevated:#13233a;--bg-input:#07101d;--bg-control:#0d1b2f;--text-primary:#f3f7ff;--text-secondary:#c2cce0;--text-muted:#8fa0bd;--border-divider:#d6e5ff18;--border-soft:#85abff2e}html[data-theme=dark] .page-header,html[data-theme=dark] .admin-hero-panel,html[data-theme=dark] .admin-section,html[data-theme=dark] .panel-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .user-directory-card,html[data-theme=dark] .org-card,html[data-theme=dark] .permission-card,html[data-theme=dark] .ticket-card,html[data-theme=dark] .asset-card,html[data-theme=dark] .dashboard-info-card,html[data-theme=dark] .money-list,html[data-theme=dark] .mini-metric,html[data-theme=dark] .modal-card,html[data-theme=dark] .admin-drawer,html[data-theme=dark] .latest-ticket-card,html[data-theme=dark] [class*=card],html[data-theme=dark] [class*=Card],html[data-theme=dark] [class*=panel],html[data-theme=dark] [class*=Panel]{border-color:var(--border-divider)!important;color:var(--text-primary)!important;background:linear-gradient(135deg,#101d30,#0d1829)!important;box-shadow:inset 0 1px #ffffff09,0 22px 58px #00000057!important}html[data-theme=dark] .page-header *,html[data-theme=dark] .admin-hero-panel *,html[data-theme=dark] .admin-section *,html[data-theme=dark] .panel-card *,html[data-theme=dark] .stat-card *,html[data-theme=dark] .user-directory-card *,html[data-theme=dark] .org-card *,html[data-theme=dark] .permission-card *,html[data-theme=dark] .ticket-card *,html[data-theme=dark] .asset-card *,html[data-theme=dark] .dashboard-info-card *,html[data-theme=dark] .money-list *,html[data-theme=dark] .mini-metric *,html[data-theme=dark] .modal-card *,html[data-theme=dark] .admin-drawer *,html[data-theme=dark] .latest-ticket-card *{color:inherit}html[data-theme=dark] .page-header p,html[data-theme=dark] .admin-hero-panel p,html[data-theme=dark] .admin-section p,html[data-theme=dark] .panel-card p,html[data-theme=dark] .stat-card p,html[data-theme=dark] .stat-card small,html[data-theme=dark] .user-directory-card small,html[data-theme=dark] .org-card small,html[data-theme=dark] .permission-card small,html[data-theme=dark] .ticket-card small,html[data-theme=dark] .asset-card small,html[data-theme=dark] .dashboard-info-card small,html[data-theme=dark] .money-list span,html[data-theme=dark] .text-muted,html[data-theme=dark] small{color:var(--text-secondary)!important}html[data-theme=dark] .status-pill,html[data-theme=dark] .role-pill,html[data-theme=dark] .badge,html[data-theme=dark] [class*=pill],html[data-theme=dark] [class*=Pill]{color:#dbe8ff!important;background:#7fa8ff24!important;border:1px solid #7fa8ff2e!important}.page-header,.admin-hero-panel{border-radius:28px!important;position:relative!important;overflow:hidden!important}.page-header:before,.admin-hero-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 10%,#3e74ff24,#0000 34%),radial-gradient(circle at 4% 100%,#14b8a614,#0000 30%);position:absolute;inset:0}.page-header>*,.admin-hero-panel>*{z-index:1;position:relative}.page-header h1,.admin-hero-panel h1{letter-spacing:-.055em!important;margin-bottom:12px!important;font-size:clamp(2.35rem,4.6vw,4.2rem)!important;line-height:.98!important}.money-list,.financial-overview,.finance-card{overflow:hidden!important}.money-list li,.money-row,.finance-row{border-bottom:1px solid var(--border-divider)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 0!important;display:flex!important}.money-list li:last-child,.money-row:last-child,.finance-row:last-child{border-bottom:0!important}.money-list strong,.money-row strong,.finance-row strong{color:var(--text-primary)!important;white-space:nowrap!important}@media (width<=760px){.topbar{grid-template-columns:auto 1fr auto auto!important;align-items:center!important;gap:10px!important;min-height:auto!important;padding:10px!important;display:grid!important}.topbar .search-box{order:0!important;grid-column:2/3!important;width:100%!important;min-width:0!important}.topbar-actions{grid-column:3/5!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;display:flex!important}.quick-add-btn,.user-menu,.icon-btn{min-width:46px!important;height:46px!important}.user-menu{padding:4px 8px!important}.user-menu>div,.quick-add-btn span{display:none!important}.workspace-tabs{gap:8px!important;max-width:100%!important;padding:8px 10px!important;position:relative!important;top:auto!important;overflow-x:auto!important}.workspace-tab{min-width:150px!important;max-width:190px!important}.workspace-tab>button{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:130px!important;overflow:hidden!important}.content-area{padding-inline:10px!important}.page-header,.admin-hero-panel{border-radius:24px!important;padding:24px 18px!important}.page-header h1,.admin-hero-panel h1{font-size:clamp(2.15rem,11vw,3.1rem)!important}.topbar-user-dropdown,.quick-add-dropdown{z-index:2300!important;border-radius:28px!important;width:auto!important;max-height:84vh!important;position:fixed!important;inset:auto 10px 10px!important;overflow:auto!important}}.topbar-user-dropdown,.quick-add-dropdown,.workspace-tab-menu{z-index:2300!important}@media (width<=760px){:root{--sidebar-collapsed-width:0px}.topbar-user-dropdown,.quick-add-dropdown{z-index:2400!important;border-radius:24px!important;width:auto!important;max-height:calc(100vh - 116px)!important;position:fixed!important;inset:96px 12px auto!important;overflow:auto!important;transform:none!important}.topbar{z-index:2300!important}.topbar-actions{position:relative!important}}@media (width<=1100px){:root{--sidebar-collapsed-width:0px}.topbar{z-index:1000!important;background:var(--bg-header)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important;grid-template-columns:52px minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:74px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;top:0!important}.topbar .search-box{grid-column:2/3!important;width:100%!important;min-width:0!important;height:48px!important}.topbar-actions{grid-column:3/6!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}.quick-add-btn,.user-menu,.icon-btn{border-radius:16px!important;min-width:48px!important;height:48px!important}.quick-add-btn span,.user-menu>div{display:none!important}.user-menu{padding:4px 8px!important}.user-menu svg:last-child,.quick-add-btn svg:last-child{margin-left:0!important}.workspace-tabs{border-bottom:1px solid var(--border-divider)!important;background:color-mix(in srgb, var(--bg-header), transparent 10%)!important;gap:8px!important;max-width:100%!important;padding:8px 10px!important;position:relative!important;top:auto!important;overflow:auto hidden!important}.workspace-tab{flex:none!important;min-width:152px!important;max-width:190px!important}.workspace-tab>button{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:132px!important;overflow:hidden!important}.content-area{padding-inline:10px!important;overflow-x:hidden!important}.topbar-user-dropdown,.quick-add-dropdown{z-index:2400!important;border-radius:24px!important;width:auto!important;max-height:calc(100vh - 104px)!important;position:fixed!important;inset:86px 12px auto!important;overflow:auto!important;transform:none!important}}@media (width<=560px){.topbar{grid-template-columns:48px minmax(0,1fr) auto auto!important;gap:8px!important}.topbar-actions{grid-column:1/-1!important;justify-content:space-between!important;width:100%!important}.topbar .search-box{grid-column:2/-1!important}}.admin-hero-panel{justify-content:space-between!important;align-items:center!important;gap:22px!important;display:flex!important}.admin-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.hero-sort-select{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;min-width:150px!important;height:48px!important;color:var(--text-primary)!important;border-radius:16px!important;padding:0 42px 0 16px!important;font-weight:850!important;box-shadow:0 12px 28px #0f172a0f!important}.primary-admin-action,.admin-hero-actions .primary-admin-action{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:0!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:170px!important;height:52px!important;padding:0 24px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 18px 40px #3b82f642!important}.primary-admin-action svg{width:18px!important;height:18px!important}.organization-metrics-grid .stat-card{min-height:112px!important}.empty-action-row,.module-preview-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:14px!important;display:flex!important}.daily-ux-preview{align-items:flex-start!important}.daily-ux-skeleton-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-drawer.compact-drawer{background:var(--bg-elevated)!important;border:1px solid var(--border-soft)!important;border-radius:30px!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;padding:28px!important;box-shadow:0 28px 80px #0f172a40!important}.admin-drawer.compact-drawer .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important;display:grid!important}.admin-drawer.compact-drawer .profile-form-grid label,.safe-delete-decision-grid label,.confirm-delete-input{color:var(--text-primary)!important;gap:8px!important;font-weight:850!important;display:grid!important}.admin-drawer.compact-drawer .profile-form-grid input,.admin-drawer.compact-drawer .profile-form-grid select,.safe-delete-decision-grid select,.confirm-delete-input input{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;width:100%!important;min-height:46px!important;color:var(--text-primary)!important;border-radius:14px!important;padding:0 14px!important;font-weight:750!important;box-shadow:inset 0 1px #ffffff0a!important}.admin-drawer.compact-drawer .wide-field{grid-column:1/-1!important}.confirm-delete-input strong{color:var(--accent-primary)!important}.module-error-card{color:#7f1d1d!important;background:#fef2f2e6!important;border:1px solid #ef444447!important;border-radius:24px!important;gap:10px!important;padding:24px!important;display:grid!important}html[data-theme=dark] .module-error-card{color:#fecaca!important;background:#450a0a8c!important}.module-error-card div{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.module-error-card button{border:1px solid!important;border-radius:14px!important;min-height:42px!important;padding:0 14px!important;font-weight:850!important}@media (width<=900px){.admin-hero-panel{flex-direction:column!important;align-items:flex-start!important}.admin-hero-actions{justify-content:flex-start!important;width:100%!important}.hero-sort-select,.primary-admin-action{width:100%!important}.daily-ux-skeleton-strip,.admin-drawer.compact-drawer .profile-form-grid{grid-template-columns:1fr!important}}.date-picker-focus-anchor{display:none!important}.custom-date-field{cursor:default;position:relative;overflow:visible!important}.custom-date-field .date-display-button{color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800}.date-popover{z-index:80;border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:18px;width:292px;padding:12px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 60px #0f172a38}.date-popover-head,.date-popover-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.date-popover-head strong{color:var(--text-primary);font-size:.86rem}.date-popover-head button,.date-popover-footer button{color:var(--accent-primary);cursor:pointer;background:0 0;border:0;font-weight:800}.date-popover-head button{width:32px;height:32px;color:var(--text-primary);background:var(--bg-control);border-radius:12px}.date-weekdays,.date-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;display:grid}.date-weekdays span{text-align:center;color:rgb(var(--text-secondary));font-size:.72rem;font-weight:900}.date-grid button{height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:700}.date-grid button.selected{background:var(--accent-primary);color:#fff}.safe-delete-decision-card{border:1px solid rgba(var(--border-soft), .65);background:rgba(var(--bg-elevated), .58);border-radius:18px;gap:12px;padding:12px;display:grid}.safe-delete-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.safe-delete-target-grid label,.safe-delete-decision-card label{gap:6px;display:grid}.safe-delete-target-grid span,.safe-delete-decision-card span{color:rgb(var(--text-secondary));font-size:.72rem;font-weight:900}.safe-delete-target-grid select,.safe-delete-decision-card select{border:1px solid rgba(var(--border-soft), .78);background:rgb(var(--bg-card));width:100%;min-height:44px;color:var(--text-primary);border-radius:14px;padding:0 12px;font-weight:800}@media (width<=860px){.date-popover{left:auto;right:0}.safe-delete-target-grid{grid-template-columns:1fr}}.date-popover-floating{isolation:isolate!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,100vh - 24px)!important;position:fixed!important;overflow:auto!important;transform:translateZ(0)!important}.page-header,.admin-hero-panel,.dashboard-actions,.date-range-actions,.date-field,.custom-date-field{overflow:visible!important}@media (width<=640px){.dashboard-actions.date-range-actions{grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;display:grid!important}.date-field,.date-range-actions .soft-action-btn,.date-range-actions .inline-check{justify-content:flex-start!important;width:100%!important;max-width:100%!important}.date-popover-floating{border-radius:20px!important;padding:14px!important}.date-grid button{min-height:34px!important}}.date-popover,.date-popover-floating{color:#071a44!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#c9d8f2!important;box-shadow:0 28px 80px #0f172a38!important}html[data-theme=dark] .date-popover,html[data-theme=dark] .date-popover-floating{color:#f3f7ff!important;background:#13233a!important;border-color:#2a4165!important;box-shadow:0 34px 100px #00000094!important}.date-popover-head button{color:#071a44!important;background:#edf4ff!important}html[data-theme=dark] .date-popover-head button{color:#f3f7ff!important;background:#1d3351!important}.date-grid button{color:inherit!important;background:0 0!important}.date-grid button:hover{background:#e9f1ff!important}html[data-theme=dark] .date-grid button:hover{background:#203b5f!important}.date-grid button.muted{color:#7a8aa8!important}html[data-theme=dark] .date-grid button.muted{color:#8290aa!important}.date-grid button.selected{color:#fff!important;background:#3177ff!important}.date-popover-footer button{color:#0a5be7!important}html[data-theme=dark] .date-popover-footer button{color:#9ec2ff!important}@media (width<=640px){.date-popover-floating{width:min(360px,100vw - 24px)!important}}.stat-card.clickable-metric-card{cursor:pointer!important;text-align:left!important;transition:transform .12s,border-color .12s,box-shadow .12s!important}.stat-card.clickable-metric-card:hover{border-color:rgba(var(--accent-rgb,49 119 255), .45)!important;transform:translateY(-2px)!important;box-shadow:0 18px 45px #0f172a1f!important}html[data-theme=dark] .stat-card.clickable-metric-card:hover{box-shadow:0 18px 45px #00000061!important}.stat-card.clickable-metric-card:focus-visible{outline:3px solid rgba(var(--accent-rgb,49 119 255), .35)!important;outline-offset:3px!important}.modal-backdrop,.nested-modal-backdrop{z-index:var(--z-enterprise-backdrop,2147480000)!important}.ticket-modal,.delete-workflow-modal,.admin-drawer,.admin-create-modal{z-index:var(--z-enterprise-modal,2147480000)!important}.global-floating-layer,.date-popover-floating,.context-menu,.v31-context-menu,.quick-add-menu,.user-menu-dropdown,.dropdown-menu,.select-menu,[role=listbox],[role=menu]{z-index:var(--z-enterprise-floating,2147480000)!important}@media (width<=920px){.admin-hero-panel,.page-header{align-items:stretch!important}.admin-hero-actions,.page-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.hero-sort-select,.admin-hero-actions .primary-admin-action,.page-header-actions .primary-admin-action{min-height:48px!important}.admin-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.admin-table{min-width:760px!important}.smart-toolbar,.toolbar-shell,.organization-toolbar{align-items:stretch!important}.smart-toolbar>*,.toolbar-shell>*,.organization-toolbar>*{min-width:0!important}}@media (width<=640px){.admin-hero-panel,.page-header{border-radius:26px!important;padding:24px!important}.admin-hero-panel h1,.page-header h1{font-size:clamp(2.15rem,13vw,3.4rem)!important;line-height:.98!important}.admin-hero-actions,.page-header-actions,.module-preview-actions,.empty-action-row{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.admin-hero-actions>*,.page-header-actions>*,.module-preview-actions>*,.empty-action-row>*{justify-content:center!important;width:100%!important}.compact-metrics-grid,.organization-metrics-grid,.admin-metrics-grid{grid-template-columns:1fr!important}.stat-card{min-height:128px!important}.modal-backdrop,.nested-modal-backdrop{align-items:flex-end!important;padding:0!important}.ticket-modal,.delete-workflow-modal,.admin-drawer,.admin-create-modal{border-radius:28px 28px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:min(92vh,760px)!important;overflow:auto!important}.admin-create-grid,.safe-delete-target-grid,.details-grid,.ticket-modal-grid{grid-template-columns:1fr!important}.date-popover-floating{width:calc(100vw - 24px)!important;max-width:none!important;left:12px!important;right:12px!important}}.cascading-assignment-grid{align-items:end}.assignment-preview-card{border:1px solid rgba(var(--border-soft), .72);background:rgb(var(--bg-elevated));min-height:76px;color:rgb(var(--text-primary));border-radius:18px;flex-direction:column;grid-column:1/-1;justify-content:center;gap:6px;padding:14px 16px;display:flex}.assignment-preview-card span,.assignment-preview-card small{color:rgb(var(--text-secondary))}.permission-delete-dialog{max-width:560px}.permission-delete-dialog .drawer-avatar.danger{color:#f87171;background:#ef444424}.permission-delete-dialog .confirm-delete-input input{font-size:.95rem}.recycle-confirm-dialog{background:rgb(var(--bg-elevated,255 255 255));border:1px solid rgba(var(--border-soft,148 163 184), .45);border-radius:28px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0f172a47}.modal-icon.danger,.drawer-avatar.danger{color:rgb(var(--danger,220 38 38));background:rgba(var(--danger,220 38 38), .09)}.query-filter-chip-row{flex-wrap:wrap;gap:10px;margin:10px 0 4px;display:flex}.query-filter-chip{border:1px solid rgba(var(--border-soft,148 163 184), .55);background:rgb(var(--bg-card,255 255 255));color:rgb(var(--text-primary,15 23 42));cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.query-filter-chip span{color:rgb(var(--text-secondary,71 85 105));font-weight:700}.query-filter-chip svg{width:14px;height:14px}.clean-recycle-dialog{background:rgb(var(--bg-elevated,255 255 255));border:1px solid rgba(var(--border-soft,148 163 184), .35);border-radius:28px;width:min(620px,100vw - 32px);padding:28px;position:relative;box-shadow:0 24px 80px #0f172a47}[data-theme=dark] .clean-recycle-dialog{background:rgb(var(--bg-elevated,22 27 34));box-shadow:0 24px 80px #0000008c}.dialog-close-button{border:1px solid rgba(var(--border-soft,148 163 184), .45);background:rgb(var(--bg-card,255 255 255));width:42px;height:42px;color:rgb(var(--text-primary,15 23 42));border-radius:16px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22px;right:22px}.recycle-dialog-hero{grid-template-columns:56px 1fr;align-items:start;gap:18px;padding-right:44px;display:grid}.recycle-dialog-hero h2{margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.08}.recycle-dialog-hero p{color:rgb(var(--text-secondary,71 85 105));margin:0;line-height:1.6}.recycle-confirm-card{color:rgb(var(--text-primary,15 23 42));background:#f59e0b1a;border:1px solid #f59e0b73;border-radius:22px;grid-template-columns:36px 1fr;align-items:center;gap:14px;margin:24px 0;padding:18px;display:grid}.recycle-confirm-card svg{color:#d97706}.recycle-confirm-card strong,.recycle-confirm-card span{display:block}.recycle-confirm-card span{word-break:break-word;margin-top:4px;font-weight:800}.confirm-name-field input{border:1px solid rgba(var(--border-soft,148 163 184), .55);background:rgb(var(--bg-card,255 255 255));width:100%;min-height:48px;color:rgb(var(--text-primary,15 23 42));border-radius:16px;padding:0 14px}.recycle-dialog-actions{justify-content:flex-end;margin-top:20px}.recycle-toolbar .entity-icon-tabs.compact-tabs{flex-wrap:wrap;width:auto}.recycle-bin-grid{margin-top:18px}.recycle-card-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.import-success-list{background:#22c55e17;border:1px solid #22c55e59;border-radius:22px;margin:16px 0;padding:16px}.import-success-list>strong{margin-bottom:12px;display:block}.import-success-list>div{flex-wrap:wrap;gap:8px;display:flex}.import-success-chip{background:rgb(var(--bg-card,255 255 255));border:1px solid rgba(var(--border-soft,148 163 184), .35);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.import-success-chip small{color:rgb(var(--text-secondary,71 85 105));font-weight:700}@media (width<=760px){.clean-recycle-dialog{border-radius:24px 24px 0 0;align-self:flex-end;width:100vw;max-height:92vh;overflow:auto}.recycle-dialog-hero{grid-template-columns:1fr;padding-right:44px}.recycle-dialog-actions{flex-direction:column-reverse}.recycle-dialog-actions button{width:100%}}.clean-recycle-dialog{background:rgb(var(--bg-elevated,255 255 255));border-radius:30px;width:min(680px,100vw - 32px);overflow:hidden;padding:0!important}.clean-recycle-dialog .dialog-close-button{z-index:2;top:18px;right:18px}.recycle-dialog-hero{border-bottom:1px solid rgba(var(--border-soft,148 163 184), .35);background:linear-gradient(135deg,#3b82f61a,#ef444414);padding:28px 76px 24px 28px!important}.clean-recycle-dialog.permanent-mode .recycle-dialog-hero{background:linear-gradient(135deg,#ef44441f,#f59e0b1a)}.recycle-dialog-hero .modal-icon.danger{border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.recycle-dialog-hero h2{letter-spacing:-.04em}.recycle-confirm-card,.confirm-name-field,.recycle-dialog-actions{margin-left:28px!important;margin-right:28px!important}.recycle-confirm-card{background:#f59e0b14;border-radius:20px;margin-top:24px!important;margin-bottom:18px!important}.confirm-name-field{gap:8px;display:grid;margin-top:0!important}.confirm-name-field span{color:rgb(var(--text-primary,15 23 42));font-weight:900}.confirm-name-field input{font-weight:800;box-shadow:inset 0 0 0 1px #0000}.recycle-dialog-actions{padding-bottom:28px}.recycle-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid!important}.recycle-toolbar .toolbar-main-search{width:100%;min-width:0;max-width:none}.recycle-toolbar .entity-icon-tabs.compact-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:8px;display:flex;flex-direction:row!important;width:auto!important}.recycle-toolbar .entity-icon-tabs.compact-tabs button{white-space:nowrap;border-radius:16px}.recycle-bin-card{min-height:178px}.recycle-card-actions{margin-top:auto;padding-top:16px}@media (width<=900px){.recycle-toolbar{grid-template-columns:1fr}.recycle-toolbar .entity-icon-tabs.compact-tabs{justify-content:flex-start}}.permission-create-panel{gap:16px;display:grid}.permission-assignee-box,.permission-members-panel{border:1px solid rgb(var(--border-soft));background:rgb(var(--bg-elevated));border-radius:22px;gap:12px;padding:16px;display:grid}.permission-assignee-box strong,.permission-members-panel strong{color:rgb(var(--text-primary))}.permission-assignee-box small,.permission-members-panel small{color:rgb(var(--text-secondary));margin-top:4px;display:block}.permission-user-picker{flex-wrap:wrap;gap:8px;max-height:170px;padding:4px;display:flex;overflow:auto}.permission-user-picker.compact-picker{max-height:140px}.assignee-chip{border:1px solid rgb(var(--border-soft));background:rgb(var(--bg-card));color:rgb(var(--text-primary));cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;min-width:150px;padding:10px 12px;display:inline-flex}.assignee-chip.selected{border-color:rgb(var(--accent));background:rgba(var(--accent), .12);box-shadow:0 0 0 1px rgba(var(--accent), .25) inset}.permission-members-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.permission-member-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permission-member-add input{border:1px solid rgb(var(--border-soft));background:rgb(var(--bg-card));min-width:240px;height:42px;color:rgb(var(--text-primary));border-radius:14px;outline:none;padding:0 12px}.permission-assigned-users{flex-wrap:wrap;gap:8px;display:flex}.assigned-user-pill{background:rgba(var(--accent), .08);border:1px solid rgba(var(--accent), .2);border-radius:16px;flex-direction:column;gap:2px;padding:10px 12px;display:inline-flex}.permission-delete-dialog .danger-action strong,.permission-delete-dialog .danger-action{white-space:nowrap}@media (width<=760px){.permission-member-add,.permission-member-add input,.assignee-chip{width:100%}}.self-badge{color:#1d4ed8!important;background:#3b82f61f!important}.protected-badge{color:#92400e!important;background:#f59e0b24!important}.polished-member-panel,.scope-assignment-panel{gap:16px;display:grid}.assigned-user-list.compact-user-list{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.assigned-user-pill,.selected-member-chip{border:1px solid rgba(var(--border-soft), .7);background:rgb(var(--bg-card));border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.assigned-user-pill{flex-direction:column;align-items:flex-start;min-width:170px}.assigned-user-pill small,.selected-member-chip small,.member-dropdown-option small,.member-combobox-area label small{color:rgb(var(--text-secondary));font-size:.75rem}.member-combobox-area{gap:10px;display:grid;position:relative}.member-combobox-area label{color:rgb(var(--text-primary));gap:4px;font-weight:800;display:grid}.member-combobox{border:1px solid rgba(var(--border-soft), .9);background:rgb(var(--bg-elevated));border-radius:18px;align-items:center;gap:10px;width:min(100%,720px);padding:8px 10px;display:flex}.member-combobox svg{width:18px;height:18px;color:rgb(var(--accent));flex:none}.member-combobox input{min-width:0;color:rgb(var(--text-primary));flex:1;font-weight:700;background:0 0!important;border:0!important;outline:none!important;padding:8px 4px!important}.tiny-btn{min-height:34px!important;padding:7px 12px!important;font-size:.78rem!important}.selected-member-chips{flex-wrap:wrap;gap:8px;display:flex}.selected-member-chip{cursor:pointer;color:rgb(var(--text-primary))}.selected-member-chip svg{width:14px;height:14px;color:rgb(var(--danger))}.member-dropdown-list{z-index:9000;border:1px solid rgba(var(--border-soft), .9);background:rgb(var(--bg-elevated));border-radius:20px;gap:6px;width:min(720px,100%);max-height:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 24px 70px #0f172a33}.member-dropdown-option{width:100%;color:rgb(var(--text-primary));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.member-dropdown-option:hover,.member-dropdown-option:focus-visible{background:rgba(var(--accent), .12);outline:none}.member-option-avatar{background:rgba(var(--accent), .14);width:38px;height:38px;color:rgb(var(--accent));border-radius:14px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.member-dropdown-option span:not(.member-option-avatar){gap:3px;display:grid}.member-dropdown-empty{color:rgb(var(--text-secondary));gap:10px;padding:16px;display:grid}.permission-member-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=720px){.member-combobox{flex-wrap:wrap;width:100%}.member-dropdown-list{width:100%;max-height:260px;position:static}.permission-member-actions>button,.member-combobox .tiny-btn{justify-content:center;width:100%}}.member-combobox-area{isolation:isolate!important;z-index:50!important;position:relative!important}.member-dropdown-list{z-index:var(--z-enterprise-floating,2147480000)!important;border:1px solid rgba(var(--border-strong), .9)!important;background:rgb(var(--bg-elevated))!important;width:min(720px,100%)!important;max-height:340px!important;color:rgb(var(--text-primary))!important;opacity:1!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;border-radius:22px!important;gap:8px!important;padding:12px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;overflow:auto!important;box-shadow:0 30px 90px #0f172a47!important}.member-dropdown-option,.member-dropdown-empty,.member-option-avatar,.selected-member-chip,.assigned-user-pill{opacity:1!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.member-dropdown-option{border:1px solid rgba(var(--border-soft), .75)!important;background:rgb(var(--bg-card))!important;color:rgb(var(--text-primary))!important;box-shadow:0 10px 24px #0f172a0f!important}.member-dropdown-option:hover,.member-dropdown-option:focus-visible{background:rgb(var(--bg-soft))!important;border-color:rgba(var(--accent), .45)!important}.member-dropdown-empty{background:rgb(var(--bg-card))!important;border:1px solid rgba(var(--border-soft), .75)!important;border-radius:16px!important}.permission-chip-grid,.pro-chip-grid{z-index:1!important;position:relative!important}.member-dropdown-list+.permission-chip-grid,.member-dropdown-list~.permission-chip-grid{z-index:1!important}body :where(.member-dropdown-list,.user-menu,.user-menu-dropdown,.quick-add-menu,.tab-context-menu,.calendar-popover,.admin-dropdown,.dropdown-menu,.select-menu,[role=menu],[role=listbox]){opacity:1!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}@media (width<=720px){.member-dropdown-list{width:100%!important;max-height:300px!important;margin-top:8px!important;position:static!important}}:root{--dropdown-solid-bg:#fff;--dropdown-solid-panel:#fff;--dropdown-solid-option:#fff;--dropdown-solid-option-hover:#eef5ff;--dropdown-solid-border:#c8d6ef;--dropdown-solid-text:#061947;--dropdown-solid-muted:#526590}:root[data-theme=dark],html[data-theme=dark],body[data-theme=dark],.dark{--dropdown-solid-bg:#101b2d;--dropdown-solid-panel:#13233a;--dropdown-solid-option:#172842;--dropdown-solid-option-hover:#1e3558;--dropdown-solid-border:#314469;--dropdown-solid-text:#f3f7ff;--dropdown-solid-muted:#b8c4da}body :where(.member-dropdown-list,.member-picker-dropdown,.combobox-dropdown,.people-picker-dropdown,.user-picker-dropdown,.dropdown-list,.dropdown-menu,.select-menu,.admin-dropdown,.quick-add-menu,.user-menu,.user-menu-dropdown,.tab-context-menu,.calendar-popover,.date-popover,.context-menu,[data-dropdown],[data-popover],[role=menu],[role=listbox]){background:var(--dropdown-solid-bg)!important;background-color:var(--dropdown-solid-bg)!important;color:var(--dropdown-solid-text)!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;z-index:2147483600!important;box-shadow:0 28px 80px #05102a3d, 0 0 0 1px var(--dropdown-solid-border)!important}.member-combobox-area,.permission-member-actions,.scope-user-picker,.user-picker-shell,.combobox-shell,.people-picker-shell{isolation:isolate!important;z-index:var(--z-enterprise-floating,2147480000)!important;position:relative!important}.member-dropdown-list,.member-picker-dropdown,.user-picker-dropdown,.people-picker-dropdown{border:1px solid var(--dropdown-solid-border)!important;background:var(--dropdown-solid-bg)!important;background-color:var(--dropdown-solid-bg)!important;border-radius:22px!important;width:min(760px,100vw - 48px)!important;max-height:380px!important;padding:12px!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important;overflow:auto!important}body :where(.member-dropdown-option,.member-dropdown-empty,.member-option-avatar,.selected-member-chip,.assigned-user-pill,.dropdown-option,.select-option,[role=option]){background:var(--dropdown-solid-option)!important;background-color:var(--dropdown-solid-option)!important;color:var(--dropdown-solid-text)!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;border-color:var(--dropdown-solid-border)!important}body :where(.member-dropdown-option:hover,.member-dropdown-option:focus-visible,.dropdown-option:hover,.dropdown-option:focus-visible,.select-option:hover,.select-option:focus-visible,[role=option]:hover,[role=option]:focus-visible){background:var(--dropdown-solid-option-hover)!important;background-color:var(--dropdown-solid-option-hover)!important}.member-dropdown-list :where(*),.user-picker-dropdown :where(*),.people-picker-dropdown :where(*),.dropdown-menu :where(*),.select-menu :where(*){opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.permission-chip-grid,.pro-chip-grid,.permission-card-grid,.permission-catalog-grid{z-index:1!important;position:relative!important}:is(.member-combobox-area:has(.member-dropdown-list),.permission-member-actions:has(.member-dropdown-list),.scope-user-picker:has(.member-dropdown-list)){z-index:2147483500!important}@media (width<=720px){.member-dropdown-list,.member-picker-dropdown,.user-picker-dropdown,.people-picker-dropdown{width:100%!important;max-height:320px!important;margin-top:10px!important;position:relative!important;top:auto!important;left:auto!important}}.modal-backdrop,.recycle-modal-backdrop,.inner-modal{-webkit-backdrop-filter:blur(10px)!important;z-index:9000!important;background:#0f172ab8!important}.step-up-auth-backdrop{z-index:var(--z-enterprise-step-up,2147480000)!important}.step-up-auth-panel{position:relative;z-index:var(--z-enterprise-step-up,2147480000)!important}.inner-modal{z-index:9200!important}.admin-drawer,.confirm-dialog-card,.recycle-confirm-dialog,.clean-recycle-dialog,.permission-delete-dialog{color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important;box-shadow:0 32px 90px #0f172a47!important}html[data-theme=dark] .admin-drawer,html[data-theme=dark] .confirm-dialog-card,html[data-theme=dark] .recycle-confirm-dialog,html[data-theme=dark] .clean-recycle-dialog,html[data-theme=dark] .permission-delete-dialog{color:#f8fafc!important;background:#111827!important}.no-type-confirm{max-width:720px!important}.no-type-card{background:#fff7ed!important;border:1px solid #fdba74!important}.no-type-confirm.restore-mode .no-type-card{background:#ecfdf5!important;border-color:#86efac!important}html[data-theme=dark] .no-type-card{background:#451a03!important;border-color:#f59e0b!important}html[data-theme=dark] .no-type-confirm.restore-mode .no-type-card{background:#052e16!important;border-color:#22c55e!important}.member-combobox-area{z-index:30!important;position:relative!important}.member-dropdown-list,.user-picker-dropdown,.people-picker-dropdown,.dropdown-menu,.select-menu,.quick-add-menu,.user-menu,.tab-context-menu,.calendar-popover,.context-menu,[role=menu],[role=listbox]{color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;z-index:9999!important;background:#fff!important;box-shadow:0 24px 80px #0f172a38!important}.member-dropdown-option,.member-dropdown-empty,[role=option]{color:#071b4d!important;opacity:1!important;background:#fff!important}.member-dropdown-option:hover,[role=option]:hover{background:#eff6ff!important}html[data-theme=dark] .member-dropdown-list,html[data-theme=dark] .user-picker-dropdown,html[data-theme=dark] .people-picker-dropdown,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .select-menu,html[data-theme=dark] .quick-add-menu,html[data-theme=dark] .user-menu,html[data-theme=dark] .tab-context-menu,html[data-theme=dark] .calendar-popover,html[data-theme=dark] .context-menu,html[data-theme=dark] [role=menu],html[data-theme=dark] [role=listbox],html[data-theme=dark] .member-dropdown-option,html[data-theme=dark] .member-dropdown-empty,html[data-theme=dark] [role=option]{color:#f8fafc!important;background:#111827!important}html[data-theme=dark] .member-dropdown-option:hover,html[data-theme=dark] [role=option]:hover{background:#1e293b!important}.draft-group-editor{margin-top:18px!important}.recycle-card-actions .secondary-action,.recycle-card-actions .danger-action{white-space:nowrap}.member-input-anchor{z-index:2147482500!important;width:min(720px,100%)!important;position:relative!important}.member-input-anchor .member-combobox{z-index:2147483001!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important;width:100%!important;position:relative!important}html[data-theme=dark] .member-input-anchor .member-combobox{background:#111827!important}.dropdown-dismiss-layer{z-index:2147482990!important;cursor:default!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.member-input-anchor .member-dropdown-list{z-index:2147483002!important;color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #c9d8f2!important;width:min(720px,100%)!important;max-height:360px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow:auto!important;box-shadow:0 28px 90px #0f172a42!important}.member-input-anchor .member-dropdown-option,.member-input-anchor .member-dropdown-empty{color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important}.nested-modal-backdrop{z-index:2147483010!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172ad1!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.solid-child-modal{color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;z-index:2147483020!important;background:#fff!important}html[data-theme=dark] .solid-child-modal{color:#f8fafc!important;background:#111827!important}@media (width<=720px){.member-input-anchor,.member-input-anchor .member-combobox,.member-input-anchor .member-dropdown-list{width:100%!important}.member-input-anchor .member-dropdown-list{max-height:min(55vh,360px)!important}}.member-input-anchor{isolation:isolate!important;z-index:5000!important;position:relative!important}.member-input-anchor .member-dropdown-list,.member-combobox-area>.member-dropdown-list{color:#071a44!important;z-index:999999!important;opacity:1!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:#fff!important;border:1px solid #c9d7f3!important;border-radius:20px!important;width:min(760px,100%)!important;max-height:min(420px,52vh)!important;padding:12px!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 24px 70px #071a4438,0 0 0 9999px #07122d14!important}.member-input-anchor .member-dropdown-option,.member-input-anchor .member-dropdown-empty,.member-combobox-area>.member-dropdown-list .member-dropdown-option,.member-combobox-area>.member-dropdown-list .member-dropdown-empty{color:#071a44!important;opacity:1!important;background:#fff!important;border:1px solid #e1e9f8!important;box-shadow:0 12px 28px #071a4414!important}.member-input-anchor .member-dropdown-option:hover,.member-input-anchor .member-dropdown-option:focus-visible,.member-combobox-area>.member-dropdown-list .member-dropdown-option:hover,.member-combobox-area>.member-dropdown-list .member-dropdown-option:focus-visible{background:#eaf2ff!important}html[data-theme=dark] .member-input-anchor .member-dropdown-list,html[data-theme=dark] .member-combobox-area>.member-dropdown-list{color:#f8fafc!important;background:#111827!important;border-color:#334155!important;box-shadow:0 24px 70px #0009,0 0 0 9999px #0000002e!important}html[data-theme=dark] .member-input-anchor .member-dropdown-option,html[data-theme=dark] .member-input-anchor .member-dropdown-empty,html[data-theme=dark] .member-combobox-area>.member-dropdown-list .member-dropdown-option,html[data-theme=dark] .member-combobox-area>.member-dropdown-list .member-dropdown-empty{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}.inline-scope-panel{background:#fff;border:1px solid #d8e4fb;border-radius:22px;gap:14px;padding:14px;display:grid}.inline-scope-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-scope-panel-head strong{text-transform:capitalize}.inline-scope-panel-head span{color:#526899;font-size:12px}.confirm-top-layer{z-index:1000000!important}.draft-user-picker{margin-top:16px}.inline-create-user-backdrop,.scoped-preview-backdrop{z-index:2147483600!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172ad6!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.inline-create-user-backdrop .admin-drawer,.scoped-preview-backdrop .admin-drawer,.scoped-preview-modal{z-index:2147483610!important;color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=dark] .inline-create-user-backdrop .admin-drawer,html[data-theme=dark] .scoped-preview-backdrop .admin-drawer,html[data-theme=dark] .scoped-preview-modal{color:#f8fafc!important;background:#111827!important}.scoped-preview-modal{width:min(860px,100vw - 48px)!important;max-height:min(760px,100vh - 48px)!important;overflow:auto!important}.modal-scope-panel{box-shadow:none!important;background:#fff!important;border:1px solid #c9d8f2!important;border-radius:22px!important;padding:18px!important}html[data-theme=dark] .modal-scope-panel{background:#111827!important;border-color:#334155!important}.member-input-anchor{isolation:isolate!important;width:min(720px,100%)!important;position:relative!important}.member-input-anchor .member-dropdown-list{color:#071b4d!important;opacity:1!important;-webkit-backdrop-filter:none!important;z-index:2147483647!important;background:#fff!important;border:1px solid #c9d8f2!important;width:100%!important;min-width:min(620px,100%)!important;max-height:min(420px,52vh)!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;overflow:auto!important;box-shadow:0 28px 90px #0f172a47!important}.member-input-anchor .member-dropdown-option,.member-input-anchor .member-dropdown-empty{color:#071b4d!important;opacity:1!important;background:#fff!important;border:1px solid #e4ecfb!important}.member-input-anchor .member-dropdown-option:hover,.member-input-anchor .member-dropdown-option:focus-visible{background:#eef6ff!important}html[data-theme=dark] .member-input-anchor .member-dropdown-list,html[data-theme=dark] .member-input-anchor .member-dropdown-option,html[data-theme=dark] .member-input-anchor .member-dropdown-empty{color:#f8fafc!important;background:#111827!important;border-color:#334155!important}html[data-theme=dark] .member-input-anchor .member-dropdown-option:hover,html[data-theme=dark] .member-input-anchor .member-dropdown-option:focus-visible{background:#1e293b!important}@media (width<=720px){.inline-create-user-backdrop,.scoped-preview-backdrop{align-items:stretch!important;padding:10px!important}.scoped-preview-modal,.inline-create-user-backdrop .admin-drawer{width:100%!important;max-height:calc(100vh - 20px)!important}.member-input-anchor,.member-input-anchor .member-dropdown-list{width:100%!important;min-width:0!important}}.scoped-preview-list{gap:10px!important;max-height:360px!important;margin:14px 0!important;display:grid!important;overflow:auto!important}.scoped-preview-row{color:#071b4d!important;background:#fff!important;border:1px solid #dbe7fb!important;border-radius:16px!important;gap:4px!important;padding:14px 16px!important;display:grid!important}.scoped-preview-row small{color:#526590!important}.scoped-preview-row.empty{background:#f8fbff!important}html[data-theme=dark] .scoped-preview-row{color:#f8fafc!important;background:#111827!important;border-color:#334155!important}html[data-theme=dark] .scoped-preview-row small{color:#b8c4da!important}.network-status-banner{z-index:2400;border:1px solid var(--border-divider);background:var(--bg-elevated);max-width:min(760px,100vw - 32px);color:var(--text-primary);box-shadow:var(--shadow-elevated);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.network-status-banner svg{flex:none;width:18px;height:18px}.network-status-banner span{color:var(--text-secondary);font-size:13px}.network-status-banner.offline,.network-status-banner.server-down,.network-status-banner.session-expired{border-color:var(--warning);background:var(--bg-elevated)}.network-status-banner.reconnecting svg,.spin{animation:1s linear infinite workspace-spin}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-dialog-backdrop{z-index:2300;background:#06101f85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-dialog{border:1px solid var(--border-divider);border-radius:var(--radius-xl);background:var(--bg-elevated);width:min(620px,100%);max-height:min(760px,100vh - 48px);color:var(--text-primary);box-shadow:var(--shadow-elevated);padding:22px;overflow:auto}.workspace-dialog-header{gap:8px;margin-bottom:18px;display:grid}.workspace-dialog-kicker{background:var(--accent-soft);width:fit-content;color:var(--accent-primary-strong);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.workspace-dialog h2{margin:0;font-size:24px}.workspace-dialog p{color:var(--text-secondary);margin:0;line-height:1.6}.workspace-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn-secondary,.btn-danger,.btn-ghost{border:1px solid var(--border-divider);background:var(--bg-control);color:var(--text-primary);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.btn-danger{background:var(--danger-soft);color:var(--danger);border-color:#dc262647}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-secondary svg,.btn-danger svg,.btn-ghost svg{width:16px;height:16px}.workspace-tabs-manager{width:min(860px,100%)}.workspace-tabs-manager-list,.workspace-recovery-list{gap:10px;display:grid}.workspace-tabs-manager-row,.workspace-recovery-row{border:1px solid var(--border-divider);background:var(--bg-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.workspace-recovery-row{grid-template-columns:minmax(0,1fr) auto}.workspace-tabs-manager-row.dirty{border-color:var(--warning);background:var(--warning-soft)}.workspace-tabs-manager-status svg{width:18px;height:18px;color:var(--text-muted)}.workspace-tabs-manager-status .dirty-dot{fill:var(--warning);color:var(--warning)}.workspace-tabs-manager-main,.workspace-recovery-row>div:first-child{gap:4px;min-width:0;display:grid}.workspace-tabs-manager-main strong,.workspace-recovery-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tabs-manager-main span,.workspace-recovery-row span{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.workspace-tabs-manager-main small,.workspace-recovery-row small{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.workspace-tabs-manager-main small svg,.workspace-recovery-row span svg{width:13px;height:13px}.workspace-tabs-manager-actions,.workspace-recovery-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-tab.dirty{border-color:var(--warning)!important;background:var(--warning-soft)!important}.workspace-tab.pinned{border-color:var(--accent-primary)!important}.workspace-tab-dirty-dot{background:var(--warning);width:8px;height:8px;box-shadow:0 0 0 3px var(--warning-soft);border-radius:999px;display:inline-block}@media (width<=700px){.workspace-dialog-backdrop{align-items:end;padding:12px}.workspace-dialog{border-radius:22px 22px 0 0;max-height:calc(100vh - 24px)}.workspace-tabs-manager-row,.workspace-recovery-row{grid-template-columns:1fr}.workspace-tabs-manager-status{display:none}.workspace-tabs-manager-actions,.workspace-recovery-actions,.workspace-dialog-actions{justify-content:stretch}.workspace-tabs-manager-actions button,.workspace-recovery-actions button,.workspace-dialog-actions button{flex:auto;justify-content:center}}.workspace-tabs{box-sizing:border-box!important;scrollbar-width:none!important;align-items:center!important;gap:clamp(5px,.7vw,10px)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px clamp(8px,1.2vw,18px)!important;display:flex!important;overflow:hidden!important}.workspace-tabs::-webkit-scrollbar{display:none!important}.workspace-tab{box-sizing:border-box!important;flex:clamp(76px,10vw,160px)!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:220px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.workspace-tab>button:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;display:inline-flex!important;overflow:hidden!important}.workspace-tab>button:first-child svg,.workspace-tab>button:first-child .workspace-tab-dirty-dot{flex:none!important}.workspace-tab-close{flex:0 0 28px!important;width:28px!important;min-width:28px!important;padding-inline:0!important}@media (width<=1120px){.workspace-tabs{gap:6px!important;padding-inline:10px!important}.workspace-tab{flex-basis:clamp(64px,12vw,126px)!important;max-width:150px!important}.workspace-tab>button:first-child{gap:5px!important;font-size:13px!important}.workspace-tab-close{flex-basis:24px!important;width:24px!important;min-width:24px!important}}@media (width<=760px){.workspace-tabs{gap:5px!important;padding-inline:8px!important}.workspace-tab{border-radius:18px!important;flex:1 1 0!important;max-width:none!important}.workspace-tab>button:first-child{justify-content:center!important;gap:0!important;font-size:0!important}.workspace-tab>button:first-child svg{width:18px!important;height:18px!important}.workspace-tab-close{flex:0 0 20px!important;width:20px!important;min-width:20px!important}}.workspace-tabs{--workspace-tab-count:1;grid-template-columns:repeat(var(--workspace-tab-count), minmax(0, 1fr))!important;align-items:center!important;gap:clamp(4px,.45vw,9px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.workspace-tab{flex:unset!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.workspace-tab>button:first-child{justify-content:flex-start!important;align-items:center!important;gap:clamp(3px,.35vw,7px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}.workspace-tab-title{white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;font-size:clamp(10px, calc(15.5px - (var(--workspace-tab-count,1) * .43px)), 14px)!important;letter-spacing:clamp(-.35px,-.02vw,0px)!important;flex:auto!important;display:inline-block!important;overflow:hidden!important}.workspace-tab-icon{width:clamp(13px, calc(19px - (var(--workspace-tab-count,1) * .4px)), 18px)!important;height:clamp(13px, calc(19px - (var(--workspace-tab-count,1) * .4px)), 18px)!important;flex:none!important}.workspace-tab-close{flex:unset!important;width:clamp(18px, calc(30px - (var(--workspace-tab-count,1) * .85px)), 28px)!important;min-width:clamp(18px, calc(30px - (var(--workspace-tab-count,1) * .85px)), 28px)!important}.workspace-tabs.dense-tabs .workspace-tab{padding-inline:clamp(4px,.45vw,9px)!important}.workspace-tabs.many-tabs .workspace-tab>button:first-child{gap:3px!important}.workspace-tabs.many-tabs .workspace-tab-title{transform-origin:0!important;font-weight:800!important}@media (width<=1280px){.workspace-tabs.many-tabs .workspace-tab-icon{display:none!important}}@media (width<=760px){.workspace-tab-title{width:0!important;font-size:0!important}.workspace-tab-icon{width:18px!important;height:18px!important;display:inline-flex!important}}.local-draft-note{border:1px solid var(--warning);background:var(--warning-soft);color:var(--text-primary);border-radius:16px;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:700}.enterprise-dialog-backdrop{z-index:9400;-webkit-backdrop-filter:blur(14px)saturate(130%);background:radial-gradient(circle at 50% 20%,#2563eb2e,#0000 36%),#071226ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.enterprise-dialog{color:#071b4d;background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #94a3b847;border-radius:30px;width:min(680px,100%);animation:.18s ease-out enterprise-dialog-enter;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a57,inset 0 0 0 1px #ffffffb8}.enterprise-dialog:before{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8,#22c55e);height:5px;position:absolute;inset:0 0 auto}.enterprise-dialog-danger:before{background:linear-gradient(90deg,#dc2626,#fb7185,#f97316)}.enterprise-dialog-warning:before{background:linear-gradient(90deg,#f59e0b,#f97316,#ef4444)}.enterprise-dialog-success:before{background:linear-gradient(90deg,#16a34a,#22c55e,#14b8a6)}.enterprise-dialog-info:before{background:linear-gradient(90deg,#2563eb,#38bdf8,#8b5cf6)}.enterprise-dialog-shell{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:30px 30px 18px;display:grid}.enterprise-dialog-icon{color:#2563eb;background:#eff6ff;border-radius:22px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 34px #2563eb29}.enterprise-dialog-icon svg{width:28px;height:28px}.enterprise-dialog-warning .enterprise-dialog-icon{color:#ea580c;background:#fff7ed;box-shadow:0 16px 34px #ea580c29}.enterprise-dialog-danger .enterprise-dialog-icon{color:#dc2626;background:#fef2f2;box-shadow:0 16px 34px #dc262629}.enterprise-dialog-success .enterprise-dialog-icon{color:#16a34a;background:#ecfdf5;box-shadow:0 16px 34px #16a34a29}.enterprise-dialog-content{gap:8px;min-width:0;display:grid}.enterprise-dialog-kicker{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background:#2563eb1a;border-radius:999px;width:fit-content;padding:5px 11px;font-size:12px;font-weight:900}.enterprise-dialog-warning .enterprise-dialog-kicker{color:#b45309;background:#f59e0b1f}.enterprise-dialog-danger .enterprise-dialog-kicker{color:#b91c1c;background:#dc26261a}.enterprise-dialog-success .enterprise-dialog-kicker{color:#15803d;background:#16a34a1a}.enterprise-dialog h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.enterprise-dialog p{color:#475569;margin:0;font-size:15px;line-height:1.65}.enterprise-dialog-details{background:#f8fafce0;border:1px solid #94a3b847;border-radius:18px;margin-top:8px;padding:12px}.enterprise-dialog-actions{background:#f8fafcb8;border-top:1px solid #94a3b833;justify-content:flex-end;gap:12px;padding:18px 30px 28px;display:flex}.enterprise-dialog-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:900;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.enterprise-dialog-button:disabled{opacity:.64;cursor:not-allowed}.enterprise-dialog-button:not(:disabled):hover{transform:translateY(-1px)}.enterprise-dialog-button-secondary{color:#0f172a;background:#fff;border-color:#94a3b861;box-shadow:0 10px 22px #0f172a12}.enterprise-dialog-button-primary{color:#fff;background:#dc2626;box-shadow:0 16px 32px #dc26263d}.enterprise-dialog-warning .enterprise-dialog-button-primary{background:#ea580c;box-shadow:0 16px 32px #ea580c38}.enterprise-dialog-success .enterprise-dialog-button-primary{background:#16a34a;box-shadow:0 16px 32px #16a34a38}.enterprise-dialog-info .enterprise-dialog-button-primary{background:#2563eb;box-shadow:0 16px 32px #2563eb38}.enterprise-dialog-close{color:#334155;cursor:pointer;z-index:1;background:#ffffffdb;border:1px solid #94a3b847;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.enterprise-dialog-close svg{width:18px;height:18px}html[data-theme=dark] .enterprise-dialog{color:#f8fafc;background:linear-gradient(#0f172afa,#111827fa);border-color:#94a3b838;box-shadow:0 28px 90px #00000075,inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .enterprise-dialog p{color:#cbd5e1}html[data-theme=dark] .enterprise-dialog-actions{background:#02061752;border-top-color:#94a3b829}html[data-theme=dark] .enterprise-dialog-button-secondary{color:#f8fafc;background:#0f172aeb;border-color:#94a3b83d}html[data-theme=dark] .enterprise-dialog-close{color:#f8fafc;background:#0f172adb;border-color:#94a3b83d}@keyframes enterprise-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.enterprise-dialog-backdrop{align-items:end;padding:12px}.enterprise-dialog{border-radius:26px 26px 0 0}.enterprise-dialog-shell{grid-template-columns:1fr;padding:28px 20px 16px}.enterprise-dialog-icon{width:52px;height:52px}.enterprise-dialog-actions{flex-direction:column-reverse;padding:16px 20px 22px}.enterprise-dialog-button{width:100%}}.enterprise-assigned-users{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.assigned-user-card{border:1px solid var(--border-divider,#94a3b859);background:var(--surface-card,#fff);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid;box-shadow:0 14px 30px #0f172a0f}.assigned-user-details{flex-direction:column;gap:.15rem;min-width:0;display:flex}.assigned-user-details strong,.assigned-user-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.danger-icon-btn{color:var(--danger-text,#b91c1c);background:var(--danger-soft,#fff1f2);border-color:var(--danger-border,#fecdd3)}.danger-icon-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #b91c1c29}.entity-card-inline-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.entity-card-inline-actions .tiny-btn svg{width:1rem;height:1rem}.dashboard-insight-backdrop{justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.5rem)}.dashboard-insight-modal{background:var(--surface-card,#fff);border:1px solid var(--border-soft,#7d92b847);border-radius:28px;width:min(920px,100vw - 2rem);max-height:min(82vh,820px);padding:clamp(1.25rem,2vw,2rem);overflow:auto;box-shadow:0 30px 80px #0f172a3d}.dashboard-insight-head{border-bottom:1px solid var(--border-soft,#7d92b838);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:grid}.dashboard-insight-head h2{letter-spacing:-.04em;margin:.15rem 0 .35rem;font-size:clamp(1.6rem,3vw,2.4rem)}.dashboard-insight-head p{color:var(--text-secondary,#607099);margin:0;font-size:1rem;line-height:1.6}.dashboard-insight-icon{color:#2563eb;background:#2563eb1a;border-radius:20px;place-items:center;width:58px;height:58px;display:grid}.dashboard-insight-icon.green{color:#059669;background:#10b9811c}.dashboard-insight-icon.gold{color:#b45309;background:#f59e0b21}.dashboard-insight-icon.red{color:#dc2626;background:#dc26261c}.dashboard-insight-icon svg,.dashboard-insight-close svg{width:22px;height:22px}.dashboard-insight-metric{background:linear-gradient(135deg,#2563eb1a,#6366f10f);border:1px solid #2563eb29;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.2rem;display:flex}.dashboard-insight-metric.green{background:#10b9811a;border-color:#10b9812e}.dashboard-insight-metric.gold{background:#f59e0b1f;border-color:#f59e0b33}.dashboard-insight-metric.red{background:#dc26261a;border-color:#dc262633}.dashboard-insight-metric span{color:var(--text-secondary,#607099);font-weight:800}.dashboard-insight-metric strong{color:var(--text-primary,#081a44);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.dashboard-insight-list{gap:.8rem;margin-top:1.25rem;display:grid}.dashboard-insight-list-head{color:var(--text-secondary,#607099);justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.dashboard-insight-list-head strong{color:var(--text-primary,#081a44)}.dashboard-insight-row{border:1px solid var(--border-soft,#7d92b840);background:var(--surface-muted,#f8fbffe6);width:100%;color:var(--text-primary,#081a44);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.dashboard-insight-row.clickable{cursor:pointer}.dashboard-insight-row.clickable:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.dashboard-insight-row div{gap:.25rem;display:grid}.dashboard-insight-row strong{font-weight:900}.dashboard-insight-row span,.dashboard-insight-row em{color:var(--text-secondary,#607099);font-style:normal;font-weight:800}.dashboard-insight-empty{border:1px dashed var(--border-soft,#7d92b859);color:var(--text-secondary,#607099);border-radius:22px;gap:.35rem;margin-top:1.25rem;padding:1.25rem;display:grid}.dashboard-insight-empty strong{color:var(--text-primary,#081a44)}[data-theme=dark] .dashboard-insight-modal,.dark .dashboard-insight-modal{background:var(--surface-card,#101a2d)}@media (width<=720px){.dashboard-insight-head{grid-template-columns:1fr auto}.dashboard-insight-icon{display:none}.dashboard-insight-list-head,.dashboard-insight-row,.dashboard-insight-metric{flex-direction:column;align-items:flex-start}}.workspace-context-menu,.workspace-tab-menu,.shortcut-context-menu,.dashboard-shortcut-menu{z-index:2147483500;border:1px solid rgba(var(--border-soft), .72);background:rgb(var(--bg-card));min-width:260px;max-width:min(360px,100vw - 24px);color:rgb(var(--text-primary));isolation:isolate;border-radius:22px;gap:6px;padding:10px;display:grid;position:fixed;box-shadow:0 28px 70px #0b1a4438,inset 0 1px #ffffffb8}.workspace-context-head{background:linear-gradient(135deg, rgba(var(--accent-rgb), .13), #ffffff0f);border-radius:16px;gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.workspace-context-head strong{font-size:.92rem;font-weight:950}.workspace-context-head small{color:rgb(var(--text-secondary));font-weight:800}.workspace-context-menu button,.workspace-tab-menu button,.shortcut-context-menu button,.dashboard-shortcut-menu button{width:100%;min-height:42px;color:rgb(var(--text-primary));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:10px;padding:9px 11px;font-weight:900;display:flex}.workspace-context-menu button:hover,.workspace-tab-menu button:hover,.shortcut-context-menu button:hover,.dashboard-shortcut-menu button:hover{background:rgba(var(--accent-rgb), .12);transform:translate(2px)}.workspace-context-menu button svg,.workspace-tab-menu button svg,.shortcut-context-menu button svg,.dashboard-shortcut-menu button svg{width:18px;height:18px;color:rgb(var(--accent-rgb))}.workspace-context-menu .danger-context,.workspace-tab-menu .danger-context{background:#f8717117;color:#b42318!important}.workspace-context-menu .danger-context svg,.workspace-tab-menu .danger-context svg{color:#dc2626}.shortcut-preview-card{background:rgb(var(--bg-card));width:min(560px,100vw - 36px);color:rgb(var(--text-primary));border:1px solid rgba(var(--border-soft), .74);border-radius:30px;padding:24px;box-shadow:0 38px 90px #0b1a4447}.shortcut-preview-path{background:rgba(var(--accent-rgb), .08);color:rgb(var(--text-secondary));word-break:break-all;border-radius:18px;margin:18px 0;padding:14px 16px;font-weight:900}.dashboard-clickable-panel{cursor:pointer}.dashboard-clickable-panel:hover{transform:translateY(-2px);box-shadow:0 24px 60px #0b1a441f}.assigned-users-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.assigned-search-box{flex:1;min-width:min(360px,100%)}.assigned-users-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assigned-user-card.selected{border-color:rgba(var(--accent-rgb), .55)!important;background:rgba(var(--accent-rgb), .08)!important}.assigned-user-select input{width:18px;height:18px;accent-color:rgb(var(--accent-rgb))}.duplicate-options-drawer .profile-form-grid textarea{resize:vertical;border:1px solid rgba(var(--border-soft), .78);background:rgb(var(--bg-card));min-height:94px;color:rgb(var(--text-primary));border-radius:18px;padding:14px 16px;font-weight:850}.duplicate-option-list{gap:12px;margin:18px 0;display:grid}.duplicate-option-card{border:1px solid rgba(var(--border-soft), .74);background:rgba(var(--bg-muted-rgb), .55);cursor:pointer;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.duplicate-option-card input{width:18px;height:18px;accent-color:rgb(var(--accent-rgb));margin-top:3px}.duplicate-option-card span{gap:4px;display:grid}.duplicate-option-card strong{color:rgb(var(--text-primary));font-weight:950}.duplicate-option-card small{color:rgb(var(--text-secondary));font-weight:800}html[data-theme=dark] .workspace-context-menu,html[data-theme=dark] .shortcut-preview-card,html[data-theme=dark] .duplicate-option-card{background:rgb(var(--bg-card));box-shadow:0 28px 70px #0000006b}.workspace-context-menu,.workspace-tab-menu,.shortcut-context-menu,.dashboard-shortcut-menu,.v31-context-menu,.context-menu{-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important;border:1px solid #becdebf5!important;box-shadow:0 30px 80px #081a4442,inset 0 0 0 1px #ffffffe0!important}html[data-theme=dark] .workspace-context-menu,html[data-theme=dark] .workspace-tab-menu,html[data-theme=dark] .shortcut-context-menu,html[data-theme=dark] .dashboard-shortcut-menu,html[data-theme=dark] .v31-context-menu,html[data-theme=dark] .context-menu{background:#101a2d!important;border-color:#5c7ab4f2!important;box-shadow:0 34px 90px #0000008c,inset 0 0 0 1px #ffffff0d!important}.v31-context-menu{z-index:2147483500;min-width:260px;max-width:min(360px,100vw - 24px);color:rgb(var(--text-primary));border-radius:22px;gap:6px;padding:10px;display:grid;position:fixed}.v31-context-menu button{width:100%;min-height:42px;color:rgb(var(--text-primary));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:10px;padding:9px 11px;font-weight:900;display:flex}.v31-context-menu button:hover{background:rgba(var(--accent-rgb), .12)}.v31-context-menu .danger-context{background:#f871711a;color:#b42318!important}.v31-toast-details{color:rgb(var(--text-primary));background:#ffffffb8;border:1px solid #becdebb8;border-radius:16px;gap:6px;margin:10px 0 0;padding:10px 12px 10px 28px;font-weight:800;display:grid}.v31-operation-toast.error .v31-toast-details,.v31-operation-toast.partial .v31-toast-details{background:#fffc;border-color:#fb923c61}html[data-theme=dark] .v31-toast-details{background:#0f172af5;border-color:#5c7ab4c7}.permission-change-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.permission-change-summary-grid>div{border:1px solid rgba(var(--border-soft), .82);background:rgb(var(--bg-card));border-radius:20px;gap:6px;padding:16px;display:grid}.permission-change-summary-grid span,.permission-compare-list section>strong{color:rgb(var(--text-secondary));font-weight:900}.permission-change-summary-grid strong{color:rgb(var(--text-primary));font-size:1.8rem}.permission-compare-list{gap:14px;display:grid}.permission-compare-list section{border:1px solid rgba(var(--border-soft), .78);background:rgba(var(--bg-muted-rgb), .46);border-radius:22px;gap:9px;padding:16px;display:grid}.permission-compare-list section span{background:rgb(var(--bg-card));border:1px solid rgba(var(--border-soft), .62);color:rgb(var(--text-primary));border-radius:15px;gap:2px;padding:10px 12px;font-weight:900;display:grid}.permission-compare-list section small{color:rgb(var(--text-secondary));word-break:break-word;font-weight:750}@media (width<=720px){.permission-change-summary-grid{grid-template-columns:1fr}}.workspace-context-menu,.workspace-tab-menu,.shortcut-context-menu,.dashboard-shortcut-menu,.v31-context-menu,.context-menu{-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important}.workspace-context-head{background:#f6f9ff!important;border:1px solid #becdebd1!important}html[data-theme=dark] .workspace-context-menu,html[data-theme=dark] .workspace-tab-menu,html[data-theme=dark] .shortcut-context-menu,html[data-theme=dark] .dashboard-shortcut-menu,html[data-theme=dark] .v31-context-menu,html[data-theme=dark] .context-menu{background:#101a2d!important}html[data-theme=dark] .workspace-context-head{background:#17233a!important;border-color:#5c7ab4cc!important}.v31-operation-toast{opacity:1!important;background-image:none!important;border-width:1px!important;border-radius:24px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:flex-start!important;gap:16px!important;margin:18px 0!important;padding:18px 20px!important;display:grid!important;box-shadow:0 18px 45px #0b1a4414!important}.v31-toast-icon-wrap{background:#ffffffdb;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #becdebb8}.v31-operation-toast>svg{display:none!important}.v31-toast-icon-wrap svg{width:21px;height:21px}.v31-toast-content{gap:6px;min-width:0;display:grid}.v31-toast-kicker{text-transform:uppercase;letter-spacing:.08em;opacity:.84;width:fit-content;font-weight:950;line-height:1;color:currentColor!important;font-size:.72rem!important;display:inline-flex!important}.v31-operation-toast strong{font-size:1.05rem;font-weight:950;line-height:1.25}.v31-toast-description{max-width:92ch;font-weight:750;line-height:1.55;color:rgb(var(--text-secondary,96 112 153))!important;font-size:.92rem!important}.v31-toast-details{max-width:min(820px,100%);background:#fff!important;border:1px solid #becdebeb!important;border-radius:18px!important;gap:8px!important;margin:10px 0 0!important;padding:12px!important;list-style:none!important;display:grid!important}.v31-toast-details li{color:rgb(var(--text-primary,8 26 68));grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;font-weight:850;line-height:1.45;display:grid}.v31-toast-details li:before{content:"";opacity:.55;background:currentColor;border-radius:999px;width:8px;height:8px;margin-top:.55em}.v31-toast-action.inline-action{justify-content:flex-start;display:flex;margin:12px 0 0!important}.v31-toast-dismiss{color:currentColor;cursor:pointer;opacity:.76;background:#ffffffb8;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .16s,opacity .16s,background .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #becdebb8}.v31-toast-dismiss:hover,.v31-toast-dismiss:focus-visible{opacity:1;background:#fffffff0;outline:none;transform:translateY(-1px)}.v31-toast-dismiss svg{width:16px!important;height:16px!important}.v31-toast-link-action{color:currentColor;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:950;line-height:1.2;text-decoration:underline}.v31-toast-link-action:hover,.v31-toast-link-action:focus-visible{opacity:.86;outline:none}.v31-operation-toast.success .v31-toast-icon-wrap{color:#fff!important;background:#16a34a!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 8px 18px #16a34a2e!important}.v31-operation-toast.success .v31-toast-icon-wrap svg,.v31-operation-toast.success .v31-toast-icon-wrap svg *{color:#fff!important;stroke:#fff!important}.v31-toast-action.inline-action .secondary-action,.v31-toast-action.inline-action .compact-btn{border-radius:16px;min-height:44px;box-shadow:0 10px 25px #0b1a4414}.v31-operation-toast.partial{color:#92400e!important;background:#fff8e8!important;border-color:#f59e0b75!important}.v31-operation-toast.error{color:#991b1b!important;background:#fff1f2!important;border-color:#ef44445c!important}.v31-operation-toast.success{color:#166534!important;background:#ecfdf3!important;border-color:#22c55e57!important}.v31-operation-toast.info{color:#1d4ed8!important;background:#eef6ff!important;border-color:#3b82f652!important}html[data-theme=dark] .v31-operation-toast{box-shadow:0 22px 55px #00000057!important}html[data-theme=dark] .v31-toast-icon-wrap,html[data-theme=dark] .v31-toast-details{background:#101a2d!important;border-color:#5c7ab4d9!important}@media (width<=760px){.v31-operation-toast{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;padding:16px!important}.v31-toast-action.inline-action .secondary-action,.v31-toast-action.inline-action .compact-btn{justify-content:center;width:100%}}.module-context-menu{overflow:hidden;-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important}.v31-context-menu-head{border-bottom:1px solid #becdebbd;gap:4px;margin:0 0 6px;padding:10px 12px 12px;display:grid}.v31-context-menu-head strong{color:rgb(var(--text-primary));white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:950;line-height:1.2;overflow:hidden}.v31-context-menu-head small{color:rgb(var(--text-secondary));font-weight:800}.v31-context-menu-items{gap:6px;display:grid}.v31-context-menu .context-menu-icon,.context-menu .context-menu-icon{background:rgb(var(--accent-soft));width:34px;height:34px;color:rgb(var(--accent-rgb));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v31-context-menu .context-menu-icon svg,.context-menu .context-menu-icon svg{width:18px;height:18px}.v31-context-menu .context-menu-copy,.context-menu .context-menu-copy{gap:2px;min-width:0;display:grid}.v31-context-menu .context-menu-copy strong,.context-menu .context-menu-copy strong{color:inherit;font-weight:950}.v31-context-menu .context-menu-copy small,.context-menu .context-menu-copy small{color:rgb(var(--text-secondary));font-weight:750;line-height:1.25}.v31-context-menu button:disabled,.context-menu button:disabled{opacity:.58;cursor:not-allowed}.v31-context-menu .danger-context .context-menu-icon,.context-menu .danger-context .context-menu-icon{color:#b42318;background:#fff1f0}html[data-theme=dark] .module-context-menu{background:#101a2d!important}html[data-theme=dark] .v31-context-menu-head{border-bottom-color:#5c7ab4b3}html[data-theme=dark] .v31-context-menu .danger-context .context-menu-icon,html[data-theme=dark] .context-menu .danger-context .context-menu-icon{color:#ffb4ab;background:#f8717129}.enterprise-detail-list{gap:8px;margin-top:10px;display:grid}.enterprise-detail-list span,.enterprise-detail-list small{background:var(--surface-soft,#f5f8ff);border:1px solid var(--border-subtle,#d9e4ff);color:var(--text-primary,#0b1b4d);border-radius:14px;padding:10px 12px;font-weight:800;display:block}.restore-conflict-dialog{max-width:760px}.restore-conflict-options{gap:16px;margin-top:18px;display:grid}.restore-conflict-options label{background:#fff;border:1px solid #d9e4ff;border-radius:18px;gap:8px;padding:14px;display:grid}.restore-conflict-options label span{color:#081a4a;font-weight:900}.restore-conflict-options input{color:#081a4a;background:#fff;border:1px solid #cbd8f5;border-radius:16px;min-height:48px;padding:0 14px;font-weight:800}.restore-conflict-options small{color:#5b6c99;font-weight:700}.conflict-option-grid{flex-wrap:wrap;gap:10px;display:flex}.conflict-option-grid button:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .enterprise-detail-list span,[data-theme=dark] .enterprise-detail-list small,[data-theme=dark] .restore-conflict-options label,[data-theme=dark] .restore-conflict-options input{color:#f8fbff;background:#101a2f;border-color:#263552}[data-theme=dark] .restore-conflict-options label span{color:#f8fbff}[data-theme=dark] .restore-conflict-options small{color:#b8c4df}.network-status-action{border:1px solid var(--border-divider);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:999px;padding:6px 12px;font-weight:800}.network-status-action:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.module-context-section{gap:1.25rem;display:grid}.module-context-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.module-context-card{border:1px solid var(--border-divider,#d7e2f7);cursor:context-menu;border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:1rem;padding:1.15rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 18px 40px #142d5f14;background:var(--surface-elevated,#fff)!important}.module-context-card:hover,.module-context-card:focus-visible{border-color:var(--accent,#3778ff);outline:none;transform:translateY(-1px);box-shadow:0 22px 55px #142d5f21}.module-context-card-icon{color:#2763e7;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;background:#edf4ff!important}.module-context-card-icon svg{width:1.35rem;height:1.35rem}.module-context-card-copy{gap:.45rem;min-width:0;display:grid}.module-context-card-copy>strong{color:var(--text-primary,#071a44);font-size:1rem;line-height:1.35}.module-context-card-copy>span{color:var(--text-secondary,#5f6f96);line-height:1.45}.module-context-meta-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.2rem;display:flex}.module-context-meta-row em,.module-context-meta-row small{color:#4f638f;border:1px solid #d8e4fa;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-style:normal;font-weight:800;background:#f7fbff!important}.module-context-meta-row em{color:#215bd8;border-color:#bcd0ff;background:#eef5ff!important}.module-context-card.tone-green .module-context-card-icon,.module-context-card.tone-green .module-context-meta-row em{color:#0b8f4b;border-color:#b8efcf;background:#ecfdf3!important}.module-context-card.tone-gold .module-context-card-icon,.module-context-card.tone-gold .module-context-meta-row em{color:#a36600;border-color:#f5d995;background:#fff8e7!important}.module-context-card.tone-red .module-context-card-icon,.module-context-card.tone-red .module-context-meta-row em{color:#c32929;border-color:#ffc1c1;background:#fff0f0!important}.module-context-card.tone-purple .module-context-card-icon,.module-context-card.tone-purple .module-context-meta-row em{color:#6b45d9;border-color:#d8c8ff;background:#f4efff!important}.module-record-preview-modal{max-width:760px}.module-record-preview-body{gap:1.1rem;display:grid}.module-preview-backdrop{z-index:260}.dark .module-context-card,[data-theme=dark] .module-context-card{border-color:#263b61;box-shadow:0 22px 50px #00000061;background:#101a2e!important}.dark .module-context-card-copy>strong,[data-theme=dark] .module-context-card-copy>strong{color:#eef4ff}.dark .module-context-card-copy>span,[data-theme=dark] .module-context-card-copy>span{color:#aebddd}.dark .module-context-card-icon,.dark .module-context-meta-row em,.dark .module-context-meta-row small,[data-theme=dark] .module-context-card-icon,[data-theme=dark] .module-context-meta-row em,[data-theme=dark] .module-context-meta-row small{color:#cfe0ff;border-color:#2f4771;background:#16243c!important}.pwa-update-banner{left:calc(var(--sidebar-width,280px) + 18px);z-index:1600;border:1px solid var(--border-divider,#dbe7f5);color:var(--text-primary,#0f172a);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:fixed;top:14px;right:18px;box-shadow:0 18px 48px #0f172a29;background:var(--surface-primary,#fff)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pwa-update-icon{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.pwa-update-icon svg{width:19px;height:19px}.pwa-update-copy{gap:2px;min-width:0;display:grid}.pwa-update-copy strong{font-size:.92rem}.pwa-update-copy span{color:var(--text-secondary,#64748b);font-size:.82rem;line-height:1.4}.pwa-update-primary,.pwa-update-dismiss{cursor:pointer;border:0;border-radius:12px;font-weight:800}.pwa-update-primary{color:#fff;background:#2563eb;padding:9px 13px}.pwa-update-dismiss{background:var(--surface-secondary,#f1f5f9);width:34px;height:34px;color:var(--text-secondary,#64748b);place-items:center;display:grid}.pwa-update-dismiss svg{width:16px;height:16px}.pwa-update-banner.ready .pwa-update-icon{color:#059669;background:#ecfdf5}.pwa-update-banner.limited .pwa-update-icon{color:#ea580c;background:#fff7ed}@media (width<=900px){.pwa-update-primary{grid-column:2/span 2;width:100%}}:root{--z-app-shell:1;--z-workspace-tabs:1200;--z-sticky-banner:7000;--z-dropdown:12000;--z-modal:2147480000;--z-drawer:2147480000;--z-inline-create:2147480000;--z-dialog:2147480000;--z-confirm:2147480000}.modal-backdrop,.nested-modal-backdrop,.drawer-backdrop,.workspace-dialog-backdrop,.inline-create-user-backdrop,.scoped-preview-backdrop{isolation:isolate!important}.inline-create-user-backdrop{z-index:var(--z-inline-create)!important;background:#0f172ae0!important}.inline-create-user-backdrop .admin-drawer,.inline-create-user-backdrop .compact-drawer{z-index:calc(var(--z-inline-create) + 1)!important;background:var(--panel-solid,#fff)!important;opacity:1!important;box-shadow:0 34px 120px #00000057!important}.enterprise-dialog{z-index:calc(var(--z-confirm) + 1)!important;opacity:1!important;background:#fff!important}:is(.workspace-dialog-backdrop:has(.outbox-review-dialog),.outbox-review-backdrop){z-index:var(--z-dialog)!important}.outbox-review-dialog,.workspace-dialog.outbox-review-dialog{z-index:calc(var(--z-dialog) + 1)!important;opacity:1!important;background:#fff!important}.context-menu,.v31-context-menu,.workspace-tab-menu,.topbar-user-dropdown,.quick-add-dropdown,.member-dropdown-list,.member-picker-dropdown,.combobox-dropdown,.people-picker-dropdown,.user-picker-dropdown,.dropdown-list,.dropdown-menu,.select-menu,.admin-dropdown,[data-dropdown],[data-popover]{z-index:var(--z-dropdown)!important;background:var(--dropdown-solid-bg,#fff)!important;background-color:var(--dropdown-solid-bg,#fff)!important;opacity:1!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] .enterprise-dialog,html[data-theme=dark] .outbox-review-dialog,html[data-theme=dark] .inline-create-user-backdrop .admin-drawer,html[data-theme=dark] .inline-create-user-backdrop .compact-drawer{color:#f8fafc!important;background:#101827!important}.organization-setup-drawer{width:min(1080px,100vw - 32px)!important;max-width:1080px!important;padding:0!important;overflow:hidden!important}.organization-setup-drawer .enterprise-drawer-head{border-bottom:1px solid var(--border-soft)!important;background:linear-gradient(#3b82f614,#0000 85%)!important;padding:28px 30px 24px!important}.organization-setup-drawer .enterprise-drawer-avatar{width:72px!important;height:72px!important;color:var(--accent-primary)!important;background:linear-gradient(#ffffffe6,#eff4ffe6)!important;border:1px solid #6366f124!important;border-radius:24px!important}.organization-setup-scroll{gap:18px!important;max-height:min(68vh,760px)!important;padding:24px 28px!important;display:grid!important;overflow:auto!important}.org-setup-card{border:1px solid var(--border-soft)!important;background:color-mix(in srgb, var(--bg-card) 92%, white 8%)!important;border-radius:26px!important;gap:18px!important;padding:22px!important;display:grid!important;box-shadow:0 16px 40px #0f172a0f!important}.org-setup-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.org-setup-card-head h3{color:var(--text-primary)!important;margin:4px 0 6px!important;font-size:1.25rem!important;line-height:1.2!important}.org-setup-card-head p{color:var(--text-secondary)!important;margin:0!important}.split-head{flex-wrap:wrap!important}.organization-form-grid{margin-top:0!important}.organization-form-grid textarea,.organization-form-grid input,.organization-form-grid select{border-radius:16px!important;min-height:52px!important}.organization-form-grid textarea{min-height:96px!important;padding:14px!important}.segmented-switch{border:1px solid var(--border-soft)!important;background:var(--bg-control)!important;border-radius:16px!important;gap:4px!important;padding:4px!important;display:inline-flex!important}.segmented-switch button{min-height:38px!important;color:var(--text-secondary)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 14px!important;font-weight:850!important}.segmented-switch button.active{color:var(--accent-primary)!important;background:linear-gradient(135deg,#3b82f62e,#8b5cf62e)!important}.inline-check-toggle{color:var(--text-primary)!important;align-items:center!important;gap:10px!important;font-weight:800!important;display:inline-flex!important}.inline-check-toggle input{width:18px!important;height:18px!important}.org-inline-message{border:1px solid var(--border-soft)!important;border-radius:18px!important;gap:4px!important;margin:20px 28px 0!important;padding:14px 16px!important;display:grid!important}.org-inline-message.success{background:#22c55e14!important;border-color:#22c55e3d!important}.org-inline-message.error{background:#ef444414!important;border-color:#ef44443d!important}.org-inline-message.info{background:#3b82f614!important;border-color:#3b82f638!important}.org-stack-list{gap:12px!important;display:grid!important}.org-mini-card{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;border-radius:20px!important;gap:12px!important;padding:16px!important;display:grid!important}.org-mini-card-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.link-icon-btn{color:var(--text-secondary)!important;cursor:pointer!important;background:0 0!important;border:0!important}.org-user-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.org-user-pick-card{border:1px solid var(--border-soft)!important;cursor:pointer!important;background:var(--bg-elevated)!important;border-radius:18px!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.org-user-pick-card.active{border-color:#3b82f652!important;box-shadow:0 0 0 4px #3b82f61a!important}.org-user-pick-card input{width:18px!important;height:18px!important}.org-user-pick-card strong{color:var(--text-primary)!important}.org-user-pick-card small{color:var(--text-secondary)!important;margin-top:2px!important;display:block!important}.organization-drawer-footer{border-top:1px solid var(--border-soft)!important;background:color-mix(in srgb, var(--bg-elevated) 92%, white 8%)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 28px 24px!important;display:flex!important}.drawer-footer-note{color:var(--text-secondary)!important;gap:4px!important;display:grid!important}.drawer-footer-note strong{color:var(--text-primary)!important}.drawer-footer-actions{align-items:center!important;gap:12px!important;display:flex!important}@media (width<=900px){.organization-setup-drawer{width:min(100vw - 16px,1000px)!important}.organization-setup-scroll{padding:18px!important}.organization-drawer-footer{flex-direction:column!important;align-items:stretch!important}.drawer-footer-actions{justify-content:stretch!important;width:100%!important}.drawer-footer-actions button{flex:1!important}.org-user-picker-grid{grid-template-columns:1fr!important}}html[data-theme=dark] .organization-setup-drawer .enterprise-drawer-head{background:linear-gradient(#3b82f629,#0000 85%)!important}.create-user-linked-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.create-user-linked-grid .compact-btn{justify-content:center!important;min-height:48px!important}.org-user-search-box{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;min-height:54px!important;color:var(--text-secondary)!important;border-radius:18px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important}.org-user-search-box svg{flex:none!important;width:18px!important;height:18px!important}.org-user-search-box input{box-shadow:none!important;width:100%!important;min-height:48px!important;color:var(--text-primary)!important;background:0 0!important;border:0!important;outline:0!important;font-weight:800!important}.compact-user-picker{max-height:260px!important;padding-right:4px!important;overflow:auto!important}.org-empty-picker-state{border:1px dashed var(--border-soft)!important;color:var(--text-secondary)!important;text-align:center!important;border-radius:18px!important;grid-column:1/-1!important;padding:18px!important;font-weight:800!important}@media (width<=900px){.create-user-linked-grid{grid-template-columns:1fr!important}}.enterprise-drawer-backdrop{z-index:3200!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f172ab8!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.enterprise-drawer{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;width:min(1040px,100vw - 32px)!important;max-height:calc(100vh - 48px)!important;color:var(--text-primary)!important;border-radius:30px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a5c!important}.enterprise-drawer-compact{width:min(720px,100vw - 32px)!important}.enterprise-drawer-fullscreen{width:min(1240px,100vw - 32px)!important}.enterprise-drawer-header{border-bottom:1px solid var(--border-soft)!important;background:linear-gradient(#3b82f61a,#0000 92%)!important;flex:none!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:20px!important;padding:28px 32px!important;display:grid!important}.enterprise-drawer-icon{width:74px!important;height:74px!important;color:var(--accent-primary)!important;background:#3b82f614!important;border:1px solid #3b82f62e!important;border-radius:24px!important;place-items:center!important;display:grid!important}.enterprise-drawer-icon svg{width:34px!important;height:34px!important}.enterprise-drawer-kicker{color:var(--accent-primary)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:.78rem!important;font-weight:950!important;display:block!important}.enterprise-drawer-heading h2{color:var(--text-primary)!important;margin:0!important;font-size:clamp(1.7rem,2.5vw,2.35rem)!important;line-height:1.12!important}.enterprise-drawer-heading p{color:var(--text-secondary)!important;max-width:760px!important;margin:10px 0 0!important}.enterprise-drawer-close{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;width:52px!important;height:52px!important;color:var(--text-primary)!important;cursor:pointer!important;border-radius:18px!important;place-items:center!important;display:grid!important}.enterprise-drawer-close svg{width:22px!important;height:22px!important}.enterprise-drawer-close:disabled{cursor:not-allowed!important;opacity:.55!important}.enterprise-drawer-body{flex:auto!important;min-height:0!important;padding:26px 32px!important;overflow:auto!important}.enterprise-drawer-footer{border-top:1px solid var(--border-soft)!important;background:color-mix(in srgb, var(--bg-elevated) 94%, white 6%)!important;flex:none!important;padding:18px 32px!important;box-shadow:0 -16px 36px #0f172a0f!important}.enterprise-inline-message{border:1px solid var(--border-soft)!important;border-radius:18px!important;gap:4px!important;margin:0 0 16px!important;padding:14px 16px!important;display:grid!important}.enterprise-inline-message strong{color:var(--text-primary)!important}.enterprise-inline-message p{color:var(--text-secondary)!important;margin:0!important}.enterprise-inline-message-info{background:#3b82f614!important;border-color:#3b82f633!important}.enterprise-inline-message-success{background:#22c55e14!important;border-color:#22c55e3d!important}.enterprise-inline-message-warning{background:#f59e0b1a!important;border-color:#f59e0b3d!important}.enterprise-inline-message-error{background:#ef444414!important;border-color:#ef44443d!important}.organization-setup-drawer{flex-direction:column!important;height:min(900px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;display:flex!important;overflow:hidden!important}.organization-setup-drawer .enterprise-drawer-head,.organization-setup-drawer .admin-drawer-head{flex:none!important}.organization-setup-scroll{flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:28px!important;overflow-y:auto!important}.organization-drawer-footer{z-index:2!important;flex:none!important;position:sticky!important;bottom:0!important;box-shadow:0 -20px 36px #0f172a14!important}.organization-drawer-footer .primary-admin-action,.organization-drawer-footer .secondary-action{border-radius:18px!important;min-height:52px!important}@media (width<=900px){.enterprise-drawer-backdrop{padding:10px!important}.enterprise-drawer{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.enterprise-drawer-header{grid-template-columns:1fr auto!important;padding:22px!important}.enterprise-drawer-icon{display:none!important}.enterprise-drawer-close{border-radius:14px!important;width:44px!important;height:44px!important}.enterprise-drawer-close svg{width:18px!important;height:18px!important}.enterprise-drawer-body{padding:20px!important}.enterprise-drawer-footer{padding:16px 20px!important}}@media print{body:has(.enterprise-drawer[data-enterprise-print-active=true]) *{visibility:hidden!important}.enterprise-drawer-backdrop:has(.enterprise-drawer[data-enterprise-print-active=true]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.enterprise-drawer[data-enterprise-print-active=true],.enterprise-drawer[data-enterprise-print-active=true] *{visibility:visible!important}.enterprise-drawer[data-enterprise-print-active=true]{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;color:#0f172a!important;background:#fff!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.enterprise-drawer[data-enterprise-print-active=true] .enterprise-drawer-header{background:#fff!important;border-bottom:1px solid #cbd5e1!important;padding:18px 0!important}.enterprise-drawer[data-enterprise-print-active=true] .enterprise-drawer-header button,.enterprise-drawer[data-enterprise-print-active=true] .enterprise-drawer-footer,.enterprise-drawer[data-enterprise-print-active=true] [data-print-hidden=true]{display:none!important}.enterprise-drawer[data-enterprise-print-active=true] .enterprise-drawer-body{background:#fff!important;padding:18px 0!important;overflow:visible!important}}.create-user-drawer{width:min(1160px,100vw - 32px)!important;height:min(920px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important}.create-user-shell,.create-user-form{gap:20px!important;display:grid!important}.create-user-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.create-user-status-card{border:1px solid var(--border-soft)!important;background:color-mix(in srgb, var(--bg-card) 94%, white 6%)!important;border-radius:20px!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;display:flex!important;box-shadow:0 14px 34px #0f172a0d!important}.create-user-status-icon{width:40px!important;height:40px!important;color:var(--accent-primary)!important;background:#3b82f614!important;border-radius:14px!important;flex:none!important;place-items:center!important;display:grid!important}.create-user-status-icon svg{width:20px!important;height:20px!important}.create-user-status-card strong{color:var(--text-primary)!important;margin-bottom:4px!important;font-size:.95rem!important;display:block!important}.create-user-status-card p{color:var(--text-secondary)!important;margin:0!important;font-size:.9rem!important;line-height:1.45!important}.create-user-section{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;border-radius:26px!important;gap:18px!important;padding:22px!important;display:grid!important;box-shadow:0 18px 42px #0f172a0f!important}.create-user-section-primary{background:linear-gradient(180deg, #3b82f60f, var(--bg-card) 58%)!important}.create-user-section-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.create-user-section-kicker{text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--accent-primary)!important;margin-bottom:6px!important;font-size:.72rem!important;font-weight:950!important;display:block!important}.create-user-section-head h3{color:var(--text-primary)!important;margin:0!important;font-size:1.22rem!important;line-height:1.2!important}.create-user-section-badge{color:var(--accent-primary)!important;background:#3b82f61a!important;border-radius:999px!important;padding:8px 12px!important;font-size:.8rem!important;font-weight:900!important}.create-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.create-user-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.create-user-field{color:var(--text-primary)!important;gap:8px!important;font-weight:900!important;display:grid!important}.create-user-field-wide{grid-column:1/-1!important}.create-user-field span{color:var(--text-primary)!important;font-size:.86rem!important}.create-user-field input,.create-user-field select{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;width:100%!important;min-height:54px!important;color:var(--text-primary)!important;box-shadow:none!important;border-radius:17px!important;padding:0 16px!important;font-weight:850!important}.create-user-field input:focus,.create-user-field select:focus{border-color:#3b82f673!important;outline:none!important;box-shadow:0 0 0 4px #3b82f61f!important}.create-user-linked-actions .create-user-linked-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.create-user-linked-actions .compact-btn{white-space:nowrap!important;border-radius:16px!important;justify-content:center!important;min-height:52px!important}.create-user-actions{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.create-user-footer-note{color:var(--text-secondary)!important;align-items:center!important;gap:10px!important;font-weight:800!important;line-height:1.35!important;display:flex!important}.create-user-footer-note svg{width:22px!important;height:22px!important;color:var(--accent-primary)!important;flex:none!important}.create-user-action-buttons{align-items:center!important;gap:12px!important;display:flex!important}.create-user-secondary,.create-user-primary{white-space:nowrap!important;border-radius:18px!important;min-width:150px!important;min-height:54px!important}.create-user-primary{min-width:190px!important}.organization-setup-drawer{width:min(1080px,100vw - 32px)!important;height:min(900px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important}.organization-drawer-footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:18px 28px!important;display:grid!important}.organization-drawer-footer .drawer-footer-note p{max-width:520px!important}.organization-drawer-footer .drawer-footer-actions{flex-wrap:nowrap!important}.organization-drawer-footer .primary-admin-action,.organization-drawer-footer .secondary-action{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:146px!important;display:inline-flex!important}.organization-drawer-footer .primary-admin-action{min-width:190px!important;padding-inline:22px!important}@media (width<=900px){.create-user-status-grid,.create-user-grid,.create-user-grid-three,.create-user-linked-actions .create-user-linked-grid{grid-template-columns:1fr!important}.create-user-actions,.organization-drawer-footer{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.create-user-action-buttons,.organization-drawer-footer .drawer-footer-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.create-user-secondary,.create-user-primary,.organization-drawer-footer .primary-admin-action,.organization-drawer-footer .secondary-action{width:100%!important;min-width:0!important}}:root{--z-page:1;--z-dropdown:2147480000;--z-drawer:2147480000;--z-dialog:2147480000;--z-confirm:2147480000}.enterprise-drawer-backdrop,.modal-backdrop,.nested-modal-backdrop,.drawer-backdrop,.inline-create-user-backdrop,.scoped-preview-backdrop{z-index:var(--z-drawer)!important}.enterprise-drawer,.admin-drawer,.ticket-modal,.delete-workflow-modal,.admin-create-modal{z-index:calc(var(--z-drawer) + 1)!important}.workspace-dialog-backdrop,.outbox-review-backdrop{z-index:var(--z-dialog)!important}.workspace-dialog,.outbox-review-dialog{z-index:calc(var(--z-dialog) + 1)!important}.enterprise-dialog-backdrop,.confirm-top-layer,[data-layer=confirm],.enterprise-dialog{z-index:var(--z-confirm)!important}.enterprise-drawer-backdrop{-webkit-backdrop-filter:blur(14px)saturate(130%)!important;background:#071226bd!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.enterprise-drawer{background:#fff!important;border:1px solid #94a3b83d!important;border-radius:34px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1120px,100vw - 32px)!important;max-height:min(920px,100vh - 32px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 110px #02081757!important}.enterprise-drawer-header{border-bottom:1px solid var(--border-soft)!important;background:linear-gradient(#3b82f614,#fffffff5)!important;padding:28px 32px!important}.enterprise-drawer-body{min-height:0!important;padding:24px 32px!important;overflow:auto!important}.enterprise-drawer-footer{border-top:1px solid var(--border-soft)!important;background:#fffffffa!important;padding:18px 32px!important}.organization-setup-drawer{grid-template-rows:auto minmax(0,1fr) auto!important;max-height:min(920px,100vh - 32px)!important;display:grid!important;overflow:hidden!important}.organization-setup-scroll{min-height:0!important;max-height:none!important;overflow:auto!important}.organization-drawer-footer{z-index:2!important;position:sticky!important;bottom:0!important}.local-draft-card{background:#fffbebb8!important;border-style:dashed!important;border-color:#f59e0b8c!important}.local-draft-card .entity-card-description:before{content:"Local draft • ";color:#b45309;font-weight:900}.org-inline-message p,.create-user-footer-note span,.drawer-footer-note p,.create-user-section-head p,.workspace-dialog-head p,.outbox-review-card-main p{max-width:72ch!important}.org-disabled-section-note{border:1px dashed var(--border-soft)!important;color:var(--text-secondary)!important;background:var(--bg-control)!important;border-radius:16px!important;padding:14px!important}.create-asset-drawer .enterprise-drawer-body,.create-user-drawer .enterprise-drawer-body{overflow:auto}.create-asset-shell textarea,.create-user-shell textarea{border:1px solid var(--border-soft,#d9e3f8);background:var(--bg-control,#fff);width:100%;color:var(--text-primary,#0b1b4a);font:inherit;resize:vertical;border-radius:18px;padding:14px 16px}.create-user-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.create-user-check-field{justify-content:center}.create-user-check-field .inline-check-toggle{border:1px solid var(--border-soft,#d9e3f8);background:var(--bg-control,#fff);border-radius:18px;min-height:52px;padding:0 16px}.create-asset-shell .create-user-section-badge{color:var(--accent-primary,#2563eb);background:#2563eb1a}.create-asset-shell .context-menu-action-list button,.create-user-linked-actions .context-menu-action-list button{text-align:left}.enterprise-context-menu,.v31-context-menu{z-index:2147483600!important}.enterprise-drawer-backdrop{z-index:1400}.enterprise-dialog-backdrop,.workspace-dialog-backdrop{z-index:1700}.operation-toast,.toast-viewport,.enterprise-toast-viewport{z-index:2000}@media (width<=900px){.create-user-grid-two{grid-template-columns:1fr}}.create-accessory-drawer .enterprise-drawer-body{overflow:auto}.create-accessory-shell textarea{border:1px solid var(--border-soft,#d9e3f8);background:var(--bg-control,#fff);width:100%;color:var(--text-primary,#0b1b4a);font:inherit;resize:vertical;border-radius:18px;padding:14px 16px}.create-accessory-shell .create-user-section-badge{color:var(--success,#059669);background:#10b9811a}.create-accessory-shell .context-menu-action-list button{text-align:left}.inventory-module-page{gap:22px}.inventory-quick-actions,.inventory-hero-actions,.inventory-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-hero-card{border:1px solid var(--border-soft);background:radial-gradient(circle at top left, #3b82f624, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--bg-card) 92%, white 8%), color-mix(in srgb, var(--bg-elevated) 86%, white 14%));border-radius:30px;justify-content:space-between;align-items:stretch;gap:24px;padding:26px;display:flex;box-shadow:0 24px 60px #0f172a14}.inventory-hero-card h2{max-width:780px;color:var(--text-primary);margin:8px 0;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.15}.inventory-hero-card p{max-width:860px;color:var(--text-secondary);margin:0}.inventory-filter-bar{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:24px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.inventory-search-box{min-height:48px}.inventory-search-box input{font-size:.95rem}.inventory-tabs{justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.inventory-tabs button{white-space:nowrap}.inventory-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.inventory-panel-card{gap:18px;padding:22px;display:grid}.inventory-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-table-shell{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:22px;overflow:auto}.inventory-table{border-collapse:collapse;width:100%;min-width:920px}.inventory-table th,.inventory-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-soft);padding:15px 16px}.inventory-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--bg-elevated) 88%, white 12%);font-size:.76rem}.inventory-table td strong{color:var(--text-primary);font-size:.96rem;display:block}.inventory-table td small{color:var(--text-secondary);margin-top:3px;display:block}.inventory-table tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 42%, transparent 58%)}.status-chip{min-height:28px;color:var(--accent-primary);background:#3b82f61a;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.inventory-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-report-card{border:1px solid var(--border-soft);background:var(--bg-card);min-height:92px;color:var(--text-secondary);cursor:pointer;border-radius:20px;place-items:center;gap:8px;font-weight:800;display:grid}.inventory-report-card svg{width:22px;height:22px}.inventory-report-card.active,.inventory-report-card:hover{border-color:color-mix(in srgb, var(--accent-primary) 42%, var(--border-soft));color:var(--accent-primary);background:color-mix(in srgb, var(--accent-soft) 72%, transparent 28%)}.inventory-report-output{border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:20px;gap:12px;padding:16px;display:grid}.inventory-report-output pre{max-height:360px;color:var(--text-secondary);background:#0f172a0f;border-radius:16px;margin:0;padding:14px;font-size:.82rem;overflow:auto}.inventory-mini-list{gap:10px;display:grid}.inventory-mini-list>div{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:16px;gap:3px;padding:12px 14px;display:grid}.inventory-mini-list span{color:var(--text-primary);font-weight:850}.inventory-mini-list small{color:var(--text-secondary)}.inventory-feature-list{gap:12px;display:grid}.inventory-feature-list>div{color:var(--text-secondary);align-items:center;gap:10px;font-weight:750;display:flex}.inventory-feature-list svg{color:var(--success,#16a34a)}.inventory-custody-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventory-custody-card{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:18px;gap:6px;padding:16px;display:grid}.inventory-custody-card strong{color:var(--text-primary)}.inventory-custody-card span,.inventory-custody-card small{color:var(--text-secondary)}@media (width<=1200px){.inventory-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-overview-grid,.inventory-custody-grid{grid-template-columns:1fr}}@media (width<=760px){.inventory-hero-card,.inventory-panel-head{flex-direction:column}.inventory-filter-bar,.inventory-stats-grid,.inventory-report-grid{grid-template-columns:1fr}}.inventory-advanced-filters{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elevated) 90%, white 10%);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:12px 14px;display:grid;box-shadow:0 14px 34px #0f172a0d}.inventory-filter-select{color:var(--text-secondary);gap:7px;font-size:.85rem;font-weight:800;display:grid}.inventory-filter-select select{border:1px solid var(--border-soft);background:var(--bg-card);min-height:46px;color:var(--text-primary);border-radius:16px;padding:0 12px;font-weight:850}.inventory-table tbody tr{scroll-margin-top:140px}.inventory-row-actions .compact-btn{white-space:nowrap}.asset-assignment-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.asset-assignment-mode-card{border:1px solid var(--border-soft);background:var(--bg-elevated);text-align:left;color:var(--text-primary);cursor:pointer;border-radius:22px;gap:8px;padding:18px;display:grid;box-shadow:0 14px 32px #0f172a0d}.asset-assignment-mode-card svg{color:var(--accent-primary)}.asset-assignment-mode-card strong{font-size:1.05rem}.asset-assignment-mode-card span{color:var(--text-secondary);line-height:1.45}.asset-assignment-mode-card.active{background:linear-gradient(180deg, #3b82f614, var(--bg-elevated));border-color:#3b82f66b;box-shadow:0 0 0 4px #3b82f61f,0 18px 42px #2563eb1f}.inventory-clickable-row{cursor:pointer}.inventory-clickable-row:hover{background:#3b82f60d}.inventory-user-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.inventory-user-picker-card{border:1px solid var(--border-soft);background:var(--bg-card);text-align:left;cursor:pointer;color:var(--text-primary);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.inventory-user-picker-card small{color:var(--text-secondary)}.inventory-user-picker-card.active{border-color:#3b82f680;box-shadow:0 0 0 4px #3b82f61f}.inventory-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-detail-field{border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.inventory-detail-field span{color:var(--text-secondary);font-size:.82rem;font-weight:800}.inventory-detail-field strong{color:var(--text-primary);word-break:break-word}.inventory-detail-notes{white-space:pre-wrap;color:var(--text-primary);background:var(--bg-control);border:1px solid var(--border-soft);border-radius:18px;margin:0;padding:16px;font-family:inherit;line-height:1.6}.inventory-table td small{color:var(--text-secondary);margin-top:4px;line-height:1.35;display:block}@media (width<=900px){.asset-assignment-mode-grid,.inventory-user-picker-list,.inventory-detail-grid{grid-template-columns:1fr}}.inventory-details-tabs{border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:18px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;display:inline-flex}.inventory-details-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 14px;font-weight:850}.inventory-details-tabs button.active{color:var(--accent-primary);background:linear-gradient(135deg,#3b82f629,#8b5cf629)}.inventory-diagnostics-list{gap:10px;display:grid}.inventory-diagnostics-item,.inventory-change-item{border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.inventory-diagnostics-item{display:grid}.inventory-diagnostics-item span,.inventory-change-item span,.inventory-change-item small,.muted-copy{color:var(--text-secondary)}.inventory-change-item svg{width:22px;height:22px;color:var(--accent-primary);margin-top:2px}.inventory-change-item.severity-critical{background:#ef44440f;border-color:#ef444459}.inventory-change-item.severity-critical svg{color:#dc2626}.inventory-change-item.severity-warning{background:#f59e0b0f;border-color:#f59e0b59}.inventory-change-item.severity-warning svg{color:#d97706}.asset-discovery-drawer .enterprise-drawer-body,.asset-discovery-queue-drawer .enterprise-drawer-body{background:radial-gradient(circle at top left, #3b82f614, transparent 34%), var(--bg-primary)}.asset-discovery-body{gap:18px;display:grid}.asset-discovery-hero{border:1px solid var(--border-soft);background:linear-gradient(135deg,#3b82f61f,#8b5cf614);border-radius:24px;align-items:center;gap:18px;padding:20px;display:flex}.asset-discovery-hero h3,.asset-discovery-queue-card h3{color:var(--text-primary);margin:0 0 6px}.asset-discovery-hero p,.asset-discovery-queue-card p,.asset-discovery-queue-card small{color:var(--text-secondary);margin:0}.asset-discovery-icon,.asset-discovery-device-icon{width:52px;height:52px;color:var(--accent-primary);background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:18px;flex:none;place-items:center;display:grid}.asset-discovery-code-card{border:1px solid var(--border-soft);background:var(--bg-elevated);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:16px;display:grid}.asset-discovery-code-card span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:800}.asset-discovery-code-card strong{color:var(--text-primary);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.45rem}.asset-discovery-code-card button{grid-area:1/2/span 2}.asset-discovery-command{color:#e5e7eb;background:#0f172a;border:1px solid #94a3b833;border-radius:18px;margin:0;padding:16px;font-size:.9rem;line-height:1.7;overflow:auto}.asset-discovery-rules ul{color:var(--text-secondary);margin:0;padding-inline-start:18px;line-height:1.8}.asset-discovery-filter-bar{grid-template-columns:minmax(260px,1fr) 240px;align-items:end;gap:14px;display:grid}.asset-discovery-queue-list{gap:14px;display:grid}.asset-discovery-queue-card{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 16px 38px #0f172a0f}.asset-discovery-queue-card.danger{background:linear-gradient(135deg, #ef444414, var(--bg-card) 42%);border-color:#ef444447}.asset-discovery-queue-main{cursor:pointer;align-items:center;gap:14px;display:flex}.asset-discovery-queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.asset-discovery-change-strip{color:#b45309;background:#f59e0b1f;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-weight:800;display:inline-flex}@media (width<=900px){.asset-discovery-filter-bar,.asset-discovery-queue-card{grid-template-columns:1fr}.asset-discovery-queue-actions{justify-content:stretch}.asset-discovery-queue-actions button{flex:1}}.inventory-auto-add-action{box-shadow:0 14px 30px #3b82f62e!important}.compact-wrap{flex-wrap:wrap!important}.asset-discovery-command code,.asset-discovery-rules code{font-weight:800!important}.inventory-intelligence-panel{border:1px solid var(--border-soft);background:linear-gradient(180deg, var(--bg-card), var(--bg-elevated));border-radius:24px;margin-bottom:16px;padding:22px;box-shadow:0 18px 48px #0f172a0f}.inventory-panel-titleline{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.inventory-panel-titleline h3{color:var(--text-primary);margin:4px 0 6px;font-size:1.35rem}.inventory-panel-titleline p{color:var(--text-secondary);margin:0;line-height:1.55}.inventory-panel-titleline svg{width:28px;height:28px;color:var(--accent-primary);flex:none}.inventory-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-insight-card{border:1px solid var(--border-soft);background:var(--bg-primary);border-radius:20px;gap:7px;min-height:96px;padding:16px;display:grid}.inventory-insight-card span{color:var(--text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.inventory-insight-card strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.08rem}.inventory-insight-card small{color:var(--text-secondary);line-height:1.35}.inventory-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.inventory-usage-chart{border:1px solid var(--border-soft);background:var(--bg-primary);border-radius:22px;padding:16px}.inventory-mini-chart-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.inventory-mini-chart-head span{color:var(--text-secondary);font-weight:800}.inventory-mini-bars{grid-template-columns:repeat(6,minmax(42px,1fr));align-items:end;gap:10px;min-height:170px;display:grid}.inventory-mini-bar-cell{color:var(--text-secondary);justify-items:center;gap:7px;font-size:.78rem;display:grid}.inventory-mini-bar-track{background:#3b82f614;border-radius:14px;justify-content:center;align-items:end;width:100%;height:120px;display:flex;overflow:hidden}.inventory-mini-bar{background:linear-gradient(#3b82f6,#8b5cf6);border-radius:14px 14px 0 0;width:70%;min-height:6px}.inventory-mini-bar.over{background:linear-gradient(#ef4444,#f97316)}.inventory-mini-bar-cell b{color:var(--text-primary);font-size:.78rem}.inventory-report-table-wrap{border:1px solid var(--border-soft);background:var(--bg-primary);border-radius:20px;overflow:auto}.inventory-report-table.compact{border-collapse:collapse;width:100%}.inventory-report-table.compact th,.inventory-report-table.compact td{border-bottom:1px solid var(--border-soft);text-align:left;padding:14px 16px}.inventory-report-table.compact th{color:var(--text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.inventory-action-strip{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f638;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.inventory-action-strip div{gap:4px;display:grid}.inventory-action-strip span{color:var(--text-secondary)}.inventory-timeline{gap:12px;display:grid}.inventory-timeline article{border:1px solid var(--border-soft);background:var(--bg-primary);border-radius:18px;grid-template-columns:18px 1fr;gap:12px;padding:14px;display:grid}.inventory-timeline article>span{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:999px;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 5px #3b82f61a}.inventory-timeline strong{color:var(--text-primary)}.inventory-timeline p{color:var(--text-secondary);margin:4px 0}.inventory-timeline small{color:var(--text-tertiary,var(--text-secondary))}.phone-line-panel{border-color:#3b82f633}.accessory-panel{border-color:#10b98133}.license-panel{border-color:#8b5cf633}@media (width<=980px){.inventory-insight-grid,.inventory-two-column{grid-template-columns:1fr}.inventory-action-strip{flex-direction:column;align-items:stretch}}.telecom-invoice-upload{align-items:center;gap:1rem}.file-action{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.file-action input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.telecom-invoice-upload small{color:var(--text-secondary,#5b6c94);margin-top:.35rem;font-weight:700;display:block}.inventory-discovery-panel .discovery-filter-grid .inventory-report-card strong{color:var(--text-primary);margin-top:.35rem;font-size:1.35rem;display:block}.discovery-table td strong+small{color:var(--text-secondary);margin-top:.35rem;line-height:1.45;display:block}.assetdiag-field-wide strong{color:var(--text-secondary)}.invoice-analysis-dropzone{border:1px dashed #3873ff59;align-items:stretch;gap:1rem}.invoice-analysis-dropzone.drag-active,.telecom-bulk-dropzone.drag-active{background:#4871ff14;border-color:#4871ffe6}.invoice-analysis-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.telecom-bulk-dropzone{min-height:190px;color:var(--text-primary);cursor:pointer;text-align:center;background:linear-gradient(135deg,#3873ff0f,#8b5cf60f);border:1px dashed #3873ff59;border-radius:26px;place-items:center;gap:.75rem;padding:2rem;display:grid}.telecom-bulk-dropzone svg{width:42px;height:42px;color:var(--accent-primary,#3873ff)}.telecom-bulk-dropzone input,.file-action input{display:none}.telecom-bulk-results .row-error td{color:#9f1239;background:#ef444414}.telecom-import-error-card{gap:.35rem;max-width:520px;line-height:1.45;display:grid}.telecom-import-error-card strong{color:#991b1b;font-size:.98rem}.telecom-import-error-card span{color:#9f1239}.telecom-import-error-card small{color:#7f1d1d;background:#ef444417;border:1px solid #ef44442e;border-radius:12px;padding:.45rem .6rem}.inventory-action-grid.compact-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inventory-action-grid.compact-actions .secondary-action{min-height:2.8rem}.secondary-action.danger{color:#991b1b;background:#fef2f2e6;border-color:#dc26263d}.success-copy{font-weight:800;color:#166534!important}.error-copy{font-weight:800;color:#991b1b!important}.invoice-analysis-dropzone.drag-active{background:linear-gradient(135deg,#dbeafef2,#ede9fee6);border-color:#2563eba6}.tickets-module-page{gap:24px!important}.tickets-stat-grid{align-items:stretch!important}.tickets-filter-panel,.tickets-list-panel{overflow:hidden!important}.tickets-filter-grid{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.75fr) minmax(180px,.75fr) auto!important;align-items:end!important;gap:18px!important;display:grid!important}.ticket-field{min-width:0!important;color:var(--text-primary)!important;letter-spacing:-.01em!important;flex-direction:column!important;gap:8px!important;font-weight:800!important;display:flex!important}.ticket-field span{color:var(--text-secondary)!important;letter-spacing:.02em!important;font-size:.82rem!important;font-weight:900!important;display:block!important}.ticket-field input,.ticket-field select,.ticket-field textarea{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;width:100%!important;min-width:0!important;color:var(--text-primary)!important;font:inherit!important;border-radius:16px!important;outline:none!important;padding:12px 14px!important;font-weight:700!important;box-shadow:inset 0 1px #fff6!important}.ticket-field textarea{resize:vertical!important;min-height:110px!important;line-height:1.6!important}.ticket-field input:focus,.ticket-field select:focus,.ticket-field textarea:focus{border-color:#3b82f68c!important;box-shadow:0 0 0 4px #3b82f61f!important}.ticket-field-wide{grid-column:1/-1!important}.ticket-checkbox-field{color:var(--text-secondary)!important;align-items:center!important;gap:10px!important;margin:0!important;font-weight:850!important;display:inline-flex!important}.ticket-checkbox-field input{width:16px!important;height:16px!important;accent-color:var(--accent-primary)!important}.tickets-create-drawer.enterprise-drawer,.tickets-details-drawer.enterprise-drawer{width:min(1280px,100vw - 48px)!important}.tickets-create-drawer .enterprise-drawer-body,.tickets-details-drawer .enterprise-drawer-body{background:radial-gradient(circle at top left, #3b82f614, transparent 34%), var(--bg-primary)!important;padding:28px 32px!important}.tickets-create-shell,.tickets-detail-shell{gap:20px!important;display:grid!important}.ticket-form-section{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;border-radius:24px!important;padding:22px!important;overflow:hidden!important;box-shadow:0 18px 55px #0f172a0f!important}.ticket-section-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}.ticket-section-icon,.ticket-summary-icon{width:44px!important;height:44px!important;color:var(--accent-primary)!important;background:#3b82f617!important;border:1px solid #3b82f629!important;border-radius:16px!important;flex:none!important;place-items:center!important;display:grid!important}.ticket-section-icon svg,.ticket-summary-icon svg{width:22px!important;height:22px!important}.ticket-section-head h3,.ticket-side-panel h3{color:var(--text-primary)!important;margin:0!important;font-size:1.02rem!important;font-weight:950!important}.ticket-section-head p,.ticket-side-panel p,.ticket-side-panel span{color:var(--text-secondary)!important;margin:5px 0 0!important;line-height:1.55!important}.ticket-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}.ticket-form-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ticket-inventory-helper{background:#3b82f60f!important;border:1px dashed #3b82f638!important;border-radius:16px!important;margin-bottom:14px!important;padding:12px 14px!important}.ticket-side-panels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.ticket-side-panel{border:1px dashed var(--border-soft)!important;background:color-mix(in srgb, var(--bg-elevated) 92%, var(--accent-primary) 8%)!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;padding:18px!important;display:grid!important}.tickets-drawer-footer-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.tickets-table-wrap{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;border-radius:20px!important;width:100%!important;overflow:auto!important}.tickets-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1080px!important}.tickets-table th{z-index:1!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--text-secondary)!important;background:color-mix(in srgb, var(--bg-elevated) 94%, var(--accent-primary) 6%)!important;border-bottom:1px solid var(--border-soft)!important;white-space:nowrap!important;padding:14px 16px!important;font-size:.76rem!important;position:sticky!important;top:0!important}.tickets-table td{vertical-align:middle!important;border-bottom:1px solid var(--border-soft)!important;color:var(--text-primary)!important;white-space:nowrap!important;padding:15px 16px!important}.tickets-table tbody tr:hover{background:#3b82f60b!important}.ticket-title-cell{gap:4px!important;min-width:260px!important;display:grid!important}.ticket-title-cell strong{color:var(--text-primary)!important;letter-spacing:.01em!important;font-size:.95rem!important;font-weight:950!important}.ticket-title-cell span,.ticket-user-cell{color:var(--text-secondary)!important;white-space:normal!important;font-weight:750!important;line-height:1.35!important}.ticket-pill{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;min-height:30px!important;color:var(--text-primary)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 10px!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important}.ticket-status-open,.ticket-status-assigned,.ticket-status-in-progress,.ticket-status-reopened{color:#1d4ed8!important;background:#3b82f61c!important;border-color:#3b82f633!important}.ticket-status-pending-user,.ticket-status-pending-vendor,.ticket-status-pending-approval,.ticket-priority-high,.ticket-priority-urgent{color:#b45309!important;background:#f59e0b21!important;border-color:#f59e0b3d!important}.ticket-status-resolved,.ticket-status-closed,.ticket-priority-low{color:#047857!important;background:#10b9811f!important;border-color:#10b98138!important}.ticket-status-cancelled,.ticket-priority-critical{color:#b91c1c!important;background:#ef44441c!important;border-color:#ef444438!important}.ticket-priority-medium{color:#475569!important;background:#64748b1f!important;border-color:#64748b33!important}.tickets-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.ticket-summary-card{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;border-radius:22px!important;gap:10px!important;min-width:0!important;padding:18px!important;display:grid!important}.ticket-summary-card span{color:var(--text-secondary)!important;font-size:.82rem!important;font-weight:900!important}.ticket-summary-card strong{color:var(--text-primary)!important;font-weight:950!important}.ticket-summary-card small{color:var(--text-muted)!important;font-weight:750!important}.ticket-action-bar{flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important;display:flex!important}.tickets-detail-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;display:grid!important}.ticket-feed-list{gap:12px!important;margin-top:16px!important;display:grid!important}.ticket-feed-item{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;border-radius:18px!important;gap:8px!important;padding:14px!important;display:grid!important}.ticket-feed-item>div{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.ticket-feed-item strong{color:var(--text-primary)!important;font-weight:950!important}.ticket-feed-item span,.ticket-feed-item p{color:var(--text-secondary)!important;margin:0!important;line-height:1.55!important}.timeline-list .ticket-feed-item{border-left:4px solid #3b82f659!important}.ticket-linked-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.ticket-linked-grid>div{background:var(--bg-card)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;gap:5px!important;padding:14px!important;display:grid!important}.ticket-linked-grid span{color:var(--text-secondary)!important;font-size:.78rem!important;font-weight:900!important}.ticket-linked-grid strong{color:var(--text-primary)!important;overflow-wrap:anywhere!important;min-width:0!important;font-weight:950!important}html[data-theme=dark] .ticket-field input,html[data-theme=dark] .ticket-field select,html[data-theme=dark] .ticket-field textarea,html[data-theme=dark] .tickets-table-wrap,html[data-theme=dark] .ticket-feed-item,html[data-theme=dark] .ticket-linked-grid>div{background:#0f172ab8!important}@media (width<=1100px){.tickets-filter-grid,.ticket-form-grid,.ticket-form-grid-main,.tickets-detail-summary-grid,.tickets-detail-two-columns,.ticket-linked-grid,.ticket-side-panels{grid-template-columns:1fr!important}}@media (width<=720px){.tickets-create-drawer.enterprise-drawer,.tickets-details-drawer.enterprise-drawer{width:calc(100vw - 20px)!important}.tickets-create-drawer .enterprise-drawer-body,.tickets-details-drawer .enterprise-drawer-body{padding:18px!important}.ticket-form-section{border-radius:20px!important;padding:16px!important}.tickets-drawer-footer-actions{justify-content:stretch!important}.tickets-drawer-footer-actions button{flex:1 1 0!important}}.ticket-picker-field{gap:8px!important}.ticket-picker-field input{min-height:44px!important}.ticket-picker-field select{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 94%, var(--accent-primary) 6%), var(--bg-card))!important;min-height:46px!important}.ticket-picker-field small{color:var(--text-muted)!important;font-size:.74rem!important;font-weight:800!important;line-height:1.45!important;display:block!important}.tickets-detail-summary-grid-extended{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ticket-sla-card{background:linear-gradient(135deg, #3b82f614, var(--bg-elevated))!important}.ticket-action-zone{gap:14px!important;margin-top:18px!important;display:grid!important}.ticket-action-group{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:12px!important;display:flex!important}.ticket-action-group>span{min-width:110px!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.78rem!important;font-weight:950!important}.ticket-action-group.danger-zone{background:#ef444409!important;border-style:dashed!important}.ticket-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.ticket-mini-grid>div{background:var(--bg-card)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;gap:5px!important;padding:14px!important;display:grid!important}.ticket-mini-grid span{color:var(--text-secondary)!important;font-size:.8rem!important;font-weight:900!important}.ticket-mini-grid strong{color:var(--text-primary)!important;overflow-wrap:anywhere!important;font-weight:950!important}.ticket-internal-note{background:#f59e0b0e!important;border-left:4px solid #f59e0b73!important}@media (width<=1180px){.tickets-detail-summary-grid-extended{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.tickets-detail-summary-grid-extended,.ticket-mini-grid{grid-template-columns:1fr!important}.ticket-action-group{align-items:stretch!important}.ticket-action-group>span{width:100%!important}}.ticket-attachment-panel{align-items:flex-start!important}.ticket-file-dropzone,.ticket-inline-file-button{border:1px dashed color-mix(in srgb, var(--accent-primary) 42%, var(--border-soft))!important;background:color-mix(in srgb, var(--bg-card) 90%, var(--accent-primary) 10%)!important;min-height:44px!important;color:var(--text-primary)!important;cursor:pointer!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:900!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.ticket-file-dropzone input,.ticket-inline-file-button input{opacity:0!important;cursor:pointer!important;position:absolute!important;inset:0!important}.ticket-file-dropzone small{color:var(--text-secondary)!important;font-size:.74rem!important;font-weight:800!important}.ticket-file-dropzone.compact-zone{min-width:220px!important}.ticket-attachment-upload-row,.ticket-comment-tools{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:10px 0 12px!important;display:flex!important}.ticket-attachment-list{gap:10px!important;margin-top:12px!important;display:grid!important}.ticket-attachment-list.compact{gap:8px!important}.ticket-attachment-row{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;display:flex!important}.ticket-attachment-row.pasted{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-soft))!important;background:color-mix(in srgb, var(--bg-card) 92%, var(--accent-primary) 8%)!important}.ticket-attachment-row>div{gap:3px!important;min-width:0!important;display:grid!important}.ticket-attachment-row strong{color:var(--text-primary)!important;overflow-wrap:anywhere!important;font-size:.88rem!important;font-weight:950!important}.ticket-attachment-row span{color:var(--text-secondary)!important;font-size:.76rem!important;font-weight:800!important}@media (width<=760px){.ticket-attachment-row,.ticket-attachment-upload-row,.ticket-comment-tools{flex-direction:column!important;align-items:stretch!important}.ticket-file-dropzone.compact-zone,.ticket-inline-file-button{width:100%!important}}.ticket-kb-panel .ticket-kb-list,.ticket-kb-detail-section .ticket-kb-list{margin-top:12px!important}.ticket-kb-list{gap:12px!important;display:grid!important}.ticket-kb-list.compact{gap:10px!important}.ticket-kb-card{border:1px solid color-mix(in srgb, var(--accent-primary) 24%, var(--border-soft))!important;background:color-mix(in srgb, var(--bg-card) 88%, var(--accent-primary) 12%)!important;border-radius:18px!important;gap:8px!important;padding:14px!important;display:grid!important}.ticket-kb-card>div{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.ticket-kb-card strong{color:var(--text-primary)!important;font-weight:950!important;line-height:1.3!important}.ticket-kb-card span{color:var(--text-muted)!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:850!important}.ticket-kb-card p{color:var(--text-secondary)!important;margin:0!important;font-weight:750!important;line-height:1.55!important}.ticket-lifecycle-guide{border:1px solid var(--border-soft)!important;background:var(--bg-elevated)!important;border-radius:24px!important;gap:16px!important;padding:20px!important;display:grid!important}.ticket-lifecycle-steps{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ticket-lifecycle-step{border:1px solid var(--border-soft)!important;background:var(--bg-card)!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;min-height:118px!important;padding:14px!important;display:grid!important;position:relative!important}.ticket-lifecycle-step span{background:var(--bg-elevated)!important;width:28px!important;height:28px!important;color:var(--text-secondary)!important;border:1px solid var(--border-soft)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-weight:950!important;display:inline-flex!important}.ticket-lifecycle-step strong{color:var(--text-primary)!important;margin-bottom:5px!important;font-weight:950!important;display:block!important}.ticket-lifecycle-step small{color:var(--text-secondary)!important;font-weight:750!important;line-height:1.45!important}.ticket-lifecycle-step.done{background:color-mix(in srgb, var(--bg-card) 88%, var(--accent-primary) 12%)!important;border-color:#3b82f647!important}.ticket-lifecycle-step.done span{color:#2563eb!important;background:#3b82f61f!important;border-color:#3b82f647!important}.ticket-lifecycle-step.active{border-color:#3b82f673!important;box-shadow:0 0 0 3px #3b82f61a!important}.ticket-system-comment{background:color-mix(in srgb, var(--bg-card) 88%, var(--accent-primary) 12%)!important;border-color:#3b82f63d!important}.ticket-internal-note{background:#f59e0b14!important;border-style:dashed!important}.ticket-event-assigned,.ticket-event-status-changed,.ticket-event-resolved,.ticket-event-closed,.ticket-event-reopened{border-left-width:5px!important}.ticket-event-resolved,.ticket-event-closed{border-left-color:#10b98199!important}.ticket-event-assigned,.ticket-event-status-changed,.ticket-event-reopened{border-left-color:#3b82f699!important}@media (width<=1100px){.ticket-lifecycle-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.ticket-lifecycle-steps{grid-template-columns:1fr!important}.ticket-kb-card>div{display:grid!important}.ticket-kb-card span{white-space:normal!important}}.ticket-next-step-panel{background:linear-gradient(135deg,#eff6fff5,#fffffffa);border:1px solid #3b82f63d;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:stretch;gap:18px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a14}.ticket-next-step-panel h3{color:var(--text-primary,#0f172a);margin:6px 0 8px;font-size:1.1rem}.ticket-next-step-panel p{color:var(--text-secondary,#52627a);margin:0;line-height:1.6}.ticket-next-step-kicker{text-transform:uppercase;letter-spacing:.12em;color:#2563eb;width:fit-content;font-size:.72rem;font-weight:800;display:inline-flex}.ticket-close-explainer{background:#ffffffc7;border:1px solid #94a3b83d;border-radius:18px;gap:8px;padding:14px;display:grid}.ticket-close-explainer strong{color:#0f172a}.ticket-close-explainer span{color:#52627a;line-height:1.45}.ticket-action-help,.ticket-comment-submit-help{color:#64748b;margin:2px 0 8px;font-size:.82rem;line-height:1.45;display:block}.ticket-submit-comment-btn{justify-content:center;min-width:220px;margin-top:12px}@media (width<=900px){.ticket-next-step-panel{grid-template-columns:1fr}}.tickets-compact-hero{border:1px solid var(--border-divider,#1f427e1f);background:radial-gradient(circle at 100% 0,#3a78ff2e,#0000 34%),linear-gradient(135deg,#fffffff5,#f5f9ffe0);border-radius:28px;justify-content:space-between;align-items:stretch;gap:18px;min-height:auto;padding:clamp(18px,3vw,28px);display:flex;box-shadow:0 18px 45px #0f172a0f}.tickets-hero-main{gap:10px;min-width:0;display:grid}.tickets-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color,#3578ff);font-size:.78rem;font-weight:900}.tickets-hero-title-row h1{letter-spacing:-.06em;color:var(--text-primary,#0f1b36);margin:0;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.95}.tickets-hero-title-row p{max-width:780px;color:var(--text-secondary,#536482);margin:14px 0 0;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.6}.tickets-scope-chip{width:fit-content;max-width:100%;color:var(--text-secondary,#536482);background:#3578ff14;border:1px solid #3578ff2e;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:750}.tickets-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:260px;display:flex}.tickets-icon-action,.tickets-create-trigger{cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.tickets-icon-action{height:44px;color:var(--text-primary,#0f1b36);background:#ffffffd6;border-radius:16px;gap:8px;padding:0 16px;font-weight:850;box-shadow:0 10px 24px #0f172a0f}.tickets-create-trigger{background:linear-gradient(135deg, var(--accent-color,#3578ff), #1f5eea);color:#fff;text-align:left;border-radius:19px;gap:11px;min-height:54px;padding:9px 16px 9px 10px;box-shadow:0 16px 34px #3578ff40}.tickets-create-trigger:hover,.tickets-icon-action:hover{transform:translateY(-1px);box-shadow:0 18px 38px #0f172a1a}.tickets-create-icon{background:#ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tickets-create-trigger svg,.tickets-icon-action svg{width:18px;height:18px}.tickets-create-trigger strong,.tickets-create-trigger small{display:block}.tickets-create-trigger strong{font-size:.96rem;line-height:1.1}.tickets-create-trigger small{opacity:.84;margin-top:2px;font-size:.74rem}.tickets-stat-grid-compact .stat-card,.tickets-stat-grid-compact>*{min-height:116px}@media (width<=820px){.tickets-compact-hero{flex-direction:column}.tickets-hero-actions{justify-content:stretch;width:100%;min-width:0}.tickets-icon-action,.tickets-create-trigger{flex:180px}}.ticket-reply-banner{color:var(--text-primary);background:#2563eb0f;border:1px solid #2563eb38;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ticket-reply-banner div{gap:.2rem;display:grid}.ticket-reply-banner span{color:var(--text-secondary);font-size:.85rem}.ticket-feed-item-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ticket-comment-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.ticket-comment-attachment-refs{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ticket-comment-attachment-refs span{color:var(--text-primary);background:#2563eb12;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.ticket-attachment-row a.secondary-action,.ticket-attachment-row .secondary-action{white-space:nowrap}.ticket-feed-reply{background:#f8fafceb;border-inline-start:3px solid #3b82f659;margin-inline-start:2rem}.ticket-nested-replies{border-top:1px dashed #94a3b859;gap:.8rem;margin-top:.9rem;padding-top:.9rem;display:grid}.ticket-reply-context-inline{width:fit-content;color:var(--text-secondary,#475569);background:#eff6ffd9;border:1px solid #3b82f638;border-radius:999px;align-items:center;gap:.4rem;margin:.4rem 0 .35rem;padding:.35rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}@media (width<=720px){.ticket-feed-reply{margin-inline-start:.75rem}}.employee-inventory-page .page-header,.employee-inventory-card{overflow:hidden}.employee-inventory-list{gap:.75rem;display:grid}.employee-inventory-row{background:#f8fafce6;border:1px solid #94a3b83d;border-radius:1.1rem;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.employee-inventory-row .row-icon{color:#2563eb;background:#3b82f617;border-radius:.95rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.employee-inventory-row strong,.employee-inventory-row small{display:block}.employee-inventory-row small{color:var(--text-secondary,#64748b);margin-top:.2rem}.notification-menu-wrap{display:inline-flex;position:relative}.notification-bell-btn.active,.notification-bell-btn:hover{background:linear-gradient(135deg,#eff6fffa,#fffffff5);border-color:#2563eb59;box-shadow:0 16px 36px #2563eb2e}.notification-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:1400;background:radial-gradient(circle at 10% 0,#2563eb29,#0000 35%),radial-gradient(circle at 100% 20%,#6366f11f,#0000 30%),#fffffff5;border:1px solid #94a3b842;border-radius:1.45rem;width:min(430px,100vw - 2rem);position:absolute;top:calc(100% + .8rem);right:0;overflow:hidden;box-shadow:0 28px 70px #0f172a2e}.notification-popover:before{content:"";background:#fffffff5;border-top:1px solid #94a3b842;border-left:1px solid #94a3b842;width:14px;height:14px;position:absolute;top:-7px;right:1.55rem;transform:rotate(45deg)}.notification-popover-head,.notification-popover-foot{z-index:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .85rem;display:flex;position:relative}.notification-popover-head span{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.notification-popover-head strong{color:#071a44;font-size:1.05rem;display:block}.notification-popover-head em{color:#1d4ed8;background:#2563eb1a;border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-style:normal;font-weight:900}.notification-popover-list{z-index:1;gap:.35rem;max-height:440px;padding:.2rem .7rem .75rem;display:grid;position:relative;overflow:auto}.notification-popover-empty{text-align:center;color:#64748b;padding:1.25rem;font-weight:800}.notification-popover-item{color:#071a44;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #2563eb1f;border-radius:1.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:100%;padding:.8rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.notification-popover-item:hover{border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 18px 36px #2563eb1f}.notification-popover-item.read{opacity:.72}.notification-popover-icon,.notification-orb,.notification-timeline-dot,.notification-kpi-card span{color:#2563eb;background:linear-gradient(135deg,#2563eb21,#6366f114);border-radius:1rem;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.notification-popover-copy{min-width:0}.notification-popover-copy strong,.notification-popover-copy small,.notification-popover-copy em{display:block}.notification-popover-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.notification-popover-copy small{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:.16rem;font-size:.78rem;overflow:hidden}.notification-popover-copy em{color:#94a3b8;margin-top:.26rem;font-size:.72rem;font-style:normal;font-weight:800}.notification-mini-status,.notification-state{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.28rem .52rem;font-size:.68rem;font-weight:950}.notification-mini-status.unread,.notification-state.unread{color:#1d4ed8;background:#2563eb1a}.notification-mini-status.read,.notification-state.read{color:#047857;background:#10b9811a}.notification-popover-foot{border-top:1px solid #94a3b82e;padding-top:.8rem}.notification-popover-foot button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-weight:950;display:inline-flex}.notifications-pro-page{gap:1.35rem}.notifications-command-hero{background:radial-gradient(circle at 0 0,#2563eb2e,#0000 34%),radial-gradient(circle at 100% 20%,#0ea5e924,#0000 34%),linear-gradient(135deg,#fffffff2,#eff6ffe0);border:1px solid #94a3b838;border-radius:2rem;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a14}.notifications-hero-glow{pointer-events:none;background:radial-gradient(circle,#2563eb29,#0000 65%);height:220px;position:absolute;inset:auto -10% -45% 35%}.notifications-hero-content,.notifications-live-card{z-index:1;position:relative}.notifications-hero-content h1{color:#071a44;letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(3rem,6vw,5.3rem);line-height:.9}.notifications-hero-content p{color:#475569;max-width:760px;font-size:1.05rem;line-height:1.75}.notifications-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.1rem;display:flex}.notifications-live-card{background:#ffffffc7;border:1px solid #2563eb24;border-radius:1.65rem;width:min(260px,100%);padding:1.25rem;box-shadow:0 22px 48px #2563eb1a}.notifications-live-card strong{color:#071a44;margin-top:.85rem;font-size:3rem;line-height:1;display:block}.notifications-live-card small,.notifications-live-card em{color:#64748b;font-style:normal;display:block}.notifications-live-card em{color:#1d4ed8;margin-top:.8rem;font-weight:900}.notifications-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.notification-kpi-card{background:#ffffffdb;border:1px solid #94a3b833;border-radius:1.4rem;gap:.6rem;padding:1rem;display:grid;box-shadow:0 18px 40px #0f172a0e}.notification-kpi-card strong{color:#071a44;font-size:2rem;line-height:1}.notification-kpi-card small{color:#64748b;font-weight:800}.notification-kpi-card.urgent span{color:#dc2626;background:#ef44441a}.notification-kpi-card.calm span{color:#059669;background:#10b9811f}.notifications-workbench{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.notifications-filter-panel,.notifications-timeline-panel{background:#ffffffe6;border:1px solid #94a3b833;border-radius:1.5rem;box-shadow:0 22px 52px #0f172a0f}.notifications-filter-panel{gap:.8rem;padding:1rem;display:grid;position:sticky;top:1rem}.notifications-filter-panel h3{color:#071a44;margin:.2rem 0 0}.notification-filter-pill{color:#0f172a;cursor:pointer;background:#f8fafcb8;border:1px solid #94a3b838;border-radius:1rem;justify-content:space-between;padding:.85rem;font-weight:900;display:flex}.notification-filter-pill.active{color:#1d4ed8;background:#2563eb17;border-color:#2563eb57}.notifications-persona-center,.notifications-activity-mini{gap:.55rem;display:grid}.notification-persona-card{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafcbd;border:1px solid #94a3b838;border-radius:.88rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:44px;padding:.62rem .72rem;display:grid}.notification-persona-card.active{background:#fffbebc7;border-color:#c8a24a6b}.notification-persona-card svg{color:#c8a24a;width:17px;height:17px}.notification-persona-card span,.notification-persona-card strong,.notification-persona-card small{min-width:0}.notification-persona-card span{color:#071a44;font-weight:800}.notification-persona-card strong{color:#fff;text-align:center;background:#07111f;border-radius:999px;padding:.14rem .48rem;font-size:.76rem}.notification-persona-card small{color:#64748b;grid-column:2/-1;font-size:.75rem;font-weight:700}.notifications-activity-mini{border-top:1px solid #94a3b82e;padding-top:.75rem}.notification-activity-row{color:#0f172a;text-align:left;background:#ffffffc7;border:1px solid #94a3b82e;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem .55rem;min-height:46px;padding:.58rem .66rem;display:grid}.notification-activity-row span{color:#d8b85c;background:#07111f;border-radius:.62rem;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.notification-activity-row svg{width:15px;height:15px}.notification-activity-row strong{color:#071a44;overflow-wrap:anywhere;min-width:0;font-size:.82rem}.notification-activity-row small{color:#64748b;grid-column:2/-1;font-size:.72rem;font-weight:720}.notifications-search-box{background:#fff;border:1px solid #94a3b83d;border-radius:1rem;align-items:center;gap:.55rem;padding:.75rem .85rem;display:flex}.notifications-search-box input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0}.notifications-sync-note{color:#64748b;align-items:flex-start;gap:.55rem;margin:0;font-size:.86rem;line-height:1.5;display:flex}.notifications-timeline-panel{padding:1rem}.notifications-timeline-list{gap:.75rem;display:grid}.notification-timeline-item{color:#071a44;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b833;border-radius:1.2rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;width:100%;padding:.95rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.notification-timeline-item.unread{background:linear-gradient(135deg,#eff6ffe6,#ffffffeb);border-color:#2563eb47}.notification-timeline-item:hover{transform:translateY(-1px);box-shadow:0 18px 38px #2563eb1f}.notification-timeline-topline{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.notification-timeline-topline strong{font-size:1rem}.notification-timeline-topline em{color:#94a3b8;white-space:nowrap;font-size:.78rem;font-style:normal}.notification-timeline-body small{color:#475569;margin-top:.25rem;display:block}.notification-tags-row{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.notification-tags-row i{color:#475569;background:#0f172a0f;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-style:normal;font-weight:850}@media (width<=980px){.notification-popover{right:-4.5rem}.notifications-command-hero,.notifications-workbench,.notifications-kpi-grid{grid-template-columns:1fr}.notifications-filter-panel{position:static}}@media (width<=640px){.notification-popover{width:auto;position:fixed;inset:5.5rem .75rem auto}.notification-timeline-item{grid-template-columns:auto 1fr}.notification-state,.notification-timeline-item>svg{display:none}}:root{--z-realtime-toast:2147480000;--z-notification-popover:2147480000}.realtime-notification-toast-layer,.enterprise-toast-viewport.realtime-notification-toast-layer{z-index:var(--z-realtime-toast)!important;pointer-events:none!important;isolation:isolate!important;gap:10px!important;width:min(420px,100vw - 24px)!important;max-width:420px!important;display:grid!important;position:fixed!important;bottom:18px!important;right:18px!important}.realtime-notification-toast-layer .realtime-notification-toast,.enterprise-toast-viewport.realtime-notification-toast-layer .realtime-notification-toast,.realtime-notification-toast-layer .operation-toast{pointer-events:auto!important;z-index:1!important;position:relative!important}.notification-menu-wrap,.quick-add-wrap,.user-menu-wrap{position:relative}.notification-popover{z-index:var(--z-notification-popover)!important;isolation:isolate!important;position:absolute!important}@media (width<=640px){.realtime-notification-toast-layer,.enterprise-toast-viewport.realtime-notification-toast-layer{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}}.ticket-linked-pr-list{gap:10px;margin:14px 0;display:grid}.ticket-linked-pr-head,.ticket-linked-pr-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-linked-pr-head{color:var(--text-primary,#0f172a)}.ticket-linked-pr-card{border:1px solid var(--border-divider,#94a3b859);background:var(--bg-elevated,#ffffffdb);border-radius:18px;padding:12px 14px;box-shadow:0 12px 28px #0f172a0f}.ticket-linked-pr-card div{gap:3px;display:grid}.ticket-linked-pr-card span,.ticket-linked-pr-card small,.ticket-empty-inline{color:var(--text-secondary,#64748b)}.ticket-chip{color:#1d4ed8;background:#2563eb1a;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-weight:800;display:inline-flex}.ticket-empty-inline{border:1px dashed var(--border-divider,#94a3b859);background:#f8fafcb3;border-radius:16px;padding:12px}@media (width<=720px){.ticket-linked-pr-card{flex-direction:column;align-items:flex-start}}.enterprise-table-frame,.enterprise-table-scroll{contain:none!important}.enterprise-table-scroll{overflow:auto visible!important}.enterprise-data-table,.enterprise-table{table-layout:fixed!important;width:max-content!important;min-width:100%!important;max-width:none!important}.enterprise-header-context-menu{z-index:var(--z-enterprise-floating,2147480000)!important;position:fixed!important}html,body,button,input,select,textarea{font-family:var(--app-font-sans,Aptos, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)!important;letter-spacing:0!important}strong,b,.font-bold,.font-extrabold,.font-black{font-weight:var(--app-weight-semibold,600)!important}h1,h2,h3,h4,.page-header h1,.admin-hero-panel h1,.panel-title h2,.section-heading h2,.enterprise-panel-heading-row h3,.inventory-v2-workstream-card-header h3,.dashboard-widget-shell h3,.drawer-header h2{font-family:var(--app-font-sans,Aptos, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)!important;font-weight:var(--app-weight-semibold,600)!important;letter-spacing:0!important}.page-header,.admin-hero-panel{border-radius:18px!important;padding:clamp(20px,2.4vw,32px)!important}.page-header h1,.admin-hero-panel h1{max-width:980px!important;font-size:clamp(1.65rem,2.1vw,2.35rem)!important;line-height:1.12!important}.page-header p,.admin-hero-panel p{max-width:860px!important;margin-top:.6rem!important;font-size:clamp(.92rem,1vw,1.04rem)!important;line-height:1.45!important}.primary-admin-action,.admin-hero-actions .primary-admin-action,.secondary-action,.danger-action,.primary-btn,.unified-primary-btn,.status-chip,.ticket-chip,.logout-btn,.workspace-tab button,.shared-compact-metric-value,.unified-stat-card__value,.compact-list-row strong,[data-inventory-v2-shell] .compact-list-row strong,[data-inventory-v2-drawer-section] .compact-list-row strong,[data-inventory-v2-drawer=shared-360] .compact-list-row strong{font-weight:var(--app-weight-semibold,600)!important}.primary-admin-action,.admin-hero-actions .primary-admin-action,.secondary-action,.danger-action{border-radius:10px!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:.55rem .9rem!important}.status-chip,.ticket-chip{border-radius:10px!important;min-height:26px!important;padding:.26rem .56rem!important;font-size:.76rem!important;line-height:1.2!important}.shared-compact-metric-label,.shared-compact-metric-description,.compact-list-row span,[data-inventory-v2-shell] .compact-list-row span,[data-inventory-v2-drawer-section] .compact-list-row span,[data-inventory-v2-drawer=shared-360] .compact-list-row span{font-weight:var(--app-weight-medium,500)!important}.inventory-v2-command-center-shell .dashboard-grid[data-inventory-v2-shell-route]{grid-template-columns:1fr!important}.inventory-v2-workstream-body .compact-list-row{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:.28rem!important;padding:.55rem 0!important}.inventory-v2-workstream-body .compact-list-row+.compact-list-row{border-top:1px solid #7e9dd629!important}.inventory-v2-workstream-body .compact-list-row select,.inventory-v2-workstream-body .compact-list-row textarea,.inventory-v2-workstream-body .compact-list-row input,.inventory-v2-workstream-body .compact-list-row>button,.inventory-v2-workstream-body .compact-list-row .secondary-action,.inventory-v2-workstream-body .compact-list-row .primary-admin-action{width:100%!important}.inventory-command-header,.inventory-operational-inbox,.inventory-work-areas,.inventory-recent-activity{background:#fffffff0!important;border:1px solid #94a3b83d!important;border-radius:8px!important;box-shadow:0 10px 30px #0f172a0d!important}.inventory-command-header{justify-content:space-between;align-items:center;gap:16px;display:flex;padding:18px 20px!important}.inventory-command-header h1{margin:2px 0 4px!important;font-size:clamp(1.55rem,2vw,2.1rem)!important;font-weight:650!important;line-height:1.08!important}.inventory-command-header p{max-width:680px;color:#526386!important;margin:0!important;font-size:.96rem!important}.inventory-command-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-command-header-actions .icon-only{width:42px;padding-inline:0!important}.inventory-kpi-strip{grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px;display:grid}.inventory-kpi-pill{text-align:left;color:#0b1b44;cursor:pointer;background:#ffffffe6;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:72px;padding:12px 14px;display:grid;box-shadow:0 8px 22px #0f172a0a}.inventory-kpi-pill:hover{border-color:#2563eb52;box-shadow:0 12px 28px #2563eb1a}.inventory-kpi-pill span{color:#526386;font-size:.82rem;font-weight:600}.inventory-kpi-pill strong{font-size:1.45rem;font-weight:650}.inventory-kpi-pill small{color:#6b7895;grid-column:1/-1;font-size:.78rem}.inventory-kpi-pill[data-tone=success]{background:linear-gradient(#ecfdf5f2,#fffffff2)}.inventory-kpi-pill[data-tone=warning],.inventory-kpi-pill[data-tone=danger]{background:linear-gradient(#fffbebf2,#fffffff2)}.inventory-operational-inbox,.inventory-work-areas,.inventory-recent-activity{padding:16px!important}.inventory-inbox-list{gap:8px;display:grid}.inventory-inbox-row,.inventory-work-area-card{color:#0b1b44;cursor:pointer;background:#f8fafcbf;border:1px solid #94a3b833;border-radius:8px}.inventory-inbox-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.inventory-inbox-row span,.inventory-work-area-card small{color:#5b6b8d}.inventory-inbox-row strong,.inventory-work-area-card strong{font-weight:650!important}.inventory-work-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-work-area-card{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid}.inventory-work-area-card em{color:#2457c5;background:#2563eb14;border-radius:999px;align-self:start;padding:3px 9px;font-style:normal;font-weight:650}.inventory-work-area-card b{color:#2457c5;grid-column:2/-1;font-size:.86rem;font-weight:650}.inventory-v2-asset-grid{gap:12px!important}.inventory-v2-asset-card{border-color:#94a3b83d!important;border-radius:8px!important;min-height:0!important;padding:16px!important;box-shadow:0 10px 28px #0f172a0b!important}.inventory-v2-field-list{gap:7px!important}.inventory-v2-field-row{grid-template-columns:minmax(88px,.36fr) minmax(0,1fr)!important;min-height:26px!important}.inventory-v2-action-dock{gap:8px!important}.inventory-v2-action-dock .secondary-action,.inventory-v2-action-submit .secondary-action,.inventory-v2-action-submit .primary-admin-action{min-height:40px!important}.inventory-v2-action-submit .inventory-v2-blocked-action,.inventory-v2-action-submit .inventory-v2-blocked-action:hover,.inventory-v2-action-submit .inventory-v2-blocked-action:disabled{color:#9f1239!important;cursor:not-allowed!important;opacity:1!important;background:#fff1f2eb!important;border-color:#f43f5e47!important}.enterprise-drawer-asset-360-premium :where(button,[role=button]){transition:none!important}.enterprise-drawer-asset-360-premium :where(button,[role=button],.primary-admin-action,.secondary-action,.danger-action,.inventory-v2-actionable-row,.inventory-v2-copy-button,.inventory-v2-gold-action,.inventory-v2-more-menu-option,.inventory-v2-next-actions-card button,.inventory-v2-command-results button):hover{filter:none!important;box-shadow:none!important;transform:none!important}.enterprise-drawer-asset-360-premium .primary-admin-action:hover{background:linear-gradient(135deg,#3477ff,#9254f4)!important}.enterprise-drawer-asset-360-premium .secondary-action:hover{background:#eef5ff!important}.enterprise-drawer-asset-360-premium .danger-action:hover{background:#fff1f0!important}.enterprise-drawer-asset-360-premium .inventory-v2-gold-action:hover{background:linear-gradient(135deg, var(--asset-command-gold), var(--asset-command-gold-hover))!important;border-color:#c8a24aa3!important}.enterprise-drawer-asset-360-premium :where(.inventory-v2-next-actions-card button,.inventory-v2-copy-button):hover{background:#fff!important}.enterprise-drawer-asset-360-premium .inventory-v2-actionable-row:hover{background:#f8fbffd1!important}.enterprise-drawer-asset-360-premium :where(.inventory-v2-more-menu-option,.inventory-v2-command-results button):hover{background:0 0!important}.enterprise-drawer-asset-360-premium .inventory-v2-identity-chip:hover .inventory-v2-hover-card,.enterprise-drawer-asset-360-premium .inventory-v2-identity-chip:focus-within .inventory-v2-hover-card{opacity:0!important;pointer-events:none!important;display:none!important}.inventory-v2-entity-360-hero{background:linear-gradient(#f8fafce6,#ffffffe6)!important;border:0!important;border-radius:8px!important;align-items:center!important;padding:14px!important}.inventory-v2-section-card,[data-inventory-v2-drawer-section] .overview-card{border-color:#94a3b838!important;border-radius:8px!important;box-shadow:0 8px 20px #0f172a09!important}@media (width<=980px){.inventory-command-header{flex-direction:column;align-items:flex-start}.inventory-command-header-actions{justify-content:flex-start}.inventory-kpi-strip,.inventory-work-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inventory-kpi-strip,.inventory-work-area-grid{grid-template-columns:1fr}.inventory-inbox-row{flex-direction:column;align-items:flex-start}}.experience-page{gap:18px;padding:20px;display:grid}.employee-support-page{background:#f7f9fc}.role-based-experience-shell[data-role-theme=employee-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#eff6ffb8,#f7f9fcf5 220px),#f7f9fc}.role-based-experience-shell[data-role-theme=tech-admin-dark-gold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 12% 0,#c8a24a29,#0000 32%),linear-gradient(#07111f,#091321 58%,#07111f)}.role-experience-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.role-experience-grid.command{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.role-notification-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-notification-summary span{color:#64748b;background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;gap:3px;padding:12px;font-weight:800;display:grid}.role-notification-summary strong{color:#07111f;font-size:1.3rem}.role-notification-list{gap:8px;display:grid}.role-notification-row{text-align:left;color:#07111f;background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:4px;width:100%;padding:12px;display:grid}.role-notification-row:hover{background:#eff6ff;border-color:#bfdbfe}.role-notification-row span,.role-notification-row strong,.role-notification-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-notification-row span{font-weight:900}.role-notification-row strong{color:#2563eb;font-size:.82rem}.role-notification-row small{color:#64748b;font-weight:700}.role-activity-timeline{gap:0;display:grid}.role-activity-timeline article{border-left:2px solid #bfdbfe;gap:4px;padding:0 0 14px 18px;display:grid;position:relative}.role-activity-timeline article:before{content:"";background:#2563eb;border-radius:999px;width:10px;height:10px;position:absolute;top:3px;left:-6px}.role-activity-timeline span{color:#64748b;font-size:.78rem;font-weight:800}.role-activity-timeline strong{color:#07111f;font-size:.95rem}.role-activity-timeline p{color:#53627d;margin:0;font-weight:650}.role-activity-timeline em{color:#475569;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.78rem;font-style:normal;font-weight:850}.employee-support-hero,.inventory-command-experience-hero,.experience-panel,.experience-count-card,.experience-asset-card,.experience-error-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 16px 38px #0f172a0f}.employee-support-hero,.inventory-command-experience-hero{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.experience-eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}.employee-support-hero h1,.inventory-command-experience-hero h1,.experience-panel h2{color:#07111f;margin:4px 0}.employee-support-hero p,.inventory-command-experience-hero p,.experience-panel p,.experience-asset-card p{color:#53627d;margin:0}.experience-scope-badge,.experience-pill{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.84rem;font-weight:750;display:inline-flex}.experience-pill.danger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.experience-pill.success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.experience-device-icon.secure{color:#047857;background:#dcfce7}.employee-device-note{color:#64748b;font-weight:700}.employee-add-device-panel{background:#fffdf5;border-color:#f6d981}.employee-remote-receipts-panel{background:#f8fbff}.experience-count-grid,.command-scope-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.experience-count-card,.command-scope-grid>div{gap:8px;padding:16px;display:grid}.experience-count-card span,.experience-device-icon{color:#07111f;background:#edf4ff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.experience-count-card small,.command-scope-grid small{color:#64748b;font-weight:700}.experience-count-card strong,.command-scope-grid strong{color:#07111f;font-size:1.35rem}.command-scope-grid span{color:#64748b;font-size:.84rem;font-weight:750}.experience-panel{gap:14px;padding:18px;display:grid}.experience-panel-title,.experience-asset-card-header,.experience-action-row,.experience-command-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.experience-panel-title button,.inventory-command-experience-hero button,.experience-primary-action,.experience-secondary-action{color:#07111f;background:#fff;border:1px solid #d8e2f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.experience-panel-title button:disabled,.experience-secondary-action:disabled{color:#75829a;cursor:not-allowed;background:#f1f5f9}.experience-primary-action:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.experience-primary-action{color:#fff;background:#2563eb;border-color:#2563eb}.experience-proof-flow{color:#92400e;background:#fffbeb;border:1px dashed #f6c453;border-radius:8px;padding:12px;font-weight:700}.device-claim-wizard{border-top:1px solid #f6d981;gap:14px;padding-top:14px;display:grid}.device-claim-steps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.device-claim-tool-card,.device-claim-manual-fallback{background:#eff6ffd1;border:1px solid #2563eb2e;border-radius:12px;gap:12px;padding:14px;display:grid}.device-claim-tool-card strong{color:#071943;margin-top:2px;font-size:1rem;font-weight:800;display:block}.device-claim-tool-card p,.device-claim-manual-fallback p{color:#516384;margin:3px 0 0;font-size:.9rem;font-weight:650;line-height:1.45}.device-claim-manual-fallback{background:#ffffffe0;border-color:#7e9dd642}.device-claim-manual-fallback summary{cursor:pointer;color:#071943;font-weight:800}.device-claim-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.device-claim-grid label{color:#53627d;gap:6px;font-size:.86rem;font-weight:800;display:grid}.device-claim-grid input{color:#07111f;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e2f1;border-radius:8px;padding:0 12px;font-weight:750}.device-claim-grid input:focus{border-color:#c8a24a;outline:none;box-shadow:0 0 0 3px #c8a24a2e}.device-claim-result{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;gap:8px;padding:14px;display:grid}.device-claim-result.warning{color:#92400e;background:#fffbeb;border-color:#facc15}.device-claim-result.danger{color:#991b1b;background:#fff1f2;border-color:#fca5a5}.device-claim-risk-score{background:#ffffffb3;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 12px;display:grid}.device-claim-risk-score strong{font-size:1.25rem}.device-claim-risk-score small{color:inherit;grid-column:1/-1;font-weight:800}.device-claim-risk-score[data-risk-level=low]{background:#f0fdf4;border-color:#86efac}.device-claim-risk-score[data-risk-level=medium]{background:#fffbeb;border-color:#fcd34d}.device-claim-risk-score[data-risk-level=high]{background:#fef2f2;border-color:#fca5a5}.device-claim-risk-factors{flex-wrap:wrap;gap:7px;display:flex}.device-claim-risk-factors span{color:#334155;background:#ffffffb8;border:1px solid #64748b33;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:800}.device-claim-risk-factors span[data-result=pass]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.device-claim-risk-factors span[data-result=fail]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ownership-confidence-strip{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;font-weight:800;display:flex}.ownership-confidence-strip.warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ownership-confidence-strip strong{color:#991b1b;flex-basis:100%}.ownership-signal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.ownership-signal-grid span{color:#334155;background:#ffffffc2;border:1px solid #64748b33;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:800}.ownership-signal-grid span[data-state=match]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.ownership-signal-grid span[data-state=conflict]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.technical-reveal-strip{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;gap:7px;padding:10px;font-weight:800;display:grid}.technical-reveal-strip.restricted{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.technical-reveal-strip strong{color:#7f1d1d}.device-claim-match{background:#ffffffc2;border:1px solid #0f172a1f;border-radius:8px;gap:2px;padding:10px;display:grid}.device-claim-match span,.device-claim-match small{color:#53627d;font-weight:750}.remote-consent-receipt-list{gap:10px;display:grid}.remote-consent-receipt-card{background:#fff;border:1px solid #2563eb29;border-radius:8px;gap:10px;padding:14px;display:grid}.remote-consent-receipt-card strong,.remote-consent-receipt-card small{display:block}.remote-consent-receipt-card small{color:#64748b;margin-top:4px;font-weight:750}.remote-consent-receipt-grid{flex-wrap:wrap;gap:7px;display:flex}.remote-consent-receipt-grid span{color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.8rem;font-weight:800;display:inline-flex}.experience-asset-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.experience-asset-card{gap:12px;padding:16px;display:grid}.experience-asset-card-header{justify-content:flex-start}.experience-asset-card-header>div{flex:1;min-width:0}.experience-asset-card-header strong,.experience-asset-card-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.experience-decision-strip{flex-wrap:wrap;gap:8px;display:flex}.experience-decision-strip span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:750;display:inline-flex}.experience-error-card{color:#991b1b;background:#fff1f2;gap:12px;padding:16px;display:flex}.inventory-command-experience-page{color:#e5edf7;background:#07111f}.inventory-command-experience-hero,.inventory-command-experience-page .experience-panel.command,.inventory-command-experience-page .experience-asset-card.command,.inventory-command-experience-page .command-scope-grid>div{background:#0d1728;border-color:#c8a24a59;box-shadow:0 20px 50px #00000047}.inventory-command-experience-page .experience-eyebrow,.inventory-command-experience-page h1,.inventory-command-experience-page h2,.inventory-command-experience-page strong{color:#f7d47d}.inventory-command-experience-page p,.inventory-command-experience-page small,.inventory-command-experience-page .command-scope-grid span,.inventory-command-experience-page .experience-asset-card p{color:#b8c4d6}.inventory-command-experience-page .experience-primary-action{color:#07111f;background:#c8a24a;border-color:#c8a24a}.inventory-command-experience-page .experience-secondary-action,.inventory-command-experience-page .inventory-command-experience-hero button{color:#f7d47d;background:#ffffff0a;border-color:#c8a24a73}.inventory-command-experience-page .experience-secondary-action:disabled,.inventory-command-experience-page .experience-primary-action:disabled{color:#8fa0b8;background:#94a3b81f;border-color:#94a3b847}.inventory-command-experience-page .experience-decision-strip span{color:#f7d47d;background:#c8a24a1a;border:1px solid #c8a24a3d}.inventory-command-experience-page .experience-device-icon{color:#f7d47d;background:#c8a24a1f}.inventory-command-experience-page .role-notifications-panel,.inventory-command-experience-page .role-activity-panel{background:#0d1728eb;border-color:#c8a24a52}.inventory-command-experience-page .role-notification-summary span,.inventory-command-experience-page .role-notification-row,.inventory-command-experience-page .role-activity-timeline em{color:#dbe7f7;background:#ffffff0b;border-color:#c8a24a3d}.inventory-command-experience-page .role-notification-summary strong,.inventory-command-experience-page .role-notification-row span,.inventory-command-experience-page .role-activity-timeline strong{color:#f7d47d}.inventory-command-experience-page .role-notification-row:hover{background:#c8a24a17;border-color:#d8b85cb8}.inventory-command-experience-page .role-notification-row strong{color:#f8e4a6}.inventory-command-experience-page .role-notification-row small,.inventory-command-experience-page .role-activity-timeline span,.inventory-command-experience-page .role-activity-timeline p{color:#b8c4d6}.inventory-command-experience-page .role-activity-timeline article{border-left-color:#c8a24a73}.inventory-command-experience-page .role-activity-timeline article:before{background:#c8a24a}.experience-command-footer{color:#dbeafe;flex-wrap:wrap;justify-content:flex-start}.technician-scope-panel{gap:16px}.technician-grant-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.technician-grant{background:#ffffff0a;border:1px solid #c8a24a47;border-radius:8px;gap:8px;padding:14px;display:grid}.technician-grant.expired{background:#7f1d1d29;border-color:#f8717173}.technician-ticket-strip,.technician-expired-list{flex-wrap:wrap;gap:8px;display:flex}.technician-ticket-strip span,.technician-expired-list span{color:#e5edf7;background:#ffffff0d;border:1px solid #c8a24a4d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:750;display:inline-flex}.technician-expired-list span{color:#fecaca;border-color:#f8717173}@media (width<=760px){.role-experience-grid,.role-experience-grid.command,.role-notification-summary{grid-template-columns:1fr}}:root{--enterprise-workspace-topbar-height:var(--topbar-height,76px);--enterprise-workspace-tabs-height:58px;--enterprise-drawer-left:var(--sidebar-expanded-width,304px);--enterprise-drawer-top:calc(var(--enterprise-workspace-topbar-height) + var(--enterprise-workspace-tabs-height));--enterprise-drawer-width:calc(100vw - var(--enterprise-drawer-left));--enterprise-drawer-height:calc(100dvh - var(--enterprise-drawer-top));--enterprise-drawer-gutter:16px;--enterprise-drawer-maximized-gutter:8px;--enterprise-drawer-compact-inline-size:720px;--enterprise-drawer-wide-inline-size:1240px;--enterprise-drawer-fullscreen-inline-size:calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-gutter) * 2));--enterprise-drawer-compact-block-size:760px;--enterprise-drawer-wide-block-size:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2));--enterprise-drawer-fullscreen-block-size:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2));--enterprise-drawer-z:1150;--enterprise-drawer-card-z:1151;--enterprise-drawer-tray-z:1160}.app-shell.sidebar-is-collapsed,.app-shell.sidebar-viewport-tablet{--enterprise-drawer-left:var(--sidebar-rail-width,112px)}.app-shell.sidebar-viewport-mobile{--enterprise-drawer-left:0px;--enterprise-workspace-tabs-height:56px}@media (width<=1100px){:root{--enterprise-drawer-left:0px;--enterprise-workspace-tabs-height:56px}}.content-area[data-workspace-content=true]{isolation:isolate!important;min-width:0!important;position:relative!important}.enterprise-drawer-host[data-enterprise-drawer-host=true],[data-enterprise-drawer-host=true]{left:var(--enterprise-drawer-left)!important;top:var(--enterprise-drawer-top)!important;width:var(--enterprise-drawer-width)!important;height:var(--enterprise-drawer-height)!important;z-index:var(--enterprise-drawer-z)!important;pointer-events:none!important;contain:none!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:none!important}[data-enterprise-drawer-host=true] .enterprise-drawer-backdrop,[data-enterprise-drawer-host=true] .drawer-backdrop,[data-enterprise-drawer-host=true] [data-enterprise-drawer-backdrop=true]{left:var(--enterprise-drawer-left)!important;top:var(--enterprise-drawer-top)!important;width:var(--enterprise-drawer-width)!important;height:var(--enterprise-drawer-height)!important;z-index:var(--enterprise-drawer-z)!important;padding:var(--enterprise-drawer-gutter)!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172a85!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:fixed!important;inset:auto!important;overflow:hidden!important}[data-enterprise-drawer-host=true] .enterprise-drawer,[data-enterprise-drawer-host=true] .admin-drawer.enterprise-drawer,[data-enterprise-drawer-host=true] [data-enterprise-drawer-card=true]{--enterprise-drawer-preferred-inline-size:var(--enterprise-drawer-wide-inline-size);--enterprise-drawer-preferred-block-size:var(--enterprise-drawer-wide-block-size);direction:inherit;text-align:start;width:min(var(--enterprise-drawer-preferred-inline-size), calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-gutter) * 2)))!important;inline-size:min(var(--enterprise-drawer-preferred-inline-size), calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-gutter) * 2)))!important;max-width:calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-gutter) * 2))!important;max-inline-size:calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-gutter) * 2))!important;height:min(var(--enterprise-drawer-preferred-block-size), calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2)))!important;block-size:min(var(--enterprise-drawer-preferred-block-size), calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2)))!important;min-height:0!important;max-height:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2))!important;max-block-size:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-gutter) * 2))!important;margin:0 auto!important;background:var(--bg-elevated,#fff)!important;border:1px solid var(--border-divider,#94a3b847)!important;z-index:var(--enterprise-drawer-card-z)!important;border-radius:clamp(22px,2vw,34px)!important;flex-direction:column!important;margin-inline:auto!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 34px 100px #0f172a52!important}[data-enterprise-drawer-host=true] .enterprise-drawer.enterprise-drawer-compact{--enterprise-drawer-preferred-inline-size:var(--enterprise-drawer-compact-inline-size);--enterprise-drawer-preferred-block-size:var(--enterprise-drawer-compact-block-size)}[data-enterprise-drawer-host=true] .enterprise-drawer.enterprise-drawer-wide{--enterprise-drawer-preferred-inline-size:var(--enterprise-drawer-wide-inline-size);--enterprise-drawer-preferred-block-size:var(--enterprise-drawer-wide-block-size)}[data-enterprise-drawer-host=true] .enterprise-drawer.enterprise-drawer-fullscreen{--enterprise-drawer-preferred-inline-size:var(--enterprise-drawer-fullscreen-inline-size);--enterprise-drawer-preferred-block-size:var(--enterprise-drawer-fullscreen-block-size)}.enterprise-drawer-backdrop-global .enterprise-drawer-compact{width:min(var(--enterprise-drawer-compact-inline-size), calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;height:min(var(--enterprise-drawer-compact-block-size), calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important}.enterprise-drawer-backdrop-global .enterprise-drawer-wide{width:min(var(--enterprise-drawer-wide-inline-size), calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important}.enterprise-drawer-backdrop-global .enterprise-drawer-fullscreen{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}[data-enterprise-drawer-host=true] .enterprise-drawer.enterprise-drawer-maximized,[data-enterprise-drawer-host=true] [data-enterprise-drawer-maximized=true]{width:calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-maximized-gutter) * 2))!important;max-width:calc(var(--enterprise-drawer-width) - (var(--enterprise-drawer-maximized-gutter) * 2))!important;height:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-maximized-gutter) * 2))!important;max-height:calc(var(--enterprise-drawer-height) - (var(--enterprise-drawer-maximized-gutter) * 2))!important;border-radius:18px!important}[data-enterprise-drawer-host=true] .enterprise-drawer-header,[data-enterprise-drawer-host=true] .enterprise-drawer-head,[data-enterprise-drawer-host=true] [data-enterprise-drawer-header=true]{z-index:4!important;background:color-mix(in srgb, var(--bg-elevated,#fff) 94%, transparent)!important;border-bottom:1px solid var(--border-divider,#94a3b838)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;flex:none!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;display:grid!important;position:sticky!important;top:0!important}.enterprise-drawer-heading{text-align:start;min-width:0}.enterprise-drawer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:is([dir=rtl] [data-enterprise-drawer-host=true] .enterprise-drawer,[data-enterprise-drawer-host=true] .enterprise-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:start;direction:rtl}[dir=rtl] [data-enterprise-drawer-host=true] .enterprise-drawer-actions{justify-content:flex-end}[data-enterprise-drawer-host=true] .enterprise-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .enterprise-drawer-actions{justify-content:flex-end}[data-enterprise-drawer-host=true] .enterprise-drawer-body,[data-enterprise-drawer-host=true] .enterprise-drawer-content,[data-enterprise-drawer-host=true] [data-enterprise-drawer-body=true]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;overflow:auto!important}[data-enterprise-drawer-host=true] .enterprise-drawer-footer,[data-enterprise-drawer-host=true] .drawer-footer,[data-enterprise-drawer-host=true] [data-enterprise-drawer-footer=true]{z-index:4!important;background:color-mix(in srgb, var(--bg-elevated,#fff) 96%, transparent)!important;border-top:1px solid var(--border-divider,#94a3b838)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;flex:none!important;position:sticky!important;bottom:0!important}[data-enterprise-drawer-tray=true]{left:calc(var(--enterprise-drawer-left) + 18px);top:auto;bottom:14px;right:auto;width:max-content!important;max-width:min(calc(100vw - 16px), calc(var(--enterprise-drawer-width) - 36px))!important;height:auto!important;max-height:70px!important;z-index:var(--enterprise-drawer-tray-z)!important;border:1px solid var(--border-divider,#94a3b847)!important;background:color-mix(in srgb, var(--bg-elevated,#fff) 92%, transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;pointer-events:auto!important;border-radius:22px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:8px!important;display:flex!important;position:fixed!important;overflow:auto hidden!important;box-shadow:0 18px 48px #0f172a2e!important}[data-enterprise-drawer-tray=true]>*{flex:none!important}[data-enterprise-drawer-tray=true] [data-drawer-tray-item=true],[data-enterprise-drawer-tray=true]>div{border-radius:18px!important;min-width:220px!important;max-width:320px!important}[data-enterprise-drawer-tray=true] button{pointer-events:auto!important}[data-enterprise-drawer-tray=true] [data-drawer-tray-item=true] button{text-align:start!important}[dir=rtl] [data-enterprise-drawer-tray=true]{direction:rtl}@media (width<=900px){:root{--enterprise-drawer-left:0px;--enterprise-workspace-tabs-height:56px;--enterprise-drawer-width:100vw;--enterprise-drawer-height:calc(100dvh - var(--enterprise-drawer-top));--enterprise-drawer-gutter:10px;--enterprise-drawer-maximized-gutter:0px}[data-enterprise-drawer-host=true] .enterprise-drawer,[data-enterprise-drawer-host=true] [data-enterprise-drawer-card=true]{width:min(var(--enterprise-drawer-preferred-inline-size), calc(100vw - 20px))!important;inline-size:min(var(--enterprise-drawer-preferred-inline-size), calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-inline-size:calc(100vw - 20px)!important;height:min(var(--enterprise-drawer-preferred-block-size), calc(var(--enterprise-drawer-height) - 20px))!important;block-size:min(var(--enterprise-drawer-preferred-block-size), calc(var(--enterprise-drawer-height) - 20px))!important;max-height:calc(var(--enterprise-drawer-height) - 20px)!important;max-block-size:calc(var(--enterprise-drawer-height) - 20px)!important;border-radius:22px!important}[data-enterprise-drawer-host=true] .enterprise-drawer-header,[data-enterprise-drawer-host=true] .enterprise-drawer-head,[data-enterprise-drawer-host=true] [data-enterprise-drawer-header=true],.enterprise-drawer-backdrop-global .enterprise-drawer-header{grid-template-columns:minmax(0,1fr) auto!important}[data-enterprise-drawer-host=true] .enterprise-drawer.enterprise-drawer-maximized,[data-enterprise-drawer-host=true] [data-enterprise-drawer-maximized=true]{width:100vw!important;max-width:100vw!important;height:var(--enterprise-drawer-height)!important;max-height:var(--enterprise-drawer-height)!important;border-radius:0!important}[data-enterprise-drawer-tray=true]{border-radius:20px!important;max-width:calc(100vw - 16px)!important;bottom:8px!important;left:8px!important;right:auto!important}[data-enterprise-drawer-tray=true] [data-drawer-tray-item=true],[data-enterprise-drawer-tray=true]>div{min-width:min(220px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}@media (width<=560px){:root{--enterprise-workspace-topbar-height:96px;--enterprise-workspace-tabs-height:54px;--enterprise-drawer-gutter:0px}[data-enterprise-drawer-host=true] .enterprise-drawer,[data-enterprise-drawer-host=true] [data-enterprise-drawer-card=true]{width:100vw!important;max-width:100vw!important;height:var(--enterprise-drawer-height)!important;max-height:var(--enterprise-drawer-height)!important;border-radius:0!important}[data-enterprise-drawer-host=true] .enterprise-drawer-header,[data-enterprise-drawer-host=true] .enterprise-drawer-head,[data-enterprise-drawer-host=true] [data-enterprise-drawer-header=true],.enterprise-drawer-backdrop-global .enterprise-drawer-header{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important}[data-enterprise-drawer-host=true] .enterprise-drawer-actions,.enterprise-drawer-backdrop-global .enterprise-drawer-actions{justify-content:flex-start;width:100%}[dir=rtl] [data-enterprise-drawer-host=true] .enterprise-drawer-actions{justify-content:flex-start}[data-enterprise-drawer-host=true] .enterprise-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .enterprise-drawer-actions{justify-content:flex-start}[data-enterprise-drawer-host=true] .enterprise-drawer-body,[data-enterprise-drawer-host=true] .enterprise-drawer-footer{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important}}[data-enterprise-drawer-host=true] .remote-drawer-backdrop,[data-enterprise-drawer-host=true] .remote-canvas-backdrop{position:absolute!important;inset:0!important}.enterprise-drawer-tray-draggable{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important}.enterprise-drawer-tray-draggable:active{cursor:grabbing!important}.enterprise-drawer-tray-draggable [data-drawer-tray-no-drag=true],.enterprise-drawer-tray-draggable button{cursor:default!important}:root{--z-enterprise-backdrop:2147480000;--z-enterprise-modal:2147480000;--z-enterprise-floating:2147480000;--enterprise-control-height:56px;--enterprise-control-radius:18px;--enterprise-control-gap:14px;--enterprise-control-shadow:0 18px 52px #18305714;--enterprise-menu-shadow:0 26px 80px #1426482e}.enterprise-collection-toolbar,.enterprise-filter-bar,.enterprise-content-section,.enterprise-table-frame,.enterprise-pagination-bar{box-sizing:border-box;border:1px solid var(--border-divider,#17305b1f);width:100%;max-width:100%;box-shadow:var(--shadow-soft,var(--enterprise-control-shadow));border-radius:var(--radius-xl,24px);background:linear-gradient(#fffffff5,#fbfdffeb)}.enterprise-collection-toolbar *,.enterprise-filter-bar *,.enterprise-content-section *,.enterprise-table-frame *,.enterprise-pagination-bar *{box-sizing:border-box}.enterprise-collection-toolbar{flex-direction:column;gap:16px;padding:22px;display:flex;overflow:visible}.enterprise-toolbar-topline{align-items:center;gap:var(--enterprise-control-gap);grid-template-columns:minmax(280px,1fr) auto;display:grid}.enterprise-toolbar-actions,.enterprise-selection-actions,.enterprise-pagination-controls,.enterprise-content-section-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enterprise-search-bar{min-height:var(--enterprise-control-height);border:1px solid var(--border-divider,#17305b24);background:var(--bg-input,#fffffffa);border-radius:var(--enterprise-control-radius);width:100%;color:var(--text-secondary,#53668f);align-items:center;gap:12px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.enterprise-search-bar:focus-within,.enterprise-filter-field[data-open=true] .enterprise-filter-trigger,.enterprise-filter-trigger:focus-visible,.enterprise-secondary-button:focus-visible,.enterprise-icon-button:focus-visible,.enterprise-view-toggle button:focus-visible,.enterprise-column-menu-root[data-open=true] .enterprise-columns-button{border-color:var(--border-focus,#3177ff7a);box-shadow:0 0 0 4px var(--accent-soft,#3177ff1f);outline:0}.enterprise-search-bar svg,.enterprise-secondary-button svg,.enterprise-icon-button svg,.enterprise-view-toggle svg,.enterprise-filter-trigger svg{flex:none;width:20px;height:20px}.enterprise-search-bar input,.enterprise-search-bar input[type=search]{appearance:none;width:100%;min-width:0;height:auto;min-height:0;color:var(--text-primary,#071a44);margin:0;padding:0;font-weight:700;line-height:1.4;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.enterprise-search-bar input::-webkit-search-cancel-button{appearance:none}.enterprise-search-bar input::-webkit-search-decoration{appearance:none}.enterprise-search-bar input::placeholder{color:var(--text-muted,#7584a5);font-size:14px;font-weight:650}.enterprise-search-clear,.enterprise-icon-button{border:1px solid var(--border-divider,#17305b1f);background:var(--bg-control,#f0f6fff0);width:42px;height:42px;color:var(--text-primary,#071a44);cursor:pointer;border-radius:14px;place-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:inline-grid}.enterprise-search-clear:hover,.enterprise-icon-button:hover,.enterprise-secondary-button:hover,.enterprise-filter-trigger:hover,.enterprise-view-toggle button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1830571a}.enterprise-icon-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.enterprise-secondary-button{border:1px solid var(--border-divider,#17305b21);background:var(--bg-input,#fffffffa);min-height:48px;color:var(--text-primary,#071a44);cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:850;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.enterprise-button-count{background:var(--accent-soft,#3177ff1f);min-width:34px;min-height:24px;color:var(--accent-primary-strong,#175cd3);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.enterprise-filter-bar{z-index:4;box-shadow:none;background:#f7faffb8;padding:16px;position:relative}.enterprise-filter-field,.enterprise-column-menu-root{min-width:0;position:relative}.enterprise-filter-label{color:var(--text-secondary,#53668f);letter-spacing:.02em;margin:0 0 8px 2px;font-size:12px;font-weight:900;display:block}.enterprise-filter-trigger{border:1px solid var(--border-divider,#17305b21);background:var(--bg-input,#fffffffa);width:100%;min-height:52px;color:var(--text-primary,#071a44);cursor:pointer;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.enterprise-filter-trigger:disabled{opacity:.55;cursor:not-allowed}.enterprise-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-filter-menu,.enterprise-column-menu{z-index:80;border:1px solid var(--border-divider,#17305b21);background:var(--bg-card,#fffffffa);width:min(320px,92vw);max-height:340px;box-shadow:var(--enterprise-menu-shadow);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.enterprise-column-menu{width:min(340px,92vw);left:auto;right:0}.enterprise-filter-option{width:100%;min-height:44px;color:var(--text-primary,#071a44);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:760;display:flex}.enterprise-filter-option:hover,.enterprise-filter-option[aria-selected=true]{background:var(--accent-soft,#3177ff1f);color:var(--accent-primary-strong,#175cd3)}.enterprise-filter-option:disabled{opacity:.45;cursor:not-allowed}.enterprise-view-toggle{border:1px solid var(--border-divider,#17305b21);background:var(--bg-control,#f0f6fff0);border-radius:18px;align-items:center;gap:4px;min-height:52px;padding:4px;display:inline-flex}.enterprise-view-toggle button{width:44px;height:44px;color:var(--text-secondary,#53668f);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;display:inline-grid}.enterprise-view-toggle button.active{color:var(--text-inverse,#fff);background:linear-gradient(135deg, var(--accent-primary,#3177ff), #7256f6);box-shadow:0 14px 32px #3177ff47}.enterprise-column-menu-header{color:var(--text-primary,#071a44);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 10px;display:flex}.enterprise-column-menu-header button{color:var(--accent-primary-strong,#175cd3);cursor:pointer;background:0 0;border:0;font-weight:800}.enterprise-column-option{min-height:42px;color:var(--text-primary,#071a44);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-weight:760;display:flex}.enterprise-column-option input,.enterprise-table-checkbox-cell input{width:19px;height:19px;accent-color:var(--accent-primary,#3177ff);cursor:pointer}.enterprise-column-option em{color:var(--text-muted,#7584a5);margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.enterprise-selection-actions{justify-content:flex-start;padding-top:2px}.enterprise-selection-count{min-height:40px;color:var(--accent-primary-strong,#175cd3);background:var(--accent-soft,#3177ff1f);border-radius:14px;align-items:center;padding:0 14px;font-weight:850;display:inline-flex}.enterprise-content-section{padding:20px}.enterprise-content-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.enterprise-content-section-title-wrap{align-items:flex-start;gap:12px;display:flex}.enterprise-content-section-icon,.enterprise-metric-icon{background:var(--accent-soft,#3177ff1f);width:48px;height:48px;color:var(--accent-primary,#3177ff);border-radius:16px;place-items:center;display:inline-grid}.enterprise-content-section-icon svg,.enterprise-metric-icon svg{width:22px;height:22px}.enterprise-content-section h2{color:var(--text-primary,#071a44);letter-spacing:.01em;margin:0;font-size:20px}.enterprise-content-section p{color:var(--text-secondary,#53668f);margin:6px 0 0}.enterprise-metric-card{text-align:left;border:1px solid var(--border-divider,#17305b1f);border-radius:var(--radius-xl,24px);width:100%;min-height:170px;color:var(--text-primary,#071a44);box-shadow:var(--shadow-soft,var(--enterprise-control-shadow));background:linear-gradient(#fffffff5,#fbfdffe6);padding:22px}button.enterprise-metric-card{cursor:pointer;transition:transform .16s,box-shadow .16s}button.enterprise-metric-card:hover{box-shadow:var(--shadow-elevated,0 32px 90px #2b4e842e);transform:translateY(-2px)}.enterprise-metric-label{color:var(--text-secondary,#53668f);margin-top:16px;font-weight:700}.enterprise-metric-value{letter-spacing:.02em;margin-top:12px;font-size:clamp(30px,4vw,44px);font-weight:950;line-height:1}.enterprise-metric-description{color:var(--text-secondary,#53668f);margin-top:10px;font-size:14px}.enterprise-table-frame{overflow:visible}.enterprise-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:100%;color:var(--text-primary,#071a44)}.enterprise-data-table th{z-index:1;background:var(--bg-control,#f0f6fff0);color:var(--text-secondary,#53668f);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border-divider,#17305b1f);white-space:nowrap;padding:16px 18px;font-size:12px;font-weight:900;position:sticky;top:0}.enterprise-data-table td{border-bottom:1px solid var(--border-divider,#17305b1a);vertical-align:middle;padding:18px;font-weight:650}.enterprise-data-table tbody tr:last-child td{border-bottom:0}.enterprise-data-table tr[data-selected=true] td{background:var(--accent-soft,#3177ff1f)}.enterprise-data-table tbody tr:hover td{background:#3177ff0b}.enterprise-table-checkbox-cell{width:58px;min-width:58px;text-align:center!important}.enterprise-table-empty{color:var(--text-secondary,#53668f);text-align:center;padding:34px;font-weight:760}.enterprise-pagination-bar{min-height:64px;color:var(--text-secondary,#53668f);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-weight:700;display:flex}.enterprise-pagination-controls label{align-items:center;gap:8px;display:inline-flex}.enterprise-pagination-controls select{border:1px solid var(--border-divider,#17305b1f);background:var(--bg-input,#fffffffa);min-height:44px;color:var(--text-primary,#071a44);border-radius:14px;outline:0;padding:0 12px;font-weight:800}.enterprise-page-indicator{color:var(--text-primary,#071a44);font-weight:850}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.enterprise-toolbar-topline{grid-template-columns:1fr}.enterprise-toolbar-actions{justify-content:flex-start}}@media (width<=700px){.enterprise-collection-toolbar,.enterprise-content-section{padding:16px}.enterprise-content-section-header,.enterprise-pagination-bar{flex-direction:column;align-items:stretch}.enterprise-toolbar-actions,.enterprise-pagination-controls{align-items:stretch}.enterprise-secondary-button,.enterprise-view-toggle{width:100%}.enterprise-filter-grid{grid-template-columns:1fr}}.enterprise-data-table tbody tr[data-clickable=true]{cursor:pointer}.enterprise-data-table tbody tr[data-clickable=true] input,.enterprise-data-table tbody tr[data-clickable=true] button,.enterprise-data-table tbody tr[data-clickable=true] a{cursor:auto}.enterprise-collection-toolbar{max-width:100%;overflow:visible}.enterprise-toolbar-topline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.enterprise-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.enterprise-search-bar{flex:420px;align-items:center;gap:12px;min-width:260px;max-width:760px;display:flex}.enterprise-search-bar input,.enterprise-search-bar input[type=search],.enterprise-search-bar input[type=search]{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.enterprise-filter-bar{max-width:100%}.enterprise-filter-grid{align-items:end}.enterprise-filter-trigger{justify-content:space-between;width:100%}.enterprise-table-frame{contain:none;max-width:100%}.enterprise-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.enterprise-data-table{max-width:none}.enterprise-column-menu{min-width:260px}@media (width<=1200px){.enterprise-toolbar-actions{margin-left:0}.enterprise-search-bar{flex-basis:100%;max-width:100%}}.enterprise-collection-root,.enterprise-collection-panel,.enterprise-collection-toolbar,.enterprise-filter-panel,.enterprise-table-frame{box-sizing:border-box}.enterprise-collection-panel{width:100%;max-width:100%;overflow:visible}.enterprise-collection-toolbar{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #94a3b838;border-radius:26px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 18px 55px #0f172a12}.enterprise-collection-toolbar-main{align-items:center;gap:12px;min-width:0;display:flex}.enterprise-collection-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.enterprise-search-bar{background:#fffffff5;border:1px solid #94a3b847;border-radius:20px;align-items:center;gap:12px;width:min(100%,760px);min-width:280px;height:54px;padding:0 18px;display:flex;box-shadow:inset 0 1px #ffffffbf}.enterprise-search-bar:focus-within{border-color:#2563eb7a;box-shadow:0 0 0 4px #3b82f61a,inset 0 1px #fffc}.enterprise-search-bar input,.enterprise-search-bar input[type=search],.enterprise-search-input{width:100%;min-width:0;height:100%;font:inherit;color:#0f172a;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.enterprise-search-bar input::-moz-placeholder{color:#64748bd1}.enterprise-search-input::-moz-placeholder{color:#64748bd1}.enterprise-search-bar input::placeholder,.enterprise-search-input::placeholder{color:#64748bd1}.enterprise-filter-panel{background:#f8fafcb8;border:1px solid #94a3b833;border-radius:24px;margin-top:14px;padding:18px}.enterprise-filter-field{min-width:0}.enterprise-filter-label{letter-spacing:.04em;color:#475569;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.enterprise-filter-trigger,.enterprise-filter-select,.enterprise-filter-field select{color:#0f172a;background:#fffffff5;border:1px solid #94a3b847;border-radius:18px;width:100%;min-height:52px;padding:0 16px;font-weight:800;box-shadow:inset 0 1px #ffffffc7}.enterprise-filter-trigger:hover,.enterprise-filter-select:hover,.enterprise-filter-field select:hover{border-color:#3b82f659}.enterprise-filter-trigger:focus-visible,.enterprise-filter-select:focus-visible,.enterprise-filter-field select:focus-visible{border-color:#2563eb94;outline:none;box-shadow:0 0 0 4px #3b82f61f}.enterprise-filter-menu{z-index:1000;background:#fffffffa;border:1px solid #94a3b838;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0f172a29}.enterprise-filter-option{color:#1e293b;min-height:42px;padding:10px 14px;font-weight:750}.enterprise-filter-option:hover,.enterprise-filter-option[data-highlighted=true]{color:#1d4ed8;background:#3b82f614}.enterprise-selection-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.enterprise-selection-actions button,.enterprise-toolbar-button,.enterprise-view-mode-toggle button,.enterprise-column-menu-button{color:#0f172a;background:#fffffff5;border:1px solid #94a3b847;border-radius:18px;min-height:48px;padding:0 18px;font-weight:900;box-shadow:0 10px 28px #0f172a0d}.enterprise-selection-actions button:hover,.enterprise-toolbar-button:hover,.enterprise-column-menu-button:hover{border-color:#3b82f661;box-shadow:0 14px 36px #2563eb1a}.enterprise-view-mode-toggle{background:#f1f5f9d1;border:1px solid #94a3b838;border-radius:20px;padding:5px}.enterprise-view-mode-toggle button[aria-pressed=true],.enterprise-view-mode-toggle .is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000}.enterprise-column-menu{z-index:1100;background:#fffffffc;border:1px solid #94a3b83d;border-radius:20px;min-width:260px;padding:10px;box-shadow:0 28px 80px #0f172a2e}.enterprise-column-menu-header{border-bottom:1px solid #94a3b829;margin-bottom:8px;padding:8px 10px 10px}.enterprise-column-option{border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-weight:800;display:flex}.enterprise-column-option:hover{background:#3b82f614}.enterprise-table-frame{background:#fffffff5;border:1px solid #94a3b838;border-radius:24px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 20px 60px #0f172a12}.enterprise-table-scroll{width:100%;max-width:100%;overflow:auto visible}.enterprise-table-scroll table,.enterprise-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.enterprise-table-scroll th,.enterprise-table-scroll td,.enterprise-data-table th,.enterprise-data-table td{white-space:nowrap;vertical-align:middle}.enterprise-table-scroll th,.enterprise-data-table th{z-index:2;color:#475569;letter-spacing:.08em;text-transform:uppercase;background:#f1f5f9f5;font-size:12px;font-weight:900;position:sticky;top:0}.enterprise-table-scroll tbody tr,.enterprise-data-table tbody tr{transition:background-color .14s,box-shadow .14s}.enterprise-table-scroll tbody tr:hover,.enterprise-data-table tbody tr:hover{background:#3b82f60b}.enterprise-table-cell-truncate{text-overflow:ellipsis;max-width:360px;overflow:hidden}@media (width<=1120px){.enterprise-collection-toolbar{grid-template-columns:1fr}.enterprise-collection-toolbar-actions{justify-content:flex-start}.enterprise-search-bar{width:100%}}@media (width<=760px){.enterprise-collection-toolbar,.enterprise-filter-panel{border-radius:20px;padding:14px}.enterprise-filter-grid{grid-template-columns:1fr}.enterprise-selection-actions button,.enterprise-toolbar-button,.enterprise-column-menu-button{justify-content:center;width:100%}}.enterprise-data-table .user-identity-col{width:24%;min-width:190px;max-width:280px}.enterprise-user-identity-cell{align-items:center;min-width:0;max-width:100%;display:flex}.enterprise-user-identity-name{text-overflow:ellipsis;white-space:nowrap;color:#071a44;letter-spacing:-.01em;max-width:100%;font-weight:850;line-height:1.25;display:block;overflow:hidden}.enterprise-data-table td.user-identity-col,.enterprise-data-table th.user-identity-col{overflow:hidden}.enterprise-data-table td.user-identity-col span,.enterprise-data-table td.user-identity-col strong{overflow-wrap:normal;word-break:normal}@media (width<=980px){.enterprise-data-table .user-identity-col{min-width:170px}}.enterprise-collection-toolbar{border-radius:22px!important;flex-direction:column!important;gap:14px!important;min-height:0!important;padding:18px 20px!important;display:flex!important;overflow:visible!important}.enterprise-filter-bar{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.enterprise-filter-field,.enterprise-filter-select{min-width:0!important}.enterprise-filter-label,.enterprise-filter-select>span{letter-spacing:.035em!important;color:#526381!important;margin-bottom:6px!important;font-size:.72rem!important;line-height:1!important}.enterprise-table-frame{border-radius:22px!important;margin-top:12px!important;overflow:hidden!important}.enterprise-table-primary-text,.enterprise-identity-primary,.user-directory-company-col,.user-directory-job-col{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.user-directory-company-col small,.user-directory-job-col small{display:none!important}@media (width<=1200px){.enterprise-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (width<=820px){.enterprise-toolbar-topline{grid-template-columns:1fr!important}.enterprise-search-bar{max-width:100%!important}.enterprise-toolbar-actions{justify-content:flex-start!important}.enterprise-filter-grid{grid-template-columns:1fr!important}}.enterprise-collection-toolbar{border-radius:22px!important;grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;padding:16px 18px!important;display:grid!important;overflow:visible!important}.enterprise-toolbar-topline{grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.enterprise-search-bar{border-radius:999px!important;width:100%!important;min-width:0!important;max-width:760px!important;height:44px!important}.enterprise-search-input,.enterprise-search-bar input{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.enterprise-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.enterprise-column-visibility,.enterprise-column-menu-trigger{z-index:40!important;position:relative!important}.enterprise-filter-bar{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.enterprise-filter-grid{grid-template-columns:repeat(5,minmax(140px,1fr))!important;align-items:end!important;gap:10px!important;display:grid!important}.enterprise-filter-trigger,.enterprise-filter-select select{border-radius:14px!important;height:42px!important;min-height:42px!important}.enterprise-selection-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:0!important;display:flex!important}.enterprise-table-frame{border-radius:20px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.enterprise-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important}.enterprise-data-table{table-layout:fixed!important;min-width:760px!important}.enterprise-data-table th,.enterprise-data-table td{padding-top:13px!important;padding-bottom:13px!important}.enterprise-table-primary-text,.enterprise-user-identity-name,.user-directory-role-col,.user-directory-company-col,.user-directory-job-col{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.enterprise-data-table small,.user-directory-company-col small,.user-directory-job-col small{display:none!important}@media (width<=1280px){.enterprise-toolbar-topline{grid-template-columns:1fr!important}.enterprise-toolbar-actions{justify-content:flex-start!important}.enterprise-search-bar{max-width:100%!important}.enterprise-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (width<=760px){.enterprise-filter-grid{grid-template-columns:1fr!important}}.admin-section-card:has(.enterprise-collection-toolbar){border-radius:26px!important;padding:18px!important;overflow:hidden!important}.admin-section-card:has(.enterprise-collection-toolbar) .admin-section-head{margin-bottom:12px!important}.admin-section-card:has(.enterprise-collection-toolbar) .admin-section-head .panel-title{align-items:flex-start!important}.admin-section-card:has(.enterprise-collection-toolbar) .admin-section-head p{max-width:760px!important;line-height:1.45!important}.enterprise-collection-toolbar{border-radius:22px!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:14px!important;overflow:visible!important}.enterprise-toolbar-command-row{grid-template-columns:minmax(240px,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;display:grid!important}.enterprise-toolbar-utility-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.enterprise-toolbar-icon-command{border-radius:16px!important;width:46px!important;min-width:46px!important;height:46px!important}.enterprise-table-tools-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin-top:2px!important;display:flex!important}.enterprise-table-tools-row .enterprise-view-toggle,.enterprise-table-tools-row .enterprise-columns-button{min-height:42px!important}.enterprise-filter-grid{grid-template-columns:repeat(5,minmax(132px,1fr))!important;gap:9px!important}.enterprise-selection-actions{display:none!important}.enterprise-selection-actions[data-has-selection=true]{display:flex!important}.enterprise-table-frame{border:1px solid #94a3b838!important;border-radius:22px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.enterprise-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.enterprise-data-table th,.enterprise-data-table td{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.enterprise-data-table .user-identity-col{width:32%!important;min-width:170px!important}.enterprise-data-table .user-directory-role-col{width:23%!important;min-width:150px!important}.enterprise-data-table .user-directory-company-col{width:27%!important;min-width:150px!important}.enterprise-data-table .user-directory-job-col{width:18%!important;min-width:120px!important}.enterprise-data-table .enterprise-table-checkbox-cell{width:48px!important;min-width:48px!important;max-width:48px!important}.enterprise-data-table .actions-col{width:112px!important;min-width:100px!important}.enterprise-table-primary-text,.enterprise-user-identity-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}@media (width<=1180px){.enterprise-toolbar-command-row{grid-template-columns:1fr auto!important}.enterprise-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (width<=760px){.admin-section-card:has(.enterprise-collection-toolbar){border-radius:20px!important;padding:12px!important}.enterprise-toolbar-command-row{grid-template-columns:1fr!important}.enterprise-toolbar-utility-actions,.enterprise-table-tools-row{justify-content:flex-start!important}.enterprise-filter-grid{grid-template-columns:1fr!important}.enterprise-data-table{min-width:560px!important}}.enterprise-table-frame,.enterprise-data-table-frame,.admin-table-wrap{contain:inline-size;max-width:100%;overflow:auto visible}.enterprise-table-frame table,.enterprise-data-table-frame table,.admin-table-wrap table,.enterprise-data-table,.admin-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;max-width:100%}.enterprise-table-frame th,.enterprise-table-frame td,.enterprise-data-table-frame th,.enterprise-data-table-frame td,.admin-table-wrap th,.admin-table-wrap td{vertical-align:middle;min-width:0;max-width:100%;font-size:clamp(.72rem,.64rem + .28vw,.92rem);line-height:1.32}.enterprise-table-frame th:first-child,.enterprise-table-frame td:first-child,.enterprise-data-table-frame th:first-child,.enterprise-data-table-frame td:first-child,.admin-table-wrap th:first-child,.admin-table-wrap td:first-child,.enterprise-select-cell{text-overflow:clip!important;white-space:nowrap!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding-left:12px!important;padding-right:8px!important;overflow:visible!important}.enterprise-table-frame th:first-child *,.enterprise-table-frame td:first-child *,.enterprise-data-table-frame th:first-child *,.enterprise-data-table-frame td:first-child *,.admin-table-wrap th:first-child *,.admin-table-wrap td:first-child *,.enterprise-select-cell *{text-overflow:clip!important;overflow:visible!important}.enterprise-table-frame td:not(:first-child),.enterprise-data-table-frame td:not(:first-child),.admin-table-wrap td:not(:first-child){white-space:normal;word-break:break-word;overflow-wrap:anywhere}.enterprise-table-frame td:not(:first-child)>span,.enterprise-table-frame td:not(:first-child)>strong,.enterprise-table-frame td:not(:first-child)>small,.enterprise-data-table-frame td:not(:first-child)>span,.enterprise-data-table-frame td:not(:first-child)>strong,.enterprise-data-table-frame td:not(:first-child)>small,.admin-table-wrap td:not(:first-child)>span,.admin-table-wrap td:not(:first-child)>strong,.admin-table-wrap td:not(:first-child)>small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.enterprise-table-frame .soft-badge,.enterprise-data-table-frame .soft-badge,.admin-table-wrap .soft-badge,.enterprise-table-frame .status-pill,.enterprise-data-table-frame .status-pill,.admin-table-wrap .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.enterprise-pagination-bar{background:#f8fafcb8;border:1px solid #94a3b847;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:100%;margin:8px 0;padding:8px 10px;display:flex}.enterprise-pagination-bar--top{margin-top:10px;margin-bottom:8px}.enterprise-pagination-summary{color:var(--muted-text,#64748b);font-size:.78rem;font-weight:700}.enterprise-pagination-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.enterprise-pagination-size,.enterprise-pagination-button{min-height:34px;color:var(--text-strong,#0f172a);background:#ffffffe6;border:1px solid #94a3b857;border-radius:12px;padding:0 10px;font-size:.78rem;font-weight:800}.enterprise-pagination-button:disabled{opacity:.45;cursor:not-allowed}.enterprise-grid-contact-lines{gap:3px;min-width:0;margin-top:6px;display:grid}.enterprise-grid-contact-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-text,#64748b);font-size:.82rem;font-weight:700;display:block;overflow:hidden}.enterprise-grid-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (width<=760px){.enterprise-table-frame th,.enterprise-table-frame td,.enterprise-data-table-frame th,.enterprise-data-table-frame td,.admin-table-wrap th,.admin-table-wrap td{padding-inline:8px;font-size:clamp(.68rem,2.1vw,.82rem)}.enterprise-pagination-bar{align-items:stretch}.enterprise-pagination-controls{width:100%}.enterprise-pagination-size,.enterprise-pagination-button{flex:auto}}.enterprise-data-table th:first-child,.enterprise-data-table td:first-child,.enterprise-table th:first-child,.enterprise-table td:first-child{white-space:nowrap!important;text-overflow:clip!important;width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important}.enterprise-table-frame,.enterprise-table-scroll,.enterprise-collection-table-wrap{overflow-y:visible;max-width:100%!important;overflow-x:auto!important}.enterprise-data-table,.enterprise-table{table-layout:fixed;width:100%;max-width:100%}.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{min-width:0;font-size:clamp(.78rem,.72rem + .18vw,.95rem)}.enterprise-cell-two-line,.enterprise-table-cell-two-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.enterprise-grid-contact-lines{gap:.25rem;min-width:0;display:grid}.enterprise-grid-contact-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.enterprise-pagination-compact,.user-directory-pagination-compact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.82rem;display:flex}@media (width<=760px){.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{padding-inline:.55rem;font-size:.76rem}}.enterprise-workspace,.enterprise-page,.enterprise-page-body,.enterprise-main-content,.enterprise-collection,.enterprise-collection-shell,.enterprise-collection-section,.enterprise-table-frame,.enterprise-table-scroll,.enterprise-collection-table-wrap{box-sizing:border-box;min-width:0;max-width:100%}.enterprise-table-frame,.enterprise-table-scroll,.enterprise-collection-table-wrap{border-radius:18px;overflow-y:visible;overflow-x:auto!important}.enterprise-data-table,.enterprise-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;max-width:100%}.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{box-sizing:border-box;vertical-align:middle;min-width:0;font-size:clamp(.76rem,.72rem + .2vw,.92rem);line-height:1.35}.enterprise-data-table th:first-child,.enterprise-data-table td:first-child,.enterprise-table th:first-child,.enterprise-table td:first-child{white-space:nowrap!important;text-overflow:clip!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding-inline:10px!important;overflow:visible!important}.enterprise-data-table th:first-child *,.enterprise-data-table td:first-child *,.enterprise-table th:first-child *,.enterprise-table td:first-child *{text-overflow:clip!important;overflow:visible!important}.enterprise-data-table td:not(:first-child),.enterprise-table td:not(:first-child){white-space:normal;overflow-wrap:anywhere;word-break:normal}.enterprise-data-table td:not(:first-child)>*,.enterprise-table td:not(:first-child)>*{min-width:0}.enterprise-cell-two-line,.enterprise-table-cell-two-line,.enterprise-identity-primary,.enterprise-identity-name,.enterprise-company-cell,.enterprise-job-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.enterprise-data-table th,.enterprise-table th{white-space:nowrap;font-weight:700}.enterprise-identity-cell,.enterprise-user-identity-cell{min-width:0;max-width:100%}.enterprise-identity-primary,.enterprise-identity-name{color:var(--enterprise-text,#0f172a);font-weight:700}.enterprise-collection-toolbar,.enterprise-toolbar,.user-directory-toolbar{box-sizing:border-box;min-width:0;max-width:100%}.enterprise-collection-toolbar{gap:10px}.enterprise-collection-toolbar-row,.enterprise-collection-toolbar-main,.enterprise-collection-toolbar-actions,.user-directory-toolbar-actions{flex-wrap:wrap;min-width:0;max-width:100%}.enterprise-search,.enterprise-search-bar,.enterprise-search-control,.enterprise-collection-search{min-width:220px;max-width:100%}.enterprise-search input,.enterprise-search-bar input,.enterprise-search-control input,.enterprise-collection-search input{box-shadow:none!important;outline:none!important}.enterprise-collection-utility-row,.enterprise-table-utility-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:8px 0;display:flex}.enterprise-bulk-actions:empty,.user-bulk-actions:empty,.enterprise-selection-bar:empty{display:none!important}.enterprise-grid-contact-lines,.user-card-contact-lines{gap:3px;min-width:0;margin-top:6px;display:grid}.enterprise-grid-contact-line,.user-card-contact-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--enterprise-muted-text,#64748b);font-size:.78rem;line-height:1.35;display:block;overflow:hidden}@media (width<=900px){.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{padding-inline:8px;font-size:.78rem}.enterprise-search,.enterprise-search-bar,.enterprise-search-control,.enterprise-collection-search{width:100%;min-width:0}}@media (width<=640px){.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{padding-inline:6px;font-size:.74rem}.enterprise-table-frame,.enterprise-table-scroll,.enterprise-collection-table-wrap{border-radius:14px}}.user-directory-inline-page-icons{justify-content:flex-end;align-items:center;gap:4px;width:100%;max-width:100%;margin:4px 0 8px;padding:0;display:inline-flex}.enterprise-icon-only-btn,.enterprise-columns-button--icon{width:34px;min-width:34px;height:34px;color:var(--enterprise-text,#0f172a);cursor:pointer;background:#ffffffdb;border:1px solid #94a3b861;border-radius:12px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.enterprise-icon-only-btn:hover:not(:disabled),.enterprise-columns-button--icon:hover{background:#3b82f614;border-color:#3b82f673}.enterprise-icon-only-btn:disabled{opacity:.42;cursor:not-allowed}.user-directory-inline-page-icons__label{text-align:center;min-width:54px;color:var(--enterprise-muted-text,#64748b);white-space:nowrap;font-size:.76rem;font-weight:800}.enterprise-columns-button--icon{padding:0}.enterprise-column-menu-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--enterprise-muted-text,#64748b);padding:0 4px;font-size:.68rem;font-weight:800}.enterprise-column-order-actions button{width:24px;height:24px;color:var(--enterprise-text,#0f172a);cursor:pointer;background:#fffc;border:1px solid #94a3b859;border-radius:8px;line-height:1}.enterprise-data-table th,.enterprise-table th{resize:none;min-width:72px;overflow:auto}.enterprise-data-table th:first-child,.enterprise-table th:first-child{resize:none}@media (width<=720px){.user-directory-inline-page-icons{justify-content:center}.enterprise-icon-only-btn,.enterprise-columns-button--icon{border-radius:10px;width:30px;min-width:30px;height:30px}}.enterprise-collection,.enterprise-collection-shell,.enterprise-collection-section{position:relative}.user-directory-inline-page-icons{z-index:6;background:0 0;justify-content:flex-end;width:auto;max-width:none;margin:0;padding:0;position:absolute;top:22px;right:28px}.user-directory-inline-page-icons+.enterprise-data-table,.user-directory-inline-page-icons+.enterprise-table{margin-top:0}.user-directory-inline-page-icons .enterprise-icon-only-btn{border-radius:12px;width:34px;min-width:34px;height:34px}.enterprise-columns-button--icon{border-radius:14px;width:44px;min-width:44px;height:44px;padding:0}.enterprise-columns-button--icon svg{width:18px;height:18px}.enterprise-column-menu-root{position:relative}.enterprise-column-menu{z-index:20;border-radius:18px;min-width:280px;max-width:340px;max-height:420px;padding:14px;overflow:auto}.enterprise-column-menu-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.enterprise-column-menu-section{gap:8px;padding:8px 0;display:grid}.enterprise-column-menu-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--enterprise-muted-text,#64748b);font-size:.7rem;font-weight:800}.enterprise-column-option{width:100%}.enterprise-column-option--sortable{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.enterprise-column-option__label{align-items:center;gap:10px;min-width:0;display:flex}.enterprise-column-option__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--enterprise-text,#0f172a);font-size:.92rem;font-weight:700;display:block;overflow:hidden}.enterprise-column-order-actions{align-items:center;gap:6px;display:inline-flex}.enterprise-column-order-actions button{width:28px;height:28px;color:var(--enterprise-text,#0f172a);cursor:pointer;background:#ffffffd9;border:1px solid #94a3b861;border-radius:10px}.enterprise-column-order-actions button:disabled{opacity:.38;cursor:not-allowed}.enterprise-data-table th,.enterprise-table th{resize:none!important;overflow:visible!important}.enterprise-data-table th:after,.enterprise-table th:after{display:none!important}@media (width<=900px){.user-directory-inline-page-icons{top:18px;right:18px}}@media (width<=640px){.user-directory-inline-page-icons{top:14px;right:14px}.enterprise-column-menu{min-width:240px;max-width:90vw}}.enterprise-table-frame{position:relative}.enterprise-table{table-layout:fixed}.enterprise-resizable-header{-webkit-user-select:none;user-select:none;position:relative;overflow:visible!important}.enterprise-resizable-header[draggable=true]{cursor:grab}.enterprise-resizable-header[data-dragging=true]{opacity:.55}.enterprise-header-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;align-items:center;max-width:calc(100% - 10px);display:inline-flex;overflow:hidden}.enterprise-column-resize-handle{cursor:col-resize;z-index:4;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.enterprise-header-context-menu{z-index:9999;min-width:230px;max-width:320px;color:var(--enterprise-text,#0f172a);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #94a3b859;border-radius:16px;padding:10px;position:fixed;box-shadow:0 20px 50px #0f172a38}.enterprise-header-context-menu__title{color:var(--enterprise-muted-text,#64748b);border-bottom:1px solid #94a3b833;margin-bottom:6px;padding:6px 8px 10px;font-size:.78rem;font-weight:900}.enterprise-header-context-menu__subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--enterprise-muted-text,#64748b);padding:8px 8px 4px;font-size:.68rem;font-weight:900}.enterprise-header-context-menu__divider{background:#94a3b838;height:1px;margin:8px 0}.enterprise-header-context-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;font-size:.84rem;font-weight:750;display:flex}.enterprise-header-context-menu button:hover:not(:disabled){background:#3b82f614}.enterprise-header-context-menu button:disabled{opacity:.42;cursor:not-allowed}@media (width<=720px){.enterprise-header-context-menu{max-width:calc(100vw - 24px)}}.enterprise-table{width:max-content;min-width:100%;table-layout:fixed!important}.enterprise-selection-col{width:48px;min-width:48px;max-width:48px}.enterprise-column-resize-handle{cursor:col-resize!important;pointer-events:auto!important}.enterprise-column-resize-handle,.enterprise-column-resize-handle *{-webkit-user-select:none!important;user-select:none!important}.enterprise-resizable-header{position:relative!important}.enterprise-resizable-header:hover .enterprise-column-resize-handle:after{background:#3b82f6d9!important}.enterprise-column-resizing .enterprise-table,.enterprise-column-resizing .enterprise-table *{-webkit-user-select:none!important;user-select:none!important}.enterprise-column-resizing .enterprise-column-resize-handle:after{background:#2563ebf2!important}.enterprise-table{table-layout:fixed!important;width:max-content!important;min-width:100%!important}.enterprise-data-table th:not(.enterprise-table-checkbox-cell),.enterprise-data-table td:not(.enterprise-table-checkbox-cell),.enterprise-table th:not(.enterprise-table-checkbox-cell),.enterprise-table td:not(.enterprise-table-checkbox-cell){vertical-align:top;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;overflow:hidden!important}.enterprise-header-label{line-height:1.15;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:calc(100% - 8px)!important}.enterprise-table-primary-text,.enterprise-table-cell-two-line,.enterprise-user-identity-cell,.enterprise-user-identity-name,.enterprise-table td span,.enterprise-table td strong,.enterprise-table td small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important}.enterprise-column-resize-handle{cursor:col-resize!important;pointer-events:auto!important;z-index:20!important;width:16px!important;right:-8px!important}.enterprise-column-resize-handle:after{width:2px!important;left:7px!important}.enterprise-table-frame{isolation:isolate;contain:none!important;position:relative!important;overflow:visible!important}.enterprise-table-scroll{overscroll-behavior-x:contain;width:100%!important;max-width:100%!important;overflow:auto visible!important}.enterprise-data-table,.enterprise-table{border-collapse:separate;border-spacing:0;table-layout:fixed!important;width:max-content!important;min-width:100%!important;max-width:none!important}.enterprise-data-table th,.enterprise-data-table td,.enterprise-table th,.enterprise-table td{vertical-align:top;max-width:none;min-width:0!important;overflow:hidden!important}.enterprise-data-table th:not(.enterprise-table-checkbox-cell),.enterprise-data-table td:not(.enterprise-table-checkbox-cell),.enterprise-table th:not(.enterprise-table-checkbox-cell),.enterprise-table td:not(.enterprise-table-checkbox-cell){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.enterprise-data-table th,.enterprise-table th{z-index:2;position:sticky;top:0}.enterprise-table-checkbox-cell,.enterprise-selection-col{text-align:center!important;width:48px!important;min-width:48px!important;max-width:48px!important}.enterprise-resizable-header{-webkit-user-select:none!important;user-select:none!important;resize:none!important;position:relative!important;overflow:visible!important}.enterprise-header-label{pointer-events:none;align-items:center;line-height:1.15;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;min-width:0!important;max-width:calc(100% - 10px)!important;display:inline-flex!important;overflow:hidden!important}.enterprise-column-resize-handle{z-index:20!important;cursor:col-resize!important;pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;resize:none!important;width:16px!important;position:absolute!important;top:0!important;bottom:0!important;right:-8px!important}.enterprise-column-resize-handle:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:22%;bottom:22%;left:7px}.enterprise-resizable-header:hover .enterprise-column-resize-handle:after,.enterprise-column-resizing .enterprise-column-resize-handle:after{background:#2563ebf2!important}.enterprise-column-resizing,.enterprise-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.enterprise-table-primary-text,.enterprise-table-cell-two-line,.enterprise-user-identity-cell,.enterprise-user-identity-name,.enterprise-data-table td span,.enterprise-data-table td strong,.enterprise-data-table td small,.enterprise-table td span,.enterprise-table td strong,.enterprise-table td small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important}.enterprise-header-context-menu{isolation:isolate;z-index:var(--z-enterprise-floating,2147480000)!important;max-width:min(320px,100vw - 24px)!important;position:fixed!important}.enterprise-table-tools-row .enterprise-column-menu-root,.enterprise-table-tools-row .enterprise-columns-button{display:none!important}:root{--z-enterprise-backdrop:2147480000;--z-enterprise-modal:2147480000;--z-enterprise-floating:2147480000}.enterprise-header-context-menu{z-index:var(--z-enterprise-floating,2147480000)!important;pointer-events:auto!important;position:fixed!important}.enterprise-table-scroll{isolation:isolate}.enterprise-data-table th:not(.enterprise-table-checkbox-cell),.enterprise-data-table td:not(.enterprise-table-checkbox-cell),.enterprise-table th:not(.enterprise-table-checkbox-cell),.enterprise-table td:not(.enterprise-table-checkbox-cell),.enterprise-header-label,.enterprise-table-primary-text,.enterprise-table-cell-two-line,.enterprise-user-identity-cell,.enterprise-user-identity-name{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.enterprise-table-frame,.enterprise-table-scroll,.enterprise-content-section{overflow-y:visible!important}.enterprise-header-context-menu{overflow:visible!important}.enterprise-table-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;margin:0 0 12px;display:flex}.enterprise-table-pagination--bottom{margin:12px 0 0}.enterprise-table-pagination__summary{color:var(--text-secondary,#64748b);margin-inline-end:auto;font-size:.82rem;font-weight:700}.enterprise-table-pagination__controls{border:1px solid var(--border-divider,#94a3b859);background:var(--bg-primary,#fff);border-radius:16px;justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:inline-flex;box-shadow:0 10px 22px #0f172a0f}.enterprise-table-pagination__select,.enterprise-table-pagination__button{border:1px solid var(--border-divider,#94a3b859);background:var(--bg-primary,#fff);min-height:38px;color:var(--text-primary,#0f172a);border-radius:12px;padding:0 14px;font-weight:800}.enterprise-table-pagination__button{cursor:pointer}.enterprise-table-pagination__button:disabled,.enterprise-table-pagination__select:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.enterprise-table-pagination{justify-content:stretch}.enterprise-table-pagination__summary{width:100%;margin-inline-end:0}.enterprise-table-pagination__controls{width:100%}.enterprise-table-pagination__select,.enterprise-table-pagination__button{flex:1}}.enterprise-collection-metrics>*{min-width:0}.enterprise-collection-filter-panel,.enterprise-collection-table-panel{border:1px solid var(--border-divider,#94a3b847);background:var(--bg-primary,#fff);border-radius:28px;box-shadow:0 18px 44px #0f172a0f}.enterprise-collection-filter-panel{padding:24px}.enterprise-collection-table-panel{padding:20px;overflow:visible}.enterprise-collection-section-title{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.enterprise-collection-section-title svg{width:28px;height:28px;color:var(--accent-primary,#2563eb);flex:none}.enterprise-collection-section-title h2{color:var(--text-primary,#0f172a);margin:0;font-size:1.05rem;font-weight:850}.enterprise-collection-section-title p{color:var(--text-secondary,#64748b);margin:6px 0 0;font-size:.86rem}.enterprise-collection-table-top .enterprise-collection-section-title{margin-bottom:0}.enterprise-collection-table-top .enterprise-table-pagination{flex:none;width:auto;margin:0 0 0 auto}.enterprise-collection-table-wrap{width:100%;min-width:0;overflow:visible}@media (width<=920px){.enterprise-collection-table-top{align-items:stretch}.enterprise-collection-table-top .enterprise-table-pagination{width:100%;margin-left:0}}@media (width<=720px){.enterprise-collection-filter-panel,.enterprise-collection-table-panel{border-radius:22px;padding:18px}.enterprise-collection-metrics{grid-template-columns:1fr}}.enterprise-collection-page{flex-direction:column;gap:24px;display:flex}.enterprise-collection-panel{border:1px solid var(--border-divider,#94a3b847);background:var(--bg-primary,#fff);border-radius:28px;box-shadow:0 18px 44px #0f172a0f}.enterprise-collection-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:16px;display:grid}.enterprise-collection-metrics--compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tickets-stat-grid.enterprise-collection-metrics{grid-template-columns:repeat(4,minmax(170px,1fr))}@media (width<=1180px){.tickets-stat-grid.enterprise-collection-metrics{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=720px){.tickets-stat-grid.enterprise-collection-metrics,.enterprise-collection-metrics,.enterprise-collection-metrics--compact{grid-template-columns:1fr}}.enterprise-collection-table-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.enterprise-collection-table-top .enterprise-table-pagination{width:auto;margin:0}.enterprise-table-pagination{justify-content:flex-end}.enterprise-table-pagination__controls{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:inline-flex}.enterprise-table-pagination__select,.enterprise-table-pagination__button{border:1px solid var(--border-divider,#94a3b861);background:var(--bg-primary,#fff);min-height:40px;color:var(--text-primary,#0f172a);border-radius:14px;padding:0 14px;font-weight:850;box-shadow:0 8px 18px #0f172a0a}.enterprise-table-pagination__select{min-width:122px}.enterprise-select-field{flex-direction:column;gap:7px;min-width:0;display:flex}.enterprise-select-field__label{color:var(--text-secondary,#64748b);font-size:.82rem;font-weight:850}.enterprise-select-field__control{border:1px solid var(--border-divider,#94a3b861);background:var(--bg-primary,#fff);width:100%;min-height:46px;color:var(--text-primary,#0f172a);border-radius:16px;padding:0 42px 0 14px;font-weight:850;box-shadow:0 8px 18px #0f172a0a}.enterprise-select-field__control:focus{border-color:var(--accent-primary,#2563eb);outline:3px solid #2563eb29}.enterprise-select-field__helper{color:var(--text-secondary,#64748b);font-size:.78rem}.enterprise-select-field__error{color:var(--danger,#dc2626);font-size:.78rem;font-weight:800}.enterprise-module-header{border:1px solid var(--border-divider,#94a3b847);background:radial-gradient(circle at top right, #2563eb24, transparent 34%), var(--bg-primary,#fff);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:32px;display:flex;box-shadow:0 18px 44px #0f172a0f}.enterprise-module-header__main{min-width:0}.enterprise-module-header__eyebrow{color:var(--accent-primary,#2563eb);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:block}.enterprise-module-header__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.enterprise-module-header h1{color:var(--text-primary,#0f172a);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;line-height:.92}.enterprise-module-header__badge{border:1px solid var(--border-divider,#94a3b859);min-height:34px;color:var(--text-secondary,#64748b);background:#2563eb0f;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:850;display:inline-flex}.enterprise-module-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.tickets-compact-hero,.admin-hero-panel{border-radius:28px;min-height:132px;padding:32px}.tickets-compact-hero p,.admin-hero-panel p{display:none!important}.tickets-hero-kicker,.admin-hero-panel .eyebrow{color:var(--accent-primary,#2563eb);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900}.tickets-compact-hero h1,.admin-hero-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;line-height:.92}.tickets-scope-chip{margin-top:14px}@media (width<=920px){.enterprise-module-header,.tickets-compact-hero,.admin-hero-panel{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}.enterprise-module-header__actions{justify-content:flex-start;width:100%}}.tickets-hero-kicker,.admin-hero-panel .eyebrow,.tickets-scope-chip,.enterprise-module-header__eyebrow,.enterprise-module-header__badge,.tickets-compact-hero p,.admin-hero-panel p{display:none!important}.tickets-compact-hero h1,.admin-hero-panel h1,.enterprise-module-header h1{margin:0}.tickets-compact-hero,.admin-hero-panel,.enterprise-module-header{min-height:118px}.enterprise-collection-metrics>*{height:156px!important;min-height:156px!important;max-height:156px!important}.enterprise-metric-action{width:100%;min-width:0;height:156px;min-height:156px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:28px;padding:0;display:block}.enterprise-metric-action>*{width:100%;height:100%}.enterprise-metric-action:focus-visible{outline-offset:4px;outline:3px solid #2563eb38}.enterprise-metric-action--active>*{border-color:#2563eb85!important;box-shadow:0 18px 44px #2563eb24!important}.enterprise-metric-action:hover>*{transform:translateY(-1px)}.enterprise-metric-card{border:1px solid var(--border-divider,#94a3b84d);background:var(--bg-primary,#fff);height:156px;min-height:156px;max-height:156px;color:var(--text-primary,#0f172a);border-radius:26px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;overflow:hidden;box-shadow:0 18px 44px #0f172a0e}.enterprise-metric-card__icon{width:42px;height:42px;color:var(--accent-primary,#2563eb);background:#2563eb14;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.enterprise-metric-card__content{flex-direction:column;gap:6px;min-width:0;display:flex}.enterprise-metric-card__label{color:var(--text-secondary,#64748b);letter-spacing:.01em;font-size:.96rem;font-weight:800}.enterprise-metric-card--success .enterprise-metric-card__icon{color:var(--success,#16a34a);background:#16a34a14}.enterprise-metric-card--warning .enterprise-metric-card__icon{color:var(--warning,#d97706);background:#f59e0b1a}.enterprise-metric-card--danger .enterprise-metric-card__icon{color:var(--danger,#dc2626);background:#dc262614}.enterprise-metric-card--info .enterprise-metric-card__icon{color:var(--accent-primary,#2563eb);background:#2563eb14}.enterprise-metric-action--active .enterprise-metric-card,.enterprise-metric-action--active>*{border-color:#2563eb8c!important;box-shadow:0 18px 44px #2563eb29!important}.enterprise-metric-action:hover .enterprise-metric-card,.enterprise-metric-action:hover>*{transform:translateY(-1px)}@media (width<=720px){.enterprise-metric-card{height:148px;min-height:148px;max-height:148px;padding:20px}}.enterprise-collection-metrics{align-items:stretch}.enterprise-collection-metrics>*,.enterprise-metric-action,.enterprise-metric-action>*,.enterprise-metric-card{height:156px!important;min-height:156px!important;max-height:156px!important}.enterprise-metric-card{text-align:center;border:1px solid var(--border-divider,#94a3b84d);background:radial-gradient(circle at top left, #2563eb0b, transparent 30%), var(--bg-primary,#fff);color:var(--text-primary,#0f172a);border-radius:26px;justify-content:center;align-items:center;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a0e}.enterprise-metric-card__icon{width:42px;height:42px;color:var(--accent-primary,#2563eb);background:#2563eb13;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;left:24px}.enterprise-metric-card__icon svg{width:22px;height:22px}.enterprise-metric-card__content{flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;padding-top:12px;display:flex}.enterprise-metric-card__label{color:var(--text-secondary,#64748b);letter-spacing:.005em;font-size:.94rem;font-weight:850;line-height:1.2}.enterprise-metric-card__value{color:var(--text-primary,#0f172a);letter-spacing:-.035em;font-size:2rem;font-weight:950;line-height:1}.enterprise-metric-card__description{color:var(--text-secondary,#64748b);font-size:.84rem;font-weight:700;line-height:1.25}.enterprise-metric-action{border-radius:26px}.enterprise-metric-action--active .enterprise-metric-card{border-color:#2563eb94!important;box-shadow:0 18px 44px #2563eb29!important}.enterprise-metric-action:hover .enterprise-metric-card{transform:translateY(-1px)}.enterprise-collection-table-top{align-items:center}.enterprise-collection-header-actions,.enterprise-collection-table-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.enterprise-collection-view-toggle{border:1px solid var(--border-divider,#94a3b861);background:var(--bg-primary,#fff);border-radius:18px;align-items:center;gap:4px;min-height:48px;padding:4px;display:inline-flex;box-shadow:0 10px 24px #0f172a0e}.enterprise-collection-view-toggle__button{width:42px;height:40px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.enterprise-collection-view-toggle__button svg{width:20px;height:20px}.enterprise-collection-view-toggle__button.is-active{background:var(--accent-primary,#2563eb);color:#fff;box-shadow:0 10px 24px #2563eb38}.enterprise-collection-view-toggle__button:focus-visible{outline-offset:3px;outline:3px solid #2563eb2e}.enterprise-collection-header-actions .enterprise-table-pagination,.enterprise-collection-table-actions .enterprise-table-pagination,.enterprise-collection-table-top .enterprise-table-pagination{flex:none;width:auto;margin:0}.enterprise-table-pagination__controls{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.enterprise-table-pagination__select,.enterprise-table-pagination__button{border-radius:15px;min-height:44px;font-weight:900}@media (width<=920px){.enterprise-collection-table-top{align-items:stretch}.enterprise-collection-header-actions,.enterprise-collection-table-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}.enterprise-collection-table-top{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.enterprise-collection-section-title{min-width:260px;align-items:flex-start!important;gap:14px!important;margin:0!important;display:flex!important}.enterprise-collection-section-title__icon,.enterprise-collection-section-title>svg{width:28px;height:28px;color:var(--accent-primary,#2563eb);flex:none}.enterprise-collection-header-actions,.enterprise-collection-table-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-left:auto!important;display:inline-flex!important}.enterprise-collection-header-actions .enterprise-table-pagination,.enterprise-collection-table-actions .enterprise-table-pagination{width:auto!important;margin:0!important}.enterprise-table-pagination__summary{display:none!important}.enterprise-table-pagination__controls{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tickets-table-wrap>.enterprise-table-pagination,.enterprise-collection-table-wrap>.enterprise-table-pagination{display:none!important}@media (width<=920px){.enterprise-collection-header-actions,.enterprise-collection-table-actions{justify-content:flex-start!important;width:100%!important;margin-left:0!important}}.enterprise-collection-card-grid,.tickets-grid-view{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ticket-grid-card,.enterprise-collection-card{border:1px solid var(--border-divider,#94a3b859);background:var(--bg-primary,#fff);width:100%;min-height:168px;color:var(--text-primary,#0f172a);text-align:left;cursor:pointer;border-radius:22px;padding:18px;box-shadow:0 14px 34px #0f172a0e}.ticket-grid-card:hover,.enterprise-collection-card:hover{border-color:#2563eb73;transform:translateY(-1px);box-shadow:0 18px 44px #2563eb1f}.ticket-grid-card__top,.ticket-grid-card__meta,.ticket-grid-card__footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-grid-card__top{margin-bottom:16px}.ticket-grid-card__top strong{color:var(--text-primary,#0f172a);letter-spacing:.04em;font-size:1rem;font-weight:950;display:block}.ticket-grid-card__top small{color:var(--text-secondary,#64748b);margin-top:8px;font-size:.88rem;font-weight:750;display:block}.ticket-grid-card__meta{color:var(--text-secondary,#64748b);margin-bottom:16px;font-size:.88rem;font-weight:800}.ticket-grid-card__footer{border-top:1px solid var(--border-divider,#94a3b83d);color:var(--text-secondary,#64748b);padding-top:14px;font-size:.82rem;font-weight:750}.ticket-grid-card__badge{color:#2563eb;text-transform:uppercase;background:#3b82f61f;border:1px solid #3b82f63d;border-radius:999px;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .875rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.ticket-grid-card__badge{color:#2563eb;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f63d;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .875rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.ticket-grid-card__badge--open{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb4d}.ticket-grid-card__badge--assigned{color:#6d28d9;background:#7c3aed21;border-color:#7c3aed4d}.ticket-grid-card__badge--in-progress,.ticket-grid-card__badge--in_progress{color:#0284c7;background:#0ea5e921;border-color:#0ea5e94d}.ticket-grid-card__badge--resolved{color:#047857;background:#10b98121;border-color:#10b9814d}.ticket-grid-card__badge--closed{color:#15803d;background:#22c55e24;border-color:#22c55e52}.ticket-grid-card__badge--overdue{color:#dc2626;background:#ef444421;border-color:#ef444452}.ticket-grid-card__badge--cancelled,.ticket-grid-card__badge--canceled,.ticket-grid-card__badge--archived{color:#475569;background:#64748b21;border-color:#64748b3d}.ticket-grid-card__badge--muted{color:#475569;background:#94a3b821;border-color:#94a3b83d}.enterprise-collection-shell{flex-direction:column;gap:22px;width:100%;display:flex}.enterprise-collection-shell__hero,.enterprise-collection-shell__metrics,.enterprise-collection-shell__filters,.enterprise-collection-shell__content{width:100%}.enterprise-collection-shell__metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.enterprise-collection-shell__filters,.enterprise-collection-shell__content{border:1px solid var(--border-divider,#94a3b847);background:var(--bg-primary,#fff);border-radius:28px;box-shadow:0 18px 44px #0f172a0b}.enterprise-collection-shell__filters{padding:22px}.enterprise-collection-shell__content{padding:24px}.enterprise-collection-shell__body{width:100%}.enterprise-collection-shell .enterprise-collection-table-top{margin-bottom:18px!important}.enterprise-collection-shell .enterprise-collection-header-actions{margin-left:auto}@media (width<=920px){.enterprise-collection-shell__content,.enterprise-collection-shell__filters{border-radius:22px;padding:18px}.enterprise-collection-shell__metrics{grid-template-columns:1fr}}
