:root{--paper:#fcfcfb;--raise:#fff;--deep:#f3f1ea;--ink:#272220;--ink2:#5b544b;--ink3:#938a7c;--gold:#b0894b;--gold-soft:#c7a35f;--line:#b0894b2b;--line-soft:#b0894b16;--ok:#3f7a4e;--bad:#9c3b2e;--serif:"Hoefler Text","Didot","Bodoni 72",Georgia,"Times New Roman",serif;--sans:-apple-system,"Helvetica Neue","Segoe UI",system-ui,sans-serif;--mono:"SF Mono","JetBrains Mono",ui-monospace,"Menlo",monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;line-height:1.55;overflow-x:hidden}ul,ol{list-style:none}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.app{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip;container:app/inline-size}.app>.grid{flex:1}.vercomo{z-index:60;border-bottom:1px solid var(--gold-soft);color:#6b5530;background:#f3eee3;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 20px;font-size:12.5px;display:flex;position:sticky;top:0}.vercomo-tag{letter-spacing:.08em;font-size:10.5px;font-weight:800}.vercomo-nom{font-weight:700}.vercomo-sel{border:1px solid var(--gold-soft);background:var(--raise);color:#6b5530;min-width:140px;max-width:340px;font:inherit;cursor:pointer;border-radius:6px;flex:1;padding:3px 8px;font-weight:600}.vercomo-nota{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-left:auto;font-size:10.5px;font-weight:700}.vercomo-salir{color:#6b5530;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #8a733f;border-radius:20px;margin-left:auto;padding:3px 12px;font-size:10.5px;font-weight:800}.vercomo-salir:hover{color:#f3eee3;background:#8a733f}.vercomo-sel:disabled,.vercomo-salir:disabled{opacity:.5;cursor:default}.hdr{z-index:45;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 20px 9px;display:flex;position:sticky;top:0}.brand{color:var(--ink);flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}.brand img{width:auto;height:26px;margin-left:3px;display:block}.brand span{font-family:var(--serif);letter-spacing:.34em;font-size:12px;font-weight:400}.brand-login{align-items:center;gap:14px}.brand-login img{height:76px}.brand-login span{letter-spacing:.4em;text-indent:.4em;font-size:17px}.wordmark{font-family:var(--serif);letter-spacing:.32em;font-size:17px;font-weight:400}.wordmark small{font-family:var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.hdr-right{align-items:center;gap:12px;display:flex}.slashes{font-family:var(--serif);letter-spacing:.06em;padding:4px 10px;font-size:26px;font-style:italic;line-height:1;transition:color .2s,transform .25s}.slashes:hover,.slashes[aria-expanded=true]{color:var(--gold)}.slashes[aria-expanded=true]{transform:rotate(90deg)}.langsel{font-family:var(--mono);align-items:center;display:inline-flex;position:relative}.langsel-btn{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:6px;padding:8px 2px;font-size:10.5px;transition:color .25s;display:inline-flex}.langsel-btn:hover{color:var(--gold)}.langsel .lg-car{opacity:.8;width:8px;height:8px;transition:transform .25s}.langsel.open .lg-car{transform:rotate(180deg)}.langsel-menu{background:var(--raise);border:1px solid var(--line);opacity:0;visibility:hidden;border-radius:12px;min-width:158px;margin-top:12px;padding:7px;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1),visibility .22s;position:absolute;top:100%;right:0;transform:translateY(-6px);box-shadow:0 18px 46px #27222024,0 2px 8px #2722200f}.langsel.open .langsel-menu{opacity:1;visibility:visible;transform:translateY(0)}.langsel-opt{text-align:left;width:100%;font-family:var(--mono);letter-spacing:.06em;color:var(--ink2);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;font-size:11px;transition:color .2s,background .2s;display:flex}.langsel-opt:hover{color:var(--gold);background:#b0894b14}.langsel-opt.on{color:var(--gold)}.langsel-opt .lg-code{letter-spacing:.14em;opacity:.6;font-size:8.5px}.veil{z-index:38;opacity:0;pointer-events:none;background:#27222038;transition:opacity .25s;position:fixed;inset:0}.app.menu-open .veil{opacity:1;pointer-events:auto}.sheet{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);max-height:88%;padding:76px 24px 34px;transition:transform .48s cubic-bezier(.32,.72,.28,1);position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-102%)}.app.menu-open .sheet{transform:translateY(0)}.sheet-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sheet-top .eyebrow{margin:0}.sheet nav a{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:10px 2px;font-size:clamp(24px,6cqw,34px);text-decoration:none;transition:color .18s,padding-left .18s;display:flex}.sheet nav a small{font-family:var(--mono);letter-spacing:.2em;color:var(--ink3);text-transform:uppercase;font-size:9px}.sheet nav a:hover{color:var(--gold);padding-left:8px}.sheet nav a.menor{color:var(--ink2);font-size:clamp(17px,4.5cqw,20px)}.sheet nav a.sep{margin-top:14px}.sheet .sheet-ctxlabel{margin:0 0 2px}.sheet nav a.on{color:var(--gold)}.sheet nav a.on:after{content:"●";align-self:center;margin-left:10px;font-size:8px}.sheet nav a small.est-ok{color:var(--ok)}.sheet nav a small.est-mal{color:#a4453c}.sheet .ctx-sub{border-bottom:1px solid var(--line);padding:2px 0 6px 16px;display:none}.sheet .ctx-sub.open{display:block}.sheet .ctx-sub a{font-family:var(--mono);letter-spacing:.08em;color:var(--ink2);border-bottom:none;padding:8px 2px;font-size:11px}.sheet .ctx-sub a.on{color:var(--gold)}.grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding:22px 20px 110px;display:grid}.grid>*{min-width:0}.col-side{align-content:start;gap:16px;display:none}.sidenav{display:none}@container app (width>=880px){.grid{grid-template-columns:220px minmax(0,1fr) 300px;gap:clamp(34px,3.5cqw,56px);padding:30px clamp(32px,3.5cqw,60px) 80px}.hdr{padding:20px 44px 14px}.wordmark{font-size:20px}.brand img{height:31px}.brand span{font-size:13.5px}.tabbar,.slashes{display:none}.sidenav{align-self:start;display:block;position:sticky;top:96px}.sidenav .eyebrow{margin-bottom:10px}.sidenav a{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 2px;font-size:17px;text-decoration:none;transition:color .18s,padding-left .18s;display:flex}.sidenav a:hover{color:var(--gold);padding-left:6px}.sidenav a[aria-current=page]{color:var(--gold)}.sidenav small{font-family:var(--mono);letter-spacing:.18em;color:var(--ink3);text-transform:uppercase;font-size:8.5px}.sidenav a.menor{color:var(--ink2);font-size:14px}.sidenav a.sep{margin-top:18px}.app[data-screen=hoy] .col-side{display:grid}.app:not([data-screen=hoy]) .col-main{grid-column:2/-1;max-width:1080px}}@container app (width<=879.9px){.saludo .eyebrow{display:none}}.eyebrow{font-family:var(--mono);letter-spacing:.22em;color:var(--ink3);text-transform:uppercase;margin-bottom:6px;font-size:10px}.saludo h1{font-family:var(--serif);text-wrap:balance;font-size:clamp(26px,7cqw,38px);font-weight:400;line-height:1.15}.saludo p{color:var(--ink2);margin-top:4px;font-size:14px}.saludo .alerta{color:var(--bad)}.stories{scrollbar-width:none;gap:16px;padding:4px 2px 6px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{text-align:center;flex:none;width:74px;transition:opacity .2s}.story .ring{background:conic-gradient(var(--ok) 0 75%,var(--deep) 75% 100%);border-radius:50%;width:64px;height:64px;margin:0 auto;padding:3px}.story[data-estado=mora] .ring{background:conic-gradient(var(--bad) 0 100%)}.story[data-estado=venta] .ring,.story[data-estado=vac] .ring{background:conic-gradient(var(--gold) 0 55%,var(--deep) 55% 100%)}.story[data-estado=all] .ring{background:var(--ink)}.story[data-estado=all] .foto{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.story .foto{border:2px solid var(--paper);width:100%;height:100%;font-family:var(--serif);color:var(--raise);border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:flex}.story figcaption{font-family:var(--mono);letter-spacing:.06em;color:var(--ink2);white-space:nowrap;margin-top:6px;font-size:8.5px}.story .estado{color:var(--ok);display:block}.story[data-estado=mora] .estado{color:var(--bad)}.story[data-estado=venta] .estado{color:var(--gold)}.stories.filtrando .story{opacity:.38}.stories.filtrando .story.activa{opacity:1}.story.activa .foto{border-color:var(--gold)}@container app (width>=880px){.story{width:86px}.story .ring{width:74px;height:74px}}.f0{background:linear-gradient(145deg,#5d5240,#2b261e 70%),#2b261e}.f1{background:linear-gradient(145deg,#4a5468,#20242e 70%),#20242e}.f2{background:linear-gradient(145deg,#6e5b3f,#332a1c 70%),#332a1c}.f3{background:linear-gradient(145deg,#55604f,#232920 70%),#232920}.trama{background-image:repeating-linear-gradient(115deg,#f0eadd12 0 1px,#0000 1px 7px)}.filterbar{font-family:var(--mono);letter-spacing:.18em;color:var(--ink2);background:var(--deep);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:10px;display:flex}.filterbar b{color:var(--gold);font-weight:600}.filterbar button{letter-spacing:.18em;border:1px solid var(--line);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:9px;transition:color .18s,border-color .18s}.filterbar button:hover{color:var(--gold);border-color:var(--gold-soft)}.feed,.fgroup{gap:14px;display:grid}.glabel{font-family:var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase;align-items:center;gap:12px;margin-top:10px;font-size:9.5px;display:flex}.glabel:after{content:"";background:var(--line);flex:1;height:1px}.glabel.urgente{color:var(--bad)}.card{background:var(--raise);border:1px solid var(--line);border-radius:15px;padding:18px 18px 16px;transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-1px);box-shadow:0 10px 26px #27222014}.card.urgente{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.card .eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.card h2{font-family:var(--serif);text-wrap:balance;font-size:clamp(19px,4.6cqw,23px);font-weight:400;line-height:1.25}.card .cuerpo{color:var(--ink2);max-width:52ch;margin-top:6px;font-size:13.5px}.cifra{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(26px,6cqw,32px)}.cifra small{font-family:var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;margin-left:8px;font-size:10px}.chip{font-family:var(--mono);letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:9px}.chip.ok{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.chip.oro{color:var(--gold);border:1px solid var(--gold-soft)}.chip.mal{color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 45%,transparent)}.chip.mut{color:var(--ink3);border:1px solid var(--line)}.acciones{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:9px 16px;font-size:10px;transition:background .18s,color .18s,border-color .18s}.btn:hover{background:var(--ink);color:var(--raise)}.btn.sec{border-color:var(--line);color:var(--ink2)}.btn.sec:hover{color:var(--gold);border-color:var(--gold-soft);background:0 0}.btn.mini{padding:7px 12px;font-size:9px}details.desglose{margin-top:12px}details.desglose summary{cursor:pointer;font-family:var(--mono);letter-spacing:.18em;color:var(--ink3);text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;list-style:none;transition:color .18s;display:flex}details.desglose summary::-webkit-details-marker{display:none}details.desglose summary:before{content:"+";color:var(--gold);font-size:12px}details.desglose[open] summary:before{content:"–"}details.desglose summary:hover{color:var(--gold)}.lineas{border-top:1px solid var(--line);margin-top:10px}.lineas li{border-bottom:1px solid var(--line);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:12.5px;list-style:none;display:flex}.lineas li span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:uppercase;font-size:11px}.lineas i{font-style:normal}.lineas li.total{color:var(--ink);font-weight:600}.lineas li.pend span:last-child{color:var(--bad)}.cuenta{font-family:var(--mono);font-variant-numeric:tabular-nums;background:var(--paper);border:1px dashed var(--line);color:var(--ink2);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12.5px}.cuenta b{color:var(--ink);font-weight:600}.cuenta .x{color:var(--gold)}.panel{background:var(--raise);border:1px solid var(--line);border-radius:15px;padding:18px}.panel h3{font-family:var(--serif);margin-bottom:4px;font-size:18px;font-weight:400}.panel .cifra{margin-top:2px}.delta{font-family:var(--mono);letter-spacing:.12em;color:var(--ok);text-transform:uppercase;font-size:10px}.spark{width:100%;height:40px;margin-top:10px;display:block}.venc{margin-top:6px;list-style:none}.venc li{border-bottom:1px solid var(--line);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.venc li:last-child{border-bottom:0}.venc time{font-family:var(--mono);letter-spacing:.1em;color:var(--ink3);white-space:nowrap;text-transform:uppercase;font-size:10.5px}.venc .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px}.venc .ok{color:var(--ok)}.venc .mal{color:var(--bad)}.venc .oro{color:var(--gold)}.agente-nom{font-family:var(--serif);margin-top:2px;font-size:19px}.panel[data-go]{cursor:pointer;transition:border-color .18s}.panel[data-go]:hover{border-color:var(--gold-soft)}.tabbar{z-index:30;background:color-mix(in srgb,var(--raise) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:8px 6px calc(10px + env(safe-area-inset-bottom));justify-content:space-around;align-items:stretch;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;bottom:0}.app.tab-oculta .tabbar{transform:translateY(115%)}.tab{font-family:var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;flex-direction:column;align-items:center;gap:3px;padding:4px 10px;font-size:8px;text-decoration:none;transition:color .18s;display:flex}.tab svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:21px;height:21px}.tab[aria-current=page]{color:var(--gold)}.tab:hover{color:var(--ink)}@container app (width>=880px){.tabbar{display:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen{display:none}.screen.on{gap:20px;animation:.55s cubic-bezier(.2,.7,.2,1) fadeUp;display:grid}.fview.on,details.itemx[open] .item-det{animation:.5s cubic-bezier(.2,.7,.2,1) fadeUp}.propsel-menu{transition-duration:.34s}.despliegue{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1);display:grid}.despliegue.on{grid-template-rows:1fr}.despliegue>div{overflow:hidden}.col-main{transition:opacity .24s,transform .24s}.col-main.saliendo{opacity:0;transform:translateY(6px)}.venc.links li{cursor:pointer;transition:color .18s}.venc.links li:hover,.venc.links li:hover .num{color:var(--gold)}.scr-title{font-family:var(--serif);font-size:clamp(26px,7cqw,38px);font-weight:400;line-height:1.15}.chips{scrollbar-width:none;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chipf{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:9.5px;transition:color .18s,border-color .18s,background .18s}.chipf b{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.chipf.on{color:var(--gold);border-color:var(--gold-soft);background:#b0894b12}.chipf.on b{color:var(--gold)}.chipf:hover{border-color:var(--gold-soft)}.lista{gap:10px;display:grid}.item{text-align:left;background:var(--raise);border:1px solid var(--line);border-radius:15px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .18s,transform .18s;display:flex}.item:hover{border-color:var(--gold-soft);transform:translateY(-1px)}.item .foto{width:46px;height:46px;font-family:var(--serif);color:var(--raise);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.item-tx{flex:1;min-width:0}.item-tx b{font-family:var(--serif);font-size:15.5px;font-weight:400;display:block}.item-tx small{font-family:var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;margin-top:3px;font-size:8.5px;display:block}.item-roles{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.chip.rol{color:var(--ink2);border:1px solid var(--line);padding:3px 7px;font-size:8px}.item-val{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.item-val .num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.srch input{background:var(--raise);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);border-radius:999px;padding:11px 18px;font-size:13px}.srch input::placeholder{color:var(--ink3)}.pgsum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pgsum .cifra{font-size:clamp(17px,4.4cqw,23px)}.pgsum .cifra.in{color:var(--ok)}.mov{background:var(--raise);border:1px solid var(--line);text-align:left;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mov-tx{min-width:0}.mov-tx b{font-family:var(--serif);font-size:15.5px;font-weight:400;display:block}.mov-tx small{font-family:var(--mono);letter-spacing:.1em;color:var(--ink3);text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.mov-tx i{font-style:normal}.mov-val{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mov-val .num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mov-val .num.in{color:var(--ok)}.rcb{font-family:var(--mono);letter-spacing:.16em;color:var(--gold);border-bottom:1px solid var(--gold-soft);text-transform:uppercase;font-size:8.5px;text-decoration:none}.propsel{margin-left:auto;position:relative}.sel-linea{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);border:none;border-bottom:1px solid var(--gold-soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:4px 2px 7px;font-size:9.5px;transition:color .18s,border-color .18s;display:inline-flex}.sel-linea:hover{color:var(--gold);border-color:var(--gold)}.sel-linea .lg-car{opacity:.8;width:8px;height:8px;transition:transform .25s}.propsel.open .sel-linea .lg-car{transform:rotate(180deg)}.propsel .chipf{align-items:center;gap:6px;display:inline-flex}.propsel .lg-car{opacity:.8;width:8px;height:8px;transition:transform .25s}.propsel.open .lg-car{transform:rotate(180deg)}.propsel-menu{z-index:20;background:var(--raise);border:1px solid var(--line);opacity:0;visibility:hidden;border-radius:12px;min-width:215px;margin-top:10px;padding:7px;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1),visibility .22s;position:absolute;top:100%;right:0;transform:translateY(-6px);box-shadow:0 18px 46px #27222024,0 2px 8px #2722200f}.propsel.open .propsel-menu{opacity:1;visibility:visible;transform:translateY(0)}.propsel-opt{text-align:left;width:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:8px;padding:9px 11px;font-size:10px;transition:color .2s,background .2s;display:block}.propsel-opt:hover{color:var(--gold);background:#b0894b14}.propsel-opt.on{color:var(--gold)}.pgview{gap:18px;display:grid}.pgview[hidden]{display:none}.cf{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.cf small{font-family:var(--mono);letter-spacing:.16em;color:var(--ink3);text-transform:uppercase;font-size:8.5px;display:block}.cf b{font-family:var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:clamp(14px,3.6cqw,20px);font-weight:400;display:block}.cf .okc{color:var(--ok)}.cf .badc{color:var(--bad)}.cfbar{background:var(--deep);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.cfbar span{background:var(--gold);border-radius:999px;height:100%;display:block}details.itemx{background:var(--raise);border:1px solid var(--line);border-radius:15px;transition:border-color .18s}details.itemx:hover{border-color:var(--gold-soft)}details.itemx summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}details.itemx summary::-webkit-details-marker{display:none}.item-det{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.item-det small{font-family:var(--mono);letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;font-size:8px;display:block}.item-det b{font-family:var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:14.5px;font-weight:400;display:block}@container app (width<=560px){.item-det{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha-hero{border-radius:15px;justify-content:space-between;align-items:flex-end;gap:12px;min-height:150px;padding:16px;display:flex;position:relative;overflow:hidden}.ficha-hero b{font-family:var(--serif);color:var(--raise);letter-spacing:.04em;font-size:clamp(20px,5cqw,26px);font-weight:400;display:block}.ficha-hero small{font-family:var(--mono);letter-spacing:.18em;color:#fcfcfbbf;text-transform:uppercase;margin-top:4px;font-size:8.5px;display:block}.fview{display:none}.fview.on{gap:12px;display:grid}.quote{font-family:var(--serif);color:var(--ink2);font-size:14.5px;font-style:italic;font-weight:400;display:block}.tbl{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.tbl th{letter-spacing:.16em;color:var(--ink3);text-transform:uppercase;text-align:right;padding:0 0 8px;font-size:8.5px;font-weight:400}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl td{border-top:1px solid var(--line-soft);color:var(--ink2);text-align:right;padding:8px 0}.tbl td b{color:var(--ink);font-weight:600}.tbl .up{color:var(--gold)}.galgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.galgrid .ph{aspect-ratio:4/3;border-radius:10px}@container app (width<=560px){.galgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.volver{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);justify-self:start;align-items:center;gap:6px;font-size:10px;transition:color .18s;display:inline-flex}.volver:hover{color:var(--gold)}.vhead{align-items:center;gap:14px;display:flex}.avatar{background:var(--ink);width:56px;height:56px;color:var(--raise);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.vhead b{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.vhead small{font-family:var(--mono);color:var(--ink3);letter-spacing:.08em;font-size:10px}.vrow{text-align:left;background:var(--raise);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .18s;display:flex}.vrow:hover{border-color:var(--gold-soft)}a.vrow{color:inherit;text-decoration:none}a.vrow b,a.vrow small{text-decoration:none}.vrow .vtx{min-width:0}.vrow .vtx b{font-family:var(--serif);font-size:16.5px;font-weight:400;display:block}.vrow .vtx small{color:var(--ink3);margin-top:2px;font-size:11.5px;display:block}.vrow .chev{font-family:var(--serif);color:var(--ink3);font-size:18px}.vrow.salir .vtx b{color:var(--bad)}.login{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100dvh;padding:28px 20px;display:flex}.login .wordmark{text-align:center;font-size:24px}.login form{background:var(--raise);border:1px solid var(--line);border-radius:15px;gap:12px;width:100%;max-width:360px;padding:24px 22px;display:grid}.login label{font-family:var(--mono);letter-spacing:.18em;color:var(--ink3);text-transform:uppercase;font-size:9px}.login input{background:var(--paper);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);border-radius:10px;padding:11px 14px;font-size:14px}.login input:focus{outline:2px solid var(--gold);outline-offset:1px}.login .error{color:var(--bad);font-size:12.5px}.login .btn{margin-top:6px;padding:12px 16px}.aviso{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:28px;display:flex}.aviso h2{font-family:var(--serif);text-wrap:balance;font-size:clamp(22px,5cqw,28px);font-weight:400}.aviso p{color:var(--ink2);max-width:44ch;font-size:14px}.mdl-fondo{z-index:80;background:color-mix(in srgb,var(--ink) 38%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;animation:.18s both mdlFade;display:flex;position:fixed;inset:0}@keyframes mdlFade{0%{opacity:0}to{opacity:1}}.mdl{background:var(--raise);border:1px solid var(--line);width:100%;max-width:440px;padding:22px 20px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;gap:14px;max-height:92dvh;animation:.22s cubic-bezier(.22,.9,.3,1) both mdlSube;display:flex;overflow-y:auto}@keyframes mdlSube{0%{transform:translateY(18px)}to{transform:translateY(0)}}.mdl h2{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2}.mdl .eyebrow{margin:0}.mdl-sub{color:var(--ink2);max-width:44ch;font-size:13px}.mdl .campo{flex-direction:column;gap:6px;display:flex}.mdl .campo>span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);font-size:9px}.mdl .campo input,.mdl .campo textarea{background:var(--paper);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:10px;padding:11px 13px;font-size:15px}.mdl .campo input:focus,.mdl .campo textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.mdl .campo small{color:var(--ink3);font-size:11.5px}.mdl-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mdl-file small{color:var(--ink3);overflow-wrap:anywhere;flex:1;min-width:0;font-size:11.5px}.mdl-err{color:var(--bad);border-left:2px solid var(--bad);padding-left:10px;font-size:13px}.mdl-pie{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.mdl-pie .btn{flex:none}.mdl-pie .btn[disabled]{opacity:.5;cursor:default}.mdl-nota{color:var(--ink3);max-width:46ch;font-size:11.5px;line-height:1.5}@media (width>=600px){.mdl-fondo{align-items:center;padding:20px}.mdl{border-bottom:1px solid var(--line);border-radius:16px;padding-bottom:20px}@keyframes mdlSube{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.pp-nota{color:var(--bad);max-width:52ch;margin-top:4px;font-size:11.5px;line-height:1.45}:is(a,button,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.barra{background:var(--deep);border-radius:3px;height:4px;margin:8px 0 4px;overflow:hidden}.barra>span{background:var(--gold);height:100%;color:var(--ink3);border-radius:3px;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.chip.est-nuevo{color:var(--gold);border:1px solid var(--gold-soft)}.chip.est-en-revisión,.chip.est-en-revision{color:var(--ink2);border:1px solid var(--line)}.chip.est-en-curso{color:var(--gold);border:1px solid var(--gold-soft)}.chip.est-resuelto{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.chip.est-rechazado{color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 45%,transparent)}.chip.est-cancelado{color:var(--ink3);border:1px solid var(--line-soft)}[data-scr=reclamos] .acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}[data-scr=reclamos] .item{border-bottom:1px solid var(--line-soft);padding:14px 0}[data-scr=reclamos] .fila{justify-content:space-between;align-items:center;gap:10px;display:flex}.menucount{font-family:var(--mono);letter-spacing:.1em;color:var(--gold);vertical-align:1px;font-size:9.5px}.marca-mia{text-align:center;color:var(--ink);z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.marca-mia .iso{display:block;overflow:visible}.marca-mia-nombre{font-family:var(--serif);letter-spacing:.34em;text-indent:.34em;margin-top:14px;font-size:32px;font-weight:400;line-height:1}.marca-mia-by{font-family:var(--mono);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ink3);margin-top:9px;font-size:8px;line-height:1}.marca-mia-casa{font-family:var(--serif);letter-spacing:.38em;text-indent:.38em;color:var(--ink2);margin-top:7px;font-size:11.5px;font-weight:400;line-height:1}.marca-mia-rule{background:var(--gold);opacity:.65;width:36px;height:1px;margin-top:18px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.aviso .marca-mia-nombre{font-size:24px}.iso .iso-acento{transform-box:fill-box;transform-origin:50%}.iso-anim .iso-col{opacity:0;animation:1.3s cubic-bezier(.2,.7,.2,1) .15s both isoCol}.iso-anim .iso-acento{opacity:0;animation:1.9s cubic-bezier(.22,.9,.3,1) .55s both isoAcento}@keyframes isoCol{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes isoAcento{0%{opacity:0;transform:translateY(-64px)}14%{opacity:1}55%{transform:translateY(2.2px)}76%{transform:translateY(-.9px)}to{opacity:1;transform:translateY(0)}}.marca-anim .marca-mia-nombre,.marca-anim .marca-mia-by,.marca-anim .marca-mia-casa{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both fadeUp}.marca-anim .marca-mia-nombre{animation-delay:1.25s}.marca-anim .marca-mia-by{animation-delay:1.45s}.marca-anim .marca-mia-casa{animation-delay:1.6s}.marca-anim .marca-mia-rule{animation:1.1s cubic-bezier(.16,.8,.24,1) 1.9s both ruleDraw;transform:scaleX(0)}.screen.on .glabel:after{transform-origin:0;animation:1.1s cubic-bezier(.16,.8,.24,1) .15s both ruleDraw}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.login{justify-content:center;gap:0;padding:clamp(24px,7vh,72px) 20px 64px}.login-col{z-index:1;flex-direction:column;align-items:center;gap:0;width:100%;max-width:340px;display:flex;position:relative}.login form.login-form{opacity:0;background:0 0;border:0;border-radius:0;gap:18px;width:100%;max-width:340px;margin-top:clamp(28px,5vh,40px);padding:0;animation:1s cubic-bezier(.2,.7,.2,1) 2.3s both fadeUp;display:grid}.login .lf{flex-direction:column;gap:7px;display:flex}.login .lf span{font-family:var(--mono);letter-spacing:.22em;color:var(--ink3);text-transform:uppercase;font-size:8.5px}.login .lf input{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;padding:6px 0 9px;font-size:19px;transition:border-color .45s}.login .lf input:focus{border-bottom-color:var(--gold);outline:none}.login .lf input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--ink)}.login .error{color:var(--bad);font-family:var(--mono);letter-spacing:.06em;margin-top:-4px;font-size:10px}.login .login-btn{border-color:color-mix(in srgb,var(--gold) 62%,transparent);color:var(--ink);letter-spacing:.22em;align-items:center;gap:12px;margin:6px auto 0;padding:12px 28px;font-size:10.5px;display:inline-flex}.login .login-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--raise)}.login .login-btn:disabled{opacity:.55}.login-flecha{font-family:var(--serif);font-size:14px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.login .login-btn:hover .login-flecha{transform:translate(4px)}.login-pie{left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom,0px));opacity:0;border:0;justify-content:center;margin:0;padding:0;animation:1s 2.9s both fadeUp;display:flex;position:fixed}.login .langsel-btn{letter-spacing:.2em;color:var(--ink3);opacity:.7;padding:6px 2px;font-size:8.5px}.login .langsel-btn:hover{opacity:1}.login .langsel .lg-car{width:6px;height:6px}@media (width<=520px){.marca-mia-nombre{font-size:29px}.login .marca-mia .iso{width:64px;height:73px}}.app{--barra-h:0px}.app.con-barra{--barra-h:38px}.app.con-barra .hdr,.sheet{top:var(--barra-h)}.vercomo{white-space:nowrap;flex-wrap:nowrap;height:38px;padding-top:0;padding-bottom:0;overflow:visible}@media (width<=560px){.vercomo .vercomo-nom,.vercomo .vercomo-nota{display:none}.vercomo{padding-left:14px;padding-right:14px}}.rt-panel{cursor:pointer;-webkit-tap-highlight-color:transparent}.rt-panel .rt-full,.rt-panel .rt-nota,.rt-panel.rt-abierta .rt-simple{display:none}.rt-panel.rt-abierta .rt-full{animation:.45s cubic-bezier(.2,.7,.2,1) fadeUp;display:block}.rt-panel.rt-abierta .rt-nota{display:block}.rt-sub{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;margin:14px 0 2px;font-size:8.5px;display:flex}.rt-sub:after{content:"";background:var(--line-soft);flex:1;height:1px}.rt-esp-btn{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);border-radius:999px;margin-top:16px;padding:8px 14px;font-size:9px;transition:border-color .25s,color .25s}.rt-esp-btn:hover{border-color:var(--gold-soft);color:var(--ink)}.rt-esperada{margin-top:12px;animation:.45s cubic-bezier(.2,.7,.2,1) fadeUp}.rt-toque{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-top:14px;font-size:8.5px;display:flex}.rt-toque:after{content:"";background:var(--line);flex:1;height:1px}@container app (width>=880px){.rt-panel{cursor:default}.rt-panel .rt-simple,.rt-panel .rt-toque{display:none}.rt-panel .rt-full,.rt-panel .rt-nota{display:block}}@media (prefers-reduced-motion:reduce){.iso-anim .iso-col,.iso-anim .iso-acento,.marca-anim .marca-mia-nombre,.marca-anim .marca-mia-by,.marca-anim .marca-mia-casa,.marca-anim .marca-mia-rule,.login form.login-form,.login-pie,.screen.on .glabel:after{opacity:1!important;animation:none!important;transform:none!important}}.scr-head{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.scr-head>h1{flex:auto;min-width:0}.scr-head .propsel{flex:none;max-width:52%;margin-bottom:7px;margin-left:auto}.scr-head .sel-linea{letter-spacing:.14em;color:var(--ink3);max-width:100%;padding:3px 1px 5px;font-size:8.5px}.scr-head .sel-linea span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr-head .sel-linea .lg-car{flex:none;width:7px;height:7px}.saludo .scr-head{align-items:flex-end}.chips{flex-wrap:nowrap}.chips>*{flex:none}.chips:has(.propsel){flex-wrap:nowrap;overflow:visible}.chips-fila{align-items:center;gap:12px;min-width:0;display:flex}.chips-fila .chips{flex:auto;min-width:0;padding-right:18px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.chips-fila .propsel{flex:none;max-width:46%;margin-left:auto}.chips-fila .sel-linea{letter-spacing:.14em;max-width:100%;color:var(--ink3);padding:3px 1px 5px;font-size:8.5px}.chips-fila .sel-linea .lg-car{flex:none;width:7px;height:7px}.chips-fila .sel-linea span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vercomo .propsel{flex:0 auto;min-width:0;margin-left:0}.vercomo .sel-linea{letter-spacing:.14em;color:#6b5530;border-color:#8a733f;max-width:100%;padding:2px 1px 4px;font-size:10px}.vercomo .sel-linea span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vercomo .propsel-menu{max-width:calc(100vw - 28px);left:0;right:auto}.vercomo .propsel-opt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}.rt-globo h2{font-size:20px}.rt-globo .cf{margin-top:2px}.rt-globo .mdl-pie{margin-top:6px}.screen.vacia{align-content:start;min-height:40vh}.app:has(.screen.vacia){min-height:100lvh}.mia-caja{gap:10px;display:grid}.mia-form{position:relative}.mia-form input{background:var(--raise);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);border-radius:999px;padding:12px 48px 12px 18px;font-size:14px}.mia-form input::placeholder{color:var(--ink3)}.mia-form input:focus{outline:2px solid var(--gold);outline-offset:-1px}.mia-mic{width:34px;height:34px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px;transition:color .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mia-mic svg{width:100%;height:100%}.mia-mic:hover{color:var(--gold)}.mia-mic.on{color:var(--bad);animation:1s ease-in-out infinite miaMic}@keyframes miaMic{0%,to{opacity:1}50%{opacity:.35}}.mia-resp{border-left:2px solid var(--gold);background:var(--deep);border-radius:0 12px 12px 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.mia-resp p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.mia-resp .rcb{flex:none}
