.account-games-settings{--account-games-surface: #ffffff;--account-games-surface-soft: #f7f9fc;--account-games-border: #dbe2ee;--account-games-text: #151720;--account-games-muted: #68738a;--account-games-accent: #1456ff;--account-games-accent-soft: #edf2ff;display:grid;gap:22px}.account-games-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.account-games-intro .section-header{margin:0}.account-games-description{max-width:620px;margin-top:7px;color:var(--account-games-muted);font-size:.9rem;font-weight:600;line-height:1.55}.account-games-count{flex:0 0 auto;margin-top:8px;padding:7px 12px;background:var(--account-games-surface-soft);border:1px solid var(--account-games-border);border-radius:999px;color:var(--account-games-muted);font-size:.75rem;font-weight:800}.account-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-game-card{position:relative;width:100%;height:100%;min-width:0;min-height:92px;padding:12px 52px 12px 12px;display:flex;align-items:center;gap:13px;background:var(--account-games-surface);border:1px solid var(--account-games-border);border-radius:16px;box-shadow:0 8px 24px #1517200b;color:var(--account-games-text);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-game-card-wrap{position:relative;min-width:0;transition:transform .18s ease}.account-game-card-wrap>.account-game-card{padding-right:88px;cursor:default}.team-game-card-wrap>.account-game-card{padding-right:88px}.account-game-card-wrap.is-favorite>.account-game-card{border-color:#d977066b}.account-game-card:hover,.account-game-card:focus-visible{border-color:var(--account-games-accent);box-shadow:0 12px 30px #1456ff1a;outline:none;transform:translateY(-2px)}.account-game-card-wrap:hover,.account-game-card-wrap:has(:focus-visible){transform:translateY(-2px)}.account-game-card-wrap:hover>.account-game-card,.account-game-card-wrap:has(:focus-visible)>.account-game-card{border-color:var(--account-games-accent);box-shadow:0 12px 30px #1456ff1a;outline:none;transform:none}.account-game-cover{width:66px;height:66px;flex:0 0 66px;overflow:hidden;background:var(--account-games-surface-soft);border-radius:12px}.account-game-cover img,.account-game-picker-cover img{width:100%;height:100%;display:block;object-fit:cover}.account-game-copy{min-width:0;flex:1 1 auto}.account-game-copy strong,.account-game-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-game-copy strong{color:var(--account-games-text);font-size:.88rem;font-weight:800}.account-game-copy small{margin-top:5px;color:var(--account-games-muted);font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.account-game-configure.button{width:auto;min-width:0;height:30px;margin-top:9px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--account-games-accent-soft);border:1px solid var(--account-games-border);border-radius:9px;color:var(--account-games-accent);font-size:.72rem;font-weight:800;line-height:1;cursor:pointer}.account-game-configure.button:hover:not(.is-pointer-pressed),.account-game-configure.button:focus-visible:not(.is-pointer-pressed){border-color:var(--account-games-accent);background:var(--account-games-accent-soft);color:var(--account-games-accent);outline:none;box-shadow:0 0 0 3px var(--account-games-accent-soft);transform:translateY(-1px)}.account-game-remove-form{position:absolute;top:8px;right:8px;z-index:2;margin:0}.account-game-favorite-form{position:absolute;top:8px;right:46px;z-index:2;margin:0}.account-game-favorite.button{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--account-games-border);border-radius:9px;background:var(--account-games-surface-soft);color:var(--account-games-muted);font-size:14px;line-height:1;cursor:pointer}.account-game-favorite.button:hover:not(.is-pointer-pressed),.account-game-favorite.button:focus-visible:not(.is-pointer-pressed),.account-game-favorite.button.is-active{border-color:#d977067a;background:#d977061f;color:#d97706}.account-game-favorite.button:hover:not(.is-pointer-pressed),.account-game-favorite.button:focus-visible:not(.is-pointer-pressed){outline:none;transform:scale(1.06)}.account-game-remove.button{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#c93655;color:#fff;font-size:14px;line-height:1;cursor:pointer}.account-game-remove.button:hover:not(.is-pointer-pressed),.account-game-remove.button:focus-visible:not(.is-pointer-pressed){background:#ad2946;outline:none;transform:scale(1.06)}.account-game-remove.button:disabled{border:1px solid var(--account-games-border);background:var(--account-games-surface-soft);box-shadow:none;color:var(--account-games-muted);cursor:not-allowed;opacity:1;transform:none}.account-game-remove.button.is-removal-locked{border:1px solid var(--account-games-border);background:var(--account-games-surface-soft);box-shadow:none;color:var(--account-games-muted);cursor:pointer;transform:none}.account-game-remove.button.is-removal-locked:hover,.account-game-remove.button.is-removal-locked:focus-visible{border-color:#d977067a;background:#d977061f;color:#b45309;outline:none;transform:scale(1.06)}.account-game-remove .ajax-submit-label,.account-game-favorite .ajax-submit-label{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.account-game-remove .ajax-submit-label i,.account-game-favorite .ajax-submit-label i{display:block;line-height:1}.account-game-remove .ajax-submit-state-slot,.account-game-remove.is-loading .ajax-submit-state-slot,.account-game-remove.is-success .ajax-submit-state-slot,.account-game-remove.is-error .ajax-submit-state-slot,.account-game-favorite .ajax-submit-state-slot,.account-game-favorite.is-loading .ajax-submit-state-slot,.account-game-favorite.is-success .ajax-submit-state-slot,.account-game-favorite.is-error .ajax-submit-state-slot{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:0;transform:translate(-50%,-50%) scale(.88)}.account-game-remove.is-loading .ajax-submit-state-slot,.account-game-remove.is-success .ajax-submit-state-slot,.account-game-remove.is-error .ajax-submit-state-slot,.account-game-favorite.is-loading .ajax-submit-state-slot,.account-game-favorite.is-success .ajax-submit-state-slot,.account-game-favorite.is-error .ajax-submit-state-slot{opacity:1;transform:translate(-50%,-50%) scale(1)}.account-game-remove.is-loading .ajax-submit-label,.account-game-remove.is-success .ajax-submit-label,.account-game-remove.is-error .ajax-submit-label,.account-game-favorite.is-loading .ajax-submit-label,.account-game-favorite.is-success .ajax-submit-label,.account-game-favorite.is-error .ajax-submit-label{opacity:0}.account-game-add{padding:12px;border-style:dashed;border-color:#1456ff6b}.account-game-add-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;background:var(--account-games-accent-soft);border-radius:14px;color:var(--account-games-accent);font-size:20px}.account-game-add>span:nth-child(2){min-width:0}.account-game-add strong,.account-game-add small{display:block}.account-game-add strong{color:var(--account-games-text);font-size:.88rem;font-weight:800}.account-game-add small{margin-top:5px;color:var(--account-games-muted);font-size:.72rem;font-weight:650}.account-games-empty{padding:24px;background:var(--account-games-surface-soft);border:1px solid var(--account-games-border);border-radius:16px;color:var(--account-games-muted);text-align:center}.account-games-empty i{display:block;margin-bottom:7px;color:var(--account-games-accent);font-size:24px}.account-games-empty p{font-size:.82rem;font-weight:650}.account-games-picker,.account-game-settings-form{--account-games-surface: #ffffff;--account-games-surface-soft: #f7f9fc;--account-games-border: #dbe2ee;--account-games-text: #151720;--account-games-muted: #68738a;--account-games-accent: #1456ff;--account-games-accent-soft: #edf2ff}.account-games-picker-toolbar{display:grid;gap:14px;margin-bottom:18px}.account-games-picker-heading{margin-bottom:10px;color:var(--account-games-text);font-size:.78rem;font-weight:800;line-height:1.2}.account-games-picker-heading[hidden]{display:none}.account-games-search{height:48px;padding:0 15px;display:flex;align-items:center;gap:10px;background:var(--account-games-surface-soft);border:1px solid var(--account-games-border);border-radius:12px;color:var(--account-games-muted)}.account-games-search:focus-within{border-color:var(--account-games-accent);box-shadow:0 0 0 3px var(--account-games-accent-soft)}.account-games-search input{min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--account-games-text);font-size:.84rem;font-weight:650;outline:none}.account-games-search input::placeholder{color:var(--account-games-muted)}.account-games-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-game-picker-card{min-width:0;padding:10px;display:flex;align-items:center;gap:11px;background:var(--account-games-surface);border:1px solid var(--account-games-border);border-radius:13px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.account-game-picker-card[hidden]{display:none}.account-game-picker-card:hover,.account-game-picker-card:has(input:checked){background:var(--account-games-accent-soft);border-color:var(--account-games-accent)}.account-game-picker-card input{position:absolute;opacity:0;pointer-events:none}.account-game-picker-cover{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px}.account-game-picker-copy{min-width:0;flex:1 1 auto}.account-game-picker-copy strong,.account-game-picker-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-game-picker-copy strong{color:var(--account-games-text);font-size:.8rem;font-weight:800}.account-game-picker-copy small{margin-top:4px;color:var(--account-games-muted);font-size:.65rem;font-weight:750;text-transform:uppercase}.account-game-picker-check{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border:1px solid var(--account-games-border);border-radius:8px;color:transparent}.account-game-picker-card:has(input:checked) .account-game-picker-check{background:var(--account-games-accent);border-color:var(--account-games-accent);color:#fff}.account-game-picker-card.is-removal-locked,.account-game-picker-card.is-removal-locked:hover,.account-game-picker-card.is-removal-locked:has(input:checked){background:#d9770614;border-color:#d977066b;cursor:not-allowed}.account-game-picker-card.is-removal-locked:has(input:checked) .account-game-picker-check{background:#d9770624;border-color:#d977066b;color:#b45309}.account-games-picker-empty,.account-game-fields-empty{padding:22px;background:var(--account-games-surface-soft);border:1px dashed var(--account-games-border);border-radius:12px;color:var(--account-games-muted);font-size:.78rem;font-weight:650;text-align:center}.account-games-picker-empty[hidden]{display:none}.account-games-form-actions{margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--account-games-border)}.account-games-form-actions>span{color:var(--account-games-muted);font-size:.75rem;font-weight:750}.account-games-form-actions .button{width:auto;min-width:128px}.account-game-settings-form .account-games-form-actions{justify-content:flex-end}.action-modal-footer .account-games-form-actions{width:100%;margin:0;padding:0;justify-content:flex-end;border-top:0}.action-modal-footer .account-games-picker-actions{justify-content:space-between}.account-games-form-actions-oauth .button{width:auto;min-width:220px;min-height:48px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.account-game-oauth-button-logo{width:22px;height:22px;display:block;object-fit:contain}.account-game-form-heading{margin-bottom:20px;padding-bottom:18px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--account-games-border)}.account-game-form-heading .account-game-cover{width:54px;height:54px;flex-basis:54px}.account-game-form-heading strong,.account-game-form-heading small{display:block}.account-game-form-heading strong{color:var(--account-games-text);font-size:.92rem;font-weight:800}.account-game-form-heading small{margin-top:4px;color:var(--account-games-muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.account-game-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.action-modal .account-game-fields{grid-template-columns:minmax(0,1fr)}.account-game-fields .form-item,.account-game-fields .form-input,.account-game-fields .form-select{min-width:0;width:100%}.account-game-fields .form-select.is-invalid select,.account-game-fields .form-input.is-invalid input,.account-game-fields .form-input.is-invalid textarea{border-color:#c93655;box-shadow:0 0 0 3px #c9365524}.account-game-fields .form-input.is-invalid label,.account-game-fields .form-select.is-invalid label{color:#c93655}.account-game-username-field{grid-column:1 / -1}.account-game-accounts-section,.account-game-add-account-section{display:grid;gap:12px}.account-game-add-account-section{padding-top:18px;border-top:1px solid var(--account-games-border)}.account-game-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-game-section-heading>strong{color:var(--account-games-text);font-size:.88rem;font-weight:850}.account-game-section-heading>span{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--account-games-surface-soft);color:var(--account-games-muted);font-size:.72rem;font-weight:800}.account-game-linked-list{display:grid;gap:10px}.account-game-accounts-empty{margin:0;padding:14px;border:1px dashed var(--account-games-border);border-radius:10px;color:var(--account-games-muted);font-size:.82rem;font-weight:650}.account-game-linked-account{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:13px;border:1px solid var(--account-games-border);border-radius:12px;background:var(--account-games-surface-soft)}.account-game-linked-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.account-game-primary.button{width:38px;min-width:38px;height:38px;flex:0 0 38px;border-radius:12px}.account-game-linked-main{display:flex;align-items:center;gap:12px;min-width:0}.account-game-linked-icon{width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:1px solid var(--account-games-border);border-radius:10px;background:var(--account-games-surface)}.account-game-linked-icon img{width:100%;height:100%;display:block;object-fit:cover}.account-game-linked-copy{min-width:0;overflow:hidden}.account-game-linked-name{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.account-game-linked-copy strong{display:block;min-width:0;overflow:hidden;color:var(--account-games-text);font-size:.98rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-game-linked-copy small{display:block;margin-top:4px;color:var(--account-games-muted);font-size:.72rem;font-weight:650}.account-game-linked-name strong{min-width:0}.account-game-oauth-connect,.account-game-oauth-success{grid-column:1 / -1}.account-game-oauth-connect .button{width:100%;gap:8px}.account-game-add-account-action.button{width:fit-content;min-width:0;min-height:40px;gap:8px}.account-game-oauth-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.account-game-oauth-pre-fields{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.account-game-oauth-pre-fields .form-select{min-width:0}.account-game-manual-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.account-game-manual-add .form-input{min-width:0}.account-game-oauth-success{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(34,197,94,.35);border-radius:8px;background:#22c55e1a;color:#15803d;font-size:.88rem;font-weight:750;line-height:1.35}.account-game-oauth-success i{font-size:1rem}html[data-theme=dark] .account-game-oauth-success{border-color:#a3ff1247;background:#a3ff1214;color:#a3ff12}.account-game-account-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.account-game-account-actions .account-game-field-note{margin-top:0}.account-game-account-remove.button{width:auto;min-width:0;height:38px;flex:0 0 auto;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c93655;border-radius:12px;background:#c93655;box-shadow:none;color:#fff;font-size:.78rem}.account-game-account-remove.button:hover,.account-game-account-remove.button:focus-visible{border-color:#ab2945;background:#ab2945;box-shadow:none;color:#fff;outline:none}.account-game-account-remove.button:disabled,.account-game-account-remove.button.is-removal-locked{border-color:var(--account-games-border);background:var(--account-games-surface);box-shadow:none;color:var(--account-games-muted);cursor:not-allowed;opacity:1}.account-game-account-remove.button.is-removal-locked{cursor:pointer}.account-game-account-remove.button.is-removal-locked:hover,.account-game-account-remove.button.is-removal-locked:focus-visible{border-color:#d977067a;background:#d977061f;color:#b45309;outline:none}.account-game-details{grid-column:1 / -1;min-width:0;border:1px solid var(--account-games-border);border-radius:8px;background:var(--account-games-surface-soft);overflow:hidden}.account-game-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;color:var(--account-games-text);font-size:.88rem;font-weight:800;cursor:pointer;list-style:none}.account-game-details summary::-webkit-details-marker{display:none}.account-game-details summary i{color:var(--account-games-muted);font-size:.9rem;transition:transform .2s ease}.account-game-details[open] summary i{transform:rotate(180deg)}.account-game-details-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:0 16px 16px}.account-game-details-fields .form-select select[multiple]{min-height:118px;padding-top:14px;padding-bottom:14px}.account-game-field-note{margin-top:8px;color:var(--account-games-muted);font-size:.78rem;font-weight:650;line-height:1.35}.account-game-fields-empty{grid-column:1 / -1}.team-game-role-description{margin-bottom:16px;color:var(--account-games-muted);font-size:.82rem;font-weight:650;line-height:1.45}.team-game-role-list{display:grid;gap:10px}.team-game-role-row{min-width:0;padding:12px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(300px,1.3fr);align-items:center;gap:14px;border:1px solid var(--account-games-border);border-radius:12px;background:var(--account-games-surface-soft)}.team-game-role-member{min-width:0;display:flex;align-items:center;gap:11px}.team-game-role-member img{width:42px;height:42px;flex:0 0 42px;display:block;border-radius:10px;object-fit:cover}.team-game-role-member div{min-width:0}.team-game-role-member strong,.team-game-role-member small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-game-role-member strong{color:var(--account-games-text);font-size:.84rem;font-weight:800}.team-game-role-member small{margin-top:3px;color:var(--account-games-muted);font-size:.68rem;font-weight:700}.team-game-role-fields{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px}.team-game-role-row.is-lineup-locked{border-color:color-mix(in srgb,#f0ad4e 38%,var(--color-border-soft));background:color-mix(in srgb,#f0ad4e 7%,var(--color-surface))}.team-game-role-lineup-lock{display:flex;max-width:360px;margin-top:7px;color:#8a5b12;font-size:12px;font-weight:700;line-height:1.35;gap:6px}html[data-theme=dark] .team-game-role-lineup-lock{color:#f1c77f}.team-game-role-row .form-input,.team-game-role-row .form-select{width:100%;min-width:0}.team-game-role-unavailable{display:flex;align-items:center;min-height:42px;gap:9px;margin:0;border:1px dashed var(--account-games-border);border-radius:10px;background:var(--account-games-surface);color:var(--account-games-muted);padding:10px 12px;font-size:.74rem;font-weight:700;line-height:1.35}.team-game-role-unavailable i{flex:0 0 auto;font-size:.9rem}.team-game-role-empty{padding:18px;display:flex;align-items:center;gap:11px;border:1px dashed var(--account-games-border);border-radius:12px;background:var(--account-games-surface-soft);color:var(--account-games-muted)}.team-game-role-empty i{font-size:1.15rem}.team-game-role-empty p,.team-game-role-unavailable-section>p{margin:0;font-size:.78rem;font-weight:700;line-height:1.45}.team-game-role-unavailable-section{margin-top:18px;padding-top:17px;border-top:1px solid var(--account-games-border)}.team-game-role-unavailable-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-game-role-unavailable-heading strong{color:var(--account-games-text);font-size:.82rem;font-weight:850}.team-game-role-unavailable-heading span{min-width:26px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--account-games-surface-soft);color:var(--account-games-muted);font-size:.7rem;font-weight:850}.team-game-role-unavailable-section>p{margin-top:5px;color:var(--account-games-muted)}.team-game-role-unavailable-list{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-game-role-unavailable-member{min-width:0;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid var(--account-games-border);border-radius:10px;background:var(--account-games-surface-soft)}.team-game-role-unavailable-member img{width:34px;height:34px;flex:0 0 34px;border-radius:9px;object-fit:cover}.team-game-role-unavailable-member div{min-width:0}.team-game-role-unavailable-member strong,.team-game-role-unavailable-member small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-game-role-unavailable-member strong{color:var(--account-games-text);font-size:.78rem;font-weight:800}.team-game-role-unavailable-member small{margin-top:2px;color:var(--account-games-muted);font-size:.66rem;font-weight:700}html[data-theme=dark] .account-games-settings,html[data-theme=dark] .account-games-picker,html[data-theme=dark] .account-game-settings-form{--account-games-surface: #1b1c22;--account-games-surface-soft: #20232b;--account-games-border: #30323a;--account-games-text: #f3f4f7;--account-games-muted: #a4a8b3;--account-games-accent: #a3ff12;--account-games-accent-soft: rgba(163, 255, 18, .1)}html[data-theme=dark] .account-game-settings-form .form-input input,html[data-theme=dark] .account-game-settings-form .form-input textarea,html[data-theme=dark] .account-game-settings-form .form-select select{background-color:#20232b;border-color:#3a3d48;color:#f3f4f7;box-shadow:none}html[data-theme=dark] .account-game-settings-form .form-input input:focus,html[data-theme=dark] .account-game-settings-form .form-input textarea:focus,html[data-theme=dark] .account-game-settings-form .form-select select:focus{border-color:#a3ff12;box-shadow:0 0 0 3px #a3ff1214}html[data-theme=dark] .account-game-settings-form .form-input label,html[data-theme=dark] .account-game-settings-form .form-input.active label,html[data-theme=dark] .account-game-settings-form .form-select label{background-color:#1b1c22;color:#a4a8b3}html[data-theme=dark] .account-game-settings-form .form-input:focus-within label,html[data-theme=dark] .account-game-settings-form .form-select:focus-within label{color:#a3ff12}html[data-theme=dark] .account-game-card,html[data-theme=dark] .account-game-picker-card{box-shadow:none}html[data-theme=dark] .action-modal .account-games-search,html[data-theme=dark] .action-modal .account-game-picker-card,html[data-theme=dark] .action-modal .account-games-picker-empty{background-color:#202229;border-color:#30323a}html[data-theme=dark] .action-modal .account-game-picker-card:hover,html[data-theme=dark] .action-modal .account-game-picker-card:has(input:checked){background-color:#a3ff121a;border-color:#a3ff12}html[data-theme=dark] .action-modal .account-game-picker-card.is-removal-locked,html[data-theme=dark] .action-modal .account-game-picker-card.is-removal-locked:hover,html[data-theme=dark] .action-modal .account-game-picker-card.is-removal-locked:has(input:checked){background-color:#fbbf2414;border-color:#fbbf2466}html[data-theme=dark] .account-game-picker-card.is-removal-locked:has(input:checked) .account-game-picker-check{background:#fbbf241f;border-color:#fbbf2466;color:#fbbf24}html[data-theme=dark] .account-game-card:hover,html[data-theme=dark] .account-game-card:focus-visible,html[data-theme=dark] .account-game-card-wrap:hover>.account-game-card,html[data-theme=dark] .account-game-card-wrap:has(:focus-visible)>.account-game-card{box-shadow:0 0 0 3px #a3ff1214}html[data-theme=dark] .account-game-add{border-color:#a3ff1261}html[data-theme=dark] .account-game-picker-card:has(input:checked) .account-game-picker-check{color:#151720}html[data-theme=dark] .account-game-remove.button{background:#ff5f7d;color:#151720}html[data-theme=dark] .account-game-remove.button:hover,html[data-theme=dark] .account-game-remove.button:focus-visible{background:#ff7891}html[data-theme=dark] .account-game-remove.button:disabled{border-color:#343741;background:#24262d;color:#858b98}html[data-theme=dark] .account-game-remove.button.is-removal-locked{border-color:#343741;background:#24262d;color:#858b98}html[data-theme=dark] .account-game-remove.button.is-removal-locked:hover,html[data-theme=dark] .account-game-remove.button.is-removal-locked:focus-visible{border-color:#fbbf2475;background:#fbbf241f;color:#fbbf24}html[data-theme=dark] .account-game-account-remove.button{border-color:#ff5f7d;background:#ff5f7d;box-shadow:none;color:#151720}html[data-theme=dark] .account-game-account-remove.button:hover,html[data-theme=dark] .account-game-account-remove.button:focus-visible{border-color:#ff7892;background:#ff7892;box-shadow:none;color:#151720}html[data-theme=dark] .account-game-account-remove.button:disabled,html[data-theme=dark] .account-game-account-remove.button.is-removal-locked{border-color:#343741;background:#24262d;box-shadow:none;color:#858b98}html[data-theme=dark] .account-game-account-remove.button.is-removal-locked:hover,html[data-theme=dark] .account-game-account-remove.button.is-removal-locked:focus-visible{border-color:#fbbf2475;background:#fbbf241f;color:#fbbf24}html[data-theme=dark] .account-game-card-wrap.is-favorite>.account-game-card{border-color:#fbbf246b}html[data-theme=dark] .account-game-favorite.button:hover:not(.is-pointer-pressed),html[data-theme=dark] .account-game-favorite.button:focus-visible:not(.is-pointer-pressed),html[data-theme=dark] .account-game-favorite.button.is-active{border-color:#fbbf2475;background:#fbbf241f;color:#fbbf24}@media screen and (max-width:980px){.account-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:680px){.account-games-count{display:none}.account-games-grid,.account-games-picker-grid,.account-game-fields,.account-game-details-fields{grid-template-columns:1fr}.account-games-form-actions{align-items:stretch;flex-direction:column}.account-games-form-actions .button{width:100%}.team-game-role-row,.team-game-role-fields,.team-game-role-unavailable-list{grid-template-columns:minmax(0,1fr)}.account-game-account-actions{display:block}.account-game-linked-account{align-items:stretch;flex-direction:column}.account-game-linked-actions{width:100%}.account-game-manual-add,.account-game-oauth-add{grid-template-columns:minmax(0,1fr)}.account-game-oauth-pre-fields{grid-auto-flow:row;grid-auto-columns:auto}.account-game-add-account-action.button{width:100%}.account-game-linked-actions .account-game-account-remove.button{width:auto;flex:1 1 auto;margin-top:0}}@media screen and (max-width:420px){.account-game-cover{width:58px;height:58px;flex-basis:58px}}
