
.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem}
.kpi{background:var(--card);border:1px solid var(--border2);border-radius:14px;padding:.9rem 1rem}
.kpi b{display:block;font-size:1.7rem;color:var(--gold)} .kpi span{color:var(--muted);font-size:.85rem}
table.m{width:100%;border-collapse:collapse;font-size:.88rem} table.m th{color:var(--gold);text-align:left;font-weight:600;padding:.5rem .4rem;border-bottom:1px solid var(--border)}
table.m td{padding:.6rem .4rem;border-bottom:1px solid var(--border2);vertical-align:top} .sub{color:var(--muted);font-size:.78rem}
.ok{color:#7fe0a3}.warn{color:#f3d36b}.bad{color:#ff8d85} .pill{display:inline-block;padding:.12rem .55rem;border-radius:999px;font-size:.76rem;border:1px solid}
.p-on{border-color:rgba(76,196,122,.5);color:#9ff0bd}.p-off{border-color:rgba(224,87,79,.6);color:#ffb3ad}
.bar2{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:.8rem}
.inp{background:#0e0e0e;border:1px solid var(--border);color:var(--text);border-radius:10px;padding:.6rem .7rem;font:inherit;width:100%}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem} label.l{display:block;color:var(--muted);font-size:.85rem;margin:.2rem 0}
.mods{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem .8rem;font-size:.9rem}
.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}
.modal{max-width:440px;width:100%;background:var(--card);border:1px solid var(--gold);border-radius:16px;padding:1.2rem}
.sw{display:inline-block;width:28px;height:28px;border-radius:8px;vertical-align:middle;border:1px solid #333;margin-right:.4rem}
.cards-m{display:none}
@media(max-width:700px){.kpis{grid-template-columns:1fr 1fr}.kpis .kpi:first-child{grid-column:1/3}.grid2{grid-template-columns:1fr}.mods{grid-template-columns:1fr 1fr}
 table.m.resp{display:none} table.m{font-size:.76rem} table.m th,table.m td{padding:.45rem .25rem}.cards-m{display:block}.kpi b{font-size:1.35rem}}
.cm{background:var(--card);border:1px solid var(--border2);border-radius:14px;padding:.8rem;margin-bottom:.7rem}
.cm .r{display:flex;justify-content:space-between;gap:.5rem;font-size:.86rem;margin-top:.25rem}
.arch{border-left:3px solid var(--gold);padding-left:.8rem;font-size:.9rem}

.chip{display:inline-block;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);color:var(--text);text-decoration:none;font-size:.88rem}.chip.on{background:var(--gold);color:#000}
form.inline{display:inline}
.modal-bg{display:none}.modal-bg:target{display:flex}
.kpis4{grid-template-columns:repeat(4,1fr)}.kpi small{font-size:.9rem}
@media(max-width:700px){.kpis4{grid-template-columns:1fr 1fr}.kpis4 .kpi:first-child{grid-column:auto}}
.lic-b{display:inline-block;font-size:.76rem;padding:.12rem .55rem;border-radius:999px;border:1px solid var(--border);white-space:nowrap;vertical-align:middle}
.lic-ok{color:#9ff0bd;border-color:rgba(76,196,122,.5)}.lic-warn{background:#f3c64b;color:#1a1200;border-color:#f3c64b;font-weight:700}.lic-bad{background:#c0392b;color:#fff;border-color:#e0574f;font-weight:700}.lic-muted{color:var(--muted)}
.p-warn{border-color:#f3c64b;color:#f3d36b;text-decoration:none}.btn-entrar{border-color:var(--gold);color:var(--gold)}.btn-wa-m{border-color:#25d366;color:#7fe0a3}
td.acc,.r.acc{white-space:normal}.r.acc{justify-content:flex-end;flex-wrap:wrap;gap:.3rem}td.acc .btn-mini,td.acc form{margin:.12rem 0}
.comp{border:1px solid var(--border2);border-radius:12px;padding:.6rem .7rem;margin-bottom:.6rem}.comp-pendiente{border-color:#f3c64b}
.comp .r{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.comp-f{display:grid;grid-template-columns:1fr 1fr auto;gap:.4rem;margin-top:.5rem}
.est-pendiente{color:#f3d36b}.est-aprobado{color:#7fe0a3}.est-rechazado{color:#ff8d85}
.mt{margin-top:.8rem}.sp{flex:1}.tcard{padding:.4rem .8rem}.nw{white-space:nowrap}.w260{max-width:320px}.chk{display:block;margin:.6rem 0;font-size:.9rem}.mods1{grid-template-columns:1fr}
@media(max-width:700px){.comp-f{grid-template-columns:1fr 1fr}}
/* Tablero de negocios */
.tb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}
.tb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem}
.tb-k h3{margin:0 0 .4rem;font:600 1rem Georgia,serif;color:var(--gold)} .tb-k b{display:block;font-size:1.7rem;margin-bottom:.2rem}
.tb-k .tb-off{font-size:1.15rem;color:var(--muted)} .tb-d{font-size:.82rem;margin-top:.35rem}.tb-d.up{color:#7fe0a3}.tb-d.dn{color:#ff8d85}
.tb-row2{display:grid;grid-template-columns:2fr 1fr;gap:.8rem;margin-bottom:.8rem} .tb-row2>.card:only-child{grid-column:1/-1}
.tb-chart{display:flex;align-items:flex-end;gap:3px;height:190px;border-bottom:1px solid var(--border);padding-top:.4rem}
.tb-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}
.tb-bar i{display:block;background:#9b1c1c;border-radius:3px 3px 0 0;min-height:1px}.tb-bar.hoy i{background:#e6c88a}.tb-bar:hover i{background:var(--gold)}
.tb-bar span{position:absolute;bottom:-1.2rem;left:0;right:0;text-align:center;font-size:.6rem;color:var(--muted)}
.tb-chart{margin-bottom:1.4rem}
.tb-prog{height:12px;background:#2a2222;border-radius:999px;overflow:hidden;flex:1;min-width:60px}.tb-prog i{display:block;height:100%;background:linear-gradient(90deg,#7a1515,#c0392b)}
.tb-proy p{margin:.35rem 0} .tb-meta .row{display:flex;gap:.4rem} .tb-meta{margin-top:.8rem}
.tb-pend{display:grid;grid-template-columns:1.2fr 2fr 1.4fr auto auto;gap:.5rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--border2)}
.tb-pend.hecho .inp{opacity:.55;text-decoration:line-through}.tb-av{display:flex;gap:.35rem;align-items:center}.tb-av .inp{width:4.6rem}
.tb-nuevo{border-bottom:0;margin-top:.4rem}
@media (max-width:900px){.tb-kpis{grid-template-columns:1fr 1fr}.tb-row2{grid-template-columns:1fr}.tb-pend{grid-template-columns:1fr 1fr}.tb-pend .inp[name=estado]{grid-column:1/-1;order:2}}
@media (max-width:520px){.tb-kpis{grid-template-columns:1fr}.tb-k b{font-size:1.45rem}.tb-chart{gap:1px}.tb-bar span{font-size:.5rem}}

/* Mis Negocios: dos columnas por negocio; en móvil se apilan (Torete primero) */
.mn-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-bottom:16px}
.mn-col{border:1px solid rgba(212,175,55,.35);border-radius:12px;padding:12px;min-width:0}
.mn-col>h2{color:#d4af37;margin:0 0 10px}
.mn-col .card{margin-bottom:12px}
.mn-col .tb-kpis{grid-template-columns:repeat(3,1fr)}
.tb-cola{color:#d4af37}
@media(max-width:820px){.mn-cols{grid-template-columns:1fr}.mn-col .tb-kpis{grid-template-columns:1fr}}

/* Pendientes con tiempo límite */
.pl-lim,.pl-tm{grid-column:1/-1;display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;font-size:.85rem}
.pl-chip input{position:absolute;opacity:0;pointer-events:none}.pl-chip span{display:inline-block;border:1px solid var(--gold,#d4af37);color:var(--gold,#d4af37);border-radius:14px;padding:.15rem .6rem;font-size:.78rem;cursor:pointer}
.pl-chip input:checked+span{background:var(--gold,#d4af37);color:#000}.pl-chip input:disabled+span{opacity:.5;cursor:default}
.pl-lim .pl-fecha{width:auto;flex:0 0 auto;padding:.2rem .4rem;font-size:.8rem}
.tb-pend.st-ok{border-left:3px solid #4caf50;padding-left:8px}.st-ok .pl-cnt{color:#4caf50}
.tb-pend.st-am{border-left:3px solid #e6b800;padding-left:8px;background:rgba(230,184,0,.08)}.st-am .pl-cnt{color:#e6b800}
.tb-pend.st-rojo{border-left:3px solid #e53935;padding-left:8px;background:rgba(229,57,53,.10)}.st-rojo .pl-cnt{color:#ff5a52}
.pl-cu table{width:100%;border-collapse:collapse}.pl-cu td{padding:6px 4px;border-bottom:1px solid var(--border2,#333);font-size:.85rem}.pl-cu th{text-align:left;font-size:.75rem;color:var(--gold,#d4af37);padding:4px}
.pl-okc{color:#4caf50}.pl-badc{color:#ff5a52}.pl-rev{margin:0}
@media(max-width:820px){.pl-cu thead{display:none}.pl-cu tr{display:block;border-bottom:1px solid var(--border2,#333);padding:6px 0}.pl-cu td{display:block;border:0;padding:2px 0}.pl-cu td[data-l]:before{content:attr(data-l)": ";color:#999}}
/* Mis Negocios simple (v4) */
.mn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;align-items:start;margin-bottom:16px}
.mn>*{min-width:0}
.mn .neg{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--bg2);min-width:0}
.mn .neg>h2{color:var(--gold);margin:0 0 12px;font-size:1.15rem}
.mn .kp{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mn .k{container-type:inline-size;background:var(--card);border:1px solid var(--border2);border-radius:12px;padding:12px;min-width:0}
.mn .k.big{grid-column:1/-1}
.mn .k small{display:block;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}
.mn .k b{display:block;font-size:clamp(1rem,12.5cqi,1.75rem);white-space:nowrap;line-height:1.15;margin:4px 0 6px;color:var(--text);font-variant-numeric:tabular-nums}
.mn .k.big b{font-size:clamp(1.4rem,10cqi,2.4rem);color:var(--gold)}
.mn .k b.off{color:var(--muted);font-size:1rem;white-space:normal}
.mn .ch{display:inline-block;border-radius:20px;padding:2px 9px;font-size:.78rem;font-weight:600;cursor:help;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.mn .ch.up{background:rgba(76,196,122,.15);color:var(--green)}.mn .ch.dn{background:rgba(224,87,79,.15);color:#ff7a72}.mn .ch.nt{background:#262626;color:var(--muted)}
.mn .blk{margin-top:14px}.mn .blk h3{font-size:.85rem;color:var(--muted);margin:0 0 6px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}
.mn .meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.92rem}.mn .meta b{color:var(--gold)}
.mn .bar{height:10px;background:#2a2a2a;border-radius:6px;overflow:hidden;margin:6px 0}.mn .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold3),var(--gold))}
.mn .ok{color:var(--green)}.mn .bad{color:#ff7a72}
.mn .mmeta{margin-top:6px}.mn .mmeta summary{cursor:pointer}.mn .mmeta .row{display:flex;gap:6px;margin-top:6px}.mn .mmeta .inp{min-width:0;flex:1}
.mn .gr{display:flex;align-items:flex-end;gap:2px;height:90px}.mn .gr i{flex:1;background:rgba(212,175,55,.45);border-radius:2px 2px 0 0;min-width:0}.mn .gr i:hover,.mn .gr i.hoy{background:var(--gold)}
.mn .cap{font-size:.78rem;color:var(--muted);margin-top:4px;display:flex;justify-content:space-between;gap:6px}
.mn ul.pb{list-style:none;margin:0;padding:0}.mn ul.pb li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border2);font-size:.9rem;min-width:0}
.mn .pd{color:var(--gold);white-space:nowrap;font-size:.82rem}.mn .pt{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.mn .tag{font-size:.7rem;border-radius:10px;padding:1px 7px;white-space:nowrap}.mn .tag.cola{border:1px solid var(--gold);color:var(--gold)}.mn .tag.ag{background:rgba(76,196,122,.15);color:var(--green)}
.mn .foot{color:var(--muted);font-size:.75rem;margin:10px 0 0}
@media(max-width:560px){.mn ul.pb li{grid-template-columns:1fr auto}.mn .pd{grid-column:1/-1}}

.mn .ch{max-width:100%;white-space:normal;overflow-wrap:anywhere}
/* Fotos de publicaciones + Torete Beef igual (22-oct-2026) */
.mn ul.pb li{grid-template-columns:56px auto 1fr auto}
.mn .th{width:56px;height:56px;padding:0;border:1px solid var(--border2,#333);border-radius:8px;overflow:hidden;background:#111;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;color:var(--muted)}.mn .th img{width:100%;height:100%;object-fit:cover;display:block}.mn button.th:hover,.mn button.th:focus{border-color:var(--gold);outline:none}
.mn .nimg{position:absolute;right:2px;bottom:2px;background:rgba(0,0,0,.75);color:var(--gold);font-size:.65rem;border-radius:6px;padding:0 4px}
.mn .nota{background:#1d1d1d;color:var(--muted);font-size:.8rem;border-radius:8px;padding:5px 9px;margin:-4px 0 10px;display:inline-block}
.mn .gr.vac i{height:3%;background:#2a2a2a}
.lb{position:fixed;inset:0;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.lb[hidden]{display:none}
.lbx{background:var(--bg2,#141414);border:1px solid var(--gold3,#8a6d1f);border-radius:14px;max-width:min(920px,100%);max-height:100%;width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden}
.lbi{position:relative;background:#000;display:flex;align-items:center;justify-content:center;min-height:0}.lbi img{max-width:100%;max-height:82vh;display:block}
.lbi .ar{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:var(--gold);border:1px solid var(--gold3,#8a6d1f);border-radius:50%;width:38px;height:38px;font-size:1.2rem;cursor:pointer}.lbi .ar[hidden],.lbi .ct[hidden]{display:none}.ar.p{left:8px}.ar.n{right:8px}
.lbi .ct{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:var(--gold);font-size:.75rem;border-radius:10px;padding:1px 8px}
.lbt{padding:16px;overflow:auto;max-height:82vh;min-width:0}.lbt .pd{color:var(--gold);font-size:.95rem}.lbt .rd{color:var(--muted);font-size:.82rem;margin:4px 0 10px}.lbt pre{white-space:pre-wrap;font:inherit;font-size:.9rem;color:var(--text);margin:0;overflow-wrap:anywhere}
.lbc{position:fixed;z-index:60;top:6px;right:8px;background:rgba(0,0,0,.7);border:1px solid var(--gold);border-radius:50%;width:40px;height:40px;color:var(--gold);font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
@media(max-width:700px){.lbx{grid-template-columns:1fr;overflow:auto}.lbi img{max-height:55vh}.lbt{max-height:none}}
@media(max-width:560px){.mn ul.pb li{grid-template-columns:56px 1fr auto}.mn ul.pb .pd{grid-column:2/-1}.mn .th{grid-row:span 2}}

/* Pagos por hacer (22-oct-2026) */

#pagos .pg-sub{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin:-4px 0 12px}
#pagos .pg-tot b{color:var(--gold);font-size:1.5rem;font-variant-numeric:tabular-nums}
#pagos .ej{font-size:.62rem;letter-spacing:.06em;background:#3a2f0b;color:var(--gold);border-radius:5px;padding:1px 5px;margin-left:6px;vertical-align:middle}
#pagos ul{list-style:none;margin:0;padding:0}
#pagos li{display:grid;grid-template-columns:132px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border2,#2a2a2a);min-width:0}
#pagos .pf{color:var(--gold);font-size:.88rem;white-space:nowrap}
#pagos li.venc .pf{color:#ff7a72;font-weight:600}#pagos li.venc{background:linear-gradient(90deg,rgba(224,87,79,.10),transparent 60%)}
#pagos .pn{min-width:0;overflow-wrap:anywhere}#pagos .pn small{display:block;color:var(--muted);font-size:.76rem}
#pagos .pv{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}
#pagos .bp{background:none;border:1px solid var(--gold);color:var(--gold);border-radius:8px;padding:6px 12px;cursor:pointer;white-space:nowrap;font:inherit;font-size:.85rem}
#pagos .bp:hover{background:var(--gold);color:#111}
#pagos li.ok{opacity:.45}#pagos li.ok .bp{border-color:var(--green,#4cc47a);color:var(--green,#4cc47a);pointer-events:none}
#pagos details{margin-top:12px}#pagos summary{cursor:pointer;color:var(--muted);font-size:.9rem}
#pagos .pg-add{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;margin-top:10px}
#pagos table{width:100%;border-collapse:collapse;font-size:.86rem;margin-top:8px}#pagos td{padding:6px 4px;border-bottom:1px solid var(--border2,#2a2a2a)}#pagos td{white-space:nowrap}#pagos td:first-child{white-space:normal}#pagos td.r{text-align:right;white-space:nowrap}
#pagos .pg-msg{color:var(--green,#4cc47a);font-size:.85rem;min-height:1.2em;margin-top:6px}
@media(max-width:700px){#pagos li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}#pagos .pf{grid-column:1/-1}#pagos .pv{grid-column:1}#pagos .pg-add{grid-template-columns:1fr 1fr}#pagos .pg-add .inp:first-child{grid-column:1/-1}#pagos .pg-add button{grid-column:1/-1}#pagos table .h{display:none}}
#pagos .pa{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
#pagos .bpay{background:var(--gold);color:#111;border:1px solid var(--gold);border-radius:8px;padding:6px 12px;text-decoration:none;font-size:.85rem;font-weight:600;white-space:nowrap}
#pagos .pc{display:block;font-size:.76rem;color:var(--muted);margin-top:2px}#pagos .pc code{font:inherit;color:var(--text)}
#pagos .cp{background:none;border:1px solid var(--border2,#444);color:var(--gold);border-radius:6px;font-size:.7rem;padding:0 6px;margin-left:6px;cursor:pointer}
#pagos .pg-add2{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}
@media(max-width:700px){#pagos .pa{grid-column:2;grid-row:2/4;flex-direction:column;align-items:stretch}#pagos .pa .bpay{text-align:center}#pagos .pg-add2{grid-template-columns:1fr}}

#pagos .pa form{margin:0;display:inline}
#pagos .pg-nota{grid-column:1/-1;margin:0}#pagos .pg-bts{display:flex;gap:8px;align-items:center}
#pagos .pg-vacio{margin:4px 0 8px}
#pagos .pg-ed>summary{list-style:none;display:grid;grid-template-columns:minmax(0,2fr) 1.3fr 1fr 70px 110px 56px;gap:8px;padding:7px 4px;border-bottom:1px solid var(--border2,#2a2a2a);font-size:.86rem;color:var(--text);align-items:center}
#pagos .pg-ed>summary::-webkit-details-marker{display:none}#pagos .pg-ed .r{text-align:right;white-space:nowrap}#pagos .pg-ed .ed{color:var(--gold);font-size:.78rem;text-align:right}
#pagos .pg-ed[open]>summary{border-bottom-color:transparent}#pagos .pg-ed .pg-add{margin:0 0 10px;padding:10px;border:1px solid var(--border2,#2a2a2a);border-radius:10px}
#pagos .pg-todos{margin-top:8px}
@media(max-width:700px){#pagos .pg-ed>summary{grid-template-columns:minmax(0,1fr) 54px auto 44px}#pagos .pg-ed .h{display:none}}

/* Mis links (23-oct-2026) */
.lk-top{display:flex;gap:10px;align-items:flex-start;margin:6px 0 14px}.lk-top>.inp{max-width:360px}
.lk-add>summary{list-style:none;cursor:pointer;white-space:nowrap}.lk-add>summary::-webkit-details-marker,.lk-ed>summary::-webkit-details-marker{display:none}
.lk-add[open]{flex:1}.lk-add .lk-form{margin-top:10px;border:1px solid var(--gold);border-radius:12px;padding:12px;background:var(--card)}
.lk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.lk-g{padding:14px 16px}.lk-g h2{color:var(--gold);font:600 1.08rem Georgia,serif;margin:0 0 6px}
.lk-ed{border-bottom:1px solid #2a2a2a}.lk-ed:last-child{border-bottom:0}
.lk-r{list-style:none;display:flex;gap:10px;align-items:center;padding:9px 0;cursor:pointer}
.lk-n{flex:1;min-width:0;color:var(--text);font-size:.95rem}.lk-n small{display:block;color:var(--muted);font-size:.8rem}
.lk-n code{display:block;color:#bfa35a;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;padding:0}
.lk-b{display:flex;gap:6px;align-items:center;flex-shrink:0}
.lk-r .bpay{background:var(--gold);color:#000;border-radius:9px;padding:6px 14px;font-weight:600;font-size:.84rem;text-decoration:none}
.lk-cp{background:none;border:1px solid var(--gold);color:var(--gold);border-radius:9px;padding:5px 11px;font-size:.84rem;cursor:pointer;min-width:74px}
.lk-e{color:var(--muted);font-size:.78rem;cursor:pointer;padding:0 2px}.lk-e:hover{color:var(--gold)}
.lk-x{font-style:normal;font-size:.7rem;color:#ff8a8a;border:1px solid #9b1c1c;border-radius:5px;padding:0 5px;margin-left:6px}
.lk-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 12px}.lk-nota{grid-column:1/-1;margin:0}
.lk-bts{grid-column:1/-1;display:flex;gap:8px}.lk-del{border-color:#9b1c1c;color:#ff9a9a;background:none}
@media(max-width:800px){.lk-grid{grid-template-columns:1fr}.lk-top{flex-direction:column}.lk-top>.inp{max-width:none}.lk-add,.lk-add>summary{width:100%;text-align:center}
.lk-r{flex-wrap:wrap}.lk-b{width:100%}.lk-r .bpay,.lk-cp{flex:1;text-align:center;padding:8px}.lk-form{grid-template-columns:1fr}}
.lk-g[hidden],.lk-ed[hidden],.lk-gn[hidden],.lk-nada[hidden]{display:none}.lk-gn{grid-column:1/-1}.lk-ed[open]>summary .lk-e{color:var(--gold)}
.lk-ed .lk-form{border:1px solid #2a2a2a;border-radius:10px;padding:10px;margin-bottom:10px}.lk-cp:hover,.lk-del:hover{background:rgba(212,175,55,.08)}
