#root{width:100%;height:100%}html,body{overflow:hidden}.login-layout-wrapper{height:100%}.login-layout-wrapper .login__layout--sider{min-width:340px!important;width:30%!important}.login-layout-wrapper .login__layout--content img{height:100vh;width:100%;object-fit:cover}.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-logo{display:block;width:100%;height:auto}.app-layout-wrapper .app__side--menu{overflow:auto;height:100vh;position:sticky;inset-inline-start:0;top:0;bottom:0;scrollbar-width:"thin";scrollbar-gutter:"stable"}.app-layout-wrapper .app__side--menu .ant-layout-sider-children{padding:28px;border-right:1px solid #cfd1d4}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root{margin-top:44px;border-inline-end:none}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-item,.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu-title{width:100%;height:48px;border-radius:8px;border:1px solid #cfd1d4;margin-block:12px;margin-inline:0}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-item .ant-menu-item-icon,.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu-title .ant-menu-item-icon{font-size:20px}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu.ant-menu-submenu-open .ant-menu.ant-menu-sub{background:none}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu.ant-menu-submenu-open .ant-menu-item.ant-menu-item-only-child{border:none}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-item-icon,.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content,.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-arrow{color:#37414b}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu-title{width:100%;height:48px;border:1px solid #cfd1d4}.app-layout-wrapper .app__side--menu .ant-menu.ant-menu-root .ant-menu-submenu-title .ant-menu-item-icon{font-size:20px}.app-layout-wrapper .app__header{padding:10px 32px;position:sticky;top:0;z-index:1;width:100%;display:flex;align-items:center;box-shadow:#0000001a 0 0 5px,#0000001a 0 0 1px}.app-layout-wrapper .app__main--content{padding:10px 32px;overflow-y:auto;position:relative}.app-layout-wrapper__menu{height:calc(100% - 200px);overflow-x:auto}.app-layout-wrapper__menu::-webkit-scrollbar{width:2px}.app-layout-wrapper__menu::-webkit-scrollbar-track{background:transparent;border-radius:8px}.app-layout-wrapper__menu::-webkit-scrollbar-thumb{background:#4e4e54}.app-layout-wrapper__menu::-webkit-scrollbar-thumb:hover{background:#555}.app-layout-wrapper__footer{border-top:1px solid #cfd1d4;margin-right:24px}.app-layout-wrapper__footer--item{display:flex;align-items:center;justify-content:start;padding:16px 12px;margin-bottom:8px;cursor:pointer;border-radius:8px}.app-layout-wrapper__footer--item:hover{background-color:#cfd1d4;transition:ease-in-out .2s}.app-layout-wrapper__footer--item svg{margin-right:12px}.custom-breadcrumb{display:flex;justify-content:center;align-items:center}.result-modal{padding:32px}.custom__button{height:48px}.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-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}.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}.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}.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}.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-flex{display:flex;align-items:center;gap:16px}.custom-upload-flex label.ant-form-item-required{position:relative}.custom-upload-flex label.ant-form-item-required:before{position:absolute;right:-1px}.custom-upload-flex__preview-box{display:flex;align-items:center;justify-content:center;object-fit:cover;width:120px;height:120px;border:1px solid #d9d9d9;border-radius:8px;background:#fafafa;overflow:hidden}.custom-upload-flex__preview-box--preview-media{width:100%;height:100%}.custom-upload-flex__preview-box--preview-placeholder{color:#999;font-size:12px}.custom-upload-flex__upload-btn{border:1px solid #d9d9d9;background:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:.2s;display:flex;align-items:center;gap:8px}.custom-upload-flex__upload-btn:hover{background:#f5f5f5}.wrapImage{display:block}.group{background:transparent}.group [class*=ant-form-item-row] [class*=ant-form-item-label]{text-align:left}.group [class*=ant-form-item-row] [class*=ant-form-item-label] label{font-weight:500;font-size:14px;line-height:20px}.group [class*=ant-form-item-row] [class*=ant-form-item-label] label:after{content:""}.group.required label:before{content:"*";position:absolute;bottom:.75em;right:1px;line-height:1;color:#ababb1}.upload{position:relative}.upload [class*=ant-upload-list-picture-card]{flex-wrap:wrap;gap:20px}.upload [class*=ant-upload-list-picture-card]:before{content:unset}.upload [class*=ant-upload-list-item]{width:200px;height:144px;margin-block:0 0px;margin-inline:0 0px;border-radius:16px;padding:0;border:none}.upload [class*=ant-upload-list-item]:before{display:none}.upload [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload][class*=ant-upload-select]{background:transparent;width:200px;height:144px;margin-block:0;margin-inline:0;margin-bottom:0;color:#4e4e54;border:1px dashed #4e4e54;border-radius:16px;cursor:pointer}.upload [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload][class*=ant-upload-select]:hover{color:#469175;border-color:#4e4e54}.upload__inputHidden .ant-form-item-control-input{min-height:1px}.placeholder{color:#ababb1;font-size:12px}[class*=ant-upload-wrapper][class*=ant-upload-picture-card-wrapper].upload [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload-list-item-container]{width:200px}[class*=ant-upload-wrapper][class*=ant-upload-picture-card-wrapper].square [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload-list-item-container]{width:128px}.square [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload][class*=ant-upload-select]{width:140px}[class*=ant-upload-wrapper][class*=ant-upload-picture-card-wrapper].fullWidth [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload-list-item-container]{width:100%;height:fit-content}.fullWidth [class*=ant-upload-list][class*=ant-upload-list-picture-card] [class*=ant-upload][class*=ant-upload-select]{width:100%;height:244px;margin-top:16px}.error{width:75%;padding-left:25%;margin-top:-20px;margin-bottom:32px}.error [class*=ant-form-item-control-input]{display:none}.pictureRender{border-radius:8px;position:relative;width:200px;height:128px}.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__button{height:45px;width:120px}.profile__page--organizeRow{margin-block:16px}.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:70px}.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}.apiReport__picker{width:100%;padding:11px 9px;border-color:#4e4e54}.apiReport__picker--radio{margin:14px}.apiReport__picker--radio>span{margin-right:22px}.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}.requestNewService__button{height:45px;width:150px}.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}.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}@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: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}.ant-form-item-label label,.ant-form-item-label label *{font-weight:500}
