#OptionsForm .mdc-dialog__surface{width:min(720px,calc(100vw - 32px));max-width:720px;max-height:calc(100dvh - 32px);border:1px solid #2b4b5a;border-radius:8px;background:#0a1623;color:#edf4f6;box-shadow:0 18px 55px rgba(0,0,0,.4)}
#OptionsForm .mdc-dialog__title{padding:26px 30px 10px;margin:0;color:#f3f7f8;font:700 23px/1.25 Inter,sans-serif;letter-spacing:0;text-transform:none}
#OptionsForm .close{top:16px;right:18px;left:auto;color:#a7bac4;font-size:26px;opacity:1}
#OptionsForm .mdc-dialog__content{padding:8px 30px 20px;color:#dbe7ed;text-align:left;overflow-y:auto}
#OptionsForm .mdc-dialog__actions{padding:16px 30px 22px;border-top:1px solid #243946}
#OptionsForm .quiz-dbl-button{display:flex;justify-content:flex-end;gap:10px;width:100%}
#OptionsForm #option_close,#OptionsForm #option_save{min-width:115px;min-height:42px;border-radius:5px;letter-spacing:0}
#OptionsForm #option_close{background:transparent;border:1px solid #47616e;color:#d6e4e9}
#OptionsForm #option_save{background:#ffb817;border:1px solid #ffb817;color:#09151d}
#OptionsForm .profile-settings-form{display:block;width:100%;margin:0}
#OptionsForm .profile-subscription{display:flex;gap:12px;align-items:flex-start;padding:14px;margin-bottom:22px;background:#0d2630;border:1px solid #285362;border-radius:6px}
#OptionsForm .profile-subscription-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:5px;background:#143b43;color:#4bd4ce;font-size:21px}
#OptionsForm .profile-subscription h3{margin:0 0 4px;color:#edf7f7;font:600 15px/1.4 Inter,sans-serif}
#OptionsForm .profile-subscription p{margin:0;color:#b6cbd1;font:14px/1.4 Inter,sans-serif}
#OptionsForm .profile-subscription[data-state=active] p{color:#83dda7}
#OptionsForm .profile-subscription[data-state=error] p{color:#ffbc9c}
#OptionsForm .profile-settings-heading{margin:18px 0 12px}
#OptionsForm .profile-settings-heading h3{margin:0;color:#f0f4f5;font:600 15px/1.4 Inter,sans-serif}
#OptionsForm .profile-settings-heading p{margin:4px 0 0;color:#91a8b5;font:13px/1.4 Inter,sans-serif}
#OptionsForm .profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
#OptionsForm .profile-settings-field{min-width:0}
#OptionsForm .profile-settings-label{display:block;margin:0 0 6px;color:#b8c9d1;font:500 13px/1.35 Inter,sans-serif}
#OptionsForm .profile-settings-field .text-field-container{margin:0;width:100%}
#OptionsForm .profile-settings-field .mdc-text-field{height:46px;background:#0b1c29;border:1px solid #38505e;border-radius:5px;box-shadow:none}
#OptionsForm .profile-settings-field .mdc-text-field:focus-within{border-color:#43ccc7;outline:2px solid rgba(67,204,199,.27);outline-offset:1px}
#OptionsForm .profile-settings-field .mdc-text-field__input{height:100%;min-width:0;color:#f1f5f6;font:500 15px/1.4 Inter,sans-serif;box-shadow:none!important;outline:none!important}
#OptionsForm .profile-settings-field .mdc-notched-outline,#OptionsForm .profile-settings-field .mdc-floating-label,#OptionsForm .profile-settings-field .mdc-text-field-helper-line{display:none!important}
#OptionsForm .profile-settings-field .mdc-text-field__icon{color:#8ea9b7;font-size:20px}
#OptionsForm .profile-settings-sound{margin-top:16px;color:#d1e0e5}
#OptionsForm .profile-phone-lock-note{margin:7px 0 0;color:#a9c2cb;font-size:12px;line-height:1.4}
@media(max-width:600px){#OptionsForm .mdc-dialog__surface{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#OptionsForm .mdc-dialog__title{padding:22px 20px 8px;font-size:21px}#OptionsForm .mdc-dialog__content{padding:8px 20px 18px}#OptionsForm .mdc-dialog__actions{padding:14px 20px 18px}#OptionsForm .profile-settings-grid{grid-template-columns:1fr;gap:12px}#OptionsForm .quiz-dbl-button>*{flex:1}}
#OptionsForm .mdc-dialog__surface{position:relative;background:#0a1623!important;border-color:#2b4b5a!important}
#OptionsForm .mdc-dialog__title{color:#f3f7f8!important;font-family:Inter,sans-serif!important}
#OptionsForm .mdc-dialog__title::before{display:none}
#OptionsForm .close{position:absolute;top:14px;right:18px;left:auto;margin:0;padding:0;border:0;background:transparent;text-align:center;z-index:1}
#OptionsForm .profile-settings-heading h3,#OptionsForm .profile-subscription h3{font-family:Inter,sans-serif!important;text-transform:none!important;letter-spacing:0}
#OptionsForm .profile-settings-field .mdc-text-field{border-color:#38505e!important;box-shadow:none!important}
#OptionsForm .profile-settings-field .mdc-text-field:focus-within{border-color:#43ccc7!important;box-shadow:0 0 0 2px rgba(67,204,199,.27)!important}
#OptionsForm #option_close{background:transparent!important;border-color:#47616e!important;color:#d6e4e9!important;box-shadow:none!important}
#OptionsForm #option_close .mdc-button__label{color:#d6e4e9!important}
#OptionsForm #option_save{background:#ffb817!important;border-color:#ffb817!important;color:#09151d!important}
