.pvp-catalog{margin:28px 0}.pvp-catalog h2{font-size:27px;margin:0 0 20px}.pvp-variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pvp-variant{font:inherit;text-align:left;display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 18px;background:linear-gradient(145deg,#29242b,#1c2221);color:#f1e7d6;border:1px solid #51464a;border-radius:14px;cursor:pointer}.pvp-variant.selected{border-color:#e5bb69;background:linear-gradient(145deg,#3b3227,#20392d);box-shadow:inset 0 0 0 1px #e5bb69}.pvp-variant:disabled{opacity:.55;cursor:default}.pvp-variant:focus-visible{outline:3px solid #ecd092;outline-offset:4px}.pvp-variant-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pvp-suit{font-size:37px;color:#e0b66d}.pvp-variant:nth-child(2n) .pvp-suit{color:#c97d7b}.pvp-variant strong{font-size:21px;line-height:1.3}.pvp-variant .pill{font-size:10px}.variant-description{font-size:13px;color:#c9c1bf;line-height:1.75;flex:1}.variant-select{font-size:12px;color:#e6c88f}.pvp-rake-note{margin-top:22px;padding:18px;background:#171c19;border-radius:9px;border:1px solid #465245;font-size:12px;line-height:1.7}.pvp-rake-note p{margin:0 0 9px;color:#c8c9b8}.pvp-rake-note strong{color:#ecd092}.pvp-rake-note small{color:#b8b0a2}.pvp-settlement{max-width:450px;margin:22px auto 0;padding:20px;background:#142a22;border:1px solid #647055;border-radius:10px}.pvp-settlement h3{margin:0 0 12px;color:#e9c98c;font-size:18px}.pvp-settlement small{font-size:12px;color:#b2beb0;display:block;margin-top:10px}.pvp-settlement .info-line{gap:20px;font-size:13px}.pvp-settlement .info-line:last-of-type{color:#ecd092}.pvp-check{display:flex!important;align-items:center;gap:10px;min-height:44px}.pvp-check input{width:18px;height:18px;accent-color:#e0b66d}.pvp-revenue-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.pvp-room-offer{padding:18px;border:1px solid #b39255;border-radius:10px;font-size:13px;line-height:1.7}.pvp-room-offer h3{color:#efd097}.pvp-room-offer .button{width:100%;margin-top:12px}#pvp-table .poker-hole{gap:8px}#pvp-table .poker-hole .poker-card{flex-shrink:0}#pvp-revenue-history{margin-top:16px}
@media(max-width:1200px){.pvp-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pvp-variants{gap:10px}.pvp-variant{padding:17px 12px;gap:12px}.pvp-variant strong{font-size:19px}.variant-description{font-size:12px;line-height:1.65}.pvp-variant-top{flex-wrap:wrap}.pvp-suit{font-size:30px}.pvp-catalog h2{font-size:24px}.pvp-settlement{padding:15px}.pvp-settlement .info-line{font-size:12px}#pvp-table .poker-hole{gap:6px}#pvp-table .poker-hole .poker-card{width:42px;flex-basis:42px;height:59px}.pvp-revenue-summary .metric-card{padding:15px}.pvp-revenue-summary strong{font-size:27px}}

#pvp-admin-version{margin:14px 0}.pvp-check{font-size:14px}.pvp-revenue-summary .metric-card{min-width:0}
