.radio-item{display:flex;align-items:center;position:relative}.radio-item input[type=radio]{display:none}.radio-item .radio-label{cursor:pointer;position:relative}.radio-item .radio-label:before{content:" ";display:inline-block;position:relative;top:7px;width:24px;height:24px;border-radius:50%;border:1px solid #297189;background-color:transparent}.radio-item input[type=radio]:checked+.radio-label:after{border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:5px;content:" ";display:block;background:#00c6b7}.radio-item .refund-radio-label{cursor:pointer;position:relative}.radio-item .refund-radio-label:before{content:" ";display:inline-block;position:relative;top:2px;width:16px;height:16px;border-radius:50%;border:1px solid #297189;background-color:transparent}.radio-item input[type=radio]:checked+.refund-radio-label:after{border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:5px;content:" ";display:block;background:#00c6b7}.profile-page-header .tabs{display:flex;border-bottom:2px solid #eaeaea}.profile-page-header .tab{background:none;cursor:pointer;padding:0 20px 10px;color:#a6a6a6;border:none;border-bottom:4px solid transparent}.profile-page-header .tab.active{color:#303030;padding-bottom:10px;border-bottom:4px solid #00c6b7}.profile-div-height{height:90%}.profile-save-button{position:absolute;bottom:2%;right:2%}.mobile-email-tab-container .tab-wrapper{display:flex;background:#f1f3f4;border-radius:12px;padding:4px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06);width:fit-content}.mobile-email-tab-container .tab-button{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;background:transparent;border-radius:8px;cursor:pointer;min-width:120px;transition:all .2s ease-in-out;font-weight:500;font-size:14px;color:#6b7280;position:relative;z-index:1}.mobile-email-tab-container .tab-button.active{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#ffffff;box-shadow:0 4px 16px rgba(255,107,53,.4);font-weight:600;transform:translateY(-1px)}.mobile-email-tab-container .tab-button.active:first-child{border-radius:8px 0 0 8px}.mobile-email-tab-container .tab-button.active:last-child{border-radius:0 8px 8px 0}.mobile-email-tab-container .tab-button.active .tab-icon{color:#ffffff}.mobile-email-tab-container .tab-icon{transition:color .2s ease-in-out}.mobile-email-tab-container .tab-label{font-family:Maison,-apple-system,BlinkMacSystemFont,sans-serif}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}