/* SPORTIQ_R074_MODAL_PREMIUM_SHELL_V1 */
.sq-premium-modal,.sq-premium-modal *{box-sizing:border-box}
.sq-premium-modal{position:fixed;inset:0;margin:auto;width:min(950px,calc(100vw - 24px));max-height:min(90vh,920px);padding:0;border:1px solid #e4e9f0;border-radius:14px;background:#fff;color:#111827;font:13px Roboto,Arial,sans-serif;box-shadow:0 26px 75px #091b3a66;overflow:auto}
.sq-premium-modal::backdrop{background:#081a3bb3}
.sq-premium-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;background:#0C2354;color:#fff}
.sq-premium-eyebrow{display:block;color:#dac594;font-size:10px;font-weight:700;letter-spacing:.09em}
.sq-premium-head h2{color:#fff;margin:4px 0 0;font-size:19px}
.sq-premium-close{background:transparent;border:1px solid #ffffff70;color:#fff;border-radius:8px;min-height:34px;min-width:34px;font-size:23px;cursor:pointer}
.sq-premium-content{padding:18px}
.sq-premium-match{color:#0C2354;font-size:15px;font-weight:700;margin:0 0 15px}
.sq-premium-tabs{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;border-bottom:1px solid #e5e7eb;scrollbar-width:thin}
.sq-premium-tab{flex:0 0 auto;white-space:nowrap;border:1px solid #e0e6ef;border-radius:7px;background:#fff;color:#0C2354;padding:9px 11px;font:600 12px Roboto,Arial,sans-serif;cursor:pointer}
.sq-premium-tab[aria-selected=true]{background:#0C2354;color:#fff;border-color:#0C2354}
.sq-premium-tab:focus-visible{outline:2px solid #B99A58;outline-offset:2px}
.sq-premium-panel{padding:22px 0 10px;min-height:165px}
.sq-premium-section-title{color:#0C2354;font-size:16px;margin:0 0 14px}
.sq-premium-unavailable{color:#0C2354;font-weight:600;margin:0 0 9px}
.sq-premium-context{color:#687386;line-height:1.5;margin:0;max-width:590px}
@media(max-width:520px){.sq-premium-content{padding:14px}.sq-premium-head{padding:14px}.sq-premium-panel{min-height:200px}}