@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}.gasoil-row-fallback{background:#f9fafb}.login-page,.validation-code-page{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:url(/img/bg-login.webp);background-size:cover;background-position:center}.login-form-wrapper{width:600px;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-invert-primary, #fff);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-invert-secondary, #d0d5dd);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:28px;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}.ant-pagination-options{display:none!important}.row-blue{background-color:#f0f9ff}.ql-toolbar{padding-top:0!important;border:0px!important}.ql-container{border:1px solid #d9d9d9!important;border-radius:8px!important}.ant-table .ant-table-tbody .tariff-row-country>.ant-table-cell{background:#f0f7ff}.ant-table .ant-table-tbody .tariff-row-country:hover>.ant-table-cell{background:#e0efff!important}.header-level-1{background:#242c43!important;color:#fff!important;font-weight:700;font-size:12px;text-align:center;border-bottom:2px solid #30374F!important}.header-level-2{background:#30374f!important;color:#fff!important;font-weight:600;font-size:12px;text-align:center;border-bottom:1px solid #3E4A66!important}.header-level-3{background:#3e4a66!important;color:#d0d5dd!important;font-weight:500;font-size:11px;text-align:center;border-bottom:1px solid #4A5770!important}.grid-matrix-table{overflow-x:auto;border:1px solid #E5E7EB;border-radius:8px}.grid-matrix-table table{border-collapse:collapse;width:100%}.grid-matrix-table th,.grid-matrix-table td{border:1px solid #E5E7EB;padding:8px 12px;font-size:13px}.grid-matrix-table th{background:#f9fafb;font-weight:600;color:#667085;font-size:12px}.grid-matrix-table .ant-table th.ant-table-cell{height:auto!important;line-height:1.3!important;padding:8px!important;white-space:normal!important;vertical-align:middle}.grid-matrix-table .ant-table td.ant-table-cell{padding:6px 8px!important;line-height:1.3!important}.grid-matrix-table .ant-table-thead .ant-table-cell{text-align:center!important;font-size:11px}.grid-matrix-table th.ant-table-cell-fix-left:first-child{max-width:180px!important;width:180px!important}.grille-table-wrapper .ant-table-wrapper{overflow:visible!important}.grille-table-wrapper .ant-table th.ant-table-cell{height:auto!important;line-height:1.3!important;white-space:normal!important;vertical-align:top;padding:6px!important}.grille-table-wrapper .ant-table td.ant-table-cell{padding:4px 6px!important;font-size:12px}.grille-table-wrapper .ant-input-number,.grille-table-wrapper .ant-input-number-input{font-size:12px!important}.grille-top-scroll{position:sticky;top:0;z-index:71;overflow-x:auto;overflow-y:hidden;height:12px;background:#fff}.grille-top-scroll>div{height:1px}.grille-top-scroll::-webkit-scrollbar{height:10px}.grille-top-scroll::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:5px}.grille-top-scroll::-webkit-scrollbar-thumb:hover{background:#a7aeb9}.grille-top-scroll::-webkit-scrollbar-track{background:#f0f1f3}.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-item,.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{height:48px!important;line-height:48px!important;margin-block:4px!important}.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-image,.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-image img{width:22px!important;height:22px!important}.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-image{margin-right:0!important}.ant-menu-submenu-popup .ant-menu{background:#30374f!important;border-radius:8px;padding:4px!important;min-width:200px;box-shadow:0 6px 24px #1018284d}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{height:34px!important;line-height:34px!important;margin:2px 0!important;padding-right:14px!important;border-radius:6px}.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item,.ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item{padding-left:16px!important}.ant-menu-submenu-popup .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-title-content *{font-size:13px!important;font-weight:500!important}.ant-menu-submenu-popup .ant-menu-title-content{margin-inline-start:0!important;display:flex!important;align-items:center!important;width:100%!important;height:100%}.ant-menu-submenu-popup .ant-menu-item-selected{background:#990717e6!important}.ant-menu-submenu-popup .ant-menu-item:hover{background:#ffffff14!important}.ant-menu-submenu-popup .tag-item{padding:0 7px!important;height:18px;min-width:18px;font-size:11px;line-height:1;justify-content:center}.ant-layout-sider .tag-item{padding:0 8px;height:20px;min-width:20px;font-size:12px;line-height:1;justify-content:center}.grid-matrix-zebra tr:nth-child(2n) td{background:#fafbfc}.matrix-row-hover:hover td{background:#f0f7ff!important}.taux-ref-segmented .ant-segmented-item-selected{background:#242c43;color:#fff}.taux-ref-toolbar-divider{width:1px;height:24px;background:#e5e7eb;display:inline-block;margin:0 4px;vertical-align:middle}.import-row-error{background:#fff1f0!important}.import-row-error td{color:#cf1322!important}.import-row-ok{background:#f6ffed!important}.import-row-duplicate{background:#fffbe6!important}.task-row-archived{opacity:.6}.task-row-archived td{background:#fafafa}.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;height:auto;min-height:72px;padding-block:12px}.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;transition:margin-left .2s ease}.ant-layout-sider.ant-layout-sider-collapsed+.ant-layout-content{margin-left:72px}.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[readonly],.ant-input-number-input[readonly]{background-color:#f5f5f5!important;color:#aaa!important;cursor:not-allowed;border-color:#d9d9d9!important}.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:not(.ant-select-multiple) .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-picker-range{padding-top:8px;padding-bottom:8px;border-radius:8px}.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-cmp-steps-icon-size: 24px;--ant-cmp-steps-icon-size-max: 24px;--ant-cmp-steps-title-horizontal-rail-gap: 0px}.ant-steps.steps-new-quotation .ant-steps-item-title{font-size:14px;color:#fff!important}.ant-steps.steps-new-quotation .ant-steps-item-rail{background-color:var(--border-border-secondary, #98a2b3)!important;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;background-position:center;background-size:cover;background-repeat:no-repeat}.ant-steps.steps-new-quotation .ant-steps-item-icon .ant-steps-item-icon-number,.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-title{text-align:left!important}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-price .ant-steps-item-title{text-align:center!important}.ant-steps.steps-new-quotation .ant-steps-item.steps-item-estimate .ant-steps-item-title{text-align:right!important}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background-image:url(/icons/progress-dot-finish.svg)!important}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon:hover{background-image:url(/icons/progress-dot-process.svg)!important}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{background-image:url(/icons/progress-dot-process.svg)!important}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon{background-image:url(/icons/progress-dot-wait.svg)!important}.ant-steps.steps-new-quotation .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon:hover{background-image:url(/icons/progress-dot-process.svg)!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}.custom-select-placeholder .ant-select-selection-placeholder,.custom-select-placeholder .ant-select-selection-item{color:#242c43!important;text-align:center;width:100%}.custom-select-placeholder .ant-select-selector{border:none!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#ab0912!important}.filters-container{width:100%;margin-bottom:16px}.filters-container .filter-item{flex:1 0 auto}.filters-container .ant-select,.filters-container .ant-picker,.filters-container .ant-input{width:100%}@media (max-width: 1200px){.filters-container .filter-item{flex-basis:calc(33.33% - 12px)}}@media (max-width: 992px){.filters-container .filter-item{flex-basis:calc(50% - 12px)}}@media (max-width: 768px){.filters-container .filter-item{flex-basis:100%}.filters-container{gap:8px}}@media (max-width: 576px){.ant-select-dropdown,.ant-picker-dropdown{width:95vw!important;max-width:95vw!important}}.ant-table-wrapper{overflow:scroll}
