@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._viewport_15rqn_1{position:fixed;top:var(--erp-chrome-top, 3.8vw);right:.75rem;left:.75rem;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none;padding:.4vw 0 0;max-width:none;box-sizing:border-box}._toast_15rqn_18{pointer-events:auto;position:relative;display:flex;flex-direction:column;width:auto;max-width:min(17.5rem,calc(100vw - 1.5rem));min-width:0;padding:.65rem .5rem .55rem .65rem;border-radius:.2vw;font-size:.875rem;font-weight:500;font-family:var(--font, "Inter", system-ui, sans-serif);line-height:1.4;overflow:hidden;isolation:isolate;color:#5c6570;box-shadow:0 2px 4px #0f3d910f,0 8px 24px #0f172a14;animation:_toastIn_15rqn_63 .28s cubic-bezier(.16,1,.3,1)}._toast_15rqn_18[data-type=success]{background:#dcfce7;border:1px solid #bbf7d0}._toast_15rqn_18[data-type=error]{background:#fee2e2;border:1px solid #fecaca}._toast_15rqn_18[data-type=warning]{background:#fef3c7;border:1px solid #fde68a}._toast_15rqn_18[data-type=info]{background:#e0f2fe;border:1px solid #bae6fd}._toast_15rqn_18[data-type=loading]{background:#fff;border:1px solid #e8ecf1}._toastInner_15rqn_63{display:flex;align-items:flex-start;gap:.6rem;min-width:0;padding-bottom:.1rem}._iconWrap_15rqn_71{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;display:flex;align-items:center;justify-content:center;border-radius:50%}._toast_15rqn_18[data-type=success] ._iconWrap_15rqn_71{background:#22c55e;color:#fff}._toast_15rqn_18[data-type=error] ._iconWrap_15rqn_71{background:#f87171;color:#fff}._toast_15rqn_18[data-type=warning] ._iconWrap_15rqn_71{background:transparent;width:1.35rem;height:1.2rem;border-radius:0;color:#fff}._toast_15rqn_18[data-type=info] ._iconWrap_15rqn_71{background:#3b82f6;color:#fff}._toast_15rqn_18[data-type=loading] ._iconWrap_15rqn_71{display:none}._close_15rqn_105{flex-shrink:0;width:1.5rem;min-height:1.5rem;height:auto;align-self:flex-start;margin:-.15rem -.1rem 0 0;padding:.1rem 0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#b0b8c0;font-size:1.15rem;line-height:1;cursor:pointer;border-radius:.15vw;transition:color .15s,background .15s}._close_15rqn_105:hover{color:#6b7480;background:#0f172a0d}._close_15rqn_105:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}._spinner_15rqn_134{position:relative;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_15rqn_134 .65s linear infinite}._msg_15rqn_146{flex:1;min-width:0;line-height:1.45;font-weight:500;color:#5c6570;white-space:normal;overflow-wrap:break-word;word-break:break-word}._progressTrack_15rqn_157{position:relative;height:3px;margin:.35rem -.5rem -.55rem -.65rem;width:calc(100% + 1.15rem);background:#eceff2;overflow:hidden;border-radius:0 0 .2vw .2vw}._toast_15rqn_18[data-type=success] ._progressTrack_15rqn_157{background:#16a34a24}._toast_15rqn_18[data-type=error] ._progressTrack_15rqn_157{background:#f8717129}._toast_15rqn_18[data-type=warning] ._progressTrack_15rqn_157{background:#f59e0b29}._toast_15rqn_18[data-type=info] ._progressTrack_15rqn_157{background:#38bdf82e}._progressBar_15rqn_41{position:absolute;left:0;top:0;height:100%;width:100%;transform-origin:left center;animation:_progressCountdown_15rqn_1 var(--toast-duration, 5s) linear forwards}._toast_15rqn_18[data-paused=true] ._progressBar_15rqn_41{animation-play-state:paused}._toast_15rqn_18[data-type=success] ._progressBar_15rqn_41{background:#16a34a}._toast_15rqn_18[data-type=error] ._progressBar_15rqn_41{background:#f87171}._toast_15rqn_18[data-type=warning] ._progressBar_15rqn_41{background:#f59e0b}._toast_15rqn_18[data-type=info] ._progressBar_15rqn_41{background:#38bdf8}._toast_15rqn_18[data-type=loading] ._progressTrack_15rqn_157{display:none}@keyframes _progressCountdown_15rqn_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _spin_15rqn_134{to{transform:rotate(360deg)}}@keyframes _toastIn_15rqn_63{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}:root{--color-primary: #0f3d91;--color-secondary: #0f766e;--color-accent: #14b8a6;--color-bg-soft: #f8fafc;--color-card: #ffffff;--color-text: #0f172a;--color-text-muted: #64748b;--color-border: #e2e8f0;--erp-card-shadow: 0 .12vw .45vw rgba(40, 40, 40, .06), 0 .35vh .9vw rgba(40, 40, 40, .04);--erp-card-shadow-hover: 0 .35vw 1.2vw rgba(40, 40, 40, .12), 0 .1vw .3vw rgba(40, 40, 40, .08);--shadow-card: var(--erp-card-shadow);--radius-lg: 16px;--radius-md: 12px;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{margin:0;font-family:var(--font);color:var(--color-text);background:var(--color-bg-soft);-webkit-font-smoothing:antialiased}body :is(h1,h2,h3,h4,h5,h6,p,span,a,label,button,th,td,input,select,textarea,li){transform:scaleY(.95);transform-origin:center}a{color:var(--color-primary);text-decoration:none;font-weight:500}a:hover{text-decoration:none}button{font-family:inherit}.erp-page{animation:erpFadeIn .25s ease}@keyframes erpFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.erp-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;flex-wrap:wrap}.erp-page-title{margin:0 0 .35rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.erp-page-sub{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.45;max-width:56ch}.erp-page-stack{display:flex;flex-direction:column;gap:1.25rem}.masters-grid{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);gap:2.5vw 3vw;margin-top:.5vw}.masters-tile{background:var(--color-card);border-radius:.3vw;border:.1vw solid rgba(25,125,250,.25);border-bottom:.35vw solid #007de1;box-shadow:var(--erp-card-shadow);height:7vw;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:box-shadow .18s ease,transform .15s ease}.masters-tile:hover{box-shadow:var(--erp-card-shadow-hover);transform:translateY(-.15vw)}.masters-tile--admin{border:.35vw solid #ff0096;border-radius:.5vw;box-shadow:0 .15vw .6vw #0f172a2e,0 .05vw .15vw #0f172a1a}.masters-tile--admin:hover{box-shadow:0 .35vw 1.2vw #0f172a38,0 .1vw .3vw #0f172a1f;transform:none}.masters-tile--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.masters-tile--disabled:hover{transform:none;box-shadow:var(--erp-card-shadow)}.masters-tile--restricted{filter:grayscale(100%);opacity:.7;cursor:not-allowed!important}.masters-tile--no-nav{cursor:default;pointer-events:none}.masters-tile--no-nav:hover{transform:none;box-shadow:var(--erp-card-shadow)}.masters-tile-label{font-size:1vw;font-weight:450;color:#46505a;text-align:center;line-height:1.4;padding:0 .6vw}.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.dropdown-settings-subheaders{display:flex;align-items:center;gap:2vw;margin:.4vh 0 1vh}.dropdown-settings-subheader{border:none;background:transparent;color:#5d6f91;font-size:1vw;font-weight:400;padding:.2vh 0;cursor:pointer;border-bottom:.12vw solid transparent;transition:color .15s ease,border-color .15s ease}.dropdown-settings-subheader:hover{color:#007de1}.dropdown-settings-subheader--active{color:#007de1;border-bottom-color:#007de1}.dropdown-settings-card{border:.08vw solid #d2d2d2;background:#fff}.dropdown-settings-mode-tiles{width:100%}.dropdown-settings-mode-grid{grid-template-columns:repeat(2,minmax(12vw,1fr));max-width:42vw;gap:1.8vw}.dropdown-settings-controls{display:flex;align-items:center;justify-content:space-between;padding:1.2vh 1.2vw;border-bottom:.08vw solid #e4e8f0}.dropdown-settings-top-actions{display:inline-flex;align-items:center;gap:.45vw}.dropdown-settings-search-wrap{width:16.8vw;border:.08vw solid #d2d2d2;border-radius:999px;background:#fff;padding:.7vh .9vw}.dropdown-settings-search-input{width:100%;border:none;outline:none;background:transparent;color:#46505a;font-size:.92vw;font-family:Inter,sans-serif}.dropdown-settings-search-input::placeholder{color:#8a939e}.dropdown-settings-create-btn{border:.08vw solid #007de1;background:#007de1;color:#fff;font-size:.9vw;font-family:Inter,sans-serif;border-radius:.2vw;padding:.65vh .95vw;cursor:pointer}.dropdown-settings-edit-btn{border:none;background:none;padding:0;box-shadow:none;cursor:pointer;line-height:0}.dropdown-settings-edit-btn__img{display:inline-block;vertical-align:middle;width:var(--erp-page-edit-icon-size, 1.05vw);height:auto;margin-left:var(--erp-page-edit-icon-gap, .28vw)}.dropdown-settings-edit-btn--active{border:none;background:none;box-shadow:none}.dd-settings-page .dropdown-settings-edit-btn{padding:.1vw}.dd-settings-page .dropdown-settings-edit-btn__img{width:var(--erp-page-edit-icon-size, 1.05vw);margin-left:var(--erp-page-edit-icon-gap, .28vw)}.dropdown-settings-back-btn{border:.08vw solid #007de1;background:#fff;color:#007de1;font-size:.9vw;font-family:Inter,sans-serif;border-radius:.2vw;padding:.65vh .95vw;cursor:pointer;margin-left:auto;margin-right:.6vw}.erp-ml-auto{margin-left:auto}.application-ui-settings-page .im-table tbody td{white-space:normal;vertical-align:middle}.application-ui-settings-page .im-table .sc-field{margin:0}.application-ui-settings-page .im-table .sc-field .sc-label{display:none}.application-ui-settings-page .im-table .sc-input,.application-ui-settings-page .im-table .sc-upload-trigger{width:100%;max-width:100%}.application-ui-settings-page .im-page-wrap,.application-ui-settings-page .im-table-scroll{flex:0 0 auto;overflow:visible}.application-ui-settings-page__footer{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;padding-top:1.2vh}.dropdown-settings-table-wrap{width:100%}.dropdown-settings-table{width:100%;border-collapse:collapse;border:.08vw solid #d2d2d2}.dropdown-settings-table th,.dropdown-settings-table td{padding:.72vh 1vw;border:.08vw solid #d2d2d2;font-family:Inter,sans-serif;font-size:.92vw;font-weight:400;color:#46505a}.dropdown-settings-table th{color:#7f8895;background:#f3f5fa;font-weight:450}.dropdown-settings-table th:nth-child(1),.dropdown-settings-table td:nth-child(1){width:6%;text-align:center}.dropdown-settings-table th:nth-child(2),.dropdown-settings-table td:nth-child(2){width:12%;text-align:center}.dropdown-settings-table th:nth-child(3),.dropdown-settings-table td:nth-child(3){width:30%;text-align:left}.dropdown-settings-table th:nth-child(4),.dropdown-settings-table td:nth-child(4){width:34%;text-align:left}.dropdown-settings-table th:nth-child(5),.dropdown-settings-table td:nth-child(5){width:14%;text-align:center}.dropdown-settings-table th:nth-child(6),.dropdown-settings-table td:nth-child(6){width:10%;text-align:center}.dropdown-settings-table.dropdown-settings-table--group-mode th:nth-child(1),.dropdown-settings-table.dropdown-settings-table--group-mode td:nth-child(1){width:6%;text-align:center}.dropdown-settings-table.dropdown-settings-table--group-mode th:nth-child(2),.dropdown-settings-table.dropdown-settings-table--group-mode td:nth-child(2){width:14%;text-align:center}.dropdown-settings-table.dropdown-settings-table--group-mode th:nth-child(3),.dropdown-settings-table.dropdown-settings-table--group-mode td:nth-child(3){width:56%;text-align:left}.dropdown-settings-table.dropdown-settings-table--group-mode th:nth-child(4),.dropdown-settings-table.dropdown-settings-table--group-mode td:nth-child(4){width:14%;text-align:center}.dropdown-settings-table.dropdown-settings-table--group-mode th:nth-child(5),.dropdown-settings-table.dropdown-settings-table--group-mode td:nth-child(5){width:10%;text-align:center}.dropdown-settings-status-dot{width:.64vw;height:.64vw;border-radius:50%;display:inline-block;background:#8bc34a}.dropdown-settings-status-dot--inactive{background:#ff4f7b}.dropdown-settings-action-btn{border:.08vw solid #d2d2d2;border-radius:.15vw;background:#fff;color:#637287;padding:.1vh .38vw;font-size:1vw;cursor:pointer;line-height:1}.dropdown-settings-empty-row{text-align:center;color:#8a939e}.dropdown-settings-checkbox{width:1.1vw;height:1.1vw;accent-color:#007de1;cursor:pointer}.dropdown-settings-checkbox--type{width:.95vw;height:.95vw}.dropdown-settings-type-list{display:flex;flex-direction:column;gap:.4vh;align-items:flex-start}.dropdown-settings-type-item{display:inline-flex;align-items:center;gap:.45vw;font-size:.9vw;color:#46505a}.dropdown-settings-footer-actions{display:flex;justify-content:flex-end;padding:1vh 1.2vw 1.2vh;border-top:.08vw solid #e4e8f0}.dropdown-settings-create-modal{width:42vw;max-width:92vw}.dropdown-settings-close-x{font-size:1.6vw;line-height:1;color:#8a939e}.dropdown-settings-cancel-btn{border:.08vw solid #007de1;background:#fff;color:#007de1;font-size:.9vw;font-family:Inter,sans-serif;border-radius:.2vw;padding:.65vh .95vw;cursor:pointer}.dd-settings-page{align-items:stretch}.erp-content:has(.dd-settings-page){overflow:hidden;display:flex;flex-direction:column;min-height:0}.erp-page.dd-settings-page{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-bottom:0!important;--emp-external-rail-width: .85vw}.dd-settings-page .erp-page-header{flex-shrink:0;margin-bottom:1.2vh}.dd-settings-page .dd-settings-toolbar,.dd-settings-page .im-toolbar.emp-master-toolbar{flex-shrink:0;width:100%;margin-bottom:0;box-sizing:border-box;--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5)}.dd-settings-page .purchase-seperator{height:var(--emp-toolbar-control-h);width:auto;display:block;align-self:center;flex-shrink:0;object-fit:contain}.dd-settings-page .im-page-wrap.dd-settings-table-section{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.9vh}.dd-settings-page .dd-settings-table-header{flex-shrink:0;margin-bottom:.9vh}.dd-settings-page .dd-settings-tile-stack>.dd-settings-tile:first-child{margin-top:0}.dd-settings-page .emp-master-scroll-shell{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.dd-settings-page .emp-master-rail-bounds{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--erp-page-pad-x));pointer-events:none;visibility:hidden}.dd-settings-page .emp-master-table-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;width:100%;height:100%;overflow:hidden}.dd-settings-page .dd-settings-tile-scroll-wrap{flex:1 1 0;min-height:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.dd-settings-page .dd-settings-tile-scroll{flex:1 1 0;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dd-settings-page .emp-master-scroll-end{flex:0 0 2.8vw;height:2.8vw;width:100%;box-sizing:border-box}.dd-settings-page .emp-master-external-rail,.dd-settings-page-rail.emp-master-external-rail{flex:0 0 var(--emp-external-rail-width, .85vw);width:var(--emp-external-rail-width, .85vw);position:relative;--csv-rail-w: var(--emp-external-rail-width, .85vw);--csv-arrow-h: .85vw;--csv-rail-bg: #f5f5ff;--csv-rail-border: rgba(0, 125, 225, .5);--csv-rail-border-w: .08vw;--csv-track-bg: #f5f5ff;--csv-thumb-bg: #eef4ff;overflow:visible;z-index:4;box-sizing:border-box;display:flex;flex-direction:column;pointer-events:auto}.dd-settings-page-rail.emp-master-external-rail{flex:none;width:var(--emp-external-rail-width, .85vw)}.dd-settings-tile-col .sc-field,.dd-settings-type-combo{width:100%;min-width:0}.dd-settings-type-combo .sc-custom-select__value{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-settings-type-combo .sc-custom-select__arrow{width:.75vw;height:auto;margin-left:.4vw;margin-right:.2vw}.dd-settings-modal-fields{display:flex;flex-direction:column;gap:1.1vh}.dd-settings-table-header{display:flex;align-items:stretch;width:100%;box-sizing:border-box;background:#e1efff;border:.08vw solid #d2d2d2;border-top:.35vw solid #007de1;border-radius:.3vw;margin-bottom:.2vh;min-height:6.5vh;overflow:hidden}.dd-settings-header-cell{min-width:0;display:flex;align-items:center;padding:1.05vh 1.05vw;font-family:Inter,sans-serif;font-size:.92vw;font-weight:550;color:#46505a;box-sizing:border-box}.dd-settings-header-cell--c1,.dd-settings-tile-col--primary{flex:2 1 0;min-width:0}.dd-settings-header-cell--c2,.dd-settings-tile-col--group{flex:3 1 0;min-width:0}.dd-settings-header-cell--c3,.dd-settings-tile-col--type{flex:4 1 0;min-width:0}.dd-settings-header-cell--c4,.dd-settings-tile-col--action{flex:1 1 0;min-width:0;align-items:center;justify-content:center}.dd-settings-col-sep{width:.28vw;min-width:.12vw;height:55%;max-height:1.4vw;flex-shrink:0;align-self:center;object-fit:contain;object-position:center;display:block}.dd-settings-tile-stack{display:flex;flex-direction:column;gap:.7vw;width:100%;box-sizing:border-box;padding-bottom:1.5vh}.dd-settings-tile{width:100%;box-sizing:border-box;background:#fff;border:.08vw solid #d2d2d2;border-radius:.3vw;box-shadow:0 .1vw .45vw #0f172a14;position:relative;overflow:visible;margin-top:.15vh}.dd-settings-tile-cols{display:flex;align-items:stretch;width:100%;min-height:8vh}.dd-settings-tile-col{min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:.8vh 1.05vw;box-sizing:border-box;gap:.3vh}.dd-settings-tile-col--type{overflow:visible;z-index:2}.dd-settings-primary-input{width:100%;box-sizing:border-box;border:.08vw solid #d2d2d2;border-radius:.25vw;padding:.55vh .6vw;background:#fafbfc;color:#46505a;font-size:.92vw;font-family:Inter,sans-serif;pointer-events:none}.dd-settings-select-wrap{position:relative;width:100%;min-width:0}.dd-settings-field-select{width:100%;min-width:0;box-sizing:border-box;border:.08vw solid #d2d2d2;border-radius:.3vw;background:#fff;color:#46505a;font-size:.9vw;font-family:Inter,sans-serif;padding:.6vh 2.2vw .6vh .65vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23007de1' d='M1 1.5L6 6.5L11 1.5' stroke='%23007de1' stroke-width='1.2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .35vw center;background-size:.65vw .45vw;cursor:pointer}.dd-settings-group-block{display:flex;flex-direction:column;gap:.3vh;width:100%}.dd-settings-group-row{display:flex;align-items:center;gap:.35vw;width:100%;min-width:0}.dd-settings-group-actions{flex-shrink:0}.dd-settings-type-wrap{position:relative;width:100%;min-width:0}.dd-settings-type-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;box-sizing:border-box;border:.08vw solid #d2d2d2;border-radius:.3vw;background:#fff;color:#46505a;font-size:.9vw;font-family:Inter,sans-serif;padding:.6vh 2vw .6vh .65vw;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dd-settings-type-trigger--open,.dd-settings-type-trigger:hover{border-color:#007de1;box-shadow:0 0 0 .05vw #197dfa40}.dd-settings-type-trigger-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5d6f91;font-size:.88vw}.dd-settings-chevron{position:absolute;right:.35vw;top:50%;width:.65vw;height:.45vw;margin-top:-.22vw;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23007de1' stroke-width='1.2' d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");pointer-events:none}.dd-settings-type-trigger--open .dd-settings-chevron,.dd-settings-type-trigger:hover .dd-settings-chevron{transform:rotate(180deg);margin-top:-.16vw}.sc-custom-dropdown.dd-settings-type-menu{--dd-type-menu-font-size: 1vw;z-index:100010;max-height:min(50vh,24rem);list-style:none;font-family:Inter,sans-serif;font-size:var(--dd-type-menu-font-size);font-weight:400;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.sc-select-wrap .sc-custom-dropdown.dd-settings-type-menu--inline{position:absolute;left:0;right:0;width:100%;min-width:100%;top:calc(100% + .25vh);margin:0}.sc-select-wrap .sc-custom-dropdown.dd-settings-type-menu--inline.dd-settings-type-menu--above{top:auto;bottom:calc(100% + .25vh)}.dd-settings-tile--type-menu-open{position:relative;z-index:20}.dd-settings-tile--type-menu-open .dd-settings-tile-col--type,.dd-settings-tile--type-menu-open .onboarding-dd-tile-col--type{overflow:visible;z-index:21}.dd-settings-type-combo .sc-select-wrap{position:relative;z-index:1}.sc-custom-dropdown.dd-settings-type-menu .sc-custom-dropdown__item{font-size:inherit;font-weight:400}.sc-custom-dropdown__item.dd-settings-type-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.35vw;cursor:default}.sc-custom-dropdown__item.dd-settings-type-item--empty{display:block;cursor:default;text-align:left;color:#8a939e}.dd-settings-type-vsep{flex-shrink:0;width:.12vw;min-width:.1vw;max-width:.18vw;height:1.2vw;min-height:.9vw;object-fit:fill;object-position:center;display:block;align-self:center;margin:0 .2vw 0 .35vw;opacity:.95}.dd-settings-type-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#46505a;font-size:inherit}.dd-settings-supplier-category-type-field{flex:0 0 auto;min-width:6.5vw;max-width:8.5vw}.dd-settings-supplier-category-type-field--inline{min-width:6.5vw;flex-shrink:0}.dd-settings-supplier-category-type-field .sc-field{margin:0}.dd-settings-supplier-category-type-field .sc-select-wrap{width:100%}.dd-settings-supplier-category-type-field .sc-custom-select{min-height:1.65vw;height:1.65vw;padding:0 .35vw;font-size:inherit}.dd-settings-supplier-category-type-field .sc-custom-select__value{font-size:inherit;line-height:1.65vw}.dd-settings-supplier-category-type-field .sc-custom-select__arrow{width:.55vw;height:.55vw}.dd-settings-type-add-row{display:flex;align-items:center;gap:.35vw;width:100%}.sc-custom-dropdown__item.dd-settings-type-item .dd-settings-type-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;width:4.8vw;min-width:4.6vw;max-width:5.4vw;flex:0 0 auto;flex-shrink:0;column-gap:.1vw;box-sizing:border-box;padding:0 .05vw 0 .1vw}.dd-settings-type-status{border:none;background:none;padding:.08vw;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center}.dd-settings-type-ico{border:none;background:none;padding:.08vw;cursor:pointer;line-height:0;display:flex;align-items:center}.dd-settings-type-ico img{width:.85vw;height:.85vw;display:block}.dd-settings-type-status-dot{display:block;width:.6vw;height:.6vw;min-width:.35vw;min-height:.35vw;border-radius:50%;background:#009696;flex-shrink:0}.dd-settings-type-status-dot--inactive{background:#e84646}.dd-settings-type-drag{display:flex;align-items:center;opacity:.5;cursor:grab}.dd-settings-type-drag img{width:.8vw;height:.8vw;display:block;pointer-events:none}.sc-custom-dropdown__item.dd-settings-type-add-wrap{cursor:pointer;display:block;list-style:none}.sc-custom-dropdown__item.dd-settings-type-add-wrap:hover{background:#eef4ff;color:#007de1}.sc-custom-dropdown__item.dd-settings-type-add-wrap .dd-settings-type-add{display:inline-block;width:auto;min-width:0;box-sizing:border-box;border:none;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-family:Inter,sans-serif;font-weight:400;padding:0;cursor:pointer;text-align:left;margin:0}.sc-custom-dropdown__item.dd-settings-type-add-wrap .dd-settings-type-add:hover{background:transparent}.dd-settings-type-trigger-input{width:100%;height:4.3vh;border:.08vw solid #007de1;border-radius:.2vw;padding:0 .7vw;font-size:inherit;line-height:4.3vh;font-weight:400;font-family:Inter,sans-serif;color:#46505a;background:#fff;outline:none;box-sizing:border-box}.dd-settings-type-trigger-input::placeholder{color:#8a939e;font-size:inherit;font-weight:400;opacity:1}.dd-settings-type-trigger-input:focus{box-shadow:0 0 0 .12vw #197dfa2e}.dd-settings-tile-save{border:none;background:none;padding:0;margin:0;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,opacity .12s ease}.dd-settings-tile-save:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.dd-settings-tile-save:disabled{cursor:not-allowed;transition:none}.dd-settings-tile-save:disabled:hover{opacity:1;transform:none}.dd-settings-tile-save:focus-visible{outline:.1vw solid #007de1;outline-offset:.12vw;border-radius:.2vw}.dd-settings-tile-save__img{display:block;width:4.2vw;min-width:2.65vw;max-width:4.35vw;height:auto;pointer-events:none}.dd-settings-muted{color:#8a939e;font-size:.9vw}.emp-master-table{table-layout:fixed;width:100%}.emp-master-table__cell{overflow:hidden}.emp-master-table__cell-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emp-master-table__th-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;color:#fff}.emp-master-table__th-text--plain,.emp-master-table__cell-text--plain{overflow:visible;text-overflow:clip}.emp-toolbar-left{display:flex;align-items:center;gap:1.1vw;min-width:0}.regular-employees-page .im-toolbar,.user-management-page .im-toolbar,.access-management-page .im-toolbar,.module-management-page .im-toolbar{--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5)}.erp-search-wrap.emp-section-tag{min-width:0;width:auto;height:var(--emp-toolbar-control-h);box-sizing:border-box;padding:0 .55vw;background:#f5faff;border:.1vw solid var(--emp-toolbar-chip-border, rgba(0, 125, 225, .5));border-radius:.1vw;flex-shrink:0;box-shadow:none}.emp-section-tag-label{font-family:Inter,sans-serif;font-size:1.05vw;font-weight:400;color:#007de1;line-height:1.2;white-space:nowrap;letter-spacing:.01em}.emp-section-tag--icon-btn{cursor:pointer;width:var(--emp-toolbar-control-h);min-width:var(--emp-toolbar-control-h);padding:0}.emp-section-tag--icon-btn:disabled{opacity:.45;cursor:not-allowed}.emp-section-tag__upload-icon{height:1vw;width:auto;display:block}.erp-page-subheader .erp-page-header__title-action{--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5);gap:.5vw}.erp-page-subheader .erp-page-header__title-action .erp-search-wrap.emp-section-tag.emp-section-tag--icon-btn{display:inline-flex;align-items:center;justify-content:center}.erp-page-subheader .erp-page-header__title-action .purchase-seperator{height:var(--emp-toolbar-control-h, 2.1vw);margin-left:.7vw;flex-shrink:0}.erp-page-subheader:has(.inspection-checklist-toolbar){display:flex;flex-direction:column;gap:2.2vh}.erp-page-subheader .inspection-checklist-toolbar.im-toolbar{--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5);justify-content:flex-start;padding-top:0;padding-bottom:0}.erp-page-subheader .inspection-checklist-toolbar .erp-search-wrap.emp-toolbar-search{width:14vw;min-width:14vw;max-width:14vw;flex:0 0 auto}.erp-page-subheader .inspection-checklist-toolbar .purchase-seperator{height:var(--emp-toolbar-control-h, 2.1vw);flex-shrink:0}.regular-employees-page .erp-search-wrap.emp-toolbar-search,.erp-search-wrap.emp-toolbar-search{border:.1vw solid var(--emp-toolbar-chip-border, rgba(0, 125, 225, .5));border-radius:999px;height:var(--emp-toolbar-control-h);box-sizing:border-box;padding-top:0;padding-bottom:0;box-shadow:none}.regular-employees-page .erp-search-wrap.emp-toolbar-search .erp-search-input:focus,.regular-employees-page .erp-search-wrap.emp-toolbar-search .erp-search-input:focus-visible,.erp-search-wrap.emp-toolbar-search .erp-search-input:focus,.erp-search-wrap.emp-toolbar-search .erp-search-input:focus-visible{outline:none;box-shadow:none}.ch-trigger{display:inline-flex;align-items:center;cursor:pointer;outline:none}.ch-popover{position:fixed;z-index:10010;background:#fff;border:.1vw solid #007de1;border-radius:.3vw;box-shadow:0 .2vh .45vw #232d371a,0 .6vh 1.4vw #232d3724;padding:1.1vh 1.05vw 1vh;min-width:28vw;max-width:34vw;font-family:Inter,sans-serif}.ch-popover-title{color:#007de1;font-size:.95vw;font-weight:550;margin:-1.1vh -1.05vw .9vh;padding:1.3vh 1.05vw 1.2vh;border-bottom:.06vw solid #d2d2d2}.ch-popover-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:1.2vw;row-gap:.1vh;max-height:48vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ch-popover-list::-webkit-scrollbar{display:none}.ch-row{display:flex;align-items:center;gap:.6vw;padding:.55vh .15vw;cursor:pointer;border-radius:.2vw}.ch-row:hover:not(.ch-row--disabled){background:#f3f8ff}.ch-row--disabled{cursor:not-allowed;opacity:.55}.ch-row--disabled .im-checkbox-box{border-color:#b9c3d1;cursor:not-allowed}.ch-row--disabled .im-checkbox-box.im-checkbox-box--checked{border-color:#b9c3d1}.ch-row--disabled .im-checkbox-box.im-checkbox-box--checked:after{background-color:#b9c3d1}.ch-label{font-size:.88vw;color:#232d37;line-height:1.35;-webkit-user-select:none;user-select:none}.ch-row--disabled .ch-label{color:#8a939e}.ch-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:.6vw;margin:1vh -1.05vw 0;padding:.9vh 1.05vw 0;border-top:.06vw solid #d2d2d2}.ch-hint{display:inline-flex;align-items:center;gap:.4vw;font-size:.78vw;color:#ff7d00;line-height:1.3}.ch-hint-bullet{display:inline-flex;align-items:center;justify-content:center;width:1vw;height:1vw;border-radius:50%;background:#ffe8d1;color:#ff7d00;font-weight:700;font-size:.78vw;flex-shrink:0;font-style:italic}.ch-save-btn{background:#007de1;color:#fff;border:none;border-radius:.2vw;padding:.7vh 1.4vw;font-size:.88vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.ch-save-btn:hover:not(:disabled){background:#1668d6}.ch-save-btn:disabled{background:#a7c8f9;cursor:not-allowed}.purchase-toolbar-right.emp-toolbar-right{gap:1.1vw}.emp-total-records-chip{display:inline-flex;align-items:center;justify-content:center;height:var(--emp-toolbar-control-h);box-sizing:border-box;padding:0 .55vw;background:#f5f5ff;border:.1vw solid rgba(0,125,225,.5);border-radius:.1vw;color:#5a5a5a;font-family:Inter,sans-serif;font-size:.95vw;font-weight:400;line-height:1.2;white-space:nowrap;box-shadow:none}.regular-employees-page .purchase-seperator{height:var(--emp-toolbar-control-h)}.regular-employees-page .im-new-btn{height:var(--emp-toolbar-control-h);box-shadow:none}.regular-employees-page .im-table{--emp-table-line: rgba(0, 100, 200, .2);--emp-table-line-w: .08vw;border-radius:.1vw;border:var(--emp-table-line-w) solid var(--emp-table-line)!important;outline:none}.regular-employees-page .im-table thead tr{background-color:#007de1}.regular-employees-page .im-table thead th,.regular-employees-page .im-table tbody td{border:none;box-sizing:border-box}.regular-employees-page .im-table thead th{border-right:var(--emp-table-line-w) solid #ffffff;border-bottom:var(--emp-table-line-w) solid var(--emp-table-line);background-color:#007de1;color:#fff;font-size:1vw;padding-top:.8vh;padding-bottom:.8vh}.regular-employees-page .im-table thead th:first-child{border-left:none}.regular-employees-page .im-table tbody td{border-right:var(--emp-table-line-w) solid var(--emp-table-line);border-bottom:var(--emp-table-line-w) solid var(--emp-table-line);background-color:#fff;color:#282828;font-size:1vw;padding-top:.8vh;padding-bottom:.8vh}.regular-employees-page .im-table tbody td:first-child{border-left:var(--emp-table-line-w) solid var(--emp-table-line)}.regular-employees-page .im-table thead th:last-child{border-right:none}.regular-employees-page .im-table tbody td:last-child{border-right:none}.regular-employees-page .im-table tbody tr:not(.im-empty-row):hover td{background-color:#f2f7fc}.regular-employees-page .im-table .im-empty-row td.im-empty-cell{border-right:none}.user-management-page .im-table,.access-management-page .im-table{--emp-table-line: rgba(0, 100, 200, .2);--emp-table-line-w: .08vw;border-radius:.1vw;border:var(--emp-table-line-w) solid var(--emp-table-line)!important;border-collapse:separate;border-spacing:0;outline:none}.user-management-page .im-table thead tr,.access-management-page .im-table thead tr{background-color:#007de1}.user-management-page .im-table thead th,.user-management-page .im-table tbody td,.access-management-page .im-table thead th,.access-management-page .im-table tbody td{border:none;box-sizing:border-box}.user-management-page .im-table thead th,.access-management-page .im-table thead th{border-right:var(--emp-table-line-w) solid #ffffff;border-bottom:var(--emp-table-line-w) solid var(--emp-table-line);background-color:#007de1;color:#fff;font-size:1vw;padding-top:.8vh;padding-bottom:.8vh}.user-management-page .im-table thead th:first-child,.access-management-page .im-table thead th:first-child{border-left:none}.user-management-page .im-table tbody td,.access-management-page .im-table tbody td{border-right:var(--emp-table-line-w) solid var(--emp-table-line);border-bottom:var(--emp-table-line-w) solid var(--emp-table-line);background-color:#fff;color:#282828;font-size:1vw;padding-top:.8vh;padding-bottom:.8vh}.user-management-page .im-table thead th:last-child{border-right:none}.access-management-page .im-table thead th:last-child{border-right:none}.user-management-page .im-table tbody td:last-child{border-right:none}.access-management-page .im-table tbody td:last-child{border-right:none}.user-management-page .im-table tbody tr:last-child td{border-bottom:none}.access-management-page .im-table tbody tr:last-child td{border-bottom:none}.user-management-page .im-table tbody tr:not(.im-empty-row):hover td{background-color:#f2f7fc}.access-management-page .im-table tbody tr:not(.im-empty-row):hover td{background-color:#f2f7fc}.user-management-page .im-table .im-empty-row td.im-empty-cell,.access-management-page .im-table .im-empty-row td.im-empty-cell{border-right:none}.um-filter-popover .im-filter-popover-item{margin-bottom:1vh}.um-filter-popover .im-filter-popover-scroll{max-height:28vh;overflow-y:auto;padding-right:.5vw;display:flex;flex-direction:column;gap:.75vh}.um-filter-popover .im-filter-popover-scroll .im-checkbox-row{margin-bottom:0}.am-filter-popover .im-filter-popover-item{margin-bottom:1vh}.am-filter-popover .im-filter-popover-scroll{max-height:28vh;overflow-y:auto;padding-right:.5vw;display:flex;flex-direction:column;gap:.75vh}.am-filter-popover .im-filter-popover-scroll .im-checkbox-row{margin-bottom:0}.regular-employees-page.erp-page{flex:1 1 0;min-height:0;overflow:hidden;gap:2.2vh;padding-bottom:0!important;box-sizing:border-box}.erp-content:has(.regular-employees-page){overflow:hidden;display:flex;flex-direction:column;min-height:0}.regular-employees-page .erp-page-header{flex-shrink:0}.regular-employees-page .im-page-wrap.emp-master-table-section{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2vh;box-sizing:border-box;--emp-external-rail-width: .85vw}.regular-employees-page .emp-master-toolbar{flex-shrink:0;width:100%;margin-right:0;padding-right:0;box-sizing:border-box}.regular-employees-page .emp-master-scroll-shell{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.regular-employees-page .emp-master-rail-bounds{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--erp-page-pad-x));pointer-events:none;visibility:hidden}.regular-employees-page .emp-master-table-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;width:100%}.regular-employees-page .emp-master-table-wrap{flex:1 1 auto;min-width:0;width:auto;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.regular-employees-page .emp-master-table-wrap--scroll{--emp-table-line: rgba(0, 100, 200, .2);--emp-table-line-w: .08vw;border:none;border-radius:0;display:flex;flex-direction:column}.regular-employees-page .emp-master-table-wrap--scroll .im-table{border:none!important;border-radius:0}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--head,.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--body{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--head{flex-shrink:0}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--head thead th{border-top:var(--emp-table-line-w) solid var(--emp-table-line)}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--head thead th:last-child{border-right:none}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--body tbody td:last-child{border-right:var(--emp-table-line-w) solid var(--emp-table-line)}.regular-employees-page .emp-master-table-wrap--scroll .emp-master-table--body tbody tr:last-child td{border-bottom:var(--emp-table-line-w) solid var(--emp-table-line)}.regular-employees-page .emp-master-tbody-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;border:none}.regular-employees-page .emp-master-table-body-stack{width:100%}.regular-employees-page .emp-master-scroll-end{flex:0 0 2.8vw;height:2.8vw;width:100%;background:#fff;border:none;box-sizing:border-box}.regular-employees-page .emp-master-tbody-scroll.emp-tbody-hide-native-bar{scrollbar-width:none;-ms-overflow-style:none}.regular-employees-page .emp-master-tbody-scroll.emp-tbody-hide-native-bar::-webkit-scrollbar{width:0;height:0;display:none}.regular-employees-page .emp-master-external-rail,.regular-employees-page-rail.emp-master-external-rail,.emp-form-page-rail.emp-master-external-rail{flex:0 0 var(--emp-external-rail-width, .85vw);width:var(--emp-external-rail-width, .85vw);position:relative;--csv-rail-w: var(--emp-external-rail-width, .85vw);--csv-arrow-h: .85vw;--csv-rail-bg: #f5f5ff;--csv-rail-border: rgba(0, 125, 225, .5);--csv-rail-border-w: .08vw;--csv-track-bg: #f5f5ff;--csv-thumb-bg: #eef4ff;overflow:visible;z-index:4;box-sizing:border-box;display:flex;flex-direction:column;pointer-events:auto}.regular-employees-page-rail.emp-master-external-rail{flex:none;width:var(--emp-external-rail-width, .85vw)}.onboarding-dd-page .onboarding-dd-header-cell--name,.onboarding-dd-page .onboarding-dd-tile-col--name{flex:3 1 0;min-width:0}.onboarding-dd-page .onboarding-dd-header-cell--type,.onboarding-dd-page .onboarding-dd-tile-col--type{flex:5 1 0;min-width:0;overflow:visible;z-index:2}.onboarding-dd-page .onboarding-dd-header-cell--action,.onboarding-dd-page .onboarding-dd-tile-col--action{flex:1 1 0;min-width:0;align-items:center;justify-content:center}.onboarding-dd-page .dd-settings-header-cell,.onboarding-dd-page .dd-settings-tile-col{display:flex}.erp-page.emp-id-page{align-items:stretch;display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;--emp-external-rail-width: .85vw}.emp-id-page .emp-form-scroll-shell{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.emp-id-page .emp-form-rail-bounds{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--erp-page-pad-x));pointer-events:none;visibility:hidden}.emp-id-page .emp-form-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;width:100%}.emp-id-page .emp-form-scroll-viewport{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box}.emp-id-page>.emp-id-form-root.formRoot,.emp-id-page .emp-form-scroll-viewport>.emp-id-form-root.formRoot{margin:0;box-sizing:border-box}.emp-id-page .dropdown-settings-edit-btn{padding:.1vw}.emp-id-page .dropdown-settings-edit-btn__img{width:var(--erp-page-edit-icon-size, 1.05vw);margin-left:var(--erp-page-edit-icon-gap, .28vw)}.emp-id-page .dropdown-settings-edit-btn,.dd-settings-page .dropdown-settings-edit-btn{margin-left:0}.emp-id-page .emp-id-form-root.formRoot{--emp-form-pad-x: 2.3vw;font-family:Inter,sans-serif}.emp-id-page .emp-id-form-root.formRoot:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:auto;height:.35vw;min-height:0;margin:0;background:#007de1;flex-shrink:0;z-index:3}.emp-id-page .emp-id-section-head,.emp-id-page .emp-id-form-root--sectioned .emp-form-section-block:first-child .emp-form-section-head{padding-top:calc(.35vw + 3vh)}.emp-id-page .emp-id-form-root--sectioned .prefix-setup-section-body{padding:2.6vh var(--emp-form-pad-x, 2.3vw) 2.8vh}.emp-id-page .emp-id-form-root--sectioned .prefix-setup-section-block+.prefix-setup-section-block .emp-form-section-head{border-top:none}.emp-id-page .emp-id-section-top.sectionTop{align-items:flex-end;gap:1.2vw;flex-wrap:wrap;margin-top:0;margin-bottom:0;padding:2.6vh var(--emp-form-pad-x, 2.3vw) 2.4vh}.emp-id-page .emp-id-mode-field{flex:0 0 auto;min-width:14vw;max-width:18vw}.emp-id-page .emp-id-info{flex:1 1 24vw;min-width:22vw;background:#f0f4ff;border:.08vw solid #4678be;border-radius:.3vw;padding:1vh 1.05vw;font-family:Inter,sans-serif;font-size:.86vw;color:#46505a;line-height:1.45;display:flex;flex-direction:column;gap:.25vh;align-self:flex-end}.emp-id-page .emp-id-info strong{color:#4678be;font-weight:600;font-size:.9vw}.emp-id-page .emp-id-info em{font-style:normal;font-weight:600;color:#007de1}.emp-id-page .emp-id-body{flex:0 0 auto;padding:2.6vh var(--emp-form-pad-x, 2.3vw) 2.8vh;display:flex;flex-direction:column;gap:.6vh}.emp-id-page .emp-id-grid{display:flex;flex-direction:column;gap:2vh;width:100%}.emp-id-page .emp-id-row{display:flex;align-items:flex-end;gap:1.9vw;width:100%;min-width:0}.emp-id-page .emp-id-cell{min-width:0;display:flex;flex-direction:column}.emp-id-page .emp-id-cell--sn{flex:0 0 3.4vw;align-items:center}.emp-id-page .emp-id-sn-label{margin-bottom:.95vh;text-align:center;width:100%}.emp-id-page .emp-id-cell--value{flex:2.4 1 0}.emp-id-page .emp-id-cell--prefix{flex:1.1 1 0}.emp-id-page .emp-id-cell--digits{flex:1.2 1 0}.emp-id-page .emp-id-cell--inc{flex:1.4 1 0}.emp-id-page .emp-id-cell--preview{flex:1.7 1 0}.emp-id-page .emp-id-sn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:4.3vh;padding:0 .7vw;font-family:Inter,sans-serif;font-size:1vw;font-weight:400;color:#46505a;background:#f5f5ff;border:.08vw solid var(--sc-field-border);border-radius:.2vw;-webkit-user-select:none;user-select:none}.emp-id-page .emp-id-sn-num{line-height:1;transition:opacity .12s ease}.emp-id-page .emp-id-sn-remove{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#ff0096;font-size:1.5vw;line-height:1;opacity:0;transition:opacity .12s ease}.emp-id-page .emp-id-sn--removable:hover .emp-id-sn-num,.emp-id-page .emp-id-sn--removable:focus-within .emp-id-sn-num{opacity:0}.emp-id-page .emp-id-sn--removable:hover .emp-id-sn-remove,.emp-id-page .emp-id-sn--removable:focus-within .emp-id-sn-remove{opacity:1}.emp-id-page .emp-id-sn-remove__img{width:.85vw;height:auto;display:block}.emp-id-page .emp-id-sn--removable{cursor:pointer}.emp-id-page .emp-id-row--add{margin-top:.4vh}.emp-id-page .emp-id-add-btn{display:flex;align-items:center;justify-content:center;width:100%;height:4.3vh;background:#f5f5ff;border:.08vw solid #d2d2d2;border-radius:.2vw;padding:0;margin:0;cursor:pointer;transition:background .12s ease,border-color .12s ease}.emp-id-page .emp-id-add-btn:hover,.emp-id-page .emp-id-add-btn:focus-visible{background:#e8efff;border-color:#007de1;outline:none}.emp-id-page .emp-id-add-btn--disabled,.emp-id-page .emp-id-add-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.emp-id-page .emp-id-add-btn__img{height:1.8vh;width:auto;display:block;padding:0;margin:0}.emp-id-page .emp-id-cell--placeholder{pointer-events:none;visibility:hidden;height:4.3vh}.emp-id-page .emp-id-cell .sc-input,.emp-id-page .emp-id-cell .sc-select,.emp-id-page .emp-id-cell .sc-custom-select{height:4.3vh}.emp-id-page .emp-id-body .emp-form-section.emp-id-prefix-section{padding:0;gap:2vh;width:100%}.emp-id-page .emp-id-prefix-grid{grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.7fr);align-items:end}.emp-id-page .emp-id-prefix-grid .sc-input,.emp-id-page .emp-id-prefix-grid .sc-select,.emp-id-page .emp-id-prefix-grid .sc-custom-select{height:4.3vh}.emp-id-page .emp-id-prefix-grid .emp-form-ifs-cell{align-items:flex-end;width:100%}.emp-id-page .emp-id-prefix-grid .emp-form-bank-remove-btn{height:4.3vh;align-self:flex-end}.emp-id-page .emp-id-preview-wrap{min-width:0;display:flex;flex-direction:column;width:100%}.emp-id-page .emp-form-ifs-input .emp-id-preview-wrap{flex:1;min-width:0}.emp-id-page .emp-form-add-row-btn{width:2.5vw}.emp-id-page .emp-form-add-row-btn__img{height:1.45vh}.emp-id-page .emp-id-preview-label{margin-bottom:.95vh}.emp-id-page .emp-id-preview-chip{height:4.3vh;width:100%;display:flex;align-items:center;justify-content:flex-start;font-family:Inter,sans-serif;font-size:1vw;font-weight:400;color:#ff0096;background:#f5f5ff;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0 .7vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.emp-id-page .emp-id-empty{background:#fff;border:.08vw dashed #d2d2d2;border-radius:.3vw;padding:2vh 1.4vw;margin:1vh 0;font-family:Inter,sans-serif;font-size:.92vw;color:#46505a;text-align:center}.emp-id-page .emp-id-empty-link{color:#007de1;font-weight:600;cursor:pointer;text-decoration:underline;background:transparent;border:0;padding:0;font:inherit}.emp-id-page .emp-id-empty-link:focus-visible{outline:.12vw solid #007de1;outline-offset:.15vw;border-radius:.15vw}.emp-id-page .emp-id-form-root .emp-form-card-divider{flex-shrink:0;margin:0;border:none;border-top:.05vw solid var(--emp-form-line);height:0}.emp-id-page .emp-id-form-root .sectionDivider{margin:0;border:none;border-top:.35vw solid #007de1;height:0;flex-shrink:0}.emp-id-page .emp-id-actions{display:flex;justify-content:flex-end;align-items:center;padding:1.6vh var(--emp-form-pad-x, 2.3vw) 1.6vh}.emp-id-page .emp-id-save-btn{background:transparent;border:none;padding:0;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.emp-id-page .emp-id-save-btn:disabled{cursor:not-allowed}.emp-id-page .emp-id-save-btn__img{height:4.5vh;width:auto;display:block}.erp-page.emp-form-page{align-items:stretch;display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;gap:0;padding:2.2vh var(--erp-page-pad-x) 0!important;box-sizing:border-box;animation:empFormPageFadeIn .22s ease;--emp-external-rail-width: .85vw}.emp-form-page .emp-form-scroll-shell{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.emp-form-page .emp-form-rail-bounds{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--erp-page-pad-x));pointer-events:none;visibility:hidden}.emp-form-page .emp-form-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;width:100%}.emp-form-page .emp-form-scroll-viewport{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box}.emp-form-page .emp-form-top-accent{position:sticky;top:0;flex:0 0 .35vw;height:.35vw;width:100%;margin:0;background:#007de1;z-index:6;pointer-events:none}.emp-scroll-hide-native-bar{scrollbar-width:none;-ms-overflow-style:none}.emp-scroll-hide-native-bar::-webkit-scrollbar{width:0;height:0;display:none}.support-hub-page .support-how-to-use .emp-form-scroll-shell,.support-module-guide-page .support-how-to-use .emp-form-scroll-shell{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.support-hub-page .support-how-to-use .emp-form-rail-bounds,.support-module-guide-page .support-how-to-use .emp-form-rail-bounds{position:absolute;top:0;bottom:0;left:0;right:calc(-1 * var(--erp-page-pad-x));pointer-events:none;visibility:hidden}.support-hub-page .support-how-to-use .emp-form-scroll-row,.support-module-guide-page .support-how-to-use .emp-form-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;width:100%}.support-hub-page .support-how-to-use .emp-form-scroll-viewport,.support-module-guide-page .support-how-to-use .emp-form-scroll-viewport{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box}.emp-form-page-rail.emp-master-external-rail{z-index:4;flex:none;width:var(--emp-external-rail-width, .85vw)}@keyframes empFormPageFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.emp-form-page .dropdown-settings-edit-btn{padding:.1vw;margin-left:0;flex-shrink:0}.emp-form-page .dropdown-settings-edit-btn__img{width:var(--erp-page-edit-icon-size, 1.05vw);height:var(--erp-page-edit-icon-size, 1.05vw);margin-left:var(--erp-page-edit-icon-gap, .28vw);object-fit:contain}.emp-form-stack{position:relative;z-index:3;display:flex;flex-direction:column;flex:0 0 auto;width:100%;max-height:none;margin-bottom:0;box-sizing:border-box;isolation:isolate}.emp-form-stack .formRoot,.emp-id-page .emp-id-form-root.formRoot{--emp-form-accent: #007de1;--emp-form-border: rgba(0, 108, 195, .28);--emp-form-line: rgba(0, 108, 195, .24);--emp-form-card-shadow: var(--erp-card-shadow);position:relative;z-index:1;flex:0 0 auto;height:auto;min-height:auto;max-height:none;display:flex;flex-direction:column;padding:0;box-sizing:border-box;border:.08vw solid var(--emp-form-border);border-radius:.1vw;background:#fff;box-shadow:var(--emp-form-card-shadow);overflow:hidden!important}@media(max-height:910px){.erp-page-subheader{padding-top:1.3vw}}.emp-form-stack .formRoot:before{content:none;display:none}.emp-form-stack .emp-form-card--single{--emp-form-pad-x: 2.3vw;padding:0}.emp-form-stack .emp-form-card-divider{flex-shrink:0;margin:0;border:none;border-top:.05vw solid var(--emp-form-line);height:0}.emp-form-section-block+.emp-form-section-block{margin-top:0}.emp-form-section-block:first-child .emp-form-section-head{padding-top:3vh}.emp-form-section-head{--emp-form-sep-w: .05vw;position:relative;margin:0;display:flex;align-items:center;min-height:1.5vw;padding:0 var(--emp-form-pad-x);border-bottom:var(--emp-form-sep-w) solid var(--emp-form-line)}.emp-form-section-block+.emp-form-section-block .emp-form-section-head{padding-top:0}.emp-form-section-heading{position:relative;display:inline-block;margin:0;padding:0;font-family:Inter,sans-serif;font-size:1.5vw;font-weight:400;color:#d2d2fa;line-height:1.15;border:0}.emp-form-section-subtitle{margin:.35vw 0 0;font-family:Inter,sans-serif;font-size:.85vw;font-weight:400;color:#8b9cb8;line-height:1.3}.emp-form-section-heading:after{content:"";position:absolute;left:0;right:0;bottom:calc((var(--emp-form-sep-w) * -1) - .96vw);height:.16vw;background:#00329600;border-radius:.1vw;z-index:2}.emp-form-stack .emp-form-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:1vw;padding:1.6vh var(--emp-form-pad-x) 1.6vh}.emp-form-footer__ee-setup{display:flex;align-items:center;gap:.85vw;min-width:0;flex:0 1 auto}.emp-form-footer__category{flex:0 0 auto;width:17.7vw;max-width:17.7vw;min-width:9.5rem}.emp-form-footer__category .sc-field{margin:0}.emp-form-footer__arrow{flex-shrink:0;font-family:Inter,sans-serif;font-size:1.15vw;font-weight:500;color:#007de1;line-height:1;-webkit-user-select:none;user-select:none}.emp-form-footer__eecode{flex:0 0 auto;width:11vw;max-width:11vw;min-width:7.5rem}.emp-form-footer__eecode .sc-field{margin:0}.emp-form-footer__actions{display:flex;align-items:center;gap:.8vw;margin-left:auto;flex-shrink:0}.emp-form-footer--enquiry .emp-form-footer__left{display:flex;align-items:center;gap:.8vw;flex-shrink:0;margin-right:auto}.emp-form-reset-btn{background:transparent;border:0;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.emp-form-reset-btn:disabled{cursor:not-allowed}.emp-form-reset-btn__img{height:4.3vh;width:auto;display:block}.emp-form-stack .emp-form-footer .emp-form-save-btn{flex-shrink:0}.emp-form-additional-info-btn{background:transparent;border:0;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.emp-form-additional-info-btn:disabled{cursor:not-allowed}.emp-form-additional-info-btn__img{height:4.3vh;width:auto;display:block}.sc-modal--enquiry-add-info{width:min(28rem,92vw)!important;max-width:28rem}.sc-modal--enquiry-add-info .enquiry-add-info-body{max-height:58vh;overflow-y:auto;padding-top:.4vh}.enquiry-add-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1vh 1rem;align-items:start}.enquiry-add-info-grid--full,.enquiry-add-info-grid--span2{grid-column:1 / -1}.enquiry-add-info-row{align-items:flex-start}.enquiry-add-info-row--indent{padding-left:1.6vw}.enquiry-add-info-row--disabled{opacity:.72;cursor:not-allowed}.enquiry-add-info-section,.enquiry-add-info-section__wrap{display:contents}.enquiry-add-info-section__title{margin:.6vh 0 0;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:500;color:var(--sc-label-color);line-height:1.35}.enquiry-add-info-subsection{display:contents}.enquiry-add-info-subsection__label{margin:.2vh 0 0;font-family:Inter,sans-serif;font-size:calc(var(--sc-field-font-size) * .95);font-weight:400;color:var(--sc-label-color);line-height:1.35}.enquiry-add-info-retention-col{display:flex;flex-direction:column;gap:1.1vh;min-width:0}.enquiry-add-info-retention-period{min-width:0}.enquiry-add-info-footer{display:flex;justify-content:flex-end;padding-top:1vh}.sc-modal--enquiry-share-link{width:min(36rem,92vw)!important;max-width:36rem}.enquiry-share-link-body{display:flex;flex-direction:column;gap:1.2vh;padding-top:.4vh}.enquiry-share-link-body__hint{margin:0;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.45}.enquiry-share-link-field{position:relative}.enquiry-share-link-field .sc-input{padding-right:2.5rem}.enquiry-share-link-field__copy{position:absolute;right:.55rem;bottom:0;display:inline-flex;align-items:center;justify-content:center;height:4.75vh}.enquiry-share-link-field__copy:disabled{opacity:.35;cursor:not-allowed}.enquiry-public-page{position:fixed;top:0;right:0;bottom:0;left:0;background:#f8fafc;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column}.enquiry-public-shell{width:100%;max-width:96rem;margin:0 auto;padding:var(--erp-page-pad-top, 1.5vh) var(--erp-page-pad-x, 2.8vw) 3vh;box-sizing:border-box;overflow:hidden;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.enquiry-public-header{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-bottom:0;margin-bottom:0;flex-shrink:0}.enquiry-public-header__brand{width:100%;padding-bottom:1.2vh}.enquiry-public-header__logo{height:1.65rem;max-width:7.5rem;width:auto;display:block;object-fit:contain;object-position:left center}.enquiry-public-header__separator{flex-shrink:0;height:0;border-bottom:.05vw solid rgba(0,108,195,.24)}.enquiry-public-header__separator--bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.enquiry-public-page .enquiry-public-header__separator--bleed{width:100%;margin-left:0;margin-right:0}.enquiry-public-header__subhead{width:100%;padding-top:1.4vh;padding-bottom:1.4vh}.enquiry-public-header__title{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.2vw,1.35rem);font-weight:400;color:#282828;letter-spacing:-.02em;line-height:1.2}.enquiry-public-header__success{margin:.2rem 0 0;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);color:#15803d;line-height:1.4}.enquiry-public-header__message{margin:.2rem 0 0;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);color:#b91c1c;line-height:1.4}.enquiry-public-thankyou{display:flex;justify-content:center;padding:4vh 0 6vh}.enquiry-public-thankyou__card{width:100%;max-width:32rem;padding:3rem 2rem;text-align:center;background:#fff;border:.05vw solid rgba(0,108,195,.24);border-radius:.35rem;box-shadow:0 .15rem .75rem #0f172a0f}.enquiry-public-thankyou__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0 auto 1.25rem;border-radius:50%;background:#dcfce7;color:#15803d;font-size:1.65rem;font-weight:600;line-height:1}.enquiry-public-thankyou__title{margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:clamp(1.35rem,1.6vw,1.75rem);font-weight:500;color:#282828;letter-spacing:-.02em}.enquiry-public-thankyou__message{margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);color:#475569;line-height:1.5}.enquiry-public-thankyou__hint{margin:0;font-family:Inter,sans-serif;font-size:.875rem;color:#94a3b8;line-height:1.4}.enquiry-public-thankyou__icon--expired{background:#fef3c7;color:#b45309}.enquiry-public-form-page.erp-page.emp-form-page{flex:1 1 0;min-height:0;height:auto!important;overflow:hidden;max-width:100%;padding:2.2vh 0 0!important;gap:0!important;animation:empFormPageFadeIn .22s ease;--emp-external-rail-width: .85vw}.enquiry-public-form-page .emp-form-scroll-shell{position:relative;flex:1 1 0;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.enquiry-public-form-page .emp-form-scroll-row{position:relative;z-index:1;flex:1 1 0;min-height:0;min-width:0;width:100%}.enquiry-public-form-page .emp-form-scroll-viewport{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.enquiry-public-form-page .emp-form-rail-bounds{right:calc(-1 * var(--erp-page-pad-x, 2.8vw))}.enquiry-public-form-page .emp-form-stack,.enquiry-public-form-page .emp-form-card{min-width:0;max-width:100%}.enquiry-public-form-page .enquiry-test-table{width:100%;max-width:100%;box-sizing:border-box}.enquiry-public-form-page-rail.emp-master-external-rail{z-index:4}.emp-form-footer--public{justify-content:flex-end}.enquiry-public-form-page .enquiry-public-add-info-grid{gap:2.5vh 2.2vw}.enquiry-public-form-page .enquiry-public-add-info-subhead{margin:0;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.35}.enquiry-public-form-page .enquiry-public-terms-list{margin:0;padding-left:1.25rem;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.5}.enquiry-public-form-page .enquiry-public-terms-list__item+.enquiry-public-terms-list__item{margin-top:.55rem}.enquiry-public-form-page .enquiry-public-terms-agree{margin:0}.emp-form-footer--public .emp-form-footer__left{display:flex;align-items:center;flex-shrink:0;margin-right:auto}.emp-form-footer--public .emp-form-footer__actions{margin-left:auto}.sc-modal--enquiry-public-add-info{width:min(40rem,94vw)!important;max-width:40rem}.enquiry-public-add-info-body{max-height:62vh}.enquiry-public-terms{margin-top:1.6vh;padding-top:1.4vh;border-top:.05vw solid rgba(0,108,195,.24)}.enquiry-public-terms__title{margin:0 0 .8vh;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:600;color:var(--sc-label-color);line-height:1.35}.enquiry-public-terms__list{margin:0 0 1.2vh;padding-left:1.2rem;font-family:Inter,sans-serif;font-size:calc(var(--sc-field-font-size) * .95);color:var(--sc-label-color);line-height:1.45}.enquiry-public-terms__item+.enquiry-public-terms__item{margin-top:.45rem}.enquiry-public-terms__agree{margin:.4vh 0 1.2vh}.enquiry-public-terms__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem}.enquiry-public-add-info-footer{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:1vh}.enquiry-public-add-info-footer__submit{background:#007de1;color:#fff}.enquiry-public-add-info-footer__submit:hover{opacity:.9}@media(max-width:640px){.enquiry-public-terms__fields{grid-template-columns:1fr}}.emp-form-footer__reason.narrationWrap{flex:0 1 33%;max-width:35vw;min-width:12rem}.emp-form-page .emp-form-end-space{flex:0 0 2.8vw;height:2.8vw;width:100%}.emp-form-section-divider{flex-shrink:0;border:0;border-top:.05vw solid var(--emp-form-line);height:0;margin:.2vh calc(-1 * var(--emp-form-pad-x))}.emp-form-section{padding:2.6vh var(--emp-form-pad-x) 3.5vh;display:flex;flex-direction:column;gap:2.5vh}.emp-form-section-block .emp-form-section+.emp-form-section{padding-top:0}.emp-form-subhead{display:flex;align-items:center;gap:.9vw}.emp-form-subhead-title{margin:0;font-family:Inter,sans-serif;font-size:1.1vw;font-weight:400;color:#0032af}.customer-location-form .emp-form-section-block+.emp-form-section-block .emp-form-section{padding-top:2.4vh}.customer-location-form>.emp-form-section-block:first-child .emp-form-section-head{padding-top:1.4vh}.customer-location-form .emp-form-section>.customer-location-field-head,.customer-location-card .customer-location-field-head{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding:1.4vh 0 0;min-height:0;border-bottom:0}.customer-location-form .customer-location-tabs-head.customer-location-field-head{margin-top:0;padding-top:.6vh}.customer-location-form .customer-location-field-head+.customer-location-card{margin-top:.65vh}.customer-location-form .emp-form-section:has(>.customer-location-tabs-head){gap:1.35vh}.customer-location-card .emp-form-grid+.customer-location-field-head{margin-top:2.2vh}.customer-location-card .customer-location-field-head+.emp-form-grid{margin-top:2vh}.customer-location-card .customer-location-field-head+.customer-location-contacts{margin-top:2vh}.customer-location-contacts{display:flex;flex-direction:column;gap:2.5vh}.customer-location-tabs-head__row{display:flex;align-items:flex-end;width:100%}.customer-location-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:1.4vw;min-width:0}.customer-location-tab-item{display:inline-flex;align-items:center;gap:.35vw;align-self:flex-end}.customer-location-tab{margin:0;padding:0 0 1.1vh;border:0;background:transparent;color:#8a97a8;font-family:Inter,sans-serif;font-size:1.1vw;font-weight:400;line-height:1.15;cursor:pointer;border-bottom:.14vw solid transparent;margin-bottom:-.05vw;white-space:nowrap;text-align:left}.customer-location-tab--active{color:#007de1;border-bottom-color:#007de1}.customer-location-tab-add,.customer-location-tab-delete{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.customer-location-tab-delete{line-height:0}.customer-location-tab-add{align-self:flex-end;margin-left:.2vw;padding:0 0 1.1vh;margin-bottom:-.05vw;color:#007de1;font-family:Inter,sans-serif;font-size:1.1vw;font-weight:400;line-height:1.15;white-space:nowrap}.customer-location-tab-delete{align-self:center;margin-bottom:.19vh;transform:translateY(-.4vh)}.customer-location-tab-add:hover,.customer-location-tab-add:focus-visible,.customer-location-tab-delete:hover,.customer-location-tab-delete:focus-visible{opacity:.75;outline:none}.customer-location-tab-add__icon,.customer-location-tab-delete__icon{height:1.8vh;width:auto;display:block}.customer-location-tab-delete__icon{height:1.6vh}.customer-location-tabs-head{justify-content:flex-start;gap:0}.customer-location-section-title{margin:0;padding:0 0 1.1vh;border:0;color:#d2d2fa;font-family:Inter,sans-serif;font-size:1.5vw;font-weight:400;line-height:1.15;display:inline-block;align-self:flex-start}.customer-location-field-head__separator{flex-shrink:0;width:100%}.customer-location-card{display:flex;flex-direction:column;gap:0}.customer-location-card .customer-location-id-block{display:flex;flex-direction:column;align-items:stretch;gap:2vh;margin-bottom:2vh}.customer-location-card .customer-location-id-field{width:calc((100% - 3 * 2.2vw) / 4);max-width:calc((100% - 3 * 2.2vw) / 4)}.customer-location-id-block__separator{flex-shrink:0;width:100%}.emp-form-copy-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;cursor:pointer;line-height:0;transition:opacity .12s ease,transform .12s ease}.emp-form-copy-btn:hover,.emp-form-copy-btn:focus-visible{opacity:.7;outline:none}.emp-form-copy-btn:active{transform:scale(.96)}.emp-form-copy-btn__img{width:1.1vw;height:1.1vw;display:block}.emp-form-grid--add{margin-top:.4vh}.emp-form-grid-placeholder{pointer-events:none;visibility:hidden;height:4.3vh}.emp-form-add-row-btn{display:flex;align-items:center;justify-content:center;width:3.6vw;height:4.3vh;background:#f5f5ff;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0;margin:0;cursor:pointer;transition:background .12s ease,border-color .12s ease}.emp-form-add-row-btn:hover,.emp-form-add-row-btn:focus-visible{background:#e8efff;border-color:#007de1;outline:none}.emp-form-add-row-btn__img{height:1.8vh;width:auto;display:block}.emp-form-ifs-cell{display:flex;align-items:flex-end;gap:.45vw;min-width:0;max-width:100%}.emp-form-ifs-input{flex:1;min-width:0}.emp-form-bank-remove-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.9vw;min-width:1.9vw;height:4.75vh;box-sizing:border-box;background:#f5f5ff;border:.08vw solid var(--sc-field-border);border-radius:.2vw;color:#ff0096;font-size:1.25vw;line-height:1;cursor:pointer;padding:0;margin:0;transition:background .12s ease,border-color .12s ease}.emp-form-bank-remove-btn:hover,.emp-form-bank-remove-btn:focus-visible{background:#ffeaf4;border-color:#ff0096;outline:none}.emp-form-bank-remove-btn__img{width:.85vw;height:auto;display:block}.emp-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5vh 2.2vw}.emp-form-grid--full>*{grid-column:1 / -1}.emp-form-contact-btn{background:transparent;border:0;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.emp-form-contact-btn__img{height:4.3vh;width:auto;display:block}.emp-form-grid--contacts{grid-template-columns:repeat(5,minmax(0,1fr))}.emp-form-grid--asset-checklist{grid-template-columns:minmax(0,2.5vw) minmax(0,1fr);gap:1vh 1vw}.emp-form-grid--asset-checklist.emp-form-grid--add{align-items:center}.sc-modal--asset-checklist .asset-checklist-table{gap:1.2vh}.sc-modal--asset-checklist .asset-checklist-table-header{margin-bottom:.2vh;gap:1vw;align-items:end}.sc-modal--asset-checklist .asset-checklist-table-header__cell{font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.2;transform:scaleY(.95)}.sc-modal--asset-checklist .asset-checklist-table-header__cell--sn{text-align:center}.sc-modal--asset-checklist .asset-checklist-table-body{display:flex;flex-direction:column;gap:1vh}.sc-modal--asset-checklist .asset-checklist-table-row,.sc-modal--asset-checklist .asset-checklist-table-row .emp-form-ifs-cell{align-items:center}.sc-modal--asset-checklist .asset-checklist-table-row>.sc-field:first-child .sc-input{text-align:center}.sc-modal--asset-checklist .emp-form-grid--add .emp-form-add-row-btn{width:100%;box-sizing:border-box}.inspection-checklist-form .asset-checklist-table{gap:1.2vh}.inspection-checklist-form .asset-checklist-table-header{margin-bottom:.2vh;gap:1vw;align-items:end}.inspection-checklist-form .asset-checklist-table-header__cell{font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.2;transform:scaleY(.95)}.inspection-checklist-form .asset-checklist-table-header__cell--sn{text-align:center}.inspection-checklist-form .asset-checklist-table-body{display:flex;flex-direction:column;gap:1vh}.inspection-checklist-form .asset-checklist-table-row,.inspection-checklist-form .asset-checklist-table-row .emp-form-ifs-cell{align-items:center}.inspection-checklist-form .asset-checklist-table-row>.sc-field:first-child .sc-input{text-align:center}.inspection-checklist-form .asset-checklist-sn-drag{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--sc-input-height, 2.1rem);padding:0 .45rem;border:var(--sc-input-border, .05vw solid #c8c8c8);border-radius:var(--sc-input-radius, .1vw);background:var(--sc-input-locked-bg, #f5f5f5);cursor:grab;-webkit-user-select:none;user-select:none}.inspection-checklist-form .asset-checklist-sn-drag:active{cursor:grabbing}.inspection-checklist-form .asset-checklist-sn-drag__value{font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-input-color, #333);line-height:1.2;min-width:.75rem;text-align:center}.inspection-checklist-form .asset-checklist-table-row--dragging{opacity:.65}.inspection-checklist-form .emp-form-grid--add .emp-form-add-row-btn{width:100%;box-sizing:border-box}.emp-form-grid--enquiry-tests{grid-template-columns:minmax(2.5vw,3vw) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.15fr);gap:1vh .8vw;width:100%;min-width:0}.emp-form-grid--enquiry-tests.emp-form-grid--add{align-items:center}.enquiry-test-table{gap:1.2vh;overflow-x:hidden;width:100%;min-width:0}.enquiry-test-table-header{margin-bottom:.2vh;align-items:end}.enquiry-test-table-header__cell{font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.2;transform:scaleY(.95)}.enquiry-test-table-header__cell--sn{text-align:center}.enquiry-test-table-body{display:flex;flex-direction:column;gap:1vh}.enquiry-test-table-row,.enquiry-test-table-row .emp-form-ifs-cell{align-items:center}.enquiry-test-table-row>.sc-field:first-child .sc-input{text-align:center}.enquiry-test-table .emp-form-grid--add .emp-form-add-row-btn{width:100%;box-sizing:border-box}.sc-modal-body--enquiry-engagement{padding:1.4vh 1.2vw 1vh;max-height:62vh;overflow-x:auto;overflow-y:auto}.emp-form-grid--enquiry-engagement{grid-template-columns:3.6vw minmax(8vw,1.1fr) minmax(8vw,1.1fr) minmax(8vw,1.1fr) minmax(10vw,1.4fr) minmax(9vw,1.2fr);gap:1vh .7vw;align-items:end}.enquiry-engagement-table{gap:1vh}.enquiry-engagement-table-header{margin-bottom:.2vh;align-items:end}.enquiry-engagement-table-header__cell{font-family:Inter,sans-serif;font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);line-height:1.2}.enquiry-engagement-table-header__cell--sn{text-align:center}.enquiry-engagement-table-body{display:flex;flex-direction:column;gap:1vh}.enquiry-engagement-table-row,.enquiry-engagement-table-row .emp-form-ifs-cell{align-items:center}.enquiry-engagement-table-row>.sc-field:first-child .sc-input{text-align:center}.enquiry-engagement-table .emp-form-grid--add .emp-form-add-row-btn{width:100%;box-sizing:border-box;justify-self:stretch}.sc-modal-footer--enquiry-engagement{display:flex;align-items:center;justify-content:space-between;gap:.8vw}.sc-modal-header--offer-details{align-items:flex-start}.sc-modal--offer-details .offer-details-modal__header-actions{display:flex;align-items:flex-start;gap:.4vw;margin-left:auto;flex-shrink:0;align-self:flex-start}.sc-modal--offer-details .offer-details-modal__header-actions .sc-modal-close{margin-left:0}.offer-details-rev-tabs__loading{color:#8a97a8;font-size:.8vw;padding-bottom:1.1vh}.sc-modal-body--offer-details{padding:1.6vh 1.4vw 1.4vh;max-height:78vh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:0}.offer-details-enquiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6vh 1.2vw;align-items:start;width:100%;min-width:0}.offer-details-enquiry-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-modal--offer-details .offer-details-divider{margin:2vh 0;width:100%;flex-shrink:0}.offer-details-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2vh 1.4vw;align-items:start;width:100%;min-width:0}.offer-details-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-details-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-details-form-grid--1{grid-template-columns:minmax(0,1fr);max-width:16vw;margin-bottom:1.6vh}.offer-details-form-grid__full{grid-column:1 / -1;min-width:0}.sc-modal--offer-details-table .sc-modal-body--offer-details{gap:0}.offer-details-rev-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid #e6ebf0;border-radius:.35vw;box-sizing:border-box}.offer-details-rev-table{width:100%;min-width:36rem}.offer-details-rev-table thead th{background:#eef3f8;color:#1a3a5c}.offer-details-rev-table tbody td{vertical-align:middle;padding-top:.9vh;padding-bottom:.9vh;color:#46505a;font-size:.85vw}.offer-details-rev-table__input{width:100%;max-width:8vw;min-width:4.5rem;height:3.2vh;min-height:1.7rem;margin:0 auto;text-align:center;box-sizing:border-box}.offer-details-rev-table__comment-cell{line-height:0}.offer-details-rev-table__comment-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:.2vh .2vw;cursor:pointer;line-height:0}.offer-details-rev-table__comment-btn img{width:1.05vw;min-width:14px;height:auto;display:block}.offer-details-rev-table__comment-btn:hover{opacity:.85}.offer-details-remark-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:.6vw}.sc-modal--offer-details .sc-modal-footer--offer-details,.sc-modal-footer.sc-modal-footer--offer-details{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.8vw;box-sizing:border-box}.sc-modal--offer-details .sc-modal-footer--offer-details .sc-modal-footer__left,.sc-modal-footer.sc-modal-footer--offer-details .sc-modal-footer__left{display:flex;align-items:center;gap:.6vw;margin-right:auto}.sc-modal--offer-details .sc-modal-footer--offer-details .sc-modal-footer__right,.sc-modal-footer.sc-modal-footer--offer-details .sc-modal-footer__right{display:flex;align-items:center;gap:.6vw;margin-left:auto}.sc-modal-footer--offer-qtn{gap:.8vw}@media(max-width:1100px){.offer-details-enquiry-grid--4,.offer-details-form-grid--3,.offer-details-form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-details-form-grid--1,.offer-details-rev-table__input{max-width:none}}.emp-form-save-btn{background:transparent;border:0;padding:0;cursor:pointer;line-height:0}.emp-form-save-btn:disabled{cursor:not-allowed}.emp-form-save-btn__img{height:4.3vh;width:auto;display:block}.erp-page.coa-upload-page{align-items:stretch;padding-bottom:3vw!important}.coa-upload-layout{width:100%;flex:1;display:flex}.coa-upload-card{width:100%;flex:1;display:flex;flex-direction:column;background:#fff;border:.08vw solid #d2d2d2;border-radius:.3vw;box-shadow:0 .1vw .45vw #0f172a0f;overflow:hidden}.coa-upload-template-btn{display:inline-flex;align-items:center;gap:.45vw;justify-content:center;min-height:2.2vw;padding:.5vw 1vw;border:.08vw solid #007de1;background:#fff;color:#007de1;font-size:.9vw;font-weight:450;font-family:Inter,sans-serif;border-radius:.2vw;cursor:pointer}.coa-upload-template-btn:hover{background:#eef4ff}.coa-upload-template-btn__icon{width:1.1vw;height:1.1vw;object-fit:contain}.coa-upload-card-body{position:relative;padding:1vw;flex:1;display:flex;flex-direction:column;gap:1vw}.coa-upload-file-input{display:none}.coa-upload-top-actions{display:flex;align-items:center;justify-content:space-between}.coa-upload-dropzone{min-height:17vw;flex:1;border:.12vw dashed #007de1;border-radius:.2vw;background:#fbfcff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f8b96;text-align:center;padding:2vw;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.coa-upload-dropzone:hover{border-color:#007de1;background:#f4f8ff}.coa-upload-dropzone:focus-visible{outline:.12vw solid #007de1;outline-offset:.14vw}.coa-upload-dropzone__icon{width:4vw;height:auto;margin-bottom:.6vw;object-fit:contain}.coa-upload-dropzone__title{margin:.5vw 0 .4vw;font-size:1.7vw;color:#31528d;font-weight:500}.coa-upload-dropzone__subtitle{margin:0;font-size:1vw;color:#7c8792}.coa-upload-dropzone__hint{margin:.4vw 0 0;font-size:.92vw;color:#8e98a3}.coa-upload-dropzone__selected{margin:.8vw 0 0;font-size:.9vw;color:#46505a}.coa-upload-actions{display:flex;justify-content:space-between;align-items:center;gap:1vw}.coa-upload-btn{min-height:2.2vw;min-width:6.8vw;padding:.5vw 1vw;border:none;color:#fff;font-size:.9vw;font-weight:450;font-family:Inter,sans-serif;border-radius:.2vw;cursor:pointer}.coa-upload-btn--choose,.coa-upload-btn--upload{background:#007de1}.coa-upload-note{margin:0;flex:1;color:#8e98a3;font-size:.88vw;line-height:1.55}.coa-upload-btn:disabled,.coa-upload-template-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.coa-upload-dropzone--file-ready{cursor:default;gap:.8vw}.coa-upload-dropzone--file-ready:hover{border-color:#007de1;background:#fbfcff}.coa-upload-dropzone--uploading{cursor:default;gap:.75vw}.coa-upload-dropzone--uploading:hover{border-color:#007de1;background:#fbfcff}.coa-upload-dropzone__spinner-wrap{display:flex;align-items:center;justify-content:center;min-height:3.2vw}.coa-upload-spinner--dropzone{width:3.2vw;height:3.2vw;border-width:.28vw}.coa-upload-dropzone__title--uploading{margin:.35vw 0 .2vw;font-size:1.55vw;color:#007de1;font-weight:500;min-height:2.2vw;transition:opacity .2s ease}.coa-upload-progress{width:min(72%,42vw);height:.55vw;border-radius:999px;background:#e2ebf5;overflow:hidden;margin:.4vw 0 .2vw;box-sizing:border-box}.coa-upload-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#007de1,#4a9fff);transition:width .35s ease-out}.coa-upload-dropzone__upload-filename{margin:.5vw 0 0;max-width:min(72%,42vw);font-size:.95vw;color:#46505a;font-family:Inter,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coa-upload-dropzone__check{display:flex;align-items:center;justify-content:center}.coa-upload-dropzone__check-svg{width:3.2vw;height:3.2vw}.coa-upload-dropzone__title--ready{color:#009696}.coa-upload-file-pill{display:inline-flex;align-items:center;gap:.55vw;border:.12vw dashed #007de1;border-radius:.25vw;background:#fff;padding:.55vw 1vw .55vw 1.1vw;max-width:32vw;min-width:16vw}.coa-upload-file-pill__name{flex:1;font-size:1.08vw;color:#3a4450;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coa-upload-file-pill__clear{flex-shrink:0;background:none;border:none;cursor:pointer;color:#ff0096;font-size:1.25vw;line-height:1;padding:0 .25vw;font-family:Inter,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center}.coa-upload-file-pill__clear:hover{color:#d4007f}.coa-upload-file-pill__clear:disabled{opacity:.4;cursor:not-allowed}.coa-upload-spinner{display:block;width:2.4vw;height:2.4vw;border:.22vw solid #d2e3ff;border-top-color:#007de1;border-radius:50%;animation:coa-spin .75s linear infinite}@keyframes coa-spin{to{transform:rotate(360deg)}}.erp-breadcrumb-item--active{color:var(--erp-page-title-color, #282828);font-weight:500}.im-page-title-minimal{font-size:1.1vw;font-weight:450;color:var(--erp-page-title-color, #282828)}.module-card{background:#f8fbff;border:.08vw solid #d0e0f5;border-radius:.4vw;padding:1.5vh .8vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s ease;width:14vw;height:7.5vw;box-sizing:border-box}.module-management-container{background:#fff;border:.08vw solid #e2e8f0;border-radius:.4vw;padding:3vh 2vw;box-shadow:0 .1vw .5vw #00000008;margin-top:1vh;flex:1;overflow-y:auto}.module-card__label{font-size:.95vw;font-weight:500;color:#46505a;text-align:center;margin-top:1vh}.holiday-form-bar{display:flex;align-items:center;gap:.8vw;padding:1.2vh 0;border-bottom:.08vw solid #e0e0e0;margin-bottom:.8vh}.holiday-form-bar__subtitle{font-size:.85vw;font-weight:400;color:#8a8a8a;font-family:Inter,sans-serif;margin-bottom:.6vh}.holiday-year-btn{display:flex;align-items:center;gap:.3vw;padding:.6vh .8vw;background:#f0f4ff;border:.08vw solid #c5d4f0;border-radius:.25vw;color:#324baf;font-size:.85vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s ease}.holiday-year-btn:hover{background:#e0eaff}.holiday-year-btn__arrow{font-size:.65vw}.holiday-separator{display:flex;align-items:center;flex-shrink:0}.holiday-separator img{height:2.4vw;width:auto}.holiday-input{border:.08vw solid #d0d5dd;border-radius:.25vw;padding:.6vh .6vw;font-size:.85vw;font-family:Inter,sans-serif;color:#333;outline:none;transition:border-color .2s ease;background:#fff;height:2.4vw;box-sizing:border-box}.holiday-input:focus{border-color:#007de1}.holiday-input--occasion{flex:1;min-width:10vw}.holiday-input--date{width:10vw}.holiday-input--day{width:10vw;background:#f8f9fa;color:#666}.holiday-add-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .2s ease}.holiday-add-btn:disabled{opacity:.4;cursor:not-allowed}.holiday-add-btn img{height:2vw;width:auto}.holiday-year-dropdown{background:#fff;border:.08vw solid #c5d4f0;border-radius:.25vw;box-shadow:0 .2vw .5vw #0000001a;min-width:12vw;font-family:Inter,sans-serif;overflow:hidden;z-index:10000;position:fixed}.holiday-year-dropdown__item{padding:.8vh 1vw;cursor:pointer;font-size:.85vw;color:#333;font-weight:400;border-bottom:.05vw solid #e4e4fc;transition:background .15s ease}.holiday-year-dropdown__item:last-child{border-bottom:none}.holiday-year-dropdown__item:hover{background:#f8f9fa}.holiday-year-dropdown__item--active{color:#324baf;font-weight:600;background:#f0f4ff}.holiday-year-dropdown__item--active:hover{background:#f0f4ff}.im-confirm-modal-btn{border:none;border-radius:.25vw;padding:.7vh 1.4vw;font-size:.85vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .15s ease}.im-confirm-modal-btn:hover{opacity:.85}.im-confirm-modal-btn--cancel{background:#e8e8e8;color:#555;margin-right:.6vw}.im-confirm-modal-btn--confirm{background:#d9534f;color:#fff}.ch-add-btn-wrap{display:flex;align-items:flex-end;padding-bottom:.05vh;flex-shrink:0}.ch-add-btn{display:flex;align-items:center;justify-content:center;width:4.3vh;height:4.3vh;padding:0;background:transparent;border:none;border-radius:.25vw;cursor:pointer;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.ch-add-btn:hover:not(:disabled){transform:scale(1.04)}.ch-add-btn:disabled{opacity:.45;cursor:not-allowed}.ch-add-btn__icon{width:100%;height:100%;display:block;pointer-events:none}.ch-form-root.formRoot{flex:0 0 auto;border-radius:.3vw;box-shadow:0 .1vw .45vw #0f172a0f}.ch-form-root .sectionTop{margin-top:0;margin-bottom:0;padding:2.6vh 1.7vw 2.4vh}.ch-field{min-width:0}.ch-field--year{flex:.85}.ch-field--occasion{flex:1.4}.ch-field--date{flex:1.25}.ch-field--day{flex:1}.ch-toolbar{margin-top:1.2vh}.export-btn-wrap{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.export-btn-wrap:focus-visible{outline:.15vw solid #007de1;outline-offset:.15vw;border-radius:.2vw}.export-btn-wrap .export-btn{margin:0;pointer-events:none}.im-status-dot.im-status-dot--inactive{background:#e84646}.im-status-dot.im-status-dot--draft{background:#ffbd00}.im-status-dot.im-status-dot--pending{background:#9ca3af}.company-credentials-page .im-status-dot.im-status-dot--draft{background:#ff7d00}.im-status-dot.im-status-dot--lost{background:#8b5cf6}.im-status-dot.im-status-dot--disqualified{background:#64748b}.im-status-dot.im-status-dot--converted{background:#7c3aed}.im-status-dot.im-status-dot--acquired{background:#2563eb}.im-status-dot.im-status-dot--market-failed{background:#e84646}.im-status-dot.im-status-dot--project-canceled{background:#ff7d00}.im-status-dot.im-status-dot--shut-down{background:#475569}.master-upload-page .dd-settings-tile-col--text{align-items:center}.master-upload-page .master-upload-row-text{width:100%;box-sizing:border-box;padding:0 .35vw;font-family:Inter,sans-serif;font-size:.9vw;color:#46505a}.master-upload-page .dd-settings-tile-upload-btn__img{display:block;width:2.2vw;min-width:1.35rem;height:auto;pointer-events:none}.master-bulk-upload-modal__separator{height:.05vw;min-height:1px;background:#0064c833;margin:0;flex-shrink:0}.master-bulk-upload-modal__upload-img-btn{box-sizing:border-box;height:2.1vw;min-height:28px;padding:0;border:none;background:transparent;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.master-bulk-upload-modal__upload-img-btn img{height:2.1vw;min-height:28px;width:auto;display:block}.master-bulk-upload-modal__upload-img-btn:hover:not(:disabled){opacity:.88}.master-bulk-upload-modal__upload-img-btn:disabled{opacity:.45;cursor:not-allowed}.sc-modal--mode-adjustment.sc-modal--employee-upload{--employee-upload-footer-btn-h: 2.1vw;width:32vw;max-height:92vh;display:flex;flex-direction:column}.sc-modal--mode-adjustment.sc-modal--employee-upload-template{--employee-upload-footer-btn-h: 2.1vw;width:28vw;max-height:92vh;display:flex;flex-direction:column}.employee-upload-modal__body{overflow-y:auto;padding:1.2vh 1.4vw 1.6vh;text-align:left}.sc-modal--employee-upload .coa-upload-card-body{padding:0}.sc-modal--employee-upload .coa-upload-dropzone{min-height:12vw;flex:0 0 auto}.sc-modal--employee-upload .coa-upload-dropzone--file-ready{align-items:center}.sc-modal--employee-upload .coa-upload-dropzone--file-ready .coa-upload-file-pill{width:100%;max-width:100%}.sc-modal--employee-upload .coa-upload-dropzone__title{font-size:1.05vw;font-weight:500}.sc-modal--employee-upload .coa-upload-dropzone__title--ready,.sc-modal--employee-upload .coa-upload-dropzone__title--uploading{font-size:1vw}.employee-upload-modal__info-btn{margin-left:.15vw}.employee-upload-modal__separator{height:.05vw;min-height:1px;background:#0064c833;margin:0;flex-shrink:0}.employee-upload-modal__footer{border-top:none;padding:.75vh 1.4vw .9vh}.employee-upload-modal__footer.emp-upload-modal-footer{padding:.75vh 1.4vw .9vh}.employee-upload-modal__footer .emp-upload-modal-actions{justify-content:space-between;align-items:center}.employee-upload-modal__template-btn{box-sizing:border-box;height:var(--employee-upload-footer-btn-h);min-height:28px;padding:0 .85vw;font-size:.88vw;border-radius:.1vw}.employee-upload-modal__template-btn .coa-upload-template-btn__icon{width:1.1vw;height:1.1vw;min-width:14px;min-height:14px;max-width:1.1vw;max-height:1.1vw;flex-shrink:0}.employee-upload-modal__upload-btn{box-sizing:border-box;height:var(--employee-upload-footer-btn-h);min-height:28px;padding:0;border:none;background:transparent;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.employee-upload-modal__upload-btn img{height:var(--employee-upload-footer-btn-h);min-height:28px;width:auto;display:block}.employee-upload-modal__upload-btn:hover:not(:disabled){opacity:.88}.employee-upload-modal__upload-btn:disabled{opacity:.45;cursor:not-allowed}.sc-modal-overlay--nested{z-index:1001}.uom-list-page .uom-section-tabs-head{display:flex;align-items:flex-end;width:100%;flex-shrink:0;border-bottom:.14vw solid rgba(0,100,200,.15);padding-top:.2vh}.uom-list-page .uom-section-tabs-head__row{display:flex;align-items:flex-end;width:100%}.uom-list-page .uom-section-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:1.4vw;min-width:0}.uom-list-page .uom-section-tab{margin:0;padding:0 0 1.1vh;border:0;background:transparent;color:#8a97a8;font-family:Inter,sans-serif;font-size:1.1vw;font-weight:400;line-height:1.15;cursor:pointer;border-bottom:.14vw solid transparent;margin-bottom:-.05vw;white-space:nowrap;text-align:left}.uom-list-page .uom-section-tab--active{color:#007de1;border-bottom-color:#007de1}.uom-list-page .uom-section-tab:disabled{opacity:.55;cursor:not-allowed}.uom-list-page .uom-section-tab:hover:not(:disabled),.uom-list-page .uom-section-tab:focus-visible:not(:disabled){color:#007de1;outline:none}:root{--erp-header-h: 3.3vw;--erp-sidebar-active: #007de1;--erp-sidebar-active-border: rgba(0, 125, 225, .2);--erp-top-accent-h: .5vw;--erp-top-accent: #007de1;--erp-chrome-top: calc(var(--erp-header-h) + var(--erp-top-accent-h));--erp-page-pad-top: 1.5vh;--erp-page-pad-x: 2.8vw;--erp-sidebar-bottom-h: 2.55vw;--erp-sidebar-w: 12.2vw;--erp-sidebar-border: #003296;--erp-sidebar-accent: #007de1;--erp-sidebar-item-inset-h: .98vw;--erp-sidebar-item-inset-v: .14vw;--erp-sidebar-item-active-inset-v: .12vw;--erp-sidebar-item-notch-w: .2vw;--erp-sidebar-item-pill-radius: .35vw;--erp-sidebar-item-active-accent-a: rgba(25, 125, 250, .8);--erp-sidebar-item-h: 2.55vw}.erp-layout{height:100vh;overflow:hidden;font-family:Inter,sans-serif}.erp-layout:before{content:"";position:fixed;top:0;left:0;width:100%;height:var(--erp-top-accent-h);background:var(--erp-top-accent);z-index:220}.erp-sidebar{position:fixed;top:var(--erp-top-accent-h);left:0;width:var(--erp-sidebar-w);height:calc(100vh - var(--erp-top-accent-h));background:#fff;display:flex;flex-direction:row;z-index:215;overflow:visible;user-select:none;-webkit-user-select:none;border-right:.08vw solid var(--erp-sidebar-border);box-sizing:border-box}.erp-sidebar img{-webkit-user-drag:none}.erp-sidebar-accent{display:none}.erp-sidebar-inner{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box;height:100%}.erp-sidebar-logo-slot{height:var(--erp-header-h);min-height:var(--erp-header-h);display:flex;align-items:center;justify-content:center;padding:0 .9vw;flex-shrink:0;position:relative;border:none;background:transparent;cursor:pointer;width:100%}.erp-sidebar-logo-slot:hover .erp-sidebar-logo{opacity:.85}.erp-sidebar-logo{height:70%;width:auto;max-width:calc(100% - .4vw);object-fit:contain}.erp-sidebar-logo--sized{width:var(--sidebar-logo-width, 8vw)!important;height:auto!important;max-height:70%;max-width:calc(100% - .4vw);object-fit:contain}.erp-sidebar-nav{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:.75vw;row-gap:.6vw;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.erp-sidebar-nav::-webkit-scrollbar{display:none}.erp-sidebar-item{height:var(--erp-sidebar-item-h);min-height:var(--erp-sidebar-item-h);display:flex;align-items:center;gap:.42vw;padding:0 1.5vw 0 1.45vw;box-sizing:border-box;cursor:pointer;flex-shrink:0;position:relative}.erp-sidebar-item:before{content:"";position:absolute;inset:var(--erp-sidebar-item-inset-v) var(--erp-sidebar-item-inset-h);border-radius:var(--erp-sidebar-item-pill-radius);background:transparent;border:.05vw solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;z-index:0}.erp-sidebar-item:hover:not(.active):before{background:#f5f5ff}.erp-sidebar-item.active:before{inset:var(--erp-sidebar-item-active-inset-v) var(--erp-sidebar-item-inset-h);background:#f5f5ff;border:.05vw solid var(--erp-sidebar-active-border);box-sizing:border-box;box-shadow:none}.erp-sidebar-item.active:after{content:"";position:absolute;top:calc(var(--erp-sidebar-item-active-inset-v) + .04vw);bottom:calc(var(--erp-sidebar-item-active-inset-v) + .04vw);left:var(--erp-sidebar-item-inset-h);width:var(--erp-sidebar-item-notch-w);background:var(--erp-sidebar-active);border-radius:var(--erp-sidebar-item-pill-radius) 0 0 var(--erp-sidebar-item-pill-radius);z-index:2;pointer-events:none}.erp-sidebar-icon{width:1.72vw;height:1.72vw;margin-left:.2vw;object-fit:contain;flex-shrink:0;position:relative;z-index:1}.erp-sidebar-label{font-size:.95vw;font-weight:450;color:#46505a;margin-left:.5vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter,sans-serif;position:relative;z-index:1}.erp-sidebar-item.active .erp-sidebar-label{color:#46505a;font-weight:450}.erp-sidebar-separator{height:.05vw;flex-shrink:0;margin-top:0;background:linear-gradient(90deg,#fff,#007de12e 18%,#007de18c,#007de12e 82%,#fff)}.erp-sidebar-bottom{flex-shrink:0}.erp-sidebar-bottom-row{display:flex;align-items:stretch;height:2.55vw}.erp-sidebar-bottom-item{flex:1;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.erp-sidebar-bottom-icon{width:3.05vw;height:auto;object-fit:contain;display:block;flex-shrink:0}.erp-header{position:fixed;top:var(--erp-top-accent-h);left:calc(var(--erp-sidebar-w) - 1px);width:calc(100% - var(--erp-sidebar-w) + 1px);height:var(--erp-header-h);box-sizing:border-box;display:flex;align-items:center;background:#fff;border-bottom:.05vw solid var(--erp-sidebar-active-border);z-index:210}.erp-company-name{flex:1;display:flex;align-items:center;font-size:1.2vw;font-weight:400;color:#46505a;padding-left:var(--erp-page-pad-x);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Noto Sans,sans-serif}.erp-header-squares{display:flex;align-items:center;height:2.5vw;flex-shrink:0;margin-right:var(--erp-page-pad-x);gap:.5vw}.erp-header-square{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.25vw;transition:box-shadow .15s ease}.erp-header-square--active{box-shadow:0 .12vh .25vw #46505a33,0 .04vh .1vw #46505a24}.erp-square-icon{height:2.3vw;width:auto;object-fit:contain;display:block;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.erp-user-panel{position:fixed;top:calc(var(--erp-chrome-top) + .7vh);right:1.9vw;z-index:260;width:20vw;background:#fff;border:.1vw solid #e6ebf3;border-radius:.2vw;box-shadow:0 .8vh 1.8vw #0f172a1f,0 .2vh .5vw #0f172a14;padding:2vh .9vw 1.1vh;font-family:Inter,sans-serif}.erp-user-panel__close{position:absolute;top:1.5vh;right:.45vw;border:none;background:transparent;width:1.6vw;height:1.6vw;padding:.15vw;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center;border-radius:.3vw;transition:background .15s ease,opacity .15s ease}.erp-user-panel__close img{width:.78vw;height:.78vw;object-fit:contain;display:block;opacity:.75}.erp-user-panel__close:hover img{opacity:1}.erp-user-panel__close:hover{background:#f3f6fb}.erp-user-panel__head{display:flex;gap:.7vw;align-items:center;padding-right:1.4vw}.erp-user-panel__avatar-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.65vw;height:2.65vw}.erp-user-panel__avatar{width:2.65vw;height:2.65vw;object-fit:contain;display:block}.erp-user-panel__meta{min-width:0;flex:1}.erp-user-panel__name{margin:0 0 .8vh;font-size:.94vw;font-weight:600;color:#2b3747;line-height:1.25}.erp-user-panel__line{margin:.8vh 0 0;font-size:.82vw;line-height:1.35;color:#607080}.erp-user-panel__label{font-weight:500;color:#39485a}.erp-user-panel__value{font-weight:400;color:#607080;word-break:break-word}.erp-user-panel__sep{height:.1vh;background:#e6ebf3;margin:1.2vh 0 .9vh;border:none}.erp-user-panel__action{display:block;width:100%;text-align:left;border:none;background:transparent;padding:.9vh .55vw;font-size:.9vw;font-weight:500;color:#3a4858;font-family:Inter,sans-serif;cursor:pointer;border-radius:.28vw;transition:background .15s ease,color .15s ease}.erp-user-panel__action+.erp-user-panel__action{margin-top:.25vh}.erp-user-panel__action:hover{color:#007de1;background:#eef5ff}.erp-sidebar--module-guide .erp-sidebar-item{cursor:pointer}.erp-sidebar--module-guide .erp-sidebar-label{margin-left:0}.erp-main{position:fixed;top:var(--erp-chrome-top);left:calc(var(--erp-sidebar-w) - 1px);width:calc(100% - var(--erp-sidebar-w) + 1px);height:calc(100vh - var(--erp-chrome-top));display:flex;flex-direction:column;overflow:hidden;background:#fff}.erp-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;scrollbar-gutter:stable}.erp-main--emp-form{overflow:hidden;--emp-form-extra-pad-top: 1.3vh}.erp-main--emp-form .erp-page-subheader{padding-top:calc(var(--erp-page-pad-top) + var(--emp-form-extra-pad-top))}.erp-page-subheader{flex-shrink:0;padding:var(--erp-page-pad-top) var(--erp-page-pad-x) 0;background:#fff;box-sizing:border-box}.erp-page-subheader .erp-page-header{margin-bottom:0}.erp-content--emp-form{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;scrollbar-gutter:auto}.erp-content--emp-form>.erp-page.emp-form-page{flex:1 1 0;min-height:0}.report-shell{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;padding-top:var(--erp-top-accent-h)}.report-shell:before{content:"";position:fixed;top:0;left:0;width:100%;height:var(--erp-top-accent-h);background:var(--erp-top-accent);z-index:220}.report-shell .emp-form-top-accent{display:none}.report-shell>.erp-page.emp-form-page{flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0!important}.report-shell>.erp-page.emp-form-page.emp-form-page--book-so{padding-bottom:0!important}.report-shell>.erp-page.emp-form-page .emp-form-scroll-shell{flex:1 1 0;min-height:0}.report-shell>.erp-page.emp-form-page .emp-form-card--book-so{flex:1 1 0;min-height:0}.erp-content--emp-form>.erp-page.support-hub-page{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-content--emp-form>.erp-page.support-module-guide-page{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-subheader{height:2.7vw;min-height:2.7vw;display:flex;align-items:center;justify-content:space-between;padding:0 var(--erp-page-pad-x);background:#fff;border-bottom:.1vw solid #d2d2d2;flex-shrink:0}.erp-subheader-left{display:flex;align-items:center;gap:.8vw;margin-top:-.5vh}.erp-back-btn{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.erp-back-btn:focus-visible{outline:.15vw solid #007de1;outline-offset:.2vw}.erp-back-icon{display:block;height:1.5vw;width:auto;object-fit:contain}.erp-subheader-title{font-size:1.08vw;font-weight:450;color:#506ed2;font-family:Inter,sans-serif}.erp-subheader-right{display:flex;align-items:center;gap:1vw}.erp-footer{height:2.9vw;min-height:2.9vw;flex-shrink:0;display:flex;align-items:center;padding:0 var(--erp-page-pad-x);background:#fff;border-top:.1vw solid #d2d2d2}.erp-footer-records{display:inline-flex;align-items:center;gap:.4vw;padding:.5vh .75vw;background:#fafaff;border:.1vw solid #007de1;border-radius:.2vw;font-size:.9vw;font-weight:450;color:#46505a;font-family:Inter,sans-serif;white-space:nowrap;-webkit-font-feature-settings:"calt" 1;font-feature-settings:"calt" 1}.erp-footer-meta{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:stretch;gap:1.2vw}.erp-footer-pagination{display:flex;align-items:center;gap:.5vw;height:1.65vw;justify-self:center}.erp-footer-page-btn{height:1.65vw;width:auto;border:none;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.erp-footer-page-btn:disabled{opacity:.45;cursor:default}.erp-footer-page-btn img{height:1.4vw;width:auto}.erp-footer-page-label{height:1.65vw;display:flex;align-items:center;padding:0;border:.1vw solid #007de1;border-radius:.15vw;font-size:.9vw;font-weight:400;color:#46505a;background:#fff;white-space:nowrap;overflow:hidden}.erp-footer-page-prefix,.erp-footer-page-current,.erp-footer-page-total{height:100%;display:inline-flex;align-items:center}.erp-footer-page-prefix{padding:0 .65vw;background:#fafaff}.erp-footer-page-current{min-width:2vw;justify-content:center;border-left:.1vw solid #007de1;border-right:.1vw solid #007de1;background:#fff}.erp-footer-page-total{padding:0 .65vw;background:#fafaff}.erp-footer-records{justify-self:start}.erp-search-wrap{display:flex;align-items:center;gap:.5vw;background:#fff;border:.1vw solid #d2d2d2;border-radius:.1vw;padding:.9vh .8vw;min-width:14vw;box-shadow:0 .2vh .45vw #232d371a}.erp-search-icon{width:.9vw;height:.9vw;object-fit:contain;flex-shrink:0}.erp-search-input{border:none;outline:none;background:transparent;font-size:.95vw;color:#46505a;width:100%;font-family:Inter,sans-serif}.erp-search-input::placeholder{color:#898989}.erp-page{padding:var(--erp-page-pad-top) var(--erp-page-pad-x) 2.5vh;display:flex;flex-direction:column;gap:2.2vh;height:100%;box-sizing:border-box}@media(max-height:920px){:root{--erp-header-h: 3.2vw;--erp-page-pad-top: 1.4vh}.erp-page{padding:var(--erp-page-pad-top) var(--erp-page-pad-x) 2.5vh}}.slim-scrollbar::-webkit-scrollbar{width:.4vw;background:transparent}.slim-scrollbar::-webkit-scrollbar-track{background:#0000000d;border-radius:.4vw}.slim-scrollbar::-webkit-scrollbar-thumb{background:#648cc459;border-radius:.4vw}.slim-scrollbar::-webkit-scrollbar-thumb:hover{background:#648cc499}.slim-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(100,140,196,.35) transparent}:root{--erp-page-title-size: 1.2vw;--erp-page-title-color: #282828;--erp-page-edit-icon-size: 1.05vw;--erp-page-edit-icon-gap: .28vw;--erp-modal-edit-icon-size: .85vw}.erp-page-header{position:relative;margin-bottom:0}.erp-page>header.toolbar:first-child{margin-bottom:0}.erp-breadcrumb{display:flex;align-items:center;font-size:var(--erp-page-title-size, 1.2vw);font-weight:400;margin:0;font-family:Inter,sans-serif;letter-spacing:-.02em;line-height:1.2;min-height:1.5vw}.erp-breadcrumb--page-title{align-items:center}.erp-page-header>h1:not(.erp-breadcrumb),.erp-page>header.toolbar>h1:not(.erp-breadcrumb){color:var(--erp-page-title-color, #282828)}.erp-breadcrumb--page-title .erp-breadcrumb-item{color:var(--erp-page-title-color, #282828)}.erp-breadcrumb-item{color:var(--erp-page-title-color, #282828);font-size:var(--erp-page-title-size, 1.2vw);font-weight:400;display:inline-flex;align-items:center}.erp-breadcrumb-link{color:#46505a;font-weight:400;cursor:pointer;transition:color .15s ease;display:inline-flex;align-items:center}.erp-breadcrumb-link:hover{color:#007de1}.erp-breadcrumb-link--static{cursor:default}.erp-breadcrumb-link--btn{background:transparent;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;line-height:inherit}.erp-breadcrumb-link--btn:focus-visible{outline:.12vw solid #007de1;outline-offset:.15vw;border-radius:.15vw}.erp-breadcrumb-group{display:inline-flex;align-items:center}.erp-page-header__title-row{display:inline-flex;align-items:center;gap:var(--erp-page-edit-icon-gap, .28vw);min-width:0}.erp-page-header__title-action{display:inline-flex;align-items:center;flex-shrink:0}.erp-breadcrumb-sep{margin:0 1vw;height:1.5vw;padding:0;width:auto;display:block;align-self:center}.erp-header-minimal{padding-bottom:1vh;border-bottom:.1vw solid #d2d2d2}.module-management-page .module-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2vh 1.8vw;width:100%}.emp-toolbar-tenant-select{min-width:14vw;width:14vw;flex-shrink:0}.emp-toolbar-tenant-select .sc-field{margin:0;gap:0}.emp-toolbar-tenant-select .sc-select-wrap{width:100%}.emp-toolbar-tenant-select .sc-custom-select{height:var(--emp-toolbar-control-h, 2.1vw);min-height:var(--emp-toolbar-control-h, 2.1vw);transform:none}.emp-toolbar-tenant-select .sc-custom-select__value{transform:none}.im-table{border-collapse:collapse;font-family:Inter,sans-serif;border:.1vw solid #d2d2d2!important;border-radius:.2vw;overflow:hidden;outline:.1vw solid #d2d2d2;outline-offset:-.1vw;box-shadow:none;width:100%}.im-table thead tr{background-color:#e1efff}.im-table thead th{color:#46505a;border:.1vw solid #d2d2d2;font-weight:450;font-size:.93vw;padding:1.1vh 1vw;white-space:nowrap}.im-table tbody td{background-color:#fff;color:#46505a;border:.1vw solid #d2d2d2;font-weight:400;font-size:.93vw;padding:1.1vh 1vw;white-space:nowrap}.im-table tbody tr:not(.im-empty-row):hover td{background-color:#f2f7fc}.im-empty-row td.im-empty-cell{padding:0;background:#fff;border:.1vw solid #d2d2d2}.im-no-records{min-height:22vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vh}.im-no-records__icon{width:4.5vw;height:auto;opacity:.9}.im-no-records__text{font-size:1vw;font-weight:400;font-family:Inter,sans-serif;color:#7b8590}.im-toolbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:0}.im-new-btn{height:2.1vw;width:auto;cursor:pointer;display:block}.im-new-btn--disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.purchase-toolbar-left{display:flex;align-items:center;gap:.8vw}.purchase-toolbar-right{display:flex;align-items:center;gap:0}.purchase-seperator{height:1.8vw}.purchase-monthyear{width:12vw}.purchase-page-clickwrap{height:100%;width:100%;display:flex;flex-direction:column;min-height:0}.purchase-list-stack{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.5vh}.purchase-table{width:100%}.im-table.purchase-table{outline:none;border:none!important}.purchase-td--ellipsis{max-width:0;overflow:hidden;vertical-align:middle}.purchase-td-ellipsis-inner{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.im-table.purchase-table.purchase-table--framed{border:.1vw solid #d2d2d2!important;outline:.1vw solid #d2d2d2;outline-offset:-.1vw}.purchase-account-sidebar-scroll,.sales-account-sidebar-scroll{border-top:.1vw solid #F0F7FF}.purchase-th{position:relative}.purchase-th--left{text-align:left}.purchase-th--center{text-align:center}.purchase-header-content{display:flex;align-items:center;width:100%}.purchase-header-content--left{justify-content:flex-start}.purchase-header-content--center{justify-content:center}.purchase-table th[data-col=txnId]{width:8%}.purchase-table th[data-col=txnDate],.purchase-table th[data-col=refNo],.purchase-table th[data-col=refDate]{width:9%}.purchase-table th[data-col=accountName]{width:16%}.purchase-table th[data-col=acCode],.purchase-table th[data-col=debit],.purchase-table th[data-col=credit]{width:9%}.purchase-table th[data-col=narration]{width:14%}.purchase-table th[data-col=action]{width:8%}:root{--purchase-form-shell-pad: .5vh;--purchase-form-top-accent-min-h: .3vh;--purchase-form-top-row-gap-b: .5vh;--purchase-form-table-section-gap: 1.5vh;--purchase-form-table-section-pad-x: 1.5vw;--purchase-form-cell-inner-pad-y: .15vh;--purchase-form-cell-inner-pad-x: .12vw;--purchase-form-footer-pad-y: 1.1vh}.purchase-form-table-section{justify-content:flex-start}.purchase-form-footer-outer{padding-top:var(--purchase-form-footer-pad-y)!important;padding-bottom:var(--purchase-form-footer-pad-y)!important}.im-status{display:inline-flex;align-items:center;gap:.5vw}.im-status-dot{width:.6vw;height:.6vw;border-radius:50%;background:#009696;flex-shrink:0}.im-action-wrap{display:inline-flex;align-items:center;justify-content:center;width:100%}.im-action-icon{width:1.7vw;height:auto;cursor:pointer;display:block;margin:0 auto;transition:opacity .15s ease}.im-action-header-icon{width:1.7vw;height:auto;display:block;margin:0 auto}.im-action-icon--active,.im-action-icon:hover{opacity:.75}.im-action-icon--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.im-bulk-action-pulse .im-action-icon{animation:imBulkPulse 1.4s ease-in-out infinite;transform-origin:center}@keyframes imBulkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.im-action-dropdown{position:fixed;transform:translate(-50%);background:#fff;border:.07vw solid #d4d8e2;border-radius:.2vw;box-shadow:0 .5vh 1.5vw #0f172a1f,0 .1vh .3vw #0f172a0f;list-style:none;margin:0;padding:.4vh .3vw;width:max-content;z-index:99999}.im-action-dropdown__item{padding:.7vh .8vw;font-size:.9vw;font-weight:400;font-family:Inter,sans-serif;color:#46505a;cursor:pointer;border-radius:.2vw;transition:background .12s ease,color .12s ease;white-space:nowrap;text-align:center}.im-action-dropdown__item:hover{background:#eef4ff;color:#007de1}.rl-modal{width:68vw;height:72vh;display:flex;flex-direction:column}.rl-modal--adaptive{width:max-content;max-width:68vw;height:auto;max-height:90vh}.rl-modal--adaptive .rl-table-wrap{flex:0 1 auto;padding:1.2vh 1.8vw 1.2vh;box-sizing:border-box}.rl-modal--adaptive .rl-table-wrap--in-scroll{padding:0}.rl-modal--adaptive .rl-table-scroll-host{flex:0 0 auto;align-self:stretch;box-sizing:border-box;padding:1.2vh .45vw 1.2vh 1.8vw}.rl-modal--adaptive .rl-table-scroll{width:100%;height:auto;min-height:0;flex:0 0 auto;gap:.55vw;--csv-rail-w: var(--emp-external-rail-width, .85vw);--csv-arrow-h: .85vw;--csv-rail-bg: #f5f5ff;--csv-rail-border: rgba(0, 125, 225, .5);--csv-rail-border-w: .08vw;--csv-track-bg: #f5f5ff;--csv-thumb-bg: #eef4ff}.sc-modal.rl-modal.rl-modal--adaptive{width:max-content;max-width:68vw}.rl-modal--adaptive .rl-empty{padding:1.6vh 0}.rl-modal .sc-modal-header{border-bottom:none}.rl-separator{height:.05vw;background:#b8bcc8;flex-shrink:0}.rl-pagination{display:flex;align-items:center;justify-content:center;gap:1.2vw;padding:1.6vh 0;flex-shrink:0}.rl-page-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.rl-page-btn:disabled{opacity:.3;cursor:default}.rl-page-btn img{height:1.3vw;width:auto}.rl-page-label{font-size:1vw;font-weight:400;font-family:Inter,sans-serif;color:#46505a}.rl-table-wrap{flex:1;overflow-y:auto;padding:4vh 1.8vw 1.5vh}.rl-empty{text-align:center;padding:3vh 0;font-size:1vw;color:#8a939e;font-family:Inter,sans-serif}.rl-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;border:.1vw solid #d2d2d2;border-radius:.2vw;overflow:hidden;outline:.1vw solid #d2d2d2;outline-offset:-.1vw;box-shadow:none}.rl-table thead tr{background-color:#e1efff}.rl-table thead th{color:#46505a;border:.1vw solid #d2d2d2;font-weight:450;font-size:.95vw;padding:1.1vh 1vw;white-space:nowrap;text-align:left}.rl-table tbody tr{transition:background .12s ease}.rl-table tbody td{background-color:#fff;color:#46505a;border:.1vw solid #d2d2d2;font-weight:400;font-size:.95vw;padding:1.1vh 1vw;white-space:nowrap;vertical-align:middle}.rl-table tbody tr:hover td{background-color:#f2f7fc}.rl-rev-num{font-weight:500;color:#007de1}.rl-rev-info,.rl-table--sac-revision .rl-col-center{text-align:center}.rl-view-icon{height:1vw;width:auto;cursor:pointer;opacity:.8;transition:opacity .15s ease;display:inline-block;vertical-align:middle}.rl-view-icon:hover{opacity:1}.truncated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.export-btn{height:1.9vw;width:auto;cursor:pointer;margin-right:.5vw}.im-page-wrap{flex:1;overflow:hidden;display:flex;flex-direction:column}.im-table-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.im-header-content{display:flex;align-items:center;justify-content:center;gap:.4vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-filter-ico{width:.8vw;cursor:pointer;flex-shrink:0}.im-table-select-all-icon{width:.9vw;height:.9vw;display:block;margin:0 auto}.im-bracket-text{color:#9d9d9d;font-weight:400}.im-bracket-text--newline{display:block}.im-info-msg{padding:2vw;text-align:center;color:#8a939e}.im-filter-popover{position:fixed;width:16vw;background:#fff;border:.1vw solid rgb(232,232,255);border-radius:.2vw;padding:1vh 1vw;z-index:9999;box-shadow:var(--erp-card-shadow);font-family:Inter,sans-serif}.im-checkbox-row{display:flex;align-items:center;gap:.65vw;margin-bottom:.75vh;cursor:pointer;font-family:Inter,sans-serif}.im-checkbox-row:last-child{margin-bottom:0}.im-checkbox-row--solo{margin-bottom:0;gap:0}.im-filter-popover .im-checkbox-row:hover .im-checkbox-box{box-shadow:none}.im-filter-popover .im-checkbox-box{transition:none}.im-checkbox-box{box-sizing:border-box;width:1.15vw;height:1.15vw;flex-shrink:0;position:relative;display:block;cursor:pointer;border:.08vw solid #007de1;border-radius:.3vw;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.im-checkbox-box.im-checkbox-box--checked{background:#fff;border-color:#007de1}.im-checkbox-box.im-checkbox-box--checked:after{content:"";position:absolute;top:50%;left:50%;width:55%;height:55%;transform:translate(-50%,-50%);background-color:#007de1;border-radius:.18vw;pointer-events:none}.im-checkbox-row:hover .im-checkbox-box{box-shadow:0 0 0 .15vw #197dfa33}.im-checkbox-label{font-size:.8vw;color:#232d37;font-family:Inter,sans-serif;line-height:1.35}.im-checkbox-label--emphasis{font-weight:500}.im-table--master{table-layout:fixed;width:100%;min-width:0}.im-table--master thead th,.im-table--master tbody td,.im-table--master .emp-master-table__cell{overflow:hidden;max-width:0}.im-row-select-btn{box-sizing:border-box;width:1.1vw;height:1.1vw;border:.07vw solid #007de1;border-radius:.15vw;background:#fff;cursor:pointer;padding:0;position:relative;flex-shrink:0}.im-row-select-btn.is-selected{background:#fff}.im-row-select-btn.is-selected:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;background-color:#007de1;border-radius:.15vw;pointer-events:none;box-sizing:border-box}.im-table--master .im-header-content{font-weight:450;color:#46505a}.im-table--master td .im-status{justify-content:flex-start}.user-management-page .im-table--master td .im-status{display:flex;width:100%;min-width:0;max-width:100%}.user-management-page .im-table--master td .im-status__label{flex:1;min-width:0}.module-card:hover{box-shadow:var(--erp-card-shadow-hover);border-color:#007de1}.module-card--selected{border-color:#007de1;background:#fff;box-shadow:var(--erp-card-shadow)}.module-card--restricted{border-color:#d1d5db;background:#f3f4f6}.module-card--restricted .module-card__icon,.module-card--restricted .module-card__label{opacity:.55;filter:grayscale(60%)}.module-card__icon{width:2.8vw;height:2.8vw;object-fit:contain}.sc-toggle--margin{margin-left:.8vw}.module-toolbar-right{display:flex;align-items:center;gap:1vw}.module-counter{padding:.6vh 1.2vw;border:.08vw solid #007de1;border-radius:.2vw;color:#007de1;font-size:.9vw;font-weight:500;background:#fff}.module-deselect-btn{background:#5d6f91;color:#fff;border:none;padding:.6vh 1.5vw;border-radius:.2vw;font-size:.9vw;font-family:Inter,sans-serif;cursor:pointer;transition:background .2s;min-width:8.5vw}.module-deselect-btn:hover{background:#46505a}.module-management-footer{margin-top:auto;padding:1.5vh 0;width:100%}.module-footer-sep{border:none;border-top:.1vw solid #e2e8f0;margin-bottom:2vh}.module-footer-actions{display:flex;justify-content:flex-end;width:100%}.module-save-img{height:2.3vw;width:auto;cursor:pointer;transition:transform .15s ease}.module-save-img:hover{transform:scale(1.02)}.module-save-img:active{transform:scale(.98)}.submodule-footer-img{height:2.1vw;width:auto;cursor:pointer;transition:transform .15s ease}.submodule-footer-img:hover{transform:scale(1.02)}.submodule-footer-img:active{transform:scale(.98)}.submodule-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.submodule-modal-content{width:72vw;height:78vh;position:absolute;margin:0;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:.4vw;box-shadow:0 .4vw 1.2vw #00000026}.submodule-modal-header{padding:1.2vh 1.5vw;border-top:.35vw solid #007de1;border-bottom:.08vw solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.submodule-modal-title{font-size:1.15vw;color:#007de1;font-weight:500;font-family:Inter,sans-serif}.submodule-modal-close{cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.2vw;transition:opacity .15s ease}.submodule-modal-close:hover{opacity:.7}.submodule-modal-close img{width:.8vw;height:.8vw}.submodule-modal-body{padding:2vh 1.5vw;overflow-y:auto;flex:1;background:#fcfdfe}.submodule-row-card{background:#fff;border:.08vw solid #e2e8f0;border-radius:.25vw;padding:1vh 1.2vw;margin-bottom:1.5vh;box-shadow:0 .1vw .3vw #00000005;display:flex;align-items:center;justify-content:space-between}.submodule-title-row{display:flex;align-items:center;gap:.8vw}.submodule-label{font-size:.95vw;color:#46505a;font-weight:600}.submodule-actions-row{display:flex;align-items:center;gap:.6vw;flex-shrink:0}.submodule-actions-row--book-so{flex-wrap:wrap;justify-content:flex-end;max-width:52vw;gap:.45vw .5vw}.submodule-row-card--child .submodule-actions-row--book-so{max-width:58vw}.submodule-action-btn{padding:.3vh .8vw;border:.08vw solid #e2e8f0;border-radius:.2vw;background:#fff;color:#b8bcc8;font-size:.8vw;cursor:pointer;transition:all .15s ease;min-width:4.2vw}.submodule-action-btn--enabled{border-color:#007de1;color:#007de1}.submodule-action-btn--enabled:hover{background:#f0f7ff}.submodule-modal-footer{padding:2.4vh 2.4vw;border-top:.1vw solid #b8bcc8;background:#fff;display:flex;justify-content:space-between;align-items:center}.submodule-footer-left{display:flex;align-items:center;gap:1.5vw}.submodule-footer-btn{height:2.1vw;min-width:7.2vw;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.2vw;background:#4682c8;color:#fff;font-size:.85vw;font-weight:500;cursor:pointer;transition:opacity .15s;padding:0 1vw;box-sizing:border-box}.submodule-footer-btn:hover{opacity:.9}.submodule-footer-right{display:flex;gap:1.2vw;align-items:center}.submodule-footer-cancel-btn{height:2.1vw;min-width:5.5vw;display:inline-flex;align-items:center;justify-content:center;border:.08vw solid #d2d2d2;border-radius:.2vw;background:#fff;color:#64748b;font-size:.85vw;font-weight:500;cursor:pointer;padding:0 1vw}.submodule-footer-save-btn{height:2.1vw;min-width:5.5vw;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.2vw;background:#007de1;color:#fff;font-size:.85vw;font-weight:500;cursor:pointer;padding:0 1vw}.submodule-footer-save-btn:hover{opacity:.9}.submodule-option-count{font-size:.85vw;color:#64748b}.submodule-modal-header-grab{cursor:grab}.submodule-modal-header-grabbing{cursor:grabbing}.submodule-label--clickable{cursor:pointer}.submodule-label--default{cursor:default}.submodule-empty-msg{text-align:center;padding:10vh;color:#94a3b8}.dropdown-restricted-wrap{display:flex;align-items:center;justify-content:center}.dropdown-restricted-text{color:#94a3b8}.dd-settings-type-inline-input{width:100%;margin:0;border:.1vw solid #0046d2}.submodule-visibility-control{display:flex;align-items:center;gap:.5vw;margin-left:.8vw}.submodule-visibility-label{font-size:.8vw;color:#64748b;font-weight:500;min-width:4.5vw;text-align:right}.formRoot{position:relative;display:flex;flex-direction:column;--pj-field-gap: 2vw;--pj-shell-pad: var(--purchase-form-shell-pad);background:#fff;margin:0;height:auto;flex:0 0 auto;max-height:calc(100% - .5vw);padding:var(--pj-shell-pad);border-radius:.25vw;border:.08vw solid #b8dcea;box-shadow:0 .45vw 1.35vw #0f172a1f,0 .1vw .36vw #0f172a12;overflow-x:hidden;overflow-y:auto;font-family:Inter,sans-serif}.formRoot:before{content:"";display:block;width:calc(100% + (var(--pj-shell-pad) * 2));height:.4vw;min-height:var(--purchase-form-top-accent-min-h);background:#007de1;flex-shrink:0;margin:calc(var(--pj-shell-pad) * -1) calc(var(--pj-shell-pad) * -1) 0}.sectionDivider{flex-shrink:0;margin:0 calc(var(--pj-shell-pad) * -1);border:none;border-top:.11vw solid #d2d2d2;height:0}.sectionDividerBeforeNarration{margin-top:0;margin-bottom:0}.sectionTop{display:flex;gap:var(--pj-field-gap);margin-top:1vh;padding:1.25vh 1.5vw 1.35vh;margin-bottom:var(--purchase-form-top-row-gap-b);align-items:flex-end}.payment-form-top-field{flex:1 1 0;min-width:0;max-width:25%}.payment-form-top-field .sc-field,.payment-form-top-field .sc-select-wrap{width:100%;min-width:0}.payment-header-supplier-trigger{display:flex;align-items:center;height:4.3vh;min-height:4.3vh;width:100%;min-width:0;border:.08vw solid #d2d2d2;border-radius:.2vw;padding:0 .7vw;font-size:1vw;font-weight:400;font-family:Inter,sans-serif;color:#46505a;background:#fff;cursor:pointer;box-sizing:border-box;box-shadow:none!important}.payment-header-supplier-trigger .accountTriggerText{flex:1;min-width:0;color:#46505a}.payment-header-supplier-trigger.accountTriggerPlaceholder,.payment-header-supplier-trigger.accountTriggerPlaceholder .accountTriggerText{color:#8a939e}.payment-header-supplier-trigger:focus{outline:none;border-color:#007de1;box-shadow:0 0 0 .12vw #197dfa2e!important}.payment-header-supplier-trigger.accountTriggerLocked{background:#f5f5ff;cursor:not-allowed}.labelTeal{color:#007daf!important;font-weight:450;font-size:1vw}.inputLightTeal{border:.09vw solid #007daf!important;border-radius:.2vw!important;color:#46505a!important;box-shadow:none!important}.inputLightTeal:focus{border-color:#007daf!important;box-shadow:0 0 0 .1vw #007daf38!important}.dateTrigger{display:flex;align-items:center;justify-content:flex-start;height:4.1vh;width:100%;margin:0;border:.09vw solid #007daf!important;border-radius:.2vw!important;padding:0 .65vw;font-size:.95vw;font-family:Inter,sans-serif;background:#fff;cursor:pointer;box-sizing:border-box;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.dateTrigger:focus{outline:none;border-color:#007daf!important;box-shadow:0 0 0 .1vw #007daf38!important}.tableSection{position:relative;flex:0 0 auto;min-height:48vh;margin-top:var(--purchase-form-table-section-gap);margin-bottom:var(--purchase-form-table-section-gap);padding:0 var(--purchase-form-table-section-pad-x);display:flex;flex-direction:column;align-self:stretch;width:100%}.tablePanel{flex:1 1 auto;min-height:0;align-self:stretch;width:100%;border:none;border-radius:.2vw;overflow:hidden;box-shadow:none}.tablePanelJournalScroll{overflow:visible!important}.purchaseJournalTableWrap{flex:1 1 auto;min-height:0;width:100%;position:relative;overflow:hidden;--pj-body-row-height: 4.6vh;--pj-tbody-row-stack-slop: .8vh;--pj-tbody-fixed-body-h: calc(var(--pj-body-row-height) * var(--max-lines, 8) + var(--pj-tbody-row-stack-slop));--pj-scroll-body-viewport-h: calc(var(--pj-body-row-height) * var(--max-lines, 8) + var(--pj-tbody-row-stack-slop));--pj-external-rail-width: .92vw}.tableScrollEnabled{overflow:hidden}.purchaseJournalTableWrap .im-table{table-layout:fixed;width:100%;height:auto;max-height:none;border-collapse:collapse}.purchaseJournalTableWrap .im-table thead,.purchaseJournalTableWrap .im-table tfoot{display:table;width:100%;table-layout:fixed}.purchaseJournalTableWrap .im-table tbody{display:block;overflow-x:hidden}.purchaseJournalTableWrap:not(.tableScrollEnabled) .im-table tbody{height:auto;min-height:var(--pj-tbody-fixed-body-h);max-height:none;overflow-y:visible}.purchaseJournalTableWrap.tableScrollEnabled .im-table tbody{height:var(--pj-scroll-body-viewport-h);max-height:var(--pj-scroll-body-viewport-h);min-height:var(--pj-scroll-body-viewport-h);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.purchaseJournalTableWrap.tableScrollEnabled .pjTbodyHideNativeBar{scrollbar-width:none;-ms-overflow-style:none}.purchaseJournalTableWrap.tableScrollEnabled .pjTbodyHideNativeBar::-webkit-scrollbar{width:0;height:0;display:none}.purchaseJournalExternalRail{position:absolute;right:0;top:0;width:var(--pj-external-rail-width);--csv-rail-w: var(--pj-external-rail-width);--csv-arrow-h: 1.08vw;overflow:visible;z-index:4;box-sizing:border-box;display:flex;flex-direction:column}.purchaseJournalTableWrap .im-table tbody tr{display:table;width:100%;table-layout:fixed;box-sizing:border-box;height:var(--pj-body-row-height);min-height:var(--pj-body-row-height);max-height:var(--pj-body-row-height);overflow:hidden;border-bottom:.1vw solid #d2d2d2!important}.purchaseJournalTableWrap .im-table thead th{font-weight:450;background:#e1efff}.purchaseJournalTableWrap .im-table tbody td{vertical-align:middle;height:var(--pj-body-row-height);min-height:var(--pj-body-row-height);max-height:var(--pj-body-row-height);box-sizing:border-box;border-top:none!important;border-bottom:none!important;padding:var(--purchase-form-cell-inner-pad-y) var(--purchase-form-cell-inner-pad-x)!important;overflow:hidden}.purchaseJournalTableWrap .im-table tbody td:nth-child(1){width:7%}.purchaseJournalTableWrap .im-table tbody td:nth-child(2){width:8%}.purchaseJournalTableWrap .im-table tbody td:nth-child(3){width:45%}.purchaseJournalTableWrap .im-table tbody td:nth-child(4){width:15%}.purchaseJournalTableWrap .im-table tbody td:nth-child(5){width:15%}.purchaseJournalTableWrap .im-table tbody td:nth-child(6){width:13%}.purchaseJournalTableWrap .im-table tbody td:nth-child(7){width:13%}.rowMuted{color:#46505a}.centerCell{text-align:center}.colLine{width:7%;text-align:center}.colByTo{width:8%;text-align:center}.colAccountName{width:45%;text-align:left}.colCurrentBal,.colAcCode{width:15%;text-align:center}.colDebit,.colCredit{width:13%;text-align:center}.purchaseJournalTableWrap .im-table tbody td.accountCell,.purchaseJournalTableWrap .im-table tbody td.amountCell{vertical-align:middle!important;box-sizing:border-box!important}.purchaseJournalTableWrap .im-table tbody tr:last-child td{border-bottom:.1vw solid #d2d2d2!important}.accountTrigger{display:flex;align-items:center;height:100%;width:100%;min-height:0;border:.08vw solid #d2d2d2;border-radius:.15vw!important;padding:.4vw;font-size:.96vw;font-family:Inter,sans-serif;background:#fff;cursor:pointer;box-sizing:border-box;box-shadow:none!important}.accountTriggerText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountTriggerPlaceholder{color:#8a939e}.journalFillerAccountGhost{visibility:hidden!important;pointer-events:none!important}.accountTrigger:focus{outline:none;border-color:#007de1;box-shadow:0 0 0 .12vw #197dfa2e!important}.amountInput{height:100%!important;min-height:0!important;max-height:none!important;width:100%;border:.08vw solid #d2d2d2;border-radius:.15vw!important;font-size:.96vw!important;padding:.4vw!important;line-height:1.2!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important}.purchaseJournalTableWrap .im-table tbody td.amountCell .sc-input.amountInput{height:100%!important;min-height:0!important;max-height:none!important}.amountInput[type=number]::-webkit-outer-spin-button,.amountInput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amountInput[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.amountInput:focus{border-color:#007de1!important;box-shadow:0 0 0 .12vw #197dfa2e!important}.emptyJournalRowInput{visibility:hidden!important;pointer-events:none!important}.footerTotalsRow td{background-color:#e1efff!important;color:#46505a!important;font-weight:450!important;font-size:1vw!important;border-top:.1vw solid #d2d2d2!important;border-bottom:.1vw solid #d2d2d2!important;padding:1vh 1.02vw!important;position:relative;z-index:1}.footerTotalsRow:hover td{background-color:#e1efff!important;color:#46505a!important}.footerTotalsRow td.drCrLeadCell{border-right:none!important}.footerTotalsRow td.drCrCell{border-left:none!important}.footerTotalsRow td:nth-last-child(3),.footerTotalsRow td:nth-last-child(2),.footerTotalsRow td:last-child{text-align:center!important}.footerTotalsRow td:nth-child(1){width:7%}.footerTotalsRow td:nth-child(2){width:8%}.footerTotalsRow td:nth-child(3){width:45%}.footerTotalsRow td:nth-child(4){width:15%}.footerTotalsRow td:nth-child(5){width:15%}.footerTotalsRow td:nth-child(6){width:13%}.footerTotalsRow td:nth-child(7){width:13%}.footerTotalsRow td:nth-child(6),.footerTotalsRow td:last-child{border-left:none!important;position:relative}.footerTotalsRow td:nth-child(6):before,.footerTotalsRow td:last-child:before{content:"";position:absolute;left:-.05vw;top:0;bottom:0;width:.04vw;background:#ddd}.sectionBottomOuter{margin-top:0;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;width:100%;min-height:0;padding:var(--purchase-form-footer-pad-y) 0;box-sizing:border-box}.sectionBottom{display:flex;justify-content:space-between;align-items:center;gap:1.5vw;flex:0 0 auto;width:100%;min-height:4.8vh;padding:0 1.5vw}.narrationWrap{display:flex;align-items:center;flex:0 1 33%;max-width:35vw;min-width:0;min-height:4.8vh;border:.08vw solid #d2d2d2;border-radius:.2vw;padding:.6vh .9vw;background:#fff;box-sizing:border-box}.narrationLabel{color:#46505a;margin-right:.6vw;font-size:1vw;font-weight:400;white-space:nowrap}.narrationInput{flex:1;min-width:0;border:none;outline:none;font-size:1vw;color:#46505a;font-family:Inter,sans-serif}.actions{display:flex;gap:1vw;flex-shrink:0}.actionBtnIcon{height:2.1vw;width:auto;cursor:pointer;display:block}.by-to-toggle-active:hover{background-color:#f0f7ff;color:#007de1!important}.support-hub-page{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden;--emp-external-rail-width: .85vw}.support-hub-page .erp-page-header{flex-shrink:0;margin-bottom:0}.support-hub-tab-bar{flex-shrink:0;margin-top:.35vh;margin-bottom:.65vh;border-bottom:.08vw solid #d2d2d2}.support-hub-tabs{display:flex;align-items:flex-end;gap:2.2vw;margin:0;padding:0}.support-hub-tab{border:none;background:transparent;color:#5d6f91;font-family:Inter,sans-serif;font-size:1vw;font-weight:400;line-height:1.2;padding:.55vh 0 .9vh;margin:0 0 -.08vw;cursor:pointer;border-bottom:.16vw solid transparent;transition:color .15s ease,border-color .15s ease}.support-hub-tab:hover{color:#007de1}.support-hub-tab--active{color:#007de1;border-bottom-color:#007de1}.support-hub__content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.support-hub-page .im-page-wrap.emp-master-table-section{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.support-how-to-use{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.support-guide-scroll-viewport{padding:.2vh 0 1.2vh;display:flex;flex-direction:column;gap:1.1vh}.support-guide-scroll-anchor{flex:0 0 0;height:0;width:100%;margin:0;pointer-events:none}.support-guide-picker__head{margin-bottom:1.2vh}.support-guide-picker__title{margin:0 0 .4vh;font-family:Inter,sans-serif;font-size:1.05vw;font-weight:500;color:#0032af}.support-guide-picker__sub{margin:0;font-family:Inter,sans-serif;font-size:.88vw;color:#5d6f91;line-height:1.5}.support-guide-modules{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4vw}.support-guide-module-card{min-height:6.5vw;padding:1.2vh .8vw;border:.1vw solid rgba(25,125,250,.25);border-bottom:.32vw solid #007de1;border-radius:.3vw;background:#fff;box-shadow:var(--erp-card-shadow, 0 .1vw .4vw rgba(15, 23, 42, .05));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65vh;cursor:pointer;transition:box-shadow .18s ease,transform .15s ease,border-color .15s ease;font-family:Inter,sans-serif}.support-guide-module-card:hover:not(:disabled):not(.support-guide-module-card--placeholder){box-shadow:var(--erp-card-shadow-hover, 0 .2vw .65vw rgba(15, 23, 42, .1));transform:translateY(-.1vw)}.support-guide-module-card--active{border-color:#007de1;background:#f8fbff;box-shadow:0 .15vw .55vw #007de124}.support-guide-module-card--placeholder{border:.1vw dashed #d2d2d2;border-bottom:.1vw dashed #d2d2d2;background:#fafbfc;box-shadow:none;cursor:default;min-height:6.5vw}.support-guide-module-card--disabled{opacity:.55;cursor:not-allowed}.support-guide-module-card__icon-wrap{display:flex;align-items:center;justify-content:center;min-height:1.55vw}.support-guide-module-card__icon{width:1.55vw;height:auto;object-fit:contain;display:block}.support-guide-module-card__emoji{font-size:1.55vw;line-height:1}.support-guide-module-card__label{font-size:.92vw;font-weight:500;color:#282828;text-align:center}.support-guide-module-card__placeholder-text{font-size:.82vw;color:#9aa5b5;font-style:italic}.support-guide-detail{display:flex;flex-direction:column;gap:.9vh;padding-bottom:.5vh}.support-guide-detail__banner{padding:.75vh 1vw;border:.08vw solid #d0e0f5;border-radius:.3vw;background:linear-gradient(135deg,#f8fbff,#fff 70%)}.support-guide-detail__title{margin:0;font-family:Inter,sans-serif;font-size:1vw;font-weight:500;color:#0032af;text-align:center}.support-guide-detail__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85vw}.support-guide-detail__workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw;align-items:stretch}.support-guide-block--checklist,.support-guide-block--steps{display:flex;flex-direction:column;min-height:0;padding:1vh 1vw 1.1vh;border:.08vw solid #d0e0f5;border-radius:.35vw;background:linear-gradient(180deg,#f8fbff,#fff 28%);box-shadow:0 .08vw .35vw #007de10f}.support-guide-block{padding:.85vh .95vw .95vh;border:.08vw solid #e2e8f0;border-radius:.3vw;background:#fff}.support-guide-block--table{padding-bottom:.85vh}.support-guide-block__title{margin:0 0 .75vh;padding-bottom:.55vh;border-bottom:.08vw solid #e2ecf8;font-family:Inter,sans-serif;font-size:.92vw;font-weight:500;color:#0032af}.support-guide-block__list{margin:0;padding-left:1.05vw;font-family:Inter,sans-serif;font-size:.82vw;color:#46505a;line-height:1.45}.support-guide-block__list li+li{margin-top:.2vh}.support-guide-checklist__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45vh}.support-guide-checklist__item{display:flex;align-items:center;gap:.5vw;padding:.55vh .7vw;border:.06vw solid #dceaf8;border-radius:.28vw;background:#fff;font-family:Inter,sans-serif;font-size:.84vw;color:#46505a;line-height:1.4}.support-guide-checklist__text{flex:1;min-width:0}.support-guide-checklist__icon{flex-shrink:0;width:.85vw;min-width:12px}.support-guide-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45vh;flex:1}.support-guide-steps__item{display:flex;align-items:center;gap:.55vw;padding:.55vh .7vw;border:.06vw solid #dceaf8;border-radius:.28vw;background:#fff;font-family:Inter,sans-serif;font-size:.84vw;color:#46505a;line-height:1.4}.support-guide-steps__text{flex:1;min-width:0}.support-guide-steps__no{flex-shrink:0;width:1.35vw;height:1.35vw;min-width:18px;min-height:18px;border-radius:50%;background:#007de1;color:#fff;font-size:.72vw;font-weight:600;display:flex;align-items:center;justify-content:center}.support-guide-table-wrap{overflow-x:hidden;border:.08vw solid #e2e8f0;border-radius:.25vw}.support-guide-table{width:100%;min-width:0;table-layout:fixed}.support-guide-table thead th{font-size:.8vw;padding:.6vh .65vw;text-align:left;vertical-align:middle}.support-guide-table tbody td{font-size:.78vw;padding:.55vh .65vw;vertical-align:middle;line-height:1.4;color:#46505a;max-width:0}.support-guide-table__clip{overflow:hidden}.support-guide-table__clip .truncated-text{display:block;min-width:0}.support-guide-table__row--date-active td{background:#f5f9ff}.support-guide-field-link{border:none;padding:0;margin:0;background:transparent;font:inherit;font-weight:500;color:#7030a0;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.support-guide-field-link:hover,.support-guide-field-link--active{color:#5b21b6}.support-guide-field-link--active{font-weight:600}.support-guide-source-link{cursor:pointer}.support-guide-date-modal-overlay{z-index:1100}.sc-modal.support-guide-date-modal{width:min(54vw,760px);max-width:94vw}.support-guide-date-modal__body{padding:1.1vh 1.15vw 1.3vh;overflow-y:auto}.support-guide-date-modal__table-host{display:block}.support-guide-date-modal__table-host .support-guide-table-wrap{overflow-x:hidden}.support-guide-table--dates-modal{width:100%;min-width:0;table-layout:fixed}.support-guide-table--dates-modal thead th:first-child,.support-guide-table--dates-modal tbody td.support-guide-table__field{width:22%}.support-guide-table--dates-modal thead th:nth-child(2),.support-guide-table--dates-modal tbody td.support-guide-date-modal__description{width:auto}.support-guide-table--dates-modal thead th:last-child,.support-guide-table--dates-modal tbody td.support-guide-table__mandatory{width:6vw;min-width:4vw;max-width:6vw}.support-guide-date-modal__table-host .support-guide-table--dates-modal tbody td.support-guide-date-modal__description{white-space:pre-line!important;overflow:visible!important;text-overflow:unset;max-width:none!important;word-break:break-word;overflow-wrap:break-word;line-height:1.45;vertical-align:top;color:#282828;font-size:1vw}.support-guide-date-modal__table-host .support-guide-table--dates-modal thead th:nth-child(2){white-space:normal}.support-guide-date-modal__description{white-space:pre-line;overflow:visible;word-break:break-word;line-height:1.45;vertical-align:top;max-width:none;color:#282828;font-size:1vw}.support-guide-date-modal__row--active td{background:#f5f9ff}.support-guide-date-modal__row--active .support-guide-table__field{color:#0032af;font-weight:500}.support-guide-date-modal__note{margin-top:1vh;margin-bottom:0}.support-guide-table__field{font-weight:500;color:#282828}.support-guide-table__example{color:#0032af}.support-guide-table__mandatory{width:7vw;min-width:4vw;max-width:7vw;text-align:center;white-space:nowrap;padding-left:.5vw;padding-right:.5vw}.support-guide-table thead th:last-child{width:7vw;min-width:4vw;max-width:7vw;text-align:center;white-space:nowrap;overflow:hidden;padding-left:.5vw;padding-right:.5vw}.support-guide-table--dates thead th:last-child,.support-guide-table--dates tbody td.support-guide-table__mandatory{width:6vw;min-width:4vw;max-width:6vw}.support-guide-mandatory{display:inline-block;padding:.2vh .55vw;border-radius:999px;font-size:.74vw;font-weight:500}.support-guide-mandatory--yes{background:#e8f5ee;color:#1a7f4b}.support-guide-mandatory--no{background:#f3f4f6;color:#6b7280}.support-guide-note{margin:1vh 0 0;padding:.9vh .9vw;border-radius:.25vw;background:#fffbeb;border:.06vw solid #fde68a;font-family:Inter,sans-serif;font-size:.82vw;color:#46505a;line-height:1.5}.support-guide-note strong{color:#92400e;font-weight:600}.support-module-guides-menu{flex:1 1 auto;min-height:0}.support-module-guide-page .support-how-to-use{flex:1 1 0;min-height:0;width:100%}.support-module-guide-detail__layout{flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.support-module-guide-detail__scroll-host{flex:1 1 0;min-width:0;min-height:0;box-sizing:border-box}.support-module-guide-detail .support-guide-detail{padding-top:.15vh}.support-module-guide-detail .support-guide-scroll-viewport{padding:0 0 1.2vh}.support-module-guide-detail .support-guide-block--checklist,.support-module-guide-detail .support-guide-block--steps{max-width:none}.support-guide-block--videos{min-height:8vh}.support-guide-videos-empty{margin:.6vh 0 0;font-family:Inter,sans-serif;font-size:.88vw;color:#9aa5b5;line-height:1.5}.support-dashboard-page,.support-tickets-page,.raise-support-ticket-page{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden}.support-dashboard-page .erp-page-header,.support-tickets-page .erp-page-header,.raise-support-ticket-page .erp-page-header{flex-shrink:0}.support-dashboard-page .hr-dash-ref.support-dash{flex:1 1 0;min-height:0}.support-tickets-page .im-page-wrap.emp-master-table-section{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.support-tickets-page .emp-master-scroll-shell{flex:1 1 0;min-height:0}.support-tickets-page .emp-master-table__th-icon,.support-tickets-page .support-tickets__th-clip-icon{width:.75vw;min-width:10px;height:auto;display:block}.support-tickets-page .support-tickets__clip-cell{display:flex;align-items:center;justify-content:center}.support-tickets-page .support-tickets__clip-cell--clickable{cursor:pointer}.support-tickets-page .support-tickets__clip-icon{width:.75vw;min-width:10px;height:auto;opacity:1}.support-tickets-page .support-tickets__clip-icon--muted{opacity:.28}.support-tickets-page .support-tickets__status-cell{display:inline-flex;align-items:center;gap:.45vw;max-width:100%}.support-tickets-page .support-tickets__status-dot{width:.65vw;height:.65vw;min-width:8px;min-height:8px;border-radius:50%;flex-shrink:0}.support-tickets-page .support-tickets__status-dot--open{background:#939393}.support-tickets-page .support-tickets__status-dot--clarification{background:#ea580c}.support-tickets-page .support-tickets__status-dot--progress{background:#f8bf2c}.support-tickets-page .support-tickets__status-dot--resolved{background:#00afaf}.support-tickets-page .support-tickets__status-dot--invalid{background:#dc2626}.support-tickets-page .support-tickets__status-dot--closed{background:#4678be}.support-tickets-page .support-tickets__status-dot--hold{background:#374151}.support-tickets-page .support-tickets__status-dot--default{background:#6b7280}.support-tickets-page .support-tickets__type-badge{display:inline-block;padding:.2vh .55vw;border-radius:.15vw;font-size:.85vw;font-weight:500;line-height:1.2;max-width:100%}.support-tickets-page .support-tickets__type-badge--functional{background:#dbeafe;color:#2563eb}.support-tickets-page .support-tickets__type-badge--technical{background:#fef3c7;color:#d97706}.support-tickets-page .support-tickets__type-badge--default{background:#f3f4f6;color:#6b7280}.support-tickets-page .support-tickets__sla{font-size:.9vw;font-weight:500}.support-tickets-page .support-tickets__sla--ontrack{color:#007de1}.support-tickets-page .support-tickets__sla--ontime{color:#00afaf}.support-tickets-page .support-tickets__sla--exceeded{color:#dc2626}.support-tickets-page .support-tickets__sla--excluded{color:#6b7280}.emp-upload-template-modal__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw;width:100%;margin-bottom:.45vh}.emp-upload-columns-panel{margin-top:1.5vh;border-top:1px solid #e8ecf2;padding-top:1.2vh}.emp-upload-columns-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-bottom:1vh}.emp-upload-columns-panel__toolbar-title{font-size:.92vw;font-weight:600;color:#46505a;font-family:Inter,sans-serif}.emp-upload-columns-panel__toolbar-all{display:flex;align-items:center;gap:.5vw;font-size:.88vw;color:#46505a;font-family:Inter,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none}.emp-upload-columns-panel__hint{margin:1vh 0 0;font-size:.82vw;color:#6b7280;font-family:Inter,sans-serif}.emp-upload-col-section__title{font-size:.88vw;font-weight:500;color:#46505a;font-family:Inter,sans-serif}.sc-modal--mode-adjustment .emp-upload-template-modal__footer{justify-content:space-between;align-items:center;gap:1vw;padding:.75vh 1.4vw .9vh}.emp-upload-override__list{margin:1vh 0 0;padding-left:1.2vw;font-size:.88vw;color:#46505a;max-height:22vh;overflow-y:auto;font-family:Inter,sans-serif}.emp-upload-override__list li{margin-bottom:.5vh}.raise-support-ticket-page .raise-support-ticket__card{border:var(--hr-card-border, .05vw solid rgba(25, 125, 250, .35));border-radius:var(--hr-card-radius, .15vw);background:#fff;padding:1.2vw 1.4vw 1.4vw;max-width:52vw}.raise-support-ticket-page .raise-support-ticket__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2vh 1vw}.raise-support-ticket-page .raise-support-ticket__description{margin-top:1.4vh;display:flex;flex-direction:column;gap:.45vh}.raise-support-ticket-page .raise-support-ticket__textarea{min-height:12vh;resize:vertical;font-family:inherit}.raise-support-ticket-page .raise-support-ticket__attach{margin-top:1.2vh}.raise-support-ticket-page .raise-support-ticket__attach-label{display:inline-flex;align-items:center;gap:.45vw;color:var(--hr-primary-blue, #007de1);font-size:var(--sc-field-font-size, .92vw);cursor:pointer}.raise-support-ticket-page .raise-support-ticket__attach-icon{width:.8vw;min-width:11px}.raise-support-ticket-page .raise-support-ticket__file-input{display:block;margin-top:.6vh;font-size:.82vw}.raise-support-ticket-page .raise-support-ticket__file-count{margin:.4vh 0 0;font-size:.8vw;color:#6b7280}.raise-support-ticket-page .raise-support-ticket__actions{margin-top:1.6vh;display:flex;justify-content:flex-end}.raise-support-ticket-page .raise-support-ticket__submit{display:inline-flex;align-items:center;gap:.5vw;border:none;background:#ff0096;color:#fff;font-family:inherit;font-size:.92vw;font-weight:500;padding:.65vh 1.2vw;border-radius:var(--hr-card-radius, .15vw);cursor:pointer}.raise-support-ticket-page .raise-support-ticket__submit:disabled{opacity:.6;cursor:not-allowed}.raise-support-ticket-page .raise-support-ticket__submit-icon{width:1.1vw;min-width:14px}.support-file-attach__input{display:none}.support-file-attach__btn{display:inline-flex;align-items:center;gap:.45vw;margin:0;padding:.55vh .9vw;border:.1vw solid #007ce16d;border-radius:.1vw;background:transparent;color:#007de1;font-family:Inter,sans-serif;font-size:.92vw;cursor:pointer;font-weight:400}.support-file-attach__icon{width:.9vw;height:auto;flex-shrink:0}.support-file-attach__count{margin:.5vh 0 0;font-size:.8vw;color:#6b7280;font-family:Inter,sans-serif}.raise-support-ticket-modal{width:30vw;min-width:20rem;max-width:32rem;max-height:90vh}.raise-support-ticket-modal .sc-modal-header{padding:1.6vh 1.4vw 1.4vh}.raise-support-ticket-modal .sc-modal-body.raise-support-ticket-modal__body{padding:2vh 1.4vw;gap:1vh;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.raise-support-ticket-modal .sc-modal-footer.raise-support-ticket-modal__footer{padding:1.6vh 1.4vw 1.8vh}.raise-support-ticket-modal--animate-in{animation:raiseSupportTicketModalIn .24s ease-out forwards;transform-origin:center center}@keyframes raiseSupportTicketModalIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.raise-support-ticket-modal__footer{justify-content:space-between;align-items:center;gap:1vw}.raise-support-ticket-modal__footer-left{display:flex;align-items:center;min-width:0;flex:1 1 auto}.raise-support-ticket-modal__footer-right{display:flex;align-items:center;justify-content:flex-end;gap:.8vw;flex-shrink:0}.support-file-attach--footer{display:flex;align-items:center;gap:.65vw;flex-wrap:wrap}.raise-support-ticket-modal__footer .support-file-attach__btn{height:2.1vw;min-height:2.1vw;box-sizing:border-box;padding:0 1vw;border-radius:.1vw;font-size:1.05vw;font-weight:500;line-height:1}.raise-support-ticket-modal__footer .support-file-attach__icon{width:.5vw;min-width:7px;height:auto}.support-file-attach__count-inline{font-size:.8vw;color:#6b7280;font-family:Inter,sans-serif;white-space:nowrap}.support-file-attach__btn:disabled{opacity:.55;cursor:not-allowed}.raise-support-ticket-modal__loading{margin:0;font-size:.92vw;color:#6b7280;font-family:Inter,sans-serif}.raise-support-ticket-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4vh 1.2vw;flex-shrink:0}.raise-support-ticket-modal__description{margin:0;display:flex;flex-direction:column;gap:.45vh;flex-shrink:0;min-height:0}.raise-support-ticket-modal__body--desc-expanded .raise-support-ticket-modal__description{flex:1 1 0;min-height:0}.raise-support-ticket-modal__description-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw;width:100%}.raise-support-ticket-modal__description-label-row .sc-label{margin:0}.raise-support-ticket-modal__expand-btn{margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.raise-support-ticket-modal__expand-btn img{width:.72vw;min-width:10px;height:auto;display:block}textarea.sc-input.raise-support-ticket-modal__textarea{min-height:13vh;height:13vh;max-height:13vh;resize:none;overflow-y:auto;font-family:inherit;box-sizing:border-box;line-height:1.4;align-items:unset}textarea.sc-input.raise-support-ticket-modal__textarea--expanded{flex:1 1 0;min-height:12vh;height:auto;max-height:none;resize:none}.raise-support-ticket-modal__footer--view{justify-content:space-between}.raise-support-ticket-modal__view-files-btn{cursor:pointer}textarea.sc-input.raise-support-ticket-modal__textarea:disabled{background:#f8fafc;color:#46505a;cursor:default}.raise-support-ticket-modal__admin-section{flex-shrink:0;display:flex;flex-direction:column;gap:.85vh;margin-top:0}.raise-support-ticket-modal__admin-separator{flex-shrink:0;width:calc(100% + 2.8vw);margin:0;margin-left:-1.4vw;margin-right:-1.4vw;height:0;min-height:0;padding:0;border:none;border-top:.05vw solid #b8bcc8;background:transparent;opacity:1}.raise-support-ticket-modal__admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2vw 2vw;margin:0;flex-shrink:0}.raise-support-ticket-desc-viewer-overlay{z-index:1100}.raise-support-ticket-desc-viewer-modal{width:30vw;min-width:20rem;max-width:32rem}.raise-support-ticket-desc-viewer-modal .sc-modal-header{padding:1.6vh 1.4vw 1.4vh}.raise-support-ticket-desc-viewer-modal__body{padding:2vh 1.4vw;overflow:hidden;flex:0 0 auto;min-height:0}.raise-support-ticket-desc-viewer-modal__content{width:100%;min-height:22vh;max-height:32vh;overflow-y:auto;display:block;align-items:unset;line-height:1.45;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}.sc-input.sc-input--locked.raise-support-ticket-desc-viewer-modal__content{height:auto;min-height:22vh;max-height:32vh;padding:.8vh .7vw;cursor:default}textarea.sc-input.raise-support-ticket-modal__textarea.raise-support-ticket-desc-viewer-modal__content{height:32vh;max-height:32vh}.raise-support-ticket-desc-viewer-modal__footer{padding:1.6vh 1.4vw 1.8vh;justify-content:flex-end}:root{--sc-label-color: #0050c8;--sc-field-border: rgba(0, 100, 200, .2);--sc-field-border-hover: rgba(0, 100, 200, .4);--sc-field-font-size: .92vw}.sc-tooltip{position:fixed;z-index:1000;max-width:min(18vw,280px);padding:.55vh .75vw;background:#f0f4ff;color:#46505a;border:.08vw solid #007de1;border-radius:.2vw;font-family:Inter,sans-serif;font-size:.82vw;font-weight:400;line-height:1.35;letter-spacing:-.005em;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;pointer-events:none;box-shadow:0 .2vw .6vw #0f172a0f}.sc-tooltip--top{transform:translate(-50%,-100%)}.sc-tooltip--bottom{transform:translate(-50%)}.sc-tooltip--left{transform:translate(-100%,-50%)}.sc-tooltip--right{transform:translateY(-50%)}.sc-tooltip:after,.sc-tooltip:before{content:"";position:absolute;width:0;height:0;border-style:solid}.sc-tooltip--top:before{bottom:-.4vw;left:50%;transform:translate(-50%);border-width:.4vw .35vw 0 .35vw;border-color:#007de1 transparent transparent transparent}.sc-tooltip--bottom:before{top:-.4vw;left:50%;transform:translate(-50%);border-width:0 .35vw .4vw .35vw;border-color:transparent transparent #007de1 transparent}.sc-tooltip--left:before{right:-.4vw;top:50%;transform:translateY(-50%);border-width:.35vw 0 .35vw .4vw;border-color:transparent transparent transparent #007de1}.sc-tooltip--right:before{left:-.4vw;top:50%;transform:translateY(-50%);border-width:.35vw .4vw .35vw 0;border-color:transparent #007de1 transparent transparent}.sc-tooltip--top:after{bottom:-.32vw;left:50%;transform:translate(-50%);border-width:.32vw .28vw 0 .28vw;border-color:#f0f4ff transparent transparent transparent}.sc-tooltip--bottom:after{top:-.32vw;left:50%;transform:translate(-50%);border-width:0 .28vw .32vw .28vw;border-color:transparent transparent #f0f4ff transparent}.sc-tooltip--left:after{right:-.32vw;top:50%;transform:translateY(-50%);border-width:.28vw 0 .28vw .32vw;border-color:transparent transparent transparent #f0f4ff}.sc-tooltip--right:after{left:-.32vw;top:50%;transform:translateY(-50%);border-width:.28vw .32vw .28vw 0;border-color:transparent #f0f4ff transparent transparent}.sc-tooltip--wide{max-width:28vw;white-space:normal;text-align:left;font-size:.88vw;padding:.9vh 1vw;line-height:1.45}.sc-field{display:flex;flex-direction:column;gap:.45vh;min-width:0}.sc-field--no-label{gap:0}.sc-label{font-size:var(--sc-field-font-size);font-weight:400;color:var(--sc-label-color);font-family:Inter,sans-serif;white-space:nowrap;transform:scaleY(.95)}.sc-label-row{display:flex;align-items:center;gap:.35vw;min-width:0}.sc-label-info-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;line-height:0}.sc-label-info-btn img{width:.95vw;min-width:14px;height:auto;display:block}.sc-label-required:after{content:" *";color:#ff0096}.sc-color-field{display:flex;align-items:center;gap:.45vw;width:100%}.sc-color-field__text{flex:1 1 auto;min-width:0}.sc-color-field__swatch{position:relative;box-sizing:border-box;flex:0 0 4.75vh;width:4.75vh;height:4.75vh;min-width:4.75vh;min-height:4.75vh;display:flex;align-items:stretch;justify-content:stretch;padding:.28vw;background:#fff;border:.08vw solid var(--sc-field-border);border-radius:.2vw;transform:scaleY(.95);cursor:pointer}.sc-color-field__swatch-fill{display:block;flex:1 1 auto;width:100%;min-height:100%;border-radius:.12vw;pointer-events:none}.sc-color-field--locked .sc-color-field__swatch{cursor:default;opacity:.85}.sc-color-field__picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;padding:0;cursor:inherit}textarea.sc-input{height:auto;min-height:12vh;padding:.8vh .7vw;resize:vertical;display:block;line-height:1.4;align-items:unset}textarea.sc-input.sc-textarea--field-match{height:4.75vh;min-height:4.75vh;padding:0 .7vw;resize:none;line-height:4.75vh;overflow:hidden}.sc-input.sc-input--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-input,.sc-select{height:4.75vh;width:100%;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;background:#fff;outline:none;transition:border-color .15s ease,background .15s ease;box-sizing:border-box;display:flex;align-items:center;line-height:4.75vh;transform:scaleY(.95)}.sc-input::placeholder{font-size:var(--sc-field-font-size);color:#969696}.sc-input:focus,.sc-select:focus{border-color:#007de1;background:#fff;box-shadow:0 0 0 .12vw #197dfa2e}.sc-input:disabled,.sc-select:disabled{cursor:not-allowed}.sc-input.sc-input--locked,.sc-input.sc-input--locked:focus,.sc-input:disabled,.sc-upload-trigger.sc-input--locked,.sc-upload-trigger.sc-input--locked:focus,.sc-select:disabled,.sc-custom-select.sc-custom-select--locked,.sc-custom-select.sc-custom-select--locked:focus,.sc-custom-select.sc-custom-select--disabled,.sc-custom-select.sc-custom-select--disabled:focus,.sc-date-trigger.sc-date-trigger--locked,.sc-date-trigger.sc-date-trigger--locked:focus,.sc-date-trigger.sc-date-trigger--locked:focus-within,.sc-date-trigger.sc-date-trigger--disabled,.sc-date-trigger.sc-date-trigger--disabled:focus,.sc-multiselect:disabled{background:#f5f5ff;color:#282828;border-color:var(--sc-field-border);box-shadow:none;cursor:not-allowed}.sc-custom-select.sc-custom-select--disabled,.sc-custom-select.sc-custom-select--disabled:focus{pointer-events:none}.sc-input.sc-input--locked:focus,.sc-input.sc-input--locked:active,.sc-custom-select.sc-custom-select--locked:focus,.sc-custom-select.sc-custom-select--locked:active,.sc-custom-select.sc-custom-select--disabled:focus,.sc-custom-select.sc-custom-select--disabled:active,.sc-date-trigger.sc-date-trigger--locked:focus,.sc-date-trigger.sc-date-trigger--locked:focus-within,.sc-date-trigger.sc-date-trigger--locked:active,.sc-date-trigger.sc-date-trigger--disabled:focus,.sc-date-trigger.sc-date-trigger--disabled:focus-within,.sc-date-trigger.sc-date-trigger--disabled:active{border-color:#ff0096;box-shadow:0 0 0 .12vw #ff00962e}.sc-input:hover:not(:disabled):not(.sc-input--locked):not(:focus),.sc-upload-trigger:not(.sc-input--locked):hover,.sc-upload-trigger:not(.sc-input--locked):focus-within,.sc-select:hover:not(:disabled):not(:focus),.sc-custom-select:hover:not(.sc-custom-select--locked):not(.sc-custom-select--disabled):not(.sc-custom-select--open):not(:focus),.sc-date-trigger:hover:not(.sc-date-trigger--disabled):not(.sc-date-trigger--locked):not(.sc-date-trigger--open):not(:focus):not(:focus-within),.sc-multiselect:hover:not(:disabled):not(:focus),.sc-status-wrap:hover:not(:focus-within){border-color:var(--sc-field-border-hover)}.sc-select-wrap{position:relative;width:100%}.sc-custom-select{display:flex;align-items:center;justify-content:flex-start;height:4.75vh;width:100%;max-width:100%;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;background:#fff;cursor:pointer;outline:none;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none;transform:scaleY(.95)}.sc-custom-select:focus,.sc-custom-select--open{border-color:#007de1;background:#fff;box-shadow:0 0 0 .12vw #197dfa2e}.sc-custom-select__value{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:scaleY(.95)}.sc-custom-select__placeholder{color:#969696}.sc-custom-select__arrow{width:.75vw;height:auto;flex-shrink:0;margin-left:.4vw;margin-right:.2vw;transition:transform .18s ease}.sc-custom-select__arrow--open{transform:rotate(180deg)}.sc-custom-dropdown{position:fixed;background:#fff;border-radius:.2vw;border:.07vw solid #d4d8e2;box-shadow:0 .5vh 1.5vw #0f172a1f,0 .1vh .3vw #0f172a0f;z-index:99999;list-style:none;margin:0;padding:.5vh .3vw;max-height:24vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d8e2 transparent}.sc-custom-dropdown::-webkit-scrollbar{width:.25vw}.sc-custom-dropdown::-webkit-scrollbar-track{background:transparent}.sc-custom-dropdown::-webkit-scrollbar-thumb{background:#d4d8e2;border-radius:.2vw}.sc-custom-dropdown__item{padding:.75vh .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;cursor:pointer;border-radius:.2vw;transition:background .12s ease,color .12s ease;transform:scaleY(.95);transform-origin:center}.sc-custom-dropdown__item:hover{background:#eef4ff;color:#007de1}.sc-custom-dropdown__item--selected{background:#ddeaff;color:#007de1;font-weight:500}.sc-custom-dropdown__item--selected:hover{background:#cfe0ff}.sc-custom-dropdown__item--highlight{background:#eef4ff;color:#007de1}.sc-custom-dropdown__item--highlight.sc-custom-dropdown__item--selected{background:#cfe0ff}.sc-custom-dropdown__item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.sc-custom-dropdown__item--status{display:flex;align-items:center;gap:.7vw}.sc-status-trigger{gap:.7vw}.sc-input--amount{text-align:right;font-variant-numeric:tabular-nums}.sc-prefix-input{display:flex;align-items:stretch;width:100%;height:4.75vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:#fff;box-sizing:border-box;overflow:hidden;transform:scaleY(.95);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sc-prefix-input__addon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .7vw;min-width:2.1vw;color:var(--sc-label-color);font-size:var(--sc-field-font-size);font-family:Inter,sans-serif;font-weight:500;border-right:.08vw solid var(--sc-field-border);background:#fff;box-sizing:border-box}.sc-prefix-input__control{flex:1;min-width:0;width:100%;height:100%;border:none;outline:none;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;background:transparent;box-sizing:border-box}.sc-prefix-input__control::placeholder{color:#969696}.sc-prefix-input__control--amount{text-align:right;font-variant-numeric:tabular-nums}.sc-prefix-input__control[type=number]::-webkit-outer-spin-button,.sc-prefix-input__control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-prefix-input__control[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sc-prefix-input:hover:not(.sc-prefix-input--locked):not(:focus-within){border-color:var(--sc-field-border-hover)}.sc-prefix-input:focus-within:not(.sc-prefix-input--locked){border-color:#007de1;box-shadow:0 0 0 .12vw #197dfa2e}.sc-prefix-input--locked,.sc-prefix-input--locked .sc-prefix-input__addon{background:#f5f5ff;cursor:not-allowed}.sc-prefix-input--locked .sc-prefix-input__control{cursor:not-allowed}.sc-prefix-input--locked:focus-within{border-color:#ff0096;box-shadow:0 0 0 .12vw #ff00962e}.sc-suffix-input{display:flex;align-items:stretch;width:100%;height:4.75vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:#fff;box-sizing:border-box;overflow:hidden;transform:scaleY(.95);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sc-suffix-input__control{flex:1;min-width:0;width:100%;height:100%;border:none;outline:none;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;background:transparent;box-sizing:border-box}.sc-suffix-input__control::placeholder{color:#969696}.sc-suffix-input__addon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2vw;min-width:2.4rem;padding:0;border:none;border-left:.08vw solid var(--sc-field-border);background:#fff;cursor:pointer;box-sizing:border-box}.sc-suffix-input__addon-icon{height:1.8vh;width:auto;display:block}.sc-suffix-input:hover:not(.sc-suffix-input--locked):not(:focus-within){border-color:var(--sc-field-border-hover)}.sc-suffix-input:focus-within:not(.sc-suffix-input--locked){border-color:#007de1;box-shadow:0 0 0 .12vw #197dfa2e}.sc-suffix-input__addon:hover:not(:disabled){background:#e8efff}.sc-suffix-input--locked,.sc-suffix-input--locked .sc-suffix-input__addon{background:#f5f5ff}.sc-suffix-input--locked .sc-suffix-input__control{cursor:not-allowed}.sc-suffix-input--locked:focus-within{border-color:#ff0096;box-shadow:0 0 0 .12vw #ff00962e}.sc-suffix-input__addon--text{width:auto;min-width:0;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;cursor:default;white-space:nowrap}.sc-suffix-input--locked .sc-suffix-input__addon--text{color:#282828}.enquiry-material-input{min-width:0}.enquiry-material-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4vh 1.2vw}.sc-modal--enquiry-material-config{width:min(48rem,92vw);max-width:48rem}.sc-input--date{color:#282828}.sc-input--date::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.sc-date-trigger{height:4.75vh;width:100%;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0 .7vw;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;background:linear-gradient(180deg,#fff,#fcfdff);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:pointer;transform:scaleY(.95);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .12s ease}.sc-date-trigger:not(.sc-date-trigger--typeable):focus,.sc-date-trigger--open,.sc-date-trigger--typeable:focus-within{border-color:#007de1;box-shadow:0 0 0 .12vw #197dfa2e}.sc-date-trigger--typeable:focus:not(:focus-within){border-color:var(--sc-field-border);box-shadow:none}.sc-date-trigger:hover:not(.sc-date-trigger--disabled):not(.sc-date-trigger--locked):not(.sc-date-trigger--open):not(:focus):not(:focus-within){background:#fff}.sc-date-trigger__text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.sc-date-trigger__placeholder{color:#969696}.sc-date-trigger__icon{width:.95vw;height:auto;flex-shrink:0;margin-left:.6vw;opacity:.95}.sc-date-trigger--typeable{cursor:text;padding:0;gap:0}.sc-date-trigger__input{flex:1;min-width:0;width:100%;height:100%;border:none;background:transparent;outline:none;box-shadow:none;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;padding:0 .7vw;box-sizing:border-box;transform:scaleY(.95);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-date-trigger--typeable .sc-date-trigger__input:focus,.sc-date-trigger--typeable .sc-date-trigger__input:focus-visible,.sc-date-trigger--typeable .sc-date-trigger__input:active{outline:none;border:none;box-shadow:none}.sc-date-trigger__input::placeholder{color:#969696}.sc-date-trigger__icon-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;padding:0 .55vw;margin:0;border:none;background:transparent;cursor:pointer;line-height:0}.sc-date-trigger__icon-btn:focus,.sc-date-trigger__icon-btn:focus-visible{outline:none;box-shadow:none}.sc-date-popup{position:fixed;z-index:99999;background:#fff;border:.07vw solid #d9e2f2;border-top:.12vw solid #007de1;border-radius:.25vw;box-shadow:0 .7vh 1.6vw #19325a24,0 .1vh .3vw #0f172a0f;padding:1.25vh .9vw 1.15vh;-webkit-backdrop-filter:blur(.15vw);backdrop-filter:blur(.15vw)}.sc-date-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9vh;border-bottom:.05vw solid #e8eef9;padding-bottom:.75vh}.sc-date-popup__title{font-size:.98vw;color:#0032af;font-weight:600;letter-spacing:.01em}.sc-date-popup__nav{border:.05vw solid #cfe0ff;background:#f5f9ff;color:#007de1;font-size:1.05vw;line-height:1;cursor:pointer;width:1.75vw;height:1.75vw;border-radius:.18vw;padding:0;display:inline-flex;align-items:center;justify-content:center}.sc-date-popup__nav:hover{background:#eaf2ff;border-color:#aac7ff}.sc-date-popup__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35vw;margin-bottom:.55vh}.sc-date-popup__week-label{text-align:center;font-size:.73vw;color:#8090a8;font-weight:600}.sc-date-popup__grid{display:grid;gap:.35vw}.sc-date-popup__grid--days{grid-template-columns:repeat(7,minmax(0,1fr))}.sc-date-popup__grid--months,.sc-date-popup__grid--years{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-date-popup__blank{min-height:3.1vh}.sc-date-popup__cell{border:.05vw solid transparent;background:#fff;border-radius:.22vw;min-height:3.15vh;font-size:.84vw;color:#282828;cursor:pointer;font-weight:500;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.sc-date-popup__cell:hover{background:#f3f8ff;border-color:#d8e6ff;transform:translateY(-.04vw)}.sc-date-popup__cell:disabled,.sc-date-popup__cell:disabled:hover{background:#f5f5ff;border-color:#e4e8f2;color:#8a939e;cursor:not-allowed;transform:none;box-shadow:none}.sc-date-popup__cell.is-selected{background:linear-gradient(180deg,#2b86ff,#007de1);border-color:#007de1;color:#fff;font-weight:600;box-shadow:var(--erp-card-shadow)}.sc-date-popup__cell.is-today:not(.is-selected){border-color:#93bcff;color:#007de1;background:#f7fbff}.sc-date-popup__cell--month,.sc-date-popup__cell--year{min-height:3.9vh}.sc-date-popup__footer{margin-top:.9vh;padding-top:.75vh;border-top:.05vw solid #e8eef9;display:flex;align-items:center;justify-content:space-between;gap:.6vw}.sc-date-popup__clear-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45vh .85vw;border:.05vw solid #d9e2f2;background:#fff;color:#5a6877;font-weight:600;font-size:.82vw;border-radius:.18vw;cursor:pointer;line-height:1;min-width:4.5vw;transition:background .12s ease,border-color .12s ease,color .12s ease}.sc-date-popup__clear-btn:hover{background:#f5f9ff;border-color:#cfd9e8;color:#344251}.sc-date-popup__clear-btn:disabled,.sc-date-popup__clear-btn:disabled:hover{background:#f7f9fc;border-color:#e4e8f2;color:#b9c0cc;cursor:not-allowed}.sc-date-popup__year-select{position:relative;display:inline-flex;margin-left:auto}.sc-date-popup__year-btn{display:inline-flex;align-items:center;gap:.45vw;padding:.45vh .85vw;border:.05vw solid #cfe0ff;background:#f5f9ff;color:#007de1;font-weight:600;font-size:.82vw;border-radius:.18vw;cursor:pointer;line-height:1;min-width:6.2vw;justify-content:space-between;transition:background .12s ease,border-color .12s ease}.sc-date-popup__year-btn:hover{background:#eaf2ff;border-color:#aac7ff}.sc-date-popup__year-select--open .sc-date-popup__year-btn{background:#007de1;color:#fff;border-color:#007de1}.sc-date-popup__year-caret{width:.7vw;height:auto;flex-shrink:0;transition:transform .18s ease,filter .18s ease}.sc-date-popup__year-caret--open{transform:rotate(180deg);filter:brightness(0) invert(1)}.sc-date-popup__year-list{position:absolute;bottom:calc(100% + .4vh);left:50%;transform:translate(-50%);min-width:7vw;max-height:18vh;overflow-y:auto;background:#fff;border:.05vw solid #d9e2f2;border-radius:.22vw;box-shadow:0 .4vh 1vw #0f172a1f;padding:.3vh 0;z-index:2}.sc-date-popup__year-item{display:block;width:100%;border:none;background:transparent;color:#282828;text-align:center;font-size:.82vw;padding:.5vh .6vw;cursor:pointer;font-weight:500;line-height:1}.sc-date-popup__year-item:hover{background:#f3f8ff;color:#007de1}.sc-date-popup__year-item.is-selected{background:#eaf2ff;color:#0032af;font-weight:700}.sc-date-popup__year-item:disabled,.sc-date-popup__year-item:disabled:hover{color:#b9c0cc;background:transparent;cursor:not-allowed}.sc-multiselect{width:100%;border:.08vw solid var(--sc-field-border);border-radius:.2vw;font-size:var(--sc-field-font-size);font-family:Inter,sans-serif;color:#282828;background:#fff;outline:none;transition:border-color .15s ease;box-sizing:border-box;min-height:4.75vh;padding:.3vh .7vw;transform:scaleY(.95)}.sc-multiselect:focus{border-color:#007de1;box-shadow:0 0 0 .18vw #197dfa2e}.sc-status-wrap{display:flex;align-items:center;gap:.5vw;height:4.75vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;padding:0 .7vw;background:#fff;transition:border-color .15s ease,background .15s ease}.sc-status-wrap:focus-within{border-color:#007de1;background:#fff;box-shadow:0 0 0 .12vw #197dfa2e}.sc-status-icon{width:1vw;height:auto;flex-shrink:0}.sc-status-dot{width:.6vw;height:.6vw;border-radius:50%;background:#009696;flex-shrink:0}.sc-status-dot--inactive{background:#ff3b6b}.sc-status-dot--draft{background:#ffbd00}.company-credentials-page .sc-status-dot--draft{background:#ff7d00}.sc-status-dot--lost{background:#8b5cf6}.sc-status-dot--disqualified{background:#64748b}.sc-status-dot--converted{background:#7c3aed}.sc-status-dot--acquired{background:#2563eb}.sc-status-dot--market-failed{background:#e84646}.sc-status-dot--project-canceled{background:#ff7d00}.sc-status-dot--shut-down{background:#475569}.sc-status-dot--ticket-open{background:#939393}.sc-status-dot--ticket-clarification{background:#ea580c}.sc-status-dot--ticket-progress{background:#f8bf2c}.sc-status-dot--ticket-resolved{background:#00afaf}.sc-status-dot--ticket-invalid{background:#dc2626}.sc-status-dot--ticket-closed{background:#4678be}.sc-status-dot--ticket-hold{background:#374151}.sc-status-dot--ticket-default{background:#6b7280}.sc-status-select{border:none;outline:none;background:transparent;font-size:var(--sc-field-font-size);font-weight:400;font-family:Inter,sans-serif;color:#282828;cursor:pointer;flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;transform:scaleY(.95)}.sc-status-arrow{width:.75vw;height:auto;flex-shrink:0;pointer-events:none}.sc-inputdd-wrap{position:relative;width:100%}.sc-inputdd-arrow{position:absolute;right:.6vw;top:50%;transform:translateY(-50%);width:.7vw;height:auto;pointer-events:none;opacity:.6}.sc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.sc-modal{background:#fff;border-radius:.2vw;width:68vw;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 .5vw 2vw #0f172a33}.sc-modal-bar{height:.4vw;background:#007de1;flex-shrink:0}.sc-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.8vh 1.8vw 1.5vh;border-bottom:.05vw solid #b8bcc8;flex-shrink:0}.sc-modal-title{font-size:1.2vw;font-weight:400;color:#0046d2;font-family:Inter,sans-serif}.sc-modal-header-actions{display:flex;align-items:center;gap:.6vw}.sc-modal-title-wrap{display:flex;align-items:center;gap:.85vw;min-width:0;flex:1}.sc-modal-close{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;opacity:1;transition:opacity .15s ease}.sc-modal-close:hover{opacity:1}.sc-modal-close img{height:.9vw;width:auto}.sc-modal-edit-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;flex-shrink:0;opacity:.85;transition:opacity .15s ease;margin-left:.15vw;margin-top:.3vh}.sc-modal-edit-btn:hover{opacity:1}.sc-modal-edit-btn img{height:var(--erp-modal-edit-icon-size, .85vw);width:auto}.sc-modal-body{flex:1;overflow-y:auto;padding:3vh 1.8vw 2vh;display:flex;flex-direction:column;gap:2.5vh}.sc-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2vw 2.6vw}.sc-field-grid .sc-field:nth-child(n+5){margin-bottom:1.2vh}.sc-field-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-field-grid--1col{grid-template-columns:minmax(0,1fr);gap:2vh}.sc-modal--uom-form .sc-modal-body{flex:0 0 auto;padding:2vh 1.8vw 2vh;gap:0}.sc-field--full{grid-column:1 / -1}.sc-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.8vw;padding:1.8vh 1.8vw 2.2vh;border-top:.05vw solid #b8bcc8;flex-shrink:0}.sc-modal.sc-modal--emp-upload{width:34vw;min-width:22rem;max-width:32rem}.sc-modal-body--emp-upload{padding:2.2vh 1.6vw 2vh;gap:0;flex:1}.emp-upload-modal__file-input{display:none}.emp-upload-dropzone{width:100%;min-height:26vh;border:.12vw dashed #007de1;border-radius:.2vw;background:#fbfcff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh;padding:3vh 1.4vw;cursor:pointer;font-family:Inter,sans-serif;transition:background-color .15s ease,border-color .15s ease}.emp-upload-dropzone__icon{height:5.5vh;width:auto;flex-shrink:0}.emp-upload-dropzone:hover{background:#f4f8ff;border-color:#007de1}.emp-upload-dropzone:focus-visible{outline:.12vw solid #007de1;outline-offset:.12vw}.emp-upload-dropzone__label{font-size:1vw;font-weight:500;color:#31528d}.emp-upload-dropzone__file{font-size:.88vw;font-weight:400;color:#46505a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-upload-modal-footer{flex-shrink:0;border-top:.05vw solid #b8bcc8;padding:1.8vh 1.6vw 2.2vh}.emp-upload-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:1vw;width:100%}.emp-upload-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45vw;min-height:2.2vw;padding:.55vh 1vw;border-radius:.2vw;border:.1vw solid #007de1;font-family:Inter,sans-serif;font-size:.92vw;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.emp-upload-modal-btn:disabled{opacity:.55;cursor:not-allowed}.emp-upload-modal-btn--download{background:#fff;color:#007de1}.emp-upload-modal-btn--download:hover:not(:disabled){background:#eef4ff}.emp-upload-modal-btn--upload{background:#007de1;color:#fff}.emp-upload-modal-btn--upload:hover:not(:disabled){background:#1568d4}.emp-upload-modal-btn--upload img{filter:brightness(0) invert(1)}.sc-modal.sc-modal--master-bulk-upload{width:46vw;min-width:32vw;max-width:50vw;height:auto;max-height:90vh;display:flex;flex-direction:column;box-sizing:border-box}.sc-modal.sc-modal--master-bulk-upload .sc-modal-body.sc-modal-body--master-bulk-upload{padding:2vw;box-sizing:border-box;gap:0;flex:0 0 auto;min-height:0;overflow:visible;justify-content:flex-start}.sc-modal.sc-modal--master-bulk-upload .coa-upload-layout{width:100%;flex:0 0 auto;min-height:auto}.sc-modal.sc-modal--master-bulk-upload .coa-upload-card{border:none;border-radius:0;box-shadow:none;flex:none;min-height:auto}.sc-modal.sc-modal--master-bulk-upload .coa-upload-card-body{padding:0;gap:.75vw;flex:none;min-height:auto;box-sizing:border-box}.sc-modal.sc-modal--master-bulk-upload .coa-upload-top-actions{flex-shrink:0}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone{height:26vh;min-height:26vh;max-height:26vh;padding:1.2vw;box-sizing:border-box;flex:none;overflow:hidden}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone--file-ready,.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone--uploading{gap:.6vh;justify-content:center}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__title{font-size:1.25vw;margin:.4vh 0}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__title--ready{font-size:1.15vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__title--uploading{font-size:1.15vw;min-height:2.4vh}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__subtitle{font-size:.85vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__hint{font-size:.8vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__icon{width:2.8vw;margin-bottom:.35vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__check-svg{width:3.2vw;height:3.2vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__spinner-wrap{min-height:3.2vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-file-pill{max-width:36vw;min-width:14vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-progress{width:min(72%,36vw)}.sc-modal.sc-modal--master-bulk-upload .coa-upload-dropzone__upload-filename{max-width:min(72%,36vw);font-size:.9vw}.sc-modal.sc-modal--master-bulk-upload .coa-upload-btn,.sc-modal.sc-modal--master-bulk-upload .coa-upload-template-btn{min-height:2.2vw;font-size:.82vw;padding:.4vw .85vw}.sc-modal-footer--master-bulk-upload .master-bulk-upload-modal__upload-btn{min-width:6.8vw}.sc-modal-footer--master-bulk-upload .master-bulk-upload-modal__cancel{height:2.1vw;width:auto;cursor:pointer;display:block}.sc-modal-footer--master-bulk-upload.sc-modal-footer--busy .master-bulk-upload-modal__cancel{opacity:.6;pointer-events:none;cursor:not-allowed}.sc-modal-footer img{height:2.1vw;width:auto;cursor:pointer;display:block}.emp-upload-modal__intro{margin:0 0 1.5vh;font-size:.95vw;color:#46505a;font-family:Inter,sans-serif;line-height:1.45}.sc-modal-body--mode-adjustment.emp-upload-template-modal__body{padding:2vh 2vw .8vh;gap:0}.emp-upload-template-modal__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw;margin-bottom:.6vh}.emp-upload-template-modal__label-row .sc-label{margin:0}.emp-upload-template-modal__info-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.emp-upload-template-modal__info-btn img{width:1.1vw;min-width:16px;height:auto;display:block}.emp-upload-modal__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.9vh 0 .25vh;border-top:1px solid #e8ecf2;margin-top:1.6vh}.emp-upload-modal__toggle-label{font-size:.92vw;color:#46505a;font-family:Inter,sans-serif;flex:1}.emp-upload-template-modal__footer{justify-content:space-between;align-items:center;gap:1vw;padding:.75vh 1.4vw .9vh}.emp-upload-template-modal__footer-left{display:flex;align-items:center;min-width:0;flex:1 1 auto}.emp-upload-template-modal__footer-right{display:flex;align-items:center;justify-content:flex-end;gap:.8vw;flex-shrink:0}.sc-modal--employee-upload-template .emp-upload-template-modal__footer .emp-upload-col-picker__btn{height:var(--employee-upload-footer-btn-h, 2.1vw);min-height:28px;box-sizing:border-box}.sc-modal--employee-upload-template .emp-upload-template-modal__footer-right img{height:var(--employee-upload-footer-btn-h, 2.1vw);min-height:28px;width:auto;display:block;cursor:pointer}.emp-upload-template-modal__info-btn{margin:0 .1vw 0 0;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.emp-upload-template-modal__info-btn img{width:1.1vw;min-width:14px;height:auto;display:block}.emp-upload-columns-panel__list{max-height:34vh;overflow-y:auto;padding-right:.2vw}.emp-upload-col-section{margin-bottom:.8vh;border:.1vw solid #d1d5db;border-radius:.1vw;overflow:hidden;background:#fff}.emp-upload-col-section__header{display:flex;align-items:center;justify-content:space-between;gap:.8vw;padding:.85vh 1vw;background:#f9fafb;cursor:pointer;border-bottom:.1vw solid transparent}.emp-upload-col-section.is-expanded .emp-upload-col-section__header{border-bottom-color:#e5e7eb}.emp-upload-col-section__header-left{display:flex;align-items:center;gap:.65vw;flex:1;min-width:0}.emp-upload-col-section__header-left .im-checkbox-row{flex:1;min-width:0;margin-bottom:0}.emp-upload-col-section__badge{font-size:.72vw;color:#6b7280;background:#e5e7eb;padding:.15vh .45vw;border-radius:.1vw;font-family:Inter,sans-serif;font-weight:500;flex-shrink:0}.emp-upload-col-section__chevron-img{width:.9vw;min-width:12px;height:.9vw;min-height:12px;opacity:.6;flex-shrink:0;transition:transform .2s ease}.emp-upload-col-section__chevron-img.is-open{transform:rotate(180deg)}.emp-upload-col-section__body{padding:.8vh 1vw 1vh;background:#fff}.emp-upload-col-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5vh .8vw}.emp-upload-col-field{display:flex;align-items:center;gap:.45vw;padding:.45vh .55vw;border-radius:.1vw;border:.05vw solid transparent;cursor:pointer;font-size:.82vw;color:#46505a;font-family:Inter,sans-serif}.emp-upload-col-field .im-checkbox-row{margin-bottom:0;flex:1;min-width:0}.im-checkbox-label--required:after{content:" *";color:#ff0096}.emp-upload-col-field.is-selected{background:#e8f4fd;border-color:#b3d9f5}.emp-upload-col-modal.sc-modal{width:52vw;max-width:94vw}.emp-upload-col-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1vw}.emp-upload-col-modal__header-actions{display:flex;align-items:center;gap:1.2vw}.emp-upload-col-modal__header-actions .im-checkbox-row{margin-bottom:0}.emp-upload-col-modal__body{text-align:left;padding:1.5vh 1.6vw 1.8vh}.emp-upload-col-modal__list{max-height:48vh;overflow-y:auto}.emp-upload-col-modal .emp-upload-col-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.emp-upload-col-modal .im-checkbox-box.im-checkbox-box--indeterminate:after{width:55%;height:12%;border-radius:.08vw;background-color:#007de1}.emp-upload-col-modal__footer{flex-wrap:wrap;justify-content:space-between!important;gap:1vh 1vw;padding:1.2vh 1.6vw 1.6vh!important}.emp-upload-col-modal__count{font-size:.88vw;color:#46505a;font-family:Inter,sans-serif}.emp-upload-col-modal__footer-btns{display:flex;align-items:center;gap:.8vw}.emp-upload-col-modal__footer-btns img{height:2.1vw;width:auto;cursor:pointer;display:block}.sc-modal--master-upload-template{--master-upload-footer-btn-h: 2.1vw;width:28vw;max-height:92vh;display:flex;flex-direction:column}.emp-upload-col-picker__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35vw;box-sizing:border-box;height:2.1vw;min-height:28px;padding:0 .75vw;border:.1vw solid #d1d5db;border-radius:.1vw;background:#fff;cursor:pointer;font-size:.78vw;line-height:1;color:#46505a;font-family:Inter,sans-serif}.emp-upload-col-picker__btn:disabled{opacity:.55;cursor:not-allowed}.emp-upload-col-picker__btn--active{border-color:#007de1;background:#f0f7ff}.sc-modal-footer .emp-upload-col-picker__btn-icon{width:.7vw;height:.7vw;min-width:10px;min-height:10px;flex-shrink:0;object-fit:contain;cursor:pointer;display:block}.master-upload-template-modal__footer{justify-content:space-between;align-items:center;gap:1vw;padding:.75vh 1.4vw .9vh}.master-upload-template-modal__footer-left{display:flex;align-items:center;min-width:0;flex:1 1 auto}.master-upload-template-modal__footer-right{display:flex;align-items:center;justify-content:flex-end;gap:.8vw;flex-shrink:0}.master-upload-template-modal__footer-right img{height:var(--master-upload-footer-btn-h, 2.1vw);min-height:28px;width:auto;display:block;cursor:pointer}.master-upload-template-modal__footer-right img[disabled],.master-upload-template-modal__footer-right img.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.payment-ref-field-wrap{display:flex;flex-direction:column;gap:.55vh;min-width:0}.payment-ref-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw}.payment-ref-label-row .sc-label{margin:0;flex:1;min-width:0}.payment-moa-btn{flex-shrink:0;padding:.25vh .65vw;font-family:Inter,sans-serif;font-size:.72vw;font-weight:500;color:#fff;background:#ff0096;border:none;border-radius:.15vw;cursor:pointer;line-height:1.2}.payment-moa-btn:hover:not(:disabled),.payment-moa-btn:active:not(:disabled),.payment-moa-btn:focus-visible:not(:disabled){color:#fff;background:#ff0096;outline:none}.payment-moa-btn:disabled{opacity:.45;cursor:not-allowed}.sc-modal--mode-adjustment{width:28vw}.sc-modal-body--mode-adjustment{padding:4vh 1.6vw;gap:0}.sc-modal--mode-adjustment .sc-modal-footer{padding-top:2.5vh;padding-bottom:3vh}.sc-modal-footer--center{justify-content:center}.convert-to-client-modal__message{margin:0 0 1.2vh;font-size:.95vw;color:#46505a;font-family:Inter,sans-serif;text-align:center;line-height:1.5}.convert-to-client-modal__hint{margin:0;font-size:.88vw;color:#6b7785;font-family:Inter,sans-serif;text-align:center;line-height:1.55}.client-activate-modal__grid{gap:1.6vh 1vw}.code-category-select__grid{grid-template-columns:minmax(0,1fr);gap:1.6vh}.code-category-select__preview--compact .sc-input{font-size:.82rem;letter-spacing:.02em}.sc-modal--draft-save{width:35vw;min-width:260px;max-width:380px}.sc-modal-bar--draft-save{height:.35vw;min-height:3px;background:#007de1}.sc-modal-body--draft-save{padding:2.4vh 1.6vw 2vh;align-items:center;text-align:center;gap:1.2vh}.draft-save-modal__icon{display:block;color:#ffbd00;font-size:2.4vw;font-weight:700;font-family:Inter,sans-serif;line-height:1}.draft-save-modal__message{margin:0;font-size:1vw;font-weight:400;color:#46505a;font-family:Inter,sans-serif;line-height:1.45}.draft-save-modal__message strong{font-weight:700;color:#282828}.draft-save-modal__separator{height:.05vw;min-height:1px;background:#0064c833;margin:0;flex-shrink:0}.sc-modal-footer--draft-save{border-top:none;justify-content:center;gap:1.2vw;padding:1.8vh 1.6vw 2.4vh}.draft-save-modal__btn{padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.draft-save-modal__btn img{height:2.1vw;width:auto;display:block}.draft-save-modal__btn:hover{opacity:.88}.sc-modal-overlay--ee-code-success{z-index:100020}.sc-modal--ee-code-success{width:26vw;min-width:260px;max-width:380px}.sc-modal-body--ee-code-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4vh 1.8vw 1.8vh;gap:1vh}.ee-code-success-modal__tick{width:2.4vw;min-width:28px;max-width:40px;height:auto;flex-shrink:0}.ee-code-success-modal__code{margin:.4vh 0 0;font-family:Inter,sans-serif;font-size:2vw;font-weight:700;line-height:1.2;color:#009696;letter-spacing:.02em}.ee-code-success-modal__message{margin:.6vh 0 0;font-family:Inter,sans-serif;font-size:.95vw;font-weight:400;line-height:1.45;color:#46505a}.ee-code-success-modal__separator{height:.05vw;min-height:1px;background:#0064c833;margin:0;flex-shrink:0}.sc-modal-footer--ee-code-success{flex-shrink:0;width:100%;box-sizing:border-box;border-top:none;display:flex;justify-content:center;align-items:center;padding:1.4vh 1.6vw}.ee-code-success-modal__okay-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.ee-code-success-modal__okay-btn:hover{opacity:.88}.sc-modal-footer--ee-code-success .ee-code-success-modal__okay-btn img{height:2.1vw;min-height:28px;max-height:40px;width:auto;display:block}.sc-modal--delete-draft{width:35vw;min-width:260px;max-width:380px}.sc-modal-bar--delete-draft{height:.35vw;min-height:3px;background:#007de1}.sc-modal-header--delete-draft{padding:1.4vh 1.4vw 1.2vh}.sc-modal-body--delete-draft{padding:2.4vh 1.6vw 2vh;align-items:center;text-align:center;gap:1.4vh}.delete-draft-modal__icon{display:block;height:3.2vw;width:auto;max-height:48px}.delete-draft-modal__message{margin:0;font-size:1vw;font-weight:400;color:#46505a;font-family:Inter,sans-serif;line-height:1.45}.delete-draft-modal__separator{height:.05vw;min-height:1px;background:#0064c833;margin:0;flex-shrink:0}.sc-modal-footer--delete-draft{border-top:none;justify-content:center;gap:1.2vw;padding:1.8vh 1.6vw 2.4vh}.delete-draft-modal__btn{padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.delete-draft-modal__btn img{height:2.1vw;width:auto;display:block}.delete-draft-modal__btn:hover:not(:disabled){opacity:.88}.delete-draft-modal__btn:disabled{opacity:.45;cursor:not-allowed}.sc-modal-footer--public-submit-confirm{border-top:none;padding:1.8vh 1.6vw 2.4vh}.sc-modal--supplier-payment{width:65vw;max-width:65vw}.sc-modal-header--supplier-payment{border-bottom:none}.sc-modal-body--supplier-payment{padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.sp-payment-modal-divider{border:none;border-top:.05vw solid #b8bcc8;margin:0;flex-shrink:0}.sp-payment-table-wrap{flex:1;min-height:0;overflow:auto;padding:2vw;box-sizing:border-box}.sp-payment-table-wrap .im-table{table-layout:fixed}.sp-payment-table-wrap .im-table thead th.sp-payment-table__select-col,.sp-payment-table-wrap .im-table tbody td.sp-payment-table__select-col{width:6%;min-width:3.2vw;text-align:center;padding-left:.8vw;padding-right:.8vw}.sp-payment-table-wrap .im-table thead th.sp-payment-table__num-col,.sp-payment-table-wrap .im-table tbody td.sp-payment-table__num-col{text-align:right}.sp-payment-table-wrap .im-table tbody td.amountCell{vertical-align:middle;text-align:center}.sp-payment-table-wrap .im-table tbody td.amountCell .sc-input.amountInput{height:100%;min-height:0;max-height:100%;font-size:.95vw!important}.sp-payment-table-wrap .im-table tfoot .sp-payment-total-row td{background-color:#e1efff;color:#46505a;font-weight:450;font-size:.95vw;border:.1vw solid #d2d2d2;padding:1.1vh 1vw;vertical-align:middle}.sp-payment-table-wrap .im-table tfoot .sp-payment-total-row:hover td{background-color:#e1efff}.sp-payment-table-wrap .im-table tfoot .sp-payment-total-row__label{text-align:left;color:#0046d2}.sp-payment-table-wrap .im-table tfoot .sp-payment-total-row__value{text-align:center;font-weight:500}.sc-table-minimal{border-spacing:0;width:100%}.module-management-page .module-card__checkbox{position:absolute;top:.6vw;right:.6vw;width:1vw;height:1vw;border:.08vw solid #007de1;border-radius:.15vw;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .15s ease,border-color .15s ease}.module-management-page .module-card__checkbox--checked{background:#fff;border-color:#007de1}.module-management-page .module-card__checkbox-inset{width:60%;height:60%;background:#007de1;border-radius:.08vw;display:block}.module-management-page .module-card__visibility{display:flex;align-items:center;justify-content:center;gap:.45vw;margin-top:.9vh}.module-management-page .module-card__visibility-label{font-size:.75vw;font-weight:500;color:#64748b;min-width:3.2vw;text-align:right}.submodule-modal-content .submodule-checkbox{width:1.1vw;height:1.1vw;border:.1vw solid #007de1;border-radius:.1vw;background-color:#fff;transition:all .2s;display:inline-block;flex-shrink:0;cursor:pointer;box-sizing:border-box}.submodule-modal-content .submodule-checkbox--checked{background-color:#007de1;box-shadow:#fff 0 0 0 .2vw inset}.submodule-modal-content .submodule-checkbox--indeterminate{background-color:#fff;border-color:#007de1;position:relative}.submodule-modal-content .submodule-checkbox--indeterminate:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5vw;height:.5vw;background-color:#007de1;border-radius:.1vw}.submodule-group{display:flex;flex-direction:column;gap:.5vh}.submodule-expand-arrow{display:inline-block;font-size:.7vw;margin-left:.5vw;transition:transform .2s ease;color:#4682c8}.submodule-expand-arrow.expanded{transform:rotate(180deg)}.submodule-children-list{display:flex;flex-direction:column;gap:.5vh;margin-left:2.2vw;padding-left:.8vw;border-left:.08vw solid #e2e8f0;margin-bottom:1.5vh}.submodule-row-card--child{background:#f8fafc;border-radius:.2vw;padding:1vh 1.2vw!important;margin-bottom:.5vh!important}.sc-toggle{position:relative;display:inline-block;width:2.2vw;height:1.1vw;flex-shrink:0}.sc-toggle input{opacity:0;width:0;height:0}.sc-toggle-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;transition:.3s;border-radius:1.1vw}.sc-toggle-slider:before{position:absolute;content:"";height:.8vw;width:.8vw;left:.15vw;bottom:.15vw;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.sc-toggle-slider{background-color:#007de1}input:checked+.sc-toggle-slider:before{transform:translate(1.1vw)}.sc-upload-wrap{position:relative;width:100%}.sc-upload-wrap__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.sc-upload-trigger{display:flex;align-items:center;justify-content:space-between;gap:.35vw;width:100%;padding:0 .2vw 0 0;text-align:left;transform:scaleY(.95);overflow:hidden}.sc-upload-trigger__text-btn{flex:1;min-width:0;display:flex;align-items:center;height:100%;margin:0;padding:0 .5vw;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.sc-upload-trigger__text-btn:disabled{cursor:not-allowed}.sc-upload-trigger__text-btn--view{cursor:pointer}.sc-upload-trigger__text-btn--view:disabled{cursor:pointer}.sc-upload-trigger__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal;color:#282828}.sc-upload-trigger__text--placeholder{color:#969696}.sc-upload-trigger__text-btn--view .sc-upload-trigger__text{color:#007de1}.sc-upload-trigger.sc-input--locked,.sc-upload-trigger.sc-input--locked:focus,.sc-upload-trigger.sc-input--locked:focus-within,.sc-upload-trigger.sc-input--locked:active{border-color:var(--sc-field-border);box-shadow:none;cursor:default}.sc-upload-trigger.sc-input--locked .sc-upload-trigger__text-btn,.sc-upload-trigger.sc-input--locked .sc-upload-trigger__text-btn:focus,.sc-upload-trigger.sc-input--locked .sc-upload-trigger__text-btn:active{outline:none;box-shadow:none}.sc-upload-trigger__text-btn--view-locked .sc-upload-trigger__text{color:#282828;cursor:pointer}.sc-upload-trigger.sc-input--locked .sc-upload-trigger__icon-btn:disabled{cursor:not-allowed;opacity:.45}.sc-upload-trigger__icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2vw;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.sc-upload-trigger__icon-btn:disabled{cursor:not-allowed;opacity:.55}.sc-upload-trigger__icon{width:1.35vw;height:auto;display:block;pointer-events:none}.sc-sac-code-trigger__input{padding-right:.4vw}.sc-sac-code-trigger__actions{display:flex;align-items:stretch;flex-shrink:0;align-self:stretch}.sc-sac-code-trigger__icon-btn{display:flex;align-items:center;justify-content:center;padding:0 .45vw;margin:0;border:none;background:transparent;cursor:pointer;line-height:0}.sc-sac-code-trigger__icon-btn:focus,.sc-sac-code-trigger__icon-btn:focus-visible{outline:none;box-shadow:none}.sc-sac-code-trigger__search-icon{width:.95vw;height:auto;opacity:.85;pointer-events:none}.sc-sac-code-trigger__dd-icon{width:.75vw;height:auto;pointer-events:none;transition:transform .15s ease}.sc-sac-code-trigger__dd-icon--open{transform:rotate(180deg)}.sc-modal--sac-select{width:72vw;max-width:72vw;--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5)}.sc-sac-select-toolbar.im-toolbar{flex-shrink:0;padding:1.2vh 1.8vw 1.6vh;box-sizing:border-box;margin-bottom:0}.sc-sac-select-toolbar .erp-search-wrap.emp-toolbar-search{width:14vw;min-width:14vw;max-width:14vw;flex-shrink:0}.sc-modal.sc-modal--sac-revision-log .rl-table-scroll-host{margin-bottom:2.4vh;padding-top:1.6vh}.sc-modal.sc-modal--sac-revision-log .sc-sac-revision-log-table-wrap{margin-bottom:2.4vh;padding:1.6vh 1.8vw 0;box-sizing:border-box}.sc-modal.sc-modal--hsn-revision-log .rl-table-scroll-host{margin-bottom:2.4vh;padding-top:1.6vh}.sc-modal.sc-modal--hsn-revision-log .sc-hsn-revision-log-table-wrap{margin-bottom:2.4vh;padding:1.6vh 1.8vw 0;box-sizing:border-box}.sc-modal.sc-modal--so-revision-log .rl-table-scroll-host{margin-bottom:2.4vh;padding-top:1.6vh}.sc-modal.sc-modal--so-revision-log .sc-so-revision-log-table-wrap{margin-bottom:2.4vh;padding:1.6vh 1.8vw 0;box-sizing:border-box}.sc-modal.sc-modal--sac-select .sc-sac-select-table-wrap{flex:0 1 auto;min-height:0;max-height:52vh;overflow:auto;padding:0 1.8vw;margin-bottom:2.4vh;box-sizing:border-box}.sc-modal--sac-select .im-table--master,.sc-modal--sac-revision-log .im-table--master,.sc-modal--hsn-revision-log .im-table--master,.sc-modal--so-revision-log .im-table--master{table-layout:fixed;width:100%}.user-management-page .im-table tbody tr.sc-sac-select-row--active td{background-color:#f0f7ff}.sc-sac-select-pick-btn{border:.06vw solid #007de1;background:#fff;color:#007de1;border-radius:.15vw;font-size:.85vw;font-family:Inter,sans-serif;padding:.45vh .65vw;cursor:pointer;line-height:1.2}.sc-sac-select-pick-btn:hover{background:#e8f4ff}.sc-custom-dropdown--support-ticket-status{max-height:18vh;overflow-y:auto}.prefix-skeleton-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0 1vw;padding:0 0 1.2vh;align-items:end}.prefix-skeleton-label{height:1.4vh;width:60%;border-radius:.15vw;background:linear-gradient(90deg,#e8eef7 25%,#f0f4fb,#e8eef7 75%);background-size:200% 100%;animation:prefix-shimmer 1.4s ease-in-out infinite;margin-bottom:.45vh}.prefix-skeleton-field{height:4.75vh;border-radius:.2vw;background:linear-gradient(90deg,#e8eef7 25%,#f0f4fb,#e8eef7 75%);background-size:200% 100%;animation:prefix-shimmer 1.4s ease-in-out infinite;transform:scaleY(.95)}.prefix-skeleton-field--preview{background:linear-gradient(90deg,#eef3fb 25%,#f5f8fd,#eef3fb 75%);background-size:200% 100%;animation:prefix-shimmer 1.4s ease-in-out infinite}@keyframes prefix-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sku-attribute-modal__footer{justify-content:space-between;align-items:center}.sku-attribute-modal__footer-actions{display:flex;align-items:center;gap:.8vw}.sc-modal--sku-attribute .sc-suffix-input__addon--text{width:4.8vw;min-width:3.75rem;padding:0 .35vw;justify-content:center;text-align:center}.sc-modal--sku-attribute .sc-modal-body{padding:1.6vh 1.8vw 1.6vh}.sc-modal--sku-attribute .sc-field-grid{row-gap:1.1vh;column-gap:2.6vw}.sc-modal--sku-attribute .sc-field-grid .sc-field:nth-child(n+5){margin-bottom:0}.sc-modal--sku-attribute .sku-attribute-modal__fields-separator{grid-column:1 / -1;width:100%;margin:.2vh 0 .5vh}.sku-attribute-toolbar .emp-toolbar-left{display:flex;align-items:center;gap:1vw;flex-wrap:wrap}.sku-attribute-toolbar__category{min-width:16vw;max-width:22vw}.sku-attribute-status-summary{white-space:nowrap}.sc-modal-overlay--stacked{z-index:1100}.sc-modal--sku-attribute-rate{max-height:none}.sc-modal--sku-attribute-rate .sc-modal-body--sku-attribute-rate{flex-shrink:0;padding:1.6vh 0 .8vh;gap:1.2vh}.sc-modal.sc-modal--sku-attribute-rate .rl-table-scroll-host{margin-bottom:1.6vh;padding-top:0}.sc-modal.sc-modal--sku-attribute-rate .sc-sku-attribute-rate-table-wrap{margin-bottom:1.6vh;padding:0 1.8vw;box-sizing:border-box}.sku-multiple-unit-rate__meta{padding:0 1.8vw}.sc-modal--sku-attribute-rate .im-table--master{table-layout:fixed;width:100%}.sc-modal--sku-attribute-rate .sku-attribute-rate-th-text{display:inline-block;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}.sc-modal--sku-attribute-rate .im-table--master th:nth-child(3),.sc-modal--sku-attribute-rate .im-table--master td:nth-child(3),.sc-modal--sku-attribute-rate .im-table--master th:nth-child(4),.sc-modal--sku-attribute-rate .im-table--master td:nth-child(4){padding-left:.35vw;padding-right:.35vw}.sku-attribute-rate-table__input{width:100%;max-width:5.5rem;margin:0 auto;display:block;box-sizing:border-box;border:.06vw solid #cfd5e2;border-radius:.15vw;padding:.55vh .55vw;font-size:.9vw;font-family:Inter,sans-serif;text-align:center;color:#1f2937;background:#fff}.sku-attribute-rate-table__input:read-only{background:#f3f4f6;color:#6b7280}.sku-attribute-rate-table__input:focus{outline:none;border-color:#007de1}.user-management-page .im-table tbody tr.sku-attribute-rate-row--selected td{background-color:#f8fbff}.sku-attribute-rate-modal__footer{justify-content:flex-end;align-items:center;gap:.8vw;padding-top:1.2vh;border-top:.05vw solid #b8bcc8}.sku-attribute-rate-modal__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.8vw}.sku-customer-mapping__hint{margin:0 0 1.2vh;color:#6b7280;font-size:.92vw}.sku-customer-mapping__draft-hint{display:flex;align-items:center;flex-wrap:wrap;gap:.6vw;margin:0 0 1.2vh;padding:.8vh .9vw;border-radius:.2vw;background:#f3f8ff;border:.05vw solid #c5d9f5;font-size:.88vw;color:#355272}.sku-customer-mapping__draft-clear{margin-left:auto;padding:0;border:none;background:transparent;color:#007de1;font-size:.88vw;font-weight:500;cursor:pointer;text-decoration:underline}.sku-customer-mapping__row--active td{background:#f3f8ff!important}.sku-customer-mapping__rate-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.6vw;min-width:4.6vw;height:4.75vh;padding:0;border:none;background:transparent;cursor:pointer}.sku-customer-mapping__rate-btn:disabled{opacity:.45;cursor:not-allowed}.sku-customer-mapping__rate-btn-img{width:100%;height:100%;display:block;object-fit:contain}.sku-customer-mapping__section{gap:0}.sku-customer-mapping__table-block{display:flex;flex-direction:column;gap:2vh;padding-top:2vh}.sku-customer-mapping__table-separator{flex-shrink:0;border:0;border-top:.05vw solid var(--emp-form-line, rgba(0, 108, 195, .24));height:0;margin:0 calc(-1 * var(--emp-form-pad-x, 2.3vw))}.sku-customer-mapping__table-wrap{margin-top:0;overflow-x:hidden}.sku-customer-mapping__table-wrap .book-so-lines-table,.sku-customer-mapping__table-wrap .im-table{width:100%;min-width:0;table-layout:fixed}.sku-customer-mapping__table-wrap .book-so-lines-table thead th,.sku-customer-mapping__table-wrap .book-so-lines-table tbody td,.sku-customer-mapping__table-wrap .book-so-lines-table .emp-master-table__cell{overflow:hidden;max-width:0}.sku-customer-mapping__table-wrap .im-table{border-collapse:separate;border-spacing:0;outline:none}.sku-customer-mapping__table-wrap .im-table thead tr{background-color:#007de1}.sku-customer-mapping__table-wrap .im-table thead th,.sku-customer-mapping__table-wrap .im-table tbody td{border:none;box-sizing:border-box}.sku-customer-mapping__table-wrap .im-table thead th{border-right:var(--emp-table-line-w, .08vw) solid #ffffff;border-bottom:var(--emp-table-line-w, .08vw) solid var(--emp-table-line, rgba(0, 100, 200, .2));background-color:#007de1;color:#fff;font-size:.95vw;padding-top:.8vh;padding-bottom:.8vh}.sku-customer-mapping__table-wrap .im-table thead th:last-child{border-right:none}.sku-customer-mapping__table-wrap .im-table tbody td{border-right:var(--emp-table-line-w, .08vw) solid var(--emp-table-line, rgba(0, 100, 200, .2));border-bottom:var(--emp-table-line-w, .08vw) solid var(--emp-table-line, rgba(0, 100, 200, .2));background-color:#fff;color:#282828;font-size:.95vw;padding-top:.8vh;padding-bottom:.8vh}.sku-customer-mapping__table-wrap .im-table tbody td:last-child{border-right:none}.sku-customer-mapping__table-wrap .im-table tbody tr:last-child td{border-bottom:none}.sku-customer-mapping__table-wrap .im-table tbody tr:hover td{background-color:#f2f7fc}.sku-customer-mapping__table-wrap .emp-master-table__th-text{color:#fff}.sku-customer-mapping__table-wrap .emp-master-table__cell-text{color:#282828}.sc-modal--sku-customer-rate{width:38vw;max-width:38rem}.sc-modal-body--sku-customer-rate{padding:2vh 1.6vw 1vh}.sku-customer-rate-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-customer-rate-modal__section .emp-form-grid+.emp-form-grid{margin-top:.4vh}.sku-customer-rate-modal__footer{justify-content:flex-end;padding-top:1.2vh;border-top:.05vw solid #b8bcc8}.sku-customer-mapping__rate-view-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;padding:0;border:none;background:transparent;cursor:pointer;vertical-align:middle}.sku-customer-mapping__rate-view-btn-img{width:auto;height:1vw;min-height:12px;max-height:16px;display:block;object-fit:contain}.sku-customer-mapping__rate-view-btn:hover,.sku-customer-mapping__rate-view-btn:focus-visible{opacity:.85}.sku-specification__toolbar.im-toolbar{--emp-toolbar-control-h: 2.1vw;--emp-toolbar-chip-border: rgba(0, 125, 225, .5);justify-content:flex-start;width:100%}.sku-specification__toolbar .erp-search-wrap.emp-toolbar-search{width:14vw;min-width:14vw;max-width:14vw;flex:0 0 auto}.sku-specification__table{width:100%;min-width:0;table-layout:fixed}.sku-customer-mapping__table-wrap:has(.sku-specification__table){overflow-x:hidden}.emp-form-page--book-so .book-so-lines-table-scroll:has(.sku-specification__table) .book-so-lines-table-body-scroll{overflow-x:hidden}.sku-customer-mapping__table-wrap .sku-specification__table.book-so-lines-table tbody td,.sku-customer-mapping__table-wrap .sku-specification__table.book-so-lines-table .emp-master-table__cell{overflow:hidden;max-width:0}.sku-customer-mapping__table-wrap .sku-specification__table:not(.book-so-lines-table) .sc-field{margin:0}.sku-customer-mapping__table-wrap .sku-specification__table:not(.book-so-lines-table) tbody td:first-child .sc-input{text-align:center}.sc-modal--sku-inventory-levels{width:52vw;max-width:48rem}.sc-modal-body--sku-inventory-levels{padding:2vh 1.4vw 2.2vh}.sku-inventory-levels-modal__layout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1vw;align-items:stretch}.sku-inventory-levels-modal__panel{display:flex;flex-direction:column;min-width:0;border:.05vw solid var(--emp-form-line, #d2d2fa);border-radius:.35vw;overflow:hidden;background:#fff}.sku-inventory-levels-modal__panel-head{margin:0;padding:.9vh 1vw;border-bottom:none;font-family:Inter,sans-serif;font-size:1.05vw;font-weight:500;color:#fff;background:#007de1;text-align:center}.sku-inventory-levels-modal__panel-body{display:flex;flex-direction:column;gap:1.4vh;padding:1.8vh 1.1vw 0;flex:1}.sku-inventory-levels-modal__panel-footer-wrap{padding:1.4vh 1.1vw 1.6vh}.sku-inventory-levels-modal__panel-separator{border:none;border-top:.05vw solid var(--emp-form-line, #d2d2fa);margin:0 0 .8vh;width:100%}.sku-inventory-levels-modal__panel-footer{display:flex;justify-content:center;padding:0}.sku-inventory-levels-modal__arrow{display:flex;align-items:center;justify-content:center;padding:0 .2vw}.sku-inventory-levels-modal__arrow-icon{display:block;width:0;height:0;border-top:1.1vh solid transparent;border-bottom:1.1vh solid transparent;border-left:1.4vw solid #ff0096}.sku-inventory-levels-modal__panel-body .sc-suffix-input__addon--text{width:4.8vw;min-width:3.75rem;padding:0 .35vw;justify-content:center;text-align:center}.sc-modal--inspection-checklist-select{width:56vw;max-width:50rem}.sc-modal--inspection-checklist-select .sc-inspection-checklist-select-table-wrap{flex:0 1 auto;min-height:0;max-height:52vh;overflow:auto;padding:1.2vh 1.8vw 0;margin-bottom:1.2vh;box-sizing:border-box}.sc-modal--inspection-checklist-select .sc-inspection-checklist-select-table-wrap .sc-field{margin:0}.sc-modal--inspection-checklist-select .sc-inspection-checklist-select-table-wrap tbody td:first-child .sc-input{text-align:center}.sc-modal--inspection-checklist-select .sc-inspection-checklist-select-table-wrap .sc-input{min-height:2.2vw}.user-management-page .im-table tbody tr.sc-inspection-checklist-select-row--active td{background-color:#f0f7ff}.sc-modal-footer--inspection-checklist-select{justify-content:space-between}.sc-modal-footer--inspection-checklist-select .sc-modal-footer__left,.sc-modal-footer--inspection-checklist-select .sc-modal-footer__right{display:flex;align-items:center;gap:.8vw}.sc-modal-footer--inspection-checklist-select .sc-modal-footer__right{margin-left:auto}.inspection-checklist-modal__show-all-btn{border:.06vw solid #ff0096;background:#fff;color:#ff0096;border-radius:.15vw;font-size:.9vw;font-family:Inter,sans-serif;font-weight:500;padding:.55vh .9vw;cursor:pointer;line-height:1.2}.inspection-checklist-modal__show-all-btn:disabled{opacity:.6;cursor:not-allowed}.emp-form-inspection-btn{background:transparent;border:0;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.emp-form-inspection-btn:disabled{cursor:not-allowed;opacity:.6}.emp-form-inspection-btn__img{height:4.3vh;width:auto;display:block}.sc-client-select-toolbar__left{display:flex;align-items:flex-end;gap:1.2vw;flex-wrap:wrap}.sc-client-select-toolbar__category{min-width:14rem;width:18vw;max-width:20rem}.sc-client-select-toolbar__category .sc-field{margin-bottom:0}.sc-client-select-toolbar__sep{flex-shrink:0;align-self:flex-end;height:var(--emp-toolbar-control-h, 2.1vw)}.sc-modal.sc-modal--client-select .rl-table-scroll-host{margin-bottom:2.4vh;padding-top:0}.sc-modal.sc-modal--client-select .master-list-scroll-shell--modal{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden;box-sizing:border-box;padding:1.2vh .45vw 1.2vh 1.8vw;margin-bottom:2.4vh;--emp-external-rail-width: .85vw;--csv-rail-w: var(--emp-external-rail-width, .85vw);--csv-arrow-h: .85vw;--csv-rail-bg: #f5f5ff;--csv-rail-border: rgba(0, 125, 225, .5);--csv-rail-border-w: .08vw;--csv-track-bg: #f5f5ff;--csv-thumb-bg: #eef4ff}.sc-modal.sc-modal--client-select .master-list-scroll-shell--static{padding:1.2vh 1.8vw 1.2vh;margin-bottom:2.4vh;box-sizing:border-box}.sc-modal.sc-modal--client-select .master-list-scroll-row--modal{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-height:0;width:100%;gap:.55vw}.sc-modal.sc-modal--client-select .master-list-scroll-shell--modal .emp-master-table-wrap--scroll{flex:1 1 auto;min-width:0;min-height:0}.sc-modal.sc-modal--client-select .master-list-scroll-shell--modal .emp-master-tbody-scroll{flex:1 1 0;min-height:0}.sc-modal.sc-modal--client-select .master-list-scroll-shell--modal .emp-master-external-rail{flex:0 0 var(--emp-external-rail-width, .85vw);width:var(--emp-external-rail-width, .85vw);position:relative;overflow:visible;z-index:2}.sc-modal.sc-modal--client-select .sc-client-select-table-wrap{margin-bottom:2.4vh}.book-so-lines-table .sc-field{margin-bottom:0}.book-so-lines-table{--book-so-line-control-h: 3.6vh}.book-so-lines-table .sc-date-trigger{min-height:var(--book-so-line-control-h);height:var(--book-so-line-control-h);min-width:0}.fg-inward-page .book-so-lines-table-scroll{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.fg-inward-page .book-so-lines-table-scroll .book-so-lines-table--head,.fg-inward-page .book-so-lines-table-scroll .book-so-lines-table--body{table-layout:fixed;width:100%}.fg-inward-page .book-so-lines-table-scroll .book-so-lines-table--head{flex-shrink:0}.fg-inward-page .book-so-lines-table-body-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.fg-inward-page.regular-employees-page .book-so-lines-table tbody td,.fg-inward-page.user-management-page .book-so-lines-table tbody td{padding-top:.3vh;padding-bottom:.3vh;font-size:.88vw;vertical-align:middle;line-height:1.25}.fg-inward-page.regular-employees-page .book-so-lines-table thead th,.fg-inward-page.user-management-page .book-so-lines-table thead th{font-size:1vw;padding-top:.8vh;padding-bottom:.8vh;vertical-align:middle}.fg-inward-page .book-so-lines-table tbody .book-so-lines-table__qty-col,.fg-inward-page .book-so-lines-table tbody .book-so-lines-table__icon-cell{padding-top:.55vh!important;padding-bottom:.55vh!important}.fg-inward-page .book-so-lines-table .emp-master-table__cell-text{font-size:.88vw;line-height:1.25}.fg-inward-page .book-so-lines-table .sc-input{width:100%;box-sizing:border-box;min-height:var(--book-so-line-control-h);height:var(--book-so-line-control-h);padding:0 .45vw;font-size:.88vw;line-height:var(--book-so-line-control-h);border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none;text-align:center}.book-so-lines-table .fg-inward-batch-date{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.book-so-lines-table .fg-inward-batch-date .sc-field{margin-bottom:0;width:100%}.book-so-lines-table .fg-inward-batch-date .sc-date-trigger--typeable{position:relative;height:var(--book-so-line-control-h);min-height:var(--book-so-line-control-h);min-width:0;width:100%;padding:0 .45vw;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none;cursor:pointer}.book-so-lines-table .fg-inward-batch-date .sc-date-trigger__input{text-align:center;padding:0;height:100%;line-height:var(--book-so-line-control-h);font-size:.88vw;transform:none;pointer-events:none;cursor:pointer}.book-so-lines-table .fg-inward-batch-date .sc-date-trigger__icon-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer}.book-so-lines-table .fg-inward-batch-date .sc-date-trigger__icon{display:none}.book-so-lines-table .fg-inward-batch-date .sc-date-trigger__icon-btn:disabled{cursor:not-allowed}.book-so-edd-btn,.book-so-tag-btn,.book-so-vbp-btn{margin:0 auto;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.book-so-edd-btn:disabled,.book-so-tag-btn:disabled,.book-so-vbp-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-edd-btn__icon,.book-so-vbp-btn__icon{width:1.55vw;height:1.55vw;min-width:20px;min-height:20px;max-width:22px;max-height:22px;display:block;object-fit:contain}.book-so-tag-btn__icon{width:2.05vw;height:2.05vw;min-width:26px;min-height:26px;max-width:28px;max-height:28px;display:block;object-fit:contain}.book-so-lines-table__icon-cell{padding-top:.2vh!important;padding-bottom:.2vh!important}.book-so-lines-table .emp-master-table__cell,.book-so-lines-table tbody td{overflow:hidden;max-width:0}.sku-customer-mapping__table-wrap .book-so-lines-table tbody td{padding-top:.55vh;padding-bottom:.55vh;vertical-align:middle}.sku-customer-mapping__table-wrap .sku-customer-mapping__mapping-table.book-so-lines-table thead th{padding-top:.8vh;padding-bottom:.8vh}.sku-customer-mapping__table-wrap .sku-customer-mapping__mapping-table.book-so-lines-table tbody td{padding-top:.8vh;padding-bottom:.8vh;min-height:calc(var(--book-so-line-control-h) + 1.6vh)}.sku-customer-mapping__table-wrap .sku-customer-mapping__mapping-table.book-so-lines-table tbody td.book-so-lines-table__icon-cell{padding-top:.8vh!important;padding-bottom:.8vh!important}.sku-customer-mapping__table-wrap .sku-customer-mapping__mapping-table.book-so-lines-table .emp-master-table__cell-text{font-size:.95vw;line-height:var(--book-so-line-control-h)}.sku-customer-mapping__table-wrap .book-so-lines-table .sc-input{width:100%;box-sizing:border-box;min-height:var(--book-so-line-control-h);height:var(--book-so-line-control-h);padding:0 .45vw;font-size:.88vw;line-height:var(--book-so-line-control-h);border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none}.sku-customer-mapping__table-wrap .book-so-lines-table .emp-master-table__cell-text{font-size:.88vw;line-height:1.25}.book-so-lines-table__qty-col .sc-field,.book-so-lines-table__rate-col .sc-field{width:100%;margin:0}.book-so-lines-table__qty-col,.book-so-lines-table__rate-col{padding:.55vh .35vw!important}.sku-customer-mapping__table-wrap .book-so-lines-table__qty-col .sc-input,.sku-customer-mapping__table-wrap .book-so-lines-table__rate-col .sc-input,.book-so-lines-table__qty-col .sc-input,.book-so-lines-table__rate-col .sc-input{width:100%;box-sizing:border-box;padding:0 .35vw;text-align:center;height:var(--book-so-line-control-h);min-height:var(--book-so-line-control-h);line-height:var(--book-so-line-control-h)}.book-so-lines-table .book-so-edd-btn__icon,.book-so-lines-table .book-so-vbp-btn__icon{width:1.45vw;height:1.45vw;min-width:18px;min-height:18px;max-width:22px;max-height:22px}.book-so-lines-table .book-so-tag-btn__icon{width:1.7vw;height:1.7vw;min-width:22px;min-height:22px;max-width:26px;max-height:26px}.book-so-lines-table__empty{color:#8090a8;font-size:.95vw;padding-top:2.4vh!important;padding-bottom:2.4vh!important}.emp-form-footer--book-so .emp-form-footer__left{display:flex;align-items:center;gap:1vw;flex-shrink:0;margin-right:auto}.emp-form-footer--book-so .emp-form-footer__actions{gap:1.1vw}.emp-form-footer--book-so{gap:1.2vw}.erp-page.emp-form-page.emp-form-page--book-so{padding-bottom:var(--erp-sidebar-bottom-h)!important}.emp-form-page--book-so .emp-form-scroll-shell{flex:1 1 auto;min-height:0}.emp-form-page--book-so .emp-form-scroll-row{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.emp-form-page--book-so .emp-form-scroll-viewport{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.emp-form-page--book-so .emp-form-stack,.emp-form-page--book-so .emp-form-stack .formRoot.emp-form-card--book-so{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.emp-form-page--book-so .emp-form-card--book-so .emp-form-section-block{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.emp-form-page--book-so .emp-form-card--book-so .sku-customer-mapping__section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:3vh var(--emp-form-pad-x, 2.3vw) 0;gap:0}.emp-form-page--book-so .book-so-fields-separator{flex-shrink:0;border:0;border-top:var(--emp-form-sep-w, .05vw) solid var(--emp-form-line, rgba(0, 108, 195, .24));height:0;margin:2.6vh calc(-1 * var(--emp-form-pad-x, 2.3vw)) 0}.emp-form-page--book-so .emp-form-card--book-so .sku-customer-mapping__section>.emp-form-grid{flex-shrink:0}.emp-form-page--book-so .book-so-lines-table-block{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:2vh;padding-bottom:0;margin-bottom:3vh;gap:1vh}.emp-form-page--book-so .book-so-lines-table-toolbar{flex-shrink:0}.emp-form-page--book-so .book-so-lines-table-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.emp-form-page--book-so .book-so-lines-table-scroll .book-so-lines-table--head{flex-shrink:0}.emp-form-page--book-so .book-so-lines-table-scroll .book-so-lines-table--head,.emp-form-page--book-so .book-so-lines-table-scroll .book-so-lines-table--body{table-layout:fixed;width:100%;min-width:0}.emp-form-page--book-so .book-so-lines-table-body-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.emp-form-page--book-so .emp-form-stack .emp-form-card-divider{flex-shrink:0;margin-top:0}.emp-form-page--book-so .emp-form-footer--book-so{flex:0 0 auto;margin-top:0;padding-top:1.6vh;align-items:center;position:relative;z-index:2;background:#fff}.emp-form-page--book-so .emp-form-end-space{flex:0 0 0;height:0;display:none}.emp-form-footer--book-so .submodule-footer-cancel-btn:disabled,.emp-form-footer--book-so .submodule-footer-save-btn:disabled{opacity:.6;cursor:not-allowed}.book-so-incidental-expenses-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.book-so-incidental-expenses-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-incidental-expenses-btn__img{height:4.3vh;width:auto;display:block}.book-so-billing-info-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.book-so-billing-info-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-billing-info-btn__img{height:4.3vh;width:auto;display:block}.book-so-so-attributes-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.book-so-so-attributes-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-so-attributes-btn__img{height:4.3vh;width:auto;display:block}.sc-modal--incidental-expenses{min-height:48vh}.sc-modal--incidental-expenses .incidental-expenses-modal__table-wrap{flex:1 1 auto;padding:1.4vh 1.4vw 1.8vh;min-height:34vh;max-height:58vh;overflow:auto}.incidental-expenses-modal__table .sc-field{margin-bottom:0}.incidental-expenses-modal__table tbody td{padding-top:.3vh;padding-bottom:.3vh;vertical-align:middle}.incidental-expenses-modal__description-col,.incidental-expenses-modal__amount-col{padding:.3vh .25vw!important}.incidental-expenses-modal__description-col .sc-field,.incidental-expenses-modal__amount-col .sc-field{width:100%;margin:0}.incidental-expenses-modal__description-col .sc-input,.incidental-expenses-modal__amount-col .sc-input{width:100%;box-sizing:border-box;padding:0 .45vw;height:3.6vh;min-height:3.6vh;line-height:3.6vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none}.incidental-expenses-modal__amount-col .sc-input{text-align:center}.sc-modal-footer--incidental-expenses{justify-content:space-between;gap:1vw}.sc-modal-footer--incidental-expenses .sc-modal-footer__right{display:flex;align-items:center;flex-shrink:0}.incidental-expenses-modal__total{display:flex;align-items:center;justify-content:center;gap:.8vw;flex:1;min-width:0}.incidental-expenses-modal__total-label{font-family:Inter,sans-serif;font-size:.95vw;color:#1a1a1a;white-space:nowrap}.incidental-expenses-modal__total-value{min-width:4.5rem;padding:.45vh .8vw;border:.06vw solid #b8bcc8;border-radius:.15vw;background:#fff;font-family:Inter,sans-serif;font-size:.95vw;text-align:center;color:#1a1a1a}.book-so-order-ref-field{display:flex;flex-direction:column;justify-content:flex-end}.book-so-order-ref-btn{width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.book-so-order-ref-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-order-ref-btn__img{width:100%;height:auto;max-height:4.3vh;display:block}.book-so-lines-toolbar.im-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:0}.book-so-lines-toolbar .emp-toolbar-left{display:flex;align-items:center;gap:0}.book-so-lines-toolbar__sep{flex-shrink:0;margin:0 .8vw;height:var(--emp-toolbar-control-h, 2.1vw)}.sc-modal-body--order-reference{padding:2vh 1.6vw 1.8vh}.order-ref-modal__stack{display:flex;flex-direction:column;gap:1.6vh}.order-ref-modal__field{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:.55vw}.order-ref-modal__field .sc-label{margin:0;white-space:normal;line-height:1.25}.order-ref-modal__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .15vw}.order-ref-modal__arrow-icon{display:block;width:0;height:0;border-top:.85vh solid transparent;border-bottom:.85vh solid transparent;border-left:.65vw solid #007de1}.order-ref-modal__control{min-width:0}.order-ref-modal__control .sc-field{margin-bottom:0}.book-so-order-ref-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-modal-body--expected-delivery-date{padding:1.8vh 1.4vw 1.4vh;gap:1.6vh}.edd-modal__top-grid{display:flex;justify-content:space-between;align-items:center;width:100%;gap:2vw}.edd-modal__top-grid .edd-modal__field{display:grid;grid-template-columns:auto minmax(5.5rem,7vw);flex:0 1 auto;width:auto;max-width:none;align-items:center;gap:.45vw}.edd-modal__top-grid .edd-modal__field .sc-label{white-space:nowrap}.edd-modal__top-grid .edd-modal__control{width:100%}.edd-modal__table-wrap{max-height:42vh;overflow:auto}.edd-modal__table-wrap .sc-input,.edd-modal__table-wrap .sc-date-trigger{min-height:2.2vw}.edd-modal__table-wrap .edd-modal__cell--left,.edd-modal__table-wrap .edd-modal__cell--left .sc-input,.edd-modal__table-wrap .edd-modal__cell--left .sc-date-trigger__text,.edd-modal__table-wrap .edd-modal__cell--left .sc-date-trigger__input{text-align:left}.edd-modal__table-empty{text-align:center;color:#8090a8;padding:2vh .8vw!important}.sc-modal-footer--expected-delivery-date{justify-content:space-between}.sc-modal-footer--expected-delivery-date .sc-modal-footer__right{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.sc-modal-header--so-attributes{flex-direction:column;align-items:stretch;padding:1.8vh 1.8vw 0;gap:0}.sc-modal-header--so-attributes .so-attributes-modal__separator{margin-left:-1.8vw;margin-right:-1.8vw;flex-shrink:0}.so-attributes-modal__header-top{display:flex;align-items:flex-end;gap:.8vw;width:100%}.sc-modal-header--so-attributes .sc-modal-close{margin-left:auto;flex-shrink:0;align-self:flex-start}.so-attributes-modal__tabs{display:flex;align-items:flex-end;gap:1.4vw;flex:1;min-width:0;flex-wrap:wrap}.so-attributes-modal__tab{margin:0;padding:0 0 1.1vh;border:0;background:transparent;color:#8a97a8;font-size:1vw;font-weight:600;cursor:pointer;border-bottom:.32vh solid transparent;margin-bottom:-.05vw;white-space:nowrap}.so-attributes-modal__tab--active{color:#007de1;border-bottom-color:#007de1}.sc-modal-body--so-attributes{padding:1.8vh 1.5vw 1.6vh;min-height:30vh}.sc-modal--so-attributes{min-height:42vh}.so-attributes-modal__panel{display:flex;flex-direction:column;gap:1.5vh}.so-attributes-modal__panel[hidden]{display:none}.so-attributes-modal__form{display:flex;flex-direction:column;gap:2.2vh}.sc-modal-body--so-attributes .so-attributes-modal__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2vh 1.4vw}.so-attributes-modal__remarks-wrap{display:flex;flex-direction:column;gap:.45vh}.so-attributes-modal__remarks-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw;width:100%}.so-attributes-modal__remarks-label-row .sc-label{margin:0}.so-attributes-modal__remarks-expand-btn{margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.so-attributes-modal__remarks-expand-btn img{width:.72vw;min-width:10px;height:auto;display:block}.so-attributes-remarks-viewer-modal{width:30vw;min-width:20rem;max-width:32rem}.so-attributes-remarks-viewer-modal .sc-modal-header{padding:1.6vh 1.4vw 1.4vh}.so-attributes-remarks-viewer-modal__body{padding:2vh 1.4vw;overflow:hidden;flex:0 0 auto;min-height:0}.so-attributes-remarks-viewer-modal__content{width:100%;min-height:22vh;max-height:32vh;overflow-y:auto;display:block;align-items:unset;line-height:1.45;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}.sc-input.sc-input--locked.so-attributes-remarks-viewer-modal__content{height:auto;min-height:22vh;max-height:32vh;padding:.8vh .7vw;cursor:default}textarea.sc-input.so-attributes-remarks-viewer-modal__textarea.so-attributes-remarks-viewer-modal__content{height:32vh;max-height:32vh;min-height:22vh;resize:none;overflow-y:auto;font-family:inherit;line-height:1.45;padding:.8vh .7vw;align-items:unset}.so-attributes-remarks-viewer-modal__footer{padding:1.6vh 1.4vw 1.8vh;justify-content:flex-end}.sc-modal-body--so-attributes .sc-field{margin:0;min-width:0}.so-attributes-modal__spv-value{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}.so-attributes-modal__spv-leading{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2vw;min-width:1.8rem;border-right:.08vw solid var(--sc-field-border);box-sizing:border-box}.so-attributes-modal__spv-icon{width:1.05vw;height:auto;min-width:.9rem;display:block}.so-attributes-modal__spv-amount{min-width:0;flex:1;display:flex;align-items:center;padding:0 .7vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-modal-footer--so-attributes{justify-content:flex-end}.sc-modal-footer--so-attributes .sc-modal-footer__right{display:flex;align-items:center;flex-shrink:0}.so-attributes-modal__next-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.so-attributes-modal__next-btn-img{height:4.3vh;width:auto;display:block}.sc-modal--sku-tag{max-height:88vh}.sc-modal-header--sku-tag{align-items:flex-start}.sku-tag-modal__title-wrap{display:flex;flex-direction:column;gap:.35vh;min-width:0}.sku-tag-modal__subtitle{font-size:.78vw;color:#8090a8;font-weight:400;line-height:1.3}.sku-tag-modal__table-wrap{padding:1.2vh 1vw 1.6vh;margin-top:0;overflow-x:hidden;overflow-y:visible}.sku-tag-modal__table-wrap.sku-customer-mapping__table-wrap{overflow-x:hidden}.sku-tag-modal__table{width:100%;min-width:0;table-layout:fixed}.sku-tag-modal__table-wrap .im-table thead th,.sku-tag-modal__table-wrap .im-table tbody td{overflow:hidden}.sku-tag-modal__table-wrap .emp-master-table__th-text{font-weight:600}.sku-tag-modal__table-wrap .emp-master-table__cell-text{font-size:.92vw}.sc-modal-footer--sku-tag{justify-content:flex-end;border-top:.05vw solid #b8bcc8}.sc-modal-footer--sku-tag .emp-form-save-btn{border:0;background:transparent;padding:0}.sc-modal--sdn-detail{max-height:88vh}.sdn-detail-modal__table-wrap{padding:1.2vh 1vw 1.6vh;margin-top:0;overflow-x:hidden;overflow-y:visible}.sdn-detail-modal__table-wrap.sku-customer-mapping__table-wrap{overflow-x:hidden}.sdn-detail-modal__table{width:100%;min-width:0;table-layout:fixed}.sdn-detail-modal__table-wrap .im-table thead th,.sdn-detail-modal__table-wrap .im-table tbody td{overflow:hidden}.sdn-detail-modal__table-wrap .im-table thead th{overflow:visible}.sdn-detail-modal__table-wrap .emp-master-table__th-text{font-weight:600;white-space:nowrap;overflow:visible;text-overflow:clip}.sdn-detail-modal__table-wrap .emp-master-table__cell-text{font-size:.92vw}.sdn-detail-modal__table .sc-field{margin-bottom:0;width:100%}.sdn-detail-modal__editable-col{padding:.3vh .25vw!important;vertical-align:middle}.sdn-detail-modal__editable-col .sc-input{width:100%;box-sizing:border-box;padding:0 .45vw;height:3.6vh;min-height:3.6vh;line-height:3.6vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none;font-size:.92vw}.sdn-detail-modal__editable-col .sc-date-trigger{min-height:3.6vh;height:3.6vh;width:100%;transform:none}.sc-modal--select-rate-slab{max-height:88vh}.sc-modal-body--select-rate-slab{padding:1.8vh 1.4vw 1.4vh;gap:1.4vh}.select-rate-slab-modal__field{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:.65vw}.select-rate-slab-modal__field .sc-label{margin:0;white-space:normal;line-height:1.25}.select-rate-slab-modal__control{min-width:0}.select-rate-slab-modal__control .sc-field{margin-bottom:0}.select-rate-slab-modal__table-wrap{padding:0;margin-top:0;overflow-x:hidden;overflow-y:visible}.select-rate-slab-modal__table{width:100%;min-width:0;table-layout:fixed}.select-rate-slab-modal__table-wrap .emp-master-table__th-text{font-weight:600}.select-rate-slab-modal__table-wrap .emp-master-table__cell-text{font-size:.92vw}.sc-modal-footer--select-rate-slab{justify-content:flex-end;border-top:.05vw solid #b8bcc8}.sc-modal-footer--select-rate-slab .emp-form-save-btn{border:0;background:transparent;padding:0}.book-so-so-terms-details-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex-shrink:0}.book-so-so-terms-details-btn:disabled{cursor:not-allowed;opacity:.6}.book-so-so-terms-details-btn__img{height:4.3vh;width:auto;display:block}.sc-modal-header--so-terms-details{flex-direction:column;align-items:stretch;padding:1.8vh 1.8vw 0;gap:0}.sc-modal-header--so-terms-details .so-terms-details-modal__separator{margin-left:-1.8vw;margin-right:-1.8vw;flex-shrink:0}.so-terms-details-modal__header-top{display:flex;align-items:flex-end;gap:.8vw;width:100%}.sc-modal-header--so-terms-details .sc-modal-close{margin-left:auto;flex-shrink:0;align-self:flex-start}.so-terms-details-modal__tabs{display:flex;align-items:flex-end;gap:1.4vw;flex:1;min-width:0;flex-wrap:wrap}.so-terms-details-modal__tab{margin:0;padding:0 0 1.1vh;border:0;background:transparent;color:#8a97a8;font-size:1vw;font-weight:600;cursor:pointer;border-bottom:.32vh solid transparent;margin-bottom:-.05vw;white-space:nowrap}.so-terms-details-modal__tab--active{color:#007de1;border-bottom-color:#007de1}.sc-modal-body--so-terms-details{padding:1.8vh 1.5vw 1.6vh}.so-terms-details-modal__panel{display:flex;flex-direction:column;gap:1.5vh}.so-terms-details-modal__form{display:flex;flex-direction:column;gap:2.2vh}.so-terms-details-modal__location-id-block{display:flex;flex-direction:column;align-items:stretch;gap:2vh}.so-terms-details-modal__location-id-field{width:calc((100% - 1.4vw)/2);max-width:calc((100% - 1.4vw)/2);min-width:0}.so-terms-details-modal__location-id-field .sc-field{margin:0;min-width:0}.so-terms-details-modal__location-id-separator{flex-shrink:0;width:100%}.sc-modal-body--so-terms-details .so-terms-details-modal__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2vh 1.4vw}.sc-modal-body--so-terms-details .sc-field{margin:0;min-width:0}.so-terms-details-modal__hint{margin:0;color:#8090a8;font-size:.95vw}.sc-modal-footer--so-terms-details{justify-content:flex-end}.sc-modal-footer--so-terms-details .sc-modal-footer__right{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.so-terms-details-modal__next-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.so-terms-details-modal__next-btn:disabled{cursor:not-allowed;opacity:.45}.so-terms-details-modal__nav-btn-img{height:4.3vh;width:auto;display:block}.sc-modal--drn-billing{min-height:42vh;max-height:85vh}.sc-modal-header--drn-billing{flex-direction:column;align-items:stretch;padding:1.8vh 1.8vw 0;gap:0}.sc-modal-header--drn-billing .drn-billing-modal__separator{margin-left:-1.8vw;margin-right:-1.8vw;flex-shrink:0}.drn-billing-modal__header-top{display:flex;align-items:flex-end;gap:.8vw;width:100%}.sc-modal-header--drn-billing .sc-modal-close{margin-left:auto;flex-shrink:0;align-self:flex-start}.drn-billing-modal__tabs{display:flex;align-items:flex-end;gap:1.4vw;flex:1;min-width:0;flex-wrap:wrap}.drn-billing-modal__tab{margin:0;padding:0 0 1.1vh;border:0;background:transparent;color:#8a97a8;font-size:1vw;font-weight:600;cursor:pointer;border-bottom:.32vh solid transparent;margin-bottom:-.05vw;white-space:nowrap;font-family:Inter,sans-serif}.drn-billing-modal__tab--active{color:#007de1;border-bottom-color:#007de1}.sc-modal-body--drn-billing{padding:1.8vh 1.5vw 1.6vh;flex:1 1 auto;min-height:0;overflow-y:auto}.drn-billing-modal__panel{display:flex;flex-direction:column}.sc-modal-body--drn-billing .drn-billing-modal__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2vh 1.4vw}.drn-shipping-modal__full-width{grid-column:1 / -1}.sc-modal-body--drn-billing .sc-field{margin:0;min-width:0}.drn-billing-modal__next-btn{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.drn-billing-modal__next-btn:disabled{cursor:not-allowed;opacity:.45}.drn-billing-modal__nav-btn-img{height:4.3vh;width:auto;display:block}.sc-modal-footer--drn-billing{justify-content:flex-end}.sc-modal-footer--drn-billing .sc-modal-footer__right{display:flex;align-items:center;gap:.8vw;flex-shrink:0;margin-left:auto}.sc-modal-footer--drn-billing .emp-form-save-btn{border:0;background:transparent;padding:0}.fg-aging-flag{display:inline-block;vertical-align:middle}.fg-aging-flag--icon{width:1.15vw;height:1.15vw;min-width:14px;min-height:14px;max-width:18px;max-height:18px;object-fit:contain}.fg-aging-flag--neutral{background:#a8a8a8}.emp-master-table__cell--aging{text-align:center}.fg-finished-goods-date-filters{display:flex;align-items:center;gap:.45vw;margin-left:.6vw}.fg-finished-goods-date-filters .sc-field{margin-bottom:0;min-width:7.5rem}.fg-finished-goods-date-filters__sep{font-size:.85vw;color:#64748b;flex-shrink:0}.fg-date-range{position:relative;display:inline-flex;align-items:center;margin-left:.6vw}.fg-date-range__btn{display:inline-flex;align-items:center;gap:.5vw;height:var(--emp-toolbar-control-h, 2.1vw);box-sizing:border-box;padding:0 .7vw;background:#fff;border:.1vw solid var(--emp-toolbar-chip-border, rgba(0, 125, 225, .5));border-radius:.1vw;color:#46505a;font-family:Inter,sans-serif;font-size:.95vw;line-height:1.2;cursor:pointer;white-space:nowrap}.fg-date-range__btn:hover,.fg-date-range__btn--open{background:#f5faff}.fg-date-range__btn--active{color:#46505a}.fg-date-range__btn-text{flex:1;text-align:left}.fg-date-range__btn-icon{width:.9vw;height:.9vw;object-fit:contain;flex-shrink:0}.fg-date-range__panel{position:absolute;top:calc(100% + .4vw);left:0;z-index:60;display:flex;flex-direction:column;gap:.7vw;min-width:13rem;padding:.9vw;background:#fff;border:.1vw solid rgb(232,232,255);border-radius:.3vw;box-shadow:var(--erp-card-shadow, 0 .4vh 1.2vw rgba(16, 24, 40, .14));overflow:visible}.fg-date-range__panel .sc-field{margin-bottom:0}.fg-date-range__by-date-wrap{position:relative;width:100%}.fg-date-range__by-date-panel{position:absolute;top:calc(100% + .35vw);left:0;right:0;z-index:70;display:flex;flex-direction:column;gap:.7vw;min-width:13rem;padding:.9vw;background:#fff;border:.1vw solid rgb(232,232,255);border-radius:.3vw;box-shadow:var(--erp-card-shadow, 0 .4vh 1.2vw rgba(16, 24, 40, .14))}.fg-date-range__by-date-panel .sc-field{margin-bottom:0}.fg-date-range__actions{display:flex;align-items:center;gap:.5vw;margin-top:.9vh;padding-top:.75vh;border-top:.05vw solid #e8eef9}.fg-date-range__clear{margin-right:auto;display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;padding:.4vw 1vw;border:.05vw solid #d9e2f2;background:#fff;color:#5a6877;font-family:Inter,sans-serif;font-weight:500;font-size:.9vw;border-radius:.25vw;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.fg-date-range__clear:hover{background:#f5f9ff;border-color:#cfd9e8;color:#344251}.fg-date-range__ok{min-width:3.6rem;padding:.4vw 1vw;background:#007de1;border:none;border-radius:.25vw;color:#fff;font-family:Inter,sans-serif;font-size:.9vw;font-weight:500;cursor:pointer}.fg-date-range__ok:hover{background:#0067ba}.so-report-toolbar-separator{height:var(--emp-toolbar-control-h, 2.1vw);flex-shrink:0}.erp-page.emp-form-page.emp-form-page--so-report{gap:1.8vh}.erp-page.emp-form-page.emp-form-page--so-report .emp-form-card--book-so>.emp-form-section-block:first-child{flex:0 0 auto;min-height:0;overflow:visible}.erp-page.emp-form-page.emp-form-page--so-report .emp-form-card--book-so>.emp-form-section-block:first-child .emp-form-section-head{padding-top:1.4vh;padding-bottom:0;padding-left:var(--emp-form-pad-x, 2.3vw);padding-right:var(--emp-form-pad-x, 2.3vw)}.erp-page.emp-form-page.emp-form-page--so-report .emp-form-card--book-so>.book-so-lines-table-block{flex:1 1 0;min-height:0;padding:1.8vh var(--emp-form-pad-x, 2.3vw) 0;margin:0;margin-bottom:1.2vh;gap:1vh;box-sizing:border-box}.erp-page.emp-form-page.emp-form-page--so-report .erp-page-header{flex-shrink:0;margin-bottom:0}.emp-form-page--so-report .so-report-table-toolbar{justify-content:space-between;width:100%}.erp-page.emp-form-page--so-report .so-report-form-footer--drn,.erp-page.emp-form-page--so-report .emp-form-footer--book-so.so-report-form-footer{padding-left:var(--emp-form-pad-x, 2.3vw);padding-right:var(--emp-form-pad-x, 2.3vw);box-sizing:border-box}.emp-form-page--so-report .so-report-filter-grid{flex-shrink:0}.emp-form-page--book-so .emp-form-card--book-so .sku-customer-mapping__section.so-report-section{padding-top:0}.emp-form-page--so-report .so-report-filter-band{flex-shrink:0;display:flex;flex-direction:column;gap:1.6vh;padding-top:1.8vh;padding-bottom:.4vh}.emp-form-page--so-report .so-report-filter-band .so-report-filter-grid{gap:1.6vh 2.2vw}.emp-form-page--book-so .book-so-fields-separator--top{margin-top:0}.erp-page.emp-form-page.emp-form-page--so-report .book-so-lines-table .im-action-icon{width:1.35vw;height:1.35vw;min-width:16px;min-height:16px;max-width:22px;max-height:22px;object-fit:contain}.erp-page.emp-form-page.emp-form-page--so-report .sku-customer-mapping__table-wrap .book-so-lines-table tbody td{padding-top:.85vh;padding-bottom:.85vh;vertical-align:middle}.erp-page.emp-form-page.emp-form-page--so-report .sku-customer-mapping__table-wrap .book-so-lines-table .emp-master-table__cell-text{font-size:.95vw;line-height:1.45}.erp-page.emp-form-page.emp-form-page--so-report .sku-customer-mapping__table-wrap .book-so-lines-table thead th,.erp-page.emp-form-page.emp-form-page--so-report .sku-customer-mapping__table-wrap .book-so-lines-table tbody td{overflow:hidden;max-width:0}.erp-page.emp-form-page.emp-form-page--so-report .sku-customer-mapping__table-wrap .book-so-lines-table .emp-master-table__cell{overflow:hidden}.erp-page.emp-form-page.emp-form-page--so-report .book-so-lines-table td .im-status{display:flex;align-items:center;width:100%;min-width:0;max-width:100%}.erp-page.emp-form-page.emp-form-page--so-report .book-so-lines-table td .im-status__label{flex:1;min-width:0;overflow:hidden}.erp-page.emp-form-page.emp-form-page--so-report .book-so-lines-table .truncated-text{display:block;width:100%;min-width:0}.erp-page.emp-form-page.emp-form-page--so-report .book-so-lines-table thead .truncated-text.emp-master-table__th-text{color:#fff}.so-report-table-footer{display:flex;align-items:center;justify-content:flex-start;gap:.8vw;flex-shrink:0;width:100%}.erp-page.emp-form-page.emp-form-page--so-report .so-report-form-footer{justify-content:flex-start;padding-top:1.6vh;padding-bottom:1.6vh}.so-report-table-footer__label{margin:0;font-family:Inter,sans-serif;font-size:.98vw;font-weight:400;color:var(--sc-label-color);white-space:nowrap}.so-report-table-footer__value-wrap{width:11vw;min-width:8.5rem;max-width:13rem}.so-report-table-footer__value.sc-prefix-input{height:var(--emp-toolbar-control-h, 2.1vw);min-height:2rem;transform:none}.so-report-table-footer__value .sc-prefix-input__addon{min-width:2rem;padding:0 .5vw;color:var(--sc-label-color);font-weight:500}.so-report-table-footer__value .sc-prefix-input__control{font-size:.95vw;text-align:center}.so-report-table-footer-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1vw;width:100%}.so-report-table-footer-row--drn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;gap:1.4vw}.so-report-table-footer-row--drn .so-report-table-footer--drn-total,.so-report-table-footer--drn-total{flex:0 0 auto;min-width:0;width:auto}.erp-page.emp-form-page--so-report .so-report-form-footer--drn{justify-content:flex-start}.erp-page.emp-form-page--so-report .so-report-form-footer--drn .so-report-table-footer{gap:.55vw}.erp-page.emp-form-page--so-report .so-report-form-footer--drn .so-report-table-footer__value-wrap{width:12vw;min-width:10.5rem;max-width:none}.erp-page.emp-form-page--so-report .so-report-form-footer--drn .so-report-table-footer__label{font-size:.98vw}.so-report-table-footer-row--line-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;column-gap:1vw}.so-report-table-footer-row--sales-register-r1{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;column-gap:1.4vw;grid-template-columns:none}.so-report-table-footer-row--sales-register-r1 .so-report-table-footer--drn-total{flex:0 0 auto;width:auto;min-width:0;justify-content:flex-start;gap:.45vw}.so-report-table-footer-row--sales-register-r1 .so-report-table-footer__value-wrap{flex:0 0 auto;width:10vw;min-width:7.5rem;max-width:11rem}.so-report-table-footer-row--line-details .so-report-table-footer--drn-total{flex:none;min-width:0;width:100%;justify-content:flex-start;gap:.5vw}.erp-page.emp-form-page--so-report .so-report-form-footer--line-details .so-report-table-footer__value-wrap{width:auto;flex:1 1 auto;min-width:6.5rem;max-width:none}.erp-page.emp-form-page--so-report .so-report-form-footer--line-details .so-report-table-footer__label{font-size:.98vw;flex-shrink:0}.erp-page.emp-form-page--so-report .so-report-form-footer--line-details .so-report-table-footer__value .sc-prefix-input__control{min-width:0;overflow:hidden;text-overflow:ellipsis}.drn-report-ewb-cell{display:inline-flex;align-items:center;justify-content:center;gap:.35vw;flex-wrap:wrap}.drn-report-ewb-link{border:none;background:transparent;padding:0;margin:0;font:inherit;font-size:.9vw;color:#2563eb;text-decoration:underline;cursor:pointer}.drn-report-ewb-link:hover{color:#1d4ed8}.erp-page.emp-form-page--report-register{gap:0;padding:0!important;height:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.report-register.emp-form-scroll-shell{flex:1 1 0;min-height:0;width:100%}.erp-page.emp-form-page--report-register .emp-form-scroll-row{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.erp-page.emp-form-page--report-register .emp-form-scroll-viewport{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-page.emp-form-page--report-register .emp-form-stack{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.report-register__card.formRoot.emp-form-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;width:100%;border-left:none;border-right:none;border-radius:0}.erp-page.emp-form-page--report-register .emp-form-top-accent{flex-shrink:0}.erp-page.emp-form-page--report-register .emp-form-section-block:first-child .emp-form-section-head{padding-top:2.4vh}.report-register__table-block{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:1.8vh var(--emp-form-pad-x, 2.3vw) 0;box-sizing:border-box}.report-register__table-section .fg-date-range{margin-left:0;z-index:40}.sales-register-r1__table.im-toolbar,.sales-register-r1__table .im-toolbar,.sales-register-r1__table .emp-toolbar-left{overflow:visible}.sales-register-r1__table .fg-date-range__panel{z-index:80}.report-register__table-section.im-page-wrap.emp-master-table-section{flex:1 1 0;min-height:0;width:100%;gap:2.4vh}.report-register__table-section .im-header-content{gap:.25vw}.report-register__table-section .im-header-content .emp-master-table__th-text{flex:0 0 auto;max-width:none;white-space:nowrap}.report-register__table-section .emp-master-table__th-subtext{display:inline-block;font-weight:500;font-size:.85em;line-height:1.15}.sales-register-r1__table .sales-register-r1__data-cell,.sales-register-r1__table .sales-register-r1__data-cell .truncated-text,.sales-register-r1__table .sales-register-r1__data-cell .emp-master-table__cell-text,.report-register__table-section .report-register__data-cell,.report-register__table-section .report-register__data-cell .truncated-text,.report-register__table-section .report-register__data-cell .emp-master-table__cell-text{font-size:.82vw}.sales-register-r1__table .sales-register-r1__pdf-icon{width:1.9vw;height:1.9vw;min-width:.9rem;min-height:.9rem}.report-register__table-section .emp-master-scroll-shell,.report-register__table-section .master-list-scroll-shell--modal{flex:1 1 0;min-height:0;width:100%}.report-register__table-section .emp-master-table-scroll-row.master-list-scroll-row--modal{display:flex;flex-direction:row;align-items:stretch;flex:1 1 0;min-height:0;width:100%;gap:0}.report-register__table-section .master-list-scroll-shell--modal .emp-master-table-wrap{flex:1 1 0;min-width:0;width:100%}.report-register__table-section .emp-master-external-rail,.report-register__table-section .emp-master-rail-bounds{display:none!important}.report-register__footer{flex-shrink:0;padding:1.4vh var(--emp-form-pad-x, 2.3vw) 1.6vh;box-sizing:border-box;background:#fff}.report-register__footer .so-report-table-footer-row--line-details{column-gap:1.2vw}.report-register__footer .so-report-table-footer-row--sales-register-r1{column-gap:1.4vw;justify-content:flex-start}.report-register__footer .so-report-table-footer__label{font-size:.98vw}.report-register__footer .so-report-table-footer__value-wrap{width:auto;flex:1 1 auto;min-width:6.5rem;max-width:none}.report-register__footer .so-report-table-footer-row--sales-register-r1 .so-report-table-footer__value-wrap{flex:0 0 auto;width:10vw;min-width:7.5rem;max-width:11rem}.report-register__footer .so-report-table-footer--drn-total{flex:none;min-width:0;width:100%;justify-content:flex-start;gap:.5vw}.report-register__footer .so-report-table-footer-row--sales-register-r1 .so-report-table-footer--drn-total{width:auto;flex:0 0 auto;gap:.45vw}._page_1jcrs_1.erp-page{padding:var(--erp-page-pad-top) var(--erp-page-pad-x) 1.6vw;animation:_fadeIn_1jcrs_1 .22s ease}@media(max-height:910px){._page_1jcrs_1.erp-page{padding:1.3vw var(--erp-page-pad-x) 1.3vw}}@keyframes _fadeIn_1jcrs_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._toolbar_1jcrs_22{display:flex;align-items:center;gap:.75vw;margin-bottom:0;flex-wrap:wrap}._title_1jcrs_31{margin:0;font-size:var(--erp-page-title-size, 1.2vw);font-weight:400;color:var(--erp-page-title-color, #282828);font-family:Inter,sans-serif;letter-spacing:-.02em;line-height:1.2;min-height:1.5vw;display:flex;align-items:center}._body_1jcrs_44{flex:1;min-height:12vh}._page_12vd1_1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:relative;background-color:#fff;overflow:hidden;font-family:Inter,sans-serif}._splash_12vd1_13{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._splashLogo_12vd1_21{width:var(--splash-logo-width, min(48vw, 690px));height:auto;max-width:100%;object-fit:contain;animation:_splashLogoScale_12vd1_1 1.6s ease-out forwards;transform-origin:center}._splashLogo--custom_12vd1_30{width:var(--splash-logo-width, 40vw)!important}._loginFormReveal_12vd1_34{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}._headerWave_12vd1_42{position:fixed;top:0;left:0;width:100%;aspect-ratio:1366 / 300;z-index:0}._headerWave_12vd1_42 svg{width:100%;height:100%}._card_12vd1_56{position:relative;z-index:1;background:#fff;box-shadow:var(--erp-card-shadow);border:.1vw solid rgba(0,100,200,.2);border-radius:.3vw;padding:5vh 2.5vw;display:flex;flex-direction:column;align-items:center;width:30.8vw}._brandTitle_12vd1_70{margin:-1vh 0 2vh;text-align:center;font-size:1.75vw;font-weight:700;letter-spacing:.02em;color:#1a1a1a;line-height:1.2}._logoWrap_12vd1_80{width:100%;display:flex;justify-content:center;margin-top:-1vh;margin-bottom:2vh}._logo_12vd1_80{width:var(--login-logo-width, 9vw)!important;max-width:100%;height:auto;max-height:none;object-fit:contain}._divider_12vd1_96{width:75%;height:1px;min-height:1px;border:none;background:linear-gradient(to right,#ffffff,var(--login-brand-color, #0096b4),#ffffff);margin:1.2vh 0 1.6vh;flex-shrink:0}._welcomeTitle_12vd1_106{text-align:center;font-weight:400;font-size:1.1vw;margin:0 0 3.5vh;color:#46505a}._form_12vd1_114{width:100%}._field_12vd1_118{margin-bottom:3.5vh;text-align:left}._passwordWrap_12vd1_123{position:relative}._passwordWrap_12vd1_123 ._sc-input_12vd1_127{padding-right:2.4vw;line-height:normal}._eyeBtn_12vd1_132{position:absolute;top:50%;right:.4vw;transform:translateY(-50%);border:none;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.1rem}._eyeIcon_12vd1_147{width:1.15vw;height:1.15vw;object-fit:contain;display:block}._eyeBtn_12vd1_132:hover:not(:disabled){color:#506ed2}._eyeBtn_12vd1_132:disabled{opacity:.5;cursor:not-allowed}._checkboxRow_12vd1_163{display:flex;justify-content:flex-start;margin-bottom:1.5rem}._checkboxItem_12vd1_169{color:#5a5a5a;font-size:1vw;font-weight:400;font-family:Inter,sans-serif;margin-top:1vh;display:flex;align-items:center;gap:.4rem;cursor:pointer}._checkbox_12vd1_163{border:1px solid #b1b1b1;border-radius:.12vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1vw;height:1vw;cursor:pointer;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._checkbox_12vd1_163:checked{background-color:#007de1;border-color:#007de1}._checkbox_12vd1_163:checked:after{content:"✓";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75vw;line-height:1;font-weight:700}._submit_12vd1_212{height:5.21vh;margin-top:2vh;padding:.69vh 1.05vw;font-size:1.1vw;display:inline-flex;align-items:center;justify-content:center;border-radius:.3vw;box-shadow:var(--erp-card-shadow);background:#ff0096;border:none;color:#fff;width:100%;cursor:pointer}._footer_12vd1_229{margin-top:2vh;text-align:center;color:#6c757d;font-size:.9vw;position:relative;z-index:1}@keyframes _splashLogoScale_12vd1_1{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}._chartsPanel_9ftku_1{position:relative;flex-shrink:0;height:17.5vw;background:var(--ilms-card-bg, #ffffff);border-radius:var(--ilms-card-radius, .3vw);border:var(--ilms-card-border, .1vw solid rgba(25, 125, 250, .25));box-shadow:var(--ilms-card-shadow, var(--erp-card-shadow));overflow:hidden;font-family:Inter,sans-serif}._accent_9ftku_13{position:absolute;top:0;left:0;right:0;height:.15vw;background:linear-gradient(90deg,var(--ilms-primary-blue, #007de1),var(--ilms-brand-blue-accent, #197dfa));pointer-events:none;z-index:1}._panelGrid_9ftku_24{position:relative;z-index:0;display:grid;grid-template-columns:1.15fr 1fr .9fr;gap:.75vw;height:100%;box-sizing:border-box;padding:1vw .55vw}._chartSection_9ftku_35{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;padding:.45vw .5vw;box-sizing:border-box;background:#f9f9f9;border-radius:.2vw}._chartPlot_9ftku_47{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%;position:relative}._chartPlot_9ftku_47 .recharts-wrapper,._chartPlot_9ftku_47 .recharts-surface{outline:none}._chartPlot_9ftku_47 .recharts-cartesian-axis-tick-value{font-family:Inter,sans-serif}._comingSoon_w5mux_1{display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0;box-sizing:border-box;padding:1.35vw 1.2vw;border:.08vw dashed rgba(0,125,225,.35);border-radius:var(--ilms-card-radius, .3vw);background:linear-gradient(180deg,#f8fafc99,#ffffffe6);box-shadow:var(--erp-card-shadow)}._comingSoonText_w5mux_15{margin:0;font-family:Inter,sans-serif;font-size:1.6vw;font-weight:600;color:#64748b;letter-spacing:-.01em;text-align:center;line-height:1.3}.crm-dash-ref{--crm-brand-blue: #007de1;--crm-primary-blue: #007de1;--crm-primary: #007de1;--crm-secondary-blue: #007de1;--crm-text-gray: #46505a;--crm-sunday: #ff0078;--crm-border: #e5e7eb;--crm-muted: #6b7280;--crm-title: #374151;--crm-body: #4b5563;--crm-brand-blue-soft: rgba(25, 125, 250, .08);--crm-brand-blue-muted: rgba(25, 125, 250, .05);--crm-brand-blue-border: rgba(25, 125, 250, .25);--crm-brand-blue-accent: rgba(25, 125, 250, .87);--crm-card-radius: .3vw;--crm-card-border: .1vw solid rgba(25, 125, 250, .25);--crm-card-shadow: var(--erp-card-shadow);--crm-card-bg: linear-gradient(135deg, #ffffff 0%, #fafbfc 100%);font-family:Inter,sans-serif}.crm-dash-ref button,.crm-dash-ref input,.crm-dash-ref select,.crm-dash-ref textarea{font-family:inherit}.crm-dash-ref .dash-layout{display:flex;align-items:stretch;gap:1vw;min-height:0}.crm-dash-ref .dash-layout__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1vw}.crm-dash-ref .dash-layout__row-top{display:grid;grid-template-columns:1fr 1fr;gap:1vw;height:8vw;flex-shrink:0}.crm-dash-ref .dash-layout__row-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1vw;height:7.5vw;flex-shrink:0}.crm-dash-ref .dash-layout__row-widgets{display:grid;grid-template-columns:1fr 1fr;gap:1vw;height:22vw;flex-shrink:0}.crm-dash-ref .dash-layout__aside{width:27vw;flex-shrink:0;height:39.5vw;display:flex;flex-direction:column}.crm-dash-ref .dash-card{position:relative;height:100%;background:var(--crm-card-bg);border-radius:var(--crm-card-radius);border:var(--crm-card-border);box-shadow:var(--crm-card-shadow);display:flex;flex-direction:column;font-family:Inter,sans-serif}.crm-dash-ref .dash-card__accent{position:absolute;top:0;left:0;right:0;height:.15vw;background:linear-gradient(90deg,var(--crm-primary-blue),var(--crm-brand-blue-accent));border-radius:var(--crm-card-radius) var(--crm-card-radius) 0 0;pointer-events:none;z-index:1}.crm-dash-ref .dash-card__body{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column}.crm-dash-ref .dash-card--clickable{overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-dash-ref .dash-card--clickable:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:var(--erp-card-shadow-hover),0 0 0 .1vw var(--crm-brand-blue-soft);transform:translateY(-.3vw)}.crm-dash-ref .dash-card.dash-widget{padding:.7vw 1.2vw 1vw;overflow:visible}.crm-dash-ref .dash-widget__head{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-bottom:.35vw;min-height:1.85vw;flex-shrink:0}.crm-dash-ref .dash-widget__title{margin:0;font-size:1vw;font-weight:500;color:var(--crm-primary-blue);letter-spacing:-.01em;font-family:Inter,sans-serif;line-height:1;flex-shrink:0;white-space:nowrap;align-self:center}.crm-dash-ref .dash-widget__action{margin-left:auto;display:flex;align-items:center;flex-shrink:0;align-self:center}.crm-dash-ref .dash-widget__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5vw;height:1.85vw;padding:0 .8vw;box-sizing:border-box;font-size:.72vw;font-weight:500;background:#fff;border:.05vw solid rgba(25,125,250,.6);color:var(--crm-primary-blue);border-radius:var(--crm-card-radius);font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap}.crm-dash-ref .dash-widget__btn:hover{background:#eef4ff}.crm-dash-ref .dash-widget__divider{width:100%;height:.05vw;background:var(--crm-border);opacity:.6;margin-bottom:.5vw;flex-shrink:0}.crm-dash-ref .dash-widget__content{flex:1;min-height:0;display:flex;flex-direction:column}.crm-dash-ref .dash-card.dash-kpi{padding:1.05vw 1.4vw .95vw;overflow:hidden;gap:.55vw;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-dash-ref .dash-card.dash-kpi:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:var(--erp-card-shadow-hover),0 0 0 .1vw var(--crm-brand-blue-soft);transform:translateY(-.3vw)}.crm-dash-ref .dash-kpi__decor{position:absolute;top:-50%;right:-10%;width:8vw;height:8vw;border-radius:50%;background:radial-gradient(circle,var(--crm-brand-blue-muted) 0%,transparent 70%);opacity:.5;transition:all .6s ease;pointer-events:none}.crm-dash-ref .dash-card.dash-kpi:hover .dash-kpi__decor{opacity:1;transform:scale(1.3)}.crm-dash-ref .dash-kpi__inner{display:flex;flex-direction:column;flex:1;min-height:0;transform:translateY(-.12vw);gap:.4vw}.crm-dash-ref .dash-kpi__row{flex:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:auto;flex-shrink:0}.crm-dash-ref .dash-kpi__value{font-size:1.5vw;font-weight:500;color:var(--crm-brand-blue);font-family:Inter,sans-serif;letter-spacing:-.03em;line-height:1;transition:all .3s ease}.crm-dash-ref .dash-card.dash-kpi:hover .dash-kpi__value{background:linear-gradient(135deg,var(--crm-primary-blue) 0%,var(--crm-brand-blue-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.crm-dash-ref .dash-kpi__icon{width:2.5vw;height:2.5vw;border-radius:50%;background:linear-gradient(135deg,var(--crm-brand-blue-soft) 0%,var(--crm-brand-blue-muted) 100%);border:.1vw solid rgba(25,125,250,.19);display:flex;align-items:center;justify-content:center;color:var(--crm-primary-blue);flex-shrink:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--erp-card-shadow)}.crm-dash-ref .dash-card.dash-kpi:hover .dash-kpi__icon{background:linear-gradient(135deg,var(--crm-primary-blue) 0%,var(--crm-brand-blue-accent) 100%);border-color:var(--crm-primary-blue);color:#fff;transform:scale(1.08);box-shadow:var(--erp-card-shadow-hover)}.crm-dash-ref .dash-kpi__icon-ring{position:absolute;top:-.3vw;right:-.3vw;bottom:-.3vw;left:-.3vw;border-radius:50%;border:.1vw solid var(--crm-primary-blue);opacity:0;pointer-events:none}.crm-dash-ref .dash-card.dash-kpi:hover .dash-kpi__icon-ring{opacity:.5;animation:dash-kpi-pulse 1.5s infinite}.crm-dash-ref .dash-kpi__icon-svg{width:1vw;height:1vw;display:inline-flex;align-items:center;justify-content:center;line-height:0}.crm-dash-ref .dash-kpi__icon-svg svg{width:100%;height:100%;display:block}.crm-dash-ref .dash-kpi__footer{display:flex;align-items:center;justify-content:space-between;padding-top:.2vw;margin-top:auto;flex-shrink:0;gap:.5vw}.crm-dash-ref .dash-kpi__label{font-size:.9vw;font-weight:500;color:var(--crm-muted);font-family:Inter,sans-serif;margin:0;flex:1}.crm-dash-ref .dash-card.dash-welcome{padding:1.2vw 1.4vw;justify-content:space-between;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-dash-ref .dash-welcome__decor-top{position:absolute;top:-2vw;right:-2vw;width:8vw;height:8vw;border-radius:50%;background:var(--crm-brand-blue-muted);pointer-events:none}.crm-dash-ref .dash-welcome__decor-bottom{position:absolute;bottom:-3vw;right:5.5vw;width:10vw;height:10vw;border-radius:50%;background:#197dfa08;pointer-events:none}.crm-dash-ref .dash-welcome__inner{position:relative;z-index:1;padding-top:.2vw;display:flex;gap:1vw;align-items:center;justify-content:space-between}.crm-dash-ref .dash-welcome__avatar{width:4vw;height:4vw;border-radius:50%;background:var(--crm-brand-blue-soft);border:.05vw solid var(--crm-border);display:flex;align-items:center;justify-content:center;color:var(--crm-brand-blue);font-size:1.2vw;font-weight:500;flex-shrink:0;font-family:Inter,sans-serif;overflow:hidden}.crm-dash-ref .dash-welcome__info{flex:1;min-width:0}.crm-dash-ref .dash-welcome__label{font-size:1vw;font-weight:700;color:var(--crm-brand-blue);margin-bottom:.4vw;font-family:Inter,sans-serif}.crm-dash-ref .dash-welcome__name{font-size:1vw;font-weight:500;color:var(--crm-brand-blue);font-family:Inter,sans-serif}.crm-dash-ref .dash-card.dash-holiday{padding:1vw;justify-content:center;gap:.5vw;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-dash-ref .dash-holiday__head{display:flex;align-items:center;gap:.5vw;margin-bottom:.3vw}.crm-dash-ref .dash-holiday__icon{display:flex;align-items:center;flex-shrink:0}.crm-dash-ref .dash-holiday__icon-img{width:1.3vw;height:1.3vw;display:block;object-fit:contain;flex-shrink:0}.crm-dash-ref .dash-holiday__title{font-size:1vw;font-weight:500;color:var(--crm-brand-blue);font-family:Inter,sans-serif;margin:0}.crm-dash-ref .dash-holiday__name{font-size:.9vw;font-weight:600;color:var(--crm-title);font-family:Inter,sans-serif}.crm-dash-ref .dash-holiday__meta{font-size:.75vw;color:var(--crm-muted);font-family:Inter,sans-serif}.crm-dash-ref .dash-holiday__empty{font-size:.85vw;color:#9ca3af;font-family:Inter,sans-serif}.crm-dash-ref .dash-card.dash-activity{height:100%;flex:1;min-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.crm-dash-ref .dash-activity__header{padding:.85vw 1.2vw .5vw;background:transparent;position:relative;flex-shrink:0}.crm-dash-ref .dash-activity__tabs{display:flex;gap:.1vw;border-bottom:.05vw solid var(--crm-border);margin-bottom:.9vw}.crm-dash-ref .dash-activity__tab{padding:.65vw 1.1vw;background:transparent;border:none;border-bottom:.2vw solid transparent;color:#64748b;font-size:.74vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .25s ease;outline:none;margin-bottom:-.05vw;border-radius:var(--crm-card-radius) var(--crm-card-radius) 0 0}.crm-dash-ref .dash-activity__tab:hover{color:var(--crm-primary-blue);background:#197dfa05}.crm-dash-ref .dash-activity__tab--active{color:var(--crm-primary-blue);font-weight:600;border-bottom-color:var(--crm-primary-blue)}.crm-dash-ref .dash-activity__tab--active:hover{background:transparent}.crm-dash-ref .dash-activity__feed{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:.9vw 1.2vw 1.2vw;display:flex;flex-direction:column;gap:.85vw}.crm-dash-ref .dash-activity__feed::-webkit-scrollbar{display:none}.crm-dash-ref .dash-activity__empty{text-align:center;padding:3vw 2vw;color:var(--crm-text-gray);font-size:.8vw;font-weight:500;opacity:.7}.crm-dash-ref .dash-activity__item{background:#f8fbff;border:.05vw solid var(--crm-brand-blue-border);border-left:.15vw solid var(--crm-primary-blue);border-radius:var(--crm-card-radius);padding:.75vw .8vw;display:flex;align-items:flex-start;gap:.65vw;cursor:pointer;transition:all .2s ease;box-shadow:0 .04vw .12vw #0000000a}.crm-dash-ref .dash-activity__item--read{background:#fff;border:.05vw solid var(--crm-border);border-left:.15vw solid var(--crm-border)}.crm-dash-ref .dash-activity__item:hover{background:#f8fafc;box-shadow:0 .1vw .25vw #00000014}.crm-dash-ref .dash-activity__avatar{width:1.9vw;height:1.9vw;border-radius:50%;background:var(--crm-brand-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--crm-primary-blue);font-size:.85vw;font-weight:700;flex-shrink:0}.crm-dash-ref .dash-activity__copy{flex:1;min-width:0}.crm-dash-ref .dash-activity__item-head{display:flex;justify-content:space-between;gap:.5vw;align-items:baseline}.crm-dash-ref .dash-activity__item-title{font-size:.75vw;color:#1f2937;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-dash-ref .dash-activity__item-title--read{font-weight:500}.crm-dash-ref .dash-activity__item-date{font-size:.62vw;color:#9ca3af;white-space:nowrap;flex-shrink:0}.crm-dash-ref .dash-activity__item-body{margin-top:.2vw;font-size:.68vw;color:var(--crm-body);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.crm-dash-ref .dash-activity__unread{width:.5vw;height:.5vw;border-radius:50%;background:var(--crm-primary-blue);margin-top:.15vw;flex-shrink:0}.crm-dash-ref .dash-calendar__picker{position:relative;display:inline-flex;align-items:center;height:1.85vw}.crm-dash-ref .dash-calendar__picker-icon{width:.9vw;height:.9vw;display:block;object-fit:contain;flex-shrink:0}.crm-dash-ref .dash-calendar__popup{position:absolute;top:100%;right:0;margin-top:.6vw;background:#fff;border:.05vw solid var(--crm-border);border-radius:var(--crm-card-radius);box-shadow:0 .4vw .8vw #0000001a;z-index:1000;padding:1vw;width:12.5vw}.crm-dash-ref .dash-calendar__year-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8vw}.crm-dash-ref .dash-calendar__year-btn{background:none;border:none;cursor:pointer;font-size:.9vw;color:var(--crm-primary-blue);font-weight:600;font-family:Inter,sans-serif;padding:.15vw .35vw}.crm-dash-ref .dash-calendar__year-label{font-size:.9vw;font-weight:700;color:var(--crm-title);font-family:Inter,sans-serif}.crm-dash-ref .dash-calendar__month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4vw}.crm-dash-ref .dash-calendar__month-btn{padding:.5vw .4vw;background:transparent;color:var(--crm-title);border:.05vw solid var(--crm-border);border-radius:.15vw;font-size:.7vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.crm-dash-ref .dash-calendar__month-btn:hover{background:#f3f4f6}.crm-dash-ref .dash-calendar__month-btn--active{background:var(--crm-primary-blue);color:#fff;border-color:var(--crm-primary-blue);font-weight:600}.crm-dash-ref .dash-calendar__body{display:flex;flex-direction:column;gap:.35vw;flex:1;min-height:0}.crm-dash-ref .dash-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.2vw;margin-bottom:.2vw;flex-shrink:0}.crm-dash-ref .dash-calendar__weekday{text-align:center;font-size:.7vw;font-weight:600;color:var(--crm-primary-blue);padding:.25vw 0;font-family:Inter,sans-serif;background:var(--crm-brand-blue-muted);border-radius:var(--crm-card-radius);height:1.45vw;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.crm-dash-ref .dash-calendar__weekday--sun{color:var(--crm-sunday);background:#ff007808}.crm-dash-ref .dash-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:.25vw;flex:1;min-height:0}.crm-dash-ref .dash-calendar__day{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--crm-card-radius);border:.05vw solid var(--crm-border);font-size:.7vw;font-weight:500;color:var(--crm-title);font-family:Inter,sans-serif;transition:all .2s ease;box-sizing:border-box;min-height:0}.crm-dash-ref .dash-calendar__day--other{background:#f9fafb;color:#d1d5db;opacity:.5;cursor:pointer}.crm-dash-ref .dash-calendar__day--sun{color:var(--crm-sunday)}.crm-dash-ref .dash-calendar__day--today{background:#197dfa0f;border:.08vw solid var(--crm-primary-blue);color:var(--crm-primary-blue);font-weight:700}.crm-dash-ref .dash-calendar__day:hover:not(.dash-calendar__day--other){transform:scale(1.05)}.crm-dash-ref .dash-leaves__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;flex:1;min-height:0}.crm-dash-ref .dash-leaves__total{font-size:2vw;font-weight:600;color:var(--crm-brand-blue);line-height:1}.crm-dash-ref .dash-leaves__total-label{font-size:.85vw;color:var(--crm-muted);margin-top:.35vw}.crm-dash-ref .dash-leaves__types{display:flex;flex-wrap:wrap;gap:.55vw;justify-content:center}.crm-dash-ref .dash-leaves__pill{display:inline-flex;align-items:center;gap:.35vw;padding:.35vw .65vw;border-radius:.15vw;border:.05vw solid var(--crm-border);background:#f8fafc;font-size:.75vw;color:var(--crm-title)}.crm-dash-ref .dash-leaves__dot{width:.45vw;height:.45vw;border-radius:50%}._page_ut1pq_1{animation:_fadeIn_ut1pq_1 .25s ease;padding:1vw var(--erp-page-pad-x) 2.5vw}@keyframes _fadeIn_ut1pq_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._wrap_1uwku_1{display:flex;flex-direction:row;flex:1;min-height:0;height:100%;width:100%;overflow:hidden}._viewport_1uwku_11{flex:1;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._viewport_1uwku_11::-webkit-scrollbar{width:0;height:0;display:none}._rail_1uwku_26{flex-shrink:0;width:var(--csv-rail-w, 1.6vw);display:flex;flex-direction:column;background:var(--csv-rail-bg, #f5f5ff);border:var(--csv-rail-border-w, .08vw) solid var(--csv-rail-border, rgba(0, 125, 225, .5));border-radius:.1vw;box-sizing:border-box;overflow:hidden;align-self:stretch}._arrowBtn_1uwku_39{flex-shrink:0;width:100%;height:var(--csv-arrow-h, 1.75vw);padding:0;margin:0;border:none;border-bottom:var(--csv-rail-border-w, .08vw) solid var(--csv-rail-border, rgba(0, 125, 225, .5));box-sizing:border-box;background:var(--csv-rail-bg, #f5f5ff);cursor:pointer;display:flex;align-items:center;justify-content:center}._arrowBtn_1uwku_39:disabled{opacity:.45;cursor:default}._arrowBtn_1uwku_39:not(:disabled):hover{background:var(--csv-thumb-bg, #eef4ff)}._arrowIcon_1uwku_64{display:block;width:.52vw;height:auto;object-fit:contain}._arrowIconUp_1uwku_71{transform:rotate(180deg)}._arrowIconDown_1uwku_75{transform:rotate(0)}._track_1uwku_79{flex:1;min-height:0;position:relative;box-sizing:border-box;background:var(--csv-track-bg, #f5f5ff);border-bottom:var(--csv-rail-border-w, .08vw) solid var(--csv-rail-border, rgba(0, 125, 225, .5))}._thumb_1uwku_88{position:absolute;left:0;width:100%;box-sizing:border-box;min-height:var(--csv-arrow-h, 1.75vw);background:var(--csv-thumb-bg, #eef4ff);border:var(--csv-rail-border-w, .08vw) solid var(--csv-rail-border, rgba(0, 125, 225, .5));border-radius:.08vw;cursor:grab;touch-action:none}._thumbDragging_1uwku_101{cursor:grabbing}._railMuted_1uwku_105 ._track_1uwku_79{opacity:.35}._railMuted_1uwku_105 ._arrowBtn_1uwku_39:not(:disabled){opacity:.5}._railJournalHost_1uwku_114{flex:1 1 auto;flex-shrink:1;min-height:0;width:100%;align-self:stretch}._rootFullscreen_10ksj_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#f8fbffc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_erpLoaderFadeIn_10ksj_1 .22s ease-out}._rootLocal_10ksj_16{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#ffffffd1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:inherit;animation:_erpLoaderFadeIn_10ksj_1 .18s ease-out}._panel_10ksj_30{display:flex;flex-direction:column;align-items:center;gap:1.35vh;padding:2.2vh 2.4vw;border-radius:.45vw;background:#fff;border:.08vw solid rgba(25,125,250,.18);box-shadow:var(--erp-card-shadow),0 0 0 .05vw #e1efffe6 inset}._bars_10ksj_44{display:flex;align-items:flex-end;justify-content:center;gap:.42vw;width:3.6vw;height:2.8vw;min-width:2.75rem;min-height:2.1rem}._bar_10ksj_44{flex:1;max-width:.42vw;min-width:4px;border-radius:.22vw;background:linear-gradient(180deg,#4d9aff,#007de1 55%,#0f5fc4);transform-origin:center bottom;animation:_erpBarWave_10ksj_1 .95s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:calc(var(--i) * .11s);box-shadow:var(--erp-card-shadow)}._track_10ksj_67{width:7.5vw;min-width:5.5rem;height:.22vw;min-height:3px;border-radius:999px;background:#e1efff;overflow:hidden;position:relative}._sweep_10ksj_78{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(25,125,250,.35) 35%,#007de1 50%,rgba(25,125,250,.35) 65%,transparent 100%);animation:_erpSweep_10ksj_1 1.15s ease-in-out infinite}._label_10ksj_94{margin:0;font-family:Inter,sans-serif;font-size:.92vw;font-weight:500;letter-spacing:.04em;color:#46505a;text-transform:uppercase}@keyframes _erpLoaderFadeIn_10ksj_1{0%{opacity:0}to{opacity:1}}@keyframes _erpBarWave_10ksj_1{0%,to{height:22%;opacity:.5;transform:scaleX(.92)}50%{height:100%;opacity:1;transform:scaleX(1)}}@keyframes _erpSweep_10ksj_1{0%{left:-45%}to{left:105%}}@media(prefers-reduced-motion:reduce){._bar_10ksj_44{animation:_erpBarPulseReduced_10ksj_1 1.4s ease-in-out infinite}._sweep_10ksj_78{animation:none;left:29%;opacity:.85}@keyframes _erpBarPulseReduced_10ksj_1{0%,to{opacity:.55}50%{opacity:1}}}.emp-form-page--drn-domestic .drn-domestic-filter-left{grid-column:span 2;display:flex;align-items:flex-end;gap:0;min-width:0}.emp-form-page--drn-domestic .drn-domestic-filter-left__field{flex:1 1 0;min-width:0}.emp-form-page--drn-domestic .drn-domestic-filter-left__sep{flex-shrink:0;align-self:flex-end;margin:0 .8vw;height:4.75vh}.drn-list-summary-wrap{margin-top:.5vh}.sdn-preview-table-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75vw;margin-top:.6vw;padding:0 .4vw .4vw;flex-shrink:0}.sc-modal--sdn-add-lr{width:20vw;min-width:16rem;max-width:20rem}.sc-modal-body--sdn-add-lr{padding:2vh 1.2vw 1.6vh;gap:0}.sdn-add-lr-modal__fields,.sdn-add-lr-modal__fields .sc-field,.sdn-add-lr-modal__fields .sc-input,.sdn-add-lr-modal__fields .sc-date-trigger{width:100%}.drn-line-select-cell{text-align:center;width:3.5%;vertical-align:middle}.emp-form-page--drn-domestic .drn-line-select-cell .im-row-select-btn{display:inline-block;vertical-align:middle}.emp-form-page--drn-domestic .drn-line-select-cell .im-row-select-btn:disabled{opacity:.45;cursor:not-allowed}.dispatch-fg-osq-btn{width:100%;min-height:3.6vh;height:3.6vh;margin:0 auto;padding:0 .5vw;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#fcfdff);border:.08vw solid #007de1;border-radius:.2vw;color:#007de1;font-family:Inter,sans-serif;font-size:.9vw;line-height:1.2;cursor:pointer}.dispatch-fg-osq-btn:hover:not(:disabled){background:#f5faff}.dispatch-fg-osq-btn:disabled{cursor:not-allowed;opacity:.6}.sc-modal--dispatch-batch{min-height:42vh}.sc-modal--dispatch-batch .dispatch-batch-modal__table-wrap{flex:1 1 auto;padding:1.4vh 1.4vw 1.2vh;min-height:22vh;max-height:50vh;overflow-x:hidden;overflow-y:auto}.dispatch-batch-modal__table{width:100%;min-width:0;table-layout:fixed}.dispatch-batch-modal__table-wrap .emp-master-table__th-text{font-weight:600}.dispatch-batch-modal__table tbody td{padding-top:.35vh;padding-bottom:.35vh;vertical-align:middle}.dispatch-batch-modal__qty-col{padding:.55vh .35vw!important}.dispatch-batch-modal__qty-col .sc-field{width:100%;margin:0}.dispatch-batch-modal__qty-col .sc-input{width:100%;box-sizing:border-box;padding:0 .45vw;height:3.6vh;min-height:3.6vh;line-height:3.6vh;border:.08vw solid var(--sc-field-border);border-radius:.2vw;background:linear-gradient(180deg,#fff,#fcfdff);transform:none;text-align:center}.sc-modal-footer--dispatch-batch{justify-content:space-between;align-items:flex-end;gap:1.2vw;flex-wrap:wrap}.sc-modal-footer--dispatch-batch .sc-modal-footer__right{display:flex;align-items:center;gap:.8vw;flex-shrink:0}.sc-modal-footer--dispatch-batch .emp-form-save-btn,.sc-modal-footer--dispatch-batch .emp-form-reset-btn{border:0;background:transparent;padding:0}.dispatch-batch-modal__summary-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;background:transparent;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.dispatch-batch-modal__summary-btn:hover,.dispatch-batch-modal__summary-btn:focus-visible{outline:none;opacity:.92}.dispatch-batch-modal__summary-btn__img{height:2.1vw;min-height:28px;width:auto;display:block}.sc-modal--dispatch-batch-summary{width:36vw;min-width:22rem;max-width:40rem}.dispatch-batch-modal__summary-body{flex:0 0 auto;padding:2vh 1.6vw 1.2vh;gap:0}.dispatch-batch-modal__summary-form-grid{gap:2.2vh 1.8vw}.dispatch-batch-modal__summary-trace-stack{display:flex;flex-direction:column;gap:1vh;width:100%}.dispatch-batch-modal__summary-trace-stack .sc-field{margin:0}.sc-modal-footer--dispatch-batch-summary{justify-content:flex-end}.sc-modal-footer--dispatch-batch-summary .sc-modal-footer__right{display:flex;align-items:center;gap:.8vw}.sc-modal-footer--dispatch-batch-summary .emp-form-save-btn,.sc-modal-footer--dispatch-batch-summary .emp-form-reset-btn{border:0;background:transparent;padding:0}.sdn-preview-fields-grid{margin-top:.8vh}.sc-modal--sdn-detail .sdn-detail-modal__fields-row{display:flex;align-items:flex-end;gap:0;min-width:0}.sc-modal--sdn-detail .sdn-detail-modal__field{flex:1 1 0;min-width:0}.sc-modal--sdn-detail .sdn-detail-modal__field .sc-field{margin-bottom:0}.sc-modal--sdn-detail .sdn-detail-modal__fields-row .drn-domestic-filter-left__sep{flex-shrink:0;align-self:flex-end;margin:0 .8vw;height:4.75vh}.sc-modal--sdn-detail .book-so-fields-separator{flex-shrink:0;border:0;border-top:var(--emp-form-sep-w, .05vw) solid var(--emp-form-line, rgba(0, 108, 195, .24));height:0;margin:2.6vh 0 0}.sc-modal--sdn-detail .sc-modal-body--sdn-detail{flex:0 0 auto;padding:2vh 1.8vw 1.2vh;gap:0;overflow:visible}.sc-modal--sdn-detail .sc-modal-footer--sdn-detail{justify-content:flex-end;border-top:.05vw solid #b8bcc8;padding-top:1.6vh}.sc-modal--sdn-detail .sc-modal-footer--sdn-detail .emp-form-save-btn{border:0;background:transparent;padding:0}.emp-form-footer--book-so .sdn-apply-common-lr-btn{border:.05vw solid var(--erp-primary, #006cc3);background:#fff;color:var(--erp-primary, #006cc3);border-radius:.35vw;padding:.65vh 1.4vw;font-size:.85vw;font-weight:500;cursor:pointer;font-family:inherit;line-height:1.2}.emp-form-footer--book-so .sdn-apply-common-lr-btn:hover{background:#006cc30f}.emp-form-footer--book-so .sdn-apply-common-lr-btn:active{background:#006cc31f}.drn-packing-info-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;padding:0;border:none;background:transparent;cursor:pointer;vertical-align:middle}.drn-packing-info-btn:disabled{opacity:.45;cursor:not-allowed}.drn-packing-info-btn__img{width:1.25vw;height:1.25vw;min-width:16px;min-height:16px;max-width:20px;max-height:20px;display:block;object-fit:contain}.drn-packing-info-btn.is-filled .drn-packing-info-btn__img{filter:brightness(.96)}.sc-modal--drn-packing-info{width:80vw;max-width:80rem}.sc-modal-body--drn-packing-info{padding:1.6vh 1.2vw 1vh;max-height:62vh;overflow-x:auto;overflow-y:auto}.emp-form-grid--drn-packing-info{grid-template-columns:minmax(11vw,1.6fr) minmax(7vw,1.2fr) minmax(6vw,1fr) minmax(5vw,.85fr) minmax(5.5vw,.95fr) minmax(5.5vw,.95fr) minmax(5.5vw,.95fr) minmax(5.5vw,.95fr);gap:1vh .7vw;align-items:end}.drn-packing-info-table{gap:1vh}.drn-packing-info-table-header{margin-bottom:.2vh;align-items:stretch}.drn-packing-info-table-header__cell{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:4.75vh;width:100%;min-height:4.75vh;padding:0 .7vw;background:#e8f1ff;border:.08vw solid var(--sc-field-border, rgba(0, 100, 200, .2));border-radius:.2vw;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size, .92vw);font-weight:500;color:#003296;line-height:4.75vh;text-align:center;transform:scaleY(.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drn-packing-info-table-body{display:flex;flex-direction:column;gap:1vh}.drn-packing-info-table-row,.drn-packing-info-table-row .emp-form-ifs-cell{align-items:center}.drn-packing-info-total-pkd .sc-input,.drn-packing-info-total-pkd .sc-input.sc-input--locked,.drn-packing-info-total-pkd .sc-input.sc-input--locked:focus{background:#ffeaf4;border-color:#ff009640}.sc-modal--drn-packing-info .emp-form-grid--add{margin-top:.6vh;padding-top:0;border-top:none;align-items:center;justify-items:start}.sc-modal--drn-packing-info .emp-form-add-row-btn.is-disabled{opacity:.45;cursor:not-allowed}.sc-modal--drn-packing-info .emp-form-add-row-btn.is-disabled:hover,.sc-modal--drn-packing-info .emp-form-add-row-btn.is-disabled:focus-visible{background:#f5f5ff;border-color:var(--sc-field-border)}.drn-packing-info-modal__footer{justify-content:space-between;align-items:center;gap:1vw}.drn-packing-info-modal__footer .so-report-table-footer-row--drn{flex:1;gap:1.4vw}.drn-packing-info-modal__footer .so-report-table-footer{gap:.55vw}.drn-packing-info-modal__footer .so-report-table-footer__label{font-size:.92vw}.drn-packing-info-modal__footer .so-report-table-footer__value-wrap{width:8vw;min-width:6rem;max-width:9rem}.drn-packing-info-modal__footer .emp-form-save-btn{flex-shrink:0}.hr-dash-ref{--hr-brand-blue: #007de1;--hr-primary-blue: #007de1;--hr-primary: #007de1;--hr-secondary-blue: #007de1;--hr-text-gray: #46505a;--hr-sunday: #ff0078;--hr-border: #e5e7eb;--hr-muted: #6b7280;--hr-title: #374151;--hr-body: #4b5563;--hr-brand-blue-soft: rgba(25, 125, 250, .08);--hr-brand-blue-muted: rgba(25, 125, 250, .05);--hr-brand-blue-border: rgba(25, 125, 250, .25);--hr-brand-blue-accent: rgba(25, 125, 250, .87);--hr-card-radius: .3vw;--hr-card-border: .1vw solid rgba(25, 125, 250, .25);--hr-card-shadow: 0 .15vw .5vw rgba(0, 0, 0, .08), 0 .05vw .2vw rgba(0, 0, 0, .06);--hr-card-bg: linear-gradient(135deg, #ffffff 0%, #fafbfc 100%);font-family:Inter,sans-serif}.hr-dash-ref button,.hr-dash-ref input,.hr-dash-ref select,.hr-dash-ref textarea{font-family:inherit}.hr-dash-ref .dash-layout{display:flex;align-items:stretch;gap:1vw;min-height:0}.hr-dash-ref .dash-layout__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1vw}.hr-dash-ref .dash-layout__row-top{display:grid;grid-template-columns:1fr 1fr;gap:1vw;height:8vw;flex-shrink:0}.hr-dash-ref .dash-layout__row-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1vw;height:7.5vw;flex-shrink:0}.hr-dash-ref .dash-layout__row-widgets{display:grid;grid-template-columns:1fr 1fr;gap:1vw;height:22vw;flex-shrink:0}.hr-dash-ref .dash-layout__aside{width:27vw;flex-shrink:0;height:39.5vw;display:flex;flex-direction:column}.hr-dash-ref .dash-card{position:relative;height:100%;background:var(--hr-card-bg);border-radius:var(--hr-card-radius);border:var(--hr-card-border);box-shadow:var(--hr-card-shadow);display:flex;flex-direction:column;font-family:Inter,sans-serif}.hr-dash-ref .dash-card__accent{position:absolute;top:0;left:0;right:0;height:.15vw;background:linear-gradient(90deg,var(--hr-primary-blue),var(--hr-brand-blue-accent));border-radius:var(--hr-card-radius) var(--hr-card-radius) 0 0;pointer-events:none;z-index:1}.hr-dash-ref .dash-card__body{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column}.hr-dash-ref .dash-card--clickable{overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.hr-dash-ref .dash-card--clickable:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 .5vw 1.5vw #197dfa33,0 0 0 .1vw var(--hr-brand-blue-soft);transform:translateY(-.3vw)}.hr-dash-ref .dash-card.dash-widget{padding:.7vw 1.2vw 1vw;overflow:visible}.hr-dash-ref .dash-widget__head{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-bottom:.35vw;min-height:1.85vw;flex-shrink:0}.hr-dash-ref .dash-widget__title{margin:0;font-size:1vw;font-weight:500;color:var(--hr-primary-blue);letter-spacing:-.01em;font-family:Inter,sans-serif;line-height:1;flex-shrink:0;white-space:nowrap;align-self:center}.hr-dash-ref .dash-widget__action{margin-left:auto;display:flex;align-items:center;flex-shrink:0;align-self:center}.hr-dash-ref .dash-widget__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5vw;height:1.85vw;padding:0 .8vw;box-sizing:border-box;font-size:.72vw;font-weight:500;background:#fff;border:.05vw solid rgba(25,125,250,.6);color:var(--hr-primary-blue);border-radius:var(--hr-card-radius);font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap}.hr-dash-ref .dash-widget__btn:hover{background:#eef4ff}.hr-dash-ref .dash-widget__divider{width:100%;height:.05vw;background:var(--hr-border);opacity:.6;margin-bottom:.5vw;flex-shrink:0}.hr-dash-ref .dash-widget__content{flex:1;min-height:0;display:flex;flex-direction:column}.hr-dash-ref .dash-card.dash-kpi{padding:1.05vw 1.4vw .95vw;overflow:hidden;gap:.55vw;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.hr-dash-ref .dash-card.dash-kpi:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 .5vw 1.5vw #197dfa33,0 0 0 .1vw var(--hr-brand-blue-soft);transform:translateY(-.3vw)}.hr-dash-ref .dash-kpi__decor{position:absolute;top:-50%;right:-10%;width:8vw;height:8vw;border-radius:50%;background:radial-gradient(circle,var(--hr-brand-blue-muted) 0%,transparent 70%);opacity:.5;transition:all .6s ease;pointer-events:none}.hr-dash-ref .dash-card.dash-kpi:hover .dash-kpi__decor{opacity:1;transform:scale(1.3)}.hr-dash-ref .dash-kpi__inner{display:flex;flex-direction:column;flex:1;min-height:0;transform:translateY(-.12vw);gap:.4vw}.hr-dash-ref .dash-kpi__row{flex:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:auto;flex-shrink:0}.hr-dash-ref .dash-kpi__value{font-size:1.5vw;font-weight:500;color:var(--hr-brand-blue);font-family:Inter,sans-serif;letter-spacing:-.03em;line-height:1;transition:all .3s ease}.hr-dash-ref .dash-card.dash-kpi:hover .dash-kpi__value{background:linear-gradient(135deg,var(--hr-primary-blue) 0%,var(--hr-brand-blue-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hr-dash-ref .dash-kpi__icon{width:2.5vw;height:2.5vw;border-radius:50%;background:linear-gradient(135deg,var(--hr-brand-blue-soft) 0%,var(--hr-brand-blue-muted) 100%);border:.1vw solid rgba(25,125,250,.19);display:flex;align-items:center;justify-content:center;color:var(--hr-primary-blue);flex-shrink:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 .15vw .4vw #197dfa1f}.hr-dash-ref .dash-card.dash-kpi:hover .dash-kpi__icon{background:linear-gradient(135deg,var(--hr-primary-blue) 0%,var(--hr-brand-blue-accent) 100%);border-color:var(--hr-primary-blue);color:#fff;transform:scale(1.08);box-shadow:0 .3vw .8vw #197dfa40,0 .15vw .4vw #197dfa1f}.hr-dash-ref .dash-kpi__icon-ring{position:absolute;top:-.3vw;right:-.3vw;bottom:-.3vw;left:-.3vw;border-radius:50%;border:.1vw solid var(--hr-primary-blue);opacity:0;pointer-events:none}.hr-dash-ref .dash-card.dash-kpi:hover .dash-kpi__icon-ring{opacity:.5;animation:dash-kpi-pulse 1.5s infinite}.hr-dash-ref .dash-kpi__icon-svg{width:1vw;height:1vw;display:inline-flex;align-items:center;justify-content:center;line-height:0}.hr-dash-ref .dash-kpi__icon-svg svg{width:100%;height:100%;display:block}.hr-dash-ref .dash-kpi__footer{display:flex;align-items:center;justify-content:space-between;padding-top:.2vw;margin-top:auto;flex-shrink:0;gap:.5vw}.hr-dash-ref .dash-kpi__label{font-size:.9vw;font-weight:500;color:var(--hr-muted);font-family:Inter,sans-serif;margin:0;flex:1}@keyframes dash-kpi-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.25}}.hr-dash-ref .dash-card.dash-welcome{padding:1.2vw 1.4vw;justify-content:space-between;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.hr-dash-ref .dash-welcome__decor-top{position:absolute;top:-2vw;right:-2vw;width:8vw;height:8vw;border-radius:50%;background:var(--hr-brand-blue-muted);pointer-events:none}.hr-dash-ref .dash-welcome__decor-bottom{position:absolute;bottom:-3vw;right:5.5vw;width:10vw;height:10vw;border-radius:50%;background:#197dfa08;pointer-events:none}.hr-dash-ref .dash-welcome__inner{position:relative;z-index:1;padding-top:.2vw;display:flex;gap:1vw;align-items:center;justify-content:space-between}.hr-dash-ref .dash-welcome__avatar{width:4vw;height:4vw;border-radius:50%;background:var(--hr-brand-blue-soft);border:.05vw solid var(--hr-border);display:flex;align-items:center;justify-content:center;color:var(--hr-brand-blue);font-size:1.2vw;font-weight:500;flex-shrink:0;font-family:Inter,sans-serif;overflow:hidden}.hr-dash-ref .dash-welcome__info{flex:1;min-width:0}.hr-dash-ref .dash-welcome__label{font-size:1vw;font-weight:700;color:var(--hr-brand-blue);margin-bottom:.4vw;font-family:Inter,sans-serif}.hr-dash-ref .dash-welcome__name{font-size:1vw;font-weight:500;color:var(--hr-brand-blue);font-family:Inter,sans-serif}.hr-dash-ref .dash-card.dash-holiday{padding:1vw;justify-content:center;gap:.5vw;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.hr-dash-ref .dash-holiday__head{display:flex;align-items:center;gap:.5vw;margin-bottom:.3vw}.hr-dash-ref .dash-holiday__icon{display:flex;align-items:center;flex-shrink:0}.hr-dash-ref .dash-holiday__icon-img{width:1.3vw;height:1.3vw;display:block;object-fit:contain;flex-shrink:0}.hr-dash-ref .dash-holiday__title{font-size:1vw;font-weight:500;color:var(--hr-brand-blue);font-family:Inter,sans-serif;margin:0}.hr-dash-ref .dash-holiday__name{font-size:.9vw;font-weight:600;color:var(--hr-title);font-family:Inter,sans-serif}.hr-dash-ref .dash-holiday__meta{font-size:.75vw;color:var(--hr-muted);font-family:Inter,sans-serif}.hr-dash-ref .dash-holiday__empty{font-size:.85vw;color:#9ca3af;font-family:Inter,sans-serif}.hr-dash-ref .dash-card.dash-activity{height:100%;flex:1;min-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.hr-dash-ref .dash-activity__header{padding:.85vw 1.2vw .5vw;background:transparent;position:relative;flex-shrink:0}.hr-dash-ref .dash-activity__tabs{display:flex;gap:.1vw;border-bottom:.05vw solid var(--hr-border);margin-bottom:.9vw}.hr-dash-ref .dash-activity__tab{padding:.65vw 1.1vw;background:transparent;border:none;border-bottom:.2vw solid transparent;color:#64748b;font-size:.74vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .25s ease;outline:none;margin-bottom:-.05vw;border-radius:var(--hr-card-radius) var(--hr-card-radius) 0 0}.hr-dash-ref .dash-activity__tab:hover{color:var(--hr-primary-blue);background:#197dfa05}.hr-dash-ref .dash-activity__tab--active{color:var(--hr-primary-blue);font-weight:600;border-bottom-color:var(--hr-primary-blue)}.hr-dash-ref .dash-activity__tab--active:hover{background:transparent}.hr-dash-ref .dash-activity__feed{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:.9vw 1.2vw 1.2vw;display:flex;flex-direction:column;gap:.85vw}.hr-dash-ref .dash-activity__feed::-webkit-scrollbar{display:none}.hr-dash-ref .dash-activity__empty{text-align:center;padding:3vw 2vw;color:var(--hr-text-gray);font-size:.8vw;font-weight:500;opacity:.7}.hr-dash-ref .dash-activity__item{background:#f8fbff;border:.05vw solid var(--hr-brand-blue-border);border-left:.15vw solid var(--hr-primary-blue);border-radius:var(--hr-card-radius);padding:.75vw .8vw;display:flex;align-items:flex-start;gap:.65vw;cursor:pointer;transition:all .2s ease;box-shadow:0 .04vw .12vw #0000000a}.hr-dash-ref .dash-activity__item--read{background:#fff;border:.05vw solid var(--hr-border);border-left:.15vw solid var(--hr-border)}.hr-dash-ref .dash-activity__item:hover{background:#f8fafc;box-shadow:0 .1vw .25vw #00000014}.hr-dash-ref .dash-activity__avatar{width:1.9vw;height:1.9vw;border-radius:50%;background:var(--hr-brand-blue-soft);display:flex;align-items:center;justify-content:center;color:var(--hr-primary-blue);font-size:.85vw;font-weight:700;flex-shrink:0}.hr-dash-ref .dash-activity__copy{flex:1;min-width:0}.hr-dash-ref .dash-activity__item-head{display:flex;justify-content:space-between;gap:.5vw;align-items:baseline}.hr-dash-ref .dash-activity__item-title{font-size:.75vw;color:#1f2937;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-dash-ref .dash-activity__item-title--read{font-weight:500}.hr-dash-ref .dash-activity__item-date{font-size:.62vw;color:#9ca3af;white-space:nowrap;flex-shrink:0}.hr-dash-ref .dash-activity__item-body{margin-top:.2vw;font-size:.68vw;color:var(--hr-body);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hr-dash-ref .dash-activity__unread{width:.5vw;height:.5vw;border-radius:50%;background:var(--hr-primary-blue);margin-top:.15vw;flex-shrink:0}.hr-dash-ref .dash-calendar__picker{position:relative;display:inline-flex;align-items:center;height:1.85vw}.hr-dash-ref .dash-calendar__picker-icon{width:.9vw;height:.9vw;display:block;object-fit:contain;flex-shrink:0}.hr-dash-ref .dash-calendar__popup{position:absolute;top:100%;right:0;margin-top:.6vw;background:#fff;border:.05vw solid var(--hr-border);border-radius:var(--hr-card-radius);box-shadow:0 .4vw .8vw #0000001a;z-index:1000;padding:1vw;width:12.5vw}.hr-dash-ref .dash-calendar__year-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8vw}.hr-dash-ref .dash-calendar__year-btn{background:none;border:none;cursor:pointer;font-size:.9vw;color:var(--hr-primary-blue);font-weight:600;font-family:Inter,sans-serif;padding:.15vw .35vw}.hr-dash-ref .dash-calendar__year-label{font-size:.9vw;font-weight:700;color:var(--hr-title);font-family:Inter,sans-serif}.hr-dash-ref .dash-calendar__month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4vw}.hr-dash-ref .dash-calendar__month-btn{padding:.5vw .4vw;background:transparent;color:var(--hr-title);border:.05vw solid var(--hr-border);border-radius:.15vw;font-size:.7vw;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.hr-dash-ref .dash-calendar__month-btn:hover{background:#f3f4f6}.hr-dash-ref .dash-calendar__month-btn--active{background:var(--hr-primary-blue);color:#fff;border-color:var(--hr-primary-blue);font-weight:600}.hr-dash-ref .dash-calendar__body{display:flex;flex-direction:column;gap:.35vw;flex:1;min-height:0}.hr-dash-ref .dash-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.2vw;margin-bottom:.2vw;flex-shrink:0}.hr-dash-ref .dash-calendar__weekday{text-align:center;font-size:.7vw;font-weight:600;color:var(--hr-primary-blue);padding:.25vw 0;font-family:Inter,sans-serif;background:var(--hr-brand-blue-muted);border-radius:var(--hr-card-radius);height:1.45vw;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hr-dash-ref .dash-calendar__weekday--sun{color:var(--hr-sunday);background:#ff007808}.hr-dash-ref .dash-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:.25vw;flex:1;min-height:0}.hr-dash-ref .dash-calendar__day{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--hr-card-radius);border:.05vw solid var(--hr-border);font-size:.7vw;font-weight:500;color:var(--hr-title);font-family:Inter,sans-serif;transition:all .2s ease;box-sizing:border-box;min-height:0}.hr-dash-ref .dash-calendar__day--other{background:#f9fafb;color:#d1d5db;opacity:.5;cursor:pointer}.hr-dash-ref .dash-calendar__day--sun{color:var(--hr-sunday)}.hr-dash-ref .dash-calendar__day--today{background:#197dfa0f;border:.08vw solid var(--hr-primary-blue);color:var(--hr-primary-blue);font-weight:700}.hr-dash-ref .dash-calendar__day:hover:not(.dash-calendar__day--other){transform:scale(1.05)}.hr-dash-ref .dash-leaves__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;flex:1;min-height:0}.hr-dash-ref .dash-leaves__total{font-size:2vw;font-weight:600;color:var(--hr-brand-blue);line-height:1}.hr-dash-ref .dash-leaves__total-label{font-size:.85vw;color:var(--hr-muted);margin-top:.35vw}.hr-dash-ref .dash-leaves__types{display:flex;flex-wrap:wrap;gap:.55vw;justify-content:center}.hr-dash-ref .dash-leaves__pill{display:inline-flex;align-items:center;gap:.35vw;padding:.35vw .65vw;border-radius:.15vw;border:.05vw solid var(--hr-border);background:#f8fafc;font-size:.75vw;color:var(--hr-title)}.hr-dash-ref .dash-leaves__dot{width:.45vw;height:.45vw;border-radius:50%}.hr-dash-ref.support-dash .support-dash__filter-card{grid-column:3;grid-row:2;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.hr-dash-ref.support-dash .support-dash__filter-card .dash-card__body{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.hr-dash-ref.support-dash .support-dash__filter-card .dash-widget__content{flex:1 1 0;min-height:0;overflow:visible}.hr-dash-ref.support-dash .support-dash__filter-card .dash-widget__title{font-size:1.1vw}.hr-dash-ref.support-dash .support-dash__filter-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:0}.hr-dash-ref.support-dash .support-dash__filter-grid{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8vw;row-gap:2vh;align-content:space-between}.hr-dash-ref.support-dash .support-dash__filter-field-full{grid-column:1 / -1}.hr-dash-ref.support-dash .support-dash__filter-footer{display:flex;flex-direction:column;gap:1.2vh;flex-shrink:0;margin-top:2vh;padding-top:.2vh}.hr-dash-ref.support-dash .support-dash__filter-actions{display:flex;gap:.8vw}.hr-dash-ref.support-dash .support-dash__btn{flex:1;height:4.75vh;min-height:36px;border-radius:.2vw;font-family:Inter,sans-serif;font-size:var(--sc-field-font-size, .92vw);font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,filter .2s ease;box-shadow:none;transform:scaleY(.95)}.hr-dash-ref.support-dash .support-dash__btn--primary{border:none;background:var(--support-accent-pink, #ff0096);color:#fff}.hr-dash-ref.support-dash .support-dash__btn--primary:hover{filter:brightness(1.05)}.hr-dash-ref.support-dash .support-dash__btn--ghost{border:.08vw solid var(--sc-field-border, rgba(0, 100, 200, .2));background:#fff;color:#6b7280}.hr-dash-ref.support-dash .support-dash__btn--ghost:hover{background:#f9fafb;border-color:var(--sc-field-border-hover, rgba(0, 100, 200, .4))}.hr-dash-ref.support-dash .support-dash__btn--view-all{flex:none;width:100%;border:none;background:var(--hr-primary-blue);color:#fff}.hr-dash-ref.support-dash .support-dash__btn--view-all:hover{filter:brightness(1.08)}.hr-dash-ref.support-dash{--support-accent-pink: #ff0096;position:relative;min-height:0;flex:1 1 0;display:flex;flex-direction:column}.hr-dash-ref.support-dash .support-dash__layout{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.hr-dash-ref.support-dash .support-dash__grid{display:grid;grid-template-columns:auto minmax(0,1fr) 32vw auto;grid-template-rows:auto minmax(0,1fr);column-gap:1vw;row-gap:1vw;flex:1 1 0;min-height:0;align-items:stretch}.hr-dash-ref.support-dash .support-dash__kpi-row{display:contents}.hr-dash-ref.support-dash .support-dash__kpi-track{grid-column:2 / 4;grid-row:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8vw;min-width:0;height:8vw}.hr-dash-ref.support-dash .support-dash__kpi-nav--prev{grid-column:1;grid-row:1;align-self:center}.hr-dash-ref.support-dash .support-dash__kpi-nav--next{grid-column:4;grid-row:1;align-self:center}.hr-dash-ref.support-dash .support-dash__kpi-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:1.4vw;padding:0 .25vw;border:none;background:transparent;box-shadow:none;color:var(--hr-primary-blue);cursor:pointer;font-size:1.35vw;line-height:1}.hr-dash-ref.support-dash .support-dash__kpi-nav:hover:not(:disabled){background:transparent;border:none;color:var(--hr-primary-blue)}.hr-dash-ref.support-dash .support-dash__kpi-nav:disabled{opacity:.35;cursor:not-allowed;color:#9ca3af}.hr-dash-ref.support-dash .dash-card.support-metric{padding:.85vw 1vw;cursor:default}.hr-dash-ref.support-dash .dash-card.support-metric:hover{transform:none}.hr-dash-ref.support-dash .support-metric__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.15vh;height:100%}.hr-dash-ref.support-dash .support-metric__label{margin:0;font-size:.95vw;font-weight:400;color:var(--hr-text-gray);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hr-dash-ref.support-dash .support-metric__value{margin:0;font-size:1.55vw;font-weight:600;color:var(--hr-primary-blue);line-height:1.05}.hr-dash-ref.support-dash .support-dash__charts-card{grid-column:2;grid-row:2;min-width:0;min-height:42vh;padding:.85vw 1.2vw 1.2vw;position:relative}.hr-dash-ref.support-dash .support-dash__charts-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.hr-dash-ref.support-dash .support-dash__donuts{display:flex;gap:1vw;flex:1 1 0;min-height:34vh;padding-top:1.5vh;align-items:stretch}.hr-dash-ref.support-dash .support-dash__chart-col{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;align-items:stretch}.hr-dash-ref.support-dash .support-dash__chart-title{margin:0 0 1.6vh;text-align:center;font-size:.92vw;font-weight:700;font-family:Inter,sans-serif;color:#4678be;flex-shrink:0}.hr-dash-ref.support-dash .support-dash__doughnut-wrap{flex:1 1 auto;width:100%;height:26vh;min-height:165px;max-height:240px;position:relative;overflow:visible}.hr-dash-ref.support-dash .support-dash__doughnut-wrap canvas{display:block}.hr-dash-ref.support-dash .support-dash__legend{display:flex;flex-wrap:wrap;gap:.45vw .7vw;justify-content:center;margin-top:2.6vh;max-height:10vh;overflow-y:auto;flex-shrink:0}.hr-dash-ref.support-dash .support-dash__legend-item{display:inline-flex;align-items:center;gap:.35vw;padding:.2vh .5vw;border:.1vw solid rgba(70,120,190,.25);border-radius:var(--hr-card-radius);background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.68vw;color:#46505a;transition:border-color .15s ease,box-shadow .15s ease}.hr-dash-ref.support-dash .support-dash__legend-item:hover{background:#fff;border-color:#4678bea6}.hr-dash-ref.support-dash .support-dash__legend-item--off{opacity:.55}.hr-dash-ref.support-dash .support-dash__legend-item--off .support-dash__legend-text{text-decoration:line-through}.hr-dash-ref.support-dash .support-dash__legend-dot{width:.55vw;height:.55vw;min-width:7px;min-height:7px;border-radius:50%;flex-shrink:0;background-color:var(--support-legend-dot-color, #7eb3e8);box-shadow:0 0 .25vw #4678be59}.hr-dash-ref.support-dash .support-dash__chart-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--hr-muted);font-size:.9vw}.hr-dash-ref.support-dash .support-dash__trend{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-top:1vh}.hr-dash-ref.support-dash .support-dash__trend-head{display:flex;align-items:center;justify-content:center;gap:.8vw;margin-bottom:.8vh}.hr-dash-ref.support-dash .support-dash__trend-title{font-size:1vw;font-weight:600;color:var(--hr-primary-blue)}.hr-dash-ref.support-dash .support-dash__trend-chart{flex:1 1 0;min-height:38vh;position:relative}.hr-dash-ref.support-dash .support-dash__icon-btn{flex-shrink:0;width:2.1vw;height:100%;min-height:2.1vw;display:inline-flex;align-items:center;justify-content:center;padding:0;border:var(--hr-card-border);border-radius:var(--hr-card-radius);background:var(--hr-card-bg);color:var(--hr-primary-blue);cursor:pointer;transition:all .2s ease;font-size:1.15vw}.hr-dash-ref.support-dash .support-dash__icon-btn:hover:not(:disabled){background:#eef4ff;border-color:var(--hr-primary-blue)}.hr-dash-ref.support-dash .support-dash__icon-btn:disabled{opacity:.45;cursor:not-allowed;color:#9ca3af}.hr-dash-ref.support-dash .support-dash__icon-btn.support-dash__charts-toggle{width:2.2vw;height:2.2vw;min-width:32px;min-height:32px;box-shadow:none}.hr-dash-ref.support-dash .support-dash__icon-btn.support-dash__charts-toggle:hover:not(:disabled){box-shadow:none}.workflow-timeline{width:100%;font-family:Inter,sans-serif}.workflow-timeline__chart-wrap{width:100%;overflow:hidden;padding:4px 0 8px}.workflow-flowchart{--wf-blue: #007de1;--wf-blue-dark: #0066b8;--wf-blue-light: #eef5ff;--wf-blue-mid: #dbeafe;--wf-blue-soft: #f4f9ff;--wf-blue-muted: #93c5fd;--wf-edge: #93c5fd;--wf-edge-loop: #b8d4f0;--wf-label: #0f172a;--wf-selected-ring: #007de1;width:100%;max-width:100%}.workflow-flowchart__svg{display:block;width:100%;height:auto;max-height:200px}.workflow-flowchart__edge{stroke:var(--wf-edge);stroke-width:1.25;vector-effect:non-scaling-stroke}.workflow-flowchart__edge--loopback{stroke:var(--wf-edge-loop);stroke-dasharray:4 3}.workflow-flowchart__arrowhead{fill:var(--wf-blue-muted)}.workflow-flowchart__edge-label{font-size:9px;font-weight:600;fill:var(--wf-blue-dark)}.workflow-flowchart__node{cursor:pointer;outline:none}.workflow-flowchart__node:focus-visible .workflow-flowchart__node-shape{stroke-width:2;filter:drop-shadow(0 0 0 2px var(--wf-selected-ring))}.workflow-flowchart__node-shape{stroke-width:1.25;transition:fill .2s ease,stroke .2s ease,filter .2s ease}.workflow-flowchart__node:hover .workflow-flowchart__node-shape{filter:drop-shadow(0 2px 8px rgba(0,125,225,.22));stroke-width:1.75}.workflow-flowchart__node-shape--terminal,.workflow-flowchart__node-shape--terminal-success{fill:var(--wf-blue-soft);stroke:var(--wf-blue-muted)}.workflow-flowchart__node-shape--process,.workflow-flowchart__node-shape--success,.workflow-flowchart__node-shape--config{fill:var(--wf-blue-light);stroke:var(--wf-blue)}.workflow-flowchart__node-shape--validation{fill:var(--wf-blue-mid);stroke:var(--wf-blue)}.workflow-flowchart__node-shape--selected,.workflow-flowchart__node--selected .workflow-flowchart__node-shape{fill:var(--wf-blue-mid);stroke:var(--wf-blue);stroke-width:2;filter:drop-shadow(0 0 6px rgba(0,125,225,.28))}.workflow-flowchart__node-label{font-size:10px;font-weight:600;fill:var(--wf-label);pointer-events:none}.workflow-flowchart__node-label--decision{font-size:8.5px}.workflow-timeline__detail{margin-top:16px;max-width:100%;animation:workflow-detail-in .26s ease}.workflow-timeline__hint{margin:14px 0 0;text-align:center;font-size:13px;font-weight:400;color:#64748b}@keyframes workflow-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.workflow-content__inner{padding:20px;border:1px solid #dbeafe;border-radius:12px;background:#fff;box-shadow:0 4px 14px #007de114}.workflow-content__section+.workflow-content__section{margin-top:16px}.workflow-content__heading{margin:0 0 8px;font-size:13px;font-weight:600;color:#007de1;letter-spacing:.01em}.workflow-content__text{margin:0;font-size:14px;font-weight:400;color:#111827;line-height:1.6}.workflow-content__list{margin:0;padding-left:18px;font-size:14px;font-weight:400;color:#111827;line-height:1.55}.workflow-content__list li+li{margin-top:6px}.workflow-content__nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.workflow-content__nav-btn{min-width:100px;padding:10px 18px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.workflow-content__nav-btn:disabled{opacity:.45;cursor:not-allowed}.workflow-content__nav-btn--secondary{border:1px solid #dbeafe;background:#fff;color:#111827}.workflow-content__nav-btn--secondary:hover:not(:disabled){border-color:#007de1;color:#007de1}.workflow-content__nav-btn--primary{border:1px solid #007de1;background:#007de1;color:#fff}.workflow-content__nav-btn--primary:hover:not(:disabled){background:#0066b8;border-color:#0066b8}.support-guide-block--workflow{max-width:none;display:flex;flex-direction:column;align-items:stretch}.support-guide-block--workflow .workflow-timeline__chart-wrap{width:100%}@media(max-width:1024px){.workflow-flowchart__svg{max-height:180px}.workflow-flowchart__node-label{font-size:9px}.workflow-flowchart__node-label--decision{font-size:8px}}@media(max-width:640px){.workflow-flowchart__svg{max-height:160px}}
