#root{width:100%;height:100%}html,body{overflow:hidden}.login-layout-wrapper{min-height:100vh;position:relative}.login-layout-wrapper .login__layout--sider{min-width:400px!important;width:30%!important}@media (max-width: 575px){.login-layout-wrapper .login__layout--sider{min-width:100%!important;width:100%!important}}.login-layout-wrapper .login__layout--content{position:relative}.login-layout-wrapper .login__layout--content img{height:100vh;width:100%;object-fit:cover}@media (max-width: 575px){.login-layout-wrapper .login__layout--content{display:none}}.login-layout-wrapper .login__layout--lang-switcher{position:absolute;top:20px;right:20px;z-index:2}.app-loading{width:100vw;height:100vh;background:#fff}.app-loading .app__loading--container{width:360px}.app-loading .app__loading--container img{width:100%;margin-bottom:10px}*{box-sizing:border-box;font-family:Poppins}:root{line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.app-layout-wrapper{padding:0;margin:0;height:100vh}.app-layout-wrapper .app__side--menu{overflow:hidden;height:100vh;position:sticky;inset-inline-start:0;top:0;bottom:0}.app-layout-wrapper .app__side--menu .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;padding:26px 0 20px 16px;background:transparent}.app-layout-wrapper .app__side--menu .ant-layout-sider-children>.sidebar-header-block{margin-bottom:22px}.app-layout-wrapper .app__header{padding:10px 32px;position:sticky;top:0;z-index:1;width:100%;display:flex;align-items:center;gap:12px;box-shadow:#0000001a 0 0 5px,#0000001a 0 0 1px}@media (max-width: 991px){.app-layout-wrapper .app__header{padding:10px 16px}}.app-layout-wrapper .app__main--content{padding:10px 32px;overflow-y:auto;position:relative}@media (max-width: 991px){.app-layout-wrapper .app__main--content{padding:10px 16px}}.sidebar-header{display:flex;align-items:center;gap:12px;padding:0 6px;padding-inline-end:22px}.sidebar-header--collapsed{flex-direction:column;gap:10px}.sidebar-header__tile{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(150deg,#9adcc0,#5fb4cf)}.sidebar-header__wordmark{display:flex;flex-direction:column;gap:2px;flex:1;white-space:nowrap}.sidebar-header__wordmark-sub{font-size:11px;font-weight:600;letter-spacing:.08em;color:#ffffffb3;text-transform:uppercase}.sidebar-header__wordmark-main{font-size:16px;font-weight:800;letter-spacing:.02em;color:#fff;text-transform:uppercase}.sidebar-header__tagline{margin:6px 0 0 54px;font-size:12px;font-style:italic;color:#5fb4cf;white-space:nowrap}.sidebar-header__toggle{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff0f;cursor:pointer}.sidebar-header__toggle:hover{background:#ffffff24}.sidebar-header__toggle:hover svg{stroke:#fff}.app-side-menu-nav{background:transparent!important;border-inline-end:none!important;transition:width .3s cubic-bezier(.645,.045,.355,1)!important;flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:16px}.app-side-menu-nav::-webkit-scrollbar{width:4px}.app-side-menu-nav::-webkit-scrollbar-track{background:transparent}.app-side-menu-nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.app-side-menu-nav::-webkit-scrollbar-thumb:hover{background:#ffffff73}.app-side-menu-nav.ant-menu-inline-collapsed{width:100%!important}.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-item,.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{display:flex!important;align-items:center!important;justify-content:center!important;margin-inline:0!important;padding-inline:6px!important}.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important}.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.app-side-menu-nav.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{position:static!important;margin:0!important}.app-side-menu-nav>.ant-menu-item,.app-side-menu-nav>.ant-menu-submenu{margin-bottom:8px!important}.app-side-menu-nav .ant-menu-item,.app-side-menu-nav .ant-menu-submenu-title{height:50px!important;line-height:50px!important;margin:0;border-radius:12px;color:#d3dfec;font-size:14.5px;font-weight:600;transition:background .3s cubic-bezier(.645,.045,.355,1)!important}.app-side-menu-nav .ant-menu-item:hover,.app-side-menu-nav .ant-menu-submenu-title:hover{background:#ffffff17!important;color:#fff!important}.app-side-menu-nav .ant-menu-item-icon,.app-side-menu-nav .ant-menu-title-content{transition:none!important}.app-side-menu-nav .ant-menu-item-selected,.app-side-menu-nav .ant-menu-submenu-selected>.ant-menu-submenu-title{position:relative;background:#ffffff1a!important;color:#fff!important;font-weight:700}.app-side-menu-nav .ant-menu-item-selected:after,.app-side-menu-nav .ant-menu-submenu-selected>.ant-menu-submenu-title:after{content:"";position:absolute;inset-inline-start:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:#6fb6d6}.app-side-menu-nav .ant-menu-submenu-arrow{color:#8fa4bd}.app-side-menu-nav .ant-menu-sub.ant-menu-inline{background:transparent!important;padding-top:8px}.app-side-menu-nav .ant-menu-sub.ant-menu-inline .ant-menu-item{height:44px;line-height:44px;margin:0 0 8px;font-size:14px;font-weight:500;color:#9fb3cc}.app-side-menu-nav .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{background:#ffffff12!important;color:#fff!important}.app-side-menu-nav .ant-menu-sub.ant-menu-inline .ant-menu-item-selected{background:#1d5f80!important;color:#fff!important;font-weight:700}.app-side-menu-nav .ant-menu-sub.ant-menu-inline .ant-menu-item-selected:after{display:none}.sidebar-footer{display:flex;flex-direction:column;gap:8px;margin-left:20px;margin-right:20px;padding:14px 0 2px;border-top:1px solid rgba(255,255,255,.1)}.app-mobile-nav-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:26px 0 20px 16px;background:#12233d}.app-mobile-nav-drawer .sidebar-header-block{margin-bottom:22px}.custom-breadcrumb{display:flex;justify-content:center;align-items:center;min-width:0}@media (max-width: 575px){.custom-breadcrumb{overflow:hidden}.custom-breadcrumb .ant-breadcrumb-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45vw;display:inline-block}}.app-header__menu-trigger{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;margin-inline-end:4px;border:none;border-radius:9px;background:transparent;color:#12233d;cursor:pointer}.app-header__menu-trigger:hover{background:#eaf0f8}.account-chip-wrapper{position:relative;line-height:normal}.account-chip{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 16px;border-radius:10px;cursor:pointer;background:transparent}.account-chip:hover,.account-chip--open{background:#eaf0f8}@media (max-width: 575px){.account-chip:hover,.account-chip--open{background:transparent}}.account-chip__email{font-size:12.5px;font-weight:500;color:#6b7f97;white-space:nowrap}@media (max-width: 575px){.account-chip__email{display:none}}.account-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:380px;background:#fff;border:1px solid #e6ecf1;border-radius:14px;box-shadow:0 24px 48px -20px #12233d59;z-index:20;overflow:hidden}@media (max-width: 575px){.account-dropdown{width:min(380px,100vw - 24px);right:-12px}}.account-dropdown__header{display:flex;flex-direction:column;gap:6px;padding:20px 22px}.account-dropdown__label{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#97a8bd}.account-dropdown__name{font-size:20px;font-weight:800;color:#12233d}.account-dropdown__email{font-size:14px;font-weight:500;color:#6b7f97}.account-dropdown__row{display:flex;align-items:center;gap:14px;padding:16px 22px;border-top:1px solid #eef3f7;color:#12233d;cursor:pointer;text-decoration:none}.account-dropdown__row:hover{background:#f7fafc}.account-dropdown__row--language{padding:14px 22px}.account-dropdown__row--danger{color:#c0432a}.account-dropdown__row--danger:hover{background:#fdf4f2}.account-dropdown__row--danger .account-dropdown__icon{color:currentColor}.account-dropdown__row--danger .account-dropdown__row-label{font-weight:700}.account-dropdown__icon{flex:none;display:flex;color:#1d3f7a}.account-dropdown__row-label{font-size:15px;font-weight:600;flex:1}.account-dropdown__lang-select .ant-select-selector{display:flex;align-items:center;height:36px!important;padding:0 12px!important;border:1px solid #dce5ec!important;border-radius:9px!important;background:transparent!important}.account-dropdown__lang-select:hover .ant-select-selector{background:#f4f8fb!important}.account-dropdown__lang-select .ant-select-selection-item{font-size:14px;font-weight:500;color:#3a4a50}.custom__button{height:48px}.result-modal{padding:32px}.custom-table .ant-table{overflow:hidden;border:1px solid #cfd1d4;border-radius:8px}.custom-table .ant-table tr.ant-table-row:last-child td.ant-table-cell{border-bottom:none!important}.custom-table .ant-table-content,.custom-table .ant-table-body{-webkit-overflow-scrolling:touch}.custom-image-thumbnail{display:flex;border-radius:8px;overflow:hidden;box-shadow:#00000029 0 1px 4px}.custom-image-thumbnail .custom-image-thumbnailImage{object-fit:cover}.custom-image-thumbnail .ant-image-mask{border-radius:8px}.page-header-back-btn{background:transparent;border:none;margin-right:10px}.custom-input-form-wrapper{width:100%}.custom-input-form-wrapper label.ant-form-item-required{position:relative}.custom-input-form-wrapper label.ant-form-item-required:before{position:absolute;right:-1px}.custom-input-form-wrapper .customInput__input--normal{background:#f6f6f6;padding:12px;border-radius:8px}.custom-input-form-wrapper .customInput__input--normal input{font-size:14px}.createRole .ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a!important;border-color:#52c41a}.createRole .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.createRole .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff}.createRole__button{height:45px;width:150px}.statCard{height:100%;background:#f6f6f6;border-radius:8px;padding:16px}.attentionHeader{margin-bottom:12px}.attentionHeader__icon{color:#dc2626;font-size:14px}.attentionHeader__title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.attentionRequiresList{margin-bottom:16px}.attentionRequiresItem{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 20px;white-space:nowrap}.attentionRequiresItem__quantity{font-size:20px;font-weight:700;line-height:1;color:#dc2626}.attentionRequiresItem__label{font-size:14px;font-weight:500;color:#1f2937}.datepicker-with-type{background:#f5f5f5;border-radius:8px;padding:6px 12px;border:1px solid #e5e5e5;height:40px}.datepicker-with-type .ant-picker{width:170px}.billing{border-radius:12px;border:1px solid #cfd1d4;background:#fff;padding:16px}.billing__items{padding:16px;border-bottom:1px solid #cfd1d4}.dashboard-page .dashboard__chart--wrapper{padding:24px 16px;border:1px solid #cfd1d4;border-radius:8px}.ekycStat,.integrationHealth{border-radius:12px;border:1px solid #cfd1d4;background:#fff;padding:16px}.customProgress{position:relative}.customProgress .ant-progress-inner{border-radius:10px!important}.customProgress__info{position:absolute;right:20px;top:45%;transform:translateY(-50%)}.serviceStatus{border-radius:12px;border:1px solid #cfd1d4;background:#fff;padding:16px}.invoice-card-list{margin-top:16px}.invoice-card-pagination{display:flex;justify-content:flex-end;margin-top:16px}.invoice-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;cursor:pointer}.invoice-card:hover{border-color:#c8d6e5}.invoice-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.invoice-card__name{font-size:14px;color:#e68a00;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-card__body{padding:4px 0}.invoice-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.invoice-card__row:last-child{border-bottom:none}.invoice-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.invoice-card__value{font-size:14px;color:#1a2b45;text-align:right}.custom-select-wrapper{position:relative;margin-bottom:0}.custom-select-wrapper label.ant-form-item-required{position:relative}.custom-select-wrapper label.ant-form-item-required:before{position:absolute;right:-1px}.custom-select-wrapper .prefix-icon-wrapper{position:absolute;z-index:1;width:3rem;height:100%;display:flex;align-items:center;justify-content:center}.custom-select-wrapper .customIcon [class*=ant-select-selector],.custom-select-wrapper .customIcon [class*=ant-select-selection-search]{padding-left:calc(3rem - 8px);inset-inline-start:0px}.custom-select-wrapper .customIcon [class*=ant-select-selection-placeholder]{padding-left:2rem}.custom-select-wrapper .customInput{border-radius:8px;min-height:48px;width:100%;background:transparent;color:#ababb1}.custom-select-wrapper .customInput[class*=ant-select-single] [class*=ant-select-selection-item]{color:#000;line-height:42px!important}.custom-select-wrapper .customInput[class*=ant-select-disabled] [class*=ant-select-selection-item]{color:#7b7b84}.custom-select-wrapper .customInput[class*=ant-select-multiple] [class*=ant-select-selection-item]{color:#000;line-height:28px;height:28px;background-color:#7b7b84;display:flex;align-items:center}.custom-select-wrapper .customInput span{background:transparent;border:none!important;outline:none!important;box-shadow:none!important}.custom-select-wrapper .customInput span[class*=ant-select-arrow]{right:10px}.custom-select-wrapper .customInput span[class*=ant-select-arrow] [class*=ant-select-suffix]{color:#ababb1}.custom-select-wrapper .customInput[class*=ant-select-focused]{color:#000}.custom-select-wrapper .customInput[class*=ant-select-focused][class*=ant-select-single] [class*=ant-select-selection-item]{line-height:42px!important}.custom-select-wrapper .customInput[class*=ant-select-focused][class*=ant-select-multiple] [class*=ant-select-selection-item]{background-color:#7b7b84}.custom-select-wrapper .customInput[class*=ant-select-focused] [class*=ant-select-arrow] [class*=ant-select-suffix]{color:#000}.custom-select-dropdown{background-color:fff(8,27,25,.8)}.custom-select-dropdown .ant-select-item{border-bottom:1px #ababb1;border-radius:20}.custom-select-dropdown .ant-select-item:last-child{border:none}.custom-select-dropdown .ant-selection-item{background-color:red}.custom-select-dropdown .ant-select-item-option-selected{background-color:#ababb1!important;color:#fff}.customDate .ant-picker{width:100%;height:48px;border-radius:8px}.customDate .ant-picker .ant-picker-input{color:#2b343c}.customDate .ant-picker .ant-picker-input input{font-size:14px}.customDate .ant-picker .ant-picker-range-separator svg{color:#2b343c}.inv-service-card-list{display:flex;flex-direction:column;gap:12px}.inv-service-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.inv-service-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.inv-service-card__name{font-size:14px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-service-card__amount{font-size:15px;flex-shrink:0}.inv-service-card__body{padding:4px 0}.inv-service-card__row{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 16px;gap:8px}.inv-service-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.inv-service-card-detail{display:flex;flex-direction:column;gap:16px}.inv-service-card-detail__section{padding-bottom:12px;border-bottom:1px dashed #f0f0f0}.inv-service-card-detail__section:last-child{padding-bottom:0;border-bottom:none}@media (max-width: 575px){.login__header-block{padding:20px 24px 8px!important}}@media (max-width: 575px){.login-page-wrapper{height:auto!important;padding:12px 24px 24px!important;justify-content:flex-start!important}}.login-page-wrapper .login__form{width:100%}.login-page-wrapper .login__field--partnerCode{margin-top:20px}.login-page-wrapper .login__button{margin-top:20px;width:100%;height:56px}.login-page-wrapper .login__appLogo{width:100%;max-width:500px}.login-otp-wrapper .login__otp--inputRow .ant-otp{column-gap:18px}.login-otp-wrapper .login__otp--inputRow .ant-otp .ant-input.ant-otp-input{padding:10px;border:1px solid #e7e8e9;background:#f6f6f6;width:44px;height:44px;font-size:16px}.login-otp-wrapper .login__button{margin-top:20px;width:80%;height:56px}.previewRole .ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a!important;border-color:#52c41a}.previewRole .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.previewRole .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff}.previewRole__collapse--children{display:flex!important;flex-direction:column;gap:9px}.previewRole__button{height:45px;width:160px}.custom-upload-avatar{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.custom-upload-avatar__preview{border-radius:10%;overflow:hidden;flex-shrink:0}.custom-upload-avatar__trigger{position:relative;cursor:pointer;border-radius:10%;display:inline-block}.custom-upload-avatar__overlay--remove{border-color:#ff4d4f;color:#ff4d4f}.custom-upload-avatar__overlay{position:absolute;bottom:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1.5px solid #c8d6e5;display:flex;align-items:center;justify-content:center;color:#6b7f97;font-size:12px;box-shadow:0 1px 4px #00000026}.custom-upload-avatar__label{display:block;font-size:13px;color:#6b7f97;margin-bottom:6px}.custom-upload-avatar__error{font-size:12px;color:#ff4d4f;text-align:center;max-width:100px}.service-info-table{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.service-info-table__row{display:flex;align-items:flex-start;padding:12px 16px;border-bottom:1px solid #e8e8e8;gap:16px}.service-info-table__row:last-child{border-bottom:none}.service-info-table__row--vertical{flex-direction:column;gap:12px}.service-info-table__label{width:140px;min-width:140px;color:#6b7f97;font-size:14px;padding-top:2px}.service-info-table__value{flex:1;min-width:0;word-break:break-word}.service-info-table .ant-input,.service-info-table .ant-input-affix-wrapper,.service-info-table .ant-picker,.service-info-table .ant-input-group-wrapper,.service-info-table .ant-select:not(.ant-select-borderless) .ant-select-selector{border-color:#c8d6e5!important;background-color:#fff!important}.previewService__wrapperModal--inputImg [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload][class*=ant-upload-select]{height:220px;border:1px solid #ababb1}.previewService__wrapperModal--inputImg [class*=ant-form-item].upload__inputHidden{top:262px}.previewService__checkbox-preview .ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.previewService__checkbox-preview .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.previewService__button{height:45px;width:120px}.my-profile-tab__field-row{display:grid;grid-template-columns:140px 1fr;align-items:center;min-height:48px;border-bottom:1px solid #e8e8e8}.my-profile-tab__field-row:last-child{border-bottom:none}@media (max-width: 575px){.my-profile-tab__field-row{grid-template-columns:100px 1fr}}.my-profile-tab__field-label{padding:12px 12px 12px 16px;font-size:14px;font-weight:400;color:#6b7f97;white-space:nowrap}@media (max-width: 575px){.my-profile-tab__field-label{font-size:12px;padding:12px 8px}}.my-profile-tab__field-children{padding-right:12px;min-width:0;width:100%}.my-profile-tab__field-value{padding:12px 16px 12px 0;font-size:15px;font-weight:500;color:#1a2b45;word-break:break-word}@media (max-width: 575px){.my-profile-tab__field-value{font-size:13px;padding:12px 8px 12px 0}}.my-profile-tab{padding-top:8px}.my-profile-tab__content{display:flex;align-items:flex-start;gap:24px;margin-bottom:24px}.my-profile-tab__avatar{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:24px;width:140px}.my-profile-tab__employee-id{font-size:12px;color:#6b7f97;text-align:center;word-break:break-all;margin-top:-14px}.my-profile-tab__right{display:flex;flex-direction:column;gap:16px;flex:1}.my-profile-tab__fields{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.my-profile-tab__field-pair{display:flex;border-bottom:1px solid #e8e8e8}.my-profile-tab__field-pair:last-child{border-bottom:none}.my-profile-tab__field-pair .my-profile-tab__field-row{flex:1;min-width:0;border-bottom:none;border-right:1px solid #f0f0f0}.my-profile-tab__field-pair .my-profile-tab__field-row:last-child{border-right:none}@media (max-width: 575px){.my-profile-tab__field-pair{flex-direction:column}.my-profile-tab__field-pair .my-profile-tab__field-row{border-right:none;border-bottom:1px solid #e8e8e8}.my-profile-tab__field-pair .my-profile-tab__field-row:last-child{border-bottom:none}}.my-profile-tab .ant-input,.my-profile-tab .ant-input-affix-wrapper,.my-profile-tab .ant-picker,.my-profile-tab .ant-input-group-wrapper{border-color:#c8d6e5;background-color:#fff;width:100%}.my-profile-tab__phone-wrapper{display:flex;align-items:center;border:1px solid #c8d6e5;border-radius:8px;overflow:hidden;margin-block:6px;width:100%;background-color:#fff}.my-profile-tab__phone-wrapper .ant-form-item-explain-error{padding-left:12px}.my-profile-tab__phone-divider{width:1px;height:100%;background-color:#c8d6e5;flex-shrink:0}.my-profile-tab__actions{display:flex;flex-direction:column;gap:8px;width:100%}.my-profile-tab__actions button{width:100%}.custom__action--buttons .ant-btn.cancel-button{border-radius:8px;margin-right:12px;border:1px solid #76767f}.custom__action--buttons .ant-btn.cancel-button:hover{border-color:#c4c4c4;color:#fff}.custom__action--buttons .ant-btn.confirm-button:disabled{color:#373737}.profile__page--inputField input{cursor:default}.profile__page--inputField input:focus{border-color:#d9d9d9;box-shadow:none}.profile__page--inputField input:hover{border-color:#d9d9d9}.profile-rqu-phone .ant-input-group-wrapper.customInput__input--normal{padding:0}.profile-rqu-phone .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.custom-select-wrapper{width:84px}.profile-rqu-phone .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.group{margin-bottom:0}.profile-rqu-phone .ant-input-group-wrapper.customInput__input--normal input.ant-input{height:48px;background:#f6f6f6}.delete-representative-button{padding:0;height:auto}.delete-representative-button .ant-btn-icon svg{width:16px}@media (max-width: 1199px){.profile-page__tabs .ant-tabs-nav{display:none}}.profile-tab-bar{display:grid;gap:8px;margin-bottom:16px}.profile-tab-bar--tablet{grid-template-columns:repeat(3,1fr)}.profile-tab-bar--mobile{grid-template-columns:repeat(2,1fr)}.profile-tab-bar__btn{padding:10px 8px;border:1px solid #cfd1d4;border-radius:8px;background:#fff;color:#1a2b45;font-size:13px;font-weight:500;cursor:pointer;text-align:center;line-height:1.3;transition:background .15s ease,color .15s ease,border-color .15s ease}.profile-tab-bar__btn:hover:not(.profile-tab-bar__btn--active){border-color:#97a8bd;background:#f5f7fa}.profile-tab-bar__btn--active{background:#12233d;color:#fff;border-color:#12233d}.profile-tab-bar__btn--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.profile-card-grid--mobile{grid-template-columns:1fr}.profile-card-grid__card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:16px}.profile-card-grid__card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.profile-card-grid__card-no{font-size:13px;font-weight:600;color:#8c9bb0}.profile-card-grid__card-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8c9bb0}.profile-card-grid__card-name{font-size:15px;font-weight:600;color:#1a2b45;word-break:break-word}.profile-card-grid__pagination{display:flex;justify-content:flex-end;margin-top:16px}.api-report-card-list{display:flex;flex-direction:column;gap:12px}.api-report-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:16px}.api-report-card__header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;min-width:0}.api-report-card__no{width:28px;height:28px;border-radius:50%;background:#e8f4fd;color:#1677ff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.api-report-card__session-id{font-size:14px;font-weight:600;word-break:break-all;min-width:0}.api-report-card__fields{display:grid;gap:12px 16px;grid-template-columns:1fr}.api-report-card__fields--double{grid-template-columns:1fr 1fr}.api-report-card__field{display:flex;flex-direction:column;gap:4px;min-width:0}.api-report-card__field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8c8c8c}.apiReport__picker{width:100%;padding:11px 9px;border-color:#4e4e54}.apiReport__picker--radio{margin:14px}.apiReport__picker--radio>span{margin-right:22px}.apiReport__dateError{position:absolute;top:100%;left:0;color:#ff4d4f;font-size:12px;margin-top:2px;white-space:nowrap}.reset-password-page .reset__password--passwordBar [class*=ant-progress-steps-item]{width:60px!important;height:4px!important;border-radius:10px}.reset-password-page .reset__password--weak{color:#e44147;font-size:12px;font-weight:400;line-height:20px}.reset-password-page .reset__password--medium{color:#ffa800;font-size:12px;font-weight:400;line-height:20px}.reset-password-page .reset__password--strong{color:var(--Red, #12b76a);font-size:12px;font-weight:400;line-height:20px}.reset-password-page .reset__password--newPassInput{margin-bottom:8px}.reset-password-page .prompt{padding:5px;background-color:#12b76a14;color:#00ad5c;border-radius:8px}.requestNewService__button{height:45px;width:150px}.request-service-card-list{margin-top:16px}.request-service-card-pagination{display:flex;justify-content:flex-end;margin-top:16px}.request-service-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;cursor:pointer}.request-service-card:hover{border-color:#af5e00}.request-service-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.request-service-card__name{font-size:14px;color:#af5e00!important;flex:1;min-width:0}.request-service-card__body{padding:4px 0}.request-service-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:8px}.request-service-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.request-service-card__value{font-size:14px;color:#1a2b45;text-align:right}.role__header{margin-bottom:36px}.role__header--button{width:300px;display:flex;flex-direction:column;align-items:center}.role__header--button button{width:100%;height:fit-content;margin:8px 0;padding:20px;border-radius:4px;border:1px solid #76767f;background:transparent;color:#fff}.role__header--button button:hover{transition:.2s;border:1px solid #fdcd9d}.role__header--rangePicker{margin-bottom:24px}.role__container--top{padding-bottom:36px;margin-bottom:36px;border-bottom:1px dashed #4e4e54}.role__pagination{margin:20px auto;display:flex;justify-content:end}.role__select [class*=ant-select-selector]{background:transparent!important;padding:12px}.role__select [class*=ant-select-selector] [class*=ant-select-selection-item]{color:#fff!important}.role__picker{background:transparent;width:100%;padding:11px 9px;border-color:#4e4e54}.role__picker--radio{margin:14px}.role__picker--radio>span{margin-right:22px}.role__wrapperInput{align-items:start!important}.role__wrapperInput--input{color:#d3d3d3;width:100%;border-radius:0}.role__action{border:none;box-shadow:none;background:transparent}.role-card-list{margin-top:16px}.role-card-pagination{display:flex;justify-content:flex-end;margin-top:16px}.role-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.role-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.role-card__name{font-size:14px;color:#af5e00!important;cursor:pointer;flex:1;min-width:0}.role-card__header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.role-card__body{padding:4px 0}.role-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:8px}.role-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.role-card__value{font-size:14px;color:#1a2b45;text-align:right}.service-card-list{margin-top:16px}.service-card-pagination{display:flex;justify-content:flex-end;margin-top:16px}.service-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;cursor:pointer}.service-card:hover{border-color:#af5e00}.service-card__header{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:12px}.service-card__name{font-size:14px;color:#af5e00!important;flex:1;min-width:0}.service-card__body{padding:4px 0}.service-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:8px}.service-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.service-card__value{font-size:14px;color:#1a2b45;text-align:right}.service__header{margin-bottom:36px}.service__header--button{width:300px;display:flex;flex-direction:column;align-items:center}.service__header--button button{width:100%;height:fit-content;margin:8px 0;padding:20px;border-radius:4px;border:1px solid #76767f;background:transparent;color:#fff}.service__header--button button:hover{transition:.2s;border:1px solid #fdcd9d}.service__header--rangePicker{margin-bottom:24px}.service__container--top{padding-bottom:36px;margin-bottom:36px;border-bottom:1px dashed #4e4e54}.service__pagination{margin:20px auto;display:flex;justify-content:end}.service__select [class*=ant-select-selector]{background:transparent!important;padding:12px}.service__select [class*=ant-select-selector] [class*=ant-select-selection-item]{color:#fff!important}.service__picker{width:100%;padding:11px 9px;border-color:#4e4e54}.service__picker--radio{margin:14px}.service__picker--radio>span{margin-right:22px}.service__wrapperInput{align-items:start!important}.service__wrapperInput--input{color:#d3d3d3;width:100%;border-radius:0}.service__icon{width:50px}.create__staff--headerBtn{width:auto}.create__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal{padding:0}.create__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.custom-select-wrapper{width:70px}.create__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.group{margin-bottom:0}.create__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal input.ant-input{height:48px;background:#f6f6f6}.detail__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal{padding:0}.detail__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.custom-select-wrapper{width:70px}.detail__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal .ant-input-group-addon .ant-form-item.group{margin-bottom:0}.detail__staff--pageWrapper .staff-phone-field .ant-input-group-wrapper.customInput__input--normal input.ant-input{height:48px;background:#f6f6f6}.detail__staff--loading{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000050}.staff-overlay-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-bottom:1px solid #e7e8e9}.staff-overlay-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:last-child{border-bottom:none}.staff-overlay-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled button,.staff-overlay-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled span,.staff-overlay-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled svg{color:#bfbfbf!important;pointer-events:none}.staff-preview__fields .ant-switch{margin-top:12px}.staff-preview__fields button.ant-switch[aria-checked=true]{background-color:#469175}.staff-preview__fields button.ant-switch[aria-checked=true]:hover:not(.ant-switch-disabled){background-color:#469175}.staff-preview__fields .ant-input,.staff-preview__fields .ant-input-affix-wrapper,.staff-preview__fields .ant-picker,.staff-preview__fields .ant-select:not(.ant-select-borderless) .ant-select-selector{background-color:#fff!important;border-color:#c8d6e5!important}.staff-preview__fields .ant-select-lg:not(.ant-select-borderless) .ant-select-selector{height:48px!important;align-items:center}.staff-info__employee-id{display:flex;align-items:center;gap:6px;margin-top:16px}.staff-info__employee-id-label{font-size:13px;color:#6b7f97}.staff-info__employee-id-value{font-size:14px;font-weight:500;color:#1a2b45}.staff-edit__phone-wrapper{display:flex;align-items:center;border:1px solid #c8d6e5;border-radius:8px;overflow:hidden;margin-top:4px;background-color:#fff}.staff-edit__phone-wrapper .ant-form-item-explain-error{padding-left:12px}.staff-edit__phone-divider{width:1px;align-self:stretch;background-color:#c8d6e5;flex-shrink:0}.staff-preview__fields{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;margin-top:16px}.staff-preview__field-pair{display:flex;border-bottom:1px solid #e8e8e8}.staff-preview__field-pair:last-child{border-bottom:none}.staff-preview__field-item{flex:1;min-width:0;padding:12px 16px;border-right:1px solid #f0f0f0}.staff-preview__field-item:last-child{border-right:none}.staff-preview__label{display:block;font-size:13px;color:#6b7f97;margin-bottom:4px}.staff-preview__value{display:block;font-size:15px;font-weight:500;color:#1a2b45;word-break:break-word}@media (max-width: 575px){.staff-preview__field-pair{flex-direction:column}.staff-preview__field-item{border-right:none!important}.staff-preview__field-item:not(:last-child){border-bottom:1px solid #f0f0f0}}.staff-card-list{margin-top:16px}.staff-card-pagination{display:flex;justify-content:flex-end;margin-top:16px}.staff-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.staff-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.staff-card__header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.staff-card__body{padding:4px 0}.staff-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #f0f0f0;gap:8px}.staff-card__row:last-child{border-bottom:none}.staff-card__label{font-size:13px;color:#6b7f97;flex-shrink:0}.staff-info-datePicker-formItem .ant-form-item-required{position:relative}.staff-info-datePicker-formItem .ant-form-item-required:before{position:absolute;right:-1px}.base-button{border:none;all:unset}.base-button.action{width:100%!important;padding:.75rem .5rem;font-weight:600;border-radius:.5rem;border:1px solid #ebebeb!important;text-align:center}.base-button.text{border:none;all:unset;display:flex;gap:.5rem}.base-button.text.cancel,.base-button.text.confirm{display:block!important}.base-button.text.confirm{color:#a2845e!important;font-weight:600}.base-button.text:hover{border:none;color:#bca07d!important}.base-button:hover{cursor:pointer}.management-item{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.management-item .ant-notification-notice-wrapper{height:200px!important}.management-item .ant-notification-notice-message{justify-content:center;display:flex;margin-bottom:2rem!important}.management-item .ant-notification-notice-close{width:100%!important;bottom:0!important;top:unset!important;position:relative!important;inset-inline-end:unset!important;margin-top:2rem}.management-item .ant-notification-notice-btn{width:100%;display:flex;justify-content:center;gap:1rem;margin-top:1rem}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(src/assets/fonts/Poppins-Thin.ttf);font-display:block}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf);font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf);font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf);font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf);font-display:block}.w-100{width:100%!important}@media (max-width: 991px){.ant-modal{max-width:calc(100vw - 32px)}}.ant-form-item-label label,.ant-form-item-label label *{font-weight:500}.ant-select-item-option{padding-block:8px!important}.ant-form-item-control-input .ant-form-item-control-input-content .ant-picker{height:48px}.ant-form-item-control-input .ant-form-item-control-input-content button.ant-switch{border:1px solid #cfd1d4;background-color:#fff;height:24px}.ant-form-item-control-input .ant-form-item-control-input-content button.ant-switch .ant-switch-handle:before{background-color:#cfd1d4}.ant-form-item-control-input .ant-form-item-control-input-content button.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#dbdbdb}.ant-form-item-control-input .ant-form-item-control-input-content button.ant-switch[aria-checked=true] .ant-switch-handle:before{background-color:#469175}.remake-image-input-form-item .ant-form-item-required{position:relative}.remake-image-input-form-item .ant-form-item-required:before{position:absolute;right:-1px}
