*,: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: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-2{left:.5rem}.right-2{right:.5rem}.top-2{top:.5rem}.isolate{isolation:isolate}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-1{margin-inline-start:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.min-w-0{min-width:0}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-x-auto{overflow-x:auto}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pe-1{padding-inline-end:.25rem}.pl-10{padding-left:2.5rem}.pr-2{padding-right:.5rem}.ps-1{padding-inline-start:.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--hnb-app-bg:#f1f5f9;--hnb-app-text:#0f172a;--hnb-navbar-bg:#fff;--hnb-navbar-text:#1f2937;--hnb-navbar-border:rgba(15,23,42,.08);--hnb-mobile-search-bg:#f8fafc;--hnb-footer-bg:#0b1220;--hnb-footer-text:#f8fafc;--hnb-pos-bg:radial-gradient(circle at top,#edf2ff 0%,#f8fafc 45%,#e2e8f0 100%);--hnb-pos-surface-bg:hsla(0,0%,100%,.96);--hnb-pos-surface-border:rgba(46,58,89,.14);--hnb-pos-surface-strong:#e2e8f0;--hnb-pos-title-color:#111827;--hnb-pos-muted-text:#64748b;--hnb-pos-input-text:#111827;--hnb-product-card-bg:#fff;--hnb-product-card-border:#e5e7eb;--hnb-product-card-title:#2e3a59;--hnb-product-card-muted:#64748b;--hnb-product-card-action:#2e3a59;--hnb-status-info:#2563eb;--hnb-status-transit:#12355b;--hnb-status-customs:#ea580c;--hnb-status-warehouse:#0f766e;--hnb-status-success:#059669;--hnb-status-warning:#d97706;--hnb-status-danger:#dc2626;--hnb-status-neutral:#64748b;--hnb-imports-page-bg:linear-gradient(180deg,#f7fafc,#eef4f7);--hnb-imports-surface-bg:#fff;--hnb-imports-subtle-bg:#f8fafc;--hnb-imports-active-bg:linear-gradient(180deg,#fff,#f5fbfa);--hnb-imports-header-bg:radial-gradient(circle at top right,rgba(255,90,31,.16),transparent 22%),linear-gradient(180deg,#fbfdff,#f3f8fb);--hnb-imports-heading-color:#102a43;--hnb-imports-muted-color:rgba(15,23,42,.62);--hnb-imports-border-color:rgba(15,23,42,.08)}:root[data-hnb-theme=dark]{--hnb-app-bg:#0b1220;--hnb-app-text:#e5e7eb;--hnb-navbar-bg:#111827;--hnb-navbar-text:#e5e7eb;--hnb-navbar-border:rgba(148,163,184,.28);--hnb-mobile-search-bg:#0f172a;--hnb-footer-bg:#020617;--hnb-footer-text:#e2e8f0;--hnb-pos-bg:radial-gradient(circle at top,#1a2337 0%,#101010 42%,#0c0c0c 100%);--hnb-pos-surface-bg:hsla(0,0%,7%,.92);--hnb-pos-surface-border:hsla(0,0%,100%,.08);--hnb-pos-surface-strong:#0d0d0d;--hnb-pos-title-color:#f9fafb;--hnb-pos-muted-text:#a8adb7;--hnb-pos-input-text:#f9fafb;--hnb-product-card-bg:#172033;--hnb-product-card-border:rgba(148,163,184,.3);--hnb-product-card-title:#f8fafc;--hnb-product-card-muted:#b6c2d2;--hnb-product-card-action:#f8fafc;--hnb-product-card-media-bg:#1b2438;--hnb-status-info:#60a5fa;--hnb-status-transit:#5b8def;--hnb-status-customs:#fb923c;--hnb-status-warehouse:#2dd4bf;--hnb-status-success:#34d399;--hnb-status-warning:#fbbf24;--hnb-status-danger:#f87171;--hnb-status-neutral:#94a3b8;--hnb-imports-page-bg:linear-gradient(180deg,#0b1220,#0f172a);--hnb-imports-surface-bg:#111827;--hnb-imports-subtle-bg:#0f172a;--hnb-imports-active-bg:linear-gradient(180deg,#172033,#0f2a28);--hnb-imports-header-bg:radial-gradient(circle at top right,rgba(255,90,31,.14),transparent 22%),linear-gradient(180deg,#111827,#0b1220);--hnb-imports-heading-color:#f8fafc;--hnb-imports-muted-color:rgba(226,232,240,.72);--hnb-imports-border-color:rgba(148,163,184,.28);--hnb-dark-page:#0b1220;--hnb-dark-surface:#172033;--hnb-dark-surface-2:#1c2740;--hnb-dark-surface-3:#26324b;--hnb-dark-surface-glass:rgba(23,32,51,.92);--hnb-dark-tint:rgba(148,163,184,.1);--hnb-dark-text:#f1f5f9;--hnb-dark-text-2:#d5deea;--hnb-dark-text-muted:#a8b5c8;--hnb-dark-border:rgba(148,163,184,.24);--hnb-dark-border-strong:rgba(148,163,184,.42);--hnb-dark-red-bg:hsla(0,91%,71%,.14);--hnb-dark-red-text:#fca5a5;--hnb-dark-red-border:hsla(0,91%,71%,.4);--hnb-dark-orange-bg:rgba(255,122,69,.14);--hnb-dark-orange-text:#ffa47e;--hnb-dark-orange-border:rgba(255,122,69,.42);--hnb-dark-amber-bg:rgba(251,191,36,.13);--hnb-dark-amber-text:#fcd34d;--hnb-dark-amber-border:rgba(251,191,36,.38);--hnb-dark-green-bg:rgba(52,211,153,.12);--hnb-dark-green-text:#86efac;--hnb-dark-green-border:rgba(52,211,153,.36);--hnb-dark-teal-bg:rgba(45,212,191,.12);--hnb-dark-teal-text:#5eead4;--hnb-dark-teal-border:rgba(45,212,191,.36);--hnb-dark-blue-bg:rgba(96,165,250,.14);--hnb-dark-blue-text:#93c5fd;--hnb-dark-blue-border:rgba(96,165,250,.4);--hnb-dark-indigo-bg:rgba(140,156,232,.16);--hnb-dark-indigo-text:#c7d2fe;--hnb-dark-indigo-border:rgba(140,156,232,.42);--hnb-dark-purple-bg:rgba(192,132,252,.14);--hnb-dark-purple-text:#d8b4fe;--hnb-dark-purple-border:rgba(192,132,252,.4);--hnb-dark-pink-bg:rgba(244,114,182,.14);--hnb-dark-pink-text:#f9a8d4;--hnb-dark-pink-border:rgba(244,114,182,.4)}body,html{color:var(--hnb-app-text);transition:background-color .2s ease,color .2s ease}:root[data-hnb-theme=dark] .v-application,body,html{background:var(--hnb-app-bg)}:root[data-hnb-theme=dark] .text-red,:root[data-hnb-theme=dark] .text-red-darken-1,:root[data-hnb-theme=dark] .text-red-darken-2,:root[data-hnb-theme=dark] .text-red-darken-3,:root[data-hnb-theme=dark] .text-red-darken-4{color:#e57373!important}:root[data-hnb-theme=dark] .text-pink,:root[data-hnb-theme=dark] .text-pink-darken-1,:root[data-hnb-theme=dark] .text-pink-darken-2,:root[data-hnb-theme=dark] .text-pink-darken-3,:root[data-hnb-theme=dark] .text-pink-darken-4{color:#f06292!important}:root[data-hnb-theme=dark] .text-purple,:root[data-hnb-theme=dark] .text-purple-darken-1,:root[data-hnb-theme=dark] .text-purple-darken-2,:root[data-hnb-theme=dark] .text-purple-darken-3,:root[data-hnb-theme=dark] .text-purple-darken-4{color:#ce93d8!important}:root[data-hnb-theme=dark] .text-deep-purple,:root[data-hnb-theme=dark] .text-deep-purple-darken-1,:root[data-hnb-theme=dark] .text-deep-purple-darken-2,:root[data-hnb-theme=dark] .text-deep-purple-darken-3,:root[data-hnb-theme=dark] .text-deep-purple-darken-4{color:#b39ddb!important}:root[data-hnb-theme=dark] .text-indigo,:root[data-hnb-theme=dark] .text-indigo-darken-1,:root[data-hnb-theme=dark] .text-indigo-darken-2,:root[data-hnb-theme=dark] .text-indigo-darken-3,:root[data-hnb-theme=dark] .text-indigo-darken-4{color:#9fa8da!important}:root[data-hnb-theme=dark] .text-blue-darken-1,:root[data-hnb-theme=dark] .text-blue-darken-2,:root[data-hnb-theme=dark] .text-blue-darken-3,:root[data-hnb-theme=dark] .text-blue-darken-4{color:#64b5f6!important}:root[data-hnb-theme=dark] .text-light-blue-darken-1,:root[data-hnb-theme=dark] .text-light-blue-darken-2,:root[data-hnb-theme=dark] .text-light-blue-darken-3,:root[data-hnb-theme=dark] .text-light-blue-darken-4{color:#4fc3f7!important}:root[data-hnb-theme=dark] .text-cyan-darken-1,:root[data-hnb-theme=dark] .text-cyan-darken-2,:root[data-hnb-theme=dark] .text-cyan-darken-3,:root[data-hnb-theme=dark] .text-cyan-darken-4{color:#4dd0e1!important}:root[data-hnb-theme=dark] .text-teal,:root[data-hnb-theme=dark] .text-teal-darken-1,:root[data-hnb-theme=dark] .text-teal-darken-2,:root[data-hnb-theme=dark] .text-teal-darken-3,:root[data-hnb-theme=dark] .text-teal-darken-4{color:#4db6ac!important}:root[data-hnb-theme=dark] .text-green-darken-1,:root[data-hnb-theme=dark] .text-green-darken-2,:root[data-hnb-theme=dark] .text-green-darken-3,:root[data-hnb-theme=dark] .text-green-darken-4{color:#81c784!important}:root[data-hnb-theme=dark] .text-light-green-darken-1,:root[data-hnb-theme=dark] .text-light-green-darken-2,:root[data-hnb-theme=dark] .text-light-green-darken-3,:root[data-hnb-theme=dark] .text-light-green-darken-4{color:#aed581!important}:root[data-hnb-theme=dark] .text-amber-darken-1,:root[data-hnb-theme=dark] .text-amber-darken-2,:root[data-hnb-theme=dark] .text-amber-darken-3,:root[data-hnb-theme=dark] .text-amber-darken-4{color:#ffd54f!important}:root[data-hnb-theme=dark] .text-orange-darken-1,:root[data-hnb-theme=dark] .text-orange-darken-2,:root[data-hnb-theme=dark] .text-orange-darken-3,:root[data-hnb-theme=dark] .text-orange-darken-4{color:#ffb74d!important}:root[data-hnb-theme=dark] .text-deep-orange-darken-1,:root[data-hnb-theme=dark] .text-deep-orange-darken-2,:root[data-hnb-theme=dark] .text-deep-orange-darken-3,:root[data-hnb-theme=dark] .text-deep-orange-darken-4{color:#ff8a65!important}:root[data-hnb-theme=dark] .text-brown,:root[data-hnb-theme=dark] .text-brown-darken-1,:root[data-hnb-theme=dark] .text-brown-darken-2,:root[data-hnb-theme=dark] .text-brown-darken-3,:root[data-hnb-theme=dark] .text-brown-darken-4{color:#bcaaa4!important}:root[data-hnb-theme=dark] .text-blue-grey,:root[data-hnb-theme=dark] .text-blue-grey-darken-1,:root[data-hnb-theme=dark] .text-blue-grey-darken-2,:root[data-hnb-theme=dark] .text-blue-grey-darken-3,:root[data-hnb-theme=dark] .text-blue-grey-darken-4{color:#90a4ae!important}:root[data-hnb-theme=dark] .text-grey-darken-1,:root[data-hnb-theme=dark] .text-grey-darken-2,:root[data-hnb-theme=dark] .text-grey-darken-3,:root[data-hnb-theme=dark] .text-grey-darken-4{color:#bdbdbd!important}:root[data-hnb-theme=dark] .v-avatar:has(>.v-img){background-color:#fff}:root[data-hnb-theme=dark] :is(.bg-success,.bg-error,.bg-warning,.bg-info,.bg-secondary).text-white{color:#0b1220!important}:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-datalabels-group text,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-radialbar-label,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-subtitle-text,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-text-nodata,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-title-text,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-xaxis-label,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-xaxis-title-text,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-yaxis-label,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-yaxis-title-text{fill:#a8b5c8}:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-datalabel-value{fill:#f1f5f9}:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-legend-text{color:#d5deea!important}:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-gridline,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-xaxis line,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-xaxis-tick,:root[data-hnb-theme=dark] .apexcharts-canvas .apexcharts-yaxis line{stroke:#94a3b833}.v-row{display:flex;flex-wrap:wrap;margin:-12px}.v-row>.v-col,.v-row>[class*=v-col-]{box-sizing:border-box;padding:12px}.v-col-12{flex:0 0 100%;max-width:100%}@media(min-width:960px){.v-col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.v-col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-8{flex:0 0 66.6667%;max-width:66.6667%}}@media(min-width:1280px){.v-col-lg-1{flex:0 0 8.3333%;max-width:8.3333%}.v-col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.v-col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.v-col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}}.text-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-h4,.text-h5{font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;letter-spacing:normal!important;line-height:1.333}.text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-h6,.text-subtitle-1{font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75}.text-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-body-1,.text-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-body-2,.text-caption{font-family:Roboto,sans-serif;text-transform:none!important}.text-caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.667}.text-overline{font-family:Roboto,sans-serif;font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.section-kicker{color:var(--hnb-product-card-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title{color:var(--hnb-app-text);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800}.section-description{color:var(--hnb-product-card-muted);font-size:.9rem;margin-top:5px}.hnb-dash2{--bg:#f1f5f9;--bg-alt:#e9eef4;--surface:#fff;--surface-2:#eef2f7;--surface-hover:#e6ebf2;--border:#e2e8f0;--border-strong:#cbd5e1;--ink:#0f172a;--ink-soft:#334155;--muted:#64748b;--muted-2:#94a3b8;--brand:#ff5a1f;--brand-strong:#e14a12;--brand-soft:#ffe7d9;--navy:#2e3a59;--navy-strong:#1f2a44;--navy-soft:#e7eaf1;--teal:#0f766e;--teal-soft:#dcf1ee;--violet:#7c3aed;--violet-soft:#eee5fc;--success:#16a34a;--success-soft:#dcfce7;--warning:#d97706;--warning-soft:#fef3c7;--danger:#dc2626;--danger-soft:#fee2e2;--info:#2563eb;--info-soft:#dbeafe;--info-line:#bfdbfe;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 8px 24px rgba(15,23,42,.08);--shadow-lg:0 20px 48px rgba(15,23,42,.14);--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--font-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}:root[data-hnb-theme=dark] .hnb-dash2{--bg:#0b1220;--bg-alt:#0a0f1a;--surface:#111827;--surface-2:#172033;--surface-hover:#1c2740;--border:#1f2937;--border-strong:#334155;--ink:#e5e7eb;--ink-soft:#cbd5e1;--muted:#a8adb7;--muted-2:#7c8798;--brand:#ff7a45;--brand-strong:#ff5a1f;--brand-soft:#3a2013;--navy:#9aaedb;--navy-strong:#b9c7ea;--navy-soft:#1e2740;--teal:#3fbfae;--teal-soft:#123330;--violet:#b794f6;--violet-soft:#2c2145;--success:#4ade80;--success-soft:#123420;--warning:#fbbf24;--warning-soft:#3a2a0c;--danger:#f87171;--danger-soft:#3b1616;--info:#7da6f5;--info-soft:#16233f;--info-line:#2a4a7a;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 8px 24px rgba(0,0,0,.45);--shadow-lg:0 24px 56px rgba(0,0,0,.55)}.hnb-dash2 *{box-sizing:border-box}.hnb-dash2 h1,.hnb-dash2 h2,.hnb-dash2 h3,.hnb-dash2 h4{color:var(--ink);font-family:var(--font-display);margin:0}.hnb-dash2 .num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.hnb-dash2 a{color:inherit}.hnb-dash2 button{cursor:pointer;font-family:inherit}.hnb-dash2 :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hnb-dash2 .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:12px 24px;position:sticky;top:0;z-index:40}.hnb-dash2 .topbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.hnb-dash2 .brandmark{align-items:center;display:flex;gap:12px;min-width:0}.hnb-dash2 .brandmark .logo{align-items:center;background:linear-gradient(155deg,var(--brand) 0,var(--brand-strong) 100%);border-radius:12px;box-shadow:var(--shadow-sm);color:#fff;display:flex;flex:none;height:42px;justify-content:center;width:42px}.hnb-dash2 .brand-text{min-width:0}.hnb-dash2 .brand-text .name{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.2;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnb-dash2 .brand-text .meta{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:6px}.hnb-dash2 .dot{background:var(--success);border-radius:50%;flex:none;height:6px;width:6px}.hnb-dash2 .dot.off{background:var(--muted-2)}.hnb-dash2 .range-control{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.hnb-dash2 .segmented{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;display:flex;gap:2px;padding:3px}.hnb-dash2 .segmented button{background:transparent;border:none;border-radius:999px;color:var(--ink-soft);font-size:12.5px;font-weight:600;padding:7px 13px;transition:background .15s ease,color .15s ease}.hnb-dash2 .segmented button.is-active{background:var(--brand);box-shadow:var(--shadow-sm);color:#fff}.hnb-dash2 .segmented button:not(.is-active):hover{background:var(--surface-hover);color:var(--ink)}.hnb-dash2 .custom-range{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:none;gap:6px;padding:6px 8px}.hnb-dash2 .custom-range.is-visible{display:flex}.hnb-dash2 .custom-range input{background:transparent;border:none;color:var(--ink);font:inherit;font-size:12.5px;width:110px}.hnb-dash2 .compare-toggle{align-items:center;color:var(--ink-soft);display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:0 4px}.hnb-dash2 .switch{background:var(--brand);border:none;border-radius:999px;flex:none;height:20px;padding:0;position:relative;width:34px}.hnb-dash2 .switch:after{background:var(--hnb-dark-surface,#fff);border-radius:50%;content:"";height:16px;left:16px;position:absolute;top:2px;transition:left .15s ease;width:16px}.hnb-dash2 .switch.is-off{background:var(--border-strong)}.hnb-dash2 .switch.is-off:after{left:2px}.hnb-dash2 .icon-btn{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--ink-soft);display:flex;flex:none;gap:6px;height:38px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:38px}.hnb-dash2 .icon-btn:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--ink)}.hnb-dash2 .icon-btn.wide{font-size:12.5px;font-weight:700;padding:0 14px;width:auto}.hnb-dash2 .icon-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.hnb-dash2 .icon-btn.primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.hnb-dash2 .icon-btn:disabled,.hnb-dash2 .icon-btn[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.hnb-dash2 .actions-cluster{align-items:center;display:flex;gap:8px}.hnb-dash2 .freshness{color:var(--muted);font-size:11px;white-space:nowrap}.hnb-dash2 .segmented button:disabled{cursor:default;opacity:.5;pointer-events:none}.hnb-dash2 .topbar-progress{border-radius:0 0 var(--radius-lg) var(--radius-lg);bottom:-1px;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0}.hnb-dash2 .topbar-progress:after{animation:hnb-progress-slide 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--brand),transparent);content:"";height:100%;left:-35%;position:absolute;top:0;width:35%}@keyframes hnb-progress-slide{0%{left:-35%}to{left:100%}}.hnb-dash2 .panel-busy{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;gap:5px}.hnb-dash2 .panel-busy .v-icon{animation:hnb-spin .9s linear infinite}@keyframes hnb-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.hnb-dash2 .panel-busy .v-icon,.hnb-dash2 .topbar-progress:after{animation:none}}.hnb-dash2 .shell{align-items:start;display:grid;gap:26px;grid-template-columns:216px minmax(0,1fr);padding:20px 24px 40px}.hnb-dash2 .rail{display:flex;flex-direction:column;gap:2px;position:sticky;top:88px}.hnb-dash2 .rail button.rail-link{align-items:center;background:transparent;border:none;border-left:2px solid transparent;border-radius:10px;color:var(--ink-soft);display:flex;font-size:13px;font-weight:600;gap:10px;padding:9px 12px;text-align:left;width:100%}.hnb-dash2 .rail button.rail-link .v-icon{color:var(--muted-2);font-size:18px}.hnb-dash2 .rail button.rail-link:hover{background:var(--surface-hover);color:var(--ink)}.hnb-dash2 .rail button.rail-link.is-active{background:var(--brand-soft);border-left-color:var(--brand);color:var(--brand-strong)}.hnb-dash2 .rail button.rail-link.is-active .v-icon{color:var(--brand-strong)}.hnb-dash2 .rail .rail-sep{background:var(--border);height:1px;margin:10px 4px}.hnb-dash2 .rail .rail-label{color:var(--muted-2);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:10px 12px 4px;text-transform:uppercase}.hnb-dash2 .main{min-width:0}.hnb-dash2 .tab-panel[hidden]{display:none}.hnb-dash2 .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.hnb-dash2 .panel-head{align-items:flex-start;display:flex;gap:14px;padding:20px 22px}.hnb-dash2 .panel-icon{align-items:center;background:var(--brand-soft);border-radius:11px;color:var(--brand-strong);display:flex;flex:none;height:38px;justify-content:center;width:38px}.hnb-dash2 .panel-titles{flex:1;min-width:0}.hnb-dash2 .panel-eyebrow{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.09em;margin-bottom:3px;text-transform:uppercase}.hnb-dash2 .panel-title{font-size:17px;font-weight:800}.hnb-dash2 .panel-sub{color:var(--muted);font-size:12.5px;margin-top:3px}.hnb-dash2 .panel-flags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hnb-dash2 .chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:4px 9px;white-space:nowrap}.hnb-dash2 .chip.brand{background:var(--brand-soft);color:var(--brand-strong)}.hnb-dash2 .chip.navy{background:var(--navy-soft);color:var(--navy-strong)}.hnb-dash2 .chip.teal{background:var(--teal-soft);color:var(--teal)}.hnb-dash2 .chip.violet{background:var(--violet-soft);color:var(--violet)}.hnb-dash2 .chip.success{background:var(--success-soft);color:var(--success)}.hnb-dash2 .chip.warning{background:var(--warning-soft);color:var(--warning)}.hnb-dash2 .chip.danger{background:var(--danger-soft);color:var(--danger)}.hnb-dash2 .chip.info{background:var(--info-soft);color:var(--info)}.hnb-dash2 .chip.neutral{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-soft)}.hnb-dash2 .panel-body{padding:0 22px 24px}.hnb-dash2 .subhead{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:22px 0 12px}.hnb-dash2 .subhead:first-child{margin-top:2px}.hnb-dash2 .subhead h3{font-size:13.5px;font-weight:800}.hnb-dash2 .subhead .subhead-sub{color:var(--muted);font-size:12px}.hnb-dash2 .link-more{align-items:center;color:var(--brand-strong);display:inline-flex;font-size:12px;font-weight:700;gap:4px;text-decoration:none;white-space:nowrap}.hnb-dash2 .grid{display:grid;gap:14px}.hnb-dash2 .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hnb-dash2 .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hnb-dash2 .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hnb-dash2 .grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.hnb-dash2 .grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1180px){.hnb-dash2 .grid-3,.hnb-dash2 .grid-4,.hnb-dash2 .grid-5,.hnb-dash2 .grid-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hnb-dash2 .grid-2,.hnb-dash2 .grid-3,.hnb-dash2 .grid-4,.hnb-dash2 .grid-5,.hnb-dash2 .grid-6{grid-template-columns:1fr}}.hnb-dash2 .kpi{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px}.hnb-dash2 .kpi-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.hnb-dash2 .kpi-icon{align-items:center;border-radius:9px;display:flex;flex:none;height:30px;justify-content:center;width:30px}.hnb-dash2 .kpi-icon .v-icon{font-size:17px}.hnb-dash2 .kpi-label{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hnb-dash2 .kpi-value{font-size:25px;font-weight:800;letter-spacing:-.01em}.hnb-dash2 .kpi-helper{color:var(--muted);font-size:12px}.hnb-dash2 .delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:800;gap:3px;padding:2px 7px;width:-moz-fit-content;width:fit-content}.hnb-dash2 .delta.up{background:var(--success-soft);color:var(--success)}.hnb-dash2 .delta.down{background:var(--danger-soft);color:var(--danger)}.hnb-dash2 .delta .v-icon{font-size:12px}.hnb-dash2 .spark{display:block;height:34px;width:100%}.hnb-dash2 .spark path.area{opacity:.16}.hnb-dash2 .spark path.line{fill:none;stroke-width:2}.hnb-dash2 .kpi.accent-brand .kpi-icon{background:var(--brand-soft);color:var(--brand-strong)}.hnb-dash2 .kpi.accent-info .kpi-icon{background:var(--info-soft);color:var(--info)}.hnb-dash2 .kpi.accent-navy .kpi-icon{background:var(--navy-soft);color:var(--navy-strong)}.hnb-dash2 .kpi.accent-teal .kpi-icon{background:var(--teal-soft);color:var(--teal)}.hnb-dash2 .kpi.accent-violet .kpi-icon{background:var(--violet-soft);color:var(--violet)}.hnb-dash2 .kpi.accent-brand .spark path.area,.hnb-dash2 .kpi.accent-brand .spark path.line{fill:var(--brand);stroke:var(--brand)}.hnb-dash2 .kpi.accent-info .spark path.area,.hnb-dash2 .kpi.accent-info .spark path.line{fill:var(--info);stroke:var(--info)}.hnb-dash2 .kpi.accent-navy .spark path.area,.hnb-dash2 .kpi.accent-navy .spark path.line{fill:var(--navy-strong);stroke:var(--navy-strong)}.hnb-dash2 .kpi.accent-teal .spark path.area,.hnb-dash2 .kpi.accent-teal .spark path.line{fill:var(--teal);stroke:var(--teal)}.hnb-dash2 .kpi.accent-violet .spark path.area,.hnb-dash2 .kpi.accent-violet .spark path.line{fill:var(--violet);stroke:var(--violet)}.hnb-dash2 .decisions{display:grid;gap:14px;grid-template-columns:1.5fr 1fr}@media(max-width:1000px){.hnb-dash2 .decisions{grid-template-columns:1fr}}.hnb-dash2 .priority-list{display:flex;flex-direction:column;gap:8px}.hnb-dash2 .priority{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;gap:11px;padding:12px 13px}.hnb-dash2 .priority-icon{align-items:center;border-radius:9px;display:flex;flex:none;height:30px;justify-content:center;width:30px}.hnb-dash2 .priority.critical .priority-icon,.hnb-dash2 .priority.tone-critical .priority-icon{background:var(--danger-soft);color:var(--danger)}.hnb-dash2 .priority.tone-warning .priority-icon,.hnb-dash2 .priority.warning .priority-icon{background:var(--warning-soft);color:var(--warning)}.hnb-dash2 .priority.info .priority-icon,.hnb-dash2 .priority.tone-info .priority-icon{background:var(--info-soft);color:var(--info)}.hnb-dash2 .priority.success .priority-icon,.hnb-dash2 .priority.tone-success .priority-icon{background:var(--success-soft);color:var(--success)}.hnb-dash2 .priority-body{flex:1;min-width:0}.hnb-dash2 .priority-title{font-size:13px;font-weight:700}.hnb-dash2 .priority-desc{color:var(--muted);font-size:12px;margin-top:2px}.hnb-dash2 .priority-action{align-items:center;background:none;border:none;color:var(--brand-strong);display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;margin-top:6px;padding:0}.hnb-dash2 .drivers-box{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.hnb-dash2 .driver-row{align-items:flex-start;border-bottom:1px dashed var(--border);display:flex;gap:10px;justify-content:space-between;padding:9px 0}.hnb-dash2 .driver-row:last-child{border-bottom:none;padding-bottom:0}.hnb-dash2 .driver-row:first-child{padding-top:0}.hnb-dash2 .driver-label{color:var(--ink-soft);font-size:12.5px;max-width:70%}.hnb-dash2 .driver-value{font-size:12.5px;font-weight:800;white-space:nowrap}.hnb-dash2 .driver-value.pos{color:var(--success)}.hnb-dash2 .driver-value.neg{color:var(--danger)}.hnb-dash2 .chart-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.hnb-dash2 .chart-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.hnb-dash2 .chart-card-title{font-size:13px;font-weight:800}.hnb-dash2 .chart-card-sub{color:var(--muted);font-size:11.5px;margin-top:2px}.hnb-dash2 .mini-tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;display:flex;padding:2px}.hnb-dash2 .mini-tabs button{background:transparent;border:none;border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:700;padding:5px 10px}.hnb-dash2 .mini-tabs button.is-active{background:var(--brand);color:#fff}.hnb-dash2 .chart-wrap{position:relative}.hnb-dash2 .chart-tooltip{background:var(--ink);border-radius:8px;box-shadow:var(--shadow-md);color:var(--bg);font-size:11px;font-weight:600;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;transform:translate(-50%,-105%);transition:opacity .1s ease;white-space:nowrap;z-index:5}.hnb-dash2 .chart-tooltip.is-visible{opacity:1}.hnb-dash2 .chart-tooltip b{font-weight:800}.hnb-dash2 .chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.hnb-dash2 .legend-item{align-items:center;color:var(--ink-soft);display:flex;font-size:11.5px;font-weight:600;gap:6px}.hnb-dash2 .legend-dot{border-radius:3px;flex:none;height:9px;width:9px}.hnb-dash2 .leaderboard{display:flex;flex-direction:column;gap:11px}.hnb-dash2 .lb-row{align-items:center;display:flex;gap:10px}.hnb-dash2 .lb-rank{color:var(--muted-2);flex:none;font-size:11px;font-weight:800;text-align:center;width:20px}.hnb-dash2 .lb-body{flex:1;min-width:0}.hnb-dash2 .lb-top{display:flex;font-size:12.5px;gap:8px;justify-content:space-between;margin-bottom:5px}.hnb-dash2 .lb-name{color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnb-dash2 .lb-meta{color:var(--muted);font-size:11px;white-space:nowrap}.hnb-dash2 .lb-value{font-weight:800;white-space:nowrap}.hnb-dash2 .lb-track{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.hnb-dash2 .lb-fill{border-radius:999px;height:100%}.hnb-dash2 .lb-empty{color:var(--muted);font-size:12.5px;padding:18px 0;text-align:center}.hnb-dash2 .donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.hnb-dash2 .donut{border-radius:50%;flex:none;height:132px;position:relative;width:132px}.hnb-dash2 .donut:after{background:var(--surface);border-radius:50%;content:"";inset:16px;position:absolute}.hnb-dash2 .donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.hnb-dash2 .donut-center b{font-size:19px;font-weight:800}.hnb-dash2 .donut-center span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hnb-dash2 .donut-legend{display:flex;flex:1;flex-direction:column;gap:9px;min-width:140px}.hnb-dash2 .donut-legend-row{align-items:center;display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.hnb-dash2 .donut-legend-row .left{align-items:center;color:var(--ink-soft);display:flex;font-weight:600;gap:8px}.hnb-dash2 .gauge-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.hnb-dash2 .gauge{border-radius:50%;flex:none;height:118px;position:relative;width:118px}.hnb-dash2 .gauge:after{background:var(--surface);border-radius:50%;content:"";inset:14px;position:absolute}.hnb-dash2 .gauge-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.hnb-dash2 .gauge-center b{font-size:22px;font-weight:800}.hnb-dash2 .gauge-center span{color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hnb-dash2 .bullet{display:flex;flex-direction:column;gap:6px}.hnb-dash2 .bullet-top{display:flex;font-size:12px;justify-content:space-between}.hnb-dash2 .bullet-track{background:var(--surface-2);border-radius:8px;height:16px;overflow:visible;position:relative}.hnb-dash2 .bullet-fill{background:var(--brand);border-radius:8px;inset:0;position:absolute}.hnb-dash2 .bullet-target{background:var(--ink);bottom:-3px;position:absolute;top:-3px;width:2px}.hnb-dash2 .table-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.hnb-dash2 table{border-collapse:collapse;font-size:12.5px;min-width:480px;width:100%}.hnb-dash2 thead th{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.hnb-dash2 tbody td{border-bottom:1px solid var(--border);color:var(--ink-soft);padding:11px 14px;vertical-align:middle}.hnb-dash2 tbody tr:last-child td{border-bottom:none}.hnb-dash2 tbody tr:hover{background:var(--surface-hover)}.hnb-dash2 td.strong{color:var(--ink);font-weight:700}.hnb-dash2 td.num,.hnb-dash2 th.num{font-variant-numeric:tabular-nums;text-align:right}.hnb-dash2 .sku{color:var(--muted);font-family:var(--font-mono);font-size:11px}.hnb-dash2 .status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.hnb-dash2 .status-pill .dot2{border-radius:50%;height:6px;width:6px}.hnb-dash2 .status-pill.danger{background:var(--danger-soft);color:var(--danger)}.hnb-dash2 .status-pill.danger .dot2{background:var(--danger)}.hnb-dash2 .status-pill.warning{background:var(--warning-soft);color:var(--warning)}.hnb-dash2 .status-pill.warning .dot2{background:var(--warning)}.hnb-dash2 .status-pill.success{background:var(--success-soft);color:var(--success)}.hnb-dash2 .status-pill.success .dot2{background:var(--success)}.hnb-dash2 .status-pill.neutral{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-soft)}.hnb-dash2 .status-pill.neutral .dot2{background:var(--muted-2)}.hnb-dash2 .agenda{display:flex;flex-direction:column;gap:9px}.hnb-dash2 .agenda-row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;padding:11px 13px}.hnb-dash2 .agenda-date{background:var(--teal-soft);border-radius:10px;color:var(--teal);flex:none;padding:6px 0;text-align:center;width:46px}.hnb-dash2 .agenda-date b{display:block;font-size:16px;font-weight:800;line-height:1}.hnb-dash2 .agenda-date span{display:block;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hnb-dash2 .agenda-body{flex:1;min-width:0}.hnb-dash2 .agenda-title{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnb-dash2 .agenda-sub{color:var(--muted);font-size:11.5px;margin-top:2px}.hnb-dash2 .agenda-value{font-size:13px;font-weight:800;white-space:nowrap}.hnb-dash2 .alert-row{align-items:flex-start;border-bottom:1px dashed var(--border);display:flex;gap:10px;padding:11px 0}.hnb-dash2 .alert-row:last-child{border-bottom:none}.hnb-dash2 .alert-icon{align-items:center;border-radius:8px;display:flex;flex:none;height:26px;justify-content:center;width:26px}.hnb-dash2 .alert-icon .v-icon{font-size:15px}.hnb-dash2 .alert-icon.warning{background:var(--warning-soft);color:var(--warning)}.hnb-dash2 .alert-icon.danger{background:var(--danger-soft);color:var(--danger)}.hnb-dash2 .alert-icon.info{background:var(--info-soft);color:var(--info)}.hnb-dash2 .alert-text{color:var(--ink-soft);font-size:12.5px}.hnb-dash2 .alert-text b{color:var(--ink)}.hnb-dash2 .stat-inline{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.hnb-dash2 .stat-inline .lbl{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hnb-dash2 .stat-inline .val{font-size:19px;font-weight:800;margin-top:5px}.hnb-dash2 .stat-inline .sub{color:var(--muted);font-size:11.5px;margin-top:3px}.hnb-dash2 .finance-card{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.hnb-dash2 .finance-card.dark{background:linear-gradient(160deg,var(--navy-strong),var(--navy));border-color:transparent;color:#fff}:root[data-hnb-theme=dark] .hnb-dash2 .finance-card.dark{background:linear-gradient(160deg,#24345e,#3b4f8a)}.hnb-dash2 .finance-card.dark .lbl{color:#ffffffbf}.hnb-dash2 .finance-card .lbl{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hnb-dash2 .finance-card .val{font-size:22px;font-weight:800}.hnb-dash2 .finance-card .row{display:flex;font-size:12px;justify-content:space-between}.hnb-dash2 .finance-card.dark .row{color:#ffffffd9}.hnb-dash2 .finance-card.warning{background:var(--warning-soft);border-color:var(--warning)}.hnb-dash2 .finance-card.warning .val{color:var(--warning)}.hnb-dash2 .finance-card.danger{background:var(--danger-soft);border-color:var(--danger)}.hnb-dash2 .finance-card.danger .val{color:var(--danger)}.hnb-dash2 .hn-grid{display:grid;gap:16px;grid-template-columns:1.3fr 1fr}@media(max-width:1000px){.hnb-dash2 .hn-grid{grid-template-columns:1fr}}.hnb-dash2 .hn-map-wrap{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:10px;position:relative}.hnb-dash2 .hn-map-wrap svg{display:block;height:auto;width:100%}.hnb-dash2 .hn-path{cursor:pointer;stroke:var(--surface-2);stroke-width:1.6;transition:filter .12s ease,opacity .12s ease}.hnb-dash2 .hn-path:focus-visible,.hnb-dash2 .hn-path:hover{filter:brightness(1.08);opacity:.92}.hnb-dash2 .hn-point{fill:var(--ink);stroke:var(--surface);stroke-width:1.6}.hnb-dash2 .hn-tooltip{background:var(--ink);border-radius:9px;box-shadow:var(--shadow-md);color:var(--bg);font-size:11.5px;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;transform:translate(-50%,-110%);transition:opacity .1s ease;white-space:nowrap;z-index:6}.hnb-dash2 .hn-tooltip.is-visible{opacity:1}.hnb-dash2 .hn-tooltip b{display:block;font-size:12.5px;font-weight:800;margin-bottom:2px}.hnb-dash2 .hn-legend{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:12px}.hnb-dash2 .hn-legend-scale{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 12%,var(--surface-2)),var(--brand));border-radius:999px;height:9px;width:110px}.hnb-dash2 .hn-legend-swatch{background:var(--border-strong);border-radius:3px;flex:none;height:9px;width:9px}.hnb-dash2 .empty-state{align-items:center;color:var(--muted);display:flex;flex-direction:column;padding:56px 24px;text-align:center}.hnb-dash2 .empty-state .v-icon{margin-bottom:10px}@media(max-width:1180px){.hnb-dash2 .shell{grid-template-columns:1fr}.hnb-dash2 .rail{flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:4px;position:static}.hnb-dash2 .rail .rail-label,.hnb-dash2 .rail .rail-sep{display:none}.hnb-dash2 .rail button.rail-link{border-bottom:2px solid transparent;border-left:none;white-space:nowrap}.hnb-dash2 .rail button.rail-link.is-active{border-bottom-color:var(--brand);border-left:none}}@media(max-width:640px){.hnb-dash2 .topbar-row{gap:10px}.hnb-dash2 .range-control{justify-content:flex-start;order:3;width:100%}.hnb-dash2 .decisions{grid-template-columns:1fr}}.reports-table{border-collapse:collapse;width:100%}.reports-table thead tr{border-bottom:1px solid var(--hnb-dark-border,rgba(46,58,89,.08))}.reports-table th{color:#97a0b5;font-size:11px;font-weight:600;padding:8px 10px;text-align:left;text-transform:uppercase}.reports-table td{color:var(--hnb-dark-text-2,#52607a);font-size:12.5px;padding:10px}.reports-table tbody tr{border-bottom:1px solid var(--hnb-dark-border,rgba(46,58,89,.06))}.reports-table tbody tr:last-child{border-bottom:none}.reports-table__strong{color:var(--hnb-dark-text,#1b2137)!important;font-weight:600}.reports-table__mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.reports-table__right{text-align:right}.reports-table__icon{text-align:right;width:32px}.reports-table__caption{color:#97a0b5;font-size:11px}.reports-pagination{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.reports-pagination__item{border:1px solid var(--hnb-dark-border,rgba(46,58,89,.12));border-radius:8px;color:var(--hnb-dark-text-2,#52607a);font-size:12px;padding:6px 12px}.reports-pagination__item--active{background:#2e3a59;border-color:#2e3a59;color:#fff}.pv{--pv-bg:#f3f5f8;--pv-surface:#fff;--pv-surface-2:#f8fafc;--pv-surface-3:#eef2f7;--pv-line:#e2e6ed;--pv-line-2:#cbd3df;--pv-ink:#16213a;--pv-ink-2:#34405a;--pv-muted:#5b677d;--pv-navy:#1f2e54;--pv-navy-soft:#e8edf7;--pv-navy-fill:#1f2e54;--pv-brand:#ff5a1f;--pv-cta:#c2410c;--pv-cta-hover:#9a3412;--pv-on-cta:#fff;--pv-brand-soft:#fff1ea;--pv-brand-text:#a63a0e;--pv-ok:#0f766e;--pv-ok-soft:#e3f4f1;--pv-warn:#a14a07;--pv-warn-soft:#fdf1dc;--pv-bad:#b91c1c;--pv-bad-soft:#fde8e8;--pv-info:#1d4ed8;--pv-info-soft:#e8efff;--pv-vio:#6d28d9;--pv-vio-soft:#f1ebfd;--pv-wa:#0b7a3e;--pv-wa-soft:#e2f5ea;--pv-shadow:0 1px 2px rgba(22,33,58,.06),0 6px 18px rgba(22,33,58,.06);--pv-pop:0 18px 44px rgba(22,33,58,.2);--pv-r-lg:16px;--pv-r-md:12px;--pv-r-sm:8px;--pv-f-ui:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--pv-f-num:"IBM Plex Mono",ui-monospace,Menlo,monospace;color:var(--pv-ink);font-family:var(--pv-f-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.pv *,.pv :after,.pv :before{box-sizing:border-box}.pv.pv-page{background:var(--pv-bg);min-height:100%}:root[data-hnb-theme=dark] .pv{--pv-bg:#0b1220;--pv-surface:#131c2e;--pv-surface-2:#172235;--pv-surface-3:#1e2a40;--pv-line:#24314a;--pv-line-2:#34435f;--pv-ink:#e8edf5;--pv-ink-2:#c6cfdd;--pv-muted:#9aa6ba;--pv-navy:#b9c6e4;--pv-navy-soft:#1e2a44;--pv-navy-fill:#2b3d6b;--pv-brand:#ff7a45;--pv-brand-soft:#3a2013;--pv-brand-text:#ffa47e;--pv-ok:#5fd3c2;--pv-ok-soft:#0f2e2c;--pv-warn:#f7b866;--pv-warn-soft:#33240f;--pv-bad:#fca5a5;--pv-bad-soft:#3a1717;--pv-info:#93b4ff;--pv-info-soft:#14234a;--pv-vio:#c4b0ff;--pv-vio-soft:#251b45;--pv-wa:#6ee7a0;--pv-wa-soft:#0f2e1e;--pv-shadow:0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(0,0,0,.25);--pv-pop:0 18px 44px rgba(0,0,0,.5)}.pv .pv-wrap{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1320px;padding:16px 24px 48px;width:100%}.pv .pv-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pv .pv-head-actions{display:flex;flex-wrap:wrap;gap:8px}.pv .pv-split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.pv .pv-split>.pv-main{flex:999 1 640px;min-width:0}.pv .pv-split>.pv-aside{display:flex;flex:1 1 300px;flex-direction:column;gap:12px;min-width:0}.pv .pv-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(var(--pv-min,280px),1fr))}.pv .pv-row{align-items:center;display:flex;gap:10px}.pv .pv-grow{flex:1 1 auto;min-width:0}.pv .pv-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .pv-sep{background:var(--pv-line);border:0;height:1px;margin:0}.pv h1,.pv h2,.pv h3,.pv h4,.pv p{margin:0}.pv .pv-h1{color:var(--pv-ink);font:700 26px/1.2 var(--pv-f-ui);letter-spacing:-.015em}.pv .pv-h2{color:var(--pv-ink);font:700 18px/1.3 var(--pv-f-ui);letter-spacing:-.01em}.pv .pv-h3{color:var(--pv-ink);font:700 15px/1.35 var(--pv-f-ui)}.pv .pv-eyebrow{color:var(--pv-muted);font:700 11px/1.3 var(--pv-f-ui);letter-spacing:.08em;text-transform:uppercase}.pv .pv-sub{margin-top:4px}.pv .pv-muted,.pv .pv-sub{color:var(--pv-muted)}.pv .pv-ink2{color:var(--pv-ink-2)}.pv .pv-small{font-size:12.5px}.pv .pv-strong{font-weight:700}.pv .pv-num{font-family:var(--pv-f-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pv .pv-right{text-align:right}.pv .pv-link,.pv a.pv-link{background:none;border:0;color:var(--pv-info);cursor:pointer;font:inherit;padding:0;text-decoration:none}.pv .pv-link:hover,.pv a.pv-link:hover{text-decoration:underline}.pv .pv-card{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-lg)}.pv .pv-card--pad{padding:18px}.pv .pv-card--link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.pv .pv-card--link:hover{border-color:var(--pv-line-2);box-shadow:var(--pv-shadow)}.pv .pv-card--muted{background:var(--pv-surface-2)}.pv .pv-card--alert{border-color:var(--pv-bad);box-shadow:inset 0 0 0 1px var(--pv-bad)}.pv .pv-soft{background:var(--pv-surface-2);border:1px solid var(--pv-line);border-radius:var(--pv-r-md)}.pv .pv-card-head{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.pv .pv-btn{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:10px;color:var(--pv-ink);cursor:pointer;display:inline-flex;font:600 14px/1 var(--pv-f-ui);gap:8px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;transition:background .15s ease;white-space:nowrap}.pv .pv-btn:hover{background:var(--pv-surface-3)}.pv .pv-btn:disabled,.pv .pv-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pv .pv-btn:focus-visible,.pv .pv-card--link:focus-visible,.pv .pv-chip-btn:focus-visible,.pv .pv-input:focus-visible,.pv .pv-tab:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-btn--primary{background:var(--pv-cta);border-color:var(--pv-cta);color:var(--pv-on-cta)}.pv .pv-btn--primary:hover{background:var(--pv-cta-hover)}.pv .pv-btn--navy{background:var(--pv-navy-fill);border-color:var(--pv-navy-fill);color:#fff}.pv .pv-btn--navy:hover{background:var(--pv-navy-fill);filter:brightness(1.1)}.pv .pv-btn--ghost{background:transparent;border-color:transparent;color:var(--pv-ink-2)}.pv .pv-btn--ghost:hover{background:var(--pv-surface-3)}.pv .pv-btn--danger{color:var(--pv-bad)}.pv .pv-btn--wa{background:var(--pv-wa);border-color:var(--pv-wa);color:#fff}:root[data-hnb-theme=dark] .pv .pv-btn--wa{color:#062615}.pv .pv-btn--sm{border-radius:8px;font-size:13px;min-height:32px;padding:0 10px}.pv .pv-btn--lg{border-radius:12px;font-size:15px;min-height:48px;padding:0 18px}.pv .pv-btn--icon{padding:0;width:40px}.pv .pv-btn--icon.pv-btn--sm{width:32px}.pv .pv-btn--block{width:100%}.pv .pv-chip{align-items:center;background:var(--pv-surface-3);border-radius:999px;color:var(--pv-ink-2);display:inline-flex;font:600 12px/1 var(--pv-f-ui);gap:6px;height:24px;padding:0 9px;white-space:nowrap}.pv .pv-chip--ok{background:var(--pv-ok-soft);color:var(--pv-ok)}.pv .pv-chip--warn{background:var(--pv-warn-soft);color:var(--pv-warn)}.pv .pv-chip--bad{background:var(--pv-bad-soft);color:var(--pv-bad)}.pv .pv-chip--info{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-chip--vio{background:var(--pv-vio-soft);color:var(--pv-vio)}.pv .pv-chip--wa{background:var(--pv-wa-soft);color:var(--pv-wa)}.pv .pv-chip--brand{background:var(--pv-brand-soft);color:var(--pv-brand-text)}.pv .pv-chip--navy{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-chip--line{background:transparent;border:1px solid var(--pv-line-2);color:var(--pv-ink-2)}.pv .pv-chip--lg{font-size:13px;height:30px;padding:0 12px}.pv .pv-chip-btn{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:999px;color:var(--pv-ink-2);cursor:pointer;display:inline-flex;font:600 13px/1 var(--pv-f-ui);gap:6px;height:32px;padding:0 12px}.pv .pv-chip-btn.is-on,.pv .pv-chip-btn[aria-pressed=true]{background:var(--pv-navy-fill);border-color:var(--pv-navy-fill);color:#fff}.pv .pv-dot{background:var(--pv-muted);border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.pv .pv-dot--ok{background:#12a37f}.pv .pv-dot--warn{background:#d98a1c}.pv .pv-dot--bad{background:#dc2626}.pv .pv-dot--info{background:#2f6bff}.pv .pv-badge{background:var(--pv-cta);border-radius:999px;color:var(--pv-on-cta);display:inline-grid;font:700 11px/1 var(--pv-f-ui);height:20px;min-width:20px;padding:0 6px;place-items:center}.pv .pv-tile{background:var(--pv-surface-3);border-radius:12px;color:var(--pv-ink-2);display:grid;flex:none;height:40px;place-items:center;width:40px}.pv .pv-tile--sm{border-radius:10px;height:32px;width:32px}.pv .pv-tile--ok{background:var(--pv-ok-soft);color:var(--pv-ok)}.pv .pv-tile--warn{background:var(--pv-warn-soft);color:var(--pv-warn)}.pv .pv-tile--bad{background:var(--pv-bad-soft);color:var(--pv-bad)}.pv .pv-tile--info{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-tile--vio{background:var(--pv-vio-soft);color:var(--pv-vio)}.pv .pv-tile--wa{background:var(--pv-wa-soft);color:var(--pv-wa)}.pv .pv-tile--brand{background:var(--pv-brand-soft);color:var(--pv-brand-text)}.pv .pv-tile--navy{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-avatar{background:var(--pv-navy-soft);border-radius:50%;color:var(--pv-navy);display:grid;flex:none;font:700 13px/1 var(--pv-f-ui);height:36px;overflow:hidden;place-items:center;position:relative;width:36px}.pv .pv-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-avatar--lg{font-size:19px;height:56px;width:56px}.pv .pv-avatar--sm{font-size:11px;height:28px;width:28px}.pv .pv-presence{background:var(--pv-muted);border:2px solid var(--pv-surface);border-radius:50%;bottom:-1px;height:11px;position:absolute;right:-1px;width:11px}.pv .pv-tabs{border-bottom:1px solid var(--pv-line);display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.pv .pv-tabs::-webkit-scrollbar{display:none}.pv .pv-tab{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--pv-muted);cursor:pointer;display:inline-flex;font:600 14px/1 var(--pv-f-ui);gap:8px;margin-bottom:-1px;padding:11px 12px;text-decoration:none;white-space:nowrap}.pv .pv-tab:hover{color:var(--pv-ink)}.pv .pv-tab.is-on,.pv .pv-tab[aria-selected=true]{border-bottom-color:var(--pv-brand);color:var(--pv-ink)}.pv .pv-tab .pv-count{background:var(--pv-surface-3);border-radius:999px;color:var(--pv-ink-2);font:600 11px/1 var(--pv-f-num);padding:3px 6px}.pv .pv-seg{background:var(--pv-surface-3);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.pv .pv-seg>button{background:transparent;border:0;border-radius:8px;color:var(--pv-muted);cursor:pointer;font:600 13px/1 var(--pv-f-ui);height:32px;padding:0 12px}.pv .pv-seg>button.is-on,.pv .pv-seg>button[aria-pressed=true]{background:var(--pv-surface);box-shadow:0 1px 2px #16213a1f;color:var(--pv-ink)}.pv .pv-field{display:flex;flex-direction:column;gap:6px}.pv .pv-label{color:var(--pv-ink-2);font:600 12.5px/1.2 var(--pv-f-ui)}.pv .pv-input{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:10px;color:var(--pv-ink);font:500 14px var(--pv-f-ui);height:40px;padding:0 12px;width:100%}.pv textarea.pv-input{height:auto;min-height:72px;padding:10px 12px;resize:vertical}.pv .pv-input::-moz-placeholder{color:var(--pv-muted)}.pv .pv-input::placeholder{color:var(--pv-muted)}.pv .pv-search{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:10px;color:var(--pv-muted);display:flex;gap:8px;height:40px;padding:0 12px}.pv .pv-search input{background:transparent;border:0;color:var(--pv-ink);flex:1;font:500 14px var(--pv-f-ui);min-width:0;outline:0}.pv .pv-help{color:var(--pv-muted);font-size:12.5px}.pv .pv-check{background:var(--pv-surface);border:1.5px solid var(--pv-line-2);border-radius:6px;color:transparent;display:inline-grid;flex:none;height:20px;place-items:center;width:20px}.pv .pv-check.is-on{background:var(--pv-navy-fill);border-color:var(--pv-navy-fill);color:#fff}.pv .v-field{border-radius:10px}.pv .v-btn,.pv .v-field{font-family:var(--pv-f-ui)}.pv .v-btn{letter-spacing:0;text-transform:none}.pv .pv-tbl-wrap{overflow-x:auto}.pv .pv-tbl{border-collapse:collapse;font-size:13.5px;width:100%}.pv .pv-tbl th{background:var(--pv-surface-2);color:var(--pv-muted);font:600 12px/1.2 var(--pv-f-ui);padding:10px 14px;text-align:left;white-space:nowrap}.pv .pv-tbl td,.pv .pv-tbl th{border-bottom:1px solid var(--pv-line)}.pv .pv-tbl td{color:var(--pv-ink);padding:12px 14px;vertical-align:middle}.pv .pv-tbl tr:last-child td{border-bottom:0}.pv .pv-tbl tr.is-link{cursor:pointer}.pv .pv-tbl tr.is-link:hover td{background:var(--pv-surface-2)}.pv .pv-tbl tr.is-on td{background:var(--pv-navy-soft)}.pv .pv-tbl .pv-r{text-align:right}.pv .pv-list-row{align-items:center;border-bottom:1px solid var(--pv-line);color:inherit;display:flex;gap:12px;padding:12px 14px;text-decoration:none}.pv .pv-list-row:last-child{border-bottom:0}.pv .pv-list-row.is-link{cursor:pointer}.pv .pv-list-row.is-link:hover{background:var(--pv-surface-2)}.pv .pv-list-row.is-on{background:var(--pv-navy-soft);box-shadow:inset 3px 0 0 var(--pv-brand)}.pv .pv-empty{align-items:center;color:var(--pv-muted);display:flex;flex-direction:column;gap:10px;padding:40px 20px;text-align:center}.pv .pv-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pv .pv-kpi{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);color:inherit;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px 16px;text-align:left}.pv button.pv-kpi,button.pv-kpi{cursor:pointer}.pv .pv-kpi.is-on{border-color:var(--pv-navy);box-shadow:inset 0 0 0 1px var(--pv-navy)}.pv .pv-kpi-label{color:var(--pv-muted);font:600 12.5px/1.2 var(--pv-f-ui)}.pv .pv-kpi-value{color:var(--pv-ink);font:600 22px/1.1 var(--pv-f-num);letter-spacing:-.02em}.pv .pv-kpi-sub{color:var(--pv-muted);font-size:12.5px}.pv .pv-track{background:var(--pv-surface-3);border-radius:999px;display:flex;height:8px;overflow:hidden}.pv .pv-fill{background:var(--pv-navy-fill);border-radius:999px;height:100%}.pv .pv-note{align-items:flex-start;background:var(--pv-surface-2);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);color:var(--pv-ink-2);display:flex;gap:12px;padding:12px 14px}.pv .pv-note--warn{background:var(--pv-warn-soft)}.pv .pv-note--bad,.pv .pv-note--warn{border-color:transparent;color:var(--pv-ink)}.pv .pv-note--bad{background:var(--pv-bad-soft)}.pv .pv-note--info{background:var(--pv-info-soft)}.pv .pv-note--info,.pv .pv-note--ok{border-color:transparent;color:var(--pv-ink)}.pv .pv-note--ok{background:var(--pv-ok-soft)}.pv .pv-note--warn>.pv-note-ico,.pv .pv-note--warn>.v-icon{color:var(--pv-warn)}.pv .pv-note--bad>.pv-note-ico,.pv .pv-note--bad>.v-icon{color:var(--pv-bad)}.pv .pv-note--info>.pv-note-ico,.pv .pv-note--info>.v-icon{color:var(--pv-info)}.pv .pv-note--ok>.pv-note-ico,.pv .pv-note--ok>.v-icon{color:var(--pv-ok)}.pv .pv-sticky-bar{align-items:center;background:var(--pv-surface);border-top:1px solid var(--pv-line);bottom:0;box-shadow:0 -8px 24px #16213a14;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px;position:sticky;z-index:5}@media(max-width:760px){.pv .pv-hide-sm{display:none!important}.pv .pv-wrap{padding:12px 16px 40px}.pv .pv-h1{font-size:22px}}@media(min-width:761px){.pv .pv-only-sm{display:none!important}}@media(prefers-reduced-motion:reduce){.pv *{animation:none!important;transition:none!important}}.pv .pv-cj-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.pv .pv-cj-reg{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px}.pv .pv-cj-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pv .pv-cj-top{align-items:flex-start;display:flex;gap:12px}.pv .pv-cj-who{align-items:center;background:var(--pv-surface-2);border:1px solid var(--pv-line);border-radius:10px;display:flex;gap:10px;min-width:0;padding:10px 12px}.pv .pv-cj-figs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pv .pv-cj-fig{background:var(--pv-surface-2);border:1px solid var(--pv-line);border-radius:10px;min-width:0;padding:8px 10px}.pv .pv-cj-fig-l{color:var(--pv-muted);font-size:11.5px}.pv .pv-cj-fig-v{color:var(--pv-ink);font:600 15px/1.2 var(--pv-f-num);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .pv-cj-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pv .pv-cj-push{margin-left:auto}.pv .pv-cj-link{display:flex;flex-direction:column;gap:8px;padding:12px}.pv .pv-cj-url{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:8px;font-size:12.5px;overflow-wrap:anywhere;padding:8px 10px}.pv .pv-cj-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pv .pv-cj-chip-x{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-grid;height:18px;margin-right:-4px;padding:0;place-items:center;width:18px}.pv .pv-cj-chip-x:hover{background:var(--pv-surface-3)}.pv .pv-cj-chips button.pv-chip{border:0;cursor:pointer;font-family:var(--pv-f-ui)}.pv .pv-cj-chips button.pv-chip.pv-chip--line{border:1px solid var(--pv-line-2)}.pv .pv-cj-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pv .pv-cj-filters select.pv-input{cursor:pointer;max-width:100%;min-width:180px;padding-right:28px;width:auto}.pv .pv-cj-acc{border-bottom:1px solid var(--pv-line)}.pv .pv-cj-acc:last-child{border-bottom:0}.pv .pv-cj-acc>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:12px 16px}.pv .pv-cj-acc>summary::-webkit-details-marker{display:none}.pv .pv-cj-acc>summary:hover{background:var(--pv-surface-2)}.pv .pv-cj-acc>summary:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:-3px}.pv .pv-cj-acc[open]>summary{background:var(--pv-surface-2)}.pv .pv-cj-acc-chev{color:var(--pv-muted);transition:transform .15s ease}.pv .pv-cj-acc[open] .pv-cj-acc-chev{transform:rotate(180deg)}.pv .pv-cj-acc-body{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:4px 16px 16px}.pv .pv-cj-kv{display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:2px 0}.pv .pv-cj-kv>span:first-child{color:var(--pv-muted)}.pv .pv-cj-qr{display:grid;gap:12px;padding:8px 0;place-items:center;text-align:center}.pv .pv-cj-qr img{background:#fff;border:1px solid var(--pv-line);border-radius:12px;height:auto;padding:8px;width:min(100%,260px)}.pv .pv-dialog{background:var(--pv-surface);border-radius:var(--pv-r-lg);color:var(--pv-ink);display:flex;flex-direction:column;max-height:90dvh;overflow:hidden}.pv .pv-dialog-head{align-items:flex-start;border-bottom:1px solid var(--pv-line);display:flex;gap:12px;padding:16px 18px}.pv .pv-dialog-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 18px}.pv .pv-dialog-foot{border-top:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 18px}.pv .pv-switch-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.pv.pv-tm{background:var(--pv-bg);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pv .pv-tm-bar{align-items:center;background:var(--pv-surface);border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:14px;padding:10px 20px;position:sticky;top:0;z-index:20}.pv .pv-tm-logo{background:var(--pv-navy-fill);border-radius:10px;color:#fff;display:grid;flex:none;font:800 13px/1 var(--pv-f-ui);height:34px;overflow:hidden;place-items:center;width:34px}.pv .pv-tm-logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-tm-brand{align-items:center;display:flex;gap:10px;min-width:0}.pv .pv-tm-acts{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.pv .pv-tm-body{align-items:stretch;display:flex;flex:1;flex-wrap:wrap;min-height:0}.pv .pv-tm-products{display:flex;flex:999 1 560px;flex-direction:column;gap:14px;min-width:0;padding:16px 20px}.pv .pv-tm-sale{align-self:flex-start;background:var(--pv-surface);border-left:1px solid var(--pv-line);display:flex;flex:1 1 400px;flex-direction:column;height:calc(100dvh - var(--pv-tm-bar-h, 58px));max-width:460px;min-width:0;position:sticky;top:var(--pv-tm-bar-h,58px)}.pv .pv-tm-sale-body{flex:1 1 auto;min-height:180px;overflow:auto;padding:8px 18px}.pv .pv-tm-sale-foot{border-top:1px solid var(--pv-line);display:flex;flex:0 1 auto;flex-direction:column;gap:12px;max-height:62%;overflow-y:auto;padding:14px 18px}.pv .pv-tm-scrim{background:#0b122073;inset:0;position:fixed;z-index:39}.pv .pv-tm-trow{display:flex;font-size:14px;gap:12px;justify-content:space-between}.pv .pv-tm-trow--total{font-size:18px;font-weight:700}.pv .pv-tm-recv{font:600 18px var(--pv-f-num);height:48px}.pv .pv-tm-bills{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.pv .pv-tm-bill{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:10px;color:var(--pv-ink);cursor:pointer;font:600 13px var(--pv-f-num);height:40px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.pv .pv-tm-bill[aria-pressed=true]{background:var(--pv-navy-fill);border-color:var(--pv-navy-fill);color:#fff}.pv .pv-tm-change{align-items:center;display:flex;justify-content:space-between;padding:10px 12px}.pv .pv-tm-change-v{color:var(--pv-ok);font:600 20px var(--pv-f-num)}.pv .pv-tm-change--short .pv-tm-change-v{color:var(--pv-bad)}.pv .pv-tm-pay{font-size:16px;min-height:56px}.pv .pv-tm-states{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:460px;padding:32px 16px 48px;width:100%}.pv .pv-tm-state{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:16px}.pv .pv-tm-state-2{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pv .pv-tm-online{align-items:center;display:inline-flex;gap:6px}.pv .pv-tm-dock{align-items:center;background:var(--pv-surface);border-top:1px solid var(--pv-line);bottom:0;box-shadow:0 -8px 24px #16213a14;display:flex;gap:12px;left:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.pv .pv-tm-dock-sum{align-items:flex-start;background:transparent;border:0;color:var(--pv-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--pv-f-ui);gap:2px;justify-content:center;min-height:52px;padding:0 6px}.pv .pv-tm-dock-total{color:var(--pv-ink);font:700 20px var(--pv-f-num)}.pv .pv-tm-sheet{background:var(--pv-surface);border-radius:16px 16px 0 0;color:var(--pv-ink);display:flex;flex-direction:column;max-height:92dvh;overflow:hidden}.pv .pv-tm-sheet-head{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.pv .pv-tm-sheet-scroll{flex:1;overflow-y:auto}@media(max-width:760px){.pv .pv-tm-bar{gap:10px;padding:10px 12px}.pv .pv-tm-products{padding:10px 12px 96px}.pv .pv-tm-sale{border-left:0;border-radius:16px 16px 0 0;box-shadow:var(--pv-pop);height:auto;inset:auto 0 0;max-height:92dvh;max-width:none;overflow-y:auto;position:fixed;transform:translateY(105%);transition:transform .2s ease;visibility:hidden;z-index:40}.pv .pv-tm-sale.is-open{transform:none;visibility:visible}.pv .pv-tm-sale-body{flex:none;overflow:visible;padding:8px 14px}.pv .pv-tm-sale-foot{max-height:none;overflow:visible;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.pv .pv-tm-bills{grid-template-columns:repeat(3,minmax(0,1fr))}.pv .pv-cj-reg{padding:14px}}.pv .pv-md{align-items:stretch;display:flex;flex-wrap:wrap;overflow:hidden}.pv .pv-md-list{border-right:1px solid var(--pv-line);display:flex;flex:1 1 320px;flex-direction:column;max-width:400px;min-width:0}.pv .pv-md-detail{display:flex;flex:999 1 560px;flex-direction:column;min-width:0}.pv .pv-md-tools{border-bottom:1px solid var(--pv-line);gap:10px;padding:12px}.pv .pv-md-tools,.pv .pv-prov-row{display:flex;flex-direction:column}.pv .pv-prov-row{background:transparent;border:0;border-bottom:1px solid var(--pv-line);border-left:3px solid transparent;color:inherit;cursor:pointer;font:inherit;gap:6px;padding:14px 16px;text-align:left;text-decoration:none;width:100%}.pv .pv-prov-row:hover{background:var(--pv-surface-2)}.pv .pv-prov-row.is-on{background:var(--pv-navy-soft);border-left-color:var(--pv-brand)}.pv .pv-prov-row:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:-3px}.pv .pv-lead{background:var(--pv-surface-3);border-radius:999px;display:flex;height:8px;overflow:hidden}.pv .pv-lead>span{height:100%}.pv .pv-lead-prod{background:var(--pv-navy-fill)}.pv .pv-lead-ship{background:#2f6bff}.pv .pv-kv{display:grid;font-size:14px;gap:8px 12px;grid-template-columns:150px 1fr;margin:0}.pv .pv-kv dt{color:var(--pv-muted)}.pv .pv-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.pv .pv-tile--xl{font:800 17px/1 var(--pv-f-ui);height:52px;width:52px}.pv .pv-pager{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}@media(min-width:761px)and (max-width:1100px){.pv .pv-md-list{flex-basis:280px;max-width:320px}.pv .pv-md-detail{flex-basis:380px}}@media(max-width:760px){.pv .pv-md-list{border-right:0;max-width:none}.pv .pv-md.is-detail .pv-md-list,.pv .pv-md:not(.is-detail) .pv-md-detail{display:none}.pv .pv-kv{grid-template-columns:110px 1fr}}.pv .pv-stars{color:#e08a00;display:inline-flex;gap:1px;vertical-align:middle}:root[data-hnb-theme=dark] .pv .pv-stars{color:#f7b866}.pv .pv-dist{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;font-family:inherit;font-size:13px;gap:10px;grid-template-columns:44px 1fr 36px;padding:4px 6px;width:100%}.pv .pv-dist:hover{background:var(--pv-surface-3)}.pv .pv-dist[aria-pressed=true]{background:var(--pv-navy-soft)}.pv .pv-dist:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-fill--star{background:#e08a00}.pv .pv-rv{border-bottom:1px solid var(--pv-line);display:flex;gap:14px;padding:16px 18px}.pv .pv-rv:last-child{border-bottom:0}.pv .pv-rv.is-hidden{background:var(--pv-surface-2)}.pv .pv-rv.is-hidden .pv-rv-body{opacity:.8}.pv .pv-rv-body{flex:1;min-width:0}.pv .pv-rv-actions,.pv .pv-rv-body{display:flex;flex-direction:column;gap:6px}.pv .pv-rv-actions{flex:none}.pv .pv-rv-text{font-size:14.5px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.pv .pv-thumb{background:var(--pv-surface-3);border-radius:12px;color:var(--pv-muted);display:grid;flex:none;height:56px;overflow:hidden;place-items:center;width:56px}.pv .pv-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:760px){.pv .pv-rv{flex-wrap:wrap;gap:12px;padding:14px}.pv .pv-thumb{height:44px;width:44px}.pv .pv-rv-actions{flex-direction:row;flex-wrap:wrap;width:100%}}.pv .pv-gantt{min-width:var(--pv-gantt-min,980px)}.pv .pv-gantt-head{background:var(--pv-surface-2);border-bottom:1px solid var(--pv-line);display:flex;position:sticky;top:0;z-index:1}.pv .pv-gantt-lab{flex:none;min-width:0;padding:10px 14px;width:220px}.pv .pv-gantt-head .pv-gantt-lab{color:var(--pv-muted);font:600 12px/1.2 var(--pv-f-ui)}.pv .pv-gantt-days{display:flex;flex:1;min-width:0}.pv .pv-gantt-days>span{border-left:1px solid var(--pv-line);color:var(--pv-muted);flex:1;font:600 11.5px/1.2 var(--pv-f-ui);min-width:0;overflow:hidden;padding:8px 0;text-align:center;white-space:nowrap}.pv .pv-gantt-days>span.is-today{background:var(--pv-brand-soft);color:var(--pv-brand-text)}.pv .pv-gantt-days>span.is-weekend{background:var(--pv-surface-3)}.pv .pv-gantt-row{border-bottom:1px solid var(--pv-line);display:flex}.pv .pv-gantt-row:last-child{border-bottom:0}.pv .pv-gantt-track{background-image:linear-gradient(to right,var(--pv-line) 1px,transparent 1px);background-size:calc(100%/var(--pv-gantt-days, 14)) 100%;flex:1;min-height:52px;position:relative}.pv .pv-gantt-today{background:var(--pv-brand);bottom:0;pointer-events:none;position:absolute;top:0;width:2px}.pv .pv-bar{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;font:600 12px/1.1 var(--pv-f-ui);gap:6px;height:32px;padding:0 10px;position:absolute;text-decoration:none;white-space:nowrap}.pv .pv-bar,.pv .pv-bar>span{overflow:hidden;text-overflow:ellipsis}.pv .pv-bar:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:1px}.pv .pv-bar--quo{background:var(--pv-surface-3);border-color:var(--pv-line-2);border-style:dashed;color:var(--pv-ink-2)}.pv .pv-bar--res{background:var(--pv-vio-soft);border-color:currentColor;border-style:dashed;color:var(--pv-vio)}.pv .pv-bar--apr{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-bar--out{background:var(--pv-brand-soft);color:var(--pv-brand-text)}.pv .pv-bar--late{background:var(--pv-bad-soft);border-color:currentColor;color:var(--pv-bad)}.pv .pv-bar--done{background:var(--pv-ok-soft);color:var(--pv-ok);opacity:.8}.pv .pv-bar--cut-start{border-bottom-left-radius:0;border-top-left-radius:0}.pv .pv-bar--cut-end{border-bottom-right-radius:0;border-top-right-radius:0}.pv .pv-legend{align-items:center;color:var(--pv-ink-2);display:inline-flex;font-size:12.5px;gap:6px}.pv .pv-legend>i{border-radius:3px;display:inline-block;height:10px;width:14px}.pv .pv-legend--quo>i{background:var(--pv-surface-3);border:1px dashed var(--pv-line-2)}.pv .pv-legend--res>i{background:var(--pv-vio-soft);border:1px dashed var(--pv-vio)}.pv .pv-legend--apr>i{background:var(--pv-info-soft)}.pv .pv-legend--out>i{background:var(--pv-brand-soft)}.pv .pv-legend--late>i{background:var(--pv-bad-soft);border:1px solid var(--pv-bad)}.pv .pv-legend--done>i{background:var(--pv-ok-soft)}.pv .pv-move{align-items:flex-start;border-bottom:1px solid var(--pv-line);display:flex;gap:12px;padding:12px 16px}.pv .pv-move:last-child{border-bottom:0}.pv .pv-move-actions{gap:6px;margin-top:8px}.pv .pv-move-actions,.pv .pv-steps{display:flex;flex-wrap:wrap}.pv .pv-step{border-top:3px solid var(--pv-line);display:flex;flex:1 1 140px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.pv .pv-step-name{color:var(--pv-ink);font:700 13.5px/1.2 var(--pv-f-ui)}.pv .pv-step.is-done{border-top-color:var(--pv-ok)}.pv .pv-step.is-now{border-top-color:var(--pv-brand)}.pv .pv-step.is-todo .pv-step-name{color:var(--pv-muted)}.pv .pv-step.is-cancelled{border-top-color:var(--pv-bad)}.pv .pv-trow{display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:4px 0}.pv .pv-trow--total{border-top:1px solid var(--pv-line);font-size:17px;font-weight:700;margin-top:4px;padding-top:8px}.pv .pv-doc{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.pv .pv-doc:last-child{border-bottom:0}.pv .pv-chk{align-items:center;background:none;border:0;color:var(--pv-ink);display:flex;font-family:inherit;font-size:13.5px;gap:10px;padding:6px 0;text-align:left;width:100%}button.pv-chk{cursor:pointer}.pv .pv-card--focus{border-color:var(--pv-brand)}.pv .pv-evgrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pv .pv-evfile{aspect-ratio:4/3;background:var(--pv-surface-2);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);color:var(--pv-muted);display:grid;overflow:hidden;place-items:center;position:relative;text-decoration:none}.pv .pv-evfile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-evfile-name{background:var(--pv-surface);bottom:0;color:var(--pv-ink-2);font-size:11.5px;left:0;overflow:hidden;padding:4px 8px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.pv .pv-timeline{display:flex;flex-direction:column}.pv .pv-timeline-row{border-bottom:1px solid var(--pv-line);display:flex;gap:12px;padding:10px 0}.pv .pv-timeline-row:last-child{border-bottom:0}.pv .is-void{color:var(--pv-muted);text-decoration:line-through}.pv .pv-field,.pv input.pv-input[type=date],.pv input.pv-input[type=time]{min-width:0}@media(max-width:760px){.pv .pv-gantt-lab{padding:8px 10px;width:150px}.pv .pv-step{flex-basis:50%}}.pv .pv-emp-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pv .pv-emp-how{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.pv .pv-emp-how-card{align-items:flex-start;display:flex;gap:14px}.pv .pv-emp-how-body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.pv .pv-emp-url{font-size:12.5px;overflow-wrap:anywhere;padding:8px 10px}.pv .pv-emp-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.pv .pv-emp-row,.pv .pv-emp-toolbar{align-items:center;border-bottom:1px solid var(--pv-line)}.pv .pv-emp-row{display:grid;gap:14px;grid-template-columns:minmax(170px,1.4fr) minmax(140px,1fr) minmax(130px,1fr) minmax(150px,1.2fr) auto;padding:14px 16px}.pv .pv-emp-row:last-child{border-bottom:0}.pv .pv-emp-row--head{background:var(--pv-surface-2);color:var(--pv-muted);font:600 12px/1.2 var(--pv-f-ui);padding:10px 16px}.pv .pv-emp-row.is-off .pv-emp-name{color:var(--pv-muted)}.pv .pv-presence--ok{background:#12a37f}.pv .pv-presence--warn{background:#d98a1c}.pv .pv-presence--bad{background:#dc2626}.pv .pv-emp-person{align-items:center;display:flex;gap:10px;min-width:0}.pv .pv-emp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pv .pv-emp-cell-label{color:var(--pv-muted);display:none;font:600 11px/1.2 var(--pv-f-ui);letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.pv .pv-emp-ev{align-items:flex-start;border-bottom:1px solid var(--pv-line);display:flex;font-size:13.5px;gap:10px;padding:10px 0}.pv .pv-emp-ev:last-child{border-bottom:0}.pv .pv-emp-ev>.pv-dot{margin-top:6px}.pv .pv-emp-time{color:var(--pv-muted);flex:none;font-size:12.5px;padding-top:1px;width:52px}.pv .pv-emp-day{padding:12px 16px 4px}.pv .pv-emp-list{padding:4px 16px}.pv .pv-menu{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);box-shadow:var(--pv-pop);display:flex;flex-direction:column;min-width:230px;padding:6px}.pv .pv-menu-item{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--pv-ink);cursor:pointer;display:flex;font:500 13.5px/1.2 var(--pv-f-ui);gap:10px;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.pv .pv-menu-item:hover{background:var(--pv-surface-3)}.pv .pv-menu-item:disabled{cursor:not-allowed;opacity:.5}.pv .pv-menu-item--danger{color:var(--pv-bad)}.pv .pv-menu-sep{background:var(--pv-line);height:1px;margin:4px 2px}.pv .pv-emp-secret{align-items:center;display:flex;font:600 16px/1.2 var(--pv-f-num);gap:10px;overflow-wrap:anywhere;padding:10px 12px}.pv .pv-emp-form{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pv .pv-emp-head-card{gap:16px;padding:18px}.pv .pv-emp-head-card,.pv .pv-emp-meta{align-items:center;display:flex;flex-wrap:wrap}.pv .pv-emp-meta{gap:12px;margin-top:4px}.pv .pv-emp-preview{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pv .pv-emp-tile{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);display:flex;gap:10px;min-width:0;padding:12px}.pv .pv-emp-tile.is-off{background:var(--pv-surface-2);color:var(--pv-muted)}.pv .pv-emp-tile.is-off .pv-tile{filter:grayscale(1);opacity:.6}.pv .pv-emp-profile{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.pv .pv-emp-profile:last-child{border-bottom:0}.pv .pv-emp-qr{display:grid;gap:10px;padding:4px 0;place-items:center;text-align:center}.pv .pv-emp-qr img{background:#fff;border:1px solid var(--pv-line);border-radius:12px;height:auto;padding:8px;width:min(100%,260px)}.pv .pv-mx{align-items:center;border-bottom:1px solid var(--pv-line);display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(4,72px) minmax(240px,2fr)}.pv .pv-mx>*{min-width:0;padding:10px 12px}.pv .pv-mx--head{background:var(--pv-surface-2);font:600 12px/1.2 var(--pv-f-ui);position:sticky;top:0;z-index:2}.pv .pv-mx--head,.pv .pv-mx.is-off .pv-mx-name{color:var(--pv-muted)}.pv .pv-mx-cell{display:grid;place-items:center}.pv .pv-mx-cbtn{background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-grid;padding:6px;place-items:center}.pv .pv-mx-cbtn:hover{background:var(--pv-surface-3)}.pv .pv-mx-cbtn:disabled{cursor:not-allowed;opacity:.45}.pv .pv-mx-cbtn:focus-visible,.pv .pv-xchip:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:1px}.pv .pv-mx-na{color:var(--pv-line-2);font-weight:700}.pv .pv-mx-extras{display:flex;flex-wrap:wrap;gap:6px}.pv .pv-mx-grp{background:var(--pv-surface);border-bottom:1px solid var(--pv-line);color:var(--pv-muted);font:700 11px/1.2 var(--pv-f-ui);letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.pv .pv-xchip{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:999px;color:var(--pv-ink-2);cursor:pointer;display:inline-flex;font:600 12px/1 var(--pv-f-ui);gap:6px;min-height:28px;padding:0 10px}.pv .pv-xchip.is-on{background:var(--pv-navy-fill);border-color:var(--pv-navy-fill);color:#fff}.pv .pv-xchip:disabled{cursor:not-allowed;opacity:.5}.pv .pv-mx-bar{z-index:6}@media(max-width:900px){.pv .pv-mx{grid-template-columns:minmax(0,1fr) repeat(4,50px)}.pv .pv-mx>.pv-mx-extras{grid-column:1/-1;padding-top:0}.pv .pv-mx--head>.pv-mx-extras{display:none}.pv .pv-mx>*{padding:8px 6px}.pv .pv-mx>:first-child{padding-left:12px}}@media(min-width:1101px){.pv .pv-emp-actions{flex-wrap:nowrap}}.pv .pv-kpis.pv-emp-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media(max-width:1100px){.pv .pv-emp-row{grid-template-columns:1fr 1fr}.pv .pv-emp-row--head{display:none}.pv .pv-emp-cell-label{display:block}.pv .pv-emp-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:560px){.pv .pv-emp-row{gap:10px;grid-template-columns:1fr}}.pv.pv-login{background:var(--pv-bg);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:28px 16px 40px}.pv .pv-login-col{display:flex;flex-direction:column;gap:18px;max-width:420px;width:100%}.pv .pv-login-brand{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.pv .pv-login-mark{background:var(--pv-navy-fill);border-radius:18px;color:#fff;display:grid;font:800 22px/1 var(--pv-f-ui);height:64px;overflow:hidden;place-items:center;width:64px}.pv .pv-login-mark img{background:#fff;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-login-form{display:flex;flex-direction:column;gap:14px;padding:18px}.pv .pv-login-form .pv-input{font-size:16px;height:48px}.pv .pv-pass{position:relative}.pv .pv-pass .pv-input{padding-right:52px}.pv .pv-pass .pv-btn{position:absolute;right:4px;top:4px}.pv .pv-login-state{align-items:flex-start;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:14px;display:flex;gap:12px;padding:14px}.pv .pv-login-check{align-items:center;cursor:pointer;display:flex;font-size:13.5px;gap:10px;position:relative}.pv .pv-login-check input{height:1px;opacity:0;position:absolute;width:1px}.pv .pv-login-check input:focus-visible+.pv-check{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-hub-head{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.pv .pv-hub-head-main{display:flex;flex:1 1 360px;flex-direction:column;gap:8px;min-width:0}.pv .pv-hub-logo{background:var(--pv-navy-fill);border-radius:16px;color:#fff;display:grid;flex:none;font:800 22px/1 var(--pv-f-ui);height:64px;overflow:hidden;place-items:center;width:64px}.pv .pv-hub-logo img{background:var(--pv-surface);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-hub-continue{align-items:center;display:flex;gap:12px;min-height:56px;padding:10px 12px 10px 14px}.pv .pv-hub-continue-text{display:flex;flex-direction:column;min-width:0}.pv .pv-hub-continue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv .pv-hub-continue-actions{flex:none;gap:6px}.pv .pv-qa-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pv .pv-qa{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);color:var(--pv-ink);display:flex;font:600 14px/1.2 var(--pv-f-ui);gap:10px;min-height:56px;padding:12px 14px;text-decoration:none}.pv .pv-qa:hover{background:var(--pv-surface-2);border-color:var(--pv-line-2)}.pv .pv-qa-sub{display:block;font-size:12.5px;font-weight:500;margin-top:2px;opacity:.9}.pv .pv-qa--main{background:var(--pv-cta);border-color:var(--pv-cta);color:var(--pv-on-cta)}.pv .pv-qa--main:hover{background:var(--pv-cta-hover);border-color:var(--pv-cta-hover)}.pv .pv-mod-main:focus-visible,.pv .pv-mrow:focus-visible,.pv .pv-qa:focus-visible,.pv .pv-sub-link:focus-visible,.pv .pv-task:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-task{align-items:center;border-bottom:1px solid var(--pv-line);color:inherit;display:flex;gap:12px;padding:12px 16px;text-decoration:none}.pv .pv-task:last-child{border-bottom:0}.pv .pv-task:hover{background:var(--pv-surface-2)}.pv .pv-mod-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.pv .pv-mod{display:flex;flex-direction:column;gap:12px;min-height:178px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.pv .pv-mod:hover{border-color:var(--pv-line-2);box-shadow:var(--pv-shadow)}.pv .pv-mod.is-locked{background:var(--pv-surface-2)}.pv .pv-mod.is-locked:hover{border-color:var(--pv-line);box-shadow:none}.pv .pv-mod.is-locked .pv-mod-desc,.pv .pv-mod.is-locked .pv-mod-title{color:var(--pv-muted)}.pv .pv-mod-main{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none}.pv .pv-mod-top{align-items:flex-start;display:flex;gap:12px}.pv .pv-mod-title{color:var(--pv-ink);font-size:15.5px;font-weight:700}.pv .pv-mod-desc{margin-top:2px}.pv .pv-mod-metric{align-items:center;color:var(--pv-ink-2);display:flex;font-size:13px;gap:8px}.pv .pv-mod-subs{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pv .pv-mod-chevron{color:var(--pv-muted);display:none}.pv .pv-sub-link{align-items:center;background:var(--pv-surface-3);border-radius:var(--pv-r-sm);color:var(--pv-ink-2);display:inline-flex;font:600 12.5px/1 var(--pv-f-ui);height:28px;padding:0 10px;text-decoration:none}.pv .pv-sub-link:hover{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-mod-lock{gap:10px;margin-top:auto;padding:10px 12px}.pv .pv-mod-lock,.pv .pv-mrow{align-items:center;display:flex}.pv .pv-mrow{border-bottom:1px solid var(--pv-line);color:inherit;gap:12px;min-height:64px;padding:14px 16px;text-decoration:none}.pv .pv-mrow:last-child{border-bottom:0}.pv a.pv-mrow:hover{background:var(--pv-surface-2)}.pv .pv-hub-checks{display:flex;flex-direction:column;font-size:13.5px;gap:8px;list-style:none;margin:0;padding:0}.pv .pv-hub-checks li{align-items:center;display:flex;gap:8px}.pv .pv-hub-search{width:240px}.pv .pv-hub-fieldset{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.pv .pv-hub-option{align-items:flex-start;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-md);cursor:pointer;display:flex;gap:10px;padding:10px 12px}.pv .pv-hub-option:has(input:checked){background:var(--pv-navy-soft);border-color:var(--pv-navy);box-shadow:inset 0 0 0 1px var(--pv-navy)}.pv .pv-hub-option input{accent-color:var(--pv-navy-fill);flex:none;height:18px;margin:2px 0 0;width:18px}.pv .pv-hub-employee{max-width:720px}@media(max-width:760px){.pv .pv-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .pv-qa--main{grid-column:1/-1}.pv .pv-hub-head{gap:14px;padding:16px}.pv .pv-hub-head-actions{width:100%}.pv .pv-hub-head-actions>.pv-btn{flex:1 1 0}.pv .pv-hub-search{width:100%}.pv .pv-mod-grid{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-r-lg);gap:0;grid-template-columns:1fr;overflow:hidden}.pv .pv-mod{border:0;border-bottom:1px solid var(--pv-line);border-radius:0;gap:8px;min-height:0;padding:12px 14px}.pv .pv-mod:last-child{border-bottom:0}.pv .pv-mod:hover{box-shadow:none}.pv .pv-mod-main{align-items:center;flex-direction:row;gap:12px}.pv .pv-mod-top{align-items:center;flex:1 1 auto;min-width:0}.pv .pv-mod-top .pv-tile{border-radius:10px;height:32px;width:32px}.pv .pv-mod-desc,.pv .pv-mod-subs{display:none}.pv .pv-mod-metric{font-size:12.5px}.pv .pv-mod-chevron{display:inline-flex}.pv .pv-mod-lock{padding:8px 10px}}.pv .pv-cu-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pv .pv-cu-bar{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:10px;padding:14px}.pv .pv-cu-bar .pv-search{flex:1 1 320px}.pv .pv-cu-filters{display:flex;flex-wrap:wrap;gap:6px}.pv .pv-cu-viewbar{align-items:center;background:var(--pv-surface-2);border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.pv .pv-cu-viewbar .pv-chip-btn{font-size:12.5px;height:28px}.pv .pv-cu-periodbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pv .pv-cu-tbl{min-width:1080px}.pv .pv-cu-who{align-items:center;display:flex;gap:10px;min-width:0}.pv .pv-cu-name{color:var(--pv-ink);font-weight:700;text-decoration:none}.pv a.pv-cu-name:hover{text-decoration:underline}.pv .pv-cu-chips{display:flex;flex-wrap:wrap;gap:4px;max-width:230px}.pv .pv-cu-pager{align-items:center;border-top:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.pv .pv-cu-mlist .pv-list-row{align-items:flex-start}.pv .pv-cu-mlist .pv-cu-mstats{color:var(--pv-ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;margin-top:6px}.pv .pv-avatar.pv-cu-av--info{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-avatar.pv-cu-av--navy{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-avatar.pv-cu-av--vio{background:var(--pv-vio-soft);color:var(--pv-vio)}.pv .pv-avatar.pv-cu-av--ok{background:var(--pv-ok-soft);color:var(--pv-ok)}.pv .pv-avatar.pv-cu-av--warn{background:var(--pv-warn-soft);color:var(--pv-warn)}.pv .pv-avatar.pv-cu-av--wa{background:var(--pv-wa-soft);color:var(--pv-wa)}.pv .pv-cu-hero{display:flex;flex-direction:column;gap:16px;padding:20px}.pv .pv-cu-hero-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.pv .pv-cu-hero-main{display:flex;flex:1 1 380px;flex-direction:column;gap:8px;min-width:0}.pv .pv-cu-meta{color:var(--pv-ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 14px}.pv .pv-cu-actions{display:flex;flex-wrap:wrap;gap:8px}.pv .pv-cu-mact{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pv .pv-cu-act{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:12px;color:var(--pv-ink);cursor:pointer;display:flex;flex-direction:column;font:600 12.5px/1.1 var(--pv-f-ui);gap:6px;justify-content:center;min-height:64px;padding:6px;text-decoration:none}.pv .pv-cu-act:hover{background:var(--pv-surface-3)}.pv .pv-cu-act--main{background:var(--pv-cta);border-color:var(--pv-cta);color:var(--pv-on-cta)}.pv .pv-cu-act--main:hover{background:var(--pv-cta-hover)}.pv .pv-cu-act[aria-disabled=true]{opacity:.5;pointer-events:none}.pv .pv-cu-mix{background:transparent;gap:2px;height:14px}.pv .pv-cu-mix>span{height:100%}.pv .pv-cu-mix>span:first-child{border-radius:999px 0 0 999px}.pv .pv-cu-mix>span:last-child{border-radius:0 999px 999px 0}.pv .pv-cu-mix>span:only-child{border-radius:999px}.pv .pv-cu-mix--empty{background:var(--pv-surface-3);border-radius:999px}.pv .pv-cu-seg--online{background:var(--pv-info)}.pv .pv-cu-seg--pos{background:var(--pv-brand)}.pv .pv-cu-seg--rental{background:var(--pv-vio)}.pv .pv-cu-legend{display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 22px}.pv .pv-cu-legend>span{align-items:center;display:inline-flex;gap:8px}.pv .pv-cu-tabs{padding:0 10px}.pv .pv-cu-strip{align-items:center;background:var(--pv-surface-2);flex-wrap:wrap;gap:8px;padding:12px 16px}.pv .pv-cu-strip,.pv .pv-cu-tl{border-bottom:1px solid var(--pv-line);display:flex}.pv .pv-cu-tl{color:inherit;gap:14px;padding:14px 18px;text-decoration:none}.pv .pv-cu-tl:last-child{border-bottom:0}.pv a.pv-cu-tl:hover,.pv button.pv-cu-tl:hover{background:var(--pv-surface-2)}.pv button.pv-cu-tl{background:transparent;border:0;border-bottom:1px solid var(--pv-line);cursor:pointer;font:inherit;text-align:left;width:100%}.pv .pv-cu-tl-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pv .pv-cu-tl-end{flex:none;text-align:right}.pv .pv-cu-more{align-items:center;border-top:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px 14px}.pv .pv-cu-kv{display:grid;font-size:13.5px;gap:6px 12px;grid-template-columns:120px 1fr;margin:0}.pv .pv-cu-kv dt{color:var(--pv-muted)}.pv .pv-cu-kv dd{color:var(--pv-ink);margin:0}.pv .pv-cu-code{align-items:center;display:flex;gap:12px;padding:14px}.pv .pv-cu-code-text{flex:1;font:600 20px/1.2 var(--pv-f-num);letter-spacing:.04em;min-width:0;overflow-wrap:anywhere}.pv .pv-cu-addr{display:flex;flex-direction:column;font-size:12.5px;gap:2px}.pv .pv-cu-form{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:18px}.pv .pv-cu-span{grid-column:1/-1}.pv .pv-cu-form-foot{border-top:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end;padding-top:14px}.pv .pv-cu-toggle{align-items:center;cursor:pointer;display:flex;gap:10px}.pv .pv-cu-toggle input{height:1px;opacity:0;position:absolute;width:1px}.pv .pv-cu-toggle input:focus-visible+.pv-check{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-cu-tags{display:flex;flex-wrap:wrap;gap:6px}.pv .pv-cu-chart{border-bottom:1px solid var(--pv-line);padding:14px 18px}.pv .pv-cu-err{color:var(--pv-bad);font-size:12.5px}.pv .pv-cu-star{color:var(--pv-warn)}.pv details.pv-cu-chart>summary::-webkit-details-marker{display:none}@media(max-width:760px){.pv .pv-cu-hero{padding:16px}.pv .pv-cu-hero-main{flex:1 1 0}.pv .pv-cu-hero .pv-h1{font-size:20px}.pv .pv-cu-kpis-sm{gap:8px;grid-template-columns:1fr 1fr}.pv .pv-cu-kpis-sm .pv-kpi-value{font-size:19px}.pv .pv-cu-tl{gap:12px;padding:12px 14px}.pv .pv-cu-kv{grid-template-columns:110px 1fr}}.pv .pv-msg-wrap{gap:12px;max-width:1440px;padding-bottom:24px}.pv .pv-msg-head{gap:12px}.pv .pv-msg-head,.pv .pv-msg-metrics{align-items:center;display:flex;flex-wrap:wrap}.pv .pv-msg-metrics{gap:16px;margin-left:auto}.pv a.pv-msg-chip-link{text-decoration:none}.pv a.pv-msg-chip-link:hover{filter:brightness(.97)}.pv .pv-msg-spin{animation:pv-msg-spin .9s linear infinite}@keyframes pv-msg-spin{to{transform:rotate(1turn)}}.pv .pv-msg-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0}.pv .pv-msg-block{display:block}.pv .pv-msg-push{margin-left:auto}.pv .pv-msg-failed{color:var(--pv-bad)}.pv .pv-link.pv-small,.pv a.pv-link.pv-small{font-size:12.5px}.pv .pv-msg-shell{display:flex;height:max(560px,calc(100dvh - var(--hnb-navbar-height, 72px) - 190px));overflow:hidden}.pv .pv-msg-list{border-right:1px solid var(--pv-line);display:flex;flex:0 0 372px;flex-direction:column;max-width:380px;min-width:0}.pv .pv-msg-list-tools{border-bottom:1px solid var(--pv-line);display:flex;flex-direction:column;gap:10px;padding:12px}.pv .pv-msg-seg{display:flex;flex-wrap:nowrap;width:100%}.pv .pv-msg-seg>button{flex:1 1 auto;font-size:12.5px;min-width:0;padding:0 8px;white-space:nowrap}.pv .pv-msg-channels{display:flex;flex-wrap:wrap;gap:6px}.pv .pv-msg-channels .pv-chip-btn{font-size:12.5px;height:30px;padding:0 10px}.pv .pv-msg-seg-count{margin-left:4px}.pv .pv-msg-channels .pv-chip-btn:disabled{cursor:not-allowed;opacity:.5}.pv .pv-msg-wa-filters{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pv .pv-msg-wa-filters select.pv-input{min-width:0;width:100%}.pv .pv-msg-list-scroll{flex:1;overflow:auto}.pv .pv-msg-conv{background:transparent;border:0;border-bottom:1px solid var(--pv-line);border-left:3px solid transparent;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px 14px;text-align:left;width:100%}.pv .pv-msg-conv:hover{background:var(--pv-surface-2)}.pv .pv-msg-conv.is-on{background:var(--pv-navy-soft);border-left-color:var(--pv-brand)}.pv .pv-msg-conv:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:-3px}.pv .pv-msg-conv-av{flex:none;position:relative}.pv .pv-msg-conv-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pv .pv-msg-conv-top{align-items:baseline;display:flex;gap:6px}.pv .pv-msg-conv-meta{align-items:center;display:flex;gap:6px;margin-top:2px;min-width:0}.pv .pv-msg-time{flex:none;font-size:11.5px}.pv .pv-msg-conv-meta .pv-msg-time{flex:0 1 auto;min-width:0}.pv .pv-chip.pv-msg-chip-xs{flex:none;font-size:11px;height:20px}.pv .pv-msg-ch{border:2px solid var(--pv-surface);border-radius:5px;bottom:-4px;display:grid;height:18px;place-items:center;position:absolute;right:-4px;width:18px}.pv .pv-msg-ch--hnb{background:var(--pv-navy-fill);color:#fff}.pv .pv-msg-ch--wa{background:var(--pv-wa);color:#fff}:root[data-hnb-theme=dark] .pv .pv-msg-ch--wa{color:#062615}.pv .pv-msg-av--info{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-msg-av--wa{background:var(--pv-wa-soft);color:var(--pv-wa)}.pv .pv-msg-av--navy{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-msg-av--warn{background:var(--pv-warn-soft);color:var(--pv-warn)}.pv .pv-msg-av--vio{background:var(--pv-vio-soft);color:var(--pv-vio)}.pv .pv-msg-av--muted{background:var(--pv-surface-3);color:var(--pv-muted)}.pv .pv-avatar.pv-msg-av-xs{font-size:10px;height:22px;width:22px}.pv .pv-msg-main{background:var(--pv-surface);display:flex;flex:999 1 460px;flex-direction:column;min-width:0}.pv .pv-msg-main--empty{background:var(--pv-surface-2);display:grid;place-items:center}.pv .pv-msg-pane-h{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.pv .pv-msg-pane-who{flex:1;min-width:160px}.pv .pv-msg-wa-text{color:var(--pv-wa);font-weight:600}.pv .pv-msg-menu-title{padding:6px 10px 4px}.pv .pv-msg-mchips{background:var(--pv-surface);border-bottom:1px solid var(--pv-line);display:flex;flex:none;gap:6px;overflow-x:auto;padding:8px 12px;scrollbar-width:none}.pv .pv-msg-mchips::-webkit-scrollbar{display:none}.pv .pv-msg-mchips .pv-chip{flex:none}.pv button.pv-msg-chip-btn{border:0;cursor:pointer;font-family:var(--pv-f-ui)}.pv button.pv-msg-chip-btn.pv-chip--line{border:1px solid var(--pv-line-2)}.pv button.pv-msg-chip-btn:disabled{cursor:not-allowed;opacity:.5}.pv .pv-msg-thread{background:var(--pv-surface-2);display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:18px}.pv .pv-msg-center{align-self:center;height:auto;line-height:1.35;min-height:24px;padding:4px 10px;text-align:center;white-space:normal}.pv .pv-msg-system{max-width:90%}.pv .pv-msg-row{display:flex;flex-direction:column;gap:6px;max-width:100%}.pv .pv-msg-row.is-out{align-items:flex-end}.pv .pv-msg-row.is-in{align-items:flex-start}.pv .pv-msg-bub{border-radius:14px;font-size:14px;line-height:1.45;max-width:72%;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.pv .pv-msg-bub--in{background:var(--pv-surface-3);border-bottom-left-radius:4px;color:var(--pv-ink)}.pv .pv-msg-thread--wa .pv-msg-bub--in{background:var(--pv-surface);border:1px solid var(--pv-line)}.pv .pv-msg-bub--out{background:var(--pv-navy-fill)}.pv .pv-msg-bub--out,.pv .pv-msg-bub--wa{border-bottom-right-radius:4px;color:#fff}.pv .pv-msg-bub--wa{background:var(--pv-wa)}:root[data-hnb-theme=dark] .pv .pv-msg-bub--wa{color:#062615}.pv .pv-msg-meta{color:var(--pv-muted);font-size:11.5px}.pv .pv-msg-product{align-items:center;display:flex;gap:10px;padding:10px;width:min(300px,100%)}.pv .pv-msg-product-img{background:var(--pv-surface-3);border-radius:10px;color:var(--pv-muted);display:grid;flex:none;height:56px;overflow:hidden;place-items:center;width:56px}.pv .pv-msg-product-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-msg-product-img--sm{border-radius:8px;height:44px;width:44px}.pv .pv-msg-images{display:flex;flex-wrap:wrap;gap:6px;max-width:72%}.pv .pv-msg-row.is-out .pv-msg-images{justify-content:flex-end}.pv .pv-msg-image{background:var(--pv-surface-3);border:1px solid var(--pv-line);border-radius:12px;display:block;height:120px;overflow:hidden;width:120px}.pv .pv-msg-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-msg-files{display:flex;flex-direction:column;gap:6px;max-width:72%}.pv .pv-msg-file{align-items:center;background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:10px;color:var(--pv-ink);display:inline-flex;font-size:13px;gap:8px;max-width:280px;padding:8px 12px;text-decoration:none}.pv .pv-msg-file:hover{background:var(--pv-surface-3)}.pv .pv-msg-file .v-icon{color:var(--pv-bad)}.pv .pv-msg-composer{background:var(--pv-surface);border-top:1px solid var(--pv-line);display:flex;flex:none;flex-direction:column;gap:8px;padding:12px 14px}.pv .pv-msg-quick{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pv .pv-msg-composer--mobile .pv-msg-quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pv .pv-msg-composer--mobile .pv-msg-quick .pv-chip{flex:none}.pv .pv-msg-pending{display:flex;flex-wrap:wrap;gap:6px}.pv .pv-msg-pending-name{max-width:180px}.pv .pv-msg-x{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-grid;height:18px;margin-right:-4px;padding:0;place-items:center;width:18px}.pv .pv-msg-x:hover{background:var(--pv-surface-3)}.pv textarea.pv-input.pv-msg-input{height:64px;min-height:64px;resize:none}.pv .pv-msg-rich{display:flex;flex-direction:column;gap:10px}.pv .pv-msg-rich-row{align-items:center;display:flex;gap:8px}.pv .pv-msg-rich-row .pv-input{flex:1;min-width:0}.pv .pv-msg-rich-check{align-items:center;display:flex;font-size:13px;gap:8px}.pv .pv-msg-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pv .pv-msg-mrow{align-items:flex-end;display:flex;gap:8px}.pv textarea.pv-input.pv-msg-input--mobile{flex:1;font-size:16px;height:44px;max-height:120px;min-height:44px;padding-top:11px;resize:none}.pv .pv-btn.pv-msg-send-sm{flex:none;min-height:44px;width:44px}.pv .pv-msg-aside{border-left:1px solid var(--pv-line);display:flex;flex:1 1 300px;flex-direction:column;max-width:340px;min-width:0;overflow:auto}.pv .pv-msg-aside-sec{border-bottom:1px solid var(--pv-line);display:flex;flex-direction:column;gap:10px;padding:16px}.pv .pv-msg-aside-sec:last-child{border-bottom:0}.pv .pv-msg-mini{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pv .pv-msg-mini-cell{min-width:0;padding:8px 10px}.pv .pv-msg-mini-label{font-size:11.5px}.pv .pv-msg-ctx{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.pv .pv-msg-ctx--product{align-items:center;flex-direction:row;gap:10px}.pv .pv-msg-2col{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pv .pv-msg-2col select.pv-input{min-width:0;width:100%}.pv textarea.pv-input.pv-msg-note-input{min-height:64px}.pv .pv-msg-sub{margin-bottom:6px}.pv .pv-msg-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pv .pv-msg-tags--quick{width:100%}.pv .pv-msg-tag-form{display:inline-flex}.pv .pv-input.pv-msg-tag-input{border-radius:999px;font-size:13px;height:28px;padding:0 10px;width:170px}.pv .pv-msg-other{display:flex;gap:8px;justify-content:space-between;text-align:left;width:100%}.pv .pv-msg-switch{background:var(--pv-line-2);border:0;border-radius:999px;cursor:pointer;flex:none;height:22px;padding:0;position:relative;width:38px}.pv .pv-msg-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:16px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:16px}.pv .pv-msg-switch[aria-checked=true]{background:var(--pv-ok)}.pv .pv-msg-switch[aria-checked=true]:after{left:19px}.pv .pv-msg-switch:disabled{cursor:not-allowed;opacity:.5}.pv .pv-msg-switch:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-msg-panel-body{padding:0}.pv .pv-msg-panel-body .pv-msg-aside{border-left:0;max-width:none;overflow:visible}.pv .pv-msg-picker{max-height:52dvh;overflow:auto}.pv button.pv-msg-picker-row{background:transparent;border:0;border-bottom:1px solid var(--pv-line);color:inherit;font:inherit;text-align:left;width:100%}.pv .pv-msg-qr-row{align-items:flex-start}.pv .pv-msg-qr-form{display:flex;flex-direction:column;gap:8px}.pv .pv-msg-qr-body{white-space:pre-wrap}@media(max-width:1279px){.pv .pv-msg-shell.has-thread .pv-msg-list{flex-basis:340px}}@media(max-width:959px){.pv .pv-msg-head--hidden{display:none}.pv .pv-msg-metrics{gap:4px 12px;margin-left:0;width:100%}.pv .pv-msg-metrics>button{margin-left:auto}.pv .pv-msg-shell{display:block;height:auto;min-height:0}.pv .pv-msg-list{border-right:0;flex-basis:auto;max-width:none}.pv .pv-msg-list-scroll{overflow:visible}.pv .pv-msg-main--mobile{background:var(--pv-bg);inset:0;position:fixed;z-index:1300}.pv .pv-msg-main--mobile .pv-msg-pane-h{background:var(--pv-surface);flex-wrap:nowrap;gap:8px;padding:10px 12px}.pv .pv-msg-main--mobile .pv-msg-thread{background:var(--pv-bg);gap:12px;padding:14px 12px}.pv .pv-msg-main--mobile .pv-msg-bub{font-size:14.5px;max-width:80%}.pv .pv-msg-main--mobile .pv-msg-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}.pv .pv-wa-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.pv .pv-wa-main{display:flex;flex:999 1 620px;flex-direction:column;gap:18px;min-width:0;padding:20px}.pv .pv-wa-aside{display:flex;flex:1 1 320px;flex-direction:column;gap:12px;min-width:0}.pv .pv-wa-opts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pv .pv-wa-opt{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:16px;text-align:left;width:100%}.pv .pv-wa-opt[aria-pressed=true]{border-color:var(--pv-wa);box-shadow:inset 0 0 0 1px var(--pv-wa)}.pv .pv-wa-opt:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:2px}.pv .pv-wa-radio{border:2px solid var(--pv-line-2);border-radius:50%;display:grid;flex:none;height:20px;margin-top:2px;place-items:center;width:20px}.pv .pv-wa-opt[aria-pressed=true] .pv-wa-radio{border-color:var(--pv-wa)}.pv .pv-wa-opt[aria-pressed=true] .pv-wa-radio:after{background:var(--pv-wa);border-radius:50%;content:"";height:10px;width:10px}.pv .pv-wa-qr-area{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.pv .pv-wa-qr{aspect-ratio:1/1;background:#fff;border:1px solid var(--pv-line);border-radius:14px;color:#5b677d;display:grid;height:auto;overflow:hidden;padding:10px;place-items:center;text-align:center;width:min(420px,100%)}.pv .pv-wa-qr img{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:100%}.pv .pv-wa-steps{display:flex;flex:1 1 280px;flex-direction:column;gap:12px;min-width:0}.pv .pv-wa-step{align-items:flex-start;display:flex;font-size:14px;gap:10px}.pv .pv-wa-step>b{background:var(--pv-wa-soft);border-radius:50%;color:var(--pv-wa);display:grid;flex:none;font:700 12px/1 var(--pv-f-ui);height:24px;place-items:center;width:24px}.pv .pv-wa-state{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;gap:12px;padding:12px 14px}.pv .pv-wa-state:last-child{border-bottom:0}.pv .pv-wa-state.is-off{opacity:.55}.pv .pv-wa-state.is-on{background:var(--pv-surface-2)}.pv .pv-wa-checks{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pv .pv-wa-checks li{align-items:flex-start;display:flex;gap:8px}.pv .pv-wa-ok{color:var(--pv-ok)}.pv .pv-wa-bad{color:var(--pv-bad)}.pv .pv-wa-pending{color:var(--pv-warn)}.pv .pv-card.pv-wa-dashed{border-style:dashed}.pv .pv-wa-auto{display:flex;flex-direction:column;gap:12px}.pv .pv-al-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pv .pv-al-bar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px}.pv .pv-al-bar-text{flex:1 1 300px;min-width:0}.pv .pv-al-toolbar{align-items:center;border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.pv .pv-al-toolbar>.pv-search{flex:1 1 260px}.pv .pv-al-row-name{align-items:center;display:flex;gap:10px;min-width:0}.pv .pv-al-hero{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:18px 20px}.pv .pv-al-hero-main{flex:1 1 340px;min-width:0}.pv .pv-al-meta{color:var(--pv-ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 14px;margin-top:4px}.pv .pv-al-avatar--vio{background:var(--pv-vio-soft);color:var(--pv-vio)}.pv .pv-al-avatar--info{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-al-avatar--ok{background:var(--pv-ok-soft);color:var(--pv-ok)}.pv .pv-al-md{display:flex;flex-wrap:wrap;overflow:hidden}.pv .pv-al-md-list{border-right:1px solid var(--pv-line);display:flex;flex:1 1 300px;flex-direction:column;max-width:380px;min-width:0}.pv .pv-al-md-detail{display:flex;flex:999 1 560px;flex-direction:column;min-width:0}.pv .pv-al-md-scroll{max-height:720px;overflow-y:auto}.pv .pv-al-req{background:transparent;border:0;border-bottom:1px solid var(--pv-line);border-left:3px solid transparent;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 14px;text-align:left;width:100%}.pv .pv-al-req:hover{background:var(--pv-surface-2)}.pv .pv-al-req.is-on{background:var(--pv-navy-soft);border-left-color:var(--pv-brand)}.pv .pv-al-req:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:-3px}.pv .pv-al-req-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.pv .pv-al-sec{border-bottom:1px solid var(--pv-line);padding:16px 18px}.pv .pv-al-sec:last-child{border-bottom:0}.pv .pv-al-actions{align-items:center;border-top:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px}.pv .pv-al-actions-hint{margin-left:auto}.pv .pv-al-totals{display:flex;flex-direction:column;font-size:14px;gap:4px;margin-left:auto;width:min(100%,320px)}.pv .pv-al-totals>div{display:flex;gap:12px;justify-content:space-between}.pv .pv-al-mini{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:8px;color:var(--pv-ink);font:600 13px var(--pv-f-num);height:34px;padding:0 8px;text-align:right;width:96px}.pv .pv-al-mini:disabled{background:var(--pv-surface-2);color:var(--pv-muted)}.pv .pv-al-mini:focus-visible{outline:3px solid rgba(29,78,216,.45);outline-offset:1px}.pv .pv-al-msgs{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto}.pv .pv-al-msg{background:var(--pv-surface-3);border-radius:12px;color:var(--pv-ink);font-size:13.5px;max-width:85%;padding:10px 12px;white-space:pre-line}.pv .pv-al-msg--mine{background:var(--pv-navy-soft);margin-left:auto}.pv .pv-al-msg-meta{color:var(--pv-muted);font-size:12px;margin-top:3px}.pv .pv-al-msg-wrap--mine{align-items:flex-end;display:flex;flex-direction:column}.pv .pv-al-cal{border-left:1px solid var(--pv-line);border-top:1px solid var(--pv-line);display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pv .pv-al-cal-wd{background:var(--pv-surface-2);color:var(--pv-muted);font:600 12px/1.2 var(--pv-f-ui);padding:8px 4px;text-align:center}.pv .pv-al-cal-day,.pv .pv-al-cal-wd{border-bottom:1px solid var(--pv-line);border-right:1px solid var(--pv-line)}.pv .pv-al-cal-day{display:flex;flex-direction:column;gap:3px;min-height:96px;min-width:0;overflow:hidden;padding:6px}.pv .pv-al-cal-day.is-muted{background:var(--pv-surface-2);color:var(--pv-muted)}.pv .pv-al-cal-num{font:600 12px/1 var(--pv-f-num)}.pv .pv-al-cal-day.is-today .pv-al-cal-num{background:var(--pv-navy-fill);border-radius:50%;color:#fff;display:inline-grid;height:22px;place-items:center;width:22px}.pv .pv-al-cal-ev{background:var(--pv-vio-soft);border:0;border-radius:6px;color:var(--pv-vio);cursor:pointer;display:block;font:600 11.5px/1.4 var(--pv-f-ui);overflow:hidden;padding:2px 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.pv .pv-al-cal-ev.is-out{background:var(--pv-info-soft);color:var(--pv-info)}.pv .pv-al-cal-ev.is-done{background:var(--pv-surface-3);color:var(--pv-muted)}.pv .pv-al-steps{display:flex;flex-direction:column;gap:12px}.pv .pv-al-step{align-items:flex-start;display:flex;gap:12px}.pv .pv-al-step-dot{background:var(--pv-surface);border:2px solid var(--pv-line-2);border-radius:50%;flex:none;height:12px;margin-top:4px;width:12px}.pv .pv-al-step-dot.is-done{background:#12a37f;border-color:#12a37f}.pv .pv-al-step-dot.is-now{background:var(--pv-brand);border-color:var(--pv-brand)}.pv .pv-al-step-dot.is-bad{background:var(--pv-bad);border-color:var(--pv-bad)}.pv .pv-al-step.is-pending .pv-strong{color:var(--pv-muted)}.pv .pv-al-appbar{align-items:center;background:var(--pv-surface);border-bottom:1px solid var(--pv-line);display:flex;flex-wrap:wrap;gap:14px;padding:10px 24px;position:sticky;top:0;z-index:20}.pv .pv-al-brand{align-items:center;color:inherit;display:flex;gap:10px;min-width:0;text-decoration:none}.pv .pv-al-mark{background:var(--pv-navy-fill);border-radius:10px;color:#fff;display:grid;flex:none;font:800 13px/1 var(--pv-f-ui);height:34px;overflow:hidden;place-items:center;width:34px}.pv .pv-al-mark img{background:#fff;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-al-mark--lg{border-radius:16px;font-size:22px;height:64px;width:64px}.pv .pv-al-nav{display:flex;flex-wrap:wrap;gap:4px}.pv .pv-al-nav a{align-items:center;border-radius:10px;color:var(--pv-ink-2);display:inline-flex;font:600 14px/1 var(--pv-f-ui);gap:8px;height:40px;padding:0 12px;text-decoration:none}.pv .pv-al-nav a:hover{background:var(--pv-surface-3)}.pv .pv-al-nav a.is-on{background:var(--pv-navy-soft);color:var(--pv-navy)}.pv .pv-al-bnav{background:var(--pv-surface);border-top:1px solid var(--pv-line);bottom:0;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:30}.pv .pv-al-bnav a{align-items:center;color:var(--pv-muted);display:flex;flex:1;flex-direction:column;font:600 11.5px/1 var(--pv-f-ui);gap:4px;padding:8px 0;position:relative;text-decoration:none}.pv .pv-al-bnav a.is-on{color:var(--pv-navy)}.pv .pv-al-bnav .pv-badge{left:calc(50% + 6px);position:absolute;top:2px}.pv .pv-al-portal-main{padding-top:20px}.pv .pv-al-pcards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pv .pv-al-pcard{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.pv .pv-al-ph{aspect-ratio:4/3;background:var(--pv-surface-3);border-radius:10px;color:var(--pv-muted);display:grid;overflow:hidden;place-items:center;text-decoration:none}.pv .pv-al-ph img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pv .pv-al-strike{text-decoration:line-through}.pv .pv-al-line{border-bottom:1px solid var(--pv-line);display:flex;gap:10px;padding:12px 0}.pv .pv-al-line:last-child{border-bottom:0}.pv .pv-al-qty{align-items:center;display:inline-flex;gap:4px}.pv .pv-al-qty input{background:var(--pv-surface);border:1px solid var(--pv-line-2);border-radius:8px;color:var(--pv-ink);font:600 13px var(--pv-f-num);height:32px;text-align:center;width:56px}.pv .pv-al-dates{display:flex;flex-wrap:wrap;gap:8px}.pv .pv-al-dates .pv-input{flex:1 1 130px;font-size:13px;height:34px;width:auto}.pv .pv-al-login{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:440px;padding:28px 24px;width:100%}.pv .pv-al-login-wrap{display:grid;min-height:calc(100vh - 140px);padding:24px 16px;place-items:center}.pv .pv-al-gallery{display:flex;gap:8px;overflow-x:auto}.pv .pv-al-gallery button{background:var(--pv-surface-3);border:2px solid transparent;border-radius:10px;cursor:pointer;flex:none;height:64px;overflow:hidden;padding:0;width:64px}.pv .pv-al-gallery button.is-on{border-color:var(--pv-navy)}.pv .pv-al-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:760px){.pv .pv-al-appbar{gap:10px;padding:10px 16px}.pv .pv-al-md-list{border-bottom:1px solid var(--pv-line);border-right:0;max-width:none}.pv .pv-al-cal-day{min-height:58px;padding:3px}.pv .pv-al-cal-ev{font-size:0;height:6px;padding:0}.pv .pv-al-cal-wd{font-size:10.5px}.pv .pv-al-portal-main{padding-bottom:84px}.pv .pv-al-actions-hint{margin-left:0;width:100%}.pv .pv-al-pcards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}[data-nav-focus]{outline:2px solid var(--pv-brand,#ff5a1f);outline-offset:-2px;scroll-margin:96px 0}tr[data-nav-focus]>td{background:color-mix(in srgb,var(--pv-brand,#ff5a1f) 7%,transparent)}.hnb-nav-flash{animation:hnb-nav-flash 1.2s ease-out 2}@keyframes hnb-nav-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--pv-brand,#ff5a1f) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}.pv-page-enter-active{transition:opacity .16s ease-out}.pv-page-enter-from{opacity:0}.pv-page-leave-active{display:none!important}@media(prefers-reduced-motion:reduce){.hnb-nav-flash{animation:none}.pv-page-enter-active{transition:none}.pv-page-enter-from{opacity:1}}.overlay[data-v-e9d89193]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:var(--loader-overlay-bg,rgba(7,10,18,.48));inset:0;justify-content:center;position:fixed;z-index:9999}.content[data-v-e9d89193],.overlay[data-v-e9d89193]{align-items:center;display:flex}.content[data-v-e9d89193]{background:var(--loader-surface-bg,rgba(11,15,25,.78));border:1px solid hsla(0,0%,100%,.16);border-radius:18px;box-shadow:0 18px 48px #0000004d;flex-direction:column;gap:20px;padding:24px 28px;text-align:center}.logo[data-v-e9d89193]{animation:soft-float-e9d89193 3s ease-in-out infinite;filter:drop-shadow(0 8px 20px rgba(0,0,0,.25));max-width:80vw;width:clamp(180px,40vw,360px)}.loader-line[data-v-e9d89193]{background:#ffffff2e;border-radius:999px;height:6px;overflow:hidden;position:relative;width:min(280px,70vw)}.loader-line span[data-v-e9d89193]{animation:slide-e9d89193 1.6s ease-in-out infinite;background:linear-gradient(90deg,#1e3a8a,#ff6a00);border-radius:999px;inset:0;position:absolute;width:40%}.text[data-v-e9d89193]{color:var(--loader-text-color,#f9fafb);font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.35)}.subtext[data-v-e9d89193]{color:var(--loader-subtext-color,rgba(249,250,251,.82));font-size:.85rem}@keyframes slide-e9d89193{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(150%)}}@keyframes soft-float-e9d89193{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.fade-enter-active[data-v-e9d89193],.fade-leave-active[data-v-e9d89193]{transition:opacity .25s ease}.fade-enter-from[data-v-e9d89193],.fade-leave-to[data-v-e9d89193]{opacity:0}.update-snackbar[data-v-aba571ef]{display:flex;flex-direction:column;gap:2px;max-width:min(72vw,360px)}.update-snackbar__title[data-v-aba571ef]{line-height:1.35}.update-snackbar__meta[data-v-aba571ef]{font-size:.75rem;opacity:.88}.notifications-stack[data-v-df75ad06]{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw - 32px));z-index:10000}.notifications-stack__item[data-v-df75ad06]{box-shadow:0 12px 28px #00000038;pointer-events:auto}.notif-enter-active[data-v-df75ad06],.notif-leave-active[data-v-df75ad06]{transition:all .25s ease}.notif-enter-from[data-v-df75ad06],.notif-leave-to[data-v-df75ad06]{opacity:0;transform:translateY(-10px)}.notif-leave-active[data-v-df75ad06]{position:absolute;width:100%}@media(max-width:600px){.notifications-stack[data-v-df75ad06]{inset:auto 16px 16px;width:auto}}
