.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--sui-font: "Segoe UI", system-ui, -apple-system, sans-serif;--sui-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sui-fs-xs: .75rem;--sui-fs-sm: .8125rem;--sui-fs-md: .9375rem;--sui-fs-lg: 1.125rem;--sui-fs-xl: 1.5rem;--sui-fs-2xl: 1.875rem;--sui-fw-regular: 400;--sui-fw-medium: 500;--sui-fw-semibold: 600;--sui-fw-bold: 700;--sui-space-1: 4px;--sui-space-2: 8px;--sui-space-3: 12px;--sui-space-4: 16px;--sui-space-5: 20px;--sui-space-6: 24px;--sui-space-8: 32px;--sui-space-10: 40px;--sui-radius-sm: 8px;--sui-radius-md: 12px;--sui-radius-lg: 16px;--sui-radius-xl: 20px;--sui-radius-pill: 999px;--sui-sidebar-w: 248px;--sui-sidebar-w-narrow: 76px;--sui-topbar-h: 64px;--sui-ease: .16s ease;--sui-focus-w: 2px}:root,[data-sail-mode=light]{color-scheme:light;--sui-canvas: #f3f5f9;--sui-surface: #ffffff;--sui-surface-2: #f7f8fb;--sui-ink: #1c2430;--sui-muted: #6b7785;--sui-line: #e6eaf0;--sui-line-strong: #d5dbe3;--sui-sidebar: #ffffff;--sui-sidebar-ink: #3c4654;--sui-sidebar-muted: #8b95a3;--sui-topbar: #ffffff;--sui-hover: #f4f6fa;--sui-accent: #5b43e6;--sui-accent-hover: #4a34cc;--sui-accent-soft: #efeaff;--sui-accent-ink: #ffffff;--sui-brand: #5b43e6;--sui-ok: #12805c;--sui-ok-soft: #e7f6ef;--sui-warn: #c26a12;--sui-warn-soft: #fff4e8;--sui-danger: #c23838;--sui-danger-soft: #fdecec;--sui-info: #2f6fe0;--sui-info-soft: #e8f0fd;--sui-violet: #7c5cbf;--sui-violet-soft: #f3eefe;--sui-mint: #1f8a70;--sui-mint-soft: #e7f6f2;--sui-chart-1: #3b82f6;--sui-chart-2: #f59e0b;--sui-chart-3: #ef4444;--sui-chart-4: #8b5cf6;--sui-chart-5: #14b8a6;--sui-chart-track: #eef1f6;--sui-donut-rest: #e7ebf2;--sui-shadow-card: 0 1px 2px rgba(22, 34, 51, .04), 0 8px 24px rgba(22, 34, 51, .06);--sui-shadow-pop: 0 12px 40px rgba(22, 34, 51, .14);--sui-overlay: rgba(18, 24, 33, .45);--sui-focus: var(--sui-accent)}[data-sail-mode=dark]{color-scheme:dark;--sui-canvas: #12141c;--sui-surface: #1b1e28;--sui-surface-2: #222633;--sui-ink: #e8ecf3;--sui-muted: #a3adba;--sui-line: #2c3140;--sui-line-strong: #3a4154;--sui-sidebar: #161822;--sui-sidebar-ink: #d5dbe6;--sui-sidebar-muted: #8e98a8;--sui-topbar: #161822;--sui-hover: #262b3a;--sui-accent-soft: #2a2454;--sui-ok: #3dbe8b;--sui-ok-soft: #143028;--sui-warn: #f0b45a;--sui-warn-soft: #3a2a16;--sui-danger: #f07171;--sui-danger-soft: #3a1c1c;--sui-info: #8eb0f5;--sui-info-soft: #1a2744;--sui-violet: #c4b5fd;--sui-violet-soft: #2a2340;--sui-mint: #5eead4;--sui-mint-soft: #14302b;--sui-chart-track: #2a3040;--sui-donut-rest: #2c3344;--sui-shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .28);--sui-shadow-pop: 0 16px 48px rgba(0, 0, 0, .45);--sui-overlay: rgba(0, 0, 0, .55)}[data-sail-product=sail]{--sui-accent: #5b43e6;--sui-accent-hover: #4a34cc;--sui-accent-soft: #efeaff;--sui-brand: #5b43e6;--sui-chart-1: #3b82f6;--sui-chart-2: #f59e0b}[data-sail-mode=dark][data-sail-product=sail]{--sui-accent: #5b43e6;--sui-accent-hover: #7c6af0;--sui-accent-soft: #2a2454;--sui-brand: #c4b8ff;--sui-chart-1: #60a5fa;--sui-chart-2: #fbbf24}[data-sail-product=sbe]{--sui-accent: #0f6e6e;--sui-accent-hover: #0c5a5a;--sui-accent-soft: #e6f4f4;--sui-brand: #16324f;--sui-chart-1: #0f6e6e;--sui-chart-2: #e09a3e}[data-sail-mode=dark][data-sail-product=sbe]{--sui-accent: #0f6e6e;--sui-accent-hover: #149090;--sui-accent-soft: #123333;--sui-brand: #9ec3dd;--sui-chart-1: #2aabb0;--sui-chart-2: #f0b45a}[data-sail-product=sbs]{--sui-accent: #006aa3;--sui-accent-hover: #005e91;--sui-accent-soft: #e6f3fb;--sui-brand: #0082c9;--sui-chart-1: #0082c9;--sui-chart-2: #e09a3e}[data-sail-mode=dark][data-sail-product=sbs]{--sui-accent: #006aa3;--sui-accent-hover: #1a8fc4;--sui-accent-soft: #0d2c3d;--sui-brand: #7ec8ee;--sui-chart-1: #3cb4ef;--sui-chart-2: #f0b45a}[data-sail-product=sailid]{--sui-accent: #3949ab;--sui-accent-hover: #303f9f;--sui-accent-soft: #e8eaf6;--sui-brand: #1a237e;--sui-chart-1: #3949ab;--sui-chart-2: #26a69a}[data-sail-mode=dark][data-sail-product=sailid]{--sui-accent: #3949ab;--sui-accent-hover: #5c6bc0;--sui-accent-soft: #1a2038;--sui-brand: #c5cae9;--sui-chart-1: #9fa8da;--sui-chart-2: #4db6ac}[data-sail-product=scc]{--sui-accent: #0e7490;--sui-accent-hover: #0f5f78;--sui-accent-soft: #e6f6f8;--sui-brand: #134e5e;--sui-chart-1: #0e7490;--sui-chart-2: #f59e0b}[data-sail-mode=dark][data-sail-product=scc]{--sui-accent: #0e7490;--sui-accent-hover: #1493b3;--sui-accent-soft: #0c2e36;--sui-brand: #a5e4ef;--sui-chart-1: #5eead4;--sui-chart-2: #fbbf24}[data-sail-product=sfgo]{--sui-accent: #1d4ed8;--sui-accent-hover: #1e3a8a;--sui-accent-soft: #e8efff;--sui-brand: #1e3a5f;--sui-chart-1: #2563eb;--sui-chart-2: #f59e0b}[data-sail-mode=dark][data-sail-product=sfgo]{--sui-accent: #1d4ed8;--sui-accent-hover: #3b6ef0;--sui-accent-soft: #172554;--sui-brand: #d6e4ff;--sui-chart-1: #60a5fa;--sui-chart-2: #fbbf24}[data-sail-look=clasico]:not([data-sail-mode=dark]){color-scheme:light;--sui-canvas: #f3f5f9;--sui-surface: #ffffff;--sui-surface-2: #f7f8fb;--sui-ink: #1c2430;--sui-muted: #6b7785;--sui-line: #e6eaf0;--sui-line-strong: #d5dbe3;--sui-sidebar: #ffffff;--sui-sidebar-ink: #3c4654;--sui-sidebar-muted: #8b95a3;--sui-topbar: #ffffff;--sui-hover: #f4f6fa;--sui-ok: #12805c;--sui-ok-soft: #e7f6ef;--sui-warn: #c26a12;--sui-warn-soft: #fff4e8;--sui-danger: #c23838;--sui-danger-soft: #fdecec;--sui-info: #2f6fe0;--sui-info-soft: #e8f0fd;--sui-violet: #7c5cbf;--sui-violet-soft: #f3eefe;--sui-mint: #1f8a70;--sui-mint-soft: #e7f6f2;--sui-chart-track: #eef1f6;--sui-donut-rest: #e7ebf2;--sui-shadow-card: 0 1px 2px rgba(22, 34, 51, .04), 0 8px 24px rgba(22, 34, 51, .06);--sui-shadow-pop: 0 12px 40px rgba(22, 34, 51, .14);--sui-overlay: rgba(18, 24, 33, .45)}[data-sail-mode=dark][data-sail-look=clasico]{color-scheme:dark;--sui-canvas: #12141c;--sui-surface: #1b1e28;--sui-surface-2: #222633;--sui-ink: #e8ecf3;--sui-muted: #a3adba;--sui-line: #2c3140;--sui-line-strong: #3a4154;--sui-sidebar: #161822;--sui-sidebar-ink: #d5dbe6;--sui-sidebar-muted: #8e98a8;--sui-topbar: #161822;--sui-hover: #262b3a;--sui-ok: #3dbe8b;--sui-ok-soft: #143028;--sui-warn: #f0b45a;--sui-warn-soft: #3a2a16;--sui-danger: #f07171;--sui-danger-soft: #3a1c1c;--sui-info: #8eb0f5;--sui-info-soft: #1a2744;--sui-violet: #c4b5fd;--sui-violet-soft: #2a2340;--sui-mint: #5eead4;--sui-mint-soft: #14302b;--sui-chart-track: #2a3040;--sui-donut-rest: #2c3344;--sui-shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .28);--sui-shadow-pop: 0 16px 48px rgba(0, 0, 0, .45);--sui-overlay: rgba(0, 0, 0, .55)}[data-sail-look=clasico] .sui-bars__pair span{background:var(--sui-chart-1);box-shadow:none;filter:none}[data-sail-look=clasico] .sui-bars__pair span.is-2{background:var(--sui-chart-2)}[data-sail-look=clasico] .sui-donut,[data-sail-look=clasico] .sui-donut__hole{box-shadow:none;filter:none}[data-sail-look=clasico] .sui-metric__top:after{content:none}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:default}img,svg{display:block;max-width:100%}table{border-collapse:collapse}ul,ol{margin:0;padding:0}p,h1,h2,h3,h4{margin:0}body{font-family:var(--sui-font);font-size:var(--sui-fs-md);line-height:1.45;color:var(--sui-ink);background:var(--sui-canvas)}h1,.sui-h1{font-size:var(--sui-fs-xl);font-weight:var(--sui-fw-bold);letter-spacing:-.02em;line-height:1.2}h2,.sui-h2{font-size:var(--sui-fs-lg);font-weight:var(--sui-fw-semibold);letter-spacing:-.01em}h3,.sui-h3{font-size:var(--sui-fs-md);font-weight:var(--sui-fw-semibold)}.sui-muted{color:var(--sui-muted)}.sui-mono{font-family:var(--sui-font-mono)}a.sui-link{color:var(--sui-accent);text-decoration:none;font-weight:var(--sui-fw-semibold)}a.sui-link:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline:var(--sui-focus-w) solid var(--sui-focus);outline-offset:2px}.sui-skip{position:absolute;left:var(--sui-space-3);top:-40px;background:var(--sui-surface);color:var(--sui-ink);padding:var(--sui-space-2) var(--sui-space-3);border-radius:var(--sui-radius-sm);z-index:50}.sui-skip:focus{top:var(--sui-space-3)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.sui-shell{min-height:100%;display:grid;grid-template-columns:var(--sui-sidebar-w) minmax(0,1fr);background:var(--sui-canvas);transition:grid-template-columns var(--sui-ease)}.sui-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--sui-space-2);padding:var(--sui-space-4) var(--sui-space-3) var(--sui-space-4);background:var(--sui-sidebar);border-right:1px solid var(--sui-line);overflow:auto}.sui-brand{display:flex;align-items:center;gap:var(--sui-space-3);min-height:44px;padding:0 var(--sui-space-2) var(--sui-space-3);color:var(--sui-brand);font-weight:var(--sui-fw-bold);letter-spacing:-.02em}.sui-brand__mark{width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;background:var(--sui-accent);color:var(--sui-accent-ink)}.sui-brand__mark svg{width:18px;height:18px}.sui-brand__name{font-size:var(--sui-fs-md);color:var(--sui-ink)}.sui-brand__product{display:block;font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-medium);color:var(--sui-muted);letter-spacing:0}.sui-nav{display:flex;flex-direction:column;gap:2px}.sui-nav__label{margin:var(--sui-space-4) var(--sui-space-3) var(--sui-space-1);font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold);color:var(--sui-sidebar-muted)}.sui-nav__item{display:flex;align-items:center;gap:var(--sui-space-3);width:100%;text-align:left;text-decoration:none;border:0;background:transparent;color:var(--sui-sidebar-ink);border-radius:var(--sui-radius-md);padding:10px 12px;font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-medium)}.sui-nav__item svg{width:18px;height:18px;flex:0 0 18px}.sui-nav__item:hover{background:var(--sui-hover)}.sui-nav__item.is-active,.sui-nav__item[aria-current=page]{background:var(--sui-accent);color:var(--sui-accent-ink)}.sui-nav__item.is-active:hover,.sui-nav__item[aria-current=page]:hover{background:var(--sui-accent-hover);color:var(--sui-accent-ink)}.sui-nav__chev{margin-left:auto;opacity:.55}.sui-nav__sub{display:flex;flex-direction:column;gap:2px;padding-left:30px}.sui-nav__sub .sui-nav__item{padding-block:7px}.sui-sidebar__foot{margin-top:auto;padding-top:var(--sui-space-3)}.sui-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.sui-topbar{position:sticky;top:0;z-index:10;height:var(--sui-topbar-h);display:flex;align-items:center;gap:var(--sui-space-3);padding:0 var(--sui-space-6);background:var(--sui-topbar);border-bottom:1px solid var(--sui-line)}.sui-topbar__end{margin-left:auto;display:flex;align-items:center;gap:var(--sui-space-2)}.sui-page{padding:var(--sui-space-6);display:flex;flex-direction:column;gap:var(--sui-space-4)}.sui-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sui-space-4)}.sui-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sui-space-4)}.sui-dashboard{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:var(--sui-space-4);align-items:start}.sui-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:var(--sui-space-4);align-items:start}.sui-stack{display:flex;flex-direction:column;gap:var(--sui-space-4)}.sui-row{display:flex;align-items:center;gap:var(--sui-space-3)}.sui-grow{flex:1 1 auto;min-width:0}.sui-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sui-overlay);z-index:20;border:0;padding:0}[data-sail-rail=narrow]{--sui-sidebar-w: var(--sui-sidebar-w-narrow)}[data-sail-rail=narrow] .sui-brand__text,[data-sail-rail=narrow] .sui-nav__label,[data-sail-rail=narrow] .sui-nav__text,[data-sail-rail=narrow] .sui-nav__chev,[data-sail-rail=narrow] .sui-nav__sub{display:none}[data-sail-rail=narrow] .sui-nav__item,[data-sail-rail=narrow] .sui-brand{justify-content:center;padding-inline:0}[data-sail-rail=narrow] .sui-topbar [data-sail-action=toggle-sidebar],[data-sail-rail=narrow] .sui-topbar [data-sail-action=toggle-rail]{background:var(--sui-accent-soft);color:var(--sui-accent)}@media(max-width:1100px){.sui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sui-dashboard,.sui-split{grid-template-columns:1fr}}.sui-menu-only{display:none}@media(max-width:860px){.sui-shell{grid-template-columns:1fr}.sui-sidebar{position:fixed;z-index:30;width:min(86vw,300px);transform:translate(-105%);transition:transform var(--sui-ease);box-shadow:var(--sui-shadow-pop)}[data-sail-nav=open] .sui-sidebar{transform:none}[data-sail-nav=open] .sui-backdrop{display:block}[data-sail-rail=narrow] .sui-brand__text,[data-sail-rail=narrow] .sui-nav__text,[data-sail-rail=narrow] .sui-nav__label{display:initial}.sui-page,.sui-topbar{padding-inline:var(--sui-space-4)}.sui-metrics{grid-template-columns:1fr}.sui-menu-only{display:inline-flex}}.sui-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sui-space-2);border:1px solid var(--sui-line-strong);background:var(--sui-surface);color:var(--sui-ink);border-radius:var(--sui-radius-sm);padding:8px 14px;font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-semibold);line-height:1.2;text-decoration:none;transition:background-color var(--sui-ease),border-color var(--sui-ease),color var(--sui-ease)}.sui-btn:hover{background:var(--sui-hover)}.sui-btn:disabled{opacity:.45}.sui-btn--primary{background:var(--sui-accent);border-color:transparent;color:var(--sui-accent-ink)}.sui-btn--primary:hover{background:var(--sui-accent-hover);color:var(--sui-accent-ink)}.sui-btn--ghost{background:transparent;border-color:transparent;color:var(--sui-sidebar-ink)}.sui-btn--ghost:hover{background:var(--sui-hover)}.sui-btn--danger{background:var(--sui-danger);border-color:transparent;color:#fff}.sui-btn--danger:hover{filter:brightness(.95);color:#fff}.sui-btn--sm{padding:4px 10px;font-size:var(--sui-fs-xs);border-radius:var(--sui-radius-pill)}.sui-btn--lg{padding:12px 18px;font-size:var(--sui-fs-md)}.sui-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--sui-radius-pill);border:0;background:transparent;color:var(--sui-muted)}.sui-iconbtn:hover{background:var(--sui-hover);color:var(--sui-ink)}.sui-iconbtn svg{width:18px;height:18px}.sui-iconbtn[aria-pressed=true]{background:var(--sui-accent-soft);color:var(--sui-accent)}.sui-field{display:grid;gap:6px;font-size:var(--sui-fs-sm)}.sui-field>span{font-weight:var(--sui-fw-semibold)}.sui-input,.sui-select,.sui-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:var(--sui-surface);color:var(--sui-ink);border:1px solid var(--sui-line-strong);border-radius:var(--sui-radius-sm);padding:9px 12px;font-size:var(--sui-fs-sm)}.sui-textarea{min-height:96px;resize:vertical}.sui-input::placeholder{color:var(--sui-muted)}.sui-input:hover,.sui-select:hover,.sui-textarea:hover{border-color:var(--sui-muted)}.sui-field.is-invalid .sui-input,.sui-field.is-invalid .sui-select,.sui-field.is-invalid .sui-textarea{border-color:var(--sui-danger)}.sui-field__error{color:var(--sui-danger);font-size:var(--sui-fs-xs)}.sui-taglist{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:42px;background:var(--sui-surface);color:var(--sui-ink);border:1px solid var(--sui-line-strong);border-radius:var(--sui-radius-sm);padding:6px 8px}.sui-taglist:hover{border-color:var(--sui-muted)}.sui-taglist:focus-within{border-color:var(--sui-accent);box-shadow:0 0 0 3px var(--sui-accent-soft)}.sui-field.is-invalid .sui-taglist{border-color:var(--sui-danger);box-shadow:none}.sui-taglist__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.sui-taglist__tag{display:inline-flex;align-items:center;gap:2px;max-width:100%;background:var(--sui-accent-soft);color:var(--sui-accent);border:1px solid var(--sui-accent);border-radius:var(--sui-radius-pill);padding:2px 2px 2px 8px;font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold);line-height:1.3}[data-sail-mode=dark] .sui-taglist__tag{color:color-mix(in srgb,var(--sui-accent) 55%,#ffffff);border-color:color-mix(in srgb,var(--sui-accent) 75%,#ffffff)}.sui-taglist__text{overflow-wrap:anywhere}.sui-taglist__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:24px;height:24px;border-radius:50%;padding:0;font-size:.95rem;line-height:1;display:grid;place-items:center}.sui-taglist__remove:hover{background:color-mix(in srgb,var(--sui-accent) 18%,transparent)}.sui-taglist__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;color:var(--sui-ink);flex:1 1 8rem;min-width:8rem;padding:4px 2px;font:inherit;font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-regular)}.sui-taglist__input::placeholder{color:var(--sui-muted)}.sui-search{display:flex;align-items:center;gap:var(--sui-space-2);flex:1 1 280px;min-width:0;max-width:520px;background:var(--sui-surface-2);border:1px solid var(--sui-line);border-radius:var(--sui-radius-md);padding:0 12px;color:var(--sui-muted)}.sui-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;min-width:0;padding:9px 0;color:var(--sui-ink)}.sui-search input:focus{outline:none}.sui-search:focus-within{border-color:var(--sui-accent);box-shadow:0 0 0 3px var(--sui-accent-soft)}.sui-search svg{width:16px;height:16px;flex:0 0 16px}.sui-card{background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg);box-shadow:var(--sui-shadow-card);padding:var(--sui-space-5);min-width:0}.sui-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sui-space-3);margin-bottom:var(--sui-space-4)}.sui-card__head h2{font-size:var(--sui-fs-md)}.sui-metric{--sui-metric-chip: var(--sui-info-soft);background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg);box-shadow:var(--sui-shadow-card);padding:var(--sui-space-4) var(--sui-space-5);min-height:112px;display:flex;flex-direction:column;gap:6px}.sui-metric--info{--sui-metric-chip: var(--sui-info-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f6fe0' stroke-width='1.8'%3E%3Cpath d='M4 6h16v12H4z'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.sui-metric--violet{--sui-metric-chip: var(--sui-violet-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c5cbf' stroke-width='1.8'%3E%3Cpath d='M4 12h12M12 6l6 6-6 6'/%3E%3C/svg%3E")}.sui-metric--ok{--sui-metric-chip: var(--sui-ok-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312805c' stroke-width='1.8'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E")}.sui-metric--mint{--sui-metric-chip: var(--sui-mint-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a70' stroke-width='1.8'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E")}.sui-metric--warn{--sui-metric-chip: var(--sui-warn-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c26a12' stroke-width='1.8'%3E%3Cpath d='M12 4 3 19h18L12 4z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}[data-sail-mode=dark] .sui-metric--info{--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238eb0f5' stroke-width='1.8'%3E%3Cpath d='M4 6h16v12H4z'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}[data-sail-mode=dark] .sui-metric--violet{--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='1.8'%3E%3Cpath d='M4 12h12M12 6l6 6-6 6'/%3E%3C/svg%3E")}[data-sail-mode=dark] .sui-metric--ok{--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233dbe8b' stroke-width='1.8'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E")}[data-sail-mode=dark] .sui-metric--mint{--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235eead4' stroke-width='1.8'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E")}[data-sail-mode=dark] .sui-metric--warn{--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0b45a' stroke-width='1.8'%3E%3Cpath d='M12 4 3 19h18L12 4z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}.sui-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sui-space-3)}.sui-metric__top:after{content:"";width:36px;height:36px;margin-left:auto;flex:0 0 36px;border-radius:12px;background-color:var(--sui-metric-chip);background-image:var(--sui-metric-icon);background-repeat:no-repeat;background-position:center;background-size:18px 18px}.sui-metric:has(.sui-metric__icon) .sui-metric__top:after{display:none}[data-sail-look=clasico] .sui-metric__top:after{content:""}.sui-metric__label{color:var(--sui-muted);font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-medium)}.sui-metric__value{font-size:var(--sui-fs-2xl);font-weight:var(--sui-fw-bold);letter-spacing:-.03em;line-height:1.1}.sui-metric__delta{font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-metric__delta--up{color:var(--sui-ok)}.sui-metric__delta--down{color:var(--sui-danger)}.sui-metric__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--sui-metric-chip);color:var(--sui-info)}.sui-metric--violet .sui-metric__icon{color:var(--sui-violet)}.sui-metric--ok .sui-metric__icon{color:var(--sui-ok)}.sui-metric--mint .sui-metric__icon{color:var(--sui-mint)}.sui-metric--warn .sui-metric__icon{color:var(--sui-warn)}.sui-metric__icon svg{width:18px;height:18px}.sui-bars{display:flex;align-items:flex-end;gap:10px;height:220px;padding-top:var(--sui-space-4)}.sui-bars__col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.sui-bars__pair{width:100%;height:calc(100% - 22px);display:flex;align-items:flex-end;justify-content:center;gap:3px}.sui-bars__pair span{display:block;width:9px;height:var(--h, 40%);background:var(--sui-chart-1);border-radius:5px 5px 2px 2px}.sui-bars__pair span.is-2{background:var(--sui-chart-2)}.sui-bars__col em{font-style:normal;font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-legend{display:flex;flex-wrap:wrap;gap:var(--sui-space-3);font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-legend i{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:6px;background:var(--c, var(--sui-chart-1))}.sui-donut-wrap{display:grid;justify-items:center;gap:var(--sui-space-4)}.sui-donut{width:188px;height:188px;border-radius:50%;background:var(--sui-donut, conic-gradient(var(--sui-chart-1) 0 50%, var(--sui-donut-rest) 0));display:grid;place-items:center}.sui-donut__hole{width:118px;height:118px;border-radius:50%;background:var(--sui-surface);display:grid;align-content:center;justify-items:center;text-align:center}.sui-donut__hole b{font-size:var(--sui-fs-xl);letter-spacing:-.03em;line-height:1}.sui-donut__hole span{font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-donut{position:relative}.sui-donut__arc,.sui-only-vivo{display:none}.sui-table-wrap{overflow:auto;margin-inline:0;container-type:inline-size;container-name:sui-table}.sui-card .sui-table-wrap{margin-inline:calc(var(--sui-space-5) * -1)}.sui-table{width:100%;font-size:var(--sui-fs-sm)}.sui-table th{text-align:left;font-weight:var(--sui-fw-semibold);color:var(--sui-muted);font-size:var(--sui-fs-xs);padding:8px 16px;border-bottom:1px solid var(--sui-line);white-space:nowrap}.sui-table td{padding:12px 16px;border-bottom:1px solid var(--sui-line);vertical-align:middle}.sui-table--dense th,.sui-table--dense td{padding:6px 10px}.sui-table tr:last-child td{border-bottom:0}.sui-table tbody tr:hover td{background:var(--sui-hover)}.sui-table .num{text-align:right;font-variant-numeric:tabular-nums}@container sui-table (max-width: 640px){.sui-table thead{display:none}.sui-table,.sui-table tbody{display:block;width:100%}.sui-table tbody{display:flex;flex-direction:column;gap:var(--sui-space-3)}.sui-card .sui-table tbody{padding:0 var(--sui-space-5)}.sui-table tbody tr{display:grid;gap:4px;background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg);box-shadow:var(--sui-shadow-card);padding:12px 14px}.sui-table tbody td,.sui-table tbody tr:last-child td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:4px 0}.sui-table tbody td:before{content:attr(data-label);color:var(--sui-muted);font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold);flex:0 0 auto}.sui-table tbody td.num{text-align:left}.sui-table tbody tr:hover td{background:transparent}}@media(max-width:860px){.sui-table thead{display:none}.sui-table,.sui-table tbody{display:block;width:100%}.sui-table tbody{display:flex;flex-direction:column;gap:var(--sui-space-3)}.sui-card .sui-table tbody{padding:0 var(--sui-space-5)}.sui-table tbody tr{display:grid;gap:4px;background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg);box-shadow:var(--sui-shadow-card);padding:12px 14px}.sui-table tbody td,.sui-table tbody tr:last-child td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:4px 0}.sui-table tbody td:before{content:attr(data-label);color:var(--sui-muted);font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold);flex:0 0 auto}.sui-table tbody td.num{text-align:left}.sui-table tbody tr:hover td{background:transparent}}.sui-list{display:flex;flex-direction:column}.sui-list__item{display:flex;align-items:center;gap:var(--sui-space-3);padding:10px 0;border-bottom:1px solid var(--sui-line);text-decoration:none;color:inherit}.sui-list__item:last-child{border-bottom:0}.sui-list__item:hover .sui-list__title{color:var(--sui-accent)}.sui-list__glyph{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--sui-surface-2);color:var(--sui-accent);flex:0 0 36px}.sui-list__title{display:block;font-weight:var(--sui-fw-semibold);font-size:var(--sui-fs-sm)}.sui-list__meta{display:block;font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-list__go{margin-left:auto;color:var(--sui-muted)}.sui-person{display:flex;align-items:center;gap:var(--sui-space-3);padding:8px 0}.sui-person+.sui-person{border-top:1px solid var(--sui-line)}.sui-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sui-accent-soft);color:var(--sui-accent);font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-bold);flex:0 0 36px}.sui-avatar--lg{width:44px;height:44px;flex-basis:44px;font-size:var(--sui-fs-sm)}.sui-person__name{display:block;font-weight:var(--sui-fw-semibold);font-size:var(--sui-fs-sm)}.sui-person__role{display:block;font-size:var(--sui-fs-xs);color:var(--sui-muted)}.sui-person__value{margin-left:auto;font-weight:var(--sui-fw-semibold);font-variant-numeric:tabular-nums}.sui-progress{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--sui-accent) calc(var(--p, 0) * 1%),var(--sui-chart-track) 0);margin-left:auto;flex:0 0 44px}.sui-progress span{width:32px;height:32px;border-radius:50%;background:var(--sui-surface);display:grid;place-items:center;font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-bold)}.sui-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sui-space-4)}.sui-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg);padding:var(--sui-space-4);box-shadow:var(--sui-shadow-card)}.sui-tile:hover{border-color:var(--sui-accent)}.sui-tile b{font-size:var(--sui-fs-md)}.sui-tile span{color:var(--sui-muted);font-size:var(--sui-fs-xs)}.sui-badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--sui-radius-pill);padding:2px 8px;font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold);background:var(--sui-surface-2);color:var(--sui-muted)}.sui-badge--ok{background:var(--sui-ok-soft);color:var(--sui-ok)}.sui-badge--warn{background:var(--sui-warn-soft);color:var(--sui-warn)}.sui-badge--danger{background:var(--sui-danger-soft);color:var(--sui-danger)}.sui-badge--info{background:var(--sui-info-soft);color:var(--sui-info)}.sui-badge--accent{background:var(--sui-accent-soft);color:var(--sui-accent)}.sui-tabs{display:flex;gap:4px;padding:4px;background:var(--sui-surface-2);border-radius:var(--sui-radius-md)}.sui-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--sui-muted);border-radius:var(--sui-radius-sm);padding:6px 10px;font-size:var(--sui-fs-xs);font-weight:var(--sui-fw-semibold)}.sui-tabs button[aria-selected=true],.sui-tabs button.is-active{background:var(--sui-surface);color:var(--sui-ink);box-shadow:var(--sui-shadow-card)}.sui-pager{display:flex;gap:var(--sui-space-2);align-items:center}.sui-pager button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:32px;height:32px;border-radius:var(--sui-radius-sm);border:1px solid var(--sui-line);background:var(--sui-surface);color:var(--sui-ink);font-size:var(--sui-fs-sm)}.sui-pager button[aria-current=page]{background:var(--sui-accent);color:var(--sui-accent-ink);border-color:transparent}.sui-menu{position:relative}.sui-menu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-md);box-shadow:var(--sui-shadow-pop);padding:6px;z-index:15}.sui-menu__panel button,.sui-menu__panel a{display:flex;width:100%;text-align:left;text-decoration:none;border:0;background:transparent;color:var(--sui-ink);border-radius:var(--sui-radius-sm);padding:8px 10px;font-size:var(--sui-fs-sm)}.sui-menu__panel button:hover,.sui-menu__panel a:hover{background:var(--sui-hover)}.sui-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--sui-space-6);background:var(--sui-overlay)}.sui-dialog__panel{width:min(440px,100%);background:var(--sui-surface);color:var(--sui-ink);border-radius:var(--sui-radius-lg);box-shadow:var(--sui-shadow-pop);padding:var(--sui-space-6);display:grid;gap:var(--sui-space-3)}.sui-dialog__actions{display:flex;justify-content:flex-end;gap:var(--sui-space-2)}.sui-toast{display:flex;align-items:center;gap:var(--sui-space-3);background:var(--sui-ink);color:var(--sui-canvas);border-radius:var(--sui-radius-md);padding:10px 14px;font-size:var(--sui-fs-sm);box-shadow:var(--sui-shadow-pop)}.sui-toast--ok{background:var(--sui-ok);color:#fff}.sui-toast--danger{background:var(--sui-danger);color:#fff}.sui-empty{text-align:center;padding:var(--sui-space-8) var(--sui-space-4);color:var(--sui-muted);display:grid;justify-items:center;gap:var(--sui-space-2)}.sui-empty b{color:var(--sui-ink)}.sui-login{min-height:100vh;display:grid;place-items:center;padding:var(--sui-space-6);background:radial-gradient(900px 420px at 10% -10%,var(--sui-accent-soft),transparent 60%),var(--sui-canvas)}.sui-login__card{width:min(400px,100%);background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-xl);box-shadow:var(--sui-shadow-pop);padding:var(--sui-space-8);display:grid;gap:var(--sui-space-4)}.sui-kbd{font-family:var(--sui-font-mono);font-size:11px;border:1px solid var(--sui-line-strong);border-bottom-width:2px;border-radius:6px;padding:1px 5px;color:var(--sui-muted);background:var(--sui-surface)}.sui-graph{position:relative;background:var(--sui-surface-2);border:1px solid var(--sui-line);border-radius:var(--sui-radius-md);aspect-ratio:100 / 44;min-height:14rem;overflow:hidden}.sui-graph:not(:has(.sui-graph__node)){aspect-ratio:auto;min-height:5.5rem}.sui-graph--grid{aspect-ratio:auto;min-height:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-template-rows:repeat(var(--rows, 2),minmax(4.5rem,auto));gap:var(--sui-space-5);padding:var(--sui-space-4)}.sui-graph__edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;overflow:visible;z-index:0}.sui-graph__edge{stroke:var(--sui-line-strong);stroke-width:1.6;fill:none;vector-effect:non-scaling-stroke}.sui-graph__edge--arrow{marker-end:url(#sui-graph-arrow)}.sui-graph__arrowhead{fill:var(--sui-line-strong)}.sui-graph__node{--sui-state: var(--sui-muted);position:absolute;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%);z-index:1;width:max-content;max-width:min(7.6rem,30%);background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-md);box-shadow:var(--sui-shadow-card);padding:.5rem .7rem .55rem}.sui-graph--grid .sui-graph__node{position:relative;left:auto;top:auto;transform:none;max-width:none;width:auto;justify-self:center;grid-column:var(--col, auto);grid-row:var(--row, auto)}.sui-graph__node:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--sui-state);margin-bottom:.35rem}.sui-graph__title{font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-semibold);color:var(--sui-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-graph__sub{margin-top:.12rem;font-size:.75rem;color:var(--sui-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-graph__node--accent{--sui-state: var(--sui-accent)}.sui-graph__node--warn{--sui-state: var(--sui-warn)}.sui-graph__node--danger{--sui-state: var(--sui-danger)}.sui-graph__label{position:absolute;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%);z-index:1;font-size:.7rem;line-height:1;color:var(--sui-muted);background:var(--sui-surface-2);padding:.1rem .28rem;border-radius:4px}.sui-timeline{position:relative;list-style:none;min-height:4.5rem}.sui-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--sui-line-strong)}.sui-timeline__item{--sui-state: var(--sui-muted);position:relative;padding:0 0 1.15rem 1.15rem}.sui-timeline:not(.sui-timeline--h) .sui-timeline__item:last-child{padding-bottom:0}.sui-timeline__item:before{content:"";position:absolute;left:-4px;top:.2rem;width:10px;height:10px;border-radius:50%;background:var(--sui-state);box-shadow:0 0 0 3px var(--sui-surface);z-index:1}.sui-timeline__date{display:block;font-size:.75rem;color:var(--sui-muted);font-variant-numeric:tabular-nums}.sui-timeline__title{font-size:var(--sui-fs-sm);font-weight:var(--sui-fw-semibold);color:var(--sui-ink);line-height:1.3}.sui-timeline__detail{margin-top:.12rem;font-size:.75rem;color:var(--sui-muted);line-height:1.35}.sui-timeline__item--accent{--sui-state: var(--sui-accent)}.sui-timeline__item--warn{--sui-state: var(--sui-warn)}.sui-timeline__item--danger{--sui-state: var(--sui-danger)}.sui-timeline--h{display:flex;align-items:flex-start;overflow-x:auto;min-height:6.5rem}.sui-timeline--h:before{left:0;right:0;top:5px;bottom:auto;width:auto;height:2px}.sui-timeline--h .sui-timeline__item{flex:1 1 0;min-width:7.5rem;padding:1.25rem .85rem 0 0}.sui-timeline--h .sui-timeline__item:before{left:0;top:1px}.sui-right{margin-left:auto}.sui-wrap{display:flex;flex-wrap:wrap;gap:var(--sui-space-2);align-items:center}.sui-scroll{overflow:auto}.sui-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-sail-look=vivo]:not([data-sail-mode=dark]),[data-sail-look=winelive]:not([data-sail-mode=dark]){color-scheme:light;--sui-canvas: color-mix(in srgb, var(--sui-accent) 12%, #f4f7ff);--sui-surface: #ffffff;--sui-surface-2: #f3f6ff;--sui-info-soft: #d4e4ff;--sui-violet-soft: #e3d9ff;--sui-ok-soft: #c8f6de;--sui-mint-soft: #c2f7ef;--sui-warn-soft: #ffe0b8;--sui-danger-soft: #ffd4d4;--sui-shadow-card: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 12px 28px rgba(48, 42, 110, .1), 0 2px 6px rgba(48, 42, 110, .05);--sui-shadow-pop: 0 18px 44px rgba(48, 42, 110, .18)}[data-sail-mode=dark][data-sail-look=vivo],[data-sail-mode=dark][data-sail-look=winelive]{color-scheme:dark;--sui-canvas: color-mix(in srgb, var(--sui-accent) 18%, #10131c);--sui-surface: color-mix(in srgb, var(--sui-accent) 10%, #1a1e2c);--sui-surface-2: color-mix(in srgb, var(--sui-accent) 14%, #222636);--sui-info-soft: #1a3f86;--sui-violet-soft: #3d2d86;--sui-ok-soft: #0c5a40;--sui-mint-soft: #0c5550;--sui-warn-soft: #6e4012;--sui-danger-soft: #6e2424;--sui-shadow-card: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 16px 36px rgba(0, 0, 0, .45);--sui-shadow-pop: 0 20px 48px rgba(0, 0, 0, .55)}[data-sail-look=vivo] .sui-card,[data-sail-look=winelive] .sui-card,[data-sail-look=vivo] .sui-metric,[data-sail-look=winelive] .sui-metric,[data-sail-look=vivo] .sui-tile,[data-sail-look=winelive] .sui-tile{border-color:transparent;box-shadow:var(--sui-shadow-card)}[data-sail-look=vivo] .sui-metric__top:after,[data-sail-look=winelive] .sui-metric__top:after,[data-sail-look=vivo] .sui-metric__icon,[data-sail-look=winelive] .sui-metric__icon{box-shadow:0 8px 16px #1c24301f,inset 0 1px #ffffffe6}[data-sail-mode=dark][data-sail-look=vivo] .sui-metric__top:after,[data-sail-mode=dark][data-sail-look=winelive] .sui-metric__top:after,[data-sail-mode=dark][data-sail-look=vivo] .sui-metric__icon,[data-sail-mode=dark][data-sail-look=winelive] .sui-metric__icon{box-shadow:0 8px 16px #00000059,inset 0 1px #ffffff14}[data-sail-look=vivo] .sui-nav__item.is-active,[data-sail-look=winelive] .sui-nav__item.is-active,[data-sail-look=vivo] .sui-nav__item[aria-current=page],[data-sail-look=winelive] .sui-nav__item[aria-current=page]{box-shadow:0 8px 16px color-mix(in srgb,var(--sui-accent) 38%,transparent)}[data-sail-look=vivo] .sui-bars__pair span,[data-sail-look=winelive] .sui-bars__pair span,[data-sail-look=vivo] .sui-bars__pair span.is-2,[data-sail-look=winelive] .sui-bars__pair span.is-2{border-radius:8px 8px 4px 4px;background-image:linear-gradient(180deg,#ffffff8c,#fff0 40%,#0003);background-color:var(--sui-chart-1);box-shadow:inset 0 1px #ffffffa6,0 8px 14px color-mix(in srgb,var(--sui-chart-1) 45%,transparent)}[data-sail-look=vivo] .sui-bars__pair span.is-2,[data-sail-look=winelive] .sui-bars__pair span.is-2{background-color:var(--sui-chart-2);box-shadow:inset 0 1px #ffffffa6,0 8px 14px color-mix(in srgb,var(--sui-chart-2) 45%,transparent)}[data-sail-look=vivo] .sui-donut,[data-sail-look=winelive] .sui-donut{--sui-seg-a: var(--sui-chart-1);--sui-seg-b: var(--sui-chart-2);--sui-seg-c: color-mix(in srgb, var(--sui-chart-1) 24%, #ffffff);--sui-seg-c-ink: var(--sui-ink);--sui-ring-track: color-mix(in srgb, var(--sui-chart-1) 16%, var(--sui-surface-2));width:220px;height:220px;background:none;box-shadow:none;filter:none}[data-sail-mode=dark][data-sail-look=vivo] .sui-donut,[data-sail-mode=dark][data-sail-look=winelive] .sui-donut{--sui-seg-c: color-mix(in srgb, var(--sui-chart-1) 48%, #d5e2ff);--sui-seg-c-ink: #172033;--sui-ring-track: color-mix(in srgb, var(--sui-chart-1) 28%, #0e121b);box-shadow:none}[data-sail-look=vivo] .sui-donut__arc,[data-sail-look=winelive] .sui-donut__arc{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}[data-sail-look=vivo] .sui-donut__arc text,[data-sail-look=winelive] .sui-donut__arc text{font-family:var(--sui-font)}[data-sail-look=vivo] .sui-donut__hole,[data-sail-look=winelive] .sui-donut__hole{width:112px;height:112px;position:relative;z-index:1;box-shadow:0 10px 18px #1c243014,inset 0 1px #ffffffe6}[data-sail-mode=dark][data-sail-look=vivo] .sui-donut__hole,[data-sail-mode=dark][data-sail-look=winelive] .sui-donut__hole{box-shadow:0 10px 18px #00000059,inset 0 1px #ffffff0f}[data-sail-look=vivo] .sui-donut--rings .sui-donut__hole,[data-sail-look=winelive] .sui-donut--rings .sui-donut__hole{width:68px;height:68px}[data-sail-look=vivo] .sui-donut--jobs .sui-donut__hole b,[data-sail-look=winelive] .sui-donut--jobs .sui-donut__hole b{color:#7c3aed}[data-sail-mode=dark][data-sail-look=vivo] .sui-donut--jobs .sui-donut__hole b,[data-sail-mode=dark][data-sail-look=winelive] .sui-donut--jobs .sui-donut__hole b{color:#c4b5fd}[data-sail-look=vivo] .sui-legend,[data-sail-look=winelive] .sui-legend{color:var(--sui-ink);font-weight:600}[data-sail-look=vivo] .sui-donut-wrap .sui-legend,[data-sail-look=winelive] .sui-donut-wrap .sui-legend{justify-content:center}[data-sail-look=vivo] .sui-legend i,[data-sail-look=winelive] .sui-legend i{width:11px;height:11px;border-radius:2px}[data-sail-look=vivo] .sui-legend i.is-rest,[data-sail-look=winelive] .sui-legend i.is-rest{background:var(--sui-seg-c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sui-ink) 12%,transparent)}[data-sail-look=vivo] .sui-donut-wrap.sui-only-vivo,[data-sail-look=winelive] .sui-donut-wrap.sui-only-vivo,[data-sail-look=vivo] .sui-dashboard.sui-only-vivo,[data-sail-look=winelive] .sui-dashboard.sui-only-vivo{display:grid}[data-sail-look=vivo] .sui-graph__node,[data-sail-look=winelive] .sui-graph__node{border-color:transparent;box-shadow:var(--sui-shadow-card)}[data-sail-look=vivo] .sui-graph__node:before,[data-sail-look=winelive] .sui-graph__node:before,[data-sail-look=vivo] .sui-timeline__item:before,[data-sail-look=winelive] .sui-timeline__item:before{box-shadow:0 0 0 3px var(--sui-surface),0 0 0 6px color-mix(in srgb,var(--sui-state, var(--sui-muted)) 32%,transparent)}[data-sail-look=vivo] .sui-taglist__tag,[data-sail-look=winelive] .sui-taglist__tag{box-shadow:0 4px 10px color-mix(in srgb,var(--sui-accent) 28%,transparent)}[data-sail-look=wine]:not([data-sail-mode=dark]){color-scheme:light;--sui-canvas: #f6f4f4;--sui-surface: #ffffff;--sui-surface-2: #f4eeee;--sui-ink: #181818;--sui-muted: #6d6464;--sui-line: #eadfdf;--sui-line-strong: #d8cccc;--sui-topbar: #ffffff;--sui-hover: #f6ecec;--sui-accent: #a2272f;--sui-accent-hover: #861e25;--sui-accent-soft: #f8e6e7;--sui-accent-ink: #ffffff;--sui-brand: #181818;--sui-chart-1: #a2272f;--sui-chart-2: #181818;--sui-donut-rest: #efe4e4;--sui-chart-track: #efe4e4;--sui-focus: #a2272f;--sui-shadow-card: 0 1px 2px rgba(24, 24, 24, .05), 0 8px 24px rgba(24, 24, 24, .06)}[data-sail-mode=dark][data-sail-look=wine]{color-scheme:dark;--sui-canvas: #120f0f;--sui-surface: #1c1818;--sui-surface-2: #261f1f;--sui-ink: #f6f2f2;--sui-muted: #b3a6a6;--sui-line: #3a3030;--sui-line-strong: #4a3d3d;--sui-topbar: #161212;--sui-hover: #2c2222;--sui-accent: #a2272f;--sui-accent-hover: #c2454c;--sui-accent-soft: #3c1c1f;--sui-accent-ink: #ffffff;--sui-brand: #f0d6d7;--sui-chart-1: #a2272f;--sui-chart-2: #e6dcdc;--sui-donut-rest: #3a3030;--sui-chart-track: #3a3030;--sui-focus: #c2454c}[data-sail-look=wine] .sui-sidebar{background:#181818;border-right-color:#2a2424;box-shadow:inset 0 3px #a2272f}[data-sail-mode=dark][data-sail-look=wine] .sui-sidebar{background:#0e0c0c;border-right-color:#0e0c0c}[data-sail-look=wine] .sui-brand__mark{background:linear-gradient(135deg,#181818 50%,#a2272f 50%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}[data-sail-look=wine] .sui-brand__name{color:#f7f5f5}[data-sail-look=wine] .sui-brand__product,[data-sail-look=wine] .sui-nav__label{color:#b5a8a8}[data-sail-look=wine] .sui-nav__item{color:#f3f0f0}[data-sail-look=wine] .sui-nav__item:hover{background:#ffffff14}[data-sail-look=wine] .sui-nav__item.is-active,[data-sail-look=wine] .sui-nav__item[aria-current=page]{background:var(--sui-accent);color:var(--sui-accent-ink)}[data-sail-look=wine] .sui-nav__item.is-active:hover,[data-sail-look=wine] .sui-nav__item[aria-current=page]:hover{background:var(--sui-accent-hover);color:var(--sui-accent-ink)}[data-sail-look=winelive]:not([data-sail-mode=dark]){color-scheme:light;--sui-canvas: color-mix(in srgb, #a2272f 16%, #fff7f7);--sui-surface: #ffffff;--sui-surface-2: #fff1f1;--sui-ink: #181818;--sui-muted: #6d6464;--sui-line: #f0dede;--sui-line-strong: #e2c8c8;--sui-topbar: #fffdfd;--sui-hover: #fdecec;--sui-accent: #a2272f;--sui-accent-hover: #861e25;--sui-accent-soft: #f8e6e7;--sui-accent-ink: #ffffff;--sui-brand: #181818;--sui-chart-1: #a2272f;--sui-chart-2: #181818;--sui-donut-rest: #f3dede;--sui-chart-track: #f3dede;--sui-focus: #a2272f;--sui-shadow-card: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 16px 34px rgba(162, 39, 47, .16), 0 2px 8px rgba(24, 24, 24, .06);--sui-shadow-pop: 0 18px 44px rgba(162, 39, 47, .22)}[data-sail-mode=dark][data-sail-look=winelive]{color-scheme:dark;--sui-canvas: color-mix(in srgb, #a2272f 24%, #100c0c);--sui-surface: color-mix(in srgb, #a2272f 12%, #1a1414);--sui-surface-2: color-mix(in srgb, #a2272f 16%, #241616);--sui-ink: #f6f2f2;--sui-muted: #c4b4b4;--sui-line: #4a3030;--sui-line-strong: #5c3c3c;--sui-topbar: color-mix(in srgb, #a2272f 10%, #140e0e);--sui-hover: #3a2224;--sui-accent: #a2272f;--sui-accent-hover: #c2454c;--sui-accent-soft: #3c1c1f;--sui-accent-ink: #ffffff;--sui-brand: #f0d6d7;--sui-chart-1: #a2272f;--sui-chart-2: #f0e4e4;--sui-donut-rest: #4a3032;--sui-chart-track: #4a3032;--sui-focus: #c2454c;--sui-shadow-card: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 16px 36px rgba(0, 0, 0, .5), 0 0 24px rgba(162, 39, 47, .18);--sui-shadow-pop: 0 20px 48px rgba(0, 0, 0, .55)}[data-sail-look=winelive] .sui-donut{--sui-seg-c: color-mix(in srgb, #a2272f 22%, #fff5f5);--sui-ring-track: color-mix(in srgb, #a2272f 14%, #fff1f1)}[data-sail-mode=dark][data-sail-look=winelive] .sui-donut{--sui-seg-c: color-mix(in srgb, #a2272f 42%, #f3d0d3);--sui-seg-c-ink: #1a1010;--sui-ring-track: color-mix(in srgb, #a2272f 30%, #140e0e);box-shadow:none}[data-sail-look=winelive] .sui-sidebar{background:#181818;border-right-color:#2a2424;box-shadow:inset 0 3px #a2272f}[data-sail-mode=dark][data-sail-look=winelive] .sui-sidebar{background:#0e0c0c;border-right-color:#0e0c0c}[data-sail-look=winelive] .sui-brand__mark{background:linear-gradient(135deg,#181818 50%,#a2272f 50%);color:#fff;box-shadow:0 8px 16px #a2272f66,inset 0 0 0 1px #ffffff2e}[data-sail-look=winelive] .sui-brand__name{color:#f7f5f5}[data-sail-look=winelive] .sui-brand__product,[data-sail-look=winelive] .sui-nav__label{color:#b5a8a8}[data-sail-look=winelive] .sui-nav__item{color:#f3f0f0}[data-sail-look=winelive] .sui-nav__item:hover{background:#ffffff14}[data-sail-look=winelive] .sui-nav__item.is-active,[data-sail-look=winelive] .sui-nav__item[aria-current=page]{background:var(--sui-accent);color:var(--sui-accent-ink)}[data-sail-look=winelive] .sui-nav__item.is-active:hover,[data-sail-look=winelive] .sui-nav__item[aria-current=page]:hover{background:var(--sui-accent-hover);color:var(--sui-accent-ink)}body{font-family:inherit;font-size:inherit;line-height:normal;color:inherit;background:inherit}:where(p,h1,h2,h3,h4):not([class*=sui-]){margin:revert}:where(h1,h2,h3):not([class*=sui-]){font-size:revert;font-weight:revert;letter-spacing:revert;line-height:revert}:where(ul,ol):not([class*=sui-]){margin:revert;padding:revert}:where(img,svg):not([class*=sui-]){display:revert;max-width:revert}:focus:not(:focus-visible){outline:revert}:where(:focus-visible):not([class*=sui-]){outline:revert;outline-offset:revert}:root{color:#1c2430;background:#eef1f4;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;overflow:hidden}button,select,input{font:inherit}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;color:#16324f;border:1px solid #c9d3de;border-radius:999px;padding:.2rem .65rem;font-size:.8rem;line-height:1.3;cursor:pointer}button:disabled{opacity:.45;cursor:default}button:not(:disabled):hover{border-color:#0f6e6e;background:color-mix(in srgb,#0f6e6e 8%,white)}a{color:inherit}.login{min-height:100vh;display:grid;place-items:center}.login form{background:#fff;padding:2rem;width:22rem;border-radius:12px;box-shadow:0 8px 30px #141e2814}.login button,.primary{background:#0f6e6e;color:#fff;border:0;border-radius:8px;padding:.55rem .9rem;cursor:pointer;font-size:.9rem}.login button:not(:disabled):hover,.primary:not(:disabled):hover{background:#0c5a5a;border-color:transparent;color:#fff}.shell{height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.top{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:#16324f;color:#fff;overflow:hidden}.top-bar{display:flex;align-items:center;gap:1rem;padding:0 1rem;height:56px;overflow:hidden}.top-nav-toggle{flex-shrink:0;width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;border:0;background:transparent;color:#fff;cursor:pointer;padding:0}.top-nav-toggle:hover{background:#ffffff1f}.top-nav-toggle svg{display:block}.brand-mark{display:block;flex-shrink:0;border-radius:8px}.brand-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.brand-header h1{margin:0}.top .brand-mark{border-radius:6px}.rfc-missing{background:#9b2c2c;color:#fff;padding:.4rem 1rem;font-size:.9rem}.crumb{font-weight:650}.top-end{margin-left:auto;display:flex;align-items:center;gap:1rem}.scc-link{display:flex;align-items:center;flex-shrink:0}.scc-mark{display:block;border-radius:6px}.company{font-weight:650}.company-select{font-weight:650;max-width:16rem;background:#0f2238;color:#fff;border:1px solid #2a4a6e;border-radius:6px;padding:.2rem .45rem}.user{opacity:.85;font-size:.9rem}.rfc{font-size:.85rem;letter-spacing:.02em}.rfc-69{display:inline-flex;align-items:center;gap:.3rem;margin-left:.35rem;vertical-align:middle}.info-mark{color:#5c6b7a;font-size:.85rem;cursor:help}.bell{position:relative;color:#fff;display:flex;align-items:center;text-decoration:none}.badge{position:absolute;top:-.45rem;right:-.55rem;background:#c0392b;color:#fff;border-radius:99px;min-width:1.1rem;padding:0 .25rem;font-size:.68rem;text-align:center;line-height:1.2}tr.row-cancelado td{color:#9b2c2c}tr.row-unread td{font-weight:650;background:#f4fbfb}tr.row-unread td strong{font-weight:800}tr.row-focus td{background:#e5f4f4}.badge-cancel{margin-left:.6rem;background:#9b2c2c;color:#fff;border-radius:6px;padding:.1rem .4rem;font-size:.75rem;text-decoration:none}.print-page{max-width:960px;margin:0 auto}.sheet{position:relative;background:#fff;border:1px solid #d5dde6;border-radius:8px;padding:1.1rem 1.2rem 1.3rem;font-size:.86rem;line-height:1.35;overflow:hidden}.sheet h1,.sheet h2{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#5c6b7a;margin:0 0 .35rem}.sheet-name{font-size:1rem;font-weight:700;color:#1c2430;margin:0 0 .2rem}.sheet-head{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem}.sheet-ids{margin:0}.sheet-ids div,.sheet-foot dl div{display:grid;grid-template-columns:9rem 1fr;gap:.35rem;margin-bottom:.2rem}.sheet-ids dt,.sheet-foot dt{color:#5c6b7a}.sheet-ids dd,.sheet-foot dd{margin:0}.estatus-line{display:flex;align-items:center;gap:.4rem}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#16324f73;display:grid;place-items:center;z-index:30}.modal{background:#fff;width:min(32rem,calc(100vw - 2rem));border-radius:12px;padding:1.1rem 1.2rem;box-shadow:0 12px 40px #141e282e}.modal h2{margin:0 0 .7rem;font-size:1.05rem;text-transform:none;letter-spacing:0;color:#1c2430}.modal label{display:grid;gap:.25rem;margin:.55rem 0}.modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.9rem}.icon-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dde3ea;border-radius:6px;background:#fff;color:#16324f;cursor:pointer}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn:not(:disabled):hover{border-color:#0f6e6e;background:#f4fbfb}.icon-btn svg{width:16px;height:16px}.sheet-tools{position:absolute;top:.55rem;right:.55rem;z-index:1;display:flex;gap:.35rem}.sheet-receptor{margin-top:.9rem;padding-top:.7rem;border-top:1px solid #e6ebf0}.sheet-lines{margin-top:.8rem;font-size:.82rem}.sheet-lines th{font-size:.75rem;color:#5c6b7a}.sheet-taxes{display:flex;gap:1.5rem;margin-top:.8rem}.sheet-taxes table{width:auto;min-width:16rem}.sheet-taxes caption{text-align:left;font-weight:700;margin-bottom:.25rem}.sheet-foot{display:grid;grid-template-columns:1fr 16rem;gap:1rem;margin-top:.9rem;align-items:start}.sheet-foot dl{margin:0}.sheet-totals{width:100%}.sheet-totals th{text-align:left;font-weight:500;color:#5c6b7a}.sheet-totals td{text-align:right}.sheet-totals tr.grand th,.sheet-totals tr.grand td{font-size:1rem;color:#1c2430;font-weight:700;border-bottom:0}.sheet-legend-row{display:flex;align-items:center;gap:.75rem;margin-top:.8rem}.sheet-qr{flex-shrink:0;width:2.4cm;height:2.4cm;display:block}.sheet-legend{margin:0;font-size:.78rem;color:#5c6b7a}.sheet-seals{margin-top:.4rem;font-size:.72rem;color:#5c6b7a}.sheet-seals .seal{word-break:break-all}.stamp{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);border:4px solid #9b2c2c;color:#9b2c2c;font-size:2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .8rem;opacity:.8;pointer-events:none}.sheet.cancelado .sheet-name,.sheet.cancelado .sheet-ids dd{color:#9b2c2c}.sheet.cancelado .estatus-line .pill.ok{color:#2e7d5a}.sheet.cancelado .estatus-line .pill.efos{color:#9b2c2c}.related{margin-top:1.2rem}.acuse-panel{margin-top:1.2rem;background:#fff;border:1px solid #dde3ea;border-radius:8px;padding:1rem 1.2rem}.acuse-panel h2{margin:0;font-size:1rem}.acuse-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.acuse-tools{display:flex;gap:.35rem}.acuse-rows{display:grid;grid-template-columns:12rem 1fr;gap:.35rem .8rem;margin:.6rem 0 0}.acuse-rows dt{color:#5c6b7a}.acuse-rows dd{margin:0}@page{size:letter;margin:12mm}@media print{html,body,#root,.shell,.body,main{height:auto!important;max-height:none;overflow:visible!important;display:block!important;background:#fff!important}.top,nav,.no-print,.icon-btn,.related,.rfc-missing{display:none!important}main{padding:0}.print-page{max-width:176mm;margin:0 auto}.sheet{overflow:visible;border:0;border-radius:0;box-shadow:none;padding:0;font-size:10pt}.sheet h1,.sheet h2{font-size:11pt;color:#1c2430;border-bottom:1px solid #1c2430;padding-bottom:2px}.sheet-name{font-size:12pt}.sheet th,.sheet td{padding:3px 6px;font-size:9pt}.sheet .mono{word-break:normal;overflow-wrap:anywhere;font-size:8.5pt}.sheet-lines th{color:#5c6b7a}.sheet-seals{font-size:7pt}.sheet-seals .seal{font-size:6.5pt;line-height:1.15}body.printing-sheet .acuse-panel{display:none!important}.sheet-qr{width:2.2cm;height:2.2cm}.sheet-legend-row{break-inside:avoid}.pill,.stamp{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;overflow:hidden}:where(.body)>nav{background:#fff;border-right:1px solid #dde3ea;padding:1rem .6rem;min-height:0;overflow-y:auto;display:flex;flex-direction:column}:where(.body)>nav a{display:flex;align-items:center;gap:.55rem;padding:.45rem .7rem;border-radius:8px;text-decoration:none;margin-bottom:.2rem}:where(.body)>nav a:hover{background:#f4f7f8}:where(.body)>nav a.active{background:#e7f3f3;color:#0f6e6e;font-weight:650}.nav-group{margin-bottom:.25rem}.nav-sub{display:flex;flex-direction:column;margin:.05rem 0 .45rem .55rem;padding-left:.55rem;border-left:2px solid #e0e7ee}.nav-sub a{font-size:.92rem;padding:.35rem .65rem;margin-bottom:.1rem}.nav-icon{flex:0 0 18px;width:18px;height:18px}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scc-platforms-embed{margin-top:auto;flex:0 0 auto;width:100%;min-height:40px;overflow:visible;position:relative}.scc-platforms-embed iframe{display:block;border:0;width:100%;height:40px;background:transparent}.nav-collapsed .scc-platforms-embed{width:40px;min-height:40px;align-self:center}.nav-collapsed .scc-platforms-embed iframe{width:40px;height:40px}.nav-collapsed>nav:has(.scc-platforms-embed.is-rail-open){overflow:visible;position:relative;z-index:30}button.nav-toggle{margin-top:.35rem;align-self:flex-end;display:flex;align-items:center;justify-content:center;padding:.35rem;border:0;border-radius:8px;background:none;color:#5c6b7a}button.nav-toggle:not(:disabled):hover{background:#f4f7f8;border:0;color:#16324f}.body.nav-collapsed{grid-template-columns:56px minmax(0,1fr)}.nav-collapsed>nav{padding:1rem .4rem;overflow-x:hidden}.nav-collapsed>nav a{justify-content:center;padding:.45rem 0}.nav-collapsed .nav-label{display:none}.nav-collapsed .nav-group>a{display:none}.nav-collapsed .nav-group{padding-bottom:.25rem;border-bottom:1px solid #e0e7ee}.nav-collapsed .nav-sub{margin:.05rem 0 .2rem;padding-left:0;border-left:0}.nav-collapsed .nav-sub a{padding:.35rem 0}.nav-collapsed button.nav-toggle{align-self:center}.nav-collapsed button.nav-toggle .nav-icon{transform:rotate(180deg)}main{padding:1.4rem 1.6rem;min-height:0;overflow:auto}.cards{display:flex;gap:1rem;flex-wrap:wrap}.card{background:#fff;border-radius:12px;padding:1rem 1.1rem;width:16rem;text-decoration:none;box-shadow:0 1px 2px #0000000a}.card.soon{opacity:.55}.cuentas-head{display:flex;align-items:baseline;justify-content:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:.25rem}.cuentas-link{color:#0f6e6e;text-decoration:none;font-weight:500}.cuentas-link:hover{text-decoration:underline}.cuenta-panel{width:100%;max-width:none;margin-top:1rem}.cuenta-form-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.cuenta-form-row label{margin:0}.cuenta-path{font-size:.82rem;color:#5c6b7a;max-width:28rem}.cuenta-crumb{margin-bottom:.75rem;font-size:.9rem}.cuenta-crumb a{color:#0f6e6e;text-decoration:none}.cuenta-crumb a:hover{text-decoration:underline}.crumb-sep{margin:0 .35rem;color:#5c6b7a}.crumb-here{color:#1c2430;font-weight:500}.cuenta-drill tbody tr:hover{background:#f4f8f8}.reglas-panel h2{margin-bottom:.75rem}.reglas-form-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e6ebf0}.reglas-form-row label{margin:0;min-width:8rem;flex:1 1 10rem}.reglas-valor-field{flex:2 1 14rem}.reglas-add-btn{flex:0 0 auto;align-self:flex-end}.reglas-cuenta-field{flex:2 1 16rem}.reglas-cuenta-wrap{position:relative}.reglas-cuenta-wrap>input{width:100%;box-sizing:border-box}.reglas-cuenta-dropdown{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);max-height:14rem;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #dde3ea;border-radius:6px;box-shadow:0 4px 12px #1c24301f}.reglas-cuenta-dropdown li{padding:.4rem .55rem;font-size:.82rem;cursor:pointer;border-bottom:1px solid #f0f3f6}.reglas-cuenta-dropdown li:last-child{border-bottom:none}.reglas-cuenta-dropdown li:hover,.reglas-cuenta-dropdown li.active{background:#e7f3f3;color:#16324f}.rule-type-cell{display:inline-flex;align-items:center;gap:.4rem;color:#16324f;font-size:.9rem}.rule-type-icon{width:1.1rem;height:1.1rem;flex-shrink:0;color:#0f6e6e}.map-rules-table th{vertical-align:bottom}.th-hint,.field-hint{display:block;font-size:.78rem;font-weight:400;color:#5c6b7a;margin-top:.15rem;line-height:1.3}.field-hint{margin-top:.25rem}.cuentas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;margin-top:1rem}.cuentas-grid .card{width:auto}.line-map{min-width:10rem;font-size:.85rem}.line-map-suggest{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.line-map-suggest button{font-size:.75rem;padding:.15rem .45rem}.cuenta-tree td:first-child{white-space:nowrap}.line-map .mono{font-size:.78rem;line-height:1.35;white-space:normal}.table-wrap{overflow-x:auto;margin-top:.5rem;position:relative}table{width:100%;border-collapse:collapse;background:#fff}table.sat-requests{min-width:72rem;font-size:.92rem}th,td{text-align:left;padding:.5rem .7rem;border-bottom:1px solid #e6ebf0;vertical-align:top}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all}.empty{color:#5c6b7a}label{display:block;margin:.6rem 0 .2rem}input,select,textarea{padding:.4rem .5rem;border:1px solid #c9d3de;border-radius:6px;background-color:#fff;color:#1c2430;width:18rem;line-height:1.3}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:1.8rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='none' stroke='%235c6b7a' stroke-width='1.6' stroke-linecap='round' d='M1 1.2 6 6.2 11 1.2'/></svg>");background-repeat:no-repeat;background-position:right .55rem center;background-size:.7rem}input:focus,select:focus{outline:none;border-color:#0f6e6e;box-shadow:0 0 0 2px #0f6e6e38}.err{color:#9b2c2c}.meta{color:#5c6b7a;font-size:.92rem}.toast-banner{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;padding:.55rem .75rem;border-radius:8px;background:#e8f6f1;color:#0f4d3c;border:1px solid #b7e0d0}.toast-banner button.linkish{margin-left:auto;font-size:1.1rem;line-height:1}.small{font-size:.85rem;color:#5c6b7a}.filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;margin:1rem 0;padding:1rem;background:#fff;border-radius:12px}.filters label{margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#5c6b7a}.filters input,.filters select{width:14rem}.filters .filter-combo{margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#5c6b7a;width:14rem;max-width:14rem}.filter-combo-label{font-size:.85rem;color:#5c6b7a}.filter-combo-wrap{position:relative;width:14rem}.filter-chips{display:flex;flex-wrap:wrap;gap:.3rem;max-width:14rem;margin-top:.15rem}.filter-chip{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:.1rem .2rem .1rem .45rem;border-radius:99px;background:#e7f3f3;border:1px solid #b7d9d9;color:#0f6e6e;font-size:.75rem;line-height:1.3}.filter-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip-x{flex:0 0 auto;width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:99px;background:transparent;color:#5c6b7a;font-size:.95rem;line-height:1;cursor:pointer}.filter-chip-x:hover{background:#d5eaea;color:#0f6e6e}.filter-combo-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.4rem .5rem;border:1px solid #c9d3de;border-radius:6px;background:#fff;color:#0f6e6e;font-size:.82rem;text-align:left;cursor:pointer}.filter-combo-trigger.has-value{border-color:#0f6e6e}.filter-combo-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-combo-caret{flex:0 0 auto;color:#5c6b7a;font-size:.75rem}.filter-combo-panel{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);background:#fff;border:1px solid #dde3ea;border-radius:6px;box-shadow:0 4px 12px #1c24301f;padding:.4rem}.filter-combo-search{width:100%;box-sizing:border-box;margin-bottom:.35rem}.filter-combo-list{list-style:none;margin:0;padding:0;max-height:12rem;overflow-y:auto}.filter-combo-list li{border-bottom:1px solid #f0f3f6}.filter-combo-list li:last-child{border-bottom:none}.filter-combo-list li label{display:flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .3rem;font-size:.82rem;color:#16324f;cursor:pointer}.filter-combo-list li label:hover{background:#e7f3f3}.filter-combo-list input[type=checkbox]{width:auto;margin:0;accent-color:#0f6e6e}.filter-combo-empty{padding:.45rem .3rem;font-size:.8rem;color:#9aa7b5}.filter-combo-clear{margin-top:.35rem;width:100%;font-size:.78rem;padding:.25rem .4rem;background:#f3f6f9;border:1px solid #dde3ea;border-radius:6px;color:#5c6b7a;cursor:pointer}table.cfdi-table{min-width:72rem}table.cfdi-table th,table.cfdi-table td,table.cfdi-table .mono{font-size:.82rem}table.cfdi-table th.cfdi-uuid,table.cfdi-table td.cfdi-uuid{width:calc(11ch + 1.65rem);min-width:calc(11ch + 1.65rem);max-width:calc(11ch + 1.65rem);white-space:nowrap;word-break:normal;overflow-wrap:normal}table.cfdi-table th.cfdi-uuid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}table.cfdi-table td.cfdi-uuid .pill{display:block;width:fit-content;margin-top:.15rem}tr.dir-emitidos td:first-child,tr.dir-recibidos td:first-child{position:relative;padding-left:.95rem}tr.dir-emitidos td:first-child:before,tr.dir-recibidos td:first-child:before{content:"";position:absolute;left:.28rem;top:.45rem;bottom:.45rem;width:4px;border-radius:2px}tr.dir-emitidos td:first-child:before{background:#0f6e6e}tr.dir-recibidos td:first-child:before{background:#d4a017}.dir-legend{display:inline-flex;align-items:center;gap:.35rem}.dir-pip{display:inline-block;width:3px;height:.85rem;border-radius:2px;margin-left:.45rem}.dir-pip.emitidos{background:#0f6e6e}.dir-pip.recibidos{background:#d4a017}.pills{display:flex;flex-wrap:wrap;gap:.2rem;max-width:14rem}.pill{font-size:.7rem;line-height:1.3;padding:.05rem .4rem;border-radius:99px;background:#f8e3c4;color:#8a4b08;white-space:nowrap}.pill-hit{position:relative;display:inline-flex}.pill-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;padding:0;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:.15rem}.pill-btn:not(:disabled):hover{border:0;background:transparent}.pill-pop{position:fixed;z-index:40;width:16rem;background:#fff;color:#16324f;border:1px solid #dde3ea;border-radius:8px;padding:.55rem .7rem;box-shadow:0 8px 24px #16324f24;white-space:normal;text-align:left}.pill-pop strong{font-size:.8rem}.pill-pop p{margin:.35rem 0 0;font-size:.75rem;line-height:1.35}.pill.efos{background:#f8d0d0;color:#9b2c2c}.pill.sentencias{background:#f0c2c2;color:#7a1f1f}.pill.noloc{background:#fde8d8;color:#c05621}.pill.exigibles{background:#f8e3c4;color:#b7791f}.pill.firmes{background:#f7edc8;color:#a07a12}.pill.custom{background:#dde8f8;color:#2c5282}.pill.ok{background:#e5f4ec;color:#2e7d5a}.pill.neutral{background:#edf0f3;color:#4a5568}.pill.pill-wrap{white-space:normal}.pago-line{font-size:.75rem;font-weight:500;color:#5c6b7a}details.avanzado{font-size:.85rem}details.avanzado summary{cursor:pointer;color:#0f6e6e}details.avanzado[open]{background:#fff;border:1px solid #dde3ea;border-radius:8px;padding:.4rem .6rem}th.center,td.center{text-align:center}td.center .pills{justify-content:center;margin:0 auto}.col-picker{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.85rem;border:0;margin:.4rem 0 0;padding:0}.col-picker legend{font-size:.75rem;color:#5c6b7a}.col-picker label{display:flex;flex-direction:row;gap:.3rem;align-items:center;margin:0}.col-picker input{width:auto}tr.row-efos-danger td{background:#fde8e8}td.num,th.num{text-align:right;white-space:nowrap}.chart{display:flex;align-items:flex-end;gap:4px;height:160px;margin-top:1rem;padding:.6rem;background:#fff;border-radius:12px;overflow-x:auto}.bar-col{display:flex;flex-direction:column;align-items:center;flex:1;min-width:14px;height:100%}.bar-stack{display:flex;align-items:flex-end;gap:2px;flex:1;width:100%}.bar{width:50%;border-radius:3px 3px 0 0;min-height:0}.bar.emitidos{background:#0f6e6e}.bar.recibidos{background:#d4a017}.bar-col span{font-size:.65rem;color:#5c6b7a}.swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin:0 .2rem 0 .6rem;vertical-align:middle}.swatch.emitidos{background:#0f6e6e}.swatch.recibidos{background:#d4a017}.dash{margin-top:.5rem}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1rem}.flow .card{width:auto}.flow .meta{grid-column:1 / -1;margin:0}.flow-fiscal{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@media(min-width:1100px){.flow-fiscal{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-fiscal .dash-fiscal-card{width:auto;min-width:0}.dash-fiscal-list{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem;min-width:0;width:100%}.dash-fiscal-row{display:flex;justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0}.dash-fiscal-row em{font-style:normal;font-size:.7rem;font-weight:600;text-align:left;line-height:1.2;min-width:0;flex:1 1 auto}.dash-fiscal-row b{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:4.5rem;flex:0 0 auto}.dash-fiscal-row.emitidos{color:#0f6e6e}.dash-fiscal-row.recibidos,.dash-fiscal-card.dash-stat-warn .dash-stat-num{color:#8a4b08}.dash-filters-info{position:relative;padding-right:3rem;min-height:5.25rem}.dash-filters-tools{position:absolute;right:.75rem;bottom:.75rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;z-index:3}.dash-filters-tools .dash-info{position:static}.dash-filters-tools .table-wrap-tools{margin-left:0}.dash-info{position:absolute;right:.75rem;bottom:.75rem}button.dash-info-btn{width:1.6rem;height:1.6rem;padding:0;border-radius:50%;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1;color:#0f6e6e;border-color:#b7c9d6}button.dash-info-btn.on{background:color-mix(in srgb,#0f6e6e 12%,white);border-color:#0f6e6e}.dash-info-pop{position:absolute;z-index:40;right:0;top:calc(100% + .4rem);width:min(24rem,calc(100vw - 2rem));margin:0;background:#fff;color:#16324f;border:1px solid #dde3ea;border-radius:8px;padding:.6rem .75rem;box-shadow:0 8px 24px #16324f24;font-size:.8rem;line-height:1.4;text-align:left}button.linkish{background:none;border:0;padding:0;color:#0f6e6e;cursor:pointer;font-weight:700;font-size:inherit}button.linkish:not(:disabled):hover{background:none;border:0;color:#0c5a5a}.pago-links{margin:.35rem 0 0;padding-left:1rem;font-size:.8rem;color:#5c6b7a}.buzon-head{margin-bottom:.5rem}.dash-filters,.dash-summary{margin-bottom:1rem}.dash-stat{width:10.5rem;min-width:0;box-sizing:border-box;border-top:3px solid var(--chip-color, #dde3ea);text-align:center}button.dash-hit,button.card.dash-hit{font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;text-align:center;padding:0;font-size:inherit}button.dash-hit:not(:disabled):hover,button.card.dash-hit:not(:disabled):hover{background:#fff;border:0;box-shadow:0 2px 8px #00000014}.dash-stat>button.dash-hit{width:100%;padding:0;background:transparent;box-shadow:none}.dash-stat>button.dash-hit:hover{box-shadow:none}button.split-hit{width:100%;display:flex;flex-direction:column;align-items:center;gap:.1rem;background:none;border:0;padding:0;font:inherit;font-size:inherit;cursor:pointer;border-radius:0}button.split-hit:not(:disabled):hover{background:none;border:0}button.split-hit:hover b{text-decoration:underline}.dash-stat strong{display:block;text-align:center}.dash-stat-num{font-size:1.6rem;font-weight:700;margin:.2rem 0;line-height:1.1;text-align:center;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.dash-stat-split{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.dash-stat-split.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-stat-split span,.dash-stat-split .split-hit{display:flex;flex-direction:column;align-items:center;gap:.1rem}.dash-stat-split em{font-style:normal;font-size:.7rem;font-weight:600}.dash-stat-split b{font-size:.95rem}.dash-stat-split .emitidos{color:#0f6e6e}.dash-stat-split .recibidos{color:#8a4b08}.dash-stat-foot{display:block;margin-top:.2rem;font-size:.75rem;font-weight:600;text-align:center}.dash-stat-ok{border-top-color:#2e7d5a}.dash-stat-ok .dash-stat-num,.dash-stat-ok .dash-stat-foot{color:#2e7d5a}.dash-stat-warn{border-top-color:#d4a017}.dash-stat-danger{border-top-color:#c0392b}.dash-stat-danger .dash-stat-num,.dash-stat-danger .dash-stat-foot{color:#c0392b}button.dash-list-row{width:100%;background:transparent;border:0;border-radius:0;padding:.15rem 0;color:inherit;cursor:pointer;text-align:left}button.dash-list-row:hover{background:transparent;border:0}button.dash-list-row:hover b{text-decoration:underline}.dash-tipo-filters{display:flex;flex-direction:column;gap:.35rem}.dash-tipo-label{font-size:.85rem;color:#5c6b7a}.dash-tipo-chips{display:flex;flex-wrap:wrap;gap:.4rem}.dash-chip{border:1px solid #c9d3de;background:#fff;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;cursor:pointer}.dash-chip.on{border-color:var(--chip-color, #0f6e6e);background:color-mix(in srgb,var(--chip-color, #0f6e6e) 12%,white);color:#16324f;font-weight:600}.dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem}.dash-panel{background:#fff;border-radius:12px;padding:.9rem 1rem .4rem;box-shadow:0 1px 2px #0000000a}.diy-board{background:transparent;color:#16324f;border-radius:14px;padding:.2rem 0 1rem;margin-top:.4rem}.diy-board a{color:#0f6e6e}.diy-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.diy-name{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;color:#5c6b7a}.diy-title,.diy-name input{background:#fff;color:#16324f;border:1px solid #c5d0da;border-radius:6px;font-size:1.25rem;font-weight:650;width:min(28rem,70vw);padding:.25rem .5rem}.diy-name span.diy-title{display:inline-block;border-color:transparent;background:transparent}.diy-time,.diy-vars{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.diy-vars{margin:.7rem 0 .2rem}.diy-chip.on{border-color:#0f6e6e;background:color-mix(in srgb,#0f6e6e 12%,white);color:#16324f}.diy-board .diy-chip,.diy-board .diy-select,.diy-board .diy-month{background:#fff;color:#16324f;border:1px solid #c9d3de;border-radius:999px;padding:.2rem .65rem;font-size:.8rem;cursor:pointer}.diy-board .diy-chip.on{border-color:#0f6e6e;background:color-mix(in srgb,#0f6e6e 12%,white);color:#16324f}.diy-board .diy-select{border-radius:8px;max-width:11rem}.diy-board .diy-month{border-radius:8px}.diy-menu{position:relative}.diy-popover{position:absolute;right:0;top:2.1rem;z-index:5;width:16rem;background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:.7rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 8px 24px #16324f1f}.diy-popover input,.diy-popover select{width:100%;background:#fff;color:#16324f;border:1px solid #c9d3de;border-radius:6px}.diy-grid{margin-top:.6rem}.diy-card{background:#fff;border:1px solid #dde3ea;border-radius:12px;box-shadow:0 1px 2px #0000000a;padding:.45rem .6rem .55rem;overflow:visible;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.diy-grid .react-resizable-handle{z-index:3}.diy-grid .react-resizable-handle:after{border-color:#0f6e6e}.diy-panel-head{display:flex;align-items:center;gap:.25rem;min-height:1.6rem}.diy-handle{flex:1;font-weight:700;cursor:grab;font-size:.92rem}.diy-icon{background:transparent;border:0;color:#0f6e6e;cursor:pointer;padding:0 .25rem;font-size:1rem;border-radius:0}.diy-icon:not(:disabled):hover{background:transparent;border:0;color:#0c5a5a}.diy-body{flex:1;min-height:0;position:relative;overflow:hidden}.diy-chart{position:absolute;top:0;right:0;bottom:0;left:0}.diy-tipo{height:100%;display:flex;flex-direction:column;min-height:0}.diy-tipo .dash-chart{flex:1;min-height:0;height:auto}.diy-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;height:100%;align-items:stretch}.diy-flow .diy-hit{display:flex;flex-direction:column;justify-content:center}button.diy-hit{border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;text-align:center;cursor:pointer;width:100%;padding:0;border-radius:0}button.diy-hit:not(:disabled):hover{background:transparent;border:0}.diy-stat-wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;container-type:size}.diy-stat{margin:0;font-size:clamp(1.1rem,28cqmin,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.diy-stat-sub{margin:.15rem 0 0;color:#5c6b7a;font-size:.85rem}.diy-table-wrap{overflow:auto;height:100%}.diy-table{width:100%;font-size:.82rem;color:inherit}.diy-table th{color:#5c6b7a}.diy-table .mono{font-size:.82rem}.cuenta-tree-name{display:flex;align-items:center;gap:.25rem}.cuenta-tree-pad{display:inline-block;width:1.25rem}.diy-empty{text-align:center;padding:3rem 1rem}.diy-month-label{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:#5c6b7a}.diy-stage{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-items:start}.diy-stage.with-editor{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:.75rem}@media(max-width:860px){.diy-stage.with-editor{grid-template-columns:minmax(0,1fr)}}.diy-canvas{min-width:0}.diy-editor{position:static;width:auto;height:auto;z-index:1;background:#fff;color:#16324f;border:1px solid #dde3ea;border-radius:12px;padding:1rem;box-shadow:none;display:flex;flex-direction:column;gap:.7rem;overflow:visible}.diy-rules{display:flex;flex-direction:column;gap:.45rem;min-width:0}.diy-rules p{margin:.4rem 0 0;font-size:.8rem;color:#5c6b7a}.diy-rule{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;min-width:0}.diy-rule select,.diy-rule input{flex:1 1 7rem;min-width:0;max-width:100%}.diy-editor label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#5c6b7a}.diy-editor input,.diy-editor select{background:#fff;color:#16324f;border:1px solid #c9d3de;border-radius:8px;padding:.4rem .5rem}.dash-panel-head h3{margin:0 0 .15rem;font-size:1rem}.dash-panel-head p{margin:0 0 .4rem}.dash-chart{width:100%;min-height:220px}.sat-request-form{align-items:flex-end}.sat-request-form button{align-self:flex-end;margin-bottom:.1rem}.dropzone{display:block;margin:1rem 0;padding:2rem 1rem;text-align:center;border:1px dashed #c9d3de;border-radius:8px;background:#fff;color:#5c6b7a;cursor:pointer}.dropzone.over{border-color:#0f6e6e;color:#0f6e6e}.dropzone.disabled{opacity:.45;cursor:default;pointer-events:none}.import-summary{display:flex;flex-direction:column;gap:1rem}.import-summary h2{font-size:1rem;margin:0 0 .4rem}.import-summary .pill{margin-right:.25rem}.config-page{margin:-1.4rem -1.6rem;min-height:calc(100% + 2.8rem);display:flex;flex-direction:column}.config-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.15rem .35rem;margin:0;padding:0 1.2rem;border-bottom:1px solid #dde3ea;background:#f4f7f8}.config-tabs a{margin-bottom:.2rem;text-decoration:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:.7rem .85rem .55rem;background:transparent;font-size:.9rem;color:#5c6b7a}.config-tabs a:hover{color:#1c2430;background:color-mix(in srgb,#0f6e6e 6%,transparent)}.config-tabs a.on{border-bottom-color:#0f6e6e;background:transparent;color:#0f6e6e;font-weight:650}.config-page .config-sui-tabs{margin:.85rem 1.2rem 0;flex-wrap:wrap;align-self:flex-start;width:fit-content;max-width:calc(100% - 2.4rem)}.config-page .config-sui-tabs button{border:0;border-radius:var(--sui-radius-sm, 8px);background:transparent;color:var(--sui-muted, #5c6b7a);box-shadow:none;padding:6px 10px;font-size:.8rem;font-weight:600}.config-page .config-sui-tabs button:not(:disabled):hover{border:0;background:transparent;color:var(--sui-ink, #1c2430)}.config-page .config-sui-tabs button[aria-selected=true],.config-page .config-sui-tabs button.is-active{background:var(--sui-surface, #fff);color:var(--sui-ink, #1c2430);box-shadow:var(--sui-shadow-card, 0 1px 2px rgba(22, 50, 79, .08))}.config-page .config-sui-tabs button.is-active:not(:disabled):hover{background:var(--sui-surface, #fff);color:var(--sui-ink, #1c2430)}.empresa-form{display:grid;gap:.75rem;max-width:28rem;margin-top:.8rem}.empresa-form label{display:grid;gap:.3rem;font-size:.85rem}.empresa-form select,.empresa-form input{width:100%}.empresa-form button{justify-self:start}.config-pane{padding:1.2rem 1.6rem 1.6rem}.config-pane h2{scroll-margin-top:1rem;margin-top:0}.file-pill{position:relative;display:flex;align-items:center;gap:.55rem}.file-pill input{position:absolute;width:1px;height:1px;opacity:0}.file-pill .pick{border:1px solid #c9d3de;border-radius:999px;padding:.2rem .65rem;background:#fff;cursor:pointer;font-size:.8rem}.fiel-card{width:auto;max-width:44rem;margin:0 0 1rem}.fiel-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.fiel-card-head h2{margin:0;font-size:1.05rem}.fiel-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem 1.2rem;margin:.75rem 0 0}.fiel-meta div{margin:0}.fiel-meta dt{margin:0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#5c6b7a}.fiel-meta dd{margin:.15rem 0 0;font-size:.95rem}.fiel-meta dd.ok{color:#0f6e6e;font-weight:600}button.ghost{border:1px solid #c9d3de;background:#fff;color:#5c6b7a;font-size:.82rem;padding:.2rem .65rem}button.ghost:hover{color:#1c2430;border-color:#aeb9c6}.fiel-form,.pac-form{display:grid;grid-template-columns:12rem minmax(12rem,28rem);gap:.65rem .8rem;align-items:center;margin-top:.6rem}.fiel-form input,.pac-form input,.pac-form select{width:100%}.pac-check{grid-column:1 / -1;display:flex;align-items:center;gap:.45rem}.fiel-actions{display:flex;gap:.5rem;margin:0}.empresa-page button.sui-btn:not(:disabled):hover{background:var(--sui-hover);border-color:var(--sui-line-strong);color:var(--sui-ink)}.empresa-page button.sui-btn--primary:not(:disabled):hover{background:var(--sui-accent-hover);border-color:transparent;color:var(--sui-accent-ink)}.ws-form{display:grid;grid-template-columns:8rem minmax(12rem,28rem);gap:.65rem .8rem;align-items:center;margin-top:.6rem}.ws-form>label{margin:0}.ws-form>input{width:100%}.ws-form-label{font-weight:600}.ws-form>.ws-form-label{align-self:start;padding-top:.15rem}.ws-form-submit{grid-column:2;justify-self:start}.ws-checks{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ws-check{display:flex;align-items:center;gap:.45rem;margin:0}.ws-check input[type=checkbox]{width:auto;margin:0;flex:none}.ws-edit-form{display:flex;flex-direction:column;gap:.5rem}.ws-edit-form .meta{margin:0}table.ws-claves-table{width:100%;table-layout:auto;font-size:.85rem}table.ws-claves-table th,table.ws-claves-table td{vertical-align:middle}table.ws-claves-table td.ws-claves-actions,table.ws-claves-table th.ws-claves-actions{width:1%;white-space:nowrap}table.ws-claves-table td.ws-claves-actions button+button{margin-left:.35rem}tr.ws-clave-edit td{background:#f7fafc}.card.ws-card{width:auto;max-width:none;margin:0 0 1rem}.ws-card .ws-form{grid-template-columns:8rem minmax(12rem,1fr)}.ws-card .ws-form>input{max-width:36rem}.ws-card .ws-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem 1rem}.ws-card .toast-banner>div{flex:1;min-width:0}.ws-card input.ws-secreto{width:100%;max-width:46rem}.ws-card table.ws-claves-table{min-width:46rem}.ws-archivo-title{margin:1.4rem 0 .2rem;font-size:1rem}.ws-card table.ws-archivo-table td{color:#5c6b7a}.ws-docs{margin:1.4rem 0 0;padding:.9rem 1rem;border:1px solid #dde3ea;border-radius:8px;background:#fbfcfd}.ws-docs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .3rem}.ws-docs-head>h3{margin:0;font-size:1.05rem}.ws-docs-pdf{font-size:.9rem}.ws-docs>h3{margin:0 0 .3rem;font-size:1.05rem}.ws-docs-index{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:.4rem 0 .6rem;font-size:.85rem}.ws-docs-index button.ws-docs-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.ws-doc{border-top:1px solid #e6ebf0;padding-top:.7rem;margin-top:.8rem;scroll-margin-top:1rem}.ws-doc>h4{margin:0 0 .3rem;font-size:.95rem}.ws-doc>p{margin:.3rem 0}.ws-doc ul{margin:.3rem 0 .5rem;padding-left:1.2rem}.ws-doc-svc>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;cursor:pointer;list-style:none}.ws-doc-svc>summary::-webkit-details-marker{display:none}.ws-doc-svc>summary:before{content:"▸";display:inline-block;width:.8rem;color:#5c6b7a}.ws-doc-svc[open]>summary:before{content:"▾"}.ws-doc-svc>summary .ws-doc-svc-title{font-weight:600;font-size:.95rem}.ws-doc-svc[open]>summary{margin-bottom:.3rem}.ws-doc-svc>summary:focus-visible{outline:2px solid #2d5fa8;outline-offset:2px;border-radius:4px}.ws-doc-svc>p{margin:.3rem 0}.ws-doc-route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem}.ws-doc-method{display:inline-block;min-width:3.6rem;padding:.05rem .4rem;border-radius:4px;font:600 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;color:#fff;background:#5c6b7a}.ws-doc-method-get{background:#0f6e6e}.ws-doc-method-post{background:#2d5fa8}.ws-doc-method-put{background:#8a5a00}.ws-doc-method-delete{background:#a33a3a}.ws-doc-code{margin:.5rem 0}.ws-doc-code-label{margin:.5rem 0 .15rem;font-size:.78rem;font-weight:600;color:#5c6b7a}.ws-doc-code pre.mono{margin:0;padding:.55rem .7rem;overflow-x:auto;white-space:pre;word-break:normal;font-size:.8rem;line-height:1.4;background:#f1f4f7;border:1px solid #dde3ea;border-radius:6px}.ws-doc-code-actions{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ws-doc-code-actions .meta{margin:0}table.ws-doc-table{width:100%;table-layout:auto;font-size:.82rem;margin:.35rem 0}table.ws-doc-table td{vertical-align:top}table.ws-doc-table td.mono{font-size:.78rem;word-break:normal;overflow-wrap:anywhere}table.ws-doc-table td.ws-doc-http{white-space:nowrap}.art69-table{width:100%}.art69-editor{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:end;padding:.35rem 0}.art69-editor label{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;color:#5c6b7a;min-width:12rem}.art69-actions{display:flex;gap:.45rem;align-items:center}.art69-name{font-weight:600}.art69-desc{font-size:.78rem;line-height:1.25}.art69-vigencia,.art69-acciones{white-space:nowrap}.art69-activa-col{width:1%;white-space:nowrap;text-align:center}.art69-editor label.art69-editor-activa{min-width:0;align-items:flex-start}input.art69-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:1.9rem;height:1.05rem;margin:0;padding:0;border:0;border-radius:999px;background:#c3ccd6;cursor:pointer;vertical-align:middle;transition:background .15s ease;flex:none}input.art69-switch:before{content:"";position:absolute;top:.15rem;left:.15rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}input.art69-switch:checked{background:#0f6e6e}input.art69-switch:checked:before{transform:translate(.85rem)}input.art69-switch:focus-visible{outline:2px solid #0f6e6e;outline-offset:2px}input.art69-switch:disabled{cursor:not-allowed;opacity:.55}p.ok{color:#0f6e6e}.ollama-config{display:flex;flex-direction:column;gap:1rem}.ollama-model-row{display:flex;gap:.5rem;align-items:center}.ollama-model-row select,.ollama-model-row input{flex:1}.ai-desc-block{margin:.9rem 0 .4rem;padding:.75rem .9rem;border:1px solid #d5dde6;border-radius:8px;background:#f7fafc}.ai-desc-block h2{margin:0;font-size:1rem}.ai-desc-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.ai-desc-regen{font-size:.75rem;padding:.1rem .55rem}.ai-desc-summary{margin:0 0 .5rem;line-height:1.35}.ai-desc-tags{display:flex;flex-wrap:wrap;gap:.35rem}.ai-tag{display:inline-block;padding:.15rem .55rem;border-radius:999px;background:#e7f1f1;color:#0f6e6e;font-size:.82rem;border:1px solid #c5dede}.ai-desc-meta{margin:.35rem 0 0;color:#5c6b7a;font-size:.85rem}.ai-list-cell{max-width:22rem}.ai-list-summary{font-size:.82rem;line-height:1.25;color:#2a3642;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-width:22rem}.ai-list-tags{margin-top:.25rem}.ai-list-empty{color:#9aa7b5}.ai-tag{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consult-status{margin:.75rem 0;padding:.55rem .75rem;border-radius:8px;background:#f3f6f9;color:#334155;font-size:.9rem}.consult-status.live{background:#e8f4ff;color:#0b4a6f}.consult-status.bad{background:#fde8e8;color:#8a1f1f}.consult-status.aviso{background:#fff7e6;color:#7a4d00}.consult-live{margin:.5rem 0 1rem;padding:.6rem .75rem;border:1px solid #d7e0ea;border-radius:8px}.consult-rows{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem}.consult-rows li{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;font-size:.85rem}.roles-page-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .75rem}.roles-page-head h2{margin:0}a.primary.roles-new{display:inline-block;text-decoration:none;line-height:1.2;white-space:nowrap}.roles-detail-title{margin-top:0}.roles-form{display:flex;flex-direction:column;gap:.75rem;max-width:48rem}.roles-form-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}table.roles-table{width:auto;max-width:100%;table-layout:auto}table.roles-table th,table.roles-table td{white-space:nowrap;vertical-align:middle}table.roles-table th.num,table.roles-table td.num{width:1%;text-align:right;padding-left:1.25rem;padding-right:1.25rem}table.roles-table th.roles-actions,table.roles-table td.roles-actions{width:1%;padding-left:.5rem}table.roles-flags-table{width:100%}table.roles-flags-table th.roles-check,table.roles-flags-table td.roles-check{width:2.5rem;text-align:center}.table-wrap-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.table-wrap-bar>.meta{margin:0;flex:1}.table-wrap-tools{position:relative;display:flex;align-items:center;gap:.35rem;flex:0 0 auto;margin-left:auto}.table-wrap-tools .excel-export{border-radius:8px;color:#0f6e6e;box-shadow:0 1px 2px #16324f0f}.cols-gear{background:#fff;border:1px solid #dde3ea;border-radius:8px;color:#0f6e6e;cursor:pointer;font-size:1.05rem;line-height:1;padding:.28rem .45rem;box-shadow:0 1px 2px #16324f0f}.cols-gear:hover{border-color:#0f6e6e}.cols-popover{position:absolute;right:0;top:2.1rem;z-index:5;min-width:16rem;background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:.65rem .75rem;box-shadow:0 8px 24px #16324f1f}.cols-popover .col-picker{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.55rem;margin:0;max-height:20rem;overflow:auto}.cols-popover .col-picker label{display:flex;flex-direction:row;align-items:center;gap:.45rem;margin:0;white-space:nowrap;color:var(--sui-ink, #16324f);font-size:.95rem;line-height:1.3}.dash-listas-panel{margin:0 0 1rem;max-width:36rem}.dash-listas-panel h3{margin:0 0 .45rem;font-size:1rem}.cols-popover .col-picker input[type=checkbox]{width:auto;flex:none;margin:0;accent-color:#0f6e6e}button.th-sort{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:inherit;white-space:nowrap}button.th-sort:hover,button.th-sort.active{color:#0f6e6e}.ref-cell{white-space:nowrap}.ref-cell form{display:inline-flex;gap:.25rem;align-items:center}.aviso-ai{margin-top:.2rem;font-weight:400;font-size:.82rem;line-height:1.25;color:#5c6b7a;max-width:40rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.aviso-fecha{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.danger{background:#9b2c2c;color:#fff;border:0;border-radius:8px;padding:.55rem .9rem;cursor:pointer;font-size:.9rem}.danger:not(:disabled):hover{background:#7f2323;border-color:transparent;color:#fff}.modal.confirm-dialog,.modal.confirm-dialog h2{color:#16324f}.confirm-dialog-msg p{margin:0 0 .5rem}.confirm-dialog-msg{margin:0 0 .4rem;line-height:1.4}.confirm-dialog-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.modal.confirm-dialog input{width:100%}.modal.confirm-dialog .modal-actions button:not(.primary):not(.danger){padding:.5rem .9rem;font-size:.9rem;border-radius:8px}.nomina-page{display:flex;flex-direction:column;gap:1rem}.nomina-head h1{margin:0 0 .25rem}.nomina-filters{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:flex-end;background:#fff;border-radius:12px;padding:.85rem 1rem;box-shadow:0 1px 2px #0000000a}.nomina-filters label{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#5c6b7a;margin:0}.nomina-filters input,.nomina-filters select{min-width:7.5rem}.nomina-kpis .card{width:12.5rem;min-width:0;box-sizing:border-box}.nomina-kpis .card strong{font-size:1.15rem;display:block;margin-top:.2rem}.nomina-kpis .card:has(.he-breakdown){overflow:hidden}.nomina-panel{background:#fff;border-radius:12px;padding:1rem 1.1rem;box-shadow:0 1px 2px #0000000a}.nomina-panel h2{margin:0 0 .75rem;font-size:1.05rem}.nomina-panel h3{margin:1rem 0 .5rem;font-size:.95rem}.nomina-chart{width:100%;min-height:240px}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-chart--bars{filter:drop-shadow(0 6px 8px rgba(48,42,110,.22))}html[data-sail-look=winelive] .nomina-chart--bars{filter:drop-shadow(0 6px 10px rgba(162,39,47,.28))}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-chart--bars .recharts-bar-rectangle path{filter:drop-shadow(0 4px 6px rgba(48,42,110,.18)) brightness(1.03);stroke:var(--nomina-bar-stroke, rgba(255, 255, 255, .55));stroke-width:1}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-chart--bars .recharts-line-curve,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-chart--bars .recharts-line-dot,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-chart--bars .recharts-active-dot circle{filter:none}html[data-sail-look=winelive] .nomina-chart--bars .recharts-bar-rectangle path{filter:drop-shadow(0 4px 7px rgba(162,39,47,.22)) brightness(1.03)}html[data-sail-look=winelive] .nomina-chart--bars .recharts-line-curve{filter:none}.nomina-chart--donut{min-height:0;display:flex;justify-content:center;padding:.5rem 0 .25rem}.nomina-chart--donut .sui-donut__hole b{font-size:clamp(.72rem,2.4vw,1.15rem);max-width:6.75rem;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.15;letter-spacing:-.02em}.nomina-chart--donut .sui-legend{list-style:none;margin:0;padding:0;justify-content:center;max-width:22rem}.nomina-chart--donut .sui-donut-wrap{display:grid;justify-items:center;gap:1rem;--sui-seg-a: var(--sui-chart-1, #0f6e6e);--sui-seg-b: var(--sui-chart-2, #e09a3e);--sui-seg-c: color-mix(in srgb, var(--sui-chart-1, #0f6e6e) 24%, #ffffff);--sui-seg-c-ink: var(--sui-ink, #172033);--sui-seg-a-ink: #ffffff;--sui-seg-b-ink: #ffffff;--sui-ring-track: color-mix(in srgb, var(--sui-chart-1, #0f6e6e) 16%, var(--sui-surface-2, #f3f5f9))}html[data-sail-mode=dark][data-sail-look=wine] .nomina-chart--donut .sui-donut-wrap,html[data-sail-mode=dark][data-sail-look=winelive] .nomina-chart--donut .sui-donut-wrap{--sui-seg-c: color-mix(in srgb, var(--sui-chart-1, #a2272f) 42%, #f3d0d3);--sui-seg-c-ink: #1a1010;--sui-seg-b-ink: #1a1010}html[data-sail-mode=dark][data-sail-look=vivo] .nomina-chart--donut .sui-donut-wrap{--sui-seg-c: color-mix(in srgb, var(--sui-chart-1) 48%, #d5e2ff);--sui-seg-c-ink: #172033}html[data-sail-look=clasico] .nomina-chart--donut .sui-donut{position:relative;width:188px;height:188px;border-radius:50%;background:var(--sui-donut, conic-gradient(var(--sui-chart-1, #2563eb) 0 50%, var(--sui-donut-rest, #e7ebf2) 0));display:grid;place-items:center}html[data-sail-look=clasico] .nomina-chart--donut .sui-donut__arc{display:none}html[data-sail-look=clasico] .nomina-chart--donut .sui-donut__hole{width:118px;height:118px;border-radius:50%;background:var(--sui-surface, #fff);display:grid;align-content:center;justify-items:center;text-align:center}html[data-sail-look=clasico] .nomina-chart--donut .sui-donut__hole span{font-size:.75rem;color:var(--sui-muted, #64748b)}html[data-sail-look=clasico] .nomina-chart--donut .sui-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem}html[data-sail-look=clasico] .nomina-chart--donut .sui-legend li{display:inline-flex;align-items:center;gap:.4rem}html[data-sail-look=clasico] .nomina-chart--donut .sui-legend i{width:10px;height:10px;border-radius:3px;background:var(--c);display:inline-block}html[data-sail-look=wine] .nomina-chart--donut .sui-donut__arc{display:none}.nomina-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.nomina-chart-pair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.nomina-periodicidad-panel{grid-column:1 / -1}.nomina-receptores-panel{min-width:0}.nomina-receptores-wrap{overflow-x:auto;max-width:100%;margin-top:0;-webkit-overflow-scrolling:touch}.nomina-receptores-table{table-layout:fixed;width:100%;min-width:48rem}.nomina-receptores-table th,.nomina-receptores-table td{min-width:0;vertical-align:middle}.nomina-receptores-table .nomina-col-nombre{width:16%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nomina-receptores-table .nomina-col-curp{width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.nomina-receptores-table .nomina-col-rfc{width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.nomina-receptores-table .nomina-col-empleado,.nomina-receptores-table .nomina-col-depto{width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nomina-receptores-table .nomina-col-cfdi{width:3.25rem}.nomina-receptores-table .nomina-col-money{width:7rem}.nomina-receptores-table td.num,.nomina-receptores-table th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nomina-receptores-table .nomina-cell-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.nomina-pagination{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}@media(max-width:760px){.nomina-chart-pair{grid-template-columns:1fr}}.nomina-detail .sheet-grid{margin-bottom:.75rem}.dash-extras{margin:1rem 0 1.25rem}.dash-extras-title{margin:0 0 .35rem;font-size:1.05rem;color:#16324f}.dash-extras-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem;margin-top:.75rem}.dash-extra-panel{min-height:12rem}.dash-extra-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem;margin:.6rem 0}.dash-extra-kpis em{display:block;font-style:normal;font-size:.7rem;font-weight:600;color:#5c6b7a}.dash-extra-kpis b{font-size:.95rem;color:#16324f}.dash-extra-kpis .dash-hit,.dash-extra-kpis>div{text-align:left;padding:.45rem .55rem;border-radius:8px;background:#f5f8fa}.dash-extra-quality{color:#8a4b08}.he-breakdown{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin-top:.35rem;font-size:.72rem;line-height:1.25;color:#5c6b7a}.he-breakdown td{padding:.1rem 0;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}.he-breakdown .he-tipo{width:44%}.he-breakdown .he-horas{width:22%;text-align:right;padding:0 .3rem;font-variant-numeric:tabular-nums}.he-breakdown .he-importe{width:34%;text-align:right;font-variant-numeric:tabular-nums}.docref-shell{display:flex;flex-direction:column;gap:12px}.docref-subnav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.docref-subnav a{text-decoration:none;color:var(--sui-ink, inherit);opacity:.75}.docref-subnav a.active{opacity:1;font-weight:600;border-bottom:2px solid var(--sui-accent, #0f6e6e)}.docref-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:12px 0}.docref-kpi{padding:12px 16px}.docref-kpi strong{font-size:1.4rem;display:block;margin-top:4px}.docref-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.docref-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;min-width:0}.docref-filters .sui-search{flex:1 1 12rem;min-width:0;max-width:22rem}.docref-filters .sui-select{min-width:0;max-width:100%}.docref-page .sui-card{padding:12px 16px;min-width:0;max-width:100%;box-sizing:border-box}.docref-page .sui-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.docref-page .sui-table-wrap:has(.docref-docsearch){overflow:visible}.docref-page .sui-table{width:100%;table-layout:auto}.docref-page .sui-table th,.docref-page .sui-table td{vertical-align:top}.docref-page .sui-table td:has(.docref-docsearch){overflow:visible}.docref-page .sui-table code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.docref-page .sui-table td[data-label=Origen],.docref-page .sui-table td[data-label=Destino],.docref-page .sui-table td[data-label=Identidad],.docref-page .sui-table td[data-label=Título]{width:auto;min-width:12rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.docref-page .sui-table td[data-label=Fecha],.docref-page .sui-table td[data-label=Estado],.docref-page .sui-table td[data-label=Usuario],.docref-page .sui-table td[data-label=Acciones],.docref-page .sui-table th.docref-ficha-acciones,.docref-ficha-dir .docref-ficha-acciones{width:1%;white-space:nowrap;vertical-align:middle}.docref-ficha-dir .docref-ficha-acciones{min-width:11rem}.docref-page .sui-table td[data-label=Tipo]{width:1%;white-space:nowrap;vertical-align:middle}.docref-page .sui-table td[data-label=Tipo]:has(.sui-select),.docref-page .sui-table td[data-label=Tipo]:has(select){width:auto;white-space:normal;min-width:10rem}.docref-page .sui-table td[data-label=Tipo] .sui-select,.docref-page .sui-table td[data-label=Tipo] select{width:auto;min-width:10rem;max-width:100%}.docref-page .sui-table td[data-label=Nota]{width:12rem;min-width:8rem;max-width:14rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:middle}.docref-page .sui-table td[data-label=Nota] .sui-input,.docref-page .sui-table td[data-label=Nota] input{width:100%;min-width:8rem;box-sizing:border-box}.docref-ficha-dir .sui-table-wrap:not(:has(.docref-docsearch)){overflow-x:auto}.docref-grafo-ficha__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.docref-grafo-ficha__tools{display:flex;align-items:center;gap:2px}.docref-grafo-ficha__avanzado{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--sui-ink, #1c2430) 12%,transparent)}.docref-grafo{overflow:hidden}.docref-grafo__zoom{width:100%;height:100%;will-change:transform}.docref-grafo .sui-graph{aspect-ratio:auto;min-height:0;height:var(--docref-grafo-h, 14rem)}.docref-grafo.docref-grafo--vacio .sui-graph{height:auto;min-height:5.5rem}.docref-grafo .sui-graph__node{box-sizing:border-box;width:var(--docref-nodo-w, 7.6rem);max-width:none}.docref-grafo .sui-graph__title>span,.docref-grafo .sui-graph__sub>span{display:inline}.docref-page .empresa-form label{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.docref-page .docref-alert{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--sui-warn, #c26a12);border-left-width:4px;background:var(--sui-warn-soft, #fff4e8);color:var(--sui-ink, #1c2430);margin:4px 0 12px}.docref-page .docref-alert .sui-badge{flex:none}.docref-page .empresa-form textarea{font:inherit}.docref-docsearch{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.docref-docsearch-hits{list-style:none;margin:4px 0 0;padding:4px;position:absolute;z-index:5;left:0;right:0;max-height:240px;overflow:auto;background:var(--sui-surface, #fff);border:1px solid var(--sui-line, #e6eaf0);border-radius:var(--sui-radius-md, 8px);box-shadow:var(--sui-shadow-pop, 0 8px 24px rgba(0,0,0,.12))}.docref-docsearch-hits li{margin:0}html[data-sail-look]:not([data-sail-look=clasico]){color:var(--sui-ink);background:var(--sui-canvas)}html[data-sail-look]:not([data-sail-look=clasico]) body{background:var(--sui-canvas)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top{background:var(--sui-topbar);color:var(--sui-ink);border-bottom:1px solid var(--sui-line)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .crumb{color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .bell,:where(html[data-sail-look]:not([data-sail-look=clasico])) .top a.user,:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .user{color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .bell:hover{color:var(--sui-accent)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .top-nav-toggle{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .top-nav-toggle:hover{background:var(--sui-hover);color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .company-select{background:var(--sui-surface);color:var(--sui-ink);border-color:var(--sui-line-strong, var(--sui-line))}:where(html[data-sail-look]:not([data-sail-look=clasico])) :where(.body)>nav{background:var(--sui-sidebar);border-right-color:var(--sui-line)}:where(html[data-sail-look]:not([data-sail-look=clasico])) :where(.body)>nav a{color:var(--sui-sidebar-ink, var(--sui-ink))}:where(html[data-sail-look]:not([data-sail-look=clasico])) :where(.body)>nav a:hover{background:var(--sui-hover)}:where(html[data-sail-look]:not([data-sail-look=clasico])) :where(.body)>nav a.active{background:var(--sui-accent);color:var(--sui-accent-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) :where(.body)>nav a.active:hover{background:var(--sui-accent-hover)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nav-sub{border-left-color:var(--sui-line)}:where(html[data-sail-look]:not([data-sail-look=clasico])) button.nav-toggle{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) button.nav-toggle:not(:disabled):hover{background:var(--sui-hover);color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .card,:where(html[data-sail-look]:not([data-sail-look=clasico])) .sheet,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-panel,:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-panel{background:var(--sui-surface);border:1px solid var(--sui-line);border-radius:var(--sui-radius-lg, 16px);box-shadow:var(--sui-shadow-card)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat{border-top:3px solid var(--chip-color, var(--sui-line))}:where(html[data-sail-look]:not([data-sail-look=clasico])) .meta{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .primary,:where(html[data-sail-look]:not([data-sail-look=clasico])) .login button{background:var(--sui-accent);color:var(--sui-accent-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .primary:not(:disabled):hover,:where(html[data-sail-look]:not([data-sail-look=clasico])) .login button:not(:disabled):hover{background:var(--sui-accent-hover)}:where(html[data-sail-look]:not([data-sail-look=clasico])) button:not(:disabled):hover{border-color:var(--sui-accent);background:color-mix(in srgb,var(--sui-accent) 8%,var(--sui-surface));color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) button{background:var(--sui-surface);color:var(--sui-ink);border-color:var(--sui-line-strong, var(--sui-line))}:where(html[data-sail-look]:not([data-sail-look=clasico])) .panel,:where(html[data-sail-look]:not([data-sail-look=clasico])) .login form,:where(html[data-sail-look]:not([data-sail-look=clasico])) .modal,:where(html[data-sail-look]:not([data-sail-look=clasico])) .acuse-panel,:where(html[data-sail-look]:not([data-sail-look=clasico])) .filters,:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-filters,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-card,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-editor,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-popover,:where(html[data-sail-look]:not([data-sail-look=clasico])) .cols-popover,:where(html[data-sail-look]:not([data-sail-look=clasico])) .reglas-cuenta-dropdown,:where(html[data-sail-look]:not([data-sail-look=clasico])) .filter-combo-panel,:where(html[data-sail-look]:not([data-sail-look=clasico])) .pill-pop,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-info-pop,:where(html[data-sail-look]:not([data-sail-look=clasico])) .chart,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dropzone,:where(html[data-sail-look]:not([data-sail-look=clasico])) details.avanzado[open]{background:var(--sui-surface);color:var(--sui-ink);border-color:var(--sui-line)}html[data-sail-look]:not([data-sail-look=clasico]) .cols-popover .col-picker label{color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) table{background:var(--sui-surface);color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) input,:where(html[data-sail-look]:not([data-sail-look=clasico])) select,:where(html[data-sail-look]:not([data-sail-look=clasico])) .filter-combo-trigger,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-title,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-name input,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-board .diy-chip,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-board .diy-select,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-board .diy-month,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-popover input,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-popover select,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-editor input,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-editor select,:where(html[data-sail-look]:not([data-sail-look=clasico])) .icon-btn,:where(html[data-sail-look]:not([data-sail-look=clasico])) .cols-gear,:where(html[data-sail-look]:not([data-sail-look=clasico])) .file-pill .pick,:where(html[data-sail-look]:not([data-sail-look=clasico])) button.ghost,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-chip,:where(html[data-sail-look]:not([data-sail-look=clasico])) button.dash-hit,:where(html[data-sail-look]:not([data-sail-look=clasico])) button.card.dash-hit{background:var(--sui-surface);color:var(--sui-ink);border-color:var(--sui-line-strong, var(--sui-line))}:where(html[data-sail-look]:not([data-sail-look=clasico])) button.dash-hit:not(:disabled):hover,:where(html[data-sail-look]:not([data-sail-look=clasico])) button.card.dash-hit:not(:disabled):hover{background:var(--sui-surface);color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-listados button.dash-list-row,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-listados button.dash-list-row:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--sui-ink);border-radius:0;padding:.15rem 0}html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric.dash-listados>.dash-fiscal-list{margin-top:.55rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-filters label{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .consult-status{background:var(--sui-surface-2, var(--sui-hover));color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .consult-status.live{background:var(--sui-info-soft);color:var(--sui-info)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .consult-status.bad{background:var(--sui-danger-soft);color:var(--sui-danger)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .consult-status.aviso{background:var(--sui-warn-soft);color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .config-tabs a.on{color:var(--sui-accent);border-color:var(--sui-accent)}html[data-sail-look]:not([data-sail-look=clasico]) .config-page .config-sui-tabs button,html[data-sail-look]:not([data-sail-look=clasico]) .config-page .config-sui-tabs button:not(:disabled):hover{border:0;background:transparent;color:var(--sui-muted);box-shadow:none}html[data-sail-look]:not([data-sail-look=clasico]) .config-page .config-sui-tabs button[aria-selected=true],html[data-sail-look]:not([data-sail-look=clasico]) .config-page .config-sui-tabs button.is-active,html[data-sail-look]:not([data-sail-look=clasico]) .config-page .config-sui-tabs button.is-active:not(:disabled):hover{background:var(--sui-surface);color:var(--sui-ink);box-shadow:var(--sui-shadow-card)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .cuentas-link,:where(html[data-sail-look]:not([data-sail-look=clasico])) .diy-board a{color:var(--sui-accent)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .recharts-cartesian-grid line{stroke:var(--sui-chart-track, var(--sui-line))}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .card,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .sheet,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-panel,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-panel{border-color:transparent;box-shadow:var(--sui-shadow-card)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) :where(.body)>nav a.active{box-shadow:0 8px 16px color-mix(in srgb,var(--sui-accent) 38%,transparent)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card{position:relative;--sbe-metric-soft: var(--sui-info-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f6fe0' stroke-width='1.8'%3E%3Cpath d='M4 6h16v12H4z'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");background-color:color-mix(in srgb,var(--sbe-metric-soft) 72%,var(--sui-surface));background-image:linear-gradient(180deg,#ffffff73,#fff0 46%)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat:after,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:after{content:"";position:absolute;top:.55rem;right:.55rem;width:30px;height:30px;border-radius:10px;background-color:var(--sui-surface);background-image:var(--sui-metric-icon);background-repeat:no-repeat;background-position:center;background-size:16px 16px;box-shadow:0 8px 16px #1c24301f,inset 0 1px #ffffffe6;pointer-events:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat:has(.sui-metric__icon):after,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:has(.sui-metric__icon):after{content:none;display:none;background:none;box-shadow:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat:not(:has(.sui-metric__icon)),html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:not(:has(.sui-metric__icon)){padding-top:2.85rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-summary.sui-metrics,:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:var(--sui-space-5, 1.25rem)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics{align-items:start}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .card{width:auto;min-width:0}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .card.sui-metric{padding:var(--sui-space-5, 1.25rem) var(--sui-space-6, 1.5rem)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-panel{padding:1.15rem 1.25rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-panel h2{margin:0 0 .85rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart{min-height:260px;padding:.35rem .35rem .55rem;box-sizing:border-box}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart .recharts-wrapper,:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart .recharts-surface{overflow:visible}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.1rem;margin:0 0 .55rem;padding:0;list-style:none;font-size:.78rem;font-weight:600;color:var(--sui-ink, #1c2430)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart-legend li{display:inline-flex;align-items:center;gap:.35rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--c, #0f6e6e)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-depto-sindato{margin:0 0 .45rem;font-size:.78rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .card.sui-metric{width:auto;min-width:0;padding:1.15rem 1.25rem 1.05rem;gap:10px;min-height:128px;box-sizing:border-box}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .sui-metric__top{gap:.75rem;align-items:flex-start}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .sui-metric__icon{width:40px;height:40px;border-radius:12px;flex:0 0 auto;margin-left:.15rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-kpis.sui-metrics .sui-metric__value{margin-top:.15rem;padding-right:.35rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;letter-spacing:-.03em}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart--donut{padding:.75rem .5rem .5rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart--donut .sui-donut__hole span{margin-top:.2rem;max-width:7rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .nomina-chart--donut .sui-legend{margin:.35rem 0 0;padding:.35rem 0 0;gap:.65rem 1rem}html[data-sail-mode=dark]:is([data-sail-look=vivo],[data-sail-look=winelive]){--nomina-bar-stroke: rgba(255, 255, 255, .18)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric{width:auto;min-width:0;min-height:0;height:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding:.85rem 1rem .75rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .sui-metric__top{width:100%;align-items:center;min-height:36px}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .sui-metric__label{flex:1 1 auto;min-width:0;text-align:left;line-height:1.2;font-size:1rem;font-weight:600;color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .sui-metric__icon{flex:0 0 auto}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .dash-stat-num,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .sui-metric__value{text-align:left;overflow-wrap:anywhere;word-break:break-word;max-width:100%}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .dash-stat-foot,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric .sui-metric__delta{text-align:left}:where(html[data-sail-look]:not([data-sail-look=clasico])) .flow-fiscal.sui-metrics{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch}@media(min-width:1100px){:where(html[data-sail-look]:not([data-sail-look=clasico])) .flow-fiscal.sui-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-summary.sui-metrics{grid-template-columns:repeat(auto-fill,minmax(10.75rem,1fr))}}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .55rem;min-width:0;width:100%}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-split span,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-split .split-hit{min-width:0;max-width:100%}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-split em{line-height:1.2;text-align:center;max-width:100%}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-split b{overflow-wrap:anywhere;word-break:break-word;max-width:100%;text-align:center}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split b{overflow-wrap:anywhere;word-break:break-word}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split.three{gap:.45rem .55rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split.three em{font-size:.65rem;line-height:1.2;text-wrap:balance;max-width:100%}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split.three b{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(.68rem,.55rem + .45vw,.85rem);line-height:1.15;max-width:100%}@media(max-width:720px){html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split.three{grid-template-columns:1fr;gap:.4rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card .dash-stat-split.three b{font-size:.9rem}}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-ok,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:nth-child(5n+3){--sbe-metric-soft: var(--sui-ok-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312805c' stroke-width='1.8'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E")}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-warn,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat-danger,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:nth-child(5n){--sbe-metric-soft: var(--sui-warn-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a85a0e' stroke-width='1.8'%3E%3Cpath d='M12 4 3 19h18L12 4z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:nth-child(5n+2){--sbe-metric-soft: var(--sui-violet-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c5cbf' stroke-width='1.8'%3E%3Cpath d='M4 12h12M12 6l6 6-6 6'/%3E%3C/svg%3E")}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card:nth-child(5n+4){--sbe-metric-soft: var(--sui-mint-soft);--sui-metric-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a7a63' stroke-width='1.8'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E")}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart--relieve{filter:drop-shadow(0 6px 8px rgba(48,42,110,.22))}html[data-sail-look=winelive] .diy-chart--relieve{filter:drop-shadow(0 6px 10px rgba(162,39,47,.28))}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-bar-rectangle path,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-pie-sector path{filter:drop-shadow(0 6px 8px rgba(48,42,110,.22)) brightness(1.04);stroke:#ffffff8c;stroke-width:1}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart .recharts-bar-rectangle path,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart .recharts-pie-sector path{filter:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-line-curve{stroke-width:3px;filter:drop-shadow(0 5px 6px rgba(48,42,110,.25))}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart .recharts-line-curve{filter:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-line-dot,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-active-dot circle{filter:drop-shadow(0 2px 3px rgba(48,42,110,.3))}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart .recharts-line-dot,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .diy-chart .recharts-active-dot circle{filter:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-legend-item-text{color:var(--sui-ink)!important;font-weight:600}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-fiscal-card.sui-metric{padding:.85rem 1rem .75rem;gap:.4rem;min-height:0;background-color:var(--sui-surface);background-image:none}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .sui-metric__icon{width:36px;height:36px;margin-left:var(--sui-space-2, .5rem)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-num,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .sui-metric__value{margin:.35rem 0 .15rem;letter-spacing:-.02em}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-split{gap:.65rem 1.35rem;margin-top:auto;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--sui-line) 70%,transparent)}html[data-sail-look]:not([data-sail-look=clasico]) .dash-summary.sui-metrics,html[data-sail-look]:not([data-sail-look=clasico]) .flow-fiscal.sui-metrics{align-items:stretch}html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric>.dash-hit{flex:0 0 auto;width:100%}html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric>.dash-stat-split,html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric>.dash-fiscal-list,html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric>.dash-stat-foot{margin-top:auto}html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric:not(:has(.dash-stat-split)):not(:has(.dash-fiscal-list)):not(:has(.dash-stat-foot))>.dash-stat-num,html[data-sail-look]:not([data-sail-look=clasico]) .dash-stat.sui-metric:not(:has(.dash-stat-split)):not(:has(.dash-fiscal-list)):not(:has(.dash-stat-foot))>.sui-metric__value{margin-top:auto;margin-bottom:auto}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-split span,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-split .split-hit{gap:.3rem;padding:.25rem .4rem;position:relative}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-split.three{gap:.7rem 1rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric .dash-stat-split b{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;letter-spacing:-.01em}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .flow-fiscal.sui-metrics{gap:var(--sui-space-4, 1rem)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-panel.sui-card{padding:1rem 1.1rem .85rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-panel-head{margin-bottom:.35rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-panel-head p.meta{margin-bottom:.55rem;line-height:1.35}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-chart{min-height:268px;padding-bottom:.25rem}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-legend-wrapper{padding-top:.35rem!important;inset-inline:.25rem!important}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-default-tooltip{background:color-mix(in srgb,var(--sui-surface-2, #f7f8fb) 88%,var(--sui-info-soft, #dbe8ff))!important;border:1px solid var(--sui-line-strong, var(--sui-line))!important;border-radius:12px!important;box-shadow:var(--sui-shadow-card, 0 10px 28px rgba(28, 36, 48, .16))!important;color:var(--sui-ink)!important;padding:10px 12px!important}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-default-tooltip .recharts-tooltip-label{color:var(--sui-ink)!important;font-weight:700}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-tooltip-item{color:var(--sui-ink)!important}html[data-sail-mode=dark]:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-default-tooltip{background:color-mix(in srgb,var(--sui-surface-2, #222633) 90%,var(--sui-info-soft, #2a3a5c))!important;border-color:var(--sui-line-strong, var(--sui-line))!important}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .recharts-cartesian-axis-tick-value{fill:var(--sui-muted, #5c6b7a)}html[data-sail-look=winelive] .recharts-bar-rectangle path,html[data-sail-look=winelive] .recharts-pie-sector path{filter:drop-shadow(0 6px 10px rgba(162,39,47,.28)) brightness(1.04)}html[data-sail-look=winelive] .diy-chart .recharts-bar-rectangle path,html[data-sail-look=winelive] .diy-chart .recharts-pie-sector path{filter:none}html[data-sail-look=winelive] .recharts-line-curve{filter:drop-shadow(0 5px 6px rgba(162,39,47,.3))}html[data-sail-look=winelive] .diy-chart .recharts-line-curve{filter:none}html:is([data-sail-look=wine],[data-sail-look=winelive]) :where(.body)>nav{background:#181818;border-right-color:#2a2424;box-shadow:inset 0 3px #a2272f}html:is([data-sail-look=wine],[data-sail-look=winelive]) :where(.body)>nav a{color:#f3f0f0}html:is([data-sail-look=wine],[data-sail-look=winelive]) :where(.body)>nav a:hover{background:#ffffff14}html:is([data-sail-look=wine],[data-sail-look=winelive]) :where(.body)>nav a.active{background:var(--sui-accent);color:var(--sui-accent-ink)}html:is([data-sail-look=wine],[data-sail-look=winelive]) :where(.body)>nav a.active:hover{background:var(--sui-accent-hover);color:var(--sui-accent-ink)}html:is([data-sail-look=wine],[data-sail-look=winelive]) .nav-sub{border-left-color:#3a3030}html:is([data-sail-look=wine],[data-sail-look=winelive]) .nav-collapsed .nav-group{border-bottom-color:#3a3030}html:is([data-sail-look=wine],[data-sail-look=winelive]) button.nav-toggle{color:#b5a8a8}html:is([data-sail-look=wine],[data-sail-look=winelive]) button.nav-toggle:not(:disabled):hover{background:#ffffff14;color:#f7f5f5;border:0}html[data-sail-look=winelive] :where(.body)>nav a.active{box-shadow:0 8px 16px #a2272f66}:where(html[data-sail-look]:not([data-sail-look=clasico])) .sui-metric .sui-metric__label{margin:0;font-weight:var(--sui-fw-medium)}.tema-grid{display:flex;flex-wrap:wrap;gap:.8rem;margin:.6rem 0 1.2rem}.tema-opt{border-radius:12px;padding:.7rem .8rem;width:11rem;text-align:left;display:flex;flex-direction:column;gap:.4rem;font-size:.9rem}.tema-opt[aria-pressed=true]{outline:2px solid #0f6e6e;outline-offset:2px}.tema-swatch{display:flex;height:2rem;border-radius:8px;overflow:hidden;border:1px solid #dde3ea}.tema-swatch span{flex:1}.tema-mode-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1.2rem}.tema-mode-opt{border-radius:999px;padding:.45rem 1rem;font-size:.9rem;border:1px solid #dde3ea;background:#fff;color:inherit;cursor:pointer}.tema-mode-opt[aria-pressed=true]{outline:2px solid #0f6e6e;outline-offset:2px;border-color:transparent}:where(html[data-sail-look]:not([data-sail-look=clasico])) .tema-mode-opt{background:var(--sui-surface);border-color:var(--sui-line);color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .tema-mode-opt[aria-pressed=true]{outline-color:var(--sui-accent)}.top-mode-cycle{flex-shrink:0;width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.top-mode-cycle:hover{background:#ffffff1f}.top-mode-cycle svg{display:block}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .top-mode-cycle{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .top .top-mode-cycle:hover{background:var(--sui-hover);color:var(--sui-ink)}html[data-sail-look=clasico] .top-mode-cycle,html[data-sail-look=clasico] .tema-mode-section{display:none!important}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat.sui-metric{border-top:1px solid var(--sui-line)}html:is([data-sail-look=vivo],[data-sail-look=winelive]) .dash-stat.sui-metric,html:is([data-sail-look=vivo],[data-sail-look=winelive]) .nomina-kpis .card.sui-metric{background-color:var(--sui-surface);background-image:none}:where(html[data-sail-look]:not([data-sail-look=clasico])) .sui-metric .sui-metric__value{color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) body{color:var(--sui-ink)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat-split em{color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat-split b{color:var(--sui-ink)}html[data-sail-look]:not([data-sail-look=clasico]):not([data-sail-mode=dark]){--sui-warn: #a85a0e;--sui-mint: #1a7a63}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat-split .emitidos :is(em,b){color:var(--sui-ok)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-stat-split .recibidos :is(em,b){color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.dash-stat-warn .dash-stat-num{color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.dash-stat-ok .dash-stat-num{color:var(--sui-ok)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .sui-metrics .dash-stat.sui-metric>.sui-metric__value,html[data-sail-look]:not([data-sail-look=clasico]) .sui-metrics .dash-stat.sui-metric .dash-hit>.dash-stat-num{text-align:center;align-self:stretch;width:100%}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-head{display:flex;flex-direction:column;gap:2px;min-width:0}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-sub{font-size:.72rem;line-height:1.2;font-weight:500;color:var(--sui-muted)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.dash-stat-ok .dash-fiscal-sub{color:var(--sui-ok)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.dash-stat-warn .dash-fiscal-sub{color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.sui-metric>.dash-fiscal-list,:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-card.sui-metric>.dash-stat-split{gap:.4rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--sui-line) 70%,transparent)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row{gap:.75rem}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row em{color:var(--sui-muted);font-size:.72rem;text-align:left}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row b{color:var(--sui-ink);font-size:clamp(.82rem,.72rem + .35vw,.95rem);letter-spacing:-.01em;white-space:nowrap;text-align:right;min-width:5rem;font-variant-numeric:tabular-nums}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row.emitidos :is(em,b){color:var(--sui-ok)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row.recibidos :is(em,b){color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row.fiscal-row-warn :is(em,b){color:var(--sui-warn)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row.fiscal-row-ok :is(em,b){color:var(--sui-ok)}:where(html[data-sail-look]:not([data-sail-look=clasico])) .dash-fiscal-row.fiscal-row-reten :is(em,b){color:var(--sui-warn)}html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric{container:sbe-fiscal-card / inline-size}html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric>.dash-fiscal-list,html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric>.dash-stat-split{flex:1 1 auto;margin-top:0}html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric>.dash-fiscal-list{justify-content:center}html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric>.dash-stat-split{align-content:center}html[data-sail-look]:not([data-sail-look=clasico]) .dash-fiscal-card.dash-stat.sui-metric>.dash-stat-num{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:min(1.6rem,100cqi / 7.4)}
