:root{--glow1:#c9a45c29;--glow2:#2b55451f;--hero-a:#17352c;--hero-b:#245142;--hero-c:#1c3b31;--sombra:28,59,49}body{background:radial-gradient(1100px 520px at 12% -8%,var(--glow1),transparent 60%), radial-gradient(900px 480px at 100% 0,var(--glow2),transparent 55%), var(--bg);background-attachment:fixed}:root[data-tema=burdeos]{--bg:#f8f1ec;--bg2:#efe4dc;--fg:#231a1c;--mut:#6b5d60;--pri:#5e1f30;--pri2:#7a2e43;--on-pri:#fbf4ee;--acc:#a07b3f;--acc-soft:#a07b3f26;--oro:#c9a45c;--oro-claro:#ecd59b;--card:#fffcf9;--bd:#e6d8cc;--oro-grad:linear-gradient(135deg,#ecd59b 0%,#c9a45c 45%,#a07b3f 100%);--glow1:#c9a45c26;--glow2:#7a2e431a;--hero-a:#3b1220;--hero-b:#6a2438;--hero-c:#4a1827;--sombra:60,18,32}:root[data-tema=tinta]{--bg:#f2f2ee;--bg2:#e6e8e6;--fg:#151b26;--mut:#5a6475;--pri:#1d3557;--pri2:#2e4d7b;--on-pri:#f7f8fb;--acc:#b9693a;--acc-soft:#b9693a24;--oro:#d08a55;--oro-claro:#f0c9a6;--card:#fcfcfa;--bd:#d9dde3;--oro-grad:linear-gradient(135deg,#f0c9a6 0%,#d08a55 45%,#b9693a 100%);--glow1:#d08a5521;--glow2:#2e4d7b1f;--hero-a:#10223d;--hero-b:#2a4a78;--hero-c:#1a3050;--sombra:16,32,58}:root[data-tema=ciruela]{--bg:#f5f0f4;--bg2:#eadfe8;--fg:#1f1722;--mut:#665a6b;--pri:#4a2a5c;--pri2:#643a7b;--on-pri:#fbf6fc;--acc:#a97d33;--acc-soft:#a97d3326;--oro:#c7a15a;--oro-claro:#ecd8a6;--card:#fffbfe;--bd:#e1d5df;--oro-grad:linear-gradient(135deg,#ecd8a6 0%,#c7a15a 45%,#a97d33 100%);--glow1:#c7a15a24;--glow2:#643a7b1c;--hero-a:#2c1639;--hero-b:#593273;--hero-c:#3a2049;--sombra:46,26,60}@media (prefers-color-scheme:dark){:root[data-tema=burdeos]{--bg:#170f12;--bg2:#1f1519;--fg:#f0e6e3;--mut:#b2a2a6;--pri:#e0a1b2;--pri2:#ecb8c6;--on-pri:#2a0f18;--acc:#d9b36f;--acc-soft:#d9b36f29;--oro:#d9b36f;--oro-claro:#f0dca8;--card:#21171b;--bd:#36272d;--glow1:#d9b36f14;--glow2:#e0a1b212}:root[data-tema=tinta]{--bg:#0c121c;--bg2:#111a28;--fg:#e8ecf3;--mut:#9fabbd;--pri:#8fb4e8;--pri2:#aac8f0;--on-pri:#0b1626;--acc:#e09a6a;--acc-soft:#e09a6a29;--oro:#e09a6a;--oro-claro:#f3c9a8;--card:#131d2c;--bd:#243247;--glow1:#e09a6a12;--glow2:#8fb4e814}:root[data-tema=ciruela]{--bg:#130e17;--bg2:#1a1320;--fg:#efe8f1;--mut:#aa9fb0;--pri:#cfa8e4;--pri2:#ddc0ee;--on-pri:#20102b;--acc:#dcb26a;--acc-soft:#dcb26a29;--oro:#dcb26a;--oro-claro:#f0dca8;--card:#1d1523;--bd:#31253a;--glow1:#dcb26a12;--glow2:#cfa8e414}}.paleta-btn{border:1px solid var(--bd);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--pri);transition:transform .25s var(--ease),border-color .2s,box-shadow .2s;border-radius:50%;flex:none;place-items:center;display:grid}.paleta-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.paleta-btn:hover{border-color:var(--oro);box-shadow:var(--sh1);transform:rotate(-14deg)scale(1.06)}.temas{gap:10px;display:grid}.tema{text-align:left;border:1.5px solid var(--bd);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit;transition:border-color .2s,background .2s,transform .2s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.tema:hover{border-color:var(--oro);transform:translateY(-2px)}.tema.on{border-color:var(--oro);background:var(--acc-soft)}.tema-mues{width:84px;height:48px;box-shadow:var(--sh1);border:1px solid var(--bd);border-radius:12px;flex:none;display:flex;overflow:hidden}.tema-mues i{flex:1}.tema-txt{gap:2px;min-width:0;display:grid}.tema-txt small{color:var(--mut)}.tema-ok{background:var(--pri);width:26px;height:26px;color:var(--on-pri);opacity:0;transition:opacity .2s,transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:.8rem;display:grid;transform:scale(.4)}.tema.on .tema-ok{opacity:1;transform:none}.lector-cab{z-index:30;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid #0000;margin:0 -14px 10px;padding:10px 14px;position:sticky;top:0}.lector-cab .paleta-btn{margin-left:auto}.lector-cab h1{flex:auto}.lector-cab .paleta-btn+.btn,.lector-cab .lector-yo+.paleta-btn{margin-left:0}@media (min-width:701px){.lector-nav{background:var(--card);border:1px solid var(--bd);width:max-content;max-width:100%;box-shadow:var(--sh1);border-radius:99px;justify-content:center;gap:4px;margin:4px auto 18px;padding:5px;display:flex}.lector-nav button{transition:background .25s,color .25s,transform .2s var(--ease);background:0 0;border:0;border-radius:99px;flex:none;padding:9px 16px}.lector-nav button:hover{background:var(--acc-soft)}.lector-nav button.sel{background:linear-gradient(145deg,var(--pri2),var(--pri));color:var(--on-pri);box-shadow:0 8px 16px -10px #0009}}@media (max-width:700px){.lector-nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--bd);box-shadow:var(--sh3);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:6px}.lector-nav button{transition:background .25s,color .25s,transform .2s var(--ease);border-radius:18px}.lector-nav button:active{transform:scale(.93)}.lector-nav button.sel{background:linear-gradient(145deg,var(--pri2),var(--pri));color:var(--on-pri)}}.lector-vista{gap:16px;width:100%}@media (min-width:900px){.lector-cab{margin:0 -32px 10px;padding:12px 32px}}.ini{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.ini>*{min-width:0}.ini .hero-lector{grid-column:1/-1;margin:0;padding:28px 28px 24px}.ini-stats{z-index:1;flex-wrap:wrap;gap:10px;margin-top:16px;display:flex;position:relative}.ini-stats span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:14px;padding:8px 16px;display:grid}.ini-stats b{font:600 1.6rem/1 var(--serif)}.ini-stats small{opacity:.8}.ini-leyendo{border:1px solid var(--bd);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 88%,var(--oro)));box-shadow:var(--sh1);border-radius:22px;grid-column:span 4;gap:10px;padding:20px;display:grid}.ini-leyendo h3{margin:0}.ini-perfil{text-align:left;border:1px solid var(--bd);background:linear-gradient(160deg,var(--acc-soft),var(--card));cursor:pointer;color:var(--fg);font:inherit;transition:transform .25s var(--ease),box-shadow .25s;border-radius:22px;grid-column:span 2;align-content:center;gap:6px;padding:20px;display:grid}.ini-perfil:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.ini-perfil b{font:600 1.35rem/1.2 var(--serif)}.ini-atajo{text-align:left;color:#fff;cursor:pointer;min-height:132px;font:inherit;background:linear-gradient(135deg,var(--b1),var(--b2));box-shadow:var(--sh1);transition:transform .25s var(--ease),box-shadow .25s;border:0;border-radius:22px;grid-column:span 3;align-content:end;gap:3px;padding:18px;display:grid;position:relative;overflow:hidden}.ini-atajo:hover{box-shadow:var(--sh2);transform:translateY(-4px)rotate(-.4deg)}.ini-atajo:active{transform:scale(.97)}.ini-atajo .ic{opacity:.28;transition:transform .4s var(--ease),opacity .3s;position:absolute;top:12px;right:14px}.ini-atajo:hover .ic{opacity:.5;transform:scale(1.15)rotate(-8deg)}.ini-atajo .ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:64px;height:64px}.ini-atajo b{font:600 1.35rem/1.1 var(--serif);position:relative}.ini-atajo small{opacity:.88;position:relative}@media (max-width:899px){.ini-leyendo,.ini-perfil{grid-column:1/-1}}@media (max-width:560px){.ini{grid-template-columns:1fr 1fr}.ini-atajo{grid-column:span 1;min-height:120px;padding:14px}.ini-atajo b{font-size:1.15rem}.ini-atajo .ic svg{width:48px;height:48px}.ini .hero-lector{padding:22px 20px 18px}}.hero-lector{color:var(--on-pri);background:linear-gradient(135deg,var(--pri),var(--pri2));box-shadow:var(--sh2);border-radius:20px;margin-bottom:14px;padding:22px 22px 20px;position:relative;overflow:hidden}.hero-lector:after{content:"";background:radial-gradient(circle,var(--oro-claro),transparent 68%);opacity:.28;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-40px}.hero-lector h2{color:var(--on-pri);margin:0 0 4px;font-size:1.8rem}.hero-lector p{color:color-mix(in srgb,var(--on-pri) 82%,transparent);margin:0}.hoja-gral{position:relative}.rx-hoja.ancha{max-width:600px}.hoja-x{background:var(--bg2);width:36px;height:36px;color:var(--fg);cursor:pointer;transition:transform .2s var(--ease),background .2s;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:12px;right:14px}.hoja-x:hover{background:var(--acc-soft);transform:rotate(90deg)}.hoja-tit{text-align:center;font-family:var(--serif);margin:2px 0 12px;font-size:1.4rem}.vacio-premium{text-align:center;border:1.5px dashed var(--bd);background:linear-gradient(180deg,transparent,var(--acc-soft));animation:sube .45s var(--ease) both;border-radius:22px;justify-items:center;gap:8px;padding:34px 18px;display:grid}.vacio-premium>span{font-size:2.6rem;animation:3.5s ease-in-out infinite flota}.vacio-premium h3{font-family:var(--serif);margin:0;font-size:1.4rem}.vacio-premium p{color:var(--mut);max-width:360px;margin:0}.sk,.ex-esq i,.ex-esq b,.ex-esq small,.lc-esq i,.lc-esq b,.lc-esq small,.esq-lineas i{background:linear-gradient(90deg,var(--bg2) 0,color-mix(in srgb,var(--bg2) 55%,var(--card)) 40%,var(--bg2) 80%);background-size:480px 100%;border-radius:8px;animation:1.3s linear infinite esqueleto;display:block}.explorar{gap:14px;display:grid}.ex-cab h2{font-family:var(--serif);margin:0;font-size:2.1rem}.ex-cab p{margin:2px 0 0}.ex-barra{gap:10px;display:flex}.ex-buscar{flex:1;min-width:0;position:relative}.ex-buscar svg{fill:none;width:20px;height:20px;stroke:var(--mut);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ex-buscar input{background:var(--card);width:100%;height:50px;box-shadow:var(--sh1);border-radius:99px;margin:0;padding:0 44px 0 46px;font-size:16px}.ex-borrar{background:var(--bg2);width:34px;height:34px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;font-size:1.2rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ex-filtro-btn{border:1px solid var(--bd);background:var(--card);width:50px;height:50px;box-shadow:var(--sh1);cursor:pointer;color:var(--fg);transition:transform .2s var(--ease),border-color .2s;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ex-filtro-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.ex-filtro-btn:active{transform:scale(.92)}.ex-filtro-btn.con{border-color:var(--oro);background:var(--acc-soft)}.ex-filtro-btn i{background:var(--pri);min-width:20px;height:20px;color:var(--on-pri);font:700 .72rem/20px var(--sans);text-align:center;border-radius:99px;padding:0 5px;font-style:normal;position:absolute;top:-3px;right:-3px}.ex-rail{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -14px;padding:2px 14px 6px;display:flex;overflow-x:auto}.ex-rail::-webkit-scrollbar{display:none}.ex-chip{scroll-snap-align:start;border:1.5px solid var(--bd);background:var(--card);color:var(--fg);font:600 .88rem var(--sans);white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease),background .2s,color .2s,border-color .2s;border-radius:99px;flex:none;align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.ex-chip:hover{border-color:var(--oro)}.ex-chip:active{transform:scale(.94)}.ex-chip.on{background:linear-gradient(145deg,var(--pri2),var(--pri));border-color:var(--pri);color:var(--on-pri)}.ex-chip.disp i{background:var(--ok);border-radius:50%;width:8px;height:8px}.ex-activos{flex-wrap:wrap;gap:8px;display:flex}.ex-activo{border:1px solid var(--oro);background:var(--acc-soft);color:var(--fg);font:600 .82rem var(--sans);cursor:pointer;animation:escala .25s var(--ease) both;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:22px 16px;margin:0;padding:0;list-style:none;display:grid}.ex-grid>li{animation:sube .5s var(--ease) both}.ex-libro{text-align:left;width:100%;color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;align-content:start;gap:5px;padding:0;display:grid}.ex-portada{aspect-ratio:2/3;background:var(--bg2);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:4px 10px 10px 4px;display:block;position:relative;overflow:hidden;box-shadow:-1px 0 #00000040,0 14px 24px -14px #0009}.ex-portada:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000047,#ffffff24 4%,#0000 10%);position:absolute;inset:0}.ex-libro:hover .ex-portada,.ex-libro:focus-visible .ex-portada{transform:translateY(-7px)rotate(-.7deg);box-shadow:-1px 0 #00000040,0 26px 34px -16px #000000a6}.ex-libro:active .ex-portada{transform:scale(.97)}.ex-tapa{object-fit:cover;width:100%;height:100%;display:block}.ex-tapa.sin{text-align:center;background:linear-gradient(160deg,var(--pri2),var(--pri));color:var(--on-pri);place-content:center;gap:8px;padding:14px;display:grid}.ex-tapa.sin b{font:600 2.4rem/1 var(--serif);color:var(--oro-claro)}.ex-tapa.sin small{font:600 .78rem/1.2 var(--serif);opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ex-tapa.grande{aspect-ratio:2/3;border-radius:4px 10px 10px 4px;width:120px;height:auto;box-shadow:-1px 0 #00000040,0 18px 30px -14px #0009}.ex-tapa.sin.grande{height:180px}.ex-estado{z-index:1;font:700 .68rem var(--sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;bottom:8px;left:8px}.ex-estado i{background:currentColor;border-radius:50%;width:7px;height:7px}.ex-estado.si{color:#c8f2d8;background:#123a26d1}.ex-estado.no{color:#ffe2b0;background:#563810d6}.ex-tomo{z-index:1;background:var(--oro-grad);color:#1d1507;font:800 .72rem var(--sans);border-radius:99px;padding:2px 8px;position:absolute;top:8px;right:8px}.ex-titulo{font:600 1.02rem/1.2 var(--serif);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ex-autor{color:var(--mut);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.ex-esq{gap:8px;display:grid}.ex-esq i{aspect-ratio:2/3;border-radius:4px 10px 10px 4px}.ex-esq b{width:80%;height:14px}.ex-esq small{width:55%;height:11px}.ex-mas{justify-self:center;min-width:220px}.ex-campo{gap:6px;margin:12px 0;font-weight:600;display:grid}.ex-campo select{margin:0;font-weight:400}.fi-cab{grid-template-columns:120px 1fr;align-items:start;gap:18px;padding-right:30px;display:grid}.fi-datos{align-content:start;gap:8px;min-width:0;display:grid}.fi-datos .rx-kicker{margin:0}.fi-datos h3{font:600 1.55rem/1.15 var(--serif);overflow-wrap:anywhere;margin:0}.fi-autor{color:var(--mut);margin:0}.fi-disp{font:700 .78rem var(--sans);border-radius:99px;justify-self:start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.fi-disp i{background:currentColor;border-radius:50%;width:8px;height:8px}.fi-disp.si{background:color-mix(in srgb,var(--ok) 15%,var(--card));color:var(--ok)}.fi-disp.no{background:color-mix(in srgb,#b9803a 18%,var(--card));color:#a8681f}.fi-chips{flex-wrap:wrap;gap:6px;display:flex}.fi-sinopsis{margin:18px 0 6px}.fi-sinopsis h4,.fi-sub{font:700 .76rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin:0 0 6px}.fi-sinopsis p{margin:0;line-height:1.65}.fi-sub{margin-top:18px}.esq-lineas{gap:8px;display:grid}.esq-lineas i{height:13px}@media (max-width:520px){.fi-cab{grid-template-columns:96px 1fr;gap:14px}.ex-tapa.grande{width:96px}.ex-tapa.sin.grande{height:144px}.fi-datos h3{font-size:1.3rem}.ex-grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.lecturas{gap:16px;display:grid}.lc-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lc-cab h2{font-family:var(--serif);margin:0;font-size:2.1rem}.lc-cab p{margin:2px 0 0}.lc-mas{background:linear-gradient(145deg,var(--pri2),var(--pri));color:var(--on-pri);font:700 .9rem var(--sans);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:99px;flex:none;align-items:center;gap:8px;padding:11px 18px;display:inline-flex;box-shadow:0 10px 20px -12px #000000b3}.lc-mas svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px;transition:transform .3s var(--ease)}.lc-mas.abierto svg{transform:rotate(45deg)}.lc-mas:active{transform:scale(.95)}.lc-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lc-stats>div{border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);animation:sube .5s var(--ease) both;border-radius:18px;gap:2px;padding:14px 16px;display:grid}.lc-stats>div:nth-child(2){animation-delay:50ms}.lc-stats>div:nth-child(3){animation-delay:.1s}.lc-stats>div:nth-child(4){animation-delay:.15s}.lc-stats b{font:600 2rem/1 var(--serif);color:var(--pri)}.lc-stats em{color:#c9962f;margin-left:2px;font-size:1.2rem;font-style:normal}.lc-stats small{color:var(--mut)}.lc-agregar{border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);animation:sube .35s var(--ease) both;border-radius:20px;gap:10px;padding:16px;display:grid}.lc-agregar h3{font-family:var(--serif);margin:0}.lc-buscar{gap:10px;display:grid}.lc-buscar input{width:100%;margin:0;padding:15px 16px;font-size:16px}.lc-buscar .btn{width:100%;min-height:48px}.lc-hallado{border:1px solid var(--bd);background:var(--bg);animation:sube .3s var(--ease) both;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.lc-hallado b{font-family:var(--serif);font-size:1.05rem;display:block}.lc-tres{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lc-tres button{border:1.5px solid var(--bd);background:var(--card);color:var(--fg);font:600 .82rem var(--sans);cursor:pointer;transition:transform .15s var(--ease),border-color .2s,background .2s;border-radius:10px;padding:9px 4px}.lc-tres button:hover{border-color:var(--oro);background:var(--acc-soft)}.lc-tres button:active{transform:scale(.94)}.lc-manual{gap:8px;display:grid}.lc-manual input,.lc-manual select{margin:0;font-size:16px}.lc-pista{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;margin:0 0 -6px;font-size:.82rem;font-weight:600}.lc-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lc-tabs button{border:1.5px solid var(--bd);background:var(--card);color:var(--fg);font:700 .82rem/1.1 var(--sans);cursor:pointer;box-shadow:0 3px 0 var(--bd),var(--sh1);transition:transform .15s var(--ease),background .25s,color .25s,box-shadow .15s,border-color .2s;border-radius:16px;justify-items:center;gap:2px;padding:12px 4px 10px;display:grid}.lc-tabs button:hover{border-color:var(--oro)}.lc-tabs button:active{box-shadow:0 1px 0 var(--bd);transform:translateY(2px)}.lc-tabs button em{font:600 1.7rem/1 var(--serif);color:var(--pri)}.lc-tabs button.sel{background:linear-gradient(145deg,var(--pri2),var(--pri));border-color:var(--pri);color:var(--on-pri);box-shadow:0 3px 0 color-mix(in srgb,var(--pri) 60%,#000),var(--sh2)}.lc-tabs button.sel em{color:inherit}.lc-tabs button.sel,.lc-tabs button.sel span{color:var(--on-pri)}.lc-stats .tocable{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1.5px solid var(--oro);background:linear-gradient(145deg,var(--card),var(--acc-soft));transition:transform .15s var(--ease),box-shadow .2s;position:relative}.lc-stats .tocable:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.lc-stats .tocable:active{transform:scale(.97)}.lc-stats .tocable i{font:700 .72rem var(--sans);color:var(--acc);font-style:normal;position:absolute;top:12px;right:12px}.lc-herr{grid-template-columns:1fr;gap:8px;display:grid}.lc-herr input{width:100%;margin:0;font-size:16px}.lc-orden{flex-wrap:wrap;gap:6px;display:flex}.lc-orden button{border:1.5px solid var(--bd);background:var(--card);color:var(--fg);font:600 .82rem var(--sans);cursor:pointer;border-radius:99px;padding:7px 14px}.lc-orden button.sel{background:var(--fg);border-color:var(--fg);color:var(--bg)}.lc-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lc-tapa{aspect-ratio:2/3;object-fit:cover;background:var(--bg2);border-radius:3px 8px 8px 3px;width:100%;display:block;box-shadow:-1px 0 #00000040,0 10px 18px -10px #0000008c}.lc-tapa.sin{background:linear-gradient(160deg,var(--pri2),var(--pri));color:var(--oro-claro);font:600 1.8rem var(--serif);place-items:center;display:grid}.lc-leyendo{border:1px solid var(--bd);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 90%,var(--oro)));box-shadow:var(--sh2);animation:sube .5s var(--ease) both;border-radius:22px;grid-template-columns:104px 1fr;gap:16px;padding:16px;display:grid}.lc-cuerpo{align-content:start;gap:9px;min-width:0;display:grid}.lc-tit{font:600 1.3rem/1.15 var(--serif);overflow-wrap:anywhere}.lc-avance{align-items:center;gap:12px;display:flex}.lc-avance strong,.lc-avance small{display:block}.lc-anillo{flex:none;width:62px;height:62px}.lc-anillo .pista{fill:none;stroke:var(--bd);stroke-width:6px}.lc-anillo .trazo{fill:none;stroke:var(--acc);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.lc-anillo text{font:700 15px var(--sans);fill:var(--fg)}.lc-total{margin:0;font-size:16px}.lc-pag{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.lc-pag button{border:1.5px solid var(--bd);background:var(--card);height:44px;color:var(--fg);font:700 .9rem var(--sans);cursor:pointer;transition:transform .15s var(--ease),border-color .2s,background .2s;border-radius:12px}.lc-pag button:hover{border-color:var(--oro);background:var(--acc-soft)}.lc-pag button:active{transform:scale(.92)}.lc-pag input{text-align:center;height:44px;margin:0;font-size:16px;font-weight:700}.lc-acciones{flex-wrap:wrap;gap:8px;display:flex}.lc-fila{border:1px solid var(--bd);border-left:4px solid var(--bd);background:var(--card);box-shadow:var(--sh1);animation:sube .45s var(--ease) both;transition:box-shadow .3s var(--ease);border-radius:18px;overflow:hidden}.lc-fila.quiero{border-left-color:var(--pri)}.lc-fila.leido{border-left-color:var(--ok)}.lc-fila.abandonado{border-left-color:var(--mut)}.lc-fila.abierta{box-shadow:var(--sh2)}.lc-resumen{text-align:left;width:100%;color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.lc-resumen .lc-tapa{flex:none;width:58px}.lc-info{flex:1;gap:3px;min-width:0;display:grid}.lc-info b{font:600 1.08rem/1.2 var(--serif);overflow-wrap:anywhere}.lc-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.lc-mini{color:#c9962f;letter-spacing:1px;font-size:.95rem}.lc-mini i{color:var(--bd);font-style:normal}.lc-flecha{fill:none;width:20px;height:20px;stroke:var(--mut);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease);flex:none}.lc-fila.abierta .lc-flecha{transform:rotate(180deg)}.lc-detalle{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.lc-fila.abierta .lc-detalle{grid-template-rows:1fr}.lc-detalle>div{min-height:0;overflow:hidden}.lc-panel{border-top:1px dashed var(--bd);gap:10px;margin:0 12px;padding:12px 2px 14px;display:grid}.lc-panel input{margin:0;font-size:16px}.lc-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.enlace.quitar{color:var(--mut);font-size:.85rem}.enlace.peligro{color:var(--bad);font-weight:700}.lc-conf{flex-wrap:wrap;align-items:center;gap:12px;font-size:.88rem;display:flex}.lc-esq{border:1px solid var(--bd);background:var(--card);border-radius:18px;gap:12px;padding:12px;display:flex}.lc-esq i{border-radius:4px 8px 8px 4px;flex:none;width:58px;height:86px}.lc-esq span{flex:1;align-content:center;gap:10px;display:grid}.lc-esq b{width:70%;height:16px}.lc-esq small{width:40%;height:12px}.lc-toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:150;background:var(--fg);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--sh3);animation:toast-in .35s var(--ease) both;border-radius:99px;align-items:center;gap:10px;padding:12px 20px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.lc-toast span{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.lc-toast.mal{background:var(--bad);color:#fff}.lc-toast.mal span{background:#ffffff40}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){.lc-stats{grid-template-columns:repeat(2,1fr)}.lc-leyendo{grid-template-columns:88px 1fr;gap:14px;padding:14px}.lc-cab h2,.ex-cab h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.ex-grid>li,.lc-fila,.lc-leyendo,.lc-stats>div,.vacio-premium,.vacio-premium>span,.lc-toast,.lc-hallado,.lc-agregar,.ex-activo,.sk,.ex-esq *,.lc-esq *,.esq-lineas *{animation:none!important}.lc-detalle,.lc-anillo .trazo{transition:none}}.card.enviada{text-align:center;animation:escala .5s var(--ease) both;justify-items:center;gap:10px;padding:34px 24px;display:grid}.enviada-ic{background:var(--oro-grad);color:#1d1507;width:64px;height:64px;animation:rxpop .6s var(--ease) both;border-radius:50%;place-items:center;font-size:1.8rem;font-weight:800;display:grid;box-shadow:0 14px 26px -12px #00000080}.card.enviada h2{font-family:var(--serif);margin:4px 0 0;font-size:1.7rem}.card.enviada p{max-width:380px;margin:0}.espera{border:1.5px solid var(--oro);background:var(--acc-soft);color:var(--fg);animation:sube .35s var(--ease) both;border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0;padding:12px 14px;font-weight:600;display:flex}.auth textarea{resize:none;width:100%;font-size:16px}.sol-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sol-item{border:1px solid var(--bd);border-left:4px solid var(--oro);background:var(--card);box-shadow:var(--sh1);animation:sube .4s var(--ease) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.sol-av{width:40px;height:40px;font-size:1.1rem}.sol-datos{flex:1;gap:1px;min-width:160px;display:grid}.sol-datos small{overflow-wrap:anywhere}.sol-acc{flex-wrap:wrap;gap:8px;display:flex}.plataforma{gap:16px;display:grid}.pl-intro h2{font-family:var(--serif);margin:0;font-size:2.1rem}.pl-intro p{margin:2px 0 0}.pl-rol{background:var(--oro-grad);color:#1d1507;font:800 .72rem var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;flex:none;padding:3px 12px}.plataforma-app .lector-cab h1{font-size:1.4rem}.pl-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pl-stat{text-align:left;border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);font:inherit;color:var(--fg);animation:sube .5s var(--ease) both;border-radius:18px;gap:2px;padding:14px 16px;display:grid}.pl-stat b{font:600 2rem/1 var(--serif);color:var(--pri)}.pl-stat small{color:var(--mut)}button.pl-stat{cursor:pointer;transition:transform .2s var(--ease),border-color .2s}button.pl-stat:hover{border-color:var(--oro);transform:translateY(-3px)}.pl-stat.hay{border-color:var(--oro);background:linear-gradient(145deg,var(--card),var(--acc-soft))}.pl-stat.hay b{color:var(--acc)}.pl-buscar input{background:var(--card);width:100%;height:50px;box-shadow:var(--sh1);border-radius:99px;margin:0;padding:0 18px 0 46px;font-size:16px}.pl-n{font:700 .72rem/1.6 var(--sans);background:#7f7f7f2e;border-radius:99px;margin-left:2px;padding:0 7px;font-style:normal}.pl-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-card{border:1px solid var(--bd);border-left:5px solid var(--bd);background:var(--card);box-shadow:var(--sh1);animation:sube .45s var(--ease) both;border-radius:20px;gap:10px;padding:16px;display:grid}.pl-card.pendiente{border-left-color:var(--oro);background:linear-gradient(145deg,var(--card),var(--acc-soft))}.pl-card.aprobada{border-left-color:var(--ok)}.pl-card.suspendida{border-left-color:var(--bad)}.pl-card.rechazada{border-left-color:var(--mut)}.pl-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pl-nom h3{font:600 1.35rem/1.15 var(--serif);overflow-wrap:anywhere;margin:0}.pl-estado{font:700 .74rem var(--sans);border:1px solid var(--bd);background:var(--bg2);border-radius:99px;flex:none;padding:4px 12px}.pl-estado.pendiente{background:var(--acc-soft);border-color:var(--oro);color:var(--acc)}.pl-estado.aprobada{background:color-mix(in srgb,var(--ok) 14%,var(--card));border-color:var(--ok);color:var(--ok)}.pl-estado.suspendida{background:color-mix(in srgb,var(--bad) 12%,var(--card));border-color:var(--bad);color:var(--bad)}.pl-contacto,.pl-desc,.pl-motivo{overflow-wrap:anywhere;margin:0}.pl-contacto a{color:var(--pri)}.pl-desc{color:var(--mut);font-style:italic}.pl-motivo{background:var(--bg2);border-radius:10px;padding:8px 12px}.pl-datos{flex-wrap:wrap;gap:6px 16px;font-size:.9rem;display:flex}.pl-datos b{font-family:var(--serif);font-size:1.1rem}.pl-aviso{color:var(--acc);font-weight:700}.pl-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-ver{margin-left:auto}.pl-us{border-top:1px dashed var(--bd);gap:8px;padding-top:10px;display:grid}.pl-u{animation:sube .3s var(--ease) both;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-u>div{flex:1;min-width:150px;display:grid}.pl-u small{overflow-wrap:anywhere}.pl-pend{background:var(--acc-soft);border-color:var(--oro)}.pl-esq i{width:55%;height:20px}.pl-esq b{width:80%;height:14px}.pl-esq small{width:40%;height:12px}.pl-esq i,.pl-esq b,.pl-esq small{background:linear-gradient(90deg,var(--bg2) 0,color-mix(in srgb,var(--bg2) 55%,var(--card)) 40%,var(--bg2) 80%);background-size:480px 100%;border-radius:8px;animation:1.3s linear infinite esqueleto;display:block}@media (max-width:560px){.pl-stats{grid-template-columns:repeat(2,1fr)}.pl-intro h2{font-size:1.8rem}.pl-ver{margin-left:0}}@media (prefers-reduced-motion:reduce){.pl-card,.pl-stat,.sol-item,.card.enviada,.enviada-ic,.espera,.pl-u{animation:none!important}}.ind{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:12px 0 4px;display:grid}.ind-t{appearance:none;text-align:left;font:inherit;color:inherit;background:var(--card);border:1.5px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh1);cursor:pointer;padding:12px 14px;transition:transform .15s,border-color .15s,box-shadow .15s}.ind-t.fijo{cursor:default}.ind-t b{font:700 1.7rem var(--serif);color:var(--pri);line-height:1.1;display:block}.ind-t span{color:var(--mut);font-size:.82rem}.ind-t:not(.fijo):hover{border-color:var(--pri);transform:translateY(-2px)}.ind-t.sel{border-color:var(--pri);box-shadow:0 0 0 3px var(--acc-soft,#d08a5540)}.ind-t.alerta b{color:var(--bad)}.ind-t.aviso b{color:var(--acc)}.ind-t.bien b{color:var(--ok)}.dv-busca{gap:8px;margin:14px 0 6px;display:grid}.dv-escan{opacity:.95}.dv-tit{margin:14px 0 8px}.dv-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dv-fila{background:var(--card);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh1);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;animation:.25s both dvIn;display:grid}.dv-fila.venc{border-left:4px solid var(--bad)}.dv-fila.sk{background:linear-gradient(90deg,var(--card),var(--acc-soft,#eee),var(--card));background-size:200% 100%;height:78px;animation:1.2s linear infinite dvSk}.dv-fila .tapa{object-fit:cover;border-radius:5px;width:42px;height:60px}.dv-fila .tapa.sin{background:var(--bd);place-items:center;display:grid}.dv-info{gap:2px;min-width:0;display:grid}.dv-libro{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.dv-quien{font-size:.9rem}.dv-der{justify-items:end;gap:6px;display:grid}.dv-venc{background:var(--acc-soft,#eee);border-radius:99px;padding:2px 10px;font-size:.8rem;font-weight:600}.dv-venc.bad{background:var(--bad);color:#fff}.dv-venc.aviso{background:var(--acc);color:#fff}.dv-venc.ok{color:var(--ok)}.dv-guardar{border:1.5px solid var(--pri);border-radius:var(--r);background:var(--card);margin:14px 0;padding:14px;animation:.25s both dvIn}.dv-guardar-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}@media (max-width:560px){.dv-fila{grid-template-columns:auto 1fr}.dv-der{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;place-items:center start}}.seg{background:var(--bd);border-radius:99px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.seg button{appearance:none;font:600 .9rem var(--sans);color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 8px;transition:background .15s,color .15s}.seg button.sel{background:var(--card);color:var(--pri);box-shadow:var(--sh1)}.seg button:disabled{opacity:.5;cursor:not-allowed}.socio-lista{gap:6px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.socio-lista button{appearance:none;text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:var(--r);cursor:pointer;width:100%;font:inherit;color:inherit;align-items:center;gap:10px;padding:8px 10px;display:flex}.socio-lista button:hover{border-color:var(--pri)}.socio-av{background:var(--pri);width:34px;height:34px;color:var(--on-pri);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.socio-sel{border:1.5px solid var(--pri);border-radius:var(--r);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;animation:.2s both dvIn;display:flex}.socio-sel>div{flex:1;min-width:0}.plazo{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.plazo input{width:72px}@keyframes dvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dvSk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dv-fila,.dv-guardar,.socio-sel,.ind-t{transition:none;animation:none}.dv-fila.sk{animation:none}}select:not([multiple]){appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}@media (prefers-color-scheme:dark){select:not([multiple]){--lightningcss-light: ;--lightningcss-dark:initial}}select option{background:var(--card);color:var(--fg);font:500 15px var(--sans);padding:10px 12px}select option:checked{background:var(--acc-soft);color:var(--fg);font-weight:700}select option:disabled{color:var(--mut)}.cm-cab h2{font-family:var(--serif);margin:0;font-size:2.1rem}.cm-cab p{margin:2px 0 0}.cm-tabs{background:var(--card);border:1px solid var(--bd);box-shadow:var(--sh1);scrollbar-width:none;border-radius:99px;gap:6px;padding:5px;display:flex;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}.cm-tabs button{color:var(--fg);font:700 .88rem var(--sans);cursor:pointer;white-space:nowrap;transition:background .25s,color .25s,transform .15s var(--ease);background:0 0;border:0;border-radius:99px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:10px 16px;display:inline-flex}.cm-tabs button i{font-size:1.05rem;font-style:normal}.cm-tabs button:hover{background:var(--acc-soft)}.cm-tabs button:active{transform:scale(.95)}.cm-tabs button.sel,.cm-tabs button.sel span{background:linear-gradient(145deg,var(--pri2),var(--pri));color:var(--on-pri)}.cm-tabs button.sel{box-shadow:0 8px 16px -10px #0009}.cm-nuevo{background:var(--oro);color:#2a1d05;min-width:20px;height:20px;font:800 .72rem var(--sans);border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.cm-bloque{border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);border-radius:20px;gap:12px;padding:18px;display:grid}.cm-bloque>h3{font:600 1.35rem var(--serif);align-items:center;gap:8px;margin:0;display:flex}.cm-bloque>h3 em{font:700 .78rem var(--sans);background:var(--acc-soft);color:var(--pri);border-radius:99px;padding:2px 10px;font-style:normal}.cm-bloque input,.cm-bloque select{margin:0}.cm-bloque.aviso-privado{border-left:5px solid #b9803a}.cm-feed{gap:12px;margin:0}.cm-feed .feed-item{background:var(--card);box-shadow:var(--sh1);animation:sube .45s var(--ease) both;border-radius:18px;padding:14px}.cm-feed .feed-item.nuevo{border-left:1px solid var(--bd);background:linear-gradient(145deg,var(--card),var(--acc-soft));box-shadow:0 0 0 1.5px var(--oro),var(--sh1)}.cm-feed .feed-item.anuncio{border-top:4px solid var(--oro)}.cm-feed .feed-item>div{flex:1;gap:4px;display:grid}.cm-feed .feed-item p{color:var(--fg);margin:2px 0}.cm-cat{text-transform:uppercase;letter-spacing:.05em;justify-self:start;font-size:.68rem;font-weight:800}.cm-cat.evento{background:color-mix(in srgb,var(--ok) 16%,var(--card));color:var(--ok)}.cm-fecha{color:var(--mut);align-items:center;gap:8px;font-size:.78rem;display:flex}.cm-fecha em{font:800 .65rem var(--sans);text-transform:uppercase;letter-spacing:.06em;background:var(--oro);color:#2a1d05;border-radius:99px;padding:1px 8px;font-style:normal}.cm-afines{scroll-snap-type:x mandatory;gap:12px;margin:0;padding:2px 2px 10px;list-style:none;display:flex;overflow-x:auto}.cm-afin{scroll-snap-align:start;text-align:center;border:1px solid var(--bd);background:linear-gradient(170deg,var(--card),var(--acc-soft));transition:transform .2s var(--ease),box-shadow .2s;border-radius:20px;flex:0 0 180px;justify-items:center;gap:10px;padding:16px 12px;display:grid}.cm-afin:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.cm-afin-abrir{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;min-width:0;max-width:100%;padding:0;display:grid}.cm-afin-abrir b{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cm-afin-abrir small{font-size:.75rem}.cm-anillo{background:conic-gradient(var(--oro) calc(var(--p)*1%),var(--bd) 0);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:8px;display:grid;position:relative}.cm-anillo:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:5px}.cm-anillo .avatar{position:relative}.cm-anillo em{font:800 .72rem var(--sans);background:var(--pri);color:var(--on-pri);box-shadow:var(--sh1);border-radius:99px;padding:2px 9px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.cm-comun{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:4px;display:flex}.cm-comun i{font:600 .68rem var(--sans);background:var(--card);border:1px solid var(--bd);border-radius:99px;padding:2px 8px;font-style:normal}.cm-afin .btn{width:100%;padding:8px 10px}.cm-gente{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cm-gente .lector-fila{border:1px solid var(--bd);background:var(--bg);transition:box-shadow .2s,transform .2s var(--ease);border-radius:16px;padding:8px 10px}.cm-gente .lector-fila:hover{box-shadow:var(--sh1);transform:translateY(-1px)}.cm-gente .btn{padding:7px 14px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.cm-feed .feed-item{animation:none}}.ml-listas{border:1px dashed var(--oro);background:var(--acc-soft);animation:sube .35s var(--ease) both;border-radius:14px;gap:8px;margin-top:10px;padding:12px;display:grid}.ml-listas p{margin:0;font-size:.9rem;font-weight:700}.ml-chips{flex-wrap:wrap;gap:6px;display:flex}.ml-nueva{gap:8px;display:flex}.ml-nueva input{flex:1;min-width:0;margin:0;padding:9px 12px;font-size:16px}.ml-nueva .btn{flex:none;padding:8px 14px;font-size:.85rem}.pf-hero{border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);border-radius:24px;gap:14px;padding:0 0 16px;display:grid;overflow:hidden}.pf-portada{background:radial-gradient(circle at 20% 20%,var(--oro) 0,transparent 45%),linear-gradient(135deg,var(--pri2),var(--pri));height:96px}.pf-quien{align-items:flex-end;gap:14px;margin-top:-46px;padding:0 18px;display:flex}.pf-foto{background:var(--card);box-shadow:var(--sh2);border-radius:50%;flex:none;padding:4px}.pf-id{min-width:0;padding-bottom:2px}.pf-id h2{font:600 1.6rem/1.1 var(--serif);overflow-wrap:anywhere;margin:0}.pf-id p{margin:2px 0 0}.pf-datos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pf-prov{border:1.5px dashed var(--oro);background:var(--acc-soft);border-radius:16px;margin:0 18px;padding:14px;font-size:.92rem}.pf-prov label{gap:8px;font-weight:700;display:grid}.pf-prov-fila{gap:8px;display:flex}.pf-prov-fila select{flex:1;min-width:0;margin:0;font-weight:400}.pf-prov-fila .btn{flex:none}.pf-cifras{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0 18px;display:grid}.pf-cifras button{border:1.5px solid var(--bd);background:var(--bg);color:var(--fg);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--bd);transition:transform .15s var(--ease),background .25s,box-shadow .15s;border-radius:18px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.pf-cifras button:hover{border-color:var(--oro)}.pf-cifras button:active{box-shadow:0 1px 0 var(--bd);transform:translateY(2px)}.pf-cifras i{font-size:1.1rem;font-style:normal}.pf-cifras b{font:600 1.7rem/1 var(--serif);color:var(--pri)}.pf-cifras span{color:var(--mut);font-size:.78rem;font-weight:600}.pf-cifras button.sel{background:linear-gradient(145deg,var(--pri2),var(--pri));border-color:var(--pri);box-shadow:0 3px 0 color-mix(in srgb,var(--pri) 60%,#000)}.pf-cifras button.sel b,.pf-cifras button.sel span{color:var(--on-pri)}.pf-panel{background:var(--bg);border:1px solid var(--bd);animation:sube .3s var(--ease) both;border-radius:18px;margin:0 18px;padding:14px}.pf-gente,.pf-ops{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-gente li{align-items:center;gap:12px;display:flex}.pf-gente li>span{flex:1;min-width:0;display:grid}.pf-gente small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-gente .btn{flex:none;padding:7px 14px;font-size:.85rem}.pf-ops li{background:var(--card);border:1px solid var(--bd);border-radius:14px;gap:4px;padding:12px;display:grid}.pf-ops p{margin:2px 0}.pf-ops .etq{justify-self:start}.pf-op-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-vacio-mini{text-align:center;color:var(--mut);justify-items:center;gap:6px;padding:10px;display:grid}.pf-vacio-mini span{font-size:2rem}.pf-vacio-mini p{max-width:34ch;margin:0}.lc-cuando{border-top:1px solid var(--bd);gap:10px;padding-top:10px;display:grid}.lc-fechas{flex-wrap:wrap;gap:10px;display:flex}.lc-fechas label{color:var(--mut);flex:150px;gap:4px;font-size:.82rem;font-weight:600;display:grid}.lc-fechas input{color:var(--fg);margin:0;font-size:16px;font-weight:400}.lc-cuando .btn{justify-self:start}.asesor{--o-bib:var(--ok);--o-red:#3f7fc4;--o-fuera:var(--acc)}@media (prefers-color-scheme:dark){.asesor{--o-red:#7fb0ea}}.at-resp{flex:1;gap:12px;min-width:0;display:grid}.at-resp .burbuja{max-width:none;margin:6px 0 0}.at-tablero{gap:16px;min-width:0;display:grid}.at-estante{gap:8px;min-width:0;display:grid}.at-estante>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.at-estante>header i,.at-leyenda i,.at-sello i,.at-obra i,.at-donde i{background:var(--c);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.at-estante h4{margin:0;font-size:.95rem}.at-estante>header small{color:var(--mut)}.bib{--c:var(--o-bib)}.red{--c:var(--o-red)}.fuera{--c:var(--o-fuera)}.at-riel{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:0 -14px;padding:2px 14px 8px;list-style:none;display:flex;overflow-x:auto}.at-card{scroll-snap-align:start;border:1px solid var(--bd);border-top:3px solid var(--c);border-radius:var(--r);background:var(--card);animation:sube .45s var(--ease) both;flex:0 0 148px;align-content:start;gap:5px;padding:8px;display:grid}.at-portada{position:relative}.at-tapa{aspect-ratio:2/3;object-fit:cover;background:var(--bg2);border-radius:3px 6px 6px 3px;width:100%;display:block;box-shadow:-1px 0 #0003,0 8px 14px -10px #0009}.at-tapa.sin{background:var(--bg2);border:1px solid var(--bd);place-items:center;display:grid}.at-tapa.sin b{font:700 2rem var(--sans);color:var(--c)}.at-tapa.mini{flex:none;width:54px}.at-tapa.mini.sin b{font-size:1.3rem}.at-estado,.at-sorpresa{font:700 .66rem var(--sans);border-radius:99px;padding:2px 8px;position:absolute;left:6px}.at-estado{bottom:6px}.at-estado.si{color:#c8f2d8;background:#123a26e0}.at-estado.no{color:#ffe2b0;background:#563810e6}.at-sorpresa{background:var(--acc);color:#fff;top:6px}.at-tit{font:650 .92rem/1.2 var(--sans);overflow-wrap:anywhere}.at-aut{color:var(--mut);font-size:.78rem;display:block}.at-razon{color:var(--fg);margin:0;font-size:.8rem;line-height:1.35}.at-razon span{color:var(--c)}.at-card .at-razon{font-style:italic}.at-anotar{border:1px solid var(--bd);color:var(--fg);font:600 .8rem var(--sans);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;padding:6px 10px}.at-anotar:hover:not(:disabled){border-color:var(--c);background:var(--bg2)}.at-anotar.ok{border-color:var(--ok);color:var(--ok)}.at-donde{gap:6px;margin:0;padding:0;list-style:none;display:grid}.at-donde li{gap:7px;font-size:.78rem;line-height:1.25;display:flex}.at-donde li span{min-width:0;display:grid}.at-donde b{overflow-wrap:anywhere}.at-donde small{color:var(--mut)}.at-donde li.si i{background:var(--ok)}.at-donde li.no i{background:var(--mut)}.at-card .marcar-lectura,.at-paso .marcar-lectura{font-size:.8rem}.at-autor{border:1px solid var(--bd);border-left:4px solid var(--o-fuera);border-radius:var(--r);background:var(--card);gap:10px;padding:14px;display:grid}.at-autor-cab{align-items:center;gap:12px;display:flex}.at-autor h4{margin:0;font-size:1.15rem}.at-kicker{font:700 .68rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.at-foto{object-fit:cover;background:var(--bg2);border:1px solid var(--bd);border-radius:50%;flex:none;width:64px;height:64px}.at-foto.sin{font:700 1.3rem var(--sans);color:var(--pri);place-items:center;display:grid}.at-autor p{margin:0;line-height:1.5}.at-empezar{background:var(--bg2);border-radius:6px;padding:10px 12px}.at-empezar b{font:700 .7rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin-bottom:2px;display:block}.at-obras{flex-wrap:wrap;gap:6px;display:flex}.at-obra{border:1px solid var(--bd);background:var(--bg);color:var(--fg);font:600 .8rem var(--sans);cursor:pointer;text-align:left;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.at-obra:hover{border-color:var(--c)}.at-ruta{border:1px solid var(--bd);border-radius:var(--r);background:var(--card);padding:14px}.at-ruta>header{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.at-ruta h4{margin:0;font-size:1rem}.at-ruta>header small{color:var(--mut)}.at-ruta ol{margin:0;padding:0;list-style:none;display:grid}.at-ruta li{grid-template-columns:30px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.at-ruta li:not(:last-child):before{content:"";background:var(--bd);width:2px;position:absolute;top:30px;bottom:0;left:14px}.at-nodo{background:var(--c);color:#fff;width:30px;height:30px;font:700 .85rem var(--sans);border-radius:50%;place-items:center;display:grid}.at-paso{gap:10px;min-width:0;padding-top:2px;display:flex}.at-paso>div{align-content:start;gap:4px;min-width:0;display:grid}.at-paso b{font:650 .95rem/1.2 var(--sans);overflow-wrap:anywhere}.at-sello{font:700 .7rem var(--sans);color:var(--mut);justify-self:start;align-items:center;gap:6px;display:inline-flex}.at-leyenda{text-align:left;gap:6px;width:100%;max-width:340px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.at-leyenda li{border:1px solid var(--bd);border-left:4px solid var(--c);border-radius:var(--r);background:var(--card);align-items:center;gap:10px;padding:8px 12px;display:flex}.at-leyenda li span{display:grid}.at-leyenda small{color:var(--mut)}@media (min-width:700px){.at-card{flex-basis:160px}}@media (prefers-reduced-motion:reduce){.at-card{animation:none}}.lector-app h1{font-size:1.3rem}.lector-app h2{font-size:1.1rem}.lector-app h3{font-size:1rem}.lector-app .btn{border-radius:10px;min-height:36px;padding:7px 14px;font-size:14px}.lector-app .btn.small{min-height:30px;padding:4px 10px;font-size:13px}.lector-app .btn.big{min-height:44px;font-size:15px}.lector-app .chip{padding:5px 12px;font-size:13.5px}.lector-cab{gap:10px;margin-bottom:6px;padding:6px 14px}.lector-cab h1{font-size:1.1rem}.lector-cab .logo{width:32px!important;height:32px!important}.lector-cab .btn{min-height:32px;padding:4px 12px;font-size:13px}.lector-app .hero-lector{margin-bottom:10px;padding:16px 18px 14px}.ini .hero-lector{padding:18px 20px 16px}.ini-atajo{min-height:92px;padding:14px}.ini-atajo b{font-size:1.1rem}.ini-atajo .ic svg{width:44px;height:44px}.ini-leyendo,.ini-perfil{padding:14px}.ini-stats b{font-size:1.3rem}@media (min-width:701px){.lector-nav{margin:2px auto 12px}.lector-nav button{padding:6px 12px;font-size:.9rem}.lector-nav button svg{width:18px;height:18px}}@media (max-width:700px){.lector-nav{padding:4px}.lector-nav button{padding:4px 2px}.lector-nav button svg{width:18px;height:18px}}.as-cab{gap:10px;padding:8px 12px}.as-cab h2{margin:0;font-size:1rem}.as-cab small{display:none}.as-av{width:30px;height:30px;font-size:.9rem}.as-av.chico{width:24px;height:24px;margin-top:4px;font-size:.7rem}.as-msgs{padding:10px 10px 4px}.as-bienvenida{gap:6px;padding:4px 0}.as-grande{font-size:1.8rem}.as-bienvenida h3{font-size:1.2rem}.as-bienvenida p{font-size:.9rem}.as-pie{padding:6px 10px 8px}.as-enviar{width:42px;height:42px}.as-form input{padding:9px 16px}.at-leyenda{flex-wrap:wrap;justify-content:center;gap:6px;max-width:none;margin:2px 0;display:flex}.at-leyenda li{border-left-width:1px;border-radius:99px;gap:6px;padding:3px 10px;font-size:.78rem}.at-leyenda small{display:none}.at-riel{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}.at-card{border-top:1px solid var(--bd);border-left:3px solid var(--c);flex:none;grid-template-columns:60px minmax(0,1fr);gap:3px 10px;padding:8px}.at-card>*{grid-column:2;min-width:0}.at-card>.at-portada{grid-area:1/1/span 3;align-self:start}.at-card>.marcar-lectura{grid-area:4/1/auto/-1;margin-top:6px}.at-card .at-tit{font-size:.9rem}.at-card .at-razon{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-estado,.at-sorpresa{padding:1px 6px;font-size:.58rem}.at-estante{gap:6px}.at-tablero{gap:12px}.at-autor,.at-ruta{padding:10px 12px}.at-foto{width:48px;height:48px}.lc-stats{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lc-stats>div{border-radius:14px;padding:10px 12px}.lc-stats b{font-size:1.5rem}.lc-stats small{font-size:.78rem;line-height:1.2}@media (max-width:560px){.lc-stats>div{padding:8px 10px}.lc-stats b{font-size:1.25rem}.lc-stats small{font-size:.72rem}}.lc-pie{flex-wrap:nowrap}.lc-conf{white-space:nowrap;flex-wrap:nowrap;gap:8px}@media (max-width:420px){.lc-pie{flex-wrap:wrap}}.ml-ok{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.op-mia{border:1px solid var(--bd);background:var(--bg);border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.op-mia-cab{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.op-mia-cab b{font:600 1.02rem var(--serif);overflow-wrap:anywhere}.op-mia p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.op-mia-pie{align-items:center;gap:8px;margin-top:2px;display:flex}.op-mia-pie small{margin-right:auto}.op-mia-pie .btn{flex:none}.li-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.li-cab h2{margin:0}.li-cab .btn{flex:none}.li-pub{border:1px solid var(--bd);background:var(--bg);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:8px 0;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.li-pub:hover{border-color:var(--oro)}.li-pub.on{border-color:var(--pri);background:var(--acc-soft)}.li-pub input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.li-sw{background:var(--bd);border-radius:99px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.li-sw:after{content:"";width:18px;height:18px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.li-pub.on .li-sw{background:var(--pri)}.li-pub.on .li-sw:after{transform:translate(18px)}.li-pub input:focus-visible+.li-sw{outline:2px solid var(--oro);outline-offset:2px}.li-txt{gap:1px;min-width:0;display:grid}.li-txt small{color:var(--mut)}.lista-items{counter-reset:n;padding-left:0;list-style:none}.lista-items li{counter-increment:n;align-items:center;gap:8px;display:flex}.lista-items li:before{content:counter(n) ".";min-width:1.5em;color:var(--mut);flex:none}.lista-items li span{flex:1;min-width:0;margin-right:0}.lista-items li .btn{flex:none}.pf-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.tops{border:1px solid var(--bd);background:var(--card);box-shadow:var(--sh1);border-radius:20px;grid-column:1/-1;gap:10px;min-width:0;padding:14px;display:grid}.tp-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-cab h3{margin:0}.tp-seg{background:var(--bd);border-radius:99px;gap:4px;min-width:0;padding:3px;display:flex}.tp-seg button{color:var(--fg);font:600 .82rem var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:auto;padding:6px 12px;transition:background .2s,color .2s}.tp-seg button.sel{background:var(--pri);color:var(--on-pri);box-shadow:var(--sh1)}.tp-tipos{width:100%}.tp-generos{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tp-generos .chip{white-space:nowrap;flex:none}.tp-msg{margin:6px 0}.tp-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tp-lista li{border:1px solid var(--bd);background:var(--bg);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.tp-n{text-align:center;width:22px;font:700 .95rem var(--serif);color:var(--acc);flex:none}.tp-lista li:nth-child(-n+3) .tp-n{color:var(--oro)}.tp-tapa{object-fit:cover;background:var(--bg2);border-radius:2px 5px 5px 2px;flex:none;width:34px;height:50px;box-shadow:-1px 0 #0003,0 6px 10px -8px #0009}.tp-tapa.sin{border:1px solid var(--bd);font:700 1.1rem var(--serif);color:var(--pri);place-items:center;display:grid}.tp-txt{flex:1;min-width:0;display:grid}.tp-txt b{font:600 .92rem/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-met{font:600 .78rem var(--sans);color:var(--mut);white-space:nowrap;flex:none}.tp-lista .btn{flex:none}.tp-fuente{display:block}@media (max-width:560px){.tp-lista li{flex-wrap:wrap;row-gap:4px}.tp-txt{flex-basis:calc(100% - 140px)}.tp-met{margin-left:auto}.tp-seg button{padding:6px 8px;font-size:.78rem}}.tp-lista{min-height:120px;transition:opacity .15s}.tp-lista.cargando{opacity:.45;pointer-events:none}.gu{gap:12px;padding-bottom:84px;display:grid}.gu-cab{gap:12px;display:grid}.gu-cab h2{margin:0 0 4px}.gu-cab p{margin:0}.gu-barra{background:var(--bd);border-radius:99px;height:8px;margin-bottom:6px;overflow:hidden}.gu-barra i{background:linear-gradient(90deg,var(--acc),var(--oro));height:100%;transition:width .4s var(--ease);border-radius:99px;display:block}.gu-grupo h3{flex-direction:column;gap:2px;margin:0 0 10px;font-size:1.05rem;display:flex}.gu-grupo h3 small{font-size:.8rem;font-weight:500}.gu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:560px){.gu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.gu-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.gu-op{border:1.5px solid var(--bd);background:var(--bg);min-height:56px;color:var(--fg);font:600 .9rem/1.15 var(--sans);text-align:left;cursor:pointer;transition:transform .15s var(--ease),border-color .2s,background .2s,box-shadow .2s;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.gu-op:hover{border-color:var(--oro);transform:translateY(-1px)}.gu-op:active{transform:scale(.97)}.gu-ico{flex:none;font-size:1.4rem;line-height:1}.gu-txt{overflow-wrap:anywhere;min-width:0}.gu-op.on{background:var(--acc-soft);border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.gu-ok{color:var(--acc);font-size:.75rem;font-weight:800;position:absolute;top:6px;right:8px}.gu-pie{bottom:calc(var(--nav-h,72px) + 8px);border:1px solid var(--bd);background:var(--card);z-index:5;border-radius:16px;gap:8px;padding:10px;display:flex;position:sticky;box-shadow:0 8px 24px #00000040}.gu-pie .btn{flex:1}
:root{--r:8px;--serif:var(--sans);--sh1:0 1px 2px #0f17140d;--sh2:0 4px 14px -6px #0f17142e;--sh3:0 12px 32px -12px #0f171447}body{font-size:15px;line-height:1.5;background:var(--bg)!important;background-image:none!important}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.005em;font-weight:650;line-height:1.25}h1{font-size:1.45rem}h2{font-size:1.2rem}h3{font-size:1rem}.lc-cab h2,.cm-cab h2,.ex-cab h2{font-size:1.5rem}.pf-id h2{font:650 1.3rem/1.2 var(--sans)}.lc-stats b,.pf-cifras b,.lc-tabs button em,.cm-bloque>h3,.perfil-hero h2,.perfil-hero h3{font-family:var(--sans)}.cm-bloque>h3{font-size:1.05rem}.lc-stats b{font-size:1.6rem;font-weight:650}.vacio b,.vacio-premium h3{font-family:var(--sans)}.card,.cm-bloque,.pf-hero,.lc-stats>div,.cm-afin,.feed-item,.lc-agregar,.mueble,.pf-panel,.pf-ops li{border-radius:var(--r)!important;box-shadow:none!important}.card,.cm-bloque,.pf-hero{border-color:var(--bd)}.lc-stats>div,.lc-stats .tocable,.cm-afin{background:var(--card)!important}.cm-afin:hover,.cm-gente .lector-fila:hover{border-color:var(--pri);transform:none;box-shadow:none!important}.feed-item.nuevo,.cm-feed .feed-item.nuevo{background:var(--card)!important;border-left:3px solid var(--pri)!important;box-shadow:none!important}.cm-feed .feed-item.anuncio{border-top:1px solid var(--bd)}.pf-portada{height:56px;background:var(--pri)!important}.pf-quien{margin-top:-30px}.pf-foto{box-shadow:none}.btn,.lc-mas,.as-enviar,.burbuja.yo,.chip.sel,.navitem.sel,.bottom button.sel,.ml-op.on,.lc-tabs button.sel,.cm-tabs button.sel,.lector-nav button.sel,.pf-cifras button.sel{background:var(--pri)!important;color:var(--on-pri)!important;box-shadow:none!important;background-image:none!important}.btn:hover:not(:disabled),.lc-mas:hover{background:var(--pri2)!important;box-shadow:none!important;transform:none!important}.btn.ghost{border:1px solid var(--bd);color:var(--pri)!important;background:0 0!important}.btn.ghost:hover:not(:disabled){border-color:var(--pri);background:var(--bg2)!important}.btn,.lc-mas{border-radius:6px;font-weight:600}.btn:active,.lc-mas:active{transform:none}.lc-mas{padding:9px 16px}.lc-mas svg{stroke-width:2px}.lc-tabs button,.pf-cifras button{border-radius:var(--r);border:1px solid var(--bd);box-shadow:none!important}.lc-tabs button:hover,.pf-cifras button:hover{border-color:var(--pri);background:var(--bg2)}.lc-tabs button:active,.pf-cifras button:active{transform:none}.lc-tabs button em{font-size:1.35rem;font-weight:650}.lc-tabs button.sel em,.pf-cifras button.sel b,.pf-cifras button.sel span,.lc-tabs button.sel span,.cm-tabs button.sel span{color:var(--on-pri)!important}.cm-tabs{border-radius:var(--r);box-shadow:none;gap:4px;padding:4px}.cm-tabs button{border-radius:6px}.cm-tabs button:hover:not(.sel){background:var(--bg2)}.lector-nav,.lector-nav button{border-radius:var(--r)!important}.chip,.etq,.punto,.afin-pct,.cm-comun i,.lc-orden button,.cm-nuevo,.cm-fecha em{border-radius:6px}.lc-orden button.sel{background:var(--pri);border-color:var(--pri);color:var(--on-pri)}.cm-nuevo,.cm-fecha em{background:var(--pri);color:var(--on-pri)}.cm-cat{letter-spacing:.03em}.cm-anillo{background:conic-gradient(var(--pri) calc(var(--p)*1%),var(--bd) 0)}.cm-anillo em{background:var(--card);color:var(--pri);border:1px solid var(--bd);box-shadow:none}.vista,.stagger>*,.lector-vista,.lc-stats>div,.ex-grid>li,.lc-fila,.lc-leyendo,.vacio-premium,.vacio-premium>span,.cm-feed .feed-item,.ml-listas,.pf-panel,.lc-hallado,.lc-agregar,.ex-activo{animation:none!important}.hint:before{content:"";background:var(--pri);border-radius:2px;align-self:stretch;width:3px}.hint{background:var(--bg2)}.pf-prov,.ml-listas{border-style:solid;border-color:var(--bd);background:var(--bg2)}input,select,textarea{border-radius:6px!important}.feed-ic{background:var(--bg2);color:var(--pri);font:700 .9rem var(--sans);font-style:italic}.pf-vacio-mini{padding:18px}.sin-portada,.sin-tapa,.tapa.sin,.as-tapa.sin,.as-grande,.rec-tapa.sin,.lec-tapa.sin{border:1px solid var(--bd);color:#0000!important;background:var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M5 4h11a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3z'/%3E%3Cpath d='M5 17a3 3 0 0 1 3-3h11'/%3E%3C/svg%3E") center/32% no-repeat!important;font-size:0!important}@media (prefers-reduced-motion:no-preference){.btn,.lc-tabs button,.cm-tabs button,.pf-cifras button{transition:background .15s,border-color .15s,color .15s}}.vacio-premium>span,.guia-fin-icono{display:none}@media (max-width:700px){.lector-nav{-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:var(--card)!important;border-width:1px 0 0!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important}.lector-nav button{border-radius:var(--r)!important}}.lec-tabs button,.ex-chip,.seg button{border-radius:var(--r)}.lec-tabs button.sel,.ex-chip.on,.seg button.sel,.chip.sel,.lc-orden button.sel,.pf-cifras button.sel{background:var(--pri)!important;border-color:var(--pri)!important;color:var(--on-pri)!important;box-shadow:none!important;background-image:none!important}.lec-tabs button.sel span,.ex-chip.on i{color:inherit}.lector-app.en-perfil{position:relative}.lector-app.en-perfil .lector-cab{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;margin:0;position:absolute;top:0;left:-14px;right:-14px}.lector-app.en-perfil .lector-cab h1{color:#fff}.lector-app.en-perfil .lector-cab .btn.ghost{color:#fff!important;border-color:#ffffff73!important}.lector-app.en-perfil .lector-cab .lector-yo{color:#fff}.lector-app.en-perfil .pf-portada{height:calc(124px + env(safe-area-inset-top));background:linear-gradient(135deg,var(--hero-b),var(--hero-a))!important}.lector-app.en-perfil .lector-vista>.pf-hero:first-child{border-top:0;margin:0 -14px;border-radius:0!important}@media (min-width:900px){.lector-app.en-perfil{margin-top:-28px}.lector-app.en-perfil .lector-vista>.pf-hero:first-child{margin:0;border-radius:0 0 var(--r) var(--r)!important}.lector-app.en-perfil .lector-cab{padding:12px 18px;left:0;right:0}}
@media (max-width:899px){.bottom{padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:1px 0 0!important;border-radius:0!important;animation:none!important;bottom:0!important;left:0!important;right:0!important}.bottom button{border-radius:var(--r,8px)!important}.alta-barra,.guia-nav{bottom:72px!important}}.hero p,.hero h2+p{color:#fff!important;opacity:1!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.hero h2{color:#fff}.paso.acordeon{padding:0;display:block;overflow:hidden}.paso-cab{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:13px 16px;display:flex}.paso-cab:hover{background:var(--bg2)}.paso-tit{min-width:0;font:650 1rem/1.25 var(--sans);flex:1}.paso-flecha{fill:none;width:20px;height:20px;stroke:var(--mut);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.paso.abierto .paso-flecha{transform:rotate(180deg)}.paso.acordeon .cuerpo{padding:2px 16px 16px 60px}.paso.acordeon .cuerpo p{margin:0 0 10px}.paso.acordeon.hecho{opacity:1}.paso.acordeon.hecho .paso-tit{color:var(--mut)}@media (max-width:560px){.paso.acordeon .cuerpo{padding:2px 14px 14px}}.hoja-mas{padding-top:12px!important}.hoja-mas:before{display:none!important}.hoja-mas>.hoja-x{background:var(--bg2);width:38px;height:38px;color:var(--fg);cursor:pointer;z-index:2;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:12px}.hoja-mas .mas-grupo:first-of-type h4{margin-top:2px;padding-right:48px}.hoja-mas .mas-quien{border-bottom:0;border-top:1px solid var(--bd);margin:18px 0 0;padding:14px 0 4px}.hoja-mas .mas-pie{border-top:0;margin-top:12px;padding-top:0}.rejilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 14px;margin:6px 0 10px;display:grid}.campo{flex-direction:column;gap:4px;min-width:0;display:flex}.rejilla>.campo{grid-column:span 6}.rejilla>.campo.c2{grid-column:span 3}.rejilla>.campo.c3{grid-column:span 2}.campo-et{font:650 .76rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.campo input,.campo select,.campo textarea{margin:0}.campo-ayuda{color:var(--mut);font-size:.78rem}@media (max-width:560px){.rejilla>.campo.c2{grid-column:span 6}.rejilla>.campo.c3{grid-column:span 2}}.form-tit{border-top:1px solid var(--bd);font:700 .8rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin:18px 0 4px;padding-top:12px}.rap-form .rejilla{margin:4px 0 8px}.cat-cab{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cat-cab h2{margin:0}.cat-cab p{margin:2px 0 0}.cat-buscar{align-items:center;display:flex;position:relative}.cat-buscar svg{fill:none;width:18px;height:18px;stroke:var(--mut);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:14px}.cat-buscar input{margin:0;padding-left:42px;padding-right:40px}.cat-borrar{background:var(--bg2);width:30px;height:30px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;font-size:1.2rem;line-height:1;position:absolute;right:8px}.cat-barra{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.cat-filtros{align-items:center;gap:8px;display:inline-flex}.cat-filtros svg,.seg.cat-vista svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cat-filtros.con{border-color:var(--pri)!important}.cat-orden{flex:170px;min-width:150px;max-width:260px}.cat-orden select{margin:0;padding:9px 12px;font-size:.92rem}.seg.cat-vista{border-radius:var(--r,8px);grid-template-columns:auto auto;margin:0 0 0 auto;display:inline-grid}.seg.cat-vista button{border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:8px 14px;display:inline-flex}@media (max-width:560px){.cat-barra{grid-template-columns:1fr 1fr;display:grid}.cat-orden{order:3;grid-column:1/-1;max-width:none}.seg.cat-vista{width:100%;margin:0}.seg.cat-vista button{justify-content:center}}.tl-titulo,.ll-titulo,.ex-titulo{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tl-autor,.ex-autor,.ll-autor{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tl-extra{min-height:1.35em}.ex-titulo{min-height:2.4em}.ex-autor{min-height:1.3em}.tp-lista li{grid-template-columns:24px minmax(0,1fr) 112px;align-items:center;gap:10px;padding:8px 10px;display:grid}.tp-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0;display:flex}.tp-abrir:focus-visible{outline:2px solid var(--pri);outline-offset:3px}.tp-txt{gap:2px;min-width:0;display:grid}.tp-txt b{white-space:normal;text-overflow:clip;font:650 .95rem/1.25 var(--sans);overflow-wrap:anywhere;overflow:visible}.tp-txt small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:.82rem;overflow:visible}.tp-txt em{font:600 .78rem var(--sans);color:var(--acc);font-style:normal}.tp-quiero{white-space:nowrap;justify-content:center;width:112px}.tp-tapa{width:42px;height:62px}.tp-grande .tp-tapa{width:100px;height:150px}.tp-seg button{text-align:center;flex:1 1 0}@media (max-width:560px){.tp-lista li{grid-template-columns:22px minmax(0,1fr) 96px;gap:8px}.tp-quiero{width:96px;padding-inline:6px;font-size:.78rem}}.tp-tipos button{flex:0 0 calc(33.3333% - 2.66667px)}.seg.tres{border-radius:var(--r,8px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.seg.tres button{border-radius:6px;min-height:42px;padding:8px 6px}.seg.tres button.sel{font-weight:700;background:var(--card)!important;color:var(--txt,inherit)!important;border:1px solid var(--bd)!important;box-shadow:var(--sh1)!important}.tp-seg{box-sizing:border-box;border-radius:var(--r,8px);width:100%;overflow:hidden}.tp-seg button{white-space:normal;text-align:center;border-radius:6px;min-width:0;padding:9px 4px;font-size:.78rem;line-height:1.15}.tp-cab{gap:10px;display:grid}.tp-cab h3{margin:0}.cat-cab{align-items:center}.cat-estandarizar{white-space:nowrap;flex:none}.tl-tapa .sin{color:var(--on-pri);background:linear-gradient(160deg,var(--pri2),var(--pri))!important}.tl-tapa .sin b{font:600 2.6rem/1 var(--serif);color:var(--oro-claro)}.ej-lista{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ej-card{border:1px solid var(--bd);border-radius:var(--r,10px);background:var(--card);gap:8px;padding:14px;display:grid}.ej-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.ej-cab select{width:auto;margin:0;padding:7px 10px;font-size:.9rem}.ej-donde{color:var(--mut);margin:0;font-size:.88rem}.ej-card .campo input,.ej-card select{margin:0}.ej-acc{flex-wrap:wrap;gap:8px;display:flex}.ej-acc .btn{flex:120px}.btn.guardar{width:100%;margin-top:14px}.campo-fila{flex-direction:column;align-items:stretch;gap:8px;display:flex}.campo-fila input{width:100%;min-width:0}.campo-fila .btn{align-self:flex-start}.campo-fila .btn,.rap-input .btn{color:var(--pri)!important;border:1px solid var(--bd)!important;box-shadow:none!important;background:0 0!important}.campo-fila .btn:hover:not(:disabled),.rap-input .btn:hover:not(:disabled){border-color:var(--pri)!important}.biblio-col{flex-direction:column;gap:16px;display:flex}.biblio-col>*{margin:0}.plegable>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;list-style:none;display:flex}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary:before{content:"▸";color:var(--mut);margin-right:4px}.plegable[open]>summary:before{content:"▾"}.plegable>.card{box-shadow:none;background:0 0;border:0;margin-top:12px;padding:0}.ej-lista>li.ej-card{grid-template-columns:minmax(0,1fr);align-items:start;display:grid!important}.ej-card>*{min-width:0}.ej-card .check-simula{align-items:center;gap:8px;display:flex}.ej-card .campo{width:100%}.version{text-align:center;font-size:.76rem}.row.nowrap.alta-campo{flex-direction:column;align-items:stretch;gap:8px}.row.nowrap.alta-campo input{width:100%;min-width:0}.row.nowrap.alta-campo .btn{align-self:flex-start;color:var(--pri)!important;border:1px solid var(--bd)!important;box-shadow:none!important;background:0 0!important}.ex-rail{scroll-snap-type:none;margin:0;padding:2px 2px 6px;scroll-padding-inline:2px}.ex-rail .ex-chip{scroll-snap-align:none}.rx-hoja.hoja-gral .hoja-x{float:right;z-index:6;box-shadow:var(--sh1);margin:2px -6px 0 10px;position:sticky;top:6px;right:auto}.mtop{display:none!important}@media (max-width:899px){main{padding-top:calc(12px + env(safe-area-inset-top))}}.bottom button .logo{filter:none;width:auto;height:24px}.bottom button.sel,.navitem.sel,.hoja .navitem.sel{background:var(--acc-soft)!important;color:var(--fg)!important;box-shadow:none!important;border-color:var(--pri)!important;background-image:none!important}.bottom button.sel svg,.navitem.sel svg,.hoja .navitem.sel svg{stroke:currentColor;color:var(--fg)!important}.bottom button.sel{font-weight:700}.pd{gap:14px;display:grid}.pd-cab h2{margin:0 0 4px}.pd-cab p{max-width:62ch;margin:0}.pd-cab-fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pd-cab-fila>div{flex:280px;min-width:0}.pd-form{background:var(--card);border:1px solid var(--bd);border-radius:var(--r,8px);padding:14px 16px 16px}.pd-form .btn{margin-top:4px}.pd-cifras{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pd-cifras>div{background:var(--card);border:1px solid var(--bd);border-radius:var(--r,8px);gap:2px;padding:12px 14px;display:grid}.pd-cifras b{font:700 1.6rem/1 var(--sans);color:var(--pri)}.pd-cifras span{color:var(--mut);font-size:.8rem;line-height:1.25}.pd-cifras .aviso b{color:var(--bad)}.pd-filtros{flex-wrap:wrap;gap:8px;display:flex}.pd-solo{margin-left:auto}.pd-tabs{border-bottom:1px solid var(--bd);gap:2px;display:flex;overflow-x:auto}.pd-tabs button{color:var(--mut);font:600 .95rem var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 14px;display:inline-flex}.pd-tabs button.sel{color:var(--fg);border-bottom-color:var(--pri)}.pd-tabs em{text-align:center;background:var(--bg2);min-width:22px;color:var(--fg);border-radius:99px;padding:1px 7px;font-size:.78rem;font-style:normal}.pd-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-item{background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--bd);border-radius:var(--r,8px);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pd-item.esq{min-height:92px}.pd-item.pr-alta{border-left-color:var(--bad)}.pd-item.pr-media{border-left-color:var(--oro,#c9a227)}.pd-item.pr-baja{border-left-color:var(--ok)}.pd-item.hecho{opacity:.75}.pd-tapa{background:var(--bg2);border:1px solid var(--bd);border-radius:5px;place-items:center;width:56px;height:82px;display:grid;overflow:hidden}.pd-tapa img{object-fit:cover;width:100%;height:100%;display:block}.pd-tapa span{font:700 1.5rem var(--sans);color:var(--mut)}.pd-cuerpo{gap:3px;min-width:0;display:grid}.pd-cuerpo h3{font:650 1.02rem/1.25 var(--sans);margin:0}.pd-autor{color:var(--mut);margin:0;font-size:.88rem}.pd-notas{margin:2px 0 0;font-size:.88rem;line-height:1.35}.pd-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.pd-tags:empty{display:none}.pd-tag,.pd-prio{background:var(--bg2);color:var(--fg);border:1px solid var(--bd);border-radius:99px;padding:2px 9px;font-size:.75rem;font-weight:600}.pd-tag.aviso{background:var(--bad-soft);color:var(--bad);border-color:#0000}.pd-prio.alta{color:var(--bad)}.pd-lado{align-content:center;justify-items:end;gap:8px;display:grid}.pd-cant{border-radius:var(--r,8px);background:var(--acc-soft);justify-items:center;min-width:64px;padding:6px 10px;line-height:1.1;display:grid}.pd-cant b{font:700 1.5rem var(--sans);color:var(--pri)}.pd-cant span{color:var(--mut);font-size:.72rem}.pd-ok{color:var(--ok);font-size:.85rem;font-weight:650}.pd-sel{font-weight:600;width:auto!important;margin:0!important;padding:6px 30px 6px 10px!important;font-size:.85rem!important}.pd-acc{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pd-vacio{text-align:center;border:1px dashed var(--bd);border-radius:var(--r,8px);background:var(--bg2);padding:30px 16px}.pd-vacio b{margin-bottom:4px;display:block}.pd-vacio p{color:var(--mut);margin:0;font-size:.9rem}@media (max-width:640px){.pd-item{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 12px}.pd-tapa{width:48px;height:70px}.pd-lado{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;place-items:center stretch;gap:8px;display:flex}.pd-acc{justify-content:flex-start}.pd-cifras b{font-size:1.3rem}.pd-solo{margin-left:0}}.chips{gap:6px}.chip,.lector-app .chip{min-height:32px;font:600 13px/1.2 var(--sans);color:var(--fg);background:var(--card);border:1px solid var(--bd);box-shadow:none;align-items:center;gap:6px;padding:5px 11px;display:inline-flex;transform:none;border-radius:99px!important}.chip:hover{box-shadow:none;border-color:var(--pri);background:var(--bg2);transform:none}.chip.sel,.chips .chip.sel{background:var(--acc-soft)!important;color:var(--fg)!important;border-color:var(--pri)!important;box-shadow:inset 0 0 0 1px var(--pri)!important;background-image:none!important}.falt-campos{gap:6px;margin:10px 0}.falt-campos .chip{gap:6px;min-height:32px}.falt-campos .chip b{min-width:20px;padding:0 6px;font-size:.74rem;line-height:18px}.falt-campos .chip.sel b{background:var(--bad);color:#fff}@media (max-width:560px){.chip,.lector-app .chip{padding:5px 10px;font-size:12.5px}}input[type=file]{cursor:pointer;padding:8px;font-size:.9rem}input[type=file]::file-selector-button{border:1px solid var(--pri);background:var(--acc-soft);color:var(--fg);font:650 .88rem var(--sans);cursor:pointer;border-radius:6px;margin-right:12px;padding:8px 14px}input[type=file]::file-selector-button:hover{background:var(--bg2)}.aud-tit{font:650 .95rem var(--sans);margin:18px 0 6px}.pd-fecha{line-height:1.3;font-size:1.15rem!important}.dm-buscar{margin:0}.dm-item{background:var(--card);border:1px solid var(--bd);border-radius:var(--r,8px);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dm-pos{background:var(--bg2);width:34px;height:34px;color:var(--mut);font:700 .9rem var(--sans);border-radius:50%;place-items:center;display:grid}.dm-pos.top{background:var(--acc-soft);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--pri)}.dm-cuerpo{gap:5px;min-width:0;display:grid}.dm-cuerpo h3{font:650 1.02rem/1.25 var(--sans);overflow-wrap:anywhere;margin:0}.dm-barra{background:var(--bg2);border-radius:99px;height:6px;overflow:hidden}.dm-barra i{background:var(--pri);border-radius:99px;height:100%;display:block}.dm-meta{color:var(--mut);margin:0;font-size:.85rem}.dm-meta b{color:var(--fg)}.dm-meta time{color:var(--fg);font-weight:600}@media (max-width:560px){.dm-item{grid-template-columns:30px minmax(0,1fr);gap:8px 10px}.dm-pos{width:30px;height:30px}.dm-item>.btn,.dm-item>.pd-ok{grid-column:2}.dm-item>.btn{justify-self:start}}.an-form{gap:14px;display:grid}.an-form .campo input,.an-form .campo textarea{width:100%}.an-editando{border-radius:var(--r,8px);background:var(--acc-soft);margin:0;padding:8px 12px;font-size:.9rem;font-weight:650}.an-radios{border:0;min-width:0;margin:0;padding:0}.an-radios legend{font:650 .76rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;padding:0}.an-opciones{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.an-op{border:1px solid var(--bd);border-radius:var(--r,8px);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.an-op input{width:auto;accent-color:var(--pri);flex:none;margin:3px 0 0}.an-op span{gap:1px;min-width:0;display:grid}.an-op b{font-size:.93rem}.an-op small{color:var(--mut);font-size:.78rem;line-height:1.3}.an-op.on{border-color:var(--pri);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--pri)}.an-publico{border:1px solid var(--bd);border-radius:var(--r,8px);background:var(--bg2);gap:12px;padding:12px 14px;display:grid}.an-publico .campo{width:100%}.an-gen-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.an-gen p{margin:2px 0 8px;font-size:.82rem}.an-link{color:var(--pri);font:600 .82rem var(--sans);cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.an-envio{gap:8px;display:grid}.an-publicar{width:100%;min-height:48px;font-size:1rem}.an-cancelar{width:100%}.an-sub{align-items:center;gap:8px;margin:6px 0 0;display:flex}.an-sub em{background:var(--bg2);border-radius:99px;padding:1px 8px;font-size:.78rem;font-style:normal}.an-item{background:var(--card);border:1px solid var(--bd);border-radius:var(--r,8px);gap:6px;padding:14px 16px;display:grid}.an-item.vencido{opacity:.7}.an-item.editando{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri)}.an-item h3{font:650 1.05rem/1.25 var(--sans);margin:0}.an-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-fecha{margin-left:auto}.an-tipo{letter-spacing:.04em;text-transform:uppercase;background:var(--acc-soft);color:var(--fg);border:1px solid var(--pri);border-radius:99px;padding:2px 9px;font-size:.72rem;font-weight:700}.an-estado{color:var(--ok);font-size:.75rem;font-weight:650}.an-estado.off{color:var(--bad)}.an-texto{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.an-acc{justify-content:flex-start;margin-top:4px}@media (max-width:560px){.an-fecha{flex-basis:100%;margin-left:0}}.pd-tabs em.alerta{background:var(--bad);color:#fff}.sl-lista{border:1px solid var(--bd);border-radius:var(--r,8px);background:var(--card);margin:0;padding:0;list-style:none;overflow:hidden}.sl-item{border-top:1px solid var(--bd);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:11px 14px;display:grid}.sl-item:first-child{border-top:0}.sl-item.off{background:var(--bg2)}.sl-item.off .sl-datos b{color:var(--mut)}.sl-av{background:var(--acc-soft);width:40px;height:40px;color:var(--fg);font:700 1rem var(--sans);box-shadow:inset 0 0 0 1px var(--pri);border-radius:50%;place-items:center;display:grid}.sl-item.off .sl-av{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--bd);color:var(--mut)}.sl-datos{min-width:0;line-height:1.25;display:grid}.sl-datos b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-datos small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-estado{border:1px solid var(--bd);white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:.74rem;font-weight:650}.sl-estado.activo{color:var(--ok);border-color:var(--ok)}.sl-estado.pendiente{color:var(--fg);background:var(--acc-soft);border-color:var(--pri)}.sl-estado.suspendido{color:var(--bad);border-color:var(--bad)}.sl-acc{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sl-aviso{color:var(--bad);grid-column:2/-1;margin:0;font-size:.82rem}@media (max-width:700px){.sl-item{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:12px}.sl-estado{grid-column:2;justify-self:start}.sl-acc{grid-column:1/-1;justify-content:flex-start}.sl-acc .btn{flex:auto}.sl-aviso{grid-column:1/-1}}.tp-fijo{cursor:default;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tp-ops li{align-items:flex-start}.tp-op{flex:1;gap:3px;min-width:0;display:grid}.tp-op b{font-size:.95rem}.tp-op p{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.4}.tp-op-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-est{color:var(--oro,#c9a227);letter-spacing:1px;font-size:.9rem}.tp-op-meta small{color:var(--mut)}.fi-ancho{margin-top:12px}.lc-et{font:650 .76rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);flex-direction:column;gap:4px;display:flex}.lc-et input,.lc-et select{text-transform:none;letter-spacing:0;color:var(--fg);margin:0;font-weight:400}.lc-pag-et{font:650 .76rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-top:6px}.lc-pag .btn{white-space:nowrap;height:44px}.lc-pag input{padding-inline:14px;text-align:left!important}.lc-buscaf{gap:10px;display:grid}.lc-buscaf-form{grid-template-columns:1fr auto;gap:8px;display:grid}.lc-buscaf-form input{margin:0}.lc-buscaf-ayuda{margin:0;font-size:.85rem}.lc-ficha{border:1px solid var(--bd);border-radius:var(--r,8px);background:var(--card);grid-template-columns:64px minmax(0,1fr);gap:6px 14px;padding:12px;display:grid}.lc-ficha img,.lc-ficha-sin{object-fit:cover;background:var(--bg2);border:1px solid var(--bd);width:64px;height:94px;font:700 1.4rem var(--sans);color:var(--mut);border-radius:4px;place-items:center;display:grid}.lc-ficha-datos{align-content:start;gap:2px;min-width:0;display:grid}.lc-ficha-datos b{overflow-wrap:anywhere}.lc-fuente{border:1px solid var(--bd);border-radius:99px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:.72rem;font-weight:650}.lc-fuente.kilka{background:var(--acc-soft);border-color:var(--pri)}.lc-ficha-acc{grid-column:1/-1;grid-template-columns:1.4fr 1fr 1fr;gap:6px;display:grid}.lc-aMano{border-top:1px solid var(--bd);padding-top:8px}.lc-aMano summary{cursor:pointer;color:var(--pri);padding:6px 0;font-weight:600}.rx-fondo.rx-arriba{padding:calc(12px + env(safe-area-inset-top)) 12px 12px;align-items:flex-start}.rx-fondo.rx-arriba .rx-hoja{animation:sube .3s var(--ease) both;border-radius:22px}.rx-fondo.rx-arriba.sale .rx-hoja{animation:none}.btn{white-space:nowrap}.btn.ancho{flex:100%;align-self:stretch;width:100%}.scan-fila{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.scan-fila .btn{min-width:0}.rap-input .btn,.row.nowrap.alta-campo .btn,.campo-fila .btn{align-self:stretch;width:100%;min-width:0}.rap-opc>.btn{flex:100%;width:100%}.rap-ubic{background:0 0!important}.detalle-libro .btn{text-transform:uppercase;letter-spacing:.04em}.volver-fijo{z-index:30;background:var(--card);margin:0 0 10px;padding:8px 0;position:sticky;top:0}.volver-fijo .btn{width:100%;margin:0}.detalle-libro .subir-portada{display:block}.detalle-libro .subir-portada>div,.detalle-libro .subir-portada .btn{width:100%}.detalle-libro .rejilla .c3 input{text-align:center}.radios-acceso{border:0;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:grid}.radios-acceso legend{margin-bottom:6px;padding:0}.radio-op{border:1px solid var(--bd);border-radius:var(--r,10px);background:var(--bg);cursor:pointer;align-items:center;gap:10px;padding:11px 14px;display:flex}.radio-op input{width:auto;accent-color:var(--pri);flex:none;margin:0}.radio-op.sel{border-color:var(--pri);background:var(--acc-soft)}.marcas-ej{flex-wrap:wrap;gap:8px 18px;display:flex}.check-sis{cursor:pointer;align-items:center;gap:8px;font-size:.92rem;display:flex}.check-sis input{width:auto;accent-color:var(--pri);flex:none;margin:0}.detalle-libro .btn.ghost.borde-baja{border-color:color-mix(in srgb,var(--bad) 32%,transparent)}.detalle-libro .btn.ghost.borde-baja:hover:not(:disabled){border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:var(--bad-soft)}.aviso-flota{z-index:300;background:var(--card);border:1px solid var(--bd);border-radius:12px;width:min(92vw,420px);padding:12px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -8px #00000073}.aviso-flota p{margin:0;font-weight:600}.pd-lado{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:8px;min-width:230px}.pd-lado>*{box-sizing:border-box;text-align:center;border:1px solid var(--bd);min-width:0;min-height:52px;box-shadow:none;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin:0;display:flex}.pd-lado .pd-cant{flex-direction:row;gap:6px;padding:6px 10px;line-height:1.1}.pd-lado .pd-cant b{font-size:1.25rem}.pd-lado .pd-cant span{font-size:.8rem}.pd-lado .btn{white-space:normal;font-size:14px;line-height:1.15}.pd-lado .pd-ok{font-size:.85rem}@media (max-width:560px){.pd-lado{grid-template-columns:1fr 1fr;min-width:0;display:grid!important}}.pd-cab-fila{gap:12px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.pd-cab-fila>.btn{width:100%;margin:0}.pd-form>.btn{width:100%}
