.provider-games{max-width:1100px;margin:24px auto 70px;padding:24px;color:#f4f2ef;overflow-wrap:anywhere}.provider-games header{max-width:740px}.provider-games h1{font-size:32px;margin:12px 0}.provider-games p{line-height:1.6}.provider-mode{display:inline-block;border:1px solid #b38d48;border-radius:99px;padding:6px 12px;color:#f2d482;font-size:12px;font-weight:700;letter-spacing:.08em}.provider-toolbar{display:flex;gap:16px;align-items:flex-end;margin-top:28px}.provider-toolbar label{display:grid;gap:8px;flex:1;max-width:480px}.provider-toolbar select{width:100%;min-width:0;min-height:46px;background:#23222a;color:#fff;border:1px solid #68626c;border-radius:7px;padding:10px;font:inherit;font-size:16px}.provider-games button,.provider-games .btn-primary{min-height:44px;padding:12px 18px;white-space:normal}.provider-games button:disabled{opacity:.5;cursor:not-allowed}.provider-feedback{min-height:26px;color:#d9d4cb}.provider-feedback[role=alert]{color:#ffb6b6}.provider-game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.provider-game-card{display:flex;flex-direction:column;min-width:0;gap:12px;background:linear-gradient(150deg,#26232c,#16161d);padding:20px;border:1px solid #45404b;border-radius:12px}.provider-game-symbol{font-size:42px;color:#e4c577}.provider-game-card h2{font-size:18px;line-height:1.4;margin:6px 0}.provider-game-card small{color:#d1bd8d}.provider-game-card p{font-size:13px;margin:0}.provider-game-card button{margin-top:auto}.provider-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:24px 0}.provider-pagination span{font-size:14px;text-align:center}.provider-launch:empty{display:none}.provider-launch{padding:20px;border:1px solid #c69c45;border-radius:10px;background:#292316;margin:20px 0}.provider-launch h2{margin:0;font-size:21px}.provider-launch .btn-primary{display:inline-flex;align-items:center}.provider-games a{color:#f0d17e}.provider-games :focus-visible{outline:3px solid #f0ce73;outline-offset:4px}.provider-empty{grid-column:1/-1}@media(max-width:600px){.provider-games{margin:12px 0 90px;padding:18px 14px}.provider-games h1{font-size:27px}.provider-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-game-card{padding:14px 10px}.provider-game-card h2{font-size:16px}.provider-game-card button{padding:10px 8px;font-size:13px}.provider-toolbar{gap:10px}.provider-toolbar label{min-width:0}.provider-pagination{gap:8px}.provider-pagination button{padding:10px 12px}.provider-launch{padding:16px}}@media(prefers-reduced-motion:reduce){.provider-games *{scroll-behavior:auto}}
