@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap");.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans,Noto Sans Devanagari,sans-serif;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,pre,samp{font-family:IBM Plex Mono,Noto Sans Devanagari,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}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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(16 27 43/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{width:100%;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgba(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);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}input:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(29 63 110/var(--tw-border-opacity,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(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);--tw-ring-opacity:1;--tw-ring-color:rgb(213 222 234/var(--tw-ring-opacity,1))}textarea{min-height:7rem}.panel{border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px rgba(16,27,43,.06);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.panel{padding:1.5rem}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;--tw-bg-opacity:1;background-color:rgb(29 63 110/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(22 50 90/var(--tw-bg-opacity,1))}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(29 63 110/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(29 63 110/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(22 50 90/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.field-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.eyebrow{font-family:IBM Plex Mono,Noto Sans Devanagari,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.pill{display:inline-flex;align-items:center;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.max-h-80{max-height:20rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:5px}.rounded-xl{border-radius:6px}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-brand-500{--tw-border-opacity:1;border-color:rgb(29 63 110/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-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-brand-100{--tw-bg-opacity:1;background-color:rgb(213 222 234/var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.p-4{padding:1rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.font-display{font-family:Noto Sans,Noto Sans Devanagari,sans-serif}.font-mono{font-family:IBM Plex Mono,Noto Sans Devanagari,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.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-bold{font-weight:700}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(22 50 90/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(17 40 72/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/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))}.underline{text-decoration-line:underline}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[left\:right\]{left:right}.\[match_start\:match_end\]{match_start:match end}:root{--paper:#f3f4f6;--surface:#fff;--sunk:#f7f8fa;--line:#dcdfe5;--line-2:#c9ced8;--ink:#101b2b;--ink-2:#2c3a4f;--muted:#5a6678;--brand:#1d3f6e;--brand-600:#16325a;--brand-50:#edf1f7;--brand-100:#d5deea;--navy:#0f2742;--khaki:#b8925a;--khaki-50:#f6f0e4;--money:#0f766e;--money-50:#e6f4f2;--phone:#6d3fc0;--phone-50:#f1ecfb;--ident:#b4235a;--ident-50:#fcebf1;--ok:#1f7a4d;--ok-50:#e8f5ee;--warn:#b45309;--warn-50:#fff5e5;--bad:#c2352b;--bad-50:#fdecea;--f-display:"Noto Sans","Noto Sans Devanagari","Segoe UI",system-ui,sans-serif;--f-body:"Noto Sans","Noto Sans Devanagari","Segoe UI",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--f-hi:"Noto Sans Devanagari","Nirmala UI","Mangal",sans-serif;--r:6px;--r-sm:4px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}[tabindex]:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.hi{font-family:var(--f-hi)}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1360px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}header{position:sticky;top:0;z-index:20;background:var(--navy);color:#fff}.hbar{gap:14px;flex-wrap:wrap;padding-block:10px}.hbar,.logo{display:flex;align-items:center}.logo{gap:12px;margin-right:auto;color:#fff;text-decoration:none}.crest{width:38px;height:44px;flex:none}.logo strong{display:block;font:700 16px/1.25 var(--f-display);letter-spacing:.01em}.logo strong .hi{font-weight:700}.logo small{display:block;color:#c9d3e1;font-size:12px;letter-spacing:.02em}header .who strong{color:#fff}header .who small{color:#c9d3e1}header .btn{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.35)}header .btn:hover{background:hsla(0,0%,100%,.1)}header .btn.primary{background:var(--khaki);border-color:var(--khaki);color:var(--navy)}header .btn.primary:hover{background:#c9a56c}header .chip-illus{background:transparent;color:#f3d9a8;border-color:hsla(39,76%,81%,.6)}.tricolour{height:3px;background:linear-gradient(90deg,#f93 0 33.3%,#fff 33.3% 66.6%,#138808 66.6%)}.navrow{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink)}.tabs{display:flex;gap:4px;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:4px}.tab{border:0;background:transparent;padding:8px 16px;border-radius:5px;font-weight:600;color:var(--muted)}.tab[aria-selected=true]{background:var(--surface);color:var(--brand-600);box-shadow:0 1px 2px rgba(15,27,46,.12)}.chip-illus{font-size:12px;font-weight:600;color:var(--warn);background:var(--warn-50);border:1px solid #f3d9a8;padding:4px 10px;border-radius:4px;white-space:nowrap}.clock{font:500 13px var(--f-mono);color:var(--muted)}main{padding-block:24px 48px}.view[hidden]{display:none}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}h1{font-size:24px;letter-spacing:-.01em}h1,h2{font-weight:600}h2{font-size:16px}h3{font-size:14px;font-weight:600}.eyebrow{font:600 11px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lede{color:var(--ink-2);max-width:72ch;margin:6px 0 0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}@keyframes pulse{50%{opacity:.25}}.btn{border:1px solid var(--line-2);background:var(--surface);border-radius:5px;padding:7px 14px;font-weight:600;font-size:13px}.btn:hover{background:var(--sunk)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-600)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:4px;border:1px solid var(--line);background:var(--sunk);color:var(--ink-2);white-space:nowrap}.chip.money{background:var(--money-50);border-color:#bfe2dd;color:var(--money)}.chip.phone{background:var(--phone-50);border-color:#dcd0f3;color:var(--phone)}.chip.ident{background:var(--ident-50);border-color:#f2c9d8;color:var(--ident)}.chip.ok{background:var(--ok-50);border-color:#bfe3cf;color:var(--ok)}.chip.warn{background:var(--warn-50);border-color:#f3d9a8;color:var(--warn)}.chip.bad{background:var(--bad-50);border-color:#f3c5c0;color:var(--bad)}.chip.brand{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-600)}.chip.muted,.note{color:var(--muted)}.note{font-size:12.5px;background:var(--sunk);border:1px dashed var(--line-2);border-radius:5px;padding:8px 12px;margin-top:14px}svg text{font-family:var(--f-body)}.svgbox{width:100%;overflow-x:auto}.svgbox svg{display:block;width:100%;min-width:640px;height:auto}.hflow{padding:20px 20px 16px}body.wide .wrap{max-width:none}.hf-scroll{overflow-x:auto;padding-bottom:6px}.hf{display:grid;--indigo:#4338ca;--indigo-50:#eef0ff;--green:#1f7a4d;--green-50:#e8f5ee;--slate:#334e7a;--slate-50:#edf2f8}.band{grid-row:1;display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 12px 6px 0;border-radius:6px;background:var(--bt);color:var(--bc);font:700 14px var(--f-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;min-width:0}.band small{font:500 13px var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-2)}.band svg{width:20px;height:20px;flex:none}.band.b1{--bt:var(--brand-50);--bc:var(--brand-600)}.band.b2{--bt:var(--indigo-50);--bc:var(--indigo)}.band.b3{--bt:var(--green-50);--bc:var(--green)}.band.b4{--bt:var(--slate-50);--bc:var(--slate)}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fc{position:relative;align-self:center;margin:5px 0;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:9px 10px;display:flex;flex-direction:column;gap:5px;box-shadow:0 1px 2px rgba(15,27,46,.05);transition:opacity .35s,border-color .35s,box-shadow .35s,transform .35s;--lc:var(--brand);--lt:var(--brand-50)}.fc:hover{border-color:var(--line-2)}.fc-t{font-weight:700;font-size:13px;line-height:1.2;color:var(--ink)}.fc-s,.fc-t{display:block}.fc-s{font-size:11.5px;color:var(--muted);line-height:1.35}.fc.spine{padding:14px;gap:8px}.fc.spine .fc-t{font:600 18px var(--f-display);letter-spacing:-.01em}.fc.spine .fc-s{font-size:13px;color:var(--ink-2)}.fc-head{display:flex;align-items:center;gap:10px}.badge{place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lc);color:#fff;font:600 13px var(--f-display);flex:none}.badge,.ico{display:grid}.ico{place-items:center;width:38px;height:38px;border-radius:6px;background:var(--lt);color:var(--lc);flex:none}.fc.party{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.fc.party .ico{width:34px;height:34px}.fc.party{flex-direction:column;align-items:stretch;gap:4px;padding:9px 11px}.fc.party .fc-t{font-size:13.5px}.pbody{display:grid;gap:3px;min-width:0}.ptop{display:flex;gap:7px;align-items:center;margin-bottom:2px}.ptop .tag{margin-left:auto}.ico.sm{width:26px;height:26px;border-radius:5px}.ico.sm .icon{width:15px;height:15px}.kv2{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px;font-size:11.5px;color:var(--ink-2);line-height:1.35}.kv2 b{padding-top:1px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kv2 b,.tag{font-weight:700}.tag{font-size:10px;padding:1px 7px;border-radius:4px;white-space:nowrap}.tag.auto{background:var(--brand-50);color:var(--brand-600)}.tag.off{background:var(--warn-50);color:var(--warn)}.tag.int{background:var(--sunk);color:var(--muted);border:1px solid var(--line)}.fc.result{flex-direction:row;align-items:flex-start;gap:9px}.fc.result .ico{width:32px;height:32px;border-radius:5px}.fc.result .fc-t{font-size:13px;letter-spacing:.02em}.mini{display:flex;flex-wrap:wrap;gap:4px}.mini span{font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--sunk);border:1px solid var(--line);color:var(--ink-2)}.callout{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.35}.callout .icon{width:16px;height:16px;flex:none;margin-top:1px}.callout.blue{background:var(--brand-50);color:var(--brand-600)}.callout.amber{background:var(--warn-50);color:var(--warn)}.lane{align-self:flex-start;font-size:10.5px;font-weight:700;padding:1px 8px;border-radius:4px;color:#fff;background:var(--lc)}.warn{display:flex;flex-wrap:wrap;gap:3px}.warn span{display:inline-flex;gap:4px;align-items:center;font-size:10.5px;font-weight:600;color:var(--bad);background:var(--bad-50);border-radius:5px;padding:1px 5px;line-height:1.3;white-space:nowrap}.warn .icon{width:11px;height:11px;flex:none}.fc.result,.fc.sub{border-top:3px solid var(--lc)}.fc.money{--lc:var(--money);--lt:var(--money-50)}.fc.phone{--lc:var(--phone);--lt:var(--phone-50)}.fc.ident{--lc:var(--ident);--lt:var(--ident-50)}.fc.disp,.fc.link{--lc:var(--indigo);--lt:var(--indigo-50)}.fc.res{--lc:var(--slate);--lt:var(--slate-50)}.fc.officer{--lc:var(--warn);--lt:#fff;background:var(--warn-50);border-color:#f3d9a8}.fc.officer .fc-t{color:var(--warn)}.fc.in:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--line-2)}.fc.in.done:before,.fc.in.on:before{border-left-color:var(--brand)}.hf.anim .fc:not(.on):not(.done):not(.src){opacity:.55}.colh{align-self:end;font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 2px 2px}.feed{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--slate)}.feed .icon{width:12px;height:12px}.mini span.m{background:var(--money-50);border-color:#bfe2dd;color:var(--money)}.mini span.p{background:var(--phone-50);border-color:#dcd0f3;color:var(--phone)}.mini span.i{background:var(--ident-50);border-color:#f2c9d8;color:var(--ident)}.fc.der{background:var(--lt)}.fc.der .fc-t{font-size:12.5px}.fc.party .fc-s,.fc.party .kv2 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc .o{align-self:flex-start;font-size:10.5px;font-weight:700;color:var(--warn);background:var(--warn-50);padding:1px 6px;border-radius:5px}.fc.party.internal{border-style:dashed;background:var(--sunk)}.hf .fc{cursor:default}.hf .fc:hover{border-color:var(--line)}.fc.src{opacity:1;border-color:var(--warn);box-shadow:0 0 0 3px #fbe2bf}.fc.group{align-self:stretch;margin:5px 0;justify-content:center;gap:6px;border-left:4px solid var(--lc);padding:12px}.fc.group .fc-t{font:600 15px var(--f-display)}.fc.on{opacity:1;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100),0 8px 20px rgba(31,95,191,.14);transform:translateY(-2px)}.fc.done{border-color:#b9cdee}.ha{position:relative;align-self:stretch}.ha:before{left:0;right:6px;height:2px;background:var(--line-2)}.ha:after,.ha:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.ha:after{right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--line-2)}.ha.line:before{right:0}.ha.line:after{display:none}.ha.done:before{background:var(--brand)}.ha.done:after{border-left-color:var(--brand)}.ha.live:before{background:repeating-linear-gradient(to right,var(--brand) 0 6px,transparent 6px 10px);animation:flowright .6s linear infinite}.ha.live:after{border-left-color:var(--brand)}@keyframes flowright{to{background-position:10px 0}}.hsv{align-self:stretch;position:relative}.hsv svg{position:absolute;inset:0;width:100%;height:100%}.hsv path{stroke:var(--line-2);stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.hsv.done path,.hsv.live path{stroke:var(--brand)}.hsv.live path{stroke-dasharray:6 4;animation:dash .6s linear infinite}@keyframes dash{to{stroke-dashoffset:-10}}.loop{grid-row:2;position:relative;align-self:end;height:20px;margin:0 24%;border:2px solid var(--line-2);border-bottom:0;border-radius:6px 10px 0 0}.loop:after{content:"";position:absolute;left:-7px;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--line-2)}.loop span{position:absolute;left:50%;top:-9px;transform:translateX(-50%);background:var(--surface);padding:0 6px;font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap}.loop.done,.loop.live{border-color:var(--money)}.loop.live{border-style:dashed}.loop.done:after,.loop.live:after{border-top-color:var(--money)}.loop.done span,.loop.live span{color:var(--money)}.hf-foot{display:flex;gap:14px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.hf-cap{margin:0;color:var(--ink-2);min-width:0}.hf-cap strong{color:var(--brand-600)}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dash-head,.kpis{margin-bottom:16px}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kpi,.kpis{display:grid}.kpi{padding:14px 16px;gap:2px}.kpi .big{font:600 26px var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi .small{font-size:12.5px;color:var(--muted)}.kpi .bar{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-top:6px;background:var(--sunk)}.kpi .bar i{display:block;height:100%}.dgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.card{padding:16px;min-width:0}.card-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;flex-wrap:wrap}.card-h small{color:var(--muted);font-size:12px}.live{display:grid;gap:10px}.livecall{border:1px solid var(--line);border-radius:6px;padding:12px;display:grid;gap:8px}.livecall .top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.rec{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--bad)}.rec:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bad);animation:pulse 1.2s infinite}.lf{display:flex;flex-wrap:wrap;gap:6px}.lf .chip{animation:pop .4s}@keyframes pop{0%{transform:scale(.8)}}.lastline{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table{width:100%;border-collapse:collapse;font-size:13.5px}th{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;background:var(--surface);position:sticky;top:0}td,th{padding:8px;border-bottom:1px solid var(--line)}td{vertical-align:middle}td.r,th.r{text-align:right}.tscroll{overflow:auto}.gh-row td:first-child{width:76px}.count{font:600 18px var(--f-display);font-variant-numeric:tabular-nums}.count.urgent{color:var(--bad)}.count.soon{color:var(--warn)}.stack{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--sunk);min-width:120px}.stack i{display:block;height:100%}.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:5px}.legend span:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.hb,.hbars{display:grid;gap:8px}.hb{grid-template-columns:110px minmax(0,1fr) minmax(44px,auto);white-space:nowrap;align-items:center;font-size:13px}.hb .track{height:10px;background:var(--sunk);border-radius:5px;overflow:hidden}.hb .track i{display:block;height:100%;background:var(--brand);border-radius:5px}.filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fbtn{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:5px 12px;font-size:13px;font-weight:600;color:var(--ink-2)}.fbtn[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.search{border:1px solid var(--line-2);border-radius:5px;padding:6px 10px;font:inherit;font-size:13px;min-width:0;width:200px;background:var(--surface);color:var(--ink)}.dots{display:flex;gap:3px}.dots i{width:9px;height:9px;border-radius:50%;background:var(--sunk);border:1px solid var(--line-2)}.dots i.d{background:var(--brand);border-color:var(--brand)}.dots i.a{background:var(--surface);border:2px solid var(--brand)}.dots i.na{opacity:.3}.qrow{cursor:pointer}.qrow:hover td{background:var(--brand-50)}.status{font-weight:600}.scrim{position:fixed;inset:0;background:rgba(15,27,46,.35);z-index:40}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);z-index:41;overflow:auto;box-shadow:-8px 0 30px rgba(15,27,46,.18);padding:20px max(20px,env(safe-area-inset-right,0px)) 32px 20px;display:grid;gap:16px;align-content:start}.drawer,.drawer .x{background:var(--surface)}.drawer .x{position:absolute;top:14px;right:max(14px,env(safe-area-inset-right,0px));border:1px solid var(--line);border-radius:5px;width:34px;height:34px}.kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 12px;font-size:13.5px}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:600;word-break:break-word}.dl{display:grid;gap:6px}.dl .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;font-size:13px}.dl .row small{display:block;color:var(--muted)}:root{--indigo:#4338ca;--indigo-50:#eef0ff;--slate:#334e7a;--slate-50:#edf2f8;--green:#1f7a4d;--green-50:#e8f5ee}.op-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.op-head,.subtabs{display:flex;flex-wrap:wrap}.subtabs{gap:2px;margin:0;padding:0}.subtab{border:0;border-bottom:3px solid transparent;background:transparent;padding:11px 14px 9px;border-radius:0;font-weight:600;font-size:14px;color:var(--ink-2);display:inline-flex;gap:8px;align-items:center;text-decoration:none}.subtab:hover{background:var(--sunk)}.subtab .n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sunk);border:1px solid var(--line-2);font:600 11px var(--f-display)}.subtab[aria-selected=true]{background:var(--brand-50);color:var(--brand-600)}.subtab[aria-selected=true] .n{background:var(--brand);border-color:var(--brand);color:#fff}.subtab.dash{margin-left:auto}.subtab .icon{width:16px;height:16px}.case-strip{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;padding:12px 16px;margin-bottom:16px}.case-strip .k{display:block;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.case-strip .v{font-weight:700;font-size:14px}.pane-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.pane-h p{margin:4px 0 0;color:var(--ink-2);max-width:85ch}.op-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.op-card{padding:16px;min-width:0}.op-card-h{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.op-card-h small{color:var(--muted);font-size:12px}.btn.sm{padding:4px 10px;font-size:12px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes wv{50%{height:100%}}.persons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.person{border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--sunk)}.person.us{background:var(--brand-50);border-color:var(--brand-100)}.person strong{display:block;font-size:13.5px}.person small{color:var(--muted);font-size:12px}.wave{display:flex;gap:3px;align-items:center;height:22px;margin-top:6px}.wave i{width:3px;border-radius:2px;background:var(--brand);height:30%;animation:wv 1s ease-in-out infinite}.wave.grey i{background:var(--line-2)}.wave.stop i{animation:none;height:20%}.transcript{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:4px;align-content:start}.tline{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 10px;border-radius:5px;background:var(--sunk);animation:rise .4s}.tline.caller{background:var(--surface);border:1px solid var(--line)}.tline .who{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:2px}.tline .hi{font-size:14.5px}.tline .en{font-size:12.5px;color:var(--muted)}.tline.hot{outline:2px solid var(--brand-100)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field{border:1px solid var(--line);border-radius:5px;padding:7px 10px;transition:background .5s,border-color .5s}.field label{display:block;font-size:11px;font-weight:600;color:var(--muted)}.field .v{font-size:13.5px;font-weight:600;min-height:20px;word-break:break-word}.field .v:empty:after{content:"listening…";font-weight:400;color:var(--line-2)}.field.flash{background:var(--brand-50);border-color:var(--brand)}.field.money .v{color:var(--money)}.field.phone .v{color:var(--phone)}.field.ident .v{color:var(--ident)}.done-block{margin-top:14px;display:grid;gap:10px;animation:rise .4s}.steps-inline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.steps-inline .sep{color:var(--line-2);font-weight:700}.ecard{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:6px;padding:12px;display:grid;gap:8px}.dgroup{margin-bottom:14px;--lc:var(--brand)}.dgroup-h{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.dgroup-h .bar{width:4px;height:22px;border-radius:2px;background:var(--lc)}.dgroup-h small{color:var(--muted);font-size:12px}.drow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,1.5fr) minmax(170px,1.3fr) 200px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--lc);border-radius:6px;background:var(--surface);margin-bottom:6px}.drow .fc-t{display:block;font-weight:700;font-size:13.5px}.drow .fc-s{display:block;font-size:12px;color:var(--muted)}.drow.internal{border-style:dashed dashed dashed solid;background:var(--sunk)}.dst{justify-self:end}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px;white-space:nowrap}.st-idle{background:var(--sunk);color:var(--muted);border:1px solid var(--line)}.st-send{background:var(--brand-50);color:var(--brand-600)}.st-send:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1s infinite}.st-ok{background:var(--ok-50);color:var(--ok)}.st-wait{background:var(--warn-50);color:var(--warn)}.st-int{background:var(--sunk);color:var(--muted);border:1px dashed var(--line-2)}.log2{display:grid;gap:6px;max-height:560px;overflow:auto;align-content:start}.log2 div{font-size:13px;padding:7px 10px;border-left:3px solid var(--brand);background:var(--brand-50);border-radius:0 6px 6px 0;animation:rise .4s}.log2 .t{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);margin-right:6px}.log2 div.money{border-color:var(--money);background:var(--money-50)}.log2 div.wait{border-color:var(--warn);background:var(--warn-50)}.log2 div.ident{border-color:var(--ident);background:var(--ident-50)}.log2 div.int{border-color:var(--indigo);background:var(--indigo-50)}.mnode{opacity:0;transition:opacity .5s}.mnode.show{opacity:1}.wsig{display:flex;flex-wrap:wrap;gap:4px}.wsig span{font-size:11px;font-weight:600;color:var(--bad);background:var(--bad-50);border-radius:5px;padding:1px 6px}.wsig span.n{color:var(--muted);background:var(--sunk)}.decide{display:flex;gap:6px;flex-wrap:wrap}.decide .btn.sel{background:var(--brand);border-color:var(--brand);color:#fff}.outlist{display:grid;gap:10px}.outlist .o2{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:grid;gap:4px}.outlist .o2 strong{font-size:13.5px}.outlist .o2 span{font-size:12.5px;color:var(--ink-2)}.iout{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px;animation:rise .4s}.gnode{opacity:0;transition:opacity .5s}.gnode.show{opacity:1}.mapbox svg{display:block;width:100%;height:auto}.op-card .svgbox svg{max-width:1040px;margin:0 auto}.mpt{opacity:0;transition:opacity .4s}.mpt.show{opacity:1}.ring{animation:ring 2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.wcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.wcard{padding:16px;display:grid;gap:8px;align-content:start;border-top:3px solid var(--slate)}.wcard .wh{display:flex;align-items:center;gap:10px}.wcard .wh .ico{background:var(--slate-50);color:var(--slate)}.wcard p{margin:0;color:var(--ink-2);font-size:14px}.srcs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.srcs button{border:1px solid var(--line);background:var(--sunk);border-radius:4px;padding:2px 10px;font-size:12px;font-weight:600;color:var(--brand-600)}.srcs button:hover{background:var(--brand-50)}.doc2{display:grid;gap:12px}.doc2 p{margin:0;color:var(--ink-2)}.todo2{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.todo2 label{display:flex;gap:8px;align-items:flex-start;font-size:14px;cursor:pointer}.todo2 input{margin-top:3px;accent-color:var(--brand)}.decision{margin-top:4px;font-size:13px;font-weight:600}.mailbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mailbar .stat{padding:10px 16px;display:grid;gap:1px;min-width:130px}.mailbar .stat b{font:600 22px var(--f-display)}.mailbar .stat span{font-size:12px;color:var(--muted)}.mailbar .stat.bad b,.st-bad{color:var(--bad)}.st-bad{background:var(--bad-50)}.mailui{display:grid;grid-template-columns:310px minmax(0,1fr) 350px;gap:16px;align-items:start}.tlist{padding:6px 8px 10px;max-height:820px;overflow:auto}.tl-g{display:flex;gap:6px;align-items:center;font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 8px 6px}.tl-g:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--lc)}.titem{display:grid;gap:2px;width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:6px;padding:9px 10px;margin-bottom:2px}.titem:hover{background:var(--sunk)}.titem.sel{background:var(--brand-50);border-color:var(--brand-100)}.titem .r1{display:flex;justify-content:space-between;gap:8px;align-items:center}.titem .org{font-weight:700;font-size:13.5px}.titem .sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titem.fresh{animation:fresh 1.8s}@keyframes fresh{0%{background:var(--ok-50);box-shadow:0 0 0 2px #bfe3cf}to{background:transparent;box-shadow:none}}.titem.sel.fresh{animation:none}.conv{padding:16px;display:grid;gap:12px;align-content:start;min-height:520px}.thread-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mail{border:1px solid var(--line);border-radius:6px;overflow:hidden;animation:rise .4s}.mail-h{display:grid;gap:2px;padding:10px 14px;background:var(--sunk);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.mail.in,.mail.in .mail-h{border-color:#bfe3cf}.mail.in .mail-h{background:var(--ok-50)}.mail-h .subj{font-weight:700;color:var(--ink);font-size:13.5px}.mail-h .dir{font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mail.out .dir{color:var(--brand-600)}.mail.in .dir{color:var(--ok)}.mail-b{padding:12px 14px;white-space:pre-wrap;font-size:13.5px;color:var(--ink-2);line-height:1.55}.mail-b mark{background:#fff1c2;color:var(--ink);border-radius:3px;padding:0 2px;font-weight:600}.files{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.file{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:600;border:1px solid var(--line);border-radius:5px;padding:4px 8px;background:var(--surface);color:var(--ink-2)}.draftbar{justify-content:space-between;padding:10px 14px;background:var(--warn-50);color:var(--warn);font-weight:600;border-top:1px solid #f3d9a8}.draftbar,.waitbox{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.waitbox{border:1px dashed var(--line-2);border-radius:6px;padding:14px;color:var(--muted)}.waitbox.bad{border-color:#f3c5c0;background:var(--bad-50);color:var(--bad);font-weight:600}.xpanel{padding:16px;display:grid;gap:12px;align-content:start}.xrow{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 10px;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13px;animation:rise .4s}.xrow .f{color:var(--muted);font-size:12px;font-weight:600;padding-top:1px}.xrow .v{font-weight:700;color:var(--ink);word-break:break-word}.xrow .meta{grid-column:2;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.asked{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:13px}.asked li{display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.asked li:before{content:"○";font-weight:700}.asked li.y{color:var(--ink)}.asked li.y:before{content:"✓";color:var(--ok)}@media (max-width:1250px){.mailui{grid-template-columns:280px minmax(0,1fr)}.xpanel{grid-column:1/-1}}@media (max-width:800px){.mailui{grid-template-columns:1fr}}.kpi .delta{font-weight:700}.delta.flat{color:var(--muted);font-weight:600}.kpi .spark{display:block;width:100%;height:28px;margin-top:6px}.kpi .tgt{position:absolute;top:-3px;width:2px;height:12px;background:var(--ink);border-radius:1px}.kpi.alarm .big{color:var(--bad)}.alerts{display:grid;gap:8px}.alert{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);border-radius:6px;padding:0 14px 0 0;background:var(--surface);overflow:hidden}.alert:hover{border-color:var(--line-2);background:var(--sunk)}.alert .sev{align-self:stretch;background:var(--warn)}.alert.red .sev{background:var(--bad)}.alert.blue .sev{background:var(--brand)}.alert .body{display:grid;gap:2px;padding:10px 0}.alert .at{font-weight:700;font-size:14px;color:var(--ink)}.alert .ad{font-size:13px;color:var(--ink-2)}.alert .act{font-size:12.5px;color:var(--brand-600);font-weight:700;text-align:right;max-width:220px}.livebig{display:flex;gap:12px;align-items:center;margin-bottom:6px}.livebig b{font:600 32px var(--f-display);line-height:1}.livebig span{font-size:13px;color:var(--ink-2)}.mini-list{display:grid;gap:0}.mini-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;padding:6px 0;border:0;border-bottom:1px dashed var(--line);background:transparent;text-align:left;width:100%}button.mini-row:hover{background:var(--brand-50)}.minibar{height:6px;background:var(--sunk);overflow:hidden}.minibar,.minibar i{display:block;border-radius:3px}.minibar i{height:100%;background:var(--brand-100)}.sortable th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable th[data-sort]:hover{color:var(--brand-600)}th .arr{color:var(--brand)}.cellbar{display:flex;align-items:center;gap:8px;justify-content:flex-end}.cellbar i{display:block;height:6px;border-radius:3px;background:var(--brand-100)}.pct{font-weight:700}.pct.g{color:var(--ok)}.pct.a{color:var(--warn)}.pct.r{color:var(--bad)}.sub-h{font:700 11px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.hb{grid-template-columns:150px minmax(0,1fr) minmax(70px,auto)}.mstats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;align-items:stretch}.mstats .stat{padding:10px 16px;display:grid;gap:1px;min-width:130px}.mstats .stat b{font:600 22px var(--f-display)}.mstats .stat span{font-size:12px;color:var(--muted)}.mstats .stat.bad b{color:var(--bad)}.latest{align-self:center;font-size:13px;font-weight:600;color:var(--ok);background:var(--ok-50);border-radius:4px;padding:5px 12px;animation:rise .4s}.mdl{display:grid;grid-template-columns:350px minmax(0,1fr);gap:16px;align-items:start}.mlist{padding:10px;position:sticky;top:76px}.mlist,.mtools{display:grid;gap:8px}.mtools .filters{gap:5px}.mtools .fbtn{padding:4px 10px;font-size:12.5px}.mtools .cnt{opacity:.7;font-weight:600}.mtools .search{width:100%}.mrows{max-height:calc(100vh - 230px);min-height:300px;overflow:auto;align-content:start}.mrow,.mrows{display:grid;gap:2px}.mrow{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:6px;padding:8px 10px}.mrow:hover{background:var(--sunk)}.mrow.sel{background:var(--brand-50);border-color:var(--brand-100)}.mrow.fresh{animation:fresh 1.8s}.mrow .r1{display:flex;justify-content:space-between;gap:8px;align-items:center}.mrow .t{font-weight:700;font-size:13.5px}.mrow .s{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdet{display:grid;gap:16px;min-width:0}.mailpair{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.trail{display:flex;align-items:flex-start;gap:6px;overflow-x:auto;padding-bottom:6px}.tcol{display:grid;gap:10px;min-width:180px;flex:1}.tarr{align-self:center;color:var(--money);font-weight:700;font-size:20px;flex:none}.tnode{border:2px solid var(--line-2);border-radius:6px;padding:10px 12px;display:grid;gap:3px;min-height:92px;align-content:start;background:var(--surface);font-size:12.5px}.tnode strong{font-size:13px;color:var(--ink)}.tnode span{color:var(--muted)}.tnode b{font-size:13.5px}.tnode.money{border-color:var(--money)}.tnode.money b{color:var(--money)}.tnode.bad{border-color:var(--bad)}.tnode.bad b{color:var(--bad)}.tnode.wait{border-color:var(--warn);border-style:dashed}.tnode.wait b{color:var(--warn)}.tnote{font-size:13px;color:var(--muted);padding:10px;border:1px dashed var(--line-2);border-radius:6px}.trk{display:flex;gap:4px}.ist{font-size:11px;font-weight:700;padding:1px 6px;border-radius:6px;white-space:nowrap}.ist.st-ok{background:var(--ok-50);color:var(--ok)}.ist.st-send{background:var(--brand-50);color:var(--brand-600)}.ist.st-wait{background:var(--warn-50);color:var(--warn)}.ist.st-bad{background:var(--bad-50);color:var(--bad)}.ist.st-idle{background:var(--sunk);color:var(--muted)}.ist:before{display:none}@media (max-width:1300px){.mailpair{grid-template-columns:1fr}}@media (max-width:1000px){.mdl{grid-template-columns:1fr}.mlist{position:static}.mrows{max-height:420px}}td.mono{white-space:nowrap}.dh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 16px}.dh h1{font-size:28px}.dh p{margin:4px 0 0;color:var(--muted);font-size:14px}.dfil{display:flex;gap:8px}.dfil select{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);border:1px solid var(--line-2);border-radius:6px;padding:8px 32px 8px 12px;background:var(--surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235b6b82' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.kpis2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi2{padding:14px 16px;display:grid;gap:4px;border-radius:6px;align-content:start}.kpi2 .kh{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.kpi2 .kv{font:600 28px var(--f-display);letter-spacing:-.02em;margin-top:4px}.kpi2 .ks{font-size:12.5px;color:var(--muted)}.kpi2 .spark{display:block;width:100%;height:30px;margin-top:4px}.delta{font-weight:700}.delta.good{color:var(--ok)}.delta.bad{color:var(--bad)}.phi{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none}.phi .icon{width:17px;height:17px}.phi.blue{background:var(--brand-50);color:var(--brand)}.phi.red{background:var(--bad-50);color:var(--bad)}.phi.green{background:var(--ok-50);color:var(--ok)}.phi.grey{background:var(--sunk);color:var(--muted)}.phi.violet{background:var(--phone-50);color:var(--phone)}.phi.amber{background:var(--warn-50);color:var(--warn)}.kbar{position:relative;height:6px;background:var(--sunk);margin-top:8px}.kbar,.kbar i{border-radius:3px}.kbar i{display:block;height:100%}.kbar b{position:absolute;top:-3px;width:2px;height:12px;background:var(--ink);border-radius:1px}.dgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dgrid2,.dp{display:grid}.dp{padding:16px 18px;border-radius:6px;align-content:start;min-width:0}.dp,.ph{gap:12px}.ph{display:flex;align-items:flex-start}.pht{flex:1;min-width:0}.pht h2{font-size:17px}.pht small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.pha{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.vall{border:0;background:none;color:var(--brand-600);font-weight:600;font-size:13px;white-space:nowrap;padding:4px}.vall:hover{text-decoration:underline}.seg{display:inline-flex;border:1px solid var(--line);border-radius:4px;padding:3px;background:var(--sunk)}.seg button{border:0;background:transparent;border-radius:4px;padding:4px 12px;font-size:12.5px;font-weight:600;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--brand-600);box-shadow:0 1px 2px rgba(15,27,46,.12)}.alist,.arow{display:grid}.arow{grid-template-columns:4px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.arow:last-child{border-bottom:0}.arow .bar{align-self:stretch;border-radius:2px;background:var(--warn)}.arow.red .bar{background:var(--bad)}.arow.green .bar{background:var(--ok)}.arow.blue .bar{background:var(--brand)}.arow b{display:block;font-size:13.5px}.arow small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.apill{border:1px solid var(--brand-100);background:var(--brand-50);color:var(--brand-600);border-radius:4px;padding:5px 12px;font-size:12px;font-weight:600;white-space:nowrap}.apill:hover{background:var(--brand-100)}.livedot{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.livedot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);animation:pulse 1.4s infinite}.lnh{display:flex;align-items:baseline;gap:10px}.lnh b{font:600 26px var(--f-display);line-height:1}.lnh span{font-size:13px;color:var(--ink-2)}.ctab{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.ctab td{padding:6px 10px;border-bottom:1px solid var(--line)}.ctab tr:last-child td{border-bottom:0}.ctab tr.qrow:hover td{background:var(--brand-50)}.pill2{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:4px;white-space:nowrap}.pill2.grey{background:var(--sunk);color:var(--muted);border:1px solid var(--line)}.pill2.green{background:var(--ok-50);color:var(--ok)}.pill2.blue{background:var(--brand-50);color:var(--brand-600)}.pill2.red{background:var(--bad-50);color:var(--bad)}.pill2.amber{background:var(--warn-50);color:var(--warn)}.hcols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hcols .hb{grid-template-columns:110px minmax(0,1fr) minmax(60px,auto);font-size:12.5px}.qpills{display:flex;gap:6px;flex-wrap:wrap}.qpills .fbtn{font-size:12px;padding:4px 10px}.dp table{font-size:12.5px}.dp th{font-size:10.5px}@media (max-width:1250px){.kpis2{grid-template-columns:repeat(3,minmax(0,1fr))}.dgrid2{grid-template-columns:1fr}}@media (max-width:700px){.kpis2{grid-template-columns:1fr 1fr}.hcols{grid-template-columns:1fr}}.secs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.secc,.secs{display:grid}.secc{gap:2px;align-content:start;text-align:left;border:1px solid var(--line);border-top:4px solid var(--tc);border-radius:6px;background:var(--surface);padding:10px 14px;cursor:pointer;--tc:var(--brand);--tl:var(--brand-50)}.secc:hover{background:var(--sunk)}.secc.on{background:var(--tl);border-color:var(--tc);box-shadow:0 0 0 2px var(--tl)}.secc .sl{font-size:12.5px;font-weight:700;color:var(--tc)}.secc b{font:600 26px var(--f-display);color:var(--ink);line-height:1.15}.secc .sa{font-size:12.5px;font-weight:600;color:var(--ink-2)}.secc .sd{font-size:11.5px;color:var(--muted)}.secc.new{--tc:var(--brand);--tl:var(--brand-50)}.secc.prog{--tc:var(--indigo);--tl:var(--indigo-50)}.secc.ok{--tc:var(--ok);--tl:var(--ok-50)}.secc.slow{--tc:var(--bad);--tl:var(--bad-50)}.secc.appr{--tc:var(--warn);--tl:var(--warn-50)}.secc.grey{--tc:var(--muted);--tl:var(--sunk)}.secs.static .secc{cursor:default}.secs.static .secc:hover{background:var(--surface)}.latest-row{display:flex;margin:-2px 0 12px}.mlh{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 2px 0}.mlh strong{display:block;font-size:14px}.mlist .search{width:100%}.mlh .fc-s{display:block;font-size:12px}.tlist2{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.th{display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;width:100%;border:1px solid var(--line);border-radius:5px;padding:7px 10px;background:var(--surface);font-size:12.5px}.th:hover{background:var(--sunk)}.th.sel{border-color:var(--brand);background:var(--brand-50)}.dcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.dcard{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px 14px}.dcard:hover{border-color:var(--line-2)}.dcard .phi{width:38px;height:38px}.dcard .l{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2)}.dcard b{display:block;font:600 24px var(--f-display);line-height:1.1;color:var(--ink)}.dcard.on{background:var(--brand);border-color:var(--brand)}.dcard.on .l,.dcard.on b{color:#fff}.dcard.on .phi{background:hsla(0,0%,100%,.18);color:#fff}.dq{padding:16px 18px;border-radius:6px;margin-bottom:16px;display:grid;gap:12px;min-width:0}.dq-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.dq-h .ph{flex:1;min-width:260px}.dq-tools{flex-wrap:wrap}.dq-tools,.sbox{display:flex;gap:8px;align-items:center}.sbox{flex:1 1 300px;border:1px solid var(--line-2);border-radius:6px;padding:0 10px;background:var(--surface)}.sbox:focus-within{outline:2px solid var(--brand);outline-offset:1px}.sbox input{outline:0;font:inherit;font-size:13px;padding:8px 0;background:transparent;color:var(--ink)}.sbox .icon{width:16px;height:16px;color:var(--muted)}.fsel{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);border:1px solid var(--line-2);border-radius:6px;padding:8px 32px 8px 12px;background:var(--surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235b6b82' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;max-width:220px}.qt{font-size:12.5px}.qt td{padding:9px 8px;vertical-align:middle}.qt th{white-space:nowrap}.qt tbody tr{cursor:pointer}.qt tbody tr:hover td{background:var(--brand-50)}.qt td.tone{border-left:3px solid var(--tone)}.cid{font-family:var(--f-mono);color:var(--brand-600)}.cid,.stg{font-weight:600;white-space:nowrap}.stg{display:block;font-size:11.5px}.sbar{display:flex;gap:2px;margin-top:4px}.sbar i{width:12px;height:4px;border-radius:2px;background:var(--line)}.sbar i.on{background:var(--brand)}.org{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.lnk .icon,.org .icon{width:14px;height:14px;color:var(--muted)}.lnk{display:inline-flex;gap:4px;align-items:center}.nact{border:1px solid var(--brand-100);background:var(--surface);color:var(--brand-600);border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none;display:inline-block}.nact:hover{background:var(--brand-50)}.nact.red{color:var(--bad);border-color:#f3c5c0}.nact.green{color:var(--ok);border-color:#bfe3cf}.nact.muted{color:var(--muted);border-color:var(--line)}.pager{justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.pager,.pgs{display:flex;align-items:center}.pgs{gap:4px}.pgs button{min-width:30px;height:30px;border:1px solid var(--line);background:var(--surface);border-radius:5px;font-size:12.5px;color:var(--ink-2)}.pgs button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.pgs button:disabled{opacity:.4;cursor:default}.pgs .ell{padding:0 4px}.bulkbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-radius:6px;background:var(--brand-50);font-size:13px;font-weight:600;color:var(--brand-600)}.evgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.evc,.evgrid{display:grid;gap:10px}.evc{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px;width:100%;color:inherit;text-decoration:none}.evc:hover{border-color:var(--brand-100);background:var(--brand-50)}.evc.fresh{animation:fresh 2s}.evc b{display:block;font-size:13px;color:var(--ink)}.evc small{display:block;margin:2px 0 6px}.evc .tm,.evc small{font-size:11.5px;color:var(--muted)}.evc .tm{font-family:var(--f-mono)}.tags{display:flex;gap:4px;flex-wrap:wrap}.mapwrap{display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:16px;align-items:end}.mback{position:fixed;inset:0;background:rgba(15,27,46,.45);z-index:60;display:grid;place-items:center;padding:20px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}.modal{background:var(--surface);border-radius:6px;width:min(1080px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px rgba(15,27,46,.3);display:grid;gap:12px;padding:18px 20px;animation:rise .25s}.mh{display:flex;gap:12px;align-items:flex-start}.mh h2{font-size:19px}.mx{border:1px solid var(--line);background:var(--surface);border-radius:5px;width:34px;height:34px;display:grid;place-items:center;flex:none}.mx .icon{width:16px;height:16px}.mbanner{display:flex;gap:10px;padding:10px 14px;border-radius:6px;background:var(--brand-50);color:var(--ink-2);font-size:13px}.mbanner.red{background:var(--bad-50)}.mbanner.amber{background:var(--warn-50)}.mbanner.green{background:var(--ok-50)}.mgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.xbox{padding:12px 14px;display:grid;gap:10px;border-radius:6px}.xt{font-size:12.5px}.xt td{padding:6px;vertical-align:top}.conf{font-family:var(--f-mono);font-size:11.5px;color:var(--ok);font-weight:600;text-align:right}.complete{display:grid;gap:6px;font-size:13px}.bar2{display:block;height:6px;border-radius:3px;background:var(--sunk);overflow:hidden}.bar2 i{display:block;height:100%}.req summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--brand-600);padding:4px 0}.mfoot{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);padding-top:12px}.mfoot .sp{margin-left:auto}textarea.clar{width:100%;min-height:110px;font:inherit;border:1px solid var(--line-2);padding:10px;color:var(--ink);background:var(--surface)}.toast,textarea.clar{font-size:13px;border-radius:6px}.toast{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:70;background:var(--ink);color:#fff;padding:10px 16px;font-weight:600;box-shadow:0 8px 24px rgba(15,27,46,.25);animation:rise .3s;max-width:min(420px,calc(100vw - 40px))}@media (max-width:900px){.mapwrap,.mgrid{grid-template-columns:1fr}}@media (max-width:1100px){.op-grid2,.wcards{grid-template-columns:1fr!important}.drow{grid-template-columns:1fr 1fr}.dst{justify-self:start}}@media (max-width:760px){.drow,.form,.persons{grid-template-columns:1fr}.subtab.dash{margin-left:0}}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.c4,.c5,.c6,.c7,.c8{grid-column:span 12}}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hb{grid-template-columns:90px minmax(0,1fr) minmax(40px,auto)}.kv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.apill,.dcard,.nact,.subtab,.tab{text-decoration:none}.tab[aria-current=page]{background:var(--surface);color:var(--brand-600);box-shadow:0 1px 2px rgba(15,27,46,.12)}.subtab[aria-current=page]{background:transparent;color:var(--brand);border-bottom-color:var(--khaki)}.subtab[aria-current=page] .n{background:var(--brand);border-color:var(--brand);color:#fff}.hbar .who{text-align:right;font-size:13px;line-height:1.25}.hbar .who strong{display:block}.hbar .who small{color:#c9d3e1;font-size:12px}.toasts{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:70;display:grid;gap:8px;max-width:min(420px,calc(100vw - 40px))}.toasts .toast{position:static;max-width:none}.toasts .toast.error{background:var(--bad)}.dcard b{font-variant-numeric:tabular-nums}.modal input:not([type=checkbox]),.modal select,.modal textarea{font-size:13px}.inline-form{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0}.hopgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.tnode-link{color:var(--brand-600);font-weight:700;text-decoration:underline}.leadnote{font-size:12.5px;color:var(--muted)}.stuck{white-space:nowrap}.tseg{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:10px 14px}.field{min-height:52px}.dfil select,.fsel,.kv select,.sbox input,.search{width:auto}.sbox input{width:100%;border:0;box-shadow:none}.sbox input:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000}.dfil{flex-wrap:wrap}.dp,.dq{grid-template-columns:minmax(0,1fr)}.scopebar{margin:-4px 0 14px}.segl{display:inline-block;border-radius:4px;padding:4px 12px;font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none}.segl[aria-pressed=true]{background:var(--surface);color:var(--brand-600);box-shadow:0 1px 2px rgba(15,27,46,.12)}.kpil{text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.kpil:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-100)}.focusbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:8px 14px;border-radius:6px;background:var(--brand-50);color:var(--brand-600);font-size:13px}.workgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;align-items:start}.workg{border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:6px;background:var(--surface);padding:10px 12px}.workg.late{border-left-color:var(--bad)}.workg.urgent{border-left-color:var(--warn)}.workg summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.workg summary::-webkit-details-marker{display:none}.workg summary>b{font:600 24px var(--f-display);min-width:34px}.workg .wl{flex:1;min-width:0;font-weight:700;font-size:13.5px}.workg .wl small{display:block;font-weight:500;font-size:12px;color:var(--muted);margin-top:1px}.workg[open]{grid-column:1/-1}.workg[open] ul{margin-top:10px}.dfil select{max-width:200px}.mailcards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mailui2{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.mailsearch{padding:10px 10px 0}.mailpair{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:14px;align-items:start}.mailcol{display:grid;gap:12px;min-width:0}.mail .mail-b{max-height:420px;overflow:auto}.actbox{border:1px solid var(--line);border-radius:6px;padding:12px 14px;display:grid;gap:10px;background:var(--surface)}.actbox h3{margin:0;font-size:14px;font-weight:700}.actform{display:grid;gap:10px}.stepsnum{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:s;font-size:13.5px}.stepsnum li{counter-increment:s;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stepsnum li:before{content:counter(s);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;font-size:12px;flex:none}.ticks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;font-size:13px}.ticks label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.ticks input{width:auto;margin-top:3px;flex:none}.editdraft{padding:12px 16px}.editdraft summary{cursor:pointer;font-weight:700;font-size:13.5px;color:var(--brand-600)}form.is-busy button[type=submit]{opacity:.6;cursor:progress}@media (max-width:1100px){.mailpair,.mailui2{grid-template-columns:minmax(0,1fr)}}.starthere{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 20px;margin-bottom:14px;border-radius:6px;background:var(--brand-50);border:1px solid var(--brand-100)}.starthere.late{background:var(--bad-50);border-color:#f3c5c0}.starthere.done{background:var(--ok-50);border-color:#bfe3cf}.starthere h2{margin:2px 0 0;font-size:19px;font-weight:700}.starthere p{margin:2px 0 0;font-size:13px;color:var(--muted)}.starthere .btn{font-size:15px;padding:10px 20px;text-decoration:none}.kpis4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.foldout>summary{cursor:pointer;font-weight:700;font-size:14.5px;list-style-position:inside}.foldout[open]>summary{margin-bottom:10px}.reports{margin-top:14px;padding:14px 18px}.reports .dgrid2{margin-top:12px}.titem{grid-template-columns:minmax(0,1fr);text-decoration:none;color:inherit}.titem .r1 .org{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titem .r1 .pill2{flex:none;white-space:nowrap}.mailsearch .sbox{width:100%}.tour-block{position:fixed;inset:0;z-index:9000}.tour-spot{position:fixed;z-index:9001;border-radius:6px;box-shadow:0 0 0 9999px rgba(15,23,42,.62);pointer-events:none;outline:2px solid var(--brand)}.tour-card,.tour-offer{position:fixed;z-index:9002;width:min(380px,calc(100vw - 24px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:16px;box-shadow:0 12px 32px rgba(15,23,42,.25)}.tour-card h2{margin:4px 0 0;font-size:17px;font-weight:700}.tour-card p,.tour-offer p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.tour-card .tour-hi{color:var(--brand-600);font-weight:600}.tour-count{font-size:12px;font-weight:600;color:var(--muted)}.tour-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.tour-gap{flex:1}.tour-offer{left:16px;bottom:16px;z-index:8000}.toasts .toast{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toast-x{background:none;border:0;color:inherit;cursor:pointer;font-size:13px;line-height:1.4;padding:0 2px;flex:none}.amount-echo{display:block;margin-top:3px;font-size:12px;font-weight:700;color:var(--brand-600)}.tour-spot{transition:left .2s,top .2s,width .2s,height .2s}.tour-card{padding:16px 18px 14px;border-radius:6px;box-shadow:0 18px 44px rgba(15,23,42,.35)}.tour-card h2{margin:6px 0 0;font-size:18px;line-height:1.25}.tour-card .tour-hi{margin-top:1px;font-size:13.5px}.tour-card .tour-text{margin-top:8px;font-size:14px;color:var(--ink-2)}.tour-count{display:block;font-size:11.5px}.tour-bar{height:4px;margin-top:6px;border-radius:4px;background:var(--line);overflow:hidden}.tour-bar i{display:block;height:100%;border-radius:4px;background:var(--brand)}.tour-actions{margin-top:14px}.tour-actions .btn{padding:8px 14px;font-size:13.5px}.tour-skip{background:none;border:0;padding:8px 4px;color:var(--muted);font-weight:600;font-size:13px;cursor:pointer;text-decoration:underline}.tour-card[data-side]:not([data-side=""]):before{content:"";position:absolute;left:var(--arrow-x,28px);width:14px;height:14px;margin-left:-7px;background:var(--surface);transform:rotate(45deg)}.tour-card[data-side=below]:before{top:-7px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.tour-card[data-side=above]:before{bottom:-7px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.tour-spot{transition:none}}.asked li form{display:contents}.itembtn{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.itembtn:hover{color:var(--brand-600);text-decoration:underline}.asked li.off{color:var(--muted)}.asked li.off:before{content:"✕";color:var(--muted)}.asked li.off .itembtn{text-decoration:line-through}.asked li.off .itembtn:hover{color:var(--brand-600)}.rtype{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:5px;flex:none}.rtype .icon{width:19px;height:19px}.rtype.sm{width:22px;height:22px;border-radius:6px;vertical-align:middle;margin-right:6px}.rtype.sm .icon{width:13px;height:13px}.rname{align-items:center}.rhead,.rname{display:flex;min-width:0}.rhead{align-items:flex-start;gap:12px}.rtype-bank{background:#e0ecff;color:#1d4ed8}.rtype-payment{background:#dcfce7;color:#15803d}.rtype-telecom{background:#fef3c7;color:#b45309}.rtype-email{background:#fee2e2;color:#b91c1c}.rtype-social{background:#f3e8ff;color:#7e22ce}.rtype-web{background:#ccfbf1;color:#0f766e}.rtype-isp{background:#e2e8f0;color:#475569}.titem .r1,.titem .rname{align-items:flex-start}.titem .r1 .org{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.wb-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px}.wb-filter{display:block;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-2);text-decoration:none}.wb-filter span{display:block;font-size:12.5px;font-weight:700}.wb-filter b{display:block;font:700 22px/1.2 var(--f-display);color:var(--ink)}.wb-filter:hover{background:var(--sunk)}.wb-filter.alert span{color:var(--bad)}.wb-filter.on,.wb-filter.on:hover{background:var(--brand);border-color:var(--brand)}.wb-filter.on b,.wb-filter.on span{color:#fff}.wb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr);gap:12px;align-items:start}.wb-queue{overflow:hidden;padding:0}.wb-queue-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.wb-queue-h h1{margin:0;font:600 15px var(--f-display)}.wb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wb-controls .sbox{min-width:230px}.wb-controls .btn{text-decoration:none}.wb-controls .btn.on{background:var(--brand-50);border-color:var(--brand);color:var(--brand-600)}.wb-scroll{overflow-x:auto}.wb-table{min-width:960px}.wb-row{display:grid;grid-template-columns:122px minmax(96px,.55fr) minmax(0,1.25fr) 168px 84px 76px 62px 78px;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line);color:var(--ink-2);text-decoration:none;font-size:13px}.wb-row.on,a.wb-row:hover{background:var(--brand-50)}.wb-row.on{box-shadow:inset 3px 0 0 var(--brand)}.wb-head{background:var(--sunk);color:var(--muted);font-size:11.5px;font-weight:700;padding-block:7px}.wb-row .num{text-align:right;font-weight:700}.wb-facts .held,.wb-row .held{color:#0f6e66}.wb-due{font-weight:800}.wb-act-h .late,.wb-due.late{color:var(--bad)}.wb-ncrp{font-weight:600;color:var(--brand-600)}.wb-ncrp,.wb-sub{display:block;font-size:12px;overflow-wrap:anywhere}.wb-sub{color:var(--muted)}.wb-action strong{display:block;color:var(--ink);font-weight:700}.wb-action.rhead{gap:0}.wb-empty{margin:0;padding:28px 14px;text-align:center;color:var(--muted)}.wb-pane{padding:16px;display:grid;gap:14px;min-width:0}.wb-pane-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.wb-pane-h h2{margin:2px 0 0;font:600 19px/1.25 var(--f-display)}.wb-pane-h p{margin:2px 0 0;color:var(--ink-2);font-size:13px}.wb-full{font-weight:700;white-space:nowrap}.wb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px 12px;background:var(--sunk);border-radius:5px}.wb-facts dt{font-size:12px;color:var(--muted)}.wb-act h3,.wb-facts dd,.wb-ids h3{margin:0;font-weight:800}.wb-act h3,.wb-ids h3{font-size:13.5px}.wb-ids ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;font-size:12.5px}.wb-ids li span:first-child{color:var(--muted)}.wb-act{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px;min-width:0}.wb-act-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:flex-start}.wb-act-h .rhead{gap:0;flex:1 1 200px}.wb-act .fc-s{margin:0}.wb-shared{margin:0;font-size:13px;overflow-wrap:anywhere}.wb-pane .mailpair{display:flex;flex-direction:column-reverse;gap:12px}.wb-pane .mail .mail-b{max-height:260px}@media (max-width:1100px){.wb{grid-template-columns:minmax(0,1fr)}}.navmore{position:relative}.navmore summary{list-style:none;cursor:pointer}.navmore summary::-webkit-details-marker{display:none}.navmore-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;display:grid;gap:2px;min-width:160px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 20px rgba(15,27,46,.14)}.wb-controls{flex:1 1 340px;justify-content:flex-end}.wb-controls .sbox{min-width:170px;flex:1 1 170px}.wb-pane .mailpair{align-items:stretch}.wb-scroll{position:relative}.wb-head{position:sticky;top:0;z-index:1}@media (min-width:1101px){.wb-scroll{max-height:max(420px,calc(100vh - 300px));overflow:auto}.wb-pane{max-height:max(470px,calc(100vh - 248px));overflow-y:auto}}@media (max-width:1100px){.wb-pane{order:-1}}@media (max-width:720px){header{position:static}}.guide{display:grid;gap:3px;margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--khaki);background:var(--khaki-50);font-size:13px;line-height:1.45;color:var(--ink-2)}.guide strong{color:var(--ink);font-weight:600}.mbx-panel{padding:16px 18px;margin-bottom:14px;display:grid;gap:10px}.mbx-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.mbx-h p{margin:4px 0 0}.mbx-row{display:grid;grid-template-columns:96px 170px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.mbx-row .pill2{justify-self:start}.mbx-mail{border:1px solid var(--line);border-radius:var(--r);padding:12px;display:grid;gap:8px}.mbx-body{margin:0;white-space:pre-wrap;font:12.5px/1.5 var(--f-mono);background:var(--sunk);padding:10px;border-radius:var(--r-sm);max-height:180px;overflow:auto}.mbx-mail select{max-width:360px}.mbx-log td{vertical-align:top;font-size:13px}.mbx-log tbody tr{cursor:default}@media (max-width:720px){.mbx-row{grid-template-columns:auto minmax(0,1fr)}.mbx-row .fc-s{grid-column:1/-1}}.otherscalls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.ik{gap:14px}.ik,.ik-sec{display:grid}.ik-sec{gap:8px}.ik-sec h3{font:700 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);border-bottom:2px solid var(--khaki);padding-bottom:4px;display:flex;gap:10px;align-items:baseline}.ik-sec h3 small{font:500 12px var(--f-body);letter-spacing:0;text-transform:none;color:var(--muted)}.ik-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ik-item{border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 9px;background:var(--surface);min-width:0}.ik-item.wide{grid-column:1/-1}.ik-item.miss{border-color:#f0c9a0;background:var(--warn-50)}.ik-k{font-size:11px;color:var(--muted)}.ik-k,.ik-v{display:block;font-weight:600}.ik-v{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.ik-none{display:block;font-size:13px;color:var(--muted)}.ik-item.miss .ik-none{color:var(--warn);font-weight:600}.ik-empty{margin:0;font-size:13px;color:var(--muted)}.ik-empty.miss{color:var(--warn);font-weight:600}.ik-txn{border:1px solid var(--line-2);border-radius:var(--r);padding:9px;display:grid;gap:7px;background:var(--sunk)}.ik-txn-h{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13.5px}.ik-n{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--brand);color:#fff;font:700 12px var(--f-body)}.ik-progress{border:1px solid #f0c9a0;background:var(--warn-50);border-radius:var(--r);padding:9px 11px;font-size:13px;display:grid;gap:6px}.ik-progress.ok{border-color:#bfe3cf;background:var(--ok-50)}.ik-progress ul{margin:0;padding-left:18px;list-style:disc;color:var(--ink-2);-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.ik-bar{height:6px;background:#fff;border:1px solid var(--line);border-radius:3px;overflow:hidden}.ik-bar i{display:block;height:100%;background:var(--brand)}.ik-progress.ok .ik-bar i{background:var(--ok)}.ik-edit{border-top:1px solid var(--line);padding-top:16px}.ik-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ik-f{display:block;min-width:0}.ik-arow{display:grid;grid-template-columns:170px minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;align-items:center}@media (max-width:820px){.ik-grid{grid-template-columns:1fr}.ik-arow,.ik-fgrid{grid-template-columns:1fr 1fr}.ik-progress ul{-moz-columns:1;column-count:1}}.wb-desk{font-size:12px;font-weight:600;color:var(--brand)}.wb-card{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:12px;border-left:4px solid var(--khaki)}.wb-card>div:first-child{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.wb-card strong{font-size:16px;color:var(--brand)}.wb-sort{color:inherit;text-decoration:none;white-space:nowrap}.wb-sort.on,.wb-sort:hover{color:var(--brand)}.wb-victim{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.wb-desks{display:flex;flex-wrap:wrap;gap:3px}.wb-desks span{font-size:11px;font-weight:600;color:var(--brand);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:3px;padding:1px 5px;white-space:nowrap}.wb-jobs{display:grid;gap:4px;margin:10px 0}.wb-jobs h3{margin-bottom:2px}.wb-job{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 9px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;font-size:13px}.wb-job:hover{background:var(--sunk)}.wb-job.on{border-color:var(--brand);background:var(--brand-50)}.wb-job strong{display:block;color:var(--ink)}.dt-wrap{overflow:auto;max-height:70vh;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}.dt{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;table-layout:fixed;min-width:1180px}.dt td,.dt th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.dt td:last-child,.dt th:last-child{border-right:0}.dt thead th{position:sticky;background:var(--sunk);z-index:2}.dt thead tr:first-child th{top:0;font:700 14.5px/1.3 var(--f-body);color:var(--ink);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line-2);padding:10px}.dt thead tr.dt-search th{top:43px;padding:5px 6px;border-bottom:2px solid var(--khaki)}.dt td.r,.dt th.r{text-align:right}.dt-sort{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;width:100%;justify-content:inherit}.dt th.r .dt-sort{justify-content:flex-end}.dt-sort.on,.dt-sort:hover{color:var(--brand)}.dt-arrow{font-size:11px;color:var(--muted)}.dt-sort.on .dt-arrow{color:var(--brand)}.dt-search input{width:100%;padding:4px 7px;font-size:12.5px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface);box-shadow:none}.dt tbody tr:nth-child(2n) td{background:#fafbfc}.dt-click{cursor:pointer}.dt tbody tr.dt-click:hover td,.dt tbody tr.on td{background:var(--brand-50)}.dt tbody tr.on td{box-shadow:inset 0 2px 0 var(--brand),inset 0 -2px 0 var(--brand)}.dt tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--brand),inset 0 2px 0 var(--brand),inset 0 -2px 0 var(--brand)}.dt-empty{text-align:center!important;color:var(--muted);padding:22px!important}.dt-caption{caption-side:top;text-align:left;padding:0 0 8px;font-weight:600}.wb-queue{padding:14px 16px;margin-bottom:12px}.wb-status strong,.wb-status-cell strong{display:block;font-size:13.5px}.wb-status span,.wb-status-cell span{display:block;font-size:12px;color:var(--muted)}.wb-status-cell.late strong,.wb-status.late strong{color:var(--bad)}.wb-status-cell.done strong,.wb-status.done strong{color:var(--ok)}.wb-status{margin:10px 0;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-sm);background:var(--sunk)}.wb-status.late{border-left-color:var(--bad)}.wb-status.done{border-left-color:var(--ok)}.wb-needs{font-weight:600;color:var(--warn)}.wb-needs.late{color:var(--bad)}.wb-needs small{font-weight:500;color:var(--muted)}.wb-track{font-weight:600}.wb-track.fresh{color:var(--ok)}.wb-track.late{color:var(--warn)}.wb-track.not-known{color:var(--muted);font-weight:500}.wb-last{font-size:12.5px;color:var(--ink-2)}.wb-flag{display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;background:var(--sunk);color:var(--muted);border:1px solid var(--line);margin-bottom:6px}.wb-flag.needs{background:var(--warn-50);color:var(--warn);border-color:#f0c9a0}.wb-flag.sm{font-size:11px;margin:0;padding:1px 6px}.wb-timeline{margin-top:12px}.wb-timeline ol{list-style:none;margin:6px 0 0;padding:0;display:grid}.wb-timeline li{display:grid;grid-template-columns:96px 120px minmax(0,1fr);gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px solid var(--line)}.wb-actor{font-weight:600;color:var(--brand)}.wb-pane{margin-top:0}.wb-drawer{position:fixed;top:0;right:0;bottom:0;max-height:none;align-content:start;z-index:40;width:var(--drawer);overflow-y:auto;border-radius:0;border-left:3px solid var(--khaki);box-shadow:-12px 0 32px rgba(16,27,43,.18);margin:0;animation:wb-in .16s ease-out}@keyframes wb-in{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.wb-drawer .wb-pane-h{position:sticky;top:-16px;background:var(--surface);z-index:1;padding:4px 0 10px;margin-top:-4px;border-bottom:1px solid var(--line)}.dt .wb-ncrp{white-space:nowrap;overflow-wrap:normal}.clock{display:inline-block;font-weight:700;font-size:12.5px;padding:1px 7px;border-radius:4px;border:1px solid var(--line)}.clock.ok{color:var(--ok);background:var(--ok-50);border-color:#bfe3cf}.clock.remind{color:#8a6100;background:#fff6dc;border-color:#f0dca0}.clock.phone{color:var(--warn);background:var(--warn-50);border-color:#f0c9a0}.clock.escalate{color:#fff;background:var(--bad);border-color:var(--bad)}.dt-data{display:flex;flex-wrap:wrap;gap:4px}.dt-data span{font-size:12px;padding:1px 6px;border:1px solid var(--line-2);border-radius:4px;background:var(--sunk)}.dt-data span.got{color:var(--ok);border-color:#bfe3cf;background:var(--ok-50)}.dp-side{padding:14px 16px;margin-bottom:12px;display:grid;gap:8px}.dp-side h2{font-size:16px}.dp-side p{margin:0}.dp-stuck{background:var(--warn-50)!important;font-weight:600;color:var(--warn)}.dp-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dp-lane{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px;background:var(--sunk);display:grid;gap:6px;align-content:start}.dp-lane h3{font-size:13.5px}.dp-item{display:grid;gap:2px;padding:7px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink-2);text-decoration:none;font-size:12.5px}.dp-item:hover{border-color:var(--brand)}@media (max-width:900px){.dp-board{grid-template-columns:1fr 1fr}}.dt-list{display:grid;gap:2px}.dt-list span{font-weight:600}.dp-block{display:grid;gap:6px}.dp-block h3{font-size:14.5px}.dp-block p{margin:0}.dp-asked{min-width:0!important;table-layout:auto;font-size:13px;border:1px solid var(--line-2)}.dp-asked thead th{position:static!important;font-size:13.5px!important}.dp-got{color:var(--ok);font-weight:700}.dp-not{color:var(--warn);font-weight:700}.dp-pane .mailpair{flex-direction:column!important}.dp-pane .mail .mail-b{max-height:340px}.mbx-said{display:block;margin-top:3px;font-size:12.5px;color:var(--ink);background:var(--sunk);border-left:3px solid var(--khaki);padding:3px 7px}.mt-flow{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.mt-col{display:grid;gap:6px;align-content:start;min-width:150px;flex:1}.mt-col h4{font:700 11.5px var(--f-body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0}.mt-node{display:grid;gap:2px;padding:7px 9px;border-left:1px solid var(--line-2);border:1px solid var(--line-2);border-left-width:4px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);text-decoration:none;font-size:12.5px}a.mt-node:hover{background:var(--brand-50)}.mt-node strong{color:var(--ink);font-size:12.5px;overflow-wrap:anywhere}.mt-node.victim{border-left-color:var(--brand)}.mt-node.done{border-left-color:var(--ok)}.mt-node.part{border-left-color:#c58a00}.mt-node.moved{border-left-color:var(--warn)}.mt-node.wait{border-left-color:#c58a00}.mt-node.bad,.mt-node.late{border-left-color:var(--bad)}.mt-node.bad{background:var(--bad-50)}.mt-node.empty{border-left-color:var(--muted)}.mt-node.draft,.mt-node.none{border-style:dashed}.mt-label{font-size:11px;color:var(--muted)}.mt-bank{font-weight:600;color:var(--brand)}.mt-figs,.mt-status{font-size:12px}.mt-status{font-weight:700}.mt-node.done .mt-status{color:var(--ok)}.mt-node.bad .mt-status,.mt-node.late .mt-status{color:var(--bad)}.mt-node.part .mt-status,.mt-node.wait .mt-status{color:#8a6100}.mt-node.moved .mt-status{color:var(--warn)}.mt-flow-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-chain{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line-2);display:grid;gap:8px}.mt-msg{position:relative;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:grid;gap:3px;font-size:13px}.mt-msg:before{content:"";position:absolute;left:-21px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--brand)}.mt-msg.in:before{background:var(--ok)}.mt-msg.draft:before{background:var(--line-2)}.mt-msg.in{border-left:3px solid var(--ok)}.mt-msg.out{border-left:3px solid var(--brand)}.mt-msg.draft{border-style:dashed}.mt-msg-h{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.mt-subj{font-weight:600;color:var(--ink)}.mt-msg details summary{cursor:pointer;font-size:12px;color:var(--brand);font-weight:600}.mt-group td{background:var(--sunk)!important}.mt-tick{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--warn)}.mt-tick input{width:auto}.dt td.num{white-space:nowrap}.mt-node.link{border-left-color:var(--brand)}.mt-node.link .mt-status{color:var(--brand)}body.drawer-open{overflow:hidden}.modal-back{position:fixed;inset:0;z-index:39;background:rgba(16,27,43,.48);animation:wb-fade .15s ease-out}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}.wb-drawer{top:3vh;bottom:3vh;left:50%;right:auto;transform:translateX(-50%);width:min(1360px,95vw);border-left:0;border-top:4px solid var(--khaki);border-radius:8px;box-shadow:0 24px 64px rgba(16,27,43,.35);animation:wb-pop .16s ease-out}@keyframes wb-pop{0%{transform:translate(-50%,10px);opacity:.6}to{transform:translateX(-50%);opacity:1}}.dp-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.dp-cols>div{display:grid;gap:14px;min-width:0}@media (max-width:1000px){.dp-cols{grid-template-columns:1fr}.wb-drawer{top:0;bottom:0;width:100vw;border-radius:0}}.dp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--line-2);border-radius:5px;overflow:hidden}.dp-facts>div{padding:7px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.dp-facts>div:nth-child(odd){border-right:1px solid var(--line)}.dp-facts>div:nth-last-child(-n+2){border-bottom:0}.dp-facts dt{font-size:12px;color:var(--muted);font-weight:600}.dp-facts dd{margin:1px 0 0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.dp-lost{color:var(--bad)}.dp-sub{margin:8px 0 0;font-size:13.5px;font-weight:700}.dp-scroll{overflow-x:auto}.dp-txns{font-size:12.5px;width:100%}.dp-txns td,.dp-txns th{padding:7px 8px!important}.dp-txns thead th{white-space:normal;overflow-wrap:normal}.dp-draft{border:2px solid var(--brand)}.dp-mailrow{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.dp-mailrow .field-label{margin:0}.dp-ro{padding:6px 9px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);font-size:13.5px;overflow-wrap:anywhere}.dp-body{max-height:460px;font-size:13px;border:1px solid var(--line);margin-top:2px}.dp-other{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px dashed var(--line-2)}.dp-other>.fc-s{flex-basis:100%}.dp-other input,.dp-other select{width:auto;flex:1 1 170px;min-width:0}.desk-tabs{display:inline-flex;border:1px solid var(--line);border-radius:6px;padding:3px;background:var(--sunk)}.desk-tabs a{padding:6px 16px;border-radius:4px;font-weight:700;font-size:13.5px;color:var(--muted);text-decoration:none}.desk-tabs a[aria-current=page]{background:var(--surface);color:var(--brand-600);box-shadow:0 1px 2px rgba(15,27,46,.12)}.wb-filter.good b{color:var(--ok)}.bd-act{display:inline}.bd-act .btn{margin-top:2px}.bd-follow>span{display:block}.bd-refund{display:grid;gap:4px;margin-top:4px}.bd-refund input{width:100%;min-width:0;font-size:12px;padding:3px 6px}.dp-li span{font-weight:400}.mt-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.mt-status.done{color:var(--ok)}.mt-status.late{color:var(--bad)}.mt-status.wait{color:#8a6100}.mt-status.empty,.mt-status.none{color:var(--muted)}:root{--viz-good:#2f9e6e;--viz-bad:#b3261e;--viz-warn:#e8a317;--viz-warn-2:#e8a317;--viz-wait:#aab2bd;--viz-wait-2:#e1e4ea;--viz-ink:#1d3f6e;--viz-blue:#2a6db5;--viz-grid:#eceef2;--viz-axis:#c9ced8}.hatch{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.6) 0 3px,transparent 3px 7px)}.viz-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px}.viz-kpi{padding:10px 14px;border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:6px;background:var(--surface)}.viz-kpi span{display:block;font-size:12.5px;font-weight:700;color:var(--ink-2)}.viz-kpi b{display:block;font:700 24px/1.25 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.viz-kpi small{display:block;font-size:12px;color:var(--muted)}.viz-kpi.tone-good{border-left-color:var(--viz-good)}.viz-kpi.tone-good b{color:#1d7a52}.viz-kpi.tone-bad{border-left-color:var(--viz-bad)}.viz-kpi.tone-bad b{color:var(--viz-bad)}.viz-kpi.tone-warn{border-left-color:var(--viz-warn)}.viz-kpi.tone-ink{border-left-color:var(--viz-ink)}.viz-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:12px;margin-bottom:12px}.viz-card{padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.viz-card.wide{grid-column:1/-1}.viz-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.viz-head h3{font-size:15.5px;color:var(--ink)}.viz-headline{margin:0;font-size:13px;color:var(--ink-2);font-weight:600}.viz-note{margin:-4px 0 0;font-size:12.5px;color:var(--muted)}.viz-empty{margin:0;padding:22px 0;text-align:center;color:var(--muted);font-size:13px;background:var(--sunk);border-radius:var(--r-sm)}.viz-more{margin:2px 0 0;font-size:12px;color:var(--muted)}.viz-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-2)}.viz-legend li{display:inline-flex;align-items:center;gap:6px}.viz-legend i,.viz-seg-key i,.viz-tip-row i{display:inline-block;width:10px;height:10px;border-radius:2px;background-color:var(--c);flex:none}.viz-cols,.viz-hbars,.viz-lines,.viz-seg{position:relative;min-width:0}.viz-hbar-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.viz-hbar{display:grid;grid-template-columns:minmax(80px,150px) 1fr;align-items:center;gap:10px;width:100%;padding:4px;border:0;background:none;text-align:left;border-radius:4px;cursor:pointer;font:inherit;color:inherit}.viz-hbar:hover{background:var(--sunk)}.viz-hbar-label{font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz-hbar-track{display:flex;align-items:center;gap:8px;min-width:0}.viz-hbar-fill{display:flex;gap:2px;height:14px;min-width:2px;flex:none}.viz-hbar-fill>span{display:block;background-color:var(--c);min-width:2px}.viz-hbar-fill>span:last-child{border-radius:0 3px 3px 0}.viz-hbar-value{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.viz-hbar-value small{font-weight:500;color:var(--muted);font-size:12px}.viz-seg-bar{display:flex;gap:2px;height:34px}.viz-seg-part{border:0;padding:0;background-color:var(--c);min-width:3px;cursor:pointer}.viz-seg-part:first-child{border-radius:4px 0 0 4px}.viz-seg-part:last-child{border-radius:0 4px 4px 0}.viz-seg-part:only-child{border-radius:4px}.viz-seg-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}.viz-seg-keys button{display:grid;gap:1px;width:100%;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:8px 10px;cursor:pointer;font:inherit;color:inherit}.viz-seg-keys button:hover:not(:disabled){background:var(--sunk)}.viz-seg-keys button:disabled{cursor:default;opacity:.7}.viz-seg-key{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.viz-seg-keys b{font:700 18px/1.25 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.viz-seg-keys small{font-size:12px;color:var(--muted)}.viz-cols svg,.viz-lines svg{display:block;overflow:visible}.viz-grid{stroke:var(--viz-grid);stroke-width:1}.viz-axis{stroke:var(--viz-axis);stroke-width:1}.viz-tick{font-size:11.5px;fill:var(--muted);font-variant-numeric:tabular-nums}.viz-xlab{font-size:11.5px;fill:var(--ink-2)}.viz-val{font-size:11.5px;font-weight:700;fill:var(--ink)}.viz-hit{fill:transparent}.viz-col:hover .viz-hit{fill:var(--sunk)}.viz-col.pick,.viz-lines svg.pick{cursor:pointer}.viz-line{fill:none;stroke:var(--c);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.viz-dot{fill:var(--c);stroke:var(--surface);stroke-width:2}.viz-cross{stroke:var(--line-2);stroke-width:1}.viz-tip{position:absolute;z-index:5;pointer-events:none;transform:translate(12px,-50%);min-width:170px;max-width:280px;display:grid;gap:3px;padding:8px 10px;background:var(--surface);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 4px 14px rgba(15,27,46,.14);font-size:12.5px;color:var(--ink-2)}.viz-tip.flip{transform:translate(calc(-100% - 12px),-50%)}.viz-tip strong{color:var(--ink);font-size:13px}.viz-tip small{color:var(--muted)}.viz-tip-row{display:flex;align-items:center;gap:6px}.viz-tip-row b{margin-left:auto;padding-left:10px;color:var(--ink);font-variant-numeric:tabular-nums}.viz-section{font-size:17px;margin:18px 0 10px;color:var(--ink)}.viz-dot-key{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:6px;vertical-align:1px}.desk-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border:1px solid var(--brand-100);background:var(--brand-50);border-radius:6px;font-size:13.5px}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.ti-item{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--line)}.ti-item:first-of-type{border-top:0}.ti-steps{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0;padding:0;list-style:none;font-size:12px}.ti-steps li{padding:2px 8px;border:1px solid var(--line-2);border-radius:999px;color:var(--muted)}.ti-steps li.done{background:var(--ok-50);border-color:#bfe3cf;color:var(--ok);font-weight:600}.ti-log{margin:2px 0;padding-left:18px}.ti-form input,.ti-form select{width:auto;min-width:0;font-size:12px;padding:3px 6px}.dash-qs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;counter-reset:q}.dash-qs li{counter-increment:q}.dash-qs a{display:flex;gap:8px;align-items:flex-start;height:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none}.dash-qs a:before{content:counter(q);flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;font-size:11.5px}.dash-qs a:hover{background:var(--sunk)}.dash-q{display:flex;gap:10px;align-items:center;margin-top:26px;padding-top:12px;border-top:2px solid var(--line);scroll-margin-top:12px}.dash-q span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;font-size:13.5px;flex:none}.dash-hint{margin:-4px 0 10px}.actnow{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--bad);border-radius:6px;background:var(--surface)}.actnow h2{font-size:15px;margin:0 0 8px;color:var(--ink)}.actnow-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}.actnow-item{display:grid;gap:1px;text-align:left;padding:8px 12px;border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:6px;background:var(--surface);cursor:pointer;font:inherit;color:inherit}.actnow-item:hover{background:var(--sunk)}.actnow-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.actnow-item b{font:700 24px/1.2 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.actnow-item span{font-size:13px;font-weight:700;color:var(--ink-2)}.actnow-item small{font-size:12px;color:var(--muted)}.actnow-item.tone-bad{border-left-color:var(--bad);background:var(--bad-50)}.actnow-item.tone-bad b{color:var(--bad)}.actnow-item.tone-warn{border-left-color:var(--viz-warn);background:var(--warn-50)}.actnow-item.tone-warn b{color:var(--warn)}.actnow-item.zero{opacity:.7}.actnow-item.zero b{color:var(--muted)}button.viz-kpi.pick{text-align:left;cursor:pointer;font:inherit;color:inherit}button.viz-kpi.pick:hover{background:var(--sunk)}button.viz-kpi.pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.viz-hbar-fill>span.pick{cursor:pointer}.viz-hbar-fill>span.pick:hover{filter:brightness(.85);outline:2px solid var(--ink);outline-offset:1px}.drill{position:fixed;top:3vh;bottom:3vh;left:50%;transform:translateX(-50%);width:min(1360px,95vw);z-index:40;overflow-y:auto;margin:0;padding:0 18px 18px;display:grid;gap:14px;align-content:start;border-top:4px solid var(--khaki);box-shadow:0 18px 50px rgba(16,27,43,.3);animation:wb-fade .15s ease-out}.drill:focus{outline:none}.drill-h{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0 10px;background:var(--surface);border-bottom:1px solid var(--line)}.drill-h h2{font-size:19px;margin:2px 0 0;color:var(--ink)}.drill-h p{margin:4px 0 0;font-size:13px;color:var(--muted)}.drill-kicker{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--khaki)}.drill-table h3{font-size:14.5px;margin:0 0 6px;color:var(--ink-2)}.drill-table.busy{opacity:.55}@media (max-width:1000px){.drill{top:0;bottom:0;width:100vw}}.ra{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ra+.ra{margin-top:4px}.ra .btn,.ra summary.btn{white-space:nowrap;text-decoration:none}.ra-form{display:inline;margin:0}.ra-link{font-size:12.5px;font-weight:600;color:var(--brand);white-space:nowrap;padding:2px 4px}.ra-pop{position:relative;display:inline-block}.ra-pop>summary{list-style:none;cursor:pointer}.ra-pop>summary::-webkit-details-marker{display:none}.ra-pop>summary:after{content:" ▾";font-size:10px}.ra-pop-body{position:absolute;right:0;top:calc(100% + 4px);z-index:6;width:min(320px,80vw);padding:10px;background:var(--surface);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 10px 26px rgba(16,27,43,.18)}.ra-stack{display:grid;gap:6px}.ra-stack input:not([type=checkbox]),.ra-stack select{width:100%;font-size:13px;padding:5px 8px}.ra-unknown{font-weight:700;color:var(--bad)}.hotmap{margin-bottom:14px}.hotmap-filter{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px}.hotmap-kind{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;color:var(--ink-2)}.hotmap-kind.off{color:var(--muted);text-decoration:line-through}.hotmap-kind i,.hotmap-top i{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--c);flex:none}.hotmap-kind small{color:var(--muted);font-weight:500}.hotmap-key{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.hotmap-key i{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--ink-2)}.hotmap-key i.dashed{border-style:dashed;opacity:.7}.hotmap-body{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px}.hotmap-map{height:420px;border:1px solid var(--line);border-radius:6px;z-index:0}.hotmap-top{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start;max-height:420px;overflow:auto}.hotmap-top button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);cursor:pointer;font:inherit;color:inherit}.hotmap-top button:hover{background:var(--sunk)}.hotmap-top span{display:grid}.hotmap-top strong{font-size:13px}.hotmap-top small{font-size:12px;color:var(--muted)}@media (max-width:800px){.hotmap-body{grid-template-columns:1fr}.hotmap-map{height:320px}}.hotmap-kind input{width:auto;margin:0;padding:0;flex:none}.dt th .dt-sort{white-space:normal;line-height:1.25;overflow-wrap:break-word}.drill .dt-wrap{max-height:calc(94vh - 180px)}.drill{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.ec{gap:16px}.ec,.ec-sec{display:grid;min-width:0}.ec-sec{gap:12px;padding:16px 18px}.ec-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px;margin:0}.ec-h h2{margin:0;font:700 17px/1.3 var(--f-display);color:var(--navy)}.ec-meta{color:var(--muted);font-size:12.5px}.ec-hact{margin-left:auto}.ec-fold>summary{cursor:pointer;list-style:none}.ec-fold>summary::-webkit-details-marker{display:none}.ec-fold>summary h2:before{content:"▸";display:inline-block;width:16px;color:var(--muted)}.ec-fold[open]>summary h2:before{content:"▾"}.ec-fold:not([open])>summary{border-bottom:0;padding-bottom:0}.ec-subh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:4px 0 2px}.ec-subh h3{margin:0;font:700 14.5px/1.3 var(--f-display);color:var(--ink)}.ec-subh .ra-link{margin-left:auto}.ec-block{display:grid;gap:8px;min-width:0}.ec-block>h3{margin:0;font:700 14.5px/1.3 var(--f-display)}.ec-btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-btns form{display:inline-flex;gap:6px;margin:0}.ec-btns a.btn{text-decoration:none;color:inherit}.ec-btns a.btn.primary{color:#fff}.btn.on{background:var(--brand-50);border-color:var(--brand);color:var(--brand-600)}.ec-empty{padding:8px 12px;border-radius:5px;background:var(--ok-50);color:var(--ok);font-weight:600}.ec-empty,.ec-list{margin:0;font-size:13.5px}.ec-list{padding-left:18px;display:grid;gap:4px}.ec-head{display:grid;gap:12px;padding:16px 18px}.ec-head-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.ec-back{font-size:13px;font-weight:700;color:var(--brand);text-decoration:none}.ec-ids{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.ec-ids strong{color:var(--brand);font-size:14px}.ec-head h1{margin:2px 0 0;font:700 26px/1.2 var(--f-display);color:var(--navy)}.ec-head-side{display:grid;gap:8px;justify-items:end}.ec-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ec-pop{position:relative}.ec-pop>summary{list-style:none;cursor:pointer}.ec-pop>summary::-webkit-details-marker{display:none}.ec-pop-body{position:absolute;right:0;z-index:10;margin-top:6px;width:280px;display:grid;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px rgba(16,27,43,.14)}.ec-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 14px;margin:0;padding:10px 12px;background:var(--sunk);border-radius:5px}.ec-facts dt{font-size:12px;color:var(--muted)}.ec-facts dd{margin:0;font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.ec-figs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.ec-fig{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:6px;padding:10px 12px}.ec-fig dt{font-size:12.5px;color:var(--muted);font-weight:600}.ec-fig dd{margin:2px 0 0;font:800 20px/1.2 var(--f-display);font-variant-numeric:tabular-nums}.ec-fig.lost{border-left-color:var(--bad)}.ec-fig.held{border-left-color:var(--money)}.ec-fig.held dd{color:var(--money)}.ec-fig.cash{border-left-color:var(--warn)}.ec-fig.moved{border-left-color:var(--khaki)}.ec-fig.returned{border-left-color:var(--ok)}.ec-fig.returned dd{color:var(--ok)}.wb-pane .ec-figs{gap:6px}.wb-pane .ec-fig{padding:7px 9px}.wb-pane .ec-fig dd{font-size:16px}@media (max-width:900px){.ec-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-sum{display:grid;gap:10px}.ec-sum-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ec-sum-h .btn{margin-left:auto}.ec-sum-text{margin:0;font-size:15px;line-height:1.6;color:var(--ink);max-width:95ch}.ec-sum.compact .ec-sum-text{font-size:13.5px;line-height:1.5}.ec-sum.compact{padding:10px 12px;background:var(--brand-50);border-radius:5px}.ec-acts{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ec-acts li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:5px}.ec-acts li strong{display:block;font-size:13.5px}.ec-acts li .fc-s{display:block}.ec-acts .pill2{text-align:center}.ec-watch{margin:0;font-size:13px;color:var(--ink-2)}.ec-count{margin:0}.ec-open{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ec-open li{display:grid;grid-template-columns:78px minmax(0,1fr) 92px auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:5px;background:var(--surface)}.ec-open li.waits{border-left-color:var(--line-2);background:var(--sunk)}.ec-open li.late{border-left-color:var(--bad)}.ec-open li strong{display:block;font-size:13.5px;color:var(--ink)}.ec-open li .mono{display:block;overflow-wrap:anywhere}.ec-desk{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ec-due{font-size:12.5px;font-weight:600;color:var(--ink-2)}.ec-due.late{color:var(--bad)}.ec-open .ec-btns{justify-content:flex-end}@media (max-width:700px){.ec-acts li,.ec-open li{grid-template-columns:1fr}.ec-open .ec-btns{justify-content:flex-start}}.ec-desks,.ec-sus{display:grid;gap:14px}.ec-deskblock{display:grid;gap:6px;min-width:0}.ec-pend{color:var(--bad)}.ec-val{overflow-wrap:anywhere}.ec-kyc{display:grid;gap:2px;margin:0;font-size:12.5px}.ec-kyc div{display:flex;gap:6px}.ec-kyc dt{color:var(--muted);min-width:64px}.ec-kyc dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ec-steps{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--muted)}.ec-steps .done{color:var(--ok);font-weight:600}.ec-add>summary{cursor:pointer;font-weight:700;font-size:13.5px;color:var(--brand)}.ec-add[open]>summary{margin-bottom:8px}.ec-add-form{gap:8px}.ec-add-form,.ec-upload{display:grid;padding:10px;background:var(--sunk);border-radius:5px}.ec-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ec-upload .wide{grid-column:1/-1}.ec-narr{margin:0;padding:10px 12px;background:var(--sunk);border-radius:5px;font-size:14px;line-height:1.6;white-space:pre-wrap}.ec-sugg{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ec-sugg ul{margin:4px 0 0;padding-left:18px}.ec-filter{display:flex;gap:8px;flex-wrap:wrap}.ec-filter input{flex:1;min-width:200px}.ec-filter select{width:auto}.ec-tl{margin:0;padding:0;list-style:none;display:grid;gap:0;max-height:420px;overflow-y:auto;border:1px solid var(--line);border-radius:5px}.ec-tl li{display:grid;grid-template-columns:150px 140px minmax(0,1fr);gap:10px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:13px}.ec-tl li:last-child{border-bottom:0}.ec-tl time{color:var(--muted);font-size:12px}.ec-actor{font-weight:600;color:var(--ink-2)}@media (max-width:700px){.ec-tl li,.ec-upload{grid-template-columns:1fr}.ec-head-side{justify-items:start}}.ec-pop-pane{gap:12px}.ec-pop-pane .ec-open li{grid-template-columns:64px minmax(0,1fr) 80px auto}.ec-suslist{display:grid;gap:8px;font-size:13px}.ec-suslist h4{margin:0 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ec-suslist ul{margin:0;padding-left:16px;display:grid;gap:2px}.ec-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:2px solid var(--line);margin:14px 0 12px;position:sticky;top:0;background:var(--bg,#f5f6f8);z-index:5}.ec-tab{border:0;background:none;padding:10px 16px;font:600 15px/1.2 inherit;color:var(--ink-2);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.ec-tab:hover{color:var(--ink);background:var(--sunk)}.ec-tab.on{color:var(--ink);border-bottom-color:var(--brand,#1d3f6e)}.ec-tab small{font-weight:600;color:var(--muted)}.ec-tab .ec-tab-alert{color:var(--bad)}.ec-acttable table.dt tr.on td{background:#f3f7fd}.ec-acttable input[type=checkbox]{width:18px;height:18px}.rep .dh{align-items:flex-start;gap:12px;flex-wrap:wrap}.rep-tools{gap:8px;align-items:center}.rep-nav,.rep-tools{display:flex;flex-wrap:wrap}.rep-nav{gap:6px 14px;margin:6px 0 4px;font-size:13.5px}.rep-nav a{color:var(--brand-600);text-decoration:none}.rep-nav a:hover{text-decoration:underline}.rep-fig{display:inline-flex;flex-direction:column;align-items:flex-end;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:right}.rep-fig b{font-size:15px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.rep-fig:hover b{text-decoration-color:currentColor}.rep-fig.zero{cursor:default}.rep-fig.zero b{text-decoration:none;color:var(--muted)}.rep-sub{font-size:11.5px;white-space:normal}.rep-good{color:var(--ok)}.rep-warn{color:#a15c00}.rep-bad{color:var(--bad)}.rep-gbars{display:flex;flex-direction:column;gap:10px}.rep-gbar{display:grid;grid-template-columns:minmax(120px,240px) 1fr;gap:10px;align-items:center}.rep-gbar-l{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-gbar-b{display:flex;flex-direction:column;gap:2px}.rep-gbar-t{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;height:10px}.rep-gbar-t:disabled{cursor:default}.rep-gbar-t i{display:block;height:8px;border-radius:2px;min-width:1px}.rep-gbar-t small{font-size:10.5px;color:var(--muted)}.rep-brief ul{margin:8px 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.5}@media (max-width:640px){.rep-gbar{grid-template-columns:1fr}}@media print{.leaflet-control-container,.rep-noprint,header,nav{display:none!important}body{background:#fff}.rep .panel{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.rep .dash-q{-moz-column-break-after:avoid;break-after:avoid}.rep .dt-search,.rep thead input{display:none!important}}.hover\:border-brand-500:hover{--tw-border-opacity:1;border-color:rgb(29 63 110/var(--tw-border-opacity,1))}.hover\:bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}