/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 15, 2025 */@font-face{font-family:apercu_problack_italic;src:url(/assets/apercu_pro_black_italic-webfont-D7v3vFeC.woff2) format("woff2"),url(/assets/apercu_pro_black_italic-webfont-CtQN8fFW.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_probold_italic;src:url(/assets/apercu_pro_bold_italic-webfont-C9v20uuq.woff2) format("woff2"),url(/assets/apercu_pro_bold_italic-webfont-CNusdTVw.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_proextralight_italic;src:url(/assets/apercu_pro_extralight_italic-webfont-C-n1ufXH.woff2) format("woff2"),url(/assets/apercu_pro_extralight_italic-webfont-qFhjK6Mn.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_proitalic;src:url(/assets/apercu_pro_italic-webfont-BUmkg1IH.woff2) format("woff2"),url(/assets/apercu_pro_italic-webfont-CziIRhxH.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_prolight_italic;src:url(/assets/apercu_pro_light_italic-webfont-DFm90c0X.woff2) format("woff2"),url(/assets/apercu_pro_light_italic-webfont-C8CpdsQg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_promedium_italic;src:url(/assets/apercu_pro_medium_italic-webfont-Cu1aN1Ok.woff2) format("woff2"),url(/assets/apercu_pro_medium_italic-webfont-D77J8nCB.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_prothin_italic;src:url(/assets/apercu_pro_thin_italic-webfont-Bn8HVhBV.woff2) format("woff2"),url(/assets/apercu_pro_thin_italic-webfont-DaZmO5nP.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_problack;src:url(/assets/apercu_pro_black-webfont-DOdUqQae.woff2) format("woff2"),url(/assets/apercu_pro_black-webfont-BWWIoD6_.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_probold;src:url(/assets/apercu_pro_bold-webfont-CqjzyXIR.woff2) format("woff2"),url(/assets/apercu_pro_bold-webfont-D7WuKp0Z.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_proextralight;src:url(/assets/apercu_pro_extralight-webfont-B5dsdqZ_.woff2) format("woff2"),url(/assets/apercu_pro_extralight-webfont-B18C1Ssf.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_prolight;src:url(/assets/apercu_pro_light-webfont-DmAhVNG1.woff2) format("woff2"),url(/assets/apercu_pro_light-webfont-D_lPhL2L.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_promedium;src:url(/assets/apercu_pro_medium-webfont-D5-k4lBx.woff2) format("woff2"),url(/assets/apercu_pro_medium-webfont-BWe6ZFkf.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_proregular;src:url(/assets/apercu_pro_regular-webfont-TkGtNVCT.woff2) format("woff2"),url(/assets/apercu_pro_regular-webfont-DqIX4AIR.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:apercu_prothin;src:url(/assets/apercu_pro_thin-webfont-QxaGxKkZ.woff2) format("woff2"),url(/assets/apercu_pro_thin-webfont-BESt2UsA.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ncaa_utsa_roadrunnersregular;src:url(/assets/ncaa_utsa_roadrunners-webfont-CdHVBb6h.woff2) format("woff2"),url(/assets/ncaa_utsa_roadrunners-webfont-eVtybb7L.woff) format("woff");font-weight:400;font-style:normal}.table-container{width:100%;max-width:100%}.table-container .table-box{width:100%;max-width:100%;overflow-x:auto;border-radius:12px;border:1px solid rgb(233,234,235)}.table-container .table-box .table-header{width:100%;max-width:100%;padding:25px;min-height:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(233,234,235)}.table-container .table-box .table-header .table-header__left{display:flex;flex-direction:column;gap:4px}.table-container .table-box .table-header .table-header__left .table-header__title{font-size:20px;color:#262626;display:flex;align-items:center;font-family:apercu_problack,Helvetica,Arial,sans-serif;gap:10px}.table-container .table-box .table-header .table-header__left .table-header__title span{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2px 6px;min-width:59px;height:22px;background:#fff;border:1px solid #d5d7da;box-shadow:0 1px 2px #0a0d120d;border-radius:6px;font-size:12px;color:#414651;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.table-container .table-box .table-header .table-header__left .table-header__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif}.table-container .table-box .table-header .table-header__right{display:flex;align-items:center;gap:10px}.table-container .table-box .table-header .table-header__right .table-header__button{display:flex;align-items:center;gap:10px;background-color:#8a48ef;border:none;border-radius:8px;padding:10px 16px;font-size:14px;color:#fff;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.table-container .table-box .table-header .table-header__right .table-header__button img{filter:brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(7500%) hue-rotate(213deg) brightness(123%) contrast(96%)}.table-container .table-box .table-header .table-header__right .table-header__button:hover{background-color:#8a48efcc}.table-container .table-box .table-sub-header{width:100%;max-width:100%;padding:20px 25px;min-height:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(233,234,235)}.table-container .table-box .table-sub-header .table-sub-header__left{display:flex;align-items:center;gap:10px}.table-container .table-box .table-sub-header .table-sub-header__left .status-filter-container ul.status-filter-list{display:flex;align-items:center;list-style:none;border:1px solid #d5d7da;border-radius:8px;overflow:hidden}.table-container .table-box .table-sub-header .table-sub-header__left .status-filter-container ul.status-filter-list .status-filter-item{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;padding:10px 12px;border-right:1px solid #d5d7da;cursor:pointer}.table-container .table-box .table-sub-header .table-sub-header__left .status-filter-container ul.status-filter-list .status-filter-item:last-child{border-right:none}.table-container .table-box .table-sub-header .table-sub-header__left .status-filter-container ul.status-filter-list .status-filter-item.active{background-color:#fafafa;font-family:apercu_probold,Helvetica,Arial,sans-serif;color:#262626}.table-container .table-box .table-sub-header .ant-input-group-wrapper{width:300px}.table-container .table-box .table-sub-header .ant-input-group-wrapper .ant-input-group-addon{background-color:transparent;border-right:none;padding:10px 0 10px 12px;border-radius:8px 0 0 8px}.table-container .table-box .table-sub-header .ant-input-group-wrapper input{padding:11px 12px;border-bottom-right-radius:8px;border-top-right-radius:8px;border:1px solid #d5d7da;border-left:none;font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif}.table-container .table-box .table-sub-header .ant-input-group-wrapper input:focus{outline:none;border-color:#d5d7da;box-shadow:none}.table-container .table-box .table-sub-header .ant-input-group-wrapper input::placeholder{color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif}.table-container .table-box .table-body table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.table-container .table-box .table-body table thead tr{border-bottom:1px solid rgb(233,234,235)}.table-container .table-box .table-body table thead tr th{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;padding:10px 25px;text-align:justify}.table-container .table-box .table-body table tbody tr{border-bottom:1px solid rgb(233,234,235)}.table-container .table-box .table-body table tbody tr:last-child{border-bottom:none}.table-container .table-box .table-body table tbody tr td{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;padding:20px 25px;text-align:justify}.table-container .table-box .table-body table tbody tr td .table-body__action{display:flex;align-items:center;justify-content:flex-start;gap:15px}.table-container .table-box .table-body table tbody tr td .table-body__action img{cursor:pointer}.table-container .table-box .table-body table tbody .status-badge{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:25px;width:fit-content;height:22px;background-color:#fafafa;color:#262626;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.table-container .table-box .table-body table tbody .status-badge.active{background-color:#ecfdf3;border:1px solid rgb(171,239,198);color:#067647}.table-container .table-box .table-body table tbody .status-badge.inactive{background-color:#fef3f2;border:1px solid rgb(254,205,202);color:#b42318}.table-container .table-box .table-empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;height:400px;width:100%;padding:20px 25px}.table-container .table-box .table-empty-state p{font-family:apercu_promedium,Helvetica,Arial,sans-serif;color:#262626;font-size:16px;text-align:center;line-height:24px}.table-container .table-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.table-container .table-pagination .table-pagination__left p{font-family:apercu_prolight,Helvetica,Arial,sans-serif;color:#595959;font-size:14px}.table-container .table-pagination .table-pagination__right{display:flex;align-items:center;gap:10px}.table-container .table-pagination .table-pagination__right .table-pagination__right__button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgb(140,140,140);background-color:transparent;cursor:pointer}.table-container .table-pagination .table-pagination__right .pagination-list{display:flex;align-items:center;list-style:none;gap:10px;padding:0;margin:0}.table-container .table-pagination .table-pagination__right .pagination-list .table-pagination__right__page{font-family:apercu_prolight,Helvetica,Arial,sans-serif;color:#8c8c8c;font-size:14px;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(140,140,140);background-color:transparent}.table-container .table-pagination .table-pagination__right .pagination-list .table-pagination__right__page.active{color:#8a48ef;font-family:apercu_promedium,Helvetica,Arial,sans-serif;border:1px solid #8a48ef}.dropdown-list{width:248px}.dropdown-list .ant-dropdown-menu-item{color:#595959!important;margin:5px 0!important;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.labels-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.labels-list .label-item{padding:2px 10px;border:1px solid rgb(89,89,89);border-radius:25px;width:fit-content;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.labels-list .label-item.more-items{cursor:pointer;border:1px solid rgb(233,234,235);background-color:#fafafa}.toast{min-width:500px;min-height:100px;padding:20px;align-items:flex-start;background-image:url(/assets/toast-bg-BW_qy05r.png);background-repeat:no-repeat;border-radius:12px}.toast .toast-container{position:relative;width:100%;height:100%}.toast .toast-container .close-toast{position:absolute;top:0;right:0;cursor:pointer}.toast .toast-container .toast-content{height:auto;margin-top:10px;width:95%;display:flex;align-items:center;gap:10px}.toast .toast-container .toast-content .toast-indicator{width:50px;height:50px;border-radius:50%;background-color:#000}.toast .toast-container .toast-content .toast-info{width:calc(100% - 50px)}.toast .toast-container .toast-content .toast-info h3{font-size:clamp(.8rem,2.5vw,1rem);font-family:apercu_promedium,Helvetica,Arial,sans-serif}.toast .toast-container .toast-content .toast-info p{font-size:clamp(.5rem,2.5vw,.9rem);font-family:apercu_proregular,Helvetica,Arial,sans-serif}.toast.success .toast-indicator{background-color:green!important}.toast.success .toast-info h3{color:green}.toast.success .toast-info p{font-size:clamp(.5rem,2.5vw,.9rem)}.toast.error .toast-indicator{background-color:#e53e3e!important}.toast.error .toast-info h3{color:#e53e3e}.toast.error .toast-info p{font-size:clamp(.5rem,2.5vw,.9rem)}.toast.warning .toast-indicator{background-color:#ffc147!important}.toast.warning .toast-info h3{color:#ffc147}.toast.warning .toast-info p{font-size:clamp(.5rem,2.5vw,.9rem)}.gry-care-button{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;min-width:100px;padding:0 20px;min-height:35px;transition:all .3s;background:#8a48ef;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:clamp(13px,1vw,13px);color:#fff;border-radius:4px}.gry-care-button .button-loader{width:25px;height:100%;position:relative;display:flex;align-items:center}.gry-care-button .button-loader .spinner{display:block;width:22px;height:22px;position:absolute;left:calc(50% - 17px);background:transparent;box-sizing:border-box;border-top:2px solid white;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-radius:100%;animation:spin .8s ease-out infinite}.gry-care-button:disabled{background-color:#8a48ef!important;border-color:#8a48ef!important;opacity:.7;cursor:not-allowed}.gry-care-button .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(25%) saturate(44%) hue-rotate(269deg) brightness(107%) contrast(105%);width:10px}@keyframes spin{to{transform:rotate(360deg)}}:root{font-family:apercu_proregular,Helvetica,Arial,sans-serif}*,body,html{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}.ant-tooltip{font-family:apercu_proregular,Helvetica,Arial,sans-serif}.ant-tabs .ant-tabs-tab{font-size:14px}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8a48ef;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif}.ant-tabs .ant-tabs-ink-bar{background-color:#8a48ef}.form-input__error{color:#e53e3e;font-size:12px;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.divider{border:1px solid #f0f0f0;margin:10px 0}.auth-layout{display:flex;min-height:100vh;width:100%;overflow:hidden;background:linear-gradient(180deg,#6b29c7,#7f3ae3,#8a48ef,#b389f7,#f1e9fe),#fff}.auth-layout .auth-layout__right-panel{width:40%;position:relative;display:flex;flex-direction:column;padding:40px 40px 0;background-image:url(/assets/auth-bg-Bf6El-DG.png);background-size:contain;background-repeat:no-repeat;overflow:hidden}.auth-layout .auth-layout__logo{position:relative;z-index:10;margin-bottom:40px}.auth-layout .auth-layout__logo img{height:31px;width:auto}.auth-layout .auth-layout__logo .auth-layout__white-logo{display:block}.auth-layout .auth-layout__logo .auth-layout__purple-logo{display:none}.auth-layout .auth-layout__image-container{position:relative;flex:1;display:flex;align-items:center;justify-content:center;margin-top:auto}.auth-layout .auth-layout__background-image{width:100%;height:auto;max-height:70%;object-fit:contain;position:absolute;bottom:0;z-index:5}.auth-layout .auth-layout__left-panel{width:60%;background-color:#fff;display:flex;flex-direction:column;padding:40px 50px;justify-content:center;border-radius:16px;margin:6px}@media(max-width:1024px){.auth-layout{flex-direction:column}.auth-layout .auth-layout__right-panel{width:100%;min-height:20px;padding:40px}.auth-layout .auth-layout__right-panel .auth-layout__white-logo{display:none}.auth-layout .auth-layout__right-panel .auth-layout__purple-logo{display:block}.auth-layout .auth-layout__left-panel{width:100%;padding:40px}}@media(max-width:768px){.auth-layout .auth-layout__right-panel,.auth-layout .auth-layout__left-panel{padding:30px 24px}}.dashboard-layout{display:flex;flex-direction:row;min-height:100vh;width:100%;background-color:#fafafa;position:relative}.dashboard-layout .dashboard-layout__header{display:flex;justify-content:space-between;align-items:center;padding:15px 32px;background-color:#fff;border-bottom:.3px solid rgb(133,136,139);position:sticky;top:0;z-index:100;height:80px}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-left{display:flex;align-items:center;gap:16px}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-left .dashboard-layout__menu-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#171717;transition:opacity .2s}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-left .dashboard-layout__menu-toggle:hover{opacity:.7}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-left .dashboard-layout__menu-toggle svg{width:24px;height:24px}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-left .dashboard-layout__page-title{font-family:apercu_probold,Helvetica,Arial,sans-serif;font-size:16px;color:#383a3f;margin:0;line-height:1.2}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center{width:420px}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center .form-input{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:100%}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center .form-input input{font-family:apercu_proregular,Helvetica,Arial,sans-serif}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center .form-input:focus,.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center .form-input.ant-input-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-center .form-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-right{display:flex;align-items:center;gap:24px}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-right .dashboard-layout__inbox-icon{position:relative;cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fafafa}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-right .dashboard-layout__inbox-icon .dashboard-layout__inbox-dot{position:absolute;top:5px;right:5px;width:12px;height:12px;background-color:red;border:2px solid #ffffff;border-radius:50%;z-index:1}.dashboard-layout .dashboard-layout__header .dashboard-layout__header-right .dashboard-layout__inbox-icon .dashboard-layout__inbox-icon{width:25px;height:25px}.dashboard-layout .dashboard-layout__sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;background-color:#fff;border-right:.3px solid rgb(133,136,139);overflow-y:auto;overflow-x:hidden;transition:width .3s ease-in-out;z-index:90}.dashboard-layout .dashboard-layout__sidebar.dashboard-layout__sidebar--open{width:280px}.dashboard-layout .dashboard-layout__sidebar.dashboard-layout__sidebar--closed{width:80px}.dashboard-layout .dashboard-layout__main{flex:1;min-height:100vh;transition:margin-left .3s ease-in-out;background-color:#fff;display:flex;flex-direction:column;transition-timing-function:ease-in-out}.dashboard-layout .dashboard-layout__main .dashboard-layout__main-content{flex:1;overflow-y:auto}.dashboard-layout .dashboard-layout__main.dashboard-layout__main--sidebar-open{margin-left:280px}.dashboard-layout .dashboard-layout__main.dashboard-layout__main--sidebar-closed{margin-left:80px}.sidebar-menu{display:flex;flex-direction:column;padding:0;height:100%;min-height:100vh}.sidebar-menu.sidebar-menu--closed .sidebar-menu__logo{padding:15px;justify-content:center}.sidebar-menu.sidebar-menu--closed .sidebar-menu__logo a{justify-content:center}.sidebar-menu.sidebar-menu--closed .sidebar-menu__logo a img{height:24px;width:auto}.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__link,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__link,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header{justify-content:center;padding:12px;width:100%}.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__link span,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item span,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__link span,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header span,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__link .sidebar-menu__chevron,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__chevron,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__link .sidebar-menu__chevron,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__chevron,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__link .sidebar-menu__coming-soon,.sidebar-menu.sidebar-menu--closed .sidebar-menu__item .sidebar-menu__coming-soon,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__link .sidebar-menu__coming-soon,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header .sidebar-menu__coming-soon{display:none}.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-header{padding:0}.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-toggle{justify-content:center;padding:12px}.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-toggle span,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-toggle .sidebar-menu__chevron,.sidebar-menu.sidebar-menu--closed .sidebar-menu__children,.sidebar-menu.sidebar-menu--closed .sidebar-menu__section-children{display:none}.sidebar-menu.sidebar-menu--closed .sidebar-menu__profile{cursor:pointer;justify-content:center;padding:12px}.sidebar-menu.sidebar-menu--closed .sidebar-menu__profile .sidebar-menu__profile-picture{justify-content:center}.sidebar-menu.sidebar-menu--closed .sidebar-menu__profile .sidebar-menu__profile-picture .sidebar-menu__profile-details{display:none}.sidebar-menu.sidebar-menu--closed .sidebar-menu__profile img:not(.sidebar-menu__profile-picture img){display:none}.sidebar-menu.sidebar-menu--closed .sidebar-menu__content{padding:0}.sidebar-menu .sidebar-menu__logo{padding:15px 24px;border-bottom:.3px solid rgb(133,136,139);display:flex;align-items:center;height:80px;transition:padding .3s ease-in-out}.sidebar-menu .sidebar-menu__logo a{display:flex;align-items:center;text-decoration:none;transition:justify-content .3s ease-in-out}.sidebar-menu .sidebar-menu__logo a img{height:31px;width:auto;transition:height .3s ease-in-out}.sidebar-menu .sidebar-menu__content{flex:1;display:flex;flex-direction:column;padding:10px 0 0}.sidebar-menu .sidebar-menu__item,.sidebar-menu .sidebar-menu__section-header{width:100%}.sidebar-menu .sidebar-menu__item{display:flex;align-items:center}.sidebar-menu .sidebar-menu__item .sidebar-menu__link,.sidebar-menu .sidebar-menu__item{display:flex;align-items:center;gap:12px;padding:12px 24px;width:100%;text-decoration:none;color:#8c8c8c;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;background:none;border:none;cursor:pointer;transition:all .2s;position:relative}.sidebar-menu .sidebar-menu__item .sidebar-menu__link:hover,.sidebar-menu .sidebar-menu__item:hover{background-color:#8a48ef0d}.sidebar-menu .sidebar-menu__item .sidebar-menu__link .sidebar-menu__icon,.sidebar-menu .sidebar-menu__item .sidebar-menu__icon{width:20px;height:20px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(56%) sepia(8%) saturate(0%) hue-rotate(128deg) brightness(102%) contrast(91%)}.sidebar-menu .sidebar-menu__item .sidebar-menu__link span,.sidebar-menu .sidebar-menu__item span{flex:1;text-align:left;white-space:nowrap;overflow:hidden}.sidebar-menu .sidebar-menu__item .sidebar-menu__link .sidebar-menu__chevron,.sidebar-menu .sidebar-menu__item .sidebar-menu__chevron{width:16px;height:16px;flex-shrink:0;transition:transform .2s}.sidebar-menu .sidebar-menu__item .sidebar-menu__link .sidebar-menu__chevron.sidebar-menu__chevron--up,.sidebar-menu .sidebar-menu__item .sidebar-menu__chevron.sidebar-menu__chevron--up{transform:rotate(180deg)}.sidebar-menu .sidebar-menu__item .sidebar-menu__link .sidebar-menu__coming-soon,.sidebar-menu .sidebar-menu__item .sidebar-menu__coming-soon{font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid #E9D7FE;width:fit-content;text-align:center;padding:4px 0;border-radius:16px;color:#8a48ef;font-size:12px;background-color:#f9f5ff;margin-left:auto}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--active .sidebar-menu__link,.sidebar-menu .sidebar-menu__item.sidebar-menu__item--active{color:#8a48ef;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--active .sidebar-menu__link .sidebar-menu__icon,.sidebar-menu .sidebar-menu__item.sidebar-menu__item--active .sidebar-menu__icon{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(4108%) hue-rotate(245deg) brightness(92%) contrast(103%)}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout{margin-top:auto;padding:12px 24px}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout .sidebar-menu__link,.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout{color:red}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout .sidebar-menu__link:hover,.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout:hover{background-color:#ff00000d}.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout .sidebar-menu__link .sidebar-menu__icon,.sidebar-menu .sidebar-menu__item.sidebar-menu__item--logout .sidebar-menu__icon{filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(7151%) hue-rotate(359deg) brightness(99%) contrast(118%)}.sidebar-menu .sidebar-menu__section-header .sidebar-menu__section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;background:none;border:none;cursor:pointer;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#8c8c8c;text-align:left;transition:all .2s}.sidebar-menu .sidebar-menu__section-header .sidebar-menu__section-toggle span{white-space:nowrap;overflow:hidden}.sidebar-menu .sidebar-menu__section-header .sidebar-menu__section-toggle .sidebar-menu__chevron{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(13%) hue-rotate(207deg) brightness(94%) contrast(97%);transition:transform .5s}.sidebar-menu .sidebar-menu__children{padding-left:24px;margin-top:4px}.sidebar-menu .sidebar-menu__profile{padding:12px 24px;display:flex;justify-content:space-between}.sidebar-menu .sidebar-menu__profile .sidebar-menu__profile-picture{display:flex;align-items:center;gap:8px}.sidebar-menu .sidebar-menu__profile .sidebar-menu__profile-picture img{width:36px;height:36px;border-radius:8px;object-fit:cover}.sidebar-menu .sidebar-menu__profile .sidebar-menu__profile-picture .sidebar-menu__profile-details{display:flex;flex-direction:column}.sidebar-menu .sidebar-menu__profile .sidebar-menu__profile-picture .sidebar-menu__profile-details .sidebar-menu__profile-name{font-family:apercu_promedium,Helvetica,Arial,sans-serif;color:#3f3f46;font-size:14px}.sidebar-menu .sidebar-menu__profile .sidebar-menu__profile-picture .sidebar-menu__profile-details .sidebar-menu__profile-email{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:12px;color:#8c8c8c}.signin-page .signin-page__form-container{max-width:450px;width:100%;margin:auto}.signin-page .signin-page__heading{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:24px;color:#171717;margin-bottom:8px;line-height:32px;text-align:center}.signin-page .signin-page__subtext{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:16px;color:#5c5c5c;line-height:1.5;text-align:center}.signin-page .divider{margin-top:30px}.signin-page .signin-page__form{display:flex;flex-direction:column;gap:24px;margin-top:30px}.signin-page .form-group__input{display:flex;flex-direction:column;gap:5px}.signin-page .form-group__input label{color:#414651;position:relative}.signin-page .form-group__input label.required:after{content:"*";color:#8a48ef;margin-left:2px}.signin-page .form-group__input .form-input{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:100%}.signin-page .form-group__input .form-input input{font-family:apercu_proregular,Helvetica,Arial,sans-serif}.signin-page .form-group__input .form-input:focus,.signin-page .form-group__input .form-input.ant-input-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.signin-page .form-group__input .form-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.signin-page .signin-page__forgot-password{display:flex;justify-content:flex-end;margin-top:-8px}.signin-page .signin-page__forgot-link{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#5c5c5c;text-decoration:none;transition:color .3s ease;text-decoration:underline}.signin-page .signin-page__button{width:100%;padding:10px 12px;background-color:#6a28d7;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:8px}.signin-page .signin-page__button:hover{background-color:#5a20c0}.signin-page .signin-page__button:active{transform:translateY(0)}.signin-page .signin-page__divider{border:1px solid #f0f0f0;margin:10px 0}.signin-page .signin-page__header{display:flex;align-items:center;justify-content:space-between;color:#5c5c5c}.signin-page .signin-page__header .signin-page-header__actions{display:flex;align-items:center;gap:8px}.signin-page .signin-page__header .signin-page-header__actions .signin-page-header__action-link{background:#eedafe;color:#8a48ef;border:none;border-radius:8px;padding:8px 12px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;text-decoration:none}.signin-page .signin-page__header .signin-page-header__actions .signin-page-header__action-link:hover{background:#8a48ef1a}.signin-page .signin-page__footer{padding-top:40px;display:flex;justify-content:space-between;align-items:center;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#8c8c8c}.signin-page .signin-page__copyright{margin:0}.signin-page .signin-page__footer-links{display:flex;gap:24px}.signin-page .signin-page__footer-link{color:#8c8c8c;text-decoration:none;transition:color .3s ease}.signin-page .signin-page__footer-link:hover{color:#595959;text-decoration:underline}@media(max-width:1024px){.signin-page .signin-page__form-container{max-width:100%}}@media(max-width:768px){.signin-page .signin-page__heading{font-size:28px}.signin-page .signin-page__footer{flex-direction:column;gap:16px;align-items:flex-start}}.forgot-password-page .forgot-password-page__form-container{max-width:450px;width:100%;margin:auto}.forgot-password-page .forgot-password-page__form-container.success-container{text-align:center;display:flex;flex-direction:column;align-items:center}.forgot-password-page .forgot-password-page__heading{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:24px;color:#171717;margin-bottom:8px;line-height:32px;text-align:center}.forgot-password-page .forgot-password-page__subtext{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:16px;color:#5c5c5c;margin-bottom:20px;line-height:1.5;text-align:center}.forgot-password-page .divider{margin-top:30px}.forgot-password-page .forgot-password-page__form{display:flex;flex-direction:column;gap:24px;margin-top:30px}.forgot-password-page .form-group__input{display:flex;flex-direction:column;gap:5px}.forgot-password-page .form-group__input label{color:#414651;position:relative}.forgot-password-page .form-group__input label.required:after{content:"*";color:#8a48ef;margin-left:2px}.forgot-password-page .form-group__input .form-input{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:100%}.forgot-password-page .form-group__input .form-input input{font-family:apercu_proregular,Helvetica,Arial,sans-serif}.forgot-password-page .form-group__input .form-input:focus,.forgot-password-page .form-group__input .form-input.ant-input-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.forgot-password-page .form-group__input .form-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.forgot-password-page .form-group__input .form-input__helper{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#5c5c5c;margin-top:4px;margin-bottom:0}.forgot-password-page .forgot-password-page__button{width:100%;padding:10px 12px;background-color:#6a28d7;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:8px}.forgot-password-page .forgot-password-page__button:hover{background-color:#5a20c0}.forgot-password-page .forgot-password-page__button:active{transform:translateY(0)}.forgot-password-page .forgot-password-page__header{display:flex;align-items:center;justify-content:space-between;color:#5c5c5c}.forgot-password-page .forgot-password-page__header .forgot-password-page-header__actions{display:flex;align-items:center;gap:8px}.forgot-password-page .forgot-password-page__header .forgot-password-page-header__actions .forgot-password-page-header__action-button{background:#eedafe;color:#8a48ef;border:none;border-radius:8px;padding:8px 12px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;text-decoration:none;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px}.forgot-password-page .forgot-password-page__header .forgot-password-page-header__actions .forgot-password-page-header__action-button:hover{background:#8a48ef1a}.forgot-password-page .forgot-password-page__illustration{display:flex;align-items:center;justify-content:center;margin-bottom:30px;margin-top:-20px}.forgot-password-page .forgot-password-page__back-link{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:16px;color:#8a48ef;text-decoration:none;display:inline-block;transition:color .3s ease}.forgot-password-page .forgot-password-page__back-link:hover{color:#5a20c0;text-decoration:underline}.forgot-password-page .forgot-password-page__footer{padding-top:40px;display:flex;justify-content:space-between;align-items:center;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#8c8c8c}.forgot-password-page .forgot-password-page__copyright{margin:0}.forgot-password-page .forgot-password-page__footer-links{display:flex;gap:24px}.forgot-password-page .forgot-password-page__footer-link{color:#8c8c8c;text-decoration:none;transition:color .3s ease}.forgot-password-page .forgot-password-page__footer-link:hover{color:#595959;text-decoration:underline}@media(max-width:1024px){.forgot-password-page .forgot-password-page__form-container{max-width:100%}}@media(max-width:768px){.forgot-password-page .forgot-password-page__heading{font-size:28px}.forgot-password-page .forgot-password-page__footer{flex-direction:column;gap:16px;align-items:flex-start}}.reset-password-page .reset-password-page__form-container{max-width:450px;width:100%;margin:auto}.reset-password-page .reset-password-page__form-container--centered{text-align:center;display:flex;flex-direction:column;align-items:center}.reset-password-page .reset-password-page__heading{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:24px;color:#171717;margin-bottom:8px;line-height:32px;text-align:center}.reset-password-page .reset-password-page__subtext{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:16px;color:#5c5c5c;margin-bottom:20px;line-height:1.5;text-align:center}.reset-password-page .divider{margin-top:30px}.reset-password-page .reset-password-page__form{display:flex;flex-direction:column;gap:24px;margin-top:30px}.reset-password-page .form-group__input{display:flex;flex-direction:column;gap:5px}.reset-password-page .form-group__input label{color:#414651;position:relative}.reset-password-page .form-group__input label.required:after{content:"*";color:#8a48ef;margin-left:2px}.reset-password-page .form-group__input .form-input{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:100%}.reset-password-page .form-group__input .form-input input{font-family:apercu_proregular,Helvetica,Arial,sans-serif}.reset-password-page .form-group__input .form-input:focus,.reset-password-page .form-group__input .form-input.ant-input-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.reset-password-page .form-group__input .form-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.reset-password-page .reset-password-page__button{width:100%;padding:10px 12px;background-color:#6a28d7;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:8px}.reset-password-page .reset-password-page__button:hover{background-color:#5a20c0}.reset-password-page .reset-password-page__button:active{transform:translateY(0)}.reset-password-page .reset-password-page__header{display:flex;align-items:center;justify-content:space-between;color:#5c5c5c}.reset-password-page .reset-password-page__header .reset-password-page-header__actions{display:flex;align-items:center;gap:8px}.reset-password-page .reset-password-page__header .reset-password-page-header__actions .reset-password-page-header__action-button{background:#eedafe;color:#8a48ef;border:none;border-radius:8px;padding:8px 12px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;text-decoration:none;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px}.reset-password-page .reset-password-page__header .reset-password-page-header__actions .reset-password-page-header__action-button:hover{background:#8a48ef1a}.reset-password-page .reset-password-page__success-icon{margin-bottom:15px}.reset-password-page .reset-password-page__back-link{font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:16px;color:#8a48ef;text-decoration:none;margin-top:16px;display:inline-block;transition:color .3s ease}.reset-password-page .reset-password-page__back-link:hover{color:#5a20c0;text-decoration:underline}.reset-password-page .reset-password-page__footer{padding-top:40px;display:flex;justify-content:space-between;align-items:center;font-family:apercu_proregular,Helvetica,Arial,sans-serif;font-size:14px;color:#8c8c8c}.reset-password-page .reset-password-page__copyright{margin:0}.reset-password-page .reset-password-page__footer-links{display:flex;gap:24px}.reset-password-page .reset-password-page__footer-link{color:#8c8c8c;text-decoration:none;transition:color .3s ease}.reset-password-page .reset-password-page__footer-link:hover{color:#595959;text-decoration:underline}@media(max-width:1024px){.reset-password-page .reset-password-page__form-container{max-width:100%}}@media(max-width:768px){.reset-password-page .reset-password-page__heading{font-size:28px}.reset-password-page .reset-password-page__footer{flex-direction:column;gap:16px;align-items:flex-start}.reset-password-page .reset-password-page__form-container--centered{padding:20px 0}}.dashboard-page,.audit-logs-page,.facility-management-page{padding:20px 32px}.facility-management-page .details-tab-container .details-form-container{background:#fff;border-radius:12px;border:1px solid rgb(233,234,235);padding:25px}.facility-management-page .details-tab-container .details-form-container .details-form-header{margin-bottom:30px;border-bottom:1px solid rgb(233,234,235);padding-bottom:20px}.facility-management-page .details-tab-container .details-form-container .details-form-header .details-form-header__title{font-size:20px;color:#262626;font-family:apercu_problack,Helvetica,Arial,sans-serif;margin:0 0 4px}.facility-management-page .details-tab-container .details-form-container .details-form-header .details-form-header__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.facility-management-page .details-tab-container .details-form-container .details-form-body .line-divider{border-bottom:1px solid rgb(233,234,235);margin-bottom:20px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group{padding-bottom:20px;display:flex;align-items:flex-start;width:80%}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-group__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;width:20%}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-group__label label{font-size:14px;color:#262626;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-group__label label span{color:#ef4444}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-group__label img{width:16px;height:16px;cursor:pointer}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-group__input{width:80%;display:flex;flex-direction:column;gap:5px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-input,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-textarea,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-select{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:60%}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-input:focus,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-input.ant-input-focused,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-input.ant-select-focused,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-textarea:focus,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-textarea.ant-input-focused,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-textarea.ant-select-focused,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-select:focus,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-select.ant-input-focused,.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-select.ant-select-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select{height:44px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select .ant-select-selector{border:none;font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;padding:0}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select .ant-select-selector:hover{border-color:#8a48ef}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select .ant-select-selector .ant-select-selection-wrap{margin-top:-2px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select.ant-select-multiple .ant-select-selection-wrap .ant-select-selection-item{background-color:transparent;border:1px solid rgb(213,215,218)}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .ant-select.ant-select-focused .ant-select-selector{border-color:#8a48ef;box-shadow:none}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-textarea{resize:vertical}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-help-text{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin-bottom:0}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-help-link{font-size:14px;color:#8a48ef;text-decoration:none;font-family:apercu_proregular,Helvetica,Arial,sans-serif;width:fit-content}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .form-help-link:hover{text-decoration:underline}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .address-fields{display:flex;flex-direction:column;gap:16px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .address-fields .input-group{display:flex;flex-direction:column;gap:8px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-group .address-fields .input-group label{font-size:14px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-actions{margin-top:32px}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-actions .form-button{background-color:#8a48ef;border:none;border-radius:8px;padding:10px 24px;font-size:14px;color:#fff;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.facility-management-page .details-tab-container .details-form-container .details-form-body .form-actions .form-button:hover{background-color:#8a48efcc}.facility-management-page .customisation-tab-container .customisation-form-container{background:#fff;border-radius:12px;border:1px solid rgb(233,234,235);padding:25px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-header{margin-bottom:30px;border-bottom:1px solid rgb(233,234,235);padding-bottom:20px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-header .customisation-form-header__title{font-size:20px;color:#262626;font-family:apercu_problack,Helvetica,Arial,sans-serif;margin:0 0 4px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-header .customisation-form-header__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body{display:flex;flex-direction:column}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .line-divider{border-bottom:1px solid rgb(233,234,235);margin:20px 0}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-body{width:80%;display:flex;gap:20px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-header{margin-bottom:16px;width:25%}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-header .form-group__label{display:flex;align-items:center;gap:8px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-header .form-group__label label{font-size:14px;color:#262626;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-header .form-group__label img{width:16px;height:16px;cursor:pointer}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-section-header .form-section-description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area{margin-bottom:20px;width:45%}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone{border:2px solid #8a48ef;border-radius:12px;padding:15px 40px;text-align:center;cursor:pointer;transition:background-color .3s ease;position:relative}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone:hover{background-color:#8a48ef0d}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone .upload-area__file-icon{position:absolute;bottom:-40px;right:-15px;width:100px;height:100px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone .upload-area__icon{width:48px;height:48px;margin-bottom:16px;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;border:1px solid #E9EAEB;padding:10px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone .upload-area__text{font-size:12px;color:#8c8c8c;font-family:apercu_proregular,Helvetica,Arial,sans-serif;margin:0 0 8px}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone .upload-area__text span{color:#8a48ef;font-size:14px;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .upload-area .upload-area__dropzone .upload-area__hint{font-size:12px;color:#8c8c8c;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .subdomain-input-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px;width:45%}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .subdomain-input-wrapper .subdomain-input{flex:0 0 auto;width:200px;font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:100%}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .subdomain-input-wrapper .subdomain-input:focus{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .subdomain-input-wrapper .subdomain-suffix{font-size:14px;color:#262626;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-actions .form-button{background-color:#8a48ef;border:none;border-radius:8px;padding:10px 24px;font-size:14px;color:#fff;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.facility-management-page .customisation-tab-container .customisation-form-container .customisation-form-body .form-section .form-actions .form-button:hover{background-color:#8a48efcc}.facility-management-page .branches-tab-container .table-sub-header .table-sub-header__right .filters-button{border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 16px;font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;background-color:#fff;cursor:pointer}.facility-management-page .branches-tab-container .table-sub-header .table-sub-header__right .filters-button:hover{border-color:#8a48ef;color:#8a48ef}.facility-management-page .branches-tab-container .table-body table tbody .status-badge.branch-type.hospital{background-color:#ecfdf3;border:1px solid rgb(171,239,198);color:#067647}.facility-management-page .branches-tab-container .table-body table tbody .status-badge.branch-type.lab{background-color:#eef4ff;border:1px solid rgb(199,215,254);color:#3538cd}.facility-management-page .branches-tab-container .table-body table tbody .status-badge.branch-type.pharmacy{background-color:#fff8ed;border:1px solid rgb(254,235,200);color:#b45309}.facility-management-page .branches-tab-container .table-body table tbody .status-badge.branch-type.clinic{background-color:#faedff;border:1px solid rgb(230,191,255);color:#8e24aa}.facility-management-page .branches-tab-container .table-body table tbody .reactivate-icon{filter:brightness(0) saturate(100%) invert(56%) sepia(96%) saturate(1494%) hue-rotate(91deg) brightness(96%) contrast(86%)}.facility-management-page .compliance-tab-container .table-body table tbody .status-badge.verified{background-color:#ecfdf3;border:1px solid rgb(171,239,198);color:#067647}.facility-management-page .compliance-tab-container .table-body table tbody .status-badge.failed{background-color:#fef3f2;border:1px solid rgb(254,205,202);color:#b42318}.facility-management-page .compliance-tab-container .table-body table tbody .status-badge.pending{background-color:#fff8ed;border:1px solid rgb(254,235,200);color:#b45309}.facility-management-page .compliance-tab-container .table-body table tbody .status-badge.not-uploaded{background-color:#fafafa;border:1px solid rgb(213,215,218);color:#595959}.facility-management-page .compliance-tab-container .table-body table tbody .table-body__action .re-upload-button,.facility-management-page .compliance-tab-container .table-body table tbody .table-body__action .upload-button{color:#8a48ef;font-family:apercu_promedium,Helvetica,Arial,sans-serif;font-size:14px;padding:0}.facility-management-page .compliance-tab-container .table-body table tbody .table-body__action .re-upload-button:hover,.facility-management-page .compliance-tab-container .table-body table tbody .table-body__action .upload-button:hover{color:#8a48efcc}.modules-management-page,.role-management-page{padding:20px 32px}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container{display:flex;align-items:center;gap:10px}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container .staff-name-container__img{width:40px;height:40px;border-radius:50%;position:relative}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container .staff-name-container__img:before{content:"";position:absolute;bottom:0;right:2px;width:8px;height:8px;border-radius:50%;background-color:#17b26a;z-index:1}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container .staff-name-container__info{display:flex;flex-direction:column}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container .staff-name-container__info .staff-name{font-family:apercu_promedium,Helvetica,Arial,sans-serif;color:#595959}.role-management-page .staff-tab-container .table-body table tbody .staff-name-container .staff-name-container__info .staff-email{font-family:apercu_prolight,Helvetica,Arial,sans-serif;color:#595959}.role-management-page .departments-tab-container .table-body table tbody .branch-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.role-management-page .roles-tab-container .table-body table tbody .status-badge.system-managed{background-color:#ecfdf3;border:1px solid rgb(171,239,198);color:#067647}.role-management-page .roles-tab-container .table-body table tbody .status-badge.custom-role{background-color:#eef4ff;border:1px solid rgb(199,215,254);color:#3538cd}.account-settings-page{padding:20px 32px}.account-settings-page .profile-tab-container .profile-form-container{background:#fff;border-radius:12px;border:1px solid rgb(233,234,235);padding:25px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-header{margin-bottom:30px;border-bottom:1px solid rgb(233,234,235);padding-bottom:20px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-header .profile-form-header__title{font-size:20px;color:#262626;font-family:apercu_problack,Helvetica,Arial,sans-serif;margin:0 0 4px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-header .profile-form-header__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .line-divider{border-bottom:1px solid rgb(233,234,235);margin-bottom:20px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group{padding-bottom:20px;display:flex;align-items:flex-start;width:80%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;width:20%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label label{font-size:14px;color:#262626;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label label span{color:#ef4444}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label img{width:16px;height:16px;cursor:pointer}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label-wrapper{width:20%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__label-wrapper .form-group__label{width:100%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input{width:80%;display:flex;flex-direction:column;gap:5px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .name-fields{display:flex;gap:16px;width:60%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .name-fields .form-input{flex:1}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .input-icon{width:16px;height:16px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .input-icon.phone-icon{width:14px;height:14px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .form-help-text{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin-bottom:0}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section{display:flex;align-items:flex-start;gap:24px;width:60%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .profile-photo-preview{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid rgb(233,234,235)}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .profile-photo-preview img{width:100%;height:100%;object-fit:cover}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area{flex:1}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone{border:2px solid #8a48ef;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:background-color .3s ease;position:relative;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone:hover{background-color:#8a48ef0d}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone .upload-area__file-icon{position:absolute;bottom:-30px;right:-15px;width:100px;height:100px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone .upload-area__icon{width:48px;height:48px;margin-bottom:16px;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;border:1px solid #E9EAEB;padding:10px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone .upload-area__text{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;margin:0 0 4px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone .upload-area__text span{color:#8a48ef;font-family:apercu_proregular,Helvetica,Arial,sans-serif}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-group__input .photo-upload-section .upload-area .upload-area__dropzone .upload-area__hint{font-size:12px;color:#8c8c8c;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-input,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-select{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:60%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-input:focus,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-input.ant-input-focused,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-input.ant-select-focused,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-select:focus,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-select.ant-input-focused,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-select.ant-select-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-input.ant-input-affix-wrapper .ant-input-prefix,.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .form-select.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .ant-select{height:44px;width:60%}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .ant-select .ant-select-selector{border:none;font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;padding:0}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .ant-select .ant-select-selector:hover{border-color:#8a48ef}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .ant-select .ant-select-selector .ant-select-selection-wrap{margin-top:-2px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-group .ant-select.ant-select-focused .ant-select-selector{border-color:#8a48ef;box-shadow:none}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-actions{margin-top:32px}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-actions .form-button{background-color:#8a48ef;border:none;border-radius:8px;padding:10px 24px;font-size:14px;color:#fff;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.account-settings-page .profile-tab-container .profile-form-container .profile-form-body .form-actions .form-button:hover{background-color:#8a48efcc}.account-settings-page .security-tab-container .security-form-container{background:#fff;border-radius:12px;border:1px solid rgb(233,234,235);padding:25px}.account-settings-page .security-tab-container .security-form-container .section-divider{border-bottom:1px solid rgb(233,234,235);margin:40px 0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-header{margin-bottom:30px;border-bottom:1px solid rgb(233,234,235);padding-bottom:20px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-header .security-section-header__title{font-size:20px;color:#262626;font-family:apercu_problack,Helvetica,Arial,sans-serif;margin:0 0 4px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-header .security-section-header__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .line-divider{border-bottom:1px solid rgb(233,234,235);margin-bottom:20px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group{padding-bottom:20px;display:flex;align-items:flex-start;width:80%}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-group__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;width:20%}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-group__label label{font-size:14px;color:#262626;font-family:apercu_promedium,Helvetica,Arial,sans-serif}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-group__label label span{color:#ef4444}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-group__input{width:80%;display:flex;flex-direction:column;gap:5px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-group__input .form-validation-text{font-size:14px;color:#8c8c8c;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:4px 0 0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-input{font-size:14px;color:#595959;font-family:apercu_proregular,Helvetica,Arial,sans-serif;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px;width:60%}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-input:focus,.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-input.ant-input-focused{border-color:#8a48ef;box-shadow:0 0 0 2px #8a48ef1a}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-group .form-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;display:flex;align-items:center}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-actions{margin-top:32px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-actions .form-button{background-color:#8a48ef;border:none;border-radius:8px;padding:10px 24px;font-size:14px;color:#fff;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .3s ease}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .form-actions .form-button:hover{background-color:#8a48efcc}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options{display:flex;flex-direction:column;gap:0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option{display:flex;align-items:center;padding:0 0 20px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option:last-child{padding-bottom:0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__icon img{width:24px;height:24px}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__content{flex:1}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__content .two-factor-option__title{font-size:14px;color:#262626;font-family:apercu_probold,Helvetica,Arial,sans-serif}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__content .two-factor-option__description{font-size:14px;color:#595959;font-family:apercu_prolight,Helvetica,Arial,sans-serif;margin:0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__action{flex-shrink:0}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__action .enable-button{background-color:transparent;border:1px solid #8a48ef;border-radius:8px;padding:10px 24px;font-size:14px;color:#8a48ef;font-family:apercu_probold,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .3s ease}.account-settings-page .security-tab-container .security-form-container .security-section .security-section-body .two-factor-options .two-factor-option .two-factor-option__action .enable-button:hover{background-color:#8a48ef0d}.account-settings-page .danger-zone-tab-container .danger-zone-form-container{background:#fff;border-radius:12px;border:1px solid rgb(233,234,235);padding:25px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-header{margin-bottom:30px;border-bottom:1px solid rgb(233,234,235);padding-bottom:20px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-header .danger-zone-section-header__title{font-size:20px;color:#262626;font-family:apercu_problack,Helvetica,Arial,sans-serif;margin:0}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box{background-color:transparent;border:2px solid #FF5052;border-radius:12px;padding:20px;display:flex;gap:16px;margin-bottom:24px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box .warning-message-box__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:flex-start;padding-top:2px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box .warning-message-box__icon img{width:100%;height:100%}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box .warning-message-box__content{flex:1}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box .warning-message-box__content .warning-message-box__text{font-size:14px;color:#ff5052;font-family:apercu_proregular,Helvetica,Arial,sans-serif;margin:0 0 12px;line-height:1.5}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .warning-message-box .warning-message-box__content .warning-message-box__text:last-child{margin-bottom:0}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .confirmation-checkbox{margin-bottom:24px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .confirmation-checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:#d5d7da;border-radius:4px}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .confirmation-checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:hover{border-color:#ff5052}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .confirmation-checkbox .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#ff5052;border-color:#ff5052}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .confirmation-checkbox .ant-checkbox-wrapper .checkbox-label{font-size:14px;color:#262626;font-family:apercu_proregular,Helvetica,Arial,sans-serif;line-height:1.5}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .danger-zone-actions .close-account-button{background-color:#ef4444;border:none;border-radius:8px;padding:10px 24px;font-size:14px;color:#fff;cursor:pointer;transition:background-color .3s ease}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .danger-zone-actions .close-account-button:hover:not(:disabled){background-color:#dc2626!important}.account-settings-page .danger-zone-tab-container .danger-zone-form-container .danger-zone-section .danger-zone-section-body .danger-zone-actions .close-account-button:disabled{background-color:#d5d7da!important;color:#8c8c8c!important;cursor:not-allowed}
