.bp{--bc:#ff6b3d;--ok:#3ddc97;max-width:1180px;padding:clamp(20px,4vw,44px) var(--h2-gutter) 90px;color:var(--h2-bone);font:500 1rem/1.5 var(--h2-body);margin:0 auto}.bp h1{font:800 clamp(1.8rem,4vw,2.6rem)/1 var(--h2-display);letter-spacing:-.04em;text-transform:none;margin:0}.bp h1 span{color:var(--bc)}.bp h2{font:800 1.35rem var(--h2-display);letter-spacing:-.02em;text-transform:none;margin:0 0 14px}.bp h3{font:800 1rem var(--h2-body);margin:18px 0 8px}.bp-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.bp-top .yo{color:var(--h2-mute);align-items:center;gap:10px;margin-left:auto;font-size:.92rem;display:flex}.bp-top .yo img{border-radius:50%;width:32px;height:32px}.bp-btn{background:var(--bc);color:#13173d;font:800 .95rem var(--h2-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.bp-btn.sec{background:color-mix(in srgb,var(--h2-bone) 9%,transparent);color:var(--h2-bone)}.bp-btn.peq{padding:6px 12px;font-size:.85rem}.bp-btn.mal{color:#ff8a95;background:#ff5d6c22}.bp-btn:disabled{opacity:.5;cursor:default}.bp-dev{background:color-mix(in srgb,var(--bc) 14%,transparent);border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:.92rem}.bp-af-plan{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp .bp-af-plan select{width:auto}.bp .bp-af-plan input{width:6.5em}.bp-tabs{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.bp-tabs button{color:var(--h2-mute);font:700 .92rem var(--h2-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--h2-line);background:0 0;border:0;border-radius:999px;padding:9px 16px}.bp-tabs button.on{background:var(--bc);color:#13173d;box-shadow:none}.bp-tabs .n{color:#fff;background:#ff5d6c;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.75rem}.bp-card{background:color-mix(in srgb,var(--h2-bone) 5%,transparent);box-shadow:inset 0 0 0 1px var(--h2-line);border-radius:22px;margin-bottom:16px;padding:20px 22px}.bp-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.bp-stat b{font:800 1.9rem var(--h2-display);display:block}.bp-stat small{color:var(--h2-mute)}.bp label{color:var(--h2-mute);font:700 .85rem var(--h2-body);margin:12px 0 5px;display:block}.bp input,.bp select,.bp textarea{background:color-mix(in srgb,var(--h2-bone) 8%,transparent);width:100%;color:var(--h2-bone);font:500 .95rem var(--h2-body);box-shadow:inset 0 0 0 1px var(--h2-line);border:0;border-radius:12px;padding:10px 12px}.bp select[multiple]{min-height:140px}.bp textarea{resize:vertical;min-height:76px}.bp-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-fila>*{flex:160px}.bp-chk{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.bp-chk label{background:color-mix(in srgb,var(--h2-bone) 6%,transparent);color:var(--h2-bone);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-weight:600;display:flex}.bp-chk input{width:auto}.bp-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-lista li{background:color-mix(in srgb,var(--h2-bone) 5%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.bp-lista li .t{flex:300px}.bp-lista small{color:var(--h2-mute);display:block}.bp-tag{background:color-mix(in srgb,var(--h2-bone) 10%,transparent);color:var(--h2-mute);font:700 .75rem var(--h2-body);border-radius:999px;padding:2px 9px}.bp-envoz{color:#3ddc84;font-weight:700}.bp-nopuedo{color:#ffb454;margin-top:3px;display:block}.bp-cat{font:800 .8rem var(--h2-body);text-transform:uppercase;letter-spacing:.06em;color:var(--h2-mute);margin:16px 0 6px}.bp-salas .bp-tag{white-space:nowrap}.bp-ahora{border-color:#3ddc8473}.bp-ahora h2 small{font:500 .8rem var(--h2-body);color:var(--h2-mute)}.bp-btn[disabled]{opacity:.45;cursor:not-allowed}.bp-tag.vivo{color:#fff;background:#ff5d6c}.bp-barras{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:110px;display:grid}.bp-barras div{background:var(--bc);border-radius:4px 4px 0 0;min-height:2px}.bp-horas{color:var(--h2-mute);text-align:center;grid-template-columns:repeat(24,1fr);gap:3px;font-size:.68rem;display:grid}.bp-msg{color:#fff;z-index:50;background:#13173d;border-radius:14px;padding:12px 20px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.bp-msg.mal{background:#7a1f2b}.bp-vacio{color:var(--h2-mute)}.bp-entrar{text-align:center;max-width:560px;margin:40px auto}.bp-entrar p{color:var(--h2-mute)}.bp-per{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=860px){.bp-per{grid-template-columns:1fr}}.bp-miembros{max-height:560px;overflow:auto}.bp-guardar{justify-content:flex-end;margin-top:12px;display:flex;position:sticky;bottom:16px}
