.account-profile-dialog{padding:0;border:1px solid #354151;border-radius:10px;background:#171e29;color:var(--text,#e4eaf5);width:min(780px,94vw);max-width:calc(100vw - 20px);max-height:90vh;overflow:auto}.account-profile-dialog::backdrop{background:#000b}.account-profile-close{display:grid;place-items:center;padding:0;line-height:1;position:absolute;right:14px;top:12px;z-index:2;width:32px;height:32px;border:1px solid #687080;border-radius:5px;background:#141b26;color:white;font-size:24px;cursor:pointer}.account-profile-banner{height:145px;background:linear-gradient(135deg,#383337,#403936 50%,#222a37)}.account-profile-identity{overflow-wrap:anywhere;text-align:center;padding:0 20px 12px}.account-profile-identity>.portrait{display:inline-flex;width:104px;height:104px;border:4px solid #171e29;border-radius:10px;margin-top:-68px;position:relative;object-fit:cover;background:#30384b;font-size:34px;align-items:center;justify-content:center}.account-profile-identity h2{margin:10px 0;font-size:28px}.account-profile-body{padding:12px 28px 26px}.account-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #354151;padding:0 0 15px;margin-bottom:18px}.account-profile-heading h3{margin:0}.account-profile-dialog button:not(.account-profile-close){border:1px solid #46546b;background:#233044;color:#e9eef7;padding:9px 13px;border-radius:5px;cursor:pointer;font:inherit}.account-profile-dialog button:disabled{opacity:.5;cursor:default}.account-profile-dialog button:focus-visible,.account-profile-dialog a:focus-visible,.account-profile-dialog input:focus-visible{outline:2px solid #64cce9;outline-offset:3px}.account-league-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:14px;margin-top:9px;border:1px solid #354151;border-radius:5px;background:#202733;font-size:13px}.account-league-identity{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.account-league-identity>.portrait{width:42px;height:42px;border-radius:4px;object-fit:cover;flex-shrink:0}.account-league-identity>span{min-width:0}.account-league-identity strong{display:block;overflow-wrap:anywhere}.account-league-identity small{color:var(--muted,#93a3bc);font-weight:400}.account-league-identity>span>small{display:block;font-size:11px;margin-top:4px}.account-league-identity .account-verified{color:#63d9b2}.account-league-rank{display:flex;align-items:center;gap:5px;text-align:center;white-space:nowrap}.account-league-rank .riot-emblem.small{width:30px;height:30px}.account-league-rank small{display:block;color:#93a3bc;font-size:11px;margin-top:5px}.account-region{background:#303743;padding:4px 6px;border-radius:4px;color:#b8c7df;font-size:11px}.account-profile-empty{padding:10px 0}.account-profile-dialog [role=alert]{color:#ffa5ac;font-size:13px}.account-profile-dialog [data-account-search-section]{margin-top:22px}.account-profile-dialog [data-account-search-section] label{display:grid;gap:9px;font-size:13px}.account-profile-dialog input{background:#101827;color:#e4eaf5;border:1px solid #526079;border-radius:4px;padding:11px;width:100%;font:inherit}.account-profile-dialog [data-account-search-section]>p{font-size:12px;line-height:1.5}.account-profile-dialog [data-account-results]{display:grid;gap:7px}.account-profile-dialog [data-account-results]>button{display:flex;align-items:center;gap:10px;text-align:left}.account-profile-dialog [data-account-results] .portrait{width:35px;height:35px;border-radius:4px}.account-profile-dialog [data-account-results] small{color:#a8b9ce}.account-profile-dialog [data-account-results]>button>span:last-child{margin-left:auto;font-size:11px;flex-shrink:0}.account-icon-challenge{margin-top:20px;border:1px solid #8f7a43;background:#222b35;border-radius:7px;padding:18px}.account-icon-challenge h3{font-size:15px;margin:0 0 12px}.account-icon-instruction{display:flex;align-items:center;gap:16px}.account-icon-instruction>.portrait{width:70px;height:70px;border-radius:6px;flex-shrink:0;object-fit:cover}.account-icon-instruction>p{font-size:13px;line-height:1.6;margin:0}.account-icon-challenge>small{display:block;color:#b4c2d5;font-size:11px;margin:14px 0}.account-profile-refresh{display:block;margin:20px auto 0;font-size:12px!important}.account-profile-dialog [data-add-account],.account-profile-dialog [data-verify-account]{background:#299fc2!important;border-color:#299fc2!important;font-weight:700!important}@media(max-width:550px){.account-profile-body{padding:10px 14px 18px}.account-league-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.account-league-rank{grid-column:1;justify-content:flex-start}.account-region{grid-column:2;grid-row:1}.account-league-row>.muted{grid-column:1}.account-profile-dialog [data-account-results]>button{flex-wrap:wrap}.account-profile-dialog [data-account-results]>button>span:last-child{flex-basis:100%;margin:0 0 0 45px}.account-icon-instruction{align-items:start}.account-profile-identity h2{font-size:24px}.account-icon-instruction>.portrait{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.account-profile-dialog{scroll-behavior:auto}}
