.rv-layer{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:9000;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}.rv-card,.rv-line{pointer-events:auto;box-sizing:border-box;color:#f6e7c8;width:min(100%,440px);font:500 15px / 1.4 var(--font-ui), sans-serif;background:#1a0f07;border:1px solid #f2c15a8c;border-radius:14px;padding:12px 14px;box-shadow:0 10px 28px #0000008c}.rv-line{text-align:center;font-weight:700}.rv-card--in{border-color:#f2c15a;box-shadow:0 0 0 2px #f2c15a59,0 10px 28px #0000008c}.rv-card--end{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-card--end p{margin:0}.rv-card__title{font:800 17px / 1.2 var(--font-world), var(--font-ui), sans-serif;color:#ffe29a;align-items:center;gap:8px;margin:0 0 2px;display:flex}.rv-card__body{color:#f6e7c8;margin:0 0 10px}.rv-card__row{align-items:center;gap:10px;display:flex}.rv-count{font:700 14px / 1 var(--font-num), var(--font-ui), sans-serif;color:#c9b894;margin-left:auto}.rv-btn{min-height:44px;font:800 14px / 1 var(--font-ui), sans-serif;letter-spacing:.04em;color:#2a1a05;cursor:pointer;background:linear-gradient(#ffd98a,#e9a83a);border:0;border-radius:10px;padding:0 16px;box-shadow:0 2px #9a6a1e}.rv-btn:disabled{opacity:.55;cursor:default}.rv-btn--ghost{color:#f6e7c8;box-shadow:none;background:0 0;border:1px solid #f6e7c866}.rv-spin{border:3px solid #f2c15a4d;border-top-color:#f2c15a;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rv-spin{animation:none}}.rvp{background:var(--bb-walnut,#180f09e0);color:#f3ecdc;border:1px solid #f2c15a52;border-radius:14px;margin-top:14px;padding:14px}.rvp__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rvp__head h3{font:800 20px / 1.1 var(--font-world), var(--font-ui), sans-serif;color:#ffe29a;margin:0}.rvp__online{font:700 13px / 1 var(--font-ui), sans-serif;color:#7fd89a}.rvp__sub,.rvp__hint,.rvp__none{color:#c9b894;margin:6px 0 0;font-size:14px;line-height:1.4}.rvp__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rvp__row{background:#ffffff0d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.rvp__who{min-width:0;font:800 16px / 1.2 var(--font-ui), sans-serif;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.rvp__dot{background:#6b5a43;border-radius:50%;flex:none;width:10px;height:10px}.rvp__row[data-status=ONLINE] .rvp__dot{background:#7fd89a}.rvp__row[data-status=SEARCHING] .rvp__dot{background:#f2c15a;box-shadow:0 0 0 4px #f2c15a40}.rvp__row[data-status=IN_MATCH] .rvp__dot{background:#e27a5a}.rvp__meta{color:#c9b894;grid-column:1;font-size:13px;line-height:1.35}.rvp__row .rv-btn{grid-area:1/2/span 2}.rvp__row[data-offline=true] .rvp__who{color:#a8977a}.rvp__more{color:#ffe29a;width:100%;min-height:44px;font:700 14px / 1 var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:1px dashed #f2c15a66;border-radius:12px;margin-top:10px}.rv-btn--soft{color:#ffe29a;box-shadow:none;background:0 0;border:1px solid #f2c15a8c}.rvp__tag{color:#ffe29a;font:800 11px / 1.4 var(--font-ui), sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#f2c15a33;border-radius:999px;margin-left:6px;padding:2px 8px;font-style:normal}.rvp__tools{gap:10px;margin-top:12px;display:grid}.rvp__tool{background:#ffffff0d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rvp__tool strong{font:800 15px / 1.2 var(--font-ui), sans-serif}.rvp__tool p{color:#c9b894;margin:3px 0 0;font-size:13px;line-height:1.35}.rvp__ok{color:#7fd89a!important}.rvp__stack{justify-items:end;gap:6px;display:grid}.rvp__link{color:#c9b894;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px;font-size:13px;text-decoration:underline}.rvp__wa{color:#06210f;min-height:48px;font:800 15px / 1 var(--font-ui), sans-serif;letter-spacing:.02em;background:#25d366;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex}.bayrv{border:1px solid var(--bay-rim,#e7a64873);color:var(--bay-ink,#f6e7c8);background:#0a111bb8;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.bayrv p{opacity:.8;margin:2px 0 0;font-size:13px}.bayrv__avail{align-items:center;gap:12px;display:flex}.bayrv__avail>div{flex:1;min-width:0}.bayrv__h{letter-spacing:.06em;text-transform:uppercase;color:var(--bay-gold,#ffd27a);margin:4px 0 0;font-size:14px}.bayrv__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bayrv__row{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 0;display:flex}.bayrv__who{flex-direction:column;flex:1;min-width:0;display:flex}.bayrv__who span{opacity:.8;font-size:13px}.bayrv__dot{background:#7d7d7d;border-radius:50%;flex:none;width:12px;height:12px}.bayrv__dot.is-on,.bayrv__dot[data-status=ONLINE]{background:#4ec27a}.bayrv__dot[data-status=SEARCHING]{background:#f0b445}.bayrv__dot[data-status=IN_MATCH]{background:#d86a4a}.bayrv__btn{border:1px solid var(--bay-gold,#ffd27a);color:#14100a;letter-spacing:.03em;cursor:pointer;background:linear-gradient(#ffd788,#e9a444);border-radius:8px;flex:none;min-height:40px;padding:0 14px;font-weight:700}.bayrv__btn--soft{color:var(--bay-gold,#ffd27a);background:0 0}.bayrv__btn:disabled{opacity:.5;cursor:default}.bayrv__switch{border:1px solid var(--bay-rim,#b8862f);cursor:pointer;background:#ffffff1f;border-radius:15px;flex:none;align-items:center;width:52px;height:30px;padding:2px;display:flex}.bayrv__switch span{background:#f6e7c8;border-radius:50%;width:24px;height:24px;transition:transform .15s}.bayrv__switch.is-on{background:#e9a444}.bayrv__switch.is-on span{transform:translate(22px)}.bayrv__all{color:var(--bay-gold,#ffd27a);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 12px;font-weight:700}.bayrv__none{font-size:14px}.bayrv__alert{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:10px;display:flex}.bayrv__alert>div,.bayrv__alert>p{flex:1;min-width:0}.bayrv__x{width:32px;height:32px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;font-size:22px}.rvp__row .rvs__choice{grid-area:auto/1/auto/-1}.rvp__row .rvs__choice .rv-btn{grid-area:auto}.rvs{margin-top:12px}.rvs__h{font:800 15px / 1.2 var(--font-ui), sans-serif;color:#ffe29a;letter-spacing:.02em;margin:0 0 6px}.rvs__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rvs__item{background:#ffffff0d;border-left:3px solid #f2c15a80;border-radius:12px;padding:10px 12px}.rvs__item[data-status=ACCEPTED]{border-left-color:#7fd89a}.rvs__line{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.rvs__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rvs__actions .rv-btn{padding:0 12px}.rvs__choice{border-top:1px solid #ffffff1a;gap:4px;margin-top:6px;padding-top:10px;display:grid}.rvs__choice>.rv-btn{width:100%}.rvs__hint{color:#c9b894;margin:4px 0 0;font-size:13px;line-height:1.35}.rvs__or{font:800 12px / 1 var(--font-ui), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a8977a;margin:10px 0 2px}.rvs__picker{gap:8px;display:grid}.rvs__chips{flex-wrap:wrap;gap:8px;display:flex}.rvs__chip{color:#f6e7c8;min-height:44px;font:700 14px / 1 var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:1px solid #f2c15a80;border-radius:999px;padding:0 14px}.rvs__chip[aria-pressed=true]{color:#2a1a05;background:#f2c15a;border-color:#f2c15a}.rvs__custom{color:#c9b894;gap:4px;font-size:13px;display:grid}.rvs__custom input{box-sizing:border-box;color:#f6e7c8;width:100%;min-height:44px;font:600 16px / 1 var(--font-ui), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border:1px solid #f6e7c866;border-radius:10px;padding:0 10px}.rvs__sum{min-height:20px;font:800 15px / 1.3 var(--font-ui), sans-serif;color:#ffe29a;margin:0}.rvs__resume{justify-content:center;align-items:center;margin-top:6px;text-decoration:none;display:flex}
