@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1-h52z97c7bce.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_400_italic-s.p.1vtubsvf2ctmh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2broe1i9movoa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.11xxlm8n0_7w8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.svZkKq_className{font-family:plexSans,plexSans Fallback}.svZkKq_variable{--fuente-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.d20iMG_className{font-family:plexMono,plexMono Fallback,ui-monospace,monospace}.d20iMG_variable{--fuente-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, monospace}
:root{--font-ui:var(--fuente-plex-sans), system-ui, sans-serif;--font-mono:var(--fuente-plex-mono), ui-monospace, monospace;--peso-nota:400;--peso-tarea:500;--peso-titulo:600;--texto-rotulo:11px;--texto-xs:12px;--texto-sm:13px;--texto-md:13px;--texto-lg:15px;--texto-xl:20px;--texto-2xl:20px;--radio-insignia:4px;--radio-sm:6px;--radio:10px;--alto-boton:32px;--toque:44px;--trazo-banda:4px;--transicion:.16s ease-out;--color-background:#211c20;--color-surface:#30292e;--color-text:#fff5e9;--color-muted:#c9bfc7;--color-border:#756971;--color-accent:#ffaa92;--color-primary:#ffaa92;--color-on-primary:#34242b;--color-focus:#ffaa92;--color-header:#2c2326;--color-on-header:#fff5e9;--color-header-muted:#c9bfc7;--color-header-selected:#423131;--color-logo-placa:#ffd435;--color-surface-raised:#3c3539;--color-border-strong:#908489;--color-on-accent:#34242b;--color-accent-soft:#513e3e;--color-mark-amarillo:#ffeba1;--color-mark-coral:#ffd0c1;--color-on-mark:#34242b;--color-ok:#6cc08f;--color-riesgo:#e8b04b;--color-error:#ff8a80;--color-info:#8db4e8;--color-on-ok:#34242b;--color-tinta:#161214;--color-tinta-text:#fff5e9;--color-tinta-muted:#cfc5cc;--color-tinta-accent:#ffaa92;--color-tinta-on-accent:#34242b;--color-tinta-surface:#2a2226;--color-tinta-surface-raised:#3c3539;--color-tinta-accent-soft:#513e3e;--color-tinta-border:#756971;--color-tinta-border-strong:#908489;--color-tinta-hover:#fff5e914;--color-dias-fondo:var(--color-tinta);--color-dias-text:var(--color-tinta-text);--color-dias-muted:var(--color-tinta-muted);--color-dias-accent:var(--color-tinta-accent);--color-dias-on-accent:var(--color-tinta-on-accent);--color-dias-surface:var(--color-tinta-surface);--color-dias-surface-raised:var(--color-tinta-surface-raised);--color-dias-accent-soft:var(--color-tinta-accent-soft);--color-dias-border:var(--color-tinta-border);--color-dias-border-strong:var(--color-tinta-border-strong);--color-dias-hover:var(--color-tinta-hover);--color-amarillo-surface:#ffe58a;--color-amarillo-text:#34242b;--color-amarillo-muted:#4a3b42;--color-amarillo-accent:#af322e;--color-amarillo-on-accent:#fffefa;--color-amarillo-hoy:#8e2622;--color-amarillo-border:#8c7a60;--color-amarillo-border-strong:#5e5058;--color-tipo-1-fondo:#4a2c28;--color-tipo-1:#ffaa92;--color-tipo-2-fondo:#22344a;--color-tipo-2:#8db4e8;--color-tipo-3-fondo:#203629;--color-tipo-3:#6cc08f;--color-tipo-4-fondo:#3f3418;--color-tipo-4:#e8b04b;--color-tipo-5-fondo:#35284a;--color-tipo-5:#c7a8f0;--color-tipo-6-fondo:#3a3236;--color-tipo-6:#c9bfc7;--sombra-flotante:0 8px 24px #00000073, 0 1px 3px #00000059;--color-tarjeta-velo:#fffefa;--tarjeta-velo-pct:9%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--tarjeta-velo-pct:62%;--color-background:#f5f1e9;--color-surface:#fffefa;--color-text:#34242b;--color-muted:#746770;--color-border:#c5bab7;--color-accent:#af322e;--color-primary:#af322e;--color-on-primary:#fffefa;--color-focus:#af322e;--color-header:#f1e6de;--color-on-header:#34242b;--color-header-muted:#675a63;--color-header-selected:#ebd6cf;--color-logo-placa:#ffd435;--color-surface-raised:#fffefa;--color-border-strong:#746770;--color-on-accent:#fffefa;--color-accent-soft:#f7eae6;--color-mark-amarillo:#ffeba1;--color-mark-coral:#ffd0c1;--color-on-mark:#34242b;--color-ok:#2a7449;--color-riesgo:#8a5c00;--color-error:#b3261e;--color-info:#2f5f9e;--color-on-ok:#fffefa;--color-tinta:#34242b;--color-dias-fondo:#ebdfcb;--color-dias-text:#34242b;--color-dias-muted:#5e5058;--color-dias-accent:#af322e;--color-dias-on-accent:#fffefa;--color-dias-surface:#f6eedf;--color-dias-surface-raised:#fbf6ec;--color-dias-accent-soft:#f1d9cc;--color-dias-border:#b8a58b;--color-dias-border-strong:#6e5f57;--color-dias-hover:#34242b14;--color-tipo-1-fondo:#fbe0d7;--color-tipo-1:#a3311f;--color-tipo-2-fondo:#dde9f6;--color-tipo-2:#2f5f9e;--color-tipo-3-fondo:#ddeedf;--color-tipo-3:#2a7449;--color-tipo-4-fondo:#f8ebc6;--color-tipo-4:#7a5300;--color-tipo-5-fondo:#eae0f4;--color-tipo-5:#673c9c;--color-tipo-6-fondo:#ece5e1;--color-tipo-6:#5e5058;--sombra-flotante:0 8px 24px #34242b29, 0 1px 3px #34242b1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--rail:240px;--rail-col:56px;--hover:color-mix(in srgb, var(--color-text) 7%, transparent);--hover-cabecera:color-mix(in srgb, var(--color-on-header) 12%, transparent);--borde-cabecera:color-mix(in srgb, var(--color-on-header) 38%, transparent);--velo:color-mix(in srgb, var(--color-background) 72%, transparent);--rayado:color-mix(in srgb, var(--color-border) 60%, transparent);--radio-xs:calc(var(--radio-sm) / 2)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font:400 var(--texto-md) / 1.5 var(--font-ui);background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;display:flex;overflow:hidden}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-track{background:0 0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}svg{display:block}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.lucide{stroke-width:1.75px}.tema{border:1px solid var(--color-border-strong);border-radius:var(--radio-sm);display:flex;overflow:hidden}.tema button{min-height:var(--alto-boton);color:var(--color-header-muted);font:500 var(--texto-sm) var(--font-ui);align-items:center;gap:6px;padding:0 12px;display:flex}.tema button+button{border-left:1px solid var(--color-border-strong)}.tema button svg{width:16px;height:16px;display:none}.tema button:hover{background:var(--hover-cabecera)}.tema button[aria-pressed=true]{background:var(--color-header-selected);color:var(--color-on-header);box-shadow:inset 0 -2px 0 var(--color-accent);font-weight:600}.icbtn{border-radius:var(--radio-sm);width:34px;height:34px;color:var(--color-muted);place-items:center;display:grid}.icbtn:hover{background:var(--hover);color:var(--color-text)}.icbtn svg{width:17px;height:17px}.avisos{z-index:90;pointer-events:none;flex-direction:column;gap:8px;max-width:calc(100vw - 44px);display:flex;position:fixed;bottom:22px;right:22px}.aviso{pointer-events:auto;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radio-sm);box-shadow:var(--sombra-flotante);align-items:center;gap:10px;padding:12px 15px;display:flex}.aviso>svg{flex:none;width:18px;height:18px}.aviso.ok>svg{color:var(--color-ok)}.aviso.error{border-color:var(--color-error)}.aviso.error>svg{color:var(--color-error)}.aviso p{font:400 var(--texto-md) var(--font-ui)}.aviso .acc{border-radius:var(--radio-sm);min-height:32px;font:600 var(--texto-md) var(--font-ui);color:var(--color-text);cursor:pointer;flex:none;padding:0 8px;text-decoration:underline}.aviso .acc:hover{background:var(--hover)}@media (max-width:760px){.tema button{padding:0 9px}.tema .tx{display:none}.tema button svg{display:block}.avisos{max-width:none;bottom:12px;left:12px;right:12px}}.rail{width:var(--rail);background:var(--color-header);color:var(--color-on-header);border-right:1px solid var(--color-border);min-height:0;transition:width var(--transicion);flex-direction:column;flex:none;display:flex}.rail .brand{border-bottom:1px solid var(--color-border);flex:none;align-items:center;height:56px;padding:0 14px;text-decoration:none;display:flex}.placa{background:var(--color-logo-placa);border-radius:var(--radio-sm);padding:6px;line-height:0;display:inline-flex}.placa img{width:auto;height:34px;display:block}.rail .l-ico{width:32px;height:32px;display:none}.rail .navs{flex:1;padding:4px 0 8px;overflow-y:auto}.rail .gt{width:100%;font:600 var(--texto-rotulo) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-header-muted);justify-content:space-between;align-items:center;padding:14px 20px 6px;display:flex}.rail .gt svg{width:14px;height:14px;transition:transform var(--transicion)}.rail .gt[aria-expanded=false] svg{transform:rotate(-90deg)}.rail ul{list-style:none}.rail ul[hidden]{display:none}.rail .grp a,.rail .colapsar{border-radius:var(--radio-sm);min-height:36px;color:var(--color-on-header);font:500 var(--texto-sm) var(--font-ui);align-items:center;gap:10px;margin:1px 8px;padding:0 12px;text-decoration:none;display:flex;position:relative}.rail .grp a svg,.rail .colapsar svg{flex:none;width:18px;height:18px}.rail .grp a:hover,.rail .colapsar:hover{background:var(--hover-cabecera)}.rail .grp a[aria-current=page]{background:var(--color-header-selected);box-shadow:inset 3px 0 0 var(--color-accent);font-weight:600}.rail .colapsar{border-top:1px solid var(--color-border);width:calc(100% - 16px);color:var(--color-header-muted);border-radius:0;min-height:44px;margin:0 8px}.rail .tip{display:none}@media (min-width:761px){.rail.col{width:var(--rail-col)}.rail.col .brand{justify-content:center;padding:0}.rail.col .placa,.rail.col .gt,.rail.col .lbl{display:none}.rail.col .l-ico{display:block}.rail.col .navs{overflow:visible}.rail.col ul[hidden]{display:block}.rail.col .grp+.grp{border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px}.rail.col .grp a,.rail.col .colapsar{justify-content:center;margin:1px 8px;padding:0}.rail.col .colapsar{width:calc(100% - 16px)}.rail.col .colapsar svg{transform:rotate(180deg)}.rail.col .tip{white-space:nowrap;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);font:500 var(--texto-xs) var(--font-ui);border-radius:var(--radio-sm);box-shadow:var(--sombra-flotante);opacity:0;pointer-events:none;transition:opacity var(--transicion);z-index:40;padding:5px 9px;display:block;position:absolute;left:calc(100% + 8px)}.rail.col a:hover .tip,.rail.col a:focus-visible .tip,.rail.col .colapsar:hover .tip,.rail.col .colapsar:focus-visible .tip{opacity:1}}.app{flex-direction:column;flex:1;min-width:0;display:flex}.top{background:var(--color-header);color:var(--color-on-header);border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.top .mbtn,.top .brandm{display:none}.top .back{border-radius:var(--radio-sm);width:34px;height:34px;color:var(--color-on-header);flex:none;place-items:center;display:grid}.top .back:hover{background:var(--hover-cabecera)}.top .back svg{width:18px;height:18px}.migas ol{font:400 var(--texto-sm) var(--font-ui);align-items:center;gap:8px;min-width:0;list-style:none;display:flex}.migas li{align-items:center;gap:8px;min-width:0;display:flex}.migas li+li:before{content:"›";color:var(--color-header-muted)}.migas a{color:var(--color-header-muted);white-space:nowrap;text-decoration:none}.migas a:hover{color:var(--color-on-header);text-decoration:underline}.migas [aria-current=page]{color:var(--color-on-header);white-space:nowrap;text-overflow:ellipsis;max-width:34ch;font-weight:600;overflow:hidden}.top .tools{align-items:center;gap:12px;margin-left:auto;display:flex}.avatar{background:var(--color-surface);border:1px solid var(--color-border-strong);width:34px;height:34px;color:var(--color-on-header);font:600 var(--texto-xs) var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid}.avatar:hover{background:var(--color-header-selected)}@media (max-width:760px){.rail{z-index:60;width:260px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rail.abierto{transform:none}.rail .brand,.rail .colapsar{display:none}.top{gap:6px;padding:0 10px}.top .mbtn{display:grid}.top .brandm{flex:none;display:inline-flex}.top .brandm .placa img{height:22px}.top .brandm .placa{padding:4px}.migas{display:none}}.page{flex-direction:column;flex:1;min-height:0;display:flex}.phead{flex-wrap:wrap;flex:none;align-items:flex-end;gap:14px;padding:20px 20px 4px;display:flex}.phead h1,.phead h2{font:600 28px/1.1 var(--font-ui);letter-spacing:-.02em}.phead p{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);padding-bottom:2px}.phead .sp{flex:1}.pbody{flex:1;padding:18px 20px 40px;overflow-y:auto}.pbody.wide{max-width:none}.narrow{max-width:760px}.scrim{background:var(--velo);z-index:49;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.menu{z-index:75;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radio);box-shadow:var(--sombra-flotante);min-width:232px;max-height:70vh;padding:5px;display:none;position:fixed;overflow-y:auto}.menu.on{display:block}.menu .mh{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);padding:8px 9px 4px}.menu button{text-align:left;border-radius:var(--radio-sm);width:100%;font:400 var(--texto-md) var(--font-ui);align-items:center;gap:10px;min-height:40px;padding:9px;display:flex}.menu button:hover{background:var(--hover)}.menu button svg{width:15px;height:15px;color:var(--color-muted);flex:none}.menu hr{border:0;border-top:1px solid var(--color-border);margin:4px 0}.neutra{text-align:center;margin:auto;padding:24px}.neutra h1{font:600 var(--texto-xl)/1.2 var(--font-ui)}.neutra .sec{color:var(--color-muted);font-size:var(--texto-sm)}.dev-fila{flex:none;padding:8px 14px 0}.dev{border:1px solid var(--color-error);border-radius:var(--radio-insignia);font:600 var(--texto-rotulo) var(--font-ui);letter-spacing:.06em;color:var(--color-on-header);padding:0 6px;display:inline-block}.rail.col .dev-fila{text-align:center;padding:8px 0 0}.umenu{position:relative}.umenu .menu{max-width:min(320px,100vw - 24px);position:absolute;top:calc(100% + 6px);right:0}.menu .mh b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--texto-sm);color:var(--color-text);text-transform:none;letter-spacing:0;display:block;overflow:hidden}.menu .mh span{font-size:var(--texto-xs);text-transform:none;letter-spacing:0}@media (max-width:760px){.rail{visibility:hidden;transition:transform .2s,visibility 0s .2s}.rail.abierto{visibility:visible;transition:transform .2s,visibility}}
:root{--font-num:var(--font-ui);--ag-amarillo:var(--color-logo-placa);--ag-tinta:var(--color-tinta)}.btn{font:500 var(--texto-md) var(--font-ui);border-radius:var(--radio-sm);background:var(--color-primary);color:var(--color-on-primary);min-height:var(--alto-boton);justify-content:center;align-items:center;gap:7px;padding:6px 14px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";position:absolute;inset:-6px 0}.btn:hover{filter:brightness(.95)}.btn svg{width:15px;height:15px}.btn.g{color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0}.btn.g:hover{background:var(--hover);filter:none}.btn.d{background:var(--color-accent);color:var(--color-on-accent)}.btn.sm{min-height:28px;font-size:var(--texto-sm);padding:4px 10px}.btn.sm:before{inset:-8px 0}.btn[disabled]{background:var(--color-background);color:var(--color-muted);border:1px solid var(--color-border);cursor:not-allowed;filter:none}.sel{display:inline-block;position:relative}.sel select{appearance:none;font:500 var(--texto-sm) var(--font-ui);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radio-sm);cursor:pointer;min-height:var(--alto-boton);padding:5px 28px 5px 10px}.sel>svg{width:11px;height:11px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.inp{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radio-sm);font:400 var(--texto-md) var(--font-ui);color:var(--color-text);width:100%;min-height:36px;padding:7px 11px}.inp::placeholder{color:var(--color-muted)}.inp:focus{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:0}.fld{margin-bottom:15px}.fld label{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:5px;display:block}.fld .help{font:400 var(--texto-sm)/1.45 var(--font-ui);color:var(--color-muted);margin-top:4px;display:block}[data-ty=coral]{--ty-bg:var(--color-tipo-1-fondo);--ty:var(--color-tipo-1)}[data-ty=azul]{--ty-bg:var(--color-tipo-2-fondo);--ty:var(--color-tipo-2)}[data-ty=verde]{--ty-bg:var(--color-tipo-3-fondo);--ty:var(--color-tipo-3)}[data-ty=ambar]{--ty-bg:var(--color-tipo-4-fondo);--ty:var(--color-tipo-4)}[data-ty=violeta]{--ty-bg:var(--color-tipo-5-fondo);--ty:var(--color-tipo-5)}[data-ty=gris]{--ty-bg:var(--color-tipo-6-fondo);--ty:var(--color-tipo-6)}.ag-tinta{--color-background:var(--color-tinta);--color-text:var(--color-tinta-text);--color-muted:var(--color-tinta-muted);--color-accent:var(--color-tinta-accent);--color-on-accent:var(--color-tinta-on-accent);--color-border-strong:var(--color-tinta-border-strong);--color-border:var(--color-tinta-border);--color-surface:var(--color-tinta-surface);--color-surface-raised:var(--color-tinta-surface-raised);--color-accent-soft:var(--color-tinta-accent-soft);--color-primary:var(--color-tinta-accent);--color-on-primary:var(--color-tinta-on-accent);--hover:var(--color-tinta-hover);--color-focus:var(--color-tinta-accent);background:var(--ag-tinta);color:var(--color-text);overflow-y:auto}.pl-dias.ag-tinta,.li-dias.ag-tinta{--color-background:var(--color-dias-fondo);--color-text:var(--color-dias-text);--color-muted:var(--color-dias-muted);--color-accent:var(--color-dias-accent);--color-on-accent:var(--color-dias-on-accent);--color-border:var(--color-dias-border);--color-border-strong:var(--color-dias-border-strong);--color-surface:var(--color-dias-surface);--color-surface-raised:var(--color-dias-surface-raised);--color-accent-soft:var(--color-dias-accent-soft);--color-primary:var(--color-dias-accent);--color-on-primary:var(--color-dias-on-accent);--color-focus:var(--color-dias-accent);--hover:var(--color-dias-hover);background:var(--color-dias-fondo)}.ag-tyic{background:var(--ty-bg);width:30px;height:30px;color:var(--ty);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ag-tyic svg{width:16px;height:16px}.ag-tyic.sm{width:24px;height:24px}.ag-tyic.sm svg{width:13px;height:13px}.ag-tyic.lg{width:56px;height:56px}.ag-tyic.lg svg{width:26px;height:26px}.ag-esqueleto{gap:8px;display:grid}.ag-esqueleto i{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:14px;height:64px;animation:1.4s ease-in-out infinite alternate ag-pulso;display:block}@keyframes ag-pulso{0%{opacity:.5}to{opacity:1}}.ag-estado{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 16px;display:flex}.ag-estado .ag-tyic{margin-bottom:6px}.ag-estado p{font:400 var(--texto-sm)/1.5 var(--font-ui);color:var(--color-muted);max-width:46ch;margin-bottom:8px}.ag-kb{border-radius:var(--radio-sm);width:36px;height:36px;color:var(--color-muted);flex:none;place-items:center;display:grid}.ag-kb:hover{background:var(--hover);color:var(--color-text)}.ag-kb svg{width:16px;height:16px}.ag-card{background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:18px;padding:16px 18px}.ag-card h2{font:600 var(--texto-lg) var(--font-ui)}.ag-rot{font:600 var(--texto-rotulo) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.ag-fe{font:600 var(--texto-xs) var(--font-num);background:color-mix(in srgb, var(--color-text) 7%, transparent);white-space:nowrap;border-radius:999px;padding:4px 9px}.ag-fe s{color:var(--color-muted);font-weight:400}.ag-fe em{font-style:normal}.sheet{background:var(--color-surface);border-left:1px solid var(--color-border-strong);width:432px;max-width:100vw;box-shadow:var(--sombra-flotante);z-index:50;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) ficha-entra;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ficha-entra{0%{transform:translate(100%)}}.sheet>form{display:contents}.sheet>header{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:14px 14px 12px 16px;display:flex}.sheet>header :is(h2,h3){font:600 var(--texto-lg)/1.3 var(--font-ui);flex:1}.sheet .in{flex:1;padding:14px 16px;overflow-y:auto}.sheet>footer{border-top:1px solid var(--color-border);background:var(--color-background);gap:8px;padding:11px 14px;display:flex}.sheet{border-radius:18px 0 0 18px}@media (max-width:760px){.sheet{border-radius:0;width:100vw}}.sh3{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin:18px 0 8px}.hist{list-style:none}.hist li{border-bottom:1px solid var(--color-border);gap:10px;padding:8px 0;display:flex}.hist time{width:92px;font:500 var(--texto-xs) var(--font-ui);color:var(--color-muted);flex:none;padding-top:2px}.hist p{font:400 var(--texto-sm)/1.5 var(--font-ui);color:var(--color-muted);flex:1}.hist p b{color:var(--color-text);font-weight:600}.hist p s{color:var(--color-muted)}.grid{gap:13px;display:grid}.grid.c2{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4{grid-template-columns:repeat(4,1fr)}@media (max-width:1240px){.grid.c4,.grid.c3{grid-template-columns:repeat(2,1fr)}}.req{color:var(--color-error);margin-left:3px}.fld .err{font:400 var(--texto-sm)/1.45 var(--font-ui);color:var(--color-error);margin-top:4px;display:block}.inp[aria-invalid=true]{border-color:var(--color-error)}.banda{border-radius:var(--radio-sm);border:1px solid var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface));color:var(--color-text);font:400 var(--texto-sm)/1.45 var(--font-ui);align-items:flex-start;gap:10px;margin-bottom:15px;padding:10px 12px;display:flex}.banda svg{width:16px;height:16px;color:var(--color-error);flex:none;margin-top:2px}.ag-estado .ag-et{font:600 var(--texto-lg) var(--font-ui)}.ag-estado .codigo{font:400 var(--texto-xs) var(--font-mono);margin:8px 0 0}.imp{border-radius:var(--radio-sm);flex:none;place-items:center;width:24px;height:24px;display:grid}.imp svg{width:15px;height:15px}.imp.c{background:var(--color-accent);color:var(--color-on-accent)}.imp.a{color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent);background:0 0}.imp.n{color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.imp.b{color:var(--color-muted);background:0 0}.imp.sm{width:20px;height:20px}.imp.sm svg{width:13px;height:13px}.sel.campo{display:block}.sel.campo select{width:100%;font:400 var(--texto-md) var(--font-ui)}.sheet>footer{justify-content:flex-end}.banda .codigo{font:400 var(--texto-xs) var(--font-mono)}
