body.account-page #personal-form select[name="character"][hidden]{display:none!important;}
body.account-page .profile-character-picker{position:relative;margin-top:8px;min-width:0;font-family:Arial,sans-serif;}
body.account-page .profile-character-picker .pc-trigger{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:12px;align-items:center;width:100%;min-height:62px;padding:9px 13px!important;text-align:left;background:linear-gradient(110deg,#2d2025,#151114)!important;border:1px solid #92704988!important;border-radius:13px!important;color:#f0e4d0!important;}
body.account-page .profile-character-picker .pc-trigger[aria-expanded=true]{border-color:#dfb86f!important;box-shadow:0 0 0 3px #d9ab6320!important;}
body.account-page .profile-character-picker .pc-portrait{display:grid;place-items:center;width:36px;height:42px;border:1px solid #b590554f;border-radius:8px;background:#2d2223;color:#e7c386;overflow:hidden;}
body.account-page .profile-character-picker img{width:100%;height:100%;object-fit:cover;}
body.account-page .profile-character-picker .pc-caption{font-size:14px;font-weight:600;}
body.account-page .profile-character-picker .pc-arrow{color:#dab676;font-size:22px;transition:transform .15s;}
body.account-page .profile-character-picker .pc-trigger[aria-expanded=true] .pc-arrow{transform:rotate(180deg);}
body.account-page .profile-character-picker .pc-menu:not([hidden]){display:grid;gap:4px;margin-top:8px;padding:7px;max-height:265px;overflow:auto;overscroll-behavior:contain;border:1px solid #a9814d88;border-radius:13px;background:#171216;box-shadow:0 14px 32px #0005;scrollbar-width:thin;scrollbar-color:#88683e #171216;}
body.account-page .profile-character-picker .pc-menu[hidden]{display:none;}
body.account-page .profile-character-picker .pc-option{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:8px;border:1px solid transparent;border-radius:9px;cursor:pointer;color:#e5d8c5;}
body.account-page .profile-character-picker .pc-option:hover,body.account-page .profile-character-picker .pc-option.is-focused{background:#35252a;border-color:#92704b66;}
body.account-page .profile-character-picker .pc-option[aria-selected=true]{background:#3b2a22;border-color:#d6ae7066;}
body.account-page .profile-character-picker strong{display:block;font-size:14px;font-weight:600;}
body.account-page .profile-character-picker small{display:block;margin-top:4px;color:#b9a99a;font-size:11px;font-weight:400;}
body.account-page .profile-character-picker .pc-check{visibility:hidden;color:#e7c386;}
body.account-page .profile-character-picker [aria-selected=true] .pc-check{visibility:visible;}
@media(prefers-reduced-motion:reduce){body.account-page .profile-character-picker .pc-arrow{transition:none;}}
