.table-common-override .ant-table-thead{position:sticky;top:0;left:0;right:0;width:100%;z-index:9;background-color:var(--white-bg-color)}.table-common-override .ant-table-thead .ant-table-cell{background-color:transparent;border-bottom:1px solid var(--wsm-border-table);opacity:.8;color:var(--primary-text-color)}.table-common-override .ant-table-tbody .ant-table-cell-row-hover{background-color:transparent!important}.table-common-override .ant-table-tbody .ant-table-cell{border-bottom:.5px solid var(--wsm-border-table);color:var(--primary-text-color)}.radio-add-car-modal .ant-radio-wrapper{border:none!important;padding:0!important;width:unset!important}.radio-add-car-modal .ant-space-item{flex:unset!important}.loader-z{width:50px;aspect-ratio:1;display:grid}.loader-z:after,.loader-z:before{content:"";grid-area:1/1;--c:no-repeat radial-gradient(farthest-side,#25b09b 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;animation:l12 1s infinite}.loader-z:before{margin:4px;filter:hue-rotate(45deg);background-size:8px 8px;animation-timing-function:linear}@keyframes l12{to{transform:rotate(.5turn)}}.custom-input .ant-input-number-input-wrap>input::-moz-placeholder{color:#c6c6c6}.custom-input .ant-input-number-input-wrap>input::placeholder{color:#c6c6c6}.custom-input::-moz-placeholder{color:#c6c6c6}.custom-input::placeholder{color:#c6c6c6}.custom-select .ant-select-selector{border-radius:8px!important}.custom-select.ant-select-disabled .ant-select-selector{background-color:var(--wsm-bg-content)!important}.ant-select-open:has(.ant-select-clear) .ant-select-arrow{display:none}.custom-select .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item .ant-select-selection-item{background-color:var(--wsm-border-table);opacity:.8}.custom-radio{padding:0!important;border:none!important}.custom-button-danger{background-color:#dc4446!important;color:#fff!important}.common-table{flex:1;display:flex;flex-direction:column;overflow:auto}.common-table>div{flex:1}.common-table>div .ant-spin-container{display:flex;flex-direction:column;height:100%}.common-table>div .ant-spin-container>div,.common-table>div .ant-spin-container>div .ant-table-container{height:100%}.common-table .ant-table-pagination.ant-pagination{justify-content:end;align-items:center}.common-table .ant-table{scrollbar-color:auto}.common-table .ant-table-pagination.ant-pagination{position:relative;padding-left:32px;padding-right:16px;height:28px}.common-table .ant-pagination-total-text{position:absolute;left:32px;display:block;color:#555}.common-table .ant-table-container{height:600px}.common-table .ant-table-thead>tr>th{white-space:nowrap}.common-table .button-wrapper{display:flex;-moz-column-gap:8px;column-gap:8px}.common-table .button-wrapper .edit-btn,.common-table .button-wrapper .remove-btn{height:auto;width:auto;border:0}.custom-action-dropdown .ant-dropdown-menu-item .ant-row-center{justify-content:flex-start}.expand-able ::-webkit-scrollbar{width:6px;height:6px}.expand-able .ant-table-thead .ant-table-cell{border:none}.expand-able .ant-table-tbody>tr>td{padding:8px 16px!important;border-bottom:1px solid var(--Neutral-colors-200,#eee);border-top:1px solid var(--Neutral-colors-200,#eee)}.expand-able .ant-table-tbody>tr.ant-table-row>td:first-child{border-radius:8px 0 0 8px;border-left:1px solid var(--Neutral-colors-200,#eee)}.expand-able .ant-table-tbody>tr.ant-table-row>td:last-child{border-radius:0 8px 8px 0;border-right:1px solid var(--Neutral-colors-200,#eee)}.expand-able .ant-table-tbody>tr.ant-table-expanded-row>td{border-radius:8px;background-color:var(--white-bg-color);border:2px solid var(--Primary-colors-200,#a5b4ff);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.expand-able .ant-table-tbody>tr.expanded td{transition:border-color .3s;border-top:2px solid var(--Primary-colors-200,#a5b4ff)}.expand-able .ant-table-tbody>tr.expanded td:first-child{border-left:2px solid var(--Primary-colors-200,#a5b4ff);border-bottom-left-radius:0}.expand-able .ant-table-tbody>tr.expanded td:last-child{border-right:2px solid var(--Primary-colors-200,#a5b4ff);border-bottom-right-radius:0}.expand-able .ant-table-tbody>tr.empty-row{height:12px}.expand-able .ant-table-tbody>tr.empty-row>.ant-table-cell{display:none}.text-linkAble .ant-input{cursor:pointer}.ant-modal .ant-modal-content{padding:0!important;background-color:var(--white-bg-color)!important}.ant-modal .ant-modal-content .ant-modal-body{border-color:var(--wsm-border-table)}.ant-modal .ant-modal-header{background-color:var(--white-bg-color)!important}.base-modal .ant-modal-content .ant-modal-header{margin:0}.base-modal .ant-modal-content .ant-modal-header .ant-modal-title{padding:12px 24px;color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:26px!important;margin-right:20px}.base-modal .ant-modal-content button.ant-modal-close{top:5px;right:10px}.base-modal .ant-modal-content .ant-modal-body{padding:20px;border-top:1px solid var(--wsm-border-table)!important}.base-modal .ant-modal-content .ant-modal-footer{display:flex;justify-content:end;padding:16px 24px;border-top:1px solid var(--wsm-border-table);background:var(--white-bg-color);margin:0;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0}.base-modal .ok-btn{border-radius:8px;background:var(--menu-text-color);padding:7px 16px}.base-modal .cancel-btn,.base-modal .close-btn{border-radius:8px;background:var(--white-bg-color);padding:7px 16px}.text-area-custom .ant-input-data-count{bottom:8px;right:16px;color:var(--Neutral-colors-400,#cacaca)}.ant-tabs-content.ant-tabs-content-top,.ant-tabs-tabpane.ant-tabs-tabpane-active{height:100%}.edit-container{background-color:#fafafa;padding:20px;height:100%;display:flex;flex-direction:column;max-height:calc(100vh - 176px);gap:24px}.edit-container .keyValue{color:var(--primary-text-color);font-size:18px;font-weight:700;line-height:24px}.edit-container .content{display:flex;flex-direction:column;overflow:auto;max-height:calc(100vh - 176px);gap:24px}.edit-container .content .content-by-date-wrapper{border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px;background-color:#fff}.edit-container .content .date-wrapper{gap:12px}.edit-container .content .date-wrapper .calendar-icon{background-color:#4a69ff;border-radius:50%;padding:4px;width:20px;height:20px}.edit-container .content .date-wrapper .calendar-icon>*{stroke:#fff}.edit-container .content .date-wrapper .date{display:flex;align-content:center}.edit-container .content .date-wrapper .date>span{font-size:14px;font-weight:600;line-height:20px;height:20px;align-self:center}.history-item-container{padding:16px;gap:24px;border:1px solid #eee;border-radius:8px}.history-item-container .time span{font-size:12px;font-weight:400;line-height:18px;height:18px;color:#8d8d8d}.history-item-container .info-wrapper{gap:8px}.history-item-container .info-wrapper .user-avatar{width:24px;height:24px}.history-item-container .info-wrapper .username-and-change-info-wrapper{display:flex;flex-direction:column;gap:8px}.history-item-container .info-wrapper .username-and-change-info-wrapper .header{gap:8px}.history-item-container .info-wrapper .username-and-change-info-wrapper .header .username{font-size:14px;line-height:20px;font-weight:600;height:20px}.history-item-container .info-wrapper .username-and-change-info-wrapper .header .title{font-size:14px;font-weight:400;line-height:20px;height:20px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper{display:flex;flex-direction:column;row-gap:8px;padding-left:16px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .left-border{border-left:1px solid #cacaca}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item{gap:8px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item .field-label{color:var(--primary-text-color);font-size:14px;font-weight:500;line-height:20px;height:20px;width:118px;margin-right:16px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item .from,.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item .to{color:#555;font-size:12px;font-weight:400;line-height:20px;height:20px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item .old{color:#8d8d8d;font-size:14px;font-weight:400;line-height:20px}.history-item-container .info-wrapper .username-and-change-info-wrapper .change-detail-wrapper .change-detail-item .new{color:#555;height:20px;font-size:14px;font-weight:400;line-height:20px}.car-status{white-space:nowrap}.car-status.active{color:#4a69ff;background-color:#e8ecff}.car-status.active,.car-status.inactive{white-space:nowrap;padding:2px 6px;border-radius:4px}.car-status.inactive{color:#f64c4c;background-color:#fef2f2}.labor-active{color:#2c80ff;background-color:#ebf5ff}.labor-active,.labor-inactive{white-space:nowrap;padding:4px 8px;border-radius:4px;font-weight:600}.labor-inactive{color:#c63636;background-color:#fef2f2}.repair-status{padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px;height:18px;white-space:nowrap}.repair-status.active{color:#369eff;background-color:#ebf5ff}.repair-status.completed{background-color:#f2faf6;color:#0c9d61}.repair-status.over-expected-date,.repair-status.over-notification-date{background-color:#fef2f2;color:#c63636}.repair-status.draft{background-color:#fafafa;color:var(--primary-text-color)}.repair-status.closed{background-color:#fef2f2;color:#c63636}.product-status{white-space:nowrap}.product-status.active{background:var(--Info-50,#ebf5ff);color:var(--Info-500,#2c80ff);font-size:12px;font-weight:600;line-height:18px}.product-status.active,.product-status.inactive{white-space:nowrap;padding:2px 6px;border-radius:4px}.product-status.inactive{color:#f64c4c;background-color:#fef2f2}.business-status{white-space:nowrap}.business-status.active{background:var(--Info-50,#ebf5ff);color:var(--Info-500,#2c80ff);font-size:12px;font-weight:600;line-height:18px}.business-status.active,.business-status.inactive{white-space:nowrap;padding:2px 6px;border-radius:4px}.business-status.inactive{color:#f64c4c;background-color:#fef2f2}.campaign-marketing-status{white-space:nowrap}.campaign-marketing-status.active{white-space:nowrap;padding:2px 6px;border-radius:4px;background:var(--Info-50,#ebf5ff);color:var(--Info-500,#2c80ff);font-size:12px;font-weight:600;line-height:18px}.campaign-marketing-status.inactive{color:#f64c4c;white-space:nowrap;background-color:#fef2f2;padding:2px 6px;border-radius:4px}.collapse-status{background:var(--white-bg-color);border-radius:0}.collapse-status .ant-collapse-item .ant-collapse-header{padding:0;margin-bottom:8px}.collapse-status .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.collapse-status .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .ant-checkbox-group{display:flex;flex-direction:column;gap:8px}.base-modal .upload-file-wrapper{width:500px}.upload-file-wrapper .content-wrapper{border-radius:12px;padding:0}.upload-file-wrapper .content-wrapper span.ant-upload.ant-upload-btn{padding:40px 80px}.upload-file-wrapper .content-wrapper div.ant-upload.ant-upload-select{padding:0;display:ruby-text}.upload-file-wrapper .content-wrapper .upload-file{gap:16px}.upload-file-wrapper .content-wrapper .upload-file .drag{font-size:14px;font-weight:600;line-height:20px;text-align:center;color:#2b2e48}.upload-file-wrapper .content-wrapper .upload-file .or{gap:6px;width:134px}.upload-file-wrapper .content-wrapper .upload-file .or span{font-size:12px;font-weight:400;line-height:18px;color:#cacaca;text-align:center}.upload-file-wrapper .content-wrapper .upload-file .or .rec{height:.5px;width:100%;background-color:#cacaca}.upload-file-wrapper .content-wrapper .upload-file .upload-btn{color:#fff;background-color:#1d43ff;padding:7px 16px;font-size:14px;font-weight:500;line-height:20px}.upload-file-wrapper .content-wrapper .upload-file .file-template{color:#4a69ff;cursor:pointer}.upload-file-wrapper .info{text-align:center}.upload-file-wrapper .files{width:100%}.upload-file-wrapper .files .file-item-wrapper{padding:12px;border-radius:8px;border:1px solid var(--Neutral-colors-200,#eee)}.upload-file-wrapper .files .file-item-wrapper .file-info .icon>*{width:20px;height:20px}.upload-file-wrapper .files .file-item-wrapper .file-info .file-name{color:var(--Neutral-colors-700,#2b2e48);font-size:14px;font-weight:600;line-height:20px;margin:0}.upload-file-wrapper .files .file-item-wrapper .file-info .info{color:var(--Neutral-colors-500,#8d8d8d);font-size:12px;font-weight:400;line-height:18px;margin:0;gap:16px}.upload-file-wrapper .files .file-item-wrapper .error-number{margin-right:16px;color:var(--Danger-400,#f64c4c);font-size:12px;font-weight:400;line-height:18px}.upload-file-wrapper .files .file-item-wrapper .download-file-result{color:var(--Primary-colors-400,#4a69ff);font-size:12px;font-weight:600;line-height:18px;cursor:pointer}.upload-file-wrapper .files .file-item-wrapper .ant-progress-bg.ant-progress-bg-outer{background:var(--Success-500,#00a141)}.upload-file-wrapper .files .file-item-wrapper .ant-progress-text.ant-progress-text-end.ant-progress-text-outer svg{fill:var(--Success-500,#00a141)}.error-message-wrapper{gap:6px;margin-top:4px}.error-message-wrapper .icon{width:16px;height:16px;color:#c63636}.error-message-wrapper .message{font-size:14px;font-weight:400;line-height:20px;color:#c63636}.checkbox-items-wrapper{display:flex;flex-direction:column;row-gap:8px;width:100%}.checkbox-group.header-wrapper{margin-bottom:12px}.checkbox-group.header-wrapper .selected{color:var(--Neutral-colors-500,#8d8d8d);font-size:12px;font-weight:600;line-height:18px}.checkbox-group.header-wrapper .clear{color:var(--Primary-colors-400,#4a69ff);font-size:12px;font-weight:600;line-height:18px;cursor:pointer}.empty-user-wrapper{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;cursor:pointer;padding:1px 4px}.empty-user-wrapper:hover .icon .user-icon{background-color:#d2d9ff}.empty-user-wrapper:hover .icon .user-icon path{fill:#fff}.empty-user-wrapper:hover .icon .plus-icon{background-color:var(--Primary-colors-400,#4a69ff)}.empty-user-wrapper:hover .note{color:var(--Primary-colors-400,#4a69ff)}.empty-user-wrapper .icon{position:relative}.empty-user-wrapper .icon .user-icon{padding:10px;border-radius:50%;background-color:#eee;width:32px;height:32px;flex-shrink:0}.empty-user-wrapper .icon .plus-icon{position:absolute;border-radius:100px;border:1px solid var(--black-white-white,#fff);background:var(--Neutral-colors-500,#8d8d8d);right:0;bottom:0;padding:2px}.empty-user-wrapper .note{color:var(--Neutral-colors-500,#8d8d8d);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.has-user-wrapper{max-width:130px;display:flex;align-items:center;position:relative}.has-user-wrapper .avatar{width:32px;height:32px;border:2px solid var(--black-white-white,#fff)}.has-user-wrapper .avatar:nth-child(2){transform:translateX(-4px)}.has-user-wrapper .avatar:nth-child(3){transform:translateX(-8px)}.has-user-wrapper .avatar-hidden{border-radius:32px;width:32px;height:32px;background-color:#dadada;color:var(--Neutral-colors-500,#8d8d8d);text-align:center;font-size:12px;font-weight:600;line-height:18px;transform:translateX(-12px);border:2px solid var(--black-white-white,#fff)}.select-user-content-wrapper{width:314px}.select-user-content-wrapper .header{padding:12px;display:flex;justify-content:space-between;-moz-column-gap:8px;column-gap:8px}.select-user-content-wrapper .header .selected-total{color:var(--Neutral-colors-500,#8d8d8d);font-size:12px;font-weight:600;line-height:18px;width:200px}.select-user-content-wrapper .header .clear{color:var(--Primary-colors-400,#4a69ff);font-size:12px;font-weight:600;line-height:18px;cursor:pointer}.select-user-content-wrapper .search{margin-bottom:12px}.select-user-content-wrapper .result .item-wrapper{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:12px;cursor:pointer;border-radius:6px}.select-user-content-wrapper .result .item-wrapper:hover{border:0 solid var(--Neutral-colors-300,#e1e1e1);background:var(--Neutral-colors-100,#f5f5f5)}.select-user-content-wrapper .result .item-wrapper .avatar{width:32px;height:32px}.select-user-content-wrapper .result .item-wrapper .info{display:flex;flex-direction:column;flex:1}.select-user-content-wrapper .result .item-wrapper .info .name{color:var(--Neutral-colors-700,#2b2e48);font-size:14px;font-weight:400;line-height:20px}.select-user-content-wrapper .result .item-wrapper .info .code-role{display:flex;align-items:center}.select-user-content-wrapper .result .item-wrapper .info .code-role .code,.select-user-content-wrapper .result .item-wrapper .info .code-role .role-name{color:var(--Neutral-colors-500,#8d8d8d);font-size:12px;font-weight:400;line-height:18px}.select-user-content-wrapper .result .item-wrapper .info .code-role .divider{margin:0 8px;width:.5px;height:10px;background:var(--Neutral-colors-400,#cacaca)}.details-info-wrapper{padding:24px;border-radius:12px;border:1px solid var(--wsm-border-table);background-color:var(--white-bg-color)}.details-info-wrapper .heading-wrapper{-moz-column-gap:12px;column-gap:12px}.details-info-wrapper .heading-wrapper .title{font-size:16px;font-weight:600;line-height:24px;color:var(--primary-text-color)}.details-info-wrapper .heading-wrapper .icon{width:24px;height:24px;background-color:#4a69ff;padding:4px;border-radius:50%;display:flex;justify-content:center}.details-info-wrapper .heading-wrapper .icon svg{width:14px;height:14px}.details-info-wrapper .heading-wrapper .icon svg>*{stroke:#fff}.details-info-wrapper .divider{width:100%;height:1px;background-color:var(--wsm-border-table);margin:16px 0}.details-info-wrapper .content-wrapper .content-item-wrapper{-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:space-between}.details-info-wrapper .content-wrapper .content-item-wrapper .label{max-height:356px;font-size:14px;font-weight:400;line-height:20px}.details-info-wrapper .content-wrapper .content-item-wrapper .value{font-size:14px;font-weight:500;line-height:20px}.select-chain-item-header-wrapper .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;background-color:var(--white-bg-color)}.select-chain-item-header-wrapper .ant-collapse-item .ant-collapse-header{padding:8px 16px;background-color:var(--white-bg-color);border-radius:10px!important}.select-chain-item-header-wrapper .ant-collapse-item .ant-collapse-header:hover{background-color:#f5f5f5}.select-chain-item-header-wrapper .ant-collapse-item .ant-collapse-content.ant-collapse-content-active{border-top:0}.select-chain-item-header-wrapper .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px}.select-chain-item-header-wrapper .workshop-list-wrapper{border-radius:10px;background:var(--Neutral-colors-50,#fafafa);row-gap:8px;padding:12px 16px}.select-chain-item-header-wrapper .workshop-list-wrapper .title{color:var(--Neutral-colors-700,#2b2e48);font-size:12px;font-weight:400;line-height:18px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper:not(:last-child){border-bottom:1px solid var(--Neutral-colors-200,#eee);margin-bottom:10px;padding-bottom:10px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper{gap:2px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper .stt{color:var(--Neutral-colors-600,#555);font-size:12px;font-weight:400;line-height:18px;width:28px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper .name{color:var(--Neutral-colors-700,#2b2e48);font-size:14px;font-weight:500;line-height:20px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper .address{color:var(--Neutral-colors-600,#555);font-size:12px;font-weight:400;line-height:18px}.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper.active:hover .address,.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper.active:hover .name,.select-chain-item-header-wrapper .workshop-list-wrapper .items-wrapper .item-wrapper.active:hover .stt{color:var(--Primary-colors-400,#4a69ff)}.dropdown-render-wrapper{padding:12px}.dropdown-render-wrapper .ant-select-item{padding:0}.dropdown-render-wrapper .ant-select-item .ant-select-item-option-content{margin:0!important}.dropdown-render-wrapper .header-wrapper{padding:12px;row-gap:8px}.dropdown-render-wrapper .header-wrapper .selected{color:var(--Neutral-colors-500,#8d8d8d);font-size:12px;font-weight:600;line-height:18px}.dropdown-render-wrapper .header-wrapper .clear{color:var(--Primary-colors-400,#4a69ff);font-size:12px;font-weight:600;line-height:18px;cursor:pointer}.panel-wrapper{border-radius:12px;border:1px solid var(--Neutral-colors-200,#eee)}.layout.container-wrapper{border-radius:12px;background:var(--black-white-white,#fff);box-shadow:0 1px 2px 0 rgba(11,23,64,.08);padding:24px}.ant-popover-content .ant-popover-inner .table-expand-item-content-wrapper{padding:20px}.ant-popover-content .ant-popover-inner .issue-arising{row-gap:12px}.ant-popover-content .ant-popover-inner .issue-arising .item-wrapper{-moz-column-gap:24px;column-gap:24px}.ant-popover-content .ant-popover-inner .issue-arising .item-wrapper .label{color:var(--Neutral-colors-700,#2b2e48);font-size:14px;font-weight:600;line-height:20px;width:140px}.ant-popover-content .ant-popover-inner .issue-arising .item-wrapper .value{flex:1;text-align:end;color:var(--Neutral-colors-700,#2b2e48);font-size:14px;font-weight:400;line-height:20px}.confirm-modal .ant-modal-content .ant-modal-title{padding:24px;border-bottom:1px solid var(--wsm-border-table)}.confirm-modal .ant-modal-content button.ant-modal-close{top:20px}.confirm-modal .ant-modal-content .ant-modal-body{padding:20px 24px}.confirm-modal .ant-modal-content .ant-modal-footer{display:flex;justify-content:end;padding:16px 24px;border-top:1px solid var(--wsm-border-table)}