@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";html{font-family:Inter}body{margin:0;width:100%;height:100vh}.container{padding:24px}.login-page,.validation-code-page{display:flex;justify-content:center;align-items:center;width:50vw;height:100vh;background:none}.login-page:before,.validation-code-page:before{content:"";position:absolute;top:0;right:0;width:50vw;height:100vh;background:url(/img/bg-login.png);background-size:cover;background-position:center;z-index:-1}.login-form-wrapper{width:350px;border-radius:16px;background:#fff3;border:0!important;padding:64px 128px!important;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}.full-height-content{height:calc(100vh - 72px);overflow-y:auto}.chat-box{width:100%;height:calc(100vh - 301px);overflow-y:auto;padding-right:17px;padding-top:24px;padding-bottom:24px;box-sizing:content-box}.send-message-box{margin-left:-24px;margin-right:-24px;margin-bottom:-24px;padding:24px;border-top:1px solid var(--border-border-primary, #e5e7eb);background:var(--surface-surface-tertiary, #f2f4f7)}.send-message-btn{background:var(--text-text-invert-primary, #182230);height:44px}.text-LoginTitle{color:var(--text-text-primary, #182230);font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.text-H1{font-size:20px;font-style:normal;font-weight:600;line-height:24px}.text-H2{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.text-H3{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.text-H2-Invert-Primary{color:var(--text-text-invert-primary, #ffffff);font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.16px}.text-Bold{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.text-Regular-Primary{color:var(--text-text-brand, #182230);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text-Regular,.text-Text-Primary{color:var(--text-text-primary, #182230);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text-Regular-Invert-Secondary{color:var(--text-text-secondary, #667085);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.text-Regular-Grey{color:var(--text-text-secondary, #667085);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text-XSmall{color:var(--text-text-primary, #182230);font-size:12px;font-style:normal;font-weight:600;line-height:18px}.text-XSmall-Grey{color:var(--text-text-secondary, #667085);font-size:12px;font-style:normal;font-weight:500;line-height:18px}.text-TableHeaderLabel{color:var(--text-text-primary, #182230);font-size:12px;font-style:normal;font-weight:500;line-height:14px!important}.text-ItemHeaderLabel{color:#2d2926;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.link-icon{cursor:pointer}.link-icon:hover{color:var(--text-text-brand, #1647ac)}.history-collapse{margin-top:7.5px}.history-collapse .ant-collapse-header{padding:0!important}.history-collapse .ant-collapse-content-box{padding:0 0 0 20px!important}.text-CardNumber{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:600;line-height:44px;letter-spacing:-.72px}.text-BreadCrumbDetail{color:var(--text-text-brand-red, #990717);font-size:20px;font-style:normal;font-weight:600;line-height:24px}.text-SectionTitle{color:var(--Brand-Red-brand, #990717);font-size:18px;font-style:normal;font-weight:600;line-height:24px}.text-NotesName{overflow:hidden;color:var(--text-text-primary, #182230);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.text-NotesDate{color:var(--text-text-secondary, #667085);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.text-NotesDarkMessage{color:var(--text-text-primary, #182230);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-NotesLightMessage{color:var(--text-text-invert-primary, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.darkMessageWrapper{display:flex;padding:16px 14px;align-items:center;gap:8px;align-self:stretch;border-radius:8px 0 8px 8px;background:var(--surface-surface-invert-primary, #30374f)}.lightMessageWrapper{display:flex;padding:16px 14px;align-items:center;gap:8px;align-self:stretch;border-radius:0 8px 8px;border:1px solid var(--border-border-primary, #eaecf0);background:var(--surface-surface-tertiary, #f2f4f7)}.ant-btn.text-Invert-Primary{color:var(--text-text-invert-primary, #fff)}.textCenter{text-align:center}.hometable .ant-table-body{max-height:calc(100vh - 550px)!important}.customertable .ant-table-body,.quotationtable .ant-table-body{max-height:calc(100vh - 235px)!important}.selected-button{background-color:#dee4fc;border-color:#485696}.status-task{border:1px solid;padding:2px;border-radius:10px;font-size:12px;font-weight:700;max-width:100px;text-align:center}.user-tag{border:1px solid #D0D5DD;padding:4px;border-radius:10px;max-width:160px}.btn-danger{background-color:#ff4405}.btn-green{background-color:#17b26a}.tag-item{display:flex;padding:2px 12px;align-items:center;border-radius:16px;border:1px solid var(--border-border-primary, #EAECF0);background:var(--surface-surface-tertiary, #F2F4F7);color:var(--text-text-primary, #182230)}.tag-item label{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:center}.flex{display:flex}.row{justify-content:row}.column{flex-direction:column}.align-item-center{align-items:center}.justify-content-between{justify-content:space-between}.row-red{background-color:#fef3f2}.ant-layout{background-color:#fff}.ant-layout .ant-layout-header{border-bottom:1px solid var(--border-border-primary, #e5e7eb);box-shadow:1px 1px 10px #1822300d;display:inline-flex;justify-content:space-between;align-items:center}.ant-layout .ant-layout-sider{padding:16px;overflow:auto;height:100vh;position:fixed;left:0;top:0;bottom:0;border-right:1px solid var(--border-border-primary, #e5e7eb);box-shadow:1px 1px 10px #1822300d}.ant-layout .ant-layout-content{margin-left:316px}.ant-menu.ant-menu-sub .ant-menu-item{padding-left:48px!important}.ant-menu .ant-image{margin-right:12px}.ant-menu .ant-menu-title-content{font-style:normal;font-weight:600;line-height:24px}.ant-menu .ant-badge .ant-badge-count{color:var(--text-text-Primary, #182230)!important;border:1px solid var(--border-border-primary, #eaecf0);background:var(--surface-surface-tertiary, #f2f4f7)}.ant-breadcrumb a:hover{background-color:transparent}.ant-breadcrumb a:hover .ant-typography{color:var(--text-text-brand-red, #990717)}.ant-image{display:flex}.ant-table{border:1px solid var(--border-border-primary, #e5e7eb);box-shadow:1px 1px 10px #1822300d;font-size:12px!important}.ant-table .ant-table-tbody .ant-table-row{cursor:pointer!important}.ant-table .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell{background:#fafafa}.ant-table th.ant-table-cell{padding:12px 10px!important;height:54px!important;line-height:0px!important}.ant-table td.ant-table-cell{padding:16px 10px!important}.ant-form .ant-form-item-label{font-weight:700}.ant-form.quotation-form .ant-form-item{margin-bottom:0}.ant-btn{display:flex;align-items:center;justify-content:center;text-align:center}.ant-btn.ant-btn-primary .ant-typography{color:var(--text-text-invert-primary, #fff)}.ant-btn.ant-btn-primary:disabled{background:var(--Grey-300, #d0d5dd);box-shadow:0 1px 2px #1018280d}.ant-btn.ant-btn-primary:disabled .ant-typography{color:var(--Grey-500, #667085)}.ant-btn.ant-btn-dangerous .ant-typography{color:var(--text-text-brand-red, #990717)}.ant-btn .ant-btn-icon{font-size:large}.ant-input.ant-input-code{width:40px;height:40px}.ant-input::placeholder{color:var(--text-text-secondary, #667085);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ant-input-number-wrapper .ant-input-number-group-addon{padding:0}.ant-input-number-wrapper .ant-input-number-group-addon .anticon{padding:10px}.ant-input-number-wrapper .ant-input-number-input{text-align:center}.ant-input-number{width:100%}.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--text-text-secondary, #667085)}.ant-select .ant-select-selection-item{color:var(--text-text-primary, #182230);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ant-picker .ant-picker-input input::placeholder{color:var(--text-text-secondary, #667085);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ant-card{box-shadow:1px 1px 10px #1822300d;border:1px solid var(--border-border-primary, #e5e7eb);padding:16px}.ant-card .ant-card-head,.ant-card .ant-card-body{border:0;min-height:auto;padding:0}.ant-card .ant-card-body{margin-top:8px}.ant-row.item-row{margin:16px 0}.ant-row.item-row .ant-space{width:100%}.ant-collapse .ant-collapse-header{border-radius:8px!important;background:#fff}.ant-collapse .ant-collapse-content{border-top:0;background:#fff}.ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:0 16px 16px!important}.ant-collapse .ant-collapse-content .ant-collapse-content-box .ant-upload-drag{background:#fff}.ant-tabs .ant-tabs-tab{width:50%}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--text-text-secondary, #667085);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;width:100%}.ant-tabs .ant-tabs-tab:hover,.ant-tabs .ant-tabs-tab:active,.ant-tabs .ant-tabs-tab:target,.ant-tabs .ant-tabs-tab:link{color:var(--text-text-brand-Black, #242c43)}.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:target .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:link .ant-tabs-tab-btn{color:var(--text-text-brand-Black, #242c43)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-text-brand-Black, #242c43)}.ant-tabs .ant-tabs-nav-list{width:100%}.ant-tabs .ant-tabs-ink-bar{background:#990717}.ant-modal .ant-modal-header{margin-bottom:16px}.ant-modal .ant-modal-footer{display:flex;justify-content:space-between;padding:24px 24px 0;margin-left:-24px;margin-right:-24px}.ant-modal .ant-modal-footer .ant-btn{width:100%;justify-content:center;font-weight:600}.ant-tag{border-radius:16px!important;padding:2px 8px!important}.ant-drawer .ant-drawer-header{background-color:var(--surface-surface-invert-primary, #30374f)}.ant-drawer .ant-drawer-header-title{flex-direction:row-reverse}.ant-drawer .ant-drawer-header-title .ant-drawer-title,.ant-drawer .ant-drawer-header-title .ant-drawer-title .ant-typography{color:#fff}.ant-drawer .ant-drawer-header-title .ant-drawer-close{color:#fff;margin-right:0}.ant-drawer .ant-drawer-footer{padding:24px}.ant-list.filters-list{margin-left:-24px;margin-right:-24px}.ant-list.filters-list .ant-list-item{padding:24px}.ant-list.filters-list .ant-list-item:last-child{border-block-end:1px solid rgba(5,5,5,.06)}.ant-steps.steps-new-quotation .ant-steps-item-title{font-size:14px;color:#fff!important}.ant-steps.steps-new-quotation .ant-steps-item-tail{top:8px;margin-inline-start:0;padding-left:0;padding-right:0}.ant-steps.steps-new-quotation .ant-steps-item-tail:after{height:2px}.ant-steps.steps-new-quotation .ant-steps-item-icon{width:24px;height:24px;margin-inline-start:0;margin-inline-end:0;border:none}.ant-steps.steps-new-quotation .ant-steps-item-icon .ant-steps-icon{color:transparent!important;width:24px;height:24px;display:block}.ant-steps.steps-new-quotation .ant-steps-item-icon .anticon{display:none}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-information .ant-steps-item-content{text-align:left}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-price{margin-right:-90px}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-price .ant-steps-item-content{text-align:center;margin-left:-45px}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-estimate,.ant-steps.steps-new-quotation .ant-steps-item.steps-item-estimate .ant-steps-item-content{text-align:right}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-finish .ant-steps-icon{background:url(/icons/progress-dot-finish.svg);background-size:cover;background-position:center}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-finish .ant-steps-icon:hover{background:url(/icons/progress-dot-process.svg)}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-process .ant-steps-icon{background:url(/icons/progress-dot-process.svg);background-size:cover;background-position:center}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-wait .ant-steps-icon{background:url(/icons/progress-dot-wait.svg);background-size:cover;background-position:center}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-wait .ant-steps-icon:hover{background:url(/icons/progress-dot-process.svg)}.ant-steps.steps-new-quotation .ant-steps-item-tail:after{background-color:var(--border-border-secondary, #98a2b3)!important}.ant-steps.steps-new-quotation-detail .ant-steps-item-title{font-size:14px;color:var(--text-text-primary, #182230)!important}.ant-upload-wrapper .ant-upload-drag{background-color:inherit;border:1px solid #eaecf0}.error{color:#910d18}.interne{background-color:#f4f3ff!important}.interne{background-color:#f4f3ff}.ant-picker-range{height:40px;border-radius:8px}.custom-range-picker{position:relative;display:flex;align-items:center}.left-icon{position:absolute!important;left:10px;z-index:1;color:#00000073;pointer-events:none}.custom-range-picker .ant-picker{padding-left:30px}
