@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}:root{--amber:#F5A524;--amber-2:#FFC35C;--sky:#7CC4FA;--violet:#B9A6FF;--font:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",sans-serif;--display:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,Roboto,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:16px;line-height:1.4;-webkit-text-size-adjust:100%}.dragon{--bg:#F4F6FA;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E8EBF0;--line2:#D9DEE6;--text:#1F2433;--soft:#3E4557;--muted:#6B7285;--link:#2563EB;--danger:#DC2626;--bar-done:#C4CAD6;--amber:#2563EB;--amber-2:#1D4ED8;--sky:#0E7C86;--violet:#7C3AED;--on-accent:#FFFFFF;--accent-soft:#EEF3FF;--sky-soft:#E6F6F7;--violet-soft:#F3EEFF;--ok:#16A34A;--ok-soft:#EAF7EE;--warn:#D97706;--warn-soft:#FFF5E6;--bad:#DC2626;--bad-soft:#FDEEEE;--hover:#F5F7FB;--shadow:rgba(16,24,40,.06);--side:#FFFFFF;--radius:14px}.tema-oscuro .dragon{--bg:#15171A;--panel:#1B1E22;--card:#23272C;--field:#15171A;--line:#2C3036;--line2:#3A3F46;--text:#F2F2EF;--soft:#C9CDD2;--muted:#9AA0A6;--link:#F5A524;--danger:#FF9C93;--bar-done:#8A9099;--amber:#F5A524;--amber-2:#FFC35C;--sky:#7CC4FA;--violet:#B9A6FF;--on-accent:#15171A;--accent-soft:#3A2C10;--sky-soft:#12283A;--violet-soft:#2A2350;--ok:#6FCF97;--ok-soft:rgba(60,180,110,.15);--warn:#E0A43A;--warn-soft:#2A2212;--bad:#FF8A80;--bad-soft:rgba(220,80,80,.14);--hover:rgba(255,255,255,.04);--shadow:rgba(0,0,0,.45);--side:#15171A}.mobile{--bg:#F4F3EF;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E2E0D9;--line2:#CFCDC6;--text:#15171A;--soft:#3B4048;--muted:#5B616A;--link:#8A5A00;--danger:#B3261E;--bar-done:#15171A}.app{min-height:100vh;background:var(--bg);color:var(--text)}a{color:var(--link)}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.muted{color:var(--muted)}.soft{color:var(--soft)}.small{font-size:14px}.display{font-family:var(--display);font-weight:700;line-height:1.02;letter-spacing:.2px}h1.display{font-size:44px}.h-sm{font-size:16px;font-weight:700;margin-bottom:10px}.label{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.eyebrow{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.btn{min-height:44px;padding:0 18px;border-radius:8px;border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;font-weight:600;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;gap:8px}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--on-accent);font-weight:700}.btn-primary:hover{background:var(--amber-2);border-color:var(--amber-2)}.btn-lg{min-height:52px;font-size:17px}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.field input,.field select,.field textarea,.search input{font:inherit;font-size:16px;font-weight:400;color:var(--text);background:var(--field);border:1px solid var(--line2);border-radius:8px}.field input,.field select{min-height:44px;padding:0 12px}.field textarea{padding:12px;resize:vertical}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.6}.search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--muted);width:300px;max-width:100%}.search input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.grow{flex:1 1 200px}.error{color:var(--danger);font-weight:600}.empty{background:var(--panel);border:1px dashed var(--line2);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.notice{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--panel);border:1px dashed var(--line2);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--soft)}.notice span{flex:1 1 300px}.profile{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);letter-spacing:.5px;text-transform:uppercase}.profile select{font:inherit;font-size:15px;text-transform:none;letter-spacing:0;min-height:44px;padding:0 10px;border-radius:8px;border:1px solid var(--line2);background:var(--field);color:var(--text)}.chip-urgent{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--amber);color:var(--on-accent);font-weight:700;font-size:13px}.chip-sample{padding:1px 7px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);font-size:12px;font-weight:600}.dot{width:10px;height:10px;border-radius:5px;background:var(--muted);display:inline-block;flex:none}.dot-toca{background:var(--amber)}.dot-cliente{background:var(--sky)}.dot-taller{background:var(--violet)}.dragon{display:flex;flex-wrap:wrap}.side{flex:1 1 220px;max-width:260px;padding:24px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:28px}.side>div{padding:0 8px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:1px;color:var(--text);text-decoration:none;padding:0 8px}.logo{width:28px;height:28px;border-radius:6px;background:var(--amber);color:var(--on-accent);display:flex;align-items:center;justify-content:center}.org{font-weight:600;margin-top:4px}.navlist{display:flex;flex-direction:column;gap:4px}.navlink{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border-radius:8px;color:var(--soft);text-decoration:none}.navlink[aria-current=page]{background:var(--card);color:var(--text);font-weight:600;box-shadow:inset 3px 0 0 var(--amber)}.navlink.soon{color:var(--muted);cursor:default}.navlink small{font-size:11px;border:1px solid var(--line2);border-radius:999px;padding:0 6px}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.main{flex:999 1 560px;min-width:0;padding:28px 32px 48px;display:flex;flex-direction:column;gap:24px}.torre-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.torre-head p{margin-top:6px}.torre-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.lane{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lane-title{display:flex;align-items:center;gap:10px}.lane h2{font-size:18px;font-weight:700}.lane-empty{padding:8px 4px}.card{position:relative;background:var(--card);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.card:hover{box-shadow:0 0 0 1px var(--line2)}.card:focus-within{box-shadow:0 0 0 2px var(--amber)}.card-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;font-size:13px}.card-id{display:flex;align-items:center;gap:8px;color:var(--soft);font-weight:600}.card-type{color:var(--muted);font-weight:500}.since{display:flex;align-items:center;gap:5px;color:var(--soft);font-weight:600}.card-title{color:var(--text);text-decoration:none;font-size:17px;font-weight:600;line-height:1.25}.card-title:after{content:"";position:absolute;inset:0;border-radius:10px}.card-title:focus-visible{outline:none}.next{margin-top:4px;min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:8px;font-size:14px}.next-primary{background:var(--amber);color:var(--on-accent);font-weight:700}.next-wait{border:1px solid var(--line2);color:var(--soft)}.cobros{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cobros h2{font-size:18px;font-weight:700}.cobros-list{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px}.cobros-list a{color:var(--text);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cobros-list a:hover{text-decoration:underline}.back{color:var(--link);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.expediente{display:flex;flex-direction:column;gap:24px;max-width:1320px;width:100%}.exp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.exp-head h1{margin:6px 0 8px}.exp-side{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;font-weight:700;background:var(--card);color:var(--soft)}.pill-toca{background:var(--accent-soft);color:var(--amber-2)}.pill-toca .dot{background:var(--amber)}.pill-cliente{background:var(--sky-soft);color:var(--sky)}.pill-cliente .dot{background:var(--sky)}.pill-taller{background:var(--violet-soft);color:var(--violet)}.pill-taller .dot{background:var(--violet)}.phases{display:flex;flex-wrap:wrap;gap:8px}.phase{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:8px}.phase-bar{height:6px;border-radius:3px;background:var(--line)}.phase-done .phase-bar{background:var(--bar-done)}.phase-now .phase-bar{background:var(--amber)}.phase-label{font-size:14px;font-weight:600;color:var(--muted)}.phase-done .phase-label{color:var(--soft)}.phase-now .phase-label{color:var(--amber-2)}.exp-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.exp-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.exp-aside{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.next-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.next-panel.is-mine{border:2px solid var(--amber);background:var(--accent-soft)}.next-panel.is-mine .eyebrow{color:var(--amber-2)}.next-panel h2{font-size:26px;font-weight:700;margin-top:-8px}.quote-box{background:var(--field);border:1px solid var(--line2);border-radius:8px;padding:12px;white-space:pre-wrap}.amount{font-family:var(--display);font-weight:700;font-size:40px;line-height:1}.demo-hint{border-top:1px dashed var(--line2);padding-top:12px}.log{display:flex;flex-direction:column}.log li{display:flex;gap:14px;padding-bottom:16px;position:relative}.log li:not(:last-child):before{content:"";position:absolute;left:4px;top:18px;bottom:0;width:2px;background:var(--line)}.log-dot{width:10px;height:10px;border-radius:5px;background:var(--muted);margin-top:6px;flex:none}.log li div{display:flex;flex-direction:column}.side-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.side-card .display{font-size:30px}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:15px}.kv dt{color:var(--muted)}.evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence li{display:flex;flex-direction:column;gap:4px;min-width:0}.evidence img,.evidence-file{aspect-ratio:1;width:100%;object-fit:cover;border-radius:8px;background:var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.evidence small{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile{display:flex;justify-content:center}.phone{width:100%;max-width:480px;padding:16px 20px 28px;display:flex;flex-direction:column;gap:18px;min-height:100vh}.m-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.brand-sm{padding:0;font-size:20px}.m-top-r{display:flex;align-items:center;gap:10px}.m-top-r .muted{display:none}.m-top-r .profile{font-size:0}.m-top-r .profile select{font-size:14px}.m-main{display:flex;flex-direction:column;gap:18px;flex:1}.demo-note{text-align:center}.mobile h1.display{font-size:34px}.rescue-card{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;background:#15171a;color:#f2f2ef;border-radius:14px;text-decoration:none}.rescue-card svg{color:var(--amber);flex:none}.rescue-card span{flex:1}.rescue-card strong{display:block;font-size:19px}.rescue-card small{display:block;font-size:14px;color:#c9cdd2}.rescue-card .arrow{flex:none;font-size:22px;color:var(--amber)}.group{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0;min-width:0}.group>legend,.group-title{font-size:14px;font-weight:700;padding:0;margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip,.tile{position:relative;display:inline-flex}.chip input,.tile input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--line2);background:var(--panel);display:inline-flex;align-items:center}.chip input:checked+span{background:#15171a;border-color:#15171a;color:#fff;font-weight:600}.chip input:focus-visible+span,.tile input:focus-visible+span{outline:3px solid var(--amber);outline-offset:2px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile{display:flex}.tile span{flex:1;min-height:84px;border-radius:12px;border:2px solid var(--line);background:var(--panel);padding:8px;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:clamp(11px,3.2vw,13px)}.tile input:checked+span{border-color:var(--amber);background:#fff4de}.loc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--panel);border:2px solid var(--line);border-radius:12px;padding:12px}.loc .field{flex:1 1 180px;min-width:0}.loc button{flex:1 1 auto}.m-card{display:flex;flex-direction:column;gap:6px;position:relative;background:var(--panel);border:2px solid var(--line);border-radius:12px;padding:14px}.m-card a.card-title{font-size:18px}.m-card:focus-within{border-color:var(--amber)}.m-status{font-weight:700}.m-status.is-action{color:var(--link)}.m-list{display:flex;flex-direction:column;gap:12px}.m-title{font-size:18px;font-weight:700}.accept{background:#15171a;color:#f2f2ef;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.accept .eyebrow{color:var(--amber-2)}.accept h2{font-size:22px;font-weight:700}.accept p{color:#c9cdd2;line-height:1.4}.accept .amount{color:#f2f2ef}.accept .btns{display:flex;gap:10px}.accept .btns>*{flex:1}.accept .btn{border-color:#5b616a;color:#f2f2ef}.accept .btn-primary{color:#15171a;border-color:var(--amber)}.steps{display:flex;flex-direction:column}.steps li{display:flex;gap:14px}.steps .rail{display:flex;flex-direction:column;align-items:center}.steps .node{width:14px;height:14px;border-radius:7px;margin-top:4px;border:2px solid #A3A099;flex:none}.steps .st-done .node{background:#15171a;border-color:#15171a}.steps .st-now .node{background:var(--amber);border:3px solid #15171A}.steps .line{flex:1;width:2px;min-height:22px;background:var(--line2)}.steps .st-done .line{background:#15171a}.steps li:last-child .line{display:none}.steps .txt{padding-bottom:14px}.steps .txt strong{font-size:16px}.steps .st-next .txt strong{font-weight:500;color:var(--muted)}.callout{display:flex;gap:12px;align-items:flex-start;background:#15171a;color:#f2f2ef;border-radius:12px;padding:14px;line-height:1.4}.callout svg{color:var(--amber);flex:none}.callout small{display:block;color:#c9cdd2;font-size:14px}.sheet{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.sheet .amount{font-size:44px}.sheet dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px 12px;font-size:15px}.sheet dt{color:var(--muted)}.bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bars span{height:6px;border-radius:3px;background:var(--line2)}.bars .done{background:#15171a}.bars .now{background:var(--amber)}.bar-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:12px;color:var(--muted);margin-top:6px}.bar-labels .on{color:var(--text);font-weight:700}.step-label{font-size:14px;font-weight:700;color:var(--link)}.check-row{display:flex;align-items:center;gap:12px;min-height:48px;background:var(--panel);border-radius:10px;padding:8px 12px}.check-row input{width:22px;height:22px;accent-color:#15171A;flex:none}.capture{aspect-ratio:1;border-radius:10px;border:2px dashed #A3A099;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:600;cursor:pointer;position:relative}.capture input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.capture:focus-within{outline:3px solid var(--amber);outline-offset:2px}.mobile .evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile textarea{width:100%}@media(max-width:900px){.side{max-width:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line);padding:12px 16px;gap:12px}.side>div:not(.side-foot),.navlist,.side-foot>p{display:none}.side-foot{margin-top:0}.main{padding:20px 16px 40px}h1.display{font-size:36px}.next-panel{padding:18px}}@media print{.dragon{--bg:#fff;--panel:#fff;--card:#fff;--field:#fff;--line:#ccc;--line2:#999;--text:#000;--soft:#222;--muted:#444;--link:#000}.side,.torre-actions,.btn,.back,.exp-side .btn,.demo-hint{display:none!important}.next-panel.is-mine{background:#fff;border:1px solid #999}.pill{border:1px solid #999;background:#fff;color:#000}}.form{display:flex;flex-direction:column;gap:18px}.form-wide{width:100%;max-width:680px}.stack{display:flex;flex-direction:column;gap:12px}.m-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.mobile h1.m-h1{font-size:28px;line-height:1.1}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.two .capture{aspect-ratio:auto;min-height:72px;flex-direction:row;gap:8px}.rescue-go{min-height:60px;font-size:20px}.accept .amount small,.sheet .amount small{font-size:18px;font-family:var(--font);font-weight:500;color:var(--muted)}.accept .amount small{color:#c9cdd2}.accept .field{color:#f2f2ef}.accept .field textarea{background:#fff;color:#15171a}.error-on-dark{color:#ff9c93;font-weight:600}.dragon .chip input:checked+span{background:var(--amber);border-color:var(--amber);color:var(--on-accent)}.dragon .tile input:checked+span{background:var(--accent-soft);border-color:var(--amber)}.dragon .loc{background:var(--panel);border-color:var(--line)}.dragon .tile span,.dragon .chip span{border-color:var(--line2)}.evidence-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.evidence-row .evidence{display:contents}.evidence-row .muted{grid-column:1/3;align-self:center}.tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.tab{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);font:inherit;font-weight:600;font-size:15px;cursor:pointer;margin-bottom:-1px}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--amber)}.tab-n{min-width:24px;padding:0 7px;border-radius:999px;background:var(--card);color:var(--soft);font-size:13px;line-height:22px;text-align:center}.list-wrap{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.list{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.list th{text-align:left;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--line)}.list td{padding:0 12px;height:48px;border-bottom:1px solid var(--line);color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list tr:last-child td{border-bottom:0}.list th:nth-child(2){width:150px}.list th:nth-child(4){width:190px}.list th:nth-child(6){width:160px}.lrow{cursor:pointer}.lrow:hover td{background:var(--card)}.lrow:focus-within td{background:var(--card)}.lrow.is-urgent td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.c-id{display:table-cell}.c-id a{color:var(--text);font-weight:700;text-decoration:none;margin-right:6px}.c-id a:focus-visible{outline:none;text-decoration:underline}.c-title{color:var(--text)!important;font-weight:600}.trunc{overflow:hidden;text-overflow:ellipsis}.lane-tag{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-weight:500;font-size:12px;color:var(--muted)}.c-sla svg{vertical-align:-2px;margin-right:5px}@media(max-width:760px){.list thead{display:none}.list,.list tbody,.list tr{display:block;width:100%}.list tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border-bottom:1px solid var(--line)}.list tr:last-child{border-bottom:0}.list td{display:block;height:auto;padding:0;border:0;background:none!important}.c-id{order:1}.c-sla{order:2;text-align:right}.c-title{order:3;grid-column:1/-1;font-size:16px}.c-pri{order:4}.c-unit{order:5;grid-column:1/-1;font-size:13px}.c-client{display:none!important}.c-pri:has(.muted){display:none}.lrow.is-urgent{box-shadow:inset 3px 0 0 var(--amber)}.lrow.is-urgent td:first-child{box-shadow:none}.lane-tag{margin-left:0;display:flex;margin-top:2px}}.incoming{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--sky);border-radius:12px;padding:10px 12px 10px 16px;font-size:15px;font-weight:600;color:var(--text)}.incoming span{display:inline-flex;align-items:center;gap:8px}.incoming.is-urgent{border-color:var(--amber);background:var(--accent-soft)}.incoming.is-urgent svg{color:var(--amber)}.chip-new{padding:1px 7px;border-radius:999px;background:var(--sky);color:var(--on-accent);font-size:12px;font-weight:700;margin-right:6px}.prio{font-weight:700;font-size:13px;color:var(--soft)}.prio-5,.prio-6{color:var(--muted);font-weight:600}.status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--line2);color:var(--soft)}.status-new{border-color:var(--sky);color:var(--sky)}.status-progress{border-color:var(--violet);color:var(--violet)}.status-hold{border-color:var(--warn);color:var(--warn)}.status-resolved{border-color:var(--ok);color:var(--ok)}.status-closed{color:var(--muted)}.mobile .status-hold{color:#8a5a00}.mobile .status-resolved{color:#1e7a45;border-color:#1e7a45}.mobile .status-new{color:#1b5e8c;border-color:#1b5e8c}.mobile .status-progress{color:#5b45b0;border-color:#5b45b0}.list th:nth-child(4){width:230px}.list th:nth-child(5){width:170px}.list th:nth-child(7){width:150px}.list th:nth-child(1){width:140px}.list th:nth-child(2){width:140px}.nav-n{margin-left:auto}@media(max-width:760px){.c-status,.c-pri{order:4}}.list th:nth-child(1){width:160px}.list th:nth-child(2){width:130px}.list th:nth-child(4){width:210px}.list th:nth-child(5){width:160px}.list th:nth-child(7){width:120px}.cobros-list th:nth-child(n){width:auto}.tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.tabs-row .tabs{border-bottom:0;flex:1 1 auto}.refresh{min-height:38px;padding:0 12px;font-size:14px;gap:6px;color:var(--soft)}.refresh.has-news{border-color:var(--sky);color:var(--text)}.refresh.is-urgent{border-color:var(--amber);background:var(--accent-soft)}.refresh-n{min-width:22px;padding:0 6px;border-radius:999px;background:var(--sky);color:var(--on-accent);font-size:12px;font-weight:700;line-height:20px}.refresh.is-urgent .refresh-n{background:var(--amber)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar{display:flex;justify-content:flex-end;margin:-12px 0 -16px}.bell-wrap{position:relative}.bell{position:relative;width:44px;height:44px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.bell:hover{border-color:var(--muted)}.bell-n{position:absolute;top:-6px;right:-6px;min-width:20px;padding:0 5px;border-radius:999px;background:var(--amber);color:var(--on-accent);font-size:12px;font-weight:700;line-height:20px;text-align:center}.bell-panel{position:absolute;right:0;top:52px;z-index:20;width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:var(--panel);border:1px solid var(--line2);border-radius:12px;box-shadow:0 12px 32px var(--shadow);padding:8px}.bell-head{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 10px;border-bottom:1px solid var(--line)}.linkish{background:none;border:0;color:var(--link);font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:32px}.bell-panel ul{list-style:none;margin:0;padding:0}.bell-panel li a{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:8px;color:var(--text);text-decoration:none;font-size:14px}.bell-panel li a:hover{background:var(--card)}.bell-panel li.is-new a{box-shadow:inset 3px 0 0 var(--sky)}.list th:nth-child(2){width:100px}.list th:nth-child(4){width:270px}.list th:nth-child(7){width:175px}.list th:nth-child(6){width:140px}.list th:nth-child(1){width:150px}.list th:nth-child(2){width:80px}.list th:nth-child(4){width:250px}.list th:nth-child(5){width:150px}.list th:nth-child(6){width:130px}.list th:nth-child(7){width:160px}@media(max-width:1300px)and (min-width:761px){.list th:nth-child(6),.list td.c-client{display:none}}.exp2{display:flex;flex-direction:column;gap:18px;max-width:1600px}.rec-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 16px}.rec-id{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rec-id .back{min-height:40px}.rec-kind{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.rec-num{font-family:var(--display);font-size:30px;font-weight:700;line-height:1}.rec-actions{display:flex;flex-wrap:wrap;gap:8px}.rec-actions .btn{min-height:40px}.hold-row{flex-basis:100%;padding-top:8px;border-top:1px solid var(--line)}.phases2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.phase2{width:100%;min-height:72px;text-align:left;display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--text);font:inherit;cursor:pointer}.phase2:hover{border-color:var(--line2)}.phase2.phase-done{border-top-color:var(--bar-done)}.phase2.phase-now{border-top-color:var(--amber)}.phase2.phase-now .phase-label{color:var(--amber-2)}.phase2[aria-expanded=true]{box-shadow:0 0 0 2px var(--line2)}.phase-more{font-size:12px;color:var(--link);font-weight:600;margin-top:2px}.pd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;margin:0}.pd-grid dt{font-size:12px;color:var(--muted)}.pd-grid dd{margin:2px 0 0;font-size:15px;white-space:pre-wrap}.f-grid{display:grid;grid-template-columns:130px minmax(0,1fr) 140px minmax(0,1fr);gap:8px 14px;align-items:center}.f-lbl{font-size:13px;color:var(--muted);text-align:right}.f-val{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line2);border-radius:8px;background:var(--field);font-size:15px;min-width:0;overflow:hidden}.f-val>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-val select{flex:1;min-width:0;min-height:38px;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px}.f-val select:disabled{color:var(--soft)}.f-val .ro{color:var(--soft)}.f-end{margin-left:auto;flex:none}.btn-xs{min-height:30px;padding:0 10px;font-size:13px}.exp-title{font-size:32px;line-height:1.1;margin-bottom:6px}.et-panel{display:flex;flex-direction:column;gap:12px}.composer{gap:10px}.kind-pick{display:flex;flex-wrap:wrap;gap:8px}.kind{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);font-size:14px;font-weight:600;cursor:pointer;color:var(--soft)}.kind-pub:has(input:checked){border-color:var(--sky);color:var(--sky)}.kind-int:has(input:checked){border-color:var(--amber);color:var(--amber-2)}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.feed li:before{display:none}.fi{padding:10px 14px;border-radius:10px}.fi-pub{background:var(--panel);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--sky)}.fi-int{background:var(--panel);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--amber)}.fi-sys{padding:2px 14px}.fi p+p{margin-top:4px}.kchip{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700}.kchip-pub{background:var(--sky-soft);color:var(--sky)}.kchip-int{background:var(--accent-soft);color:var(--amber-2)}.upload{position:relative;overflow:hidden}.upload input{position:absolute;inset:0;opacity:0;cursor:pointer}@media(max-width:900px){.f-grid{grid-template-columns:110px minmax(0,1fr)}.phases2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.f-grid{grid-template-columns:1fr}.f-lbl{text-align:left}}.feed li{display:block;position:static;padding-left:0}.feed li.fi-pub,.feed li.fi-int{padding:10px 14px}.feed li.fi-sys{padding:2px 14px}.exp3{display:flex;flex-direction:column;gap:12px}.rec3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.rec3-id{display:flex;align-items:center;gap:12px}.icon-back{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:6px;text-decoration:none;font-size:18px}.rec3 .rec-num{font-size:24px}.rec3 .btn{min-height:38px}.steps3{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.steps3-i{display:inline-flex;align-items:center;gap:4px}.steps3-sep{color:var(--muted);padding:0 2px}.step3{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.step3-done{border-color:var(--bar-done);color:var(--soft)}.step3-now{border-color:var(--amber);color:var(--amber-2);background:var(--accent-soft)}.step3[aria-expanded=true]{box-shadow:0 0 0 2px var(--line2)}.step3-sub{font-weight:500}.panel3{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.next3{border:1px solid var(--line2);background:var(--panel);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.next3.is-mine{border-color:var(--amber);background:var(--accent-soft)}.next3 h2{font-size:17px;font-weight:700}.next3.is-mine h2:before{content:"Siguiente paso: ";color:var(--amber-2)}.next3-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.next3-form .field{min-width:160px}.next3-form .field.grow{flex:1 1 320px}.next3-form textarea{min-height:44px}.next3 .quote-box{padding:8px 12px}.f3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.f3-col,.f3-full,.notes3{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 10px;align-content:start}.f3-full{grid-template-columns:150px minmax(0,1fr)}.f3-l{font-size:13px;color:var(--muted);text-align:right;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f3-v{min-height:34px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--field);border:1px solid var(--line2);border-radius:6px;font-size:14px;min-width:0;overflow:hidden}.f3-v>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f3-v .ro{color:var(--soft)}.f3-v select{flex:1;min-width:0;min-height:32px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px}.f3-v select:disabled{color:var(--soft)}.f3-wide .f3-desc{white-space:normal;padding:7px 0;line-height:1.35}.f3-wide:has(textarea){padding:0;border:0;background:transparent}.f3-wide textarea{width:100%;min-height:56px;font:inherit;font-size:14px;color:var(--text);background:var(--field);border:1px solid var(--line2);border-radius:6px;padding:8px 10px;resize:vertical}.ta-pub{border-left:3px solid var(--sky)!important}.ta-int{border-left:3px solid var(--amber)!important}.tabs3{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line)}.tab3{min-height:40px;padding:0 16px;background:none;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;color:var(--muted);font:inherit;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tab3[aria-selected=true]{background:var(--panel);border-color:var(--line);color:var(--text);margin-bottom:-1px}.tabpanel3{border-top:0;border-radius:0 0 8px 8px}.notes3 .feed{grid-column:2}.fi-doc{background:var(--panel);border:1px solid var(--line);padding:10px 14px!important}.kchip-doc{background:var(--violet-soft);color:var(--violet)}.doc-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;border:1px solid var(--line2);border-radius:6px;font-size:14px}.doc-card .linkish{margin-left:auto}.docs3 td{white-space:normal}.docs3 th:nth-child(n){width:auto}.doc-open td{height:auto;padding:8px 10px}.gal3{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gal3 .evidence{width:100%}.rel-link{display:block}.cobro3{display:flex;flex-direction:column;gap:10px;max-width:420px}@media(max-width:1100px){.f3{grid-template-columns:1fr;gap:6px}}@media(max-width:600px){.f3-col,.f3-full,.notes3{grid-template-columns:1fr;gap:2px 0}.f3-l{text-align:left;line-height:1.4}.notes3 .feed{grid-column:1}.next3-form .field{min-width:0;flex:1 1 100%}}.next3-ev{max-width:420px}.exp3{max-width:none;width:100%}.feed .doc-card{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.notes3 .f3-l{white-space:normal;line-height:1.3;padding-top:8px}.info-wrap{position:relative;display:inline-flex}.info-btn{width:24px;height:24px;border-radius:50%;border:1px solid var(--line2);background:var(--card);color:var(--amber-2);font:inherit;font-weight:800;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.info-btn:hover,.info-btn[aria-expanded=true]{border-color:var(--amber)}.info-pop{position:absolute;right:0;top:30px;z-index:30;width:min(340px,80vw);background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:0 12px 32px var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px;white-space:normal}.info-pop dl{margin:0;display:flex;flex-direction:column;gap:4px}.info-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:13px}.info-row dt{color:var(--muted)}.info-row dd{margin:0}.info-pop .linkish{align-self:flex-end}.f3-v{overflow:visible}.f3-v:has(.info-pop){z-index:5;position:relative}.f3-input{flex:1;min-width:0;height:32px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px}.warn-line{font-size:14px;color:var(--warn);font-weight:600}.qe{display:flex;flex-direction:column;gap:10px}.qe-table{width:100%;border-collapse:collapse;font-size:14px}.qe-table th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--line)}.qe-table td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:middle}.qe-table input,.qe-table select{width:100%;box-sizing:border-box;height:34px;border:1px solid var(--line2);border-radius:6px;background:var(--field);color:var(--text);font:inherit;font-size:14px;padding:0 8px}.qe-table th:nth-child(1){width:140px}.qe-table th:nth-child(3){width:80px}.qe-table th:nth-child(4){width:90px}.qe-table th:nth-child(5){width:160px}.qe-table th:nth-child(6){width:120px}.qe-table th:nth-child(7){width:44px}.qe-amt{text-align:right;font-weight:600;white-space:nowrap}.qe-add{display:flex;flex-wrap:wrap;gap:6px}.qe-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-end}.qe-terms{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 520px}.qe-terms .field{min-width:150px}.qe-terms .field.grow{flex:1 1 220px}.qe-tot{display:grid;grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:14px;min-width:220px}.qe-tot dt{color:var(--muted)}.qe-tot dd{margin:0;text-align:right}.qe-total{font-size:18px;font-weight:800;color:var(--amber-2)}.qt{display:flex;flex-direction:column;gap:6px}.qt-table{width:100%;border-collapse:collapse;font-size:14px}.qt-table th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--line)}.qt-table td{padding:6px;border-bottom:1px solid var(--line)}.qt-table td:last-child,.qt-table th:last-child{text-align:right;white-space:nowrap}.qt-table tfoot td{border-bottom:0;padding:3px 6px}.qt-table tfoot td:first-child{text-align:right;color:var(--muted)}.qt-total td{font-weight:800}@media(max-width:760px){.qe-table thead{display:none}.qe-table,.qe-table tbody,.qe-table tr,.qe-table td{display:block;width:100%}.qe-table tr{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.qe-table td{border:0;padding:0}.qe-table td:nth-child(2){grid-column:1/-1}}.f3-v>span.f-end{overflow:visible;flex:none}.quote3 .panel3{display:flex;flex-direction:column;gap:10px}.quote3 .f3-ro .f3-v{background:var(--panel)}.prev-q summary{cursor:pointer;color:var(--link);font-weight:600;font-size:14px;min-height:32px;display:flex;align-items:center}.quote-edit{border-color:var(--amber)!important}.rec-sticky{position:sticky;top:0;z-index:20;box-shadow:0 6px 16px var(--shadow)}.rec3-id{min-width:0;flex:1 1 520px}.rec-ctx{min-width:0;display:flex;flex-direction:column;gap:3px;padding-left:12px;border-left:1px solid var(--line)}.rec-title{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.rec-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:760px){.rec-sticky{position:static;box-shadow:none}.rec-ctx{border-left:0;padding-left:0;flex-basis:100%}}.rec-sticky{padding:6px 10px;box-shadow:0 4px 10px var(--shadow)}.rec-sticky .rec3-id{flex:0 1 auto}.rec-sticky .rec-num{font-size:20px}.rec-sticky .icon-back{width:34px;height:34px}.rec-sticky .btn{min-height:36px}.more{position:relative}.more-btn{width:40px;padding:0;font-size:20px;line-height:1}.more-menu{position:absolute;right:0;top:42px;z-index:30;min-width:220px;background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:0 12px 32px var(--shadow);padding:6px;display:flex;flex-direction:column}.more-menu>button,.more-menu>label{min-height:40px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.more-menu>button:hover,.more-menu>label:hover{background:var(--card)}.more-menu>button:disabled{color:var(--muted);cursor:default}@media(max-width:760px){.rec-sticky{position:sticky}}.next3{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.next3-main{display:flex;flex-direction:column;gap:8px;min-width:0}.next3-main .field{max-width:420px}.next3-side{display:flex;flex-direction:column;gap:8px;padding-left:16px;border-left:1px solid var(--line2)}.next3-side .btn{width:100%}.sd-doc{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line2);border-radius:8px;background:var(--field)}.sd-folio{font-weight:800;font-size:16px}.sd-amt{font-size:20px;font-weight:800;color:var(--amber-2)}.sd-empty{border-style:dashed;align-items:flex-start}.unsaved{font-size:13px;font-weight:700;color:var(--warn);padding:2px 10px;border:1px solid var(--warn);border-radius:999px}@media(max-width:900px){.next3{grid-template-columns:1fr}.next3-side{padding-left:0;border-left:0;border-top:1px solid var(--line2);padding-top:12px}}.next-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;border:1px solid var(--line2);border-radius:8px;background:var(--panel)}.next-line.is-mine{border-color:var(--amber)}.next-line h2{font-size:15px;font-weight:700;margin-right:auto;display:flex;align-items:center;gap:8px}.next-line.is-mine h2{color:var(--amber-2)}.nl-dot{font-size:10px;color:var(--muted)}.next-line.is-mine .nl-dot{color:var(--amber)}.next-line .btn{min-height:36px}.next-line .warn-line{font-size:13px}.next-line .error{flex-basis:100%}.sol-sum .h-sm a{color:inherit}.nuevo-sol .f-err{grid-column:2;color:var(--danger,#ff6b6b);font-size:12px;margin:-4px 0 2px}.nuevo-sol .f3-v:has(+.f-err){border-color:var(--danger,#ff6b6b)}.nuevo-sol .f3-input::placeholder,.nuevo-sol textarea::placeholder{color:var(--muted)}.rescue-line{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px dashed var(--line2);border-radius:8px}.rescue-line.is-on{border-style:solid;border-color:var(--danger,#ff6b6b);background:var(--bad-soft)}.rescue-line .btn{display:inline-flex;align-items:center;gap:6px}.btn-danger{background:var(--danger);border-color:var(--danger);color:var(--on-accent);font-weight:700}@media(max-width:600px){.nuevo-sol .f-err{grid-column:1}}.nuevo-sol .f3{align-items:start}.talleres-list .trunc-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-add{margin-top:10px}.inline-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.inline-add input,.inline-add select{height:34px;box-sizing:border-box;padding:0 10px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;font:inherit;font-size:14px}.inline-add .grow{flex:1;min-width:240px}.cert-list{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}.cert-list label{display:flex;gap:10px;align-items:center;font-size:14px}.esp-chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}.esp{border:1px solid var(--line2);background:transparent;color:var(--soft);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;cursor:pointer}.esp.is-on{background:var(--link);border-color:var(--link);color:var(--on-accent);font-weight:600}.f3-wide:has(.esp-chips){background:transparent;border:0;padding:0}.branch-card{margin:4px 0 12px}.taller-ficha .tab3-panel{padding-top:10px}.list.list-auto{table-layout:auto}.list.list-auto th{width:auto!important}.list.list-auto td{max-width:320px}@media(max-width:1300px)and (min-width:761px){.list.list-auto th:nth-child(6){display:table-cell}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.3px}.inline-check{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--soft)}.warn-txt{color:var(--danger)}.f3.nuevo-sol{align-items:start}.ot-wrap{display:flex;flex-direction:column;gap:16px}.ot-sheet{--ink:#15171A;--ink2:#3B4048;--rule:#C9CDD2;background:#fff;color:var(--ink);width:min(100%,8.5in);margin:0 auto;padding:.55in .6in;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 30px #00000073;font-size:11.5px;line-height:1.4}.ot-sheet h1{font-size:18px;letter-spacing:1px;margin:0}.ot-sheet h2{font-size:10.5px;text-transform:uppercase;letter-spacing:1px;color:var(--ink2);margin:14px 0 6px;padding-bottom:3px;border-bottom:1.5px solid var(--ink)}.ot-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid var(--ink);padding-bottom:10px}.ot-brand{font-weight:800;font-size:20px;letter-spacing:2px;margin:0}.ot-sub,.ot-title p{margin:2px 0;color:var(--ink2)}.ot-title{text-align:right}.ot-folio{font-size:22px;font-weight:800;color:var(--ink)!important;letter-spacing:1px}.ot-strip{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 0;border-bottom:1px solid var(--rule)}.ot-strip span{display:flex;flex-direction:column}.ot-strip b{font-size:9.5px;text-transform:uppercase;color:var(--ink2);letter-spacing:.6px}.ot-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ot-sheet dl{display:grid;grid-template-columns:130px 1fr;gap:3px 10px;margin:0}.ot-sheet dt{color:var(--ink2)}.ot-sheet dd{margin:0;font-weight:500}.ot-sheet .pend{color:#9a6b00;font-style:italic}.ot-text{margin:0;white-space:pre-wrap}.ot-table{width:100%;border-collapse:collapse;margin:6px 0 10px}.ot-table caption{text-align:left;font-weight:700;padding:2px 0}.ot-table th{font-size:9.5px;text-transform:uppercase;text-align:left;color:var(--ink2);border-bottom:1px solid var(--ink);padding:3px 4px}.ot-table td{padding:3px 4px;border-bottom:1px solid var(--rule)}.ot-table th:nth-child(n+2),.ot-table td:nth-child(n+2){text-align:right;white-space:nowrap}.ot-table tfoot td{font-weight:600;border-bottom:0}.ot-totals{width:240px;margin-left:auto!important;grid-template-columns:1fr auto!important;border-top:1.5px solid var(--ink);padding-top:4px}.ot-totals dd{text-align:right}.ot-note{color:var(--ink2);font-size:10.5px;margin:4px 0}.ot-times{grid-template-columns:repeat(4,1fr)!important;gap:6px 12px!important}.ot-times>div{display:flex;flex-direction:column}.ot-ev ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.ot-ev li{width:110px;display:flex;flex-direction:column;gap:2px}.ot-ev img,.ot-file{width:110px;height:80px;object-fit:cover;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--ink2)}.ot-ev small{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-signs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.ot-sign-line{border-top:1px solid var(--ink);margin-bottom:4px}.ot-sign p{margin:0}.ot-foot{margin-top:18px;padding-top:6px;border-top:1px solid var(--rule);font-size:9.5px;color:var(--ink2);text-align:center}.ot-sheet section{break-inside:avoid}@media print{@page{size:letter;margin:.4in}.dragon .main{padding:0!important}.topbar,.ot-bar,.side{display:none!important}.ot-sheet{box-shadow:none;width:auto;padding:0;border-radius:0;font-size:10.5px;line-height:1.3}.ot-sheet h2{margin:9px 0 4px}.ot-signs>div{margin-top:28px}.ot-head{padding-bottom:6px}.ot-strip{padding:5px 0}.dragon,body{background:#fff!important}}.dragon{color-scheme:light}.tema-oscuro .dragon{color-scheme:dark}.mobile,.ot-sheet{color-scheme:light}.dragon select option,.dragon select optgroup{background:var(--card);color:var(--text)}.dragon select option:disabled{color:var(--muted)}.dragon input[type=date]::-webkit-calendar-picker-indicator,.dragon input[type=number]::-webkit-inner-spin-button{opacity:.7}.gar-est{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.chip-mini{font-size:11px;border:1px solid var(--line2);border-radius:999px;padding:1px 8px;color:var(--soft)}.gar-banner{margin:0;padding:8px 12px;border:1px solid var(--line2);border-left:3px solid var(--ok);border-radius:6px;font-size:14px;color:var(--soft)}.gar-banner.is-bad{border-left-color:var(--danger)}.gar-panel{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px}.gar-panel .warn-line{flex-basis:100%;margin:0}.gar-lines input,.gar-lines select{width:100%;min-width:60px;height:30px;box-sizing:border-box;padding:0 8px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;font:inherit;font-size:13px}.gar-lines td{white-space:normal}.gar-ev{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.gar-slot{border:1px solid var(--line2);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.gar-slot.is-missing{border-style:dashed;border-color:var(--danger)}.gar-slot p{margin:0}.gar-thumbs{display:flex;flex-wrap:wrap;gap:8px}.gar-thumbs figure{margin:0;width:120px}.gar-thumbs img{width:120px;height:84px;object-fit:cover;border-radius:4px;border:1px solid var(--line)}.gar-thumbs figcaption{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flota-wait{border:1px solid var(--line2);border-left:3px solid var(--link);border-radius:8px;padding:12px 16px}.flota-wait h2{margin:0 0 8px}.flota-wait ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.flota-wait li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;border-top:1px solid var(--line)}.flota-wait li:first-child{border-top:0}.flota-wait li p{margin:0}.flota-wait li.is-info{background:linear-gradient(90deg,var(--sky-soft),transparent)}.gar-banner.is-wait{border-left-color:var(--link)}.flota-compose{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.flota-compose textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--text);background:var(--field);border:1px solid var(--line2);border-radius:6px;padding:8px 10px;resize:vertical}.flota-compose .btn{align-self:flex-end}.feed li.is-mine{border-left:3px solid var(--link);padding-left:10px}.flota-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.flota-steps li{display:flex;flex-direction:column;padding:8px 12px;border:1px solid var(--line);border-radius:6px}.flota-steps .fs-done{border-color:var(--ok)}.flota-steps .fs-now{border-color:var(--link)}.flota-steps .fs-next{opacity:.6}.flota .topbar{display:flex;justify-content:flex-end;align-items:center;gap:10px}.qe-fixed{text-align:center}.qe-fixed input{width:18px;height:18px;accent-color:var(--link)}.quote-check td:first-child,.quote-check th:first-child{width:80px;text-align:center}.quote-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--link)}.quote-check tr.is-off td:not(:first-child){opacity:.45;text-decoration:line-through}.chip-fixed{margin-left:6px;font-size:11px;font-weight:700;color:var(--on-accent);background:var(--link);border-radius:999px;padding:1px 8px}.compose-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.attach-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.attach-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);border-radius:6px;padding:6px 10px;font-size:13px;color:var(--soft);cursor:pointer}.attach-btn:hover{border-color:var(--link);color:var(--text)}.attach-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:var(--card);border:1px solid var(--line2);border-radius:999px;padding:2px 4px 2px 10px}.attach-chip button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.attach-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.attach-list a{display:flex;align-items:center;gap:6px;border:1px solid var(--line2);border-radius:6px;padding:4px 8px 4px 4px;color:var(--soft);font-size:12px;text-decoration:none;max-width:240px}.attach-list img{width:48px;height:36px;object-fit:cover;border-radius:3px}.attach-ext{width:40px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--card);border-radius:3px;font-weight:700;font-size:10px;color:var(--link)}.attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{position:relative;z-index:40}.flota-follow{border:1px solid var(--line2);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.flota-follow h2,.flota-follow p{margin:0}.follow-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.follow-list li{display:flex;align-items:center;gap:8px;border:1px solid var(--line2);border-radius:999px;padding:4px 12px;font-size:13px}.flota-follow .row{display:flex;gap:8px;align-items:flex-end}.flota-follow select{height:34px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;padding:0 8px;font:inherit;font-size:14px}.m-search{display:flex;flex-direction:column;gap:10px}.side-sel{display:flex;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-top:10px}.side-sel select{height:32px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;padding:0 8px;font:inherit;font-size:13px;text-transform:none;letter-spacing:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.kpi{border:1px solid var(--line2);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.kpi b{font-size:28px;font-family:var(--display,inherit);line-height:1}.kpi span{font-size:13px;color:var(--muted)}.kpi.is-warn{border-color:var(--warn)}.kpi.is-warn b{color:var(--warn)}.kpi.is-ok b{color:var(--ok)}.shop-sec{border:1px solid var(--line2);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.shop-sec h2,.shop-sec h3{margin:0}.shop-grid{display:grid;grid-template-columns:3fr 2fr;gap:16px}@media(max-width:1100px){.shop-grid{grid-template-columns:1fr}}.bays{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bays li{border:1px solid var(--line2);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:3px;min-height:76px}.bays li.is-busy{border-color:var(--link);background:var(--accent-soft)}.bays li.is-assigned{border-style:dashed}.mecs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mecs li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.mecs .busy{color:var(--link)}.mecs .free{color:var(--ok)}.dr-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dr-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.dr-list li:first-child{border-top:0}.chip-dragon{margin-left:6px;font-size:11px;font-weight:700;color:var(--sky);border:1px solid var(--sky);border-radius:999px;padding:0 7px}.ck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 18px}.ck-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid var(--line);font-size:14px}.seg{display:inline-flex;border:1px solid var(--line2);border-radius:6px;overflow:hidden;flex:none}.seg button{border:0;background:transparent;color:var(--soft);padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}.seg button+button{border-left:1px solid var(--line2)}.seg button.on.ok,.seg button.on.s-ok{background:var(--ok);color:#fff}.seg button.on.no{background:var(--bad);color:#fff}.seg button.on.s-at{background:var(--link);color:var(--on-accent)}.seg button.on.s-ur{background:var(--danger);color:var(--on-accent)}.seg button:disabled{cursor:default;opacity:.8}.dmg{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:16px;align-items:start}@media(max-width:900px){.dmg{grid-template-columns:1fr}}.truck{width:100%;height:auto}.truck .tz rect{fill:var(--card);stroke:var(--line2);stroke-width:1.5;cursor:pointer}.truck .tz text{fill:var(--soft);font-size:11px;pointer-events:none}.truck .tz.on rect{fill:var(--bad-soft);stroke:var(--danger)}.truck .tz:focus rect{stroke:var(--link);stroke-width:2.5}.dmg-notes{display:flex;flex-direction:column;gap:8px}.accept-row{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px solid var(--link);border-radius:8px;font-size:14px}.accept-row input{width:18px;height:18px;accent-color:var(--link);margin-top:2px}.insp{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}.insp-g{border:1px solid var(--line2);border-radius:8px;padding:8px 12px;margin:0;display:flex;flex-direction:column;gap:6px}.insp-g legend{font-weight:700;font-size:13px;padding:0 6px}.insp-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;font-size:14px}.insp-note{grid-column:1/-1;height:30px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;padding:0 8px;font:inherit;font-size:13px}.shop-lines input,.shop-lines select{width:100%;min-width:56px;height:30px;box-sizing:border-box;padding:0 6px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:6px;font:inherit;font-size:13px}.shop-lines td{white-space:normal;vertical-align:middle}.shop-lines tr.is-off td{opacity:.5}.shop-lines .clock{display:flex;gap:6px;align-items:center;height:48px}.shop-tot{margin-left:auto;max-width:320px}.auth-panel{display:flex;flex-direction:column;gap:8px;margin-top:10px}.auth-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.auth-list label{display:flex;gap:8px;align-items:center;font-size:14px}.edit-box{border-color:var(--link)}.search-in{height:40px;min-width:220px;background:var(--field);color:var(--text);border:1px solid var(--line2);border-radius:8px;padding:0 12px;font:inherit}.radio-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;padding:6px 0}.radio-row input{accent-color:var(--link);margin-top:3px}.ent-form{margin-top:8px}.field-inline{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--muted,#9aa3ad)}.field-inline input{background:var(--panel,#161b22);color:inherit;border:1px solid var(--line,#2c333c);border-radius:6px;padding:.3rem .5rem}.agenda-wrap{overflow-x:auto;border:1px solid var(--line,#2c333c);border-radius:8px;margin:.75rem 0}table.agenda{border-collapse:collapse;min-width:100%;font-size:.75rem;table-layout:fixed}table.agenda th,table.agenda td{border-right:1px solid var(--line,#2c333c);border-bottom:1px solid var(--line,#2c333c);padding:2px 4px;min-width:42px;height:34px;text-align:left;vertical-align:top}table.agenda th:first-child,table.agenda td:first-child{position:sticky;left:0;background:var(--panel,#161b22);min-width:70px;z-index:1;font-weight:600}.ag-c{display:block;border-radius:4px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--accent-soft);border-left:3px solid var(--amber)}.ag-in{background:var(--ok-soft);border-left-color:var(--ok)}.ag-no{background:var(--bad-soft);border-left-color:var(--bad);text-decoration:line-through}.ag-ok{background:var(--accent-soft)}.ag-act{display:flex;gap:.35rem;flex-wrap:wrap}.pend-box{border-left:3px solid var(--warn)}.pend-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.pend-list li{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.road-row{margin:.5rem 0}td.neg{color:var(--bad);font-variant-numeric:tabular-nums}td.pos{color:var(--ok);font-variant-numeric:tabular-nums}.st-sm{margin-left:.5rem;font-size:.7rem;padding:1px 6px}.surtir{display:inline-flex;gap:.4rem;align-items:center;white-space:nowrap}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:.85rem}.shop-oc .auth-list input[type=number]{width:5.5rem;margin-left:.6rem}.pc-app{min-height:100vh;display:flex;justify-content:center;padding:1.5rem 1rem}.pc-page{width:100%;max-width:720px;display:grid;gap:1rem;align-content:start}.pc-head .display{margin:.1rem 0}.pc-list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.5rem}.pc-list label{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.55rem .7rem;border:1px solid var(--line,#2c333c);border-radius:8px;cursor:pointer}.pc-grupo{margin-bottom:.5rem}.pc-queja{font-size:.95rem;margin:.75rem 0 .2rem}.pc-imp{font-variant-numeric:tabular-nums;white-space:nowrap}.rep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-top:1rem}.rep-top{margin:0 0 1rem;padding-left:1.2rem;display:grid;gap:.25rem}.kpis-wrap{flex-wrap:wrap}.ok-msg{color:var(--ok);margin:.25rem 0}.tires-wrap{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:1rem;align-items:start;margin-top:1rem}@media(max-width:900px){.tires-wrap{grid-template-columns:1fr}}.tires{display:grid;gap:1.1rem;padding:1rem;border:1px solid var(--line,#2c333c);border-radius:12px;background:var(--hover)}.axle{display:flex;justify-content:space-between;gap:.4rem;position:relative}.axle:before{content:"";position:absolute;left:8%;right:8%;top:50%;border-top:2px dashed var(--line2)}.tire{position:relative;z-index:1;display:grid;gap:2px;justify-items:center;min-width:72px;padding:.45rem .3rem;border-radius:10px;border:2px solid var(--line2);background:var(--card);color:inherit;cursor:pointer;font-size:.75rem}.tire b{font-size:.95rem}.tire-p{opacity:.7;font-size:.68rem}.tire-s{opacity:.75;font-size:.65rem}.tire.is-warn{border-color:var(--warn)}.tire.is-bad{border-color:var(--bad);background:var(--bad-soft)}.tire.is-empty{border-style:dashed;opacity:.75}.tire.is-sel{outline:2px solid var(--amber);outline-offset:2px}.tire-panel .row{margin:.4rem 0}.m-card-link{display:grid;gap:2px;padding:.8rem 1rem;margin:.5rem 0 1rem;border-radius:12px;border:1px solid var(--line,#d7dde3);text-decoration:none;color:inherit}.m-task{list-style:none;border:1px solid var(--line,#d7dde3);border-radius:12px;margin-bottom:.6rem;overflow:hidden}.m-task.is-run{border-color:var(--ok)}.m-task-h{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.m-task-h>span:first-child{display:grid;gap:2px}.m-task-b{display:grid;gap:.6rem;padding:0 .9rem .9rem}.m-foto{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.firma{display:grid;gap:.3rem}.firma canvas{width:100%;height:120px;border-radius:10px;border:1px dashed #8a96a3;background:#fff;touch-action:none}.btn-block{width:100%}.seg button.is-on{background:var(--link);color:var(--on-accent)}.buscador{position:relative;min-width:240px;flex:1}.buscador input{width:100%;background:var(--panel,#161b22);color:inherit;border:1px solid var(--line2,#2c333c);border-radius:6px;padding:6px 10px;font:inherit}.busc-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--line2,#2c333c);border-radius:8px;box-shadow:0 10px 30px var(--shadow);max-height:320px;overflow:auto}.busc-list li[role=option]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:6px 8px;border-radius:6px;cursor:pointer}.busc-list li.is-act{background:var(--accent-soft)}.busc-h{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6;padding:4px 8px}.busc-c{font-family:ui-monospace,monospace;font-size:12px;opacity:.8;white-space:nowrap}.busc-n{font-size:14px}.busc-p{color:var(--warn);font-size:12px}.busc-d{grid-column:2;font-size:12px;opacity:.65}.busc-new{color:var(--link,#7aa7ff);font-weight:600;padding:6px 8px;border-radius:6px;cursor:pointer}.busc-empty{position:absolute;margin:4px 0 0}.busc-add{min-width:260px;flex:1}.chips-busc{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.chip-cod{display:inline-flex;gap:4px;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid var(--line2,#2c333c);background:var(--hover);font-size:13px}.chip-cod button{background:none;border:0;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.imp-row{align-items:center}.imp-err{margin:6px 0;padding-left:1.2rem;color:var(--bad);font-size:13px}.row-act{white-space:nowrap;display:flex;gap:4px;align-items:center}.pl-items table input,.pl-items table select{max-width:100%}.pl-rng{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.pl-rng input{width:70px}.regla{border:1px solid var(--line2,#2c333c);border-radius:8px;padding:8px 12px;margin:0 0 10px}.regla legend{font-weight:700;font-size:13px;padding:0 6px}.regla-n input{width:90px}.chk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.chk-grid label{display:flex;gap:6px;align-items:center}.add-box{display:grid;gap:10px}.add-busc{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.add-busc{grid-template-columns:1fr}}.add-l{display:block;font-size:12px;font-weight:600;opacity:.75;margin-bottom:4px}.add-more{align-items:flex-end;flex-wrap:wrap}.tabs-row .search-in[aria-label="Buscar en el catálogo"]{min-width:320px}.navgroups{display:flex;flex-direction:column;gap:6px}.navgroup-h{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;color:var(--muted);font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px 4px;cursor:pointer;text-align:left}.navgroup-h>span:first-child{flex:1}.navgroup-h:hover{color:var(--soft)}.navgroup.is-act .navgroup-h{color:var(--amber)}.navgroup-c{font-size:12px}.navgroups .navlink{min-height:38px}.sup-box{border-left:3px solid var(--amber,#f5a623);display:grid;gap:10px}.sup-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;background:var(--accent-soft);color:var(--amber,#f5a623)}.sup-pend{display:grid;gap:8px}.versiones ol{margin:6px 0 0;padding-left:1.2rem}.ckp{display:grid;gap:10px}.ckp-row{grid-template-columns:1fr auto}.ckp-row.is-bad>span:first-child{color:var(--bad)}.ckp-c{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ckp-c select,.ckp-c input[type=number],.ckp-c input[type=text]{min-width:110px;background:var(--panel,#161b22);color:inherit;border:1px solid var(--line2,#2c333c);border-radius:6px;padding:4px 8px}.ckp-foto{position:relative;display:inline-flex;align-items:center;gap:2px;padding:3px 8px;border:1px dashed var(--line2,#2c333c);border-radius:6px;cursor:pointer;font-size:13px}.ckp-foto input{position:absolute;inset:0;opacity:0;cursor:pointer}.ckp-foto.is-req{border-color:var(--warn);color:var(--warn)}.ckp-row .insp-note{grid-column:1/-1}.req{color:var(--warn)}.quejas{display:grid;gap:8px}.quejas .chips-busc{list-style:none;margin:0;padding:0}.acta{display:grid;gap:8px}.acta-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.acta-acc{flex-wrap:wrap}.acta-f{display:grid;gap:8px;padding:10px;border:1px solid var(--line2,#2c333c);border-radius:8px}.firma-img{max-width:280px;max-height:110px;background:#fff;border-radius:8px;border:1px solid var(--line2,#2c333c)}.pend-list li.is-bad{color:var(--bad)}.acta-doc{max-width:860px;display:grid;gap:12px}.acta-doc header h1{margin:0;font-size:24px}.acta-tab tr.is-bad td{color:var(--bad)}.acta-firmas{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}.firma-linea{height:60px;border-bottom:1px solid currentColor;opacity:.6}@media print{.side,.no-print,.topbar{display:none!important}.main{padding:0!important}.acta-doc{color:#000}.acta-doc *{color:#000!important;background:none!important}}.diag3c{display:grid;gap:12px}.q3c{border:1px solid var(--line2,#2c333c);border-left:4px solid var(--warn);border-radius:10px;padding:10px 12px;display:grid;gap:10px}.q3c-diag{border-left-color:var(--amber)}.q3c-ok{border-left-color:var(--ok)}.q3c-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.q3c-h b{flex:1;min-width:200px}.q3c-g{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1000px){.q3c-g{grid-template-columns:1fr}}.q3c-col{display:grid;gap:6px;align-content:start}.q3c-full{grid-column:1/-1}.q3c textarea,.q3c input:not([type=checkbox]){background:var(--panel,#161b22);color:inherit;border:1px solid var(--line2,#2c333c);border-radius:6px;padding:5px 8px;font:inherit}.med input{width:80px}.med td:first-child input:first-child{width:190px}.med-u{width:52px!important;margin-left:4px}.sug{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.auth-g{border-top:1px solid var(--line2,#2c333c);padding-top:6px;margin-top:6px}.auth-gh{display:flex;gap:8px;align-items:center}.auth-gh .muted{margin-left:auto}.ckm{max-width:640px;margin:0 auto;display:grid;gap:12px;padding-bottom:84px}.ckm-h{display:flex;gap:12px;align-items:center}.ckm-h .rec-num{margin:0}.ckm-prog{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.ckm-prog span{display:block;height:100%;background:var(--amber,#f5a623);transition:width .2s}.ckm-pasos{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ckm-pasos button{flex:none;border:1px solid var(--line2,#2c333c);background:none;color:var(--soft,#aab);border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ckm-pasos button.is-on{border-color:var(--amber,#f5a623);color:var(--amber,#f5a623);font-weight:700}.ckm-pasos button.is-done{color:var(--ok)}.ckm-t{margin:0;font-size:18px}.ckm-b{display:grid;gap:12px}.ckm-b .insp-row{grid-template-columns:1fr;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.ckm-b .ckp-c{justify-content:flex-start}.ckm-b .seg button{min-height:44px;min-width:64px;font-size:15px}.ckm-big input{font-size:22px;padding:10px 12px}.ckm-seg{display:flex;flex-wrap:wrap}.ckm-foto{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;border:2px dashed var(--line2,#2c333c);border-radius:10px;cursor:pointer;font-weight:600}.ckm-foto.is-req{border-color:var(--warn);color:var(--warn)}.ckm-foto input{position:absolute;inset:0;opacity:0;cursor:pointer}.ckm-all{min-height:44px}.ckm-f{position:sticky;bottom:0;display:flex;gap:10px;justify-content:space-between;padding:12px 0;background:linear-gradient(transparent,var(--bg,#0f1215) 30%)}.ckm-f .btn{flex:1;min-height:48px;font-size:16px}.phone .ckm{padding-bottom:20px}a.m-task-h{text-decoration:none;color:inherit}.guia{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line2,#2c333c);border-radius:8px;margin:6px 0}.guia-pasos,.guia-med{list-style:none;margin:0;padding:0;display:grid;gap:6px}.guia-pasos label{display:flex;gap:8px;align-items:flex-start;min-height:32px}.guia-pasos label.is-done{opacity:.7;text-decoration:line-through}.guia-pasos input{width:20px;height:20px;flex:none;margin-top:2px}.guia-med li{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.guia-v{display:inline-flex;gap:6px;align-items:center}.guia-v input{width:110px}.pedir{display:grid;gap:6px}.vales>li{list-style:none}.firma-sm{max-height:40px;vertical-align:middle;margin-left:6px}.kpi-btn{background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.kpi-btn[aria-pressed=true]{outline:2px solid var(--link)}.gar-bar{height:8px;border-radius:4px;background:var(--line2);overflow:hidden;margin:.4rem 0}.gar-bar span{display:block;height:100%;background:var(--link)}.flota-ses{display:grid;gap:6px;margin:8px 0}.flota-ses select{width:100%}.ok-line{color:var(--ok)}.dragon{font-size:14px}.dragon .display{font-weight:600;letter-spacing:0;line-height:1.15}.dragon h1.display{font-size:28px}.dragon .h-sm{font-size:15px;font-weight:600}.dragon .label,.dragon .eyebrow{letter-spacing:.3px;font-weight:600}.dragon .side{background:var(--side)}@media(min-width:901px){.dragon .side{border-right:1px solid var(--line);gap:20px;padding:16px 10px}.dragon .main{padding:20px 28px 40px;gap:18px}}.dragon .brand{font-size:17px;font-weight:600;letter-spacing:.5px}.dragon .logo{border-radius:4px;width:24px;height:24px}.dragon .navlink{min-height:36px;border-radius:4px;color:var(--text);position:relative}.dragon .navlink:hover{background:var(--hover)}.dragon .navlink[aria-current=page]{background:var(--card);box-shadow:0 1px 2px var(--shadow);font-weight:600}.dragon .navlink[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--amber)}.dragon .navgroup.is-act .navgroup-h{color:var(--text)}.dragon .btn{min-height:32px;padding:0 12px;border-radius:4px;font-size:14px;font-weight:500;background:var(--card);border-color:var(--line2);box-shadow:0 1px 1px var(--shadow)}.dragon .btn:hover{background:var(--hover);border-color:var(--line2)}.dragon .btn-primary{background:var(--amber);border-color:var(--amber);color:var(--on-accent);font-weight:600}.dragon .btn-primary:hover{background:var(--amber-2);border-color:var(--amber-2)}.dragon .btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.tema-oscuro .dragon .btn-danger{color:#15171a}.dragon .btn-lg{min-height:40px;font-size:15px}.dragon .btn-xs{min-height:26px}.dragon .field{font-size:13px;font-weight:600}.dragon .field input,.dragon .field select,.dragon .field textarea,.dragon .search input{font-size:14px;border-radius:4px}.dragon .field input,.dragon .field select{min-height:32px;padding:0 10px}.dragon .field input,.dragon .field select,.dragon .field textarea{border-bottom-color:var(--muted)}.dragon .field input:focus,.dragon .field select:focus,.dragon .field textarea:focus{outline:none;border-bottom:2px solid var(--amber)}.dragon .search{min-height:32px;border-radius:4px;background:var(--card)}.dragon .profile select{min-height:32px;border-radius:4px;font-size:14px}.dragon .list-wrap,.dragon .rec3,.dragon .kpi,.dragon .empty,.dragon .notice{border-radius:8px;border-color:var(--line);background:var(--card);box-shadow:0 1px 2px var(--shadow)}.dragon .kpi b{font-size:24px;font-weight:600}.dragon .list th{text-transform:none;letter-spacing:0;font-size:13px;color:var(--soft);background:var(--panel)}.dragon .list td{height:40px;color:var(--text)}.dragon .lrow:hover td{background:var(--hover)}.dragon .tab,.dragon .tab3{font-weight:500}.dragon .tab3[aria-selected=true]{font-weight:600;box-shadow:inset 0 -2px 0 var(--amber)}.dragon .status{border-radius:4px}.dragon .gar-banner{border-radius:4px;background:var(--card)}.dragon .gar-banner.is-ok{border-left-color:var(--ok)}.dragon .gar-banner.is-wait{border-left-color:var(--warn);background:var(--warn-soft)}.dragon .gar-banner.is-bad{border-left-color:var(--bad);background:var(--bad-soft)}.dragon .rec-sticky{box-shadow:0 2px 6px var(--shadow)}.dragon .card{border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow)}.tema{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.tema select{font:inherit;font-size:14px;min-height:32px;border-radius:4px;border:1px solid var(--line2);background:var(--field);color:var(--text);padding:0 8px}.dragon .status{font-weight:600;border-color:transparent}.dragon .status-new{background:var(--sky-soft)}.dragon .status-progress{background:var(--violet-soft)}.dragon .status-hold{background:var(--warn-soft)}.dragon .status-resolved,.dragon .status-closed{background:var(--ok-soft);color:var(--ok)}@media(max-width:900px){table.shop-lines{display:block;overflow-x:auto;max-width:100%}}.dragon .side{background:var(--side);border-right:1px solid var(--line)}@media(min-width:901px){.dragon .side{padding:22px 14px;gap:22px;box-shadow:1px 0 0 var(--line)}}.dragon .brand{font-size:18px;font-weight:700;letter-spacing:.3px}.dragon .logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.tema-oscuro .dragon .logo{background:var(--amber);color:var(--on-accent)}.dragon .navlink{justify-content:flex-start;gap:12px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--soft);font-weight:500}.dragon .navlink .nav-ic{display:inline-flex;color:var(--muted);flex:none}.dragon .navlink>small{margin-left:auto}.dragon .navlink:hover{background:var(--hover);color:var(--text)}.dragon .navlink[aria-current=page]{background:var(--accent-soft);color:var(--amber);box-shadow:none;font-weight:600}.dragon .navlink[aria-current=page] .nav-ic{color:var(--amber)}.dragon .navlink[aria-current=page]:before{left:-14px;width:4px;height:24px;margin-top:-12px;border-radius:0 4px 4px 0}@media(max-width:900px){.dragon .navlink[aria-current=page]:before{display:none}}.dragon .navlink small,.dragon .nav-n{border:0;background:var(--hover);color:var(--muted);font-weight:600;border-radius:999px;padding:1px 8px}.dragon .navlink[aria-current=page] .nav-n{background:#fff;color:var(--amber)}.tema-oscuro .dragon .navlink[aria-current=page] .nav-n{background:var(--card)}.dragon .navgroup-h{font-size:11px;color:var(--muted)}.dragon .topbar{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:-6px 0}.user-chip{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--card);box-shadow:0 1px 2px var(--shadow)}.user-chip .avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.user-chip .user-t{display:flex;flex-direction:column;line-height:1.15}.user-chip b{font-size:13px;font-weight:600}.user-chip small{font-size:11px;color:var(--muted)}@media(max-width:600px){.user-chip .user-t{display:none}.user-chip{padding:4px}}.dragon .list-wrap,.dragon .rec3,.dragon .kpi,.dragon .empty,.dragon .notice,.dragon .shop-sec,.dragon .card,.dragon .flota-wait,.dragon .gar-panel{border:0;border-radius:var(--radius);background:var(--card);box-shadow:0 1px 2px var(--shadow),0 2px 8px var(--shadow)}.dragon .shop-sec{padding:18px 20px}.dragon .h-sm{font-size:16px;font-weight:700}.dragon h1.display{font-size:26px;font-weight:700}.dragon .btn{border-radius:8px;min-height:34px;box-shadow:none}.dragon .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb 60%,#1d4ed8);border-color:#2563eb;box-shadow:0 1px 2px #2563eb40}.dragon .btn-primary:hover{filter:brightness(1.05);background:linear-gradient(135deg,#3b82f6,#2563eb 60%,#1d4ed8)}.tema-oscuro .dragon .btn-primary,.tema-oscuro .dragon .btn-primary:hover{background:var(--amber);border-color:var(--amber);box-shadow:none}.dragon .field input,.dragon .field select,.dragon .field textarea,.dragon .search{border-radius:8px;border-color:var(--line2)}.dragon .field input:focus,.dragon .field select:focus,.dragon .field textarea:focus,.dragon .search:focus-within{border-color:var(--amber);border-bottom-width:1px;box-shadow:0 0 0 3px var(--accent-soft)}.dragon .list th{background:transparent;color:var(--muted);font-weight:600;font-size:12.5px;border-bottom:1px solid var(--line)}.dragon .list td{border-bottom:1px solid var(--line);height:44px}.dragon .list-wrap{padding:4px 8px}.dragon .kpis{gap:16px}.dragon .kpi{display:grid;grid-template-columns:1fr auto;grid-template-areas:"v i" "l i";align-items:center;column-gap:12px;row-gap:4px;padding:18px 20px;min-height:96px}.dragon .kpi>b{grid-area:v;font-size:26px;font-weight:700;color:var(--text)}.dragon .kpi>span{grid-area:l;font-size:13px;color:var(--soft)}.dragon .kpi>*:nth-child(n+3){grid-column:1/-1}.dragon .kpi:after{content:"";grid-area:i;width:44px;height:44px;border-radius:50%;background:var(--k-bg,var(--accent-soft)) var(--k-ic) center/22px no-repeat}.dragon .kpi:nth-child(4n+1){--k-bg:#EEF3FF;--k-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='4' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}.dragon .kpi:nth-child(4n+2){--k-bg:#FFF5E6;--k-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.dragon .kpi:nth-child(4n+3){--k-bg:#F3EEFF;--k-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V4M4 20h16'/%3E%3Cpath d='M8 16v-5M12 16V8M16 16v-8'/%3E%3C/svg%3E")}.dragon .kpi:nth-child(4n){--k-bg:#EAF7EE;--k-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316A34A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}.tema-oscuro .dragon .kpi:after{--k-bg:var(--hover)}.dragon .kpi.is-warn{box-shadow:inset 0 0 0 1px var(--warn),0 2px 8px var(--shadow)}.dragon .status{border-radius:999px;padding:2px 10px}.dragon .status-hold{color:var(--warn)}.dragon .status-resolved,.dragon .status-closed{color:var(--ok)}.dragon .shop-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dona{display:flex;align-items:center;gap:24px;margin:0;flex-wrap:wrap}.dona-n{font-size:20px;font-weight:700;fill:var(--text)}.dona-l{font-size:9px;fill:var(--muted)}.dona-ley{display:grid;gap:8px;font-size:13px;color:var(--soft)}.dona-ley li{display:flex;align-items:center;gap:8px}.dona-ley i{width:10px;height:10px;border-radius:3px;display:inline-block}.dona-ley b{color:var(--text);min-width:18px}.dragon .kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dragon .tab3-panel{background:var(--card);border-radius:0 0 var(--radius) var(--radius);padding:16px 18px;box-shadow:0 1px 2px var(--shadow),0 2px 8px var(--shadow)}.dragon .tab3[aria-selected=true]{background:var(--card);border-color:transparent;box-shadow:inset 0 -2px 0 var(--amber)}.dragon .tabs3{border-bottom-color:var(--line)}.status-bad{border-color:var(--bad);color:var(--bad)}.dragon .status-bad{background:var(--bad-soft);border-color:transparent}.tema-a .dragon,.tema-b .dragon,.tema-c .dragon{--font:"Barlow",system-ui,sans-serif;--display:"Barlow Condensed","Barlow",sans-serif;font-family:var(--font);font-size:15px}.tema-a .dragon .display,.tema-b .dragon .display,.tema-c .dragon .display,.tema-a .dragon .h-sm,.tema-b .dragon .h-sm,.tema-c .dragon .h-sm,.tema-a .dragon .kpi>b,.tema-b .dragon .kpi>b,.tema-c .dragon .kpi>b,.tema-a .dragon .brand,.tema-b .dragon .brand,.tema-c .dragon .brand,.tema-a .dragon .rec-num,.tema-b .dragon .rec-num,.tema-c .dragon .rec-num{font-family:var(--display);letter-spacing:.4px}.tema-a .dragon h1.display,.tema-b .dragon h1.display,.tema-c .dragon h1.display{font-size:34px;font-weight:700}.tema-a .dragon .kpi>b,.tema-b .dragon .kpi>b,.tema-c .dragon .kpi>b{font-size:34px}.tema-a .dragon .h-sm,.tema-b .dragon .h-sm,.tema-c .dragon .h-sm{font-size:19px;font-weight:700}.tema-a .dragon .brand,.tema-b .dragon .brand,.tema-c .dragon .brand{font-size:22px;letter-spacing:2px}.tema-a .dragon{--bg:#F3F1EC;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E6E2D8;--line2:#D3CEC1;--text:#15171A;--soft:#3B3F45;--muted:#6E6A60;--link:#9A5B00;--danger:#C62828;--bar-done:#CFC9BB;--amber:#F5A524;--amber-2:#9A5B00;--sky:#1B6FA8;--violet:#6B4FC4;--on-accent:#15171A;--accent-soft:#FDF0D5;--sky-soft:#E7F1F8;--violet-soft:#F1EDFB;--ok:#1E7B45;--ok-soft:#E8F5EC;--warn:#B45F00;--warn-soft:#FFF3DF;--bad:#C62828;--bad-soft:#FDECEC;--hover:#F7F5F0;--shadow:rgba(40,30,10,.07);--radius:10px}.tema-a .dragon .side{--side:#15171A;--text:#F2F2EF;--soft:#C9CDD2;--muted:#9AA0A6;--hover:rgba(255,255,255,.06);--accent-soft:rgba(245,165,36,.16);--field:#23272C;--card:#23272C;--line:#2C3036;--line2:#3A3F46;color:var(--text);border-right:0}.tema-a .dragon .side select{background:#23272c;color:#f2f2ef;border-color:#3a3f46}.tema-a .dragon .navlink[aria-current=page]{color:#ffc35c}.tema-a .dragon .navlink[aria-current=page] .nav-ic{color:#f5a524}.tema-a .dragon .navlink[aria-current=page] .nav-n{background:#f5a524;color:#15171a}.tema-a .dragon .btn-primary,.tema-a .dragon .btn-primary:hover{background:#f5a524;border-color:#f5a524;color:#15171a;box-shadow:none;filter:none}.tema-a .dragon .btn-primary:hover{background:#ffb940}.tema-a .dragon .logo,.tema-a .dragon .avatar{background:#f5a524;color:#15171a}.tema-a .dragon .kpi{border-top:3px solid #F5A524}.tema-a .dragon .tab3[aria-selected=true],.tema-a .dragon .tab[aria-selected=true]{box-shadow:inset 0 -3px #f5a524}.tema-b .dragon{--bg:#F4F4F2;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E3E3E0;--line2:#CFCFCB;--text:#111315;--soft:#383B40;--muted:#6B6E73;--link:#111315;--danger:#C62828;--bar-done:#C9C9C5;--amber:#111315;--amber-2:#000;--sky:#1B6FA8;--violet:#6B4FC4;--on-accent:#FFFFFF;--accent-soft:#F0F0EE;--sky-soft:#E9F1F7;--violet-soft:#F1EEFA;--ok:#1E7B45;--ok-soft:#E8F5EC;--warn:#B45F00;--warn-soft:#FFF3DF;--bad:#C62828;--bad-soft:#FDECEC;--hover:#F4F4F2;--shadow:transparent;--radius:6px}.tema-b .dragon .list-wrap,.tema-b .dragon .rec3,.tema-b .dragon .kpi,.tema-b .dragon .empty,.tema-b .dragon .notice,.tema-b .dragon .shop-sec,.tema-b .dragon .card,.tema-b .dragon .flota-wait,.tema-b .dragon .tab3-panel,.tema-b .dragon .user-chip{border:1px solid var(--line);box-shadow:none}.tema-b .dragon .display,.tema-b .dragon .h-sm{text-transform:uppercase}.tema-b .dragon .navlink[aria-current=page]{background:#111315;color:#fff}.tema-b .dragon .navlink[aria-current=page] .nav-ic{color:#f5a524}.tema-b .dragon .navlink[aria-current=page]:before{background:#f5a524}.tema-b .dragon .navlink[aria-current=page] .nav-n{background:#f5a524;color:#111315}.tema-b .dragon .btn-primary,.tema-b .dragon .btn-primary:hover{background:#111315;border-color:#111315;color:#fff;box-shadow:none;filter:none}.tema-b .dragon .btn-primary:hover{background:#2a2d31}.tema-b .dragon .logo{background:#111315;color:#f5a524}.tema-b .dragon .avatar{background:#f5a524;color:#111315}.tema-b .dragon .kpi:after{--k-bg:#F4F4F2}.tema-b .dragon .kpi:first-child{background:#111315}.tema-b .dragon .kpi:first-child>b{color:#f5a524}.tema-b .dragon .kpi:first-child>span{color:#e3e3e0}.tema-b .dragon .kpi.is-warn{box-shadow:inset 4px 0 #f5a524}.tema-b .dragon .tab3[aria-selected=true],.tema-b .dragon .tab[aria-selected=true]{box-shadow:inset 0 -3px #f5a524}.tema-b .dragon .field input:focus,.tema-b .dragon .field select:focus,.tema-b .dragon .field textarea:focus,.tema-b .dragon .search:focus-within{box-shadow:0 0 0 3px #f5a52459;border-color:#111315}.tema-c .dragon{--bg:#F5F6F4;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E0E6E2;--line2:#CBD4CF;--text:#13201A;--soft:#34433B;--muted:#62716A;--link:#3F6E5B;--danger:#C62828;--bar-done:#C5CFC9;--amber:#3F6E5B;--amber-2:#345C4C;--sky:#1B6FA8;--violet:#6B4FC4;--on-accent:#FFFFFF;--accent-soft:#EAF1ED;--sky-soft:#E7F1F8;--violet-soft:#F1EEFA;--ok:#1E7B45;--ok-soft:#E8F5EC;--warn:#B45F00;--warn-soft:#FFF3DF;--bad:#C62828;--bad-soft:#FDECEC;--hover:#F3F7F5;--shadow:rgba(10,40,25,.07);--radius:12px}.tema-c .dragon .side{--side:#2E4A40;--text:#FFFFFF;--soft:#E3ECE7;--muted:#B9CCC3;--hover:rgba(255,255,255,.08);--accent-soft:#FFFFFF;--field:#38574C;--card:#38574C;--line:#44645A;--line2:#56766B;color:var(--text);border-right:0}.tema-c .dragon .side select{background:#38574c;color:#fff;border-color:#56766b}.tema-c .dragon .side .label,.tema-c .dragon .navgroup-h{color:#b9ccc3}.tema-c .dragon .navlink[aria-current=page]{background:#fff;color:#2e4a40}.tema-c .dragon .navlink[aria-current=page] .nav-ic{color:#2e4a40}.tema-c .dragon .navlink[aria-current=page]:before{background:#e9b949}.tema-c .dragon .navlink[aria-current=page] .nav-n{background:#e9b949;color:#13201a}.tema-c .dragon .navlink small,.tema-c .dragon .side .nav-n{background:#ffffff24;color:#fff}.tema-c .dragon .btn-primary,.tema-c .dragon .btn-primary:hover{background:#3f6e5b;border-color:#3f6e5b;color:#fff;box-shadow:none;filter:none}.tema-c .dragon .btn-primary:hover{background:#345c4c}.tema-c .dragon .logo{background:#e9b949;color:#2e4a40}.tema-c .dragon .avatar{background:#3f6e5b;color:#fff}.tema-c .dragon .kpi:nth-child(4n+1){--k-bg:#EAF1ED}.tema-c .dragon .tab3[aria-selected=true],.tema-c .dragon .tab[aria-selected=true]{box-shadow:inset 0 -3px #3f6e5b}.dragon .list td,.dragon .kpi>b,.dragon .qe-tot,.dragon .shop-tot,.dragon .money{font-variant-numeric:tabular-nums}.tema-a .dragon,.tema-b .dragon,.tema-c .dragon,.tema-d .dragon,.tema-e .dragon{--ok:#2F7A4F;--ok-soft:#EBF4EE;--warn:#A86412;--warn-soft:#FBF1E2;--bad:#B8433A;--bad-soft:#F9ECEA;--violet:#6A5AA8;--violet-soft:#F0EEF8;--sky:#2F6C92;--sky-soft:#EAF1F6}.tema-d .dragon,.tema-e .dragon{--font:"Barlow",system-ui,sans-serif;--display:"Barlow Condensed","Barlow",sans-serif;font-family:var(--font);font-size:15px}.tema-d .dragon .display,.tema-e .dragon .display,.tema-d .dragon .h-sm,.tema-e .dragon .h-sm,.tema-d .dragon .kpi>b,.tema-e .dragon .kpi>b,.tema-d .dragon .brand,.tema-e .dragon .brand,.tema-d .dragon .rec-num,.tema-e .dragon .rec-num{font-family:var(--display);letter-spacing:.4px}.tema-d .dragon h1.display,.tema-e .dragon h1.display{font-size:32px;font-weight:700}.tema-d .dragon .kpi>b,.tema-e .dragon .kpi>b{font-size:32px}.tema-d .dragon .h-sm,.tema-e .dragon .h-sm{font-size:18px;font-weight:700}.tema-d .dragon .brand,.tema-e .dragon .brand{font-size:22px;letter-spacing:2px}.tema-d .dragon .shop-sec,.tema-e .dragon .shop-sec{padding:14px 16px}.tema-d .dragon .kpi,.tema-e .dragon .kpi{padding:14px 16px;min-height:84px;box-shadow:none}.tema-d .dragon{--bg:#F7F6F2;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#ECE9E1;--line2:#DCD7CB;--text:#1C1E21;--soft:#45484D;--muted:#76726A;--link:#8A5300;--danger:#B8433A;--bar-done:#D6D1C5;--amber:#E89A12;--amber-2:#8A5300;--on-accent:#1C1E21;--accent-soft:#FCF2DE;--hover:#FAF8F4;--shadow:rgba(60,45,20,.06);--side:#FFFFFF;--radius:10px}.tema-d .dragon .side{border-right:1px solid var(--line);box-shadow:none}.tema-d .dragon .navlink[aria-current=page]{background:#fcf2de;color:#1c1e21}.tema-d .dragon .navlink[aria-current=page] .nav-ic{color:#c98100}.tema-d .dragon .navlink[aria-current=page]:before{background:#e89a12}.tema-d .dragon .navlink[aria-current=page] .nav-n{background:#e89a12;color:#1c1e21}.tema-d .dragon .btn-primary,.tema-d .dragon .btn-primary:hover{background:#f2a62b;border-color:#e89a12;color:#1c1e21;box-shadow:none;filter:none}.tema-d .dragon .btn-primary:hover{background:#f7b544}.tema-d .dragon .logo{background:#1c1e21;color:#f2a62b}.tema-d .dragon .avatar{background:#f2a62b;color:#1c1e21}.tema-d .dragon .kpi:after{width:38px;height:38px;background-color:#ffffffb3}.tema-d .dragon .kpi:nth-child(4n+1){background:#fcf2de}.tema-d .dragon .kpi:nth-child(4n+2){background:#f0eef8}.tema-d .dragon .kpi:nth-child(4n+3){background:#eaf1f6}.tema-d .dragon .kpi:nth-child(4n){background:#ebf4ee}.tema-d .dragon .tab3[aria-selected=true],.tema-d .dragon .tab[aria-selected=true]{box-shadow:inset 0 -3px #e89a12}.tema-d .dragon .field input:focus,.tema-d .dragon .field select:focus,.tema-d .dragon .field textarea:focus,.tema-d .dragon .search:focus-within{border-color:#e89a12;box-shadow:0 0 0 3px #fcf2de}.tema-e .dragon{--bg:#F6F7F5;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E6EAE6;--line2:#D3DAD4;--text:#1D2621;--soft:#3F4A44;--muted:#6C7770;--link:#3F6E5B;--danger:#B8433A;--bar-done:#CBD3CD;--amber:#3F6E5B;--amber-2:#2F5646;--on-accent:#FFFFFF;--accent-soft:#E9F0EC;--hover:#F7F9F7;--shadow:rgba(20,40,30,.06);--side:#EEF2EF;--radius:12px}.tema-e .dragon .side{border-right:0;--text:#22352C;--soft:#3B4F45;--muted:#6F8379}.tema-e .dragon .navlink[aria-current=page]{background:#fff;color:#22352c;box-shadow:0 1px 2px #14281e14}.tema-e .dragon .navlink[aria-current=page] .nav-ic{color:#3f6e5b}.tema-e .dragon .navlink[aria-current=page]:before{background:#e9b949}.tema-e .dragon .navlink[aria-current=page] .nav-n{background:#e9b949;color:#1d2621}.tema-e .dragon .navlink small,.tema-e .dragon .side .nav-n{background:#3f6e5b1a;color:#3b4f45}.tema-e .dragon .btn-primary,.tema-e .dragon .btn-primary:hover{background:#3f6e5b;border-color:#3f6e5b;color:#fff;box-shadow:none;filter:none}.tema-e .dragon .btn-primary:hover{background:#345c4c}.tema-e .dragon .logo{background:#3f6e5b;color:#f4d27a}.tema-e .dragon .avatar{background:#3f6e5b;color:#fff}.tema-e .dragon .kpi{box-shadow:0 1px 2px var(--shadow)}.tema-e .dragon .kpi:nth-child(4n+1){--k-bg:#E9F0EC}.tema-e .dragon .tab3[aria-selected=true],.tema-e .dragon .tab[aria-selected=true]{box-shadow:inset 0 -3px #3f6e5b}.tema-e{--amber:#3F6E5B;--amber-2:#2F5646;--on-accent:#FFFFFF;--font:"Barlow",system-ui,sans-serif;--display:"Barlow Condensed","Barlow",sans-serif}.tema-e body{background:#f6f7f5}.tema-e .pc-app{--bg:#F6F7F5;--card:#FFFFFF;--line:#E6EAE6;--line2:#D3DAD4;--text:#1D2621;--soft:#3F4A44;--muted:#6C7770;--link:#3F6E5B;font-family:var(--font);color:var(--text)}.tema-e .mobile{--bg:#F6F7F5;--panel:#FFFFFF;--card:#FFFFFF;--field:#FFFFFF;--line:#E6EAE6;--line2:#D3DAD4;--text:#1D2621;--soft:#3F4A44;--muted:#6C7770;--link:#3F6E5B;--danger:#B8433A;--bar-done:#2E4A40;--amber:#3F6E5B;--amber-2:#E9B949;--on-accent:#FFFFFF;font-family:var(--font)}.tema-e .mobile .btn-primary{color:#fff}.tema-e .mobile .rescue-card,.tema-e .mobile .accept,.tema-e .mobile .callout{background:#2e4a40}.tema-e .mobile .rescue-card svg,.tema-e .mobile .rescue-card .arrow,.tema-e .mobile .callout svg{color:#e9b949}.tema-e .mobile .accept .btn-primary{background:#e9b949;border-color:#e9b949;color:#1d2621}.tema-e .mobile .chip input:checked+span{background:#3f6e5b;border-color:#3f6e5b}.tema-e .mobile .tile input:checked+span{background:#e9f0ec}.tema-e .mobile .steps .st-done .node,.tema-e .mobile .steps .st-done .line,.tema-e .mobile .bars .done{background:#3f6e5b;border-color:#3f6e5b}.tema-e .mobile .steps .st-now .node{background:#e9b949;border-color:#2e4a40}.tema-e .mobile .bars .now{background:#e9b949}.tema-e .mobile .brand,.tema-e .mobile .display,.tema-e .pc-app .display{font-family:var(--display)}.tema-e .dragon .list th{font-weight:500;color:var(--muted)}.tema-e .dragon .list td{color:var(--soft);font-weight:400}.tema-e .dragon .list td b,.tema-e .dragon .list td strong{font-weight:500}.tema-e .dragon .c-id a{font-weight:600}.tema-e .dragon .c-title{font-weight:400!important;color:var(--text)!important}.tema-e .dragon .prio{font-weight:500;color:var(--muted)}.tema-e .dragon .chip-urgent{background:var(--bad-soft);color:var(--bad);font-weight:600}.tema-e .dragon .status{font-weight:500}.tema-e .dragon .c-sla{color:var(--muted)}.tema-e .dragon .chip-sample,.tema-e .dragon .tab,.tema-e .dragon .tab3{font-weight:400}.tema-e .dragon .tab[aria-selected=true],.tema-e .dragon .tab3[aria-selected=true]{font-weight:600}.tema-e .dragon .lrow:hover td{background:var(--hover)}.menu-btn,.menu-brand,.menu-velo{display:none}@media(max-width:900px){.dragon .side{position:fixed;inset:0 auto 0 0;z-index:60;width:286px;max-width:86vw;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:18px;padding:18px 14px;overflow-y:auto;border-right:1px solid var(--line);border-bottom:0;transform:translate(-105%);transition:transform .2s ease;background:var(--side)}.menu-abierto .dragon .side{transform:none;box-shadow:8px 0 24px #0000002e}.dragon .side>div:not(.side-foot),.dragon .side .navlist,.dragon .side .side-foot>p{display:revert}.dragon .side .navgroups,.dragon .side>div{display:flex;flex-direction:column}.dragon .side .side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.menu-velo{display:block;position:fixed;inset:0;z-index:55;background:#141e1959}.menu-abierto body{overflow:hidden}.dragon .main{padding:0 14px 32px;gap:14px;min-width:0;width:100%}.dragon .topbar{position:sticky;top:0;z-index:40;margin:0 -14px;padding:8px 14px;gap:10px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);justify-content:flex-end}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line2);background:var(--card);color:var(--text);cursor:pointer}.menu-brand{display:block;margin-right:auto;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:2px;color:var(--text)}.dragon .topbar .bell,.dragon .topbar .btn{min-height:40px}.dragon h1.display{font-size:26px}.tema-e .dragon h1.display{font-size:28px}.dragon .torre-head{flex-direction:column;align-items:stretch;gap:12px}.dragon .torre-actions{display:flex;flex-wrap:wrap;gap:8px}.dragon .torre-actions .search{flex:1 1 100%}.dragon .torre-actions .btn{flex:1 1 auto}.dragon .tabs-row{flex-wrap:nowrap;gap:8px;align-items:center}.dragon .tabs,.dragon .tabs3{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0}.dragon .tabs::-webkit-scrollbar,.dragon .tabs3::-webkit-scrollbar{display:none}.dragon .tab,.dragon .tab3{white-space:nowrap;flex:none}.dragon .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dragon .kpi{min-height:0;padding:12px 14px;grid-template-columns:1fr auto;column-gap:8px}.dragon .kpi>b{font-size:24px!important}.dragon .kpi>span{font-size:12.5px}.dragon .kpi:after{width:34px;height:34px;background-size:18px}.dragon .shop-grid{grid-template-columns:1fr}.dragon .rec3{padding:10px 12px}.dragon .rec-sticky{top:57px}}@media(max-width:760px){.dragon .list-wrap{padding:0;background:transparent;box-shadow:none}.dragon .list tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px;margin-bottom:10px;background:var(--card);border-radius:12px;box-shadow:0 1px 2px var(--shadow),0 2px 8px var(--shadow);border:0}.dragon .list td{height:auto!important;border:0!important;padding:0!important;overflow:visible;white-space:normal;background:none!important}.dragon .list td.c-id{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.dragon .list .c-title{font-size:15px;line-height:1.3}.dragon .list .c-title .trunc{white-space:normal}.dragon .list .c-status{order:4;grid-column:1/-1;display:flex!important;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.dragon .list .c-pri{order:3;grid-column:1/-1}.dragon .list .c-unit{order:5;color:var(--muted)}.dragon .lrow.is-urgent{box-shadow:inset 3px 0 0 var(--amber),0 1px 2px var(--shadow),0 2px 8px var(--shadow)}.dragon .lrow.is-urgent td:first-child{box-shadow:none!important}.dragon .list tr:not(.lrow){grid-template-columns:1fr 1fr}.user-chip{padding:3px;background:transparent;box-shadow:none}.dragon .rec-actions{flex-wrap:wrap;gap:6px}}@media(max-width:760px){.dragon .tabs-row>.btn{font-size:0;gap:0;padding:0 10px;min-width:40px}.dragon .tabs-row>.btn svg{width:18px;height:18px}}.dragon .lane-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border:0;flex:1;min-width:0}.dragon .lane-tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:transparent;text-align:left;box-shadow:none!important;white-space:normal}.dragon .lane-tab:hover{background:var(--card)}.dragon .lane-tab[aria-selected=true]{background:var(--card);border-color:var(--amber);box-shadow:0 1px 2px var(--shadow),0 2px 8px var(--shadow)!important}.dragon .lane-tab .lt-top{display:flex;align-items:center;gap:7px;width:100%;font-weight:600;color:var(--text)}.dragon .lane-tab .tab-n{margin-left:auto;font-size:13px}.dragon .lane-tab[aria-selected=true] .tab-n{background:var(--amber);color:var(--on-accent)}.dragon .lane-tab .lt-hint{font-size:12px;color:var(--muted);font-weight:400;line-height:1.25}.dragon .tabs-row:has(.lane-tabs){border-bottom:0;align-items:stretch}@media(max-width:1100px){.dragon .lane-tabs{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scrollbar-width:none}}@media(max-width:760px){.dragon .lane-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x mandatory}.dragon .lane-tab{flex:0 0 auto;width:150px;scroll-snap-align:start;padding:9px 11px}.dragon .tabs-row:has(.lane-tabs){flex-direction:column;align-items:stretch;gap:6px}.dragon .tabs-row:has(.lane-tabs){position:relative}.dragon .torre-head{padding-right:0}.dragon .list tr.lrow{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"id pri sla" "title title title" "status status unit";gap:4px 8px;padding:11px 14px;margin-bottom:8px}.dragon .lrow .c-id{grid-area:id}.dragon .lrow .c-pri{grid-area:pri;display:flex!important;align-items:center}.dragon .lrow .c-sla{grid-area:sla;justify-self:end;font-size:12.5px}.dragon .lrow .c-title{grid-area:title;font-size:15px}.dragon .lrow .c-title .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dragon .lrow .c-status{grid-area:status;display:flex!important;flex-wrap:nowrap!important;min-width:0;overflow:hidden;white-space:nowrap;font-size:12.5px}.dragon .lrow .c-status .muted{overflow:hidden;text-overflow:ellipsis}.dragon .lrow .c-unit{grid-area:unit;justify-self:end;font-size:12.5px;white-space:nowrap}.dragon .lrow .c-unit{max-width:110px;overflow:hidden;text-overflow:ellipsis}.dragon .lrow .chip-sample{display:none}.dragon .lrow .c-pri:has(.muted){display:flex!important}.dragon .lrow .chip-urgent{font-size:11.5px;padding:1px 7px}.dragon .lrow .lane-tag{display:none}}.dragon .tabs-row:has(.lane-tabs)>.btn{align-self:center}@media(max-width:760px){.dragon .tabs-row:has(.lane-tabs)>.btn{order:-1;align-self:flex-end;font-size:13px;gap:6px;min-height:32px;padding:0 10px;min-width:0}.dragon .lrow .c-id{width:auto!important}.dragon .lrow .c-pri{justify-self:start}}@media(max-width:760px){.dragon .lrow .c-title,.dragon .lrow .c-status{min-width:0}}@media(max-width:760px){.dragon .list tr.lrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dragon .lrow .c-id{order:1}.dragon .lrow .c-pri{order:2}.dragon .lrow .c-sla{order:3;margin-left:auto}.dragon .lrow .c-title{order:4;flex:1 1 100%}.dragon .lrow .c-status{order:5;flex:1 1 0}.dragon .lrow .c-unit{order:6;flex:0 1 auto}}.dragon .lane-tab{padding:9px 12px}@media(max-width:760px){.dragon .lane-tab{width:auto;min-width:118px}.dragon .lrow.is-urgent,.dragon .list tr.lrow{box-shadow:0 1px 2px var(--shadow),0 2px 8px var(--shadow)}.dragon .lrow .c-status{order:4;flex:1 1 0}.dragon .lrow .c-client{order:5;display:block!important;flex:0 1 auto;max-width:42%;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dragon .lrow .c-title{order:6;flex:1 1 100%;font-size:14px;color:var(--soft)!important}.dragon .lrow .c-unit{display:none!important}}@media(max-width:760px){.dragon .lrow .c-status{flex:1 1 55%}}.ot-marca{display:flex;flex-direction:column;gap:4px}.ot-logo{height:72px;width:auto;display:block;object-fit:contain}@media print{.ot-logo{height:.7in}}.login{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px;padding-top:8vh}.login .form{display:flex;flex-direction:column;gap:12px}.login-brand{font-size:22px;letter-spacing:.08em;padding:0;margin:0}.btn-link{background:none;border:0;color:var(--link,inherit);text-decoration:underline;min-height:auto;padding:4px 0;align-self:flex-start;cursor:pointer}.cuenta-piloto{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
