/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% .213 27.518);--color-amber-800:oklch(47.3% .137 46.201);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:"Poppins",Arial,system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[5\/3\]{aspect-ratio:5/3}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-auto{width:auto}.w-full{width:100%}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-line{border-color:var(--line)}.border-navy{border-color:var(--navy)}.border-white{border-color:var(--color-white)}.bg-\[\#d9e3f2\]{background-color:#d9e3f2}.bg-lima{background-color:var(--lima)}.bg-navy{background-color:var(--navy)}.bg-paper{background-color:var(--paper)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.object-contain{object-fit:contain}.object-left{object-position:left}.p-3{padding:calc(var(--spacing) * 3)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-amber-800{color:var(--color-amber-800)}.text-blue-gray{color:var(--blue-gray)}.text-muted{color:var(--muted)}.text-navy{color:var(--navy)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,)}@media (hover:hover){.hover\:bg-paper:hover{background-color:var(--paper)}.hover\:text-navy-light:hover{color:var(--navy-light)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}:root{--navy-2:#13286b;--navy-soft:#e8ecf6;--lima-soft:#f3f9cc;--ink:#0f1830;--bg:#f6f7f9;--ok:#1b8a5a;--bad:#c0322b;--radius:14px;--shadow:0 1px 2px #0b1b4b0f,0 6px 20px #0b1b4b0f;color:var(--ink);background:var(--bg);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}a{color:var(--navy-2)}button,input,select,textarea{font:inherit}.app{flex-direction:column;min-height:100vh;display:flex}.brand{color:var(--white);gap:10px;text-decoration:none}.brand,.brand-plate{align-items:center;display:inline-flex}.brand-plate{background:var(--white);border-radius:10px;flex:none;padding:5px 9px;box-shadow:0 1px 2px #0000001f}.brand-logo{width:auto;height:26px;display:block}.brand-auth .brand-plate{border-radius:12px;padding:8px 12px}.brand-auth .brand-logo{height:38px}.brand-bar .brand-product{white-space:nowrap;padding-left:8px;font-size:12.5px}.brand-bar{gap:8px}.brand-bar .brand-logo{height:22px}.brand-product{color:var(--white);border-left:1px solid #ffffff47;padding-left:10px;font-size:15px;font-weight:500;line-height:1.1}.auth{background:var(--navy);color:var(--white);flex-direction:column;flex:1;display:flex}.auth-top{padding:28px 22px 8px}.auth-hero{padding:18px 22px 26px}.auth-hero h1{margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.2}.auth-hero h1 span{color:var(--lima)}.auth-hero p{color:#c9d1ea;margin:0;font-size:14px}.auth-card{background:var(--white);color:var(--ink);border-radius:22px 22px 0 0;flex:1;padding:26px 22px 34px}.auth-card h2{margin:0 0 4px;font-size:20px;font-weight:600}.auth-card .sub{color:var(--muted);margin:0 0 18px;font-size:14px}.auth-foot{color:var(--muted);text-align:center;margin-top:22px;font-size:12.5px}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip{color:#e6ebf8;background:#ffffff1a;border-radius:999px;padding:5px 10px;font-size:12px}.chip b{color:var(--lima);font-weight:600}label{color:var(--ink);margin:14px 0 6px;font-size:13px;font-weight:500;display:block}input,select,textarea{border:1.5px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:12px;outline:none;padding:12px 14px}input:focus,select:focus,textarea:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px #13286b1f}.hint{color:var(--muted);margin-top:6px;font-size:12px}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--navy);color:var(--white)}.btn-primary:active{background:var(--navy-2)}.btn-lima{background:var(--lima);color:var(--navy)}.btn-ghost{background:var(--navy-soft);color:var(--navy)}.btn-danger{color:var(--bad);background:#fdecea}.btn-block{width:100%;margin-top:20px;padding:14px}.btn-sm{border-radius:10px;padding:8px 12px;font-size:13px}.btn[disabled]{opacity:.55;cursor:default}.error{color:var(--bad);background:#fdecea}.error,.success{border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13.5px}.success{color:var(--ok);word-break:break-all;background:#e7f6ee}.main{flex:1;width:100%;max-width:980px;margin:0 auto;padding:16px 16px 96px}.page-title{justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 14px;display:flex}.page-title h1{margin:0;font-size:21px;font-weight:600}.page-title .meta{color:var(--muted);font-size:12.5px}.banner{background:var(--lima-soft);color:#3d4700;border-radius:var(--radius);border:1px solid #e2ef99;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:flex}.banner .dot{background:var(--lima);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 3px #c4e0004d}.banner b{color:var(--navy)}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:16px}.card h2{margin:0 0 10px;font-size:16px;font-weight:600}.card h2 small{color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:400}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.kpi{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.kpi .n{color:var(--navy);font-size:26px;font-weight:700;line-height:1.1}.kpi .l{color:var(--muted);font-size:12.5px}.kpi.alert .n{color:var(--bad)}.kpi.hero{background:var(--navy);color:var(--white);grid-column:span 2;justify-content:space-between;align-items:center;display:flex}.kpi.hero .n{color:var(--lima)}.kpi.hero .l{color:#c9d1ea}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list li:first-child{border-top:0}.list .t{font-weight:500}.list .s{color:var(--muted);font-size:12.5px}.list .grow{flex:1;min-width:0}.list .grow .s,.list .grow .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{background:var(--navy-soft);width:38px;height:38px;color:var(--navy);border-radius:50%;font-weight:600}.avatar,.ch-ico{flex:none;place-items:center;display:grid}.ch-ico{border-radius:10px;width:38px;height:38px;font-size:12px;font-weight:700}.ch-ml{color:#2d3277;background:#fff3b0}.ch-walmart{color:#0a53be;background:#e3efff}.ch-coppel{color:#9a6a00;background:#fff0cc}.badge,.ch-bind{background:var(--navy-soft);color:var(--navy)}.badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.badge.lima{background:var(--lima);color:var(--navy)}.badge.ok{color:var(--ok);background:#e7f6ee}.badge.warn{color:var(--warn);background:#fff4e0}.badge.bad{color:var(--bad);background:#fdecea}.badge.owner{background:var(--navy);color:var(--lima)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row>*{flex:1}.search{margin-bottom:12px}.empty{text-align:center;padding:22px 8px;font-size:14px}.empty,.muted{color:var(--muted)}.small{font-size:12.5px}.mt{margin-top:12px}.right{text-align:right}.num{font-variant-numeric:tabular-nums;font-weight:600}.neg{color:var(--bad)}.hidden{display:none!important}@media (min-width:760px){.kpis{grid-template-columns:repeat(4,1fr)}.kpi.hero{grid-column:span 2}.auth{flex-direction:row}.auth-side{flex-direction:column;flex:1;padding:40px}.auth-card,.auth-side{justify-content:center;display:flex}.auth-card{border-radius:0;flex-direction:column;max-width:480px;padding:48px}}.roleSel{border-radius:10px;flex:none;width:auto;max-width:46%;padding:7px 28px 7px 10px;font-size:13px}.capture .main{padding-bottom:16px}.back{color:var(--navy-2);margin:2px 0 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.lead{margin:-6px 0 14px}.list.integ li{padding:0}.integ-link{width:100%;color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.integ-link .chev{color:var(--muted);margin-left:2px;font-size:22px;line-height:1}.ch-ns{color:#3b4a66;background:#eef1f6}.step{background:var(--navy-soft);width:22px;height:22px;color:var(--navy);vertical-align:1px;border-radius:50%;place-items:center;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.step.done{background:var(--lima)}.mapSel{border-radius:10px;flex:none;width:auto;max-width:52%;padding:8px 10px;font-size:13px}.row .btn{flex:1}.logo-ico{background:var(--white);width:38px;height:38px;border-radius:10px}.logo-head,.logo-ico{object-fit:contain;box-shadow:0 0 0 1px var(--line);flex:none}.logo-head{width:26px;height:26px;border-radius:7px}.logo-mini{object-fit:contain;width:22px;height:22px;box-shadow:0 0 0 1px var(--line);background:var(--white);border-radius:6px}.logo-row{gap:6px;display:inline-flex}.logo-word{width:auto;height:40px;display:block}.h-logo{align-items:center;gap:10px;display:flex}.card h2.h-logo small{margin-left:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-title.page-title-logo{align-items:center}.card h2.h-logo{flex-wrap:wrap;row-gap:2px}a.kpi{color:inherit;text-decoration:none;display:block}a.kpi:active{transform:scale(.98)}.kpi.warn .n{color:var(--warn)}.fbar{z-index:4;background:var(--bg,#f4f6fb);margin-bottom:4px;padding:4px 0 10px;position:sticky;top:56px}.fsearch{margin:0;display:block;position:relative}.fsearch svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fsearch input{background:var(--white);border-radius:12px;margin:0;padding-left:38px;font-size:16px}.fselects{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:10px 0 2px;display:flex;overflow-x:auto}.fselects::-webkit-scrollbar{display:none}.fsel{background-color:var(--white);width:auto;max-width:70vw;color:var(--navy);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1b4b' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:1px solid #cfd6e8;border-radius:999px;flex:none;margin:0;padding:7px 30px 7px 12px;font:500 13px/1.2 Poppins,system-ui,sans-serif}.fsel.on{background-color:var(--navy);color:var(--white);border-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4e000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.fchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fchips:not(:empty){padding-top:8px}.fchip{cursor:pointer;background:var(--lima);color:var(--navy);border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 8px 7px 11px;font:600 12.5px/1 Poppins,system-ui,sans-serif;display:inline-flex}.fchip span{background:var(--navy);width:18px;height:18px;color:var(--lima);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.fclear{cursor:pointer;color:var(--navy-2);background:0 0;border:0;padding:7px 4px;font:600 13px/1 Poppins,system-ui,sans-serif;text-decoration:underline}#fResults.loading{opacity:.55;transition:opacity .15s}.tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pager{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.pager .btn[disabled]{opacity:.4}@media (min-width:760px){.fselects{flex-wrap:wrap;overflow:visible}}.list li select.sel-auto{flex:none;width:auto;min-width:130px}.auth-link{text-align:center;color:var(--navy);text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:block}.auth-link:focus-visible{outline:3px solid var(--lima);outline-offset:3px;border-radius:6px}.auth-card .success{word-break:normal;overflow-wrap:anywhere}.update-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius);background:var(--navy);color:var(--white);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex;position:fixed}.update-bar .btn{flex:none}.acc-row{flex-wrap:wrap}.acc-row .grow{flex:160px;min-width:0}.acc-row .s{overflow-wrap:anywhere}.acc-row .acc-err{color:var(--bad);white-space:normal}.acc-side{align-items:center;gap:8px;margin-left:auto;display:flex}.btn-danger-solid{background:var(--bad);color:var(--white)}.btn-danger-solid:disabled,.btn:disabled{opacity:.55;cursor:not-allowed}.list li.off-row{display:block}.off-box{border-radius:var(--radius);background:#fff8f7;border:1px solid #f3c4c0;padding:14px}.off-head{align-items:center;gap:12px;display:flex}.off-head .grow{min-width:0}.off-head .s{overflow-wrap:anywhere}.off-list{color:var(--ink);margin:12px 0 4px;padding-left:18px;font-size:13.5px;line-height:1.5}.off-list li{border:0;padding:3px 0;display:list-item}.off-check{color:var(--navy);align-items:center;gap:8px;margin:10px 0 2px}.off-actions{gap:10px;margin-top:14px;display:flex}.off-actions .btn{flex:1}.list .acc-row .grow .s,.list .off-head .grow .s,.list .off-head .grow .t{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}label.off-check{flex-wrap:nowrap;align-items:flex-start;gap:10px;margin:12px 0 2px;font-size:13.5px;font-weight:500;display:flex}label.off-check input{width:20px;height:20px;accent-color:var(--navy);flex:0 0 20px;margin:1px 0 0;padding:0}.off-actions .btn{white-space:nowrap;padding:12px 10px}.success.flash-ok{word-break:normal;overflow-wrap:anywhere;margin:0 0 14px}.list li.push-wh{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.push-wh .grow{flex:260px;min-width:0}.list li.push-wh .grow .s,.list li.push-wh .grow .t{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.push-wh .push-wh-opts{flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.push-wh .push-wh-opts label{align-items:center;gap:6px;width:auto;margin:0;display:inline-flex}.push-wh .push-wh-opts input{flex:none;width:auto;margin:0}.push-wh .push-wh-warn{color:#b45309;font-weight:600}:root{--shell-offset:4px;--header-h:4.75rem;--nav-muted:#8fa0b8;--navy-support:#1f3e8c}.lime-bar{z-index:60;height:var(--shell-offset);background:var(--lima);position:sticky;top:0}.app-frame{flex:1;align-items:stretch}.app-frame,.app-main{min-width:0;display:flex}.app-main{flex-direction:column;flex:1}.site-header{top:var(--shell-offset);z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky}.header-inner{width:100%;min-height:var(--header-h);flex-wrap:nowrap;justify-content:space-between;gap:.75rem;padding:.35rem 1.15rem}.hdr-brand,.header-inner{align-items:center;display:flex}.hdr-brand{min-width:0;min-height:2.75rem;color:inherit;gap:.8rem;padding:.35rem 0;text-decoration:none}.hdr-brand-logo{object-fit:contain;object-position:left center;aspect-ratio:816/250;flex-shrink:0;width:auto;max-width:11rem;height:2.75rem;display:block}.hdr-brand-wordmark{border-left:3px solid var(--lima);flex-direction:column;justify-content:center;gap:.08rem;min-width:0;padding-left:.7rem;line-height:1;display:flex}.hdr-brand-mark{letter-spacing:.16em;text-transform:uppercase;color:var(--navy-support);font-size:.72rem;font-weight:600}.hdr-brand-product{letter-spacing:-.03em;color:var(--navy);white-space:nowrap;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:700;line-height:1.05}.nav-toggle{border:1px solid var(--navy);background:var(--white);min-height:2.75rem;color:var(--navy);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:600;display:none}.nav-toggle-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.15rem;height:1.15rem}.nav-toggle:focus-visible,.nav-toggle:hover{background:var(--lima)}@supports (color:color-mix(in lab,red,red)){.nav-toggle:focus-visible,.nav-toggle:hover{background:color-mix(in srgb,var(--lima) 22%,var(--white))}}.sidebar{top:var(--shell-offset);z-index:40;width:16.75rem;height:calc(100vh - var(--shell-offset));height:calc(100dvh - var(--shell-offset));background:var(--navy);color:#fff;flex-direction:column;flex:0 0 16.75rem;display:flex;position:sticky;overflow:hidden}.side-nav{flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding:.4rem .75rem 1rem;display:flex;overflow-y:auto}.nav-section{color:var(--nav-muted);letter-spacing:.08em;text-transform:uppercase;margin:.95rem .7rem .28rem;font-size:.68rem;font-weight:600}.nav-section:first-child{margin-top:.15rem}.nav-link{color:#fff;width:100%;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.4rem .75rem;font-size:.94rem;font-weight:500;text-decoration:none;display:flex}.nav-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.2rem;height:1.2rem}.nav-link:focus-visible,.nav-link:hover{background:#ffffff24}.nav-link:not(.nav-cta).is-active .nav-ico,.nav-link:not(.nav-cta):focus-visible .nav-ico,.nav-link:not(.nav-cta):hover .nav-ico{color:var(--lima)}.nav-link:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.nav-link.is-active{background:var(--lima)}@supports (color:color-mix(in lab,red,red)){.nav-link.is-active{background:color-mix(in srgb,var(--lima) 16%,var(--navy))}}.nav-link.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--lima);font-weight:600}.nav-cta{background:var(--lima);color:var(--navy);margin-top:.2rem;font-weight:700}.nav-cta .nav-ico{stroke:var(--navy)}.nav-cta:focus-visible,.nav-cta:hover{background:var(--lima)}@supports (color:color-mix(in lab,red,red)){.nav-cta:focus-visible,.nav-cta:hover{background:color-mix(in srgb,var(--lima) 84%,#fff)}}.nav-cta:focus-visible,.nav-cta:hover{color:var(--navy)}.nav-cta.is-active{background:var(--lima);color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.sidebar-company{flex-shrink:0;padding:.85rem .75rem .2rem}.side-company{color:#fff;background:#ffffff12;border-radius:10px;gap:.2rem;margin:0;padding:.55rem .75rem;font-size:.9rem;display:grid}.side-company>span{color:var(--nav-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600}.side-company b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.side-company select{background:var(--navy);color:#fff;border:1px solid #ffffff40;border-radius:8px;width:100%;padding:.35rem .5rem;font-size:.9rem}.sidebar-foot{padding:.7rem .7rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;gap:.45rem;display:flex}.sidebar-user{align-items:center;gap:.6rem;min-height:2.75rem;padding:.15rem .35rem .25rem;display:flex}.sidebar-avatar{background:var(--lima);width:2.1rem;height:2.1rem;color:var(--navy);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.sidebar-user-copy{flex-direction:column;min-width:0;display:flex}.sidebar-user-name,.sidebar-user-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-name{color:#fff;font-size:.86rem;font-weight:600}.sidebar-user-role{letter-spacing:.04em;text-transform:uppercase;color:var(--nav-muted);font-size:.7rem;font-weight:600}.nav-scrim{z-index:85;background:#0b1b4b8c;position:fixed;inset:0}.drawer-head,.nav-scrim[hidden]{display:none}.drawer-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.drawer-close:focus-visible,.drawer-close:hover{color:var(--lima);background:#ffffff1f}.drawer-close:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.main{padding-bottom:32px}.fbar{top:calc(var(--shell-offset) + var(--header-h))}@media (min-width:960px){.nav-scrim{display:none!important}}@media (max-width:959px){:root{--header-h:3.7rem}.nav-toggle{display:inline-flex}.app-frame{display:block}.sidebar{z-index:90;width:min(20rem,86vw);height:100dvh;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);visibility:hidden;box-shadow:none;transition:transform .22s,visibility 0s linear .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}body.nav-open .sidebar{visibility:visible;transition:transform .22s;transform:none;box-shadow:16px 0 36px #0b1b4b52}.drawer-head{border-top:var(--shell-offset) solid var(--lima);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;min-height:3.5rem;padding:.45rem .6rem .45rem .85rem}.drawer-brand,.drawer-head{align-items:center;gap:.5rem;display:flex}.drawer-brand{color:#fff;min-width:0;text-decoration:none}.drawer-brand-logo{background:var(--white);object-fit:contain;aspect-ratio:816/250;box-sizing:content-box;border-radius:8px;width:auto;max-width:5.4rem;height:1.6rem;padding:.2rem .4rem;display:block}.drawer-brand-wordmark{border-left:2px solid var(--lima);padding-left:.45rem;line-height:1.1}.drawer-brand-mark{display:none}.drawer-brand-product{letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:700}.side-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.3rem .6rem .6rem}.nav-section{margin:.7rem .7rem .15rem}.sidebar-company{padding:.7rem .6rem .1rem}html.is-scroll-locked body{width:100%;position:fixed;left:0;right:0}body.nav-open,html.is-scroll-locked{overflow:hidden}.header-inner{gap:.4rem;padding:.25rem .7rem}.hdr-brand{gap:.45rem;padding:.15rem 0}.hdr-brand-logo{max-width:7.2rem;height:2.05rem}.hdr-brand-wordmark{border-left-width:2px;padding-left:.45rem}.hdr-brand-mark{letter-spacing:.12em;font-size:.62rem}.hdr-brand-product{font-size:1.15rem}}.side-collapse,.side-company-mini{display:none}.side-tip{z-index:120;background:var(--navy);color:#fff;white-space:nowrap;pointer-events:none;border-left:3px solid var(--lima);border-radius:8px;padding:.38rem .65rem;font-size:.82rem;font-weight:600;position:fixed;transform:translateY(-50%);box-shadow:0 6px 18px #0b1b4b47}.side-tip[hidden]{display:none}@media (min-width:960px){.sidebar{transition:flex-basis .18s,width .18s}.side-collapse{color:var(--nav-muted);min-height:2.4rem;font-size:.86rem;display:flex}.side-collapse:focus-visible,.side-collapse:hover{color:#fff}.side-collapse:focus-visible .nav-ico,.side-collapse:hover .nav-ico{color:var(--lima)}html.side-mini .sidebar{flex-basis:4rem;width:4rem}html.side-mini .nav-txt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.side-mini .side-nav{scrollbar-width:none;padding:.4rem .6rem 1rem}html.side-mini .side-nav::-webkit-scrollbar{display:none}html.side-mini .nav-section{background:#ffffff24;height:1px;margin:.55rem .35rem;font-size:0;overflow:hidden}html.side-mini .nav-section:first-child{display:none}html.side-mini .nav-link{justify-content:center;gap:0;width:2.8rem;min-height:2.6rem;padding:0}html.side-mini .nav-link.is-active{box-shadow:inset 3px 0 0 var(--lima)}html.side-mini .sidebar-company{padding:.85rem .6rem .2rem}html.side-mini .side-company{display:none}html.side-mini .side-company-mini{color:#fff;width:2.8rem;height:2.6rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}html.side-mini .side-company-mini:focus-visible,html.side-mini .side-company-mini:hover{color:var(--lima);background:#ffffff24}html.side-mini .side-company-mini:focus-visible{outline:2px solid var(--lima);outline-offset:2px}html.side-mini .sidebar-foot{align-items:center;padding-left:.6rem;padding-right:.6rem}html.side-mini .sidebar-user{justify-content:center;padding:.15rem 0}html.side-mini .sidebar-user-copy{display:none}}@media (min-width:960px) and (prefers-reduced-motion:reduce){.sidebar{transition:none}}.main:has(#fResults .dt-wrap),.main:has(.dt-wide){max-width:1680px}.dt-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;font-size:12px;display:flex}.dt-tools .grow{flex:1;min-width:0}.dt-wrap{background:var(--white);border:1px solid var(--line);overscroll-behavior-x:contain;max-height:calc(100vh - var(--shell-offset,0px) - var(--header-h,56px) - var(--dt-bar-h,0px) - 24px);max-height:calc(100dvh - var(--shell-offset,0px) - var(--header-h,56px) - var(--dt-bar-h,0px) - 24px);-webkit-overflow-scrolling:touch;border-radius:10px;position:relative;overflow:auto}.dt{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:max-content;color:var(--ink);font-size:12.5px;line-height:1.25}.dt td,.dt th{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f6;height:36px;padding:4px 8px;overflow:hidden}.dt thead th{z-index:3;background:var(--navy);height:34px;color:var(--white);letter-spacing:.01em;border-bottom:2px solid var(--lima);font-size:11.5px;font-weight:600;position:sticky;top:0}.dt thead th.dt-stk{z-index:4}.dt tbody tr{background:var(--white)}.dt tbody tr:nth-child(2n){background:#f8f9fc}.dt tbody tr.dt-click,.dt tbody tr[data-href]{cursor:pointer}.dt tbody tr:hover{background:var(--navy-soft)}.dt tbody tr:focus-visible{outline:2px solid var(--navy-2);outline-offset:-2px}.dt tbody tr:last-child td{border-bottom:0}.dt .dt-stk{z-index:1;background:inherit;position:sticky}.dt thead .dt-stk{background:var(--navy)}.dt .dt-stk-last{box-shadow:6px 0 6px -6px #0b1b4b47}.dt .dt-l-0{left:0}.dt .dt-l-34{left:34px}.dt .dt-l-44{left:44px}.dt .dt-l-78{left:78px}.dt .dt-l-176{left:176px}.dt .dt-l-210{left:210px}.dt .dt-w-sel{width:34px}.dt .dt-w-th{width:44px}.dt .dt-w-xxs{width:46px}.dt .dt-w-xs{width:70px}.dt .dt-w-s{width:80px}.dt .dt-w-m{width:104px}.dt .dt-w-sku{width:132px}.dt .dt-w-l{width:150px}.dt .dt-w-xl{width:200px}.dt .dt-w-xxl{width:270px}.dt .dt-w-tt{width:340px}.dt td.dt-2lc{white-space:normal;padding-top:2px;padding-bottom:2px}.dt td.dt-2lc .dt-2l{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.dt .dt-num{text-align:right;font-variant-numeric:tabular-nums}.dt th.dt-num .dt-sort{justify-content:flex-end}.dt .dt-center{text-align:center}.dt .dt-b{color:var(--navy);font-weight:700}.dt .dt-neg{color:var(--bad);font-weight:700}.dt .dt-zero{color:var(--warn)}.dt .dt-muted{color:#9aa2b8}.dt .dt-sku{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.dt .dt-t{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dt .dt-sub{color:var(--muted)}.dt a{color:var(--navy-2);font-weight:600;text-decoration:none}.dt a:hover{text-decoration:underline}.dt-sort{all:unset;cursor:pointer;width:100%;color:inherit;font:inherit;align-items:center;gap:4px;display:inline-flex}.dt-sort:focus-visible{outline:2px solid var(--lima);outline-offset:2px;border-radius:4px}.dt-arrow{opacity:.45;font-size:9px}.dt-arrow.on{opacity:1;color:var(--lima)}.dt-th{background:var(--navy-soft);vertical-align:middle;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative;overflow:hidden}.dt-th img{object-fit:cover;width:100%;height:100%}.dt-ini{color:var(--navy);font-size:10.5px;font-weight:700}.dt-th .dt-thumb-ch{border-radius:3px;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.dt td.dt-thc{text-overflow:clip;padding:3px 6px}.dt-chips{flex-wrap:nowrap;gap:4px}.dt-chip,.dt-chips{display:inline-flex}.dt-chip{background:var(--navy-soft);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:600;line-height:17px}.dt-chip.ok{color:var(--ok);background:#e3f4ec}.dt-chip.warn{color:var(--warn);background:#fdf0dc}.dt-chip.bad{color:var(--bad);background:#fbe4e2}.dt-chip.muted{color:var(--muted);background:#eef0f5}.dt-chip.lima{background:var(--lima-soft);color:var(--navy)}.dt-chip.navy{background:var(--navy);color:var(--white)}.dt-chip.nodata{color:#8a92a8;background:0 0;border:1px dashed #c3c9d8;line-height:15px}.dt-chip.unpub{color:#6b7390;background:#f1f3f8;border:1px dashed #b9c0d3;line-height:15px}.dt-dot{background:currentColor;flex:none;width:7px;height:7px;display:inline-block}.dt-dot,.dt-ico{border-radius:50%}.dt-ico{place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.dt-ico.ok{color:var(--ok);background:#e3f4ec}.dt-ico.warn{color:var(--warn);background:#fdf0dc}.dt-ico.muted{color:#8a92a8;background:#eef0f5}.dt-ico.lima{background:var(--lima-soft);color:var(--navy)}.dt td.dt-act{text-align:center;padding:2px 4px;overflow:visible}.dt-menu{display:inline-block;position:relative}.dt-menu>summary{cursor:pointer;width:26px;height:26px;color:var(--navy);border-radius:6px;place-items:center;font-weight:700;list-style:none;display:grid}.dt-menu>summary::-webkit-details-marker{display:none}.dt-menu>summary:hover,.dt-menu[open]>summary{background:var(--navy-soft)}.dt-menu-pop{z-index:20;background:var(--white);border:1px solid var(--line);min-width:170px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:28px;right:0}.dt-menu-pop a,.dt-menu-pop button{all:unset;color:var(--navy);cursor:pointer;text-align:left;white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:12.5px;font-weight:500;display:block}.dt-menu-pop a:hover,.dt-menu-pop button:hover{background:var(--navy-soft);text-decoration:none}.dt td.dt-sel,.dt th.dt-sel{text-align:center;text-overflow:clip;padding:0}.dt td.dt-sel .bm-check{vertical-align:middle;margin:0;display:inline-block;position:static;top:auto;left:auto;transform:none}.dt tbody tr.bm-checked{background:var(--lima-soft)}.dt:not(:has(tr.bm-on)) .dt-w-sel{width:0}.dt:not(:has(tr.bm-on)) .dt-sel{border:0;padding:0}.dt:not(:has(tr.bm-on)) .dt-l-34{left:0}.dt:not(:has(tr.bm-on)) .dt-l-78{left:44px}.dt-cols{position:relative}.dt-cols>summary{cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--navy);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.dt-cols>summary::-webkit-details-marker{display:none}.dt-cols-pop{z-index:30;background:var(--white);border:1px solid var(--line);width:230px;max-height:60vh;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:32px;right:0;overflow:auto}.dt-cols-pop label{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:12.5px;display:flex}.dt-cols-pop label:hover{background:var(--navy-soft)}.dt-cols-pop input{width:auto;margin:0;padding:0}.dt-cols-pop{width:270px}.dt-cols-hint{color:var(--muted);margin:2px 8px 6px;font-size:11.5px;line-height:1.3}.dt-cols-row{align-items:center;gap:4px;display:flex}.dt-cols-row label{flex:1;min-width:0}.dt-cols-mv{flex:none;gap:2px;display:inline-flex}.dt-cols-mv button{all:unset;width:26px;height:26px;color:var(--navy);cursor:pointer;border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.dt-cols-mv button:hover:not(:disabled){background:var(--navy-soft)}.dt-cols-mv button:focus-visible{outline:2px solid var(--navy-2)}.dt-cols-mv button:disabled{opacity:.25;cursor:default}.dt-cols-pop .dt-cols-reset-order{all:unset;color:var(--navy-2);cursor:pointer;margin:2px 8px 4px;font-size:12px;font-weight:600;display:block}.dt thead th[draggable=true]{cursor:grab}.dt thead th.dt-dragging{opacity:.45}.dt thead th.dt-drop{box-shadow:inset 3px 0 0 var(--lima)}.dt-cols-pop .dt-cols-reset{all:unset;color:var(--navy-2);cursor:pointer;margin:4px 8px 2px;font-size:12px;font-weight:600;display:block}.dt td.dt-m,.dt th.dt-m{display:none}.dt-m1,.dt-m2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dt-m1{color:var(--ink);font-size:13px;font-weight:600}.dt-m1.dt-m1-2l{white-space:normal;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.dt-m2{color:var(--muted);margin-top:2px;font-size:11.5px}.dt-m2 .dt-chip{padding:0 6px;font-size:10.5px;line-height:15px}.lt-msg{color:var(--navy,#0b1b4b);background:#f1f8d0;border-radius:8px;margin:0 0 8px;padding:7px 10px;font-size:12.5px}.dt-mcap{display:none}.dt-m2.dt-mst .dt-ico{font-size:11px}@media (max-width:759px){.main:has(.dt-wrap){padding-left:10px;padding-right:10px}.dt-wrap{border-radius:10px;max-height:none;overflow:visible}.dt,.dt tbody{width:100%;min-width:0;display:block}.dt colgroup,.dt thead{display:none}.dt tbody tr.dt-row{border-bottom:1px solid #edf0f6;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex}.dt tbody tr.dt-row>td{border:0;height:auto;padding:0;display:none}.dt tbody tr.dt-row>td.dt-act,.dt tbody tr.dt-row>td.dt-keep,.dt tbody tr.dt-row>td.dt-sel{flex:none;display:block}.dt tbody tr.dt-row>td.dt-m{flex:auto;min-width:0;display:block}.dt tbody tr.dt-row>td.dt-keep.dt-num{text-align:right;order:5;font-size:14px}.dt tbody tr.dt-row>td.dt-keep.dt-num .dt-mcap{color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1.1;display:block}.dt tbody tr.dt-row>td.dt-act{order:6}.dt .dt-stk{box-shadow:none;position:static}.dt-tools .dt-cols{display:none}}.dt img.logo-ico,.dt img.logo-mini{object-fit:contain;vertical-align:middle;border-radius:6px;width:24px;height:24px}.dt .roleSel{border-radius:8px;max-width:100%;padding:3px 24px 3px 8px;font-size:12px}.dt .btn-sm{min-height:0;padding:4px 10px;font-size:12px}.main:has(.lt-head){padding-top:8px}body .main:has(.lt-head){padding-bottom:0!important}.fbar.lt-bar{background:0 0;margin:0;padding:0 0 6px;position:static}.lt-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lt-title{white-space:nowrap;align-items:baseline;gap:8px;margin:0 4px 0 0;font-size:17px;font-weight:600;display:flex}.lt-title .meta{color:var(--muted);font-size:12px;font-weight:500}.lt-head .lt-search{flex:200px;min-width:140px}.lt-head .lt-search input{border:1px solid var(--line);background:var(--white);border-radius:9px;height:34px;min-height:34px;padding-top:0;padding-bottom:0;font-size:13.5px}.lt-head .lt-search svg{width:16px;height:16px;left:10px}.lt-head .lt-search input{padding-left:32px}.lt-head .fsel{text-overflow:ellipsis;border-radius:9px;max-width:128px;min-height:34px;padding:5px 28px 5px 10px;font-size:12.5px}.lt-btn{background:var(--white);min-height:34px;color:var(--navy);cursor:pointer;white-space:nowrap;border:1px solid #cfd6e8;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font:600 12.5px/1 Poppins,system-ui,sans-serif;text-decoration:none;display:inline-flex}.lt-btn:hover{background:var(--navy-soft);text-decoration:none}.lt-btn-primary,.lt-btn.on,.lt-btn[aria-expanded=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.lt-btn-primary:hover{background:var(--navy-2);color:var(--white)}.lt-btn:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px}.lt-slot{align-items:center;gap:6px;display:inline-flex}.lt-slot:empty{display:none}.lt-slot .dt-cols>summary{box-sizing:border-box;border-color:#cfd6e8;border-radius:9px;min-height:34px;font-size:12.5px}.lt-info{border:1.5px solid var(--navy-2);width:20px;height:20px;color:var(--navy-2);cursor:help;border-radius:50%;place-items:center;font:italic 700 12px/1 Georgia,serif;display:inline-grid}.lt-info:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px}.lt-chips{display:contents}.lt-head .fchip{padding:4px 6px 4px 9px;font-size:11.5px}.lt-head .fchip span{width:15px;height:15px;font-size:11px}.lt-head .fclear{padding:4px 2px;font-size:12px}.lt-panel{gap:6px;padding:6px 0 0}.lt-panel[hidden]{display:none}.lt-panel .fsel{border-radius:9px;min-height:32px;padding:4px 28px 4px 10px;font-size:12.5px}.pubcounts.lt-ind{flex-wrap:wrap;gap:4px 16px;padding:6px 0 0;display:flex}.pubcounts.lt-ind[hidden]{display:none}.lt-ind .pc-row{grid-template-columns:none;align-items:center;gap:5px;display:flex}.lt-ind .pc-h{font-size:10.5px}.lt-ind .pc-btns{gap:4px}.lt-ind .pc{gap:5px;min-height:24px;padding:2px 8px;font-size:11.5px}.lt-ind .pc-dot{width:7px;height:7px}.lt-ind .pc-x{font-size:13px}.main:has(.lt-head) #fResults .dt-wrap{max-height:var(--dt-fill,calc(100dvh - 220px))}.main:has(.lt-head) .dt-tools{margin:0 0 4px}.lt-foot{align-items:center;gap:14px;min-height:40px;margin:3px 0 0;padding-right:60px;display:flex}.lt-foot .meta{color:var(--muted);white-space:nowrap;font-size:12px}.lt-pager{justify-content:flex-start;gap:8px;margin:0}.lt-pager .btn{min-height:30px;padding:2px 12px}.lt-pager:empty{display:none}@media (max-width:759px){.lt-title{width:100%}.lt-head .lt-search{flex-basis:100%}.lt-head .fsel{background-position:right 7px center;max-width:calc(33.3333vw - 13.3333px);padding-right:24px}.main:has(.lt-head) #fResults .dt-wrap{max-height:none}body .main:has(.lt-head){padding-bottom:88px!important}.lt-foot{flex-wrap:wrap;padding-right:0}}@media (max-width:1599px){.lt-slot .dt-cols-l{display:none}.lt-slot .dt-cols>summary{padding:5px 9px}}@media (min-width:960px){body:has(.lt-head) .header-inner{min-height:3.25rem;padding-top:.15rem;padding-bottom:.15rem}body:has(.lt-head) .hdr-brand{min-height:2.2rem;padding:.15rem 0}body:has(.lt-head) .hdr-brand-logo{height:2.1rem}body:has(.lt-head) .hdr-brand-product{font-size:1.3rem}body:has(.lt-head) .hdr-brand-mark{font-size:.62rem}.lt-head{gap:5px}.lt-head .lt-search{flex:100px;min-width:100px}.lt-head .fsel{max-width:104px}.lt-head .fsel[data-key=enlinea]{max-width:96px}.lt-btn{padding:0 9px}}.lt-orden{display:none}@media (max-width:759px){.lt-orden{max-width:210px;display:inline-block}}.in-slot.loading{opacity:.55;transition:opacity .15s}.in{margin-bottom:24px;font-family:Poppins,system-ui,sans-serif}.in-hello{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0 0 12px;display:flex}.in-hello h1{color:var(--navy);margin:0;font-size:22px;font-weight:700}.in-hello .meta{color:var(--muted);font-size:13px}.in-pills{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.in-pill{color:var(--navy);background:var(--white);cursor:pointer;border:1px solid #c8cedd;border-radius:999px;min-height:40px;padding:0 16px;font:600 14px/1 Poppins,system-ui,sans-serif}.in-pill.on,.in-pill:hover{border-color:var(--navy)}.in-pill.on{background:var(--navy);color:var(--white);box-shadow:inset 0 -3px 0 var(--lima)}.in-pill:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.in-when{font-size:13.5px}.in-hint,.in-when{color:#8a93ad;margin:0 0 10px}.in-hint{font-size:12.5px}.in a{-webkit-tap-highlight-color:#c4e00040;color:inherit;text-decoration:none}.in-go{color:#8a93ad;font-size:16px;font-weight:700;line-height:1;position:absolute;top:8px;right:10px}.in-alert,.in-hero,.in-kpi,.in-ql,.in-row,.in-tile{position:relative}.in-sales{margin-bottom:14px}.in-hero{background:var(--navy);color:var(--white);border-bottom:3px solid var(--lima);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:10px;padding:16px 18px;display:flex}.in-hero .in-go{color:var(--lima)}.in a.in-hero,.in a.in-hero:visited,.in-h-n{color:var(--white)}.in-h-n{-webkit-text-fill-color:var(--white);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-right:14px;font-size:28px;font-weight:700;line-height:1.1}.in-h-l{color:#c9d1ea;font-size:14px;font-weight:600}.in-h-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.in-chg{color:#e8ecf8;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.in-chg.up{color:#4a6400;background:#eef7cc}.in-chg.down{color:var(--bad);background:#fde8e6}.in-chg.flat,.in-prev{color:#b5bfdc}.in-prev{font-size:12px}.in-ch-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.in-row{background:var(--white);border:1px solid #e3e7f0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 28px 10px 12px;display:flex}.in-row:hover{border-color:var(--navy)}.in-row .t{color:var(--navy);font-size:14px;font-weight:600}.in-row .s{color:var(--muted);font-size:12px}.in-row .amt{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.in-bar{width:100%;height:4px;margin-top:4px;display:block}.in-bar .bg{fill:#eef0f6}.in-bar .fg{fill:var(--lima)}.in-block{margin-bottom:16px}.in-block h2{color:var(--navy);border-bottom:3px solid var(--lima);margin:0 0 8px;padding-bottom:4px;font-size:16px;font-weight:700;display:inline-block}.in-block h2 small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.in-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.in-kpi{background:var(--white);min-width:0;box-shadow:var(--shadow);border:1px solid #d6dbe8;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.in-kpi:active{transform:scale(.985)}.in-k-n{color:var(--navy);font-variant-numeric:tabular-nums;padding-right:12px;font-size:20px;font-weight:700;line-height:1.15}.in-k-l{color:var(--navy-2);font-size:12.5px;font-weight:600}.in-kpi.warn .in-k-n{color:var(--warn)}.in-kpi.alert .in-k-n{color:var(--bad)}.in-kpi.ok .in-k-n{color:var(--ok)}.in-states{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.in-chip{background:var(--white);color:var(--navy);border:1px solid #d6dbe8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.in-chip .n{font-variant-numeric:tabular-nums;color:var(--navy)}.in-chip.zero{opacity:.55}.in-chip.cancelado{color:var(--bad);border-color:#f5c6c2}.in-chip.entregado{border-color:#c8e6c9}.in-chip:active{transform:scale(.98)}.in-online{gap:8px}.in-on,.in-online{flex-direction:column;display:flex}.in-on{background:var(--white);box-shadow:var(--shadow);border:1px solid #d6dbe8;border-radius:12px;gap:6px;padding:12px 14px}.in-on-head{align-items:center;gap:10px;display:flex}.in-on-head .grow{flex:1;min-width:0}.in-on-head .t{color:var(--navy);font-size:14.5px;font-weight:700}.in-on-head .s{color:var(--muted);font-size:12px}.in-on-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.in-on-nums a{background:var(--navy-soft,#f0f3fa);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 10px;display:flex}.in-on-nums a:active{transform:scale(.98)}.in-on-nums .n{color:var(--navy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.in-on-nums .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.in-on-nums a.ok .n{color:var(--ok)}.in-on-nums a.warn .n{color:var(--warn)}.in-alerts{flex-direction:column;gap:8px;display:flex}.in-alert{background:var(--white);box-shadow:var(--shadow);border:1px solid #e3e7f0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 28px 12px 12px;display:flex}.in-alert:active{transform:scale(.99)}.in-alert .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.in-alert.info .dot{background:#5b6b95;box-shadow:0 0 0 3px #5b6b9533}.in-alert.warn .dot{background:var(--warn);box-shadow:0 0 0 3px #d9952440}.in-alert.alert .dot{background:var(--bad);box-shadow:0 0 0 3px #c8322833}.in-alert .t{color:var(--navy);font-size:14px;font-weight:700}.in-alert .d{color:var(--muted);margin-top:2px;font-size:12.5px}.in-empty{color:var(--muted);padding:8px 0;font-size:13.5px}.in-qls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.in-ql{background:var(--white);min-height:48px;color:var(--navy);box-shadow:var(--shadow);border:1px solid #d6dbe8;border-radius:12px;align-items:center;gap:10px;padding:10px 28px 10px 12px;font-size:14px;font-weight:600;display:flex}.in-ql:active{transform:scale(.98)}.in-ql .ico{background:var(--navy);width:28px;height:28px;color:var(--lima);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.in-stock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.in-kpis,.in-on-nums,.in-qls,.in-stock{grid-template-columns:repeat(4,minmax(0,1fr))}}.auth{min-height:100vh}.main{max-width:1240px}.main h1{letter-spacing:-.02em;color:var(--navy);font-size:22px;font-weight:700}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.card-head h2{margin:0}.card-accent{border-bottom:3px solid var(--lima)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--navy);padding:0}label:has(>input[type=checkbox]),label:has(>input[type=radio]){align-items:center;gap:8px;width:auto;margin:0;font-weight:500;display:flex}.nav-group-row{align-items:stretch;gap:.15rem;display:flex}.nav-group-row>.nav-link{flex:1;min-width:0}.nav-caret-btn{flex:0 0 2.4rem;justify-content:center;width:2.4rem;padding:0}.nav-caret{width:1rem;height:1rem;margin-left:auto;transition:transform .15s}.nav-caret.is-open{transform:rotate(180deg)}.nav-sub{border-left:1px solid #ffffff1f;flex-direction:column;gap:.1rem;margin:0 0 .25rem 1.05rem;padding-left:.35rem;display:flex}.nav-sub .nav-link{min-height:2.3rem;font-size:.86rem}.in-row .grow{flex-direction:column;flex:1;min-width:0;display:flex}.nav-soon{opacity:.55;cursor:default}html.side-mini .nav-caret-btn,html.side-mini .nav-sub{display:none}html.side-mini .nav-group-row{display:block}.main .overflow-x-auto:has(table){border:1px solid var(--line);background:var(--white);border-radius:10px}.main table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ink);font-size:12.5px;line-height:1.3}.main thead th{z-index:1;background:var(--navy);color:var(--white);letter-spacing:.01em;text-transform:none;text-align:left;border-bottom:2px solid var(--lima);white-space:nowrap;padding:8px;font-size:11.5px;font-weight:600;position:sticky;top:0}.main tbody td{vertical-align:middle;border-bottom:1px solid #edf0f6;padding:8px}.main tbody tr:nth-child(2n){background:#f8f9fc}.main tbody tr:hover{background:var(--navy-soft)}.main table a{color:var(--navy-2);font-weight:600;text-decoration:none}.main table a:hover{text-decoration:underline}.main a.rounded-full{background:var(--white);min-height:40px;color:var(--navy);border:1px solid #c8cedd;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.main a.rounded-full.bg-navy{background:var(--navy);border-color:var(--navy);color:var(--white);box-shadow:inset 0 -3px 0 var(--lima)}.op-hello{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.op-hello h1{margin:0}.op-empty,.op-hello p,.op-lead{color:#5b6480;margin:0;font-size:14px;line-height:1.45}.op-lead{margin:0 0 10px}.op-empty{margin-top:6px}.op-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:0 0 14px;display:flex}.op-filters .in-pills{margin:0}.op-range{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0;display:flex}.op-range label{color:var(--navy);margin:0;font-size:12px;font-weight:600}.op-range input[type=date]{width:auto;min-height:40px;margin-top:4px;padding:8px 10px;display:block}.op-range input:focus{box-shadow:none;outline:2px solid var(--lima);outline-offset:2px}.op-hero{color:#fff;background:#0b1b4b;border-bottom:3px solid #c4e000;border-radius:12px;margin:0 0 18px;padding:16px 16px 14px}.op-kicker{letter-spacing:.04em;text-transform:uppercase;color:#f6f7f9;margin:0 0 8px;font-size:12px;font-weight:600}.in a.op-hero-main,.in a.op-hero-main:visited,.in a.op-mini,.in a.op-mini:visited{color:#fff;text-decoration:none}.op-hero-main{flex-direction:column;gap:2px;display:flex}.op-hero-main .n,.op-kpi .n,.op-mini .n,.op-trend .n{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.op-hero-main .n{color:#fff;font-size:40px}.op-hero-main .l,.op-hero-note,.op-mini .l{color:#f6f7f9}.op-hero-main .l{font-size:14px;font-weight:600}.op-hero-main:hover .l{text-decoration:underline}.op-hero-grid,.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.op-hero-grid{margin-top:14px}.op-kpi,.op-mini,.op-trend{min-width:0}.op-mini{background:#0b1b4b;border:1px solid #8fa0b8;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.in a.in-row:hover,.op-kpi:hover,.op-mini:hover,.op-trend:hover{border-color:#0b1b4b}.op-mini:hover{border-color:#c4e000}.op-mini .n{color:#fff;font-size:22px}.op-mini .l{font-size:12px;font-weight:600}.op-hero-note{margin:12px 0 0;font-size:12px}.in a.op-kpi,.in a.op-kpi:visited,.in a.op-trend,.in a.op-trend:visited{color:#0b1b4b;text-decoration:none}.op-kpi{background:#fff;border:1px solid #8fa0b8;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.op-kpi .n{color:#0b1b4b;font-size:22px}.op-kpi .l{color:#0b1b4b;font-size:13px;font-weight:600}.op-kpi .s{color:#8fa0b8;font-size:11.5px}.op-sub{color:#0b1b4b;margin:16px 0 8px;font-size:13px;font-weight:700}.op-trends{flex-direction:column;gap:6px;display:flex}.op-trend{background:#fff;border:1px solid #8fa0b8;border-radius:8px;grid-template-columns:4.8rem minmax(0,1fr) 2rem;align-items:center;gap:8px;padding:6px 8px;display:grid}.op-trend .d{font-size:12px;font-weight:600}.op-trend .n{text-align:right;font-size:13px}.op-bar{width:100%;height:8px;display:block}.op-bar .bg{fill:#f6f7f9}.op-bar .fg{fill:#c4e000}.drill-note{color:#0b1b4b;background:#f6f7f9;border:1px solid #8fa0b8;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.4}@media (min-width:720px){.op-hero-grid,.op-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--navy:#0b1b4b;--navy-light:#1f3e8c;--lima:#c4e000;--blue-gray:#8fa0b8;--paper:#f6f7f9;--white:#fff;--background:var(--paper);--foreground:var(--navy);--card:var(--white);--muted:#5b6480;--line:#dfe3ee;--brand:var(--navy);--brand-dark:#071233;--accent:var(--lima);--sidebar:var(--navy);--sidebar-2:var(--navy-light);--danger:#c0322b;--warn:#b26b00}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}