.ant-list-item{padding:12px!important}.ant-table-cell .ant-btn.ant-btn-link{padding:0 4px!important}.ant-card-extra{margin:0!important;width:100%!important}.ant-btn+.ant-btn{margin-left:10px!important}.ant-form-item{margin-bottom:0!important}.ant-menu-item-selected{background-color:#fdecf0!important;color:#fff!important}.ant-menu-item-selected span,.ant-menu-item-selected svg,.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#e3173c!important;stroke:#e3173c!important;stroke-width:4}.ant-card-body{padding:0 12px!important}.ant-card-head{border-bottom:none!important;margin-bottom:0!important}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(0)!important}.ant-transfer-list{width:35vw!important;max-width:300px!important;height:60vh!important}.fullscreen .ant-modal-mask{background-color:#fff!important}.fullscreen .ant-modal{max-width:100vw!important}.fix-pagination .ant-table-pagination{position:fixed!important;bottom:0!important;right:20px}:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-item .ant-menu-item-icon+span,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-submenu-title .ant-menu-item-icon+span,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-item .anticon+span,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-submenu-title .anticon+span{transition:none}:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-item .ant-menu-item-icon,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-submenu-title .ant-menu-item-icon,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-item .anticon,:where(.css-dev-only-do-not-override-1vgrtbl).ant-menu .ant-menu-submenu-title .anticon{transition:none}[data-theme=light],[data-theme=light] .bg-1,[data-theme=light] .bg-2{background-color:#fff!important}[data-theme=light] .ant-layout-sider{background-color:#fff!important;z-index:2}[data-theme=light] .text-1{color:#000}[data-theme=light] .text-2{color:#000000d9}html,body,#root,#root>*{height:100%;margin:0}body{font-size:13px;font-family:Inter,sans-serif}p,a,span,td,th{font-family:Inter;font-size:13px;font-style:normal;line-height:20px}h1,h2,h3{font-family:Inter,sans-serif}a{text-decoration:underline;cursor:pointer}#searchForm>.ant-row>.ant-row.ant-form-item{width:100%;text-align:right;padding-right:12px}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col{flex:1;max-width:100%;width:100%}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col .ant-btn:first-child{margin-right:10px}.control-input-content{max-width:fit-content}.app-loading-wrapper.ant-spin-spinning{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-typography{color:#0a0b0f}.ant-card-actions{border-radius:10px!important}.ant-upload-list-item{padding:0!important;border-radius:10px!important}.ant-upload-list-item img,.ant-upload.ant-upload-select-picture-card{border-radius:10px!important}.ant-upload-list-picture-card-container,.ant-upload.ant-upload-select-picture-card{width:124px!important;height:124px!important}.inputStyle{width:40px!important;height:40px;margin-right:12px;font-size:20px;color:#0a0b0f;font-weight:600;text-align:center;border-radius:10px;outline:1px solid #cbcbcd;user-select:auto}.inputStyle:focus-visible{outline:1px solid #F07087}.login-page-form_button{border-radius:10px!important}.layout-page-content>:nth-child(2){overflow:initial!important;flex:initial!important}.notice-popup .anticon{display:none!important}.notice-popup.ant-modal-confirm .ant-modal-confirm-btns{text-align:center!important}.ant-select-selector{border-radius:10px!important}.ant-tabs{display:none!important}.ant-layout-content{background-color:#f5f5f4;max-height:calc(100vh - 60px);overflow:hidden}.form-bank{padding:20px!important;border-radius:10px!important;margin-left:auto!important;margin-right:auto!important;max-width:1024px!important}.active{border-bottom:1px solid #F07087;color:#f07087}.expanded{height:100%;overflow:visible}.collapsed{height:80px;overflow:hidden}.ant-layout{background:#f5f5f5!important}.ant-btn{font-size:12px!important}.table{margin:0!important;background:#fff}.form-row{background:#fff;border-radius:10px;padding:20px!important}:root{--main-color: #F07087}#nprogress .bar{background:#F07087!important}#nprogress .peg{box-shadow:0 0 10px #f07087,0 0 5px #f07087!important}a{text-decoration:none}#nprogress .spinner-icon{display:none!important;border-top-color:#f07087!important;border-left-color:#f07087!important}.aside-main{margin:16px}.ant-table-cell-fix-right-first{z-index:1!important}::-webkit-scrollbar-thumb{border-radius:8px;width:6px;background-color:#a8a29e;border:3px solid transparent;background-clip:padding-box;transition:background-color 1s,border 1s}::-webkit-scrollbar-track{background-color:#e7e5e4}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb:hover{background-color:#a8a29e!important;border:0;transition:background-color 1s,border 1s;cursor:pointer}::-webkit-scrollbar-thumb:hover ::-webkit-scrollbar{width:10px!important;height:10px!important}.ant-pagination-item-active,.ant-pagination-item:hover{border-color:#f07087!important}.condition-fields{margin:0 12px}.ant-btn svg{margin:0}.ant-menu-item,.ant-menu-submenu-title{white-space:normal!important;height:40px!important;line-height:normal!important;margin:4px!important;padding:16px!important}.ant-input-number{width:100%}.ant-menu-title-content>:nth-child(1){display:inline-block!important}.ant-form-item-label>label{font-weight:500!important}.ant-menu-title-content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ant-tree-select{min-width:200px!important}:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before{width:100%;height:100%;border-radius:8px}.ant-menu-item-group-title{margin:16px 16px 0;color:var(--Colour-Greyscale-400, #292524)!important;font-family:Inter;font-size:11px!important;font-style:normal;font-weight:400;line-height:14px}ul.ant-menu-item-group-list{margin-bottom:16px!important}ul.ant-menu-item-group-list .ant-menu-item,li.ant-menu-item-group .ant-menu-submenu-title{margin:4px 16px 0!important}li.ant-menu-item{padding-right:10px!important}.ant-menu-submenu li.ant-menu-item{padding:10px!important}.ant-menu-item-selected .ant-menu-item-icon path,.ant-menu-submenu-selected .ant-menu-item-icon path,li.ant-menu-item.ant-menu-item-selected path{stroke:#e3173c}ul.ant-menu-inline-collapsed{display:flex;flex-direction:column;align-items:center}ul.ant-menu-inline-collapsed li,ul.ant-menu-inline-collapsed .ant-menu-submenu-title,ul.ant-menu-inline-collapsed ul.ant-menu-item-group-list .ant-menu-item{width:36px!important;padding:10px!important;margin:0 auto!important}ul.ant-menu-inline-collapsed li.ant-menu-item-group div.ant-menu-item-group-title{display:none!important}ul.ant-menu-inline-collapsed .ant-menu-item-group,ul.ant-menu-inline-collapsed .ant-menu-submenu{padding:0!important}.ant-layout-sider{overflow:hidden!important;z-index:7;background-color:#fff!important}ul.ant-menu-inline-collapsed li.ant-menu-item-divider{width:80px!important}aside.ant-layout-sider.ant-layout-sider-collapsed.layout-page-sider{max-width:68px!important;min-width:68px!important;width:68px!important}.ant-row{margin:4px 0;row-gap:2px!important;align-items:baseline!important}.ant-menu-submenu .ant-menu-item{color:#000}.ant-menu-submenu .ant-menu-item path{stroke:#000}ul.ant-menu-inline-collapsed li.ant-menu-submenu-selected{background-color:#fdecf0}li.ant-menu-submenu svg.tick-icon,li.ant-menu-submenu svg.submenu-icon{display:none!important}ul.ant-dropdown-menu.css-dev-only-do-not-override-1vgrtbl{padding:0}.ant-dropdown{max-height:400px;overflow-y:auto}li.ant-dropdown-menu-item.ant-dropdown-menu-item-only-child{padding:0!important;border-radius:0}.ant-dropdown-menu-item{background:#fff!important}span#sidebar-trigger{position:absolute;left:192px;top:20px;color:#a8a29e;cursor:pointer}:where(.css-dev-only-do-not-override-1vgrtbl).ant-collapse-borderless{background:#fff}.ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.ant-tooltip-inner{color:#fff!important}.ant-form-item-required:before{display:none!important}.tag-common{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;border-radius:var(--Space-XS, 4px);background:var(--Colour-Green-100, #dcfce7);color:var(--Colour-Green-700, #15803d);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.h-center{display:flex;justify-content:center;align-items:center;height:30px}.gap-5{gap:1px}.ant-input{overflow:hidden!important;color:var(--Colour-Greyscale-900, #1c1917)!important;text-overflow:ellipsis;font-family:Inter!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;display:-webkit-box;-webkit-box-orient:vertical;flex:1 0 0}.ant-input::placeholder,.ant-select-selection-search-input::placeholder,ant-picker-input::placeholder{overflow:hidden;color:var(--Colour-Greyscale-400, #a8a29e);text-overflow:ellipsis;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}h3{width:max-content}:where(.css-dev-only-do-not-override-1vgrtbl).ant-flex-align-center .w-mc{height:30px;width:max-content}.ant-collapse-header-text{margin:auto}input{font:400 14px/2 Inter,sans-serif!important}input::placeholder{color:#a8a29e!important;font-size:13px;line-height:20px}.ant-select-selection-placeholder{color:#a8a29e!important;font-size:13px;line-height:20px;font:400 14px/2 Inter,sans-serif!important}.ant-checkbox-group{width:100%}.ant-skeleton-input{width:100%!important;border-radius:8px!important;min-width:-webkit-fill-available!important;transition:opacity .3s ease-in-out;z-index:1}.ant-skeleton-input:not(.my-skeleton-textarea){height:34px!important}.my-skeleton-textarea{height:100px!important}.my-skeleton-input,.my-skeleton-textarea{position:absolute;width:95%!important}.my-input-container{position:relative}input[disabled],.ant-input-disabled,.ant-select-selection-item,.ant-radio-wrapper-disabled{color:#44403c!important}.ant-input-disabled{background:#EEEDEC!important}.ant-table-body{scrollbar-width:thin!important}.border-error{border-color:#ed4e6b!important}.ant-picker.arr-dept-count .ant-picker-clear{z-index:5;right:95px}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px white inset!important}.outline-button .ant-btn-icon{line-height:0}.ant-dropdown-menu-item:focus-visible{outline:0!important}:where(.css-dev-only-do-not-override-177pxhh).ant-collapse>.ant-collapse-item>.ant-collapse-header{cursor:default!important}.ant-input-number-affix-wrapper .ant-input-number-suffix{margin-inline-end:0px}Add commentMore actions .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-without-controls):hover .ant-input-number-suffix{margin-inline-end:12px}.icon-color path{stroke:#44403c}.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background-color:#ed4e6b!important}.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked:after{border:1px solid #ED4E6B!important}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background-color:#ed4e6b;border-color:#ed4e6b}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;border:2px solid #fff;border-top:0;border-inline-start:0}html,body,#root,#root>*{height:100%;margin:0}body{font-size:13px;font-family:Inter,sans-serif}p,a,span,td,th{font-family:Inter;font-size:13px;font-style:normal;line-height:20px}h1,h2,h3{font-family:Inter,sans-serif}a{text-decoration:underline;cursor:pointer}#searchForm>.ant-row>.ant-row.ant-form-item{width:100%;text-align:right;padding-right:12px}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col{flex:1;max-width:100%;width:100%}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col .ant-btn:first-child{margin-right:10px}.control-input-content{max-width:fit-content}.app-loading-wrapper.ant-spin-spinning{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-typography{color:#0a0b0f}.ant-card-actions{border-radius:10px!important}.ant-upload-list-item{padding:0!important;border-radius:10px!important}.ant-upload-list-item img,.ant-upload.ant-upload-select-picture-card{border-radius:10px!important}.ant-upload-list-picture-card-container,.ant-upload.ant-upload-select-picture-card{width:124px!important;height:124px!important}.inputStyle{width:40px!important;height:40px;margin-right:12px;font-size:20px;color:#0a0b0f;font-weight:600;text-align:center;border-radius:10px;outline:1px solid #cbcbcd;user-select:auto}.inputStyle:focus-visible{outline:1px solid #F07087}.login-page-form_button{border-radius:10px!important}.layout-page-content>:nth-child(2){overflow:initial!important;flex:initial!important}.notice-popup .anticon{display:none!important}.notice-popup.ant-modal-confirm .ant-modal-confirm-btns{text-align:center!important}.ant-select-selector{border-radius:10px!important}.ant-tabs{display:none!important}.ant-layout-content{background-color:#f5f5f4;max-height:calc(100vh - 60px);overflow:hidden}.form-bank{padding:20px!important;border-radius:10px!important;margin-left:auto!important;margin-right:auto!important;max-width:1024px!important}.active{border-bottom:1px solid #F07087;color:#f07087}.expanded{height:100%;overflow:visible}.collapsed{height:80px;overflow:hidden}.ant-layout{background:#f5f5f5!important}.ant-btn{font-size:12px!important}.table{margin:0!important;background:#fff}.form-row{background:#fff;border-radius:10px;padding:20px!important}:root{--main-color: #F07087}#nprogress .bar{background:#F07087!important}#nprogress .peg{box-shadow:0 0 10px #f07087,0 0 5px #f07087!important}a{text-decoration:none}#nprogress .spinner-icon{display:none!important;border-top-color:#f07087!important;border-left-color:#f07087!important}.aside-main{margin:16px}.ant-table-cell-fix-right-first{z-index:1!important}::-webkit-scrollbar-thumb{border-radius:8px;width:6px;background-color:#a8a29e;border:3px solid transparent;background-clip:padding-box;transition:background-color 1s,border 1s}::-webkit-scrollbar-track{background-color:#e7e5e4}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb:hover{background-color:#a8a29e!important;border:0;transition:background-color 1s,border 1s;cursor:pointer}::-webkit-scrollbar-thumb:hover ::-webkit-scrollbar{width:10px!important;height:10px!important}.ant-pagination-item-active,.ant-pagination-item:hover{border-color:#f07087!important}.condition-fields{margin:0 12px}.ant-btn svg{margin:0}.ant-menu-item,.ant-menu-submenu-title{white-space:normal!important;height:40px!important;line-height:normal!important;margin:4px!important;padding:16px!important}.ant-input-number{width:100%}.ant-menu-title-content>:nth-child(1){display:inline-block!important}.ant-form-item-label>label{font-weight:500!important}.ant-menu-title-content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ant-tree-select{min-width:200px!important}:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item:before{width:100%;height:100%;border-radius:8px}.ant-menu-item-group-title{margin:16px 16px 0;color:var(--Colour-Greyscale-400, #292524)!important;font-family:Inter;font-size:11px!important;font-style:normal;font-weight:400;line-height:14px}ul.ant-menu-item-group-list{margin-bottom:16px!important}ul.ant-menu-item-group-list .ant-menu-item,li.ant-menu-item-group .ant-menu-submenu-title{margin:4px 16px 0!important}li.ant-menu-item{padding-right:10px!important}.ant-menu-submenu li.ant-menu-item{padding:10px!important}.ant-menu-item-selected .ant-menu-item-icon path,.ant-menu-submenu-selected .ant-menu-item-icon path,li.ant-menu-item.ant-menu-item-selected path{stroke:#e3173c}ul.ant-menu-inline-collapsed{display:flex;flex-direction:column;align-items:center}ul.ant-menu-inline-collapsed li,ul.ant-menu-inline-collapsed .ant-menu-submenu-title,ul.ant-menu-inline-collapsed ul.ant-menu-item-group-list .ant-menu-item{width:36px!important;padding:10px!important;margin:0 auto!important}ul.ant-menu-inline-collapsed li.ant-menu-item-group div.ant-menu-item-group-title{display:none!important}ul.ant-menu-inline-collapsed .ant-menu-item-group,ul.ant-menu-inline-collapsed .ant-menu-submenu{padding:0!important}.ant-layout-sider{overflow:hidden!important;z-index:7;background-color:#fff!important}ul.ant-menu-inline-collapsed li.ant-menu-item-divider{width:80px!important}aside.ant-layout-sider.ant-layout-sider-collapsed.layout-page-sider{max-width:68px!important;min-width:68px!important;width:68px!important}.ant-row{margin:4px 0;row-gap:2px!important;align-items:baseline!important}.ant-menu-submenu .ant-menu-item{color:#000}.ant-menu-submenu .ant-menu-item path{stroke:#000}ul.ant-menu-inline-collapsed li.ant-menu-submenu-selected{background-color:#fdecf0}li.ant-menu-submenu svg.tick-icon,li.ant-menu-submenu svg.submenu-icon{display:none!important}ul.ant-dropdown-menu.css-dev-only-do-not-override-1vgrtbl{padding:0}.ant-dropdown{max-height:400px;overflow-y:auto}li.ant-dropdown-menu-item.ant-dropdown-menu-item-only-child{padding:0!important;border-radius:0}.ant-dropdown-menu-item{background:#fff!important}span#sidebar-trigger{position:absolute;left:192px;top:20px;color:#a8a29e;cursor:pointer}:where(.css-dev-only-do-not-override-1vgrtbl).ant-collapse-borderless{background:#fff}.ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.ant-tooltip-inner{color:#fff!important}.ant-form-item-required:before{display:none!important}.tag-common{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;border-radius:var(--Space-XS, 4px);background:var(--Colour-Green-100, #dcfce7);color:var(--Colour-Green-700, #15803d);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.h-center{display:flex;justify-content:center;align-items:center;height:30px}.gap-5{gap:1px}.ant-input{overflow:hidden!important;color:var(--Colour-Greyscale-900, #1c1917)!important;text-overflow:ellipsis;font-family:Inter!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;display:-webkit-box;-webkit-box-orient:vertical;flex:1 0 0}.ant-input::placeholder,.ant-select-selection-search-input::placeholder,ant-picker-input::placeholder{overflow:hidden;color:var(--Colour-Greyscale-400, #a8a29e);text-overflow:ellipsis;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}h3{width:max-content}:where(.css-dev-only-do-not-override-1vgrtbl).ant-flex-align-center .w-mc{height:30px;width:max-content}.ant-collapse-header-text{margin:auto}input{font:400 14px/2 Inter,sans-serif!important}input::placeholder{color:#a8a29e!important;font-size:13px;line-height:20px}.ant-select-selection-placeholder{color:#a8a29e!important;font-size:13px;line-height:20px;font:400 14px/2 Inter,sans-serif!important}.ant-checkbox-group{width:100%}.ant-skeleton-input{width:100%!important;border-radius:8px!important;min-width:-webkit-fill-available!important;transition:opacity .3s ease-in-out;z-index:1}.ant-skeleton-input:not(.my-skeleton-textarea){height:34px!important}.my-skeleton-textarea{height:100px!important}.my-skeleton-input,.my-skeleton-textarea{position:absolute;width:95%!important}.my-input-container{position:relative}input[disabled],.ant-input-disabled,.ant-select-selection-item,.ant-radio-wrapper-disabled{color:#44403c!important}.ant-input-disabled{background:#EEEDEC!important}.ant-table-body{scrollbar-width:thin!important}.border-error{border-color:#ed4e6b!important}.ant-picker.arr-dept-count .ant-picker-clear{z-index:5;right:95px}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px white inset!important}.outline-button .ant-btn-icon{line-height:0}.ant-dropdown-menu-item:focus-visible{outline:0!important}:where(.css-dev-only-do-not-override-177pxhh).ant-collapse>.ant-collapse-item>.ant-collapse-header{cursor:default!important}.ant-input-number-affix-wrapper .ant-input-number-suffix{margin-inline-end:0px}Add commentMore actions .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-without-controls):hover .ant-input-number-suffix{margin-inline-end:12px}.icon-color path{stroke:#44403c}.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background-color:#ed4e6b!important}.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked:after{border:1px solid #ED4E6B!important}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background-color:#ed4e6b;border-color:#ed4e6b}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;border:2px solid #fff;border-top:0;border-inline-start:0}.layout-page .logo{height:60px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:9;border-bottom:1px solid #D6D3D1;margin:0 0 0 -16px;padding:0 0 0 16px}.layout-page-header{height:60px;padding:12px 20px 12px 16px!important;display:flex;justify-content:space-between;align-items:center;z-index:9;border-bottom:1px solid #D6D3D1;line-height:0}.layout-page-header .svg-icon svg{width:20px;height:20px}.layout-page-header-main{flex:1;display:flex;justify-content:space-between;align-items:center}.layout-page-sider{height:100vh;box-sizing:border-box;border-right:1px solid #D6D3D1!important;overflow-y:auto}.layout-page-content{display:flex;flex-direction:column;flex:1;height:calc(100vh - 64px);overflow-y:auto}.layout-page-content>:nth-child(1) .ant-tabs-bar{padding:6px 0 0}.layout-page-content>:nth-child(2){flex:auto;overflow:auto;padding:6px;box-sizing:border-box}.layout-page-content>:nth-child(2) .innerText{padding:24px;border-radius:2px;display:block;line-height:32px;font-size:16px}.layout-page-footer{text-align:center;padding:14px 20px;font-size:12px}.layout-page .actions{height:100%;display:flex;justify-content:center;align-items:center}.layout-page .actions>*{margin-left:30px;display:flex;align-items:center}.layout-page .actions>* .notice{display:block;display:flex;justify-content:center;align-items:center;width:22px;height:22px;cursor:pointer}.layout-page .user-action{cursor:pointer}.layout-page .user-avator{margin-right:8px;width:40px;height:40px}body[data-theme=light] .layout-page-header{box-shadow:none}.ant-menu-inline-collapsed{width:68px!important}.notice-description{font-size:12px}.notice-description-datetime{margin-top:4px;line-height:1.5}.notice-title{display:flex;justify-content:space-between}.tagsView-extra{height:100%;width:50px;cursor:pointer;display:block;line-height:40px;text-align:center}.themeSwitch{position:fixed;right:32px;bottom:102px;cursor:pointer}.themeSwitch>span{display:block;text-align:center;background:#fff;border-radius:50%;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;width:44px;height:44px;line-height:44px;font-size:22px;z-index:10001}.theme-color-content{display:flex}.theme-color-content .theme-color-block{width:20px;height:20px;margin-right:8px;color:#fff;font-weight:700;text-align:center;cursor:pointer;border-radius:2px}.theme-color-content .theme-color-block:last-child{margin-right:0}.header-avatar{width:38px;height:38px;margin:4px 0 0!important}.my-button{white-space:nowrap;padding:8px 16px;font:500 13px/2 Inter,sans-serif;border-radius:8px!important}.my-button.ant-btn{height:36px}.primary-button{background-color:#ed4e6b;color:#fff!important;border-top-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;border-bottom-width:2px!important;border-color:#ab112e}.primary-button:hover{background-color:#f07087!important}.primary-button:disabled{border-color:#d6d3d1!important;color:#a8a29e!important;background-color:#d6d3d1!important}.primary-button.selected{background-color:#ed4e6b}.secondary-button{background-color:#57534e!important;border-top-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;border-bottom-width:2px!important;border-color:#292524!important;color:#fff!important}.secondary-button:hover{background-color:#a8a29e!important}.secondary-button:disabled{border-color:#d6d3d1!important;color:#a8a29e!important;background-color:#d6d3d1!important}.secondary-button.selected{background-color:#3c3936}.outline-button{background-color:#fff!important;border:1px solid #D6D3D1!important;color:#292524!important;box-shadow:0 1px 1px #e7e5e4;font-family:Inter!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;padding:8px 16px}.outline-button span{line-height:21px}.outline-button:hover{border-color:#ed4e6b!important;color:#ed4e6b!important;background-color:#fdecf0!important}.outline-button:disabled{border-color:#d6d3d1!important;color:#a8a29e!important;background-color:#d6d3d1!important}.outline-button.selected{border-color:#ed4e6b;color:#ed4e6b}.count{position:absolute;top:17px;transform:translate(-50%);padding:0 5px;background-color:#ef4444;border-radius:16px;color:#fff;font-size:11px;line-height:14px}.ant-dropdown{width:310px;max-height:650px}.body-notification{border-radius:12px;overflow:hidden;cursor:default;max-width:302px}.body-notification .title{padding:0 15px;height:56px;background-color:#d6d3d1;justify-content:space-between}.body-notification .title span{font-size:18px;font-weight:500}.body-notification .notification-header .general-section{margin:0 16px;padding:11px 0 6px;max-width:95px;border-bottom:3.2px solid #ed4e6b}.body-notification .notification-header .general-section .text{font-size:14px;color:#ed4e6b;font-weight:600;font-family:Inter;line-height:16px;padding:0 32px 0 10px}.body-notification .notification-header .general-section .count{position:absolute;top:60px;left:83px;padding:0 5px;background-color:#ef4444;border-radius:16px;color:#fff;font-size:11px;line-height:14px}.body-notification .notification-header .general-action{display:flex;justify-content:space-between;height:38px;background-color:#ececed;padding:0 16px}.body-notification .notification-header .general-action .all-notifications{margin:auto 0}.body-notification .notification-header .general-action .all-notifications span{font-size:13px;font-weight:500}.body-notification .notification-header .general-action .all-notifications span:hover{cursor:pointer}.body-notification .notification-header .general-action .all-notifications .unread-count{margin-left:16px}.body-notification .notification-header .general-action .btn-mark-all{color:#ed4e6b;margin:auto 0;font-size:12px;font-weight:500;line-height:16px;font-family:Inter}.body-notification .notification-header .general-action .btn-mark-all path{stroke:#ed4e6b}.body-notification .notification-header .general-action .btn-mark-all:hover{cursor:pointer}.body-notification .content{border:0;margin:0;max-height:500px;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.body-notification .content p{font-weight:400;font-family:Inter;line-height:14px;font-size:12px;margin:2px 0;color:#565961;max-width:300px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:block}.body-notification .content p span{font-weight:500;color:#21232c;text-decoration:underline}.body-notification .content small{font-weight:400;font-size:12px;line-height:14px;font-family:Inter}.body-notification .content::-webkit-scrollbar-track{background:transparent}.custom-message{position:fixed;z-index:31;top:55px;right:28px;min-width:300px;text-align:left}.custom-message .ant-message-notice-content{width:100%}.custom-message .ant-message-notice-content p{font-weight:400;font-family:Inter;line-height:14px;font-size:12px;margin:2px 0;color:#565961;max-width:300px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:block}.custom-message .ant-message-notice-content p span{font-weight:500;color:#21232c;text-decoration:underline}.custom-message .ant-message-notice-content small{font-weight:400;font-size:12px;line-height:14px;font-family:Inter}.forgot-password-modal .ant-modal-content{padding:0!important}.forgot-password-modal .forgot-password-container .email-icon{display:flex;justify-content:center;align-items:center;padding-top:30px}.forgot-password-modal .forgot-password-container .forgot-modal-title{margin:16px 0 0;font-size:16px;font-weight:600;color:#1c1917;text-align:center}.forgot-password-modal .forgot-password-container .forgot-modal-desc{margin:4px 0 0;font-size:14px;font-weight:400;color:#a8a29e;text-align:center}.forgot-password-modal .forgot-password-container .forgot-form{padding:16px}.forgot-password-modal .forgot-password-container .forgot-modal-divider{border:1px solid #d6d3d1}.forgot-password-modal .forgot-password-container .forgot-modal-button{padding:16px;display:flex}.otp-verification-modal{min-width:500px}.otp-verification-modal .ant-modal-content{padding:0!important}.otp-verification-modal .otp-verification-container .lock-icon{display:flex;justify-content:center;align-items:center;padding-top:30px}.otp-verification-modal .otp-verification-container .otp-modal-title{text-align:center;color:#1c1917;font-size:16px;font-weight:600;margin:6px 0 0}.otp-verification-modal .otp-verification-container .otp-modal-desc{text-align:center;color:#a8a29e;font-size:14px;font-weight:400;margin:4px 0 0}.otp-verification-modal .otp-verification-container .otp-modal-desc p{margin:0}.otp-verification-modal .otp-verification-container .otp-modal-desc span{color:#1c1917}.otp-verification-modal .otp-verification-container .otp-input-container{padding:16px 16px 0;display:flex;align-items:center;justify-content:space-between}.otp-verification-modal .otp-verification-container .otp-input-container .otp-digit{width:59px;height:61px;border-radius:8px;border:1px solid #d6d3d1;text-align:center;font-size:32px!important}.otp-verification-modal .otp-verification-container .otp-input-container .otp-digit::placeholder{font-size:32px}.otp-verification-modal .otp-verification-container .otp-input-container .otp-separator{font-size:60px;color:#d6d3d1}.otp-verification-modal .otp-verification-container .resend-text{padding:4px 16px 16px;margin:0;color:#a8a29e;font-size:14px;font-weight:400}.otp-verification-modal .otp-verification-container .resend-text a{text-decoration:underline;color:#e3173c}.otp-verification-modal .otp-verification-container .otp-modal-divider{border:1px solid #d6d3d1}.otp-verification-modal .otp-verification-container .otp-modal-button{padding:16px;display:flex}.change-password-modal .ant-modal-content{padding:0!important}.change-password-modal .ant-modal-content .ant-modal-body{min-height:386px}.change-password-modal .change-password-wrapper{display:flex;flex-direction:column}.change-password-modal .change-password-wrapper .change-password-header{background-color:#eeedec;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #d6d3d1;padding:16px}.change-password-modal .change-password-wrapper .change-password-header h2{margin:0;color:#1c1917;font-size:18px;font-weight:500}.change-password-modal .change-password-wrapper .change-password-header button{width:24px;height:24px;border-radius:50%;background-color:#fff;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.change-password-modal .change-password-wrapper .change-password-content{padding:16px;flex:1}.change-password-modal .change-password-wrapper .change-password-content .ant-row.ant-form-item-row.css-dev-only-do-not-override-1vgrtbl{margin:0}.change-password-modal .change-password-wrapper .change-password-content .confirm-password-item,.change-password-modal .change-password-wrapper .change-password-content .password-requirements{margin-top:16px}.change-password-modal .change-password-wrapper .change-password-content .password-requirements .requirement-item{display:flex;align-items:center;gap:4px;margin-top:4px;opacity:.6}.change-password-modal .change-password-wrapper .change-password-content .password-requirements .requirement-item .requirement-text{color:#57534e;font-size:13px;font-weight:500}.change-password-modal .change-password-wrapper .change-password-content .password-requirements .requirement-item.fulfilled{opacity:1}.change-password-modal .change-password-wrapper .change-password-divider{height:1px;background-color:#d6d3d1}.change-password-modal .change-password-wrapper .change-password-buttons{margin:16px;display:flex;justify-content:flex-end}.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}#password_extra{position:absolute;right:0;bottom:37px}.label-start{color:red;margin-left:2px;margin-bottom:4px}:where(.css-dev-only-do-not-override-1vgrtbl).ant-form-item .ant-form-item-label>label{height:15px}:where(.css-dev-only-do-not-override-1vgrtbl).ant-form-vertical .ant-form-item:not(.ant-form-item-horizontal) .ant-form-item-label,:where(.css-dev-only-do-not-override-1vgrtbl).ant-form-vertical .ant-form-item:not(.ant-form-item-horizontal) .ant-col-24.ant-form-item-label,:where(.css-dev-only-do-not-override-1vgrtbl).ant-form-vertical .ant-form-item:not(.ant-form-item-horizontal) .ant-col-xl-24.ant-form-item-label{padding:0}.ant-form-item-required,.label-txt{color:var(--Colour-Greyscale-900, #1c1917)!important;text-align:center;font-family:Inter;font-size:13px!important;font-style:normal;font-weight:500!important;line-height:20px}.my-input{border-radius:8px;background-color:#fff;display:flex;align-items:center;z-index:2;color:#1c1917;justify-content:start;padding:2px 12px!important;font:400 13px/2 Inter,sans-serif;border:1px solid #D6D3D1;height:36px;-webkit-box-orient:vertical;text-overflow:ellipsis;align-self:stretch;flex:1;flex-basis:0%;margin:auto 0}.my-input input{font:400 14px/2 Inter,sans-serif!important}.my-input input::placeholder{color:#a8a29e!important}.my-input-search{padding:4px 6px}.my-input-item{color:#1c1917;font:400 13px/2 Inter,sans-serif}.my-input:focus{box-shadow:0 0 0 2px #1890ff33}.my-input.disabled{background-color:#f5f5f5;cursor:not-allowed;border:1px solid #d9d9d9}.my-input.selected{border-color:#15803d;box-shadow:0 0 0 2px #15803d33}.my-input:where(.css-dev-only-do-not-override-1vgrtbl).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){border-color:#ed4e6b;background:#FDECF0!important}.my-input.warning{border-color:#faad14;box-shadow:0 0 0 2px #faad1433}.help-icon{color:#15803d;margin-left:8px;cursor:pointer}span.optional-text{color:#d6d3d1;font-size:12px}.search-icon{font-size:16px;color:#292524}.ant-dropdown{overflow-x:hidden!important}.auto-complete .dropdown-item{display:flex;height:36px;padding:8px var(--Space-S, 8px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;background:var(--Colour-Primary-50, #fdecf0)}.menu-item{display:flex;justify-content:flex-start}.menu-item:last-child{margin-bottom:12px}.menu-item:hover{background-color:#fdecf0!important}.menu-item:hover span{color:#ed4e6b}.custom-dropdown-menu{max-height:380px}.ant-input-disabled{color:#00000040!important}.my-textarea textarea{height:100px;overflow-y:auto!important;resize:none}.my-modal .ant-modal-header{border-radius:12px 12px var(--none, 0px) var(--none, 0px);border-bottom:1px solid var(--Colour-Greyscale-300, #D6D3D1);background:var(--Colour-Greyscale-100, #EEEDEC);display:flex;padding:16px;align-items:flex-end;gap:12px;align-self:stretch;margin-bottom:0}.my-modal .ant-modal-content{padding:0!important;border-radius:12px}.my-modal .ant-modal-body{padding:16px}.my-modal .ant-modal-footer{padding:16px;border-top:1px solid #D6D3D1;margin-top:0}.my-modal .ant-modal-title{color:var(--Colour-Greyscale-900, #1C1917);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.my-modal .ant-modal-title button{width:24px;height:24px}.booking-layout-container{background:#EEEDEC;height:calc(100vh - 60px);position:relative}.booking-layout-container-table{height:auto!important}.booking-layout-container-loading{background:#EEEDEC;height:calc(100vh - 60px);position:relative;align-items:center;justify-content:center;display:flex}.layout-view-container{height:calc(100vh - 173px)!important}.layout-container{background:#EEEDEC;height:calc(100vh - 224px);position:relative;display:flex;margin-left:16px;gap:16px;overflow-y:auto;overflow-x:hidden}.footer-layout-container{background:#fff;height:68px;padding:16px;flex-direction:row;justify-content:space-between;box-shadow:0 48px 64px -24px #0000003d;display:flex;align-items:center;border-bottom:1px solid #d6d3d1}.row-footer{display:flex;row-gap:8px;align-items:center;flex-direction:row}.row-footer .ant-btn-icon{margin-top:1px}.row-footer span{font-size:13px}.status-waiting-booking{color:#6b21a8;font-weight:700;background-color:#f3e8ff;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-rejected-booking{color:#292524;font-weight:700;background-color:#eeedec;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-confirmed-booking{color:#1e40af;font-weight:700;background-color:#eeedec;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-checked-in-booking{color:#166534;font-weight:700;background-color:#dcfce7;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-closed-booking{color:#be185d;font-weight:700;background-color:#fce7f3;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-cancelled-booking{color:#991b1b;background-color:#fee2e2;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.status-checked-out-booking{color:#92400e;font-weight:700;background-color:#fef3c7;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:500;max-height:30px}.btn-style{height:36px}.btn-style path{stroke:#292524!important}.btn-style:hover path{stroke:#ed4e6b!important}.header-style{height:36px;background:#fff;padding-left:16px;display:flex;flex-direction:row;gap:12px;align-items:center;border-bottom:1px solid #d6d3d1}.border{border-right:1px solid #d6d3d1}.left{padding-left:12px}.row{display:flex;flex-direction:row;gap:8px;align-items:center}.column{display:flex;flex-direction:column;gap:8px}.line{height:16px;border:1px solid #d6d3d1}.line-high{width:1px;background-color:#d6d3d1;margin:45% 8px 0;height:70%}.line-width{height:1px;background-color:#d6d3d1;width:100%}.line-box{border-right:1px solid #d6d3d1;margin-right:12px}.line-box-x{border-right:1px solid #d6d3d1}.regular{font-size:13px;color:#57534e;line-height:20px;font-weight:400}.regular-black{font-size:13px;color:#0d0d0d;line-height:20px;font-weight:400}.medium{font-size:13px;color:#0d0d0d;line-height:20px;font-weight:500}.text-green{color:#166534;font-size:13px;line-height:20px;font-weight:400}.text-green-small{color:#166534;font-size:12px;font-weight:400}.booking{background-color:#fff;padding:16px;border-radius:8px;border:1px solid #d6d3d1}.title-info{padding:16px;border-bottom:1px solid #d6d3d1}.remark{padding:16px}.detail-info{background-color:#fff;border-radius:8px;border:1px solid #d6d3d1}.charge-info{border-radius:8px;border:.5px solid #15803d;background-color:#f0fdf4;margin:12px;padding:12px;row-gap:12px;display:grid}.remark-info{border-radius:8px;background-color:#f5f5f4;margin-top:6px;padding:12px;row-gap:12px;display:grid}.row-space{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.col{row-gap:16px;display:flex;flex-direction:column}.children-booking{padding:12px 16px;background-color:#f5f5f4;border-radius:8px;height:fit-content}.children-booking .content-table{height:fit-content;overflow-x:auto;width:100%}.children-booking-guest{padding:12px 16px;background-color:#f5f5f4;border-radius:8px}.row-children{display:flex;justify-content:flex-start;align-items:flex-start;row-gap:8px;flex-direction:column;padding-left:4px}.row-children .no-active-icon{opacity:1}.row-children:hover .no-active-icon{opacity:0}.guest-style{background-color:#fff;padding:2px 8px;border-radius:6px;display:flex;justify-content:center;align-items:center}.guest-style-group{background-color:#f5f5f4;padding:2px 8px;border-radius:6px;display:flex;justify-content:center;align-items:center}.night-style{background-color:#f0fdf4;padding:2px 8px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:6px}.room-style{background-color:#f0fdf4;border:1px solid #166534;border-radius:100px;padding:0 6px;display:flex;justify-content:center;align-items:center;gap:6px;flex-direction:row}.guest-detail-style{background-color:#fff;display:flex;flex-direction:column;gap:12px;padding:12px;border-bottom:1px solid #d6d3d1}.guest-detail-style .ant-pagination .ant-pagination-item{height:24px!important;min-width:24px!important}.guest-detail-style .ant-pagination-end{align-items:center}.guest-detail-style .ant-pagination .ant-pagination-jump-next{height:24px!important;min-width:24px!important}.guest-detail-style .ant-pagination-total-text{font-size:13px;color:#0d0d0d;font-weight:500}.guest-detail-style .search-booking{background-color:#fff;width:100%;display:flex;flex-direction:row;row-gap:12px;gap:12px;align-items:center}.guest-detail-style .search-booking .select-booking{border:none!important;box-shadow:none!important}.guest-detail-style .search-booking .select-booking button{border:none!important;box-shadow:none!important;padding:0!important;width:fit-content!important}.guest-detail-style .search-booking .line-box-search{height:20px;border:1px solid #d6d3d1}.box-style{background-color:#f5f5f4;padding:12px 16px;border-radius:8px;flex-direction:row;display:flex;flex:1}.flexWrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.content-table-booking{margin-top:12px}.content-table-booking .ant-table-thead th{font-size:13px;color:#1c1917!important;font-weight:500!important;background:#e7e5e4!important}.content-table-booking .ant-table-body th{font-size:13px;color:#1c1917!important;font-weight:400!important}.content-table-booking .ant-table-body .not-found{height:150px!important}.content-table-booking .ant-table-body .not-found-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sum{display:flex;justify-content:end}.col-sum{display:flex;flex-direction:row;justify-content:end;align-items:center}.text-sum{color:#ab112e;font-size:13px;font-weight:600;line-height:20px}.see{display:none}.not_see{display:flex}.see:hover .not_see{display:block}.title-txt{font-size:18px;font-weight:500;color:#1c1917;display:flex;flex-direction:row}.green-txt{color:#16a34a;margin-left:4px}.adult-txt{color:#16a34a;margin-left:12px;margin-right:4px;font-size:13px;line-height:20px}.child-txt{color:#f59e0b;margin-left:4px;margin-right:4px;font-size:13px;line-height:20px}.end{justify-content:flex-end;display:flex}.right-column .charge-container{margin:0 auto;border:1px solid #15803d;border-radius:10px;background-color:#f0fdf4;display:flex;flex-direction:column;justify-content:space-around;padding:10px;color:#57534e;font-weight:500}.right-column .charge-container .total{border-top:1px solid #d6d3d1;padding-top:10px;color:#57534e;font-weight:500}.right-column .charge-container .total span{color:#e3173c;font-weight:500}.right-column .booking-container{padding-bottom:5px;border-bottom:1px solid #d6d3d1;margin-bottom:20px}.right-column .charge-container .charge-item,.right-column .booking-container .charge-item{display:flex;justify-content:space-between;align-items:center;margin:5px 0}.right-column .charge-container .charge-item span,.right-column .booking-container .charge-item span{color:#1c1917;font-weight:500}.right-column .charge-container p,.right-column .booking-container p{margin:0}.right-column .charge-container .charge-title,.right-column .booking-container .charge-title{margin:0;color:#1c1917;font-weight:500}.right-column .charge-container .charge-label,.right-column .booking-container .charge-label{margin:0;color:#57534e;font-weight:400}.right-column .remark-container h2{font-weight:500;color:#1c1917;font-size:13px;margin-bottom:10px}.right-column .remark-container textarea{width:100%;height:72px;resize:none}.btn-reject{background-color:#fee2e2!important}.btn-approve{background-color:#dcfce7!important}img.ant-image-img.css-dev-only-do-not-override-1n2m0rq{margin:0!important}.align-start{align-items:start!important}.my-card-content{background:#F5F5F4;border-radius:8px;padding:12px 12px 12px 16px;display:flex;flex-direction:column}.my-card-content-header{margin:0!important;color:#57534e;display:flex;justify-content:space-between;align-items:center}.my-card-content-header p{margin:0;text-transform:uppercase;font:500 13px/2 Inter,sans-serif;font-size:13px}.my-card-content-border{background:#F5F5F4;border-radius:8px;padding:12px 12px 12px 16px;display:flex;flex-direction:column}.my-card-content-border .my-card-content-border-item{min-width:100!important;border-right:1px solid #d6d3d1}.my-card-content-border .my-card-content-border-item .my-card-content-body{color:#1c1917!important}.my-card-content-border-header{margin:0!important;display:flex;justify-content:space-between;align-items:center}.my-card-content-border-header p{margin:0;text-transform:uppercase;font:400 13px/2 Inter,sans-serif;font-size:13px}.my-card-content-border .my-card-content-border-item:last-child{border-right:none}li.ant-pagination-next,li.ant-pagination-prev,li.ant-pagination-item{border:1px solid #d6d3d1!important;margin:0 5px!important}li.ant-pagination-item-active{border-color:#d92d20!important}.custom-table .ant-table-thead .ant-table-cell{border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important;background:var(--Colour-Greyscale-200, #e7e5e4)!important}.custom-table .ant-table-tbody .ant-table-cell{border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important;background:var(--Colour-Greyscale-White, #fff)}.custom-table .ant-table-thead .ant-table-cell:not(:last-child),.custom-table .ant-table-tbody .ant-table-cell:not(:last-child){border-right:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important}.custom-table .ant-table-content,.custom-table .ant-table-summary{border-radius:8px}.custom-table .ant-table-summary{position:sticky;bottom:0}.custom-table .ant-table-summary .ant-table-cell{border-radius:8px}.custom-table .ant-table-summary .total-row td.ant-table-cell{border-radius:0!important;border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)}.custom-table .ant-table-content,.custom-table .ant-table-body{scrollbar-width:auto!important;scrollbar-color:auto}.custom-table .ant-table-content::-webkit-scrollbar,.custom-table .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.custom-table .ant-table-content::-webkit-scrollbar-thumb,.custom-table .ant-table-body::-webkit-scrollbar-thumb{border:100px solid transparent}.custom-table .ant-table-content:hover::-webkit-scrollbar-thumb,.custom-table .ant-table-body:hover::-webkit-scrollbar-thumb{transition:border .3s;border:3px solid transparent}.custom-table .ant-table-content:hover::-webkit-scrollbar-thumb:hover,.custom-table .ant-table-body:hover::-webkit-scrollbar-thumb:hover{transition:border .3s;border:0 solid transparent}.custom-table .row-without-border .ant-table-cell{border-right:0!important;border-radius:0!important}.custom-table .row-without-border .cell-sum{z-index:5}.scrollX .ant-table-content{overflow:auto!important}.table-hidden-scrool .ant-table-body{overflow:hidden!important}.table-hidden-scrool-x .ant-table-body{overflow-x:hidden!important}.custom-scroll-table .ant-table-container{border:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important;border-radius:8px;overflow:hidden}.table-action-button{display:flex;justify-content:center;align-items:center;background:#eeedec;border-radius:4px;padding:4px;margin:0 4px;cursor:pointer;transition:background .3s ease,color .3s ease;border:1px solid transparent}.table-action-button:hover{background:#FDECF0;color:#ed4e6b;border:1px solid #ED4E6B}.table-action-button:hover path{stroke:#ed4e6b!important}.icon-wrapper{display:flex;align-items:center}.title-wrapper{margin-left:4px}td.text-right{text-align:right!important}td.text-left{text-align:left!important}.disabled-btn:disabled,.add-row-btn{border:none!important;background-color:transparent!important;color:#ed4e6b!important;box-shadow:none;border-radius:8px}.disabled-btn:disabled path,.add-row-btn path{stroke:#ed4e6b}.disabled-btn{cursor:no-drop}.add-row-btn:hover{background-color:#fdecf0!important}.disabled-btn:hover{background-color:transparent!important}.popover-add .header-pop{display:flex;justify-content:space-between;align-items:center;background-color:#eeedec;padding:16px;border-top-left-radius:12px;border-top-right-radius:12px}.popover-add .header-pop .title{color:#1c1917;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.popover-add .content-pop{padding:16px}.help-icon{color:#15803d;margin-left:8px;cursor:pointer}.border-radio{border-radius:8px;background-color:#fff;display:flex;align-items:center;color:#000;justify-content:start;padding:4px 10px;cursor:pointer;width:100%;height:37px;border:1px solid #d6d3d1;margin:0}.border-radio.checked{border-color:#ed4e6b}.border-radio span{white-space:nowrap}.guest-type{background-color:transparent!important;border:none}.disable{cursor:no-drop;background-color:#ebebea}.my-radio .ant-radio-group{width:100%}.cut-off-modal .ant-radio-label{display:flex;gap:5px;align-items:center}.my-radio-group{display:flex;justify-content:space-between}.custom-bg-button{background-color:"#EF4444"!important}.my-date-picker-item .ant-picker{white-space:nowrap;padding:8px 16px;font:500 13px/2 Inter,sans-serif;overflow:hidden;border:1px solid #D6D3D1;border-radius:8px!important;height:36px}.my-date-picker-item .ant-picker .ant-picker-input,.my-date-picker-item .ant-picker.ant-picker-range{display:flex;flex-direction:row-reverse;color:#1c1917}.my-date-picker-item .ant-picker .ant-picker-input span.ant-picker-suffix,.my-date-picker-item .ant-picker.ant-picker-range span.ant-picker-suffix{margin-left:0;margin-right:5px}.my-date-picker-item .ant-picker .ant-picker-input span.ant-picker-suffix svg,.my-date-picker-item .ant-picker.ant-picker-range span.ant-picker-suffix svg{color:#57534e}.my-date-picker-item :where(.css-dev-only-do-not-override-1vgrtbl).ant-picker:hover .ant-picker-suffix:not(:last-child){opacity:1!important}.my-date-picker .ant-picker-suffix{transition:all .3s ease-in-out}.can-hide-icon:hover .ant-picker-suffix{opacity:0!important}.my-checkbox{display:flex;align-items:center}.my-checkbox .ant-checkbox-group{background:#f5f5f4!important}.not-all{display:flex;justify-content:space-between}.help-icon{color:#15803d;margin-left:8px;cursor:pointer}:where(.css-dev-only-do-not-override-1vgrtbl).ant-form-item .ant-form-item-label>label:after{content:""!important}.my-select{min-width:51px}.ant-select-dropdown{min-width:300px}.ant-select{height:36px}.ant-select-item-option-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple-select-without-border .ant-btn{background:transparent;border:none!important;padding:4px;box-shadow:none}.my-select button{width:100%;justify-content:space-between;display:flex;height:36px;padding:0 12px;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--Colour-Greyscale-300, #d6d3d1);background:var(--Colour-Greyscale-White, #fff)}.my-select button button.ant-dropdown-trigger.ant-dropdown-open{background:transparent!important}.my-select button .ant-btn.ant-btn-default.ant-dropdown-trigger{display:flex!important;justify-content:space-between!important}.my-select button .ant-dropdown-menu{padding:12px!important}.ant-btn .selected-tag{color:#1c1917;font-weight:500;width:85%;display:flex;gap:5px;align-items:center}.ant-btn .selected-tag span:first-child,.ant-btn .selected-tag p:first-child{color:#57534e}.ant-btn .anticon.anticon-down{color:#1c1917}.ant-checkbox-group{background:#fff!important;border-radius:12px!important}.divider{height:1px;margin:0 12px;background:#D6D3D1}.menu-item-action{max-height:310px;overflow-y:auto;border-radius:12px!important;width:100%}.menu-item-action .menu-item.selected:last-child{margin-bottom:4px}.menu-item:last-child{margin-bottom:4px}.not-found-select{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px}.not-found-select span{font-size:13px;color:#1c1917;line-height:20px;font-weight:500;font:400 13px/2 Inter,sans-serif}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:8px;border-radius:6px;margin:4px 12px}.menu-item span{font-weight:500;color:#1c1917;font:400 13px/2 Inter,sans-serif}.single.menu-item{margin:2px 12px}.menu-item:hover{background-color:#f5f5f4}.menu-item.selected{background-color:#fdecf0}.input-search-select{margin:12px 12px 0!important;width:inherit}.input-search-select input{font-weight:500;color:#1c1917;font:400 13px/2 Inter,sans-serif}.hidden-count{height:18px;min-width:18px;border-radius:4px;background:#DCFCE7;color:#166534;display:flex;justify-content:center;align-items:center;font-size:12px;border:1px solid #166534}.label-result{display:flex;font-weight:500;gap:5px}.txt-sort{font-size:11px!important;color:#57534e!important;margin-left:4px!important;font-weight:400!important}.multiple-select-without-border.my-select .selected-label .label-result{max-width:50px}.input-search-select span.ant-skeleton-input.ant-skeleton-input-sm.my-skeleton-input.input-search-select{display:none}.my-select .ant-btn.ant-btn-status-error,.my-select .ant-btn[data-status=error]{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.ant-form-item-has-error .my-select .ant-btn{border-color:#ff4d4f!important}.shared-layout-container{background:#F5F5F4;height:calc(100vh - 60px);position:relative;overflow:auto}.shared-layout-container .header{flex-direction:column!important;align-items:flex-start!important}.shared-layout-container .header .content-header-btn{padding:16px}.content{border-radius:12px;background:#fff;position:relative;margin:16px;border:1px solid #d9d9d9;box-shadow:0 2px 3px #00000014}.content-header{padding:16px;border-top-left-radius:8px;border-top-right-radius:8px;height:68px;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e4e4;z-index:30;position:relative}.content-header .content-header-left,.content-header .content-header-right{display:flex;align-items:center}.content-header-left .icon-button-fill:hover svg path{fill:#ed4e6b!important}.content-header-left .icon-button:hover svg path{stroke:#ed4e6b!important}.content-header-right{display:flex;align-items:center;gap:8px}.content .filter-count{position:absolute;right:-8px;top:-8px;background:red;display:flex;padding:0 4px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid var(--Colour-Greyscale-White, #fff);background:var(--Colour-Red-500, #ef4444);box-shadow:0 12px 16px -8px #0000001f;z-index:999}.content .filter-count span{color:var(--Colour-Greyscale-White, #fff);font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.content-table{width:100%}.content-table .ant-table-cell:not(.border-left,.border-right,.highlighted-column-weekend),.content-table table{border-color:#d6d3d1!important;max-height:100%}.content-table .ant-table-thead tr .ant-table-cell:not(.highlighted-column-holiday):not(.highlighted-column-weekend){background:#E7E5E4!important;line-height:20px}.content-table .ant-table-thead tr .ant-table-cell:not(.highlighted-column-holiday):not(.highlighted-column-weekend) tr td{border-bottom:none}.content-table .ant-table-container{border:none!important}.content-table .ant-table-body{scrollbar-width:thin;scrollbar-color:transparent transparent;cursor:default}.content-table .ant-table-body tr td{border-bottom:none;box-shadow:inset 0 1px #d9d9d9}.content-table .ant-table-body::-webkit-scrollbar{width:0;height:0}.content-table .ant-table-body:hover{scrollbar-color:#D6D3D1 #E7E5E4}.content-table ::-webkit-scrollbar-thumb{border-radius:100px}.content-table .ant-table-body:hover::-webkit-scrollbar{width:8px;height:8px;cursor:pointer!important}.content-table .ant-table-body:hover::-webkit-scrollbar-thumb{scrollbar-color:#D6D3D1 #E7E5E4;border-radius:100px!important;transition:background-color .3s;border:100px solid transparent;cursor:pointer!important}.content-table .ant-table-body:hover::-webkit-scrollbar-thumb:hover{background-color:#eeedec;cursor:pointer!important}.content-table .ant-table-thead>tr>th:first-child{border-top-left-radius:0!important}.content-table .ant-table-thead>tr>th:last-child{border-top-right-radius:0!important}.content-table .ant-table-wrapper .ant-table .ant-table-header{border-radius:0!important}.content-footer{flex-shrink:0;height:60px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #D6D3D1;box-shadow:0 -2px 4px #0000000f;padding:16px;display:flex;align-items:center;background:#fff}.content-footer-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:28px}.content-footer-container .ant-pagination-total-text{color:var(--Neutral-Darkest, #0d0d0d);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center}.content-footer-container .ant-pagination{height:100%}.content-footer-container .ant-pagination-options{margin-left:12px!important}.content-footer-container .ant-pagination-prev,.content-footer-container .ant-pagination-item,.content-footer-container .ant-pagination-next{display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--Colour-Greyscale-300, #d6d3d1);background:var(--icons-Icons---Button, #fff);height:100%}.content-footer-container .ant-select{height:100%}.content-footer-container .ant-pagination-item-active{border:1px solid #ED4E6B!important}.content-footer-note{display:flex;align-items:center}.content-footer-note .note-tag{display:flex;align-items:center;border-radius:8px;padding:4px 6px;gap:8px}.content-footer-note .note-tag-weekend{background:#EFF6FF}.content-footer-note .note-tag-holidayRed{background:#fdecf0}.content-footer-note .note-tag-holiday{background:#FFFBEB}.content-footer-note .note-tag-allotment{background:#f5f5f4;max-height:28px}.content-footer-note .note-tag-other{background:#f3e8ff;max-height:28px}.content-footer-note .note-icon{width:16px;height:16px;border-radius:50%}.content-footer-note .note-icon.weekend{background:#3B82F6}.content-footer-note .note-icon.holiday{background:#F59E0B}.content-footer-note .note-icon.holidayRed{background:#e3173c}.content-footer-note .note-icon.allotment,.content-footer-note .note-icon.other{width:25px;border-radius:20px}.content-footer-note .weekend{background:#3B82F6}.content-footer-note .holiday{background:#F59E0B}.content-footer-note .allotment{background:#a8a29e}.content-footer-note .other{background:#c8a9ea}.content-footer-note .note-tag-weekend p{color:#1e3a8a;margin:0;font-weight:500}.content-footer-note .note-tag-holidayRed p{color:#e3173c;margin:0;font-weight:500}.content-footer-note .note-tag-holiday p{color:#78350f;margin:0;font-weight:500}.content-footer-note .note-tag-allotment p{color:#55524f;margin:0;font-weight:500}.content-footer-note .note-tag-other p{color:#7642af;margin:0;font-weight:500}.content-footer-note .note-divider{width:1px;height:18px;background:#D6D3D1;margin:8px}.drawer-header{display:flex;align-items:center;justify-self:center;width:100%;justify-content:space-between}:where(.css-dev-only-do-not-override-1vgrtbl).ant-drawer .ant-drawer-header,:where(.css-dev-only-do-not-override-1vgrtbl).ant-drawer .ant-drawer-body{padding:16px!important}:where(.css-1vgrtbl).ant-drawer .ant-drawer-header{padding:16px!important}.drawer-header span{margin-right:4px}.close-icon{margin-right:30px;font-size:16px;cursor:pointer;background-color:#fff!important;color:#354052!important;border-radius:100px!important}.ant-drawer-header{background-color:#eeedec;width:368px!important;height:56px!important;font-size:20px;font-weight:500;font-family:Inter;line-height:21.6px;color:#1c1917;justify-content:flex-end!important}.ant-drawer-content-wrapper{box-shadow:none!important;width:400px;padding:16px}.ant-drawer-content{border-radius:12px;font-family:Inter}.ant-drawer-close{display:none!important}.title{display:flex;align-items:center}.drawer-footer{display:flex;justify-content:space-between;align-items:center}.drawer-footer .ant-btn-link{padding-left:0}.filter:hover .ant-btn-icon svg path{fill:#ed4e6b}button.filter span.ant-btn-icon{font-size:0}.not-found{height:calc(100vh - 350px)}.not-found-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ant-table-wrapper.table-not-found{height:calc(100vh - 260px)}.shared-layout-container .loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:31;transition:opacity .3s ease-in-out;pointer-events:none}.shared-layout-content{position:relative;opacity:1;transition:opacity 1s ease-in-out}.shared-layout-content.loading{opacity:.1;pointer-events:none}.shared-not-found-content{opacity:.3}.shared-loading-overlay,.shared-not-found-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#ffffff;opacity:0;border-bottom-left-radius:16px}.shared-loading-overlay{z-index:0;border-radius:16px}.shared-loading-overlay.visible,.shared-not-found-content.visible{opacity:1;z-index:31}.content-table:not(.is-not-found){position:relative;z-index:3}.content-filter{z-index:30;position:relative;padding:16px}.filter-action{display:flex;justify-content:space-between;padding-top:16px}.pagination li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon,.pagination li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon{display:flex;align-items:center;justify-content:center;height:auto}.pagination li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon a,.pagination li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon a,.pagination li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon a div,.pagination li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon a div,.pagination li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon a div span.ant-pagination-item-ellipsis,.pagination li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon a div span.ant-pagination-item-ellipsis{width:100%}.ant-table-wrapper .ant-table.ant-table-middle{background-color:transparent!important}.go-top-button{position:fixed;bottom:20px;right:20px;z-index:1000;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ant-table-sticky-scroll{display:none!important}.shared-not-found-content.visible{border-bottom-right-radius:8px}.custom-range-picker.ant-picker{border:none!important;padding:0;gap:12px;border:1px solid #D6D3D1;border-radius:8px!important}.custom-range-picker .ant-picker-input{border-radius:8px!important;background-color:#fff;display:flex;align-items:center;gap:8px;color:#1c1917;justify-content:start;padding:0!important;font:400 13px/2 Inter,sans-serif;border:1px solid #d6d3d1}.custom-range-picker .ant-picker-range-separator{display:none}.custom-range-picker .ant-picker:focus{border:1px solid #d6d3d1!important;box-shadow:none!important}.custom-range-picker .ant-picker-input:focus{outline:none!important;border-color:transparent}.custom-range-picker .ant-picker-input{border:1px solid #d6d3d1}.custom-range-picker-wrapper{position:relative;margin-top:40px}.custom-input-icons .icon1,.custom-input-icons .icon3{position:absolute;left:calc(50% - 30px);display:flex;align-items:center;cursor:pointer;top:50%;transform:translateY(-50%)}.custom-input-icons .icon2{position:absolute;right:10px;display:flex;align-items:center;cursor:pointer;top:50%;transform:translateY(-50%)}.custom-input-label .label{top:-40px;position:absolute;color:#000000e0;font-size:14px;font-weight:500}.custom-input-label .label-from{left:0px}.custom-input-label .label-to{left:calc(50% + 5px)}.from-date{padding-right:8px!important;padding-left:12px!important}.to-date{padding-left:8px!important;padding-right:12px!important}.custom-range-picker-search.ant-picker{border:none!important;padding:0;gap:4px!important;border-radius:8px!important;box-shadow:none!important}.custom-range-picker-search.ant-picker .ant-picker-outlined:focus-within{box-shadow:none!important}.custom-range-picker-search.ant-picker .ant-picker-input:first-child{width:100px!important}.custom-range-picker-search.ant-picker .ant-picker-input:first-child input{text-align:right}.custom-range-picker-search.ant-picker .ant-picker-input{width:125px}.custom-range-picker-search .ant-picker-input{background-color:#fff;display:flex;align-items:center;color:#1c1917;justify-content:start;padding:0!important;font:400 13px/2 Inter,sans-serif;box-shadow:none!important}.custom-range-picker-search .ant-picker-range .ant-picker-range-separator{padding:0!important}.custom-range-picker-search .ant-picker-range-separator{padding:0!important;margin:0!important;height:50%}.custom-range-picker-search .custom-suffix-icon{position:absolute;right:-20px;top:50%;transform:translateY(-50%);pointer-events:none}.custom-range-picker-search .ant-picker-range .ant-picker-active-bar{left:0}.custom-range-picker-search .ant-picker-range .ant-picker-input>input{padding-right:30px}.custom-range-picker-search .ant-picker-suffix{right:10px;left:auto;position:absolute}.date-range-picker.disabled{cursor:no-drop}.rate-info .ant-table-thead .ant-table-cell{background:var(--Colour-Greyscale-200, #e7e5e4)}.rate-info .total-row td{background:#fff!important}.rate-info .rate-row{align-items:center!important}.expan-more{margin-left:15px;width:15px;height:15px;cursor:pointer}.expan-more path{stroke:#15803d}.reload-btn{background-color:#fff!important;color:#ed4e6d!important;border:none!important;box-shadow:none}.reload-btn svg path{stroke:#ed4e6d}.reload-btn:hover{background-color:#fdecf0!important}@media screen and (max-width: 430px){.edit-table .ant-table{overflow-x:auto}.edit-table .ant-table-thead>tr>th,.edit-table .ant-table-tbody>tr>td{white-space:nowrap}}.icon-infor-error path{stroke:#dc2626}.change-rate{display:flex;gap:4px;align-items:center;padding-bottom:5px}.change-rate span{color:#292524;font-weight:500}.quantity-row{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f4;padding:2px;max-width:90px;border-radius:20px;margin:auto}.quantity-row svg.add-quantity-btn,.quantity-row svg.minus-quantity-btn{height:17px;width:17px;min-height:17px;min-width:17px}.quantity-row .minus-quantity-btn{padding:3px;border-radius:20px!important;background-color:#fff;cursor:pointer}.quantity-row .minus-quantity-btn path{stroke:#1c1917}.quantity-row .add-quantity-btn{padding:3px;border-radius:20px!important;background-color:#ed4e6b;cursor:pointer}.quantity-row .add-quantity-btn path{stroke:#fff}.ic-white path{stroke:#fff}.add-special-btn{border:none!important;background-color:transparent;color:#ed4e6b!important;box-shadow:none;border-radius:8px}.add-special-btn path{stroke:#ed4e6b}.add-special-btn:hover{background-color:#fdecf0!important}.remark-txt{color:var(--Colour-Greyscale-900, #1c1917);text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.edit-table .ant-table-thead .ant-table-cell{border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important;background:var(--Colour-Greyscale-200, #e7e5e4)!important}.edit-table .ant-table-tbody .ant-table-cell{border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important;background:var(--Colour-Greyscale-White, #fff)}.edit-table .ant-table-thead .ant-table-cell:not(:last-child){border-right:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important}.edit-table .ant-table-tbody .ant-table-cell:not(:last-child){border-right:1px solid var(--Colour-Greyscale-300, #d6d3d1)!important}.edit-table .ant-table-content,.edit-table .ant-table-summary{border-radius:8px;border:1px solid var(--Colour-Greyscale-300, #d6d3d1)}.edit-table .ant-table-summary .ant-table-cell{border-radius:8px}.edit-table .ant-table-summary .total-row td.ant-table-cell{border-radius:0!important;border-bottom:1px solid var(--Colour-Greyscale-300, #d6d3d1)}.diviver-pop{background:var(--Colour-Greyscale-300, #d6d3d1);width:100%;height:1px}.pop-label{color:var(--Colour-Greyscale-900, #1c1917);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.pop-label-wrapp.selected .pop-label{color:var(--Colour-Primary-600, #e3173c)}.total-sum{overflow:hidden;color:var(--Colour-Primary-700, #ab112e);text-align:right;text-overflow:ellipsis;float:right;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:20px}.popover-add .ant-popover-arrow{display:none!important}.no-data-table .ant-table-tbody{display:none}@media (max-width: 1000px){.ant-table-content{overflow:scroll!important}}@media screen and (max-width: 430px){.edit-table{width:100%}}.pen-icon{opacity:0;min-width:14px;min-height:14px}.remark-wrapper:hover .pen-icon{opacity:1!important}.my-card-content.room-info .my-card-content-header p{display:flex;justify-content:space-between;width:100%}.my-card-content.room-info .my-card-content-header p span{color:#ed4e6b;margin-left:5px}.change-info-modal .ant-modal-body{min-height:495px}.room-sharing-content-wrapper .form-actions{margin-bottom:12px}.room-sharing-content-wrapper .ant-btn span{line-height:16px!important;color:#292524;font-weight:400;height:16px}.room-sharing-content-wrapper .divider-form{width:2px;height:16px;background:#A8A29E;margin:0 5px}.room-sharing-content-wrapper .group-actions{display:flex;justify-content:center;align-items:center}.room-sharing-content-wrapper .ant-btn span{line-height:20px;color:#292524;font-weight:400;height:16px}.btn-add{padding:2px 6px}.btn-detail,.btn-add-new{padding:2px 6px;height:24px!important}.btn-detail span,.btn-add-new span{color:#15803d;line-height:20px;font-weight:400}.btn-add span{line-height:20px;font-weight:400}.ant-upload.ant-upload-select{width:100%!important;height:120px!important}:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,:where(.css-dev-only-do-not-override-1vgrtbl).ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{background:#fff}.column-detail{position:relative}.divider-detail{width:2px;height:40px;background:#D6D3D1;position:absolute;top:27px;right:8px}.room-info-wrrap span{color:#1c1917!important;font-weight:500!important}.select-room .room-info{display:flex;align-items:center;justify-content:flex-start}.select-room .room-info .room-info-col h3{color:var(--Colour-Greyscale-500, #57534e);font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;margin:0}.select-room .room-info .room-info-col p{color:var(--Colour-Greyscale-900, #1c1917);text-align:left;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:0;margin-top:8px}.select-room .room-info .room-info-col .rate-txt{color:var(--Colour-Red-600, #dc2626)}.select-room .room-info .avail-num{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:100%;background:var(--Colour-Green-700, #15803d);color:var(--Colour-Greyscale-White, #fff)!important;text-align:center;width:24px;height:24px}.select-room .room-info .room-info-divider{width:1px;height:40px;background:#D6D3D1;margin:16px;border-radius:8px}.select-room .select-room-divider{height:var(--Start, 1px);align-self:stretch;width:100%;background:var(--Colour-Greyscale-300, #d6d3d1);margin:16px 0}.select-room .row-container{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:16px}.select-room .row-container .custom-title{font-weight:500;font-size:10px;color:var(--Colour-Greyscale-500, #57534e);line-height:12px}.select-room .row-container .stay-information .row{display:flex;align-items:flex-end!important;flex-wrap:nowrap;gap:0}.select-room .row-container .stay-information .row .adult{padding-right:10px!important}.select-room .row-container .stay-information .row .child{padding-left:12px!important}.select-room .guest-info-row{display:flex;align-items:flex-end!important;margin:0!important}.view-package-service .ant-table-tbody .ant-table-row:last-child .ant-table-cell{border-bottom:0!important}.view-package-service .ant-table-tbody .ant-table-row:last-child .ant-table-cell:first-child{border-radius:0 0 0 8px!important}.view-package-service .ant-table-tbody .ant-table-row:last-child .ant-table-cell:last-child{border-radius:0 0 8px!important}.custom-btn{align-items:center;justify-content:center;padding:5px 8px;gap:4px;height:30px!important}.btn-title{font-weight:600!important;color:#16a34a!important}.custom-btn:hover{background-color:#fff!important}.btn-text{color:#44403c!important;font-weight:500!important}span.import-text{line-height:16px!important}.my-card{border-radius:10px;background-color:#fff;color:#38060f;border:1px solid #D6D3D1;max-width:100%;margin-bottom:16px}.my-card-header{border-bottom:1px solid #d6d3d1;color:var(--Colour-Primary-900, #38060F);display:flex;padding:16px;justify-content:flex-start;align-items:center;gap:10px;align-self:stretch}.my-card-header p{font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;margin:0}.my-card-body{padding:16px}.charge-container span.charge-price{color:#e3173c!important}.charge-item{flex-wrap:wrap}.charge-item .charge-label-price{display:flex;align-items:center}.charge-item .charge-label-price .icon-exter{margin-left:4px}.charge-item .charge-label-price .icon-exter:hover{cursor:pointer}.charge-item .charge-label-price .icon-exter:hover path{stroke:#ed4e6b}.promotion-voucher{min-height:175px}.promotion-voucher .my-card-conent{padding:14px 8px}.promotion-voucher .promotion{margin-bottom:10px}.promotion-voucher .promotion,.promotion-voucher .voucher{padding:10px;border:1px solid #d6d3d1;border-radius:8px;background-color:#fff}.promotion-voucher .promotion .title,.promotion-voucher .voucher .title{display:flex;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}.promotion-voucher .promotion .title p,.promotion-voucher .voucher .title p{margin:0;color:#a8a29e;font-weight:400}.promotion-voucher .promotion .title .btn,.promotion-voucher .voucher .title .btn{color:#16a34a}.promotion-voucher .promotion .container,.promotion-voucher .voucher .container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7e5e4;padding-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-weight:500}.promotion-voucher .promotion .voucher-text,.promotion-voucher .voucher .voucher-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.promotion-voucher .promotion .count,.promotion-voucher .voucher .count{margin:0 4px 0 20px;width:35px}.promotion-voucher .promotion .count .voucher-count,.promotion-voucher .voucher .count .voucher-count{background-color:#dcfce7;border:1px solid #15803d;margin:auto;color:#166534;border-radius:15px;padding:2px 5px;min-width:25px;display:flex;justify-content:center;align-items:center}.booking-payment .header{margin-bottom:8px}.search-list{display:flex;align-items:center;justify-content:space-between;min-width:420px}.search-list .my-select.multiple-select-without-border{background:#fff!important}.search-list .divider{height:16px;border-left:1px solid #A8A29E;margin:0 5px 0 12px}.ant-picker{padding:2px 12px;gap:12px;border:1px solid #D6D3D1;border-radius:8px!important;display:flex;flex-direction:row-reverse;height:36px}.ant-picker .ant-picker-suffix{display:flex!important;opacity:1!important}.ant-picker .ant-picker-clear{display:flex}.ant-picker:hover .ant-picker-suffix{visibility:visible!important}.ant-picker:hover .ant-picker-clear{visibility:visible}.ant-picker .ant-picker-input:first-child{order:3}.ant-picker .ant-picker-input:last-child{order:1}.ant-picker .ant-picker-range-separator{order:2;margin:0 8px}.ant-picker .ant-picker-suffix{order:4}.ant-picker .ant-picker-clear{order:5}.ant-picker-input{color:#1c1917;padding:4px 6px!important;font:400 13px/2 Inter,sans-serif}.label-item{color:var(--Colour-Greyscale-900, #1c1917);text-align:left;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px!important;margin-top:0}.required-field{color:#e3173c}.from-date{padding-right:8px!important}.to-date{padding-left:8px!important}.edit-special-service path{stroke:#15803d}.action{display:flex;align-items:center}.action>div{cursor:pointer;display:flex;align-items:center}.action>div:not(:last-child){margin-right:10px}.action>div:not(:last-child):after{content:"";background:#a8a29e;height:16px;width:1px;margin-left:10px}.ml-5{margin-left:5px}.header{display:flex;align-items:center;justify-content:space-between}.login-page-container{position:relative;width:100vw;height:100vh;overflow:hidden}.login-page-container .login-row{height:100%;margin:0}.login-page-container .login-row .login-form-col{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.login-page-container .login-row .login-form-col .login-form-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:368px}.login-page-container .login-row .login-form-col .login-form-wrapper img.login-logo{height:32px;margin:0 0 32px}.login-page-container .login-row .login-form-col .login-form-wrapper h2.login-title{font-size:28px;font-weight:500;color:#000;line-height:42px;margin:0}.login-page-container .login-row .login-form-col .login-form-wrapper .form-item{margin-top:24px}.login-page-container .login-row .login-form-col .login-form-wrapper .login-input{font-size:13px;font-weight:400;height:36px;line-height:20px}.login-page-container .login-row .login-form-col .login-form-wrapper span.ant-input-suffix{cursor:pointer}.login-page-container .login-row .login-form-col .login-form-wrapper .remember-forgot-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.login-page-container .login-row .login-form-col .login-form-wrapper .remember-forgot-container .remember-checkbox span{color:#0d0d0d;font-weight:400;font-size:13px}.login-page-container .login-row .login-form-col .login-form-wrapper .remember-forgot-container .forgot-password{color:#e3173c!important;font-size:12px;font-weight:600;cursor:pointer}.login-page-container .login-row .login-form-col .login-form-wrapper .login-button{background-color:#ed4e6b;border:none;border-bottom:1.5px solid #AB112E}.login-page-container .login-row .login-form-col .login-form-wrapper .login-button span{font-weight:500}.login-page-container .login-row .image-container{height:100%}.login-page-container .login-row .image-container img{width:100%;height:100%;object-fit:cover}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
