@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eeece6;--bg2:#f4f2ed;--panel:#fff;--panel2:#f6f4ef;--rail:#0b1a30;--line:#0e1f381c;--line2:#0e1f3838;--grid:#0e1f380b;--tx:#131c2b;--mu:#5b6678;--mu2:#8a93a3;--cobre:#9c6a2b;--cobre-d:#7d5421;--on-cobre:#fff;--cobre-fondo:#9c6a2b1a;--info:#1d4f91;--info-bg:#e8f0fa;--info-bd:#b9cfeb;--ok:#1f7a5c;--ok-bg:#e7f4ee;--ok-bd:#b4dccb;--warn:#8f5b00;--warn-bg:#fbf3df;--warn-bd:#e8d49a;--bad:#b2352c;--bad-bg:#fbecea;--bad-bd:#ecc0bb;--sombra:0 1px 0 #0e1f380a;--sombra-pop:0 14px 38px #0e1f3833, 0 2px 6px #0e1f381a;--navy:var(--tx);--navy-2:var(--tx);--navy-3:var(--info);--gold:var(--cobre);--gold-light:var(--cobre-fondo);--cobre-claro:var(--cobre-fondo);--card:var(--panel);--border:var(--line);--border-fuerte:var(--line2);--sunken:var(--panel2);--text:var(--tx);--text-muted:var(--mu);--link:var(--info);--danger:var(--bad);--danger-bg:var(--bad-bg);--danger-borde:var(--bad-bd);--success:var(--ok);--success-bg:var(--ok-bg);--success-borde:var(--ok-bd);--warn-borde:var(--warn-bd);--info-borde:var(--info-bd);--primary:var(--info);--r-sm:2px;--r:3px;--r-lg:3px;--f-texto:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", ui-monospace, Menlo, Consolas, monospace;--f-titulo:var(--f-texto)}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060f1e;--bg2:#0a1628;--panel:#0c1a2e;--panel2:#102139;--rail:#050c18;--line:#96b4e121;--line2:#96b4e142;--grid:#96b4e10b;--tx:#e8edf6;--mu:#8f9db8;--mu2:#66748f;--cobre:#d9a85b;--cobre-d:#b98a43;--on-cobre:#1a1205;--cobre-fondo:#d9a85b1f;--info:#6ea8ff;--info-bg:#6ea8ff1f;--info-bd:#6ea8ff61;--ok:#4cc2a0;--ok-bg:#4cc2a01f;--ok-bd:#4cc2a061;--warn:#e8b45f;--warn-bg:#e8b45f1f;--warn-bd:#e8b45f61;--bad:#ef7f75;--bad-bg:#ef7f751f;--bad-bd:#ef7f7566;--sombra:none;--sombra-pop:0 18px 44px #0000008c, 0 0 0 1px #96b4e124}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{color:var(--tx);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1, "lnum" 1, "ss01" 1;background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 44px 44px, var(--bg);background-attachment:fixed;margin:0;font-size:14px;line-height:1.5}a{color:inherit}main a:not(.btn):not(.tab):not(.tbi){color:var(--info);text-underline-offset:2px;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--f-texto);letter-spacing:-.015em;color:var(--tx);font-weight:500}h3{margin:0 0 10px;font-size:16px}h4{margin:0 0 8px;font-size:14.5px}small,.muted{color:var(--mu)}code,kbd,samp,.mono{font-family:var(--f-mono);letter-spacing:-.01em;font-size:.92em}::selection{background:var(--cobre);color:var(--on-cobre)}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--info);outline-offset:2px}.app-shell{min-height:100vh;display:flex}.rail{background:var(--rail);color:#8796b3;z-index:8;scrollbar-width:none;border-right:1px solid #96b4e124;flex-direction:column;flex:0 0 76px;gap:2px;width:76px;height:100vh;padding:12px 6px;display:flex;position:sticky;top:0;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.marcas{border-bottom:1px solid #96b4e124;flex-direction:column;align-items:center;gap:9px;margin-bottom:8px;padding:2px 0 12px;display:flex}.marcas a{opacity:.95;line-height:0;transition:opacity .12s,transform .12s;display:block}.marcas a:hover{opacity:1;transform:translateY(-1px)}.marcas img{width:38px;height:auto;display:block}.rail .sp{flex:1;min-height:8px}.rb{color:#8796b3;border-radius:var(--r);text-align:center;letter-spacing:.01em;flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 2px 7px;font-size:10px;line-height:1.15;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.rb svg{stroke-width:1.5px}.rb span{white-space:nowrap;max-width:100%;display:block}.rb:hover{color:#e8edf6;background:#ffffff0f}.rb.on{color:#fff;background:#6ea8ff1a}.rb.on:before{content:"";background:#d9a85b;width:2px;position:absolute;top:8px;bottom:8px;left:-6px}.shell{flex-direction:column;flex:1;min-width:0;display:flex}.shell-cuerpo{flex:1;min-width:0;display:flex}.topbar{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 28px;display:flex;position:sticky;top:0}.tb-l,.tb-r{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tb-etq{font:500 10.5px var(--f-mono);color:var(--mu);text-transform:uppercase;letter-spacing:.14em}.tb-emp{max-width:360px;font-weight:500}.tb-emp-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-lista{flex-direction:column;gap:1px;max-height:320px;margin-top:8px;display:flex;overflow-y:auto}.tb-opc{text-align:left;border-radius:var(--r);cursor:pointer;font:inherit;color:var(--tx);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:7px 9px;font-size:13px;display:flex}.tb-opc small{color:var(--mu);font-family:var(--f-mono);font-size:11px}.tb-opc:hover{background:var(--panel2)}.tb-opc.on{background:var(--info-bg)}.tb-rfc{font-family:var(--f-mono);color:var(--mu);letter-spacing:.02em;font-size:12px}.tbi{background:var(--panel);color:var(--tx);border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;font:inherit;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:500;line-height:1.1;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.tbi:hover{background:var(--panel2)}.tbi.on{background:var(--info-bg);border-color:var(--info-bd);color:var(--info)}.tbi.sat:before,.tbi.norm:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%;flex:none}.tbi.sat svg,.tbi.norm svg{display:none}.tbi.sat.ok{color:var(--ok);border-color:var(--ok-bd);background:var(--ok-bg)}.tbi.sat.warn{color:var(--warn);border-color:var(--warn-bd);background:var(--warn-bg)}.tbi.sat.bad{color:var(--bad);border-color:var(--bad-bd);background:var(--bad-bg)}.tbi.tema{padding:6px 8px}.tbp{padding:3px 11px 3px 4px}.av{border-radius:var(--r-sm);background:var(--cobre);width:26px;height:26px;color:var(--on-cobre);font:600 10.5px var(--f-mono);letter-spacing:.02em;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.popw{display:inline-block;position:relative}.pop{z-index:20;background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-lg);min-width:270px;max-width:min(92vw,350px);box-shadow:var(--sombra-pop);padding:14px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0}.pop.popr{left:auto;right:0}.mesg{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mesb{border:1px solid var(--line2);background:var(--panel2);color:var(--tx);border-radius:var(--r);cursor:pointer;font:inherit;padding:7px 0;font-size:12.5px}.mesb:hover{background:var(--info-bg);border-color:var(--info-bd)}.mesb.on{background:var(--cobre);color:var(--on-cobre);border-color:var(--cobre)}.modt{font:500 10.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cobre);margin-bottom:8px}.modulo-cab{margin-bottom:20px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:24px;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--mu);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 1px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .12s}.tab:hover{color:var(--tx)}.tab.on{color:var(--tx);border-bottom-color:var(--cobre)}.sidebar-link{border-radius:var(--r);color:#9fb0cf;padding:7px 12px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:block}.sidebar-link:hover{color:#fff;background:#ffffff0f}.sidebar-link.active{color:#fff;background:#6ea8ff1f;box-shadow:inset 2px 0 #d9a85b}.sidebar-empresa{background:var(--rail);color:#fff;scrollbar-width:thin;scrollbar-color:#2a4268 transparent;border-right:1px solid #96b4e124;flex-direction:column;flex:0 0 244px;align-self:flex-start;gap:2px;width:244px;max-height:calc(100vh - 53px);padding:18px 10px;display:flex;position:sticky;top:53px;overflow-y:auto}.sidebar-empresa-titulo{border-bottom:1px solid #96b4e124;margin-bottom:4px;padding:0 6px 12px;font-size:13px}.sidebar-empresa-titulo strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.sidebar-empresa-titulo small{color:#d9a85b;font-family:var(--f-mono);margin-top:3px;font-size:10.5px;display:block}.sidebar-grupo{font:500 9.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#6f80a0;margin:16px 6px 4px}.sidebar-sub{padding:5px 12px;font-size:13px}.sidebar-toggle{display:none}.main{flex:1;min-width:0;max-width:1240px;padding:28px 34px 56px}.page-title{letter-spacing:-.025em;margin:0 0 6px;font-size:29px;font-weight:300;line-height:1.12}.page-subtitle{color:var(--mu);max-width:76ch;margin:0 0 24px;font-size:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sombra);margin-bottom:18px;padding:20px 22px;position:relative}.card:before,.card:after{content:"";border:1px solid var(--cobre);pointer-events:none;width:9px;height:9px;position:absolute}.card:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.card:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.card>h3:first-child,.card>h4:first-child{margin-top:0}.card-cab{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin:-4px 0 14px;padding-bottom:12px;display:flex}.card-cab h3{font:500 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin:0}.panel-t{font:500 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:14px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px 14px;position:relative}.kpi:before{content:"";border:1px solid var(--cobre);border-bottom:0;border-right:0;width:9px;height:9px;position:absolute;top:-1px;left:-1px}.kpi:after{content:"";border:1px solid var(--cobre);border-top:0;border-left:0;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.k-etq{font:500 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.k-val{letter-spacing:-.04em;align-items:baseline;gap:8px;margin:12px 0 8px;font-size:38px;font-weight:300;line-height:1;display:flex}.k-val small{font:500 12px var(--f-mono);color:var(--mu);letter-spacing:0}.k-nota{font:500 11.5px var(--f-mono);color:var(--mu)}.k-nota.ok{color:var(--ok)}.k-nota.bad{color:var(--bad)}.k-nota.warn{color:var(--warn)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar .grow{flex:1;min-width:200px}.vacio{text-align:center;color:var(--mu);padding:38px 16px}.vacio strong{color:var(--tx);margin-bottom:4px;font-size:16px;font-weight:500;display:block}.dos-col{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.btn{background:var(--cobre);color:var(--on-cobre);border:1px solid var(--cobre);border-radius:var(--r);font:inherit;cursor:pointer;letter-spacing:.005em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;transition:filter .12s,background .12s,border-color .12s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(.5px)}.btn:disabled{background:var(--panel2);color:var(--mu2);border-color:var(--line);cursor:not-allowed;filter:none;transform:none}.btn.secondary{color:var(--tx);border:1px solid var(--line2);background:0 0;font-weight:500}.btn.secondary:hover{background:var(--panel2);border-color:var(--mu2);filter:none}.btn.secondary:disabled{color:var(--mu2);border-color:var(--line);background:0 0}.btn.gold{background:var(--cobre);border-color:var(--cobre);color:var(--on-cobre)}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.chico,.btn.sm{padding:5px 11px;font-size:12.5px}.btn.herr{background:var(--panel);color:var(--tx);border:1px solid var(--line2);white-space:normal;text-align:left;justify-content:flex-start;padding:9px 14px;font-size:13px;font-weight:500}.btn.herr:after{content:"→";color:var(--cobre);margin-left:8px;font-weight:400}.btn.herr:hover{background:var(--cobre-fondo);border-color:var(--cobre);filter:none}.btn.herr.tenue{color:var(--mu);background:0 0}.btn.herr.tenue:after{content:none}.input,select,textarea.input,input[type=text].input,input[type=number].input{border:1px solid var(--line2);border-radius:var(--r);width:100%;font:inherit;background:var(--panel);color:var(--tx);padding:8px 11px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}select option{background:var(--panel);color:var(--tx)}.input::placeholder{color:var(--mu2)}.input:hover,select:hover{border-color:var(--mu2)}.input:focus,select:focus,textarea:focus{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg);outline:none}.input:disabled,select:disabled{background:var(--panel2);color:var(--mu)}input[type=number].input,td .input.num,.input.num{text-align:right;font-variant-numeric:tabular-nums}input[type=checkbox],input[type=radio]{accent-color:var(--cobre)}input[type=file]{color:var(--mu)}.field{margin-bottom:15px}.field label{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-bottom:6px;display:block}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--mu2);font:500 10px var(--f-mono);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--line2);white-space:nowrap;background:0 0;padding:10px 12px}td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top;padding:11px 12px}tbody tr:last-child td{border-bottom:0}tr:hover td{background:color-mix(in srgb, var(--info) 5%, transparent)}.tabla-caja{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin-bottom:18px;overflow:auto}.badge{border-radius:var(--r-sm);font:600 10px var(--f-mono);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border:1px solid #0000;padding:2px 7px;line-height:1.55;display:inline-block}.badge.demo{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bd)}.badge.available{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-bd)}.badge.pending{color:var(--mu);border-color:var(--line2);background:0 0}.badge.closed{background:var(--info-bg);color:var(--info);border-color:var(--info-bd)}.alert{border-radius:var(--r);border:1px solid #0000;border-left-width:3px;margin-bottom:14px;padding:11px 14px 11px 16px;font-size:13px}.alert.error{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-bd);border-left-color:var(--bad)}.alert.success{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-bd);border-left-color:var(--ok)}.alert.warning{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bd);border-left-color:var(--warn)}.alert.info{background:var(--info-bg);color:var(--info);border-color:var(--info-bd);border-left-color:var(--info)}.alert a{text-decoration:underline;color:inherit!important}.auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-shell.dividido{grid-template-columns:minmax(340px,5fr) minmax(360px,4fr);align-items:stretch;padding:0;display:grid}.auth-marca{color:#e8edf6;background-color:#050c18;background-image:linear-gradient(#96b4e10d 1px,#0000 1px),linear-gradient(90deg,#96b4e10d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:44px 44px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:space-between;gap:40px;padding:52px 64px;display:flex;position:relative;overflow:hidden}.auth-marca:after{content:"";pointer-events:none;border:1px solid #d9a85b42;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-170px;right:-140px;box-shadow:0 0 0 38px #d9a85b0a,0 0 0 96px #d9a85b06}.auth-logos{z-index:1;flex-direction:column;gap:0;max-width:420px;display:flex;position:relative}.auth-logos img{width:100%;height:auto;display:block}.auth-logos .sep{background:linear-gradient(90deg,#d9a85b99,#96b4e11f);height:1px;margin:26px 0}.auth-logos .fis{width:100%}.auth-lema{letter-spacing:-.02em;color:#fff;z-index:1;max-width:22ch;margin:0;font-size:30px;font-weight:300;line-height:1.2;position:relative}.auth-lema em{color:#d9a85b;font-style:normal;font-weight:400}.auth-pie{color:#7d8ca9;font:400 11.5px var(--f-mono);z-index:1;max-width:52ch;position:relative}.auth-lado{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-card{width:100%;max-width:380px}.auth-shell:not(.dividido) .auth-card{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--sombra-pop);padding:34px 30px}.auth-title{letter-spacing:-.025em;margin:0 0 4px;font-size:28px;font-weight:300}.auth-subtitle{color:var(--mu);margin:0 0 26px;font-size:14px}.cedula-row{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:12px;margin-bottom:10px;display:grid}.cedula-result{border-bottom:1px dashed var(--line2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.cedula-result strong{font-weight:600}.saved-indicator{font:400 11.5px var(--f-mono);color:var(--mu)}.cm-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.cm-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cm-lista{display:grid}.cm-fila{border-top:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.cm-fila:first-child{border-top:0}.cm-fila .f{font:500 12px var(--f-mono);color:var(--cobre)}.cm-fila .r{font:500 11.5px var(--f-mono);color:var(--mu)}.dias{grid-template-columns:repeat(var(--n,30), 1fr);align-items:end;gap:3px;height:58px;display:grid}.dias .d{background:var(--line2);border-radius:1px;height:14px}.dias .d.fin{border:1px dashed var(--line2);background:0 0}.dias .d.pas{background:color-mix(in srgb, var(--mu2) 50%, transparent)}.dias .d.hoy{background:var(--info);height:34px}.dias .d.ven{background:var(--cobre);height:48px}.dias-n{grid-template-columns:repeat(var(--n,30), 1fr);font:500 9.5px var(--f-mono);color:var(--mu2);text-align:center;gap:3px;margin-top:8px;display:grid}.dias-n .h{color:var(--info)}.dias-n .v{color:var(--cobre)}.leyenda{border-top:1px solid var(--line);color:var(--mu);flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.leyenda i{border-radius:1px;width:8px;height:8px;margin-right:7px;display:inline-block}@media (max-width:1100px){.main{padding:24px 22px 48px}.topbar{padding:9px 18px}.cm-grid,.dos-col{grid-template-columns:1fr}}@media (max-width:860px){.app-shell{flex-direction:column}.rail{flex-direction:row;flex:none;align-items:center;gap:4px;width:100%;height:auto;padding:6px 8px;position:sticky;top:0;overflow:auto hidden}.marcas{border-bottom:0;border-right:1px solid #96b4e124;flex-direction:row;flex:none;margin:0 6px 0 0;padding:0 10px 0 2px}.marcas img{width:30px}.rail .sp{display:none}.rb{flex:none;width:auto;min-width:68px;padding:6px 8px}.rb.on:before{width:auto;height:2px;inset:auto 8px -6px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;padding:9px 14px;position:static}.tb-emp{max-width:100%}.tb-l,.tb-r{width:100%}.tb-r{justify-content:flex-end}.tb-r .tbi span{display:none}.tb-r .tbi{padding:8px 10px}.tb-r .popw{position:static}.pop{max-width:none;margin-top:6px;position:fixed;top:auto;left:12px;right:12px}.pop.popr{left:12px;right:12px}.shell-cuerpo{flex-direction:column}.sidebar-empresa{border-right:0;flex-flow:wrap;flex:none;width:100%;max-height:none;padding:12px 10px;position:static}.sidebar-empresa-titulo{border-bottom:0;width:100%;padding-bottom:4px}.sidebar-toggle{color:#fff;border-radius:var(--r);width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #96b4e138;margin-top:10px;padding:9px 12px;font-size:13px;display:block}.sidebar-empresa:not(.abierto)>:not(.sidebar-empresa-titulo){display:none}.sidebar-grupo{width:100%;margin-top:8px}.main{width:100%;padding:18px 14px 40px}.card{padding:16px;overflow-x:auto}.card:before,.card:after{display:none}.cedula-row{grid-template-columns:1fr!important}.page-title{font-size:24px}.kpis{grid-template-columns:repeat(2,1fr);gap:10px}.kpi{padding:13px 14px}.k-val{font-size:28px}.tabs{gap:16px}.badge{white-space:normal}.auth-shell.dividido{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-marca{justify-content:flex-start;gap:20px;padding:26px 22px 28px}.auth-marca:after{display:none}.auth-logos{max-width:300px}.auth-logos .sep{margin:18px 0}.auth-lema{max-width:none;font-size:22px}.auth-pie{display:none}.auth-lado{align-items:flex-start;padding:28px 18px 40px}table.apilada,table.apilada tbody,table.apilada tr,table.apilada td{width:100%;display:block}table.apilada thead{display:none}table.apilada tr{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin-bottom:10px;padding:10px 14px}table.apilada td{text-align:right;border:0;justify-content:space-between;gap:14px;padding:4px 0;display:flex}table.apilada td:before{content:attr(data-label);color:var(--mu);font:500 10px var(--f-mono);text-transform:uppercase;letter-spacing:.1em;text-align:left;flex:none;padding-top:3px}table.apilada td:first-child{font-size:15px;font-weight:500}table.apilada td:first-child:before,table.apilada td:last-child:before{content:none}table.apilada td:last-child{justify-content:flex-end;padding-top:8px}table.apilada tr:hover td{background:0 0}.toolbar .btn{flex:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.balanzas-lista{gap:12px;display:grid}.balanza-item{border:1px solid var(--line);background:var(--panel2);border-radius:6px;padding:14px 16px}.balanza-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.balanza-titulo{color:var(--tx);font-size:18px;font-weight:500}.balanza-meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mu);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.balanza-acciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.balanza-acciones{grid-template-columns:repeat(2,minmax(0,1fr))}}.balanza-acciones .btn{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:40px;line-height:1.25}.balanza-acciones .btn.activo{border-color:var(--cobre);color:var(--cobre);background:0 0}.micro{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-size:10.5px}.xml-activo{border:1px dashed var(--line2);background:var(--panel);border-radius:6px;margin-bottom:12px;padding:10px 12px}.xml-cand{border-top:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.badge.unavailable{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-bd)}.ag-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.ag-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-titulo{margin-left:6px;font-size:15px}.ag-titulo:first-letter{text-transform:uppercase}.ag-vistas{gap:4px;display:inline-flex}.ag-semana{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--panel);overflow-x:auto}.ag-sem-cab,.ag-sem-cuerpo{grid-template-columns:52px repeat(7,minmax(110px,1fr));min-width:840px;display:grid}.ag-sem-cab{border-bottom:1px solid var(--line2);background:var(--panel);z-index:2;position:sticky;top:0}.ag-dcab{text-align:center;border-left:1px solid var(--line);color:var(--mu);text-transform:uppercase;flex-direction:column;gap:2px;padding:8px 6px;font-size:12px;display:flex}.ag-dcab b{color:var(--tx);font-size:18px}.ag-dcab.hoy b{background:var(--cobre);color:var(--on-cobre);border-radius:50%;width:28px;height:28px;margin:0 auto;line-height:28px}.ag-sem-cuerpo{position:relative}.ag-horas>div{border-top:1px solid var(--line);color:var(--mu2);font-size:10.5px;position:relative}.ag-horas>div:first-child span{top:2px}.ag-horas span{background:var(--panel);padding:0 2px;position:absolute;top:-7px;right:6px}.ag-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% 44px;position:relative}.ag-col.hoy{background-color:color-mix(in srgb, var(--cobre) 5%, transparent)}.ag-ev{text-align:left;border:1px solid var(--info-bd);background:var(--info-bg);color:var(--tx);font:inherit;cursor:pointer;border-left-width:3px;border-radius:5px;padding:2px 5px;font-size:11.5px;line-height:1.25;position:absolute;overflow:hidden}.ag-ev small{color:var(--mu)}.ag-ev:hover{filter:brightness(1.06);z-index:3}.ag-ev.t-clase,.ag-chip.t-clase,.ag-fila-ev.t-clase{border-color:var(--ok-bd);background:var(--ok-bg)}.ag-ev.t-audiencia,.ag-chip.t-audiencia,.ag-fila-ev.t-audiencia{border-color:var(--warn-bd);background:var(--warn-bg)}.ag-ev.t-otra,.ag-chip.t-otra,.ag-fila-ev.t-otra{border-color:var(--line2);background:var(--panel2)}.ag-ev.no,.ag-chip.no{opacity:.5;text-decoration:line-through}.ag-mes{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ag-mes-cab{text-transform:uppercase;color:var(--mu);text-align:center;border-bottom:1px solid var(--line2);padding:6px;font-size:11.5px}.ag-celda{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-height:96px;padding:4px;font-size:12px;display:flex}.ag-celda.fuera{background:var(--panel2);color:var(--mu2)}.ag-celda.hoy>b{color:var(--cobre)}.ag-chip{text-align:left;border:1px solid var(--info-bd);background:var(--info-bg);color:var(--tx);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px;padding:1px 4px;font-size:11px;overflow:hidden}.ag-lista section{margin-bottom:14px}.ag-lista h3{text-transform:capitalize;color:var(--mu);margin:0 0 6px;font-size:13px}.ag-hoy-t{color:var(--cobre)!important}.ag-fila-ev{text-align:left;border:1px solid var(--info-bd);background:var(--info-bg);width:100%;color:var(--tx);border-radius:var(--r);font:inherit;cursor:pointer;border-left-width:3px;grid-template-columns:110px 1fr auto;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;display:grid}.ag-ev-t{flex-direction:column;display:flex}.ag-ev-t small,.ag-ev-p{color:var(--mu);font-size:12px}.ag-hora{font-variant-numeric:tabular-nums;font-weight:600}.ag-modal-fondo{z-index:60;background:#00000073;justify-content:center;align-items:flex-start;padding:4vh 12px;display:flex;position:fixed;inset:0;overflow:auto}.ag-modal{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--sombra-pop);flex-direction:column;width:min(680px,100%);display:flex}.ag-modal-cab,.ag-modal-pie{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.ag-modal-cab{border-bottom:1px solid var(--line)}.ag-modal-pie{border-top:1px solid var(--line);justify-content:flex-end}.ag-modal-cuerpo{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ag-c{color:var(--mu);flex-direction:column;flex:1;gap:4px;min-width:0;font-size:12.5px;display:flex}.ag-c .input{color:var(--tx)}.ag-check{color:var(--tx);flex-direction:row;flex:none;align-items:center;gap:8px}.ag-fila{flex-wrap:wrap;gap:10px;display:flex}.ag-serie-caja{border:1px dashed var(--line2);border-radius:var(--r);flex-direction:column;gap:10px;padding:10px;display:flex}.ag-dias{flex-wrap:wrap;gap:6px;display:flex}.ag-dia{border:1px solid var(--line2);color:var(--tx);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.ag-dia.on{background:var(--cobre);color:var(--on-cobre);border-color:var(--cobre);font-weight:600}.ag-inv-cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ag-inv{border:1px solid var(--line2);border-radius:var(--r);max-height:210px;overflow:auto}.ag-inv-fila{border-bottom:1px solid var(--line);cursor:pointer;color:var(--tx);align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ag-inv-fila:last-child{border-bottom:0}.ag-inv-fila.on{background:var(--cobre-fondo)}.ag-inv-n{flex-direction:column;flex:1;display:flex}.ag-inv-n small{color:var(--mu);font-size:11.5px}.ag-sug{border:1px solid var(--info-bd);background:var(--info-bg);border-radius:var(--r);padding:10px;font-size:13px}.ag-sug-lista{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ag-invs{margin:4px 0 0;padding-left:18px;font-size:13px}.ag-mini{border-bottom:1px solid var(--line);flex-direction:column;padding:4px 0;font-size:13px;display:flex}.ag-mini small{color:var(--mu)}.ag-alerta{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--mu);font:inherit;cursor:pointer;background:0 0;padding:6px 2px;font-size:12.5px;display:block}.ag-alerta small{text-transform:uppercase;letter-spacing:.05em;font-size:10px;display:block}.ag-alerta.nueva{color:var(--tx);font-weight:600}@media (max-width:720px){.ag-fila-ev{grid-template-columns:1fr}.ag-celda{min-height:64px}}.dc-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.dc-clientes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.dc-cli{text-align:left;background:var(--panel);border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;font:inherit;color:var(--tx);align-items:center;gap:10px;padding:10px 12px;display:flex}.dc-cli:hover{border-color:var(--cobre);background:var(--cobre-fondo)}.dc-cli-n{flex-direction:column;min-width:0;display:flex}.dc-cli-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-cli-n small{color:var(--mu);font-size:12px}.dc-ico{font-size:22px}.dc-cuerpo{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dc-arbol{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--panel);max-height:70vh;padding:8px;overflow:auto}.dc-nodo{border-radius:6px;align-items:center;gap:2px;font-size:13px;display:flex}.dc-nodo.on{background:var(--cobre-fondo)}.dc-nodo.on .dc-nombre{color:var(--cobre);font-weight:600}.dc-tog{color:var(--mu);cursor:pointer;width:18px;font:inherit;background:0 0;border:0;padding:0}.dc-nombre{text-align:left;color:var(--tx);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:5px 4px}.dc-n{color:var(--mu);padding-right:6px;font-size:11px}.dc-estr{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.dc-contenido{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--panel);min-height:260px;padding:14px}.dc-drop{outline:2px dashed var(--cobre);outline-offset:4px}.dc-ruta{color:var(--mu);margin-bottom:10px;font-size:13px}.dc-ruta button{color:var(--info);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.dc-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-subs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dc-sub{background:var(--panel2);border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;font:inherit;color:var(--tx);align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.dc-sub small{color:var(--mu)}.dc-arch{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 4px;display:flex}.dc-an{flex-direction:column;flex:1;min-width:0;display:flex}.dc-an b,.dc-an{overflow-wrap:anywhere}.dc-an small{color:var(--mu);font-size:12px;font-weight:400}.dc-res{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--tx);background:0 0;flex-direction:column;padding:8px 2px;display:flex}.dc-res small{color:var(--mu)}@media (max-width:800px){.dc-cuerpo{grid-template-columns:1fr}.dc-arbol{max-height:260px}}.mv{background:var(--bg);flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.mv-cab{z-index:5;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--rail);color:#fff;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mv-marca{letter-spacing:.12em;color:var(--cobre);font-weight:700}.mv-quien{opacity:.85;flex:1;font-size:14px}.mv-salir{color:#fff;font:inherit;background:0 0;border:1px solid #ffffff59;border-radius:8px;min-height:36px;padding:6px 12px;font-size:13px}.mv-main{padding:14px 16px calc(84px + env(safe-area-inset-bottom));flex:1}.mv-nav{background:var(--rail);max-width:560px;padding-bottom:env(safe-area-inset-bottom);z-index:6;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.mv-nav a{color:#ffffffa6;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:9px 4px;font-size:11.5px;text-decoration:none;display:flex}.mv-nav a.on{color:var(--cobre)}.mv-h1{margin:4px 0 12px;font-size:24px}.mv-h2{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin:16px 0 8px;font-size:13px}.mv-h2.hoy{color:var(--cobre)}.mv-atajos{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.mv-atajo{background:var(--panel);border:1px solid var(--line2);color:var(--tx);border-radius:14px;flex-direction:column;gap:4px;min-height:88px;padding:16px 14px;text-decoration:none;display:flex}.mv-atajo b{font-size:17px}.mv-atajo small{color:var(--mu)}.mv-tarjeta{background:var(--panel);border:1px solid var(--line2);color:var(--tx);border-radius:12px;flex-direction:column;gap:3px;margin-bottom:8px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.mv-tarjeta small{color:var(--mu)}.mv-tarjeta.nueva{border-left:3px solid var(--cobre);font-weight:600}.mv-tarjeta.cita{border-left:4px solid var(--info);padding:0}.mv-tarjeta.cita.t-clase{border-left-color:var(--ok)}.mv-tarjeta.cita.t-audiencia{border-left-color:var(--warn)}.mv-cita-cab{text-align:left;width:100%;font:inherit;color:var(--tx);background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.mv-hora{font-variant-numeric:tabular-nums;flex-direction:column;min-width:48px;font-weight:700;display:flex}.mv-hora small{color:var(--mu);font-weight:400}.mv-cita-t{flex-direction:column;min-width:0;display:flex}.mv-cita-t small{color:var(--mu)}.mv-cita-det{padding:0 14px 12px;font-size:14px}.mv-cita-det p{margin:6px 0}.mv-fila{gap:8px;display:flex}.mv-fila .mv-btn{flex:1}.mv-btn{background:var(--cobre);color:var(--on-cobre);border:1px solid var(--cobre);font:inherit;border-radius:12px;width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600}.mv-btn.sec{color:var(--tx);border-color:var(--line2);background:0 0}.mv-btn:disabled{opacity:.45}.mv-in{width:100%;font:inherit;border:1px solid var(--line2);background:var(--panel);color:var(--tx);border-radius:12px;min-height:48px;margin-bottom:10px;padding:12px 14px;font-size:16px}.mv-fila-tap{text-align:left;background:var(--panel);border:1px solid var(--line2);width:100%;font:inherit;color:var(--tx);border-radius:12px;flex-direction:column;gap:3px;min-height:56px;margin-bottom:8px;padding:14px;display:flex}.mv-fila-tap small{color:var(--mu)}.mv-arch{background:var(--panel);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px 14px;display:flex}.mv-arch b{overflow-wrap:anywhere}.mv-arch small{color:var(--mu);margin-bottom:6px}.mv-atras{color:var(--info);font:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px}.mv-seg{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.mv-seg button{background:var(--panel);border:1px solid var(--line2);font:inherit;color:var(--tx);border-radius:10px;min-height:44px;padding:10px}.mv-seg button.on{background:var(--cobre);color:var(--on-cobre);border-color:var(--cobre);font-weight:600}.mv-vacio{color:var(--mu);text-align:center;padding:18px 0}.mv-aviso{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-bd);border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:14px}.mv-aviso.mal{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-bd)}.mv-pill{background:var(--cobre);color:var(--on-cobre);border-radius:999px;padding:1px 8px;font-size:12px}.ag-ev.pend,.ag-chip.pend{box-shadow:inset 0 0 0 1px var(--warn);border-style:dashed}.ag-por-responder ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ag-por-responder li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-resp{border:1px solid var(--line2);background:var(--panel2);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ag-resp.pend{border-color:var(--warn);background:var(--warn-bg)}.ag-resp-t{margin:0;font-size:14px}.ag-resp-btns{flex-wrap:wrap;gap:8px;display:flex}.ag-resp-rech{flex-direction:column;gap:6px;display:flex}.ag-resp-lab{color:var(--mu);font-size:12px}.ag-quitar{margin-right:6px}.ag-motivo{margin-left:2px;display:block}.ag-cierre{border:1px dashed var(--line2);border-radius:10px;margin-top:10px;padding:10px 12px}.ag-mini-resp{color:inherit;border-left:3px solid var(--warn);padding-left:8px;text-decoration:none;display:block}.mv-aviso.aviso-pend{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-bd)}.mv-input{background:var(--panel2);width:100%;color:var(--tx);border:1px solid var(--line2);font:inherit;border-radius:10px;padding:10px;font-size:15px}
