@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@300;400;500;600;700;800&family=Bricolage+Grotesque:wght@300;400;500;600;700;800&display=swap";*,:before,:after{--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.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-y-0{top:0;bottom:0}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.-m-3{margin:-.75rem}.m-0{margin:0}.m-4{margin:1rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[-1rem\]{margin-top:-1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[22rem\]{height:22rem}.h-\[250px\]{height:250px}.h-\[2px\]{height:2px}.h-\[350px\]{height:350px}.h-\[40rem\]{height:40rem}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.min-h-0{min-height:0px}.min-h-\[108px\]{min-height:108px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[42px\]{min-height:42px}.min-h-\[460px\]{min-height:460px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[9rem\]{min-height:9rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[32rem\]{width:32rem}.w-\[350px\]{width:350px}.w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-44{min-width:11rem}.min-w-6{min-width:1.5rem}.min-w-80{min-width:20rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[340px\]{min-width:340px}.min-w-\[980px\]{min-width:980px}.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-\[140px\]{max-width:140px}.max-w-\[750px\]{max-width:750px}.max-w-\[76rem\]{max-width:76rem}.max-w-\[78rem\]{max-width:78rem}.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 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * 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-\[var\(--bd\)\]>:not([hidden])~:not([hidden]){border-color:var(--bd)}.divide-\[var\(--bg2\)\]>:not([hidden])~:not([hidden]){border-color:var(--bg2)}.divide-amber-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 243 199 / var(--tw-divide-opacity, 1))}.divide-emerald-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 250 229 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.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:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[var\(--a\)\]{border-color:var(--a)!important}.\!border-\[var\(--r\)\]{border-color:var(--r)!important}.border-\[\#1c2a3e\]{--tw-border-opacity: 1;border-color:rgb(28 42 62 / var(--tw-border-opacity, 1))}.border-\[\#7fb7c8\]\/35{border-color:#7fb7c859}.border-\[\#7fb7c8\]\/40{border-color:#7fb7c866}.border-\[\#7fb7c8\]\/45{border-color:#7fb7c873}.border-\[\#8fc0d0\]\/40{border-color:#8fc0d066}.border-\[\#9fd6d5\]\/35{border-color:#9fd6d559}.border-\[\#9fd6d5\]\/45{border-color:#9fd6d573}.border-\[\#b8d0e0\]{--tw-border-opacity: 1;border-color:rgb(184 208 224 / var(--tw-border-opacity, 1))}.border-\[\#c8c0e0\]{--tw-border-opacity: 1;border-color:rgb(200 192 224 / var(--tw-border-opacity, 1))}.border-\[\#c8c4b8\]{--tw-border-opacity: 1;border-color:rgb(200 196 184 / var(--tw-border-opacity, 1))}.border-\[\#cae1d5\]{--tw-border-opacity: 1;border-color:rgb(202 225 213 / var(--tw-border-opacity, 1))}.border-\[\#dedad0\]{--tw-border-opacity: 1;border-color:rgb(222 218 208 / var(--tw-border-opacity, 1))}.border-\[\#e0b0a8\]{--tw-border-opacity: 1;border-color:rgb(224 176 168 / var(--tw-border-opacity, 1))}.border-\[\#e0c0a8\]{--tw-border-opacity: 1;border-color:rgb(224 192 168 / var(--tw-border-opacity, 1))}.border-\[\#efc7c7\]{--tw-border-opacity: 1;border-color:rgb(239 199 199 / var(--tw-border-opacity, 1))}.border-\[color-mix\(in_srgb\,var\(--a\)_42\%\,var\(--bd\)\)\]{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.border-\[color-mix\(in_srgb\,var\(--c\)_36\%\,var\(--bd\)\)\]{border-color:color-mix(in srgb,var(--c) 36%,var(--bd))}.border-\[color-mix\(in_srgb\,var\(--g\)_42\%\,var\(--bd\)\)\]{border-color:color-mix(in srgb,var(--g) 42%,var(--bd))}.border-\[var\(--a\)\]{border-color:var(--a)}.border-\[var\(--bd\)\]{border-color:var(--bd)}.border-\[var\(--bd2\)\]{border-color:var(--bd2)}.border-\[var\(--bg2\)\]{border-color:var(--bg2)}.border-\[var\(--c\)\]{border-color:var(--c)}.border-\[var\(--g\)\]{border-color:var(--g)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--ink4\)\]{border-color:var(--ink4)}.border-\[var\(--r\)\]{border-color:var(--r)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.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-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300\/50{border-color:#fca5a580}.border-red-400\/30{border-color:#f871714d}.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-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300\/20{border-color:#cbd5e133}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-b-\[\#22d3ee\]{--tw-border-opacity: 1;border-bottom-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-b-\[var\(--a\)\]{border-bottom-color:var(--a)}.border-b-\[var\(--ink\)\]{border-bottom-color:var(--ink)}.border-b-\[var\(--r\)\]{border-bottom-color:var(--r)}.border-t-\[var\(--bg\)\]{border-top-color:var(--bg)}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-\[var\(--r\)\]{background-color:var(--r)!important}.bg-\[\#07090f\]{--tw-bg-opacity: 1;background-color:rgb(7 9 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0f6b6e\]\/10{background-color:#0f6b6e1a}.bg-\[\#111008\]{--tw-bg-opacity: 1;background-color:rgb(17 16 8 / var(--tw-bg-opacity, 1))}.bg-\[\#111008\]\/60{background-color:#11100899}.bg-\[\#1f6ea7\]{--tw-bg-opacity: 1;background-color:rgb(31 110 167 / var(--tw-bg-opacity, 1))}.bg-\[\#9fd6d5\]\/55{background-color:#9fd6d58c}.bg-\[\#a39d92\]{--tw-bg-opacity: 1;background-color:rgb(163 157 146 / var(--tw-bg-opacity, 1))}.bg-\[\#b8d0e0\]\/80{background-color:#b8d0e0cc}.bg-\[\#dedad0\]{--tw-bg-opacity: 1;background-color:rgb(222 218 208 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f2ec\]{--tw-bg-opacity: 1;background-color:rgb(230 242 236 / var(--tw-bg-opacity, 1))}.bg-\[\#e8e5dc\]{--tw-bg-opacity: 1;background-color:rgb(232 229 220 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf3f8\]{--tw-bg-opacity: 1;background-color:rgb(234 243 248 / var(--tw-bg-opacity, 1))}.bg-\[\#eef6f6\]{--tw-bg-opacity: 1;background-color:rgb(238 246 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f0ea\]{--tw-bg-opacity: 1;background-color:rgb(242 240 234 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7fb\]{--tw-bg-opacity: 1;background-color:rgb(243 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f8ece8\]{--tw-bg-opacity: 1;background-color:rgb(248 236 232 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f0e8\]\/80{background-color:#f8f0e8cc}.bg-\[\#f9f8f4\]{--tw-bg-opacity: 1;background-color:rgb(249 248 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f9f8f4\]\/90{background-color:#f9f8f4e6}.bg-\[\#f9f8f4\]\/95{background-color:#f9f8f4f2}.bg-\[\#fdf0f0\]{--tw-bg-opacity: 1;background-color:rgb(253 240 240 / var(--tw-bg-opacity, 1))}.bg-\[var\(--a\)\]{background-color:var(--a)}.bg-\[var\(--adim\)\]{background-color:var(--adim)}.bg-\[var\(--bd\)\]{background-color:var(--bd)}.bg-\[var\(--bd2\)\]{background-color:var(--bd2)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg2\)\]{background-color:var(--bg2)}.bg-\[var\(--bg3\)\]{background-color:var(--bg3)}.bg-\[var\(--bg4\)\]{background-color:var(--bg4)}.bg-\[var\(--c\)\]{background-color:var(--c)}.bg-\[var\(--cdim\)\]{background-color:var(--cdim)}.bg-\[var\(--g\)\]{background-color:var(--g)}.bg-\[var\(--gdim\)\]{background-color:var(--gdim)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink2\)\]{background-color:var(--ink2)}.bg-\[var\(--ink3\)\]{background-color:var(--ink3)}.bg-\[var\(--ink4\)\]{background-color:var(--ink4)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--r\)\]{background-color:var(--r)}.bg-\[var\(--rdim\)\]{background-color:var(--rdim)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / 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-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / 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\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / 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-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_15\%_10\%\,rgba\(15\,107\,110\,0\.14\)\,transparent_45\%\)\,radial-gradient\(circle_at_85\%_0\%\,rgba\(31\,110\,167\,0\.10\)\,transparent_40\%\)\,linear-gradient\(to_bottom\,\#f9fcff\,\#eef4fb\)\]{background-image:radial-gradient(circle at 15% 10%,rgba(15,107,110,.14),transparent 45%),radial-gradient(circle at 85% 0%,rgba(31,110,167,.1),transparent 40%),linear-gradient(to bottom,#f9fcff,#eef4fb)}.bg-\[radial-gradient\(circle_at_center\,transparent_48\%\,rgba\(148\,163\,184\,0\.22\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 48%,rgba(148,163,184,.22) 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0f6b6e\]{--tw-gradient-from: #0f6b6e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 107 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f6b6e\]\/20{--tw-gradient-from: rgb(15 107 110 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 107 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg2\)\]{--tw-gradient-from: var(--bg2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg3\)\]{--tw-gradient-from: var(--bg3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--c\)\]{--tw-gradient-from: var(--c) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--r\)\]{--tw-gradient-from: var(--r) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/15{--tw-gradient-from: rgb(100 116 139 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[var\(--adim\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--adim) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--bg2\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--bg2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1f6ea7\]{--tw-gradient-to: #1f6ea7 var(--tw-gradient-to-position)}.to-\[var\(--adim\)\]{--tw-gradient-to: var(--adim) var(--tw-gradient-to-position)}.to-\[var\(--bg2\)\]{--tw-gradient-to: var(--bg2) var(--tw-gradient-to-position)}.to-\[var\(--cd\)\]{--tw-gradient-to: var(--cd) var(--tw-gradient-to-position)}.to-\[var\(--cdim\)\]{--tw-gradient-to: var(--cdim) var(--tw-gradient-to-position)}.to-\[var\(--rd\)\]{--tw-gradient-to: var(--rd) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-slate-500\/5{--tw-gradient-to: rgb(100 116 139 / .05) var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/70{--tw-gradient-to: rgb(240 253 250 / .7) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-50\/70{--tw-gradient-to: rgb(254 252 232 / .7) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--mono\)\]{font-weight:var(--mono)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.95\]{line-height:.95}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--a\)\]{color:var(--a)!important}.\!text-\[var\(--r\)\]{color:var(--r)!important}.text-\[\#0a5c38\]{--tw-text-opacity: 1;color:rgb(10 92 56 / var(--tw-text-opacity, 1))}.text-\[\#0f6b6e\]{--tw-text-opacity: 1;color:rgb(15 107 110 / var(--tw-text-opacity, 1))}.text-\[\#111008\]{--tw-text-opacity: 1;color:rgb(17 16 8 / var(--tw-text-opacity, 1))}.text-\[\#16875a\]{--tw-text-opacity: 1;color:rgb(22 135 90 / var(--tw-text-opacity, 1))}.text-\[\#1a5070\]{--tw-text-opacity: 1;color:rgb(26 80 112 / var(--tw-text-opacity, 1))}.text-\[\#2e2c24\]{--tw-text-opacity: 1;color:rgb(46 44 36 / var(--tw-text-opacity, 1))}.text-\[\#3a3070\]{--tw-text-opacity: 1;color:rgb(58 48 112 / var(--tw-text-opacity, 1))}.text-\[\#3a3830\]{--tw-text-opacity: 1;color:rgb(58 56 48 / var(--tw-text-opacity, 1))}.text-\[\#6a6458\]{--tw-text-opacity: 1;color:rgb(106 100 88 / var(--tw-text-opacity, 1))}.text-\[\#6b6659\]{--tw-text-opacity: 1;color:rgb(107 102 89 / var(--tw-text-opacity, 1))}.text-\[\#7a1818\]{--tw-text-opacity: 1;color:rgb(122 24 24 / var(--tw-text-opacity, 1))}.text-\[\#7a4020\]{--tw-text-opacity: 1;color:rgb(122 64 32 / var(--tw-text-opacity, 1))}.text-\[\#8a1a10\]{--tw-text-opacity: 1;color:rgb(138 26 16 / var(--tw-text-opacity, 1))}.text-\[\#8a8070\]{--tw-text-opacity: 1;color:rgb(138 128 112 / var(--tw-text-opacity, 1))}.text-\[\#8b9bb4\]{--tw-text-opacity: 1;color:rgb(139 155 180 / var(--tw-text-opacity, 1))}.text-\[\#a39d92\]{--tw-text-opacity: 1;color:rgb(163 157 146 / var(--tw-text-opacity, 1))}.text-\[\#a83810\]{--tw-text-opacity: 1;color:rgb(168 56 16 / var(--tw-text-opacity, 1))}.text-\[\#b02828\]{--tw-text-opacity: 1;color:rgb(176 40 40 / var(--tw-text-opacity, 1))}.text-\[\#c8c4b8\]{--tw-text-opacity: 1;color:rgb(200 196 184 / var(--tw-text-opacity, 1))}.text-\[\#f9f8f4\]{--tw-text-opacity: 1;color:rgb(249 248 244 / var(--tw-text-opacity, 1))}.text-\[var\(--a\)\]{color:var(--a)}.text-\[var\(--bd\)\]{color:var(--bd)}.text-\[var\(--bd2\)\]{color:var(--bd2)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--bg3\)\]{color:var(--bg3)}.text-\[var\(--c\)\]{color:var(--c)}.text-\[var\(--cd\)\]{color:var(--cd)}.text-\[var\(--g\)\]{color:var(--g)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink2\)\]{color:var(--ink2)}.text-\[var\(--ink3\)\]{color:var(--ink3)}.text-\[var\(--ink4\)\]{color:var(--ink4)}.text-\[var\(--r\)\]{color:var(--r)}.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-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/70{color:#92400eb3}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/70{color:#78350fb3}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / 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-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-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/70{color:#064e3bb3}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / 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-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-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-\[\#8a8070\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(138 128 112 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#8a8070\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(138 128 112 / var(--tw-placeholder-opacity, 1))}.placeholder-\[var\(--ink3\)\]::-moz-placeholder{color:var(--ink3)}.placeholder-\[var\(--ink3\)\]::placeholder{color:var(--ink3)}.accent-\[\#b02828\]{accent-color:#b02828}.accent-\[var\(--c\)\]{accent-color:var(--c)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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_0_0_3px_rgba\(15\,107\,110\,0\.18\)\]{--tw-shadow: 0 0 0 3px rgba(15,107,110,.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(26\,80\,112\,0\.25\)\]{--tw-shadow: 0 0 0 3px rgba(26,80,112,.25);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_-14px_rgba\(15\,107\,110\,0\.35\)\]{--tw-shadow: 0 12px 26px -14px rgba(15,107,110,.35);--tw-shadow-colored: 0 12px 26px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_22px_-16px_rgba\(15\,107\,110\,0\.85\)\]{--tw-shadow: 0 14px 22px -16px rgba(15,107,110,.85);--tw-shadow-colored: 0 14px 22px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_22px_-16px_rgba\(185\,28\,28\,0\.85\)\]{--tw-shadow: 0 14px 22px -16px rgba(185,28,28,.85);--tw-shadow-colored: 0 14px 22px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-18px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 14px 30px -18px rgba(15,23,42,.28);--tw-shadow-colored: 0 14px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-24px_rgba\(2\,6\,23\,0\.58\)\]{--tw-shadow: 0 16px 34px -24px rgba(2,6,23,.58);--tw-shadow-colored: 0 16px 34px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_90px_-56px_rgba\(15\,107\,110\,0\.26\)\]{--tw-shadow: 0 24px 90px -56px rgba(15,107,110,.26);--tw-shadow-colored: 0 24px 90px -56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_-50px_rgba\(17\,16\,8\,0\.25\)\]{--tw-shadow: 0 28px 90px -50px rgba(17,16,8,.25);--tw-shadow-colored: 0 28px 90px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.22);--tw-shadow-colored: 0 28px 90px 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_30px_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.34);--tw-shadow-colored: 0 30px 100px 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_30px_120px_-55px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 30px 120px -55px rgba(15,23,42,.35);--tw-shadow-colored: 0 30px 120px -55px 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_30px_80px_-20px_rgba\(17\,16\,8\,0\.20\)\]{--tw-shadow: 0 30px 80px -20px rgba(17,16,8,.2);--tw-shadow-colored: 0 30px 80px -20px 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_40px_140px_-60px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow: 0 40px 140px -60px rgba(15,23,42,.32);--tw-shadow-colored: 0 40px 140px -60px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--modal-shadow\)\]{--tw-shadow-color: var(--modal-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#9fd6d5\]\/45{--tw-ring-color: rgb(159 214 213 / .45)}.ring-\[\#9fd6d5\]\/60{--tw-ring-color: rgb(159 214 213 / .6)}.ring-\[\#c8c4b8\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 196 184 / var(--tw-ring-opacity, 1))}.ring-\[var\(--bd\)\]{--tw-ring-color: var(--bd)}.ring-\[var\(--r\)\]{--tw-ring-color: var(--r)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/70{--tw-ring-color: rgb(252 211 77 / .7)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-300\/70{--tw-ring-color: rgb(110 231 183 / .7)}.ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-red-300\/70{--tw-ring-color: rgb(252 165 165 / .7)}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-teal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-opacity-100{--tw-ring-opacity: 1}.ring-opacity-40{--tw-ring-opacity: .4}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-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-md{--tw-backdrop-blur: blur(12px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[font-family\:var\(--cmms-display\)\]{font-family:var(--cmms-display)}.\[font-family\:var\(--cmms-mono\)\]{font-family:var(--cmms-mono)}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}body.calendar-fullscreen aside{display:none!important}body.calendar-fullscreen main{margin-left:0!important;width:100%!important}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border::file-selector-button{border-width:1px}.file\:border-\[var\(--bd\)\]::file-selector-button{border-color:var(--bd)}.file\:bg-\[var\(--bg2\)\]::file-selector-button{background-color:var(--bg2)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-\[10px\]::file-selector-button{font-size:10px}.file\:font-medium::file-selector-button{font-weight:500}.file\:uppercase::file-selector-button{text-transform:uppercase}.file\:tracking-\[0\.08em\]::file-selector-button{letter-spacing:.08em}.file\:text-\[\#2e2c24\]::file-selector-button{--tw-text-opacity: 1;color:rgb(46 44 36 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--ink3\)\]::-moz-placeholder{color:var(--ink3)}.placeholder\:text-\[var\(--ink3\)\]::placeholder{color:var(--ink3)}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[var\(--c\)\]:focus-within{border-color:var(--c)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#9fd6d5\]:hover{--tw-border-opacity: 1;border-color:rgb(159 214 213 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b8d0e0\]:hover{--tw-border-opacity: 1;border-color:rgb(184 208 224 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c8c4b8\]:hover{--tw-border-opacity: 1;border-color:rgb(200 196 184 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d09090\]:hover{--tw-border-opacity: 1;border-color:rgb(208 144 144 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--bd2\)\]:hover{border-color:var(--bd2)}.hover\:border-\[var\(--c\)\]:hover{border-color:var(--c)}.hover\:border-\[var\(--r\)\]:hover{border-color:var(--r)}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-teal-200:hover{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[\#6a1008\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(106 16 8 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[var\(--adim\)\]:hover{background-color:var(--adim)!important}.hover\:\!bg-\[var\(--rdim\)\]:hover{background-color:var(--rdim)!important}.hover\:bg-\[\#0e3820\]:hover{--tw-bg-opacity: 1;background-color:rgb(14 56 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#12385a\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 56 90 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#143f25\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 63 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2820\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 40 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3a3830\]:hover{--tw-bg-opacity: 1;background-color:rgb(58 56 48 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6a1208\]:hover{--tw-bg-opacity: 1;background-color:rgb(106 18 8 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d4eaf4\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 234 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#dedad0\]:hover{--tw-bg-opacity: 1;background-color:rgb(222 218 208 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8e5dc\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 229 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf3f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 243 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef6f6\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 246 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2dcd8\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 220 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2f0ea\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 240 234 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--ad\)\]:hover{background-color:var(--ad)}.hover\:bg-\[var\(--adim\)\]:hover{background-color:var(--adim)}.hover\:bg-\[var\(--bd\)\]:hover{background-color:var(--bd)}.hover\:bg-\[var\(--bd2\)\]:hover{background-color:var(--bd2)}.hover\:bg-\[var\(--bg2\)\]:hover{background-color:var(--bg2)}.hover\:bg-\[var\(--bg3\)\]:hover{background-color:var(--bg3)}.hover\:bg-\[var\(--cd\)\]:hover{background-color:var(--cd)}.hover\:bg-\[var\(--cdim\)\]:hover{background-color:var(--cdim)}.hover\:bg-\[var\(--gd\)\]:hover{background-color:var(--gd)}.hover\:bg-\[var\(--gdim\)\]:hover{background-color:var(--gdim)}.hover\:bg-\[var\(--ink2\)\]:hover{background-color:var(--ink2)}.hover\:bg-\[var\(--rd\)\]:hover{background-color:var(--rd)}.hover\:bg-\[var\(--rdim\)\]:hover{background-color:var(--rdim)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / 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-white\/90:hover{background-color:#ffffffe6}.hover\:text-\[\#0d3020\]:hover{--tw-text-opacity: 1;color:rgb(13 48 32 / var(--tw-text-opacity, 1))}.hover\:text-\[\#111008\]:hover{--tw-text-opacity: 1;color:rgb(17 16 8 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3a3830\]:hover{--tw-text-opacity: 1;color:rgb(58 56 48 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5a3800\]:hover{--tw-text-opacity: 1;color:rgb(90 56 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6a1008\]:hover{--tw-text-opacity: 1;color:rgb(106 16 8 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--c\)\]:hover{color:var(--c)}.hover\:text-\[var\(--cd\)\]:hover{color:var(--cd)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--ink2\)\]:hover{color:var(--ink2)}.hover\:text-\[var\(--ink3\)\]:hover{color:var(--ink3)}.hover\:text-\[var\(--r\)\]:hover{color:var(--r)}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .05);--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)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:file\:bg-\[\#e8e5dc\]::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(232 229 220 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#1f6ea7\]\/50:focus{border-color:#1f6ea780}.focus\:border-\[\#b8d0e0\]:focus{--tw-border-opacity: 1;border-color:rgb(184 208 224 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--bd2\)\]:focus{border-color:var(--bd2)}.focus\:border-\[var\(--c\)\]:focus{border-color:var(--c)}.focus\:border-\[var\(--ink\)\]:focus{border-color:var(--ink)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(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)}.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-\[\#1f6ea7\]\/20:focus{--tw-ring-color: rgb(31 110 167 / .2)}.focus\:ring-\[\#b8d0e0\]\/40:focus{--tw-ring-color: rgb(184 208 224 / .4)}.focus\:ring-\[var\(--bd2\)\]:focus{--tw-ring-color: var(--bd2)}.focus\:ring-\[var\(--c\)\]:focus{--tw-ring-color: var(--c)}.focus\:ring-\[var\(--cd\)\]:focus{--tw-ring-color: var(--cd)}.focus\:ring-\[var\(--ink\)\]:focus{--tw-ring-color: var(--ink)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-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-\[var\(--bd2\)\]:disabled{border-color:var(--bd2)}.disabled\:bg-\[var\(--bd2\)\]:disabled{background-color:var(--bd2)}.disabled\:bg-\[var\(--bg2\)\]:disabled{background-color:var(--bg2)}.disabled\:bg-\[var\(--bg3\)\]:disabled{background-color:var(--bg3)}.disabled\:text-\[var\(--bg\)\]:disabled{color:var(--bg)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness: brightness(1);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)}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--ink3\)\]{color:var(--ink3)}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:flex{display:flex}.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\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:static{position:static}.md\:inset-auto{inset:auto}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2 / span 2}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.md\:min-h-\[520px\]{min-height:520px}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-\[180px_minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:180px minmax(0,1fr) 160px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:2.5rem}.md\:p-3{padding:.75rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-auto{margin-top:auto}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.lg\:grid-cols-\[1\.4fr_auto_auto\]{grid-template-columns:1.4fr auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_25rem\]{grid-template-columns:minmax(0,1fr) 25rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-\[1\.08rem\]{font-size:1.08rem}.lg\:text-\[4\.35rem\]{font-size:4.35rem}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:min-w-\[22rem\]{min-width:22rem}.xl\:min-w-\[540px\]{min-width:540px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)_120px_140px_auto\]{grid-template-columns:220px minmax(0,1fr) 120px 140px auto}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_120px_140px_auto\]{grid-template-columns:240px minmax(0,1fr) 120px 140px auto}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(320px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(320px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px_auto_auto\]{grid-template-columns:minmax(0,1fr) 220px auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_repeat\(3\,minmax\(0\,220px\)\)\]{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,220px))}.xl\:grid-cols-\[minmax\(310px\,0\.42fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(310px,.42fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:text-\[4\.85rem\]{font-size:4.85rem}}@media(min-width:1536px){.\32xl\:block{display:block}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-\[18rem_minmax\(0\,1fr\)_22rem\]{grid-template-columns:18rem minmax(0,1fr) 22rem}}:root{--cmms-font-body: "Manrope", "Segoe UI", "Helvetica Neue", sans-serif;--cmms-font-heading: "Sora", "Manrope", "Segoe UI", sans-serif;--cmms-font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--cmms-bg: #f3f6fb;--cmms-bg-elevated: #f8fafd;--cmms-surface: #ffffff;--cmms-surface-soft: #f7fbff;--cmms-border: #dde4ef;--cmms-border-strong: #c7d3e2;--cmms-text: #0b1320;--cmms-subtext: #465873;--cmms-accent: #0f6b6e;--cmms-accent-strong: #0d5e61;--cmms-accent-alt: #2f7ee8;--cmms-success: #0d7a4e;--cmms-danger: #b42318;--cmms-warning: #9a6010;--cmms-radius-xl: 20px;--cmms-radius-lg: 14px;--cmms-radius-md: 12px;--cmms-shadow: 0 12px 28px rgba(12, 24, 44, .1), 0 2px 8px rgba(12, 24, 44, .05);--cmms-shadow-soft: 0 2px 6px rgba(12, 24, 44, .06), 0 1px 2px rgba(12, 24, 44, .04)}*,*:before,*:after{box-sizing:border-box}body{min-height:100vh;color:var(--cmms-text);font-family:var(--cmms-font-body);background:radial-gradient(1200px 700px at 90% -20%,rgba(47,126,232,.1) 0%,transparent 60%),radial-gradient(900px 600px at -10% 30%,rgba(15,107,110,.11) 0%,transparent 58%),linear-gradient(180deg,#f6f9fd,#eef3fa);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.enterprise-app{position:relative;isolation:isolate;color:var(--cmms-text)}.enterprise-app:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(560px 300px at 8% 14%,rgba(15,107,110,.08),transparent 76%),radial-gradient(520px 280px at 98% 82%,rgba(47,126,232,.08),transparent 74%);z-index:-1}@keyframes enterprise-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.enterprise-page{min-height:100%;padding:.85rem clamp(.65rem,1.35vw,1.5rem) 1.5rem}.enterprise-shell{width:100%;max-width:none;margin-inline:0;display:flex;flex-direction:column;gap:1rem}.enterprise-shell>*{animation:enterprise-fade-up .22s ease-out both}.enterprise-shell>*:nth-child(2){animation-delay:40ms}.enterprise-shell>*:nth-child(3){animation-delay:80ms}.enterprise-shell>*:nth-child(4){animation-delay:.12s}.enterprise-hero{border:1px solid color-mix(in srgb,var(--cmms-border-strong) 88%,#ffffff);border-radius:var(--cmms-radius-xl);box-shadow:var(--cmms-shadow);background:linear-gradient(180deg,#fffffff2,#f6faffe6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:1.2rem 1.28rem}.enterprise-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--cmms-border-strong);border-radius:999px;box-shadow:var(--cmms-shadow-soft);background:#f8fafd;color:var(--cmms-subtext);padding:.42rem .78rem}.enterprise-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:12px;border:1px solid transparent;background:linear-gradient(90deg,var(--cmms-accent) 0%,var(--cmms-accent-alt) 100%);color:#fff;font-weight:800;letter-spacing:.015em;padding:.58rem 1.05rem;box-shadow:0 10px 24px #175cb140;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.enterprise-action-primary:hover{filter:saturate(1.06) brightness(.99);transform:translateY(-1px);box-shadow:0 12px 24px #175cb147}.enterprise-action-primary:focus-visible{outline:none;box-shadow:0 16px 24px -16px #0369a1f2,0 0 0 3px #0ea5e93d}.enterprise-action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:12px;border:1px solid var(--cmms-border-strong);background:#fff;color:#334155;font-weight:800;padding:.54rem .95rem;box-shadow:var(--cmms-shadow-soft);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.enterprise-action-secondary:hover{transform:translateY(-1px);border-color:var(--cmms-border);box-shadow:var(--cmms-shadow)}.enterprise-action-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e933}.enterprise-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border:1px solid var(--cmms-border-strong);border-radius:var(--cmms-radius-lg);box-shadow:var(--cmms-shadow-soft);background:#eff4fb;padding:.35rem .4rem}.enterprise-tab{display:inline-flex;align-items:center;gap:.45rem;border-radius:10px;color:#5f718a;font-size:.78rem;font-weight:800;border:1px solid transparent;padding:.5rem .82rem;transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.enterprise-tab:hover{background:#fff;border-color:var(--cmms-border-strong);color:var(--cmms-text)}.enterprise-tab-active{background:#fff;border-color:#bcc9dc;color:var(--cmms-accent);box-shadow:var(--cmms-shadow-soft)}:where(.enterprise-surface){border:1px solid var(--cmms-border-strong);border-radius:var(--cmms-radius-xl);box-shadow:var(--cmms-shadow);background:var(--cmms-surface)}:where(.enterprise-surface-soft){border:1px solid var(--cmms-border);border-radius:var(--cmms-radius-lg);background:linear-gradient(180deg,#fbfdff,#f3f8ff)}.enterprise-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--cmms-border) 88%,#ffffff);background:linear-gradient(180deg,#f8fbfff5,#ffffffeb);padding:1.05rem 1.15rem}.enterprise-section-title{color:var(--cmms-text);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.enterprise-section-description{margin-top:.28rem;color:var(--cmms-subtext);font-size:.84rem;font-weight:500;line-height:1.45}.enterprise-section-body{padding:1.1rem}.enterprise-field-label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#334155;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem}.enterprise-field-hint{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:normal;text-transform:none}.enterprise-table-shell{overflow-x:auto}.enterprise-data-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0}.enterprise-data-table thead th{border-bottom:1px solid color-mix(in srgb,var(--cmms-border) 92%,#ffffff);background:color-mix(in srgb,var(--cmms-bg-elevated) 92%,#ffffff);color:#475569;font-family:var(--cmms-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.7rem .9rem;white-space:nowrap}.enterprise-data-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--cmms-border) 72%,#ffffff);color:var(--cmms-text);font-size:.84rem;line-height:1.35;padding:.74rem .9rem;vertical-align:top}.enterprise-data-table tbody tr{transition:background-color .14s ease}.enterprise-data-table tbody tr:hover{background:#f0f9ff80}.enterprise-data-table tbody tr:last-child td{border-bottom:0}.enterprise-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--cmms-border);border-radius:999px;background:#fffffff5;color:#475569;font-size:.72rem;font-weight:800;line-height:1;padding:.38rem .62rem}.enterprise-kpi-card{border:1px solid var(--cmms-border);border-radius:13px;box-shadow:var(--cmms-shadow-soft);background:linear-gradient(180deg,#fbfdff,#f4f9ff);padding:.74rem .9rem}.enterprise-site-dropdown-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;font-size:.95rem;font-weight:800;color:#0369a1;background:#fff;border:1px solid var(--cmms-border);border-radius:12px;box-shadow:var(--cmms-shadow-soft);padding:.58rem .9rem;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease}.enterprise-site-dropdown-button:hover{color:#075985;border-color:#92c5eb;box-shadow:0 12px 20px -18px #0369a1a8}.enterprise-site-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.55rem;width:100%;min-width:18rem;max-height:18rem;overflow-y:auto;background:#fff;border:1px solid var(--cmms-border-strong);border-radius:12px;box-shadow:0 20px 30px -24px #0f172a73;z-index:160;padding:.38rem}.enterprise-site-option{width:100%;text-align:left;border-radius:10px;border:1px solid transparent;padding:.62rem .75rem;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.enterprise-site-option:hover{background:#eef6fe;border-color:#d3e8fa}.enterprise-site-option-active{background:#e0f2fe;border-color:#93c5fd}.enterprise-site-option-disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.enterprise-site-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cmms-border);border-radius:12px;box-shadow:var(--cmms-shadow-soft);background:#fff;color:#334155;font-weight:800}.enterprise-site-select:focus{outline:none;border-color:var(--cmms-accent);box-shadow:0 0 0 3px #0f6b6e29}.enterprise-sidebar{background:linear-gradient(180deg,#081b44,#0a2a63);border-right:1px solid rgba(148,163,184,.22);box-shadow:14px 0 34px -18px #020617ad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.enterprise-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 18%),radial-gradient(300px 220px at 115% -6%,rgba(59,130,246,.22),transparent 70%)}.enterprise-app .enterprise-brand-dot{background:linear-gradient(160deg,#2563eb,#1d4ed8);box-shadow:0 10px 26px -14px #2563ebb8}.enterprise-sidebar .enterprise-sidebar-brand-title{color:#f8fafc}.enterprise-sidebar .enterprise-sidebar-header{border-bottom-color:#94a3b833}.enterprise-sidebar .enterprise-sidebar-toggle{border-color:#94a3b847;background:#ffffff0f;color:#cbd5e1}.enterprise-sidebar .enterprise-sidebar-toggle:hover{background:#ffffff1f;color:#fff}.enterprise-nav-link{position:relative;display:flex;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:12px;color:#c6d3ea;font-weight:700;min-height:2.55rem;margin-inline:.45rem;padding:.62rem .82rem;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.enterprise-nav-link:hover{background:#ffffff12;border-color:#94a3b838;color:#fff}.enterprise-nav-link-active{background:#0d4bb8;border-color:#bfdbfe3d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.enterprise-nav-link-active:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:3px;border-radius:999px;background:linear-gradient(180deg,#dbeafe,#fff)}.enterprise-nav-link-active svg{color:#fff!important}.enterprise-nav-label{font-size:.82rem;line-height:1.24;white-space:nowrap}.enterprise-nav-section-title{font-family:var(--cmms-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a6b7d1}.enterprise-nav-section-line{height:1px;background:linear-gradient(90deg,#94a3b85c,#94a3b81f)}@media(min-width:768px){.enterprise-sidebar-collapsed .enterprise-sidebar-header{justify-content:center;padding-inline:.5rem}.enterprise-sidebar-collapsed .enterprise-sidebar-brand{display:none}.enterprise-sidebar-collapsed .enterprise-nav-link{justify-content:center;gap:0;margin-inline:.6rem;padding-inline:.52rem}.enterprise-sidebar-collapsed .enterprise-nav-label,.enterprise-sidebar-collapsed .enterprise-nav-section-title,.enterprise-sidebar-collapsed .enterprise-sidebar-user-text{width:0;opacity:0;overflow:hidden;pointer-events:none}.enterprise-sidebar-collapsed .enterprise-sidebar-footer-actions{width:0;height:0;margin-top:0;opacity:0;overflow:hidden;pointer-events:none}.enterprise-sidebar-collapsed .enterprise-sidebar-user-row{justify-content:center;padding-inline:0}.enterprise-sidebar-collapsed .enterprise-nav-section-line{width:100%}.enterprise-sidebar-expanded .enterprise-nav-label,.enterprise-sidebar-expanded .enterprise-nav-section-title,.enterprise-sidebar-expanded .enterprise-sidebar-user-text,.enterprise-sidebar-expanded .enterprise-sidebar-footer-actions{opacity:1;transition:opacity .14s ease}}.enterprise-topbar{border-bottom:1px solid var(--cmms-border-strong);background:linear-gradient(180deg,#fffffffa,#f8fafcf2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:64px}.enterprise-main{background:color-mix(in srgb,var(--cmms-bg) 84%,#ffffff)}.enterprise-sidebar-overlay{position:fixed;inset:0;background:#02061773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40}.enterprise-sidebar .bg-slate-50\/80{background:#081430c7!important;border-top-color:#94a3b838!important}.enterprise-sidebar .enterprise-sidebar-user-text p:first-child{color:#f8fafc!important}.enterprise-sidebar .enterprise-sidebar-user-text p:last-child{color:#a8bbd8!important}.enterprise-sidebar .enterprise-sidebar-footer-actions a,.enterprise-sidebar .enterprise-sidebar-footer-actions button{background:#ffffff0f!important;border-color:#94a3b83d!important;color:#e2e8f0!important}.enterprise-sidebar .enterprise-sidebar-footer-actions a:hover,.enterprise-sidebar .enterprise-sidebar-footer-actions button:hover{background:#ffffff1f!important}.enterprise-app :where(h1,h2,h3,h4,h5,h6){font-family:var(--cmms-font-heading);letter-spacing:-.012em}.enterprise-app :where(.bg-slate-50,.bg-gray-50){background-color:#f4f8fd!important}.enterprise-app :where(.bg-slate-100,.bg-gray-100){background-color:#ebf2fb!important}.enterprise-app :where(.border-slate-200,.border-gray-200){border-color:var(--cmms-border)!important}.enterprise-app :where(.border-slate-300,.border-gray-300){border-color:var(--cmms-border-strong)!important}.enterprise-app :where(.text-slate-500,.text-gray-500){color:#64748b!important}.enterprise-app :where(.text-slate-600,.text-gray-600){color:#475569!important}.enterprise-app :where(.shadow-sm){box-shadow:var(--cmms-shadow-soft)!important}.enterprise-app :where(.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--cmms-shadow)!important}.enterprise-app :where(.bg-white.border.border-slate-200,.bg-white.border.border-gray-200,.bg-white.border.border-slate-300,.bg-white.border.border-gray-300){border-color:var(--cmms-border-strong)!important;box-shadow:var(--cmms-shadow-soft)}.enterprise-app :where(div[class*=bg-white][class*=rounded-2xl],section[class*=bg-white][class*=rounded-2xl]){border-color:var(--cmms-border)}.enterprise-app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.bg-transparent),select:not(.bg-transparent),textarea:not(.bg-transparent)){border-color:var(--cmms-border)!important;background-color:#fff;color:var(--cmms-text);border-radius:.72rem;min-height:2.56rem;padding-inline:.78rem;font-size:.86rem}.enterprise-app :where(textarea:not(.bg-transparent)){min-height:6.25rem;padding-top:.65rem;padding-bottom:.65rem}.enterprise-app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus{outline:none;border-color:var(--cmms-accent)!important;box-shadow:0 0 0 3px #0f6b6e29}.enterprise-app :where(input::-moz-placeholder,textarea::-moz-placeholder){color:#94a3b8}.enterprise-app :where(input::placeholder,textarea::placeholder){color:#94a3b8}.enterprise-app :where([class*=fixed][class*=inset-0][class*=z-50][class*=bg-black],[class*=fixed][class*=inset-0][class*=z-50][class*=bg-slate-900],[class*=fixed][class*=inset-0][class*="z-[60]"][class*=bg-black],[class*=fixed][class*=inset-0][class*="z-[60]"][class*=bg-slate-900]){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#0f172a7a,#0f172a94)!important}.enterprise-app :where([class*=fixed][class*=inset-0][class*=z-50]>[class*=bg-white],[class*=fixed][class*=inset-0][class*="z-[60]"]>[class*=bg-white]){border:1px solid var(--cmms-border-strong);border-radius:1rem;box-shadow:0 28px 60px -34px #0f172a8a!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff2)}.enterprise-app :where(button,a)[class*=bg-sky-600]{background:linear-gradient(180deg,#0284c7,#0369a1)!important;border-color:#0369a157}.enterprise-app :where(button,a)[class*=bg-emerald-600]{background:linear-gradient(180deg,#10b981,#059669)!important}.enterprise-app :where(button,a)[class*=bg-amber-500],.enterprise-app :where(button,a)[class*=bg-amber-600]{background:linear-gradient(180deg,#f59e0b,#d97706)!important}.enterprise-app :where(button,a)[class*=bg-red-600]{background:linear-gradient(180deg,#ef4444,#dc2626)!important}.enterprise-app :where(button,a)[class*=bg-violet-600]{background:linear-gradient(180deg,#0284c7,#0369a1)!important}.enterprise-app :where(button,a)[class*=bg-indigo-600]{background:linear-gradient(180deg,#6366f1,#4f46e5)!important}.enterprise-app :where(.bg-sky-50,.bg-cyan-50,[class*=bg-sky-50],[class*=bg-cyan-50]){background-color:#eef4fb!important}.enterprise-app :where(.bg-sky-100,.bg-cyan-100,[class*=bg-sky-100],[class*=bg-cyan-100]){background-color:#e4edf8!important}.enterprise-app :where(.bg-emerald-50,[class*=bg-emerald-50]){background-color:#edf6f1!important}.enterprise-app :where(.bg-emerald-100,[class*=bg-emerald-100]){background-color:#dff0e8!important}.enterprise-app :where(.text-sky-500,.text-sky-600,.text-sky-700,.text-cyan-500,.text-cyan-600,.text-cyan-700,[class*=text-sky-500],[class*=text-sky-600],[class*=text-sky-700],[class*=text-cyan-500],[class*=text-cyan-600],[class*=text-cyan-700]){color:var(--cmms-accent)!important}.enterprise-app :where(.text-emerald-500,.text-emerald-600,.text-emerald-700,[class*=text-emerald-500],[class*=text-emerald-600],[class*=text-emerald-700]){color:var(--cmms-success)!important}.enterprise-app :where(.border-sky-100,.border-sky-200,.border-sky-300,.border-cyan-100,.border-cyan-200,.border-cyan-300,[class*=border-sky-100],[class*=border-sky-200],[class*=border-sky-300],[class*=border-cyan-100],[class*=border-cyan-200],[class*=border-cyan-300]){border-color:var(--cmms-border)!important}.enterprise-app :where(.border-emerald-100,.border-emerald-200,.border-emerald-300,[class*=border-emerald-100],[class*=border-emerald-200],[class*=border-emerald-300]){border-color:#bfd8ca!important}.enterprise-app :where([class*="hover:bg-sky-50"]:hover,[class*="hover:bg-sky-100"]:hover,[class*="hover:bg-cyan-50"]:hover,[class*="hover:bg-cyan-100"]:hover){background-color:#e9f1fb!important}.enterprise-app :where([class*="hover:bg-emerald-50"]:hover,[class*="hover:bg-emerald-100"]:hover){background-color:#e7f3ec!important}.enterprise-app :where([class*="focus:border-sky-"]:focus,[class*="focus:border-cyan-"]:focus,[class*="focus:border-emerald-"]:focus){border-color:#1f6ea7!important;box-shadow:0 0 0 3px #1f6ea729}.enterprise-app :where([class*=from-sky-][class*=to-cyan-],[class*=from-cyan-][class*=to-sky-],[class*=via-sky-50][class*=to-cyan-50],[class*=via-cyan-50][class*=to-sky-50]){background-image:linear-gradient(180deg,#fff,#eef4fb)!important}.enterprise-app :where([class*="from-[var(--bg3)]"][class*=via-sky-50][class*=to-cyan-50],[class*="from-[var(--bg3)]"][class*=via-cyan-50][class*=to-sky-50]){background-image:linear-gradient(180deg,#fff,#eef4fb)!important}.enterprise-app :where([class*=shadow-sky-],[class*=shadow-cyan-],[class*=shadow-emerald-]){box-shadow:var(--cmms-shadow-soft)!important}.enterprise-app :where(.bg-violet-50,[class*=bg-violet-50]){background-color:#f0f9ff!important;background-image:none!important}.enterprise-app :where(.bg-violet-100,[class*=bg-violet-100]){background-color:#e0f2fe!important;background-image:none!important}.enterprise-app :where(.bg-violet-500,.bg-violet-600,[class*=bg-violet-500],[class*=bg-violet-600]){background:linear-gradient(180deg,#0284c7,#0369a1)!important}.enterprise-app :where(.text-violet-500,.text-violet-600,.text-violet-700,[class*=text-violet-500],[class*=text-violet-600],[class*=text-violet-700]){color:#0369a1!important}.enterprise-app :where(.border-violet-100,.border-violet-200,.border-violet-300,.border-violet-400,.border-violet-500,[class*=border-violet-100],[class*=border-violet-200],[class*=border-violet-300],[class*=border-violet-400],[class*=border-violet-500]){border-color:#bae6fd!important}.enterprise-app :where([class*="hover:bg-violet-50"]:hover,[class*="hover:bg-violet-100"]:hover){background-color:#e0f2fe!important}.enterprise-app :where([class*="focus:border-violet-400"]:focus,[class*="focus:border-violet-500"]:focus){border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e929}.enterprise-app :where(button,a)[class*=bg-slate-700],.enterprise-app :where(button,a)[class*=bg-gray-600]{background:linear-gradient(180deg,#475569,#334155)!important}.enterprise-app :where(button,a)[class*=bg-white][class*=border]{border-color:var(--cmms-border)!important;box-shadow:var(--cmms-shadow-soft)}.enterprise-app :where(button[class*=bg-sky-],button[class*=bg-emerald-],button[class*=bg-amber-],button[class*=bg-red-],button[class*=bg-violet-],button[class*=bg-indigo-],button[class*=bg-slate-],button[class*=bg-gray-],a[class*=bg-sky-],a[class*=bg-emerald-],a[class*=bg-amber-],a[class*=bg-red-],a[class*=bg-violet-],a[class*=bg-indigo-],a[class*=bg-slate-],a[class*=bg-gray-]){letter-spacing:.01em;border-radius:.72rem;box-shadow:0 12px 20px -18px #0f172ac7;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.enterprise-app :where(button[class*=bg-sky-]:hover,button[class*=bg-emerald-]:hover,button[class*=bg-amber-]:hover,button[class*=bg-red-]:hover,button[class*=bg-violet-]:hover,button[class*=bg-indigo-]:hover,button[class*=bg-slate-]:hover,button[class*=bg-gray-]:hover,a[class*=bg-sky-]:hover,a[class*=bg-emerald-]:hover,a[class*=bg-amber-]:hover,a[class*=bg-red-]:hover,a[class*=bg-violet-]:hover,a[class*=bg-indigo-]:hover,a[class*=bg-slate-]:hover,a[class*=bg-gray-]:hover){transform:translateY(-1px);filter:saturate(1.02);box-shadow:0 16px 22px -18px #0f172acc}.enterprise-app :where(table,table.w-full,table.min-w-full){width:100%;border-collapse:separate;border-spacing:0;border-color:var(--cmms-border)}.enterprise-app :where(thead,thead.bg-slate-50,thead.bg-gray-50){background:linear-gradient(180deg,#f8fbff,#edf4fc)!important}.enterprise-app :where(th,thead th){letter-spacing:.03em;color:#5b6b82;font-size:.68rem;font-weight:700;text-transform:uppercase;padding:.8rem .88rem;border-bottom:1px solid #d6e3f1;position:sticky;top:0;z-index:2}.enterprise-app :where(td,tbody td){font-size:.84rem;line-height:1.38;color:#1e293b;padding:.8rem .88rem;border-bottom:1px solid #e4edf8;vertical-align:middle}.enterprise-app :where(tbody tr:last-child td){border-bottom:0}.enterprise-app :where(tr[class*="hover:bg-slate-50"]:hover,tr[class*="hover:bg-gray-50"]:hover,tbody tr:hover){background-color:#eef6ff!important}.enterprise-app :where(.overflow-x-auto){scrollbar-width:thin;scrollbar-color:#9fb3c9 #edf4fc}.enterprise-app :where(.overflow-x-auto>table,.overflow-x-auto table){min-width:100%}.enterprise-app :where(.overflow-x-auto>table thead th:first-child,.overflow-x-auto table thead th:first-child){border-top-left-radius:.72rem}.enterprise-app :where(.overflow-x-auto>table thead th:last-child,.overflow-x-auto table thead th:last-child){border-top-right-radius:.72rem}.warroom-preview{background:radial-gradient(1100px 620px at 88% -18%,rgba(31,110,167,.08),transparent 62%),radial-gradient(980px 640px at -8% 28%,rgba(15,107,110,.1),transparent 60%),linear-gradient(180deg,#f7fbff,#eef4fb)}.warroom-preview :where(.text-red-300){color:#b42318!important}.warroom-preview :where(.text-amber-300){color:#9a6010!important}.warroom-preview :where(.text-emerald-300){color:#0d7a4e!important}@media(max-width:1024px){.enterprise-shell>*{animation-duration:.18s}}@media(max-width:768px){.enterprise-page{padding:.5rem .55rem 1rem}.enterprise-hero{border-radius:var(--cmms-radius-lg);padding:.95rem}.enterprise-sidebar{width:18.5rem}.enterprise-topbar{min-height:58px;padding-inline:.6rem}.enterprise-shell{gap:.78rem}.enterprise-app :where(th,thead th){font-size:.64rem;padding:.7rem .76rem}.enterprise-app :where(td,tbody td){font-size:.79rem;padding:.7rem .76rem}.enterprise-app :where(.overflow-x-auto){margin-inline:-.2rem;padding-inline:.2rem}}@media(prefers-reduced-motion:reduce){.enterprise-shell>*{animation:none!important}.enterprise-action-primary,.enterprise-action-secondary,.enterprise-nav-link{transition:none!important}}:root,:root[data-theme=dark]{--bg: #07090f;--bg2: #0c1019;--bg3: #111827;--bg4: #192236;--bd: #1c2a3e;--bd2: #243550;--ink: #dde4f4;--ink2: #8898bb;--ink3: #4a5878;--ink4: #263044;--c: #00d4ff;--cd: #0092bb;--cdim: rgba(0, 212, 255, .07);--g: #00e07a;--gd: #00a856;--gdim: rgba(0, 224, 122, .07);--a: #ffaa00;--ad: #cc8800;--adim: rgba(255, 170, 0, .07);--r: #ff3d5c;--rd: #cc2040;--rdim: rgba(255, 61, 92, .07);--bl: #4d8dff;--bldim: rgba(77, 141, 255, .07);--mono: "Azeret Mono", monospace;--dis: "Bricolage Grotesque", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--grid-opacity: .35;--shadow: none;--modal-shadow: 0 28px 90px rgba(0, 0, 0, .55);--overlay: rgba(0, 0, 0, .72)}:root[data-theme=light]{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);--mono: "Azeret Mono", monospace;--dis: "Bricolage Grotesque", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--grid-opacity: .42;--shadow: 0 16px 44px rgba(15, 23, 42, .05);--modal-shadow: 0 30px 90px rgba(15, 23, 42, .18);--overlay: rgba(15, 23, 42, .32)}html{font-size:15px;background:var(--bg)}body{background:var(--bg)!important;color:var(--ink);font-family:var(--dis);overflow:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--bd) 1px,transparent 1px);background-size:28px 28px;opacity:var(--grid-opacity, .35)}.apex-app-shell{position:relative;z-index:1;background:var(--bg)!important;color:var(--ink);font-family:var(--dis)}.apex-app-shell .sb{width:56px;height:100vh;flex-shrink:0;background:var(--bg2);border-right:1px solid var(--bd);display:flex;flex-direction:column;transition:width .28s var(--ease),transform .2s var(--ease);overflow:hidden;position:relative;z-index:100;box-shadow:var(--shadow)}.apex-app-shell .sb:hover{width:212px}.apex-app-shell .sb:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--c) 0%,transparent 100%)}.sb-brand{height:56px;display:flex;align-items:center;gap:14px;padding:0 17px;border-bottom:1px solid var(--bd);flex-shrink:0;overflow:hidden;color:var(--ink)}.sb-logo{width:22px;height:22px;border-radius:5px;background:var(--c);display:flex;align-items:center;justify-content:center;font-size:9px;color:#000;font-weight:800;font-family:var(--mono);flex-shrink:0;letter-spacing:.04em}.sb-name{font-size:14px;font-weight:800;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.sb-nav{flex:1;padding:10px 0;overflow-y:auto;overflow-x:hidden}.sb-nav::-webkit-scrollbar{width:2px}.sb-nav::-webkit-scrollbar-thumb{background:var(--bd2)}.nv{display:flex;align-items:center;gap:16px;padding:11px 17px;color:var(--ink3);transition:color .15s,background .15s;position:relative;white-space:nowrap;overflow:hidden}.nv:hover{color:var(--ink2);background:var(--bg3)}.nv.on{color:var(--c)}.nv.on:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:2px;background:var(--c);border-radius:0 2px 2px 0}.nv.on .nv-ico{filter:drop-shadow(0 0 4px var(--c))}.nv-ico{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nv-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase}.sb-section{height:1px;margin:9px 17px;background:var(--bd);opacity:.8}.sb-foot{border-top:1px solid var(--bd);padding:12px 14px;display:flex;align-items:center;gap:12px;overflow:hidden;flex-shrink:0}.sb-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--c),var(--cd));display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:#000;font-weight:700;flex-shrink:0}.sb-uname{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.sb-urole{font-family:var(--mono);font-size:8.5px;color:var(--ink3);margin-top:1px;white-space:nowrap;text-transform:uppercase}.apex-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;min-width:0}.topbar{height:56px;min-height:56px;background:var(--bg2);border-bottom:1px solid var(--bd);display:flex;align-items:center;padding:0 24px;gap:14px;flex-shrink:0;box-shadow:var(--shadow)}.site-pill{display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:5px;border:1px solid var(--bd2);background:var(--bg3);transition:background .2s,border-color .2s;position:relative;flex-shrink:0}.site-pill:hover{background:var(--bg4);border-color:var(--c)}.sp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sp-name{font-family:var(--mono);font-size:10.5px;color:var(--ink);letter-spacing:.03em}.tb-r{display:flex;align-items:center;gap:14px;margin-left:auto}.live-tag{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--g);text-transform:uppercase}.lp{width:6px;height:6px;border-radius:50%;background:var(--g);animation:apex-pip 2s infinite;box-shadow:0 0 6px var(--g)}@keyframes apex-pip{0%,to{opacity:1}50%{opacity:.2}}.tb-clock{font-family:var(--mono);font-size:14px;font-weight:500;color:var(--ink);letter-spacing:.04em}.kb-btn{font-family:var(--mono);font-size:10px;color:var(--ink3);background:var(--bg3);border:1px solid var(--bd);padding:6px 12px;border-radius:5px;transition:all .2s;display:flex;align-items:center;gap:6px}.kb-btn.hidden,.site-pill.hidden{display:none}.kb-btn:hover{color:var(--ink2);border-color:var(--bd2)}.kb-btn kbd{background:var(--bg4);border:1px solid var(--bd2);border-radius:3px;padding:1px 5px;font-size:9px}.user-chip{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:20px;background:var(--bg3);border:1px solid var(--bd);transition:all .2s}.user-chip:hover{border-color:var(--bd2)}.theme-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3)}.theme-choice{min-height:26px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:4px;padding:0 8px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.theme-choice:hover{color:var(--ink2);background:var(--bg4)}.theme-choice.on{color:var(--c);border-color:#00d4ff59;background:var(--cdim)}.u-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--c),var(--cd));display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:8.5px;color:#000;font-weight:700}.u-name{font-family:var(--mono);font-size:9.5px;color:var(--ink2)}.topbar .min-w-0.flex-1>button{font-family:var(--mono)!important;font-size:10px!important;color:var(--ink3)!important;background:var(--bg3)!important;border:1px solid var(--bd)!important;border-radius:5px!important;padding:6px 12px!important;transition:all .2s!important}.topbar .min-w-0.flex-1>button:hover{color:var(--ink2)!important;border-color:var(--bd2)!important;background:var(--bg4)!important}.topbar .min-w-0.flex-1>button kbd{background:var(--bg4)!important;color:var(--ink3)!important;border-color:var(--bd2)!important}.enterprise-main{background:var(--bg)!important}.apex-app-shell .enterprise-main{color:var(--ink);font-family:var(--dis)}.apex-app-shell .enterprise-main :where(.enterprise-page,[class*=min-h-screen]){background:var(--bg)!important;color:var(--ink)!important}.apex-app-shell .enterprise-main :where([class*=bg-white],[class*="bg-white/"],[class*=bg-slate-50],[class*="bg-slate-50/"],[class*=bg-slate-100],[class*="bg-slate-100/"],[class*=bg-gray-50],[class*=bg-gray-100],[class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*="bg-[#eef6f6]"],[class*="bg-[#f3f7fb]"],[class*="from-[var(--bg3)]"],[class*=via-white],[class*=to-white],[class*="via-[var(--cdim)]"],[class*="to-[var(--bg2)]"],[class*=bg-gradient-to-]){background-color:var(--bg2)!important;background-image:none!important}.apex-app-shell .enterprise-main :where([class*="bg-[#dedad0]"],[class*="bg-[#e8e5dc]"],[class*=bg-slate-200],[class*=bg-gray-200]){background-color:var(--bg4)!important}.apex-app-shell .enterprise-main :where([class*="border-[#dedad0]"],[class*="border-[#c8c4b8]"],[class*="border-[#b8c8d8]"],[class*="border-[#b8d0c0]"],[class*="border-[#e8d0a0]"],[class*="border-[#e8b8b0]"],[class*="border-[var(--bd)]"],[class*="border-white/"],[class*=border-slate],[class*=border-gray],[class*=border-white]){border-color:var(--bd)!important}.apex-app-shell .enterprise-main :where([class*=rounded-3xl],[class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]){border-radius:5px!important}.apex-app-shell .enterprise-main :where([class*=shadow-],[class*="shadow["]){box-shadow:none!important}.apex-app-shell .enterprise-main :where([class*="text-[#111008]"],[class*="text-[#3a3830]"],[class*=text-white],[class*="text-[var(--ink)]"],[class*=text-slate-900],[class*=text-slate-800],[class*=text-slate-700],[class*=text-gray-900],[class*=text-gray-800],[class*=text-gray-700]){color:var(--ink)!important}.apex-app-shell .enterprise-main :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"],[class*="text-[#a39d92]"],[class*=text-slate-600],[class*=text-slate-500],[class*=text-slate-400],[class*=text-gray-600],[class*=text-gray-500],[class*=text-gray-400]){color:var(--ink3)!important}.apex-app-shell .enterprise-main :where([class*="text-[#1a5070]"],[class*="text-[#0f6b6e]"],[class*="text-[#1a3a6a]"],[class*=text-blue],[class*=text-sky],[class*=text-cyan]){color:var(--c)!important}.apex-app-shell .enterprise-main :where([class*="text-[#1a5030]"],[class*=text-emerald],[class*=text-green]){color:var(--g)!important}.apex-app-shell .enterprise-main :where([class*="text-[#7a5000]"],[class*=text-amber],[class*=text-orange]){color:var(--a)!important}.apex-app-shell .enterprise-main :where([class*="text-[#8a1a10]"],[class*=text-red],[class*=text-rose]){color:var(--r)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#eaf3f8]"],[class*="bg-[#d6ecec]"],[class*="bg-[#e8eff8]"],[class*=bg-blue-50],[class*=bg-blue-100],[class*=bg-sky-50],[class*=bg-sky-100],[class*=bg-cyan-50],[class*=bg-cyan-100]){background-color:var(--cdim)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#e8f4ec]"],[class*=bg-emerald-50],[class*=bg-emerald-100],[class*=bg-green-50],[class*=bg-green-100]){background-color:var(--gdim)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#f8f0d8]"],[class*="bg-[#f0e8d0]"],[class*=bg-amber-50],[class*=bg-amber-100],[class*=bg-orange-50],[class*=bg-orange-100]){background-color:var(--adim)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#f8ece8]"],[class*="bg-[#f8ebe8]"],[class*=bg-red-50],[class*=bg-red-100],[class*=bg-rose-50],[class*=bg-rose-100]){background-color:var(--rdim)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#1a5070]"],[class*="bg-[#0f6b6e]"],[class*=bg-blue-500],[class*=bg-sky-500],[class*=bg-cyan-500]){background-color:var(--c)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#1a5030]"],[class*=bg-emerald-500],[class*=bg-green-500]){background-color:var(--g)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#7a5000]"],[class*=bg-amber-500],[class*=bg-orange-500]){background-color:var(--a)!important}.apex-app-shell .enterprise-main :where([class*="bg-[#8a1a10]"],[class*=bg-red-500],[class*=bg-rose-500]){background-color:var(--r)!important}.apex-app-shell .enterprise-main :where([class*=blur-3xl],[class*=blur-2xl],[class*=rounded-full][class*=absolute][class*="bg-[#0f6b6e]"],[class*=rounded-full][class*=absolute][class*="bg-[#1f6ea7]"]){display:none!important}.apex-app-shell .enterprise-main [class*=bg-white],.apex-app-shell .enterprise-main [class*=bg-slate-50],.apex-app-shell .enterprise-main [class*=bg-slate-100],.apex-app-shell .enterprise-main [class*="from-[var(--bg3)]"],.apex-app-shell .enterprise-main [class*=via-white],.apex-app-shell .enterprise-main [class*=to-white],.apex-app-shell .enterprise-main [class*=bg-gradient-to-]{background:var(--bg2)!important;background-image:none!important}.apex-app-shell .enterprise-main [class*=border-white],.apex-app-shell .enterprise-main [class*=border-slate-100],.apex-app-shell .enterprise-main [class*=border-slate-200],.apex-app-shell .enterprise-main [class*=border-slate-300]{border-color:var(--bd)!important}.apex-app-shell .enterprise-main .enterprise-surface,.apex-app-shell .enterprise-main .enterprise-surface-soft,.apex-app-shell .enterprise-main .enterprise-kpi-card,.apex-app-shell .enterprise-main .enterprise-table-shell{background:var(--bg2)!important;background-image:none!important;border-color:var(--bd)!important;border-radius:5px!important;box-shadow:none!important}.apex-app-shell .enterprise-main .enterprise-section-header,.apex-app-shell .enterprise-main .enterprise-section-body{background:transparent!important;border-color:var(--bd)!important}.cmms-pro-page{min-height:100%;background:var(--bg)!important;color:var(--ink);font-family:var(--dis)}.cmms-pro-shell{width:min(1480px,100%);margin:0 auto}.cmms-pro-head{border-color:var(--bd)!important;border-radius:5px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bg3) 88%,transparent) 0%,var(--bg2) 100%)!important;box-shadow:none!important}.cmms-pro-panel{border-color:var(--bd)!important;border-radius:5px!important;background:var(--bg2)!important;box-shadow:none!important}.cmms-pro-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink2);padding:0 13px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.cmms-pro-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.cmms-pro-btn.primary{border-color:var(--c);background:var(--c);color:#00131a}:root[data-theme=light] .cmms-pro-btn.primary{color:#fff}.cmms-pro-state{min-height:100%;display:flex;align-items:center;justify-content:center;padding:34px;background:var(--bg)!important}.cmms-pro-state-panel{width:min(520px,100%);min-height:182px;display:grid;align-content:center;justify-items:center;gap:16px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink2);padding:28px;text-align:center}.cmms-pro-state-panel h2{margin-top:4px;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.03em}.cmms-pro-state-panel p{color:var(--ink3);font-family:var(--mono);font-size:10px;line-height:1.55}.cmms-pro-state-eyebrow{color:var(--ink3)!important;font-family:var(--mono)!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.cmms-pro-state-panel.warn{border-color:color-mix(in srgb,var(--a) 40%,var(--bd));background:var(--adim)}.cmms-pro-state-panel.fault{border-color:color-mix(in srgb,var(--r) 40%,var(--bd));background:var(--rdim);color:var(--r)}.cmms-pro-state-panel.loading{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.cmms-pro-spinner{width:34px;height:34px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .85s linear infinite}.apx-page{min-height:100%;background:var(--bg);color:var(--ink);display:flex;flex-direction:column}.apx-head{min-height:112px;padding:24px 34px;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,var(--bg3) 0%,var(--bg) 100%);display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.apx-eye{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--ink3);text-transform:uppercase}.apx-title{margin-top:8px;font-family:var(--dis);font-size:36px;font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--ink)}.apx-title em{color:var(--c);font-style:normal}.apx-sub{margin-top:10px;color:var(--ink3);font-family:var(--mono);font-size:10px}.apx-head-right,.apx-panel-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.apx-chip,.apx-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 9px;border:1px solid var(--bd2);border-radius:999px;background:var(--bg3);color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.apx-status.ok{color:var(--g);border-color:color-mix(in srgb,var(--g) 45%,transparent);background:var(--gdim)}.apx-status.warn{color:var(--a);border-color:color-mix(in srgb,var(--a) 45%,transparent);background:var(--adim)}.apx-status.fault{color:var(--r);border-color:color-mix(in srgb,var(--r) 48%,transparent);background:var(--rdim)}.apx-status.info{color:var(--c);border-color:color-mix(in srgb,var(--c) 35%,transparent);background:var(--cdim)}.apx-body{flex:1;padding:22px 34px 30px;overflow:auto}.apx-grid{display:grid;gap:14px}.apx-grid.two{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr)}.apx-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.apx-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.apx-panel{background:var(--bg2);border:1px solid var(--bd);border-radius:5px;overflow:hidden}.apx-panel-head{min-height:62px;padding:18px 22px;border-bottom:1px solid var(--bd);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.apx-panel-title{margin-top:6px;color:var(--ink);font-family:var(--dis);font-size:20px;line-height:1;font-weight:800;letter-spacing:-.03em}.apx-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.apx-kpi{position:relative;min-height:118px;padding:22px 18px 16px;border:1px solid var(--bd);background:var(--bg2);border-radius:5px;overflow:hidden}.apx-kpi:before{content:"";position:absolute;top:16px;left:18px;width:82%;height:3px;background:var(--bg4);border-radius:1px}.apx-kpi-bar{position:absolute;top:16px;left:18px;max-width:calc(100% - 36px);height:3px;border-radius:1px;background:var(--c)}.apx-kpi.ok .apx-kpi-bar{background:var(--g)}.apx-kpi.warn .apx-kpi-bar{background:var(--a)}.apx-kpi.fault .apx-kpi-bar{background:var(--r)}.apx-kpi-label{margin-top:18px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.apx-kpi-value{margin-top:10px;font-family:var(--dis);font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em}.apx-kpi-detail{margin-top:10px;color:var(--ink3);font-family:var(--mono);font-size:9.5px}.apx-btn,.apx-icon-btn{border:1px solid var(--bd2);background:var(--bg3);color:var(--ink);border-radius:5px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s,background .15s,color .15s}.apx-btn{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px}.apx-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.apx-btn:hover,.apx-icon-btn:hover{border-color:var(--c);background:var(--bg4)}.apx-btn.go{background:var(--g);border-color:var(--g);color:#000}.apx-btn.warn{color:var(--a)}.apx-btn.fault{color:var(--r)}.apx-filter{display:flex;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--bd)}.apx-search{min-width:260px;flex:1;height:38px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--bd2);border-radius:5px;background:var(--bg3);color:var(--ink3)}.apx-search input{width:100%;background:transparent!important;border:0!important;outline:0;color:var(--ink)!important;font-family:var(--mono);font-size:11px}.apx-table-wrap{overflow:auto}.apx-table{width:100%;border-collapse:collapse;min-width:760px}.apx-table th{height:46px;padding:0 18px;background:var(--bg2);border-bottom:1px solid var(--bd);color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;text-align:left}.apx-table td{height:54px;padding:0 18px;border-bottom:1px solid var(--bd);color:var(--ink);font-size:13px;vertical-align:middle}.apx-table tbody tr{cursor:pointer;transition:background .15s}.apx-table tbody tr:hover{background:var(--bg3)}.apx-open{width:42px;color:var(--ink3)!important}.apx-empty{color:var(--ink3)!important;font-family:var(--mono);font-size:10px;text-align:center}.apx-drawer{position:fixed;z-index:220;top:56px;right:0;bottom:0;width:min(430px,calc(100vw - 56px));background:var(--bg2);border-left:1px solid var(--bd2);box-shadow:var(--modal-shadow);display:flex;flex-direction:column}.apx-drawer-head{min-height:76px;padding:18px 20px;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;gap:16px}.apx-drawer-head h2{margin-top:6px;color:var(--ink);font-size:22px;font-weight:800;line-height:1;letter-spacing:-.03em}.apx-drawer-body{padding:18px 20px 28px;overflow:auto}.apx-field-stack{display:grid;gap:8px}.apx-field{padding:12px 14px;border:1px solid var(--bd);border-radius:5px;background:var(--bg)}.apx-field span{display:block;color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.apx-field b{display:block;margin-top:6px;color:var(--ink);font-size:13px}.apx-mini{min-width:150px}.apx-mini-top{display:flex;justify-content:space-between;gap:8px;color:var(--ink2);font-family:var(--mono);font-size:9px;margin-bottom:6px}.apx-mini-track{height:3px;background:var(--bg4);border-radius:1px;overflow:hidden}.apx-mini-track span{display:block;height:100%;background:var(--c)}.apx-mini-track span.ok{background:var(--g)}.apx-mini-track span.warn{background:var(--a)}.apx-mini-track span.fault{background:var(--r)}.apx-site-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--bd);border-left:0}.apx-site-card{min-height:122px;padding:18px 18px 14px;background:var(--bg2);border-left:1px solid var(--bd);position:relative}.apx-site-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--g)}.apx-site-card.warn:before{background:var(--a)}.apx-site-card.fault:before{background:var(--r)}.apx-site-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.apx-site-code{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--ink3)}.apx-site-name{margin-top:14px;font-size:16px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-site-loc{margin-top:4px;font-family:var(--mono);font-size:8.5px;color:var(--ink3)}.apx-site-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;gap:10px}.apx-site-metrics b{display:block;color:var(--ink);font-size:20px;line-height:1}.apx-site-metrics span{display:block;margin-top:3px;color:var(--ink3);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.apx-calendar{display:grid;grid-template-columns:72px repeat(7,minmax(0,1fr));border-top:1px solid var(--bd);border-left:1px solid var(--bd);min-width:980px}.apx-cal-cell,.apx-cal-head,.apx-cal-time{min-height:64px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--bg)}.apx-cal-head{min-height:36px;padding:10px 12px;color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.apx-cal-time{min-height:64px;padding:8px;color:var(--ink3);font-family:var(--mono);font-size:9px}.apx-cal-cell{padding:5px}.apx-cal-chip{display:block;margin-bottom:4px;padding:5px 6px;border-left:3px solid var(--c);background:var(--cdim);color:var(--ink);font-family:var(--mono);font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-cal-chip.warn{border-left-color:var(--a);background:var(--adim)}.apx-cal-chip.fault{border-left-color:var(--r);background:var(--rdim)}.apx-cal-chip.ok{border-left-color:var(--g);background:var(--gdim)}@media(max-width:1100px){.apx-grid.two,.apx-grid.three,.apx-grid.five,.apx-kpi-row,.apx-site-strip{grid-template-columns:1fr}.apx-head{align-items:flex-start;flex-direction:column;padding:22px}.apx-body{padding:18px}}.apex-app-shell .enterprise-main :where(input,select,textarea){background:var(--bg3)!important;border-color:var(--bd2)!important;color:var(--ink)!important;border-radius:5px!important;font-family:var(--mono)}.apex-app-shell .enterprise-main :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.apex-app-shell .enterprise-main :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.apex-app-shell .enterprise-main :where(button,a){transition:background .15s,border-color .15s,color .15s,opacity .15s}.apex-app-shell .enterprise-main :where(button[class*=rounded],a[class*=rounded],[role=tab],[class*=rounded-full][class*=px-],[class*=rounded-full][class*=py-]){border-radius:5px!important}.apex-app-shell .enterprise-main :where(button[class*=border],button[class*=bg-],a[class*=border][class*=px-],a[class*=bg-][class*=px-]){font-family:var(--mono)!important;letter-spacing:.04em}.apex-app-shell .enterprise-main :where(button[class*="bg-[#111008]"],a[class*="bg-[#111008]"],button[class*=bg-gradient],a[class*=bg-gradient]){background:var(--bg3)!important;border-color:var(--bd2)!important;color:var(--ink)!important}.apex-app-shell .enterprise-main :where(button[class*="bg-[#111008]"]:hover,a[class*="bg-[#111008]"]:hover,button[class*=bg-gradient]:hover,a[class*=bg-gradient]:hover){background:var(--bg4)!important;border-color:var(--c)!important}.apex-app-shell .enterprise-main :where(table){color:var(--ink)}.apex-app-shell .enterprise-main :where(thead,th){background:var(--bg2)!important;color:var(--ink3)!important;border-color:var(--bd)!important;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.apex-app-shell .enterprise-main :where(td,tr){border-color:var(--bd)!important}.apex-app-shell .enterprise-main :where(tr:hover){background:var(--bg3)!important}.view{display:flex;flex:1;flex-direction:column;min-height:100%;overflow:hidden;background:var(--bg);color:var(--ink)}.ph{padding:38px 36px 30px;border-bottom:1px solid var(--bd);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-shrink:0;background:linear-gradient(180deg,var(--bg3) 0%,transparent 100%)}.ph-eye{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px}.ph-title{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.ph-title em{color:var(--c);font-style:normal}.ph-sub{font-family:var(--mono);font-size:9.5px;color:var(--ink3);margin-top:8px}.ph-r{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;border-radius:5px;border:1px solid var(--bd2);background:var(--bg3);color:var(--ink3);transition:all .2s;white-space:nowrap}.btn:hover{background:var(--bg4);color:var(--ink);border-color:var(--c)}.btn-go{background:var(--g);color:#000;border-color:var(--g);font-weight:700}.btn-go:hover{background:#00c86a;border-color:#00c86a;color:#000}.sites-grid{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--bd);flex-shrink:0}.sc{min-width:0;padding:26px 22px 20px;border-right:1px solid var(--bd);position:relative;overflow:hidden;transition:background .2s;text-align:left}.sc:last-child{border-right:none}.sc:hover{background:var(--bg3)}.sc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.sc.ok:before{background:var(--g)}.sc.warn:before{background:var(--a)}.sc.fault:before{background:var(--r);animation:faultGlow 2s infinite}@keyframes faultGlow{0%,to{box-shadow:none;opacity:.8}50%{box-shadow:2px 0 14px var(--r);opacity:1}}.sc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.sc-badge{display:flex;align-items:center;gap:7px;min-width:0}.sc-d{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sc.ok .sc-d{background:var(--g);box-shadow:0 0 6px var(--g)}.sc.warn .sc-d{background:var(--a);box-shadow:0 0 6px var(--a)}.sc.fault .sc-d{background:var(--r);box-shadow:0 0 8px var(--r);animation:apex-pip 1.5s infinite}.sc-code{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);overflow:hidden;text-overflow:ellipsis}.sc-st{font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:2px}.sc-st.ok{background:var(--gdim);color:var(--g)}.sc-st.warn{background:var(--adim);color:var(--a)}.sc-st.fault{background:var(--rdim);color:var(--r)}.sc-name{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-loc{font-family:var(--mono);font-size:8.5px;color:var(--ink3);margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-nums{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sn-v{font-family:var(--dis);font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.sn-l{font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin-top:3px}.kpi-row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--bd);flex-shrink:0}.kpi{padding:28px 36px 22px;border-right:1px solid var(--bd);position:relative;overflow:hidden;transition:background .2s}.kpi:last-child{border-right:none}.kpi:hover{background:var(--bg3)}.kpi-eye{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px}.kpi-num{font-family:var(--dis);font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.kpi-num.g{color:var(--g);text-shadow:0 0 40px rgba(0,224,122,.15)}.kpi-num.a{color:var(--a);text-shadow:0 0 40px rgba(255,170,0,.15)}.kpi-num.c{color:var(--c);text-shadow:0 0 40px rgba(0,212,255,.15)}.kpi-sub{font-family:var(--mono);font-size:9.5px;color:var(--ink3);margin-top:8px}.kpi-trend{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:9px;padding:3px 8px;border-radius:3px;margin-top:8px}.kpi-trend.up{background:var(--gdim);color:var(--g)}.kpi-trend.dn{background:var(--rdim);color:var(--r)}.overview-body{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;overflow:hidden}.ob-col{border-right:1px solid var(--bd);display:flex;flex-direction:column;overflow:hidden}.ob-col:last-child{border-right:none}.ob-head{padding:18px 28px 14px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}.ob-ttl{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ob-act{font-family:var(--mono);font-size:9px;color:var(--c)}.ob-scroll{flex:1;overflow-y:auto}.ob-scroll::-webkit-scrollbar{width:2px}.ob-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.al-row{display:flex;align-items:flex-start;width:100%;padding:16px 28px;border-bottom:1px solid var(--bd);transition:background .15s;position:relative;text-align:left}.al-row:hover{background:var(--bg3)}.al-row.critical{box-shadow:inset 3px 0 0 var(--r);background:var(--rdim)}.al-sev{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0;margin-right:14px}.al-sev.cr{background:var(--r);box-shadow:0 0 6px var(--r)}.al-sev.warn{background:var(--a)}.al-sev.info{background:var(--bl)}.al-site{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:2px;background:var(--bg4);color:var(--ink2);flex-shrink:0;margin-right:12px;height:-moz-fit-content;height:fit-content;margin-top:2px}.al-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:3px}.al-sub{font-family:var(--mono);font-size:9px;color:var(--ink3)}.al-time{font-family:var(--mono);font-size:9px;color:var(--ink3);flex-shrink:0;margin-left:auto;padding-left:10px}.up-row{width:100%;padding:16px 28px;border-bottom:1px solid var(--bd);transition:background .15s;text-align:left}.up-row:hover{background:var(--bg3)}.up-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.up-name{font-size:12.5px;font-weight:600;color:var(--ink)}.up-pct{font-family:var(--dis);font-size:21px;font-weight:700;letter-spacing:-.02em}.up-track{height:2px;background:var(--bg4);border-radius:1px;overflow:hidden}.up-fill{height:100%;border-radius:1px}.up-fill.ok{background:var(--g)}.up-fill.warn{background:var(--a)}.up-fill.fault{background:var(--r)}.up-meta{display:flex;justify-content:space-between;gap:12px;margin-top:5px}.up-m{font-family:var(--mono);font-size:9px;color:var(--ink3)}.footer{border-top:1px solid var(--bd);display:flex;background:var(--bg2);flex-shrink:0;overflow-x:auto}.footer::-webkit-scrollbar{height:0}.fc{display:flex;flex-direction:column;gap:3px;padding:9px 18px;border-right:1px solid var(--bd);flex-shrink:0;min-width:88px}.fc:last-child{border-right:none}.fl{font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.fv{font-family:var(--mono);font-size:12px;font-weight:500}.fv.ok{color:var(--g)}.fv.warn{color:var(--a)}.fv.fault{color:var(--r)}.fv.dim{color:var(--ink2)}.apex-page-view,.calendar-apex-page{background:var(--bg)!important;color:var(--ink)!important}.apex-page-view [class*="bg-[#f2f0ea]"],.apex-page-view [class*="bg-[#f9f8f4]"],.apex-page-view [class*=bg-white],.calendar-apex-page [class*=bg-slate-50],.calendar-apex-page [class*=bg-white],.calendar-apex-page [class*="from-[var(--bg3)]"]{background:var(--bg2)!important;background-image:none!important}.apex-page-view [class*="bg-[#dedad0]"]{background:var(--bg4)!important}.apex-page-view [class*="bg-[#f8ece8]"]{background:var(--rdim)!important}.apex-page-view [class*="bg-[#f8f0d8]"]{background:var(--adim)!important}.apex-page-view [class*="bg-[#e8f4ec]"]{background:var(--gdim)!important}.apex-page-view [class*="bg-[#eaf3f8]"]{background:var(--cdim)!important}.apex-page-view [class*="border-[#dedad0]"],.apex-page-view [class*=border-white],.apex-page-view [class*=border-slate],.calendar-apex-page [class*=border-white],.calendar-apex-page [class*=border-slate]{border-color:var(--bd)!important}.apex-page-view [class*=rounded-2xl],.apex-page-view [class*=rounded-3xl],.calendar-apex-page [class*=rounded-2xl],.calendar-apex-page [class*=rounded-3xl]{border-radius:5px!important}.apex-page-view [class*="text-[#111008]"],.apex-page-view [class*="text-[#3a3830]"],.apex-page-view [class*="text-[var(--ink)]"],.apex-page-view [class*=text-slate-900],.calendar-apex-page [class*="text-[var(--ink)]"],.calendar-apex-page [class*=text-slate-900],.calendar-apex-page [class*=text-slate-800],.calendar-apex-page [class*=text-gray-700]{color:var(--ink)!important}.apex-page-view [class*="text-[#6a6458]"],.apex-page-view [class*="text-[#8a8070]"],.apex-page-view [class*=text-slate-600],.apex-page-view [class*=text-slate-500],.calendar-apex-page [class*=text-slate-600],.calendar-apex-page [class*=text-slate-500]{color:var(--ink3)!important}.apex-page-view input,.apex-page-view select,.apex-page-view textarea,.calendar-apex-page input,.calendar-apex-page select,.calendar-apex-page textarea{background:var(--bg3)!important;border-color:var(--bd2)!important;color:var(--ink)!important;border-radius:5px!important}.calendar-apex-page .rbc-calendar{background:var(--bg2);color:var(--ink);font-family:var(--dis)}.calendar-apex-page .rbc-calendar *,.calendar-apex-page .rbc-toolbar,.calendar-apex-page .rbc-month-view,.calendar-apex-page .rbc-time-view,.calendar-apex-page .rbc-time-header,.calendar-apex-page .rbc-header,.calendar-apex-page .rbc-day-bg,.calendar-apex-page .rbc-time-content,.calendar-apex-page .rbc-timeslot-group{border-color:var(--bd)!important}.calendar-apex-page .rbc-header{background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:9px 10px}.calendar-apex-page .rbc-day-bg,.calendar-apex-page .rbc-time-slot{background:var(--bg)}.calendar-apex-page .rbc-off-range-bg{background:var(--bg2);opacity:.55}.calendar-apex-page .rbc-today{background:var(--cdim)!important}.calendar-apex-page .rbc-event{border-radius:2px;border:1px solid rgba(0,212,255,.35);color:#fff;font-family:var(--mono);font-size:9px}.calendar-apex-page .rbc-button-link,.calendar-apex-page .rbc-label,.calendar-apex-page .rbc-agenda-date-cell,.calendar-apex-page .rbc-agenda-time-cell,.calendar-apex-page .rbc-agenda-event-cell{color:var(--ink2)}.calendar-apex-shell{width:min(100%,1440px);margin:0 auto;padding-inline:18px}.calendar-apex-shell.is-fullscreen{width:min(100%,1800px)}.calendar-apex-page{min-height:100%;background:var(--bg)!important;color:var(--ink);font-family:var(--dis)}.calendar-apex-page *{box-shadow:none!important}.calendar-apex-page :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full,[class*=rounded-]){border-radius:5px!important}.calendar-apex-page :where([class*=bg-gradient],[class*="from-[var(--bg3)]"],[class*=via-],[class*=to-]){background-image:none!important}.cal-panel,.cal-stat-card,.cal-side-row,.cal-form-panel,.cal-calendar-frame,.cal-view-switch,.cal-lane-switch,.cal-period-label,.cal-chip,.cal-empty-state{background:var(--bg2);border:1px solid var(--bd);border-radius:5px}.cal-hero,.cal-workspace-panel,.cal-control-panel,.cal-side-panel{position:relative}.cal-hero:before,.cal-workspace-panel:before,.cal-control-panel:before,.cal-side-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--c),transparent);pointer-events:none}.cal-section-header,.cal-toolbar,.cal-modal-header,.cal-modal-footer{background:var(--bg2);border-bottom:1px solid var(--bd)}.cal-modal-footer{border-top:1px solid var(--bd);border-bottom:0}.cal-eyebrow,.cal-label,.cal-form-label{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cal-page-title{margin:0;color:var(--ink);font-family:var(--dis);font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1.02}.cal-page-copy,.cal-section-copy,.cal-stat-meta,.cal-muted{color:var(--ink2);font-size:12px;font-weight:500;line-height:1.5}.cal-section-title{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:0;line-height:1.1}.cal-stat-card{background:linear-gradient(180deg,var(--bg2),var(--bg3))}.cal-stat-value{color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:700}.cal-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;color:var(--ink2);font-family:var(--mono);font-size:9px;text-transform:uppercase}.cal-input,.calendar-apex-page input,.calendar-apex-page select,.calendar-apex-page textarea{background:var(--bg3)!important;border:1px solid var(--bd2)!important;border-radius:5px!important;color:var(--ink)!important;font-family:var(--mono);outline:none}.cal-input:focus,.calendar-apex-page input:focus,.calendar-apex-page select:focus,.calendar-apex-page textarea:focus{border-color:var(--c)!important;box-shadow:inset 2px 0 0 var(--c)!important}.cal-btn,.calendar-apex-page button.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid var(--bd2);border-radius:5px;background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.cal-btn:hover:not(:disabled),.cal-nav-button:hover,.cal-view-button:hover,.cal-lane-button:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.cal-btn:disabled{cursor:not-allowed;opacity:.45}.cal-btn-primary,.calendar-apex-page button.cal-btn-primary{border-color:#00d4ff73;background:var(--c);color:#001018}:root[data-theme=light] .cal-btn-primary,:root[data-theme=light] .calendar-apex-page button.cal-btn-primary{color:#fff}.cal-btn-danger,.calendar-apex-page button.cal-btn-danger{border-color:#ff3d5c8c;background:var(--rdim);color:var(--r)}.cal-btn.is-enabled{border-color:#00e07a73;background:var(--gdim);color:var(--g)}.cal-view-switch,.cal-lane-switch{background:var(--bg3)}.cal-view-button,.cal-nav-button,.cal-lane-button{border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink2);font-family:var(--mono)}.cal-view-button.is-active,.cal-lane-button.is-active{border-color:#00d4ff5c;background:var(--cdim);color:var(--c)}.cal-nav-button,.cal-period-label{border-color:var(--bd2);background:var(--bg3);color:var(--ink2);font-family:var(--mono)}.cal-lane-icon{border:1px solid var(--bd);border-radius:4px}.cal-side-row,.cal-form-panel,.cal-empty-state{background:var(--bg3)}.cal-usage-track{background:var(--bg4);border:1px solid var(--bd);border-radius:2px}.cal-usage-track .is-ok{background:var(--g)}.cal-usage-track .is-warn{background:var(--a)}.cal-usage-track .is-over{background:var(--r)}.cal-inline-alert{border:1px solid var(--bd2);border-radius:5px;font-family:var(--mono)}.cal-inline-alert.is-info{background:var(--cdim);border-color:#00d4ff59;color:var(--c)}.cal-inline-alert.is-warn{background:var(--adim);border-color:#ffaa0059;color:var(--a)}.cal-icon-button{border:1px solid var(--bd2)!important;background:var(--bg3)!important;color:var(--ink2)!important;border-radius:5px!important}.cal-modal-overlay{background:var(--overlay)!important}.cal-modal-panel{background:var(--bg2)!important;border:1px solid var(--bd2)!important;color:var(--ink)!important;border-radius:5px!important}.calendar-apex-page .rbc-calendar{min-height:100%;background:var(--bg2)}.calendar-apex-page .rbc-month-view,.calendar-apex-page .rbc-time-view,.calendar-apex-page .rbc-agenda-view,.calendar-apex-page .rbc-time-content{background:var(--bg2);border-color:var(--bd)!important}.calendar-apex-page .rbc-time-header{background:var(--bg2)}.calendar-apex-page .rbc-header{min-height:34px;background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calendar-apex-page .rbc-time-gutter,.calendar-apex-page .rbc-time-gutter .rbc-timeslot-group{background:var(--bg2)}.calendar-apex-page .rbc-label{color:var(--ink3);font-family:var(--mono);font-size:9px}.calendar-apex-page .rbc-day-bg,.calendar-apex-page .rbc-time-slot{background:var(--bg2)}.calendar-apex-page .rbc-day-bg+.rbc-day-bg,.calendar-apex-page .rbc-time-content>*+*>*,.calendar-apex-page .rbc-timeslot-group{border-color:var(--bd)!important}.calendar-apex-page .rbc-off-range-bg{background:var(--bg3)!important}.calendar-apex-page .rbc-off-range{color:var(--ink3)}.calendar-apex-page .rbc-today,.calendar-apex-page .rbc-current-time-indicator{background:var(--cdim)!important}.calendar-apex-page .rbc-current-time-indicator{height:2px;background:var(--c)!important}.calendar-apex-page .rbc-date-cell{padding:5px 7px 0 0;color:var(--ink3);font-family:var(--mono);font-size:10px}.calendar-apex-page .rbc-date-cell.rbc-now{color:var(--c);font-weight:800}.calendar-apex-page .rbc-event,.calendar-apex-page .rbc-day-slot .rbc-event{overflow:hidden;border:1px solid rgba(255,255,255,.16)!important;border-radius:3px!important;font-family:var(--mono);min-height:21px}:root[data-theme=light] .calendar-apex-page .rbc-event,:root[data-theme=light] .calendar-apex-page .rbc-day-slot .rbc-event{border-color:#0f172a29!important}.calendar-apex-page .rbc-event-content{line-height:1.25}.calendar-apex-page .rbc-show-more{color:var(--c);font-family:var(--mono);font-size:9px;font-weight:800;text-transform:uppercase}.calendar-apex-page .rbc-overlay,.calendar-apex-page .rbc-overlay-header{background:var(--bg2);border-color:var(--bd);color:var(--ink);box-shadow:var(--modal-shadow)!important}.calendar-apex-page .rbc-slot-selection{background:var(--cdim);color:var(--c)}.calendar-apex-page input[type=checkbox]{width:14px;height:14px;accent-color:var(--c)}.calendar-command-view{background:var(--bg);color:var(--ink);font-family:var(--dis)}.calendar-command-fullscreen{min-height:100vh}.calendar-command-loading{background:var(--bg)}.calendar-command-spinner{width:34px;height:34px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .8s linear infinite}.calendar-command-muted{color:var(--ink3);font-family:var(--mono);font-size:12px;font-weight:700}.calendar-command-head{padding:28px 24px 24px}.calendar-command-head .ph-title em{display:inline-flex;margin-left:10px}.calendar-command-status-strip{margin-top:13px}.calendar-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-command-kpi{min-height:118px}.calendar-command-body{grid-template-columns:minmax(0,1fr) 366px}.calendar-command-main-panel,.calendar-command-side-panel{min-width:0}.calendar-command-workspace-head{min-height:76px}.calendar-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.calendar-command-subline{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.calendar-command-view .calendar-command-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,.48fr) minmax(150px,.42fr) auto auto;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--bd);background:var(--bg2)}.calendar-command-search-wrap{min-width:0}.calendar-command-search-icon{color:var(--ink3)}.calendar-command-input,.calendar-command-view :where(input,select,textarea){min-height:34px;background:var(--bg3)!important;border:1px solid var(--bd2)!important;border-radius:5px!important;color:var(--ink)!important;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0;outline:none}.calendar-command-input.with-icon{padding-left:34px}.calendar-command-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar-command-textarea{min-height:96px;resize:vertical}.calendar-command-input:focus,.calendar-command-view :where(input:focus,select:focus,textarea:focus){border-color:var(--c)!important;box-shadow:inset 2px 0 0 var(--c)!important}.calendar-command-btn{min-height:34px;gap:7px}.calendar-command-btn.is-enabled{border-color:#00e07a75;background:var(--gdim);color:var(--g)}.calendar-command-btn.danger{border-color:#ff3d5c80;background:var(--rdim);color:var(--r)}.calendar-command-btn:disabled{cursor:not-allowed;opacity:.45}.calendar-command-legend{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--bd);background:var(--bg)}.calendar-command-legend-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px;align-items:center;min-height:64px;padding:10px 12px;border-right:1px solid var(--bd);background:var(--bg);color:var(--ink3);text-align:left;transition:background .15s,color .15s,border-color .15s}.calendar-command-legend-item:last-child{border-right:0}.calendar-command-legend-item:hover,.calendar-command-legend-item.is-active{background:var(--bg3);color:var(--ink)}.calendar-command-legend-item>span,.calendar-command-legend-item>strong{font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.calendar-command-legend-item>small{grid-column:2 / 4;color:var(--ink3);font-family:var(--mono);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-command-legend-item.pm.is-active{border-top:2px solid #3b82f6}.calendar-command-legend-item.cm.is-active{border-top:2px solid #f59e0b}.calendar-command-legend-item.meeting.is-active{border-top:2px solid #10b981}.calendar-command-legend-item.vacation.is-active{border-top:2px solid #8b5cf6}.calendar-command-legend-item.vendor.is-active{border-top:2px solid #fbbf24}.calendar-command-legend-item.shutdown.is-active{border-top:2px solid #ef4444}.calendar-command-legend-item.personal.is-active{border-top:2px solid #94a3b8}.calendar-command-grid-frame{min-height:720px;padding:10px;background:var(--bg)}.calendar-command-calendar,.calendar-command-view .rbc-calendar{min-height:700px;height:100%;background:var(--bg2);color:var(--ink);font-family:var(--dis)}.calendar-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px;border:1px solid var(--bd);border-bottom:0;background:var(--bg2)}.calendar-command-view-switch,.calendar-command-date-nav{display:inline-flex;align-items:center;gap:4px;min-width:0}.calendar-command-view-button,.calendar-command-nav-button,.calendar-command-today-button,.calendar-command-period-label{min-height:31px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.calendar-command-view-button,.calendar-command-today-button,.calendar-command-period-label{padding:7px 11px}.calendar-command-nav-button{width:32px;justify-content:center}.calendar-command-view-button:hover,.calendar-command-nav-button:hover,.calendar-command-today-button:hover,.calendar-command-view-button.is-active{border-color:var(--c);background:var(--cdim);color:var(--c)}.calendar-command-period-label{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-command-view .rbc-month-view,.calendar-command-view .rbc-time-view,.calendar-command-view .rbc-agenda-view,.calendar-command-view .rbc-time-content{border-color:var(--bd)!important;background:var(--bg2)}.calendar-command-view .rbc-header{min-height:34px;padding:9px 8px;background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:8.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.calendar-command-view .rbc-calendar *{border-color:var(--bd)!important}.calendar-command-view .rbc-day-bg,.calendar-command-view .rbc-time-slot,.calendar-command-view .rbc-timeslot-group,.calendar-command-view .rbc-time-gutter{background:var(--bg2)}.calendar-command-view .rbc-off-range-bg{background:var(--bg3)!important;opacity:.65}.calendar-command-view .rbc-today{background:var(--cdim)!important}.calendar-command-view .rbc-date-cell{padding:6px 7px 0 0;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}.calendar-command-view .rbc-date-cell.rbc-now,.calendar-command-view .rbc-show-more{color:var(--c)}.calendar-command-view .rbc-label{color:var(--ink3);font-family:var(--mono);font-size:9px}.calendar-command-view .rbc-event,.calendar-command-view .rbc-day-slot .rbc-event{min-height:22px;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;border-radius:3px!important;padding:1px 3px!important;box-shadow:none!important}:root[data-theme=light] .calendar-command-view .rbc-event,:root[data-theme=light] .calendar-command-view .rbc-day-slot .rbc-event{border-color:#0f172a29!important}.calendar-command-event-chip{display:flex;align-items:center;gap:4px;min-width:0;color:#fff;font-family:var(--mono);font-size:9px;font-weight:900;line-height:1.25}.calendar-command-event-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;background:var(--ink3)}.calendar-command-event-dot.pm{background:#3b82f6}.calendar-command-event-dot.cm{background:#f59e0b}.calendar-command-event-dot.meeting{background:#10b981}.calendar-command-event-dot.vacation{background:#8b5cf6}.calendar-command-event-dot.vendor{background:#fbbf24}.calendar-command-event-dot.shutdown{background:#ef4444}.calendar-command-event-dot.personal{background:#94a3b8}.calendar-command-event-prefix{flex-shrink:0;opacity:.85}.calendar-command-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-command-event-alert{flex-shrink:0;color:#fff}.calendar-command-view .rbc-background-event{border:1px dashed var(--bd2)!important;background:var(--rdim)!important;opacity:.35}.calendar-command-view .rbc-current-time-indicator{height:2px;background:var(--c)!important}.calendar-command-view .rbc-overlay,.calendar-command-view .rbc-overlay-header{background:var(--bg2);border-color:var(--bd);color:var(--ink);box-shadow:var(--modal-shadow)!important}.calendar-command-side-panel{overflow:auto}.calendar-command-side-panel::-webkit-scrollbar{width:10px}.calendar-command-side-panel::-webkit-scrollbar-thumb{background:var(--bd2)}.calendar-command-detail-card,.calendar-command-side-section,.calendar-command-empty,.calendar-command-queue-row,.calendar-command-workload-row,.calendar-command-reminder-row,.calendar-command-dispatch-result,.calendar-command-static-value,.calendar-command-recurring-panel{border:1px solid var(--bd);background:var(--bg3);border-radius:5px}.calendar-command-detail-card{display:grid;gap:8px;margin:10px;padding:12px}.calendar-command-detail-title{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--bd)}.calendar-command-detail-title strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.calendar-command-detail-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.calendar-command-detail-row span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-command-detail-row strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.calendar-command-detail-row strong.critical,.calendar-command-detail-row strong.high{color:var(--r)}.calendar-command-detail-row strong.medium{color:var(--c)}.calendar-command-detail-row strong.low{color:var(--ink2)}.calendar-command-side-section{display:grid;gap:10px;margin:10px;padding:12px}.calendar-command-section-head{display:flex;align-items:center;gap:8px;color:var(--ink)}.calendar-command-section-head strong{font-size:13px;font-weight:800}.calendar-command-queue-list,.calendar-command-workload-list,.calendar-command-reminder-list{display:grid;gap:8px}.calendar-command-queue-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px 10px;align-items:center;padding:9px;text-align:left;transition:background .15s,border-color .15s}.calendar-command-queue-row:hover{border-color:var(--c);background:var(--cdim)}.calendar-command-queue-main{display:grid;min-width:0;gap:3px}.calendar-command-queue-main strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.calendar-command-queue-main small,.calendar-command-queue-meta small,.calendar-command-workload-row small,.calendar-command-reminder-row small,.calendar-command-reminder-row span{color:var(--ink3);font-family:var(--mono);font-size:8.5px}.calendar-command-queue-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.calendar-command-workload-row{display:grid;gap:7px;padding:10px}.calendar-command-workload-head{display:flex;justify-content:space-between;gap:10px;color:var(--ink);font-size:11px}.calendar-command-workload-head span{color:var(--ink3);font-family:var(--mono)}.calendar-command-usage-track{height:7px;overflow:hidden;border:1px solid var(--bd);background:var(--bg4)}.calendar-command-usage-track>div{height:100%}.calendar-command-usage-track .is-ok{background:var(--g)}.calendar-command-usage-track .is-warn{background:var(--a)}.calendar-command-usage-track .is-over{background:var(--r)}.calendar-command-reminder-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.calendar-command-reminder-row{display:grid;gap:4px;padding:10px}.calendar-command-reminder-row strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.calendar-command-empty,.calendar-command-dispatch-result{padding:10px;color:var(--ink3);font-family:var(--mono);font-size:10px;line-height:1.45}.calendar-command-modal-layer{background:var(--overlay)}.calendar-command-modal-panel{max-height:calc(100vh - 2rem);background:var(--bg2);border:1px solid var(--bd2);border-radius:5px;color:var(--ink);box-shadow:var(--modal-shadow)}.calendar-command-modal-head,.calendar-command-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--bd);background:var(--bg2)}.calendar-command-modal-head h3{margin:4px 0 0;color:var(--ink);font-size:20px;font-weight:800}.calendar-command-modal-foot{border-top:1px solid var(--bd);border-bottom:0}.calendar-command-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px}.calendar-command-field{display:grid;gap:6px;min-width:0}.calendar-command-field.full,.calendar-command-recurring-panel.full,.calendar-command-checkbox-row.full,.calendar-command-inline-alert.full{grid-column:1 / -1}.calendar-command-field label,.calendar-command-checkbox-row span{color:var(--ink3);font-family:var(--mono);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-command-static-value{display:flex;align-items:center;min-height:34px;padding:0 10px;color:var(--ink2);font-family:var(--mono);font-size:11px;text-transform:capitalize}.calendar-command-recurring-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.calendar-command-checkbox-row{display:flex;flex-wrap:wrap;gap:16px;padding:6px 0}.calendar-command-checkbox-row label{display:inline-flex;align-items:center;gap:8px}.calendar-command-view input[type=checkbox]{width:14px;height:14px;accent-color:var(--c)}.calendar-command-inline-alert{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--bd2);border-radius:5px;font-family:var(--mono);font-size:11px;font-weight:800}.calendar-command-inline-alert.info{border-color:#00d4ff59;background:var(--cdim);color:var(--c)}.calendar-command-inline-alert.warn{border-color:#ffaa0059;background:var(--adim);color:var(--a)}.calendar-command-modal-actions{display:flex;gap:8px;margin-left:auto}@media(max-width:1260px){.calendar-command-body{grid-template-columns:minmax(0,1fr)}.calendar-command-side-panel{max-height:none}.calendar-command-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.calendar-command-head{align-items:flex-start;flex-direction:column}.calendar-command-kpi-row,.calendar-command-filterbar,.calendar-command-legend{grid-template-columns:1fr}.calendar-command-toolbar{align-items:stretch;flex-direction:column}.calendar-command-date-nav{flex-wrap:wrap}.calendar-command-modal-body,.calendar-command-recurring-panel{grid-template-columns:1fr}}.apex-app-shell .enterprise-main :where([class*="bg-[#fdf0e8]"],[class*="bg-[#fae5d5]"],[class*="bg-[#fff7ed]"],[class*=bg-orange-50],[class*=bg-orange-100]){background:var(--adim)!important}.apex-app-shell .enterprise-main :where([class*="border-[#f0d4c7]"],[class*="border-[#e7cbbb]"],[class*=border-orange-],[class*=border-amber-]){border-color:#ffaa0059!important}.apex-app-shell .enterprise-main :where([class*="bg-[#fdf0f0]"],[class*="bg-[#fce8e8]"],[class*="bg-[#fdf9f9]"],[class*=bg-red-50],[class*=bg-red-100],[class*=bg-rose-50],[class*=bg-rose-100]){background:var(--rdim)!important}.apex-app-shell .enterprise-main :where([class*="border-[#efc7c7]"],[class*=border-red-],[class*=border-rose-]){border-color:#ff3d5c6b!important}.apex-app-shell .enterprise-main :where([class*="bg-[#e6f2ec]"],[class*="bg-[#d0e8db]"],[class*="bg-[#eefbf4]"]){background:var(--gdim)!important}.apex-app-shell .enterprise-main :where([class*="border-[#cae1d5]"],[class*="border-[#16875a]"]){border-color:#00e07a59!important}.apex-app-shell .enterprise-main :where([class*="text-[#a83810]"],[class*=text-orange-],[class*=text-amber-]){color:var(--a)!important}.apex-app-shell .enterprise-main :where([class*="text-[#7a1818]"],[class*="text-[#b02828]"],[class*=text-red-],[class*=text-rose-]){color:var(--r)!important}.apex-app-shell .enterprise-main :where([class*="text-[#0a5c38]"],[class*="text-[#16875a]"]){color:var(--g)!important}.apex-app-shell .enterprise-main :where([class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-]){background:var(--cdim)!important}.apex-app-shell .enterprise-main :where([class*=text-indigo-],[class*=text-violet-],[class*=text-purple-]){color:var(--c)!important}.apex-app-shell .enterprise-main :where([class*=border-indigo-],[class*=border-violet-],[class*=border-purple-]){border-color:#00d4ff59!important}.apex-app-shell .enterprise-main :where(button:disabled,[aria-disabled=true]){opacity:.52!important}.apex-app-shell .enterprise-main :where(input[type=checkbox],input[type=radio]){accent-color:var(--c)}.apex-app-shell .enterprise-main :where([role=dialog]){border-color:var(--bd2)!important;background:var(--bg2)!important;color:var(--ink)!important;border-radius:6px!important;box-shadow:var(--modal-shadow)!important}.apex-app-shell .enterprise-main :where([role=dialog] [class*=sticky],[role=dialog] [class*=border-t],[role=dialog] [class*=border-b]){border-color:var(--bd)!important}.apx-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.apx-modal{width:min(760px,100%);max-height:min(840px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--bd2);border-radius:6px;background:var(--bg2);box-shadow:var(--modal-shadow)}.apx-modal-head,.apx-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);padding:17px 18px;background:var(--bg2)}.apx-modal-head h2{margin:3px 0 0;color:var(--ink);font-size:19px;font-weight:800;letter-spacing:0}.apx-modal-body{max-height:calc(100vh - 185px);overflow:auto;padding:18px}.apx-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);border-bottom:0}.apx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apx-form-field{display:grid;gap:6px;min-width:0}.apx-form-field.wide{grid-column:1 / -1}.apx-form-field span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.apx-form-field input,.apx-form-field select,.apx-form-field textarea{width:100%;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink);font-family:var(--mono);font-size:12px;outline:none}.apx-form-field input,.apx-form-field select{min-height:40px;padding:0 11px}.apx-form-field textarea{resize:vertical;padding:11px}.apx-form-field input:focus,.apx-form-field select:focus,.apx-form-field textarea:focus{border-color:#00d4ff8c;box-shadow:0 0 0 1px #00d4ff1f}.apx-form-field [aria-invalid=true]{border-color:#ff2b5bb3}.apx-form-field em{color:var(--r);font-family:var(--mono);font-size:9px;font-style:normal}.apx-state,.apx-empty-state{display:grid;place-items:center;min-height:260px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink2);font-family:var(--mono);font-size:11px;text-align:center}.apx-spinner{width:30px;height:30px;margin-bottom:10px;border:2px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .8s linear infinite}.apx-empty-state{gap:8px;padding:28px}.apx-empty-state b{color:var(--ink);font-family:var(--dis);font-size:20px}.apx-empty-state span{color:var(--ink3)}.site-dashboard-command-view{min-height:100%;color:var(--ink)}.site-dashboard-command-head{gap:18px}.site-dashboard-command-head .ph-title{max-width:940px}.site-dashboard-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.site-dashboard-command-status-strip,.site-dashboard-command-head-actions,.site-dashboard-command-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-dashboard-command-btn{white-space:nowrap}.site-dashboard-command-selector{position:relative;min-width:220px}.site-dashboard-command-select{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;border:1px solid var(--bd2);background:var(--bg3);padding:0 11px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.site-dashboard-command-select>span{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-select:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.site-dashboard-command-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;width:min(320px,88vw);border:1px solid var(--bd2);background:var(--bg2);box-shadow:var(--modal-shadow)}.site-dashboard-command-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border-bottom:1px solid var(--bd);background:var(--bg2);padding:11px 12px;color:var(--ink2);text-align:left}.site-dashboard-command-menu-item:last-child{border-bottom:0}.site-dashboard-command-menu-item:hover,.site-dashboard-command-menu-item.active{background:var(--bg3);color:var(--ink)}.site-dashboard-command-menu-item strong,.site-dashboard-command-menu-item small{display:block;min-width:0}.site-dashboard-command-menu-item strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-menu-item small{margin-top:3px;color:var(--ink3);font-family:var(--mono);font-size:8.5px}.site-dashboard-command-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.site-dashboard-command-badge.ok,.site-dashboard-command-badge.emerald{border-color:color-mix(in srgb,var(--g) 36%,var(--bd));background:var(--gdim);color:var(--g)}.site-dashboard-command-badge.warn,.site-dashboard-command-badge.amber{border-color:color-mix(in srgb,var(--a) 42%,var(--bd));background:var(--adim);color:var(--a)}.site-dashboard-command-badge.info,.site-dashboard-command-badge.sky{border-color:color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim);color:var(--c)}.site-dashboard-command-badge.fault,.site-dashboard-command-badge.rose{border-color:color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim);color:var(--r)}.site-dashboard-command-badge.neutral,.site-dashboard-command-badge.slate{background:var(--bg4);color:var(--ink2)}.site-dashboard-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.site-dashboard-command-card{position:relative;min-height:134px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:21px}.site-dashboard-command-card:last-child{border-right:0}.site-dashboard-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.site-dashboard-command-card.ok:before,.site-dashboard-command-card.emerald:before{background:var(--g)}.site-dashboard-command-card.warn:before,.site-dashboard-command-card.amber:before{background:var(--a)}.site-dashboard-command-card.info:before,.site-dashboard-command-card.sky:before{background:var(--c)}.site-dashboard-command-card.fault:before,.site-dashboard-command-card.rose:before{background:var(--r)}.site-dashboard-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.site-dashboard-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.site-dashboard-command-card.ok .site-dashboard-command-card-dot,.site-dashboard-command-card.emerald .site-dashboard-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.site-dashboard-command-card.warn .site-dashboard-command-card-dot,.site-dashboard-command-card.amber .site-dashboard-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.site-dashboard-command-card.info .site-dashboard-command-card-dot,.site-dashboard-command-card.sky .site-dashboard-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.site-dashboard-command-card.fault .site-dashboard-command-card-dot,.site-dashboard-command-card.rose .site-dashboard-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.site-dashboard-command-card p,.site-dashboard-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.site-dashboard-command-card p{margin-top:16px}.site-dashboard-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.site-dashboard-command-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))}.site-dashboard-command-kpi{min-height:134px}.site-dashboard-command-kpi .kpi-num{font-size:clamp(32px,3.8vw,52px)}.site-dashboard-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.site-dashboard-command-main-panel,.site-dashboard-command-side-panel{min-width:0;min-height:0}.site-dashboard-command-scroll,.site-dashboard-command-side-scroll{min-height:0;overflow-y:auto}.site-dashboard-command-scroll{height:100%}.site-dashboard-command-scroll::-webkit-scrollbar,.site-dashboard-command-side-scroll::-webkit-scrollbar{width:2px}.site-dashboard-command-scroll::-webkit-scrollbar-thumb,.site-dashboard-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.site-dashboard-command-workspace-head,.site-dashboard-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.site-dashboard-command-workspace-head h2,.site-dashboard-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.site-dashboard-command-workspace-head span,.site-dashboard-command-section-head p{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.site-dashboard-command-section,.site-dashboard-command-follow{border-bottom:1px solid var(--bd);background:var(--bg2)}.site-dashboard-command-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--bd)}.site-dashboard-command-section-grid>.site-dashboard-command-section{border-bottom:0;border-right:1px solid var(--bd)}.site-dashboard-command-section-grid>.site-dashboard-command-section:last-child{border-right:0}.site-dashboard-command-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);padding:16px}.site-dashboard-command-section-title{display:flex;min-width:0;gap:12px}.site-dashboard-command-section-title h3{color:var(--ink);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.15}.site-dashboard-command-section-icon,.site-dashboard-command-side-icon,.site-dashboard-command-action-icon,.site-dashboard-command-row-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.site-dashboard-command-section-body{padding:14px}.site-dashboard-command-list{display:grid;gap:9px}.site-dashboard-command-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.site-dashboard-command-row,.site-dashboard-command-readiness,.site-dashboard-command-signal,.site-dashboard-command-action-row,.site-dashboard-command-empty,.site-dashboard-command-inventory{border:1px solid var(--bd);background:var(--bg3)}.site-dashboard-command-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:76px;overflow:hidden;padding:10px 12px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,color .16s}.site-dashboard-command-row:hover{border-color:var(--c);background:var(--cdim)}.site-dashboard-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.site-dashboard-command-row-mark.ok,.site-dashboard-command-row-mark.emerald{background:var(--g)}.site-dashboard-command-row-mark.warn,.site-dashboard-command-row-mark.amber{background:var(--a)}.site-dashboard-command-row-mark.info,.site-dashboard-command-row-mark.sky{background:var(--c)}.site-dashboard-command-row-mark.fault,.site-dashboard-command-row-mark.rose{background:var(--r)}.site-dashboard-command-row-main{min-width:0}.site-dashboard-command-row-label,.site-dashboard-command-age{display:inline-flex;align-items:center;min-height:19px;border:1px solid var(--bd);background:var(--bg2);padding:2px 6px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-dashboard-command-row strong{display:block;margin-top:6px;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-row small{display:block;margin-top:4px;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-row.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.site-dashboard-command-row.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd))}.site-dashboard-command-readiness-grid,.site-dashboard-command-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-dashboard-command-readiness{display:grid;gap:9px;min-height:78px;padding:12px}.site-dashboard-command-readiness span,.site-dashboard-command-signal span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.site-dashboard-command-readiness strong,.site-dashboard-command-signal strong{color:var(--ink);font-size:22px;font-weight:900;line-height:1}.site-dashboard-command-readiness.ok strong,.site-dashboard-command-signal.ok strong,.site-dashboard-command-signal.emerald strong{color:var(--g)}.site-dashboard-command-readiness.warn strong,.site-dashboard-command-signal.warn strong,.site-dashboard-command-signal.amber strong{color:var(--a)}.site-dashboard-command-readiness.info strong,.site-dashboard-command-signal.info strong,.site-dashboard-command-signal.sky strong{color:var(--c)}.site-dashboard-command-readiness.fault strong,.site-dashboard-command-signal.fault strong,.site-dashboard-command-signal.rose strong{color:var(--r)}.site-dashboard-command-inventory{position:relative;min-height:132px;padding:13px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s}.site-dashboard-command-inventory:hover{border-color:var(--c);background:var(--cdim)}.site-dashboard-command-inventory.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd))}.site-dashboard-command-inventory.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.site-dashboard-command-inventory strong{display:block;margin-top:14px;overflow:hidden;color:var(--ink);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.site-dashboard-command-inventory small{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px}.site-dashboard-command-inventory-count{position:absolute;right:13px;bottom:13px;color:var(--ink);font-size:28px;font-weight:900;line-height:1;text-align:right}.site-dashboard-command-inventory-count em{display:block;margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.site-dashboard-command-empty{display:grid;min-height:156px;place-items:center;align-content:center;gap:8px;padding:22px;text-align:center}.site-dashboard-command-empty svg{color:var(--ink3)}.site-dashboard-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.site-dashboard-command-empty span{max-width:360px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.site-dashboard-command-side-panel{display:flex;flex-direction:column}.site-dashboard-command-side-scroll{flex:1}.site-dashboard-command-signal{display:grid;gap:7px;border-width:0 0 1px;padding:14px 24px}.site-dashboard-command-signal strong{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.site-dashboard-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.site-dashboard-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.site-dashboard-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.site-dashboard-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.site-dashboard-command-action-row strong,.site-dashboard-command-action-row small{display:block}.site-dashboard-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.site-dashboard-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.site-dashboard-command-follow,.site-dashboard-command-follow .follow-panel{min-height:342px}.site-dashboard-command-footer{flex-shrink:0}.site-dashboard-command-view :where(svg){color:currentColor}@media(max-width:1320px){.site-dashboard-command-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.site-dashboard-command-context-grid,.site-dashboard-command-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-dashboard-command-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.site-dashboard-command-context-grid,.site-dashboard-command-kpi-row,.site-dashboard-command-section-grid,.site-dashboard-command-readiness-grid,.site-dashboard-command-inventory-grid,.site-dashboard-command-list.compact{grid-template-columns:minmax(0,1fr)}.site-dashboard-command-head-actions,.site-dashboard-command-inline-actions{align-items:stretch;width:100%}.site-dashboard-command-head-actions .btn,.site-dashboard-command-inline-actions .btn,.site-dashboard-command-selector{flex:1;min-width:100%}.site-dashboard-command-card,.site-dashboard-command-section-grid>.site-dashboard-command-section{border-right:0}.site-dashboard-command-row{grid-template-columns:minmax(0,1fr) auto}.site-dashboard-command-row-icon,.site-dashboard-command-row-mark{display:none}}.dashboard-command-view{overflow-y:auto;min-height:0}.dashboard-command-view .overview-body{flex:0 0 auto;min-height:300px}.dashboard-command-view .footer{flex:0 0 auto}.dashboard-follow-section{flex:0 0 auto;border-bottom:1px solid var(--bd);background:var(--bg)}.dashboard-state-view{align-items:center;justify-content:center;padding:28px}.dashboard-state-panel{width:min(420px,100%);min-height:210px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.dashboard-state-panel.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.dashboard-state-panel h2{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.03em;margin:0}.dashboard-state-panel p{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0}.dashboard-state-panel.fault p{color:var(--r)}.dashboard-state-spinner{width:34px;height:34px;border-radius:50%;border:2px solid var(--bd);border-top-color:var(--c);animation:apx-spin .8s linear infinite}.follow-panel{min-height:318px;background:var(--bg2);color:var(--ink);border:0;display:flex;flex-direction:column;overflow:hidden}.follow-head{padding:18px 28px 14px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}.follow-eyebrow{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-bottom:5px}.follow-title-row{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.follow-title-row svg{color:var(--c)}.follow-count{font-family:var(--mono);font-size:9px;font-weight:700;min-width:24px;height:18px;padding:0 7px;border-radius:3px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center}.follow-add,.follow-icon-button{width:32px;height:32px;border-radius:4px;border:1px solid var(--bd2);background:var(--bg3);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;transition:all .18s var(--ease);flex-shrink:0}.follow-add:hover,.follow-icon-button:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.follow-add.on{border-color:var(--a);background:var(--adim);color:var(--a)}.follow-filters{padding:12px 28px;border-bottom:1px solid var(--bd);display:flex;gap:7px;overflow-x:auto;flex-shrink:0}.follow-filter{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;border-radius:3px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;gap:5px;transition:all .18s var(--ease);white-space:nowrap}.follow-filter:hover,.follow-filter.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.follow-divider{width:1px;background:var(--bd);margin:0 3px;flex-shrink:0}.follow-form{margin:14px 28px 0;padding:14px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);display:grid;gap:10px;flex-shrink:0}.follow-grid{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:10px}.follow-field{display:grid;gap:5px}.follow-field span{font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.follow-field input,.follow-field select,.follow-date-input{min-height:34px;border-radius:3px;border:1px solid var(--bd2);background:var(--bg2);color:var(--ink);font-family:var(--mono);font-size:10.5px;outline:none}.follow-field input,.follow-field select{width:100%;padding:0 10px}.follow-date-input{height:24px;min-height:24px;padding:0 6px}.follow-field input:focus,.follow-field select:focus,.follow-date-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.follow-share{min-height:34px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px;padding:0 10px;text-align:left}.follow-share.on{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--cdim);color:var(--c)}.follow-check{width:14px;height:14px;border:1px solid var(--bd2);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--c)}.follow-share svg:last-child{margin-left:auto}.follow-submit{min-height:34px;border-radius:3px;background:var(--c);color:#00131a;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:all .18s var(--ease)}.follow-submit:hover{filter:brightness(1.08)}.follow-list{flex:1;min-height:0;overflow-y:auto;padding:12px 28px 18px;display:grid;align-content:start;gap:8px}.follow-list::-webkit-scrollbar{width:2px}.follow-list::-webkit-scrollbar-thumb{background:var(--bd2)}.follow-empty{min-height:146px;border:1px dashed var(--bd);border-radius:5px;color:var(--ink3);display:grid;place-items:center;align-content:center;gap:8px}.follow-empty svg{opacity:.35}.follow-empty p{font-family:var(--mono);font-size:10px;color:var(--ink3)}.follow-row{min-height:86px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);display:flex;overflow:hidden;transition:border-color .18s var(--ease),background .18s var(--ease)}.follow-row:hover{border-color:var(--bd2);background:var(--bg3)}.follow-row.done{opacity:.62}.follow-row.overdue{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.follow-row-strip{width:3px;flex-shrink:0}.follow-row-strip.info{background:var(--c)}.follow-row-strip.ok{background:var(--g)}.follow-row-strip.warn{background:var(--a)}.follow-row-strip.fault{background:var(--r)}.follow-row-strip.blue{background:var(--bl)}.follow-row-strip.done{background:var(--ink4)}.follow-row-content{min-width:0;flex:1;padding:11px 12px;display:flex;justify-content:space-between;gap:12px}.follow-row-main{min-width:0}.follow-meta,.follow-context,.follow-source,.follow-actions{display:flex;align-items:center}.follow-meta{flex-wrap:wrap;gap:6px;margin-bottom:7px}.follow-type,.follow-share-tag,.follow-date,.follow-done,.follow-aged{font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:3px;border:1px solid var(--bd);display:inline-flex;align-items:center;gap:4px;line-height:1}.follow-type.info,.follow-share-tag.team,.follow-icon-button.shared{background:var(--cdim);border-color:color-mix(in srgb,var(--c) 35%,transparent);color:var(--c)}.follow-type.ok,.follow-icon-button.complete{background:var(--gdim);border-color:color-mix(in srgb,var(--g) 35%,transparent);color:var(--g)}.follow-type.warn,.follow-aged{background:var(--adim);border-color:color-mix(in srgb,var(--a) 35%,transparent);color:var(--a)}.follow-type.fault{background:var(--rdim);border-color:color-mix(in srgb,var(--r) 35%,transparent);color:var(--r)}.follow-type.blue{background:var(--bldim);border-color:color-mix(in srgb,var(--bl) 35%,transparent);color:var(--bl)}.follow-type.done,.follow-share-tag.private,.follow-done,.follow-icon-button.undo{background:var(--bg3);border-color:var(--bd);color:var(--ink3)}.follow-date{background:transparent;color:var(--ink3);transition:all .18s var(--ease)}.follow-date:hover{background:var(--bg3);color:var(--ink)}.follow-date.overdue{background:var(--rdim);border-color:color-mix(in srgb,var(--r) 35%,transparent);color:var(--r)}.follow-item-title{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.28;margin:0}.follow-row.done .follow-item-title{color:var(--ink3);text-decoration:line-through}.follow-context{gap:8px;margin-top:5px;flex-wrap:wrap}.follow-context p{font-family:var(--mono);font-size:9px;color:var(--ink3);margin:0}.follow-context span{color:var(--ink2);font-weight:700}.follow-source{gap:5px;margin-top:5px;font-family:var(--mono);font-size:8px;color:var(--ink3)}.follow-source strong{color:var(--ink2);background:var(--bg3);border:1px solid var(--bd);border-radius:3px;padding:1px 5px;font-weight:800}.follow-actions{align-self:flex-start;gap:5px;opacity:.78;transition:opacity .18s var(--ease)}.follow-row:hover .follow-actions{opacity:1}.follow-icon-button:disabled{opacity:.35;cursor:not-allowed}.pm-page{min-height:100%;background:var(--bg);color:var(--ink);padding:28px;overflow-y:auto}.pm-shell{width:min(1480px,100%);margin:0 auto;display:grid;gap:16px}.pm-header{border:1px solid var(--bd);background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%);border-radius:5px;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.pm-eyebrow,.pm-panel-eyebrow,.pm-label,.pm-kpi-label,.pm-info-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.pm-title{margin-top:7px;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.pm-title em{color:var(--c);font-style:normal}.pm-subtitle,.pm-record-desc,.pm-info-sub,.pm-action-detail,.pm-modal-subtitle,.pm-task-type{font-family:var(--mono);font-size:9.5px;line-height:1.55;color:var(--ink3)}.pm-subtitle{margin-top:8px}.pm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pm-btn,.pm-icon-btn{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;border:1px solid var(--bd2);background:var(--bg3);color:var(--ink2);transition:all .18s var(--ease)}.pm-btn{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.pm-btn:hover,.pm-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.pm-btn.primary{border-color:var(--c);background:var(--c);color:#00131a}.pm-btn.primary:hover{filter:brightness(1.08);color:#00131a}.pm-btn.warn{border-color:color-mix(in srgb,var(--a) 50%,transparent);background:var(--adim);color:var(--a)}.pm-btn.warn:hover{border-color:var(--a);background:color-mix(in srgb,var(--a) 18%,var(--bg3));color:var(--a)}.pm-btn.danger{border-color:color-mix(in srgb,var(--r) 45%,transparent);background:var(--rdim);color:var(--r)}.pm-btn.danger:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 16%,var(--bg3));color:var(--r)}.pm-btn:disabled,.pm-icon-btn:disabled{cursor:not-allowed;opacity:.42}.pm-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.pm-icon-btn.danger:hover{border-color:color-mix(in srgb,var(--r) 38%,transparent);background:var(--rdim);color:var(--r)}.pm-lane-bar{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.pm-lane-btn{min-height:58px;border-right:1px solid var(--bd);padding:12px 16px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink3);transition:all .18s var(--ease)}.pm-lane-btn:last-child{border-right:0}.pm-lane-btn:hover,.pm-lane-btn.on{background:var(--bg3);color:var(--ink)}.pm-lane-label{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pm-lane-count{min-width:28px;height:20px;border:1px solid var(--bd);border-radius:3px;background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pm-lane-btn.on .pm-lane-count{border-color:var(--c);background:var(--cdim);color:var(--c)}.pm-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pm-workspace,.pm-side-panel{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);overflow:hidden}.pm-workspace-head{padding:18px 20px;border-bottom:1px solid var(--bd);background:var(--bg2)}.pm-workspace-title,.pm-modal-title{margin-top:5px;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.pm-workspace-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pm-scope-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.pm-scope-chip,.pm-meta-pill,.pm-chip,.pm-status-badge{font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;gap:5px;line-height:1}.pm-scope-chip,.pm-meta-pill,.pm-chip,.pm-status-badge{padding:5px 7px}.pm-kpi-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pm-kpi-grid.schedules{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-kpi-card{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink);padding:13px;text-align:left;transition:all .18s var(--ease)}.pm-kpi-card:hover,.pm-kpi-card.on{border-color:var(--bd2);background:var(--bg4)}.pm-kpi-card.on.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd))}.pm-kpi-card.on.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd))}.pm-kpi-card.on.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd))}.pm-kpi-card.on.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd))}.pm-kpi-accent{width:30px;height:2px;border-radius:999px;background:var(--ink4)}.pm-kpi-card.info .pm-kpi-accent{background:var(--c)}.pm-kpi-card.warn .pm-kpi-accent{background:var(--a)}.pm-kpi-card.fault .pm-kpi-accent{background:var(--r)}.pm-kpi-card.ok .pm-kpi-accent{background:var(--g)}.pm-kpi-label{margin-top:12px}.pm-kpi-value{margin-top:7px;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.pm-kpi-helper{margin-top:6px;font-family:var(--mono);font-size:8.5px;line-height:1.5;color:var(--ink3)}.pm-toolbar{border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px 20px}.pm-toolbar-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.pm-filter-group{display:flex;flex:1;gap:9px;align-items:center}.pm-search-wrap{flex:1;min-width:220px;position:relative}.pm-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink3);pointer-events:none}.pm-input{min-height:34px;width:100%;border-radius:3px;border:1px solid var(--bd2);background:var(--bg2);color:var(--ink);font-family:var(--mono);font-size:10px;outline:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.pm-input.with-icon{padding-left:34px}input.pm-input,select.pm-input,textarea.pm-input{padding:0 10px}textarea.pm-input{padding-top:9px;min-height:88px}.pm-input::-moz-placeholder{color:var(--ink3)}.pm-input::placeholder{color:var(--ink3)}.pm-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.pm-select{max-width:220px}.pm-inline-note{min-height:34px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);padding:0 10px;display:inline-flex;align-items:center;font-family:var(--mono);font-size:9px;color:var(--ink3)}.pm-table-list{padding:12px;display:grid;gap:8px}.pm-empty{min-height:240px;border:1px dashed var(--bd);border-radius:5px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:var(--ink3)}.pm-empty svg{opacity:.45}.pm-empty p{margin:0;font-family:var(--mono);font-size:10px;color:var(--ink2)}.pm-link-button{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.pm-record-row{position:relative;width:100%;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);padding:13px 14px;color:var(--ink);text-align:left;overflow:hidden;transition:border-color .18s var(--ease),background .18s var(--ease)}.pm-record-row:hover{border-color:var(--bd2);background:var(--bg3)}.pm-row-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink4)}.pm-row-accent.info{background:var(--c)}.pm-row-accent.warn{background:var(--a)}.pm-row-accent.fault{background:var(--r)}.pm-row-accent.ok{background:var(--g)}.pm-row-accent.blue{background:var(--bl)}.pm-record-grid{display:grid;gap:12px;align-items:stretch;padding-left:8px}.pm-record-grid.library{grid-template-columns:minmax(0,1.45fr) 190px auto}.pm-record-grid.schedule{grid-template-columns:minmax(0,1.55fr) 170px 170px auto}.pm-record-grid.workorder{grid-template-columns:minmax(0,1.7fr) 170px 170px 36px}.pm-record-meta{display:flex;flex-wrap:wrap;gap:6px}.pm-record-title{margin-top:9px;color:var(--ink);font-size:14px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.pm-record-desc{margin-top:6px}.pm-info-tile{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);padding:12px}.pm-info-value{margin-top:8px;color:var(--ink);font-size:18px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.pm-info-value.large{font-size:26px}.pm-info-row{display:flex;align-items:center;gap:7px}.pm-status-badge.info,.pm-meta-pill.info,.pm-chip.info{border-color:color-mix(in srgb,var(--c) 35%,transparent);background:var(--cdim);color:var(--c)}.pm-status-badge.ok,.pm-meta-pill.ok,.pm-chip.ok{border-color:color-mix(in srgb,var(--g) 35%,transparent);background:var(--gdim);color:var(--g)}.pm-status-badge.warn,.pm-meta-pill.warn,.pm-chip.warn{border-color:color-mix(in srgb,var(--a) 35%,transparent);background:var(--adim);color:var(--a)}.pm-status-badge.fault,.pm-meta-pill.fault,.pm-chip.fault{border-color:color-mix(in srgb,var(--r) 35%,transparent);background:var(--rdim);color:var(--r)}.pm-status-badge.blue,.pm-meta-pill.blue,.pm-chip.blue{border-color:color-mix(in srgb,var(--bl) 35%,transparent);background:var(--bldim);color:var(--bl)}.pm-side-panel{padding:16px;position:sticky;top:12px}.pm-action-list{margin-top:12px;display:grid;gap:8px}.pm-action-card{width:100%;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink);padding:12px;text-align:left;transition:all .18s var(--ease)}.pm-action-card:hover,.pm-action-card.primary{border-color:var(--c);background:var(--cdim)}.pm-action-main{display:flex;align-items:center;gap:10px}.pm-action-icon{width:30px;height:30px;border-radius:4px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-action-card.primary .pm-action-icon{border-color:color-mix(in srgb,var(--c) 35%,transparent);color:var(--c)}.pm-action-label{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pm-state-view{min-height:100%;display:grid;place-items:center;background:var(--bg);color:var(--ink)}.pm-state-panel{min-width:320px;min-height:180px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);display:grid;place-items:center;align-content:center;gap:12px}.pm-state-spinner{width:34px;height:34px;border-radius:50%;border:2px solid var(--bd);border-top-color:var(--c);animation:apx-spin .8s linear infinite}.pm-state-panel p{font-family:var(--mono);font-size:10px;color:var(--ink3)}.pm-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.pm-command-head{padding-bottom:26px}.pm-command-btn,.pm-command-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px}.pm-command-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.pm-mode-card{min-width:0;padding:22px 24px 18px;border-right:1px solid var(--bd);position:relative;overflow:hidden;text-align:left;transition:background .2s,color .2s}.pm-mode-card:last-child{border-right:0}.pm-mode-card:hover,.pm-mode-card.on{background:var(--bg3)}.pm-mode-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink4)}.pm-mode-card.ok:before{background:var(--g)}.pm-mode-card.warn:before{background:var(--a)}.pm-mode-card.fault:before{background:var(--r)}.pm-mode-card.info:before{background:var(--c)}.pm-mode-card.ok .sc-d{background:var(--g);box-shadow:0 0 6px var(--g)}.pm-mode-card.warn .sc-d{background:var(--a);box-shadow:0 0 6px var(--a)}.pm-mode-card.fault .sc-d{background:var(--r);box-shadow:0 0 7px var(--r)}.pm-mode-card.info .sc-d{background:var(--c);box-shadow:0 0 6px var(--c)}.sc-st.info{background:var(--cdim);color:var(--c)}.pm-mode-icon{color:var(--c);display:inline-flex;align-items:center}.pm-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.pm-command-kpis.schedules{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-command-kpi{border-radius:0;min-height:126px;text-align:left}.pm-command-kpi.on{background:var(--bg3);box-shadow:inset 0 -2px 0 var(--c)}.kpi-num.r{color:var(--r);text-shadow:0 0 40px rgba(255,61,92,.15)}.pm-command-toolbar{min-height:54px;border-bottom:1px solid var(--bd);background:var(--bg2);display:flex;align-items:center;gap:10px;padding:9px 24px;flex-shrink:0}.pm-command-search{position:relative;flex:1;min-width:240px}.pm-command-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink3);pointer-events:none}.pm-command-input{width:100%;min-height:34px;border:1px solid var(--bd2);border-radius:5px;background:var(--bg3);color:var(--ink);font-family:var(--mono);font-size:10px;outline:none;transition:border-color .18s var(--ease),background .18s var(--ease)}.pm-command-input.with-icon{padding-left:34px}input.pm-command-input,select.pm-command-input{padding:0 12px}.pm-command-input::-moz-placeholder{color:var(--ink3)}.pm-command-input::placeholder{color:var(--ink3)}.pm-command-input:focus{border-color:var(--c);background:var(--bg4)}.pm-command-select{max-width:220px;flex-shrink:0}.pm-command-chip,.pm-command-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bd);border-radius:2px;background:var(--bg4);color:var(--ink2);font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.pm-command-chip{min-height:34px;padding:0 10px}.pm-command-badge{width:-moz-fit-content;width:fit-content;padding:5px 7px}.pm-command-badge.info{border-color:color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--c)}.pm-command-badge.ok{border-color:color-mix(in srgb,var(--g) 34%,transparent);background:var(--gdim);color:var(--g)}.pm-command-badge.warn{border-color:color-mix(in srgb,var(--a) 34%,transparent);background:var(--adim);color:var(--a)}.pm-command-badge.fault{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.pm-command-body{grid-template-columns:minmax(0,1fr) 320px}.pm-command-register-panel,.pm-command-actions-panel{min-height:0}.pm-command-panel-sub{margin-top:4px;font-family:var(--mono);font-size:9px;color:var(--ink3)}.pm-command-register-scroll{flex:1;min-height:0;overflow:auto}.pm-command-register-scroll::-webkit-scrollbar{width:2px;height:2px}.pm-command-register-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.pm-command-table{min-width:920px}.pm-command-table-head,.pm-command-row{display:grid;align-items:stretch;border-bottom:1px solid var(--bd)}.pm-command-table-head{position:sticky;top:0;z-index:1;min-height:34px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pm-command-table-head>span,.pm-command-row>span{min-width:0;padding:10px 12px;border-right:1px solid var(--bd)}.pm-command-table-head>span:last-child,.pm-command-row>span:last-child{border-right:0}.pm-command-row{width:100%;min-height:68px;color:var(--ink);text-align:left;background:var(--bg);transition:background .15s}.pm-command-row:hover{background:var(--bg3)}.pm-command-table.workorder .pm-command-table-head,.pm-command-table.workorder .pm-command-row{grid-template-columns:4px minmax(260px,1.65fr) minmax(190px,1fr) minmax(150px,.82fr) minmax(132px,.72fr) minmax(116px,.6fr) 62px}.pm-command-table.schedule .pm-command-table-head,.pm-command-table.schedule .pm-command-row{grid-template-columns:4px minmax(260px,1.6fr) minmax(190px,1fr) minmax(120px,.58fr) minmax(132px,.66fr) minmax(128px,.66fr) 84px}.pm-command-table.library .pm-command-table-head,.pm-command-table.library .pm-command-row{grid-template-columns:4px minmax(300px,1.7fr) minmax(130px,.7fr) minmax(86px,.45fr) minmax(102px,.55fr) 84px}.pm-command-sev{width:4px;padding:0!important;border-right:0!important}.pm-command-sev.info{background:var(--c)}.pm-command-sev.warn{background:var(--a)}.pm-command-sev.fault{background:var(--r)}.pm-command-sev.ok{background:var(--g)}.pm-command-primary-cell,.pm-command-stack-cell,.pm-command-cell{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px}.pm-command-cell{color:var(--ink2);font-family:var(--mono);font-size:10px}.pm-command-stack-cell{color:var(--ink2);font-family:var(--mono);font-size:9px}.pm-command-stack-cell>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.pm-command-code{display:inline-flex;align-items:center;gap:5px;color:var(--c);font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pm-command-title{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-command-sub{color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pm-command-actions.open{justify-content:center}.pm-command-icon-btn{width:28px;height:28px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.pm-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.pm-command-icon-btn.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.pm-command-empty{min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink3);border-bottom:1px solid var(--bd)}.pm-command-empty p{font-family:var(--mono);font-size:10px;color:var(--ink2)}.pm-command-action-row{align-items:center}.pm-command-action-row:disabled{cursor:not-allowed;opacity:.5}.pm-command-action-row.primary{background:var(--cdim)}.pm-command-action-row .al-site{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:6px}.pm-command-action-row .al-title,.pm-command-action-row .al-sub{display:block}.pm-command-footer{min-height:49px}.pm-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--overlay);padding:16px;overflow-y:auto}.pm-modal-panel{position:relative;width:100%;max-height:calc(100vh - 32px);border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;overflow:hidden}.pm-modal-panel.wide{max-width:1120px}.pm-modal-panel.medium{max-width:980px}.pm-modal-panel>form{min-height:0;display:flex;flex-direction:column}.pm-modal-head,.pm-modal-footer{flex-shrink:0;background:var(--bg3);border-color:var(--bd)}.pm-modal-head{border-bottom:1px solid var(--bd);padding:18px 20px}.pm-modal-head-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pm-chip-row{display:flex;flex-wrap:wrap;gap:6px}.pm-modal-metrics{margin-top:14px;display:grid;gap:8px}.pm-modal-metrics.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-modal-metrics.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-modal-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px}.pm-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.pm-modal-layout.medium-side{grid-template-columns:minmax(0,1fr) 280px}.pm-modal-stack{display:grid;gap:14px;align-content:start}.pm-modal-footer{border-top:1px solid var(--bd);padding:12px 20px;display:flex;justify-content:flex-end;gap:8px}.pm-modal-section,.pm-side-card,.pm-task-builder,.pm-nested-panel{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);overflow:hidden}.pm-modal-section-head,.pm-side-card-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px 14px}.pm-modal-section-title,.pm-side-card-title{margin-top:3px;font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pm-modal-section-body,.pm-side-card-body{padding:14px}.pm-form-stack{display:grid;gap:12px}.pm-field-grid{display:grid;gap:10px}.pm-field-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-field-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-label{display:block;margin-bottom:5px}.pm-required{color:var(--r)}.pm-modal-card{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);padding:12px}.pm-hero-metric,.pm-mini-row{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);padding:12px}.pm-hero-metric.info,.pm-modal-card.info,.pm-mini-row.info{border-color:color-mix(in srgb,var(--c) 26%,var(--bd));background:var(--cdim)}.pm-hero-metric.ok,.pm-modal-card.ok,.pm-mini-row.ok{border-color:color-mix(in srgb,var(--g) 26%,var(--bd));background:var(--gdim)}.pm-hero-metric.warn,.pm-modal-card.warn,.pm-mini-row.warn{border-color:color-mix(in srgb,var(--a) 26%,var(--bd));background:var(--adim)}.pm-hero-metric.fault,.pm-modal-card.fault,.pm-mini-row.fault{border-color:color-mix(in srgb,var(--r) 26%,var(--bd));background:var(--rdim)}.pm-hero-top,.pm-mini-row{display:flex;align-items:center;gap:7px}.pm-hero-value{margin-top:7px;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mini-row{justify-content:space-between}.pm-mini-label{font-family:var(--mono);font-size:9px;color:var(--ink3)}.pm-mini-value{font-family:var(--mono);font-size:9px;font-weight:800;color:var(--ink2);max-width:160px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--bd)}.pm-readiness-row:first-child{border-top:0}.pm-readiness-label,.pm-readiness-status{font-family:var(--mono);font-size:9px}.pm-readiness-status{display:inline-flex;align-items:center;gap:5px;font-weight:800}.pm-readiness-status.ready{color:var(--g)}.pm-readiness-status.missing{color:var(--r)}.pm-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:9px;color:var(--ink3)}.pm-progress-value{color:var(--ink2);font-weight:800}.pm-progress-track{margin-top:8px;height:3px;background:var(--bd);border-radius:999px;overflow:hidden}.pm-progress-fill{height:100%;background:var(--c);transition:width .2s var(--ease)}.pm-progress-fill.ok{background:var(--g)}.pm-progress-fill.warn{background:var(--a)}.pm-progress-fill.fault{background:var(--r)}.pm-progress-detail{margin-top:7px;font-family:var(--mono);font-size:8.5px;color:var(--ink3)}.pm-task-builder{padding:12px;background:var(--bg3)}.pm-task-title{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pm-task-add-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 34px;gap:8px}.pm-task-list{margin-top:10px;max-height:280px;overflow-y:auto;display:grid;gap:7px}.pm-task-row{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);padding:9px;display:flex;align-items:center;gap:9px}.pm-task-index{width:24px;height:24px;border:1px solid var(--bd);border-radius:3px;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:8px;font-weight:800;color:var(--ink3);flex-shrink:0}.pm-task-text{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-task-empty{margin-top:10px;min-height:96px;border:1px dashed var(--bd);border-radius:5px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--ink3)}.pm-task-empty p{font-family:var(--mono);font-size:9px}.cm-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.cm-command-head{padding-bottom:25px}.cm-command-status-strip{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.cm-command-modes{grid-template-columns:repeat(6,minmax(0,1fr))}.cm-mode-card{min-height:148px;padding:18px 18px 15px}.cm-mode-card .sc-name{font-size:28px}.cm-mode-card.neutral:before{background:var(--bd2)}.cm-mode-card.neutral .sc-d{background:var(--ink3);box-shadow:0 0 6px var(--ink3)}.cm-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0}.cm-command-kpi{min-height:126px;border-radius:0}.cm-command-body{grid-template-columns:minmax(0,1fr) 320px;min-height:0}.cm-command-register-panel,.cm-command-actions-panel{min-width:0;min-height:0}.cm-command-register-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.cm-command-register-scroll::-webkit-scrollbar{width:2px;height:2px}.cm-command-register-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.cm-command-toolbar{flex-wrap:wrap}.cm-command-table{min-width:1040px}.cm-command-table .pm-command-table-head,.cm-command-table .pm-command-row{grid-template-columns:4px minmax(260px,1.45fr) minmax(210px,1fr) minmax(150px,.76fr) minmax(150px,.74fr) minmax(150px,.74fr) 74px}.cm-command-row{cursor:pointer}.cm-command-row:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.cm-command-actions-panel .alert-list{flex:1;min-height:0;overflow:auto}.cm-command-footer{flex-shrink:0}.cm-lane-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.cm-ticket-row{cursor:pointer}.cm-row-actions{display:grid;gap:7px;justify-items:end;align-content:start}.cm-create-page .pm-header-main{min-width:0}.cm-create-page .pm-scope-row{margin-top:10px;justify-content:flex-start}.cm-create-page .pm-label{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-weight:800;color:var(--ink2)}.cm-create-page .pm-modal-card{margin-top:9px}.pm-input.fault{border-color:color-mix(in srgb,var(--r) 45%,transparent);background:var(--rdim)}.pm-field-error{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--r)}.pm-kpi-value.compact{font-size:18px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-create-footer{border:1px solid var(--bd);border-radius:5px;background:var(--bg3)}.pm-next-list{margin-top:8px;display:grid;gap:5px;font-family:var(--mono);font-size:9px;line-height:1.55;color:var(--ink3)}.pm-mini-label{display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.pm-main-grid,.pm-modal-layout,.pm-modal-layout.medium-side{grid-template-columns:1fr}.pm-side-panel{position:static}.pm-record-grid.library,.pm-record-grid.schedule,.pm-record-grid.workorder{grid-template-columns:1fr}.cm-lane-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pm-page{padding:16px}.pm-header,.pm-workspace-top,.pm-toolbar-row,.pm-filter-group{flex-direction:column;align-items:stretch}.pm-actions,.pm-scope-row{justify-content:flex-start}.pm-lane-bar,.cm-lane-bar,.pm-kpi-grid,.pm-kpi-grid.schedules,.pm-modal-metrics.cols-3,.pm-modal-metrics.cols-4,.pm-field-grid.cols-2,.pm-field-grid.cols-3,.pm-task-add-row{grid-template-columns:1fr}.pm-select{max-width:none}}.pmd-page{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--dis);overflow:auto}.pmd-shell{max-width:1440px;margin:0 auto;padding:22px 34px 30px}.pmd-hero,.pmd-panel,.pmd-state-panel{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);overflow:hidden;box-shadow:var(--shadow)}.pmd-hero{position:relative;padding:22px}.pmd-hero:before,.pmd-panel:before{content:"";display:block;width:84px;height:3px;background:var(--c);opacity:.9}.pmd-panel.warn:before,.pmd-hero.warn:before{background:var(--a)}.pmd-hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:18px;align-items:start;padding-top:18px}.pmd-title-block{min-width:0}.pmd-hero-topline,.pmd-status-strip,.pmd-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.pmd-status-strip{margin-top:14px}.pmd-meta-row{margin-top:12px}.pmd-meta-row.compact{justify-content:flex-end;margin-top:0}.pmd-title{margin-top:12px;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:.98;font-weight:800;letter-spacing:-.045em}.pmd-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pmd-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.pmd-kpi,.pmd-info-tile,.pmd-callout,.pmd-state-card,.pmd-procedure-actions,.pmd-timeline{border:1px solid var(--bd);border-radius:5px;background:var(--bg3)}.pmd-kpi{position:relative;min-height:112px;padding:18px;overflow:hidden}.pmd-kpi-bar{width:78%;height:3px;border-radius:1px;background:var(--c)}.pmd-kpi.ok .pmd-kpi-bar{background:var(--g)}.pmd-kpi.warn .pmd-kpi-bar{background:var(--a)}.pmd-kpi.fault .pmd-kpi-bar{background:var(--r)}.pmd-kpi.neutral .pmd-kpi-bar{background:var(--bd2)}.pmd-kpi-content,.pmd-info-top{display:flex;justify-content:space-between;gap:14px;margin-top:14px}.pmd-kpi-icon,.pmd-info-icon,.pmd-procedure-icon,.pmd-status-icon{width:34px;height:34px;border:1px solid var(--bd);border-radius:4px;background:var(--bg2);color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pmd-kpi.info .pmd-kpi-icon,.pmd-status-row.info .pmd-status-icon{color:var(--c);background:var(--cdim);border-color:color-mix(in srgb,var(--c) 32%,transparent)}.pmd-kpi.ok .pmd-kpi-icon,.pmd-status-row.ok .pmd-status-icon{color:var(--g);background:var(--gdim);border-color:color-mix(in srgb,var(--g) 36%,transparent)}.pmd-kpi.warn .pmd-kpi-icon,.pmd-status-row.warn .pmd-status-icon{color:var(--a);background:var(--adim);border-color:color-mix(in srgb,var(--a) 42%,transparent)}.pmd-kpi.fault .pmd-kpi-icon,.pmd-status-row.fault .pmd-status-icon{color:var(--r);background:var(--rdim);border-color:color-mix(in srgb,var(--r) 42%,transparent)}.pmd-kpi-value{margin-top:9px;color:var(--ink);font-size:25px;line-height:1;font-weight:800;letter-spacing:-.04em}.pmd-label{font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.pmd-muted{margin-top:6px;color:var(--ink3);font-family:var(--mono);font-size:9.5px;line-height:1.45}.pmd-status,.pmd-pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;border:1px solid var(--bd2);border-radius:999px;background:var(--bg3);color:var(--ink3);font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pmd-status{padding:3px 9px}.pmd-pill{padding:3px 8px}.pmd-status.info{color:var(--c);border-color:color-mix(in srgb,var(--c) 36%,transparent);background:var(--cdim)}.pmd-status.ok{color:var(--g);border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim)}.pmd-status.warn{color:var(--a);border-color:color-mix(in srgb,var(--a) 45%,transparent);background:var(--adim)}.pmd-status.fault{color:var(--r);border-color:color-mix(in srgb,var(--r) 45%,transparent);background:var(--rdim)}.pmd-live-dot{width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 6px var(--g);animation:apex-pip 2s infinite}.pmd-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:14px}.pmd-main-stack,.pmd-side-stack,.pmd-panel-body.stack{display:grid;gap:14px;align-content:start}.pmd-side-stack{position:sticky;top:16px}.pmd-panel-head{min-height:60px;padding:16px 18px;border-bottom:1px solid var(--bd);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:var(--bg2)}.pmd-panel-head.compact{min-height:52px;align-items:center}.pmd-panel-title,.pmd-section-title{margin-top:6px;color:var(--ink);font-size:20px;line-height:1;font-weight:800;letter-spacing:-.035em}.pmd-panel-title.small{font-size:18px}.pmd-panel-title.icon,.pmd-section-title{display:flex;align-items:center;gap:8px}.pmd-section-title{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pmd-section-title.warn{color:var(--a)}.pmd-panel-body{padding:16px 18px 18px}.pmd-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.pmd-info-grid.schedule{margin-top:9px}.pmd-info-tile{padding:13px;min-width:0}.pmd-info-value{margin-top:8px;color:var(--ink);font-size:13px;line-height:1.2;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmd-callout{margin-top:10px;padding:13px}.pmd-callout p:last-child{margin-top:8px;color:var(--ink2);font-family:var(--mono);font-size:10.5px;line-height:1.6}.pmd-procedure-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px;padding:16px 18px 18px}.pmd-procedure-title-row{display:flex;align-items:flex-start;gap:10px}.pmd-procedure-icon{color:var(--c);background:var(--cdim);border-color:color-mix(in srgb,var(--c) 34%,transparent)}.pmd-procedure-title{color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.pmd-state-card{margin-top:12px;padding:12px;font-family:var(--mono);font-size:10px;color:var(--ink2)}.pmd-state-card p{color:var(--ink);font-weight:800}.pmd-state-card span{display:block;margin-top:5px;color:var(--ink3);line-height:1.45}.pmd-state-card.info{border-color:color-mix(in srgb,var(--c) 35%,transparent);background:var(--cdim)}.pmd-state-card.ok{border-color:color-mix(in srgb,var(--g) 38%,transparent);background:var(--gdim)}.pmd-state-card.warn{border-color:color-mix(in srgb,var(--a) 42%,transparent);background:var(--adim)}.pmd-state-card.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim)}.pmd-procedure-actions{padding:12px;display:grid;align-content:start;gap:8px}.pmd-procedure-actions .pmd-state-card{margin-top:0}.pmd-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pmd-textarea{min-height:142px;resize:none}.pmd-textarea.warn:focus{border-color:var(--a);box-shadow:0 0 0 2px var(--adim)}.pmd-help{margin-bottom:10px;font-family:var(--mono);font-size:10px;line-height:1.55;color:var(--ink3)}.pmd-help.warn{color:var(--a)}.pmd-related-list{display:grid}.pmd-related-row{min-height:48px;padding:0 16px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:background .15s,color .15s}.pmd-related-row:hover{background:var(--bg3)}.pmd-related-row:disabled{cursor:default;opacity:.65}.pmd-related-title{min-width:0;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmd-wo-progress-panel,.pmd-wo-panel{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);overflow:hidden}.pmd-wo-progress-panel{padding:14px 16px}.pmd-wo-panel:before{content:"";display:block;width:84px;height:3px;background:var(--c)}.pmd-wo-panel-head{min-height:52px;padding:14px 16px;border-bottom:1px solid var(--bd);background:var(--bg2);display:flex;align-items:center;justify-content:space-between;gap:12px}.pmd-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pmd-link-action{display:inline-flex;align-items:center;gap:6px;min-height:28px;color:var(--c);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pmd-link-action:hover{color:var(--ink)}.pmd-link-action.ok{color:var(--g)}.pmd-task-add-row{display:grid;grid-template-columns:minmax(0,1fr) 150px auto 34px;gap:8px;padding:12px 16px;border-bottom:1px solid var(--bd);background:var(--cdim)}.pmd-empty-block{min-height:112px;padding:24px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;text-align:center}.pmd-empty-block.compact{min-height:72px;padding:18px}.pmd-checklist-list,.pmd-attachment-list,.pmd-comment-list,.pmd-parts-list,.pmd-inventory-list{display:grid}.pmd-check-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--bd);background:var(--bg2)}.pmd-check-row.done{background:var(--gdim)}.pmd-step-index{width:28px;height:28px;border:1px solid var(--bd);border-radius:4px;background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;font-weight:800}.pmd-check-body{min-width:0;display:grid;gap:10px}.pmd-check-main{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pmd-check-copy{min-width:0}.pmd-check-copy p{color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:800;line-height:1.45}.pmd-check-copy p.done{color:var(--ink3);text-decoration:line-through}.pmd-check-copy span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px}.pmd-check-controls{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:520px}.pmd-check-toggle{color:var(--ink3);transition:color .15s}.pmd-check-toggle:hover{color:var(--c)}.pmd-check-toggle.done{color:var(--g)}.pmd-choice-group,.pmd-photo-control{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pmd-choice-btn{min-height:28px;padding:0 9px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pmd-choice-btn.ok.on{border-color:var(--g);background:var(--g);color:#00160c}.pmd-choice-btn.fault.on{border-color:var(--r);background:var(--r);color:#fff}.pmd-reading-wrap{position:relative;display:grid;gap:5px}.pmd-reading-box,.pmd-photo-select{min-height:30px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink3);display:flex;align-items:center;overflow:hidden}.pmd-reading-box.fault{border-color:color-mix(in srgb,var(--r) 45%,transparent);box-shadow:0 0 0 2px var(--rdim)}.pmd-reading-box svg,.pmd-photo-select svg{margin-left:8px;flex-shrink:0}.pmd-reading-box input{width:82px;min-height:28px;border:0!important;background:transparent!important;padding:0 8px!important;font-weight:800}.pmd-reading-box span{align-self:stretch;padding:0 8px;border-left:1px solid var(--bd);background:var(--bg2);display:inline-flex;align-items:center;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800}.pmd-inline-input{width:190px}.pmd-task-note{min-height:30px}.pmd-photo-select select{min-width:180px;min-height:30px;border:0!important;background:transparent!important}.pmd-inline-alert{color:var(--r);display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pmd-inline-alert.warn{color:var(--a)}.pmd-file-btn{cursor:pointer}.pmd-attachment-body{padding:12px}.pmd-attachment-row,.pmd-part-row,.pmd-inventory-row{min-height:44px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);display:flex;align-items:center;gap:9px;padding:9px 10px}.pmd-attachment-row+.pmd-attachment-row,.pmd-part-row+.pmd-part-row{margin-top:7px}.pmd-attachment-row>svg{color:var(--ink3);flex-shrink:0}.pmd-attachment-name{flex:1;min-width:0;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmd-status.mini{min-height:20px;padding:1px 6px;font-size:8px}.pmd-modal-overlay{position:fixed;inset:0;z-index:240;padding:18px;background:var(--overlay);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pmd-workorder-modal{width:min(460px,100%);max-height:min(82vh,780px);border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;overflow:hidden}.pmd-workorder-modal.wide{width:min(560px,100%)}.pmd-modal-head,.pmd-modal-footer{min-height:56px;padding:14px 16px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:12px}.pmd-modal-head h4{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:16px;font-weight:800}.pmd-modal-footer{border-top:1px solid var(--bd);border-bottom:0;justify-content:flex-end}.pmd-modal-body{padding:16px;overflow-y:auto;display:grid;gap:14px}.pmd-radio-list{display:grid;gap:6px}.pmd-radio-row{min-height:34px;padding:0 10px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);display:flex;align-items:center;gap:8px;cursor:pointer}.pmd-radio-row span{color:var(--ink2);font-family:var(--mono);font-size:10px}.pmd-comment-list{max-height:320px;overflow-y:auto}.pmd-comment-row{padding:12px 16px;border-bottom:1px solid var(--bd)}.pmd-comment-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.pmd-comment-meta span{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800}.pmd-comment-meta time,.pmd-comment-row p{color:var(--ink3);font-family:var(--mono);font-size:9px}.pmd-comment-row p{color:var(--ink2);line-height:1.5}.pmd-comment-compose{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:12px;border-top:1px solid var(--bd);background:var(--bg2)}.pmd-send-btn{color:var(--c);border-color:color-mix(in srgb,var(--c) 38%,transparent)}.pmd-cost-chip{display:inline-flex;align-items:center;gap:4px;color:var(--g);font-family:var(--mono);font-size:9px;font-weight:800}.pmd-reorder-alert{margin:0;border-left:0;border-right:0;border-radius:0;display:flex;align-items:center;gap:8px}.pmd-reorder-alert .pm-icon-btn{margin-left:auto;flex-shrink:0}.pmd-parts-list{padding:12px}.pmd-part-main{flex:1;min-width:0}.pmd-part-main span{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800}.pmd-part-main code{margin-left:7px;color:var(--ink3);font-family:var(--mono);font-size:9px}.pmd-part-main p{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:9px}.pmd-part-main b,.pmd-part-row strong{color:var(--ink)}.pmd-part-main em{font-style:normal}.pmd-search-field{position:relative;display:flex;align-items:center}.pmd-search-field svg{position:absolute;left:10px;color:var(--ink3)}.pmd-search-field .pm-input{padding-left:32px}.pmd-inventory-list{max-height:260px;overflow-y:auto;border:1px solid var(--bd);border-radius:5px}.pmd-inventory-row{width:100%;border:0;border-bottom:1px solid var(--bd);border-radius:0;justify-content:space-between;text-align:left}.pmd-inventory-row:hover{background:var(--cdim)}.pmd-inventory-row p{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800}.pmd-inventory-row span{display:block;margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:9px}.pmd-inventory-row b{display:block;color:var(--ink);font-family:var(--mono);font-size:11px;text-align:right}.pmd-inventory-row b.ok{color:var(--g)}.pmd-inventory-row b.warn{color:var(--a)}.pmd-inventory-row b.fault{color:var(--r)}.pmd-selected-part{border:1px solid color-mix(in srgb,var(--c) 38%,transparent);border-radius:5px;background:var(--cdim);padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pmd-selected-part p{color:var(--c);font-weight:800}.pmd-selected-part span{display:block;margin-top:4px;color:var(--ink2);font-family:var(--mono);font-size:9px}.pmd-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px}.pmd-total-preview{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);padding:10px}.pmd-total-preview span{color:var(--ink3);font-family:var(--mono);font-size:8px;text-transform:uppercase}.pmd-total-preview b{display:block;margin-top:6px;color:var(--ink);font-size:18px}.pmd-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.pmd-progress-head span{color:var(--ink)}.pmd-progress-track{height:4px;border-radius:1px;overflow:hidden;background:var(--bg4)}.pmd-progress-track div{height:100%;border-radius:1px;background:var(--c);transition:width .2s var(--ease)}.pmd-progress-track div.ok,.pmd-progress.ok .pmd-progress-track div{background:var(--g)}.pmd-progress.warn .pmd-progress-track div{background:var(--a)}.pmd-progress.fault .pmd-progress-track div{background:var(--r)}.pmd-status-row{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px}.pmd-status-main{min-width:0;display:flex;align-items:center;gap:8px}.pmd-status-main p,.pmd-status-value{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.pmd-status-value{max-width:130px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pmd-timeline{padding:12px}.pmd-timeline>div{margin-top:10px;border-top:1px solid var(--bd)}.pmd-timeline-entry{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--bd);font-family:var(--mono);font-size:9px}.pmd-timeline-entry span{color:var(--ink3)}.pmd-timeline-entry b{color:var(--ink);text-align:right}.pmd-state-view{min-height:100%;display:grid;place-items:center;background:var(--bg);color:var(--ink);padding:24px}.pmd-state-panel{min-width:min(360px,100%);min-height:160px;display:grid;place-items:center;align-content:center;gap:12px;padding:26px;text-align:center;font-family:var(--mono);font-size:10px;color:var(--ink3)}.pmd-state-panel.fault{color:var(--r);border-color:color-mix(in srgb,var(--r) 45%,transparent);background:var(--rdim)}.pmd-state-title{color:var(--ink);font-family:var(--dis);font-size:22px;font-weight:800;letter-spacing:-.03em}.pmd-state-spinner{width:34px;height:34px;border:3px solid var(--bd);border-top-color:var(--c);border-radius:50%;animation:apx-spin 1s linear infinite}.cmd-page .pmd-hero.warn:before,.cmd-page .pmd-panel.warn:before{background:var(--a)}.cmd-rca-toggle{width:100%;cursor:pointer}.cmd-rca-toggle>svg{color:var(--ink3)}.cmd-rca-body .pmd-textarea{min-height:92px}.cmd-repeat-panel{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);padding:12px;display:grid;gap:12px}.cmd-repeat-row{display:inline-flex;align-items:center;gap:9px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cmd-repeat-row input{width:14px;height:14px;accent-color:var(--c)}.cmd-repeat-row span,.cmd-selected-repeat{display:flex;align-items:center;gap:7px}.cmd-repeat-search{display:grid;gap:6px}.cmd-search-wrap{position:relative}.cmd-search-wrap>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink3);z-index:1}.cmd-search-wrap .pm-input{padding-left:32px}.cmd-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:220px;overflow-y:auto;border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);box-shadow:var(--modal-shadow)}.cmd-search-result{width:100%;min-height:42px;border-bottom:1px solid var(--bd);padding:8px 10px;display:grid;gap:3px;text-align:left;color:var(--ink2)}.cmd-search-result:hover{background:var(--cdim)}.cmd-search-result span{color:var(--c);font-family:var(--mono);font-size:9px;font-weight:800}.cmd-search-result b{color:var(--ink);font-family:var(--mono);font-size:10px}.cmd-selected-repeat{margin-top:0;justify-content:space-between}.cmd-rca-save{display:flex;justify-content:flex-end;border-top:1px solid var(--bd);padding-top:12px}.cmd-saved-btn{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.cmd-inline-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:apx-spin 1s linear infinite}.inventory-apex-page{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--dis);overflow:auto}.inventory-apex-page *,.inv-modal-panel *{border-color:var(--bd)}.inv-page-header,.inv-kpi-row,.inv-filter-bar,.inv-search-bar,.inv-pagination,.inv-side,.inv-side-section,.inv-location-panel{border-bottom:1px solid var(--bd)}.inv-page-header{background:var(--bg)}.inv-main{border-right:1px solid var(--bd)}.inv-side,.inv-search-bar,.inv-pagination,.inv-location-panel,.inv-modal-footer{background:var(--bg2)}.inv-eyebrow,.inv-muted,.inv-row-meta,.inv-subline,.inv-label{color:var(--ink3)}.inv-page-title,.inv-panel-title,.inv-kpi-value,.inv-row-title,.inv-spec-line span:last-child{color:var(--ink)}.inv-page-title em,.inv-sku,.inv-link-action,.inv-accent-label,.inv-stock-ok{color:var(--g)}.inv-stock-warn{color:var(--a)}.inv-stock-fault,.inv-danger-link{color:var(--r)}.inv-kpi{border-right:1px solid var(--bd);background:var(--bg2);transition:background .15s var(--ease)}.inv-kpi:last-child{border-right:0}.inv-kpi:hover,.inv-side-row:hover{background:var(--bg3)}.inv-divider{background:var(--bd)}.inv-filter-chip,.inv-select,.inv-btn,.inv-page-btn,.inv-icon-btn,.inv-mini-chip,.inv-status-badge,.inv-location-row,.inv-location-form,.inv-risk-card,.inv-selection-bar,.inv-qr-popover{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink2)}.inv-filter-chip{margin:0 6px 6px 0;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;color:var(--ink3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.inv-filter-chip:hover,.inv-select:hover,.inv-btn:hover,.inv-page-btn:hover,.inv-icon-btn:hover,.inv-menu-item:hover{background:var(--bg4);color:var(--ink)}.inv-filter-chip.active,.inv-page-btn.active,.inv-btn.primary{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.inv-filter-chip.warn,.inv-status-badge.warn,.inv-btn.warn{border-color:color-mix(in srgb,var(--a) 42%,transparent);background:var(--adim);color:var(--a)}.inv-filter-chip.danger,.inv-status-badge.fault,.inv-btn.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.inv-status-badge.ok,.inv-btn.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.inv-status-badge.info{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--cdim);color:var(--c)}.inv-status-badge.neutral{border-color:var(--bd2);background:var(--bg3);color:var(--ink3)}.inv-btn{min-height:34px;justify-content:center;border-radius:5px;box-shadow:none}.inv-btn.compact{min-height:30px;padding:0 10px}.inv-input,.inventory-apex-page :where(input,select,textarea),.inv-modal-panel :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.inv-input.ok{border-color:color-mix(in srgb,var(--g) 36%,transparent)!important;background:var(--gdim)!important}.inventory-apex-page :where(input::-moz-placeholder,textarea::-moz-placeholder),.inv-modal-panel :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.inventory-apex-page :where(input::placeholder,textarea::placeholder),.inv-modal-panel :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.inventory-apex-page :where(option),.inv-modal-panel :where(option){background:var(--bg2);color:var(--ink)}.inventory-apex-page input[type=checkbox]{accent-color:var(--c)}.inv-checkbox{border:1px solid var(--bd2)!important;border-radius:3px!important;background:var(--bg3)!important}.inv-row{border-bottom:1px solid var(--bd);background:var(--bg2);color:var(--ink)}.inv-row.critical{background:var(--rdim)}.inv-row-slide{background:var(--bg3)}.inv-stock-track{border-radius:1px;background:var(--bg4)}.inv-stock-track>div{border-radius:1px}.inv-icon-plain{color:var(--ink3)}.inv-icon-plain:hover{color:var(--ink)}.inv-action-menu,.inv-qr-popover{border-color:var(--bd2);background:var(--bg2);box-shadow:var(--modal-shadow)}.inv-menu-item{border-bottom:1px solid var(--bd);color:var(--ink2)}.inv-menu-item svg{color:var(--ink3)}.inv-menu-item.danger{color:var(--r);border-top:1px solid var(--bd)}.inv-location-row,.inv-location-form,.inv-risk-card{background:var(--bg3)}.inv-reorder-panel{border-bottom:1px solid var(--bd);background:var(--adim)}.inv-risk-card{border-color:color-mix(in srgb,var(--a) 32%,var(--bd))}.inv-side-row{border-bottom:1px solid var(--bd);color:var(--ink)}.inv-side-row:last-child{border-bottom:0}.inv-dot{border-radius:999px;background:var(--ink3)}.inv-dot.warn{background:var(--a)}.inv-dot.fault{background:var(--r)}.inv-selection-bar,.inv-toast{border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.inv-toast.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.inv-toast.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.inv-modal-overlay{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.inv-modal-panel{border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.inv-modal-header,.inv-modal-footer{border-color:var(--bd);background:var(--bg2)}.inv-modal-header{border-bottom:1px solid var(--bd)}.inv-modal-footer{border-top:1px solid var(--bd)}.inv-spec-line{border-bottom:1px solid var(--bd)}.inv-spec-line:last-child{border-bottom:0}.inventory-apex-page [class*="bg-[#f9f8f4]"],.inventory-apex-page [class*="bg-[#f2f0ea]"],.inventory-apex-page [class*="bg-[#e8e5dc]"],.inventory-apex-page [class*=bg-white],.inv-modal-panel [class*="bg-[#f9f8f4]"],.inv-modal-panel [class*="bg-[#f2f0ea]"],.inv-modal-panel [class*="bg-[#e8e5dc]"],.inv-modal-panel [class*=bg-white]{background-color:var(--bg3)!important}.inventory-apex-page [class*="bg-[#fdf0e8]"],.inv-modal-panel [class*="bg-[#fdf0e8]"]{background-color:var(--adim)!important}.inventory-apex-page [class*="bg-[#fdf0f0]"],.inv-modal-panel [class*="bg-[#fdf0f0]"]{background-color:var(--rdim)!important}.inventory-apex-page [class*="bg-[#e6f2ec]"],.inv-modal-panel [class*="bg-[#e6f2ec]"]{background-color:var(--gdim)!important}.inventory-apex-page [class*="text-[#111008]"],.inventory-apex-page [class*="text-[#2e2c24]"],.inventory-apex-page [class*="text-[#3a3830]"],.inv-modal-panel [class*="text-[#111008]"],.inv-modal-panel [class*="text-[#2e2c24]"],.inv-modal-panel [class*="text-[#3a3830]"]{color:var(--ink)!important}.inventory-apex-page [class*="text-[#6b6659]"],.inventory-apex-page [class*="text-[#a39d92]"],.inv-modal-panel [class*="text-[#6b6659]"],.inv-modal-panel [class*="text-[#a39d92]"]{color:var(--ink3)!important}.inventory-apex-page [class*="text-[#16875a]"],.inventory-apex-page [class*="text-[#0a5c38]"],.inv-modal-panel [class*="text-[#16875a]"],.inv-modal-panel [class*="text-[#0a5c38]"]{color:var(--g)!important}.inventory-apex-page [class*="text-[#a83810]"],.inventory-apex-page [class*="text-[#cc4e1c]"],.inv-modal-panel [class*="text-[#a83810]"],.inv-modal-panel [class*="text-[#cc4e1c]"]{color:var(--a)!important}.inventory-apex-page [class*="text-[#7a1818]"],.inventory-apex-page [class*="text-[#b02828]"],.inv-modal-panel [class*="text-[#7a1818]"],.inv-modal-panel [class*="text-[#b02828]"]{color:var(--r)!important}.inventory-apex-page [class*=rounded-xl],.inventory-apex-page [class*=rounded-2xl],.inventory-apex-page [class*="rounded-[20px]"],.inv-modal-panel [class*=rounded-xl],.inv-modal-panel [class*=rounded-2xl]{border-radius:5px!important}.inv-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.inv-command-head{padding-bottom:25px}.inv-command-status-strip{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.inv-command-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.inv-mode-card{min-height:148px;padding:18px 18px 15px}.inv-mode-card .sc-name{font-size:28px}.inv-mode-card.neutral:before{background:var(--bd2)}.inv-mode-card.neutral .sc-d{background:var(--ink3);box-shadow:0 0 6px var(--ink3)}.inv-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0}.inv-command-kpi{min-height:126px;border-radius:0}.inv-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-command-toolbar{flex-wrap:wrap}.inv-command-scan{flex:0 1 220px;min-width:180px}.inv-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.inv-command-register-panel,.inv-command-actions-panel{min-width:0;min-height:0}.inv-command-register-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.inv-command-register-scroll::-webkit-scrollbar,.inv-command-side-scroll::-webkit-scrollbar{width:2px;height:2px}.inv-command-register-scroll::-webkit-scrollbar-thumb,.inv-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.inv-command-table{min-width:980px}.inv-command-table .pm-command-table-head,.inv-command-table .pm-command-row{grid-template-columns:4px minmax(236px,1.45fr) minmax(110px,.58fr) minmax(162px,.78fr) minmax(150px,.72fr) minmax(126px,.62fr) 116px}.inv-command-row{cursor:pointer}.inv-command-row.critical{background:linear-gradient(90deg,var(--rdim),transparent 38%),var(--bg2)}.inv-command-row:focus-visible{outline:2px solid var(--c);outline-offset:-2px}.inv-command-title-line{display:flex;align-items:center;gap:7px;min-width:0}.inv-command-title-line .inv-checkbox{width:14px;height:14px;flex-shrink:0}.inv-command-stock-cell{gap:6px}.inv-command-qty{font-size:22px;font-weight:900;line-height:1;letter-spacing:-.04em}.inv-command-qty.ok{color:var(--g)}.inv-command-qty.warn{color:var(--a)}.inv-command-qty.fault{color:var(--r)}.inv-command-stock-track{display:block;width:100%;height:3px;overflow:hidden;background:var(--bg4)}.inv-command-stock-track>span{display:block;height:100%;background:var(--c)}.inv-command-row.critical .inv-command-stock-track>span{background:var(--r)}.inv-command-inline-link{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--c);font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inv-command-inline-link:hover{color:var(--ink)}.inv-command-row-actions{position:relative;justify-content:flex-start;overflow:visible}.inv-command-menu-anchor{position:relative;display:inline-flex}.inv-command-action-menu{position:absolute;right:0;top:34px;z-index:30;min-width:210px;overflow:hidden}.inv-command-action-menu .inv-menu-item{width:100%;display:flex;align-items:center;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid var(--bd);background:var(--bg2);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:left}.inv-command-action-menu .inv-menu-item:hover{background:var(--bg3);color:var(--ink)}.inv-command-action-menu .inv-menu-item.danger{color:var(--r)}.inv-command-qr-popover{position:absolute;right:36px;top:34px;z-index:35;padding:14px}.inv-command-qr-close{position:absolute;right:6px;top:6px}.inv-command-location-panel{border-bottom:1px solid var(--bd);background:var(--bg2)}.inv-command-location-list{display:grid;gap:8px;padding:12px 14px}.inv-command-location-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(240px,1fr) auto 32px;align-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink2);font-family:var(--mono);font-size:9px}.inv-command-location-form{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(82px,.7fr)) auto auto;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--bd)}.inv-command-compact-input{min-height:32px}.inv-command-reorder-panel{border-bottom:1px solid var(--bd);background:linear-gradient(90deg,var(--adim),transparent 36%),var(--bg2)}.inv-command-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.inv-command-risk-card{min-width:0;border:1px solid color-mix(in srgb,var(--a) 30%,var(--bd));background:var(--bg3);color:var(--ink);padding:12px;text-align:left;display:grid;gap:7px}.inv-command-risk-card:hover{background:var(--bg4)}.inv-command-risk-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink3);font-family:var(--mono);font-size:9px}.inv-command-side-scroll{flex:1;min-height:0;overflow:auto}.inv-command-side-section{border-top:1px solid var(--bd)}.inv-command-alert-row{border-top:0;border-right:0;border-left:0;border-radius:0;width:100%;align-items:center}.inv-command-alert-row .pm-command-badge{margin-left:auto}.inv-command-actions-panel .al-site.fault,.inv-command-actions-panel .al-site.warn,.inv-command-actions-panel .al-site.ok{border-color:var(--bd)}.inv-command-actions-panel .al-site.fault{color:var(--r);background:var(--rdim)}.inv-command-actions-panel .al-site.warn{color:var(--a);background:var(--adim)}.inv-command-actions-panel .al-site.ok{color:var(--g);background:var(--gdim)}.inv-command-site-bars{display:grid;gap:10px;padding:12px 14px 14px}.inv-command-site-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;color:var(--ink2);font-family:var(--mono);font-size:9px}.inv-command-site-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-command-site-bar b{color:var(--ink)}.inv-command-site-bar i{grid-column:1 / -1;height:3px;overflow:hidden;background:var(--bg4)}.inv-command-site-bar em{display:block;height:100%;background:var(--c)}.inv-command-pagination{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--bd);color:var(--ink3);font-family:var(--mono);font-size:9px}.inv-command-page-actions{display:flex;align-items:center;gap:7px}.inv-command-selection-bar{position:fixed;left:50%;bottom:20px;z-index:40;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:9px 12px;font-family:var(--mono);font-size:9px}.inv-command-footer{flex-shrink:0}.inv-command-modal-panel{max-width:720px;border-color:var(--bd);border-radius:5px;background:var(--bg2)}.inv-command-item-modal{max-width:1120px}.inv-command-adjust-modal{max-width:640px}.inv-command-modal-overlay{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.inv-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inv-command-modal-title{margin-top:3px}.inv-command-modal-footer{background:var(--bg3)}.inv-command-modal-input{width:100%;min-height:34px}.inv-command-modal-label{display:block;margin-bottom:5px}.inv-command-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:0}.inv-command-modal-main{display:grid;gap:14px;align-content:start;min-width:0}.inv-command-modal-side{display:grid;gap:12px;align-content:start;min-width:0}.inv-command-modal-stack{display:grid;gap:14px;align-content:start}.inv-command-toggle-card,.inv-command-form-callout,.inv-command-preview-panel,.inv-command-modal-summary,.inv-command-po-line{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink)}.inv-command-toggle-card{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;cursor:pointer}.inv-command-toggle-card:hover,.inv-command-po-line:hover{background:var(--bg4)}.inv-command-toggle-title{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inv-command-toggle-title.fault{color:var(--r)}.inv-command-toggle-help{display:block;margin-top:3px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.inv-command-form-callout{padding:12px}.inv-command-form-callout.warn{border-color:color-mix(in srgb,var(--a) 30%,var(--bd));background:var(--adim)}.inv-command-preview-panel{padding:14px}.inv-command-spec-list{margin-top:13px;border-top:1px solid var(--bd)}.inv-command-modal-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.inv-command-modal-summary-stat{min-width:100px;border-left:1px solid var(--bd);padding-left:14px;text-align:right}.inv-command-po-list{display:grid;gap:7px;max-height:180px;overflow:auto}.inv-command-po-line{width:100%;padding:10px 12px;text-align:left}.inv-command-po-line.selected{border-color:color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim)}.inv-command-inline-warning{margin-top:10px}.inv-command-modal-panel :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.inv-command-modal-panel :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.inv-command-modal-panel :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.inv-command-modal-panel :where(option){background:var(--bg2);color:var(--ink)}.inv-command-modal-panel input[type=checkbox]{accent-color:var(--c)}.inv-command-modal-panel [class*="bg-[#f9f8f4]"],.inv-command-modal-panel [class*="bg-[#f2f0ea]"],.inv-command-modal-panel [class*="bg-[#e8e5dc]"],.inv-command-modal-panel [class*=bg-white]{background-color:var(--bg3)!important}.inv-command-modal-panel [class*="bg-[#fdf0e8]"]{background-color:var(--adim)!important}.inv-command-modal-panel [class*="bg-[#fdf0f0]"]{background-color:var(--rdim)!important}.inv-command-modal-panel [class*="bg-[#e6f2ec]"]{background-color:var(--gdim)!important}.inv-command-modal-panel [class*="text-[#111008]"],.inv-command-modal-panel [class*="text-[#2e2c24]"],.inv-command-modal-panel [class*="text-[#3a3830]"]{color:var(--ink)!important}.inv-command-modal-panel [class*="text-[#6b6659]"],.inv-command-modal-panel [class*="text-[#a39d92]"]{color:var(--ink3)!important}.inv-command-modal-panel [class*="text-[#16875a]"],.inv-command-modal-panel [class*="text-[#0a5c38]"]{color:var(--g)!important}.inv-command-modal-panel [class*="text-[#a83810]"],.inv-command-modal-panel [class*="text-[#cc4e1c]"]{color:var(--a)!important}.inv-command-modal-panel [class*="text-[#7a1818]"],.inv-command-modal-panel [class*="text-[#b02828]"]{color:var(--r)!important}.inv-command-modal-panel [class*=rounded-xl],.inv-command-modal-panel [class*=rounded-2xl],.inv-command-modal-panel [class*="rounded-[20px]"]{border-radius:5px!important}@media(max-width:1280px){.inv-command-body{grid-template-columns:1fr}.inv-command-actions-panel{min-height:520px}}@media(max-width:1040px){.inv-command-modes,.inv-command-kpi-row,.inv-command-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.inv-command-modes,.inv-command-kpi-row,.inv-command-risk-grid,.inv-command-location-form,.inv-command-modal-grid{grid-template-columns:1fr}}.inventory-detail-apex-page{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--dis);overflow:auto}.inventory-detail-apex-page *,.inventory-detail-apex-page .inv-modal-panel *{border-color:var(--bd)}.invd-state{background:var(--bg);color:var(--ink3)}.invd-side{border-right:1px solid var(--bd);background:var(--bg2);color:var(--ink)}.invd-main{background:var(--bg);color:var(--ink)}.invd-side-section,.invd-tabs,.invd-section-header{border-bottom:1px solid var(--bd)}.invd-actions,.invd-form-footer{border-top:1px solid var(--bd)}.invd-title,.invd-panel-title,.invd-spec-row span:last-child,.invd-row span:last-child{color:var(--ink)}.invd-muted,.invd-label{color:var(--ink3)}.invd-ok{color:var(--g)}.invd-link{color:var(--c)}.invd-fault{color:var(--r)}.invd-icon-block,.invd-panel,.invd-lineage,.invd-checkbox-card{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:none}.invd-icon-block{background:var(--bg3)}.invd-panel{overflow:hidden;box-shadow:var(--shadow)}.invd-panel:before{content:"";display:block;width:84px;height:3px;background:var(--c)}.invd-panel-head,.invd-subpanel{border-bottom:1px solid var(--bd);background:var(--bg2)}.invd-subpanel{background:var(--bg3)}.invd-row,.invd-spec-row{border-bottom:1px solid var(--bd);background:transparent;color:var(--ink)}.invd-row:last-child,.invd-spec-row:last-child{border-bottom:0}.invd-row:hover,.invd-spec-row:hover{background:var(--bg3)}.invd-tab{color:var(--ink3)}.invd-tab:hover,.invd-tab.active{color:var(--ink)}.invd-tab-line{border-radius:1px;background:var(--c)}.invd-stock-track{border-radius:1px;background:var(--bg4)}.invd-stock-track>div{border-radius:1px}.invd-lineage.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim)}.invd-checkbox-card{background:var(--bg3)}.inventory-detail-apex-page :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.inventory-detail-apex-page :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.inventory-detail-apex-page :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.inventory-detail-apex-page :where(option){background:var(--bg2);color:var(--ink)}.inventory-detail-apex-page input[type=checkbox]{accent-color:var(--c)}.inventory-detail-apex-page :where(button,a){text-decoration:none}.inventory-detail-apex-page [class*="bg-[#f9f8f4]"],.inventory-detail-apex-page [class*="bg-[#f2f0ea]"],.inventory-detail-apex-page [class*="bg-[#e8e5dc]"],.inventory-detail-apex-page [class*=bg-white]{background-color:var(--bg3)!important}.inventory-detail-apex-page [class*="bg-[#fdf0e8]"]{background-color:var(--adim)!important}.inventory-detail-apex-page [class*="bg-[#fdf0f0]"]{background-color:var(--rdim)!important}.inventory-detail-apex-page [class*="bg-[#e6f2ec]"]{background-color:var(--gdim)!important}.inventory-detail-apex-page [class*="text-[#111008]"],.inventory-detail-apex-page [class*="text-[#2e2c24]"],.inventory-detail-apex-page [class*="text-[#3a3830]"]{color:var(--ink)!important}.inventory-detail-apex-page [class*="text-[#6b6659]"],.inventory-detail-apex-page [class*="text-[#a39d92]"]{color:var(--ink3)!important}.inventory-detail-apex-page [class*="text-[#16875a]"],.inventory-detail-apex-page [class*="text-[#0a5c38]"]{color:var(--g)!important}.inventory-detail-apex-page [class*="text-[#a83810]"],.inventory-detail-apex-page [class*="text-[#cc4e1c]"]{color:var(--a)!important}.inventory-detail-apex-page [class*="text-[#7a1818]"],.inventory-detail-apex-page [class*="text-[#b02828]"]{color:var(--r)!important}.inventory-detail-apex-page [class*=rounded-xl],.inventory-detail-apex-page [class*=rounded-2xl],.inventory-detail-apex-page [class*="rounded-[20px]"]{border-radius:5px!important}@media(max-width:1180px){.inventory-apex-page .inv-side{display:none}.inventory-apex-page .inv-main{border-right:0}.inventory-detail-apex-page .invd-side{display:none}}.invd-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.invd-command-head{padding-bottom:25px}.invd-command-status-strip{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.invd-command-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.invd-command-context-card{min-height:148px;padding:18px 18px 15px}.invd-command-context-card .sc-name{max-width:100%;overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.invd-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0}.invd-command-kpi{min-height:126px;border-radius:0}.invd-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invd-command-tabs{flex-wrap:wrap;gap:8px}.invd-command-tab{min-height:34px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3);padding:0 12px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invd-command-tab:hover,.invd-command-tab.on{border-color:color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim);color:var(--c)}.invd-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.invd-command-main-panel,.invd-command-side-panel{min-width:0;min-height:0}.invd-command-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.invd-command-scroll::-webkit-scrollbar{width:2px;height:2px}.invd-command-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.invd-command-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.invd-command-section{min-width:0}.invd-command-section .ob-head.compact{border-bottom:1px solid var(--bd)}.invd-command-stock-block{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:end;padding:14px;border-bottom:1px solid var(--bd)}.invd-command-stock-number{display:block;font-family:var(--dis);font-size:64px;font-weight:900;letter-spacing:-.05em;line-height:.9}.invd-command-stock-number.ok,.invd-command-value.ok,.invd-command-tx-delta .ok{color:var(--g)}.invd-command-stock-number.warn,.invd-command-value.warn{color:var(--a)}.invd-command-stock-number.fault,.invd-command-value.fault,.invd-command-tx-delta .fault{color:var(--r)}.invd-command-stock-meter{height:4px;overflow:hidden;background:var(--bg4)}.invd-command-stock-meter span{display:block;height:100%;background:var(--c)}.invd-command-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.invd-command-data-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border-bottom:1px solid var(--bd);padding:10px 14px}.invd-command-data-grid .invd-command-data-row:nth-last-child(-n+2){border-bottom:0}.invd-command-label{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invd-command-value{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.invd-command-location-form{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(80px,.7fr)) auto auto;gap:8px;padding:12px 14px;border-bottom:1px solid var(--bd);background:var(--bg3)}.invd-command-location-list,.invd-command-tx-list,.invd-command-receipt-list{display:grid}.invd-command-location-row,.invd-command-tx-row,.invd-command-receipt-row{display:grid;align-items:center;gap:10px;min-height:46px;border-bottom:1px solid var(--bd);padding:10px 14px;color:var(--ink2);font-family:var(--mono);font-size:9px}.invd-command-location-row{grid-template-columns:18px minmax(0,1fr) auto 32px}.invd-command-location-row:last-child,.invd-command-tx-row:last-child,.invd-command-receipt-row:last-child{border-bottom:0}.invd-command-location-row:hover,.invd-command-tx-row:hover,.invd-command-receipt-row:hover{background:var(--bg3)}.invd-command-qr-panel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;padding:16px}.invd-command-qr-copy{display:grid;gap:7px;min-width:0;color:var(--ink3);font-family:var(--mono);font-size:9px}.invd-command-note{margin:0;padding:14px;color:var(--ink2);font-size:13px;line-height:1.55}.invd-command-tx-row{grid-template-columns:4px minmax(0,1fr) 112px;min-height:64px}.invd-command-tx-main{display:grid;gap:4px;min-width:0}.invd-command-tx-delta{display:grid;gap:2px;justify-items:end;font-family:var(--mono)}.invd-command-tx-delta span{font-size:18px;font-weight:900}.invd-command-tx-delta small{color:var(--ink3);font-size:9px}.invd-command-receipt-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:64px}.invd-command-date-tile{display:grid;justify-items:center;gap:2px;border:1px solid var(--bd);background:var(--bg3);padding:7px 5px}.invd-command-date-tile b{color:var(--ink);font-family:var(--dis);font-size:18px;line-height:1}.invd-command-date-tile small{color:var(--ink3);font-family:var(--mono);font-size:8px;text-transform:uppercase}.invd-command-receipt-main,.invd-command-usage-card{display:grid;gap:6px;min-width:0}.invd-command-usage-card{padding:14px}.invd-command-lineage{display:flex;align-items:center;gap:10px;border:1px solid var(--bd);border-radius:5px;background:var(--bg2);padding:16px}.invd-command-lineage.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.invd-command-lineage.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.invd-command-lineage span,.invd-command-lineage small{display:block;font-family:var(--mono)}.invd-command-lineage span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.invd-command-lineage small{margin-top:3px;color:var(--ink3);font-size:9px}.invd-command-edit-form{padding:14px}.invd-command-edit-form>.pmd-command-section+.pmd-command-section{margin-top:14px}.invd-command-edit-grid{padding:14px}.invd-command-edit-grid .cmd-command-field>span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invd-command-edit-toggle{grid-column:span 2}.invd-command-save-actions{border-top:1px solid var(--bd);padding:12px 14px 14px}.invd-command-side-panel .pm-command-action-row.danger .al-site{color:var(--r);background:var(--rdim)}.invd-command-pulse{border-bottom:1px solid var(--bd);padding:12px 14px}.invd-command-side-qr{display:flex;justify-content:center;padding:16px}.invd-command-footer{flex-shrink:0}.invd-command-view :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.invd-command-view :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.invd-command-view :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.invd-command-view :where(option){background:var(--bg2);color:var(--ink)}.invd-command-view input[type=checkbox]{accent-color:var(--c)}@media(max-width:1280px){.invd-command-body{grid-template-columns:1fr}.invd-command-side-panel{min-height:520px}}@media(max-width:1040px){.invd-command-context-grid,.invd-command-kpi-row,.invd-command-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.invd-command-context-grid,.invd-command-kpi-row,.invd-command-section-grid,.invd-command-data-grid,.invd-command-location-form,.invd-command-qr-panel{grid-template-columns:1fr}.invd-command-edit-toggle{grid-column:auto}}.asset-detail-apex-page{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--dis)}.asset-detail-apex-page *,.asset-detail-apex-page .fixed *{border-color:var(--bd)}.assetd-state{background:var(--bg);color:var(--ink3)}.assetd-spinner{border:4px solid var(--bd2);border-top-color:var(--c);border-radius:999px}.assetd-mast{border-bottom:1px solid var(--bd);background:var(--bg2)}.assetd-body{background:var(--bg)}.assetd-page-title,.assetd-title,.assetd-strong{color:var(--ink)}.assetd-muted,.assetd-label{color:var(--ink3)}.assetd-link{color:var(--c)}.assetd-ok{color:var(--g)}.assetd-warn{color:var(--a)}.assetd-fault{color:var(--r)}.assetd-breadcrumbs{color:var(--ink3)}.assetd-tabs{border-top:1px solid var(--bd)}.assetd-tab{border:1px solid transparent;border-radius:5px;color:var(--ink3)}.assetd-tab:hover{border-color:var(--bd);background:var(--bg3);color:var(--ink)}.assetd-tab.active{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.assetd-panel,.assetd-id-card,.assetd-kpi,.assetd-metric,.asset-detail-apex-page .assetd-section{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:none}.assetd-panel{overflow:hidden;box-shadow:var(--shadow)}.assetd-panel:before,.asset-detail-apex-page .assetd-section:before{content:"";display:block;width:84px;height:3px;background:var(--c)}.assetd-panel-head{border-bottom:1px solid var(--bd);background:var(--bg2)}.assetd-panel-body{background:transparent}.assetd-id-card,.assetd-kpi,.assetd-metric{background:var(--bg3)}.assetd-id-card:hover,.assetd-kpi:hover,.assetd-metric:hover{background:var(--bg4)}.assetd-kpi-value{color:var(--ink)}.assetd-event-dot{border-radius:999px;background:var(--c);box-shadow:0 0 0 3px var(--cdim)}.assetd-event-line{background:var(--bd)}.assetd-btn{min-height:34px;justify-content:center;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink2);box-shadow:none}.assetd-btn:hover{background:var(--bg4);color:var(--ink)}.assetd-btn.primary{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.assetd-btn.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.assetd-icon-btn{border:1px solid transparent;border-radius:5px;color:var(--ink3)}.assetd-icon-btn:hover{border-color:var(--bd);background:var(--bg3);color:var(--ink)}.assetd-status-badge{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3)}.assetd-status-badge.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.assetd-status-badge.warn{border-color:color-mix(in srgb,var(--a) 42%,transparent);background:var(--adim);color:var(--a)}.assetd-status-badge.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.assetd-status-badge.info{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--cdim);color:var(--c)}.assetd-status-badge.neutral{border-color:var(--bd2);background:var(--bg3);color:var(--ink3)}.assetd-table-head{border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.asset-detail-apex-page table{border-collapse:collapse;color:var(--ink)}.asset-detail-apex-page tbody td,.assetd-table-row{border-bottom:1px solid var(--bd)}.assetd-table-row:hover{background:var(--bg3)}.asset-detail-apex-page :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.assetd-input{border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.assetd-modal-panel{border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.assetd-modal-header,.assetd-modal-footer{border-color:var(--bd);background:var(--bg2)}.assetd-modal-header{border-bottom:1px solid var(--bd)}.assetd-modal-footer{border-top:1px solid var(--bd)}.asset-detail-apex-page :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.asset-detail-apex-page :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.asset-detail-apex-page :where(option){background:var(--bg2);color:var(--ink)}.asset-detail-apex-page .fixed.inset-0{background:var(--overlay)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.asset-detail-apex-page .fixed.inset-0>div[role=dialog]{border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:var(--modal-shadow)!important}.asset-detail-apex-page .fixed.inset-0>div[role=dialog]>div:first-child,.asset-detail-apex-page .fixed.inset-0>div[role=dialog]>div:last-child{border-color:var(--bd)!important;background:var(--bg2)!important}.asset-detail-apex-page :where(svg){color:currentColor}.asset-detail-apex-page [class*="border-[#dedad0]"],.asset-detail-apex-page [class*="border-[#b8d0e0]"],.asset-detail-apex-page [class*="border-[#a8d8b8]"],.asset-detail-apex-page [class*="border-[#e0c890]"],.asset-detail-apex-page [class*="border-[#e0b0a8]"]{border-color:var(--bd)!important}.asset-detail-apex-page [class*="bg-[#f9f8f4]"],.asset-detail-apex-page [class*="bg-[#f2f0ea]"],.asset-detail-apex-page [class*=bg-white]{background-color:var(--bg3)!important}.asset-detail-apex-page [class*="bg-[#eaf3f8]"]{background-color:var(--cdim)!important}.asset-detail-apex-page [class*="bg-[#e8f4ec]"]{background-color:var(--gdim)!important}.asset-detail-apex-page [class*="bg-[#f8f0d8]"]{background-color:var(--adim)!important}.asset-detail-apex-page [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}.asset-detail-apex-page [class*="bg-[#111008]"]{background-color:var(--c)!important}.asset-detail-apex-page [class*="text-[#111008]"],.asset-detail-apex-page [class*="text-[#3a3830]"]{color:var(--ink)!important}.asset-detail-apex-page [class*="text-[#6a6458]"],.asset-detail-apex-page [class*="text-[#8a8070]"]{color:var(--ink3)!important}.asset-detail-apex-page [class*="text-[#1a5070]"]{color:var(--c)!important}.asset-detail-apex-page [class*="text-[#1a5030]"]{color:var(--g)!important}.asset-detail-apex-page [class*="text-[#7a5000]"]{color:var(--a)!important}.asset-detail-apex-page [class*="text-[#8a1a10]"]{color:var(--r)!important}.asset-detail-apex-page [class*=rounded-xl],.asset-detail-apex-page [class*=rounded-2xl],.asset-detail-apex-page [class*=rounded-lg],.asset-detail-apex-page [class*=rounded-full]{border-radius:5px!important}.asset-detail-apex-page [class*=shadow]{box-shadow:none!important}.asset-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.asset-command-head{padding-bottom:25px}.asset-command-status-strip{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.asset-command-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-command-context-card{min-height:148px;padding:18px 18px 15px}.asset-command-context-card .sc-name{max-width:100%;overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.asset-command-context-icon{display:inline-flex;color:var(--c)}.asset-command-kpi-row,.asset-command-inline-kpis{grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0}.asset-command-kpi{min-height:126px;border-radius:0}.asset-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-command-tabs{flex-wrap:wrap;gap:8px}.asset-command-tab{min-height:34px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3);padding:0 12px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-command-tab:hover,.asset-command-tab.on{border-color:color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim);color:var(--c)}.asset-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.asset-command-main-panel,.asset-command-side-panel{min-width:0;min-height:0}.asset-command-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.asset-command-scroll::-webkit-scrollbar{width:2px;height:2px}.asset-command-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.asset-command-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.asset-command-section-grid>.span-2,.asset-command-section.span-2,.asset-command-embedded-section.span-2{grid-column:1 / -1}.asset-command-section{min-width:0}.asset-command-section .ob-head.compact{border-bottom:1px solid var(--bd)}.asset-command-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-command-data-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border-bottom:1px solid var(--bd);padding:10px 14px}.asset-command-data-grid .asset-command-data-row:nth-last-child(-n+2){border-bottom:0}.asset-command-label{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-command-value{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.asset-command-value.ok{color:var(--g)}.asset-command-value.warn{color:var(--a)}.asset-command-value.fault{color:var(--r)}.asset-command-value.info{color:var(--c)}.asset-command-embedded{padding:14px}.asset-command-embedded-section{display:grid;gap:14px}.asset-command-tag-list{min-height:48px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;border-bottom:1px solid var(--bd);padding:12px 14px}.asset-command-note{margin:0;padding:14px;color:var(--ink2);font-size:13px;line-height:1.55}.asset-command-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.asset-command-mini-card{display:grid;justify-items:start;gap:7px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);padding:12px;text-align:left}.asset-command-mini-card:hover{border-color:var(--bd2);background:var(--bg4)}.asset-command-table-wrap{min-width:0;overflow:auto}.asset-command-table{width:100%;border-collapse:collapse}.asset-command-table th{border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink3);padding:12px 14px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.asset-command-table td{border-bottom:1px solid var(--bd);color:var(--ink2);padding:12px 14px;font-family:var(--mono);font-size:10px;font-weight:700;vertical-align:middle}.asset-command-table-row{cursor:pointer}.asset-command-table-row:hover{background:var(--bg3)}.asset-command-empty-cell{height:112px;color:var(--ink3)!important;text-align:center}.asset-command-edit-form{display:grid;gap:14px;padding:14px}.asset-command-edit-grid{padding:14px}.asset-command-edit-grid .cmd-command-field>span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-command-save-actions{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);padding:12px}.asset-command-action-row:disabled{cursor:not-allowed;opacity:.55}.asset-command-action-row.danger .al-site{color:var(--r);background:var(--rdim)}.asset-command-pulse{border-bottom:1px solid var(--bd);padding:12px 14px}.asset-command-footer{flex-shrink:0}.asset-command-view :where(input,select,textarea),.asset-command-view .assetd-input{border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important}.asset-command-view :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.asset-command-view :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.asset-command-view :where(option){background:var(--bg2);color:var(--ink)}.asset-command-view :where(button){font-family:var(--mono)}.asset-command-view .assetd-section,.asset-command-view .assetd-panel,.asset-command-view .assetd-id-card,.asset-command-view .assetd-kpi,.asset-command-view .assetd-metric{border:1px solid var(--bd)!important;border-radius:5px!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:none!important}.asset-command-view .assetd-section{padding:14px!important}.asset-command-view .assetd-section:before,.asset-command-view .assetd-panel:before{display:none!important}.asset-command-view .assetd-section+.assetd-section{margin-top:14px}.asset-command-view .assetd-section h2,.asset-command-view .assetd-section h3,.asset-command-view .assetd-title,.asset-command-view [class*="text-[#111008]"],.asset-command-view [class*="text-[#3a3830]"]{color:var(--ink)!important}.asset-command-view .assetd-muted,.asset-command-view .assetd-label,.asset-command-view [class*="text-[#6a6458]"],.asset-command-view [class*="text-[#8a8070]"]{color:var(--ink3)!important}.asset-command-view [class*="text-[#1a5070]"]{color:var(--c)!important}.asset-command-view [class*="text-[#1a5030]"]{color:var(--g)!important}.asset-command-view [class*="text-[#7a5000]"]{color:var(--a)!important}.asset-command-view [class*="text-[#8a1a10]"]{color:var(--r)!important}.asset-command-view [class*="border-[#dedad0]"],.asset-command-view [class*="border-[#b8d0e0]"],.asset-command-view [class*="border-[#a8d8b8]"],.asset-command-view [class*="border-[#e0c890]"],.asset-command-view [class*="border-[#e0b0a8]"]{border-color:var(--bd)!important}.asset-command-view [class*="bg-[#f9f8f4]"],.asset-command-view [class*="bg-[#f2f0ea]"],.asset-command-view [class*=bg-white]{background-color:var(--bg3)!important}.asset-command-view [class*="bg-[#eaf3f8]"],.asset-command-view [class*="bg-[#d8eaf4]"]{background-color:var(--cdim)!important}.asset-command-view [class*="bg-[#e8f4ec]"],.asset-command-view [class*="bg-[#d4ecda]"]{background-color:var(--gdim)!important}.asset-command-view [class*="bg-[#f8f0d8]"],.asset-command-view [class*="bg-[#f8f4d8]"]{background-color:var(--adim)!important}.asset-command-view [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}.asset-command-view [class*=rounded-xl],.asset-command-view [class*=rounded-2xl],.asset-command-view [class*=rounded-lg],.asset-command-view [class*=rounded-full]{border-radius:5px!important}.asset-command-view [class*=shadow]{box-shadow:none!important}.asset-command-view .assetd-status-badge,.asset-command-view [class*=tracking-wider]{border-radius:5px!important}.asset-command-view .fixed.inset-0{background:var(--overlay)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.asset-command-view .fixed.inset-0>div[role=dialog]{border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:var(--modal-shadow)!important}.asset-command-view .assetd-modal-header,.asset-command-view .assetd-modal-footer{border-color:var(--bd)!important;background:var(--bg2)!important}.asset-command-view .assetd-btn{min-height:34px;border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink2);box-shadow:none}.asset-command-view .assetd-btn:hover{background:var(--bg4);color:var(--ink)}.asset-command-view .assetd-btn.primary{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.asset-command-view .assetd-icon-btn{border:1px solid transparent;border-radius:5px;color:var(--ink3)}.asset-command-view .assetd-icon-btn:hover{border-color:var(--bd);background:var(--bg3);color:var(--ink)}.asset-command-view .assetd-modal-panel .mb-4.flex.gap-3>input:first-child{flex:1 1 0!important;min-width:0;width:auto!important}.asset-command-view .assetd-modal-panel .mb-4.flex.gap-3>select{flex:0 0 10rem!important;width:10rem!important}@media(max-width:1280px){.asset-command-body{grid-template-columns:1fr}.asset-command-side-panel{min-height:520px}}@media(max-width:1040px){.asset-command-context-grid,.asset-command-kpi-row,.asset-command-section-grid,.asset-command-inline-kpis,.asset-command-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.asset-command-context-grid,.asset-command-kpi-row,.asset-command-section-grid,.asset-command-data-grid,.asset-command-inline-kpis,.asset-command-card-grid{grid-template-columns:1fr}.asset-command-edit-grid .cmd-command-field.span-2{grid-column:auto}}.incident-detail-apex{color:var(--ink);font-family:var(--dis)}.incident-detail-apex *,.incident-detail-apex *:before,.incident-detail-apex *:after{border-color:var(--bd)}.incidentd-overlay{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.incidentd-scrim{background:transparent}.incidentd-drawer{border-left:1px solid var(--bd2);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.incidentd-head,.incidentd-tabbar{border-bottom:1px solid var(--bd);background:var(--bg2)}.incidentd-content{background:var(--bg)}.incidentd-title,.incidentd-value{color:var(--ink)}.incidentd-muted,.incidentd-label{color:var(--ink3)}.incidentd-link{color:var(--c)}.incidentd-ok{color:var(--g)}.incidentd-spinner{border:4px solid var(--bd2);border-top-color:var(--c);border-radius:999px}.incidentd-btn,.incidentd-chip,.incidentd-icon-btn,.incidentd-input,.incidentd-command-panel,.incidentd-section,.incidentd-signal,.incidentd-subsignal,.incidentd-row,.incidentd-timeline-bubble,.incidentd-popover{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink2);box-shadow:none}.incidentd-input{border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important}.incidentd-input::-moz-placeholder{color:var(--ink3)!important}.incidentd-input::placeholder{color:var(--ink3)!important}.incident-detail-apex option{background:var(--bg2);color:var(--ink)}.incidentd-btn:hover,.incidentd-chip:hover,.incidentd-icon-btn:hover,.incidentd-row:hover,.incidentd-popover-item:hover{border-color:var(--bd2);background:var(--bg4);color:var(--ink)}.incidentd-btn.primary,.incidentd-chip.active{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.incidentd-chip.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.incidentd-chip.info{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--cdim);color:var(--c)}.incidentd-icon-btn.fault:hover{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.incidentd-badge{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3)}.incidentd-badge.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.incidentd-badge.warn{border-color:color-mix(in srgb,var(--a) 42%,transparent);background:var(--adim);color:var(--a)}.incidentd-badge.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.incidentd-badge.info{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--cdim);color:var(--c)}.incidentd-badge.neutral{border-color:var(--bd2);background:var(--bg3);color:var(--ink3)}.incidentd-alert{border:1px solid var(--bd);border-radius:5px}.incidentd-alert.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:var(--gdim);color:var(--g)}.incidentd-alert.fault{border-color:color-mix(in srgb,var(--r) 42%,transparent);background:var(--rdim);color:var(--r)}.incidentd-tab{border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink3)}.incidentd-tab:hover{border-color:var(--bd);background:var(--bg3);color:var(--ink)}.incidentd-tab.active{border-color:color-mix(in srgb,var(--c) 42%,transparent);background:var(--bg3);color:var(--ink)}.incidentd-tab-icon{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3)}.incidentd-tab.active .incidentd-tab-icon{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.incidentd-count{border:1px solid var(--bd);border-radius:5px;background:var(--bg4);color:var(--ink3)}.incidentd-section,.incidentd-command-center{background:var(--bg2);box-shadow:inset 84px 3px 0 var(--c),var(--shadow)}.incidentd-section.ok{border-color:color-mix(in srgb,var(--g) 42%,transparent);background:color-mix(in srgb,var(--gdim) 70%,var(--bg2));box-shadow:inset 84px 3px 0 var(--g),var(--shadow)}.incidentd-command-center{border:1px solid var(--bd2);border-radius:5px}.incidentd-signal,.incidentd-subsignal,.incidentd-row,.incidentd-timeline-bubble{background:var(--bg3)}.incidentd-signal.sky .incidentd-signal-value{color:var(--c)}.incidentd-signal.green .incidentd-signal-value{color:var(--g)}.incidentd-signal.amber .incidentd-signal-value{color:var(--a)}.incidentd-signal.red .incidentd-signal-value{color:var(--r)}.incidentd-signal.slate .incidentd-signal-value{color:var(--ink)}.incidentd-timeline-icon{border:1px solid var(--bd);border-radius:5px;background:var(--bg3);color:var(--ink3)}.incidentd-popover{border-color:var(--bd2);background:var(--bg2);box-shadow:var(--modal-shadow)}.incidentd-popover-item{border-bottom:1px solid var(--bd);background:transparent;color:var(--ink2)}.incident-detail-apex :where(svg){color:currentColor}.incident-detail-apex [class*="border-[#dedad0]"],.incident-detail-apex [class*="border-[#b8d0e0]"],.incident-detail-apex [class*="border-[#a8d8b8]"],.incident-detail-apex [class*="border-[#e0c890]"],.incident-detail-apex [class*="border-[#e0b0a8]"]{border-color:var(--bd)!important}.incident-detail-apex [class*="bg-[#f9f8f4]"],.incident-detail-apex [class*="bg-[#f2f0ea]"],.incident-detail-apex [class*="bg-[#e8e5dc]"],.incident-detail-apex [class*=bg-white]{background-color:var(--bg3)!important}.incident-detail-apex [class*="bg-[#eaf3f8]"]{background-color:var(--cdim)!important}.incident-detail-apex [class*="bg-[#e8f4ec]"]{background-color:var(--gdim)!important}.incident-detail-apex [class*="bg-[#f8f0d8]"],.incident-detail-apex [class*="bg-[#f8f4d8]"]{background-color:var(--adim)!important}.incident-detail-apex [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}.incident-detail-apex [class*="bg-[#111008]"]{background-color:var(--c)!important}.incident-detail-apex [class*="text-[#111008]"],.incident-detail-apex [class*="text-[#3a3830]"]{color:var(--ink)!important}.incident-detail-apex [class*="text-[#6a6458]"],.incident-detail-apex [class*="text-[#8a8070]"]{color:var(--ink3)!important}.incident-detail-apex [class*="text-[#1a5070]"]{color:var(--c)!important}.incident-detail-apex [class*="text-[#1a5030]"]{color:var(--g)!important}.incident-detail-apex [class*="text-[#7a5000]"],.incident-detail-apex [class*="text-[#6a4800]"]{color:var(--a)!important}.incident-detail-apex [class*="text-[#8a1a10]"]{color:var(--r)!important}.incident-detail-apex [class*=rounded-xl],.incident-detail-apex [class*=rounded-2xl],.incident-detail-apex [class*=rounded-lg],.incident-detail-apex [class*=rounded-full]{border-radius:5px!important}.incident-detail-apex [class*=shadow]{box-shadow:none!important}.incident-command-detail{background:transparent;color:var(--ink);font-family:var(--dis)}.incident-command-scrim{min-width:56px;border:0;background:color-mix(in srgb,#000 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-theme=light] .incident-command-scrim,.theme-light .incident-command-scrim{background:color-mix(in srgb,#d7e2ea 64%,transparent)}.incident-command-drawer{width:min(1280px,calc(100vw - 56px));max-width:1280px;min-height:100vh;max-height:100vh;margin-left:auto;border-left:1px solid var(--bd2);box-shadow:-22px 0 60px var(--shadow)}.incident-command-spinner{width:34px;height:34px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .8s linear infinite}.incident-command-head{padding-top:28px;padding-bottom:24px}.incident-command-head .ph-title{max-width:760px}.incident-command-status-strip{margin-top:13px}.incident-command-close{width:34px;height:34px}.incident-command-context-grid,.incident-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.incident-command-context-card{min-height:150px}.incident-command-context-icon,.incident-command-data-icon,.incident-command-list-icon,.incident-command-timeline-mark{color:var(--c);flex-shrink:0}.incident-command-kpi{min-height:126px;border-radius:0}.incident-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:48px}.incident-command-alert{border-bottom:1px solid var(--bd);padding:11px 24px;font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.incident-command-alert.ok{background:var(--gdim);color:var(--g)}.incident-command-alert.fault{background:var(--rdim);color:var(--r)}.incident-command-toolbar{gap:8px;flex-wrap:wrap}.incident-command-transition{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.incident-command-transition-note{max-width:270px;flex:1 1 210px}.incident-command-tabs{min-height:66px;align-items:stretch;padding-top:8px;padding-bottom:8px}.incident-command-tab{min-width:190px;border:1px solid var(--bd);border-radius:3px;background:var(--bg3);color:var(--ink2);display:inline-flex;align-items:center;gap:9px;padding:9px 11px;text-align:left;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.incident-command-tab:hover,.incident-command-tab.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.incident-command-tab span{min-width:0;display:grid;gap:3px}.incident-command-tab strong,.incident-command-tab small,.incident-command-tab em{font-family:var(--mono);font-style:normal}.incident-command-tab strong{color:var(--ink);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.incident-command-tab small{color:var(--ink3);font-size:8px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-command-tab em{margin-left:auto;min-width:22px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bd2);background:var(--bg4);color:var(--ink2);font-size:8px;font-weight:900}.incident-command-body{grid-template-columns:minmax(0,1fr) 360px;min-height:0}.incident-command-main-panel,.incident-command-side-panel{min-width:0;min-height:0}.incident-command-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.incident-command-scroll::-webkit-scrollbar{width:2px;height:2px}.incident-command-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.incident-command-eyebrow{margin-bottom:3px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.incident-command-section-grid{display:grid;grid-template-columns:1fr}.incident-command-section{border-bottom:1px solid var(--bd);background:var(--bg2)}.incident-command-section.warn{background:linear-gradient(90deg,var(--adim),transparent 36%),var(--bg2)}.incident-command-section-action{display:flex;align-items:center;gap:8px}.incident-command-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-command-data-row{min-height:78px}.incident-command-data-copy{min-width:0}.incident-command-label{display:block;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.incident-command-value{display:block;margin-top:5px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-command-value.ok{color:var(--g)}.incident-command-value.warn{color:var(--a)}.incident-command-value.fault{color:var(--r)}.incident-command-value.info{color:var(--c)}.incident-command-copy-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--bd)}.incident-command-copy-block,.incident-command-closeout-state{min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:12px}.incident-command-copy-block.info{background:linear-gradient(90deg,var(--cdim),transparent 40%),var(--bg3)}.incident-command-copy-block.warn{background:linear-gradient(90deg,var(--adim),transparent 40%),var(--bg3)}.incident-command-copy-block.ok{background:linear-gradient(90deg,var(--gdim),transparent 40%),var(--bg3)}.incident-command-copy-block p,.incident-command-closeout-state p,.incident-command-closeout-side p{margin-top:8px;color:var(--ink2);font-family:var(--mono);font-size:10px;line-height:1.55;white-space:pre-wrap}.incident-command-closeout-state{display:grid;gap:9px;align-content:start}.incident-command-closeout-state .incident-command-btn{width:100%;min-width:0;justify-self:stretch;white-space:normal;text-align:center}.incident-command-timeline{padding:14px;display:grid;gap:10px;border-top:1px solid var(--bd)}.incident-command-timeline-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.incident-command-timeline-mark{width:28px;height:28px;border:1px solid var(--bd2);background:var(--bg3);display:inline-flex;align-items:center;justify-content:center}.incident-command-timeline-mark.ok{color:var(--g);background:var(--gdim)}.incident-command-timeline-mark.warn{color:var(--a);background:var(--adim)}.incident-command-timeline-mark.fault{color:var(--r);background:var(--rdim)}.incident-command-timeline-mark.info{color:var(--c);background:var(--cdim)}.incident-command-timeline-card{min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px}.incident-command-timeline-head,.incident-command-transition-chain{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.incident-command-timeline-head span:last-child,.incident-command-timeline-card p{color:var(--ink2);font-family:var(--mono);font-size:9.5px;line-height:1.45}.incident-command-timeline-card p{margin-top:8px;color:var(--ink)}.incident-command-transition-chain{margin-top:8px;color:var(--ink3)}.incident-command-composer{padding:14px;display:grid;gap:10px;border-top:1px solid var(--bd)}.incident-command-note-types{display:flex;flex-wrap:wrap;gap:7px}.incident-command-note-types .pm-command-chip.active{border-color:var(--c);background:var(--cdim);color:var(--c)}.incident-command-compose-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:stretch}.incident-command-textarea{min-height:96px;resize:vertical;padding:10px 11px;line-height:1.55}.incident-command-list,.incident-command-link-search{padding:14px;display:grid;gap:9px;border-top:1px solid var(--bd)}.incident-command-list-row{min-width:0;border:1px solid var(--bd);background:var(--bg3);display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px}.incident-command-list-icon{width:28px;height:28px;border:1px solid var(--bd2);background:var(--bg4);display:inline-flex;align-items:center;justify-content:center}.incident-command-list-copy{min-width:0;display:grid;gap:3px}.incident-command-search-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 5px);max-height:240px;overflow:auto;border:1px solid var(--bd2);background:var(--bg2);box-shadow:0 18px 40px var(--shadow)}.incident-command-search-result{width:100%;border:0;border-bottom:1px solid var(--bd);background:transparent;display:grid;grid-template-columns:120px minmax(0,1fr) 90px;gap:10px;padding:10px 12px;text-align:left}.incident-command-search-result:hover{background:var(--cdim)}.incident-command-side-actions{border-top:1px solid var(--bd)}.incident-command-side-actions .al-row{padding:13px 14px}.incident-command-closeout-side{padding:14px;display:grid;gap:9px;border-top:1px solid var(--bd)}.incident-command-side-grid{grid-template-columns:1fr;margin:0}.incident-command-side-grid .incident-command-data-row{border-right:1px solid var(--bd)}.incident-command-empty{min-height:130px;border:1px dashed var(--bd);background:var(--bg3)}.incident-command-detail :where(input,select,textarea){border-radius:3px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono)!important;font-size:10px!important}.incident-command-detail :where(input:focus,select:focus,textarea:focus){border-color:var(--c)!important;background:var(--bg4)!important;box-shadow:0 0 0 2px var(--cdim)!important}.incident-command-detail :where(option){background:var(--bg2);color:var(--ink)}@media(max-width:1240px){.incident-command-body{grid-template-columns:1fr}.incident-command-side-panel{min-height:520px}}@media(max-width:980px){.incident-command-context-grid,.incident-command-kpi-row,.incident-command-data-grid,.incident-command-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-command-tab{min-width:150px}}@media(max-width:720px){.incident-command-scrim{display:none}.incident-command-drawer{width:100vw}.incident-command-context-grid,.incident-command-kpi-row,.incident-command-data-grid,.incident-command-copy-grid,.incident-command-compose-row,.incident-command-list-row{grid-template-columns:1fr}.incident-command-head{align-items:flex-start}}.docs-command-view{min-height:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--dis)}.docs-command-loading{background:var(--bg)}.docs-command-spinner{width:34px;height:34px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .8s linear infinite}.docs-command-muted{color:var(--ink3)}.docs-command-head{padding:28px 24px 24px}.docs-command-head .ph-title em{display:inline-flex;margin-left:10px}.docs-command-status-strip{margin-top:13px}.docs-command-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-command-mode-card{min-height:142px}.docs-command-mode-body{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin-top:16px}.docs-command-mode-icon{width:34px;height:34px;border:1px solid var(--bd2);background:var(--bg4);color:var(--c);display:inline-flex;align-items:center;justify-content:center}.docs-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-command-kpi{border-radius:0;min-height:124px}.docs-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.docs-command-main-panel,.docs-command-side-panel{min-width:0;min-height:0}.docs-command-workspace-head{min-height:78px}.docs-command-eyebrow,.docs-command-chip-label,.docs-command-modal-label{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.docs-command-subline{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:9px}.docs-command-toolbar{flex-wrap:wrap}.docs-command-search-wrap{flex:1 1 300px}.docs-command-filter-wrap{flex:0 1 250px}.docs-command-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px!important}.docs-command-select-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--ink3);pointer-events:none}.docs-command-static-field{min-height:34px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;padding:0 11px;font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.docs-command-layout-toggle{display:inline-flex;grid-template-columns:none;border:0;gap:7px}.docs-command-view .pm-command-chip.active{border-color:var(--c);background:var(--cdim);color:var(--c)}.docs-command-view .pm-command-chip.warn.active{border-color:var(--a);background:var(--adim);color:var(--a)}.docs-command-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2);padding:14px}.docs-command-scroll::-webkit-scrollbar,.docs-command-modal-panel ::-webkit-scrollbar{width:2px;height:2px}.docs-command-scroll::-webkit-scrollbar-thumb,.docs-command-modal-panel ::-webkit-scrollbar-thumb{background:var(--bd2)}.docs-command-section-stack,.docs-command-directory{display:grid;gap:12px}.docs-command-section-toolbar,.docs-command-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.docs-command-chip-label{padding:0 4px}.docs-command-procedure-stats,.docs-command-site-grid{display:grid;gap:10px}.docs-command-procedure-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.docs-command-site-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-command-site-card{min-height:126px;border:1px solid var(--bd)}.docs-command-all-sites{width:min(100%,420px)}.docs-command-site-card.locked{opacity:.58;cursor:not-allowed}.docs-command-procedure-stat{min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:14px}.docs-command-procedure-stat span{color:var(--ink3);display:block;font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.docs-command-procedure-stat strong{display:block;margin-top:8px;color:var(--ink);font-family:var(--mono);font-size:24px;font-weight:900}.docs-command-procedure-stat strong.ok{color:var(--g)}.docs-command-procedure-stat strong.info{color:var(--c)}.docs-command-procedure-stat strong.danger{color:var(--r)}.docs-command-table{display:grid;border:1px solid var(--bd);background:var(--bg2)}.docs-command-table .pm-command-table-head,.docs-command-table .pm-command-row{display:grid;gap:10px;align-items:center;width:100%}.docs-command-table .pm-command-table-head{min-height:43px;border-bottom:1px solid var(--bd)}.docs-command-table .pm-command-row{min-height:62px;border:0;border-bottom:1px solid var(--bd);background:transparent;color:var(--ink2)}.docs-command-table .pm-command-row:last-child{border-bottom:0}.docs-command-table .pm-command-row:hover,.docs-command-table button.pm-command-row:hover{background:var(--bg3)}.docs-command-table.library .pm-command-table-head,.docs-command-table.library .pm-command-row{grid-template-columns:34px minmax(220px,1.6fr) minmax(160px,1fr) 90px 120px minmax(160px,auto)}.docs-command-table.tracking .pm-command-table-head,.docs-command-table.tracking .pm-command-row{grid-template-columns:118px minmax(220px,1.4fr) 120px 78px 112px 130px 104px minmax(210px,auto)}.docs-command-table.recycle .pm-command-table-head,.docs-command-table.recycle .pm-command-row{grid-template-columns:34px minmax(220px,1.5fr) 110px 160px minmax(150px,auto)}.docs-command-table.expiring .pm-command-table-head,.docs-command-table.expiring .pm-command-row{grid-template-columns:minmax(220px,1.6fr) 130px 130px 110px minmax(120px,auto)}.docs-command-row{text-align:left}button.docs-command-row{border-left:0;border-right:0;cursor:pointer}.docs-command-link-cell{border:0;background:transparent;color:inherit;text-align:left}.docs-command-row-actions{justify-content:flex-end;gap:6px}.docs-command-icon-btn.ok:hover{color:var(--g)}.docs-command-icon-btn.warn:hover{color:var(--a)}.docs-command-icon-btn.danger:hover{color:var(--r)}.docs-command-inline-btn.ok{border-color:color-mix(in srgb,var(--g) 38%,transparent);background:var(--gdim);color:var(--g)}.docs-command-inline-btn.danger{border-color:color-mix(in srgb,var(--r) 38%,transparent);background:var(--rdim);color:var(--r)}.docs-command-file-glyph{width:30px;height:30px;border:1px solid var(--bd2);background:var(--bg4);color:var(--c);display:inline-flex;align-items:center;justify-content:center}.docs-command-file-glyph.folder{color:var(--a)}.docs-command-pill-stack,.docs-command-ack-cell{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.docs-command-row-empty,.docs-command-tile-empty{padding:14px}.docs-command-empty{min-height:150px;border:1px dashed var(--bd);background:var(--bg3);color:var(--ink3);display:grid;gap:8px;place-items:center;align-content:center;padding:18px;text-align:center}.docs-command-empty svg{color:var(--c)}.docs-command-empty strong{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.docs-command-empty span{color:var(--ink3);font-family:var(--mono);font-size:9px}.docs-command-tile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.docs-command-tile{min-height:186px;border:1px solid var(--bd);background:var(--bg3);display:grid;align-content:space-between;position:relative;overflow:hidden}.docs-command-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--c)}.docs-command-tile.folder:before,.docs-command-tile.up:before{background:var(--a)}.docs-command-tile:hover{background:var(--bg4)}.docs-command-tile.up{color:var(--ink2);justify-items:center;align-content:center;gap:8px;padding:16px;text-align:center}.docs-command-tile.up svg{color:var(--a)}.docs-command-tile.up strong,.docs-command-tile-open strong{color:var(--ink);font-size:12px;font-weight:900;line-height:1.25}.docs-command-tile.up span,.docs-command-tile-open>span{color:var(--ink3);font-family:var(--mono);font-size:8.5px}.docs-command-tile-open{min-width:0;border:0;background:transparent;display:grid;justify-items:center;gap:8px;padding:50px 12px 14px;text-align:center}.docs-command-tile-open strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-command-tile-actions{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:4px;border:1px solid var(--bd);background:var(--bg2);padding:4px}.docs-command-tile-actions.folder{left:8px;right:auto}.docs-command-side-panel{min-height:0}.docs-command-action-list{border-top:1px solid var(--bd)}.docs-command-action-row:disabled{cursor:not-allowed;opacity:.48}.docs-command-side-summary{border-top:1px solid var(--bd);padding:14px;display:grid;gap:10px}.docs-command-side-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.docs-command-side-grid span{border:1px solid var(--bd);background:var(--bg3);padding:10px;min-width:0}.docs-command-side-grid strong,.docs-command-side-grid small{display:block;font-family:var(--mono)}.docs-command-side-grid strong{color:var(--ink);font-size:18px;font-weight:900}.docs-command-side-grid small{margin-top:4px;color:var(--ink3);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docs-command-modal-layer{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.docs-command-modal-panel{max-height:calc(100vh - 2rem);border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.docs-command-modal-head,.docs-command-modal-foot{border-color:var(--bd);background:var(--bg2)}.docs-command-modal-head{border-bottom:1px solid var(--bd)}.docs-command-modal-foot{border-top:1px solid var(--bd)}.docs-command-modal-close{width:34px;height:34px}.docs-command-modal-input{border-radius:5px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important}.docs-command-modal-input::-moz-placeholder{color:var(--ink3)!important}.docs-command-modal-input::placeholder{color:var(--ink3)!important}.docs-command-modal-panel :where(option){background:var(--bg2);color:var(--ink)}.docs-command-dropzone{min-height:190px;border:2px dashed var(--bd);background:var(--bg3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;cursor:pointer;text-align:center;transition:background .16s var(--ease),border-color .16s var(--ease)}.docs-command-dropzone.compact{min-height:128px;padding:24px}.docs-command-dropzone:hover,.docs-command-dropzone.active{border-color:var(--c);background:var(--cdim)}.docs-command-dropzone.ready{border-color:var(--g);background:var(--gdim)}.docs-command-upload-queue,.docs-command-governance-panel,.docs-command-muted-box,.docs-command-edit-rule,.docs-command-link-rule,.docs-command-checkbox-row{border:1px solid var(--bd);background:var(--bg3)}.docs-command-upload-queue,.docs-command-governance-panel{display:grid;gap:12px;padding:12px}.docs-command-upload-item{border:1px solid var(--bd);background:var(--bg2);padding:10px}.docs-command-progress{height:6px;margin-top:8px;overflow:hidden;background:var(--bd)}.docs-command-progress>div{background:var(--c)}.docs-command-muted-box{display:block;padding:12px;color:var(--ink3);font-size:10px;line-height:1.5}.docs-command-checkbox-row,.docs-command-checkbox-inline{display:flex;align-items:center;gap:12px}.docs-command-checkbox-row{padding:12px}.docs-command-checkbox-inline{color:var(--ink2);font-size:12px;font-weight:700}.docs-command-edit-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:10px}.docs-command-link-rule{display:grid;gap:10px;padding:10px}.docs-command-info-row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--bd);padding:9px 0}.docs-command-info-row:last-child{border-bottom:0}.docs-command-info-row span{color:var(--ink3);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docs-command-info-row strong{color:var(--ink);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.docs-command-pdf-frame{background:var(--bg3)}.docs-command-pdf-iframe{border:1px solid var(--bd);border-radius:5px;background:var(--bg2)}.docs-command-view :where(svg),.docs-command-modal-panel :where(svg){color:currentColor}.docs-command-modal-panel [class*="text-[#111008]"],.docs-command-modal-panel [class*="text-[#3a3830]"]{color:var(--ink)!important}.docs-command-modal-panel [class*="text-[#6a6458]"],.docs-command-modal-panel [class*="text-[#8a8070]"],.docs-command-modal-panel [class*="text-[#a39d92]"]{color:var(--ink3)!important}.docs-command-modal-panel [class*="text-[#1a5070]"]{color:var(--c)!important}.docs-command-modal-panel [class*="text-[#1a5030]"]{color:var(--g)!important}.docs-command-modal-panel [class*="text-[#7a5000]"]{color:var(--a)!important}.docs-command-modal-panel [class*="text-[#8a1a10]"]{color:var(--r)!important}.docs-command-modal-panel [class*="border-[#"]{border-color:var(--bd)!important}.docs-command-modal-panel [class*="bg-[#f9f8f4]"],.docs-command-modal-panel [class*="bg-[#f2f0ea]"],.docs-command-modal-panel [class*=bg-white]{background-color:var(--bg3)!important}.docs-command-modal-panel [class*="bg-[#eaf3f8]"]{background-color:var(--cdim)!important}.docs-command-modal-panel [class*="bg-[#e8f4ec]"]{background-color:var(--gdim)!important}.docs-command-modal-panel [class*="bg-[#f8f0d8]"]{background-color:var(--adim)!important}.docs-command-modal-panel [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}@media(max-width:1240px){.docs-command-body{grid-template-columns:1fr}.docs-command-side-panel{min-height:360px}.docs-command-procedure-stats,.docs-command-site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.docs-command-modes,.docs-command-kpi-row,.docs-command-procedure-stats,.docs-command-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-command-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-command-table .pm-command-table-head{display:none}.docs-command-table.library .pm-command-row,.docs-command-table.tracking .pm-command-row,.docs-command-table.recycle .pm-command-row,.docs-command-table.expiring .pm-command-row{grid-template-columns:1fr;align-items:start;padding:12px}.docs-command-row-actions{justify-content:flex-start}}@media(max-width:720px){.docs-command-head{align-items:flex-start}.docs-command-modes,.docs-command-kpi-row,.docs-command-procedure-stats,.docs-command-site-grid,.docs-command-tile-grid,.docs-command-edit-rule{grid-template-columns:1fr}.docs-command-toolbar{align-items:stretch}.docs-command-search-wrap,.docs-command-filter-wrap,.docs-command-static-field,.docs-command-btn{width:100%}}.site-detail-command-view{min-height:100%;color:var(--ink)}.site-detail-command-loading{display:grid;min-height:100%;place-items:center;padding:24px}.site-detail-command-loading-card{display:grid;justify-items:center;gap:12px;width:min(420px,100%);border:1px solid var(--bd);background:var(--bg2);padding:28px;text-align:center}.site-detail-command-loading-card.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim);color:var(--r)}.site-detail-command-loading-card h2{color:var(--ink);font-size:24px;font-weight:900;letter-spacing:0}.site-detail-command-loading-card p,.site-detail-command-muted{color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:750;line-height:1.5}.site-detail-command-spinner{width:42px;height:42px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .9s linear infinite}.site-detail-command-head{gap:20px}.site-detail-command-head .ph-title{max-width:840px}.site-detail-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.site-detail-command-status-strip,.site-detail-command-head-actions,.site-detail-command-inline-actions,.site-detail-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-detail-command-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.site-detail-command-badge.ok,.site-detail-command-card.ok,.site-detail-command-signal.ok,.site-detail-command-compliance.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.site-detail-command-badge.ok{background:var(--gdim);color:var(--g)}.site-detail-command-badge.warn,.site-detail-command-card.warn,.site-detail-command-signal.warn,.site-detail-command-compliance.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.site-detail-command-badge.warn{background:var(--adim);color:var(--a)}.site-detail-command-badge.info,.site-detail-command-card.info,.site-detail-command-signal.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.site-detail-command-badge.info{background:var(--cdim);color:var(--c)}.site-detail-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.site-detail-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.site-detail-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.site-detail-command-card:last-child{border-right:0}.site-detail-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.site-detail-command-card.ok:before{background:var(--g)}.site-detail-command-card.warn:before{background:var(--a)}.site-detail-command-card.info:before{background:var(--c)}.site-detail-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.site-detail-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.site-detail-command-card.ok .site-detail-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.site-detail-command-card.warn .site-detail-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.site-detail-command-card.info .site-detail-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.site-detail-command-card p,.site-detail-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.site-detail-command-card strong{display:block;margin-top:16px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.site-detail-command-card small{display:block;margin-top:10px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.site-detail-command-view .site-detail-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.site-detail-command-kpi{min-height:138px}.site-detail-command-kpi .kpi-num{font-size:clamp(34px,4vw,56px)}.site-detail-command-kpi-icon{position:absolute;top:20px;right:20px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.site-detail-command-view .site-detail-command-body{grid-template-columns:minmax(0,1fr) 352px;min-height:0}.site-detail-command-main-panel,.site-detail-command-side-panel{min-width:0;min-height:0}.site-detail-command-scroll,.site-detail-command-side-scroll{min-height:0;overflow-y:auto}.site-detail-command-scroll{height:100%}.site-detail-command-scroll::-webkit-scrollbar,.site-detail-command-side-scroll::-webkit-scrollbar{width:2px}.site-detail-command-scroll::-webkit-scrollbar-thumb,.site-detail-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.site-detail-command-workspace-head,.site-detail-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.site-detail-command-workspace-head h2,.site-detail-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.site-detail-command-workspace-head span,.site-detail-command-section-head p{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.site-detail-command-info-panel,.site-detail-command-section{border-bottom:1px solid var(--bd);background:var(--bg2)}.site-detail-command-info-panel{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr)}.site-detail-command-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border-right:1px solid var(--bd);padding:22px 24px}.site-detail-command-profile-icon,.site-detail-command-section-icon,.site-detail-command-side-icon,.site-detail-command-action-icon,.site-detail-command-compliance-icon,.site-detail-command-logistics-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.site-detail-command-profile-card h3{margin-top:5px;color:var(--ink);font-size:24px;font-weight:900;letter-spacing:0;line-height:1.05}.site-detail-command-profile-card span{display:block;margin-top:8px;color:var(--ink2);font-size:13px;line-height:1.45}.site-detail-command-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-detail-command-info-row{display:grid;gap:7px;min-height:86px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:16px}.site-detail-command-info-row:nth-child(2n){border-right:0}.site-detail-command-info-row span,.site-detail-command-metric span,.site-detail-command-logistics-row span,.site-detail-command-signal span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.site-detail-command-info-row strong,.site-detail-command-signal strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:900;line-height:1.25}.site-detail-command-info-row.ok strong{color:var(--g)}.site-detail-command-info-row.warn strong{color:var(--a)}.site-detail-command-info-row.info strong{color:var(--c)}.site-detail-command-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--bd)}.site-detail-command-section-grid>.site-detail-command-section{border-bottom:0;border-right:1px solid var(--bd)}.site-detail-command-section-grid>.site-detail-command-section:last-child{border-right:0}.site-detail-command-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);padding:16px}.site-detail-command-section-title{display:flex;min-width:0;gap:12px}.site-detail-command-section-title h3{color:var(--ink);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.15}.site-detail-command-section-body{padding:14px}.site-detail-command-metric-grid,.site-detail-command-logistics-grid,.site-detail-command-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-detail-command-metric,.site-detail-command-logistics-row,.site-detail-command-record-card,.site-detail-command-compliance,.site-detail-command-evidence,.site-detail-command-document-row,.site-detail-command-empty,.site-detail-command-action-row,.site-detail-command-signal{border:1px solid var(--bd);background:var(--bg3)}.site-detail-command-metric,.site-detail-command-logistics-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:98px;padding:14px}.site-detail-command-metric strong,.site-detail-command-logistics-row strong{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--ink);font-size:20px;font-weight:900;line-height:1.05}.site-detail-command-metric svg{color:var(--c)}.site-detail-command-metric.ok svg{color:var(--g)}.site-detail-command-metric.warn svg{color:var(--a)}.site-detail-command-list{display:grid;gap:10px}.site-detail-command-record-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:112px;padding:14px}.site-detail-command-record-card h4,.site-detail-command-compliance h4{margin-top:5px;color:var(--ink);font-size:16px;font-weight:900;letter-spacing:0;line-height:1.18}.site-detail-command-record-card span,.site-detail-command-record-card small,.site-detail-command-record-card a,.site-detail-command-compliance span,.site-detail-command-evidence span,.site-detail-command-document-row span{display:block;margin-top:6px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:700;line-height:1.45}.site-detail-command-record-card a{color:var(--c)}.site-detail-command-compliance{padding:14px}.site-detail-command-compliance.warn{background:var(--adim)}.site-detail-command-compliance.ok{background:var(--gdim)}.site-detail-command-compliance-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.site-detail-command-compliance.warn .site-detail-command-compliance-icon{color:var(--a)}.site-detail-command-compliance.ok .site-detail-command-compliance-icon{color:var(--g)}.site-detail-command-evidence{margin-top:14px;padding:12px}.site-detail-command-evidence-head,.site-detail-command-document-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site-detail-command-document-list{display:grid;gap:8px;margin-top:12px}.site-detail-command-document-row{background:var(--bg2);padding:10px}.site-detail-command-document-row strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:900}.site-detail-command-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;padding:22px;text-align:center}.site-detail-command-empty svg{color:var(--ink3)}.site-detail-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.site-detail-command-empty span{max-width:360px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.site-detail-command-side-panel{display:flex;flex-direction:column}.site-detail-command-side-scroll{flex:1}.site-detail-command-signal{display:grid;gap:7px;border-width:0 0 1px;padding:14px 24px}.site-detail-command-signal.ok strong{color:var(--g)}.site-detail-command-signal.warn strong{color:var(--a)}.site-detail-command-signal.info strong{color:var(--c)}.site-detail-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.site-detail-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:10px;text-align:left;transition:background .15s,border-color .15s,color .15s}.site-detail-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.site-detail-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.site-detail-command-action-row strong,.site-detail-command-action-row small{display:block}.site-detail-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.site-detail-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.site-detail-command-action-row:disabled,.site-detail-command-btn:disabled,.site-detail-command-icon-btn:disabled,.site-detail-command-btn.disabled{cursor:not-allowed;opacity:.48}.site-detail-command-icon-btn{color:var(--ink2)}.site-detail-command-icon-btn:hover{color:var(--c)}.site-detail-command-btn.danger{border-color:color-mix(in srgb,var(--r) 50%,var(--bd));background:var(--rdim);color:var(--r)}.site-detail-command-btn.danger:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 16%,transparent);color:var(--r)}.site-detail-command-modal-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:20px}.site-detail-command-modal-panel{width:min(620px,100%);margin:24px 0;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.site-detail-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:18px}.site-detail-command-modal-head h2{margin-top:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:0;line-height:1.05}.site-detail-command-modal-body{padding:18px}.site-detail-command-form{display:grid;gap:14px}.site-detail-command-label{display:grid;gap:6px}.site-detail-command-label>span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.site-detail-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.site-detail-command-input.mono{font-family:var(--mono)}.site-detail-command-input::-moz-placeholder{color:var(--ink3)}.site-detail-command-input::placeholder{color:var(--ink3)}.site-detail-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.site-detail-command-input option{background:var(--bg2);color:var(--ink)}.site-detail-command-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);margin:4px -18px -18px;padding:14px 18px}.site-detail-command-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-detail-command-view :where(svg),.site-detail-command-modal-panel :where(svg){color:currentColor}@media(max-width:1200px){.site-detail-command-context-grid,.site-detail-command-kpi-row,.site-detail-command-section-grid,.site-detail-command-info-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.site-detail-command-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.site-detail-command-context-grid,.site-detail-command-kpi-row,.site-detail-command-section-grid,.site-detail-command-info-panel,.site-detail-command-info-grid,.site-detail-command-metric-grid,.site-detail-command-logistics-grid,.site-detail-command-card-grid{grid-template-columns:minmax(0,1fr)}.site-detail-command-head-actions,.site-detail-command-inline-actions{align-items:stretch;width:100%}.site-detail-command-head-actions .btn,.site-detail-command-inline-actions .btn{flex:1}.site-detail-command-profile-card,.site-detail-command-section-grid>.site-detail-command-section,.site-detail-command-card{border-right:0}.site-detail-command-evidence-head,.site-detail-command-document-row{display:grid}.site-detail-command-modal-layer{padding:0}.site-detail-command-modal-panel{min-height:100%;margin:0}}.room-detail-command-view{min-height:100%;color:var(--ink)}.room-detail-command-head{gap:20px}.room-detail-command-head .ph-title{max-width:940px}.room-detail-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.room-detail-command-status-strip,.room-detail-command-head-actions,.room-detail-command-inline-actions,.room-detail-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.room-detail-command-btn{white-space:nowrap}.room-detail-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.room-detail-command-badge.ok,.room-detail-command-card.ok,.room-detail-command-signal.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.room-detail-command-badge.ok{background:var(--gdim);color:var(--g)}.room-detail-command-badge.warn,.room-detail-command-card.warn,.room-detail-command-signal.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.room-detail-command-badge.warn{background:var(--adim);color:var(--a)}.room-detail-command-badge.info,.room-detail-command-card.info,.room-detail-command-signal.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.room-detail-command-badge.info{background:var(--cdim);color:var(--c)}.room-detail-command-badge.fault,.room-detail-command-card.fault,.room-detail-command-signal.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.room-detail-command-badge.fault{background:var(--rdim);color:var(--r)}.room-detail-command-badge.neutral,.room-detail-command-card.neutral,.room-detail-command-signal.neutral{border-color:var(--bd)}.room-detail-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.room-detail-command-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 24px;color:var(--ink2)}.room-detail-command-alert.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.room-detail-command-alert span{min-width:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:10px;font-weight:750;line-height:1.45}.room-detail-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.room-detail-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.room-detail-command-card:last-child{border-right:0}.room-detail-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.room-detail-command-card.ok:before{background:var(--g)}.room-detail-command-card.warn:before{background:var(--a)}.room-detail-command-card.info:before{background:var(--c)}.room-detail-command-card.fault:before{background:var(--r)}.room-detail-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.room-detail-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.room-detail-command-card.ok .room-detail-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.room-detail-command-card.warn .room-detail-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.room-detail-command-card.info .room-detail-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.room-detail-command-card.fault .room-detail-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.room-detail-command-card p,.room-detail-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.room-detail-command-card p{margin-top:16px}.room-detail-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.room-detail-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.room-detail-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.room-detail-command-kpi{min-height:136px}.room-detail-command-kpi .kpi-num{font-size:clamp(30px,3.5vw,50px)}.room-detail-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.room-detail-command-main-panel,.room-detail-command-side-panel{min-width:0;min-height:0}.room-detail-command-scroll,.room-detail-command-side-scroll{min-height:0;overflow-y:auto}.room-detail-command-scroll{height:100%}.room-detail-command-scroll::-webkit-scrollbar,.room-detail-command-side-scroll::-webkit-scrollbar{width:2px}.room-detail-command-scroll::-webkit-scrollbar-thumb,.room-detail-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.room-detail-command-info-panel{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);border-bottom:1px solid var(--bd);background:var(--bg2)}.room-detail-command-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border-right:1px solid var(--bd);padding:22px 24px}.room-detail-command-profile-icon,.room-detail-command-asset-icon,.room-detail-command-side-icon,.room-detail-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.room-detail-command-profile-card h2{margin-top:5px;color:var(--ink);font-size:24px;font-weight:900;letter-spacing:0;line-height:1.05}.room-detail-command-profile-card span{display:block;margin-top:8px;color:var(--ink2);font-size:13px;line-height:1.45}.room-detail-command-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.room-detail-command-info-row{display:grid;gap:7px;min-height:86px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:16px}.room-detail-command-info-row:nth-child(2n){border-right:0}.room-detail-command-info-row.wide{grid-column:1 / -1;border-right:0}.room-detail-command-info-row span,.room-detail-command-signal span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.room-detail-command-info-row strong,.room-detail-command-signal strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:900;line-height:1.25}.room-detail-command-info-row.ok strong{color:var(--g)}.room-detail-command-info-row.warn strong{color:var(--a)}.room-detail-command-info-row.info strong{color:var(--c)}.room-detail-command-info-row.fault strong{color:var(--r)}.room-detail-command-workspace-head,.room-detail-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.room-detail-command-workspace-head h2,.room-detail-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.room-detail-command-workspace-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.room-detail-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px 16px}.room-detail-command-search,.room-detail-command-filter{min-width:0}.room-detail-command-search{position:relative;display:flex;align-items:center}.room-detail-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.room-detail-command-search .room-detail-command-input{padding-left:36px}.room-detail-command-filter{display:grid;gap:5px}.room-detail-command-filter>span,.room-detail-command-label>span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.room-detail-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.room-detail-command-input.mono{font-family:var(--mono)}.room-detail-command-input::-moz-placeholder{color:var(--ink3)}.room-detail-command-input::placeholder{color:var(--ink3)}.room-detail-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.room-detail-command-input option{background:var(--bg2);color:var(--ink)}.room-detail-command-register{background:var(--bg2);padding:14px}.room-detail-command-table{display:grid;gap:8px}.room-detail-command-row{position:relative;display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(112px,.62fr) minmax(100px,.55fr) minmax(112px,.62fr) minmax(120px,.72fr) minmax(112px,auto);align-items:center;gap:12px;min-height:74px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.room-detail-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.room-detail-command-row:not(.head){transition:border-color .16s,background .16s,color .16s}.room-detail-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.room-detail-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.room-detail-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.room-detail-command-asset-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.room-detail-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.room-detail-command-row-mark.ok{background:var(--g)}.room-detail-command-row-mark.warn{background:var(--a)}.room-detail-command-row-mark.info{background:var(--c)}.room-detail-command-row-mark.fault{background:var(--r)}.room-detail-command-asset-copy{min-width:0}.room-detail-command-asset-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.room-detail-command-asset-copy small,.room-detail-command-mono-value{display:block;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.room-detail-command-asset-copy small{margin-top:4px}.room-detail-command-mono-value{color:var(--ink2);font-weight:850}.room-detail-command-signal-inline{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.room-detail-command-row-actions{display:flex;justify-content:flex-end;gap:6px}.room-detail-command-side-panel{display:flex;flex-direction:column}.room-detail-command-side-scroll{flex:1}.room-detail-command-signal{display:grid;gap:7px;border-width:0 0 1px;background:var(--bg3);padding:14px 24px}.room-detail-command-signal.ok strong{color:var(--g)}.room-detail-command-signal.warn strong{color:var(--a)}.room-detail-command-signal.info strong{color:var(--c)}.room-detail-command-signal.fault strong{color:var(--r)}.room-detail-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.room-detail-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.room-detail-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.room-detail-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.room-detail-command-action-row strong,.room-detail-command-action-row small{display:block}.room-detail-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.room-detail-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.room-detail-command-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:24px;text-align:center}.room-detail-command-empty svg{color:var(--ink3)}.room-detail-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.room-detail-command-empty span{max-width:380px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.room-detail-command-icon-btn{color:var(--ink2)}.room-detail-command-icon-btn:hover{color:var(--c)}.room-detail-command-icon-btn.danger,.room-detail-command-btn.danger{border-color:color-mix(in srgb,var(--r) 46%,var(--bd));background:var(--rdim);color:var(--r)}.room-detail-command-icon-btn.danger:hover,.room-detail-command-btn.danger:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 16%,transparent);color:var(--r)}.room-detail-command-action-row:disabled,.room-detail-command-btn:disabled,.room-detail-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.room-detail-command-modal-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:20px}.room-detail-command-modal-panel{width:min(620px,100%);margin:24px 0;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.room-detail-command-modal-panel.compact{width:min(480px,100%)}.room-detail-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:18px}.room-detail-command-modal-head h2{margin-top:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:0;line-height:1.05}.room-detail-command-modal-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.room-detail-command-form,.room-detail-command-delete-body{display:grid;gap:14px;padding:18px}.room-detail-command-label{display:grid;gap:6px}.room-detail-command-delete-body p{color:var(--ink);font-size:14px;font-weight:850;line-height:1.45}.room-detail-command-delete-body span{color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.room-detail-command-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);margin:4px -18px -18px;padding:14px 18px}.room-detail-command-mini-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:999px;animation:apx-spin .85s linear infinite}.room-detail-command-footer{flex-shrink:0}.room-detail-command-view :where(svg),.room-detail-command-modal-panel :where(svg){color:currentColor}@media(max-width:1240px){.room-detail-command-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.room-detail-command-body{grid-template-columns:minmax(0,1fr)}.room-detail-command-row{grid-template-columns:minmax(220px,1.2fr) minmax(112px,.65fr) minmax(94px,.55fr) minmax(100px,.6fr) minmax(118px,.68fr) auto}}@media(max-width:980px){.room-detail-command-context-grid,.room-detail-command-info-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.room-detail-command-profile-card{border-right:0}.room-detail-command-toolbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.room-detail-command-context-grid,.room-detail-command-kpi-row,.room-detail-command-info-panel,.room-detail-command-info-grid{grid-template-columns:minmax(0,1fr)}.room-detail-command-head-actions,.room-detail-command-inline-actions{align-items:stretch;width:100%}.room-detail-command-head-actions .btn,.room-detail-command-inline-actions .btn{flex:1}.room-detail-command-card,.room-detail-command-info-row{border-right:0}.room-detail-command-alert{grid-template-columns:auto minmax(0,1fr)}.room-detail-command-alert .btn,.room-detail-command-alert .room-detail-command-icon-btn{grid-column:span 2}.room-detail-command-row,.room-detail-command-row.head{grid-template-columns:minmax(0,1fr);align-items:stretch}.room-detail-command-row.head{display:none}.room-detail-command-row-actions{justify-content:flex-start}.room-detail-command-modal-layer{padding:0}.room-detail-command-modal-panel{min-height:100%;margin:0}}.asset-groups-command-view{min-height:100%;color:var(--ink)}.asset-groups-command-head{gap:20px}.asset-groups-command-head .ph-title{max-width:940px}.asset-groups-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.asset-groups-command-status-strip,.asset-groups-command-head-actions,.asset-groups-command-inline-actions,.asset-groups-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-groups-command-btn{white-space:nowrap}.asset-groups-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.asset-groups-command-badge.ok,.asset-groups-command-card.ok,.asset-groups-command-meter.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.asset-groups-command-badge.ok{background:var(--gdim);color:var(--g)}.asset-groups-command-badge.warn,.asset-groups-command-card.warn,.asset-groups-command-meter.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.asset-groups-command-badge.warn{background:var(--adim);color:var(--a)}.asset-groups-command-badge.info,.asset-groups-command-card.info,.asset-groups-command-meter.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.asset-groups-command-badge.info{background:var(--cdim);color:var(--c)}.asset-groups-command-badge.fault,.asset-groups-command-card.fault,.asset-groups-command-meter.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.asset-groups-command-badge.fault{background:var(--rdim);color:var(--r)}.asset-groups-command-badge.neutral,.asset-groups-command-card.neutral,.asset-groups-command-meter.neutral{border-color:var(--bd)}.asset-groups-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.asset-groups-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.asset-groups-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.asset-groups-command-card:last-child{border-right:0}.asset-groups-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-groups-command-card.ok:before{background:var(--g)}.asset-groups-command-card.warn:before{background:var(--a)}.asset-groups-command-card.info:before{background:var(--c)}.asset-groups-command-card.fault:before{background:var(--r)}.asset-groups-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.asset-groups-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.asset-groups-command-card.ok .asset-groups-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.asset-groups-command-card.warn .asset-groups-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.asset-groups-command-card.info .asset-groups-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.asset-groups-command-card.fault .asset-groups-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.asset-groups-command-card p,.asset-groups-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.asset-groups-command-card p{margin-top:16px}.asset-groups-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.asset-groups-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.asset-groups-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-groups-command-kpi{min-height:136px}.asset-groups-command-kpi.active{background:var(--bg3)}.asset-groups-command-kpi .kpi-num{font-size:clamp(34px,4vw,56px)}.asset-groups-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.asset-groups-command-main-panel,.asset-groups-command-side-panel{min-width:0;min-height:0}.asset-groups-command-scroll,.asset-groups-command-side-scroll{min-height:0;overflow-y:auto}.asset-groups-command-scroll{height:100%}.asset-groups-command-scroll::-webkit-scrollbar,.asset-groups-command-side-scroll::-webkit-scrollbar{width:2px}.asset-groups-command-scroll::-webkit-scrollbar-thumb,.asset-groups-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.asset-groups-command-workspace-head,.asset-groups-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.asset-groups-command-workspace-head h2,.asset-groups-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.asset-groups-command-workspace-head span:not(.asset-groups-command-tab span){display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-groups-command-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-groups-command-tab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:40px;min-width:150px;gap:4px 8px;border:1px solid var(--bd2);background:var(--bg3);padding:8px 10px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,color .16s}.asset-groups-command-tab:hover,.asset-groups-command-tab.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.asset-groups-command-tab.ok.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.asset-groups-command-tab.warn.on{border-color:var(--a);background:var(--adim);color:var(--a)}.asset-groups-command-tab span{color:currentColor;font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.asset-groups-command-tab small{grid-column:2;color:var(--ink3);font-family:var(--mono);font-size:8px;line-height:1.2}.asset-groups-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,230px) minmax(190px,240px) auto;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px 16px}.asset-groups-command-search,.asset-groups-command-filter{min-width:0}.asset-groups-command-search{position:relative;display:flex;align-items:center}.asset-groups-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.asset-groups-command-search .asset-groups-command-input{padding-left:36px}.asset-groups-command-filter,.asset-groups-command-label{display:grid;gap:6px}.asset-groups-command-filter>span,.asset-groups-command-label>span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.asset-groups-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.asset-groups-command-input.mono{font-family:var(--mono)}.asset-groups-command-input::-moz-placeholder{color:var(--ink3)}.asset-groups-command-input::placeholder{color:var(--ink3)}.asset-groups-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.asset-groups-command-input option{background:var(--bg2);color:var(--ink)}.asset-groups-command-register{background:var(--bg2);padding:14px}.asset-groups-command-table{display:grid;gap:8px}.asset-groups-command-row{position:relative;display:grid;align-items:center;gap:12px;min-height:74px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.asset-groups-command-row.groups{grid-template-columns:minmax(230px,1.4fr) minmax(78px,.36fr) minmax(78px,.36fr) minmax(90px,.45fr) minmax(90px,.45fr) minmax(178px,auto)}.asset-groups-command-row.rooms{grid-template-columns:minmax(260px,1.5fr) minmax(90px,.4fr) minmax(90px,.4fr) minmax(100px,.5fr) minmax(150px,auto)}.asset-groups-command-row.assets{grid-template-columns:minmax(240px,1.3fr) minmax(130px,.6fr) minmax(116px,.55fr) minmax(120px,.62fr) minmax(160px,.8fr) minmax(110px,auto)}.asset-groups-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-groups-command-row:not(.head){transition:border-color .16s,background .16s,color .16s}.asset-groups-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.asset-groups-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.asset-groups-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.asset-groups-command-primary-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.asset-groups-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-groups-command-row-mark.ok{background:var(--g)}.asset-groups-command-row-mark.warn{background:var(--a)}.asset-groups-command-row-mark.info{background:var(--c)}.asset-groups-command-row-mark.fault{background:var(--r)}.asset-groups-command-row-icon,.asset-groups-command-side-icon,.asset-groups-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.asset-groups-command-copy{min-width:0}.asset-groups-command-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-groups-command-copy small,.asset-groups-command-mono-value,.asset-groups-command-location{display:block;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-groups-command-copy small{margin-top:4px}.asset-groups-command-mono-value{color:var(--ink2);font-weight:850}.asset-groups-command-location{display:inline-flex;align-items:center;gap:6px}.asset-groups-command-row:not(.head)>.asset-groups-command-mono-value,.asset-groups-command-row:not(.head)>.asset-groups-command-badge,.asset-groups-command-row:not(.head)>.asset-groups-command-location{justify-self:stretch}.asset-groups-command-row-actions{display:flex;justify-content:flex-end;gap:6px}.asset-groups-command-side-panel{display:flex;flex-direction:column}.asset-groups-command-side-scroll{flex:1;padding:14px 16px}.asset-groups-command-meter{display:grid;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.asset-groups-command-meter+.asset-groups-command-meter{margin-top:9px}.asset-groups-command-meter-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-groups-command-meter-head span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-groups-command-meter-head strong{color:var(--ink);font-size:18px;font-weight:900;line-height:1}.asset-groups-command-meter.ok .asset-groups-command-meter-head strong{color:var(--g)}.asset-groups-command-meter.warn .asset-groups-command-meter-head strong{color:var(--a)}.asset-groups-command-meter.info .asset-groups-command-meter-head strong{color:var(--c)}.asset-groups-command-meter.fault .asset-groups-command-meter-head strong{color:var(--r)}.asset-groups-command-meter-track{height:5px;overflow:hidden;background:var(--bg4)}.asset-groups-command-meter-track span{display:block;height:100%;background:var(--c)}.asset-groups-command-meter.ok .asset-groups-command-meter-track span{background:var(--g)}.asset-groups-command-meter.warn .asset-groups-command-meter-track span{background:var(--a)}.asset-groups-command-meter.fault .asset-groups-command-meter-track span{background:var(--r)}.asset-groups-command-meter small{color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-groups-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.asset-groups-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.asset-groups-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.asset-groups-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.asset-groups-command-action-row strong,.asset-groups-command-action-row small{display:block}.asset-groups-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.asset-groups-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-groups-command-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:24px;text-align:center}.asset-groups-command-empty svg{color:var(--ink3)}.asset-groups-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.asset-groups-command-empty span{max-width:380px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-groups-command-icon-btn{color:var(--ink2)}.asset-groups-command-icon-btn:hover{color:var(--c)}.asset-groups-command-action-row:disabled,.asset-groups-command-btn:disabled,.asset-groups-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.asset-groups-command-modal-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:20px}.asset-groups-command-modal-panel{width:min(760px,100%);margin:24px 0;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.asset-groups-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:18px}.asset-groups-command-modal-head h2{margin-top:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:0;line-height:1.05}.asset-groups-command-modal-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-groups-command-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:calc(86vh - 130px);overflow-y:auto;padding:18px}.asset-groups-command-form .span-2{grid-column:1 / -1}.asset-groups-command-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);margin:4px -18px -18px;padding:14px 18px}.asset-groups-command-mini-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:999px;animation:apx-spin .85s linear infinite}.asset-groups-command-footer{flex-shrink:0}.asset-groups-command-view :where(svg),.asset-groups-command-modal-panel :where(svg){color:currentColor}@media(max-width:900px){.asset-groups-command-row.groups,.asset-groups-command-row.rooms,.asset-groups-command-row.assets{grid-template-columns:minmax(0,1fr);align-items:stretch}.asset-groups-command-row.head{display:none}.asset-groups-command-row:not(.head)>[data-label]{display:flex;align-items:center;justify-content:space-between;min-height:34px;border:1px solid var(--bd);background:var(--bg4);padding:8px 10px;text-align:right}.asset-groups-command-row:not(.head)>[data-label]:before{content:attr(data-label);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.asset-groups-command-row-actions{justify-content:flex-start}}@media(max-width:1180px){.asset-groups-command-context-grid,.asset-groups-command-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-groups-command-body{grid-template-columns:minmax(0,1fr)}.asset-groups-command-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(170px,220px)}}@media(max-width:820px){.asset-groups-command-context-grid,.asset-groups-command-kpi-row,.asset-groups-command-toolbar,.asset-groups-command-form{grid-template-columns:minmax(0,1fr)}.asset-groups-command-form .span-2{grid-column:auto}.asset-groups-command-head-actions,.asset-groups-command-inline-actions,.asset-groups-command-tabs{align-items:stretch;width:100%}.asset-groups-command-head-actions .btn,.asset-groups-command-inline-actions .btn,.asset-groups-command-tab{flex:1;min-width:100%}.asset-groups-command-card{border-right:0}.asset-groups-command-modal-layer{padding:0}.asset-groups-command-modal-panel{min-height:100%;margin:0}}.rooms-command-view{min-height:100%;color:var(--ink)}.rooms-command-head{gap:20px}.rooms-command-head .ph-title{max-width:900px}.rooms-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.rooms-command-status-strip,.rooms-command-head-actions,.rooms-command-inline-actions,.rooms-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rooms-command-btn{white-space:nowrap}.rooms-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rooms-command-badge.ok,.rooms-command-card.ok,.rooms-command-signal.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.rooms-command-badge.ok{background:var(--gdim);color:var(--g)}.rooms-command-badge.warn,.rooms-command-card.warn,.rooms-command-signal.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.rooms-command-badge.warn{background:var(--adim);color:var(--a)}.rooms-command-badge.info,.rooms-command-card.info,.rooms-command-signal.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.rooms-command-badge.info{background:var(--cdim);color:var(--c)}.rooms-command-badge.fault,.rooms-command-card.fault,.rooms-command-signal.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.rooms-command-badge.fault{background:var(--rdim);color:var(--r)}.rooms-command-badge.neutral,.rooms-command-card.neutral,.rooms-command-signal.neutral{border-color:var(--bd)}.rooms-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.rooms-command-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 24px;color:var(--ink2)}.rooms-command-alert.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.rooms-command-alert span{min-width:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:10px;font-weight:750;line-height:1.45}.rooms-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.rooms-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.rooms-command-card:last-child{border-right:0}.rooms-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.rooms-command-card.ok:before{background:var(--g)}.rooms-command-card.warn:before{background:var(--a)}.rooms-command-card.info:before{background:var(--c)}.rooms-command-card.fault:before{background:var(--r)}.rooms-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.rooms-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.rooms-command-card.ok .rooms-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.rooms-command-card.warn .rooms-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.rooms-command-card.info .rooms-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.rooms-command-card.fault .rooms-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.rooms-command-card p,.rooms-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.rooms-command-card p{margin-top:16px}.rooms-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.rooms-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.rooms-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.rooms-command-kpi{min-height:136px}.rooms-command-kpi .kpi-num{font-size:clamp(34px,4vw,56px)}.rooms-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.rooms-command-main-panel,.rooms-command-side-panel{min-width:0;min-height:0}.rooms-command-scroll,.rooms-command-side-scroll{min-height:0;overflow-y:auto}.rooms-command-scroll{height:100%}.rooms-command-scroll::-webkit-scrollbar,.rooms-command-side-scroll::-webkit-scrollbar{width:2px}.rooms-command-scroll::-webkit-scrollbar-thumb,.rooms-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.rooms-command-workspace-head,.rooms-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.rooms-command-workspace-head h2,.rooms-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.rooms-command-workspace-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.rooms-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px 16px}.rooms-command-search,.rooms-command-filter{min-width:0}.rooms-command-search{position:relative;display:flex;align-items:center}.rooms-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.rooms-command-search .rooms-command-input{padding-left:36px}.rooms-command-filter{display:grid;gap:5px}.rooms-command-filter>span,.rooms-command-label>span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.rooms-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.rooms-command-input.mono{font-family:var(--mono)}.rooms-command-input::-moz-placeholder{color:var(--ink3)}.rooms-command-input::placeholder{color:var(--ink3)}.rooms-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.rooms-command-input option{background:var(--bg2);color:var(--ink)}.rooms-command-register{background:var(--bg2);padding:14px}.rooms-command-table{display:grid;gap:8px}.rooms-command-row{position:relative;display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(132px,.7fr) minmax(118px,.72fr) minmax(92px,.48fr) minmax(112px,auto);align-items:center;gap:12px;min-height:74px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.rooms-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.rooms-command-row:not(.head){transition:border-color .16s,background .16s,color .16s}.rooms-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.rooms-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.rooms-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.rooms-command-room-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.rooms-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.rooms-command-row-mark.ok{background:var(--g)}.rooms-command-row-mark.warn{background:var(--a)}.rooms-command-row-mark.info{background:var(--c)}.rooms-command-row-mark.fault{background:var(--r)}.rooms-command-room-icon,.rooms-command-side-icon,.rooms-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.rooms-command-room-copy{min-width:0}.rooms-command-room-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rooms-command-room-copy small,.rooms-command-mono-value{display:block;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.rooms-command-room-copy small{margin-top:4px}.rooms-command-mono-value{color:var(--ink2);font-weight:850}.rooms-command-row-actions{display:flex;justify-content:flex-end;gap:6px}.rooms-command-side-panel{display:flex;flex-direction:column}.rooms-command-side-scroll{flex:1}.rooms-command-signal{display:grid;gap:7px;border-width:0 0 1px;background:var(--bg3);padding:14px 24px}.rooms-command-signal span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.rooms-command-signal strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:900;line-height:1.25}.rooms-command-signal.ok strong{color:var(--g)}.rooms-command-signal.warn strong{color:var(--a)}.rooms-command-signal.info strong{color:var(--c)}.rooms-command-signal.fault strong{color:var(--r)}.rooms-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.rooms-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.rooms-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.rooms-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.rooms-command-action-row strong,.rooms-command-action-row small{display:block}.rooms-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.rooms-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.rooms-command-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:24px;text-align:center}.rooms-command-empty svg{color:var(--ink3)}.rooms-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.rooms-command-empty span{max-width:380px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.rooms-command-icon-btn{color:var(--ink2)}.rooms-command-icon-btn:hover{color:var(--c)}.rooms-command-icon-btn.danger,.rooms-command-btn.danger{border-color:color-mix(in srgb,var(--r) 46%,var(--bd));background:var(--rdim);color:var(--r)}.rooms-command-icon-btn.danger:hover,.rooms-command-btn.danger:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 16%,transparent);color:var(--r)}.rooms-command-action-row:disabled,.rooms-command-btn:disabled,.rooms-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.rooms-command-modal-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:20px}.rooms-command-modal-panel{width:min(620px,100%);margin:24px 0;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.rooms-command-modal-panel.compact{width:min(480px,100%)}.rooms-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:18px}.rooms-command-modal-head h2{margin-top:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:0;line-height:1.05}.rooms-command-modal-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.rooms-command-form,.rooms-command-delete-body{display:grid;gap:14px;padding:18px}.rooms-command-label{display:grid;gap:6px}.rooms-command-delete-body p{color:var(--ink);font-size:14px;font-weight:850;line-height:1.45}.rooms-command-delete-body span{color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.rooms-command-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);margin:4px -18px -18px;padding:14px 18px}.rooms-command-mini-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:999px;animation:apx-spin .85s linear infinite}.rooms-command-footer{flex-shrink:0}.rooms-command-view :where(svg),.rooms-command-modal-panel :where(svg){color:currentColor}@media(max-width:1200px){.rooms-command-context-grid,.rooms-command-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rooms-command-body{grid-template-columns:minmax(0,1fr)}.rooms-command-row{grid-template-columns:minmax(240px,1.3fr) minmax(120px,.75fr) minmax(112px,.7fr) minmax(88px,.5fr) auto}}@media(max-width:880px){.rooms-command-context-grid,.rooms-command-kpi-row,.rooms-command-toolbar{grid-template-columns:minmax(0,1fr)}.rooms-command-head-actions,.rooms-command-inline-actions{align-items:stretch;width:100%}.rooms-command-head-actions .btn,.rooms-command-inline-actions .btn{flex:1}.rooms-command-card{border-right:0}.rooms-command-alert{grid-template-columns:auto minmax(0,1fr)}.rooms-command-alert .btn,.rooms-command-alert .rooms-command-icon-btn{grid-column:span 2}.rooms-command-row,.rooms-command-row.head{grid-template-columns:minmax(0,1fr);align-items:stretch}.rooms-command-row.head{display:none}.rooms-command-row-actions{justify-content:flex-start}.rooms-command-modal-layer{padding:0}.rooms-command-modal-panel{min-height:100%;margin:0}}.sites-command-view{min-height:100%;color:var(--ink)}.sites-command-loading{display:grid;place-items:center;min-height:100%}.sites-command-loading-card{width:min(360px,calc(100vw - 40px));border:1px solid var(--bd);background:var(--bg2);padding:28px;text-align:center;box-shadow:var(--shadow)}.sites-command-spinner,.sites-command-button-spinner{border-radius:999px;border:2px solid var(--bd2);border-top-color:var(--c);animation:spin .9s linear infinite}.sites-command-spinner{width:42px;height:42px;margin:0 auto 14px}.sites-command-button-spinner{width:16px;height:16px}.sites-command-muted{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sites-command-head{gap:20px}.sites-command-status-strip,.sites-command-head-actions,.sites-command-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sites-command-modes{grid-template-columns:repeat(5,minmax(145px,1fr))}.sites-command-mode-card{min-height:136px}.sites-command-mode-card.neutral:before{background:var(--ink3)}.sites-command-mode-card.neutral .sc-d{background:var(--ink3)}.sites-command-mode-card.info .sites-command-mode-icon,.sites-command-mode-card.neutral .sites-command-mode-icon{color:var(--c)}.sites-command-mode-card.ok .sites-command-mode-icon{color:var(--g)}.sites-command-mode-card.warn .sites-command-mode-icon{color:var(--a)}.sites-command-mode-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--bd);background:var(--bg3);margin-bottom:12px}.sites-command-mode-card .sc-loc{white-space:normal;line-height:1.35}.sc-st.neutral{background:var(--bg4);color:var(--ink2)}.sites-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.sites-command-kpi{min-height:142px}.sites-command-kpi .kpi-num{font-size:clamp(34px,4vw,56px)}.sites-command-kpi-icon{position:absolute;right:20px;top:20px;color:var(--ink3)}.sites-command-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim);padding:14px 24px;color:var(--r)}.sites-command-alert p{margin:0;color:var(--r);font-weight:850}.sites-command-alert button:not(.sites-command-icon-btn){margin-top:6px;color:var(--r);font-family:var(--mono);font-size:9px;font-weight:900;text-decoration:underline;text-transform:uppercase}.sites-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.sites-command-main-panel,.sites-command-side-panel{min-width:0;min-height:0}.sites-command-workspace-head{min-height:74px}.sites-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.sites-command-subline{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.sites-command-toolbar{border-bottom:1px solid var(--bd)}.sites-command-search-wrap{flex:1;min-width:min(420px,100%)}.sites-command-search{width:100%}.sites-command-status-select{max-width:210px}.sites-command-register-scroll{flex:1;min-height:0}.sites-command-table .sites-command-row{position:relative;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(104px,.58fr) minmax(170px,1fr) minmax(78px,.42fr) minmax(82px,.46fr) minmax(92px,.5fr) 126px;min-width:980px;align-items:center;gap:10px}.sites-command-table .sites-command-row.head{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sites-command-primary-cell{min-width:0;display:grid;gap:5px}.sites-command-primary-cell strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sites-command-primary-cell small,.sites-command-location-cell small{min-width:0;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sites-command-location-cell,.sites-command-metric-cell,.sites-command-code-cell{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800}.sites-command-metric-cell strong{color:var(--ink);font-size:12px}.sites-command-code-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sites-command-row-accent{position:absolute;inset:0 auto 0 0;width:3px;padding:0!important;border-right:0!important}.sites-command-row-accent.ok{background:var(--g)}.sites-command-row-accent.warn{background:var(--a)}.sites-command-row-accent.info{background:var(--c)}.sites-command-row-accent.neutral{background:var(--ink3)}.sites-command-icon-btn{color:var(--ink2)}.sites-command-icon-btn.danger{color:var(--r)}.sites-command-icon-btn.danger:hover,.sites-command-btn.danger{border-color:var(--r);background:var(--rdim);color:var(--r)}.sites-command-btn.danger:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 18%,transparent);color:var(--r)}.sites-command-btn:disabled,.sites-command-icon-btn:disabled,.sites-command-action-row:disabled{cursor:not-allowed;opacity:.5}.sites-command-empty{grid-column:1 / -1;min-height:304px}.sites-command-empty span{max-width:420px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5;text-align:center}.sites-command-side-head{min-height:74px}.sites-command-side-icon{color:var(--c)}.sites-command-side-scroll{min-height:0}.sites-command-signal{align-items:flex-start}.sites-command-signal.ok .al-sev{background:var(--g)}.sites-command-signal.warn .al-sev{background:var(--a)}.sites-command-signal.info .al-sev{background:var(--c)}.sites-command-signal.neutral .al-sev{background:var(--ink3)}.sites-command-signal-body,.sites-command-signal-body .al-title,.sites-command-signal-body .al-sub,.sites-command-signal-value{display:block;min-width:0}.sites-command-signal-value{margin:4px 0;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:900}.sites-command-signal-body .al-sub{white-space:normal;line-height:1.45}.sites-command-action-deck{border-top:1px solid var(--bd);padding-top:16px}.sites-command-action-deck>.sites-command-eyebrow{padding:0 28px 12px}.sites-command-action-row.primary{background:var(--cdim)}.sites-command-side-footer .fc{min-width:104px}.sites-command-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:18px}.sites-command-modal-panel{width:min(980px,100%);margin:20px 0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.sites-command-delete-panel{width:min(560px,100%)}.sites-command-modal-head,.sites-command-modal-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:20px}.sites-command-modal-head.danger{border-bottom-color:color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim)}.sites-command-modal-head h2{margin:4px 0 0;color:var(--ink);font-size:26px;font-weight:900;letter-spacing:0;line-height:1.05}.sites-command-modal-head p:not(.sites-command-eyebrow){margin:7px 0 0;color:var(--ink2);font-family:var(--mono);font-size:10px;line-height:1.45}.sites-command-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:18px}.sites-command-modal-main,.sites-command-modal-rail,.sites-command-readiness-list{display:grid;gap:14px}.sites-command-modal-section,.sites-command-preview-card{border:1px solid var(--bd);background:var(--bg2)}.sites-command-modal-section-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px}.sites-command-modal-section-head h3{margin:4px 0 0;color:var(--ink);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.15}.sites-command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.sites-command-field{min-width:0}.sites-command-field.wide{grid-column:1 / -1}.sites-command-label{display:block;margin-bottom:6px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sites-command-label em,.sites-command-label strong{color:var(--r);font-style:normal}.sites-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.sites-command-input.with-icon{padding-left:34px}.sites-command-input::-moz-placeholder{color:var(--ink3)}.sites-command-input::placeholder{color:var(--ink3)}.sites-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.sites-command-input option{background:var(--bg2);color:var(--ink)}.sites-command-textarea{min-height:110px;resize:vertical}.sites-command-preview-card{padding:14px}.sites-command-preview-title{display:grid;gap:5px;margin-top:14px}.sites-command-preview-title svg{color:var(--c)}.sites-command-preview-title strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:16px;font-weight:900}.sites-command-preview-title span{min-width:0;overflow-wrap:anywhere;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800}.sites-command-preview-list{display:grid;gap:8px;margin-top:14px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.sites-command-preview-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start}.sites-command-preview-row span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sites-command-preview-row strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:11px;font-weight:850}.sites-command-readiness{display:flex;align-items:center;gap:10px;color:var(--ink2);font-size:11px;font-weight:850}.sites-command-readiness span{width:8px;height:8px;border-radius:999px;background:var(--a)}.sites-command-readiness.ready{color:var(--g)}.sites-command-readiness.ready span{background:var(--g)}.sites-command-modal-foot{align-items:center;justify-content:flex-end;border-top:1px solid var(--bd);border-bottom:0}.sites-command-modal-foot.inline{margin:20px -20px -20px}.sites-command-delete-body{padding:20px}.sites-command-delete-body>p{margin:0 0 16px;color:var(--ink2);font-size:13px;line-height:1.5}.sites-command-delete-body strong{color:var(--ink)}.sites-command-delete-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid color-mix(in srgb,var(--r) 46%,var(--bd));background:var(--rdim);padding:14px;color:var(--r)}.sites-command-delete-warning strong,.sites-command-delete-warning span,.sites-command-delete-confirm>span{display:block}.sites-command-delete-warning span{margin-top:4px;color:var(--ink2);font-size:11px;line-height:1.45}.sites-command-delete-confirm{display:grid;gap:12px}.sites-command-delete-confirm>span{border-left:2px solid var(--r);padding-left:10px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}:root[data-theme=light] .sites-command-mode-card.on{background:var(--bg3);color:var(--ink)}:root[data-theme=light] .sites-command-table .sites-command-row.head{background:var(--bg3);color:var(--ink2)}:root[data-theme=light] .sites-command-table .sites-command-row:not(.head){background:var(--bg2)}:root[data-theme=light] .sites-command-table .sites-command-row:not(.head):hover{background:var(--bg3)}:root[data-theme=light] .sites-command-toolbar .sites-command-input{background:var(--bg2);color:var(--ink)}:root[data-theme=light] .sites-command-row-actions .sites-command-icon-btn{background:var(--bg3)}@media(max-width:1180px){.sites-command-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.sites-command-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:840px){.sites-command-kpi-row,.sites-command-modes,.sites-command-modal-body,.sites-command-form-grid{grid-template-columns:minmax(0,1fr)}.sites-command-head-actions,.sites-command-toolbar{align-items:stretch;width:100%}.sites-command-head-actions .btn,.sites-command-toolbar .btn,.sites-command-status-select{max-width:none;flex:1}.sites-command-modal-layer{padding:0}.sites-command-modal-panel{min-height:100%;margin:0}}.contacts-command-view{min-height:100%;color:var(--ink)}.contacts-command-loading{display:grid;place-items:center;min-height:100%}.contacts-command-loading-card{width:min(360px,calc(100vw - 40px));border:1px solid var(--bd);background:var(--bg2);padding:28px;text-align:center;box-shadow:var(--shadow)}.contacts-command-spinner,.contacts-command-button-spinner{border-radius:999px;border:2px solid var(--bd2);border-top-color:var(--c);animation:spin .9s linear infinite}.contacts-command-spinner{width:42px;height:42px;margin:0 auto 14px}.contacts-command-button-spinner{width:18px;height:18px}.contacts-command-muted{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.contacts-command-head{gap:20px}.contacts-command-status-strip,.contacts-command-head-actions,.contacts-command-chip-row,.contacts-command-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contacts-command-modes{grid-template-columns:repeat(6,minmax(150px,1fr))}.contacts-command-mode-card{min-height:132px}.contacts-command-mode-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.contacts-command-mode-card.ok .contacts-command-mode-icon{color:var(--g)}.contacts-command-mode-card.warn .contacts-command-mode-icon{color:var(--a)}.contacts-command-mode-card.fault .contacts-command-mode-icon{color:var(--r)}.contacts-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.contacts-command-kpi{min-height:144px}.contacts-command-kpi-icon{position:absolute;right:20px;top:20px;color:var(--ink3)}.contacts-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.contacts-command-main-panel,.contacts-command-side-panel{min-width:0;min-height:0}.contacts-command-workspace-head{min-height:74px}.contacts-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.contacts-command-subline{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.contacts-command-toolbar{border-bottom:1px solid var(--bd)}.contacts-command-search-wrap{flex:1;min-width:min(420px,100%)}.contacts-command-search{width:100%}.contacts-command-reset{min-height:34px}.contacts-command-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;border:1px solid var(--r);background:var(--rdim);padding:14px;color:var(--r)}.contacts-command-alert p{margin:0;color:var(--r);font-weight:850}.contacts-command-alert button:not(.contacts-command-action-button){margin-top:6px;color:var(--r);font-family:var(--mono);font-size:9px;font-weight:900;text-decoration:underline;text-transform:uppercase}.contacts-command-table-scroll{flex:1;min-height:0}.contacts-command-table .contacts-command-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(110px,.75fr) minmax(86px,.55fr) minmax(170px,1.1fr) minmax(120px,.72fr) minmax(110px,.72fr) 76px;min-width:960px;align-items:center;gap:10px}.contacts-command-table .contacts-command-row.head{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contacts-command-contact-cell,.contacts-command-route-cell,.contacts-command-signal-body,.contacts-command-preview-title{min-width:0;display:grid;gap:5px}.contacts-command-contact-cell strong,.contacts-command-preview-title strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.contacts-command-contact-cell small,.contacts-command-route-cell small,.contacts-command-preview-title span{min-width:0;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.contacts-command-company-cell,.contacts-command-route-cell span,.contacts-command-expiry{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ink2);font-size:10px;font-weight:760;line-height:1.35}.contacts-command-company-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-command-route-cell span{overflow-wrap:anywhere}.contacts-command-category,.contacts-command-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:5px 8px;color:var(--ink2);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.contacts-command-category.ok,.contacts-command-chip.ok{border-color:var(--g);background:var(--gdim);color:var(--g)}.contacts-command-category.info,.contacts-command-chip.info{border-color:var(--c);background:var(--cdim);color:var(--c)}.contacts-command-category.warn,.contacts-command-chip.warn{border-color:var(--a);background:var(--adim);color:var(--a)}.contacts-command-category.fault,.contacts-command-chip.fault{border-color:var(--r);background:var(--rdim);color:var(--r)}.contacts-command-chip.neutral{color:var(--ink2)}.contacts-command-expiry{flex-wrap:wrap}.contacts-command-expiry.info{color:var(--c)}.contacts-command-expiry.ok{color:var(--g)}.contacts-command-expiry.warn{color:var(--a)}.contacts-command-expiry.fault{color:var(--r)}.contacts-command-expiry.neutral{color:var(--ink3)}.contacts-command-expiry small{color:currentColor;font-family:var(--mono);font-size:8px;font-weight:900;opacity:.85}.contacts-command-action-button{color:var(--ink2)}.contacts-command-action-button:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.contacts-command-action-button.danger{color:var(--r)}.contacts-command-action-button.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.contacts-command-empty{grid-column:1 / -1;min-height:280px}.contacts-command-side-scroll{min-height:0}.contacts-command-signal{align-items:flex-start}.contacts-command-signal.ok .al-sev{background:var(--g)}.contacts-command-signal.warn .al-sev{background:var(--a)}.contacts-command-signal.fault .al-sev{background:var(--r)}.contacts-command-signal-icon,.contacts-command-side-icon{color:var(--c)}.contacts-command-signal-body .al-site,.contacts-command-signal-body .al-title,.contacts-command-signal-body .al-sub{display:block;min-width:0}.contacts-command-signal-body .al-sub{white-space:normal;line-height:1.45}.contacts-command-side-footer .fc{min-width:104px}.contacts-command-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:18px}.contacts-command-modal-panel{width:min(1120px,100%);margin:20px 0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.contacts-command-modal-head,.contacts-command-modal-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:20px}.contacts-command-modal-head h2{margin:4px 0 0;color:var(--ink);font-size:26px;font-weight:900;letter-spacing:0;line-height:1.05}.contacts-command-modal-head p:not(.contacts-command-eyebrow){margin:7px 0 0;color:var(--ink2);font-family:var(--mono);font-size:10px;line-height:1.45}.contacts-command-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:18px}.contacts-command-modal-main,.contacts-command-modal-rail,.contacts-command-modal-section-body,.contacts-command-readiness-list{display:grid;gap:14px}.contacts-command-modal-section,.contacts-command-preview-card,.contacts-command-access-editor{border:1px solid var(--bd);background:var(--bg2)}.contacts-command-modal-section.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd))}.contacts-command-modal-section-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px}.contacts-command-modal-section-head h3{margin:4px 0 0;color:var(--ink);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.15}.contacts-command-modal-section-body,.contacts-command-preview-card{padding:14px}.contacts-command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contacts-command-field{min-width:0}.contacts-command-label{display:block;margin-bottom:6px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contacts-command-label span{color:var(--r)}.contacts-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.contacts-command-input::-moz-placeholder{color:var(--ink3)}.contacts-command-input::placeholder{color:var(--ink3)}.contacts-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.contacts-command-input option{background:var(--bg2);color:var(--ink)}.contacts-command-access-head{margin-bottom:12px}.contacts-command-access-head p{margin:0;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contacts-command-access-head span{display:block;margin-top:4px;color:var(--ink3);font-size:10px;font-weight:750}.contacts-command-mode-toggles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.contacts-command-mode-toggle{min-height:34px;border:1px solid var(--bd2);background:var(--bg3);padding:8px 11px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:0;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.contacts-command-mode-toggle.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.contacts-command-mode-toggle.ok.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.contacts-command-mode-toggle.neutral.on{border-color:var(--ink2);background:var(--bg4);color:var(--ink)}.contacts-command-preview-title{margin-top:14px}.contacts-command-preview-list{display:grid;gap:8px;margin-top:14px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.contacts-command-preview-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:start}.contacts-command-preview-row span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contacts-command-preview-row strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:11px;font-weight:850}.contacts-command-readiness{display:flex;align-items:center;gap:10px;color:var(--ink2);font-size:11px;font-weight:850}.contacts-command-readiness span{width:8px;height:8px;border-radius:999px;background:var(--a)}.contacts-command-readiness.ready{color:var(--g)}.contacts-command-readiness.ready span{background:var(--g)}.contacts-command-modal-foot{align-items:center;justify-content:flex-end;border-top:1px solid var(--bd);border-bottom:0}@media(max-width:1180px){.contacts-command-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-command-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:840px){.contacts-command-kpi-row,.contacts-command-modes,.contacts-command-modal-body,.contacts-command-form-grid{grid-template-columns:minmax(0,1fr)}.contacts-command-head-actions{width:100%}.contacts-command-head-actions .btn{flex:1}}.budget-command-view{min-height:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--dis)}.budget-command-loading{background:var(--bg)}.budget-command-spinner{width:34px;height:34px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .8s linear infinite}.budget-command-muted{color:var(--ink3);font-family:var(--mono);font-size:12px;font-weight:700}.budget-command-head{padding:28px 24px 24px}.budget-command-head .ph-title em{display:inline-flex;margin-left:8px}.budget-command-status-strip,.budget-command-chip-row,.budget-command-head-actions,.budget-command-icon-cluster{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.budget-command-status-strip{margin-top:13px}.budget-command-head-actions{justify-content:flex-end;max-width:720px}.budget-command-control{min-width:178px}.budget-command-site{min-width:min(320px,100%)}.budget-command-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px}.budget-command-modes{grid-template-columns:repeat(8,minmax(0,1fr))}.budget-command-mode-card{min-height:136px}.budget-command-mode-icon{color:var(--c);display:inline-flex;align-items:center;margin-bottom:11px}.budget-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.budget-command-kpi{min-height:126px;border-radius:0}.budget-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-command-kpi-icon{position:absolute;right:20px;top:20px;color:var(--ink3)}.budget-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.budget-command-gate-body{grid-template-columns:minmax(0,1fr)}.budget-command-main-panel,.budget-command-side-panel{min-width:0;min-height:0}.budget-command-workspace-head{min-height:74px}.budget-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.budget-command-subline{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.budget-command-content{flex:1;min-height:0;overflow:auto;background:var(--bg2);padding:14px}.budget-command-content::-webkit-scrollbar,.budget-command-table-scroll::-webkit-scrollbar,.budget-command-modal-panel ::-webkit-scrollbar{width:2px;height:2px}.budget-command-content::-webkit-scrollbar-thumb,.budget-command-table-scroll::-webkit-scrollbar-thumb,.budget-command-modal-panel ::-webkit-scrollbar-thumb{background:var(--bd2)}.budget-command-tab-panel,.budget-command-section-stack{display:grid;gap:12px}.budget-command-tab-panel>.space-y-6,.budget-command-tab-panel>.space-y-5{display:grid;gap:12px}.budget-command-panel{min-width:0;overflow:hidden;border:1px solid var(--bd);border-radius:5px;background:var(--bg2)}.budget-command-section-head{min-height:72px;align-items:flex-start}.budget-command-procedure-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;border-bottom:1px solid var(--bd);background:var(--bg2)}.budget-command-stat{position:relative;min-height:82px}.budget-command-stat strong.info,.budget-command-stat strong.c{color:var(--c)}.budget-command-stat strong.ok,.budget-command-stat strong.g{color:var(--g)}.budget-command-stat strong.warn,.budget-command-stat strong.a{color:var(--a)}.budget-command-stat strong.fault,.budget-command-stat strong.r{color:var(--r)}.budget-command-stat small{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.04em}.budget-command-stat svg{position:absolute;right:11px;top:11px;color:var(--ink3)}.budget-command-toolbar{flex-wrap:wrap;padding-inline:12px}.budget-command-search-wrap{flex:1 1 300px}.budget-command-po-select{flex:0 1 380px}.budget-command-table-scroll{max-height:min(62vh,740px);overflow:auto}.budget-command-table{min-width:980px}.budget-command-table.po-register .pm-command-table-head,.budget-command-table.po-register .pm-command-row{grid-template-columns:4px minmax(230px,1.45fr) minmax(160px,.86fr) minmax(190px,.95fr) minmax(150px,.78fr) 110px minmax(230px,auto)}.budget-command-table.approvals .pm-command-table-head,.budget-command-table.approvals .pm-command-row{grid-template-columns:90px minmax(170px,1fr) 110px minmax(210px,1.3fr) minmax(142px,auto)}.budget-command-table .pm-command-row{min-height:72px}.budget-command-table .pm-command-actions{flex-wrap:wrap}.budget-command-row-actions{justify-content:flex-end}.budget-command-action-button.ok:hover{border-color:var(--g);background:var(--gdim);color:var(--g)}.budget-command-action-button.warn:hover{border-color:var(--a);background:var(--adim);color:var(--a)}.budget-command-reset,.budget-command-disabled-action{min-height:34px}.budget-command-approval-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px}.budget-command-card-list{max-height:520px;overflow:auto}.budget-command-rule-row{padding-inline:14px}.budget-command-empty-compact{min-height:180px}.budget-command-signal.ok .al-sev{background:var(--g)}.budget-command-signal.warn .al-sev{background:var(--a)}.budget-command-signal.fault .al-sev{background:var(--r)}.budget-command-signal-body{min-width:0;flex:1;display:grid;gap:4px}.budget-command-signal .al-title,.budget-command-signal .al-sub{display:block}.budget-command-signal .al-sub{white-space:normal;line-height:1.45}.budget-command-side-icon,.budget-command-icon-cluster{color:var(--c)}.budget-command-side-footer .fc{min-width:104px}.budget-command-view :where(input,select,textarea),.budget-command-modal-panel :where(input,select,textarea),.budget-command-input{min-height:34px;border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono)!important;font-size:10px!important;letter-spacing:0;outline:none}.budget-command-view :where(input:focus,select:focus,textarea:focus),.budget-command-modal-panel :where(input:focus,select:focus,textarea:focus),.budget-command-input:focus{border-color:var(--c)!important;background:var(--bg4)!important;box-shadow:inset 2px 0 0 var(--c)!important}.budget-command-view :where(option),.budget-command-modal-panel :where(option){background:var(--bg2);color:var(--ink)}.budget-command-view :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white],[class*="from-[var(--bg3)]"]){background:var(--bg2)!important;background-image:none!important}.budget-command-view :where([class*="bg-[#eaf3f8]"],[class*=bg-sky],[class*=bg-blue],[class*=bg-cyan]){background-color:var(--cdim)!important}.budget-command-view :where([class*="bg-[#e8f4ec]"],[class*=bg-emerald],[class*=bg-green]){background-color:var(--gdim)!important}.budget-command-view :where([class*="bg-[#f8f0d8]"],[class*=bg-amber],[class*=bg-orange]){background-color:var(--adim)!important}.budget-command-view :where([class*="bg-[#f8ece8]"],[class*=bg-red],[class*=bg-rose]){background-color:var(--rdim)!important}.budget-command-view :where([class*="border-[#"],[class*=border-slate],[class*=border-gray],[class*=border-white]){border-color:var(--bd)!important}.budget-command-view :where([class*=rounded-3xl],[class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]){border-radius:5px!important}.budget-command-view :where([class*="text-[#111008]"],[class*="text-[#3a3830]"],[class*="text-[var(--ink)]"],[class*=text-slate-900],[class*=text-gray-900]){color:var(--ink)!important}.budget-command-view :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"],[class*=text-slate-600],[class*=text-slate-500],[class*=text-gray-600]){color:var(--ink3)!important}.budget-command-view :where([class*="text-[#1a5070]"],[class*=text-sky],[class*=text-blue],[class*=text-cyan]){color:var(--c)!important}.budget-command-view :where([class*="text-[#1a5030]"],[class*=text-emerald],[class*=text-green]){color:var(--g)!important}.budget-command-view :where([class*="text-[#7a5000]"],[class*=text-amber],[class*=text-orange]){color:var(--a)!important}.budget-command-view :where([class*="text-[#8a1a10]"],[class*=text-red],[class*=text-rose]){color:var(--r)!important}.budget-command-view :where(.shadow-xl,.shadow-2xl,[class*=shadow-]){box-shadow:none!important}.budget-command-tab-panel :where(.overflow-hidden.rounded-2xl.border,.rounded-2xl.border,.rounded-xl.border),.budget-command-view :where(.recharts-wrapper){border-color:var(--bd)!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:none!important}.budget-command-tab-panel :where(.border-b,.border-t,.divide-y>*){border-color:var(--bd)!important}.budget-command-tab-panel :where(h2,h3,h4){color:var(--ink)!important;letter-spacing:0!important}.budget-command-tab-panel table{min-width:900px;color:var(--ink2)}.budget-command-tab-panel th{border-color:var(--bd)!important;background:var(--bg2)!important;color:var(--ink3)!important;font-family:var(--mono)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.14em!important}.budget-command-tab-panel td{border-color:var(--bd)!important}.budget-command-tab-panel tr:hover{background:var(--bg3)!important}.budget-command-tab-panel .recharts-cartesian-grid line{stroke:var(--bd)}.budget-command-tab-panel .recharts-text,.budget-command-tab-panel .recharts-legend-item-text{fill:var(--ink3)!important;color:var(--ink3)!important}.budget-command-modal-layer{background:var(--overlay)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.budget-command-modal-panel{max-height:calc(100vh - 2rem);border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:var(--modal-shadow)!important}.budget-command-modal-head,.budget-command-modal-foot,.budget-command-modal-section-head{border-color:var(--bd)!important;background:var(--bg2)!important}.budget-command-modal-body{background:var(--bg2)}.budget-command-modal-section,.budget-command-modal-metric,.budget-command-line-item{border-color:var(--bd)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important}.budget-command-modal-section-body{background:transparent}.budget-command-dropzone{border-color:var(--bd2)!important;background:var(--bg3)!important}.budget-command-dropzone:hover{border-color:var(--c)!important;background:var(--cdim)!important}.budget-command-modal-panel [class*="bg-[#f9f8f4]"],.budget-command-modal-panel [class*="bg-[#f2f0ea]"],.budget-command-modal-panel [class*=bg-white]{background-color:var(--bg3)!important}.budget-command-modal-panel [class*="bg-[#eaf3f8]"]{background-color:var(--cdim)!important}.budget-command-modal-panel [class*="bg-[#e8f4ec]"]{background-color:var(--gdim)!important}.budget-command-modal-panel [class*="bg-[#f8f0d8]"]{background-color:var(--adim)!important}.budget-command-modal-panel [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}.budget-command-modal-panel [class*="border-[#"]{border-color:var(--bd)!important}.budget-command-modal-panel [class*="text-[#111008]"],.budget-command-modal-panel [class*="text-[#3a3830]"]{color:var(--ink)!important}.budget-command-modal-panel [class*="text-[#6a6458]"],.budget-command-modal-panel [class*="text-[#8a8070]"]{color:var(--ink3)!important}.budget-command-modal-panel [class*="text-[#1a5070]"]{color:var(--c)!important}.budget-command-modal-panel [class*="text-[#1a5030]"]{color:var(--g)!important}.budget-command-modal-panel [class*="text-[#7a5000]"]{color:var(--a)!important}.budget-command-modal-panel [class*="text-[#8a1a10]"]{color:var(--r)!important}.budget-command-modal-panel :where(button){border-radius:5px!important;font-family:var(--mono)!important}@media(max-width:1280px){.budget-command-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.budget-command-body,.budget-command-approval-grid{grid-template-columns:1fr}.budget-command-side-panel{min-height:420px}}@media(max-width:980px){.budget-command-kpi-row,.budget-command-procedure-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-command-table .pm-command-table-head{display:none}.budget-command-table.po-register .pm-command-row,.budget-command-table.approvals .pm-command-row{grid-template-columns:1fr;align-items:start;padding:12px}.budget-command-table .pm-command-row>span{border-right:0;padding:7px 0}.budget-command-table .pm-command-sev{width:100%;height:3px;padding:0!important}}@media(max-width:720px){.budget-command-head{align-items:flex-start}.budget-command-modes,.budget-command-kpi-row,.budget-command-procedure-stats{grid-template-columns:1fr}.budget-command-control,.budget-command-site,.budget-command-primary-action,.budget-command-po-select{width:100%}.budget-command-toolbar{align-items:stretch}}.permissions-command-view{--bg: #07090f;--bg2: #0c1019;--bg3: #111827;--bg4: #192236;--bd: #1c2a3e;--bd2: #243550;--ink: #dde4f4;--ink2: #8898bb;--ink3: #4a5878;--ink4: #263044;--c: #00d4ff;--cd: #0092bb;--cdim: rgba(0, 212, 255, .07);--g: #00e07a;--gd: #00a856;--gdim: rgba(0, 224, 122, .07);--a: #ffaa00;--ad: #cc8800;--adim: rgba(255, 170, 0, .07);--r: #ff3d5c;--rd: #cc2040;--rdim: rgba(255, 61, 92, .07);--bl: #4d8dff;--bldim: rgba(77, 141, 255, .07);background:radial-gradient(circle at 18% 0%,rgba(0,212,255,.08),transparent 34%),linear-gradient(180deg,#07090f,#0a0d15)}.permissions-command-head{border-bottom:1px solid var(--bd);padding:25px 30px;background:var(--bg)}.permissions-command-modes{grid-template-columns:repeat(2,minmax(0,1fr));background:var(--bg2)}.permissions-command-modes.single{grid-template-columns:minmax(0,1fr)}.permissions-command-modes .pm-mode-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:7px 11px;align-items:center;min-height:98px}.permissions-command-modes .pm-mode-card strong{color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:850;line-height:1.1}.permissions-command-modes .pm-mode-card small{grid-column:3;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:700;line-height:1.45;text-transform:uppercase;letter-spacing:.06em}.permissions-command-body{min-height:0;overflow:auto;padding:24px 30px 32px}.permissions-command-body>.pt-4{padding-top:0}.permissions-apex-page{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--dis)}.permissions-apex-shell{width:min(100%,1320px);margin:0 auto;padding-inline:24px}.permissions-apex-page *,.permissions-apex-page *:before,.permissions-apex-page *:after{border-color:var(--bd)}.permissions-apex-page :where(.enterprise-page,.enterprise-shell){background:transparent!important}.perm-tab-deck,.permissions-apex-page :where(.enterprise-surface),.permissions-apex-page :where(.relative.overflow-hidden),.permissions-apex-page :where([class*=overflow-hidden][class*=border]),.permissions-apex-page :where([class*=rounded][class*=border]),.permissions-apex-page :where([role=dialog]){border:1px solid var(--bd)!important;border-radius:5px!important;background:var(--bg2)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}.perm-tab-deck{border-bottom:2px solid color-mix(in srgb,var(--c) 28%,var(--bd))!important}.perm-tab-card{border:1px solid var(--bd)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink2)!important;box-shadow:none!important}.perm-tab-card:hover,.perm-tab-card.active{border-color:color-mix(in srgb,var(--c) 44%,transparent)!important;background:var(--bg4)!important;color:var(--ink)!important}.perm-tab-icon{border:1px solid var(--bd);border-radius:5px;background:var(--bg4);color:var(--ink3)}.perm-tab-card.active .perm-tab-icon{border-color:color-mix(in srgb,var(--c) 48%,transparent);background:var(--c);color:#001018}.perm-command-surface{border:1px solid var(--bd);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:none}.permissions-command-metric-strip{height:6px;width:100%;border-radius:999px;background:var(--c)}.permissions-command-metric-strip.emerald{background:var(--g)}.permissions-command-metric-strip.amber{background:var(--a)}.permissions-command-metric-strip.slate{background:var(--ink3)}.perm-command-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--bd);background:var(--bg3);padding:28px;color:var(--ink3);text-align:center}.perm-command-empty-icon{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--c)}.perm-command-empty h3{margin:6px 0 0;color:var(--ink);font-size:14px;font-weight:850}.perm-command-empty p{max-width:460px;margin:0;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.55}.perm-title,.permissions-apex-page :where(h1,h2,h3,h4),.permissions-apex-page [class*="text-[var(--ink)]"],.permissions-apex-page [class*=text-slate-900]{color:var(--ink)!important}.perm-muted,.permissions-apex-page :where(p),.permissions-apex-page [class*=text-slate-700],.permissions-apex-page [class*=text-slate-600],.permissions-apex-page [class*=text-slate-500],.permissions-apex-page [class*=text-slate-400]{color:var(--ink2)!important}.permissions-apex-page [class*="text-[#0f6b6e]"],.permissions-apex-page [class*="text-[#0d5e61]"],.permissions-apex-page [class*="text-[#1f6ea7]"]{color:var(--c)!important}.permissions-apex-page [class*=text-emerald]{color:var(--g)!important}.permissions-apex-page [class*=text-amber],.permissions-apex-page [class*=text-orange]{color:var(--a)!important}.permissions-apex-page [class*=text-red],.permissions-apex-page [class*=text-fuchsia]{color:var(--r)!important}.permissions-apex-page [class*=bg-gradient]{background-image:none!important}.permissions-apex-page [class*=blur-3xl],.permissions-apex-page [class*=rounded-full][class*=blur]{display:none!important}.permissions-apex-page [class*=bg-white],.permissions-apex-page [class*=bg-slate-50],.permissions-apex-page [class*=bg-slate-100],.permissions-apex-page [class*=bg-slate-200],.permissions-apex-page [class*=via-slate-50],.permissions-apex-page [class*="to-[var(--bg2)]"],.permissions-apex-page [class*="from-[var(--bg3)]"],.permissions-apex-page [class*="via-[var(--cdim)]"]{background-color:var(--bg3)!important}.permissions-apex-page [class*="bg-[#eef6f6]"],.permissions-apex-page [class*="bg-[#e6f4f4]"],.permissions-apex-page [class*="bg-[#d6ecec]"],.permissions-apex-page [class*="bg-[#f3f7fb]"]{background-color:var(--cdim)!important}.permissions-apex-page [class*=bg-emerald]{background-color:var(--gdim)!important}.permissions-apex-page [class*=bg-amber],.permissions-apex-page [class*=bg-orange]{background-color:var(--adim)!important}.permissions-apex-page [class*=bg-red],.permissions-apex-page [class*=bg-fuchsia]{background-color:var(--rdim)!important}.permissions-apex-page [class*=border-white],.permissions-apex-page [class*=border-slate],.permissions-apex-page [class*="border-[#"],.permissions-apex-page [class*=border-emerald],.permissions-apex-page [class*=border-amber],.permissions-apex-page [class*=border-red],.permissions-apex-page [class*=border-dashed]{border-color:var(--bd)!important}.permissions-apex-page :where(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-full,.rounded,[class*=rounded-]){border-radius:5px!important}.permissions-apex-page [class*=shadow]{box-shadow:none!important}.permissions-apex-page [class*="mt-[-1rem]"]{margin-top:12px!important}.permissions-apex-page :where(input,select,textarea){border:1px solid var(--bd2)!important;border-radius:5px!important;background:var(--bg3)!important;color:var(--ink)!important;box-shadow:none!important;font-family:var(--mono)!important}.permissions-apex-page :where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--ink3)!important}.permissions-apex-page :where(input::placeholder,textarea::placeholder){color:var(--ink3)!important}.permissions-apex-page :where(option){background:var(--bg2);color:var(--ink)}.permissions-apex-page :where(button){border-radius:5px!important;box-shadow:none!important;font-family:var(--mono);letter-spacing:.04em}.permissions-apex-page :where(button)[class*="from-[#0f6b6e]"],.permissions-apex-page :where(button)[class*="to-[#1f6ea7]"],.permissions-apex-page :where(button)[class*="bg-[#0f6b6e]"]{border-color:color-mix(in srgb,var(--c) 48%,transparent)!important;background:var(--c)!important;color:#001018!important}.permissions-apex-page :where(button)[class*=from-red],.permissions-apex-page :where(button)[class*=to-red]{border-color:color-mix(in srgb,var(--r) 48%,transparent)!important;background:var(--r)!important;color:#fff!important}.permissions-apex-page :where(button)[class*=bg-white],.permissions-apex-page :where(button)[class*=bg-slate],.permissions-apex-page :where(button)[class*="from-[var(--bg3)]"],.permissions-apex-page :where(button)[class*=to-slate]{border-color:var(--bd)!important;background:var(--bg3)!important;color:var(--ink2)!important}.permissions-apex-page :where(button:hover){border-color:var(--bd2)!important;background-color:var(--bg4)!important;color:var(--ink)!important;transform:none!important}.permissions-apex-page :where(button:disabled){opacity:.52!important;cursor:not-allowed!important}.permissions-apex-page :where([class*="h-1.5"][class*=bg-gradient],[class*=h-1][class*=bg-gradient]){background:var(--c)!important}.permissions-apex-page :where(span[class*=rounded],.inline-flex[class*=rounded]){border:1px solid var(--bd);background-color:var(--bg3);color:var(--ink2)}.permissions-apex-page :where(.grid[class*="2xl:grid-cols-2"]>div),.permissions-apex-page :where(.space-y-3>div[class*=cursor-pointer]),.permissions-apex-page :where(.space-y-3>div[class*=rounded]){border-color:var(--bd)!important;background:var(--bg3)!important}.permissions-apex-page :where(.space-y-3>div[class*=cursor-pointer]:hover),.permissions-apex-page :where(.grid[class*="2xl:grid-cols-2"]>div:hover){border-color:var(--bd2)!important;background:var(--bg4)!important}.permissions-apex-page :where(.space-y-3>div[class*=cursor-pointer][class*="border-[#0f6b6e]"]){border-color:color-mix(in srgb,var(--c) 48%,transparent)!important;background:var(--cdim)!important}.permissions-apex-page [class*="xl:flex-row"][class*="xl:items-start"]{flex-wrap:wrap}.permissions-apex-page [class*="xl:flex-row"][class*="xl:items-start"]>[class*=flex-1]{min-width:min(26rem,100%)!important}.permissions-apex-page [class*="xl:min-w-[22rem]"]{min-width:0!important}.permissions-apex-page :where([role=dialog]){box-shadow:var(--modal-shadow)!important}.permissions-apex-page :where(.fixed.inset-0){background:var(--overlay)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.permissions-apex-page :where([role=dialog]>div:first-child),.permissions-apex-page :where([role=dialog]>div:last-child){border-color:var(--bd)!important;background:var(--bg2)!important}.permissions-apex-page :where(svg){color:currentColor}.pmd-page :where(.overflow-hidden.rounded-2xl.border){border-radius:5px!important;border-color:var(--bd)!important;background:var(--bg2)!important;box-shadow:none!important}.pmd-page :where(.overflow-hidden.rounded-2xl.border)>:where(.border-b){min-height:52px;background:var(--bg2)!important;border-color:var(--bd)!important}.pmd-page :where(.overflow-hidden.rounded-2xl.border) h3{font-family:var(--mono)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.pmd-page :where(.divide-y){border-color:var(--bd)!important}.pmd-page :where(.divide-y>*){border-color:var(--bd)!important}.pmd-page :where(input,select,textarea){border-radius:3px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono)!important;font-size:10px!important}.pmd-page :where(input:focus,select:focus,textarea:focus){border-color:var(--c)!important;box-shadow:0 0 0 2px var(--cdim)!important}.pmd-page :where(.rounded-full){border-radius:999px!important}.pmd-page :where(.rounded-2xl,.rounded-xl,.rounded-lg,.rounded){border-radius:5px!important}.pmd-page :where(.p-4,.p-5,.p-6){border-color:var(--bd)!important}.pmd-page :where(.text-sm,.text-xs){font-family:var(--mono)}.pmd-page :where(button){font-family:var(--mono)!important}.pmd-page :where(.bg-emerald-500){background:var(--g)!important}.pmd-page :where(.bg-red-500){background:var(--r)!important}.pmd-page :where([class*="bg-[#1a5070]"]){background:var(--c)!important;color:#00131a!important}.pmd-page :where([class*="bg-[#eaf3f8]"],[class*="bg-[#e8eff8]"]){background:var(--cdim)!important}.pmd-page :where([class*="bg-[#e8f4ec]"]){background:var(--gdim)!important}.pmd-page :where([class*="bg-[#f0e8d0]"],[class*="bg-[#f8f0d8]"]){background:var(--adim)!important}.pmd-page :where([class*="bg-[#f8ece8]"],[class*="bg-[#f8ebe8]"]){background:var(--rdim)!important}.pmd-page :where([class*="border-[#e8d0a0]"],[class*="border-[#e0c890]"]){border-color:color-mix(in srgb,var(--a) 42%,transparent)!important}.pmd-page :where([class*="border-[#e8b8b0]"],[class*="border-[#e0b0a8]"],[class*="border-[#c89088]"]){border-color:color-mix(in srgb,var(--r) 42%,transparent)!important}.pmd-page :where([class*="text-[#1a5070]"],[class*="text-[#1a3a6a]"]){color:var(--c)!important}.pmd-page :where([class*="text-[#1a5030]"],.text-emerald-600){color:var(--g)!important}.pmd-page :where([class*="text-[#7a5000]"]){color:var(--a)!important}.pmd-page :where([class*="text-[#8a1a10]"],.text-red-500){color:var(--r)!important}@media(max-width:1180px){.pmd-hero-main,.pmd-content-grid,.pmd-procedure-grid{grid-template-columns:1fr}.pmd-side-stack{position:static}}@media(max-width:860px){.pmd-shell{padding:16px}.pmd-kpi-grid,.pmd-info-grid,.pmd-info-grid.schedule,.pmd-notes-grid{grid-template-columns:1fr}.pmd-hero-main,.pmd-panel-head,.pmd-meta-row.compact{align-items:flex-start}.pmd-action-grid{grid-template-columns:1fr}}.pmd-command-view{flex:1;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.pmd-command-head{padding-bottom:25px}.pmd-command-head .ph-title{max-width:760px}.pmd-command-status-strip{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.pmd-command-btn,.pmd-command-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-radius:3px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pmd-command-btn.warn{border-color:color-mix(in srgb,var(--a) 44%,transparent);background:var(--adim);color:var(--a)}.pmd-command-btn.danger{border-color:color-mix(in srgb,var(--r) 44%,transparent);background:var(--rdim);color:var(--r)}.pmd-command-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pmd-context-card{min-height:164px}.pmd-context-card.neutral:before,.pm-mode-card.neutral:before{background:var(--bd2)}.pmd-context-card.neutral .sc-d,.pm-mode-card.neutral .sc-d{background:var(--ink3);box-shadow:0 0 6px var(--ink3)}.pmd-context-icon{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--c)}.sc-st.ok,.sc-st.neutral{border-color:color-mix(in srgb,var(--g) 34%,transparent);background:var(--gdim);color:var(--g)}.sc-st.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.pmd-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0}.pmd-command-kpi{min-height:126px;border-radius:0}.pmd-command-kpi .kpi-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-command-badge.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.pmd-command-pill{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--bd);border-radius:2px;background:var(--bg4);color:var(--ink2);padding:3px 7px;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pmd-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:0}.pmd-command-main-panel,.pmd-command-side-panel{min-width:0;min-height:0}.pmd-command-scroll{flex:1;min-height:0;overflow:auto;background:var(--bg2)}.pmd-command-scroll::-webkit-scrollbar{width:2px;height:2px}.pmd-command-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.pmd-command-panel-sub{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.ob-head.compact{min-height:44px;padding:10px 14px;align-items:center;border-top:0}.pmd-command-section{border-bottom:1px solid var(--bd);background:var(--bg2)}.pmd-command-section.warn{background:linear-gradient(90deg,var(--adim),transparent 36%),var(--bg2)}.pmd-command-section .ob-ttl{font-size:10px}.pmd-command-meta-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pmd-command-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--bd);border-left:1px solid var(--bd);margin:0 14px 14px}.pmd-command-info-row{min-width:0;min-height:76px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--bg3);display:flex;align-items:flex-start;gap:9px;padding:12px}.pmd-command-info-detail{margin-top:4px;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pmd-command-procedure{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:14px;border-top:1px solid var(--bd)}.pmd-command-procedure .al-row,.pmd-related-command-row{border:1px solid var(--bd);background:var(--bg3)}.pmd-command-procedure-actions{display:grid;align-content:start;gap:8px}.pmd-related-list{padding:0 14px 14px;display:grid;gap:8px}.pmd-related-command-row{width:100%;text-align:left;cursor:pointer}.pmd-related-command-row:disabled{cursor:default;opacity:.65}.pmd-command-form-body{padding:14px}.cmd-command-edit-grid,.cmd-command-closeout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cmd-command-closeout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cmd-command-field{min-width:0;display:grid;align-content:start;gap:7px}.cmd-command-field.span-2{grid-column:span 2}.cmd-command-callout{margin:0 14px 14px;border:1px solid var(--bd);background:linear-gradient(90deg,var(--cdim),transparent 40%),var(--bg3);padding:12px}.cmd-command-callout p:last-child{margin-top:7px;color:var(--ink2);font-family:var(--mono);font-size:10px;line-height:1.55}.cmd-command-inline-state{margin:0 14px 12px;border:1px solid var(--bd);border-radius:0}.pmd-command-textarea{min-height:126px;resize:vertical;padding:10px 11px;line-height:1.55}.pmd-command-textarea.warn:focus{border-color:var(--a);box-shadow:0 0 0 2px var(--adim)}.pmd-command-pulse{padding:14px;display:grid;gap:10px}.pmd-command-closeout-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cmd-command-closeout-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pmd-command-footer{flex-shrink:0}.pmd-command-view .pmd-wo-progress-panel,.pmd-command-view .pmd-wo-panel{border-width:0 0 1px;border-color:var(--bd);border-radius:0;background:var(--bg2);box-shadow:none}.pmd-command-view .pmd-wo-panel:before{display:none}.pmd-command-view .pmd-wo-panel-head{min-height:44px;padding:10px 14px;background:var(--bg2);border-color:var(--bd)}.pmd-command-view .pmd-attachment-body,.pmd-command-view .pmd-parts-list,.pmd-command-view .pmd-comment-compose,.pmd-command-view .pmd-task-add-row{padding:12px 14px}.pmd-command-view .pmd-check-row{padding:12px 14px;background:var(--bg2)}.pmd-command-view .pmd-check-row.done{background:linear-gradient(90deg,var(--gdim),transparent 38%),var(--bg2)}.pmd-command-view .pmd-attachment-row,.pmd-command-view .pmd-part-row,.pmd-command-view .pmd-inventory-row,.pmd-command-view .pmd-comment-row{border-radius:3px}.pmd-command-view .cmd-rca-body{padding:14px;border-top:1px solid var(--bd);background:var(--bg2)}.pmd-command-view .cmd-rca-toggle{min-height:44px}.pmd-command-view .cmd-repeat-panel{border-radius:0;border-color:var(--bd);background:var(--bg3)}.pmd-command-view .cmd-repeat-row{color:var(--ink2)}.pmd-command-view .cmd-search-wrap .pm-command-input{padding-left:34px}.pmd-command-view .cmd-search-results{border-radius:2px;border-color:var(--bd2);background:var(--bg2);box-shadow:0 18px 40px var(--shadow)}.pmd-command-view .cmd-search-result{border-color:var(--bd);background:var(--bg2)}.pmd-command-view .cmd-search-result:hover{background:var(--cdim)}.pmd-command-view .cmd-rca-save{padding-top:0}.pmd-command-view :where(.pm-input,.pmd-inline-input,.pmd-task-note,.pmd-photo-select select),.pmd-command-view :where(input,select,textarea){border-radius:3px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono)!important;font-size:10px!important}.pmd-command-view :where(.pm-input:focus,input:focus,select:focus,textarea:focus){border-color:var(--c)!important;background:var(--bg4)!important;box-shadow:0 0 0 2px var(--cdim)!important}@media(max-width:1280px){.pmd-command-body{grid-template-columns:1fr}.pmd-command-side-panel{min-height:520px}}@media(max-width:1040px){.pmd-command-context-grid,.pmd-command-kpi-row,.pmd-command-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmd-command-procedure{grid-template-columns:1fr}}@media(max-width:720px){.pmd-command-context-grid,.pmd-command-kpi-row,.pmd-command-info-grid,.pmd-command-closeout-actions,.cmd-command-edit-grid,.cmd-command-closeout-grid{grid-template-columns:1fr}.cmd-command-field.span-2{grid-column:auto}}@keyframes apx-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.sites-grid,.kpi-row,.overview-body{grid-template-columns:1fr}.sc,.kpi,.ob-col{border-right:none}.ph{align-items:flex-start;flex-direction:column;padding:28px 22px 22px}.ph-title{font-size:32px}.follow-head,.follow-filters,.follow-list{padding-left:18px;padding-right:18px}.follow-form{margin-left:18px;margin-right:18px}.follow-grid,.follow-row-content{grid-template-columns:1fr}.follow-row-content{flex-direction:column}.follow-actions{opacity:1}.topbar{padding:0 14px}.tb-r .u-name,.tb-r .tb-clock,.tb-r .kb-btn{display:none}}@media(min-width:640px){.site-pill.hidden.sm\:flex{display:flex}}@media(min-width:768px){.kb-btn.md\:hidden{display:none}}@media(min-width:1024px){.kb-btn.hidden.lg\:flex{display:flex}}@media(max-width:767px){.apex-app-shell .sb{width:212px}}.vendors-command-view{min-height:100%;color:var(--ink)}.vendors-command-status-strip,.vendors-command-head-actions,.vendors-command-modal-chip-row,.vendors-command-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vendors-command-head{gap:20px}.vendors-command-modes{grid-template-columns:repeat(3,minmax(210px,1fr))}.vendors-command-mode-card{min-height:138px}.vendors-command-mode-icon,.vendors-command-filter-icon,.vendors-command-signal-icon{display:inline-grid;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.vendors-command-mode-icon{width:34px;height:34px;margin-top:14px}.vendors-command-mode-card.ok .vendors-command-mode-icon,.vendors-command-filter-card.ok .vendors-command-filter-icon{color:var(--g)}.vendors-command-mode-card.warn .vendors-command-mode-icon,.vendors-command-filter-card.warn .vendors-command-filter-icon{color:var(--a)}.vendors-command-mode-card.fault .vendors-command-mode-icon,.vendors-command-filter-card.fault .vendors-command-filter-icon{color:var(--r)}.vendors-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.vendors-command-kpi{min-height:144px;position:relative}.vendors-command-kpi-icon{position:absolute;right:20px;top:20px;color:var(--ink3)}.vendors-command-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0}.vendors-command-main-panel,.vendors-command-side-panel{min-width:0;min-height:0}.vendors-command-workspace-head{min-height:78px}.vendors-command-eyebrow,.vendors-command-modal-label{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.vendors-command-subline,.vendors-command-modal-help{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.vendors-command-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--bd);padding:14px}.vendors-command-filter-grid.contracts{grid-template-columns:repeat(5,minmax(0,1fr))}.vendors-command-filter-card{min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px 12px;align-items:start;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:14px;text-align:left;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.vendors-command-filter-card:hover,.vendors-command-filter-card.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.vendors-command-filter-card.ok.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.vendors-command-filter-card.warn.on{border-color:var(--a);background:var(--adim);color:var(--a)}.vendors-command-filter-card.fault.on{border-color:var(--r);background:var(--rdim);color:var(--r)}.vendors-command-filter-icon{width:30px;height:30px}.vendors-command-filter-card strong,.vendors-command-filter-card small,.vendors-command-filter-card em{display:block;min-width:0}.vendors-command-filter-card strong{color:var(--ink);font-family:var(--mono);font-size:23px;font-weight:900;line-height:1}.vendors-command-filter-card small{margin-top:6px;color:var(--ink2);font-size:11px;font-weight:850}.vendors-command-filter-card em{grid-column:1 / -1;color:var(--ink3);font-family:var(--mono);font-size:8px;font-style:normal;line-height:1.45}.vendors-command-filter-card.on strong,.vendors-command-filter-card.on small,.vendors-command-filter-card.on em{color:currentColor}.vendors-command-toolbar{border-bottom:1px solid var(--bd);flex-wrap:wrap}.vendors-command-search{flex:1;min-width:min(420px,100%)}.vendors-command-input,.vendors-command-modal-input{min-height:36px;border-radius:4px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono);font-size:11px}.vendors-command-input::-moz-placeholder,.vendors-command-modal-input::-moz-placeholder{color:var(--ink3)!important}.vendors-command-input::placeholder,.vendors-command-modal-input::placeholder{color:var(--ink3)!important}.vendors-command-input.with-icon{padding-left:34px}.vendors-command-view option,.vendors-command-modal-panel option{background:var(--bg2);color:var(--ink)}.vendors-command-table{display:grid;border:1px solid var(--bd);background:var(--bg2)}.vendors-command-table .vendors-command-row{width:100%;display:grid;gap:10px;align-items:center}.vendors-command-table.vendor-register .vendors-command-row{grid-template-columns:minmax(220px,1.45fr) 118px 124px minmax(190px,1fr) 82px 88px 78px}.vendors-command-table.contract-register .vendors-command-row{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) 128px 126px 112px 102px 92px 78px}.vendors-command-row.head{min-height:43px;border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.vendors-command-row.head>span{font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.vendors-command-row:not(.head){min-height:70px;border:0;border-bottom:1px solid var(--bd);background:transparent;color:var(--ink2);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.vendors-command-row:not(.head):last-child{border-bottom:0}.vendors-command-row:not(.head):hover{background:var(--bg3);color:var(--ink)}.vendors-command-primary-cell,.vendors-command-contact-cell,.vendors-command-stack-cell,.vendors-command-center-cell{display:grid;min-width:0;gap:4px}.vendors-command-primary-cell strong,.vendors-command-contact-cell strong,.vendors-command-stack-cell strong,.vendors-command-center-cell strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vendors-command-primary-cell small,.vendors-command-contact-cell small,.vendors-command-stack-cell small,.vendors-command-center-cell small,.vendors-command-muted-inline{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.vendors-command-primary-cell .mono{color:var(--ink3);font-family:var(--mono);font-weight:900;letter-spacing:.02em}.vendors-command-center-cell{justify-items:center;text-align:center}.vendors-command-rating{display:inline-flex;align-items:center;gap:2px;color:var(--ink3)}.vendors-command-rating svg.on{color:var(--a)}.vendors-command-rating strong{margin-left:6px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900}.vendors-command-view .pm-command-badge.neutral,.vendors-command-modal-panel .pm-command-badge.neutral,.vendors-command-badge.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.vendors-command-badge{justify-content:center;min-height:24px;white-space:nowrap;text-transform:capitalize}.vendors-command-open-cue{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.vendors-command-loading-row{min-height:184px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}.vendors-command-spinner{width:34px;height:34px;border:2px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:spin .9s linear infinite}.vendors-command-empty{min-height:190px;margin:0;border:1px dashed var(--bd);background:var(--bg3)}.vendors-command-empty svg{color:var(--c)}.vendors-command-side-panel{min-height:0}.vendors-command-side-scroll{display:grid;gap:10px;padding:14px}.vendors-command-signal{min-height:72px}.vendors-command-signal-icon{width:28px;height:28px;color:var(--c)}.vendors-command-signal.ok .vendors-command-signal-icon{color:var(--g)}.vendors-command-signal.warn .vendors-command-signal-icon{color:var(--a)}.vendors-command-signal.fault .vendors-command-signal-icon{color:var(--r)}.vendors-command-signal-body{display:grid;gap:3px;min-width:0}.vendors-command-action-deck{display:grid;gap:10px;border-top:1px solid var(--bd);padding:14px}.vendors-command-action-row .al-site{display:inline-flex;align-items:center;gap:7px}.vendors-command-side-footer{border-top:1px solid var(--bd)}.vendors-command-analytics-shell{padding:14px}.vendors-command-analytics-workspace,.vendors-command-analytics-kpis,.vendors-command-analytics-grid{display:grid;gap:14px}.vendors-command-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.vendors-command-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendors-command-analytics-metric{border:1px solid var(--bd);background:var(--bg2);padding:14px}.vendors-command-analytics-metric.info{border-color:color-mix(in srgb,var(--c) 34%,transparent)}.vendors-command-analytics-metric.ok{border-color:color-mix(in srgb,var(--g) 34%,transparent)}.vendors-command-analytics-metric.warn{border-color:color-mix(in srgb,var(--a) 34%,transparent)}.vendors-command-analytics-metric.fault{border-color:color-mix(in srgb,var(--r) 34%,transparent)}.vendors-command-analytics-metric p{margin:0;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vendors-command-analytics-metric strong{display:block;margin-top:10px;color:var(--ink);font-family:var(--mono);font-size:27px;font-weight:900;letter-spacing:0}.vendors-command-analytics-metric span{display:block;margin-top:8px;color:var(--ink3);font-size:11px;line-height:1.45}.vendors-command-data-panel{overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.vendors-command-data-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:13px 14px}.vendors-command-data-head h3{margin:0;color:var(--ink);font-size:13px;font-weight:850}.vendors-command-chart-body{min-height:270px;padding:14px}.vendors-command-chart-empty{min-height:240px;display:grid;place-items:center;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}.vendors-command-chart-empty.compact{min-height:130px}.vendors-command-table-wrap{overflow-x:auto}.vendors-command-native-table{width:100%;color:var(--ink2);font-size:12px;border-collapse:collapse}.vendors-command-native-table th{border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink3);padding:10px 12px;font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-align:left;text-transform:uppercase}.vendors-command-native-table td{border-bottom:1px solid var(--bd);padding:11px 12px;color:var(--ink2)}.vendors-command-native-table tr:last-child td{border-bottom:0}.vendors-command-native-table tbody tr:hover{background:var(--bg3)}.vendors-command-native-table strong,.vendors-command-table-code{display:block}.vendors-command-native-table strong{margin-top:3px;color:var(--ink);font-weight:850}.vendors-command-table-code{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900}.vendors-command-native-table .right{text-align:right}.vendors-command-analytics-shell :where([class*=rounded-2xl],[class*="rounded-[32px]"]){border-radius:5px!important}.vendors-command-analytics-shell :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"]){background-color:var(--bg2)!important}.vendors-command-analytics-shell :where([class*="border-[#dedad0]"]){border-color:var(--bd)!important}.vendors-command-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:18px;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.vendors-command-detail-backdrop{position:absolute;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vendors-command-modal-panel{width:min(1180px,calc(100vw - 28px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.vendors-command-modal-head{flex-shrink:0;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%);padding:18px}.vendors-command-modal-head-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vendors-command-modal-head h2{margin:14px 0 0;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:0}.vendors-command-modal-head p{max-width:760px;margin:8px 0 0;color:var(--ink3);font-size:12px;line-height:1.55}.vendors-command-modal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.vendors-command-modal-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;overflow-y:auto;padding:14px}.vendors-command-modal-main,.vendors-command-modal-side,.vendors-command-contact-stack{display:grid;gap:14px;align-content:start;min-width:0}.vendors-command-modal-foot{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--bd);background:var(--bg2);padding:14px 18px}.vendors-command-modal-label{display:block;margin-bottom:7px}.vendors-command-modal-label span{color:var(--r)}.vendors-command-modal-input.compact{min-height:34px;padding-left:10px;padding-right:10px}.vendors-command-modal-input.resize-none{min-height:92px}.vendors-command-modal-error{border:1px solid var(--r);background:var(--rdim);color:var(--r);padding:12px;font-size:12px;font-weight:800}.vendors-command-rating-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.vendors-command-rating-picker button{border:0;background:transparent;color:var(--ink3);padding:0}.vendors-command-rating-picker button.on{color:var(--a)}.vendors-command-rating-picker span{color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:900}.vendors-command-checkbox-row{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:10px 12px;font-size:12px;font-weight:800}.vendors-command-checkbox-row.wide{display:flex;width:-moz-max-content;width:max-content;max-width:100%}.vendors-command-checkbox-row input{accent-color:var(--c)}.vendors-command-contact-card,.vendors-command-preview-card{border:1px solid var(--bd);background:var(--bg3);padding:12px}.vendors-command-contact-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vendors-command-contact-card-head p,.vendors-command-preview-card>p{margin:0;color:var(--ink);font-size:13px;font-weight:900}.vendors-command-contact-card-head span,.vendors-command-preview-card>div{display:grid;gap:8px;margin-top:7px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.vendors-command-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.vendors-command-preview-card svg{color:var(--c)}.vendors-command-btn.compact{min-height:32px;padding:0 10px}.vendors-command-icon-btn.danger:hover{color:var(--r)}.vendors-command-modal-panel :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-full]){border-radius:4px!important}.vendors-command-modal-panel :where([class*="border-[#"]){border-color:var(--bd)!important}.vendors-command-modal-panel :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]){background-color:var(--bg3)!important}.vendors-command-modal-panel :where([class*="bg-[#eaf3f8]"]){background-color:var(--cdim)!important}.vendors-command-modal-panel :where([class*="bg-[#e8f4ec]"]){background-color:var(--gdim)!important}.vendors-command-modal-panel :where([class*="bg-[#f8f0d8]"]){background-color:var(--adim)!important}.vendors-command-modal-panel :where([class*="bg-[#f8ece8]"]){background-color:var(--rdim)!important}.vendors-command-modal-panel :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]){color:var(--ink)!important}.vendors-command-modal-panel :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]){color:var(--ink3)!important}.vendors-command-modal-panel :where([class*="text-[#1a5070]"]){color:var(--c)!important}.vendors-command-modal-panel :where([class*="text-[#1a5030]"]){color:var(--g)!important}.vendors-command-modal-panel :where([class*="text-[#7a5000]"]){color:var(--a)!important}.vendors-command-modal-panel :where([class*="text-[#8a1a10]"]){color:var(--r)!important}.control-command-tone{border:1px solid var(--bd);background:var(--bg3);color:var(--ink2)}.control-command-tone-info{border-color:color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--c)}.control-command-tone-ok{border-color:color-mix(in srgb,var(--g) 34%,transparent);background:var(--gdim);color:var(--g)}.control-command-tone-warn{border-color:color-mix(in srgb,var(--a) 34%,transparent);background:var(--adim);color:var(--a)}.control-command-tone-fault{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.control-command-tone-neutral{border-color:var(--bd);background:var(--bg3);color:var(--ink2)}.control-command-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.control-command-icon{width:38px;height:38px;display:inline-grid;place-items:center;flex-shrink:0}.control-command-hero-metric,.control-command-section{border:1px solid var(--bd);background:var(--bg2);color:var(--ink)}.control-command-hero-metric{padding:14px}.control-command-label{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.control-command-value{margin-top:8px;color:var(--ink);font-family:var(--mono);font-size:18px;font-weight:900;letter-spacing:0}.control-command-detail{margin-top:6px;color:var(--ink3);font-size:11px;line-height:1.45}.control-command-signal-label{color:var(--ink2);font-size:12px;font-weight:850}.control-command-signal-value{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:900}.control-command-meter-track{height:8px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3)}.control-command-meter-fill{height:100%}.control-command-meter-info{background:var(--c)}.control-command-meter-ok{background:var(--g)}.control-command-meter-warn{background:var(--a)}.control-command-meter-fault{background:var(--r)}.control-command-meter-neutral{background:var(--ink3)}.control-command-mini-signal,.control-command-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.control-command-section{overflow:hidden}.control-command-section-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px 18px}.control-command-section-head h2{margin:5px 0 0;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:0}@media(max-width:1240px){.vendors-command-body{grid-template-columns:1fr}.vendors-command-side-panel{min-height:360px}.vendors-command-filter-grid.contracts{grid-template-columns:repeat(3,minmax(0,1fr))}.vendors-command-modal-body{grid-template-columns:1fr}}@media(max-width:980px){.vendors-command-modes,.vendors-command-kpi-row,.vendors-command-filter-grid,.vendors-command-filter-grid.contracts,.vendors-command-modal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vendors-command-table .vendors-command-row.head{display:none}.vendors-command-table.vendor-register .vendors-command-row,.vendors-command-table.contract-register .vendors-command-row{grid-template-columns:1fr;align-items:start;padding:12px}.vendors-command-row-actions{justify-content:flex-start}}@media(max-width:720px){.vendors-command-head{align-items:flex-start}.vendors-command-modes,.vendors-command-kpi-row,.vendors-command-filter-grid,.vendors-command-filter-grid.contracts,.vendors-command-modal-metrics,.vendors-command-contact-grid{grid-template-columns:1fr}.vendors-command-toolbar{align-items:stretch}.vendors-command-search,.vendors-command-input,.vendors-command-btn{width:100%}.vendors-command-modal-layer{padding:0}.vendors-command-modal-panel{width:100%;max-height:100vh;border-radius:0}}.reports-command-view{min-height:100%;color:var(--ink)}.reports-command-head{gap:20px}.reports-command-status-strip,.reports-command-head-actions,.reports-command-modal-chip-row,.reports-command-toolbar-actions,.reports-command-export-actions,.reports-command-modal-actions,.reports-command-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reports-command-modes,.reports-command-submodes{grid-template-columns:repeat(2,minmax(240px,1fr))}.reports-command-mode-card{min-height:134px}.reports-command-mode-icon,.reports-command-filter-icon{width:34px;height:34px;display:inline-grid;place-items:center;margin-top:14px;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.reports-command-mode-card.warn .reports-command-mode-icon,.reports-command-filter-card.warn .reports-command-filter-icon{color:var(--a)}.reports-command-mode-card.ok .reports-command-mode-icon,.reports-command-filter-card.ok .reports-command-filter-icon{color:var(--g)}.reports-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-command-kpi{min-height:132px;position:relative}.reports-command-kpi .kpi-num{max-width:100%;font-size:clamp(22px,2.6vw,38px);letter-spacing:0;line-height:1.05;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.reports-command-kpi .kpi-num.r{color:var(--r);text-shadow:0 0 40px rgba(255,61,92,.15)}.reports-command-kpi-icon{position:absolute;right:20px;top:20px;color:var(--ink3)}.reports-command-body{grid-template-columns:minmax(0,1fr);overflow:auto}.reports-command-main-panel{min-height:0;overflow:visible;border-right:0}.reports-command-workspace-head,.reports-command-section-head{min-height:78px}.reports-command-eyebrow,.reports-command-modal-label{display:inline-flex;align-items:center;gap:6px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.reports-command-subline{margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.reports-command-module,.reports-command-mbr-workspace,.reports-command-rca-workspace,.reports-command-rca-register-workspace,.reports-command-analytics-workspace,.reports-command-mbr-site-view,.reports-command-mbr-all-sites-view{display:grid;gap:14px;min-width:0}.reports-command-module{padding:14px}.reports-command-panel,.reports-command-data-panel,.reports-command-chart-card{min-width:0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);color:var(--ink)}.reports-command-control-deck{display:grid;gap:0}.reports-command-toolbar{min-height:58px;flex-wrap:wrap}.reports-command-period-toolbar,.reports-command-view-toolbar{border-bottom:1px solid var(--bd)}.reports-command-view-toolbar{align-items:flex-end}.reports-command-field{min-width:0;display:grid;gap:6px}.reports-command-field>span,.reports-command-modal-label.small{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.reports-command-field.site{min-width:min(280px,100%)}.reports-command-input,.reports-command-modal-input{min-height:36px;border-radius:4px!important;border-color:var(--bd2)!important;background:var(--bg3)!important;color:var(--ink)!important;font-family:var(--mono);font-size:11px}.reports-command-input.compact,.reports-command-modal-input.compact,.reports-command-modal-input.tiny{min-height:32px;font-size:10px}.reports-command-input.year{width:116px}.reports-command-input.month{min-width:160px}.reports-command-input.with-icon{padding-left:34px}.reports-command-input::-moz-placeholder,.reports-command-modal-input::-moz-placeholder{color:var(--ink3)!important}.reports-command-input::placeholder,.reports-command-modal-input::placeholder{color:var(--ink3)!important}.reports-command-view option,.reports-command-modal-panel option{background:var(--bg2);color:var(--ink)}.reports-command-segmented{display:inline-flex;border:1px solid var(--bd);background:var(--bg3);padding:3px}.reports-command-segmented button{min-height:32px;border:0;background:transparent;color:var(--ink3);padding:0 12px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reports-command-segmented button.on{background:var(--cdim);color:var(--c)}.reports-command-filter-fields{flex:1;min-width:min(620px,100%);display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.reports-command-search{flex:1;min-width:min(360px,100%)}.reports-command-select{max-width:180px}.reports-command-select.wide{max-width:260px}.reports-command-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--bd);padding:14px}.reports-command-filter-card{min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px 12px;align-items:start;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:14px;text-align:left;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.reports-command-filter-card:hover,.reports-command-filter-card.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.reports-command-filter-card.warn.on{border-color:var(--a);background:var(--adim);color:var(--a)}.reports-command-filter-card.ok.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.reports-command-filter-card strong,.reports-command-filter-card small,.reports-command-filter-card em{display:block;min-width:0}.reports-command-filter-card strong{color:var(--ink);font-family:var(--mono);font-size:23px;font-weight:900;line-height:1}.reports-command-filter-card small{margin-top:6px;color:var(--ink2);font-size:11px;font-weight:850}.reports-command-filter-card em{grid-column:1 / -1;color:var(--ink3);font-family:var(--mono);font-size:8px;font-style:normal;line-height:1.45}.reports-command-filter-card.on strong,.reports-command-filter-card.on small,.reports-command-filter-card.on em{color:currentColor}.reports-command-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--bd)}.reports-command-kpi-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.reports-command-kpi-grid.all-sites{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-command-kpi-grid>:where(.kpi,[class*=Enterprise],div){border-radius:0!important}.reports-command-stat-card{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-content:space-between;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%),var(--bg2);padding:14px}.reports-command-stat-card.sky{--stat-tone: var(--c);--stat-bg: var(--cdim)}.reports-command-stat-card.emerald{--stat-tone: var(--g);--stat-bg: var(--gdim)}.reports-command-stat-card.amber{--stat-tone: var(--a);--stat-bg: var(--adim)}.reports-command-stat-card.slate{--stat-tone: var(--ink3);--stat-bg: var(--bg4)}.reports-command-stat-label{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.reports-command-stat-value{margin-top:10px;color:var(--ink);font-family:var(--mono);font-size:clamp(18px,2vw,30px);font-weight:900;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.reports-command-stat-icon{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--stat-tone, var(--c)) 35%,transparent);background:var(--stat-bg, var(--cdim));color:var(--stat-tone, var(--c))}.reports-command-stat-note{grid-column:1 / -1;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.reports-command-card-head{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px 14px}.reports-command-card-title{margin:0;color:var(--ink);font-size:12px;font-weight:850;letter-spacing:0}.reports-command-card-meta{color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.35}.reports-command-card-body{padding:14px}.reports-command-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.reports-command-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-command-form-field{min-width:0;display:grid;gap:6px}.reports-command-form-field.wide{grid-column:1 / -1}.reports-command-form-label{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.reports-command-table-wrap{min-width:0;overflow-x:auto}.reports-command-table-frame{overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.reports-command-table-frame.scroll{overflow-x:auto}.reports-command-native-table{width:100%;color:var(--ink2);font-size:12px;border-collapse:collapse}.reports-command-native-table th{border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink3);padding:10px 12px;font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.25;text-align:left;text-transform:uppercase;white-space:nowrap}.reports-command-native-table td{border-bottom:1px solid var(--bd);color:var(--ink2);padding:10px 12px;vertical-align:middle}.reports-command-native-table tr:last-child td{border-bottom:0}.reports-command-native-table tbody tr:hover{background:var(--bg3)}.reports-command-native-table .primary{color:var(--ink);font-weight:850}.reports-command-native-table .muted{color:var(--ink3);font-family:var(--mono);font-size:9px}.reports-command-link{color:var(--c);font-weight:850}.reports-command-link:hover{color:var(--cd);text-decoration:underline}.reports-command-empty-row{padding:34px 14px!important;color:var(--ink3)!important;font-family:var(--mono);font-size:10px;text-align:center}.reports-command-compact-action,.reports-command-danger-action{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:0 10px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.reports-command-compact-action:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.reports-command-danger-action{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.reports-command-danger-action:hover{border-color:var(--r);background:color-mix(in srgb,var(--r) 18%,transparent)}.reports-command-subpanel{border:1px solid var(--bd);background:var(--bg3);padding:12px}.reports-command-subpanel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--bd);margin:-12px -12px 12px;padding:10px 12px}.reports-command-warning-panel,.reports-command-info-panel{border:1px solid color-mix(in srgb,var(--a) 34%,transparent);background:var(--adim);color:var(--a);padding:12px;font-size:12px;font-weight:800}.reports-command-info-panel{border-color:color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--ink2)}.reports-command-code-sample{overflow-x:auto;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);background:var(--bg3);color:var(--ink);padding:9px;font-family:var(--mono);font-size:10px;line-height:1.5}.reports-command-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.reports-command-metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-command-metric-card{min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:10px}.reports-command-metric-card span{display:block;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reports-command-metric-card strong{display:block;margin-top:6px;color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:900;overflow-wrap:anywhere}.reports-command-warning-list{border:1px solid color-mix(in srgb,var(--a) 34%,transparent);background:var(--adim);color:var(--a);padding:12px;font-size:11px;line-height:1.5}.reports-command-warning-list strong{display:block;margin-bottom:4px}.reports-command-sticky-cell{position:sticky;left:0;z-index:1;background:var(--bg2)!important}th.reports-command-sticky-cell{z-index:2;background:var(--bg3)!important}.reports-command-details-list{display:grid;gap:10px}.reports-command-details{border:1px solid var(--bd);background:var(--bg2)}.reports-command-details summary{cursor:pointer;border-bottom:1px solid var(--bd);background:var(--bg3);color:var(--ink);padding:12px 14px;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reports-command-details-body{display:grid;gap:12px;padding:14px}.reports-command-table{min-width:1060px;border-top:1px solid var(--bd);background:var(--bg2)}.reports-command-table.rca-register .reports-command-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 108px 118px minmax(170px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) 102px 148px;align-items:stretch}.reports-command-row.head{min-height:43px;background:var(--bg3);color:var(--ink3)}.reports-command-row.head>span{font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.reports-command-row:not(.head){min-height:70px;background:transparent;color:var(--ink2)}.reports-command-row:not(.head):hover{background:var(--bg3);color:var(--ink)}.reports-command-primary-cell,.reports-command-stack-cell,.reports-command-cell{display:grid;align-content:center;min-width:0;gap:4px}.reports-command-primary-cell strong,.reports-command-stack-cell strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.reports-command-primary-cell small,.reports-command-stack-cell small,.reports-command-cell{min-width:0;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.reports-command-row-actions{justify-content:flex-start}.reports-command-badge.neutral,.reports-command-view .pm-command-badge.neutral,.reports-command-modal-panel .pm-command-badge.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.reports-command-badge.fault{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.reports-command-icon-btn.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.reports-command-empty{grid-column:1 / -1;min-height:220px}.reports-command-empty svg{color:var(--c)}.reports-command-empty span{color:var(--ink3);font-family:var(--mono);font-size:9px}.reports-command-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--bd);background:var(--bg2);padding:10px 14px}.reports-command-pagination p{color:var(--ink3);font-family:var(--mono);font-size:9px}.reports-command-pagination>div{display:flex;align-items:center;gap:5px}.reports-command-page-btn{width:28px;height:28px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900}.reports-command-page-btn.on{border-color:var(--c);background:var(--c);color:#00131a}:root[data-theme=light] .reports-command-page-btn.on{color:#fff}.reports-command-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.reports-command-chart-card{min-height:360px;padding:14px}.reports-command-chart-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--ink3)}.reports-command-chart-head h3{margin:0;color:var(--ink);font-size:13px;font-weight:850}.reports-command-chart-empty{height:280px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ink3);text-align:center}.reports-command-chart-empty p{color:var(--ink2);font-size:12px;font-weight:850}.reports-command-chart-empty span{color:var(--ink3);font-family:var(--mono);font-size:9px}.reports-command-alert{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--bd);background:var(--bg3);padding:12px;color:var(--ink2);font-size:12px;font-weight:800}.reports-command-alert.ok{border-color:color-mix(in srgb,var(--g) 34%,transparent);background:var(--gdim);color:var(--g)}.reports-command-alert.fault{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.reports-command-loading{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}.reports-command-spinner{width:34px;height:34px;border:2px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:spin .9s linear infinite}.reports-command-skeleton-panel,.reports-command-skeleton-card{padding:14px}.reports-command-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reports-command-skeleton-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.reports-command-data-panel>:first-child,.reports-command-mbr-site-view :where([class*="bg-[#f2f0ea]"]):first-child,.reports-command-mbr-all-sites-view :where([class*="bg-[#f2f0ea]"]):first-child{background:var(--bg3)!important}.reports-command-mbr-site-view :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]),.reports-command-mbr-all-sites-view :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]),.reports-command-temperature-panel :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]),.reports-command-history-panel :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]){background-color:var(--bg2)!important}.reports-command-mbr-site-view :where([class*="border-[#dedad0]"],[class*="border-[#b8d0e0]"]),.reports-command-mbr-all-sites-view :where([class*="border-[#dedad0]"],[class*="border-[#b8d0e0]"]),.reports-command-temperature-panel :where([class*="border-[#dedad0]"],[class*="border-[#b8d0e0]"]),.reports-command-history-panel :where([class*="border-[#dedad0]"],[class*="border-[#b8d0e0]"]){border-color:var(--bd)!important}.reports-command-mbr-site-view :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]),.reports-command-mbr-all-sites-view :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]),.reports-command-temperature-panel :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]),.reports-command-history-panel :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]){border-radius:4px!important}.reports-command-mbr-site-view :where(table),.reports-command-mbr-all-sites-view :where(table),.reports-command-temperature-panel :where(table),.reports-command-history-panel :where(table){color:var(--ink2)}.reports-command-mbr-site-view :where(th),.reports-command-mbr-all-sites-view :where(th),.reports-command-temperature-panel :where(th),.reports-command-history-panel :where(th){background:var(--bg3)!important;color:var(--ink3)!important;font-family:var(--mono);font-size:8px!important;letter-spacing:.1em}.reports-command-mbr-site-view :where(td),.reports-command-mbr-all-sites-view :where(td),.reports-command-temperature-panel :where(td),.reports-command-history-panel :where(td){border-color:var(--bd)!important;color:var(--ink2)}.reports-command-mbr-site-view :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]),.reports-command-mbr-all-sites-view :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]),.reports-command-temperature-panel :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]),.reports-command-history-panel :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]){color:var(--ink)!important}.reports-command-mbr-site-view :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]),.reports-command-mbr-all-sites-view :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]),.reports-command-temperature-panel :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]),.reports-command-history-panel :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]){color:var(--ink3)!important}.reports-command-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:18px;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.reports-command-modal-panel{width:min(1180px,calc(100vw - 28px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.reports-command-modal-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%);padding:18px}.reports-command-modal-head h2{margin:14px 0 0;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:0}.reports-command-modal-head p:not(.reports-command-eyebrow){max-width:760px;margin:8px 0 0;color:var(--ink3);font-size:12px;line-height:1.55}.reports-command-modal-body{flex:1;min-height:0;overflow-y:auto;padding:14px}.reports-command-modal-body>*+*{margin-top:16px}.reports-command-modal-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--bd);background:var(--bg2);padding:14px 18px}.reports-command-modal-foot p{color:var(--ink3);font-family:var(--mono);font-size:9px}.reports-command-modal-label{margin-bottom:7px}.reports-command-modal-label span{color:var(--r)}.reports-command-modal-btn.saved{border-color:var(--g);background:var(--gdim);color:var(--g)}.reports-command-modal-btn.warn{border-color:color-mix(in srgb,var(--a) 36%,transparent);background:var(--adim);color:var(--a)}.reports-command-inline-wo{width:100%;min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--c);padding:0 10px;font-family:var(--mono);font-size:9px;font-weight:900}.reports-command-modal-panel :where([class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg],[class*=rounded-full]){border-radius:4px!important}.reports-command-modal-panel :where([class*="border-[#dedad0]"],[class*="border-[#b8d0e0]"]){border-color:var(--bd)!important}.reports-command-modal-panel :where([class*="bg-[#f9f8f4]"],[class*="bg-[#f2f0ea]"],[class*=bg-white]){background-color:var(--bg3)!important}.reports-command-modal-panel :where([class*="bg-[#eaf3f8]"]){background-color:var(--cdim)!important}.reports-command-modal-panel :where([class*=bg-emerald],[class*="bg-[#e8f4ec]"]){background-color:var(--gdim)!important}.reports-command-modal-panel :where([class*=bg-amber],[class*=bg-yellow],[class*="bg-[#f8f0d8]"]){background-color:var(--adim)!important}.reports-command-modal-panel :where([class*=bg-red],[class*=bg-rose],[class*=bg-orange],[class*="bg-[#f8ece8]"]){background-color:var(--rdim)!important}.reports-command-modal-panel :where([class*="text-[#111008]"],[class*="text-[#3a3830]"]){color:var(--ink)!important}.reports-command-modal-panel :where([class*="text-[#6a6458]"],[class*="text-[#8a8070]"]){color:var(--ink3)!important}.reports-command-modal-panel :where([class*="text-[#1a5070]"]){color:var(--c)!important}.reports-command-modal-panel :where([class*=text-emerald]){color:var(--g)!important}.reports-command-modal-panel :where([class*=text-amber],[class*=text-yellow]){color:var(--a)!important}.reports-command-modal-panel :where([class*=text-red],[class*=text-rose],[class*=text-orange]){color:var(--r)!important}.sla-command-view{min-height:100%}.sla-command-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sla-command-type-card{min-height:118px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink2);padding:16px;text-align:left;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.sla-command-type-card.info{--type-tone: var(--c);--type-bg: var(--cdim)}.sla-command-type-card.ok{--type-tone: var(--g);--type-bg: var(--gdim)}.sla-command-type-card.warn{--type-tone: var(--a);--type-bg: var(--adim)}.sla-command-type-card:hover,.sla-command-type-card.on{border-color:color-mix(in srgb,var(--type-tone) 44%,transparent);background:var(--type-bg);color:var(--type-tone)}.sla-command-type-icon{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--type-tone) 34%,transparent);background:var(--type-bg);color:var(--type-tone)}.sla-command-type-card strong,.sla-command-type-card small{display:block;min-width:0}.sla-command-type-card strong{color:var(--ink);font-size:13px;font-weight:850}.sla-command-type-card small{margin-top:6px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900}.sla-command-type-card.on strong,.sla-command-type-card.on small{color:currentColor}.sla-command-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.sla-command-side-panel{align-self:start}.sla-command-window-toolbar{justify-content:space-between;border-bottom:1px solid var(--bd);padding:12px 14px}.sla-command-input{min-width:170px}.sla-command-module{gap:14px}.sla-command-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sla-command-chart-card{min-height:360px}.sla-command-chart-body{min-height:280px}.sla-command-table .sla-command-value{font-family:var(--mono);font-weight:900;text-align:center}.sla-command-value.ok{color:var(--g)!important}.sla-command-value.warn{color:var(--a)!important}.sla-command-value.fault{color:var(--r)!important}.sla-command-value.muted{color:var(--ink3)!important}.sla-command-priority{display:inline-flex;align-items:center;min-height:24px;border:1px solid color-mix(in srgb,var(--priority-color) 38%,transparent);background:color-mix(in srgb,var(--priority-color) 16%,transparent);color:var(--priority-color);padding:0 9px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sla-command-signal-list,.sla-command-action-list{display:grid;gap:10px}.sla-command-signal-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.sla-command-signal-row.info{border-color:color-mix(in srgb,var(--c) 34%,transparent);background:var(--cdim);color:var(--c)}.sla-command-signal-row.ok{border-color:color-mix(in srgb,var(--g) 34%,transparent);background:var(--gdim);color:var(--g)}.sla-command-signal-row.warn{border-color:color-mix(in srgb,var(--a) 34%,transparent);background:var(--adim);color:var(--a)}.sla-command-signal-row.fault{border-color:color-mix(in srgb,var(--r) 34%,transparent);background:var(--rdim);color:var(--r)}.sla-command-signal-row.neutral{border-color:var(--bd);background:var(--bg3);color:var(--ink2)}.sla-command-signal-row span,.sla-command-signal-row strong{font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sla-command-action-panel{margin-top:4px}.sla-command-action-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:12px;text-align:left;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.sla-command-action-card:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.sla-command-action-card.primary{border-color:color-mix(in srgb,var(--g) 44%,transparent);background:var(--gdim);color:var(--g)}.sla-command-action-icon{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid currentColor;background:#ffffff0a}.sla-command-action-card strong,.sla-command-action-card small{display:block}.sla-command-action-card strong{color:var(--ink);font-size:12px;font-weight:850}.sla-command-action-card small{margin-top:4px;color:var(--ink3);font-size:11px;line-height:1.45}.sla-command-action-card:hover strong,.sla-command-action-card:hover small,.sla-command-action-card.primary strong,.sla-command-action-card.primary small{color:currentColor}@media(max-width:1240px){.reports-command-kpi-grid.seven{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-command-filter-grid,.reports-command-filter-fields,.reports-command-form-grid,.reports-command-metric-grid,.sla-command-chart-grid,.sla-command-body,.reports-command-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.reports-command-modes,.reports-command-submodes,.reports-command-kpi-row,.reports-command-kpi-grid,.reports-command-kpi-grid.seven,.reports-command-kpi-grid.all-sites,.sla-command-type-grid,.reports-command-filter-grid,.reports-command-filter-fields,.reports-command-form-grid,.reports-command-form-grid.two,.reports-command-metric-grid,.reports-command-metric-grid.four,.sla-command-chart-grid,.sla-command-body,.reports-command-chart-grid,.reports-command-skeleton-grid,.reports-command-skeleton-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-command-table .reports-command-row.head{display:none}.reports-command-table.rca-register .reports-command-row{grid-template-columns:1fr;align-items:start;padding:12px}.reports-command-table.rca-register .reports-command-row>span{border-right:0}.reports-command-row-actions{justify-content:flex-start}}@media(max-width:720px){.reports-command-head{align-items:flex-start}.reports-command-modes,.reports-command-submodes,.reports-command-kpi-row,.reports-command-kpi-grid,.reports-command-kpi-grid.seven,.reports-command-kpi-grid.all-sites,.reports-command-filter-grid,.reports-command-filter-fields,.reports-command-chart-grid,.reports-command-skeleton-grid,.reports-command-skeleton-grid.six{grid-template-columns:1fr}.reports-command-toolbar{align-items:stretch}.reports-command-search,.reports-command-input,.reports-command-select,.reports-command-field,.reports-command-btn,.reports-command-modal-btn{width:100%;max-width:100%}.reports-command-export-actions,.reports-command-toolbar-actions,.reports-command-modal-actions{width:100%}.reports-command-pagination,.reports-command-modal-foot{align-items:stretch;flex-direction:column}.reports-command-modal-layer{padding:0}.reports-command-modal-panel{width:100%;max-height:100vh;border-radius:0}}.handover-command-view{min-height:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.handover-command-view :where(svg),.handover-command-modal-panel :where(svg),.handover-command-detail-drawer :where(svg){color:currentColor}.handover-command-head{flex-shrink:0;gap:18px}.handover-command-head .ph-title em{color:var(--c);font-style:normal;white-space:nowrap}.handover-command-status-strip,.handover-command-head-actions,.handover-command-inline-actions,.handover-command-detail-actions,.handover-command-detail-chips,.handover-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.handover-command-btn{min-height:34px;gap:7px;border-radius:4px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.handover-command-btn.danger{border-color:color-mix(in srgb,var(--r) 46%,var(--bd));background:var(--rdim);color:var(--r)}.handover-command-btn:disabled,.handover-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.handover-command-icon-btn{display:inline-grid;width:34px;height:34px;min-width:34px;place-items:center;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);color:var(--ink2);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.handover-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.handover-command-icon-btn.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.handover-command-eyebrow,.handover-command-filter-title,.handover-command-label,.handover-command-badge,.handover-command-mode-card p,.handover-command-mode-card small,.handover-command-side-head span,.handover-command-signal span,.handover-command-signal small,.handover-command-action-row small,.handover-command-summary span,.handover-command-summary small,.handover-command-mini-metric,.handover-command-narrative span,.handover-command-detail-section-head span,.handover-command-event-head span,.handover-command-event small,.handover-command-category-head span,.handover-command-category-empty,.handover-command-item-meta,.handover-command-item small,.handover-command-submitted span,.handover-command-submitted small{font-family:var(--mono);letter-spacing:0}.handover-command-eyebrow{color:var(--ink3);font-size:8px;font-weight:900;line-height:1.2;text-transform:uppercase}.handover-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg3);padding:4px 9px;color:var(--ink2);font-size:8px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.handover-command-badge.ok,.handover-command-summary.ok,.handover-command-mini-metric.ok,.handover-command-signal.ok,.handover-command-event.ok,.handover-command-alert.ok{border-color:color-mix(in srgb,var(--g) 40%,var(--bd));background:var(--gdim);color:var(--g)}.handover-command-badge.info,.handover-command-summary.info,.handover-command-mini-metric.info,.handover-command-signal.info,.handover-command-event.info,.handover-command-alert.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.handover-command-badge.warn,.handover-command-summary.warn,.handover-command-mini-metric.warn,.handover-command-signal.warn,.handover-command-event.warn,.handover-command-alert.warn{border-color:color-mix(in srgb,var(--a) 44%,var(--bd));background:var(--adim);color:var(--a)}.handover-command-badge.fault,.handover-command-summary.fault,.handover-command-mini-metric.fault,.handover-command-signal.fault,.handover-command-event.fault,.handover-command-alert.fault{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);color:var(--r)}.handover-command-badge.neutral,.handover-command-summary.neutral,.handover-command-mini-metric.neutral,.handover-command-signal.neutral,.handover-command-event.neutral,.handover-command-alert.neutral{border-color:var(--bd);background:var(--bg3);color:var(--ink2)}.handover-command-modes{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);background:var(--bg)}.handover-command-mode-card{position:relative;min-height:132px;border-right:1px solid var(--bd);background:var(--bg2);padding:18px;overflow:hidden}.handover-command-mode-card:last-child{border-right:0}.handover-command-mode-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.handover-command-mode-card.ok:before{background:var(--g)}.handover-command-mode-card.info:before{background:var(--c)}.handover-command-mode-card.warn:before{background:var(--a)}.handover-command-mode-card.fault:before{background:var(--r)}.handover-command-mode-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.handover-command-mode-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.handover-command-mode-card.ok .handover-command-mode-top{color:var(--g)}.handover-command-mode-card.info .handover-command-mode-top{color:var(--c)}.handover-command-mode-card.warn .handover-command-mode-top{color:var(--a)}.handover-command-mode-card.fault .handover-command-mode-top{color:var(--r)}.handover-command-mode-card p{margin-top:15px;color:var(--ink3);font-size:8px;font-weight:900;text-transform:uppercase}.handover-command-mode-card strong{display:block;margin-top:8px;color:var(--ink);font-size:36px;font-weight:900;line-height:1}.handover-command-mode-card small{display:block;margin-top:9px;color:var(--ink3);font-size:9px;line-height:1.45}.handover-command-view .handover-command-kpi-row{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr))}.handover-command-kpi{min-height:126px}.handover-command-kpi-icon,.handover-command-side-icon,.handover-command-summary-icon,.handover-command-event-mark,.handover-command-category-icon{display:grid;place-items:center;border:1px solid var(--bd);border-radius:4px;background:var(--bg3);color:var(--c)}.handover-command-kpi-icon{position:absolute;top:18px;right:18px;width:34px;height:34px}.handover-command-view .handover-command-body{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 340px}.handover-command-main-panel,.handover-command-side-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg2)}.handover-command-workspace-head,.handover-command-side-head{min-height:82px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 22px}.handover-command-workspace-head h2,.handover-command-side-head h3,.handover-command-modal-head h2,.handover-command-detail-title h2,.handover-command-detail-section-head h3,.handover-command-category-head h3,.handover-command-submitted h3{color:var(--ink);font-weight:900;letter-spacing:0}.handover-command-workspace-head h2,.handover-command-side-head h3{margin-top:4px;font-size:21px;line-height:1.1}.handover-command-workspace-head span,.handover-command-modal-head span,.handover-command-modal-section-head span,.handover-command-detail-title>span,.handover-command-detail-section-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:0;line-height:1.5}.handover-command-side-icon{width:38px;height:38px}.handover-command-toolbar{flex-shrink:0;display:grid;grid-template-columns:auto repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px}.handover-command-filter-title{min-height:38px;display:inline-flex;align-items:center;gap:8px;color:var(--ink3);font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.handover-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg2);padding:9px 11px;color:var(--ink);color-scheme:dark;font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.handover-command-input.textarea{min-height:86px;resize:vertical;line-height:1.45}.handover-command-input::-moz-placeholder{color:var(--ink3)}.handover-command-input::placeholder{color:var(--ink3)}.handover-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.handover-command-input:disabled{cursor:not-allowed;opacity:.55}.handover-command-view option,.handover-command-modal-panel option,.handover-command-detail-drawer option{background:var(--bg2);color:var(--ink)}.handover-command-register-scroll,.handover-command-side-scroll,.handover-command-detail-body,.handover-command-modal-body{min-height:0;overflow-y:auto}.handover-command-register-scroll{flex:1}.handover-command-register-scroll::-webkit-scrollbar,.handover-command-side-scroll::-webkit-scrollbar,.handover-command-detail-body::-webkit-scrollbar,.handover-command-modal-body::-webkit-scrollbar{width:2px}.handover-command-register-scroll::-webkit-scrollbar-thumb,.handover-command-side-scroll::-webkit-scrollbar-thumb,.handover-command-detail-body::-webkit-scrollbar-thumb,.handover-command-modal-body::-webkit-scrollbar-thumb{background:var(--bd2)}.handover-command-table{min-width:980px}.handover-command-row{position:relative;width:100%;display:grid;grid-template-columns:minmax(145px,1.05fr) minmax(118px,.72fr) minmax(175px,1.15fr) minmax(190px,1.25fr) minmax(148px,.95fr) minmax(160px,1fr) 48px;align-items:center;gap:0;border:0;border-bottom:1px solid var(--bd);background:transparent;color:var(--ink2);text-align:left}.handover-command-row.head{min-height:38px;background:var(--bg3)}.handover-command-row.head span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:0;text-transform:uppercase}button.handover-command-row{min-height:84px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}button.handover-command-row:hover{background:var(--bg3)}.handover-command-row>span{min-width:0;min-height:100%;display:flex;align-items:center;border-right:1px solid var(--bd);padding:11px 12px}.handover-command-row>span:last-child{border-right:0}.handover-command-row-accent{position:absolute;inset:0 auto 0 0;width:3px;min-height:0!important;padding:0!important;border:0!important;background:var(--ink3)}.handover-command-row-accent.ok{background:var(--g)}.handover-command-row-accent.info{background:var(--c)}.handover-command-row-accent.warn{background:var(--a)}.handover-command-row-accent.fault{background:var(--r)}.handover-command-primary-cell,.handover-command-shift-cell,.handover-command-status-cell,.handover-command-operator-cell,.handover-command-time-cell,.handover-command-context-cell{gap:7px}.handover-command-primary-cell,.handover-command-shift-cell,.handover-command-status-cell,.handover-command-time-cell{flex-direction:column;align-items:flex-start!important;justify-content:center}.handover-command-primary-cell strong{overflow-wrap:anywhere;color:var(--ink);font-size:15px;font-weight:900}.handover-command-primary-cell small,.handover-command-shift-cell small,.handover-command-operator-cell small,.handover-command-time-cell small{color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:0;line-height:1.45}.handover-command-operator-cell{color:var(--c)}.handover-command-operator-cell small{color:var(--ink2)}.handover-command-status-cell{align-items:flex-start!important}.handover-command-context-cell{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.handover-command-context-cell span{display:inline-flex;align-items:center;gap:5px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900}.handover-command-time-cell{color:var(--ink3)}.handover-command-open-cell{justify-content:center;color:var(--ink3)}button.handover-command-row:hover .handover-command-open-cell,button.handover-command-row:hover .handover-command-primary-cell strong{color:var(--c)}.handover-command-side-panel{border-left:1px solid var(--bd)}.handover-command-side-scroll{flex:1}.handover-command-signal{display:grid;gap:7px;border-width:0 0 1px;border-style:solid;padding:14px 18px}.handover-command-signal strong{color:var(--ink);font-size:26px;font-weight:900;line-height:1}.handover-command-signal.ok strong{color:var(--g)}.handover-command-signal.info strong{color:var(--c)}.handover-command-signal.warn strong{color:var(--a)}.handover-command-signal.fault strong{color:var(--r)}.handover-command-signal span,.handover-command-signal small{font-size:8.5px;font-weight:900;text-transform:uppercase}.handover-command-action-deck{flex-shrink:0;display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.handover-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:66px;border:1px solid var(--bd);border-radius:4px;background:var(--bg3);padding:10px;color:var(--ink2);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.handover-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.handover-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim)}.handover-command-action-row span{display:grid;width:34px;height:34px;grid-row:span 2;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--c)}.handover-command-action-row strong,.handover-command-action-row small{display:block}.handover-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.handover-command-action-row small{color:var(--ink3);font-size:8.5px;line-height:1.45}.handover-command-loading,.handover-command-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);color:var(--ink3);text-align:center}.handover-command-empty strong{color:var(--ink2);font-size:14px;font-weight:900}.handover-command-empty span,.handover-command-loading span{max-width:360px;color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:0;line-height:1.45}.handover-command-spinner{width:36px;height:36px;border:3px solid var(--bd2);border-top-color:var(--c);border-radius:999px;animation:apx-spin .85s linear infinite}.handover-command-modal-layer,.handover-command-detail-layer{position:fixed;inset:0;z-index:70;background:var(--overlay);color:var(--ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.handover-command-modal-layer{display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:20px}.handover-command-modal-panel{width:min(920px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bd2);border-radius:5px;background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.handover-command-modal-head,.handover-command-detail-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,var(--bg3) 0%,var(--bg2) 100%);padding:18px}.handover-command-modal-head h2{margin-top:5px;font-size:28px;line-height:1.05}.handover-command-modal-body{flex:1;display:grid;gap:14px;padding:16px}.handover-command-modal-section,.handover-command-detail-section{border:1px solid var(--bd);border-radius:4px;background:var(--bg2)}.handover-command-modal-section-head,.handover-command-detail-section-head,.handover-command-category-head{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px}.handover-command-detail-section-head{justify-content:space-between}.handover-command-modal-section-head h3,.handover-command-detail-section-head h3,.handover-command-category-head h3{color:var(--ink);font-size:16px;font-weight:900;letter-spacing:0}.handover-command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.handover-command-field{min-width:0;display:grid;gap:7px}.handover-command-field.wide{grid-column:1 / -1}.handover-command-label{color:var(--ink3);font-size:8px;font-weight:900;text-transform:uppercase}.handover-command-shift-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.handover-command-shift-option{min-height:38px;border:1px solid var(--bd2);border-radius:4px;background:var(--bg2);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:0;text-transform:uppercase;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.handover-command-shift-option:hover,.handover-command-shift-option.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.handover-command-shift-option.warn.on{border-color:var(--a);background:var(--adim);color:var(--a)}.handover-command-shift-option.fault.on{border-color:var(--r);background:var(--rdim);color:var(--r)}.handover-command-modal-foot{flex-shrink:0;justify-content:flex-end;border-top:1px solid var(--bd);background:var(--bg2);padding:14px 18px}.handover-command-alert{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--bd);border-radius:4px;padding:12px;font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:0;line-height:1.45}.handover-command-detail-layer{display:flex;justify-content:flex-end;overflow:hidden}.handover-command-scrim{position:absolute;inset:0;border:0;background:transparent;cursor:default}.handover-command-detail-drawer{position:relative;z-index:1;width:min(1080px,calc(100vw - 22px));height:100vh;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--bd2);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.handover-command-detail-drawer.loading{justify-content:center}.handover-command-detail-title{min-width:0}.handover-command-detail-title h2{margin-top:9px;overflow-wrap:anywhere;font-size:clamp(28px,4vw,44px);line-height:.98}.handover-command-number{display:inline-flex;align-items:center;min-height:24px;border:1px solid color-mix(in srgb,var(--c) 38%,var(--bd));border-radius:4px;background:var(--cdim);padding:4px 9px;color:var(--c);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:0;line-height:1}.handover-command-detail-kpis{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.handover-command-summary{position:relative;min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-right:1px solid var(--bd);border-top:0;border-bottom:0;border-left:0;border-radius:0;padding:16px}.handover-command-detail-grid .handover-command-summary{border:1px solid var(--bd);border-radius:4px}.handover-command-summary:last-child{border-right:0}.handover-command-summary span{color:var(--ink3);font-size:8px;font-weight:900;text-transform:uppercase}.handover-command-summary strong{display:block;margin-top:10px;color:var(--ink);font-size:30px;font-weight:900;line-height:1}.handover-command-summary small{display:block;margin-top:8px;color:var(--ink3);font-size:8.5px;line-height:1.45}.handover-command-summary-icon{width:34px;height:34px;flex-shrink:0}.handover-command-detail-body{flex:1;display:grid;gap:14px;padding:14px}.handover-command-detail-grid{display:grid;gap:12px}.handover-command-detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.handover-command-narrative{min-height:132px;border:1px solid var(--bd);border-radius:4px;background:var(--bg3);padding:14px}.handover-command-narrative.empty{opacity:.72}.handover-command-narrative span{color:var(--ink3);font-size:8px;font-weight:900;text-transform:uppercase}.handover-command-narrative p{margin-top:10px;color:var(--ink);font-size:13px;line-height:1.55}.handover-command-event-list,.handover-command-category-list{display:grid;gap:10px;padding:14px}.handover-command-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--bd);border-radius:4px;padding:12px}.handover-command-event-mark{width:32px;height:32px}.handover-command-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.handover-command-event-head strong{color:var(--ink);font-size:12px;font-weight:900}.handover-command-event-head span,.handover-command-event small{color:var(--ink3);font-size:8.5px;line-height:1.4}.handover-command-event p{margin-top:6px;color:var(--ink2);font-size:12px;line-height:1.45}.handover-command-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.handover-command-category{min-width:0;border:1px solid var(--bd);border-radius:4px;background:var(--bg2)}.handover-command-category-icon{width:36px;height:36px;flex-shrink:0}.handover-command-category-head span{color:var(--ink3);font-size:8.5px;font-weight:900;text-transform:uppercase}.handover-command-category-empty{border:1px dashed var(--bd2);border-radius:4px;background:var(--bg3);padding:16px;color:var(--ink3);font-size:9px;font-weight:800;text-align:center}.handover-command-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;border:1px solid var(--bd);border-radius:4px;background:var(--bg3);padding:12px}.handover-command-item.resolved{opacity:.62}.handover-command-check{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--bd2);border-radius:4px;background:var(--bg2);color:transparent}.handover-command-check.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.handover-command-item-body{min-width:0}.handover-command-item-body p{color:var(--ink);font-size:12px;line-height:1.45}.handover-command-item-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;color:var(--ink3);font-size:8px;font-weight:800;text-transform:uppercase}.handover-command-item-meta .warn{color:var(--a)}.handover-command-item-meta .info{color:var(--c)}.handover-command-item small{display:block;margin-top:7px;font-size:8px;font-weight:900}.handover-command-item small.fault{color:var(--r)}.handover-command-item small.info{color:var(--c)}.handover-command-item-actions{display:grid;justify-items:end;gap:8px}.handover-command-mini-metric{display:inline-flex;align-items:center;gap:6px;min-height:24px;border:1px solid var(--bd);border-radius:4px;padding:4px 8px;font-size:8px;font-weight:900;text-transform:uppercase}.handover-command-mini-metric strong{color:var(--ink)}.handover-command-submitted{display:grid;gap:14px;border:1px solid var(--bd);border-radius:4px;padding:14px}.handover-command-submitted h3{font-size:17px}.handover-command-submitted p{margin-top:6px;color:var(--ink3);font-family:var(--mono);font-size:9px;letter-spacing:0;line-height:1.45}.handover-command-submitted-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.handover-command-submitted-grid>div{border:1px solid var(--bd);border-radius:4px;background:var(--bg3);padding:12px}.handover-command-submitted strong{display:block;margin-top:7px;color:var(--ink);font-size:13px;font-weight:900}.handover-command-checkbox-row{display:flex;align-items:flex-start;gap:9px;padding:0 14px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:0;line-height:1.45}.handover-command-add-form{display:grid;gap:12px;padding-bottom:14px}:root[data-theme=light] .handover-command-btn:not(.btn-go){background:var(--bg3)!important;color:var(--ink2)!important}:root[data-theme=light] .handover-command-input{border-color:var(--bd2)!important;background:#fff!important;color:var(--ink)!important;color-scheme:light!important}:root[data-theme=light] .handover-command-action-row,:root[data-theme=light] .handover-command-icon-btn,:root[data-theme=light] .handover-command-shift-option,:root[data-theme=light] .handover-command-check,:root[data-theme=light] .handover-command-action-row span{background:#fff!important;color:var(--ink2)!important}:root[data-theme=light] .handover-command-action-row.primary,:root[data-theme=light] .handover-command-action-row:hover,:root[data-theme=light] .handover-command-shift-option:hover,:root[data-theme=light] .handover-command-shift-option.on,:root[data-theme=light] .handover-command-icon-btn:hover{background:var(--cdim)!important;color:var(--c)!important}.apex-app-shell[data-theme=light] .enterprise-main .handover-command-view .handover-command-input,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-modal-panel .handover-command-input,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-detail-drawer .handover-command-input{border-color:var(--bd2)!important;background:#fff!important;color:var(--ink)!important;color-scheme:light!important}.apex-app-shell[data-theme=light] .enterprise-main .handover-command-action-row,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-icon-btn,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-shift-option,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-check,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-action-row span{background:#fff!important;color:var(--ink2)!important}.apex-app-shell[data-theme=light] .enterprise-main .handover-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-action-row:hover,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-shift-option:hover,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-shift-option.on,.apex-app-shell[data-theme=light] .enterprise-main .handover-command-icon-btn:hover{background:var(--cdim)!important;color:var(--c)!important}@media(max-width:1220px){.handover-command-modes,.handover-command-kpi-row,.handover-command-detail-kpis,.handover-command-detail-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-command-view .handover-command-body{grid-template-columns:minmax(0,1fr)}.handover-command-side-panel{display:none}.handover-command-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.handover-command-head{align-items:flex-start}.handover-command-head-actions,.handover-command-detail-actions,.handover-command-modal-foot,.handover-command-inline-actions{width:100%;align-items:stretch}.handover-command-head-actions .btn,.handover-command-detail-actions .btn,.handover-command-modal-foot .btn,.handover-command-inline-actions .btn{flex:1}.handover-command-modes,.handover-command-kpi-row,.handover-command-detail-kpis,.handover-command-detail-grid.three,.handover-command-category-grid,.handover-command-form-grid,.handover-command-submitted-grid,.handover-command-toolbar{grid-template-columns:minmax(0,1fr)}.handover-command-mode-card{border-right:0;border-bottom:1px solid var(--bd)}.handover-command-modal-layer{padding:0}.handover-command-modal-panel{width:100%;max-height:100vh;border-radius:0}.handover-command-detail-drawer{width:100%;border-left:0}.handover-command-shift-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-group-detail-command-view{min-height:100%;color:var(--ink)}.asset-group-detail-command-head{gap:20px}.asset-group-detail-command-head .ph-title{max-width:980px}.asset-group-detail-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.asset-group-detail-command-status-strip,.asset-group-detail-command-head-actions,.asset-group-detail-command-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-group-detail-command-btn{white-space:nowrap}.asset-group-detail-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.asset-group-detail-command-badge.ok,.asset-group-detail-command-card.ok,.asset-group-detail-command-info-row.ok,.asset-group-detail-command-meter.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.asset-group-detail-command-badge.ok{background:var(--gdim);color:var(--g)}.asset-group-detail-command-badge.warn,.asset-group-detail-command-card.warn,.asset-group-detail-command-info-row.warn,.asset-group-detail-command-meter.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.asset-group-detail-command-badge.warn{background:var(--adim);color:var(--a)}.asset-group-detail-command-badge.info,.asset-group-detail-command-card.info,.asset-group-detail-command-info-row.info,.asset-group-detail-command-meter.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.asset-group-detail-command-badge.info{background:var(--cdim);color:var(--c)}.asset-group-detail-command-badge.fault,.asset-group-detail-command-card.fault,.asset-group-detail-command-info-row.fault,.asset-group-detail-command-meter.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.asset-group-detail-command-badge.fault{background:var(--rdim);color:var(--r)}.asset-group-detail-command-badge.neutral,.asset-group-detail-command-card.neutral,.asset-group-detail-command-info-row.neutral,.asset-group-detail-command-meter.neutral{border-color:var(--bd)}.asset-group-detail-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.asset-group-detail-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.asset-group-detail-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.asset-group-detail-command-card:last-child{border-right:0}.asset-group-detail-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-group-detail-command-card.ok:before{background:var(--g)}.asset-group-detail-command-card.warn:before{background:var(--a)}.asset-group-detail-command-card.info:before{background:var(--c)}.asset-group-detail-command-card.fault:before{background:var(--r)}.asset-group-detail-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.asset-group-detail-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.asset-group-detail-command-card.ok .asset-group-detail-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.asset-group-detail-command-card.warn .asset-group-detail-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.asset-group-detail-command-card.info .asset-group-detail-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.asset-group-detail-command-card.fault .asset-group-detail-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.asset-group-detail-command-card p,.asset-group-detail-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.asset-group-detail-command-card p{margin-top:16px}.asset-group-detail-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.asset-group-detail-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.asset-group-detail-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.asset-group-detail-command-kpi{min-height:136px}.asset-group-detail-command-kpi .kpi-num{font-size:clamp(30px,3.5vw,50px)}.asset-group-detail-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.asset-group-detail-command-main-panel,.asset-group-detail-command-side-panel{min-width:0;min-height:0}.asset-group-detail-command-scroll,.asset-group-detail-command-side-scroll{min-height:0;overflow-y:auto}.asset-group-detail-command-scroll{height:100%}.asset-group-detail-command-scroll::-webkit-scrollbar,.asset-group-detail-command-side-scroll::-webkit-scrollbar{width:2px}.asset-group-detail-command-scroll::-webkit-scrollbar-thumb,.asset-group-detail-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.asset-group-detail-command-info-panel{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1fr);border-bottom:1px solid var(--bd);background:var(--bg2)}.asset-group-detail-command-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border-right:1px solid var(--bd);padding:22px 24px}.asset-group-detail-command-profile-icon,.asset-group-detail-command-asset-icon,.asset-group-detail-command-side-icon,.asset-group-detail-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.asset-group-detail-command-profile-icon.ok,.asset-group-detail-command-asset-icon.ok{color:var(--g)}.asset-group-detail-command-profile-icon.warn,.asset-group-detail-command-asset-icon.warn{color:var(--a)}.asset-group-detail-command-profile-icon.fault,.asset-group-detail-command-asset-icon.fault{color:var(--r)}.asset-group-detail-command-profile-card h2{margin-top:5px;color:var(--ink);font-size:24px;font-weight:900;letter-spacing:0;line-height:1.05}.asset-group-detail-command-profile-card span{display:block;margin-top:8px;color:var(--ink2);font-size:13px;line-height:1.45}.asset-group-detail-command-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-group-detail-command-info-row{display:grid;gap:7px;min-height:86px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:16px}.asset-group-detail-command-info-row:nth-child(3n){border-right:0}.asset-group-detail-command-info-row span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-group-detail-command-info-row strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:900;line-height:1.25}.asset-group-detail-command-info-row.ok strong{color:var(--g)}.asset-group-detail-command-info-row.warn strong{color:var(--a)}.asset-group-detail-command-info-row.info strong{color:var(--c)}.asset-group-detail-command-info-row.fault strong{color:var(--r)}.asset-group-detail-command-workspace-head,.asset-group-detail-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.asset-group-detail-command-workspace-head h2,.asset-group-detail-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.asset-group-detail-command-workspace-head span:not(.asset-group-detail-command-badge){display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-group-detail-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px 16px}.asset-group-detail-command-search{position:relative;display:flex;min-width:0;align-items:center}.asset-group-detail-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.asset-group-detail-command-search .asset-group-detail-command-input{padding-left:36px}.asset-group-detail-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.asset-group-detail-command-input::-moz-placeholder{color:var(--ink3)}.asset-group-detail-command-input::placeholder{color:var(--ink3)}.asset-group-detail-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.asset-group-detail-command-register{background:var(--bg2);padding:14px}.asset-group-detail-command-table{display:grid;gap:8px}.asset-group-detail-command-row{position:relative;display:grid;grid-template-columns:minmax(200px,1.28fr) minmax(138px,.82fr) minmax(104px,.56fr) minmax(118px,.62fr) minmax(58px,.32fr) 76px;align-items:center;gap:12px;min-height:74px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.asset-group-detail-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-group-detail-command-row:not(.head){transition:border-color .16s,background .16s,color .16s}.asset-group-detail-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.asset-group-detail-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.asset-group-detail-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.asset-group-detail-command-asset-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.asset-group-detail-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-group-detail-command-row-mark.ok{background:var(--g)}.asset-group-detail-command-row-mark.warn{background:var(--a)}.asset-group-detail-command-row-mark.info{background:var(--c)}.asset-group-detail-command-row-mark.fault{background:var(--r)}.asset-group-detail-command-asset-copy{min-width:0}.asset-group-detail-command-asset-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-group-detail-command-asset-copy small,.asset-group-detail-command-mono-value,.asset-group-detail-command-location{display:block;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-group-detail-command-asset-copy small{margin-top:4px}.asset-group-detail-command-mono-value{display:inline-flex;align-items:center;gap:6px;color:var(--ink2);font-weight:850}.asset-group-detail-command-location{display:inline-flex;align-items:center;gap:6px}.asset-group-detail-command-row:not(.head)>.asset-group-detail-command-mono-value,.asset-group-detail-command-row:not(.head)>.asset-group-detail-command-badge,.asset-group-detail-command-row:not(.head)>.asset-group-detail-command-location{justify-self:stretch}.asset-group-detail-command-row-actions{display:flex;justify-content:flex-end;gap:6px}.asset-group-detail-command-side-panel{display:flex;flex-direction:column}.asset-group-detail-command-side-scroll{flex:1;padding:14px 16px}.asset-group-detail-command-meter{display:grid;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.asset-group-detail-command-meter+.asset-group-detail-command-meter{margin-top:9px}.asset-group-detail-command-meter-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-group-detail-command-meter-head span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-group-detail-command-meter-head strong{color:var(--ink);font-size:18px;font-weight:900;line-height:1}.asset-group-detail-command-meter.ok .asset-group-detail-command-meter-head strong{color:var(--g)}.asset-group-detail-command-meter.warn .asset-group-detail-command-meter-head strong{color:var(--a)}.asset-group-detail-command-meter.info .asset-group-detail-command-meter-head strong{color:var(--c)}.asset-group-detail-command-meter.fault .asset-group-detail-command-meter-head strong{color:var(--r)}.asset-group-detail-command-meter-track{height:5px;overflow:hidden;background:var(--bg4)}.asset-group-detail-command-meter-track span{display:block;height:100%;background:var(--c)}.asset-group-detail-command-meter.ok .asset-group-detail-command-meter-track span{background:var(--g)}.asset-group-detail-command-meter.warn .asset-group-detail-command-meter-track span{background:var(--a)}.asset-group-detail-command-meter.fault .asset-group-detail-command-meter-track span{background:var(--r)}.asset-group-detail-command-meter small{color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-group-detail-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.asset-group-detail-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.asset-group-detail-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.asset-group-detail-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.asset-group-detail-command-action-row strong,.asset-group-detail-command-action-row small{display:block}.asset-group-detail-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.asset-group-detail-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-group-detail-command-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:24px;text-align:center}.asset-group-detail-command-empty svg{color:var(--ink3)}.asset-group-detail-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.asset-group-detail-command-empty span{max-width:380px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-group-detail-command-icon-btn{color:var(--ink2)}.asset-group-detail-command-icon-btn:hover{color:var(--c)}.asset-group-detail-command-action-row:disabled,.asset-group-detail-command-btn:disabled,.asset-group-detail-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.asset-group-detail-command-footer{flex-shrink:0}.asset-group-detail-command-view :where(svg){color:currentColor}.asset-group-detail-command-view .fixed.inset-0{background:var(--overlay)}.asset-group-detail-command-view .assetd-modal-panel{border-radius:0}.asset-group-detail-command-view .assetd-modal-header,.asset-group-detail-command-view .assetd-modal-footer{background:var(--bg3)}.asset-group-detail-command-view .assetd-modal-panel h2{color:var(--ink)!important}.asset-group-detail-command-view .assetd-modal-panel p,.asset-group-detail-command-view .assetd-modal-panel label{color:var(--ink3)!important}.asset-group-detail-command-view .assetd-modal-panel :where(.rounded-xl,.rounded-lg,.rounded-md){border-radius:0!important}@media(max-width:1240px){.asset-group-detail-command-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-group-detail-command-body{grid-template-columns:minmax(0,1fr)}.asset-group-detail-command-row{grid-template-columns:minmax(190px,1.18fr) minmax(130px,.75fr) minmax(96px,.54fr) minmax(112px,.62fr) minmax(54px,.32fr) 76px}}@media(max-width:980px){.asset-group-detail-command-context-grid,.asset-group-detail-command-info-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-group-detail-command-profile-card{border-right:0}.asset-group-detail-command-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-group-detail-command-info-row:nth-child(3n){border-right:1px solid var(--bd)}.asset-group-detail-command-info-row:nth-child(2n){border-right:0}.asset-group-detail-command-toolbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.asset-group-detail-command-context-grid,.asset-group-detail-command-kpi-row,.asset-group-detail-command-info-panel,.asset-group-detail-command-info-grid{grid-template-columns:minmax(0,1fr)}.asset-group-detail-command-head-actions,.asset-group-detail-command-inline-actions{align-items:stretch;width:100%}.asset-group-detail-command-head-actions .btn,.asset-group-detail-command-inline-actions .btn{flex:1}.asset-group-detail-command-card,.asset-group-detail-command-info-row{border-right:0}.asset-group-detail-command-row,.asset-group-detail-command-row.head{grid-template-columns:minmax(0,1fr);align-items:stretch}.asset-group-detail-command-row.head{display:none}.asset-group-detail-command-row:not(.head)>[data-label]{display:flex;align-items:center;justify-content:space-between;min-height:34px;border:1px solid var(--bd);background:var(--bg4);padding:8px 10px;text-align:right}.asset-group-detail-command-row:not(.head)>[data-label]:before{content:attr(data-label);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.asset-group-detail-command-row-actions{justify-content:flex-start}}.asset-list-command-view{min-height:100%;color:var(--ink)}.asset-list-command-head{gap:20px}.asset-list-command-head .ph-title{max-width:980px}.asset-list-command-head .ph-title em{display:inline;color:var(--c);white-space:nowrap}.asset-list-command-status-strip,.asset-list-command-head-actions,.asset-list-command-inline-actions,.asset-list-command-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-list-command-btn{white-space:nowrap}.asset-list-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:4px 9px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.asset-list-command-badge.ok,.asset-list-command-card.ok,.asset-list-command-meter.ok{border-color:color-mix(in srgb,var(--g) 36%,var(--bd))}.asset-list-command-badge.ok{background:var(--gdim);color:var(--g)}.asset-list-command-badge.warn,.asset-list-command-card.warn,.asset-list-command-meter.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd))}.asset-list-command-badge.warn{background:var(--adim);color:var(--a)}.asset-list-command-badge.info,.asset-list-command-card.info,.asset-list-command-meter.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd))}.asset-list-command-badge.info{background:var(--cdim);color:var(--c)}.asset-list-command-badge.fault,.asset-list-command-card.fault,.asset-list-command-meter.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.asset-list-command-badge.fault{background:var(--rdim);color:var(--r)}.asset-list-command-badge.neutral,.asset-list-command-card.neutral,.asset-list-command-meter.neutral{border-color:var(--bd)}.asset-list-command-badge.neutral{background:var(--bg4);color:var(--ink2)}.asset-list-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd);flex-shrink:0}.asset-list-command-card{position:relative;min-height:138px;overflow:hidden;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.asset-list-command-card:last-child{border-right:0}.asset-list-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-list-command-card.ok:before{background:var(--g)}.asset-list-command-card.warn:before{background:var(--a)}.asset-list-command-card.info:before{background:var(--c)}.asset-list-command-card.fault:before{background:var(--r)}.asset-list-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.asset-list-command-card-dot{width:8px;height:8px;border-radius:999px;background:var(--ink3)}.asset-list-command-card.ok .asset-list-command-card-dot{background:var(--g);box-shadow:0 0 8px var(--g)}.asset-list-command-card.warn .asset-list-command-card-dot{background:var(--a);box-shadow:0 0 8px var(--a)}.asset-list-command-card.info .asset-list-command-card-dot{background:var(--c);box-shadow:0 0 8px var(--c)}.asset-list-command-card.fault .asset-list-command-card-dot{background:var(--r);box-shadow:0 0 8px var(--r)}.asset-list-command-card p,.asset-list-command-eyebrow{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.asset-list-command-card p{margin-top:16px}.asset-list-command-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.asset-list-command-card small{display:block;margin-top:9px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45}.asset-list-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-list-command-kpi{min-height:136px}.asset-list-command-kpi.active{background:var(--bg3)}.asset-list-command-kpi .kpi-num{font-size:clamp(32px,3.7vw,54px)}.asset-list-command-body{grid-template-columns:minmax(0,1fr) 354px;min-height:0}.asset-list-command-main-panel,.asset-list-command-side-panel{min-width:0;min-height:0}.asset-list-command-scroll,.asset-list-command-side-scroll{min-height:0;overflow-y:auto}.asset-list-command-scroll{height:100%}.asset-list-command-scroll::-webkit-scrollbar,.asset-list-command-side-scroll::-webkit-scrollbar{width:2px}.asset-list-command-scroll::-webkit-scrollbar-thumb,.asset-list-command-side-scroll::-webkit-scrollbar-thumb{background:var(--bd2)}.asset-list-command-workspace-head,.asset-list-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:78px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 24px}.asset-list-command-workspace-head h2,.asset-list-command-side-head h3{margin-top:4px;color:var(--ink);font-size:21px;font-weight:900;letter-spacing:0;line-height:1.1}.asset-list-command-workspace-head span:not(.asset-list-command-tab span):not(.asset-list-command-badge),.asset-list-command-workspace-head>div>span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-list-command-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-list-command-tab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:40px;min-width:150px;gap:4px 8px;border:1px solid var(--bd2);background:var(--bg3);padding:8px 10px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,color .16s}.asset-list-command-tab:hover,.asset-list-command-tab.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.asset-list-command-tab.ok.on{border-color:var(--g);background:var(--gdim);color:var(--g)}.asset-list-command-tab.warn.on{border-color:var(--a);background:var(--adim);color:var(--a)}.asset-list-command-tab span{color:currentColor;font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.asset-list-command-tab small{grid-column:2;color:var(--ink3);font-family:var(--mono);font-size:8px;line-height:1.2}.asset-list-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,210px) minmax(150px,210px) minmax(140px,180px) minmax(140px,180px) auto;gap:10px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px 16px}.asset-list-command-search,.asset-list-command-filter{min-width:0}.asset-list-command-search{position:relative;display:flex;align-items:center}.asset-list-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.asset-list-command-search .asset-list-command-input{padding-left:36px}.asset-list-command-filter,.asset-list-command-label{display:grid;gap:6px}.asset-list-command-filter>span,.asset-list-command-label>span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.asset-list-command-input{width:100%;min-height:38px;border:1px solid var(--bd2);background:var(--bg3);padding:9px 11px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:0;outline:none}.asset-list-command-input.mono{font-family:var(--mono)}.asset-list-command-input::-moz-placeholder{color:var(--ink3)}.asset-list-command-input::placeholder{color:var(--ink3)}.asset-list-command-input:focus{border-color:var(--c);box-shadow:0 0 0 2px var(--cdim)}.asset-list-command-input option{background:var(--bg2);color:var(--ink)}.asset-list-command-register{background:var(--bg2);padding:14px}.asset-list-command-table-stack,.asset-list-command-table{display:grid;gap:8px}.asset-list-command-selection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px}.asset-list-command-selection-row label{display:inline-flex;align-items:center;gap:10px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.asset-list-command-selection-row input,.asset-list-command-asset-cell input{width:15px;height:15px;accent-color:var(--c)}.asset-list-command-row{position:relative;display:grid;align-items:center;gap:12px;min-height:74px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.asset-list-command-row.assets{grid-template-columns:minmax(220px,1.34fr) minmax(162px,.9fr) minmax(104px,.56fr) minmax(116px,.62fr) minmax(58px,.32fr) 46px}.asset-list-command-row.groups,.asset-list-command-row.rooms{grid-template-columns:minmax(230px,1.4fr) minmax(76px,.34fr) minmax(76px,.34fr) minmax(86px,.42fr) minmax(86px,.42fr) minmax(148px,auto)}.asset-list-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-list-command-row:not(.head){transition:border-color .16s,background .16s,color .16s}.asset-list-command-row:not(.head):hover,.asset-list-command-row.selected{border-color:var(--c);background:var(--cdim)}.asset-list-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.asset-list-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.asset-list-command-asset-cell,.asset-list-command-primary-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.asset-list-command-asset-cell{grid-template-columns:auto auto auto minmax(0,1fr)}.asset-list-command-asset-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:inherit;text-align:left}.asset-list-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.asset-list-command-row-mark.ok{background:var(--g)}.asset-list-command-row-mark.warn{background:var(--a)}.asset-list-command-row-mark.info{background:var(--c)}.asset-list-command-row-mark.fault{background:var(--r)}.asset-list-command-asset-icon,.asset-list-command-side-icon,.asset-list-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.asset-list-command-asset-icon.ok{color:var(--g)}.asset-list-command-asset-icon.warn{color:var(--a)}.asset-list-command-asset-icon.fault{color:var(--r)}.asset-list-command-asset-copy{min-width:0}.asset-list-command-asset-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-list-command-asset-copy small,.asset-list-command-mono-value,.asset-list-command-location{display:block;overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-list-command-asset-copy small{margin-top:4px}.asset-list-command-mono-value{display:inline-flex;align-items:center;gap:6px;color:var(--ink2);font-weight:850}.asset-list-command-location{display:inline-flex;align-items:center;gap:6px}.asset-list-command-row:not(.head)>.asset-list-command-mono-value,.asset-list-command-row:not(.head)>.asset-list-command-badge,.asset-list-command-row:not(.head)>.asset-list-command-location{justify-self:stretch}.asset-list-command-row-actions{display:flex;justify-content:flex-end;gap:6px}.asset-list-command-side-panel{display:flex;flex-direction:column}.asset-list-command-side-scroll{flex:1;padding:14px 16px}.asset-list-command-meter{display:grid;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.asset-list-command-meter+.asset-list-command-meter{margin-top:9px}.asset-list-command-meter-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-list-command-meter-head span{color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.asset-list-command-meter-head strong{color:var(--ink);font-size:18px;font-weight:900;line-height:1}.asset-list-command-meter.ok .asset-list-command-meter-head strong{color:var(--g)}.asset-list-command-meter.warn .asset-list-command-meter-head strong{color:var(--a)}.asset-list-command-meter.info .asset-list-command-meter-head strong{color:var(--c)}.asset-list-command-meter.fault .asset-list-command-meter-head strong{color:var(--r)}.asset-list-command-meter-track{height:5px;overflow:hidden;background:var(--bg4)}.asset-list-command-meter-track span{display:block;height:100%;background:var(--c)}.asset-list-command-meter.ok .asset-list-command-meter-track span{background:var(--g)}.asset-list-command-meter.warn .asset-list-command-meter-track span{background:var(--a)}.asset-list-command-meter.fault .asset-list-command-meter-track span{background:var(--r)}.asset-list-command-meter small{color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-list-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding:16px}.asset-list-command-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,color .15s}.asset-list-command-action-row:hover{border-color:var(--c);background:var(--cdim)}.asset-list-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim)}.asset-list-command-action-row strong,.asset-list-command-action-row small{display:block}.asset-list-command-action-row strong{color:var(--ink);font-size:12px;font-weight:900}.asset-list-command-action-row small{margin-top:4px;color:var(--ink3);font-family:var(--mono);font-size:8.5px;line-height:1.45}.asset-list-command-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;border:1px solid var(--bd);background:var(--bg3);padding:24px;text-align:center}.asset-list-command-empty svg{color:var(--ink3)}.asset-list-command-empty strong{color:var(--ink2);font-size:13px;font-weight:900}.asset-list-command-empty span{max-width:380px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-list-command-icon-btn{color:var(--ink2)}.asset-list-command-icon-btn:hover{color:var(--c)}.asset-list-command-action-row:disabled,.asset-list-command-btn:disabled,.asset-list-command-icon-btn:disabled{cursor:not-allowed;opacity:.48}.asset-list-command-modal-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:20px}.asset-list-command-modal-panel{width:min(760px,100%);margin:24px 0;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.asset-list-command-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg3);padding:18px}.asset-list-command-modal-head h2{margin-top:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:0;line-height:1.05}.asset-list-command-modal-head span{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-list-command-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:calc(86vh - 130px);overflow-y:auto;padding:18px}.asset-list-command-form .span-2{grid-column:1 / -1}.asset-list-command-modal-body{display:grid;gap:14px;padding:18px}.asset-list-command-file-input{width:100%;border:1px solid var(--bd2);background:var(--bg3);padding:9px;color:var(--ink2);font-family:var(--mono);font-size:10px}.asset-list-command-file-input::file-selector-button{border:1px solid var(--bd2);background:var(--cdim);color:var(--c);margin-right:12px;padding:8px 10px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.asset-list-command-import-guide{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid color-mix(in srgb,var(--c) 36%,var(--bd));background:var(--cdim);padding:14px}.asset-list-command-import-guide strong,.asset-list-command-result span{display:block;color:var(--ink);font-size:13px;font-weight:900}.asset-list-command-import-guide span,.asset-list-command-result small{display:block;margin-top:5px;color:var(--ink3);font-family:var(--mono);font-size:9px;line-height:1.5}.asset-list-command-import-guide .btn{margin-top:12px}.asset-list-command-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.asset-list-command-result.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.asset-list-command-result.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.asset-list-command-modal-foot{justify-content:flex-end;border-top:1px solid var(--bd);margin:4px -18px -18px;padding:14px 18px}.asset-list-command-mini-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:999px;animation:apx-spin .85s linear infinite}.asset-list-command-footer{flex-shrink:0}.asset-list-command-view :where(svg),.asset-list-command-modal-panel :where(svg){color:currentColor}.asset-list-command-view [aria-label="Print asset labels"]{background:var(--bg);color:var(--ink)}.asset-list-command-view [aria-label="Print asset labels"] .print-hide{border-color:var(--bd);background:var(--bg2);color:var(--ink)}@media(max-width:1320px){.asset-list-command-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(145px,1fr)) auto}.asset-list-command-filter:nth-of-type(4),.asset-list-command-filter:nth-of-type(5){grid-column:span 1}.asset-list-command-row.assets{grid-template-columns:minmax(190px,1.18fr) minmax(132px,.76fr) minmax(94px,.54fr) minmax(110px,.62fr) minmax(54px,.32fr) 46px}}@media(max-width:1180px){.asset-list-command-context-grid,.asset-list-command-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-list-command-body{grid-template-columns:minmax(0,1fr)}.asset-list-command-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.asset-list-command-row.assets,.asset-list-command-row.groups,.asset-list-command-row.rooms{grid-template-columns:minmax(0,1fr);align-items:stretch}.asset-list-command-row.head{display:none}.asset-list-command-row:not(.head)>[data-label]{display:flex;align-items:center;justify-content:space-between;min-height:34px;border:1px solid var(--bd);background:var(--bg4);padding:8px 10px;text-align:right}.asset-list-command-row:not(.head)>[data-label]:before{content:attr(data-label);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.asset-list-command-row-actions{justify-content:flex-start}}@media(max-width:820px){.asset-list-command-context-grid,.asset-list-command-kpi-row,.asset-list-command-toolbar,.asset-list-command-form{grid-template-columns:minmax(0,1fr)}.asset-list-command-form .span-2{grid-column:auto}.asset-list-command-head-actions,.asset-list-command-inline-actions,.asset-list-command-tabs{align-items:stretch;width:100%}.asset-list-command-head-actions .btn,.asset-list-command-inline-actions .btn,.asset-list-command-tab{flex:1;min-width:100%}.asset-list-command-card{border-right:0}.asset-list-command-selection-row{display:grid}.asset-list-command-modal-layer{padding:0}.asset-list-command-modal-panel{min-height:100%;margin:0}}.incident-list-command-view{min-height:100vh}.incident-list-command-view *,.incident-list-command-view *:before,.incident-list-command-view *:after{box-sizing:border-box}.incident-list-command-head{border-bottom:1px solid var(--bd)}.incident-list-command-head .ph-title em{color:var(--c);font-style:normal}.incident-list-command-head-actions{align-items:center}.incident-list-command-status-strip,.incident-list-command-flag-line{display:flex;flex-wrap:wrap;gap:8px}.incident-list-command-status-strip{margin-top:10px}.incident-list-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--bd);background:var(--bg2);padding:4px 9px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.incident-list-command-badge.ok{border-color:color-mix(in srgb,var(--g) 45%,var(--bd));background:var(--gdim);color:var(--g)}.incident-list-command-badge.warn{border-color:color-mix(in srgb,var(--a) 45%,var(--bd));background:var(--adim);color:var(--a)}.incident-list-command-badge.fault{border-color:color-mix(in srgb,var(--r) 45%,var(--bd));background:var(--rdim);color:var(--r)}.incident-list-command-badge.info{border-color:color-mix(in srgb,var(--c) 45%,var(--bd));background:var(--cdim);color:var(--c)}.incident-list-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.incident-list-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.incident-list-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.incident-list-command-card.ok:before{background:var(--g)}.incident-list-command-card.warn:before{background:var(--a)}.incident-list-command-card.fault:before{background:var(--r)}.incident-list-command-card.info:before{background:var(--c)}.incident-list-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.incident-list-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.incident-list-command-card p,.incident-list-command-card small,.incident-list-command-eyebrow,.incident-list-command-filter span,.incident-list-command-mini-stat span,.incident-list-command-meter small,.incident-list-command-action-row small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.incident-list-command-card strong{color:var(--ink);font-family:var(--display);font-size:clamp(26px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.9}.incident-list-command-kpi-row{border-bottom:1px solid var(--bd)}.incident-list-command-kpi{min-height:168px;text-align:left}.incident-list-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.incident-list-command-kpi.active{background:var(--cdim)}.incident-list-command-body{min-height:620px}.incident-list-command-main-panel,.incident-list-command-side-panel{min-height:620px;overflow:hidden}.incident-list-command-scroll,.incident-list-command-side-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.incident-list-command-scroll{height:100%;min-height:0}.incident-list-command-side-scroll{display:grid;gap:10px;max-height:300px}.incident-list-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);padding:18px 22px}.incident-list-command-workspace-head h2,.incident-list-command-side-head h3{margin:0;color:var(--ink);font-family:var(--display);font-weight:900;letter-spacing:0}.incident-list-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.incident-list-command-workspace-head span,.incident-list-command-empty span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.incident-list-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.incident-list-command-workspace-count strong{color:var(--c);font-family:var(--display);font-size:32px;font-weight:900;line-height:.9}.incident-list-command-workspace-count span{margin:2px 0 0;text-transform:uppercase}.incident-list-command-toolbar{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(150px,.7fr) minmax(132px,.55fr) minmax(118px,.48fr) minmax(134px,.52fr) minmax(134px,.52fr) auto auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.incident-list-command-search{position:relative;display:flex;align-items:center;min-width:0}.incident-list-command-search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}.incident-list-command-search .incident-list-command-input{padding-left:36px}.incident-list-command-filter{display:grid;gap:6px;min-width:0}.incident-list-command-input{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s}.incident-list-command-input::-moz-placeholder{color:var(--ink3)}.incident-list-command-input::placeholder{color:var(--ink3)}.incident-list-command-input:focus{border-color:var(--c);background:var(--cdim)}.incident-list-command-view option{background:var(--bg2);color:var(--ink)}.incident-list-command-register{padding:14px}.incident-list-command-table{display:grid;gap:8px}.incident-list-command-row{position:relative;display:grid;align-items:center;gap:10px;min-height:72px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.incident-list-command-row.incidents{grid-template-columns:minmax(240px,1.35fr) 80px 120px minmax(120px,.7fr) minmax(90px,.55fr) minmax(110px,.52fr) minmax(96px,.5fr) 112px}.incident-list-command-row.utility{grid-template-columns:minmax(210px,1.15fr) minmax(120px,.62fr) minmax(116px,.58fr) minmax(100px,.52fr) minmax(160px,1fr) minmax(120px,.65fr) 112px 112px}.incident-list-command-row.groups{grid-template-columns:minmax(240px,1.3fr) 90px minmax(150px,.8fr) 112px 104px}.incident-list-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.incident-list-command-row:not(.head){transition:border-color .16s,background .16s}.incident-list-command-row:not(.head):hover,.incident-list-command-row.selected{border-color:var(--c);background:var(--cdim)}.incident-list-command-row.warn{border-color:color-mix(in srgb,var(--a) 24%,var(--bd))}.incident-list-command-row.fault{border-color:color-mix(in srgb,var(--r) 28%,var(--bd))}.incident-list-command-primary-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.incident-list-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.incident-list-command-row-mark.ok{background:var(--g)}.incident-list-command-row-mark.warn{background:var(--a)}.incident-list-command-row-mark.fault{background:var(--r)}.incident-list-command-row-mark.info{background:var(--c)}.incident-list-command-row-icon,.incident-list-command-side-icon,.incident-list-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.incident-list-command-row-icon.ok,.incident-list-command-side-icon.ok{color:var(--g);background:var(--gdim)}.incident-list-command-row-icon.warn,.incident-list-command-side-icon.warn{color:var(--a);background:var(--adim)}.incident-list-command-row-icon.fault,.incident-list-command-side-icon.fault{color:var(--r);background:var(--rdim)}.incident-list-command-row-icon.info,.incident-list-command-side-icon.info{color:var(--c);background:var(--cdim)}.incident-list-command-row-copy{display:grid;gap:4px;min-width:0}.incident-list-command-row-copy strong{overflow:hidden;color:var(--ink);font-family:var(--display);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.incident-list-command-row-copy small,.incident-list-command-cell{overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.incident-list-command-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.incident-list-command-cell.wide{display:block}.incident-list-command-cell.mono{color:var(--ink2)}.incident-list-command-row-actions{display:inline-flex;justify-content:flex-end;gap:6px}.incident-list-command-icon-btn.danger:hover{border-color:color-mix(in srgb,var(--r) 50%,var(--bd));background:var(--rdim);color:var(--r)}.incident-list-command-side-panel{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:12px;padding:18px}.incident-list-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.incident-list-command-meter{display:grid;gap:8px;border:1px solid var(--bd);background:var(--bg2);padding:13px}.incident-list-command-meter.ok{border-color:color-mix(in srgb,var(--g) 35%,var(--bd))}.incident-list-command-meter.warn{border-color:color-mix(in srgb,var(--a) 35%,var(--bd))}.incident-list-command-meter.fault{border-color:color-mix(in srgb,var(--r) 35%,var(--bd))}.incident-list-command-meter-head,.incident-list-command-mini-stat,.incident-list-command-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.incident-list-command-meter-head span{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.incident-list-command-meter-head strong,.incident-list-command-mini-stat strong{color:var(--c);font-family:var(--display);font-size:24px;font-weight:900;line-height:.9}.incident-list-command-meter-track{height:5px;background:var(--bg3)}.incident-list-command-meter-track span{display:block;height:100%;background:var(--c)}.incident-list-command-meter.ok .incident-list-command-meter-track span{background:var(--g)}.incident-list-command-meter.warn .incident-list-command-meter-track span{background:var(--a)}.incident-list-command-meter.fault .incident-list-command-meter-track span{background:var(--r)}.incident-list-command-side-block,.incident-list-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.incident-list-command-mini-stat{min-height:36px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.incident-list-command-mini-stat.ok strong{color:var(--g)}.incident-list-command-mini-stat.warn strong{color:var(--a)}.incident-list-command-mini-stat.fault strong{color:var(--r)}.incident-list-command-mini-stat.info strong{color:var(--c)}.incident-list-command-action-row{width:100%;min-height:58px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.incident-list-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.incident-list-command-action-row.primary{border-color:color-mix(in srgb,var(--g) 40%,var(--bd));background:var(--gdim)}.incident-list-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}.incident-list-command-action-row strong{color:var(--ink);font-family:var(--display);font-size:14px;font-weight:900}.incident-list-command-analytics-wrap{padding:14px}.incident-list-command-empty,.incident-list-command-loading{display:grid;min-height:280px;place-items:center;border:1px solid var(--bd);background:var(--bg3);padding:32px;text-align:center}.incident-list-command-empty svg{color:var(--c)}.incident-list-command-empty strong,.incident-list-command-loading strong{color:var(--ink);font-family:var(--display);font-size:24px;font-weight:900}.incident-list-command-spinner{width:34px;height:34px;border:2px solid var(--bd);border-top-color:var(--c);border-radius:999px;animation:cmmsSpin .9s linear infinite}.incident-list-command-footer{border-top:1px solid var(--bd)}.incident-list-command-view :where(svg){flex:0 0 auto}@media(max-width:1380px){.incident-list-command-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(128px,.52fr)) repeat(2,minmax(122px,.48fr))}.incident-list-command-toolbar .incident-list-command-btn{min-height:40px}}@media(max-width:1180px){.incident-list-command-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-list-command-body{grid-template-columns:1fr}.incident-list-command-side-panel{min-height:unset}.incident-list-command-row.head{display:none}.incident-list-command-row.incidents,.incident-list-command-row.utility,.incident-list-command-row.groups{grid-template-columns:minmax(0,1fr) auto;align-items:start}.incident-list-command-cell,.incident-list-command-row .incident-list-command-badge{justify-content:space-between;width:100%}.incident-list-command-cell:before,.incident-list-command-row .incident-list-command-badge:before{content:attr(data-label);margin-right:12px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}}@media(max-width:760px){.incident-list-command-head,.incident-list-command-workspace-head,.incident-list-command-meter-head,.incident-list-command-mini-stat,.incident-list-command-action-row{align-items:stretch;flex-direction:column}.incident-list-command-context-grid,.incident-list-command-toolbar{grid-template-columns:1fr}.incident-list-command-card{border-right:0}}.incident-form-command-modal-layer,.incident-notification-command-modal-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 62%,transparent);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.incident-form-command-modal-panel,.incident-notification-command-modal-panel{display:flex;width:min(100%,1120px);max-height:min(92vh,980px);flex-direction:column;overflow:hidden;border:1px solid var(--bd);background:var(--bg);box-shadow:0 24px 80px #0000006b}.incident-notification-command-modal-panel{width:min(100%,760px)}.incident-form-command-modal-head,.incident-notification-command-modal-head,.incident-form-command-modal-foot,.incident-notification-command-modal-foot{flex:0 0 auto;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.incident-form-command-modal-head h2,.incident-notification-command-modal-head h2,.incident-analytics-command-head h2{margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.5vw,34px);font-weight:900;letter-spacing:0;line-height:.95}.incident-form-command-modal-head p,.incident-notification-command-modal-head p,.incident-analytics-command-head p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.55}.incident-form-command-eyebrow,.incident-notification-command-eyebrow,.incident-analytics-command-eyebrow{margin:0 0 8px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:950;letter-spacing:.16em;line-height:1;text-transform:uppercase}.incident-form-command-status-strip,.incident-analytics-command-status-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.incident-form-command-status-strip span,.incident-analytics-command-status-strip span{border:1px solid var(--bd);background:var(--bg3);padding:6px 10px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.incident-form-command-modal-body,.incident-notification-command-modal-body{flex:1 1 auto;overflow:auto;background:var(--bg);padding:18px 22px}.incident-form-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.incident-form-command-sections,.incident-form-command-rail,.incident-form-command-rail-body{display:grid;gap:12px}.incident-form-command-section,.incident-form-command-rail-card{border:1px solid var(--bd);background:var(--bg3)}.incident-form-command-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:13px 16px;color:var(--ink);font-family:var(--display);font-size:16px;font-weight:900;letter-spacing:0;text-align:left}.incident-form-command-section-toggle svg{color:var(--ink3)}.incident-form-command-section-body,.incident-form-command-rail-card{padding:16px}.incident-form-command-section-body{display:grid;gap:14px}.incident-form-command-label,.incident-notification-command-label{display:block;margin-bottom:6px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.incident-form-command-input,.incident-notification-command-input{width:100%;min-height:42px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none}.incident-form-command-textarea,.incident-notification-command-input:is(textarea){min-height:96px;padding-block:10px;line-height:1.55}.incident-form-command-input:focus,.incident-notification-command-input:focus{border-color:var(--c);background:var(--cdim)}.incident-form-command-modal-layer option,.incident-notification-command-modal-layer option{background:var(--bg2);color:var(--ink)}.incident-form-command-error,.incident-notification-command-error{margin-bottom:14px;border:1px solid color-mix(in srgb,var(--r) 45%,var(--bd));background:var(--rdim);padding:12px 14px;color:var(--r);font-family:var(--mono);font-size:11px;font-weight:850}.incident-form-command-modal-foot,.incident-notification-command-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--bd);border-bottom:0}.incident-form-command-modal-foot p{margin:0;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:850}.incident-form-command-modal-layer [class*=rounded-xl],.incident-form-command-modal-layer [class*=rounded-2xl],.incident-form-command-modal-layer [class*=rounded-lg],.incident-form-command-modal-layer [class*=rounded-full],.incident-notification-command-modal-layer [class*=rounded-xl],.incident-notification-command-modal-layer [class*=rounded-2xl],.incident-notification-command-modal-layer [class*=rounded-lg],.incident-notification-command-modal-layer [class*=rounded-full]{border-radius:0!important}.incident-form-command-modal-layer [class*="border-[#dedad0]"],.incident-form-command-modal-layer [class*="border-[#b8d0e0]"],.incident-form-command-modal-layer [class*="border-[#a8d8b8]"],.incident-form-command-modal-layer [class*="border-[#e0c890]"],.incident-form-command-modal-layer [class*="border-[#e0b0a8]"],.incident-notification-command-modal-layer [class*="border-[#dedad0]"],.incident-notification-command-modal-layer [class*="border-[#b8d0e0]"],.incident-notification-command-modal-layer [class*="border-[#a8d8b8]"],.incident-notification-command-modal-layer [class*="border-[#e0c890]"],.incident-notification-command-modal-layer [class*="border-[#e0b0a8]"]{border-color:var(--bd)!important}.incident-form-command-modal-layer [class*="bg-[#f9f8f4]"],.incident-form-command-modal-layer [class*="bg-[#f2f0ea]"],.incident-form-command-modal-layer [class*="bg-[#e8e5dc]"],.incident-notification-command-modal-layer [class*="bg-[#f9f8f4]"],.incident-notification-command-modal-layer [class*="bg-[#f2f0ea]"],.incident-notification-command-modal-layer [class*="bg-[#e8e5dc]"]{background-color:var(--bg2)!important}.incident-form-command-modal-layer [class*="bg-[#eaf3f8]"],.incident-notification-command-modal-layer [class*="bg-[#eaf3f8]"]{background-color:var(--cdim)!important}.incident-form-command-modal-layer [class*="bg-[#e8f4ec]"],.incident-notification-command-modal-layer [class*="bg-[#e8f4ec]"]{background-color:var(--gdim)!important}.incident-form-command-modal-layer [class*="bg-[#f8f0d8]"],.incident-form-command-modal-layer [class*="bg-[#f8f4d8]"],.incident-notification-command-modal-layer [class*="bg-[#f8f0d8]"],.incident-notification-command-modal-layer [class*="bg-[#f8f4d8]"]{background-color:var(--adim)!important}.incident-form-command-modal-layer [class*="bg-[#f8ece8]"],.incident-notification-command-modal-layer [class*="bg-[#f8ece8]"]{background-color:var(--rdim)!important}.incident-form-command-modal-layer [class*="text-[#111008]"],.incident-form-command-modal-layer [class*="text-[#3a3830]"],.incident-notification-command-modal-layer [class*="text-[#111008]"],.incident-notification-command-modal-layer [class*="text-[#3a3830]"]{color:var(--ink)!important}.incident-form-command-modal-layer [class*="text-[#6a6458]"],.incident-form-command-modal-layer [class*="text-[#8a8070]"],.incident-notification-command-modal-layer [class*="text-[#6a6458]"],.incident-notification-command-modal-layer [class*="text-[#8a8070]"]{color:var(--ink3)!important}.incident-notification-command-guide{border:1px solid color-mix(in srgb,var(--c) 35%,var(--bd));background:var(--cdim);padding:14px}.incident-notification-command-guide>div>div{color:var(--c);font-family:var(--mono);font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.incident-notification-command-guide p{margin:0;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}.incident-analytics-command{border:1px solid var(--bd);background:var(--bg3)}.incident-analytics-command-head{border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px}.incident-analytics-command-signals,.incident-analytics-command-grid{display:grid;gap:12px}.incident-analytics-command-signals{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.incident-analytics-command-signal{border:1px solid var(--bd);background:var(--bg3);padding:14px}.incident-analytics-command-signal>div{display:flex;justify-content:space-between;gap:12px}.incident-analytics-command-signal p,.incident-analytics-command-signal span,.incident-analytics-command-empty{margin:0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.incident-analytics-command-signal strong{display:block;margin-top:8px;color:var(--c);font-family:var(--display);font-size:30px;font-weight:900;letter-spacing:0;line-height:.9}.incident-analytics-command-signal.red strong{color:var(--r)}.incident-analytics-command-signal.green strong{color:var(--g)}.incident-analytics-command-signal.amber strong{color:var(--a)}.incident-analytics-command-signal-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.incident-analytics-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.incident-analytics-command-panel{min-height:260px;border:1px solid var(--bd);background:var(--bg2);padding:16px}.incident-analytics-command-panel.wide{grid-column:1 / -1}.incident-analytics-command-panel h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--ink);font-family:var(--display);font-size:18px;font-weight:900}.incident-analytics-command-meter-list{display:grid;gap:16px;padding-top:12px}.incident-analytics-command-meter-row{display:grid;gap:8px}.incident-analytics-command-meter-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.incident-analytics-command-meter-row strong{color:var(--ink);font-family:var(--display);font-size:20px;line-height:1}.incident-analytics-command-meter-track{overflow:hidden;height:12px;border:1px solid var(--bd2);background:var(--bg3)}.incident-analytics-command-meter-track i{display:block;height:100%;box-shadow:0 0 18px currentColor}.incident-analytics-command-loading{display:grid;min-height:260px;place-items:center}.incident-analytics-command-loading>div{width:34px;height:34px;border:2px solid var(--bd);border-top-color:var(--c);border-radius:999px;animation:cmmsSpin .9s linear infinite}@media(max-width:980px){.incident-form-command-grid,.incident-analytics-command-signals,.incident-analytics-command-grid{grid-template-columns:1fr}.incident-form-command-modal-panel,.incident-notification-command-modal-panel{max-height:96vh}}@media(max-width:640px){.incident-form-command-modal-layer,.incident-notification-command-modal-layer{padding:0}.incident-form-command-modal-panel,.incident-notification-command-modal-panel{width:100%;min-height:100%;max-height:100%}.incident-form-command-modal-foot,.incident-notification-command-modal-foot{align-items:stretch;flex-direction:column}}.procedures-command-view{min-height:100vh}.procedures-command-view *,.procedures-command-view *:before,.procedures-command-view *:after,.mop-command-modal-layer *,.mop-command-modal-layer *:before,.mop-command-modal-layer *:after,.mop-command-execution-view *,.mop-command-execution-view *:before,.mop-command-execution-view *:after{box-sizing:border-box}.procedures-command-head{border-bottom:1px solid var(--bd)}.procedures-command-head .ph-title em{color:var(--c);font-style:normal}.procedures-command-head-actions{align-items:center}.procedures-command-btn{min-height:38px;border-radius:3px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.procedures-command-btn.warn{border-color:color-mix(in srgb,var(--a) 42%,var(--bd));background:var(--adim);color:var(--a)}.procedures-command-btn.danger{border-color:color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim);color:var(--r)}.procedures-command-toast{position:fixed;top:16px;right:16px;z-index:220;display:inline-flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 32px));border:1px solid var(--bd2);background:var(--bg2);padding:12px 14px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--modal-shadow)}.procedures-command-toast.ok{border-color:color-mix(in srgb,var(--g) 45%,var(--bd));background:var(--gdim);color:var(--g)}.procedures-command-toast.fault{border-color:color-mix(in srgb,var(--r) 45%,var(--bd));background:var(--rdim);color:var(--r)}.procedures-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.procedures-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.procedures-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.procedures-command-card.ok:before{background:var(--g)}.procedures-command-card.warn:before{background:var(--a)}.procedures-command-card.fault:before{background:var(--r)}.procedures-command-card.info:before{background:var(--c)}.procedures-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.procedures-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.procedures-command-card p,.procedures-command-card small,.procedures-command-eyebrow,.procedures-command-filter span,.procedures-command-mini-stat span,.procedures-command-meter small,.procedures-command-action-row small,.mop-command-eyebrow,.mop-command-label{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.procedures-command-card strong{color:var(--ink);font-family:var(--dis);font-size:clamp(26px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.9}.procedures-command-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--bd)}.procedures-command-kpi{min-height:158px;border-radius:0;text-align:left}.procedures-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.procedures-command-kpi.active{background:var(--cdim)}.procedures-command-body{min-height:640px}.procedures-command-main-panel,.procedures-command-side-panel{min-height:640px;overflow:hidden}.procedures-command-scroll{height:100%;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.procedures-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);padding:18px 22px}.procedures-command-workspace-head h2,.procedures-command-side-head h3,.procedures-command-directory-group-head h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.procedures-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.procedures-command-workspace-head span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.procedures-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.procedures-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.procedures-command-workspace-count span{margin:2px 0 0}.procedures-command-toolbar{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.42fr) minmax(180px,.5fr) auto auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.procedures-command-toolbar.directory{grid-template-columns:minmax(260px,1fr) auto auto}.procedures-command-search{position:relative;display:flex;align-items:center;min-width:0}.procedures-command-search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}.procedures-command-search .procedures-command-input{padding-left:36px}.procedures-command-filter{display:grid;gap:6px;min-width:0}.procedures-command-input,.mop-command-control{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}textarea.mop-command-control,.mop-command-control:is(textarea){min-height:80px;padding:10px 12px;line-height:1.55;resize:vertical}.mop-command-control.compact{min-height:34px;padding:0 10px;font-size:10px}.mop-command-control.initials{width:96px;padding-left:36px;text-transform:uppercase}.procedures-command-input::-moz-placeholder,.mop-command-control::-moz-placeholder{color:var(--ink3)}.procedures-command-input::placeholder,.mop-command-control::placeholder{color:var(--ink3)}.procedures-command-input:focus,.mop-command-control:focus{border-color:var(--c);background:var(--cdim);box-shadow:0 0 0 2px var(--cdim)}.procedures-command-view option,.mop-command-modal-layer option{background:var(--bg2);color:var(--ink)}.procedures-command-register{display:grid;gap:12px;padding:14px}.procedures-command-table{display:grid;gap:8px}.procedures-command-row{position:relative;display:grid;align-items:center;gap:10px;min-height:76px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.procedures-command-row.procedures{grid-template-columns:minmax(270px,1.45fr) minmax(96px,.45fr) minmax(120px,.55fr) minmax(108px,.5fr) minmax(108px,.5fr) minmax(250px,.75fr)}.procedures-command-row.directory{grid-template-columns:minmax(240px,1.15fr) minmax(128px,.55fr) minmax(112px,.48fr) minmax(170px,.75fr) minmax(120px,.5fr) minmax(88px,.38fr) minmax(90px,.36fr)}.procedures-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.procedures-command-row:not(.head){transition:border-color .16s,background .16s}.procedures-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.procedures-command-row.warn{border-color:color-mix(in srgb,var(--a) 28%,var(--bd))}.procedures-command-row.fault{border-color:color-mix(in srgb,var(--r) 30%,var(--bd))}.procedures-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.procedures-command-row-mark.ok{background:var(--g)}.procedures-command-row-mark.warn{background:var(--a)}.procedures-command-row-mark.fault{background:var(--r)}.procedures-command-row-mark.info{background:var(--c)}.procedures-command-primary-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.procedures-command-row-icon,.procedures-command-side-icon,.procedures-command-action-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.procedures-command-row-icon.ok,.procedures-command-side-icon.ok{color:var(--g);background:var(--gdim)}.procedures-command-row-icon.warn,.procedures-command-side-icon.warn{color:var(--a);background:var(--adim)}.procedures-command-row-icon.fault,.procedures-command-side-icon.fault{color:var(--r);background:var(--rdim)}.procedures-command-row-icon.info,.procedures-command-side-icon.info{color:var(--c);background:var(--cdim)}.procedures-command-row-copy{display:grid;gap:4px;min-width:0}.procedures-command-row-copy strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.procedures-command-row-copy small,.procedures-command-cell,.procedures-command-code{overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.procedures-command-code{color:var(--c);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.procedures-command-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.procedures-command-cell.wide{display:block}.procedures-command-cell.mono{color:var(--ink2)}.procedures-command-cell.fault{color:var(--r)}.procedures-command-note{color:var(--a)!important}.procedures-command-flag-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.procedures-command-row-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.procedures-command-icon-btn,.mop-command-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);color:var(--ink3);transition:border-color .16s,background .16s,color .16s}.procedures-command-icon-btn:hover,.mop-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.procedures-command-icon-btn.ok:hover,.mop-command-icon-btn.ok:hover{border-color:color-mix(in srgb,var(--g) 50%,var(--bd));background:var(--gdim);color:var(--g)}.procedures-command-icon-btn.warn:hover,.mop-command-icon-btn.warn:hover{border-color:color-mix(in srgb,var(--a) 50%,var(--bd));background:var(--adim);color:var(--a)}.procedures-command-icon-btn.danger:hover,.mop-command-icon-btn.danger:hover{border-color:color-mix(in srgb,var(--r) 50%,var(--bd));background:var(--rdim);color:var(--r)}.procedures-command-icon-btn.muted{opacity:.55}.procedures-command-side-panel{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:12px;padding:18px}.procedures-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.procedures-command-side-scroll{display:grid;gap:10px;max-height:312px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.procedures-command-meter{display:grid;gap:8px;border:1px solid var(--bd);background:var(--bg2);padding:13px}.procedures-command-meter.ok{border-color:color-mix(in srgb,var(--g) 35%,var(--bd))}.procedures-command-meter.warn{border-color:color-mix(in srgb,var(--a) 35%,var(--bd))}.procedures-command-meter.fault{border-color:color-mix(in srgb,var(--r) 35%,var(--bd))}.procedures-command-meter.info{border-color:color-mix(in srgb,var(--c) 35%,var(--bd))}.procedures-command-meter-head,.procedures-command-mini-stat,.procedures-command-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.procedures-command-meter-head span{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.procedures-command-meter-head strong,.procedures-command-mini-stat strong{color:var(--c);font-family:var(--dis);font-size:24px;font-weight:900;line-height:.9}.procedures-command-meter-track{height:5px;background:var(--bg3)}.procedures-command-meter-track span{display:block;height:100%;background:var(--c)}.procedures-command-meter.ok .procedures-command-meter-track span{background:var(--g)}.procedures-command-meter.warn .procedures-command-meter-track span{background:var(--a)}.procedures-command-meter.fault .procedures-command-meter-track span{background:var(--r)}.procedures-command-side-block,.procedures-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.procedures-command-mini-stat{min-height:36px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.procedures-command-mini-stat.ok strong{color:var(--g)}.procedures-command-mini-stat.warn strong{color:var(--a)}.procedures-command-mini-stat.fault strong{color:var(--r)}.procedures-command-mini-stat.info strong{color:var(--c)}.procedures-command-action-row{width:100%;min-height:58px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.procedures-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.procedures-command-action-row.primary{border-color:color-mix(in srgb,var(--g) 40%,var(--bd));background:var(--gdim)}.procedures-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}.procedures-command-action-row strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.procedures-command-live-panel,.procedures-command-error,.procedures-command-empty,.procedures-command-loading,.procedures-command-directory-group{border:1px solid var(--bd);background:var(--bg2)}.procedures-command-live-panel{display:grid}.procedures-command-live-head{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--g) 30%,var(--bd));background:var(--gdim);padding:10px 14px;color:var(--g);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.procedures-command-live-head span{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.procedures-command-live-dot{width:7px;height:7px;border-radius:999px;background:var(--g);box-shadow:0 0 12px var(--g)}.procedures-command-live-list{display:grid}.procedures-command-live-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:12px;align-items:center;border-top:1px solid var(--bd);padding:12px 14px}.procedures-command-progress{height:5px;background:var(--bg3)}.procedures-command-progress span{display:block;height:100%;background:var(--g)}.procedures-command-empty,.procedures-command-loading{display:grid;min-height:280px;place-items:center;gap:10px;padding:32px;text-align:center}.procedures-command-empty.compact{min-height:180px}.procedures-command-empty svg{color:var(--c)}.procedures-command-empty strong,.procedures-command-loading strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.procedures-command-empty span{max-width:520px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}.procedures-command-error{display:flex;align-items:center;gap:10px;min-height:64px;border-color:color-mix(in srgb,var(--r) 35%,var(--bd));background:var(--rdim);padding:14px;color:var(--r);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.procedures-command-spinner-icon,.procedures-command-spin{color:var(--c);animation:cmmsSpin .9s linear infinite}.procedures-command-directory-groups{display:grid;gap:14px}.procedures-command-directory-group{overflow:hidden}.procedures-command-directory-group.info{border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.procedures-command-directory-group.ok{border-color:color-mix(in srgb,var(--g) 30%,var(--bd))}.procedures-command-directory-group-head{display:flex;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid var(--bd);background:var(--bg);padding:12px 14px}.procedures-command-directory-group-head h3{font-size:18px}.mop-command-modal-layer{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:var(--overlay);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mop-command-modal-layer.centered{align-items:center}.mop-command-modal-layer.nested{z-index:145}.mop-command-modal-panel{width:min(1060px,100%);max-height:calc(100vh - 36px);overflow:hidden;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.mop-command-modal-panel.max-w-xl{width:min(620px,100%)}.mop-command-modal-panel.max-w-2xl{width:min(780px,100%)}.mop-command-modal-panel.compact{display:grid;gap:14px;width:min(460px,100%);padding:22px;text-align:center}.mop-form-command-modal-panel{width:min(1180px,100%)}.mop-command-modal-head,.mop-command-modal-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bd);background:var(--bg);padding:16px 18px}.mop-command-modal-foot{align-items:center;justify-content:flex-end;border-top:1px solid var(--bd);border-bottom:0}.mop-command-modal-head h2,.mop-command-modal-head h3,.mop-command-modal-title-row h2,.mop-command-modal-title-row h3,.mop-command-modal-panel.compact h3{margin:0;color:var(--ink);font-family:var(--dis);font-size:22px;font-weight:900;letter-spacing:0;line-height:1}.mop-command-modal-head p,.mop-command-modal-copy,.mop-command-modal-panel.compact p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1.55}.mop-command-eyebrow.warn{color:var(--a)}.mop-command-modal-title-row{display:flex;align-items:center;gap:9px}.mop-command-modal-body{display:grid;gap:14px;max-height:calc(100vh - 154px);overflow-y:auto;padding:18px;background:var(--bg2)}.mop-command-callout,.mop-command-inline-note,.mop-command-linked-list,.mop-command-error{border:1px solid var(--bd);background:var(--bg3);padding:12px}.mop-command-callout{display:flex;align-items:flex-start;gap:12px}.mop-command-callout.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim)}.mop-command-callout.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd));background:var(--adim);color:var(--a)}.mop-command-callout p,.mop-command-inline-note,.mop-command-linked-list,.mop-command-form-section-body p,.mop-command-form-section-body li{margin:0;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.02em;line-height:1.55}.mop-command-callout p+p{margin-top:4px;color:var(--ink3);text-transform:uppercase}.mop-command-inline-note span,.mop-command-linked-list span{color:var(--ink);font-weight:900}.mop-command-linked-list{max-height:180px;overflow:auto}.mop-command-error{display:flex;align-items:center;gap:9px;border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.mop-command-error-icon{margin:0 auto;width:40px;height:40px;color:var(--r)}.mop-command-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.mop-command-form-section{overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.mop-command-form-section-toggle{width:100%;border:0;background:var(--bg);padding:12px 14px;color:var(--ink);text-align:left;transition:background .16s}.mop-command-form-section-toggle:hover{background:var(--bg3)}.mop-command-form-section-head{display:flex;align-items:center;gap:11px}.mop-command-form-section-num{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--bd);background:var(--cdim);color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900}.mop-command-form-section-title{flex:1;color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900}.mop-command-form-chevron{width:16px;height:16px;color:var(--ink3)}.mop-command-form-section-body{display:grid;gap:14px;border-top:1px solid var(--bd);background:var(--bg2);padding:14px}.mop-command-label{display:block;margin-bottom:6px;color:var(--ink3)!important}.mop-command-label span{color:var(--r)}.mop-command-modal-body label{color:var(--ink3)!important;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mop-command-modal-body :where(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:0!important}.mop-command-modal-body :where(.border,.border-b,.border-t){border-color:var(--bd)!important}.mop-command-modal-body :where(.bg-\[\#f9f8f4\],.bg-\[\#f2f0ea\]){background:var(--bg2)!important}.mop-command-modal-body :where(.text-\[\#111008\],.text-\[\#3a3830\]){color:var(--ink)!important}.mop-command-modal-body :where(.text-\[\#6a6458\],.text-\[\#8a8070\],.text-\[\#c8c4b8\]){color:var(--ink3)!important}.mop-command-modal-body table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--bd)}.mop-command-modal-body th,.mop-command-modal-body td{border-bottom:1px solid var(--bd);background:var(--bg2)!important;color:var(--ink2)!important;font-family:var(--mono);font-size:10px}.mop-command-modal-body th{background:var(--bg)!important;color:var(--ink3)!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mop-command-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid var(--bd);background:var(--bg3);padding:0 10px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mop-command-add-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.mop-command-image-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--bd);background:var(--bg3);padding:4px}.mop-command-image-open{display:inline-flex;align-items:center;min-width:0;gap:7px;color:var(--c);font-family:var(--mono);font-size:10px;font-weight:850}.mop-command-image-open span:last-child{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mop-command-image-thumb,.mop-command-image-placeholder{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--bd);background:var(--bg2);-o-object-fit:cover;object-fit:cover}.mop-command-image-placeholder{display:grid;place-items:center;color:var(--ink3)}.mop-command-empty-icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto;border:1px solid var(--bd);background:var(--bg3);color:var(--c)}.mop-command-execution-loading,.mop-command-execution-view{position:fixed;inset:0;z-index:135;background:var(--bg);color:var(--ink)}.mop-command-execution-loading{display:grid;place-items:center}.mop-command-execution-view{display:flex;flex-direction:column}.mop-command-execution-topbar,.mop-command-live-head{flex-shrink:0;border-bottom:1px solid var(--bd);background:var(--bg);padding:12px 18px}.mop-command-execution-view.hold .mop-command-execution-topbar,.mop-command-live-view.hold .mop-command-live-head{background:linear-gradient(90deg,var(--adim),transparent 40%),var(--bg)}.mop-command-execution-banner{display:flex;flex-shrink:0;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding:8px 18px;font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.mop-command-execution-banner.warn{background:var(--adim);color:var(--a)}.mop-command-execution-banner.fault{background:var(--rdim);color:var(--r)}.mop-command-execution-body{flex:1;overflow-y:auto;background:var(--bg2)}.mop-command-execution-stack{display:grid;gap:14px;width:min(760px,100%);margin:0 auto;padding:18px}.mop-command-execution-card,.mop-command-execution-current,.mop-command-execution-complete-panel,.mop-command-execution-upcoming-row{border:1px solid var(--bd);background:var(--bg3)}.mop-command-execution-card-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:var(--bg);padding:12px 14px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.mop-command-execution-complete-panel{display:grid;gap:10px;justify-items:center;border-color:color-mix(in srgb,var(--g) 40%,var(--bd));background:var(--gdim);padding:28px;text-align:center}.mop-command-execution-complete-panel h3{margin:0;color:var(--g);font-family:var(--dis);font-size:24px;font-weight:900}.mop-command-execution-complete-panel p{margin:0;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800}.mop-command-execution-current{border-color:color-mix(in srgb,var(--c) 40%,var(--bd))}.mop-command-execution-current-head{display:flex;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim);padding:9px 12px;color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.mop-command-execution-current-body{display:grid;gap:14px;padding:14px}.mop-command-execution-current-step{margin:0;color:var(--ink);font-family:var(--dis);font-size:21px;font-weight:900;line-height:1.05}.mop-command-execution-upcoming{display:grid;gap:8px}.mop-command-execution-upcoming-row{display:flex;align-items:flex-start;gap:12px;padding:12px;color:var(--ink2)}.mop-command-live-view{display:flex;width:min(900px,100%);max-height:92vh;flex-direction:column;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.mop-command-live-meta,.mop-command-live-foot{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg);padding:10px 16px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}.mop-command-live-foot{justify-content:space-between;border-top:1px solid var(--bd);border-bottom:0}.mop-command-live-foot p{margin:0}.mop-command-live-steps{flex:1;overflow-y:auto}.mop-command-live-step{display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px;transition:background .16s}.mop-command-live-step.current{border-left:3px solid var(--c);background:var(--cdim)}.mop-command-live-step.done{background:var(--gdim)}.mop-command-live-step.pending{opacity:.65}@media(max-width:1380px){.procedures-command-row.procedures,.procedures-command-row.directory{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(110px,.45fr)) minmax(160px,.7fr)}.procedures-command-row.procedures>span:nth-child(5),.procedures-command-row.procedures>span:nth-child(6),.procedures-command-row.directory>span:nth-child(5),.procedures-command-row.directory>span:nth-child(6){display:none}.procedures-command-row-actions{justify-content:flex-start}}@media(max-width:1180px){.procedures-command-context-grid,.procedures-command-body{grid-template-columns:1fr}.procedures-command-side-panel{min-height:unset}}@media(max-width:860px){.procedures-command-context-grid,.procedures-command-kpi-row,.procedures-command-toolbar,.procedures-command-toolbar.directory,.procedures-command-workspace-head,.procedures-command-row.procedures,.procedures-command-row.directory,.procedures-command-live-row{grid-template-columns:1fr}.procedures-command-row.head{display:none}.procedures-command-row-actions{justify-content:flex-start}.mop-command-callout{display:grid}}@media(max-width:640px){.mop-command-modal-layer{padding:0}.mop-command-modal-panel,.mop-form-command-modal-panel,.mop-command-live-view{width:100%;min-height:100%;max-height:100%}.mop-command-modal-foot,.mop-command-modal-actions,.mop-command-live-foot{align-items:stretch;flex-direction:column}}.daily-command-view{min-height:100vh}.daily-command-view *,.daily-command-view *:before,.daily-command-view *:after{box-sizing:border-box}.daily-command-head{border-bottom:1px solid var(--bd)}.daily-command-head .ph-title{max-width:740px}.daily-command-head-actions{display:flex;justify-content:flex-end;min-width:min(620px,100%)}.daily-command-status-strip{margin-top:14px}.daily-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.daily-command-btn:hover:not(:disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.daily-command-btn.primary{border-color:color-mix(in srgb,var(--c) 44%,var(--bd));background:var(--cdim);color:var(--c)}.daily-command-btn.success{border-color:color-mix(in srgb,var(--g) 44%,var(--bd));background:var(--gdim);color:var(--g)}.daily-command-btn.danger{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);color:var(--r)}.daily-command-btn:disabled,.daily-command-action-row:disabled{cursor:not-allowed;opacity:.52;transform:none}.daily-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.daily-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.daily-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.daily-command-card.ok:before{background:var(--g)}.daily-command-card.warn:before{background:var(--a)}.daily-command-card.fault:before{background:var(--r)}.daily-command-card.info:before{background:var(--c)}.daily-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.daily-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.daily-command-card p,.daily-command-card small,.daily-command-eyebrow,.daily-command-filter span,.daily-command-mini-stat span,.daily-command-meter-head span,.daily-command-action-row small,.daily-command-nav-item small,.daily-command-sync-message,.daily-command-section-head span,.daily-command-exception-card small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.daily-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.daily-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.daily-command-kpi{min-height:136px;border-radius:0;text-align:left}.daily-command-kpi.active{background:var(--cdim)}.daily-command-kpi.ok.active{background:var(--gdim)}.daily-command-kpi.warn.active{background:var(--adim)}.daily-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.daily-command-kpi p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.daily-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:640px}.daily-command-main-panel,.daily-command-side-panel{min-width:0;min-height:640px;overflow:hidden}.daily-command-main-panel{background:var(--bg2);overflow:visible}.daily-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);padding:18px 22px}.daily-command-workspace-head h2,.daily-command-side-head h3,.daily-command-section-head h2,.daily-command-side-block h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.daily-command-workspace-head h2{display:inline-flex;align-items:center;gap:10px;font-size:clamp(22px,2.1vw,30px);line-height:.95}.daily-command-workspace-head span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.daily-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.daily-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.daily-command-workspace-count span{margin:2px 0 0}.daily-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.4fr) auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.daily-command-search{position:relative;display:flex;align-items:center;min-width:0}.daily-command-search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}.daily-command-search .daily-command-input{padding-left:36px}.daily-command-filter{display:grid;gap:6px;min-width:0}.daily-command-input{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}textarea.daily-command-input,.daily-command-input:is(textarea){min-height:116px;padding:10px 12px;line-height:1.55;resize:vertical}.daily-command-input::-moz-placeholder{color:var(--ink3)}.daily-command-input::placeholder{color:var(--ink3)}.daily-command-input:focus{border-color:var(--c);background:var(--cdim);box-shadow:0 0 0 2px var(--cdim)}.daily-command-input.fault{border-color:color-mix(in srgb,var(--r) 52%,var(--bd));background:var(--rdim)}.daily-command-view option{background:var(--bg2);color:var(--ink)}.daily-command-register{display:grid;gap:8px;padding:14px}.daily-command-row{position:relative;display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(104px,.36fr) minmax(180px,.58fr) minmax(124px,.42fr) minmax(280px,.85fr);align-items:center;gap:10px;min-height:78px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink)}.daily-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.daily-command-row:not(.head){transition:border-color .16s,background .16s}.daily-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim)}.daily-command-row.warn{border-color:color-mix(in srgb,var(--a) 30%,var(--bd))}.daily-command-row.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.daily-command-row.ok{border-color:color-mix(in srgb,var(--g) 30%,var(--bd))}.daily-command-row.info{border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.daily-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.daily-command-row-mark.ok{background:var(--g)}.daily-command-row-mark.warn{background:var(--a)}.daily-command-row-mark.fault{background:var(--r)}.daily-command-row-mark.info{background:var(--c)}.daily-command-primary-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;text-align:left}.daily-command-row-icon,.daily-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.daily-command-row-icon.ok,.daily-command-side-icon.ok{color:var(--g);background:var(--gdim)}.daily-command-row-icon.warn,.daily-command-side-icon.warn{color:var(--a);background:var(--adim)}.daily-command-row-icon.fault,.daily-command-side-icon.fault{color:var(--r);background:var(--rdim)}.daily-command-row-icon.info,.daily-command-side-icon.info{color:var(--c);background:var(--cdim)}.daily-command-row-copy{display:grid;gap:4px;min-width:0}.daily-command-row-copy strong,.daily-command-exception-card h3,.daily-command-check-item h3{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis}.daily-command-row-copy small,.daily-command-cell,.daily-command-check-item p,.daily-command-exception-card p,.daily-command-exception-meta span{overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.45;text-overflow:ellipsis}.daily-command-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.daily-command-cell.wide{display:block;white-space:normal}.daily-command-row-actions,.daily-command-inline-actions,.daily-command-flag-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.daily-command-row-actions{justify-content:flex-end}.daily-command-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:23px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 7px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.daily-command-badge.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.daily-command-badge.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.daily-command-badge.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.daily-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.daily-command-nav{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;width:100%}.daily-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:1px solid var(--bd);background:var(--bg2);padding:8px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.daily-command-nav-item:hover,.daily-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.daily-command-nav-item span{display:grid;min-width:0}.daily-command-nav-item strong{color:var(--ink);font-family:var(--dis);font-size:12px;font-weight:900}.daily-command-side-panel{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:12px;padding:18px}.daily-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-command-side-block,.daily-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.daily-command-side-block.notes,.daily-command-side-block.sync{border:1px solid var(--bd);background:var(--bg2);padding:12px}.daily-command-side-block.notes span{color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.55}.daily-command-mini-stat{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.daily-command-mini-stat strong{color:var(--c);font-family:var(--dis);font-size:24px;font-weight:900;line-height:.9}.daily-command-mini-stat.ok strong{color:var(--g)}.daily-command-mini-stat.warn strong{color:var(--a)}.daily-command-mini-stat.fault strong{color:var(--r)}.daily-command-mini-stat.info strong{color:var(--c)}.daily-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.daily-command-action-row:hover:not(:disabled){border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.daily-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.daily-command-action-row.success{border-color:color-mix(in srgb,var(--g) 42%,var(--bd));background:var(--gdim)}.daily-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}.daily-command-action-row strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.daily-command-section{border-top:1px solid var(--bd);background:var(--bg2)}.daily-command-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg);padding:16px}.daily-command-section-head h2{font-size:22px}.daily-command-exception-list,.daily-command-alert-list{display:grid;gap:10px;padding:14px}.daily-command-exception-card,.daily-command-alert-card{border:1px solid var(--bd);background:var(--bg3);padding:14px}.daily-command-exception-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.daily-command-exception-meta{display:grid;align-content:start;gap:4px;text-align:right}.daily-command-exception-meta strong{color:var(--ink2)}.daily-command-exception-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.daily-command-inline-actions{margin-top:12px}.daily-command-alert-card{display:flex;align-items:flex-start;gap:10px;color:var(--r)}.daily-command-alert-card span{display:grid;gap:3px}.daily-command-alert-card strong{color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900}.daily-command-empty,.daily-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.daily-command-empty svg,.daily-command-loading svg{color:var(--c)}.daily-command-empty strong,.daily-command-loading strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.daily-command-empty span{max-width:520px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}.daily-command-spin{animation:cmmsSpin .9s linear infinite}.daily-command-callout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:14px}.daily-command-callout{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:12px;color:var(--ink2)}.daily-command-callout.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim);color:var(--c)}.daily-command-callout.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd));background:var(--adim);color:var(--a)}.daily-command-callout.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd));background:var(--rdim);color:var(--r)}.daily-command-callout span{display:grid;gap:3px;flex:1}.daily-command-callout strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.daily-command-callout small{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.55}.daily-command-callout em{flex-shrink:0;border:1px solid currentColor;padding:3px 6px;font-family:var(--mono);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-command-execution-body{grid-template-columns:minmax(0,1fr) 360px}.daily-command-progress-block{display:grid;gap:8px;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.daily-command-meter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-command-meter-head strong{color:var(--c);font-family:var(--dis);font-size:20px;font-weight:900}.daily-command-progress-track{height:6px;background:var(--bg3)}.daily-command-progress-track span{display:block;height:100%;background:var(--c);transition:width .25s ease}.daily-command-room-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px}.daily-command-room-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;border:1px solid var(--bd);background:var(--bg3);padding:9px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.daily-command-room-button:hover,.daily-command-room-button.on{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.daily-command-room-button.ok{border-color:color-mix(in srgb,var(--g) 34%,var(--bd))}.daily-command-room-button.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd))}.daily-command-room-button>span:first-child,.daily-command-index{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900}.daily-command-room-button strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.daily-command-room-button small{grid-column:2;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;text-transform:uppercase}.daily-command-room-button em{grid-row:span 2;color:var(--c);font-family:var(--mono);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-command-scroll{max-height:68vh;overflow:auto;padding:14px;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.daily-command-checklist{display:grid;gap:12px}.daily-command-check-item{display:grid;gap:12px;border:1px solid var(--bd);background:var(--bg3);padding:14px}.daily-command-check-item.focus{border-color:color-mix(in srgb,var(--a) 42%,var(--bd));background:linear-gradient(90deg,var(--adim),transparent 38%),var(--bg3)}.daily-command-check-item.fault{border-color:color-mix(in srgb,var(--r) 42%,var(--bd))}.daily-command-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.daily-command-check-item h3{margin:10px 0 0;font-size:20px;white-space:normal}.daily-command-check-item p{margin:6px 0 0}.daily-command-choice-row,.daily-command-field-row,.daily-command-reading-row{display:grid;gap:10px}.daily-command-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-command-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s}.daily-command-choice.ok.on,.daily-command-choice.ok:hover{border-color:color-mix(in srgb,var(--g) 44%,var(--bd));background:var(--gdim);color:var(--g)}.daily-command-choice.fault.on,.daily-command-choice.fault:hover{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);color:var(--r)}.daily-command-reading-row.with-previous{grid-template-columns:140px minmax(0,1fr)}.daily-command-previous-reading{display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim);padding:10px}.daily-command-previous-reading span{color:var(--c);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.daily-command-previous-reading strong{color:var(--c);font-family:var(--mono);font-size:20px;font-weight:900}.daily-command-field-row{grid-template-columns:210px minmax(0,1fr)}.daily-command-photo-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px dashed color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim);color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-command-photo-label input{display:none}.daily-command-photo-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--g) 40%,var(--bd));background:var(--gdim);padding:5px 8px;color:var(--g);font-family:var(--mono);font-size:9px;font-weight:900;text-transform:uppercase}.daily-command-notice{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:850;line-height:1.5}.daily-command-notice.warn{border-color:color-mix(in srgb,var(--a) 40%,var(--bd));background:var(--adim);color:var(--a)}.daily-command-notice.fault{border-color:color-mix(in srgb,var(--r) 40%,var(--bd));background:var(--rdim);color:var(--r)}@media(max-width:1380px){.daily-command-row{grid-template-columns:minmax(260px,1fr) minmax(104px,.4fr) minmax(160px,.65fr) minmax(220px,.9fr)}.daily-command-row:not(.head)>.daily-command-badge,.daily-command-row.head>span:nth-child(4){display:none}}@media(max-width:1180px){.daily-command-context-grid,.daily-command-body,.daily-command-execution-body{grid-template-columns:1fr}.daily-command-side-panel{min-height:unset}.daily-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:940px){.daily-command-context-grid,.daily-command-kpi-row,.daily-command-toolbar,.daily-command-workspace-head,.daily-command-callout-grid,.daily-command-exception-head,.daily-command-exception-form,.daily-command-reading-row.with-previous,.daily-command-field-row,.daily-command-row,.daily-command-row.head{grid-template-columns:1fr}.daily-command-row.head{display:none}.daily-command-row-actions{justify-content:flex-start}.daily-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-command-check-head{display:grid}}@media(max-width:640px){.daily-command-nav,.daily-command-choice-row{grid-template-columns:1fr}.daily-command-card{min-height:126px}.daily-command-inline-actions{align-items:stretch;flex-direction:column}.daily-command-inline-actions .daily-command-btn,.daily-command-row-actions .daily-command-btn{width:100%}}.round-audit-command-view{min-height:100vh}.round-audit-command-view *,.round-audit-command-view *:before,.round-audit-command-view *:after{box-sizing:border-box}.round-audit-command-head{border-bottom:1px solid var(--bd)}.round-audit-command-head .ph-title{max-width:760px}.round-audit-command-head-actions{display:flex;justify-content:flex-end;min-width:min(620px,100%)}.round-audit-command-status-strip{margin-top:14px}.round-audit-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-audit-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.round-audit-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.round-audit-command-card.ok:before{background:var(--g)}.round-audit-command-card.warn:before{background:var(--a)}.round-audit-command-card.fault:before{background:var(--r)}.round-audit-command-card.info:before{background:var(--c)}.round-audit-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.round-audit-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.round-audit-command-card p,.round-audit-command-card small,.round-audit-command-eyebrow,.round-audit-command-filter span,.round-audit-command-mini-stat span,.round-audit-command-scope-row span,.round-audit-command-action-row small,.round-audit-command-nav-item small,.round-audit-command-register-meta span,.round-audit-command-register-head span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.round-audit-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.round-audit-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-audit-command-kpi{min-height:136px;border-radius:0;text-align:left}.round-audit-command-kpi.active{background:var(--cdim)}.round-audit-command-kpi.ok.active{background:var(--gdim)}.round-audit-command-kpi.warn.active{background:var(--adim)}.round-audit-command-kpi.fault.active{background:var(--rdim)}.round-audit-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.round-audit-command-kpi p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.round-audit-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:640px}.round-audit-command-main-panel,.round-audit-command-side-panel{min-width:0;min-height:640px;overflow:hidden}.round-audit-command-main-panel{overflow:visible;background:var(--bg2)}.round-audit-command-workspace-head,.round-audit-command-register-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.round-audit-command-register-head{background:var(--bg)}.round-audit-command-workspace-head h2,.round-audit-command-register-head h3,.round-audit-command-side-head h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.round-audit-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.round-audit-command-register-head h3{font-size:22px}.round-audit-command-workspace-head span,.round-audit-command-register-head>div:first-child>span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.round-audit-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.round-audit-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.round-audit-command-workspace-count span{margin:2px 0 0}.round-audit-command-toolbar{display:grid;grid-template-columns:minmax(180px,.52fr) minmax(150px,.36fr) minmax(220px,.62fr) minmax(240px,.72fr) auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.round-audit-command-filter{display:grid;gap:6px;min-width:0}.round-audit-command-filter.operator{min-width:0}.round-audit-command-search{position:relative;display:flex;align-items:center;min-width:0}.round-audit-command-search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}.round-audit-command-search .round-audit-command-input{padding-left:36px}.round-audit-command-input{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}.round-audit-command-input::-moz-placeholder{color:var(--ink3)}.round-audit-command-input::placeholder{color:var(--ink3)}.round-audit-command-input:focus{border-color:var(--c);background:var(--cdim);box-shadow:0 0 0 2px var(--cdim)}.round-audit-command-view option{background:var(--bg2);color:var(--ink)}.round-audit-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.round-audit-command-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-audit-command-register{display:grid;gap:8px;padding:14px}.round-audit-command-row{position:relative;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(118px,.42fr) minmax(175px,.56fr) minmax(132px,.44fr) minmax(132px,.44fr) minmax(132px,.42fr);align-items:center;gap:10px;min-height:78px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink);text-align:left}.round-audit-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.round-audit-command-row:not(.head){transition:border-color .16s,background .16s,transform .16s}.round-audit-command-row:not(.head):hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.round-audit-command-row.ok{border-color:color-mix(in srgb,var(--g) 30%,var(--bd))}.round-audit-command-row.warn{border-color:color-mix(in srgb,var(--a) 30%,var(--bd))}.round-audit-command-row.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.round-audit-command-row.info{border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.round-audit-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.round-audit-command-row-mark.ok{background:var(--g)}.round-audit-command-row-mark.warn{background:var(--a)}.round-audit-command-row-mark.fault{background:var(--r)}.round-audit-command-row-mark.info{background:var(--c)}.round-audit-command-primary-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.round-audit-command-row-icon,.round-audit-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.round-audit-command-row-icon.ok,.round-audit-command-side-icon.ok{color:var(--g);background:var(--gdim)}.round-audit-command-row-icon.warn,.round-audit-command-side-icon.warn{color:var(--a);background:var(--adim)}.round-audit-command-row-icon.fault,.round-audit-command-side-icon.fault{color:var(--r);background:var(--rdim)}.round-audit-command-row-icon.info,.round-audit-command-side-icon.info{color:var(--c);background:var(--cdim)}.round-audit-command-row-copy{display:grid;gap:4px;min-width:0}.round-audit-command-row-copy strong,.round-audit-command-detail-action strong,.round-audit-command-action-row strong,.round-audit-command-nav-item strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis}.round-audit-command-row-copy strong{font-size:17px;white-space:nowrap}.round-audit-command-row-copy small,.round-audit-command-cell,.round-audit-command-detail-action small{overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.45;text-overflow:ellipsis}.round-audit-command-row-copy small{white-space:nowrap}.round-audit-command-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.round-audit-command-cell.wide{display:block;margin-top:5px;white-space:normal}.round-audit-command-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:23px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 7px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.round-audit-command-badge.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.round-audit-command-badge.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.round-audit-command-badge.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.round-audit-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.round-audit-command-detail-action{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:9px;color:var(--c)}.round-audit-command-detail-action>span{display:grid;min-width:0;gap:3px}.round-audit-command-register-meta{display:grid;gap:6px;min-width:180px;border:1px solid var(--bd);background:var(--bg2);padding:10px}.round-audit-command-empty{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.round-audit-command-empty svg{color:var(--c)}.round-audit-command-empty strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.round-audit-command-empty span{max-width:520px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}.round-audit-command-nav{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;width:100%}.round-audit-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:1px solid var(--bd);background:var(--bg2);padding:8px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-audit-command-nav-item:hover,.round-audit-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-audit-command-nav-item span{display:grid;min-width:0}.round-audit-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.round-audit-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.round-audit-command-side-block,.round-audit-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.round-audit-command-side-block.scope{border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-audit-command-mini-stat,.round-audit-command-scope-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.round-audit-command-mini-stat strong{color:var(--c);font-family:var(--dis);font-size:24px;font-weight:900;line-height:.9}.round-audit-command-mini-stat.ok strong{color:var(--g)}.round-audit-command-mini-stat.warn strong{color:var(--a)}.round-audit-command-mini-stat.fault strong{color:var(--r)}.round-audit-command-mini-stat.info strong{color:var(--c)}.round-audit-command-scope-row strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.round-audit-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-audit-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.round-audit-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.round-audit-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}@media(max-width:1380px){.round-audit-command-row{grid-template-columns:minmax(240px,1fr) minmax(105px,.38fr) minmax(112px,.4fr) minmax(112px,.4fr) minmax(118px,.42fr)}.round-audit-command-row:not(.head)>span:nth-child(4),.round-audit-command-row.head>span:nth-child(3){display:none}}@media(max-width:1180px){.round-audit-command-context-grid,.round-audit-command-body{grid-template-columns:1fr}.round-audit-command-side-panel{min-height:unset}.round-audit-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:940px){.round-audit-command-context-grid,.round-audit-command-kpi-row,.round-audit-command-toolbar,.round-audit-command-workspace-head,.round-audit-command-register-head,.round-audit-command-row,.round-audit-command-row.head{grid-template-columns:1fr}.round-audit-command-row.head{display:none}.round-audit-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.round-audit-command-nav{grid-template-columns:1fr}.round-audit-command-card{min-height:126px}.round-audit-command-register-meta{min-width:0}}.round-templates-command-view{min-height:100vh}.round-templates-command-view *,.round-templates-command-view *:before,.round-templates-command-view *:after{box-sizing:border-box}.round-templates-command-head{border-bottom:1px solid var(--bd)}.round-templates-command-head .ph-title{max-width:760px}.round-templates-command-head-actions{display:flex;justify-content:flex-end;min-width:min(620px,100%)}.round-templates-command-status-strip{margin-top:14px}.round-templates-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-templates-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.round-templates-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.round-templates-command-card.ok:before{background:var(--g)}.round-templates-command-card.warn:before{background:var(--a)}.round-templates-command-card.fault:before{background:var(--r)}.round-templates-command-card.info:before{background:var(--c)}.round-templates-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.round-templates-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.round-templates-command-card p,.round-templates-command-card small,.round-templates-command-eyebrow,.round-templates-command-filter span,.round-templates-command-field>span,.round-templates-command-field>label,.round-templates-command-field small,.round-templates-command-window-card span,.round-templates-command-room-head small,.round-templates-command-question-card small,.round-templates-command-governance-head small,.round-templates-command-preview small,.round-templates-command-preview em,.round-templates-command-mini-stat span,.round-templates-command-scope-row span,.round-templates-command-action-row small,.round-templates-command-nav-item small,.round-templates-command-section-head span,.round-templates-command-readiness-row span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.round-templates-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.round-templates-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-templates-command-kpi{min-height:136px;border-radius:0;text-align:left}.round-templates-command-kpi.active{background:var(--cdim)}.round-templates-command-kpi.ok.active{background:var(--gdim)}.round-templates-command-kpi.warn.active{background:var(--adim)}.round-templates-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.round-templates-command-kpi p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.round-templates-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:640px}.round-templates-command-body.editor{grid-template-columns:minmax(0,1fr) 410px}.round-templates-command-main-panel,.round-templates-command-side-panel{min-width:0;min-height:640px;overflow:hidden}.round-templates-command-main-panel{overflow:visible;background:var(--bg2)}.round-templates-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.round-templates-command-workspace-head h2,.round-templates-command-side-head h3,.round-templates-command-section-head h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.round-templates-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.round-templates-command-workspace-head span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.round-templates-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.round-templates-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.round-templates-command-workspace-count span{margin:2px 0 0}.round-templates-command-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.4fr) auto auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.round-templates-command-search{position:relative;display:flex;align-items:center;min-width:0}.round-templates-command-search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}.round-templates-command-search .round-templates-command-input{padding-left:36px}.round-templates-command-filter,.round-templates-command-field{display:grid;gap:6px;min-width:0}.round-templates-command-field.wide{grid-column:1 / -1}.round-templates-command-input{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}.round-templates-command-input.compact{max-width:112px}textarea.round-templates-command-input,.round-templates-command-input:is(textarea){min-height:116px;padding:10px 12px;line-height:1.55;resize:vertical}.round-templates-command-input::-moz-placeholder{color:var(--ink3)}.round-templates-command-input::placeholder{color:var(--ink3)}.round-templates-command-input:focus{border-color:var(--c);background:var(--cdim);box-shadow:0 0 0 2px var(--cdim)}.round-templates-command-input.fault{border-color:color-mix(in srgb,var(--r) 52%,var(--bd));background:var(--rdim)}.round-templates-command-view option{background:var(--bg2);color:var(--ink)}.round-templates-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.round-templates-command-btn:hover:not(:disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-templates-command-btn.primary{border-color:color-mix(in srgb,var(--c) 44%,var(--bd));background:var(--cdim);color:var(--c)}.round-templates-command-btn:disabled,.round-templates-command-action-row:disabled{cursor:not-allowed;opacity:.52;transform:none}.round-templates-command-icon-btn{display:inline-grid;width:38px;height:38px;flex-shrink:0;place-items:center;border:1px solid var(--bd);border-radius:0;background:var(--bg2);color:var(--ink3);transition:border-color .16s,background .16s,color .16s}.round-templates-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c)}.round-templates-command-icon-btn.danger:hover{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);color:var(--r)}.round-templates-command-register{display:grid;gap:8px;padding:14px}.round-templates-command-row{position:relative;display:grid;grid-template-columns:minmax(260px,1.12fr) minmax(112px,.34fr) minmax(184px,.56fr) minmax(150px,.42fr) minmax(100px,.28fr) minmax(156px,.42fr);align-items:center;gap:10px;min-height:78px;overflow:hidden;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;color:var(--ink);text-align:left}.round-templates-command-row.head{min-height:36px;background:var(--bg2);color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.round-templates-command-row:not(.head){transition:border-color .16s,background .16s,transform .16s}.round-templates-command-row:not(.head):hover,.round-templates-command-row:not(.head):focus-visible{border-color:var(--c);background:var(--cdim);outline:none;transform:translateY(-1px)}.round-templates-command-row.ok{border-color:color-mix(in srgb,var(--g) 30%,var(--bd))}.round-templates-command-row.warn{border-color:color-mix(in srgb,var(--a) 30%,var(--bd))}.round-templates-command-row.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.round-templates-command-row.info{border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.round-templates-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.round-templates-command-row-mark.ok{background:var(--g)}.round-templates-command-row-mark.warn{background:var(--a)}.round-templates-command-row-mark.fault{background:var(--r)}.round-templates-command-row-mark.info{background:var(--c)}.round-templates-command-primary-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:var(--ink);text-align:left}.round-templates-command-row-icon,.round-templates-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.round-templates-command-row-icon.ok,.round-templates-command-side-icon.ok{color:var(--g);background:var(--gdim)}.round-templates-command-row-icon.warn,.round-templates-command-side-icon.warn{color:var(--a);background:var(--adim)}.round-templates-command-row-icon.fault,.round-templates-command-side-icon.fault{color:var(--r);background:var(--rdim)}.round-templates-command-row-icon.info,.round-templates-command-side-icon.info{color:var(--c);background:var(--cdim)}.round-templates-command-row-copy{display:grid;gap:4px;min-width:0}.round-templates-command-row-copy strong,.round-templates-command-action-row strong,.round-templates-command-nav-item strong,.round-templates-command-room-head strong,.round-templates-command-governance-head strong,.round-templates-command-preview strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis}.round-templates-command-row-copy strong{font-size:17px;white-space:nowrap}.round-templates-command-row-copy small,.round-templates-command-cell{overflow:hidden;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.45;text-overflow:ellipsis}.round-templates-command-row-copy small{white-space:nowrap}.round-templates-command-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.round-templates-command-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:23px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 7px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.round-templates-command-badge.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.round-templates-command-badge.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.round-templates-command-badge.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.round-templates-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.round-templates-command-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.round-templates-command-nav{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;width:100%}.round-templates-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:1px solid var(--bd);background:var(--bg2);padding:8px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-templates-command-nav-item:hover,.round-templates-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-templates-command-nav-item span{display:grid;min-width:0}.round-templates-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.round-templates-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.round-templates-command-side-block,.round-templates-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.round-templates-command-side-block.scope{border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-templates-command-mini-stat,.round-templates-command-scope-row,.round-templates-command-readiness-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.round-templates-command-mini-stat strong{color:var(--c);font-family:var(--dis);font-size:24px;font-weight:900;line-height:.9}.round-templates-command-mini-stat.ok strong{color:var(--g)}.round-templates-command-mini-stat.warn strong{color:var(--a)}.round-templates-command-mini-stat.fault strong{color:var(--r)}.round-templates-command-mini-stat.info strong{color:var(--c)}.round-templates-command-scope-row strong,.round-templates-command-readiness-row strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.round-templates-command-readiness-row.ok strong{color:var(--g)}.round-templates-command-readiness-row.warn strong{color:var(--a)}.round-templates-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-templates-command-action-row:hover:not(:disabled){border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.round-templates-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.round-templates-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}.round-templates-command-signal-row{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px}.round-templates-command-signal-row span{display:grid;gap:3px;min-width:0}.round-templates-command-signal-row strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.round-templates-command-signal-row small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;line-height:1.45}.round-templates-command-signal-row em{max-width:138px;color:var(--c);font-family:var(--dis);font-size:20px;font-style:normal;font-weight:900;line-height:1;text-align:right}.round-templates-command-signal-row.ok em{color:var(--g)}.round-templates-command-signal-row.warn em{color:var(--a)}.round-templates-command-builder-scroll{display:grid;gap:14px;padding:14px}.round-templates-command-section{border:1px solid var(--bd);background:var(--bg3)}.round-templates-command-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg);padding:16px}.round-templates-command-section-head h3{margin-top:4px;font-size:22px}.round-templates-command-section-head strong{flex-shrink:0;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.round-templates-command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.round-templates-command-field small{text-transform:none}.round-templates-command-inline-field{display:grid;grid-template-columns:minmax(90px,120px) auto;gap:10px;align-items:center}.round-templates-command-inline-field em{color:var(--ink3);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.round-templates-command-segment-row,.round-templates-command-weekday-row,.round-templates-command-question-controls,.round-templates-command-toggle-row{display:flex;flex-wrap:wrap;gap:8px}.round-templates-command-segment{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--bd);background:var(--bg2);padding:0 13px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s}.round-templates-command-segment:hover,.round-templates-command-segment.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.round-templates-command-preview{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim);padding:14px;color:var(--c)}.round-templates-command-preview span{display:grid;gap:4px}.round-templates-command-preview em{color:var(--ink2);font-style:normal;text-transform:none}.round-templates-command-window-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px}.round-templates-command-window-card{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-templates-command-window-card p{grid-column:1 / -1;margin:0;color:var(--ink);font-family:var(--dis);font-size:16px;font-weight:900}.round-templates-command-window-card label{display:grid;gap:5px}.round-templates-command-room-list,.round-templates-command-question-list{display:grid;gap:12px;padding:14px}.round-templates-command-question-list{padding:0}.round-templates-command-room-card,.round-templates-command-question-card{border:1px solid var(--bd);background:var(--bg2)}.round-templates-command-room-card.fault,.round-templates-command-question-card.fault,.round-templates-command-empty.fault{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim)}.round-templates-command-room-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bd);padding:12px}.round-templates-command-room-head>div{display:flex;align-items:center;gap:10px;min-width:0}.round-templates-command-room-head span,.round-templates-command-governance-head span{display:grid;gap:3px;min-width:0}.round-templates-command-room-body{display:grid;gap:12px;padding:12px}.round-templates-command-question-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.round-templates-command-question-main{display:grid;gap:12px;min-width:0}.round-templates-command-question-controls{align-items:center}.round-templates-command-question-controls>select{max-width:210px}.round-templates-command-checkbox-pill{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--bd);background:var(--bg2);padding:0 11px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.round-templates-command-checkbox-pill input{accent-color:var(--c)}.round-templates-command-governance{display:grid;gap:12px;border:1px solid var(--bd);background:var(--bg3);padding:12px}.round-templates-command-governance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.round-templates-command-governance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.round-templates-command-governance-grid.reading{grid-template-columns:repeat(4,minmax(0,1fr))}.round-templates-command-add-item{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim);color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s}.round-templates-command-add-item:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.round-templates-command-alert{display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);padding:14px;color:var(--r)}.round-templates-command-alert p{margin:0;color:var(--ink);font-family:var(--dis);font-size:18px;font-weight:900}.round-templates-command-alert ul{margin:8px 0 0;padding-left:18px;color:var(--r);font-family:var(--mono);font-size:11px;font-weight:800;line-height:1.6}.round-templates-command-error{color:var(--r)!important}.round-templates-command-empty{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.round-templates-command-empty svg{color:var(--c)}.round-templates-command-empty strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.round-templates-command-empty span{max-width:520px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}@media(max-width:1380px){.round-templates-command-row{grid-template-columns:minmax(250px,1fr) minmax(112px,.36fr) minmax(168px,.52fr) minmax(142px,.42fr) minmax(150px,.42fr)}.round-templates-command-row:not(.head)>span:nth-child(5),.round-templates-command-row.head>span:nth-child(5){display:none}}@media(max-width:1180px){.round-templates-command-context-grid,.round-templates-command-body,.round-templates-command-body.editor{grid-template-columns:1fr}.round-templates-command-side-panel{min-height:unset}.round-templates-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:940px){.round-templates-command-context-grid,.round-templates-command-kpi-row,.round-templates-command-toolbar,.round-templates-command-workspace-head,.round-templates-command-row,.round-templates-command-row.head,.round-templates-command-form-grid,.round-templates-command-governance-grid,.round-templates-command-governance-grid.reading,.round-templates-command-question-card{grid-template-columns:1fr}.round-templates-command-row.head{display:none}.round-templates-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.round-templates-command-row-actions,.round-templates-command-governance-head,.round-templates-command-section-head{align-items:stretch;flex-direction:column}.round-templates-command-question-controls>select,.round-templates-command-input.compact{max-width:none}}@media(max-width:640px){.round-templates-command-nav,.round-templates-command-window-card,.round-templates-command-inline-field{grid-template-columns:1fr}.round-templates-command-card{min-height:126px}.round-templates-command-row-actions .round-templates-command-btn,.round-templates-command-section-head .round-templates-command-btn{width:100%}}.round-analytics-command-view{min-height:100vh}.round-analytics-command-view *,.round-analytics-command-view *:before,.round-analytics-command-view *:after{box-sizing:border-box}.round-analytics-command-head{border-bottom:1px solid var(--bd)}.round-analytics-command-head .ph-title{max-width:760px}.round-analytics-command-head-actions{display:flex;justify-content:flex-end;min-width:min(620px,100%)}.round-analytics-command-status-strip{margin-top:14px}.round-analytics-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-analytics-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.round-analytics-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.round-analytics-command-card.ok:before{background:var(--g)}.round-analytics-command-card.warn:before{background:var(--a)}.round-analytics-command-card.fault:before{background:var(--r)}.round-analytics-command-card.info:before{background:var(--c)}.round-analytics-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.round-analytics-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.round-analytics-command-card p,.round-analytics-command-card small,.round-analytics-command-eyebrow,.round-analytics-command-filter span,.round-analytics-command-section-head h3,.round-analytics-command-section-empty,.round-analytics-command-metric-pill span,.round-analytics-command-meta-card span,.round-analytics-command-operator-card p,.round-analytics-command-operator-card small,.round-analytics-command-anomaly-card small,.round-analytics-command-log-card-head span,.round-analytics-command-note span,.round-analytics-command-signal-row small,.round-analytics-command-scope-row span,.round-analytics-command-action-row small,.round-analytics-command-nav-item small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.round-analytics-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.round-analytics-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-analytics-command-kpi{min-height:136px;border-radius:0;text-align:left}.round-analytics-command-kpi.ok{background:var(--gdim)}.round-analytics-command-kpi.warn{background:var(--adim)}.round-analytics-command-kpi.fault{background:var(--rdim)}.round-analytics-command-kpi.info{background:var(--cdim)}.round-analytics-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.round-analytics-command-kpi p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.round-analytics-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:640px}.round-analytics-command-main-panel,.round-analytics-command-side-panel{min-width:0;min-height:640px;overflow:hidden}.round-analytics-command-main-panel{overflow:visible;background:var(--bg2)}.round-analytics-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.round-analytics-command-workspace-head h2,.round-analytics-command-side-head h3,.round-analytics-command-chart-head h3,.round-analytics-command-log-head h3,.round-analytics-command-operator-card h4,.round-analytics-command-anomaly-card h4{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.round-analytics-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.round-analytics-command-workspace-head span,.round-analytics-command-chart-head>div:first-child>span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.round-analytics-command-toolbar{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(210px,.56fr) minmax(210px,.56fr) minmax(145px,.32fr) minmax(145px,.32fr) auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.round-analytics-command-filter{display:grid;gap:6px;min-width:0}.round-analytics-command-input{width:100%;min-height:40px;border:1px solid var(--bd);border-radius:0;background:var(--bg2);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;outline:none;transition:border-color .16s,background .16s,box-shadow .16s}.round-analytics-command-input:focus{border-color:var(--c);background:var(--cdim);box-shadow:0 0 0 2px var(--cdim)}.round-analytics-command-input:disabled{cursor:not-allowed;opacity:.56}.round-analytics-command-view option{background:var(--bg2);color:var(--ink)}.round-analytics-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--bd);border-radius:3px;background:var(--bg2);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.round-analytics-command-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-analytics-command-btn.primary{border-color:color-mix(in srgb,var(--c) 44%,var(--bd));background:var(--cdim);color:var(--c)}.round-analytics-command-preset-row{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 16px}.round-analytics-command-preset{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--bd);background:var(--bg3);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.round-analytics-command-preset:hover,.round-analytics-command-preset.on{border-color:var(--c);background:var(--cdim);color:var(--c)}.round-analytics-command-notice{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);background:var(--cdim);padding:12px 16px;color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.round-analytics-command-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.round-analytics-command-section{min-width:0;border:1px solid var(--bd);background:var(--bg3)}.round-analytics-command-section-head{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.round-analytics-command-section-head svg{color:var(--c)}.round-analytics-command-section-head h3{color:var(--ink);font-size:15px;letter-spacing:.08em}.round-analytics-command-section-empty{min-height:160px;padding:28px 16px;text-align:center}.round-analytics-command-scroll-list,.round-analytics-command-anomaly-list,.round-analytics-command-log-list,.round-analytics-command-room-list{display:grid;gap:10px;padding:14px}.round-analytics-command-scroll-list,.round-analytics-command-anomaly-list{max-height:390px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.round-analytics-command-operator-card,.round-analytics-command-anomaly-card,.round-analytics-command-log-card{position:relative;display:grid;gap:12px;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-analytics-command-anomaly-card{width:100%;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-analytics-command-anomaly-card:hover,.round-analytics-command-anomaly-card:focus-visible{border-color:var(--c);background:var(--cdim);outline:none;transform:translateY(-1px)}.round-analytics-command-operator-head,.round-analytics-command-anomaly-main,.round-analytics-command-log-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.round-analytics-command-operator-head>div,.round-analytics-command-anomaly-main>div:first-child{display:grid;gap:5px;min-width:0}.round-analytics-command-operator-head strong{color:var(--c);font-family:var(--dis);font-size:34px;font-weight:900;line-height:.9}.round-analytics-command-operator-card.warn .round-analytics-command-operator-head strong{color:var(--a)}.round-analytics-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.round-analytics-command-row-mark.ok{background:var(--g)}.round-analytics-command-row-mark.warn{background:var(--a)}.round-analytics-command-row-mark.fault{background:var(--r)}.round-analytics-command-row-mark.info{background:var(--c)}.round-analytics-command-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.round-analytics-command-meta-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.round-analytics-command-meta-card{display:grid;gap:5px;min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:9px}.round-analytics-command-meta-card strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:900;text-overflow:ellipsis}.round-analytics-command-meta-card.info strong{color:var(--c)}.round-analytics-command-meta-card.ok strong{color:var(--g)}.round-analytics-command-meta-card.warn strong{color:var(--a)}.round-analytics-command-meta-card.fault strong{color:var(--r)}.round-analytics-command-bar{height:7px;background:var(--bg3)}.round-analytics-command-bar i{display:block;height:100%;background:var(--c)}.round-analytics-command-operator-card.warn .round-analytics-command-bar i,.round-analytics-command-room-row .round-analytics-command-bar i{background:var(--a)}.round-analytics-command-room-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.34fr);gap:10px;align-items:center;border:1px solid var(--bd);background:var(--bg2);padding:10px}.round-analytics-command-room-row span{display:grid;gap:3px;min-width:0}.round-analytics-command-room-row strong{color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900}.round-analytics-command-room-row small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;text-transform:uppercase}.round-analytics-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:23px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 7px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.round-analytics-command-badge.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.round-analytics-command-badge.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.round-analytics-command-badge.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.round-analytics-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.round-analytics-command-trend-action{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bd);background:var(--bg3);padding:10px;color:var(--c)}.round-analytics-command-trend-action strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.round-analytics-command-trend-stack{display:grid;gap:14px;padding:0 14px 14px}.round-analytics-command-chart-panel,.round-analytics-command-log-panel{border:1px solid var(--bd);background:var(--bg3)}.round-analytics-command-chart-head,.round-analytics-command-log-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:16px}.round-analytics-command-chart-head h3,.round-analytics-command-log-head h3{font-size:22px}.round-analytics-command-log-head h3{display:inline-flex;align-items:center;gap:8px}.round-analytics-command-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));gap:8px}.round-analytics-command-metric-grid.compact{grid-template-columns:repeat(2,minmax(88px,1fr))}.round-analytics-command-metric-pill{display:grid;gap:5px;border:1px solid var(--bd);background:var(--bg2);padding:8px;text-align:center}.round-analytics-command-metric-pill strong{color:var(--c);font-family:var(--dis);font-size:18px;font-weight:900}.round-analytics-command-metric-pill.ok strong{color:var(--g)}.round-analytics-command-metric-pill.warn strong{color:var(--a)}.round-analytics-command-metric-pill.fault strong{color:var(--r)}.round-analytics-command-chart{height:420px;padding:16px}.round-analytics-command-chart-empty,.round-analytics-command-empty{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.round-analytics-command-chart-empty{height:100%;min-height:unset;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.round-analytics-command-empty{margin:0 14px 14px}.round-analytics-command-empty svg{color:var(--c)}.round-analytics-command-empty strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.round-analytics-command-empty span{max-width:520px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.6}.round-analytics-command-log-list{max-height:360px;overflow:auto}.round-analytics-command-log-card-head strong{display:block;margin-top:6px;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:900}.round-analytics-command-note{border:1px solid var(--bd);background:var(--bg3);padding:10px}.round-analytics-command-note p{margin:5px 0 0;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.55}.round-analytics-command-nav{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;width:100%}.round-analytics-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:1px solid var(--bd);background:var(--bg2);padding:8px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-analytics-command-nav-item:hover,.round-analytics-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-analytics-command-nav-item span{display:grid;min-width:0}.round-analytics-command-nav-item strong,.round-analytics-command-action-row strong,.round-analytics-command-signal-row strong{color:var(--ink);font-family:var(--dis);font-size:14px;font-weight:900}.round-analytics-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.round-analytics-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.round-analytics-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--ink3)}.round-analytics-command-side-icon.info{background:var(--cdim);color:var(--c)}.round-analytics-command-side-block,.round-analytics-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.round-analytics-command-side-block.scope{border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-analytics-command-signal-row,.round-analytics-command-scope-row{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:9px 10px}.round-analytics-command-signal-row span{display:grid;gap:3px;min-width:0}.round-analytics-command-signal-row em,.round-analytics-command-scope-row strong{max-width:160px;overflow:hidden;color:var(--c);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:900;text-align:right;text-overflow:ellipsis}.round-analytics-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-analytics-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.round-analytics-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.round-analytics-command-action-row>span:last-child{display:grid;flex:1;gap:3px;min-width:0}@media(max-width:1380px){.round-analytics-command-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.round-analytics-command-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1180px){.round-analytics-command-context-grid,.round-analytics-command-body{grid-template-columns:1fr}.round-analytics-command-side-panel{min-height:unset}.round-analytics-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:940px){.round-analytics-command-context-grid,.round-analytics-command-kpi-row,.round-analytics-command-toolbar,.round-analytics-command-workspace-head,.round-analytics-command-section-grid,.round-analytics-command-chart-head,.round-analytics-command-log-head,.round-analytics-command-meta-grid,.round-analytics-command-meta-grid.three,.round-analytics-command-room-row{grid-template-columns:1fr}.round-analytics-command-nav,.round-analytics-command-metric-grid,.round-analytics-command-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.round-analytics-command-operator-head,.round-analytics-command-anomaly-main,.round-analytics-command-log-card-head{flex-direction:column}}@media(max-width:640px){.round-analytics-command-nav,.round-analytics-command-metric-grid,.round-analytics-command-metric-grid.compact{grid-template-columns:1fr}.round-analytics-command-card{min-height:126px}.round-analytics-command-workspace-head .round-analytics-command-btn,.round-analytics-command-toolbar .round-analytics-command-btn{width:100%}}.round-detail-command-view{min-height:100vh}.round-detail-command-view *,.round-detail-command-view *:before,.round-detail-command-view *:after{box-sizing:border-box}.round-detail-command-head{border-bottom:1px solid var(--bd)}.round-detail-command-head .ph-title{max-width:760px}.round-detail-command-head-actions{display:flex;justify-content:flex-end;min-width:min(620px,100%)}.round-detail-command-status-strip{margin-top:14px}.round-detail-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-detail-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.round-detail-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.round-detail-command-card.ok:before{background:var(--g)}.round-detail-command-card.warn:before{background:var(--a)}.round-detail-command-card.fault:before{background:var(--r)}.round-detail-command-card.info:before{background:var(--c)}.round-detail-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.round-detail-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.round-detail-command-card p,.round-detail-command-card small,.round-detail-command-eyebrow,.round-detail-command-reading-head span,.round-detail-command-reading-range span,.round-detail-command-reading-note span,.round-detail-command-room-head small,.round-detail-command-mini-stat span,.round-detail-command-scope-row span,.round-detail-command-action-row small,.round-detail-command-nav-item small,.round-detail-command-workspace-count span,.round-detail-command-empty span,.round-detail-command-loading strong{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.round-detail-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.round-detail-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.round-detail-command-kpi{min-height:136px;border-radius:0;text-align:left}.round-detail-command-kpi.ok{background:var(--gdim)}.round-detail-command-kpi.warn{background:var(--adim)}.round-detail-command-kpi.fault{background:var(--rdim)}.round-detail-command-kpi.info{background:var(--cdim)}.round-detail-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.round-detail-command-kpi p{margin:6px 0 0;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.round-detail-command-body{grid-template-columns:minmax(0,1fr) 390px;min-height:640px}.round-detail-command-main-panel,.round-detail-command-side-panel{min-width:0;min-height:640px;overflow:hidden}.round-detail-command-main-panel{overflow:visible;background:var(--bg2)}.round-detail-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.round-detail-command-workspace-head h2,.round-detail-command-side-head h3,.round-detail-command-room-head strong,.round-detail-command-reading-head h3,.round-detail-command-action-row strong,.round-detail-command-nav-item strong,.round-detail-command-empty strong{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.round-detail-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.round-detail-command-workspace-head span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.round-detail-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg2);padding:12px;text-align:center}.round-detail-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.round-detail-command-workspace-count span{margin:2px 0 0}.round-detail-command-notes{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--bd);background:var(--adim);padding:14px 16px;color:var(--a)}.round-detail-command-notes span{display:grid;gap:4px;min-width:0}.round-detail-command-notes strong{color:var(--ink);font-family:var(--dis);font-size:16px;font-weight:900}.round-detail-command-notes small{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:850;line-height:1.55}.round-detail-command-register{display:grid;gap:14px;padding:14px}.round-detail-command-room-section{overflow:hidden;border:1px solid var(--bd);background:var(--bg3)}.round-detail-command-room-head{border-bottom:1px solid var(--bd);background:var(--bg);padding:14px 16px}.round-detail-command-room-head>div{display:flex;align-items:center;gap:10px;min-width:0;color:var(--c)}.round-detail-command-room-head span{display:grid;gap:3px;min-width:0}.round-detail-command-room-head strong{font-size:18px}.round-detail-command-reading-list{display:grid;gap:10px;padding:12px}.round-detail-command-reading-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-detail-command-reading-card.ok{border-color:color-mix(in srgb,var(--g) 32%,var(--bd))}.round-detail-command-reading-card.warn{border-color:color-mix(in srgb,var(--a) 32%,var(--bd))}.round-detail-command-reading-card.fault{border-color:color-mix(in srgb,var(--r) 36%,var(--bd))}.round-detail-command-reading-card.info{border-color:color-mix(in srgb,var(--c) 32%,var(--bd))}.round-detail-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.round-detail-command-row-mark.ok{background:var(--g)}.round-detail-command-row-mark.warn{background:var(--a)}.round-detail-command-row-mark.fault{background:var(--r)}.round-detail-command-row-mark.info{background:var(--c)}.round-detail-command-reading-icon,.round-detail-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.round-detail-command-reading-icon.ok,.round-detail-command-side-icon.ok{background:var(--gdim);color:var(--g)}.round-detail-command-reading-icon.warn,.round-detail-command-side-icon.warn{background:var(--adim);color:var(--a)}.round-detail-command-reading-icon.fault,.round-detail-command-side-icon.fault{background:var(--rdim);color:var(--r)}.round-detail-command-reading-icon.info,.round-detail-command-side-icon.info{background:var(--cdim);color:var(--c)}.round-detail-command-reading-main{display:grid;gap:10px;min-width:0}.round-detail-command-reading-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.round-detail-command-reading-head h3{font-size:17px}.round-detail-command-reading-head>div:first-child{display:grid;gap:4px;min-width:0}.round-detail-command-reading-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.round-detail-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 8px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.round-detail-command-badge.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.round-detail-command-badge.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.round-detail-command-badge.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.round-detail-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.round-detail-command-reading-range,.round-detail-command-reading-note{display:grid;gap:4px;border:1px solid var(--bd);background:var(--bg3);padding:9px 10px}.round-detail-command-reading-range strong{color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:900}.round-detail-command-reading-alert{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);padding:7px 9px;color:var(--r);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.round-detail-command-reading-note p{margin:0;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:800;line-height:1.55}.round-detail-command-photo-action{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim);padding:0 10px;color:var(--c);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,transform .16s}.round-detail-command-photo-action:hover{border-color:var(--c);transform:translateY(-1px)}.round-detail-command-nav{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;width:100%}.round-detail-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:1px solid var(--bd);background:var(--bg2);padding:8px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-detail-command-nav-item:hover,.round-detail-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.round-detail-command-nav-item span{display:grid;min-width:0}.round-detail-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.round-detail-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.round-detail-command-side-block,.round-detail-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.round-detail-command-side-block.scope{border:1px solid var(--bd);background:var(--bg2);padding:12px}.round-detail-command-mini-stat,.round-detail-command-scope-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:8px 10px}.round-detail-command-mini-stat strong{color:var(--c);font-family:var(--dis);font-size:24px;font-weight:900;line-height:.9}.round-detail-command-mini-stat.ok strong{color:var(--g)}.round-detail-command-mini-stat.warn strong{color:var(--a)}.round-detail-command-mini-stat.fault strong{color:var(--r)}.round-detail-command-mini-stat.info strong{color:var(--c)}.round-detail-command-scope-row strong{max-width:190px;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.round-detail-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.round-detail-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.round-detail-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.round-detail-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.round-detail-command-empty,.round-detail-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.round-detail-command-empty.standalone,.round-detail-command-loading{width:min(520px,calc(100vw - 40px));margin:120px auto}.round-detail-command-empty svg,.round-detail-command-loading svg{color:var(--c)}.round-detail-command-empty strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.round-detail-command-spin{animation:cmmsSpin .9s linear infinite}@media(max-width:1180px){.round-detail-command-context-grid,.round-detail-command-body{grid-template-columns:1fr}.round-detail-command-side-panel{min-height:unset}.round-detail-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:940px){.round-detail-command-context-grid,.round-detail-command-kpi-row,.round-detail-command-workspace-head{grid-template-columns:1fr}.round-detail-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.round-detail-command-reading-card{grid-template-columns:1fr}.round-detail-command-reading-head{flex-direction:column}}@media(max-width:640px){.round-detail-command-nav{grid-template-columns:1fr}.round-detail-command-card{min-height:126px}}.training-dashboard-command-view{min-height:100vh;color-scheme:dark}.training-dashboard-command-view *,.training-dashboard-command-view *:before,.training-dashboard-command-view *:after{box-sizing:border-box}:root[data-theme=light] .training-dashboard-command-view,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view,:root[data-theme=light] .training-dashboard-command-modal-panel,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-modal-panel{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);color-scheme:light}.training-dashboard-command-head{border-bottom:1px solid var(--bd)}.training-dashboard-command-head .ph-title{max-width:760px}.training-dashboard-command-head-actions{display:flex;justify-content:flex-end;min-width:min(760px,100%)}.training-dashboard-command-status-strip{margin-top:14px}.training-dashboard-command-nav{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;width:100%}.training-dashboard-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:56px;border:1px solid var(--bd);background:var(--bg2);padding:9px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.training-dashboard-command-nav-item:hover,.training-dashboard-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.training-dashboard-command-nav-item span{display:grid;min-width:0}.training-dashboard-command-nav-item strong,.training-dashboard-command-action-row strong,.training-dashboard-command-side-head h3,.training-dashboard-command-toolbar h2,.training-dashboard-command-list-head h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.training-dashboard-command-nav-item strong,.training-dashboard-command-action-row strong{font-size:14px}.training-dashboard-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.training-dashboard-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.training-dashboard-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.training-dashboard-command-card.ok:before{background:var(--g)}.training-dashboard-command-card.warn:before{background:var(--a)}.training-dashboard-command-card.fault:before{background:var(--r)}.training-dashboard-command-card.info:before{background:var(--c)}.training-dashboard-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.training-dashboard-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.training-dashboard-command-card p,.training-dashboard-command-card small,.training-dashboard-command-eyebrow,.training-dashboard-command-nav-item small,.training-dashboard-command-scope-control span,.training-dashboard-command-action-row small,.training-dashboard-command-side-signal-grid small,.training-dashboard-command-list-head p,.training-dashboard-command-record-row em,.training-dashboard-command-record-row small,.training-dashboard-command-empty-row,.training-dashboard-command-loading strong,.training-dashboard-command-program-signal span,.training-dashboard-command-kpi p{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.training-dashboard-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.training-dashboard-command-body{grid-template-columns:minmax(0,1fr) 360px;min-height:680px}.training-dashboard-command-main-panel,.training-dashboard-command-side-panel{min-width:0;min-height:680px;overflow:hidden}.training-dashboard-command-main-panel{overflow:visible;background:var(--bg2)}.training-dashboard-command-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.training-dashboard-command-toolbar h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.training-dashboard-command-toolbar>div>span{display:block;margin-top:8px;color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.6}.training-dashboard-command-scope-control{display:grid;gap:7px;min-width:0}.training-dashboard-command-select{width:100%;min-height:40px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink);padding:0 12px;font-family:var(--mono);font-size:10px;font-weight:850;outline:none;transition:border-color .16s,background .16s}.training-dashboard-command-select:focus{border-color:var(--c);background:var(--bg4)}.training-dashboard-command-content{background:var(--bg2)}.training-dashboard-command-overview{display:grid;gap:14px}.training-dashboard-command-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--bd)}.training-dashboard-command-kpi{min-height:142px;border-radius:0;text-align:left}.training-dashboard-command-kpi.ok{background:var(--gdim)}.training-dashboard-command-kpi.warn{background:var(--adim)}.training-dashboard-command-kpi.fault{background:var(--rdim)}.training-dashboard-command-kpi.info{background:var(--cdim)}.training-dashboard-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.training-dashboard-command-kpi .kpi-num{font-size:clamp(36px,4.5vw,58px)}.training-dashboard-command-kpi p{margin:8px 0 0}.training-dashboard-command-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.training-dashboard-command-program-signal{position:relative;display:grid;gap:8px;min-height:92px;border:1px solid var(--bd);background:var(--bg3);padding:14px}.training-dashboard-command-program-signal:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.training-dashboard-command-program-signal.ok:before{background:var(--g)}.training-dashboard-command-program-signal.warn:before{background:var(--a)}.training-dashboard-command-program-signal.fault:before{background:var(--r)}.training-dashboard-command-program-signal.info:before{background:var(--c)}.training-dashboard-command-program-signal strong{color:var(--ink);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.training-dashboard-command-program-signal.ok strong{color:var(--g)}.training-dashboard-command-program-signal.warn strong{color:var(--a)}.training-dashboard-command-program-signal.fault strong{color:var(--r)}.training-dashboard-command-program-signal.info strong{color:var(--c)}.training-dashboard-command-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 14px 14px}.training-dashboard-command-list-panel{min-width:0;overflow:hidden;border:1px solid var(--bd);background:var(--bg3)}.training-dashboard-command-list-panel.fault{border-color:color-mix(in srgb,var(--r) 34%,var(--bd))}.training-dashboard-command-list-panel.warn{border-color:color-mix(in srgb,var(--a) 34%,var(--bd))}.training-dashboard-command-list-panel.ok{border-color:color-mix(in srgb,var(--g) 32%,var(--bd))}.training-dashboard-command-list-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px}.training-dashboard-command-list-head h3{font-size:18px}.training-dashboard-command-list-icon,.training-dashboard-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.training-dashboard-command-list-icon.ok,.training-dashboard-command-side-icon.ok{background:var(--gdim);color:var(--g)}.training-dashboard-command-list-icon.warn,.training-dashboard-command-side-icon.warn{background:var(--adim);color:var(--a)}.training-dashboard-command-list-icon.fault,.training-dashboard-command-side-icon.fault{background:var(--rdim);color:var(--r)}.training-dashboard-command-list-icon.info,.training-dashboard-command-side-icon.info{background:var(--cdim);color:var(--c)}.training-dashboard-command-list-body{display:grid;gap:8px;max-height:340px;overflow:auto;padding:12px}.training-dashboard-command-record-row{position:relative;display:grid;gap:4px;overflow:hidden;width:100%;border:1px solid var(--bd);background:var(--bg2);padding:12px 12px 12px 15px;text-align:left;transition:border-color .16s,background .16s,transform .16s}.training-dashboard-command-record-row:hover{border-color:var(--c);background:var(--bg4);transform:translateY(-1px)}.training-dashboard-command-record-row strong{color:var(--ink);font-family:var(--dis);font-size:16px;font-weight:900;letter-spacing:0}.training-dashboard-command-record-row em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.training-dashboard-command-record-row small{color:var(--ink2)}.training-dashboard-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.training-dashboard-command-row-mark.ok{background:var(--g)}.training-dashboard-command-row-mark.warn{background:var(--a)}.training-dashboard-command-row-mark.fault{background:var(--r)}.training-dashboard-command-row-mark.info{background:var(--c)}.training-dashboard-command-empty-row{display:flex;align-items:center;gap:8px;min-height:48px;border:1px dashed var(--bd);background:var(--bg2);padding:10px}.training-dashboard-command-empty-row svg{color:var(--ink3)}.training-dashboard-command-side-panel{display:grid;grid-template-rows:auto auto 1fr;gap:12px;padding:14px}.training-dashboard-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bd);padding-bottom:12px}.training-dashboard-command-side-signal-board,.training-dashboard-command-action-deck{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.training-dashboard-command-side-signal-board{align-content:start}.training-dashboard-command-side-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.training-dashboard-command-side-signal-grid span{display:grid;gap:5px;min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:12px 10px}.training-dashboard-command-side-signal-grid strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:18px;font-weight:900;line-height:1;text-overflow:ellipsis}.training-dashboard-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.training-dashboard-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.training-dashboard-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.training-dashboard-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.training-dashboard-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:32px;text-align:center}.training-dashboard-command-loading svg{color:var(--c)}.training-dashboard-command-spin{animation:cmmsSpin .9s linear infinite}.training-dashboard-command-alert{display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);padding:12px 14px;color:var(--r);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.training-dashboard-command-alert.ok{border-color:color-mix(in srgb,var(--g) 44%,var(--bd));background:var(--gdim);color:var(--g)}.training-dashboard-command-alert.fault{border-color:color-mix(in srgb,var(--r) 44%,var(--bd));background:var(--rdim);color:var(--r)}.training-dashboard-command-view option,.training-dashboard-command-modal-panel option{background:var(--bg2);color:var(--ink)}.training-dashboard-command-tab-stack{display:grid;gap:14px;padding:14px;background:var(--bg2)}.training-dashboard-command-summary-grid,.training-dashboard-command-mini-grid,.training-dashboard-command-signal-strip,.training-dashboard-command-signal-stack,.training-dashboard-command-assignment-status-strip{display:grid;gap:10px}.training-dashboard-command-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.training-dashboard-command-summary-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.training-dashboard-command-summary-grid.five,.training-dashboard-command-mini-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.training-dashboard-command-signal-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.training-dashboard-command-signal-strip.five,.training-dashboard-command-assignment-status-strip.five{grid-template-columns:repeat(5,minmax(0,1fr))}.training-dashboard-command-summary-card,.training-dashboard-command-mini-metric,.training-dashboard-command-signal-row{position:relative;display:grid;gap:8px;min-width:0;border:1px solid var(--bd);background:var(--bg3);padding:14px}.training-dashboard-command-signal-row{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:70px;background:var(--bg2);padding:10px 12px 10px 15px}.training-dashboard-command-signal-row>div{display:grid;gap:3px;min-width:0}.training-dashboard-command-signal-strip{gap:0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-signal-strip .training-dashboard-command-signal-row{border-width:0 1px 0 0;background:var(--bg2)}.training-dashboard-command-signal-strip .training-dashboard-command-signal-row:last-child{border-right:0}.training-dashboard-command-signal-stack{gap:8px}.training-dashboard-command-summary-card{min-height:126px}.training-dashboard-command-summary-card:before,.training-dashboard-command-mini-metric:before,.training-dashboard-command-signal-row:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.training-dashboard-command-summary-card.info:before,.training-dashboard-command-mini-metric.info:before,.training-dashboard-command-signal-row.info:before,.training-dashboard-command-row-mark.info{background:var(--c)}.training-dashboard-command-summary-card.ok:before,.training-dashboard-command-mini-metric.ok:before,.training-dashboard-command-signal-row.ok:before{background:var(--g)}.training-dashboard-command-summary-card.warn:before,.training-dashboard-command-mini-metric.warn:before,.training-dashboard-command-signal-row.warn:before{background:var(--a)}.training-dashboard-command-summary-card.fault:before,.training-dashboard-command-mini-metric.fault:before,.training-dashboard-command-signal-row.fault:before{background:var(--r)}.training-dashboard-command-summary-card.neutral:before,.training-dashboard-command-mini-metric.neutral:before,.training-dashboard-command-signal-row.neutral:before,.training-dashboard-command-row-mark.neutral{background:var(--bd2)}.training-dashboard-command-summary-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--bd);background:var(--bg2);color:var(--c)}.training-dashboard-command-summary-card.ok .training-dashboard-command-summary-icon{color:var(--g)}.training-dashboard-command-summary-card.warn .training-dashboard-command-summary-icon{color:var(--a)}.training-dashboard-command-summary-card.fault .training-dashboard-command-summary-icon{color:var(--r)}.training-dashboard-command-summary-card span,.training-dashboard-command-summary-card small,.training-dashboard-command-signal-row span,.training-dashboard-command-signal-row small,.training-dashboard-command-mini-metric span,.training-dashboard-command-mini-metric small,.training-dashboard-command-section-head span,.training-dashboard-command-section-subhead span,.training-dashboard-command-field-block span,.training-dashboard-command-toolbar-head span,.training-dashboard-command-chip,.training-dashboard-command-muted,.training-dashboard-command-catalog-title span,.training-dashboard-command-catalog-cell small,.training-dashboard-command-catalog-scope>span,.training-dashboard-command-catalog-scope em,.training-dashboard-command-inline-panel,.training-dashboard-command-inline-panel span,.training-dashboard-command-empty-state span,.training-dashboard-command-table th span,.training-dashboard-command-table-link span,.training-dashboard-command-progress-cell span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.training-dashboard-command-summary-card small,.training-dashboard-command-signal-row small,.training-dashboard-command-section-head span,.training-dashboard-command-section-subhead span,.training-dashboard-command-inline-panel,.training-dashboard-command-empty-state span,.training-dashboard-command-progress-cell span{letter-spacing:.03em;text-transform:none}.training-dashboard-command-summary-card strong,.training-dashboard-command-signal-row strong,.training-dashboard-command-mini-metric strong,.training-dashboard-command-section-head h3,.training-dashboard-command-section-subhead h3,.training-dashboard-command-toolbar-head h3,.training-dashboard-command-catalog-title strong,.training-dashboard-command-empty-state strong,.training-dashboard-command-modal-head h2,.training-dashboard-command-inline-panel strong,.training-dashboard-command-table strong,.training-dashboard-command-table-link strong,.training-dashboard-command-progress-cell strong{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.training-dashboard-command-summary-card strong{overflow:hidden;font-size:clamp(24px,3vw,34px);line-height:.95;text-overflow:ellipsis}.training-dashboard-command-signal-row strong{overflow:hidden;font-size:21px;line-height:1;text-overflow:ellipsis}.training-dashboard-command-mini-metric strong{color:var(--ink);font-size:24px;line-height:.95}.training-dashboard-command-mini-metric.info strong{color:var(--c)}.training-dashboard-command-mini-metric.ok strong{color:var(--g)}.training-dashboard-command-mini-metric.warn strong{color:var(--a)}.training-dashboard-command-mini-metric.fault strong{color:var(--r)}.training-dashboard-command-section{min-width:0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:16px}.training-dashboard-command-section-head.compact{align-items:start}.training-dashboard-command-section-head h3,.training-dashboard-command-section-subhead h3{font-size:20px;line-height:1}.training-dashboard-command-section-head span{display:block;margin-top:7px;color:var(--ink2);font-size:10px}.training-dashboard-command-section-body{display:grid;gap:14px;padding:14px}.training-dashboard-command-section-subhead{display:grid;gap:6px}.training-dashboard-command-split-grid{display:grid;gap:14px;align-items:start}.training-dashboard-command-split-grid.log-hours{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.training-dashboard-command-split-grid.required-training{grid-template-columns:minmax(460px,1.05fr) minmax(0,1.35fr)}.training-dashboard-command-split-grid.log-hours .training-dashboard-command-section-head{grid-template-columns:1fr;align-items:start}.training-dashboard-command-split-grid.log-hours .training-dashboard-command-chip-row.right{justify-content:flex-start}.training-dashboard-command-form-stack{display:grid;gap:14px}.training-dashboard-command-form-grid,.training-dashboard-command-assignment-grid{display:grid;gap:12px}.training-dashboard-command-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-dashboard-command-assignment-grid{grid-template-columns:minmax(150px,190px) minmax(220px,1fr) auto;align-items:end}.training-dashboard-command-field-block{display:grid;gap:7px;min-width:0}.training-dashboard-command-field-block.full,.training-dashboard-command-field-block.wide{grid-column:span 2}.training-dashboard-command-field,.training-dashboard-command-readonly-field{width:100%;min-height:40px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);padding:0 12px;font-family:var(--mono);font-size:10px;font-weight:850;outline:none;transition:border-color .16s,background .16s,color .16s}.training-dashboard-command-field::-moz-placeholder{color:var(--ink3)}.training-dashboard-command-field::placeholder{color:var(--ink3)}.training-dashboard-command-field:focus{border-color:var(--c);background:var(--bg4)}.training-dashboard-command-field:disabled{cursor:not-allowed;opacity:.7}.training-dashboard-command-readonly-field{display:flex;align-items:center;color:var(--ink2)}.training-dashboard-command-search-wrap{position:relative;display:flex;align-items:center;min-width:0}.training-dashboard-command-search-wrap svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.training-dashboard-command-search-wrap .training-dashboard-command-field{padding-left:36px}.training-dashboard-command-filter-bar{display:grid;grid-template-columns:minmax(230px,1fr) minmax(170px,220px) auto;gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px 14px}.training-dashboard-command-filter-bar.required{grid-template-columns:minmax(240px,1.4fr) minmax(160px,220px) minmax(160px,220px) auto}.training-dashboard-command-filter-bar.course-users{grid-template-columns:minmax(240px,1fr) minmax(160px,220px);border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-filter-bar.matrix{grid-template-columns:minmax(260px,1.4fr) minmax(160px,220px) minmax(140px,180px)}.training-dashboard-command-filter-bar.reports{grid-template-columns:repeat(5,minmax(150px,1fr))}.training-dashboard-command-filter-bar.reports.custom{grid-template-columns:repeat(7,minmax(140px,1fr))}.training-dashboard-command-filter-actions,.training-dashboard-command-form-actions,.training-dashboard-command-action-strip,.training-dashboard-command-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.training-dashboard-command-filter-actions,.training-dashboard-command-form-actions,.training-dashboard-command-action-strip{justify-content:flex-end}.training-dashboard-command-form-actions.stretch{flex-wrap:nowrap;justify-content:stretch}.training-dashboard-command-form-actions.stretch .training-dashboard-command-btn{flex:1}.training-dashboard-command-action-strip{border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 14px}.training-dashboard-command-btn{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink2);padding:0 12px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.training-dashboard-command-btn.small{min-height:30px;padding:0 9px;font-size:8px}.training-dashboard-command-btn:hover:not(:disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.training-dashboard-command-btn.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim);color:var(--c)}.training-dashboard-command-btn.danger{border-color:color-mix(in srgb,var(--r) 42%,var(--bd));background:var(--rdim);color:var(--r)}.training-dashboard-command-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.training-dashboard-command-chip-row,.training-dashboard-command-legend,.training-dashboard-command-catalog-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.training-dashboard-command-chip-row.right{justify-content:flex-end}.training-dashboard-command-legend{border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 14px}.training-dashboard-command-chip,.training-dashboard-command-status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--bd);background:var(--bg2);padding:4px 8px;white-space:nowrap}.training-dashboard-command-status-pill{color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.training-dashboard-command-status-pill.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.training-dashboard-command-status-pill.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.training-dashboard-command-status-pill.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.training-dashboard-command-status-pill.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.training-dashboard-command-status-pill.neutral,.training-dashboard-command-status-pill.muted{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.training-dashboard-command-inline-panel{display:grid;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:12px;color:var(--ink2)}.training-dashboard-command-inline-panel.spacious{gap:14px;padding:14px}.training-dashboard-command-inline-panel.compact{padding:10px 12px}.training-dashboard-command-inline-panel.assignment-command{background:var(--cdim)}.training-dashboard-command-inline-panel.info{border-color:color-mix(in srgb,var(--c) 34%,var(--bd));background:var(--cdim)}.training-dashboard-command-inline-panel.neutral{background:var(--bg3)}.training-dashboard-command-register-toolbar{display:grid;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-toolbar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg);padding:14px}.training-dashboard-command-toolbar-head h3{font-size:20px;line-height:1}.training-dashboard-command-toolbar-head span{display:block;margin-top:6px;color:var(--ink2)}.training-dashboard-command-catalog-register{display:grid;max-height:980px;overflow:auto;border-top:1px solid var(--bd)}.training-dashboard-command-catalog-register-head,.training-dashboard-command-catalog-row{position:relative;display:grid;grid-template-columns:minmax(230px,1fr) minmax(170px,.76fr) minmax(125px,.48fr) minmax(125px,.5fr) minmax(98px,.42fr);min-width:860px}.training-dashboard-command-catalog-register-head{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--bd);background:var(--bg3)}.training-dashboard-command-catalog-register-head span{min-height:34px;border-right:1px solid var(--bd);padding:9px 10px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-dashboard-command-catalog-row{gap:0;border-bottom:1px solid var(--bd);background:var(--bg2);padding:0}.training-dashboard-command-catalog-row.on{border-color:color-mix(in srgb,var(--c) 42%,var(--bd));background:var(--cdim)}.training-dashboard-command-catalog-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-height:78px;border:0;border-right:1px solid var(--bd);background:transparent;padding:11px 10px 11px 16px;text-align:left}.training-dashboard-command-catalog-title{display:grid;gap:5px;min-width:0}.training-dashboard-command-catalog-title strong{overflow:hidden;font-size:16px;line-height:1.05;text-overflow:ellipsis}.training-dashboard-command-catalog-scope{display:grid;gap:7px}.training-dashboard-command-catalog-cell{display:grid;align-content:center;gap:6px;min-width:0;border-right:1px solid var(--bd);padding:10px}.training-dashboard-command-catalog-cell.content{align-content:center;justify-items:start}.training-dashboard-command-catalog-cell em{color:var(--ink3);font-family:var(--mono);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.training-dashboard-command-catalog-scope em{font-style:normal}.training-dashboard-command-row-actions.inline{justify-content:flex-start}.training-dashboard-command-catalog-row>.training-dashboard-command-row-actions.inline{align-content:center;align-items:center;border-right:0;padding:10px}.training-dashboard-command-assignment-status-strip{gap:0;overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-assignment-status-strip .training-dashboard-command-mini-metric{min-height:72px;border-width:0 1px 0 0;background:var(--bg2);padding:11px 12px 11px 15px}.training-dashboard-command-assignment-status-strip .training-dashboard-command-mini-metric:last-child{border-right:0}.training-dashboard-command-muted.block{display:block;margin-top:4px}.training-dashboard-command-empty-state{display:grid;min-height:180px;place-items:center;gap:8px;border:1px dashed var(--bd);background:var(--bg2);padding:26px;text-align:center}.training-dashboard-command-empty-state.tall{min-height:420px}.training-dashboard-command-empty-state svg{color:var(--c)}.training-dashboard-command-loading.compact{min-height:220px}.training-dashboard-command-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-table-wrap.matrix{max-height:min(760px,calc(100vh - 240px))}.training-dashboard-command-table-wrap.assignment-register,.training-dashboard-command-table-wrap.reports{border-top:0}.training-dashboard-command-matrix-preview-register{display:grid;overflow:auto;border:1px solid var(--bd);background:var(--bg2)}.training-dashboard-command-matrix-preview-head,.training-dashboard-command-matrix-preview-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(120px,.45fr) minmax(170px,.6fr) minmax(360px,1.5fr);min-width:900px}.training-dashboard-command-matrix-preview-head{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--bd);background:var(--bg3)}.training-dashboard-command-matrix-preview-head span{min-height:34px;border-right:1px solid var(--bd);padding:9px 10px;color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-dashboard-command-matrix-preview-row{border-bottom:1px solid var(--bd)}.training-dashboard-command-matrix-preview-row>*{min-width:0;border-right:1px solid var(--bd);padding:10px 12px}.training-dashboard-command-matrix-preview-row>*:last-child{border-right:0}.training-dashboard-command-matrix-role{color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:850}.training-dashboard-command-matrix-chip-strip{display:flex;flex-wrap:wrap;gap:6px}.training-dashboard-command-table{min-width:980px;width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-family:var(--mono);font-size:10px}.training-dashboard-command-table.matrix{min-width:1180px}.training-dashboard-command-table th,.training-dashboard-command-table td{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:11px;text-align:left;vertical-align:top}.training-dashboard-command-table th{position:sticky;top:0;z-index:4;background:var(--bg);color:var(--ink2);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-dashboard-command-table tbody tr{background:var(--bg2)}.training-dashboard-command-table tbody tr:nth-child(2n){background:var(--bg3)}.training-dashboard-command-table tbody tr:hover{background:var(--bg4)}.training-dashboard-command-table td{color:var(--ink2);line-height:1.45}.training-dashboard-command-table td strong{color:var(--ink);font-size:14px}.training-dashboard-command-table-detail{max-width:360px;white-space:normal}.training-dashboard-command-table th.sticky-user,.training-dashboard-command-table td.sticky-user,.training-dashboard-command-table th.sticky-role,.training-dashboard-command-table td.sticky-role,.training-dashboard-command-table th.sticky-progress,.training-dashboard-command-table td.sticky-progress{position:sticky;background:inherit}.training-dashboard-command-table th.sticky-user,.training-dashboard-command-table td.sticky-user{left:0;z-index:5;min-width:220px}.training-dashboard-command-table th.sticky-role,.training-dashboard-command-table td.sticky-role{left:220px;z-index:5;min-width:140px}.training-dashboard-command-table th.sticky-progress,.training-dashboard-command-table td.sticky-progress{left:360px;z-index:5;min-width:150px}.training-dashboard-command-table th.sticky-user,.training-dashboard-command-table th.sticky-role,.training-dashboard-command-table th.sticky-progress{z-index:8;background:var(--bg)}.training-dashboard-command-table tbody tr:nth-child(2n) td.sticky-user,.training-dashboard-command-table tbody tr:nth-child(2n) td.sticky-role,.training-dashboard-command-table tbody tr:nth-child(2n) td.sticky-progress{background:var(--bg3)}.training-dashboard-command-table tbody tr:nth-child(odd) td.sticky-user,.training-dashboard-command-table tbody tr:nth-child(odd) td.sticky-role,.training-dashboard-command-table tbody tr:nth-child(odd) td.sticky-progress{background:var(--bg2)}.training-dashboard-command-table tbody tr:hover td.sticky-user,.training-dashboard-command-table tbody tr:hover td.sticky-role,.training-dashboard-command-table tbody tr:hover td.sticky-progress{background:var(--bg4)}.training-dashboard-command-table-link{display:grid;gap:4px;border:0;background:transparent;padding:0;text-align:left}.training-dashboard-command-table-link:hover strong{color:var(--c)}.training-dashboard-command-progress-cell{display:grid;gap:4px}.training-dashboard-command-checkbox{width:16px;height:16px;accent-color:var(--c)}.training-dashboard-command-modal-layer{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#0000008c;padding:18px}.training-dashboard-command-modal-panel{width:min(620px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--bd);background:var(--bg2);box-shadow:0 24px 80px #0000006b}.training-dashboard-command-modal-head{border-bottom:1px solid var(--bd);background:var(--bg);padding:18px}.training-dashboard-command-modal-head h2{font-size:26px;line-height:.95}.training-dashboard-command-modal-head span{display:block;margin-top:8px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:850;letter-spacing:.03em}.training-dashboard-command-modal-body{display:grid;gap:14px;padding:18px}.training-dashboard-command-modal-signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--bd);background:var(--bg3)}.training-dashboard-command-modal-signal-row span{display:grid;gap:4px;min-width:0;border-right:1px solid var(--bd);padding:11px 12px}.training-dashboard-command-modal-signal-row span:last-child{border-right:0}.training-dashboard-command-modal-signal-row strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:17px;font-weight:900;text-overflow:ellipsis}.training-dashboard-command-modal-signal-row small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-dashboard-command-modal-foot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--bd);background:var(--bg3);padding:14px 18px}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-select,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-field,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-readonly-field,:root[data-theme=light] .training-dashboard-command-modal-panel .training-dashboard-command-field,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-select,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-field,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-readonly-field,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-field{border-color:#bccadd!important;background:#fff!important;color:#101827!important;color-scheme:light}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-field::-moz-placeholder,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-field::-moz-placeholder{color:#7b8aa3!important}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-field::placeholder,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-field::placeholder{color:#7b8aa3!important}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-nav-item:not(.on),:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-action-row:not(.primary),:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-btn:not(.primary):not(.danger),:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-chip,:root[data-theme=light] .training-dashboard-command-modal-panel .training-dashboard-command-btn:not(.primary):not(.danger),.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item:not(.on),.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn:not(.primary):not(.danger),.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-chip,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-btn:not(.primary):not(.danger){border-color:#d7e0ec!important;background:#fff!important;color:#4b5d78!important}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-nav-item.on,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-action-row.primary,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-btn.primary,:root[data-theme=light] .training-dashboard-command-modal-panel .training-dashboard-command-btn.primary,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item.on,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn.primary,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-btn.primary{border-color:#007ea757!important;background:#007ea717!important;color:#007ea7!important}:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-nav-item:hover,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-action-row:hover,:root[data-theme=light] .training-dashboard-command-view .training-dashboard-command-btn:hover:not(:disabled),.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item:hover,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row:hover,.apex-app-shell[data-theme=light] .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn:hover:not(:disabled){border-color:#007ea7!important;background:#007ea717!important;color:#007ea7!important}@media(max-width:1320px){.training-dashboard-command-head-actions{min-width:0;width:100%;justify-content:flex-start}.training-dashboard-command-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.training-dashboard-command-context-grid,.training-dashboard-command-body,.training-dashboard-command-split-grid.log-hours,.training-dashboard-command-split-grid.required-training{grid-template-columns:1fr}.training-dashboard-command-side-panel{min-height:unset}}@media(max-width:940px){.training-dashboard-command-context-grid,.training-dashboard-command-kpi-row,.training-dashboard-command-signal-grid,.training-dashboard-command-list-grid,.training-dashboard-command-toolbar,.training-dashboard-command-summary-grid.three,.training-dashboard-command-summary-grid.four,.training-dashboard-command-summary-grid.five,.training-dashboard-command-signal-strip.four,.training-dashboard-command-signal-strip.five,.training-dashboard-command-mini-grid.five,.training-dashboard-command-assignment-status-strip.five,.training-dashboard-command-side-signal-grid,.training-dashboard-command-section-head,.training-dashboard-command-toolbar-head,.training-dashboard-command-filter-bar,.training-dashboard-command-filter-bar.required,.training-dashboard-command-filter-bar.course-users,.training-dashboard-command-filter-bar.matrix,.training-dashboard-command-filter-bar.reports,.training-dashboard-command-filter-bar.reports.custom,.training-dashboard-command-assignment-grid,.training-dashboard-command-modal-signal-row{grid-template-columns:1fr}.training-dashboard-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.training-dashboard-command-chip-row.right,.training-dashboard-command-filter-actions,.training-dashboard-command-form-actions,.training-dashboard-command-action-strip{justify-content:flex-start}}@media(max-width:640px){.training-dashboard-command-nav{grid-template-columns:1fr}.training-dashboard-command-card{min-height:126px}.training-dashboard-command-catalog-register{overflow:visible}.training-dashboard-command-catalog-register-head{display:none}.training-dashboard-command-catalog-row{grid-template-columns:1fr;min-width:0}.training-dashboard-command-catalog-main,.training-dashboard-command-catalog-cell,.training-dashboard-command-catalog-row>.training-dashboard-command-row-actions.inline{border-right:0;border-bottom:1px solid var(--bd)}.training-dashboard-command-matrix-preview-register{overflow:visible}.training-dashboard-command-matrix-preview-head{display:none}.training-dashboard-command-matrix-preview-row{grid-template-columns:1fr;min-width:0}.training-dashboard-command-record-row em{white-space:normal}.training-dashboard-command-form-grid{grid-template-columns:1fr}.training-dashboard-command-field-block.full,.training-dashboard-command-field-block.wide{grid-column:span 1}.training-dashboard-command-tab-stack{padding:10px}}.course-library-command-view{min-height:100vh;color-scheme:dark}.course-library-command-view *,.course-library-command-view *:before,.course-library-command-view *:after{box-sizing:border-box}:root[data-theme=light] .course-library-command-view,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);color-scheme:light}.course-library-command-head{border-bottom:1px solid var(--bd)}.course-library-command-head .ph-title{max-width:760px}.course-library-command-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(420px,100%)}.course-library-command-status-strip{margin-top:14px}.course-library-command-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--bd)}.course-library-command-mode-card{position:relative;display:grid;gap:16px;min-height:150px;border-right:1px solid var(--bd);background:var(--bg);padding:20px 22px;color:var(--ink);text-align:left;transition:background .16s,border-color .16s}.course-library-command-mode-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.course-library-command-mode-card.on,.course-library-command-mode-card:hover{background:var(--bg3)}.course-library-command-mode-card.ok:before{background:var(--g)}.course-library-command-mode-card.warn:before{background:var(--a)}.course-library-command-mode-card.fault:before{background:var(--r)}.course-library-command-mode-card.info:before{background:var(--c)}.course-library-command-mode-top,.course-library-command-mode-top>span,.course-library-command-mode-body,.course-library-command-mode-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink3)}.course-library-command-mode-body{justify-content:flex-start;align-items:flex-start}.course-library-command-mode-body>div{display:grid;gap:5px;min-width:0}.course-library-command-mode-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.course-library-command-eyebrow,.course-library-command-mode-top small,.course-library-command-mode-top em,.course-library-command-mode-body small,.course-library-command-mode-foot strong,.course-library-command-kpi p,.course-library-command-workspace-head span,.course-library-command-workspace-count span,.course-library-command-workspace-count small,.course-library-command-field-block label,.course-library-command-register-head span,.course-library-command-register-cell small,.course-library-command-cell-label,.course-library-command-muted,.course-library-command-empty span,.course-library-command-loading strong,.course-library-command-action-row small,.course-library-command-side-grid small,.course-library-command-modal-rail-head p,.course-library-command-modal-signal-row span,.course-library-command-modal-signal-row small,.course-library-command-readiness-row span,.course-library-command-target-count,.course-library-command-user-count{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.course-library-command-mode-body strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis}.course-library-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.course-library-command-kpi{min-height:136px;border-radius:0;text-align:left}.course-library-command-kpi.ok{background:var(--gdim)}.course-library-command-kpi.warn{background:var(--adim)}.course-library-command-kpi.fault{background:var(--rdim)}.course-library-command-kpi.info{background:var(--cdim)}.course-library-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.course-library-command-kpi .kpi-num{overflow:hidden;font-size:clamp(32px,4vw,54px);text-overflow:ellipsis}.course-library-command-kpi p{margin:8px 0 0}.course-library-command-body{grid-template-columns:minmax(0,1fr) 320px;min-height:720px}.course-library-command-main-panel,.course-library-command-side-panel{min-width:0;min-height:720px;overflow:hidden}.course-library-command-main-panel{overflow:visible;background:var(--bg2)}.course-library-command-workspace{display:grid;background:var(--bg2)}.course-library-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 14px}.course-library-command-workspace-head h2,.course-library-command-course-identity strong,.course-library-command-side-head h3,.course-library-command-action-row strong,.course-library-command-empty strong,.course-library-command-modal-head h2,.course-library-command-modal-rail-head h3,.course-library-command-form-section-head h3{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.course-library-command-workspace-head h2,.course-library-command-modal-head h2{font-size:clamp(20px,1.8vw,26px);line-height:.95}.course-library-command-workspace-count{display:grid;min-width:110px;border:1px solid var(--bd);background:var(--bg3);padding:10px 12px;text-align:center}.course-library-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:28px;font-weight:900;line-height:.9}.course-library-command-workspace-count small{display:block;margin-top:4px}.course-library-command-filter-grid{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(112px,138px)) minmax(280px,auto);gap:8px;align-items:center;border-bottom:1px solid var(--bd);background:var(--bg3);padding:10px 14px}.course-library-command-search{position:relative;display:flex;align-items:center;min-width:0}.course-library-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.course-library-command-search .course-library-command-field{padding-left:36px}.course-library-command-search.compact{margin-top:10px}.course-library-command-field{width:100%;min-height:36px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);padding:0 12px;font-family:var(--mono);font-size:10px;font-weight:850;outline:none;transition:border-color .16s,background .16s}.course-library-command-field::-moz-placeholder{color:var(--ink3)}.course-library-command-field::placeholder{color:var(--ink3)}.course-library-command-field:focus{border-color:var(--c);background:var(--bg4)}.course-library-command-field.file{padding:10px 12px}.course-library-command-view option{background:var(--bg2);color:var(--ink)}:root[data-theme=light] .course-library-command-view .course-library-command-field,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-field{border-color:#bccadd!important;background:#fff!important;color:#101827!important;color-scheme:light}:root[data-theme=light] .course-library-command-view .course-library-command-field::-moz-placeholder,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-field::-moz-placeholder{color:#7b8aa3!important}:root[data-theme=light] .course-library-command-view .course-library-command-field::placeholder,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-field::placeholder{color:#7b8aa3!important}:root[data-theme=light] .course-library-command-view .course-library-command-btn:not(.primary),:root[data-theme=light] .course-library-command-view .course-library-command-icon-btn,:root[data-theme=light] .course-library-command-view .course-library-command-action-row:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-btn:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-icon-btn,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-action-row:not(.primary){border-color:#d7e0ec!important;background:#fff!important;color:#4b5d78!important}:root[data-theme=light] .course-library-command-view .course-library-command-btn.primary,:root[data-theme=light] .course-library-command-view .course-library-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-btn.primary,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-action-row.primary{border-color:#007ea757!important;background:#007ea717!important;color:#007ea7!important}:root[data-theme=light] .course-library-command-view .course-library-command-btn:hover:not(:disabled),:root[data-theme=light] .course-library-command-view .course-library-command-icon-btn:hover,:root[data-theme=light] .course-library-command-view .course-library-command-action-row:hover,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-btn:hover:not(:disabled),.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-icon-btn:hover,.apex-app-shell[data-theme=light] .enterprise-main .course-library-command-view .course-library-command-action-row:hover{border-color:#007ea7!important;background:#007ea717!important;color:#007ea7!important}.course-library-command-textarea{min-height:90px;padding-top:10px;resize:vertical}.course-library-command-filter-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.course-library-command-filter-actions .course-library-command-btn{white-space:nowrap}.course-library-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg3);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.course-library-command-btn:hover:not(:disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.course-library-command-btn.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim);color:var(--c)}.course-library-command-btn:disabled{opacity:.6}.course-library-command-register{display:grid;overflow:auto;background:var(--bg2);border-bottom:1px solid var(--bd)}.course-library-command-row-mark{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3)}.course-library-command-row-mark.ok{background:var(--g)}.course-library-command-row-mark.warn{background:var(--a)}.course-library-command-row-mark.fault{background:var(--r)}.course-library-command-row-mark.info{background:var(--c)}.course-library-command-register-head,.course-library-command-register-row{display:grid;grid-template-columns:minmax(300px,1.45fr) minmax(180px,.85fr) minmax(220px,1fr) minmax(155px,.7fr) minmax(145px,.65fr) minmax(88px,.4fr);min-width:1090px}.course-library-command-register-head{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--bd);background:var(--bg3)}.course-library-command-register-head span{min-height:36px;border-right:1px solid var(--bd);padding:9px 10px}.course-library-command-register-head span:last-child{border-right:0}.course-library-command-register-rows{display:grid}.course-library-command-register-row{position:relative;border-bottom:1px solid var(--bd);background:var(--bg2);transition:background .16s,border-color .16s}.course-library-command-register-row:hover{background:var(--bg3);border-color:color-mix(in srgb,var(--c) 28%,var(--bd))}.course-library-command-register-row.inactive{opacity:.72}.course-library-command-register-cell{display:grid;align-content:center;gap:6px;min-height:84px;min-width:0;border-right:1px solid var(--bd);padding:10px 11px}.course-library-command-register-cell:last-child{border-right:0}.course-library-command-register-cell.course{padding-left:16px}.course-library-command-cell-label{display:none}.course-library-command-course-identity{display:grid;gap:4px;min-width:0}.course-library-command-code-line{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--c);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.course-library-command-course-identity strong{overflow:hidden;font-size:16px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.course-library-command-course-identity>span{overflow:hidden;color:var(--c);font-family:var(--mono);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.course-library-command-course-identity p{margin:0;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-library-command-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:3px 8px;color:var(--ink3);font-family:var(--mono);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.course-library-command-chip-stack{display:flex;flex-wrap:wrap;gap:5px}.course-library-command-badge.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.course-library-command-badge.ok,.course-library-command-badge.category-compliance{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.course-library-command-badge.warn,.course-library-command-badge.category-equipment{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.course-library-command-badge.fault,.course-library-command-badge.category-safety{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.course-library-command-badge.category-technical{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.course-library-command-icon-btn{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);transition:border-color .16s,background .16s,color .16s,transform .16s}.course-library-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.course-library-command-icon-btn.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.course-library-command-inline-signal{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--ink2)}.course-library-command-inline-signal svg{flex:0 0 auto;color:var(--c)}.course-library-command-inline-signal strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.course-library-command-role-list{display:flex;flex-wrap:wrap;gap:7px}.course-library-command-role-list.compact{gap:4px;margin:0}.course-library-command-content-actions,.course-library-command-row-actions{display:flex;flex-wrap:wrap;gap:6px}.course-library-command-register-cell.actions{justify-items:start}.course-library-command-register-cell.content .course-library-command-muted{align-self:center}.course-library-command-empty,.course-library-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;grid-column:1 / -1;border:1px dashed var(--bd);background:var(--bg2);padding:32px;text-align:center}.course-library-command-loading{width:min(520px,calc(100vw - 40px));margin:120px auto}.course-library-command-empty svg,.course-library-command-loading svg{color:var(--c)}.course-library-command-empty strong{color:var(--ink);font-family:var(--dis);font-size:24px;font-weight:900}.course-library-command-spin{animation:cmmsSpin .9s linear infinite}.course-library-command-alert{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding:12px 16px;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.course-library-command-alert.ok{background:var(--gdim);color:var(--g)}.course-library-command-alert.fault{background:var(--rdim);color:var(--r)}.course-library-command-side-panel{display:grid;grid-template-rows:auto auto 1fr;gap:12px;padding:14px}.course-library-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bd);padding-bottom:12px}.course-library-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.course-library-command-side-icon.info{background:var(--cdim);color:var(--c)}.course-library-command-action-deck,.course-library-command-side-summary{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.course-library-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.course-library-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.course-library-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.course-library-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.course-library-command-side-summary{align-content:start}.course-library-command-side-summary p{margin:0}.course-library-command-side-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.course-library-command-side-grid span{display:grid;gap:5px;border:1px solid var(--bd);background:var(--bg3);padding:12px 10px}.course-library-command-side-grid strong{color:var(--ink);font-family:var(--dis);font-size:20px;font-weight:900;line-height:1}.course-library-command-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0000008a;padding:14px}.course-library-command-modal-panel{width:min(1040px,100%);max-height:92vh;overflow:auto;border:1px solid var(--bd);background:var(--bg);color:var(--ink);box-shadow:0 24px 60px #00000059}.course-library-command-modal-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:16px 18px}.course-library-command-modal-form{display:grid;gap:0}.course-library-command-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;padding:14px}.course-library-command-modal-main,.course-library-command-modal-side{display:grid;align-content:start;gap:10px;min-width:0}.course-library-command-modal-side{position:sticky;top:84px}.course-library-command-form-section{overflow:hidden;border:1px solid var(--bd);background:var(--bg2)}.course-library-command-form-section-head,.course-library-command-modal-rail-head{border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px 14px}.course-library-command-form-section-head h3,.course-library-command-modal-rail-head h3{font-size:18px}.course-library-command-form-section-body{display:grid;gap:10px;padding:12px 14px}.course-library-command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.course-library-command-field-block{display:grid;gap:6px;min-width:0}.course-library-command-field-block.wide{grid-column:1 / -1}.course-library-command-requirement-stack{display:grid;gap:8px}.course-library-command-requirement-block{border:1px solid var(--bd);background:var(--bg3);padding:10px 12px}.course-library-command-target-row{display:grid;gap:10px}.course-library-command-requirement-block.compact{padding:10px 12px}.course-library-command-requirement-block>p,.course-library-command-requirement-head p{margin:0;color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900}.course-library-command-requirement-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.course-library-command-check-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.course-library-command-check-pill,.course-library-command-user-pick-row{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--bd);background:var(--bg3);padding:7px 9px;color:var(--ink2);font-family:var(--mono);font-size:10px;font-weight:850}.course-library-command-check-pill.bare{width:-moz-fit-content;width:fit-content;min-height:0;border:0;background:transparent;padding:0}.course-library-command-check-pill input,.course-library-command-user-pick-row input{width:15px;height:15px;accent-color:var(--c)}.course-library-command-user-pick-list{display:grid;gap:6px;max-height:190px;overflow:auto;border:1px solid var(--bd);background:var(--bg3);padding:8px}.course-library-command-user-pick-row{width:100%}.course-library-command-user-count{margin:10px 0 0}.course-library-command-modal-signal-rail{display:grid;border:1px solid var(--bd);background:var(--bg3)}.course-library-command-modal-signal-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border-bottom:1px solid var(--bd);padding:9px 11px;color:var(--c)}.course-library-command-modal-signal-row>div{display:grid;gap:3px;min-width:0}.course-library-command-modal-signal-row strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.course-library-command-modal-readiness{display:grid;gap:7px;padding:10px}.course-library-command-readiness-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--bd);background:var(--bg2);padding:8px 9px;color:var(--ink3)}.course-library-command-readiness-row.ok{border-color:color-mix(in srgb,var(--g) 34%,var(--bd));background:var(--gdim);color:var(--g)}.course-library-command-readiness-row strong{color:currentColor;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.course-library-command-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--bd);background:var(--bg2);padding:14px 16px}@media(max-width:1320px){.course-library-command-head-actions{min-width:0;width:100%;justify-content:flex-start}.course-library-command-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.course-library-command-filter-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:1180px){.course-library-command-mode-grid,.course-library-command-body{grid-template-columns:1fr}.course-library-command-side-panel{min-height:unset}.course-library-command-modal-grid{grid-template-columns:1fr}.course-library-command-modal-side{position:static}}@media(max-width:940px){.course-library-command-mode-grid,.course-library-command-kpi-row,.course-library-command-workspace-head,.course-library-command-filter-grid,.course-library-command-form-grid{grid-template-columns:1fr}.course-library-command-register{overflow:visible;padding:10px}.course-library-command-register-head{display:none}.course-library-command-register-row{grid-template-columns:1fr;min-width:0;margin-bottom:10px;border:1px solid var(--bd)}.course-library-command-register-cell{min-height:0;border-right:0;border-bottom:1px solid var(--bd);padding:10px 12px}.course-library-command-register-cell:last-child{border-bottom:0}.course-library-command-cell-label{display:block}.course-library-command-requirement-head{flex-direction:column}}@media(max-width:640px){.course-library-command-mode-card{min-height:126px}.course-library-command-modal-footer{flex-direction:column-reverse}.course-library-command-modal-footer .course-library-command-btn{width:100%}}.training-matrix-command-view{min-height:100vh;color-scheme:dark}.training-matrix-command-view *,.training-matrix-command-view *:before,.training-matrix-command-view *:after{box-sizing:border-box}:root[data-theme=light] .training-matrix-command-view,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);color-scheme:light}.training-matrix-command-head{border-bottom:1px solid var(--bd)}.training-matrix-command-head .ph-title{max-width:760px}.training-matrix-command-head-actions{display:flex;justify-content:flex-end;min-width:min(520px,100%)}.training-matrix-command-status-strip{margin-top:14px}.training-matrix-command-nav{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;width:100%}.training-matrix-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;border:1px solid var(--bd);background:var(--bg2);padding:9px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.training-matrix-command-nav-item:hover,.training-matrix-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.training-matrix-command-nav-item span{display:grid;min-width:0}.training-matrix-command-nav-item strong,.training-matrix-command-action-row strong,.training-matrix-command-side-head h3,.training-matrix-command-workspace-head h2,.training-matrix-command-empty strong{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.training-matrix-command-nav-item strong,.training-matrix-command-action-row strong{font-size:14px}.training-matrix-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.training-matrix-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.training-matrix-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.training-matrix-command-card.ok:before{background:var(--g)}.training-matrix-command-card.warn:before{background:var(--a)}.training-matrix-command-card.fault:before{background:var(--r)}.training-matrix-command-card.info:before{background:var(--c)}.training-matrix-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.training-matrix-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.training-matrix-command-card p,.training-matrix-command-card small,.training-matrix-command-eyebrow,.training-matrix-command-nav-item small,.training-matrix-command-kpi p,.training-matrix-command-workspace-head span,.training-matrix-command-workspace-count small,.training-matrix-command-field-block>span,.training-matrix-command-empty span,.training-matrix-command-loading strong,.training-matrix-command-action-row small,.training-matrix-command-scope-row span,.training-matrix-command-status-row span{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.training-matrix-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.training-matrix-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.training-matrix-command-kpi{min-height:136px;border-radius:0;text-align:left}.training-matrix-command-kpi.ok{background:var(--gdim)}.training-matrix-command-kpi.warn{background:var(--adim)}.training-matrix-command-kpi.fault{background:var(--rdim)}.training-matrix-command-kpi.info{background:var(--cdim)}.training-matrix-command-kpi.neutral{background:var(--bg2)}.training-matrix-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.training-matrix-command-kpi .kpi-num{overflow:hidden;font-size:clamp(32px,4vw,54px);text-overflow:ellipsis}.training-matrix-command-kpi p{margin:8px 0 0}.training-matrix-command-body{grid-template-columns:minmax(0,1fr) 360px;min-height:760px}.training-matrix-command-main-panel,.training-matrix-command-side-panel{min-width:0;min-height:760px;overflow:hidden}.training-matrix-command-main-panel{overflow:hidden;background:var(--bg2)}.training-matrix-command-workspace{display:grid;background:var(--bg2)}.training-matrix-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.training-matrix-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.training-matrix-command-workspace-head span{display:block;margin-top:8px;letter-spacing:.04em;text-transform:none}.training-matrix-command-workspace-count{display:grid;min-width:118px;border:1px solid var(--bd);background:var(--bg3);padding:12px;text-align:center}.training-matrix-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.training-matrix-command-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg3);padding:14px}.training-matrix-command-field-block{display:grid;gap:6px;min-width:0}.training-matrix-command-field-block.wide{grid-column:1 / -1}.training-matrix-command-search{position:relative;display:flex;align-items:center;min-width:0}.training-matrix-command-search svg{position:absolute;left:12px;color:var(--ink3);pointer-events:none}.training-matrix-command-search .training-matrix-command-field{padding-left:36px}.training-matrix-command-field{width:100%;min-height:40px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);padding:0 12px;font-family:var(--mono);font-size:10px;font-weight:850;outline:none;transition:border-color .16s,background .16s}.training-matrix-command-field::-moz-placeholder{color:var(--ink3)}.training-matrix-command-field::placeholder{color:var(--ink3)}.training-matrix-command-field:focus{border-color:var(--c);background:var(--bg4)}.training-matrix-command-view option{background:var(--bg2);color:var(--ink)}.training-matrix-command-filter-actions{display:flex;justify-content:flex-start}.training-matrix-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg2);padding:0 12px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.training-matrix-command-btn:hover:not(:disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.training-matrix-command-legend{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 14px}.training-matrix-command-legend-pill,.training-matrix-command-status{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.training-matrix-command-legend-pill{min-height:28px;padding:5px 9px}.training-matrix-command-status{max-width:210px;min-height:30px;padding:6px 8px}.training-matrix-command-status>span{overflow:hidden;text-overflow:ellipsis}.training-matrix-command-legend-pill.ok,.training-matrix-command-status.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.training-matrix-command-legend-pill.warn,.training-matrix-command-status.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.training-matrix-command-legend-pill.fault,.training-matrix-command-status.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.training-matrix-command-legend-pill.neutral,.training-matrix-command-status.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.training-matrix-command-status.ghost{border-color:var(--bd);background:transparent;color:var(--ink3)}.training-matrix-command-cell-icon{flex-shrink:0;color:currentColor}.training-matrix-command-table-shell{min-height:520px;background:var(--bg2)}.training-matrix-command-table-wrap{max-height:min(740px,calc(100vh - 330px));overflow:auto}.training-matrix-command-table-wrap::-webkit-scrollbar{width:2px;height:2px}.training-matrix-command-table-wrap::-webkit-scrollbar-thumb{background:var(--bd2)}.training-matrix-command-table{min-width:-moz-max-content;min-width:max-content;width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-family:var(--mono);font-size:10px}.training-matrix-command-table th,.training-matrix-command-table td{min-width:184px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:10px 12px;text-align:left;vertical-align:top}.training-matrix-command-table th{position:sticky;top:0;z-index:8;background:var(--bg);color:var(--ink2);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-matrix-command-table th span,.training-matrix-command-table th small{display:block}.training-matrix-command-table th span{max-width:190px;overflow:hidden;color:var(--ink);text-overflow:ellipsis}.training-matrix-command-table th small{margin-top:4px;color:var(--ink3);font-size:8px;font-weight:850}.training-matrix-command-table tbody tr{background:var(--bg2)}.training-matrix-command-table tbody tr:nth-child(2n){background:var(--bg3)}.training-matrix-command-table tbody tr:hover{background:var(--bg4)}.training-matrix-command-table .sticky-user,.training-matrix-command-table .sticky-role,.training-matrix-command-table .sticky-site{position:sticky;background:inherit}.training-matrix-command-table th.sticky-user,.training-matrix-command-table th.sticky-role,.training-matrix-command-table th.sticky-site{background:var(--bg)}.training-matrix-command-table .sticky-user{left:0;z-index:12;min-width:240px}.training-matrix-command-table .sticky-role{left:240px;z-index:11;min-width:150px}.training-matrix-command-table .sticky-site{left:390px;z-index:10;min-width:150px}.training-matrix-command-table th.sticky-user,.training-matrix-command-table th.sticky-role,.training-matrix-command-table th.sticky-site{z-index:16}.training-matrix-command-user-link{display:grid;gap:4px;width:100%;border:0;background:transparent;padding:0;color:inherit;text-align:left}.training-matrix-command-user-link strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:15px;font-weight:900;letter-spacing:0;text-overflow:ellipsis}.training-matrix-command-user-link small{overflow:hidden;color:var(--ink3);font-size:9px;font-weight:900;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase}.training-matrix-command-user-link:hover strong{color:var(--c)}.training-matrix-command-alert{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding:12px 16px;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.training-matrix-command-alert.fault{background:var(--rdim);color:var(--r)}.training-matrix-command-empty,.training-matrix-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px dashed var(--bd);background:var(--bg2);padding:32px;text-align:center}.training-matrix-command-loading{width:min(520px,calc(100vw - 40px));margin:120px auto}.training-matrix-command-empty svg,.training-matrix-command-loading svg{color:var(--c)}.training-matrix-command-empty strong{font-size:24px}.training-matrix-command-spin{animation:cmmsSpin .9s linear infinite}.training-matrix-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.training-matrix-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.training-matrix-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.training-matrix-command-side-icon.info{background:var(--cdim);color:var(--c)}.training-matrix-command-action-deck,.training-matrix-command-side-block{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.training-matrix-command-side-block.scope,.training-matrix-command-side-block.status{border:1px solid var(--bd);background:var(--bg2);padding:12px}.training-matrix-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.training-matrix-command-action-row:hover:not(:disabled){border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.training-matrix-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.training-matrix-command-action-row:disabled{cursor:not-allowed;opacity:.55}.training-matrix-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.training-matrix-command-scope-row,.training-matrix-command-status-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:8px 10px}.training-matrix-command-scope-row strong,.training-matrix-command-status-row strong{max-width:180px;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.training-matrix-command-status-row.ok{border-color:color-mix(in srgb,var(--g) 32%,var(--bd));background:var(--gdim)}.training-matrix-command-status-row.warn{border-color:color-mix(in srgb,var(--a) 32%,var(--bd));background:var(--adim)}.training-matrix-command-status-row.fault{border-color:color-mix(in srgb,var(--r) 32%,var(--bd));background:var(--rdim)}:root[data-theme=light] .training-matrix-command-view .training-matrix-command-field,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-field{border-color:#bccadd!important;background:#fff!important;color:#101827!important;color-scheme:light}:root[data-theme=light] .training-matrix-command-view .training-matrix-command-field::-moz-placeholder,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-field::-moz-placeholder{color:#7b8aa3!important}:root[data-theme=light] .training-matrix-command-view .training-matrix-command-field::placeholder,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-field::placeholder{color:#7b8aa3!important}:root[data-theme=light] .training-matrix-command-view .training-matrix-command-btn,:root[data-theme=light] .training-matrix-command-view .training-matrix-command-action-row:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-btn,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-action-row:not(.primary){border-color:#d7e0ec!important;background:#fff!important;color:#4b5d78!important}:root[data-theme=light] .training-matrix-command-view .training-matrix-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .training-matrix-command-view .training-matrix-command-action-row.primary{border-color:#007ea757!important;background:#007ea717!important;color:#007ea7!important}@media(max-width:1320px){.training-matrix-command-head-actions{min-width:0;width:100%;justify-content:flex-start}.training-matrix-command-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.training-matrix-command-context-grid,.training-matrix-command-body{grid-template-columns:1fr}.training-matrix-command-side-panel{min-height:unset}}@media(max-width:940px){.training-matrix-command-context-grid,.training-matrix-command-kpi-row,.training-matrix-command-workspace-head,.training-matrix-command-filter-grid{grid-template-columns:1fr}}@media(max-width:640px){.training-matrix-command-nav{grid-template-columns:1fr}.training-matrix-command-card{min-height:126px}.training-matrix-command-filter-actions,.training-matrix-command-btn{width:100%}}.user-training-command-view{min-height:100vh;color-scheme:dark}.user-training-command-view *,.user-training-command-view *:before,.user-training-command-view *:after{box-sizing:border-box}:root[data-theme=light] .user-training-command-view,.apex-app-shell[data-theme=light] .enterprise-main .user-training-command-view{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);color-scheme:light}.user-training-command-head{border-bottom:1px solid var(--bd)}.user-training-command-head .ph-title{max-width:760px}.user-training-command-head-actions{display:flex;justify-content:flex-end;min-width:min(520px,100%)}.user-training-command-status-strip{margin-top:14px}.user-training-command-nav{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;width:100%}.user-training-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;border:1px solid var(--bd);background:var(--bg2);padding:9px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.user-training-command-nav-item:hover,.user-training-command-nav-item.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.user-training-command-nav-item span{display:grid;min-width:0}.user-training-command-nav-item strong,.user-training-command-action-row strong,.user-training-command-side-head h3,.user-training-command-workspace-head h2,.user-training-command-empty strong{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.user-training-command-nav-item strong,.user-training-command-action-row strong{font-size:14px}.user-training-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.user-training-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.user-training-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.user-training-command-card.ok:before{background:var(--g)}.user-training-command-card.warn:before{background:var(--a)}.user-training-command-card.fault:before{background:var(--r)}.user-training-command-card.info:before{background:var(--c)}.user-training-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.user-training-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.user-training-command-card p,.user-training-command-card small,.user-training-command-eyebrow,.user-training-command-nav-item small,.user-training-command-kpi p,.user-training-command-workspace-head span,.user-training-command-workspace-count small,.user-training-command-empty span,.user-training-command-loading strong,.user-training-command-action-row small,.user-training-command-scope-row span,.user-training-command-status-row span,.user-training-command-table-note,.user-training-command-evidence-cell small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.user-training-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(22px,2.5vw,32px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.user-training-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.user-training-command-kpi{min-height:136px;border-radius:0;text-align:left}.user-training-command-kpi.ok{background:var(--gdim)}.user-training-command-kpi.warn{background:var(--adim)}.user-training-command-kpi.fault{background:var(--rdim)}.user-training-command-kpi.info{background:var(--cdim)}.user-training-command-kpi.neutral{background:var(--bg2)}.user-training-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.user-training-command-kpi .kpi-num{overflow:hidden;font-size:clamp(32px,4vw,54px);text-overflow:ellipsis}.user-training-command-kpi p{margin:8px 0 0}.user-training-command-body{grid-template-columns:minmax(0,1fr) 360px;min-height:760px}.user-training-command-main-panel,.user-training-command-side-panel{min-width:0;min-height:760px;overflow:hidden}.user-training-command-main-panel{background:var(--bg2)}.user-training-command-workspace{display:grid;background:var(--bg2)}.user-training-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.user-training-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.user-training-command-workspace-head span{display:block;margin-top:8px;letter-spacing:.04em;text-transform:none}.user-training-command-workspace-count{display:grid;min-width:118px;border:1px solid var(--bd);background:var(--bg3);padding:12px;text-align:center}.user-training-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.user-training-command-alert{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding:12px 16px;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.user-training-command-alert.fault{background:var(--rdim);color:var(--r)}.user-training-command-alert.ok{background:var(--gdim);color:var(--g)}.user-training-command-legend{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 14px}.user-training-command-legend-pill,.user-training-command-status-pill{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.user-training-command-legend-pill{min-height:28px;padding:5px 9px}.user-training-command-status-pill{max-width:220px;min-height:28px;padding:6px 8px}.user-training-command-legend-pill.ok,.user-training-command-status-pill.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.user-training-command-legend-pill.warn,.user-training-command-status-pill.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.user-training-command-legend-pill.fault,.user-training-command-status-pill.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.user-training-command-legend-pill.info,.user-training-command-status-pill.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.user-training-command-status-pill.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.user-training-command-table-wrap{max-height:min(760px,calc(100vh - 250px));overflow:auto;background:var(--bg2)}.user-training-command-table-wrap::-webkit-scrollbar{width:2px;height:2px}.user-training-command-table-wrap::-webkit-scrollbar-thumb{background:var(--bd2)}.user-training-command-table{min-width:980px;width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-family:var(--mono);font-size:10px}.user-training-command-table th,.user-training-command-table td{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:12px;text-align:left;vertical-align:top}.user-training-command-table th{position:sticky;top:0;z-index:4;background:var(--bg);color:var(--ink2);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.user-training-command-table tbody tr{background:var(--bg2)}.user-training-command-table tbody tr:nth-child(2n){background:var(--bg3)}.user-training-command-table tbody tr:hover{background:var(--bg4)}.user-training-command-course-cell,.user-training-command-evidence-cell,.user-training-command-row-actions{display:grid;gap:7px;min-width:0}.user-training-command-course-cell strong,.user-training-command-evidence-cell strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:16px;font-weight:900;text-overflow:ellipsis}.user-training-command-course-cell span{color:var(--ink3);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.user-training-command-table-note{display:block;margin-top:7px}.user-training-command-row-actions{min-width:172px}.user-training-command-btn,.user-training-command-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;width:100%;border:1px solid var(--bd);background:var(--bg3);padding:0 10px;color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.user-training-command-upload-btn{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim);color:var(--c);cursor:pointer}.user-training-command-btn:hover:not(:disabled),.user-training-command-upload-btn:hover:not(.disabled){border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.user-training-command-btn:disabled,.user-training-command-upload-btn.disabled{cursor:not-allowed;opacity:.55}.user-training-command-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.user-training-command-empty,.user-training-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px dashed var(--bd);background:var(--bg2);padding:32px;text-align:center}.user-training-command-loading{width:min(520px,calc(100vw - 40px));margin:120px auto}.user-training-command-empty svg,.user-training-command-loading svg{color:var(--c)}.user-training-command-empty strong{font-size:24px}.user-training-command-spin{animation:cmmsSpin .9s linear infinite}.user-training-command-side-panel{display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px}.user-training-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-training-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.user-training-command-side-icon.info{background:var(--cdim);color:var(--c)}.user-training-command-action-deck,.user-training-command-side-block{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.user-training-command-side-block.profile,.user-training-command-side-block.status{border:1px solid var(--bd);background:var(--bg2);padding:12px}.user-training-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.user-training-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.user-training-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.user-training-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.user-training-command-scope-row,.user-training-command-status-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:8px 10px}.user-training-command-scope-row strong,.user-training-command-status-row strong{max-width:180px;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.user-training-command-status-row.ok{border-color:color-mix(in srgb,var(--g) 32%,var(--bd));background:var(--gdim)}.user-training-command-status-row.warn{border-color:color-mix(in srgb,var(--a) 32%,var(--bd));background:var(--adim)}.user-training-command-status-row.fault{border-color:color-mix(in srgb,var(--r) 32%,var(--bd));background:var(--rdim)}.user-training-command-status-row.info{border-color:color-mix(in srgb,var(--c) 32%,var(--bd));background:var(--cdim)}:root[data-theme=light] .user-training-command-view .user-training-command-btn,:root[data-theme=light] .user-training-command-view .user-training-command-action-row:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .user-training-command-view .user-training-command-btn,.apex-app-shell[data-theme=light] .enterprise-main .user-training-command-view .user-training-command-action-row:not(.primary){border-color:#d7e0ec!important;background:#fff!important;color:#4b5d78!important}:root[data-theme=light] .user-training-command-view .user-training-command-action-row.primary,:root[data-theme=light] .user-training-command-view .user-training-command-upload-btn,.apex-app-shell[data-theme=light] .enterprise-main .user-training-command-view .user-training-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .user-training-command-view .user-training-command-upload-btn{border-color:#007ea757!important;background:#007ea717!important;color:#007ea7!important}@media(max-width:1320px){.user-training-command-head-actions{min-width:0;width:100%;justify-content:flex-start}}@media(max-width:1180px){.user-training-command-context-grid,.user-training-command-body{grid-template-columns:1fr}.user-training-command-side-panel{min-height:unset}}@media(max-width:940px){.user-training-command-context-grid,.user-training-command-kpi-row,.user-training-command-workspace-head{grid-template-columns:1fr}}@media(max-width:640px){.user-training-command-nav{grid-template-columns:1fr}.user-training-command-card{min-height:126px}}.learning-log-command-view{min-height:100vh;color-scheme:dark}.learning-log-command-view *,.learning-log-command-view *:before,.learning-log-command-view *:after{box-sizing:border-box}:root[data-theme=light] .learning-log-command-view,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view,:root[data-theme=light] .learning-log-command-modal-panel,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-modal-panel{--bg: #f5f7fb;--bg2: #ffffff;--bg3: #eef3f9;--bg4: #e3ebf6;--bd: #d7e0ec;--bd2: #bccadd;--ink: #101827;--ink2: #4b5d78;--ink3: #7b8aa3;--ink4: #c5cedb;--c: #007ea7;--cd: #005f83;--cdim: rgba(0, 126, 167, .09);--g: #008f5a;--gd: #006f45;--gdim: rgba(0, 143, 90, .1);--a: #b66e00;--ad: #8f5600;--adim: rgba(182, 110, 0, .12);--r: #c92646;--rd: #9f1732;--rdim: rgba(201, 38, 70, .1);--bl: #2563eb;--bldim: rgba(37, 99, 235, .09);color-scheme:light}.learning-log-command-head{border-bottom:1px solid var(--bd)}.learning-log-command-head .ph-kicker{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.learning-log-command-head .ph-title{max-width:760px}.learning-log-command-head-actions{display:flex;justify-content:flex-end;min-width:min(520px,100%)}.learning-log-command-status-strip{margin-top:14px}.learning-log-command-nav{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;width:100%}.learning-log-command-nav-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;border:1px solid var(--bd);background:var(--bg2);padding:9px;color:var(--ink2);text-align:left;transition:border-color .16s,background .16s,color .16s,transform .16s}.learning-log-command-nav-item:hover,.learning-log-command-nav-item.on,.learning-log-command-nav-item.primary{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.learning-log-command-nav-item span{display:grid;min-width:0}.learning-log-command-nav-item strong,.learning-log-command-action-row strong,.learning-log-command-side-head h3,.learning-log-command-workspace-head h2,.learning-log-command-empty strong,.learning-log-command-modal-head h2{margin:0;color:var(--ink);font-family:var(--dis);font-weight:900;letter-spacing:0}.learning-log-command-nav-item strong,.learning-log-command-action-row strong{font-size:14px}.learning-log-command-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.learning-log-command-card{position:relative;display:grid;gap:9px;min-height:148px;border-right:1px solid var(--bd);background:var(--bg);padding:22px}.learning-log-command-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink3);content:""}.learning-log-command-card.ok:before{background:var(--g)}.learning-log-command-card.warn:before{background:var(--a)}.learning-log-command-card.fault:before{background:var(--r)}.learning-log-command-card.info:before{background:var(--c)}.learning-log-command-card.neutral:before{background:var(--bd2)}.learning-log-command-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink3)}.learning-log-command-card-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.learning-log-command-card p,.learning-log-command-card small,.learning-log-command-eyebrow,.learning-log-command-nav-item small,.learning-log-command-kpi p,.learning-log-command-workspace-head span,.learning-log-command-workspace-count small,.learning-log-command-empty span,.learning-log-command-loading strong,.learning-log-command-action-row small,.learning-log-command-scope-row span,.learning-log-command-status-row span,.learning-log-command-date-cell span,.learning-log-command-entry-cell span,.learning-log-command-tag-list em,.learning-log-command-reference-line,.learning-log-command-evidence-cell small,.learning-log-command-muted,.learning-log-command-type-empty,.learning-log-command-field-block label,.learning-log-command-field-block small{color:var(--ink3);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.learning-log-command-card strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:clamp(22px,2.5vw,32px);font-weight:900;letter-spacing:0;line-height:.95;text-overflow:ellipsis}.learning-log-command-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bd)}.learning-log-command-kpi{min-height:136px;border-radius:0;text-align:left}.learning-log-command-kpi.ok{background:var(--gdim)}.learning-log-command-kpi.warn{background:var(--adim)}.learning-log-command-kpi.fault{background:var(--rdim)}.learning-log-command-kpi.info{background:var(--cdim)}.learning-log-command-kpi.neutral{background:var(--bg2)}.learning-log-command-kpi .kpi-eye{display:inline-flex;align-items:center;gap:8px}.learning-log-command-kpi .kpi-num{overflow:hidden;font-size:clamp(30px,3.8vw,52px);text-overflow:ellipsis}.learning-log-command-kpi p{margin:8px 0 0}.learning-log-command-body{grid-template-columns:minmax(0,1fr) 360px;min-height:760px}.learning-log-command-main-panel,.learning-log-command-side-panel{min-width:0;min-height:760px;overflow:hidden}.learning-log-command-main-panel{background:var(--bg2)}.learning-log-command-workspace{display:grid;background:var(--bg2)}.learning-log-command-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-bottom:1px solid var(--bd);background:var(--bg2);padding:18px 22px}.learning-log-command-workspace-head h2{font-size:clamp(22px,2.1vw,30px);line-height:.95}.learning-log-command-workspace-head span{display:block;margin-top:8px;letter-spacing:.04em;text-transform:none}.learning-log-command-workspace-count{display:grid;min-width:128px;border:1px solid var(--bd);background:var(--bg3);padding:12px;text-align:center}.learning-log-command-workspace-count strong{color:var(--c);font-family:var(--dis);font-size:32px;font-weight:900;line-height:.9}.learning-log-command-alert{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding:12px 16px;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.learning-log-command-alert.fault{background:var(--rdim);color:var(--r)}.learning-log-command-alert.ok{background:var(--gdim);color:var(--g)}.learning-log-command-filter-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(360px,2fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--bd);background:var(--bg3);padding:12px 14px}.learning-log-command-search-wrap{position:relative;display:flex;align-items:center}.learning-log-command-search-wrap svg{position:absolute;left:11px;color:var(--ink3)}.learning-log-command-search-wrap .learning-log-command-field{padding-left:34px}.learning-log-command-field{width:100%;min-height:38px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink);padding:0 11px;font-family:var(--mono);font-size:10px;font-weight:850;outline:none;transition:border-color .16s,background .16s}.learning-log-command-field::-moz-placeholder{color:var(--ink3)}.learning-log-command-field::placeholder{color:var(--ink3)}.learning-log-command-field:focus{border-color:var(--c);background:var(--bg4)}.learning-log-command-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.learning-log-command-filter-tab{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bd);background:var(--bg2);color:var(--ink2);padding:0 10px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s;white-space:nowrap}.learning-log-command-filter-tab:hover,.learning-log-command-filter-tab.on{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.learning-log-command-filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.learning-log-command-legend{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--bd);background:var(--bg2);padding:12px 14px}.learning-log-command-legend-pill,.learning-log-command-status-pill{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.learning-log-command-legend-pill{min-height:28px;padding:5px 9px}.learning-log-command-status-pill{max-width:230px;min-height:28px;padding:6px 8px}.learning-log-command-legend-pill.ok,.learning-log-command-status-pill.ok{border-color:color-mix(in srgb,var(--g) 38%,var(--bd));background:var(--gdim);color:var(--g)}.learning-log-command-legend-pill.warn,.learning-log-command-status-pill.warn{border-color:color-mix(in srgb,var(--a) 38%,var(--bd));background:var(--adim);color:var(--a)}.learning-log-command-legend-pill.fault,.learning-log-command-status-pill.fault{border-color:color-mix(in srgb,var(--r) 38%,var(--bd));background:var(--rdim);color:var(--r)}.learning-log-command-legend-pill.info,.learning-log-command-status-pill.info{border-color:color-mix(in srgb,var(--c) 38%,var(--bd));background:var(--cdim);color:var(--c)}.learning-log-command-legend-pill.neutral,.learning-log-command-status-pill.neutral{border-color:var(--bd2);background:var(--bg4);color:var(--ink2)}.learning-log-command-table-wrap{max-height:min(800px,calc(100vh - 250px));overflow:auto;background:var(--bg2)}.learning-log-command-table-wrap::-webkit-scrollbar{width:2px;height:2px}.learning-log-command-table-wrap::-webkit-scrollbar-thumb{background:var(--bd2)}.learning-log-command-table{min-width:1120px;width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-family:var(--mono);font-size:10px}.learning-log-command-table th,.learning-log-command-table td{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:12px;text-align:left;vertical-align:top}.learning-log-command-table th{position:sticky;top:0;z-index:4;background:var(--bg);color:var(--ink2);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.learning-log-command-table tbody tr{background:var(--bg2)}.learning-log-command-table tbody tr:nth-child(2n){background:var(--bg3)}.learning-log-command-table tbody tr:hover{background:var(--bg4)}.learning-log-command-date-cell,.learning-log-command-entry-cell,.learning-log-command-reference-cell,.learning-log-command-evidence-cell,.learning-log-command-row-actions{display:grid;gap:7px;min-width:0}.learning-log-command-date-cell strong,.learning-log-command-entry-cell strong,.learning-log-command-hours-cell strong,.learning-log-command-evidence-cell strong{overflow:hidden;color:var(--ink);font-family:var(--dis);font-size:16px;font-weight:900;text-overflow:ellipsis}.learning-log-command-entry-cell{min-width:260px}.learning-log-command-entry-cell span{max-width:420px;color:var(--ink2);letter-spacing:.03em;text-transform:none}.learning-log-command-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px}.learning-log-command-tag-list svg{color:var(--ink3)}.learning-log-command-tag-list em{border:1px solid var(--bd);background:var(--bg4);padding:2px 6px;font-style:normal}.learning-log-command-reference-line{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;align-items:center;letter-spacing:.06em}.learning-log-command-reference-line svg{color:var(--ink3)}.learning-log-command-reference-line em{color:var(--ink3);font-style:normal}.learning-log-command-reference-line strong{overflow:hidden;color:var(--ink2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.learning-log-command-evidence-cell{min-width:210px}.learning-log-command-evidence-cell small{letter-spacing:.05em}.learning-log-command-evidence-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.learning-log-command-row-actions{grid-template-columns:repeat(2,34px)}.learning-log-command-btn,.learning-log-command-upload-btn,.learning-log-command-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--bd);background:var(--bg3);color:var(--ink2);padding:0 10px;font-family:var(--mono);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s,background .16s,color .16s,transform .16s}.learning-log-command-btn.primary,.learning-log-command-upload-btn{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim);color:var(--c)}.learning-log-command-btn:hover:not(:disabled),.learning-log-command-upload-btn:hover:not(.disabled),.learning-log-command-icon-btn:hover{border-color:var(--c);background:var(--cdim);color:var(--c);transform:translateY(-1px)}.learning-log-command-icon-btn{width:34px;padding:0}.learning-log-command-icon-btn.danger:hover{border-color:var(--r);background:var(--rdim);color:var(--r)}.learning-log-command-btn:disabled,.learning-log-command-upload-btn.disabled{cursor:not-allowed;opacity:.55}.learning-log-command-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.learning-log-command-empty,.learning-log-command-loading{display:grid;min-height:260px;place-items:center;gap:10px;border:1px dashed var(--bd);background:var(--bg2);padding:32px;text-align:center}.learning-log-command-loading{width:min(520px,calc(100vw - 40px));margin:120px auto}.learning-log-command-empty svg,.learning-log-command-loading svg{color:var(--c)}.learning-log-command-empty strong{font-size:24px}.learning-log-command-spin{animation:cmmsSpin .9s linear infinite}.learning-log-command-side-panel{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:12px;padding:18px}.learning-log-command-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.learning-log-command-side-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--bd);background:var(--bg3);color:var(--ink3)}.learning-log-command-side-icon.info{background:var(--cdim);color:var(--c)}.learning-log-command-action-deck,.learning-log-command-side-block{display:grid;gap:8px;border-top:1px solid var(--bd);padding-top:12px}.learning-log-command-side-block.scope,.learning-log-command-side-block.status,.learning-log-command-side-block.types{border:1px solid var(--bd);background:var(--bg2);padding:12px}.learning-log-command-action-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg2);padding:10px;color:var(--ink);text-align:left;transition:border-color .16s,background .16s,transform .16s}.learning-log-command-action-row:hover{border-color:var(--c);background:var(--cdim);transform:translateY(-1px)}.learning-log-command-action-row.primary{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));background:var(--cdim)}.learning-log-command-action-row>span{display:grid;flex:1;gap:3px;min-width:0}.learning-log-command-scope-row,.learning-log-command-status-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd);background:var(--bg3);padding:8px 10px}.learning-log-command-scope-row strong,.learning-log-command-status-row strong{max-width:180px;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis}.learning-log-command-status-row.ok{border-color:color-mix(in srgb,var(--g) 32%,var(--bd));background:var(--gdim)}.learning-log-command-status-row.warn{border-color:color-mix(in srgb,var(--a) 32%,var(--bd));background:var(--adim)}.learning-log-command-status-row.fault{border-color:color-mix(in srgb,var(--r) 32%,var(--bd));background:var(--rdim)}.learning-log-command-status-row.info{border-color:color-mix(in srgb,var(--c) 32%,var(--bd));background:var(--cdim)}.learning-log-command-status-row.neutral{border-color:var(--bd2);background:var(--bg4)}.learning-log-command-type-empty{border:1px dashed var(--bd);background:var(--bg3);padding:12px}.learning-log-command-modal-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.learning-log-command-modal-panel{width:min(780px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;border:1px solid var(--bd2);background:var(--bg2);color:var(--ink);box-shadow:var(--modal-shadow)}.learning-log-command-modal-panel::-webkit-scrollbar{width:2px}.learning-log-command-modal-panel::-webkit-scrollbar-thumb{background:var(--bd2)}.learning-log-command-modal-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bd);background:var(--bg);padding:18px 20px}.learning-log-command-modal-head h2{margin-top:4px;font-size:26px;line-height:.95}.learning-log-command-modal-form{display:grid;gap:14px;padding:20px}.learning-log-command-field-block{display:grid;gap:6px;min-width:0}.learning-log-command-field-block small{letter-spacing:.05em}.learning-log-command-modal-grid{display:grid;gap:12px}.learning-log-command-modal-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-log-command-modal-grid.compact{gap:7px}.learning-log-command-textarea{min-height:118px;padding-top:10px;resize:vertical}.learning-log-command-modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--bd);padding-top:16px}:root[data-theme=light] .learning-log-command-view .learning-log-command-field,:root[data-theme=light] .learning-log-command-modal-panel .learning-log-command-field,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-field,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-modal-panel .learning-log-command-field{border-color:#bccadd!important;background:#fff!important;color:#101827!important;color-scheme:light}:root[data-theme=light] .learning-log-command-view .learning-log-command-btn:not(.primary),:root[data-theme=light] .learning-log-command-view .learning-log-command-icon-btn,:root[data-theme=light] .learning-log-command-view .learning-log-command-action-row:not(.primary),:root[data-theme=light] .learning-log-command-modal-panel .learning-log-command-btn:not(.primary),:root[data-theme=light] .learning-log-command-modal-panel .learning-log-command-icon-btn,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-btn:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-icon-btn,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-action-row:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-modal-panel .learning-log-command-btn:not(.primary),.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-modal-panel .learning-log-command-icon-btn{border-color:#d7e0ec!important;background:#fff!important;color:#4b5d78!important}:root[data-theme=light] .learning-log-command-view .learning-log-command-btn.primary,:root[data-theme=light] .learning-log-command-view .learning-log-command-upload-btn,:root[data-theme=light] .learning-log-command-view .learning-log-command-action-row.primary,:root[data-theme=light] .learning-log-command-modal-panel .learning-log-command-btn.primary,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-btn.primary,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-upload-btn,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-view .learning-log-command-action-row.primary,.apex-app-shell[data-theme=light] .enterprise-main .learning-log-command-modal-panel .learning-log-command-btn.primary{border-color:#007ea757!important;background:#007ea717!important;color:#007ea7!important}@media(max-width:1320px){.learning-log-command-head-actions{min-width:0;width:100%;justify-content:flex-start}.learning-log-command-filter-bar{grid-template-columns:1fr}}@media(max-width:1180px){.learning-log-command-context-grid,.learning-log-command-body{grid-template-columns:1fr}.learning-log-command-side-panel{min-height:unset}}@media(max-width:940px){.learning-log-command-context-grid,.learning-log-command-kpi-row,.learning-log-command-workspace-head,.learning-log-command-modal-grid.two{grid-template-columns:1fr}.learning-log-command-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.learning-log-command-nav,.learning-log-command-filter-tabs,.learning-log-command-evidence-actions{grid-template-columns:1fr}.learning-log-command-card{min-height:126px}.learning-log-command-modal-actions,.learning-log-command-filter-actions{justify-content:stretch}.learning-log-command-modal-actions .learning-log-command-btn,.learning-log-command-filter-actions .learning-log-command-btn{width:100%}}html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-select,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-field,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-readonly-field,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-side-signal-grid span,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-signal-row,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item:not(.on),html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row:not(.primary),html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn:not(.primary):not(.danger),html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-chip,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-field,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-btn:not(.primary):not(.danger){border-color:#d7e0ec!important;background:#fff!important;background-color:#fff!important;color:#4b5d78!important}html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-select,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-field,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-field{border-color:#bccadd!important;color:#101827!important;color-scheme:light}html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item.on,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row.primary,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn.primary,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-modal-panel .training-dashboard-command-btn.primary{border-color:#007ea757!important;background:#007ea717!important;background-color:#007ea717!important;color:#007ea7!important}html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-nav-item:hover,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-action-row:hover,html[data-theme=light] body .apex-app-shell .enterprise-main .training-dashboard-command-view .training-dashboard-command-btn:hover:not(:disabled){border-color:#007ea7!important;background:#007ea717!important;background-color:#007ea717!important;color:#007ea7!important}html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-nav-item:not(.on),html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-action-row:not(.primary),html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-btn:not(.primary):not(.danger),html[data-theme=light] .training-dashboard-command-view a.training-dashboard-command-btn:not(.primary):not(.danger){border-color:#d7e0ec!important;background:#fff!important;background-color:#fff!important;color:#4b5d78!important}html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-nav-item:not(.on) strong,html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-action-row:not(.primary) strong{color:#101827!important}html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-nav-item:not(.on) small,html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-action-row:not(.primary) small{color:#7b8aa3!important}html[data-theme=light] .training-dashboard-command-view button.training-dashboard-command-nav-item.on{border-color:#007ea757!important;background:#007ea717!important;background-color:#007ea717!important;color:#007ea7!important}@media print{.print-hide,nav,header,.sidebar,footer{display:none!important}body{margin:0;padding:0;background:#fff!important}.print-labels-grid{padding:0!important}.print-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;page-break-inside:auto}.asset-label,.inventory-label{page-break-inside:avoid;border:2px solid #333!important;margin-bottom:8px}}
