@keyframes g-pulse{50%{opacity:.15}}.g-loader{align-items:center;display:inline-flex}.g-loader__left,.g-loader__center,.g-loader__right{background:var(--g-color-base-brand);animation:.8s infinite g-pulse}.g-loader__left{animation-delay:.2s}.g-loader__center{animation-delay:.4s}.g-loader__right{animation-delay:.6s}.g-loader_size_s .g-loader__left{width:5px;height:13.3333px}.g-loader_size_s .g-loader__center{width:5px;height:20px;margin-inline-start:5px}.g-loader_size_s .g-loader__right{width:5px;height:13.3333px;margin-inline-start:5px}.g-loader_size_m .g-loader__left{width:7px;height:18.6667px}.g-loader_size_m .g-loader__center{width:7px;height:28px;margin-inline-start:7px}.g-loader_size_m .g-loader__right{width:7px;height:18.6667px;margin-inline-start:7px}.g-loader_size_l .g-loader__left{width:9px;height:24px}.g-loader_size_l .g-loader__center{width:9px;height:36px;margin-inline-start:9px}.g-loader_size_l .g-loader__right{width:9px;height:24px;margin-inline-start:9px}
.g-list{--_--item-padding:var(--g-list-item-padding,0);outline:none;flex-direction:column;flex:auto;width:100%;display:flex}.g-list__filter{padding:var(--_--item-padding);flex:none;margin-block-end:8px}.g-list__items{flex:auto}.g-list__item,.g-list__empty-placeholder{box-sizing:border-box;padding:var(--_--item-padding);-webkit-user-select:none;user-select:none;align-items:center;display:flex;overflow:hidden}.g-list__item_active{background:var(--g-color-base-simple-hover)}.g-list__item_selected{background:var(--g-color-base-selection)}.g-list__item_active.g-list__item_selected{background:var(--g-color-base-selection-hover)}.g-list__item_sort-handle-align_right{flex-direction:row-reverse}.g-list__item_sort-handle-align_right .g-list__item-sort-icon{margin-inline:10px 0}.g-list__item_sortable[data-rbd-drag-handle-context-id]:active{cursor:grabbing}.g-list__item_dragging{background:var(--g-color-base-simple-hover-solid);z-index:100001}.g-list__empty-placeholder{box-sizing:border-box;color:var(--g-color-text-hint);min-height:36px;padding-block:8px}.g-list__item-content{text-overflow:ellipsis;flex:auto;align-items:center;height:100%;display:flex;overflow:hidden}.g-list__item-sort-icon{width:12px;color:var(--g-color-text-hint);flex:none;align-items:center;margin-inline-end:4px;display:flex}.g-list__loading-indicator{justify-content:center;align-items:center;width:100%;display:flex}
.g-select-list{margin:4px 0;display:flex;overflow:hidden}.g-popup .g-select-list:first-child,.g-popup .g-select-list:last-child{border-radius:0}.g-select-list:not(.g-select-list_virtualized){position:relative;overflow:auto}.g-select-list_mobile{max-height:100%}.g-select-list_multiple.g-list .g-list__item_selected{background:0 0}.g-select-list_multiple.g-list .g-list__item_active{background:var(--g-color-base-simple-hover)}.g-select-list__group-label,.g-select-list__group-label-custom{box-sizing:border-box;width:100%;height:auto;padding:0;position:relative}.g-select-list__group-label{font-size:var(--g-text-body-1-font-size)}.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty){height:24px;padding:8px 8px 4px}.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty){height:28px;padding:8px 8px 4px}.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty){height:36px;padding:10px 12px 6px}.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty){height:44px;font-size:var(--g-text-body-2-font-size);padding:12px 12px 8px}.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty){height:36px;font-size:var(--g-text-body-2-font-size);padding:12px 12px 8px}.g-list__item:not(:first-child) .g-select-list__group-label{margin-block-start:5px}.g-list__item:not(:first-child) .g-select-list__group-label:before{content:"";background-color:var(--g-color-line-generic);width:100%;height:1px;position:absolute;inset-block-start:-3px;inset-inline-start:0}.g-select-list__group-label-content{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--g-text-accent-font-weight);width:100%;overflow:hidden}.g-select-list__option{box-sizing:border-box;cursor:pointer;align-items:center;width:100%;height:100%;display:flex}.g-select-list_size_s .g-select-list__option{padding:0 8px}.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label{height:24px;line-height:24px}.g-select-list_size_s .g-select-list__option{--_--select-tick-icon-padding-right:calc(8px / 2)}.g-select-list_size_m .g-select-list__option{padding:0 8px}.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label{height:28px;line-height:28px}.g-select-list_size_m .g-select-list__option{--_--select-tick-icon-padding-right:calc(8px / 2)}.g-select-list_size_l .g-select-list__option{padding:0 12px}.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label{height:36px;line-height:36px}.g-select-list_size_l .g-select-list__option{--_--select-tick-icon-padding-right:calc(12px / 2)}.g-select-list_size_xl .g-select-list__option{padding:0 12px}.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label{height:44px;line-height:44px;font-size:var(--g-text-body-2-font-size)}.g-select-list_size_xl .g-select-list__option{--_--select-tick-icon-padding-right:calc(12px / 2)}.g-select-list_mobile .g-select-list__option{padding:0 12px}.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label{height:36px;line-height:36px;font-size:var(--g-text-body-2-font-size)}.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon{padding-inline-end:6px}.g-select-list__option_disabled{cursor:default}.g-select-list__option-default-label{white-space:nowrap;text-overflow:ellipsis;font-size:var(--g-text-body-1-font-size);width:100%;overflow:hidden}.g-select-list__option-default-label_disabled{color:var(--g-color-text-secondary)}.g-select-list__tick-icon{box-sizing:content-box;visibility:hidden;color:var(--g-color-text-brand);flex:0 0 16px;padding-inline-end:var(--_--select-tick-icon-padding-right)}.g-select-list__tick-icon_shown{visibility:visible}.g-select-list__loading-indicator{justify-content:center;align-items:center;width:100%;display:flex}
.g-sheet-content-area{box-sizing:border-box;max-height:calc(100% - var(--_--top-height));overscroll-behavior-y:contain;transition:height .3s;overflow:hidden auto}.g-sheet-content-area_without-scroll{overflow:hidden}@media (prefers-reduced-motion:reduce){.g-sheet-content-area{transition-duration:1ms}}.g-sheet-content-area__margin-box{border:1px solid #0000}.g-sheet-content-area__margin-box_always-full-height{box-sizing:border-box;height:100%}.g-sheet-content-area__margin-box_always-full-height .g-sheet-content-area__margin-box-border-compensation{height:100%}.g-sheet-content-area__margin-box-border-compensation{margin:-1px}.g-sheet-content-area__content{box-sizing:border-box;width:100%;padding:var(--g-sheet-content-padding,0 max(10px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(10px, env(safe-area-inset-left,0px)))}.g-sheet-content-area__content-title{font-size:var(--g-text-body-2-font-size);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-block-end:8px;line-height:28px;overflow:hidden}
.g-sheet-swipe-area{z-index:1;width:100%;height:40px;position:absolute;inset-block-start:-20px;inset-inline-start:0}
.g-sheet-veil{background-color:var(--g-color-sfx-veil);opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.g-sheet-veil_with-transition{transition:opacity .3s}
.g-sheet{z-index:100000;--_--top-height:20px;width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0}.g-sheet_without-top-bar{--_--top-height:0}.g-sheet__sheet{will-change:transform;background-color:var(--g-sheet-background-color,var(--g-color-base-float));width:100%;max-height:100%;position:absolute;inset-block-start:100%;inset-inline-start:0}.g-sheet__sheet:has(>.g-sheet__sheet-top){border-start-start-radius:20px;border-start-end-radius:20px}.g-sheet__sheet_with-transition{transition:transform .3s}@media (prefers-reduced-motion:reduce){.g-sheet__sheet{opacity:0}.g-sheet__sheet_with-transition{transition:opacity .3s}}.g-sheet__sheet-top{height:var(--_--top-height);position:relative}.g-sheet__sheet-top-resizer{--_--translate-x:calc(-50% * var(--g-flow-direction));transform:translateX(var(--_--translate-x)) translateY(-50%);background-color:var(--g-color-line-generic);border-radius:4px;width:40px;height:4px;position:absolute;inset-block-start:50%;inset-inline-start:50%}
.g-select-popup{flex-direction:column;max-height:90vh;display:flex}
.g-select{max-width:100%;display:inline-block}.g-select_width_max{width:100%}
.g-pagination{display:flex}.g-pagination__pagination-item{flex-shrink:0;margin-inline-end:4px}.g-pagination__input,.g-pagination__page-sizer{flex-shrink:0;margin:0 4px}
.g-modal{z-index:1000;background-color:var(--g-color-sfx-veil);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#0000;outline:none;position:fixed;inset:0;overflow:auto}.g-modal__content-aligner{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:inline-flex}.g-modal__content-aligner_has-scroll{width:100%}.g-modal__content{margin:var(--g-modal-margin,20px);height:var(--g-modal-height,auto);min-height:var(--g-modal-min-height,auto);max-height:var(--g-modal-max-height,none);width:var(--g-modal-width,auto);max-width:var(--g-modal-max-width,none);min-width:var(--g-modal-min-width,auto);background-color:var(--g-color-base-modal);border-radius:var(--g-modal-border-radius,5px);clip-path:inset(0 round var(--g-modal-border-radius,5px));outline:none;transition:height .35s ease-in-out}.g-modal__content_has-scroll{min-width:0;max-width:var(--g-modal-max-width,calc(100vw - var(--g-modal-margin,20px) * 2));max-height:var(--g-modal-max-height,calc(100dvh - var(--g-modal-margin,20px) * 2));overflow:auto}.g-modal[data-floating-ui-status=unmounted]{visibility:hidden;margin:-9999px 0 0 -9999px;display:none}.g-modal[data-floating-ui-status=open],.g-modal[data-floating-ui-status=close]{transition:opacity .15s ease-out}.g-modal[data-floating-ui-status=initial],.g-modal[data-floating-ui-status=close]{opacity:0}.g-modal[data-floating-ui-status=initial] .g-modal__content{transform:scale(.75)}.g-modal[data-floating-ui-status=open] .g-modal__content,.g-modal[data-floating-ui-status=close] .g-modal__content{transition:height .35s ease-in-out,transform .15s ease-out}.g-modal_mobile{--g-modal-width:100vw;--g-modal-height:100dvh;--g-modal-min-height:100svh;--g-modal-margin:0px;--g-modal-border-radius:0px}.g-modal_mobile[data-floating-ui-status=initial] .g-modal__content,.g-modal_mobile[data-floating-ui-status=close] .g-modal__content{transform:translateY(100%)}.g-modal_mobile[data-floating-ui-status=open] .g-modal__content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.g-modal[data-floating-ui-status] .g-modal__content{transition:none}}
.g-dialog-btn-close{z-index:1;position:absolute;inset-block-start:14px;inset-inline-end:14px}.g-dialog-btn-close_mobile{inset-block-start:12px;inset-inline-end:12px}
.g-dialog-body{padding:10px var(--_--side-padding);flex:auto;transition:height .35s ease-in-out}.g-dialog-body_has-borders{border-block-start:1px solid var(--g-color-line-generic);border-block-end:1px solid var(--g-color-line-generic)}.g-dialog_has-scroll .g-dialog-body{overflow:auto}
.g-dialog-divider{border-block-start:1px solid var(--g-color-line-generic);margin:0 calc(-1 * var(--_--side-padding))}
.g-dialog-footer{padding:28px var(--_--side-padding);justify-content:flex-end;align-items:center;display:flex}.g-dialog-footer__bts-wrapper{gap:10px;display:flex}.g-dialog-footer__children{flex-grow:1;align-items:center;height:100%;display:flex}.g-dialog-footer__button{min-width:128px;position:relative}.g-dialog-footer__error{color:var(--g-color-text-danger);padding:10px}.g-dialog-footer_mobile{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-block:12px}.g-dialog-footer_mobile .g-dialog-footer__bts-wrapper{flex-direction:column-reverse}.g-dialog-footer_mobile .g-dialog-footer__children{flex-grow:0;height:auto}
.g-dialog-header{padding-block:20px 10px;padding-inline:var(--_--side-padding) calc(var(--_--side-padding) + var(--_--close-button-space) * var(--g-flow-is-ltr) + var(--_--close-button-space) * var(--g-flow-is-rtl));color:var(--g-color-text-primary);justify-content:flex-start;align-items:center;line-height:24px;display:flex}.g-dialog-header_mobile{padding-block:22px 14px}
.g-dialog{--_--side-padding:32px;--_--close-button-space:0px;width:var(--g-dialog-width,var(--_--width));flex-direction:column;display:flex;position:relative}.g-dialog__modal:not(.g-dialog__modal_mobile):has(.g-dialog_max-width_s){--g-modal-max-width:480px}.g-dialog__modal:not(.g-dialog__modal_mobile):has(.g-dialog_max-width_m){--g-modal-max-width:720px}.g-dialog__modal:not(.g-dialog__modal_mobile):has(.g-dialog_max-width_l){--g-modal-max-width:900px}.g-dialog__modal:not(.g-dialog__modal_mobile):has(.g-dialog_full-width){--g-modal-width:100%}.g-dialog_max-width_s,.g-dialog_max-width_m,.g-dialog_max-width_l,.g-dialog_full-width{width:auto}.g-dialog_has-scroll{max-height:calc(100dvh - var(--g-modal-margin,20px) * 2);overflow-y:auto}.g-dialog_size_s{--_--width:480px}.g-dialog_size_m{--_--width:720px}.g-dialog_size_l{--_--width:900px}.g-dialog_has-close{--_--close-button-space:24px}.g-dialog_mobile{--_--side-padding:20px;height:100%}
.EngineerBalance-module__VnDjbG__panel{color:#263c55;background:#fff;border:1px solid #dce7f4;border-radius:12px;margin-block:20px;padding:24px}.EngineerBalance-module__VnDjbG__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.EngineerBalance-module__VnDjbG__header h3{margin:6px 0;font-size:21px}.EngineerBalance-module__VnDjbG__header p{margin:5px 0}.EngineerBalance-module__VnDjbG__eyebrow{letter-spacing:.07em;color:#6683a2;font-size:11px}.EngineerBalance-module__VnDjbG__export,.EngineerBalance-module__VnDjbG__payment button{color:#fff;cursor:pointer;white-space:nowrap;background:#2874c7;border:0;border-radius:6px;padding:10px 16px}.EngineerBalance-module__VnDjbG__export:disabled,.EngineerBalance-module__VnDjbG__payment button:disabled{opacity:.55;cursor:default}.EngineerBalance-module__VnDjbG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.EngineerBalance-module__VnDjbG__metrics>div{background:#f5f9ff;border:1px solid #dce7f4;border-radius:8px;padding:18px}.EngineerBalance-module__VnDjbG__metrics span{color:#587391;margin-bottom:10px;font-size:12px;display:block}.EngineerBalance-module__VnDjbG__metrics strong{font-size:21px}.EngineerBalance-module__VnDjbG__metrics>div:last-child{background:#eaf3ff;border-color:#aac9ed}.EngineerBalance-module__VnDjbG__bank{background:#f8fafc;border-radius:6px;padding:12px 16px;font-size:13px}.EngineerBalance-module__VnDjbG__filters{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:22px 0 14px;display:flex}.EngineerBalance-module__VnDjbG__filters>label:first-child{flex:1;min-width:200px;max-width:480px}.EngineerBalance-module__VnDjbG__filters label{font-size:13px}.EngineerBalance-module__VnDjbG__filters input[type=search]{border:1px solid #cbdcef;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}.EngineerBalance-module__VnDjbG__check{align-items:center;gap:8px;padding-bottom:10px;display:flex}.EngineerBalance-module__VnDjbG__filters>span{color:#6683a2;padding-bottom:10px;font-size:12px}.EngineerBalance-module__VnDjbG__scroll{border:1px solid #dce7f4;border-radius:8px;overflow-x:auto}.EngineerBalance-module__VnDjbG__scroll table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.EngineerBalance-module__VnDjbG__scroll th{text-align:left;color:#4b6c91;white-space:nowrap;background:#eef4fb;padding:13px;font-weight:500}.EngineerBalance-module__VnDjbG__scroll td{vertical-align:middle;white-space:nowrap;border-top:1px solid #e5edf6;padding:14px 13px}.EngineerBalance-module__VnDjbG__scroll td:first-child{white-space:normal;min-width:240px;max-width:400px}.EngineerBalance-module__VnDjbG__scroll td span,.EngineerBalance-module__VnDjbG__scroll td small{color:#6683a2;margin-top:5px;line-height:1.5;display:block}.EngineerBalance-module__VnDjbG__scroll tr:hover td{background:#f8fbff}.EngineerBalance-module__VnDjbG__payment{align-items:center;gap:8px;display:flex}.EngineerBalance-module__VnDjbG__payment input{border:1px solid #cbdcef;border-radius:5px;width:110px;padding:9px}.EngineerBalance-module__VnDjbG__payment button{padding:10px;font-size:12px}.EngineerBalance-module__VnDjbG__due{color:#1764b4}.EngineerBalance-module__VnDjbG__paid{color:#258360}.EngineerBalance-module__VnDjbG__hint{color:#6683a2;margin-top:16px;font-size:12px;line-height:1.6}.EngineerBalance-module__VnDjbG__empty{padding:16px}.EngineerBalance-module__VnDjbG__error{color:#b42332;background:#fff0f1;border-radius:6px;padding:12px}@media (max-width:1000px){.EngineerBalance-module__VnDjbG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.EngineerBalance-module__VnDjbG__panel{padding:16px}.EngineerBalance-module__VnDjbG__header{flex-direction:column;align-items:flex-start}.EngineerBalance-module__VnDjbG__export{width:100%;min-height:44px}.EngineerBalance-module__VnDjbG__metrics{gap:10px}.EngineerBalance-module__VnDjbG__metrics>div{padding:13px}.EngineerBalance-module__VnDjbG__metrics strong{font-size:17px}.EngineerBalance-module__VnDjbG__header h3{font-size:19px}.EngineerBalance-module__VnDjbG__filters{gap:10px}.EngineerBalance-module__VnDjbG__filters>label:first-child{max-width:none}}
