:root{color-scheme:dark;--bg:#0F1412;--surface:#17201C;--surface-2:#1E2823;--line:#2B3732;--divider:#24302B;--ink:#E5ECE8;--ink2:#A7B3AD;--muted:#8D9993;--accent:#7DBFE4;--accent-hi:#A9D5EE;--on-accent:#0A1D28;--tile:#1B3341;--duo:#2E5A73;--navy:#0E4B6C;--hivis:#F2D800;--on-hivis:#0F1412;--tape:#0F1412;--track:#24323B;--dim:#3D6378;--dim2:#2C4A5C;--base:#3A4842;--proj:#C9952F;--plus:#34300E;--ok:#3DB874;--ok-t:#5BC489;--ok-bg:#163224;--warn:#E8A33A;--warn-t:#E2AF4A;--warn-bg:#382C11;--bad:#E0574A;--bad-t:#F0897F;--bad-bg:#3B1B18;--ic-s:var(--hivis);--ic-f:var(--duo);--ic-k:var(--surface);--logo:url("data:image/png;base64,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");--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--nav-h:72px}*{box-sizing:border-box}body,html{background:var(--bg)}body{color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:30;background:var(--surface)}.wrap{max-width:720px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}a:hover{color:var(--accent-hi)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num,.tn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{text-wrap:balance}.ic{display:block;flex:none}.ic .s{stroke:var(--ic-s);fill:none}.ic .f{fill:var(--ic-f)}.ic .k{fill:var(--ic-k)}.ic .d{fill:var(--ic-s)}.tile{width:40px;height:40px;border-radius:12px;background:var(--tile);display:flex;align-items:center;justify-content:center;flex:none;--ic-k:var(--tile)}.tile.sm{width:34px;height:34px;border-radius:10px}.tile.md{width:38px;height:38px;border-radius:11px}.tile.xs{width:30px;height:30px;border-radius:9px}.tile.plus{background:var(--plus);--ic-k:var(--plus)}.tile.ok{background:var(--ok-bg)}.tile.warn{background:var(--warn-bg)}.tile.bad{background:var(--bad-bg)}.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--surface)}.top-in{height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo{display:block;width:60px;height:32px;flex:none;background:var(--logo) no-repeat left center/contain}.top-act{display:flex;gap:6px}.tbtn-b{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hivis);color:var(--on-hivis);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}@media (max-width:400px){.tbtn{width:40px!important;height:40px!important}.top-act{gap:4px!important}}.tbtn{position:relative;width:44px;height:44px;border-radius:12px;border:0;background:var(--tile);display:flex;align-items:center;justify-content:center;--ic-k:var(--tile)}.tbtn[aria-current=page]{box-shadow:inset 0 0 0 2px var(--hivis)}.tape{height:6px;background:repeating-linear-gradient(-45deg,var(--hivis) 0 9px,var(--tape) 9px 18px)}main{padding-top:18px;padding-bottom:calc(var(--nav-h) + 40px + env(safe-area-inset-bottom,0px))}.view{display:flex;flex-direction:column;gap:16px}.vhead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.vhead>div{display:flex;flex-direction:column;gap:2px;min-width:0}.eyebrow{font-size:13px;font-weight:500;color:var(--ink2)}.eyebrow:first-letter{text-transform:uppercase}h1.vt{margin:0;font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:29px;line-height:1.1;letter-spacing:-.01em}.back-h{display:flex;align-items:center;gap:6px;margin:-6px 0 -2px -10px}.back-h h1{margin:0;flex:1 1;min-width:0;font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:24px;line-height:1.1}.ibtn{width:44px;height:44px;border-radius:12px;border:0;background:none;display:flex;justify-content:center;flex:none;color:var(--ink)}.ibtn,.psel{align-items:center}.psel{position:relative;display:inline-flex;gap:8px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600}.psel select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.psel:focus-within{outline:2px solid var(--accent);outline-offset:2px}.psel select option{background:var(--surface);color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.card.lg{border-radius:20px;padding:18px}.card.tight{gap:8px}.card.list{padding:16px 16px 6px;gap:6px}.card.dash{border:1.5px dashed var(--dim)}.card.sel{border:2px solid var(--accent)}.card-h{display:flex;align-items:center;gap:12px}.card-h>div{display:flex;flex-direction:column;min-width:0;flex:1 1}.h2{margin:0;font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:20px;line-height:1.15}.h2.sm{font-size:18px}.sub{font-size:13px;color:var(--ink2)}.tiny{font-size:12.5px;color:var(--muted)}.big{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:34px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.big.md{font-size:27px}.big.sm{font-size:22px}.big.xl{font-size:36px}.split{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inset{background:var(--surface-2);border-radius:12px;padding:10px 12px;min-width:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.grid2,.grid3{display:grid;gap:10px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.hr{border-top:1px solid var(--divider)}.sec-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink2)}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{width:10px;height:10px;border-radius:3px;flex:none}.sw.dot{border-radius:50%}.sw.tick{width:2px;height:14px;border-radius:1px;background:var(--ink)}.chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 7px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;align-self:flex-start;background:var(--surface-2);color:var(--ink2)}.chip.sm{height:22px;padding:0 8px 0 5px;font-size:12px}.chip.nog{padding-left:10px}.chip.ok{background:var(--ok-bg);color:var(--ok-t)}.chip.warn{background:var(--warn-bg);color:var(--warn-t)}.chip.bad{background:var(--bad-bg);color:var(--bad-t)}.chip.mono{font-family:var(--f-mono);font-size:11.5px;padding:0 9px}.chip.wrap{white-space:normal;height:auto;min-height:26px;padding-top:4px;padding-bottom:4px;line-height:1.3;align-items:flex-start}.chip.wrap svg{margin-top:1px}.chips-row{display:flex;flex-wrap:wrap;gap:6px}.t-ok{color:var(--ok-t)}.t-warn{color:var(--warn-t)}.t-bad{color:var(--bad-t)}.note{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4}.note.ok{background:var(--ok-bg);color:var(--ok-t)}.note.warn{background:var(--warn-bg);color:var(--warn-t)}.note.bad{background:var(--bad-bg);color:var(--bad-t)}.note svg{margin-top:1px}.plate{font-family:var(--f-mono);font-weight:600;font-size:11px;letter-spacing:.06em;border:1.5px solid var(--ink);border-radius:4px;padding:0 4px;line-height:16px;color:var(--ink);white-space:nowrap}.plate.lg{font-size:12px;padding:1px 5px;line-height:17px}.av{width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--hivis);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-stretch:90%;font-weight:700;font-size:15px;flex:none;overflow:hidden;position:relative}.av img{width:100%;height:100%;object-fit:cover;display:block}.av.xl{width:54px;height:54px;font-size:19px}.av.sm{width:34px;height:34px;font-size:13px}.av.xs{width:30px;height:30px;font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--accent);font-weight:700;font-size:15px;text-decoration:none;--ic-k:var(--surface)}.btn:hover{border-color:var(--dim)}.btn.primary{background:var(--hivis);border-color:var(--hivis);color:var(--on-hivis);--ic-s:var(--on-hivis);--ic-f:var(--hivis)}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink2)}.btn.dash{border:1px dashed var(--dim)}.btn.danger{color:var(--bad-t);border-color:var(--bad)}.btn.danger.armed{background:var(--bad);border-color:var(--bad);color:var(--on-hivis)}.btn.sm{min-height:40px;padding:6px 12px;font-size:14px;border-radius:12px}.btn:disabled{opacity:.5;cursor:default}.btn.full{width:100%}.actions{display:flex;gap:10px;flex-wrap:wrap}.actions .btn{flex:1 1 150px}.link{background:none;border:0;padding:0;color:var(--accent);font-weight:700;gap:4px;min-height:40px}.link,.pill{display:inline-flex;align-items:center}.pill{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;gap:6px}.pill[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pills::-webkit-scrollbar{display:none}.pills .end{margin-left:auto}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--surface-2)}.seg button{min-height:42px;border:0;border-radius:11px;background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink2);padding:0 8px;--ic-s:var(--muted);--ic-f:var(--divider);--ic-k:var(--surface-2)}.seg button[aria-pressed=true]{background:var(--line);color:var(--ink);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.35);--ic-s:var(--hivis);--ic-f:var(--duo);--ic-k:var(--line)}.seg.mini{display:inline-grid;padding:3px;border-radius:10px;gap:2px}.seg.mini button{min-height:32px;padding:0 10px;font-size:13px;border-radius:8px}.sheet .seg.top{background:var(--bg)}.bar2{display:flex;gap:2px;height:10px}.bar2>i{display:block;height:100%}.bar2>i:first-child{border-radius:4px 0 0 4px}.bar2>i:last-child{border-radius:0 4px 4px 0}.bar2>i:only-child,.track{border-radius:4px}.track{position:relative;height:12px;background:var(--track)}.track>i{display:block;height:100%;border-radius:0 4px 4px 0}.track>b{position:absolute;top:-4px;width:2px;height:20px;border-radius:1px;background:var(--ink)}.track.thin{height:8px}.track.thin>i{border-radius:4px}.ring-row{display:flex;align-items:center;gap:16px}.ring-row>div{gap:10px;min-width:0}.kv,.ring-row>div{display:flex;flex-direction:column}.kv>span:first-child{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.rlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rlist li{border-top:1px solid var(--divider)}.rrow{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px 0;border:0;background:none;text-align:left;color:var(--ink)}.rrow>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column}.rrow b{font-weight:600;font-size:15px;line-height:1.3}.rrow small{font-size:13px;line-height:1.35;color:var(--ink2)}.proj{display:flex;flex-direction:column;gap:6px}.proj-h{justify-content:space-between;min-height:24px}.proj-h,.proj-h>span{display:flex;align-items:center;gap:8px}.proj-h>span{min-width:0}.proj-h>span:first-child{flex:1 1}.proj-h>span:first-child b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-h>span:last-child{flex:none;white-space:nowrap}.proj-h b{font-weight:700}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi .kt{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink2)}.kpi .kv2{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cardlink{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:var(--ink);background:var(--surface);border:1.5px dashed var(--dim);border-radius:16px;padding:12px 14px}.cardlink>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column}.vbars{display:grid;grid-gap:10px;gap:10px;align-items:end;border-bottom:1px solid var(--base)}.vbars>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.vbars i{display:block;width:24px;max-width:100%;border-radius:4px 4px 0 0;background:var(--dim)}.vbars span{font-size:12px;font-weight:600;color:var(--ink2);white-space:nowrap}.vlabels{display:grid;grid-gap:10px;gap:10px;text-align:center;font-size:12px;line-height:1.3;color:var(--muted)}.months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:end;height:130px;border-bottom:1px solid var(--base)}.months button{height:100%;border:0;background:none;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.months i{display:block;width:100%;max-width:26px;background:var(--dim);border-radius:3px 3px 0 0}.months button.sel i{background:var(--accent)}.mlabels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;text-align:center;font-size:11px;color:var(--muted);text-transform:uppercase}.mlabels .sel{color:var(--ink);font-weight:700}details.more{background:var(--surface);border:1px solid var(--line);border-radius:18px}details.more>summary{list-style:none;min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-weight:700;cursor:pointer;color:var(--accent)}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary svg{transform:rotate(180deg)}details.more>div{padding:0 16px 16px;display:flex;flex-direction:column;gap:18px}.tbl-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px}table{width:100%;border-collapse:collapse;font-size:14px}th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}td,th{white-space:nowrap}td{padding:9px 8px;border-bottom:1px solid var(--divider);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}tfoot td{font-weight:700;border-top:1.5px solid var(--ink2);border-bottom:0}.kgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.kt2{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:1px;min-width:0}.kt2>span{font-size:12.5px;color:var(--ink2);font-weight:600}.kt2>b{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:21px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kt2>small{font-size:11.5px;color:var(--muted);line-height:1.3}.kt2.neg>b{color:var(--bad-t)}.kt2.wide{grid-column:1/-1}.kt2>b{white-space:nowrap}.card .kt2>b{font-size:18px}.card .kt2.res>b{font-size:24px}.kt2.res{padding:12px 14px}.kt2.res>b{font-size:28px}.kt2.res.ok{background:var(--ok-bg);border-color:transparent}.kt2.res.ok>b{color:var(--ok-t)}.kt2.res.bad{background:var(--bad-bg);border-color:transparent}.kt2.res.bad>b{color:var(--bad-t)}.lq tr.aj{cursor:pointer}.lq.d5 td,.lq.d5 th{padding-left:2px;padding-right:2px}.lq.d5 td.r{font-size:11px}.lq.d5 th{font-size:10.5px}.lq.d5 td.cn{min-width:68px;font-size:12px}.lq.d5 td.cn small{font-size:11px}.lq.d5 tfoot td{font-size:10.5px}@media (min-width:560px){.lq.d5 td.r{font-size:12.5px}.lq.d5 td,.lq.d5 th{padding-left:3px;padding-right:3px}}.rcpt{margin:0;display:flex;flex-direction:column}.rcpt>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--divider)}.rcpt>div:first-child{border-top:0;padding-top:2px}.rcpt dt{display:flex;flex-direction:column;font-size:14px;font-weight:600;min-width:0}.rcpt dt small{font-size:12px;font-weight:400;color:var(--ink2);line-height:1.35}.rcpt dd{margin:0;font-weight:700;font-size:15px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcpt>div.tot{border-top:1.5px solid var(--ink2)}.rcpt>div.tot dd{font-size:17px}table.lq{font-size:12.5px}.lq th{font-size:11px;padding:6px 3px;letter-spacing:0;text-transform:none}.lq td{padding:8px 3px;vertical-align:top}.lq td.r{font-size:12px}.lq .fd{display:none}.lq .dsub{font-weight:600;color:var(--ink2)}@media (min-width:560px){.lq .fd{display:table-cell}.lq .dsub{display:none}.lq td.r{font-size:12.5px}}.lq td:first-child,.lq th:first-child{padding-left:0}.lq td:last-child,.lq th:last-child{padding-right:0}.lq td.fd{font-size:10.5px;color:var(--ink2);text-align:center;line-height:1.1;width:1%}.lq td.fd b{display:block;font-size:14px;color:var(--ink);font-weight:700}.lq td.cn{white-space:normal;min-width:92px;line-height:1.3;font-weight:600}.lq td.cn small{display:block;font-size:11.5px;font-weight:400;color:var(--muted);margin-top:2px}.lq tr.mv td.cn{color:var(--ink)}.lq td.g{color:var(--ok-t)}.lq td.l{color:var(--accent)}.lq td.sb{font-weight:700}.lq .neg{color:var(--bad-t)}.lq tfoot td{font-size:11.5px}.strip{background:var(--surface);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 4px}.strip>div{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0;padding:0 4px}.strip>div+div{border-left:1px solid var(--divider)}.strip b{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:22px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip span{font-size:12px;color:var(--ink2)}.search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;color:var(--ink)}.search input::placeholder{color:var(--muted)}.days{display:grid;grid-gap:3px;gap:3px;align-items:end;height:64px;border-bottom:1px solid var(--base)}.days i{display:block;justify-self:center;width:100%;max-width:12px;border-radius:3px 3px 0 0;background:var(--accent)}.dlabels{display:grid;grid-gap:3px;gap:3px;text-align:center;font-size:10.5px;line-height:1.25;color:var(--muted)}.dlabels .sun{color:var(--bad-t)}.dlabels .tod{color:var(--ink);font-weight:700}.dayg{display:flex;flex-direction:column;gap:8px}.dayg h2{margin:0;font-size:14px;font-weight:700}.dayg h2:first-letter{text-transform:uppercase}.trip{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:center;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--ink)}.trip:hover{border-color:var(--dim)}.trip>.tile{grid-row:1/span 2}.trip .who{display:flex;align-items:center;gap:8px;min-width:0}.trip .who b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.trip .amt,.trip .who b{font-size:15px;white-space:nowrap}.trip .amt{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trip .rt{grid-column:2/span 2;display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink2);min-width:0}.trip .rt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip .chips-row{grid-column:2/span 2;margin-top:4px}.trip.prog{border-style:dashed;border-color:var(--dim)}.drv{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;color:var(--ink)}.drv:hover{border-color:var(--dim)}.drv-top{display:flex;align-items:center;gap:12px}.drv-top>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.drv-top>div:last-child{flex:none;align-items:flex-end}.drv-top .nm{font-weight:600;font-size:15px;line-height:1.3}.drv-top .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:4px;gap:4px;background:var(--surface-2);border-radius:12px;padding:10px 8px}.eq,.eq>div{align-items:center}.eq>div{display:flex;flex-direction:column;text-align:center}.eq>div span{font-size:11.5px;color:var(--ink2)}.eq>div b{font-size:13px;white-space:nowrap}.eq>i{font-style:normal;font-size:18px;font-weight:700;color:var(--muted);width:12px;text-align:center}.lg-row{display:grid;grid-template-columns:38px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:center}.lg-row>.tile{grid-row:1/span 3;align-self:start}.mov{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border:0;border-top:1px solid var(--divider);background:none;width:100%;text-align:left;color:var(--ink)}.mov>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.mov>span:nth-child(2) b{font-size:14.5px;font-weight:600;line-height:1.3}.mov>span:last-child{display:flex;flex-direction:column;align-items:flex-end}.mov>span:last-child b{font-size:14.5px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mov>span:last-child small{font-size:12px;color:var(--muted);white-space:nowrap}.dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left;color:var(--ink)}.kcard .lbl{font-size:12px;line-height:1.3;color:var(--ink2);margin-top:4px}.kcard .val{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:21px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vrow{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:40px;border-top:1px solid var(--divider);font-size:13.5px}.vrow>span:first-child{color:var(--muted)}.vrow>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrow b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nfac{font-family:var(--f-mono);font-size:12.5px;font-weight:600;padding:1px 7px;border-radius:5px;background:var(--tile);color:var(--accent);white-space:nowrap}.frow{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;color:var(--ink)}.frow:hover{border-color:var(--dim)}.frow .f1{justify-content:space-between}.frow .f1,.frow .f1>span:first-child{display:flex;align-items:center;gap:8px}.frow .f1>span:first-child{min-width:0}.frow .f1 b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frow .f2{font-size:13px;color:var(--ink2)}.frow .f3{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frow.alert{border-color:var(--bad)}.frow.over{border-color:var(--warn)}.lote{display:flex;flex-direction:column;gap:2px;padding:12px 0;border:0;border-top:1px solid var(--divider);background:none;width:100%;text-align:left;color:var(--ink)}.dif{display:inline-flex;gap:5px;font-size:14px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dif,.difg{align-items:center}.difg{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px}.difg>.track{grid-column:2/span 2;height:10px}.chev{flex:none}.empty{background:var(--surface);border:1.5px dashed var(--dim);border-radius:18px;padding:22px 18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty h3{margin:0;font-family:var(--f-display);font-stretch:85%;font-size:20px}.empty p{margin:0;color:var(--ink2);max-width:60ch}.notice{background:var(--warn-bg);color:var(--warn-t);border-radius:12px;padding:10px 12px;font-size:14px}.hint{font-size:13px;margin:0}.hint,.label{color:var(--ink2)}.label{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prow{display:flex;align-items:center;gap:12px;min-height:54px;border:0;border-top:1px solid var(--divider);background:none;width:100%;text-align:left;color:var(--ink);padding:6px 0}.prow>span.grow{flex:1 1;min-width:0;display:flex;flex-direction:column}.prow b{font-weight:600}.ruta{display:flex;flex-direction:column;gap:6px;padding:12px 0;border:0;border-top:1px solid var(--divider);background:none;width:100%;text-align:left;color:var(--ink)}.ruta .split b{font-size:15px;font-weight:700}.cnt{height:22px;padding:0 8px;background:var(--divider);color:var(--ink2);font-size:11.5px}.cnt,.cobro{display:inline-flex;align-items:center;border-radius:999px;font-weight:600}.cobro{height:26px;padding:0 10px;font-size:12px;background:var(--tile);color:var(--accent);white-space:nowrap}.cobro.on{background:var(--accent);color:var(--on-accent)}.pago-row .x2,.x2{width:32px;height:32px;border-radius:50%;border:0;background:none;color:var(--muted);font-size:17px;flex:none}.x2.armed,.x2:hover{background:var(--bad-bg);color:var(--bad-t)}.x2.armed{width:auto;border-radius:10px;padding:0 10px;font-size:13px;font-weight:700}table.pyg td{white-space:normal}table.pyg td.r{white-space:nowrap}table.pyg tr.k td{font-weight:700;border-top:1.5px solid var(--ink2)}table.pyg tr.sep td{padding-top:14px;border-bottom:1px solid var(--line)}table.pyg tr.click{cursor:pointer}table.pyg tr.click:hover td{background:var(--surface-2)}table.pyg td.r small{display:block;font-size:11px;color:var(--muted);font-weight:400;line-height:1.2}table.pyg.all th small{display:block;font-size:10.5px;color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}table.pyg.all tr.sep td{padding-top:12px}table.pyg.all td.cc:hover{background:var(--tile);border-radius:8px}table.pyg.all td.cpt:hover{text-decoration:underline}.pyg-det{display:flex;flex-direction:column}.pyg-r{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--divider)}.pyg-r:first-child{border-top:0}.pyg-r:not(:has(.pyg-f)){grid-template-columns:minmax(0,1fr) auto}.pyg-f{display:flex;flex-direction:column;line-height:1.15}.pyg-f b{font-size:13px;white-space:nowrap}.pyg-f small{font-size:10.5px;color:var(--muted)}.pyg-l{display:flex;flex-direction:column;min-width:0}.pyg-l b{font-weight:600;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.pyg-l small{font-size:12px;color:var(--ink2);line-height:1.3}.pyg-l .plate{margin-right:2px}.pyg-v{display:flex;flex-direction:column;align-items:flex-end;font-weight:600;white-space:nowrap}.pyg-v small{font-size:10.5px;color:var(--warn-t);font-weight:600}.pyg-r.k{border-top:1.5px solid var(--ink2);margin-top:4px}.pyg-r.k .pyg-v{font-size:16px}.pyg-r.neg .pyg-v{color:var(--bad-t)}.pyg-t{display:flex;gap:4px;justify-content:flex-end;min-width:0}.pyg-t:empty{display:none}.dthumb.xs{width:30px;height:30px;border-width:2px;border-radius:7px;box-shadow:none}.dthumb.xs img{border-radius:4px}table.pyg tr.ut td{font-size:16px;border-top:2px solid var(--ink);color:var(--ok-t)}table.pyg tr.ut.neg td{color:var(--bad-t)}table.pyg .chip{vertical-align:middle;margin-left:4px}table.pyg.all td.cpt{min-width:120px}table.pyg.all td.cpt,table.pyg.all th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1}table.pyg.all td.tot,table.pyg.all th.tot{background:var(--surface-2)}table.pyg.all tr.ut td{color:inherit}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}.tabs-in{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:720px;margin:0 auto;height:var(--nav-h);padding-left:max(6px,env(safe-area-inset-left,0px));padding-right:max(6px,env(safe-area-inset-right,0px))}.tab,.tabs-in{align-items:center}.tab{height:64px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:0;background:none;color:var(--muted);font-size:11.5px;font-weight:600;min-width:0;padding:0;--ic-s:var(--muted);--ic-f:var(--divider);--ic-k:var(--surface)}.tab[aria-current=page]{color:var(--hivis);font-weight:700;--ic-s:var(--hivis);--ic-f:var(--duo)}.tab.reg{justify-content:flex-end;padding-bottom:6px;color:var(--ink);font-weight:700}.tab.reg>span{width:56px;height:56px;border-radius:50%;background:var(--hivis);border:4px solid var(--surface);box-shadow:0 4px 14px rgba(0,0,0,.5);align-items:center;margin-top:-28px}.sheet-wrap,.tab.reg>span{display:flex;justify-content:center}.sheet-wrap{position:fixed;inset:0;z-index:40;background:rgba(5,8,7,.66);align-items:flex-end}.sheet{background:var(--surface);width:100%;max-width:620px;max-height:calc(100% - env(safe-area-inset-top,0px) - 24px);overflow-y:auto;border-radius:20px 20px 0 0;padding:18px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overscroll-behavior:contain;border-top:1px solid var(--line)}@media (min-width:700px){.sheet-wrap{align-items:center}.sheet{border-radius:20px;max-height:92%;border:1px solid var(--line)}}.sheet-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.sheet-h h3{margin:0;font-family:var(--f-display);font-stretch:85%;font-size:23px;line-height:1.15}.x{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font-size:22px;line-height:1;color:var(--ink);flex:none}.sheet .lede{color:var(--ink2);font-size:14px;margin:0}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fgrid .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span,.flab{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.fblock{gap:8px;min-width:0}.fblock,.form{display:flex;flex-direction:column}.form{gap:20px}.in{width:100%;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-height:48px;color:var(--ink)}.in::placeholder{color:var(--muted)}.in:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--tile)}.in.mono{font-family:var(--f-mono)}select.in{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23A7B3AD' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}select.in option{background:var(--surface);color:var(--ink)}.in.up{text-transform:uppercase}input[type=date].in{color-scheme:dark}.calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.calc>div{background:var(--surface);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px;min-width:0}.calc dt{font-size:11.5px;color:var(--ink2)}.calc dd{margin:0;font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calcbox{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.sheet dl.calc:not(.in-box){background:var(--surface-2);border-radius:14px;padding:8px}.manual{border:1px dashed var(--dim);border-radius:14px;padding:12px}.sheet .actions{margin-top:16px}.err{color:var(--bad-t);font-size:13.5px;margin:6px 0 0;min-height:0}.err:empty{display:none}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:6px;position:relative}.opt.round{border-radius:999px;min-height:40px}.opt[aria-pressed=true]{border:2px solid var(--accent);background:var(--tile);color:var(--accent);font-weight:700}.opt.round[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.opt.more{border-style:dashed;border-color:var(--dim);color:var(--accent)}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-gap:6px;gap:6px}.dopt{position:relative;min-height:88px;padding:6px 2px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink);min-width:0}.dopt>b{font-size:11.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dopt>small{font-family:var(--f-mono);font-size:10px;font-weight:600;color:var(--ink2)}.dopt .av{width:36px;height:36px;font-size:14px;background:var(--line);color:var(--ink)}.dopt[aria-pressed=true]{border:2px solid var(--accent);background:var(--tile)}.dopt[aria-pressed=true]>b{font-weight:700}.dopt[aria-pressed=true] .av{background:var(--navy);color:var(--hivis)}.copt{position:relative;min-height:72px;padding:0 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);display:flex;align-items:center;gap:10px;text-align:left;color:var(--ink);--ic-s:var(--muted);--ic-f:var(--divider);min-width:0}.copt>span:not(.badge){display:flex;flex-direction:column;min-width:0}.copt b{font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.copt small{font-size:12px;color:var(--ink2)}.copt[aria-pressed=true]{border:2px solid var(--accent);background:var(--tile);--ic-s:var(--hivis);--ic-f:var(--duo)}.badge{position:absolute;top:-7px;right:-5px;width:20px;height:20px;border-radius:50%;background:var(--hivis);border:2px solid var(--surface);display:none;align-items:center;justify-content:center}[aria-pressed=true]>.badge{display:flex}.stepper{height:48px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.stepper button{height:46px;font-size:22px;font-weight:600;color:var(--accent)}.stepper button,.stepper input{border:0;background:transparent}.stepper input{width:100%;min-width:0;text-align:center;font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:20px;color:var(--ink);outline:none;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rinfo{gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--ink2);--ic-k:var(--surface-2)}.photo,.rinfo{display:flex;align-items:center}.photo{gap:14px}.photo .av{width:64px;height:64px;font-size:22px}.ck-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:6px}.ck{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);cursor:pointer}.ck:last-child{border-bottom:0}.ck input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin:0}.ck .c1{font-weight:600;font-size:14px}.ck .c1,.ck .c2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck .c2{grid-column:2;color:var(--ink2);font-size:13px}.ck .cv{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.ck.on{background:var(--tile)}.ck.short{box-shadow:inset 4px 0 0 var(--bad)}.ck .amts{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.ck .amts .in{min-height:40px;padding:7px 9px}.ck .amts span{font-size:12px;color:var(--ink2);font-weight:600}.ck-tools{justify-content:space-between;align-items:center;gap:10px}.ck-tools,.sumbar{display:flex;margin-top:10px;flex-wrap:wrap}.sumbar{gap:4px 16px;font-size:14px;color:var(--ink2)}.sumbar b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sumbar b.neg{color:var(--bad-t)}.ldif{grid-column:2/-1;font-size:13px;font-weight:700;margin-top:4px}.ldif.neg{color:var(--bad-t)}.ldif.pos{color:var(--warn-t)}.ldif.zero{color:var(--ok-t)}.difbox{border:1.5px solid var(--bad);background:var(--bad-bg);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px}.difbox.okb{border-color:var(--ok);background:var(--ok-bg)}.difbox .big{font-size:30px;color:var(--bad-t)}.difbox.okb .big{color:var(--ok-t)}.difbox .row{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px}.sub-h{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:17px;margin:18px 0 6px}.pago-row{grid-template-columns:70px minmax(0,1fr) auto 32px;grid-gap:8px;gap:8px;align-items:center;border-bottom:1px solid var(--divider)}.mini-row,.pago-row{display:grid;padding:8px 0;font-size:14px}.mini-row{grid-template-columns:66px minmax(0,1fr) auto;grid-gap:10px;gap:10px;text-align:left;background:none;border:0;border-bottom:1px solid var(--divider);width:100%;color:var(--ink)}.mini-row .d{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-row .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-row .a{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sop{display:grid;grid-template-columns:minmax(0,1fr) 112px 34px;grid-gap:8px;gap:8px;align-items:center}.sop+.sop{padding-top:10px;border-top:1px solid var(--divider)}.sop .sp-n{grid-column:2/span 2}.sop .in.sm{min-height:40px;padding:7px 10px;font-size:14px}.sheet.chat{min-height:calc(100% - env(safe-area-inset-top,0px) - 24px);display:flex;flex-direction:column;padding-bottom:0;background:var(--bg)}.sheet.chat #sheet-body{display:flex;flex-direction:column;flex:1 1}.ai-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:-6px 0 12px;font-size:14px}.ai-top,.ai-voice{align-items:center}.ai-voice{display:inline-flex;gap:8px;color:var(--ink2);font-weight:600;min-height:44px}.ai-voice input{width:20px;height:20px;accent-color:var(--accent);margin:0}.ai-log{display:flex;flex-direction:column;gap:12px;flex:1 1;padding-bottom:12px}.bub{max-width:88%;padding:10px 13px;border-radius:16px;white-space:pre-wrap;line-height:1.45;overflow-wrap:anywhere}.bub.me{align-self:flex-end;background:var(--navy);color:var(--ink);border-bottom-right-radius:4px}.bub.bot{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.typing{display:flex;gap:5px;padding:14px 16px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--muted);opacity:.4}@media (prefers-reduced-motion:no-preference){.typing span{animation:blink 1.2s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:1}}}.chips{display:flex;flex-wrap:wrap;gap:8px}.cchip{display:inline-flex;gap:6px;border:1px solid var(--dim);border-radius:14px;padding:8px 12px;font-size:13.5px;font-weight:500;color:var(--accent);text-align:left;min-height:40px}.cchip,.qcard{align-items:center;background:var(--surface)}.qcard{border:2px solid var(--accent);border-radius:18px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px}.qcard .q1{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcard .q2{color:var(--ink2);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcard .qv{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcard .qa{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.qcard.danger{border-color:var(--bad)}.ai-bar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:8px;align-items:flex-end;background:var(--surface);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);margin:auto calc(-1 * max(16px,env(safe-area-inset-left,0px))) 0}.ai-bar textarea{flex:1 1;resize:none;min-height:48px;max-height:140px;line-height:1.4;border-radius:24px;padding:12px 16px}.ai-send{width:48px;height:48px;border-radius:50%;border:0;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;flex:none}.ai-send:disabled{opacity:.5}.panel.voz{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px}.panel.voz h3{margin:0;font-family:var(--f-display);font-stretch:85%;font-size:19px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.panel.voz h3 small{font-family:var(--f-body);font-weight:500;font-size:13px;color:var(--ink2)}#toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);color:var(--bg);padding:11px 16px;border-radius:12px;font-weight:600;font-size:14px;max-width:calc(100% - 32px);box-shadow:0 6px 18px rgba(0,0,0,.4)}#toast.bad{background:var(--bad);color:var(--on-hivis)}@media (prefers-reduced-motion:no-preference){.sheet{animation:up .18s ease-out}@keyframes up{0%{transform:translateY(24px);opacity:.6}}}.mcar .card-h>div{flex:1 1}.odo{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:none;border:0;background:none;padding:4px 0 4px 8px;color:var(--ink);border-radius:10px}.odo b{font-family:var(--f-display);font-stretch:85%;font-size:20px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odo b,.odo small{white-space:nowrap}.odo small{font-size:12px;color:var(--muted)}.odo:hover small{color:var(--accent)}.mrows{display:flex;flex-direction:column}.mrow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:5px;row-gap:5px;align-items:center;width:100%;padding:11px 0;border:0;border-top:1px solid var(--divider);background:none;text-align:left;color:var(--ink);--ic-s:var(--muted);--ic-f:var(--divider)}.mrow>svg{grid-row:1/span 3;align-self:start;margin-top:1px}.mrow b{font-weight:600;font-size:14.5px;line-height:1.3;min-width:0}.mrow .freq{font-size:12px;color:var(--muted);white-space:nowrap}.mrow .track,.mrow small{grid-column:2/span 2}.mrow small{font-size:12.5px;line-height:1.35;color:var(--ink2)}.mrow:hover b{color:var(--accent)}.env{gap:12px}.env-top{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.env-img{width:84px;height:84px;border-radius:12px;overflow:hidden;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--ink2);border:1px solid var(--line);--ic-k:var(--surface-2)}.env-img img{width:100%;height:100%;object-fit:cover;display:block}.env-img small{font-size:10.5px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-info{display:flex;flex-direction:column;gap:4px;min-width:0}.env-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.env-t b{font-size:15.5px;font-weight:700}.env-d{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.env .actions{margin-top:0}.snav-b{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--hivis);color:var(--on-hivis);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink2)}.steps b{color:var(--ink)}body.modo-cond .side,body.modo-cond .tabs,body.modo-cond .top-act{display:none!important}body.modo-cond main{padding-bottom:48px}.cd-hello{display:flex;align-items:center;gap:14px}.cd-hello>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cd-act{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:118px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left}.cd-act:hover{border-color:var(--dim)}.cd-act b{font-family:var(--f-display);font-stretch:85%;font-size:19px;font-weight:700;line-height:1.15}.cd-act small{font-size:12.5px;color:var(--ink2);line-height:1.3}.cd-act.main{grid-column:1/-1;min-height:96px;background:var(--hivis);border-color:var(--hivis);--ic-s:var(--on-hivis);--ic-f:var(--hivis);--ic-k:var(--hivis)}.cd-act.main,.cd-act.main small{color:var(--on-hivis)}.modo-cond .sheet .in{border-color:#6E7F77}.btn.miss,.in.miss{border:2px solid var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.cf-pl{font-size:12.5px;color:var(--ink2);line-height:1.35}.cf-pl:empty{display:none}.cd-rech{width:100%;border:1.5px solid var(--bad);text-align:left;align-items:center;margin-bottom:14px}.cd-rech>span{flex:1 1;display:flex;flex-direction:column;gap:2px}.cd-rech small{font-size:13px;color:var(--ink)}.cf-thumb{cursor:zoom-in;width:100%;max-height:240px;object-fit:contain;border-radius:12px;background:var(--surface-2);display:block}.cols{display:flex;flex-direction:column;gap:16px}.col{display:contents}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}.o8{order:8}.dgrid2{display:flex;flex-direction:column;gap:16px}.dgrid2.g10{gap:10px}.only-d,.side{display:none}.vt-tbl{font-size:14px}.vt-tbl th{padding:10px 10px 8px}.vt-tbl td{padding:9px 10px;vertical-align:middle}.vt-tbl tr.click{cursor:pointer}.vt-tbl tr.click:focus-visible td,.vt-tbl tr.click:hover td{background:var(--surface-2)}.vt-tbl tr.click:focus-visible{outline:none}.vt-tbl tr.dh td{padding:18px 10px 8px;font-size:13.5px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line);background:none}.vt-tbl tr.dh:first-child td{padding-top:8px}.vt-tbl tr.dh td span{font-weight:500;color:var(--ink2)}.dthumbs,.vt-tbl .chip{vertical-align:middle}.dthumbs{gap:6px}.dthumb,.dthumbs{display:inline-flex}.dthumb{position:relative;width:68px;height:48px;border-radius:10px;overflow:hidden;background:var(--tile);border:3px solid var(--duo);box-shadow:0 1px 4px rgba(0,0,0,.35);flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:zoom-in;color:var(--accent-hi);--ic-k:var(--tile)}.dthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;border-radius:7px}.dthumb:hover{border-color:var(--accent)}.dthumb small{font-size:9.5px;font-weight:700;line-height:1;position:relative}.dthumb img+.ic,.dthumb img~small{display:none}.dthumb.no{background:transparent;border:2px dashed var(--line);color:var(--muted);cursor:pointer;opacity:.8;box-shadow:none}.dthumb.no:hover{opacity:1;color:var(--accent);border-color:var(--accent)}.docb{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:8px;background:var(--tile);color:var(--accent-hi);font-size:12px;font-weight:600;text-decoration:none;margin-left:4px;--ic-k:var(--tile);vertical-align:middle}.docb:hover{background:var(--duo);color:#fff}.mancell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.itehid{border:0;background:var(--surface-2);color:var(--muted);border-radius:8px;padding:2px 10px;font-weight:700;letter-spacing:2px}.itebtn{border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;cursor:pointer}.vt-tbl td.amt{font-weight:700}.who-c{display:inline-flex;align-items:center;gap:10px}.who-c b{font-weight:600}.tblcard{padding:6px 16px 10px}@media (min-width:1100px){body{padding-left:240px}.tabs,.top,body:before{display:none}main.wrap{max-width:1280px;padding:32px 40px 64px}h1.vt{font-size:36px}.back-h h1{font-size:30px}.vhead{margin-bottom:4px}.side{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:240px;background:var(--surface);border-right:1px solid var(--line);z-index:20;padding:22px 14px 18px;overflow-y:auto}.side-logo{display:flex;align-items:center;gap:12px;padding:0 8px 18px}.side-logo .logo{width:76px;height:40px}.side-tag{font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);border-left:1px solid var(--line);padding-left:12px;line-height:28px}.side>.tape{margin:0 -14px 18px}.side-reg{margin:0 0 18px;width:100%}.snav{display:flex;flex-direction:column;gap:2px}.snav-l{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 12px}.snav-i{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:46px;padding:0 12px;border:0;border-radius:12px;background:none;color:var(--ink2);font-weight:600;font-size:14.5px;text-align:left;--ic-s:var(--muted);--ic-f:var(--divider);--ic-k:var(--surface)}.snav-i:hover{background:var(--surface-2);color:var(--ink);--ic-k:var(--surface-2)}.snav-i[aria-current=page]{background:var(--tile);color:var(--hivis);font-weight:700;--ic-s:var(--hivis);--ic-f:var(--duo);--ic-k:var(--tile)}.snav-i[aria-current=page]:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--hivis)}.snav-sep{height:1px;background:var(--divider);margin:12px 8px}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:16px}.side-date{font-size:12.5px;color:var(--muted);padding:4px 12px 0}.side-date:first-letter{text-transform:uppercase}.cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);grid-gap:24px;gap:24px;align-items:start}.col{display:flex;flex-direction:column;gap:16px;min-width:0}.dgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.dgrid2.g10{gap:12px}.dgrid2>:only-child{grid-column:1/-1}.days i{max-width:22px}.only-m{display:none!important}.only-d{display:block}.home .c-main .grid2,main .kgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.acts2{display:grid;grid-template-columns:1fr 1fr}details.more>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 32px;gap:28px 32px}details.more>div>:first-child{grid-column:1/-1}#v-param{display:block;column-count:2;column-gap:20px}#v-param>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}#v-param>.back-h{column-span:all;margin-bottom:24px}#mf-btn{width:auto;align-self:flex-start;margin-bottom:0!important}#v-viajes .search{max-width:560px}.tblcard .tbl-wrap{margin:0 -16px}#toast{bottom:28px;left:calc(50% + 120px)}body.modo-cond{padding-left:0}body.modo-cond .top{display:block}body.modo-cond main.wrap{max-width:720px}body.modo-cond #toast{left:50%}.sheet-wrap{align-items:stretch;justify-content:flex-end}.sheet,.sheet.chat{width:600px;max-width:100%;height:100%;min-height:0;max-height:none;border-radius:0;border:0;border-left:1px solid var(--line);padding:24px 28px 28px}.sheet-wrap.pane{background:none;pointer-events:none}.sheet-wrap.pane .sheet{pointer-events:auto;width:440px;box-shadow:-18px 0 40px rgba(0,0,0,.45);padding:20px 22px 24px}body.pane-open main.wrap{padding-right:468px;max-width:1420px}body.pane-open #toast{left:calc(50% - 100px)}.sheet .ai-bar{margin:0 -28px;padding:14px 28px 18px}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.sheet{animation:side .2s ease-out}@keyframes side{0%{transform:translateX(40px);opacity:.5}}}.mt-it{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mt-li{display:flex;align-items:flex-start;gap:8px;line-height:1.3}.mt-li b{font-weight:600;color:var(--ink);font-size:14px}.mt-li small{display:block;color:var(--ink2);font-size:12.5px}.mt-tag{flex:none;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--surface-2);color:var(--ink2);border:1px solid var(--line);margin-top:1px;min-width:86px;text-align:center}.mt-tag.cambio{background:var(--tile);color:var(--accent-hi);border-color:var(--duo)}.mt-tag.inspeccion{background:var(--ok-bg);color:var(--ok-t);border-color:#245a3c}.mt-tag.reparacion{background:var(--warn-bg);color:var(--warn-t);border-color:#5c4718}.mt-it.sm .mt-li b{font-size:13px}.mt-it.sm .mt-tag{min-width:0;font-size:10px}.mt-box{border:1.5px solid var(--duo);border-radius:14px;padding:12px;background:var(--surface-2);display:flex;flex-direction:column;gap:8px}.mt-row{display:grid;grid-template-columns:118px minmax(0,1fr) 32px;grid-gap:6px;gap:6px;align-items:start}.mt-row .in{min-height:40px;padding:6px 10px;font-size:14px}.mt-row .det{grid-column:2}@media (max-width:520px){.mt-row{grid-template-columns:minmax(0,1fr) 32px}.mt-row .det,.mt-row .que,.mt-row select{grid-column:1}.mt-row .x2{grid-row:1;grid-column:2}}.lb{position:fixed;inset:0;z-index:9000;background:rgba(5,8,7,.92);display:flex;flex-direction:column;touch-action:none;overscroll-behavior:contain}.lb[hidden]{display:none!important}.lb-bar{display:flex;align-items:center;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;background:rgba(15,20,18,.85);border-bottom:1px solid var(--line);flex:none}.lb-t{flex:1 1;min-width:0;font-weight:600;font-size:14px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-b{width:42px;height:42px;border-radius:11px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:none;text-decoration:none}.lb-b:hover{background:var(--line);color:var(--ink)}.lb-b svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lb-b.x{background:var(--hivis);color:var(--on-hivis);border-color:var(--hivis)}.lb-z{font-family:var(--f-mono);font-size:12px;color:var(--muted);min-width:44px;text-align:center}.lb-st{flex:1 1;position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.lb-st.drag{cursor:-webkit-grabbing;cursor:grabbing}.lb-st img{position:absolute;left:50%;top:50%;max-width:none;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.lb-st iframe{width:100%;height:100%;border:0;background:#fff}.lb-msg,.lb-st iframe{position:absolute;inset:0}.lb-msg{display:flex;align-items:center;justify-content:center;color:var(--ink2);padding:24px}.lb-hint,.lb-msg{text-align:center}.lb-hint{flex:none;font-size:12px;color:var(--muted);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}@media (max-width:520px){.lb-b{width:38px;height:38px}.lb-z{display:none}}