:root{--base-grey: #f6f6f6;--base-grey-2: #eaeaea;--color-primary: #f5222d;--color-primary-bg: color-mix(in srgb, var(--color-primary) var(--transparency-5, 100%), transparent);--color-primary-10: color-mix(in srgb, var(--color-primary) var(--transparency-10, 100%), transparent);--color-primary-20: color-mix(in srgb, var(--color-primary) var(--transparency-20, 100%), transparent);--color-primary-50: color-mix(in srgb, var(--color-primary) var(--transparency-50, 100%), transparent);--color-warning-bg: #ffe6c2;--color-warning: #faad14;--color-error-bg: #f9e5e5;--color-error-bg-subtle: #fff2f2;--color-error: #ff4d4f;--color-success-bg: #d9f7be;--color-success: #52c41a;--color-info-bg: #e6f7ff;--color-info: #1890ff}body,html,#root{overflow:hidden}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background-color:var(--base-grey)}body::-webkit-scrollbar-thumb{background-color:var(--base-grey-2)}.ant-notification-notice-message{margin-bottom:2px!important;font-weight:600!important}.ant-notification-notice-icon{font-size:20px!important;left:20px!important;top:13px!important}#custom-sider .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:unset!important}#custom-sider-footer .ant-menu-submenu-title{width:40px}#custom-sider-footer .ant-menu{background-color:unset;border:unset}.custom-sider-footer-popup .ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item{padding-inline:16px}#custom-sider .ant-layout-sider-children{overflow:hidden}.ant-pro-table .ant-pro-core-field-label{gap:60px;border-radius:9px;margin-inline:1px;transition:.2s ease}@media screen and (max-width: 1224px){.ant-pro-table .ant-pro-core-field-label{gap:20px}}@media screen and (max-width: 900px){.ant-pro-table .ant-pro-core-field-label{gap:10px}}.projects-form .ant-collapse-header,.projects-form .ant-collapse-content,.projects-form .ant-collapse-content-box{padding:0 4px!important}.projects-form .ant-collapse-header{margin-block:12px!important;margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px dashed #bbb}.projects-form .ant-collapse-header-text{font-weight:600}.projects-form .ant-pro-checkcard{margin-inline-end:0!important;margin-block-end:0!important}.ant-page-header{background-color:unset!important}.custom-show-page .ant-page-header-heading-left{align-items:flex-start}.custom-show-page .ant-page-header-heading-left .ant-page-header-back{margin-top:2px}.custom-show-page .ant-page-header-heading-title{white-space:initial;line-height:1.2}.ant-card-body:has(.table-with-no-end-border){padding-bottom:16px!important}.ant-pro-card-body:has(.table-with-no-end-border){padding-bottom:0!important}.table-with-no-end-border tr:last-child td{border-bottom:none}.projects-table tr{height:48px}.job-order-modal-table .ant-pro-card-body{padding-inline:0!important;padding-block:0!important}.thin-scrollbar::-webkit-scrollbar{width:3px}.thin-scrollbar::-webkit-scrollbar-thumb,.thin-horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:#f6f6f6}.thin-scrollbar::-webkit-scrollbar-track,.thin-horizontal-scroll3bar::-webkit-scrollbar-track{background-color:#eaeaea}.hide-scrollbar::-webkit-scrollbar{display:none}.daily-organisation-table .ant-pro-table-list-toolbar-filter:not(:last-child){margin-inline-end:0!important}.daily-organisation-table .ant-pro-card{min-height:400px}.ant-input.ant-input-disabled.ant-input-filled.ant-input-compact-item{display:none}#planning-calendar{transition:.25s ease}#planning-calendar table tr{height:max-content;transition:.25s ease}#planning-calendar table tr td{height:1px;width:1px;padding:8px;border-right:1px solid var(--base-grey);border-left:1px solid var(--base-grey);transition:.25s ease}#planning-calendar table tr td .planning-calendar-cell-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:.25s ease}#planning-calendar table tr td .planning-calendar-cell-container--weekend{background-color:transparent;opacity:1;background:repeating-linear-gradient(45deg,var(--base-grey),var(--base-grey) 18px,transparent 18px,transparent 36px)}@-moz-document url-prefix(){#planning-calendar table tr td{height:100%;transition:.25s ease}}.empty-planning-card-placeholder{height:200px;transition:.25s ease;flex-shrink:0}.daily-planning-card--times{transition:.25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;padding:10px;margin-top:10px;border-top:1px solid var(--base-grey);cursor:pointer;height:max-content}.daily-planning-card--times:hover{transition:.25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.daily-organisation-table .ant-select-dropdown .ant-select-item-option-content{white-space:pre!important}.operation-plans-empty-segment-cell{background-color:transparent;opacity:1;background:repeating-linear-gradient(45deg,var(--base-grey),var(--base-grey) 18px,transparent 18px,transparent 36px)}.ant-table-content{scrollbar-width:auto;scrollbar-color:auto}.ant-table-content::-webkit-scrollbar{height:4px}.ant-table-content::-webkit-scrollbar-track{background-color:var(--base-grey)}.ant-table-content::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--base-grey-2)}.equipment-availability-progress .ant-progress-steps-item{border-radius:3px}body{-webkit-user-select:none;user-select:none}.lucide{color:#595959;stroke-width:2.4px}.app-layout .ant-splitter>.ant-splitter-bar .ant-splitter-bar-dragger:before{background-color:transparent}.custom-collapse .ant-collapse-header,.custom-collapse .ant-collapse-content-box{padding:0 0 8px!important;opacity:1!important}.custom-collapse .ant-collapse-content-box{padding-bottom:24px!important}.custom-collapse .ant-collapse-header-text{color:var(--color-primary);font-weight:400}.custom-collapse.left-sider-list .ant-collapse-header{padding-inline:10px!important;padding-bottom:0!important;padding-block:4px!important;margin-bottom:4px!important;border-bottom:1px solid #d9d9d9;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.notes-collapse .ant-collapse-content-box{padding-bottom:16px!important}.right-section-logout-collapse .ant-collapse-content-box{padding-bottom:4px!important}.order-segmented-wrapper{position:relative}.order-segmented-control .ant-segmented-item-icon{width:18px;display:inline-block}.order-segmented-control{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.order-segmented-control::-webkit-scrollbar{display:none}.order-segmented-control>.ant-segmented{min-height:42px}.gradient{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:2}.gradient.left{left:0;background:linear-gradient(to right,#ffffff,#ffffff00)}.gradient.right{right:0;background:linear-gradient(to left,#ffffff,#ffffff00)}.sider-list-item-tags-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sider-list-item-tags-wrapper::-webkit-scrollbar{display:none}.sider-list-item-tags-wrapper .gradient{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:2}.sider-list-item-tags-wrapper .gradient.right{right:0;background:linear-gradient(to left,#ffffff,#ffffff00)}thead .ant-table-cell{background-color:transparent!important;font-weight:500!important;opacity:.5}.material-actuals-table-header>table>thead,.print-portal-table-header>table>thead{background-color:auto;font-weight:500;opacity:.5}.material-actuals-table-body,.print-portal-table-body{scrollbar-width:auto;scrollbar-color:auto}.material-actuals-table-body::-webkit-scrollbar,.print-portal-table-body::-webkit-scrollbar{width:4px;height:4px}.material-actuals-table-body::-webkit-scrollbar-track,.print-portal-table-body::-webkit-scrollbar-track{background-color:var(--base-grey)}.material-actuals-table-body::-webkit-scrollbar-thumb,.print-portal-table-body::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--base-grey-2)}.print-portal-table-cell:first-child .ant-checkbox-wrapper{display:none!important}.print-portal-table-wrapper .print-portal-table-tbody>tr>td:first-child{border-bottom:none!important}.table-with-inline-padding td:first-child,.table-with-inline-padding .print-portal-table-cell:first-child,.table-with-inline-padding th:first-child{padding-left:24px!important}.table-with-inline-padding td:last-child,.table-with-inline-padding .print-portal-table-cell:last-child,.table-with-inline-padding th:last-child{padding-right:24px!important}.print-portal-table-header>table>thead>tr>th:nth-child(2){padding-left:24px!important}number-flow-react::part(number){font-weight:600}number-flow-react::part(suffix){font-weight:600;opacity:.5;margin-left:2px}.ant-table-cell-row-hover.antd-table-cell-warning,.ant-table-cell.antd-table-cell-warning{background:repeating-linear-gradient(45deg,var(--color-warning-bg),var(--color-warning-bg) 2px,transparent 2px,transparent 4px)!important}.ant-table-cell-row-hover.antd-table-cell-error,.ant-table-cell.antd-table-cell-error{background:repeating-linear-gradient(45deg,var(--color-error-bg),var(--color-error-bg) 2px,transparent 2px,transparent 4px)!important}.ant-table-cell-row-hover.antd-table-cell-success,.ant-table-cell.antd-table-cell-success{background:repeating-linear-gradient(45deg,var(--color-success-bg),var(--color-success-bg) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-error,.antd-table-cell-error:hover>td{background:repeating-linear-gradient(45deg,var(--color-error-bg),var(--color-error-bg) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-error-subtle,.antd-table-cell-error-subtle:hover>td{background:repeating-linear-gradient(45deg,var(--color-error-bg-subtle),var(--color-error-bg-subtle) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-error-bg-white,.antd-table-cell-error-bg-white:hover>td{background:repeating-linear-gradient(45deg,var(--color-error-bg),var(--color-error-bg) 2px,white 2px,white 4px)!important}.antd-table-row-warning,.antd-table-cell-warning:hover>td{background:repeating-linear-gradient(45deg,var(--color-warning-bg),var(--color-warning-bg) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-warning-bg-white,.antd-table-cell-warning-bg-white:hover>td{background:repeating-linear-gradient(45deg,var(--color-warning-bg),var(--color-warning-bg) 2px,white 2px,white 4px)!important}.antd-table-row-success,.antd-table-cell-success:hover>td{background:repeating-linear-gradient(45deg,var(--color-success-bg),var(--color-success-bg) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-success-bg-white,.antd-table-cell-success-bg-white:hover>td{background:repeating-linear-gradient(45deg,var(--color-success-bg),var(--color-success-bg) 2px,white 2px,white 4px)!important}.antd-table-row-info,.antd-table-cell-info:hover>td{background:repeating-linear-gradient(45deg,var(--color-info-bg),var(--color-info-bg) 2px,transparent 2px,transparent 4px)!important}.antd-table-row-info-bg-white,.antd-table-cell-info-bg-white:hover>td{background:repeating-linear-gradient(45deg,var(--color-info-bg),var(--color-info-bg) 2px,white 2px,white 4px)!important}.ant-modal,.ant-modal-wrap,.ant-modal .ant-modal-content,.ant-modal-scale-enter,.ant-modal-scale-appear,.ant-modal-scale-enter-active,.ant-modal-scale-leave,.ant-modal-scale-leave-active{transform-origin:50% 100%!important;will-change:transform,opacity}.ant-modal-scale-enter,.ant-modal-scale-appear{opacity:0;transform:translateY(12px) scale(.96);animation-play-state:paused;animation-duration:.25s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,0,0,1)}.ant-modal-scale-leave{opacity:1;transform:translateY(0) scale(1);animation-play-state:paused;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-modal-scale-enter.ant-modal-scale-enter-active,.ant-modal-scale-appear.ant-modal-scale-appear-active{animation-name:modalScaleFadeIn;animation-play-state:running}.ant-modal-scale-leave.ant-modal-scale-leave-active{animation-name:modalScaleFadeOut;animation-play-state:running;pointer-events:none}.ant-modal-mask,.preview-modal-mask{background-color:#000000bf!important}@keyframes modalScaleFadeIn{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes modalScaleFadeOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(16px) scale(.96);opacity:0}}.ant-image-preview-root,.ant-image-preview-root>*{overflow:hidden!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}._pulse_1rrw9_2{animation:_pulse_1rrw9_2 1.5s infinite}@keyframes _pulse_1rrw9_2{0%{box-shadow:0 0 #2f54ebb3}70%{box-shadow:0 0 10px 15px #2f54eb00}to{box-shadow:0 0 #2f54eb00}}._glow_1rrw9_22{animation:_glow_1rrw9_22 2s infinite}@keyframes _glow_1rrw9_22{0%,to{box-shadow:0 0 5px #3b82f6,0 0 10px #3b82f6,0 0 15px #3b82f6}50%{box-shadow:0 0 20px #3b82f6,0 0 30px #3b82f6,0 0 40px #3b82f6}}._shake_1rrw9_37{animation:_shake_1rrw9_37 .8s infinite}@keyframes _shake_1rrw9_37{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}._stripe_1rrw9_61{background:repeating-linear-gradient(45deg,#2f54eb,#2f54eb 10px,#0056d6 10px,#0056d6 20px)!important;background-size:200% 200%;animation:_stripes_1rrw9_1 2s linear infinite}@keyframes _stripes_1rrw9_1{0%{background-position:0 0}to{background-position:100% 0}}._rotateBorder_1rrw9_77{position:relative;overflow:hidden}._rotateBorder_1rrw9_77:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid transparent;border-top-color:#1677ff;border-radius:8px;animation:_spin_1rrw9_1 1s linear infinite}@keyframes _spin_1rrw9_1{to{transform:rotate(360deg)}}._blink_1rrw9_102{animation:_blink_1rrw9_102 1s step-start infinite}@keyframes _blink_1rrw9_102{50%{opacity:.4}}._heartbeat_1rrw9_113{animation:_heartbeat_1rrw9_113 1.5s infinite}@keyframes _heartbeat_1rrw9_113{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.shiny-text{color:#ebebeba4;background:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.top-edge-glow{position:absolute;top:0;left:0;right:0;width:100%;height:var(--glow-height, 20px);overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);mask-repeat:no-repeat}.top-edge-glow__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-size:200% 100%;filter:blur(var(--glow-blur, 16px)) saturate(1.05);opacity:.9;will-change:transform,opacity}.top-edge-glow__layer--one{background-image:repeating-linear-gradient(60deg,var(--glow-color-dark) 0%,var(--glow-color-medium) 5%,var(--glow-color-light) 10%,transparent 15%,var(--glow-color-medium) 20%,var(--glow-color-light) 25%);mix-blend-mode:screen;opacity:.7}.top-edge-glow__layer--two{background-image:repeating-linear-gradient(45deg,var(--glow-color-light) 0%,var(--glow-color-medium) 8%,var(--glow-color-dark) 16%);mix-blend-mode:color-dodge;opacity:.6}.top-edge-glow__mask{position:absolute;top:var(--glow-height, 12px);left:0;right:0;bottom:0;pointer-events:none;z-index:2;background:linear-gradient(to bottom,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 20%)}
