/* بازار و باشگاه با همان رنگ و تایپوگرافی میز بازی. */
.club-heading{padding:22px 0 12px}.club-heading>span{font-size:11px;color:#ab5037}.club-heading h2{font-size:28px;font-weight:900;margin:3px 0}.club-heading p,.club-notice{font-size:12px;color:#777568}.club-notice{background:#ede4d3;padding:12px 15px;border-radius:12px;line-height:2}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{display:flex;flex-direction:column;padding:22px 18px;border:1px solid #d9cfba;border-radius:18px;background:#fffaf0}.product-card .product-mark{color:#bb583c;font-size:35px;line-height:1.4}.product-card h3{font-size:17px;margin:8px 0}.product-card p{font-size:12px;color:#777568;margin:0 0 18px;flex:1}.product-card button{font-size:12px;width:100%}.product-card.vip-product{background:#233b59;color:#fff4df;border-color:#233b59}.vip-product .product-mark{color:#edbd65}.vip-product p{color:#d2cbbd}.vip-product button{background:#edbd65;color:#233b59;border-color:#edbd65}.vip-benefits{padding:24px;background:#e9dfca;border:1px dashed #c2aa7b;border-radius:18px;margin-top:22px}.vip-benefits>strong{font-size:18px}.vip-benefits p{font-size:12px}.pass-banner{padding:28px;background:#233b59;color:#fff4df;border-radius:22px;margin-top:22px}.pass-banner>span{font-size:12px;color:#edbd65}.pass-banner h2{font-size:38px;font-weight:900}.pass-banner p{font-size:12px;color:#d2cbbd}.pass-banner>strong{display:block;color:#edbd65;font-size:24px}.pass-banner progress{display:block;width:100%;height:10px;margin:12px 0 20px;accent-color:#edbd65}.pass-banner button{background:#edbd65;color:#233b59;border-color:#edbd65}.reward-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reward-tier{padding:20px;background:#fffaf0;border:1px solid #d9cfba;border-radius:16px}.reward-tier h3{margin:0 0 10px;font-size:15px}.reward-tier p{font-size:11px;color:#777568;margin:0 0 12px}.reward-actions{display:flex;gap:8px}.reward-actions button{flex:1;padding:8px;font-size:11px}.social-tabs{display:flex;gap:6px;background:#e8ddc8;padding:5px;border-radius:12px}.social-tabs button{flex:1;border:0;background:transparent;color:#777568;border-radius:9px;font-size:13px}.social-tabs [aria-pressed=true]{background:#fffaf0;color:#233b59;font-weight:800}.peer-form{padding-top:18px}.peer-form label{font-size:12px}.peer-form>div{display:flex;gap:8px}.peer-form input{flex:1;width:100px}.peer-form button{font-size:12px}.conversations{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.conversations button{background:#fffaf0;border:1px solid #d9cfba;border-radius:10px;padding:7px 12px;color:#233b59;font-size:11px}.privacy-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.privacy-tools label{display:flex;align-items:center;gap:8px;font-size:12px}.privacy-tools input{min-height:20px;width:20px;accent-color:#c7583c}.social-messages{height:390px;min-height:170px;overflow:auto;overscroll-behavior:contain;border:1px solid #d9cfba;border-radius:18px;background:#fffaf0;padding:18px}.social-message{background:#eee5d5;border-radius:12px 3px 12px 12px;padding:11px 14px;margin-bottom:12px;max-width:92%;overflow-wrap:anywhere}.social-message.mine{background:#e2e8e1;margin-right:auto;border-radius:3px 12px 12px 12px}.social-message strong{display:block;font-size:11px}.social-message p{white-space:pre-wrap;font-size:14px;margin:4px 0}.social-message footer{display:flex;justify-content:space-between;align-items:center;color:#8d8575;font-size:10px}.social-message footer button{min-height:32px;font-size:10px;padding:2px 6px}.social-form{display:flex;gap:8px;margin-top:12px}.social-form input{flex:1;width:100px}.social-form button{font-size:13px}.bottom-nav svg{padding:5px 13px}.bottom-nav button{font-size:10px}.club-level{display:block;font-size:12px;color:#eebe63;margin-top:8px}.in-room .club-market,.in-room .club-pass,.in-room .club-social{display:none!important}
body[data-tab=pass] #lobby,body[data-tab=social] #lobby,body[data-tab=pass] #nativeShop,body[data-tab=social] #nativeShop,body[data-tab=profile] #nativeShop{display:none!important}body:not([data-tab=wallet]) #nativeShop{display:none!important}body[data-tab=wallet] .gift-card{display:none}.club-social .small{font-size:11px}.club-error{color:#ac4934!important}
@media(max-width:760px){.product-grid{grid-template-columns:1fr 1fr}.product-card{padding:18px 14px}.product-card h3{font-size:15px}.reward-track{grid-template-columns:1fr}.reward-tier{padding:17px}.social-messages{height:350px}.bottom-nav{padding-left:7px;padding-right:7px}.bottom-nav svg{padding:5px 10px}.vip-benefits{padding:20px}.club-heading h2{font-size:25px}}
@media(max-width:370px){.product-grid{grid-template-columns:1fr}.bottom-nav svg{padding:5px 7px}.bottom-nav button{font-size:9px}}
