.player-role-dialog{max-height:90dvh;overflow-y:auto;color:#f7eddc!important;background:#11100e!important;border:1px solid #a78043!important;max-width:540px!important;padding:24px!important}.player-role-dialog h2{color:#f2cf8d;font-size:24px;line-height:1.25}.player-role-dialog p{font-size:16px;line-height:1.5}.player-role-dialog form,.player-role-dialog label{gap:10px;display:grid}.player-role-dialog form{gap:18px}.player-role-dialog label{color:#f2cf8d;font-size:16px}.player-role-dialog [data-slot=select-trigger]{white-space:normal;text-align:left;color:#fff0d6;background:#181613;border-color:#806039;width:100%;min-height:46px}.player-role-dialog textarea{color:#fff0d6;background:#181613;border-color:#806039;font-size:16px}.player-role-dialog button{min-height:44px}.player-role-dialog .player-role-error{color:#ffbaaa}.player-role-current,.player-role-help{background:#211b12;border-left:3px solid #dcb36b;padding:12px}.player-role-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.player-role-actions button{white-space:normal}.player-role-staff-link,.player-role-dialog a{color:#f2cf8d;font-size:14px;line-height:1.6;text-decoration:underline}.player-role-menu{max-width:calc(100vw - 40px);color:#fff0d6!important;background:#17140f!important;border-color:#806039!important}.player-role-menu [role=option]{white-space:normal;min-height:44px;font-size:16px}@media (max-width:540px){.player-role-dialog{width:calc(100vw - 24px)!important;padding:20px!important}}
