@charset "UTF-8";@font-face{font-family:Be Vietnam Pro;src:url(/assets/D77_wdhb.ttf) format("truetype");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/D77_wdhb.ttf) format("truetype");font-weight:100 500;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/JtaKirW9.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/JtaKirW9.ttf) format("truetype");font-weight:600 900;font-style:italic;font-display:swap}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.block{width:100%}.flex-1{flex:1}html:root{--regular-font: "Be Vietnam Pro", "Inter", sans-serif;--primary-color: #1c4792;--primary-hover: #153a78;--danger-color: var(--danger-color-5);--danger-hover-color: var(--danger-color-6);--success-color: var(--success-color-5);--success-hover-color: var(--success-color-6);--warning-color: var(--warning-color-5);--warning-hover-color: var(--warning-color-6);--info-color: var(--info-color-5);--info-hover-color: var(--info-color-6);--primary-text-light-theme-color: #01256e;--secondary-text-color: #3e5f9f;--info-color-1: #e8edf4;--info-color-2: #c6d1e3;--info-color-3: #93acca;--info-color-4: #587db3;--info-color-5: #1c4792;--info-color-6: #163a76;--info-color-7: #112d5b;--info-color-8: #0b1d3a;--border-color: #c6d1e3;--border-hover-color: #93acca;--color-fill-tertiary: #f0f4fa;--color-fill-secondary: #e4ecf7;--input-border-color: #c6d1e3;--sidebar-background-color: #fefefe;--sidebar-text-color: var(--primary-text-color);--header-background-color: transparent;--primary-background-color: #f8f9fd;--primary-background-hover-color: #f4f6fd;--secondary-background-color: #fefefe;--tertiary-background-color: #f1f4ff;--tertiary-background-hover-color: #e6eafb;--table-td-border-color: #e7e7e7;--border-radius: 10px}html b{font-weight:600}.ant-input-filled:not(.header-search-wrap-search),.ant-select-filled .ant-select-selector,.ant-picker-filled,.ant-input-number-filled{background-color:var(--color-fill-tertiary)!important;border:1px solid transparent!important;transition:all .2s ease-in-out}.ant-input-filled:not(.header-search-wrap-search):hover,.ant-select-filled .ant-select-selector:hover,.ant-picker-filled:hover,.ant-input-number-filled:hover{background-color:var(--color-fill-secondary)!important}.ant-input-filled:not(.header-search-wrap-search):focus,.ant-input-filled:not(.header-search-wrap-search).ant-input-filled-focused,.ant-input-filled:not(.header-search-wrap-search).ant-picker-focused,.ant-input-filled:not(.header-search-wrap-search).ant-select-focused .ant-select-selector,.ant-select-filled .ant-select-selector:focus,.ant-select-filled .ant-select-selector.ant-input-filled-focused,.ant-select-filled .ant-select-selector.ant-picker-focused,.ant-select-filled .ant-select-selector.ant-select-focused .ant-select-selector,.ant-picker-filled:focus,.ant-picker-filled.ant-input-filled-focused,.ant-picker-filled.ant-picker-focused,.ant-picker-filled.ant-select-focused .ant-select-selector,.ant-input-number-filled:focus,.ant-input-number-filled.ant-input-filled-focused,.ant-input-number-filled.ant-picker-focused,.ant-input-number-filled.ant-select-focused .ant-select-selector{background-color:var(--secondary-background-color)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1c47921a!important}body,.ant-layout{font-family:var(--regular-font)}.ondevelop{border:1px solid var(--danger-color-4);padding:1em;border-radius:4px}.no-padding-form .beca-form-item-label{padding:0}.no-padding-form .ant-form-item-label .ant-form-item-required:after{left:unset}.no-validate-form .beca-form-item{margin-bottom:5px}.inline-form .beca-form-item{margin-bottom:0}.ant-tooltip .ant-tooltip-inner{background:var(--primary-color-5)}.ant-tooltip .ant-tooltip-arrow:after{background:var(--primary-color-5)}.ant-card .ant-card-body{padding:16px}.vifc-app .header{background:linear-gradient(105deg,#163a76,#1c4792,#1e5db3)!important;box-shadow:0 2px 10px #163a7633!important;border-bottom:none!important}.vifc-app .header img[src*=logo],.vifc-app .header :global(.ant-layout-header-logo),.vifc-app .header :global(.logo-wrapper){background:#fff!important;padding:4px 14px!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important;height:36px!important;object-fit:contain;transition:transform .2s ease}.vifc-app .header img[src*=logo]:hover,.vifc-app .header :global(.ant-layout-header-logo):hover,.vifc-app .header :global(.logo-wrapper):hover{transform:scale(1.02)}.header-wrap .header-custom{flex:1;display:flex;justify-content:flex-end}.header-custom-wrap{display:flex;justify-content:space-between;align-items:center;flex:1;gap:16px}.header-custom-wrap .header-portal-title{display:flex;align-items:center;gap:10px;padding:6px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:4px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #00000014}.header-custom-wrap .header-portal-title:hover{background:#ffffff24;border-color:#ffffff47;box-shadow:0 4px 16px #00000024}.header-custom-wrap .header-portal-title-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#ffffff40,#ffffff14);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:16px;flex-shrink:0}.header-custom-wrap .header-portal-title-text{display:flex;flex-direction:column;justify-content:center}.header-custom-wrap .header-portal-title-text .title-main{font-weight:700;font-size:12px;line-height:1.25;letter-spacing:.6px;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15)}.header-custom-wrap .header-portal-title-text .title-sub{font-weight:600;font-size:11px;line-height:1.25;letter-spacing:.4px;text-transform:uppercase;color:#ffffffd1}.header-search-wrap{width:260px;display:flex;height:max-content}.header-search-wrap-search{border-radius:60px;background:#ffffff2e!important;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)!important}.header-search-wrap-search ::placeholder{color:#ffffffb3;opacity:1}.header-search-wrap-search:hover,.header-search-wrap-search:focus,.header-search-wrap-search:focus-within{background:#ffffff40!important;border-color:#ffffff4d!important;box-shadow:none!important}.toolbar-wrapper .beca-icon{cursor:pointer;padding:8px;border-radius:100px;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.toolbar-wrapper .beca-icon:not(.disabled):hover{background:#a0a0a0d0}.toolbar-wrapper .beca-icon.disabled{cursor:default}.ant-tag-borderless{border-color:transparent;background-color:var(--primary-background-color)}.ant-table-wrapper .beca-table-expand-icon{color:var(--primary-color-5)!important}.max-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-line-table{height:1.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.ant-steps-item.status-wait .ant-steps-icon-dot{background-color:var(--gray-color-5)!important}.ant-steps-item.status-finish .ant-steps-icon-dot{background-color:var(--success-color-5)!important}.ant-steps-item.status-error .ant-steps-icon-dot{background-color:var(--danger-color-5)!important}.hidden{display:none}.hidden-step{display:none!important}.break-spaces{white-space:break-spaces}.tree-select-cell .ant-select-selector{max-height:100px;overflow:auto}.collapse-item{position:relative}.sticky-top{position:sticky!important;top:0;z-index:1000}.beca-card-header-title__text{font-size:16px}.tabs-no-border :global(.ant-tabs-nav):before{display:none}.tabs-no-border :global(.ant-tabs-tab){padding:0 10px}.tabs-no-border :global(.ant-tabs-tab-active){background:var(--primary-color-5);border-radius:100px}.tabs-no-border :global(.ant-tabs-tab-active .ant-tabs-tab-btn){color:#fff!important}.tabs-no-border :global(.ant-tabs-tab+.ant-tabs-tab){margin-left:10px}.tabs-no-border :global(.ant-tabs-ink-bar){display:none}.sticky-top{position:sticky!important;top:-16px;z-index:1000}#field_Details span{white-space:pre-wrap!important}.inspection-checklist-item-header{background:var(--primary-color-1);border-radius:8px!important}.dark-theme .inspection-checklist-item-header{background:var(--primary-color-7)}.ant-collapse-item-active>.inspection-checklist-item-header{border-radius:8px 8px 0 0!important}.header .header-actions .beca-btn .beca-icon{color:#fff;transition:.3s}.header .header-actions .beca-btn:hover .beca-icon{color:#000}.header .header-actions .beca-btn:nth-child(4){display:none}.beca-main-content .content-wrap{background-color:transparent}.profile-menu-popup .ant-dropdown-menu-item:first-child{display:none!important}.danger-color{color:var(--danger-color-5)}.beca-left-menu{box-shadow:#acacac59 0 2px 8px}.beca-left-menu .ant-menu-item .ant-menu-item-icon{color:var(--primary-text-color)}.sidebar-menu-wrap-content{padding-top:16px}.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff}.text-bold,.text-bold .value{font-weight:600}.uppercase .value{text-transform:uppercase}.lowercase .value{text-transform:lowercase}.italic .value{font-style:italic}.label-bold label{font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.user-workflow-card-content .beca-card-content{background:transparent;padding:0}.collapse-item{background-color:var(--primary-color-1)}.collapse-item .ant-collapse-header .ant-typography{color:var(--primary-color-5)}.dark-theme .collapse-item{background-color:var(--primary-background-color)}.dark-theme .collapse-item .ant-collapse-header .ant-typography{color:var(--primary-text-color)}
