/*! © 2026 Inspire & Create Studio. Todos los derechos reservados. Prohibida su copia, distribución o reventa. */
:root{--rosa: #a5595d;--rosa-2: #c0797a;--empolvado: #dfadad;--nube: #f0e6ea;--lino: #f7f2ea;--arena: #e9d8c9;--lavanda: #dcd2e1;--tinta: #2b2420;--gris: #74685d;--linea: #e3d8c8;--panel: #efe7db;--sombra: 0 1px 2px rgba(60,40,20,.06), 0 6px 20px rgba(60,40,20,.07);--papel: #fffdf9;--ok: #4f8a63;--ok-bg: #e2efe5;--aviso: #a8742a;--aviso-bg: #f6e8d2;--mal: #a83e3e;--mal-bg: #f6dcdc;--display: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--lino);color:var(--tinta);font:14px/1.45 var(--body)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance;line-height:1.15}h1{font-size:32px;font-weight:400;letter-spacing:-.01em}h2{font-size:1.6rem}h3{font-size:1.25rem}a{color:var(--rosa)}:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.app{display:grid;grid-template-columns:104px 1fr;min-height:100%}.side{background:var(--panel);border-right:1px solid var(--linea);padding:14px 0 10px;display:flex;flex-direction:column;align-items:center;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{padding:0}.brand .logo{width:40px;height:40px;border-radius:11px;background:var(--rosa);color:#fff;display:grid;place-items:center;font:italic 600 1.5rem var(--display);margin-bottom:10px}.nav{display:flex;flex-direction:column;align-items:center;gap:1px;flex:1}.nav a,.railbtn{width:94px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;border-radius:10px;text-decoration:none;color:var(--gris);font-weight:400;font-size:10.5px;line-height:1.15;text-align:center;border:0;background:none;cursor:pointer;font-family:inherit}.nav a svg,.railbtn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}@media(hover:hover){.nav a:hover,.railbtn:hover{background:var(--linea);color:var(--tinta)}}.nav a[aria-current=page]{background:var(--papel);color:var(--rosa);box-shadow:var(--sombra)}.nav a.abajo{margin-top:auto}.side .foot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 0;font-size:.64rem;color:var(--gris);text-align:center;border-top:1px solid var(--linea);margin-top:6px}.side .foot .linkbtn{font-size:.64rem}.railbtn small{display:block;font-weight:400;font-size:.6rem;color:var(--gris)}.save{display:inline-flex;align-items:center;gap:6px}.save:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--empolvado)}.save.ok:before{background:var(--ok)}.save.local:before{background:var(--aviso)}.linkbtn{background:none;border:0;padding:0;color:var(--rosa);text-decoration:underline;cursor:pointer;text-align:left;font-size:.8rem}.main{min-width:0;display:flex;flex-direction:column}.top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 28px;border-bottom:1px solid var(--linea);background:var(--lino);position:sticky;top:0;z-index:5}.proj{display:flex;align-items:center;gap:8px}.proj label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris)}.proj select{border:1px solid var(--linea);background:var(--papel);border-radius:8px;padding:6px 10px;font-weight:700;max-width:300px}.month{display:flex;align-items:center;gap:6px;margin-left:auto}.month .lbl{font-family:var(--display);font-size:1.45rem;font-weight:600;min-width:190px;text-align:center;text-transform:capitalize}.iconbtn{width:34px;height:34px;border-radius:50%;border:1px solid var(--linea);background:var(--papel);cursor:pointer;font-size:1.1rem;line-height:1}.iconbtn:hover{background:var(--nube)}.btn{border:1px solid var(--rosa);background:var(--rosa);color:#fff;border-radius:999px;padding:7px 16px;font-weight:700;cursor:pointer;font-size:.88rem;white-space:nowrap}.btn:hover{background:#8f4a4e}.btn.ghost{background:transparent;color:var(--rosa)}.btn.ghost:hover{background:var(--nube)}.btn.sm{padding:4px 12px;font-size:.8rem}.btn.danger{background:var(--mal);border-color:var(--mal)}.content{padding:26px 28px 60px;display:flex;flex-direction:column;gap:22px;max-width:1280px;width:100%}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.head p{margin:4px 0 0;color:var(--gris);max-width:62ch}.eyebrow{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rosa-2);font-weight:700}.card{background:var(--papel);border:1px solid var(--linea);border-radius:14px;box-shadow:var(--sombra);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.card>.ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.card .hint{color:var(--gris);font-size:.84rem;margin:0}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.tile{background:var(--papel);border:1px solid var(--linea);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-top:4px solid var(--empolvado)}.tile .t{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);font-weight:700}.tile .v{font-family:var(--display);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.tile .d{font-size:.82rem;color:var(--gris)}.tile.ok{border-top-color:var(--ok)}.tile.warn{border-top-color:var(--aviso)}.tile.bad{border-top-color:var(--mal)}.tile.lav{border-top-color:#b6a6c2}.bar{height:8px;background:var(--nube);border-radius:99px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--rosa);border-radius:99px}.bar.ok>i{background:var(--ok)}.field{display:flex;flex-direction:column;gap:4px}.field>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);font-weight:700;display:flex;justify-content:space-between;gap:8px}.field input,.field select,.field textarea{border:1px solid var(--linea);border-radius:8px;background:#fff;padding:8px 10px;width:100%}.field textarea{min-height:84px;resize:vertical;line-height:1.45}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--rosa-2);outline:none;box-shadow:0 0 0 3px var(--nube)}.count{font-weight:600;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.count.over{color:var(--mal)}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tblwrap{overflow-x:auto;border:1px solid var(--linea);border-radius:12px;background:#fff}table.tbl{border-collapse:collapse;width:100%;font-size:.88rem}.tbl th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gris);padding:9px 8px;background:var(--nube);white-space:nowrap;font-weight:700;position:sticky;top:0}.tbl td{border-top:1px solid var(--linea);padding:3px 4px;vertical-align:middle}.tbl tr:hover td{background:#fdf8f7}.tbl input,.tbl select,.tbl textarea{width:100%;border:1px solid transparent;background:transparent;padding:6px;border-radius:6px}.tbl textarea{resize:vertical;min-height:34px;line-height:1.35}.tbl input:hover,.tbl textarea:hover{border-color:var(--linea)}.tbl input:focus,.tbl textarea:focus,.tbl select:focus{border-color:var(--rosa-2);background:#fff;outline:none}.tbl input[type=number],.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .calc{padding:6px 8px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.tbl .calc.neg{color:var(--mal)}.tbl .del{border:0;background:none;color:var(--gris);cursor:pointer;font-size:1.1rem;width:30px;height:30px;border-radius:50%}.tbl .del:hover{background:var(--mal-bg);color:var(--mal)}.tbl tfoot td{background:var(--nube);font-weight:700;padding:8px}.empty{padding:18px;color:var(--gris);text-align:center;font-size:.9rem}select.pill{appearance:none;-webkit-appearance:none;border-radius:999px!important;padding:4px 12px!important;font-weight:700;font-size:.78rem;text-align:center;cursor:pointer;border:1px solid transparent;min-width:96px}.t-ok{background:var(--ok-bg)!important;color:var(--ok)}.t-mid{background:var(--lavanda)!important;color:#5a4766}.t-neu{background:#f1ebe9!important;color:var(--gris)}.t-bad{background:var(--mal-bg)!important;color:var(--mal)}.t-hi{background:var(--rosa)!important;color:#fff}.t-warm{background:var(--arena)!important;color:#7a5636}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.filters{display:flex;flex-wrap:wrap;gap:6px}.filters button{border:1px solid var(--linea);background:var(--papel);border-radius:999px;padding:5px 13px;font-size:.82rem;font-weight:600;cursor:pointer}.filters button[aria-pressed=true]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal .dn{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);font-weight:700;padding:0 4px}.day{background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:6px 7px;min-height:104px;display:flex;flex-direction:column;gap:3px;min-width:0}.day.blank{background:transparent;border:1px dashed var(--linea)}.day .num{font-family:var(--display);font-size:1.15rem;font-weight:600;line-height:1;display:flex;justify-content:space-between;align-items:center}.day.today{border:2px solid var(--rosa)}.day.done{background:var(--ok-bg);border-color:#bcd8c4}.day.part{background:var(--aviso-bg);border-color:#ead1ad}.day.miss{background:var(--mal-bg);border-color:#e9bcbc}.day.rest{background:#f6f0ee}.day label{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:2px;font-size:.62rem;color:var(--gris);text-transform:uppercase;letter-spacing:.05em}.day input{width:100%;min-width:0;border:1px solid transparent;background:#ffffffb3;border-radius:5px;padding:2px 4px;font-size:.8rem;text-align:right;font-variant-numeric:tabular-nums}.day input.caps{text-align:left}.day input:focus{border-color:var(--rosa-2);outline:none;background:#fff}.day .chips{display:flex;flex-direction:column;gap:3px;overflow:hidden}.day .chips .chip{overflow:hidden;text-overflow:ellipsis;display:block;padding:2px 7px}.post-day{min-height:92px}.beats{display:grid;grid-template-columns:repeat(7,minmax(170px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.beat{background:var(--nube);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;position:relative}.beat .bn{font-family:var(--display);font-style:italic;font-size:1.05rem;font-weight:600;color:var(--rosa)}.beat textarea{border:1px solid transparent;background:#ffffffbf;border-radius:8px;padding:7px;min-height:120px;resize:vertical;font-size:.86rem}.beat input{border:1px solid transparent;background:#ffffffbf;border-radius:8px;padding:4px 7px;font-size:.8rem}.beat textarea:focus,.beat input:focus{border-color:var(--rosa-2);outline:none;background:#fff}.chars{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.char{border:1px solid var(--linea);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;background:#fff;border-left:5px solid var(--empolvado)}.char.r-Protagonista{border-left-color:var(--rosa)}.char.r-Inter\e9s{border-left-color:var(--rosa-2)}.char.r-Antagonista{border-left-color:#8a7596}.char .top2{display:flex;gap:8px;align-items:center}.char .nm{font-family:var(--display);font-size:1.3rem;font-weight:600;border:1px solid transparent;border-radius:6px;padding:2px 4px;flex:1;min-width:0;background:transparent}.char .nm:focus{border-color:var(--rosa-2);outline:none}.char .row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.list{display:flex;flex-direction:column}.li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--linea)}.li:first-child{border-top:0}.li .grow{flex:1;min-width:0}.li .meta{font-size:.78rem;color:var(--gris)}.li input[type=checkbox]{width:18px;height:18px;accent-color:var(--rosa)}.phase{display:flex;flex-direction:column;gap:8px}.phase .ph{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.phase .ph .bar{flex:1;min-width:120px;max-width:260px}.phase .ph .pct{font-size:.82rem;color:var(--gris);font-variant-numeric:tabular-nums}.chart svg{width:100%;height:auto;display:block}.chart text{fill:var(--gris);font:11px var(--body)}.modal{position:fixed;inset:0;background:#3a2a2c59;display:none;align-items:center;justify-content:center;padding:16px;z-index:50}.modal.open{display:flex}.modal .box{background:var(--papel);border-radius:16px;padding:22px;width:min(560px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px #3a2a2c40}.modal .acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.days7{display:flex;gap:6px;flex-wrap:wrap}.days7 label{display:flex;align-items:center;gap:4px;border:1px solid var(--linea);border-radius:999px;padding:4px 10px;font-size:.84rem;cursor:pointer}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--tinta);color:#fff;padding:10px 16px;border-radius:999px;display:none;gap:12px;align-items:center;z-index:60;font-size:.9rem}.toast.show{display:flex}.toast button{background:none;border:0;color:var(--empolvado);font-weight:700;cursor:pointer;text-decoration:underline}.note{background:var(--nube);border-radius:10px;padding:10px 14px;font-size:.86rem;color:var(--tinta)}@media(max-width:1000px){.g3{grid-template-columns:1fr 1fr}}@media(max-width:820px){.app{grid-template-columns:minmax(0,1fr)}.side{position:sticky;top:0;z-index:30;height:auto;flex-direction:row;align-items:stretch;padding:4px 8px;gap:6px;border-right:0;border-bottom:1px solid var(--linea);overflow:visible}.brand{display:none}.nav{position:relative;flex-direction:row;overflow-x:auto;flex:1;min-width:0;align-items:stretch;scrollbar-width:none}.nav a{width:74px;flex:none}.nav a.abajo{margin-top:0}.side .foot{margin:0;border-top:0;border-left:1px solid var(--linea);padding:0 0 0 6px;justify-content:center}.side .foot .save,.side .foot .linkbtn{display:none}.top{padding:12px 16px;position:static}.month{margin-left:0}.proj{width:100%}.proj select{flex:1;min-width:0}.content{padding:18px 16px 50px}.g2,.g3{grid-template-columns:1fr}.cal{gap:3px}.day{min-height:82px;padding:4px}.day label{grid-template-columns:1fr}.cal .dn{font-size:.6rem;padding:0}}.filters button:disabled{opacity:.45;cursor:not-allowed}.filters button:not([aria-pressed]):hover:not(:disabled){border-color:var(--rosa-2)}.libro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:18px}.libro>.card{margin-bottom:0}.portada-card{display:flex;flex-direction:column;gap:10px}.portada{aspect-ratio:5 / 8;border-radius:8px;overflow:hidden;background:var(--arena);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3a2a2c24}.portada img{width:100%;height:100%;object-fit:cover;display:block}.portada.vacia{box-shadow:none;border:2px dashed var(--linea);background:var(--lino);color:var(--gris);font-size:.85rem}.kwav{color:var(--aviso);font-size:.75rem;min-height:1em}.chk{display:flex;align-items:center;gap:8px;font-size:.88rem;margin-top:10px}.chk input{width:18px;height:18px;accent-color:var(--rosa)}.fmt{margin-bottom:0}.desc-prev{border:1px solid var(--linea);border-radius:8px;background:#fff;padding:12px 16px;min-height:260px;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.desc-prev h4,.desc-prev h5,.desc-prev h6{margin:.6em 0 .3em}.tarj{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}#tjC{width:100%;border-radius:10px;box-shadow:0 8px 24px #3a2a2c29}.web-prev{border:1px solid var(--linea);border-radius:10px;background:#fff;padding:18px;font-size:.9rem}.web-prev h2{font-size:1.6rem}@media(max-width:820px){.libro,.tarj{grid-template-columns:1fr}.portada-card{max-width:260px}}.saludo{margin:0 0 -10px;color:var(--gris);font-size:.95rem}.perfil-card{flex-direction:row;align-items:center;gap:22px;padding:18px 22px}.avatar{width:84px;height:84px;flex:none;border-radius:50%;overflow:hidden;background:var(--rosa);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:2.2rem;font-style:italic}.avatar.grande{width:120px;height:120px;font-size:3rem}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.perfil-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.perfil-nom{font-family:var(--display);font-size:2.1rem;font-weight:600;line-height:1.1}.perfil-sub{color:var(--gris)}.perfil-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px}.perfil-links a{color:var(--tinta);text-decoration:none;border-bottom:2px solid var(--empolvado);font-weight:600}.perfil-links a:hover{border-color:var(--rosa)}.perfil-card>.btn{white-space:nowrap;text-decoration:none}.perfil-edit{display:flex;gap:22px;align-items:flex-start}.leyenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.78rem;color:var(--gris)}.ley{display:inline-flex;align-items:center;gap:6px}.ley i,.puntos i,.punto{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.dia-cal{font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:stretch}.dia-cal:hover{border-color:var(--rosa-2)}.dia-cal.sel{background:var(--nube);border-color:var(--rosa)}.dia-cal.tarde .num:after{content:"atrasada";font-family:var(--body);font-size:.6rem;font-weight:700;color:var(--mal);text-transform:uppercase;letter-spacing:.05em}.calmes .day{min-height:96px}.calmes.peq .day{min-height:52px}.calmes.peq{gap:4px}.ev{display:block;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid;background:#fff}.ev.hecho{opacity:.45;text-decoration:line-through}.mas{font-size:.68rem;color:var(--gris);font-weight:700;padding-left:4px}.puntos{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.puntos i.hecho{opacity:.35}.ev-lanz{border-color:var(--rosa);background:var(--nube)}i.ev-lanz{background:var(--rosa)}.ev-tarea{border-color:#a8742a}i.ev-tarea{background:#a8742a}.ev-redes{border-color:#8a6fa3}i.ev-redes{background:#8a6fa3}.ev-prod{border-color:#4f8a63}i.ev-prod{background:#4f8a63}.ev-kdp{border-color:#3d6a8a}i.ev-kdp{background:#3d6a8a}.ev-beta{border-color:#c0797a}i.ev-beta{background:#c0797a}.dia-lista{border-top:1px solid var(--linea);padding-top:12px;display:flex;flex-direction:column;gap:6px}.acentos{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.acentos button{width:34px;height:34px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--linea);cursor:pointer}.acentos button[aria-pressed=true]{box-shadow:0 0 0 2px var(--tinta)}.acentos .otro{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--gris);margin-left:6px}.acentos input[type=color]{width:38px;height:30px;border:0;background:none;padding:0}.checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.filters{align-items:center}@media(max-width:820px){.perfil-card{flex-wrap:wrap;gap:14px}.avatar{width:64px;height:64px;font-size:1.7rem}.perfil-nom{font-size:1.6rem}.perfil-edit{flex-direction:column;align-items:stretch}.calmes .day{min-height:64px;padding:4px}.calmes .ev{font-size:.6rem;padding:1px 3px}}.ks-pill{font:inherit;font-size:.62rem;font-weight:700;border:1px solid var(--linea);background:var(--papel);color:var(--gris);border-radius:999px;padding:3px 7px;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ks-pill:hover{border-color:var(--rosa-2);color:var(--tinta)}.ks-pill.alerta{border-color:var(--aviso);color:var(--aviso);background:var(--aviso-bg)}.ks-pill.girando{opacity:.7}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.tbl.cmp td.calc{white-space:nowrap;vertical-align:top}.var{font-size:.72rem;font-weight:700;color:var(--gris)}.var.up{color:var(--ok)}.var.down{color:var(--mal)}.tbl.cmp td.mup{background:var(--ok-bg)}.tbl.cmp td.mdown{background:var(--mal-bg)}.cmpbars{display:flex;gap:10px;align-items:flex-end;overflow-x:auto;padding:4px 0}.cmpbars .cb{flex:1 0 64px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.78rem}.cmpbars .cbars{height:140px;width:100%;display:flex;gap:4px;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--linea)}.cmpbars i{display:block;width:40%;max-width:26px;border-radius:4px 4px 0 0;min-height:1px}.cmpbars i.ing,.dot.ing{background:var(--rosa)}.cmpbars i.gas,.dot.gas{background:var(--arena)}.cmpbars span{color:var(--gris)}.dot{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:middle}.porque{border-top:1px solid var(--linea);padding:10px 0}.porque:first-of-type{border-top:0}.porque h4{margin:0 0 6px}.porque ul{margin:0 0 8px;padding-left:18px}.porque li{margin:2px 0}.tbl.cmp th:not(:first-child){text-align:right}.dato-fijo{border:1px dashed var(--linea);border-radius:8px;padding:8px 10px;background:var(--lino, #f8f2ef);font-variant-numeric:tabular-nums;font-weight:700}.lista-simple{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.92rem}
