@charset "UTF-8";.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}@media only screen and (width <= 600px){.dp--preset-dates{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}}.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}@media only screen and (width <= 600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}@media only screen and (width <= 600px){.dp__menu_content_wrapper{flex-direction:column-reverse}}.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.uniform-header-controls[data-v-b95ceb9b]{justify-content:flex-start;gap:.75rem}.uniform-header-controls[data-v-b95ceb9b]>:first-child{flex:1 0 100%}.uniform-header-controls .header-filter-controls[data-v-b95ceb9b],.uniform-header-controls .header-action-controls[data-v-b95ceb9b]{display:contents}.uniform-header-controls[data-v-b95ceb9b] .header-filter-controls>*,.uniform-header-controls[data-v-b95ceb9b] .header-action-controls>*{flex:0 1 12.5rem;width:12.5rem;min-width:0;max-width:100%;height:2.5rem;order:2}.uniform-header-controls[data-v-b95ceb9b] .header-filter-controls>*>input,.uniform-header-controls[data-v-b95ceb9b] .header-filter-controls>*>button,.uniform-header-controls[data-v-b95ceb9b] .header-action-controls>*>button,.uniform-header-controls[data-v-b95ceb9b] .v-select,.uniform-header-controls[data-v-b95ceb9b] .vs__dropdown-toggle{box-sizing:border-box;width:100%;min-width:0;height:2.5rem;min-height:2.5rem}.uniform-header-controls[data-v-b95ceb9b] .vs__dropdown-toggle{padding-top:0;padding-bottom:0;align-items:center}@media (min-width: 1600px){.uniform-header-controls[data-v-b95ceb9b]>:first-child{flex:1 1 12rem;width:auto}}.dp__main{width:unset!important}.vs__dropdown-menu{z-index:60!important}.authentication-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{align-items:center;justify-content:center;overflow:hidden}.authentication-wrapper.authentication-cover{align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{height:100vh}.authentication-wrapper.authentication-basic .authentication-inner{max-width:400px;position:relative}.authentication-wrapper.authentication-basic .authentication-inner:before{width:148px;height:148px;content:" ";position:absolute;top:-40px;right:-40px;background-image:url("data:image/svg+xml,%3Csvg width='148px' height='148px' viewBox='0 0 148 148' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M355,144 C356.104569,144 357,144.895431 357,146 C357,147.104569 356.104569,148 355,148 C353.895431,148 353,147.104569 353,146 C353,144.895431 353.895431,144 355,144 Z M382,144 C383.104569,144 384,144.895431 384,146 C384,147.104569 383.104569,148 382,148 C380.895431,148 380,147.104569 380,146 C380,144.895431 380.895431,144 382,144 Z M412,144 C413.104569,144 414,144.895431 414,146 C414,147.104569 413.104569,148 412,148 C410.895431,148 410,147.104569 410,146 C410,144.895431 410.895431,144 412,144 Z M442,144 C443.104569,144 444,144.895431 444,146 C444,147.104569 443.104569,148 442,148 C440.895431,148 440,147.104569 440,146 C440,144.895431 440.895431,144 442,144 Z M472,144 C473.104569,144 474,144.895431 474,146 C474,147.104569 473.104569,148 472,148 C470.895431,148 470,147.104569 470,146 C470,144.895431 470.895431,144 472,144 Z M499,144 C500.104569,144 501,144.895431 501,146 C501,147.104569 500.104569,148 499,148 C497.895431,148 497,147.104569 497,146 C497,144.895431 497.895431,144 499,144 Z M355,117 C356.104569,117 357,117.895431 357,119 C357,120.104569 356.104569,121 355,121 C353.895431,121 353,120.104569 353,119 C353,117.895431 353.895431,117 355,117 Z M382,117 C383.104569,117 384,117.895431 384,119 C384,120.104569 383.104569,121 382,121 C380.895431,121 380,120.104569 380,119 C380,117.895431 380.895431,117 382,117 Z M412,117 C413.104569,117 414,117.895431 414,119 C414,120.104569 413.104569,121 412,121 C410.895431,121 410,120.104569 410,119 C410,117.895431 410.895431,117 412,117 Z M442,117 C443.104569,117 444,117.895431 444,119 C444,120.104569 443.104569,121 442,121 C440.895431,121 440,120.104569 440,119 C440,117.895431 440.895431,117 442,117 Z M472,117 C473.104569,117 474,117.895431 474,119 C474,120.104569 473.104569,121 472,121 C470.895431,121 470,120.104569 470,119 C470,117.895431 470.895431,117 472,117 Z M499,117 C500.104569,117 501,117.895431 501,119 C501,120.104569 500.104569,121 499,121 C497.895431,121 497,120.104569 497,119 C497,117.895431 497.895431,117 499,117 Z M355,87 C356.104569,87 357,87.8954305 357,89 C357,90.1045695 356.104569,91 355,91 C353.895431,91 353,90.1045695 353,89 C353,87.8954305 353.895431,87 355,87 Z M382,87 C383.104569,87 384,87.8954305 384,89 C384,90.1045695 383.104569,91 382,91 C380.895431,91 380,90.1045695 380,89 C380,87.8954305 380.895431,87 382,87 Z M412,87 C413.104569,87 414,87.8954305 414,89 C414,90.1045695 413.104569,91 412,91 C410.895431,91 410,90.1045695 410,89 C410,87.8954305 410.895431,87 412,87 Z M442,87 C443.104569,87 444,87.8954305 444,89 C444,90.1045695 443.104569,91 442,91 C440.895431,91 440,90.1045695 440,89 C440,87.8954305 440.895431,87 442,87 Z M472,87 C473.104569,87 474,87.8954305 474,89 C474,90.1045695 473.104569,91 472,91 C470.895431,91 470,90.1045695 470,89 C470,87.8954305 470.895431,87 472,87 Z M499,87 C500.104569,87 501,87.8954305 501,89 C501,90.1045695 500.104569,91 499,91 C497.895431,91 497,90.1045695 497,89 C497,87.8954305 497.895431,87 499,87 Z M355,57 C356.104569,57 357,57.8954305 357,59 C357,60.1045695 356.104569,61 355,61 C353.895431,61 353,60.1045695 353,59 C353,57.8954305 353.895431,57 355,57 Z M472,57 C473.104569,57 474,57.8954305 474,59 C474,60.1045695 473.104569,61 472,61 C470.895431,61 470,60.1045695 470,59 C470,57.8954305 470.895431,57 472,57 Z M412,57 C413.104569,57 414,57.8954305 414,59 C414,60.1045695 413.104569,61 412,61 C410.895431,61 410,60.1045695 410,59 C410,57.8954305 410.895431,57 412,57 Z M499,57 C500.104569,57 501,57.8954305 501,59 C501,60.1045695 500.104569,61 499,61 C497.895431,61 497,60.1045695 497,59 C497,57.8954305 497.895431,57 499,57 Z M382,57 C383.104569,57 384,57.8954305 384,59 C384,60.1045695 383.104569,61 382,61 C380.895431,61 380,60.1045695 380,59 C380,57.8954305 380.895431,57 382,57 Z M442,57 C443.104569,57 444,57.8954305 444,59 C444,60.1045695 443.104569,61 442,61 C440.895431,61 440,60.1045695 440,59 C440,57.8954305 440.895431,57 442,57 Z M355,27 C356.104569,27 357,27.8954305 357,29 C357,30.1045695 356.104569,31 355,31 C353.895431,31 353,30.1045695 353,29 C353,27.8954305 353.895431,27 355,27 Z M382,27 C383.104569,27 384,27.8954305 384,29 C384,30.1045695 383.104569,31 382,31 C380.895431,31 380,30.1045695 380,29 C380,27.8954305 380.895431,27 382,27 Z M412,27 C413.104569,27 414,27.8954305 414,29 C414,30.1045695 413.104569,31 412,31 C410.895431,31 410,30.1045695 410,29 C410,27.8954305 410.895431,27 412,27 Z M442,27 C443.104569,27 444,27.8954305 444,29 C444,30.1045695 443.104569,31 442,31 C440.895431,31 440,30.1045695 440,29 C440,27.8954305 440.895431,27 442,27 Z M472,27 C473.104569,27 474,27.8954305 474,29 C474,30.1045695 473.104569,31 472,31 C470.895431,31 470,30.1045695 470,29 C470,27.8954305 470.895431,27 472,27 Z M499,27 C500.104569,27 501,27.8954305 501,29 C501,30.1045695 500.104569,31 499,31 C497.895431,31 497,30.1045695 497,29 C497,27.8954305 497.895431,27 499,27 Z M355,0 C356.104569,0 357,0.8954305 357,2 C357,3.1045695 356.104569,4 355,4 C353.895431,4 353,3.1045695 353,2 C353,0.8954305 353.895431,0 355,0 Z M382,0 C383.104569,0 384,0.8954305 384,2 C384,3.1045695 383.104569,4 382,4 C380.895431,4 380,3.1045695 380,2 C380,0.8954305 380.895431,0 382,0 Z M412,0 C413.104569,0 414,0.8954305 414,2 C414,3.1045695 413.104569,4 412,4 C410.895431,4 410,3.1045695 410,2 C410,0.8954305 410.895431,0 412,0 Z M442,0 C443.104569,0 444,0.8954305 444,2 C444,3.1045695 443.104569,4 442,4 C440.895431,4 440,3.1045695 440,2 C440,0.8954305 440.895431,0 442,0 Z M472,0 C473.104569,0 474,0.8954305 474,2 C474,3.1045695 473.104569,4 472,4 C470.895431,4 470,3.1045695 470,2 C470,0.8954305 470.895431,0 472,0 Z M499,0 C500.104569,0 501,0.8954305 501,2 C501,3.1045695 500.104569,4 499,4 C497.895431,4 497,3.1045695 497,2 C497,0.8954305 497.895431,0 499,0 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='📝-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Login---V2' transform='translate(-822.000000, -197.000000)'%3E%3Cg id='top-illustration' transform='translate(469.000000, 197.000000)'%3E%3Cuse fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.6' fill='%23FFFFFF' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.authentication-wrapper.authentication-basic .authentication-inner:after{width:243px;height:240px;content:" ";position:absolute;bottom:-68px;left:-46px}.authentication-wrapper.authentication-basic .authentication-inner .card{z-index:1}.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand{margin-bottom:2.5rem}.authentication-wrapper .auth-input-wrapper .auth-input{max-width:50px;padding-left:.4rem;padding-right:.4rem;font-size:150%}@media (max-width: 575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}.light-style .authentication-wrapper .authentication-bg{background-color:#fff}.light-style .authentication-wrapper.authentication-basic .authentication-inner:after{background-image:url("data:image/svg+xml,%3Csvg width='243px' height='240px' viewBox='0 0 243 240' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M34.5,182 C35.8807119,182 37,183.119288 37,184.5 C37,185.880712 35.8807119,187 34.5,187 C33.1192881,187 32,185.880712 32,184.5 C32,183.119288 33.1192881,182 34.5,182 Z M61.5,182 C62.8807119,182 64,183.119288 64,184.5 C64,185.880712 62.8807119,187 61.5,187 C60.1192881,187 59,185.880712 59,184.5 C59,183.119288 60.1192881,182 61.5,182 Z M91.5,182 C92.8807119,182 94,183.119288 94,184.5 C94,185.880712 92.8807119,187 91.5,187 C90.1192881,187 89,185.880712 89,184.5 C89,183.119288 90.1192881,182 91.5,182 Z M123.5,182 C124.880712,182 126,183.119288 126,184.5 C126,185.880712 124.880712,187 123.5,187 C122.119288,187 121,185.880712 121,184.5 C121,183.119288 122.119288,182 123.5,182 Z M153.5,182 C154.880712,182 156,183.119288 156,184.5 C156,185.880712 154.880712,187 153.5,187 C152.119288,187 151,185.880712 151,184.5 C151,183.119288 152.119288,182 153.5,182 Z M180.5,182 C181.880712,182 183,183.119288 183,184.5 C183,185.880712 181.880712,187 180.5,187 C179.119288,187 178,185.880712 178,184.5 C178,183.119288 179.119288,182 180.5,182 Z M34.5,154 C35.8807119,154 37,155.119288 37,156.5 C37,157.880712 35.8807119,159 34.5,159 C33.1192881,159 32,157.880712 32,156.5 C32,155.119288 33.1192881,154 34.5,154 Z M61.5,154 C62.8807119,154 64,155.119288 64,156.5 C64,157.880712 62.8807119,159 61.5,159 C60.1192881,159 59,157.880712 59,156.5 C59,155.119288 60.1192881,154 61.5,154 Z M91.5,154 C92.8807119,154 94,155.119288 94,156.5 C94,157.880712 92.8807119,159 91.5,159 C90.1192881,159 89,157.880712 89,156.5 C89,155.119288 90.1192881,154 91.5,154 Z M123.5,154 C124.880712,154 126,155.119288 126,156.5 C126,157.880712 124.880712,159 123.5,159 C122.119288,159 121,157.880712 121,156.5 C121,155.119288 122.119288,154 123.5,154 Z M153.5,154 C154.880712,154 156,155.119288 156,156.5 C156,157.880712 154.880712,159 153.5,159 C152.119288,159 151,157.880712 151,156.5 C151,155.119288 152.119288,154 153.5,154 Z M180.5,154 C181.880712,154 183,155.119288 183,156.5 C183,157.880712 181.880712,159 180.5,159 C179.119288,159 178,157.880712 178,156.5 C178,155.119288 179.119288,154 180.5,154 Z M34.5,124 C35.8807119,124 37,125.119288 37,126.5 C37,127.880712 35.8807119,129 34.5,129 C33.1192881,129 32,127.880712 32,126.5 C32,125.119288 33.1192881,124 34.5,124 Z M61.5,124 C62.8807119,124 64,125.119288 64,126.5 C64,127.880712 62.8807119,129 61.5,129 C60.1192881,129 59,127.880712 59,126.5 C59,125.119288 60.1192881,124 61.5,124 Z M91.5,124 C92.8807119,124 94,125.119288 94,126.5 C94,127.880712 92.8807119,129 91.5,129 C90.1192881,129 89,127.880712 89,126.5 C89,125.119288 90.1192881,124 91.5,124 Z M123.5,124 C124.880712,124 126,125.119288 126,126.5 C126,127.880712 124.880712,129 123.5,129 C122.119288,129 121,127.880712 121,126.5 C121,125.119288 122.119288,124 123.5,124 Z M153.5,124 C154.880712,124 156,125.119288 156,126.5 C156,127.880712 154.880712,129 153.5,129 C152.119288,129 151,127.880712 151,126.5 C151,125.119288 152.119288,124 153.5,124 Z M180.5,124 C181.880712,124 183,125.119288 183,126.5 C183,127.880712 181.880712,129 180.5,129 C179.119288,129 178,127.880712 178,126.5 C178,125.119288 179.119288,124 180.5,124 Z M34.5,94 C35.8807119,94 37,95.1192881 37,96.5 C37,97.8807119 35.8807119,99 34.5,99 C33.1192881,99 32,97.8807119 32,96.5 C32,95.1192881 33.1192881,94 34.5,94 Z M153.5,94 C154.880712,94 156,95.1192881 156,96.5 C156,97.8807119 154.880712,99 153.5,99 C152.119288,99 151,97.8807119 151,96.5 C151,95.1192881 152.119288,94 153.5,94 Z M91.5,94 C92.8807119,94 94,95.1192881 94,96.5 C94,97.8807119 92.8807119,99 91.5,99 C90.1192881,99 89,97.8807119 89,96.5 C89,95.1192881 90.1192881,94 91.5,94 Z M180.5,94 C181.880712,94 183,95.1192881 183,96.5 C183,97.8807119 181.880712,99 180.5,99 C179.119288,99 178,97.8807119 178,96.5 C178,95.1192881 179.119288,94 180.5,94 Z M61.5,94 C62.8807119,94 64,95.1192881 64,96.5 C64,97.8807119 62.8807119,99 61.5,99 C60.1192881,99 59,97.8807119 59,96.5 C59,95.1192881 60.1192881,94 61.5,94 Z M123.5,94 C124.880712,94 126,95.1192881 126,96.5 C126,97.8807119 124.880712,99 123.5,99 C122.119288,99 121,97.8807119 121,96.5 C121,95.1192881 122.119288,94 123.5,94 Z M34.5,64 C35.8807119,64 37,65.1192881 37,66.5 C37,67.8807119 35.8807119,69 34.5,69 C33.1192881,69 32,67.8807119 32,66.5 C32,65.1192881 33.1192881,64 34.5,64 Z M61.5,64 C62.8807119,64 64,65.1192881 64,66.5 C64,67.8807119 62.8807119,69 61.5,69 C60.1192881,69 59,67.8807119 59,66.5 C59,65.1192881 60.1192881,64 61.5,64 Z M91.5,64 C92.8807119,64 94,65.1192881 94,66.5 C94,67.8807119 92.8807119,69 91.5,69 C90.1192881,69 89,67.8807119 89,66.5 C89,65.1192881 90.1192881,64 91.5,64 Z M123.5,64 C124.880712,64 126,65.1192881 126,66.5 C126,67.8807119 124.880712,69 123.5,69 C122.119288,69 121,67.8807119 121,66.5 C121,65.1192881 122.119288,64 123.5,64 Z M153.5,64 C154.880712,64 156,65.1192881 156,66.5 C156,67.8807119 154.880712,69 153.5,69 C152.119288,69 151,67.8807119 151,66.5 C151,65.1192881 152.119288,64 153.5,64 Z M180.5,64 C181.880712,64 183,65.1192881 183,66.5 C183,67.8807119 181.880712,69 180.5,69 C179.119288,69 178,67.8807119 178,66.5 C178,65.1192881 179.119288,64 180.5,64 Z M34.5,37 C35.8807119,37 37,38.1192881 37,39.5 C37,40.8807119 35.8807119,42 34.5,42 C33.1192881,42 32,40.8807119 32,39.5 C32,38.1192881 33.1192881,37 34.5,37 Z M61.5,37 C62.8807119,37 64,38.1192881 64,39.5 C64,40.8807119 62.8807119,42 61.5,42 C60.1192881,42 59,40.8807119 59,39.5 C59,38.1192881 60.1192881,37 61.5,37 Z M91.5,37 C92.8807119,37 94,38.1192881 94,39.5 C94,40.8807119 92.8807119,42 91.5,42 C90.1192881,42 89,40.8807119 89,39.5 C89,38.1192881 90.1192881,37 91.5,37 Z M123.5,37 C124.880712,37 126,38.1192881 126,39.5 C126,40.8807119 124.880712,42 123.5,42 C122.119288,42 121,40.8807119 121,39.5 C121,38.1192881 122.119288,37 123.5,37 Z M153.5,37 C154.880712,37 156,38.1192881 156,39.5 C156,40.8807119 154.880712,42 153.5,42 C152.119288,42 151,40.8807119 151,39.5 C151,38.1192881 152.119288,37 153.5,37 Z M180.5,37 C181.880712,37 183,38.1192881 183,39.5 C183,40.8807119 181.880712,42 180.5,42 C179.119288,42 178,40.8807119 178,39.5 C178,38.1192881 179.119288,37 180.5,37 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='📝-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Login---V2' transform='translate(-469.000000, -670.000000)'%3E%3Cg id='Shapes' transform='translate(469.000000, 197.000000)'%3E%3Cg id='bottom-illustration' transform='translate(0.000000, 473.000000)'%3E%3Crect id='Rectangle' fill='%23696cff' opacity='0.04' x='0' y='0' width='215' height='216' rx='10'%3E%3C/rect%3E%3Crect id='Rectangle' stroke='rgba(67, 89, 113, 0.5)' opacity='0.48' x='104.5' y='100.5' width='138' height='139' rx='10'%3E%3C/rect%3E%3Cg id='Dot'%3E%3Cuse fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.6' fill='%23FFFFFF' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.column-ghost[data-v-d1928263]{opacity:.35}.column-control[data-v-d1928263]{border-radius:.375rem;padding:.375rem .5rem;color:#475569;background:#f1f5f9;font-size:.75rem;white-space:nowrap}.column-control[data-v-d1928263]:hover:not(:disabled){background:#e2e8f0}.column-control[data-v-d1928263]:focus-visible{outline:2px solid #465fff;outline-offset:2px}.column-control[data-v-d1928263]:disabled{opacity:.35;cursor:not-allowed}.account-file-input[data-v-f592b551]:hover{cursor:pointer}.upload-btn[data-v-f592b551]{display:inline-block;background-color:#465fff;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.loan-workspace{--loan-surface: #fff;--loan-soft: #f8fafc;--loan-border: #e2e8f0;--loan-text: #0f172a;--loan-muted: #64748b;display:grid;gap:1.5rem;min-width:0}.dark .loan-workspace{--loan-surface: #111827;--loan-soft: #182234;--loan-border: #334155;--loan-text: #f1f5f9;--loan-muted: #a5b4c9}.loan-workspace>*{min-width:0}.loan-page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.loan-page-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:1rem;background:#eef2ff;color:#4338ca;border:1px solid #e0e7ff}.dark .loan-page-icon{background:#252852;border-color:#373a65;color:#c7d2fe}.loan-eyebrow{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--loan-muted)}.loan-page-title{margin-top:.15rem;font-size:1.5rem;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:var(--loan-text)}.loan-page-description{margin-top:.35rem;font-size:.875rem;line-height:1.6;color:var(--loan-muted)}.loan-back-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border:1px solid var(--loan-border);border-radius:.65rem;background:var(--loan-surface);color:var(--loan-muted);font-size:.8rem;font-weight:600}.loan-back-link:hover{color:#465fff;border-color:#a5b4fc}.loan-filter-panel{border:1px solid var(--loan-border);border-radius:1rem;padding:1.25rem;background:var(--loan-soft)}.loan-filter-grid{display:grid;gap:1rem;align-items:end}.loan-filter-grid>div{min-width:0}.loan-filter-grid label{display:block;margin-bottom:.45rem;font-size:.75rem;font-weight:600;color:var(--loan-muted)}.loan-filter-grid select{width:100%;min-width:0;height:2.75rem}.loan-results-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--loan-muted);font-size:.8rem}.loan-result-count{border:1px solid var(--loan-border);border-radius:2rem;padding:.35rem .75rem;background:var(--loan-soft)}.loan-directory-table :is(th,td){padding-inline:1rem}.loan-directory-table td{font-size:.875rem}.loan-view-link{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border:1px solid var(--loan-border);border-radius:.5rem;background:var(--loan-surface)}.loan-view-link:hover{background:var(--loan-soft);border-color:#a5b4fc}.loan-empty{padding:3rem 1rem;text-align:center;color:var(--loan-muted)}.loan-empty strong{display:block;margin-bottom:.4rem;color:var(--loan-text)}.loan-form-layout{display:grid;gap:1.25rem}.loan-form-section{min-width:0;border:1px solid var(--loan-border);border-radius:1rem;background:var(--loan-surface);padding:1.5rem}.loan-section-heading{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--loan-border)}.loan-section-heading h3{font-size:.95rem;font-weight:650;color:var(--loan-text)}.loan-section-heading p{margin-top:.35rem;font-size:.8rem;line-height:1.6;color:var(--loan-muted)}.loan-form-grid{display:grid;gap:1.25rem}.loan-form-grid>div{min-width:0}.loan-form-section label{display:block;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:var(--loan-text)}.loan-form-section textarea{height:auto;min-height:7rem;resize:vertical}.loan-form-section .dp__main{width:100%!important}.loan-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--loan-border);padding-top:1.5rem}.loan-form-actions button{min-width:8rem;min-height:2.75rem}@media (min-width: 640px){.loan-form-grid,.loan-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.loan-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loan-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width: 639px){.loan-page-icon{display:none}.loan-form-section,.loan-filter-panel{padding:1rem}}.loan-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;color:var(--loan-text)}.loan-filter-toggle strong{display:block;font-size:.9rem}.loan-filter-toggle small{display:block;margin-top:.25rem;font-size:.8rem;color:var(--loan-muted)}.loan-filter-panel .dp__main{width:100%!important}.loan-filter-panel .loan-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loan-filter-panel .default-label{margin-bottom:.5rem}.loan-filter-actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.loan-form-grid>div>.mb-3{margin-bottom:0}.loan-form-grid .loan-checkbox-field{display:flex;align-items:center;gap:.75rem;align-self:end;min-height:2.75rem;padding:.65rem .875rem;border:1px solid var(--loan-border);border-radius:.65rem;background:var(--loan-soft)}.loan-checkbox-field label{margin:0}.loan-checkbox-field input{accent-color:#465fff;flex-shrink:0;width:1rem;height:1rem;margin:0}.loan-form-section :is(input[readonly],select:disabled){background:var(--loan-soft);color:var(--loan-muted)}.loan-form-section .vs__dropdown-toggle{min-height:2.75rem}.loan-form-section .default-input-field:not(textarea){min-height:2.75rem}.loan-form-section .text-red-500{font-size:.8rem;margin-top:.35rem}.loan-format-options{display:flex;flex-wrap:wrap;gap:.75rem}.loan-format-options label{display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;margin:0;border:1px solid var(--loan-border);border-radius:.75rem;cursor:pointer;min-width:8rem}.loan-format-options label:has(input:checked){background:var(--loan-soft);border-color:#818cf8}.loan-format-options input{accent-color:#465fff}.loan-directory-table tfoot{background:var(--loan-soft)}.loan-directory-table td{font-variant-numeric:tabular-nums}.loan-debit-summary{border:1px solid var(--loan-border);padding:1.25rem;border-radius:1rem;background:var(--loan-soft);color:var(--loan-text);font-size:.875rem}@media (max-width: 1279px){.loan-filter-panel .loan-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.loan-filter-panel .loan-filter-grid{grid-template-columns:minmax(0,1fr)}}.complaint-workspace .complaint-filters{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.complaint-filters>div{min-width:0}.complaint-filters label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--loan-muted)}.complaint-filters :is(input,select){width:100%;min-width:0;min-height:2.75rem}.complaint-workspace .vs__dropdown-toggle{min-height:2.75rem;background:var(--loan-surface);border-color:var(--loan-border);border-radius:.65rem}.complaint-workspace .vs__selected{color:var(--loan-text)}.complaint-workspace .vs__search{color:var(--loan-text);min-height:1.75rem}.complaint-workspace .vs__dropdown-menu{background:var(--loan-surface);color:var(--loan-text);border-color:var(--loan-border)}.complaint-workspace .vs__dropdown-option{color:var(--loan-text);white-space:normal}.complaint-workspace .vs__dropdown-option--highlight{background:#465fff;color:#fff}.complaint-workspace .vs__open-indicator,.complaint-workspace .vs__clear{fill:var(--loan-muted)}.complaint-workspace .complaint-filter-footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.complaint-filter-footer p{color:var(--loan-muted);font-size:.8rem}.complaint-workspace .complaint-table-wrap{border:1px solid var(--loan-border);border-radius:.875rem;overflow-x:auto;max-width:100%}.complaint-workspace .complaint-table{width:100%;min-width:1050px;font-size:.875rem}.complaint-table thead{background:var(--loan-soft)}.complaint-table :is(th,td){padding:.95rem 1rem}.complaint-table th{white-space:nowrap}.complaint-table td{font-variant-numeric:tabular-nums}.complaint-table td:nth-child(3){min-width:170px}.complaint-table td:nth-child(8){min-width:150px}.complaint-legend{display:flex;gap:1rem;flex-wrap:wrap;color:var(--loan-muted);font-size:.75rem}.complaint-legend span{display:inline-flex;align-items:center;gap:.4rem}.complaint-legend i{height:.5rem;width:.5rem;border-radius:50%}.complaint-workspace .complaint-form{max-width:1200px;width:100%}.complaint-workspace .complaint-field-stack{display:grid;gap:1.25rem}.complaint-workspace .complaint-conditional{padding:1rem;border-left:3px solid #a5b4fc;border-radius:.5rem;background:var(--loan-soft)}.complaint-workspace .complaint-note{font-size:.8rem;line-height:1.6;color:var(--loan-muted)}.complaint-workspace .loan-form-actions{align-items:center;justify-content:space-between}.complaint-save-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width: 640px){.complaint-workspace .complaint-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.complaint-workspace .complaint-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-workspace{--customer-surface: #fff;--customer-soft: #f8fafc;--customer-border: #e2e8f0;--customer-text: #0f172a;--customer-muted: #64748b;display:grid;gap:1.5rem;min-width:0}.dark .customer-workspace{--customer-surface: #111827;--customer-soft: #182234;--customer-border: #334155;--customer-text: #f1f5f9;--customer-muted: #a5b4c9}.customer-workspace>*{min-width:0}.customer-page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.customer-page-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:1rem;background:#eef2ff;color:#4338ca;border:1px solid #e0e7ff}.dark .customer-page-icon{background:#252852;border-color:#373a65;color:#c7d2fe}.customer-eyebrow{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--customer-muted)}.customer-page-title{margin-top:.15rem;font-size:1.5rem;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:var(--customer-text)}.customer-page-description{margin-top:.35rem;font-size:.875rem;line-height:1.6;color:var(--customer-muted)}.customer-back-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border:1px solid var(--customer-border);border-radius:.65rem;background:var(--customer-surface);color:var(--customer-muted);font-size:.8rem;font-weight:600}.customer-back-link:hover{color:#465fff;border-color:#a5b4fc}.customer-filter-panel{border:1px solid var(--customer-border);border-radius:1rem;padding:1.25rem;background:var(--customer-soft)}.customer-filter-heading{margin-bottom:1rem}.customer-filter-heading h3{font-size:.875rem;font-weight:650;color:var(--customer-text)}.customer-filter-heading p{margin-top:.25rem;font-size:.75rem;color:var(--customer-muted)}.customer-filter-grid{display:grid;gap:1rem;align-items:end}.customer-filter-grid>div{min-width:0}.customer-filter-grid label:not(.customer-arrears-filter){display:block;margin-bottom:.45rem;font-size:.75rem;font-weight:600;color:var(--customer-muted)}.customer-filter-grid select{width:100%;min-width:0;height:2.75rem}.customer-arrears-filter{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;border:1px solid var(--customer-border);padding:.5rem .875rem;border-radius:.65rem;background:var(--customer-surface);color:var(--customer-text);font-size:.8rem}.customer-arrears-filter input{accent-color:#465fff;width:1rem;height:1rem}.customer-results-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--customer-muted);font-size:.8rem}.customer-result-count{border:1px solid var(--customer-border);border-radius:2rem;padding:.35rem .75rem;background:var(--customer-soft)}.customer-matching-summary{display:grid;justify-items:start;gap:.4rem}.customer-matching-arrears{color:var(--customer-muted);font-size:.82rem}.customer-matching-arrears strong{color:var(--customer-text);font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.customer-directory-table :is(th,td){padding-inline:1rem}.customer-directory-table td{font-size:.875rem}.customer-directory-table .customer-name-cell{color:var(--customer-text);font-weight:600}.customer-view-link{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border:1px solid var(--customer-border);border-radius:.5rem;background:var(--customer-surface)}.customer-view-link:hover{background:var(--customer-soft);border-color:#a5b4fc}.customer-empty{padding:3rem 1rem;text-align:center;color:var(--customer-muted)}.customer-empty strong{display:block;margin-bottom:.4rem;color:var(--customer-text)}.customer-form-layout{display:grid;gap:1.25rem}.customer-form-section{min-width:0;border:1px solid var(--customer-border);border-radius:1rem;background:var(--customer-surface);padding:1.5rem}.customer-section-heading{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--customer-border)}.customer-section-heading h3{font-size:.95rem;font-weight:650;color:var(--customer-text)}.customer-section-heading p{margin-top:.35rem;font-size:.8rem;line-height:1.6;color:var(--customer-muted)}.customer-form-grid{display:grid;gap:1.25rem}.customer-form-grid>div{min-width:0}.customer-form-section label{display:block;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:var(--customer-text)}.customer-form-section textarea{height:auto;min-height:7rem;resize:vertical}.customer-form-section .dp__main{width:100%!important}.customer-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--customer-border);padding-top:1.5rem}.customer-form-actions button{min-width:8rem;min-height:2.75rem}@media (min-width: 640px){.customer-form-grid,.customer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.customer-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width: 639px){.customer-page-icon{display:none}.customer-form-section,.customer-filter-panel{padding:1rem}}.crm-modal-content[data-v-039be3e1]{display:grid;justify-items:center;animation:modal-enter-039be3e1 .16s ease-out}.crm-modal-content[data-v-039be3e1]>*{pointer-events:auto;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 24px 80px #0f172a40}.dark .crm-modal-content>*{border-color:#334155}@keyframes modal-enter-039be3e1{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.crm-modal-content[data-v-039be3e1]{animation:none}}.expense-workspace .expense-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem 1.5rem;border:1px solid var(--loan-border);border-radius:1rem;background:var(--loan-soft)}.expense-summary p{font-size:.8rem;color:var(--loan-muted)}.expense-summary strong{display:block;margin-top:.3rem;font-size:1.65rem;letter-spacing:-.04em;color:var(--loan-text);font-variant-numeric:tabular-nums}.expense-workspace .expense-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--loan-border);border-radius:.875rem}.expense-workspace .expense-table{width:100%;min-width:740px;border-collapse:collapse;font-size:.875rem;color:var(--loan-text)}.expense-table th{background:var(--loan-soft);color:var(--loan-muted);font-size:.7rem;font-weight:600;text-align:left}.expense-table :is(th,td){padding:1rem 1.25rem;border-bottom:1px solid var(--loan-border)}.expense-table tbody tr:last-child td{border-bottom:0}.expense-table tbody tr:hover{background:var(--loan-soft)}.expense-table .expense-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.expense-table .expense-description{min-width:180px;max-width:320px;overflow-wrap:anywhere;color:var(--loan-muted)}.expense-table .expense-type{min-width:200px;max-width:360px;overflow-wrap:anywhere}.expense-row-actions{display:flex;gap:.5rem}.expense-export-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;width:200px;padding:.4rem;border:1px solid var(--loan-border);border-radius:.75rem;background:var(--loan-surface);box-shadow:0 12px 30px #0f172a1a;color:var(--loan-text);font-size:.875rem}.expense-export-menu a{display:block;padding:.65rem .8rem;border-radius:.5rem}.expense-export-menu a:hover{background:var(--loan-soft)}.expense-upload{min-width:0;padding:1.25rem;border:1px dashed var(--loan-border);border-radius:.875rem;background:var(--loan-soft)}.expense-upload input[type=file]{width:100%;padding:.65rem;height:auto;background:var(--loan-surface)}.expense-upload input::file-selector-button{border:0;border-radius:.4rem;padding:.5rem .75rem;margin-right:.75rem;background:#eef2ff;color:#4338ca;font-weight:600;cursor:pointer}.expense-help{margin-top:.65rem;color:var(--loan-muted);font-size:.8rem;line-height:1.6}.expense-preview{margin-top:1rem;max-height:160px;max-width:100%;object-fit:contain;border-radius:.5rem}.expense-import-guide{font-size:.875rem;line-height:1.7;color:var(--loan-muted)}.expense-import-guide h3,.expense-import-guide h4{font-weight:650;color:var(--loan-text);margin-bottom:.5rem}.expense-import-guide ul{padding-left:1.2rem;list-style:disc;margin-top:.5rem}.expense-import-matching{margin-top:1.25rem;padding:1.25rem;background:var(--loan-soft);border:1px solid var(--loan-border);border-radius:.75rem}.expense-workspace .expense-form{max-width:1100px;width:100%}@media (max-width: 639px){.expense-workspace .expense-summary{padding:1rem}.expense-upload{padding:.875rem}}.paid[data-v-f5585169]{background-color:#e8f8f0;color:#14532d}.overdue[data-v-f5585169]{background-color:#fff0ed;color:#9f1239}.loan-terms-table[data-v-f5585169]{border:1px solid #e2e8f0;border-collapse:separate;border-radius:12px;border-spacing:0;overflow:hidden}.loan-terms-table tr[data-v-f5585169]:not(:last-child)>*{border-bottom:1px solid #e2e8f0}.loan-terms-table tbody th[data-v-f5585169]{min-width:11rem;background-color:#f8fafc;color:#475569}.loan-terms-table tbody td[data-v-f5585169]{color:#1e293b}.add-btn[data-v-f5585169]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-f5585169]{float:left}}.tab-content[data-v-f5585169]{animation:tab-fade-f5585169 .5s ease-in-out}@keyframes tab-fade-f5585169{0%{opacity:0}to{opacity:1}}.rotate[data-v-624d3d7c]{transform:rotate(180deg)}.add-btn[data-v-d9edb335]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-d9edb335]{float:left}}.add-btn[data-v-60c0892c]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-60c0892c]{float:left}}.table[data-v-95278c88]{font-size:14px}.add-btn[data-v-95278c88]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-95278c88]{float:left}}.rounds-page-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;min-width:0}.rounds-page-icon{display:inline-flex;flex:0 0 3.25rem;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid #dfe5ff;border-radius:1rem;background:#eef2ff;color:#3949ed}.rounds-page-icon svg{width:1.5rem;height:1.5rem}.rounds-page-heading .rounds-eyebrow{color:#64748b;font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.rounds-page-heading h1{margin-top:.1rem;color:#111b32;font-size:1.5rem;font-weight:750;letter-spacing:-.035em;line-height:1.3}.rounds-page-heading p:last-child{margin-top:.3rem;color:#62738f;font-size:.875rem}.rounds-panel,.rounds-paper-panel{border-color:#dfe7f2;border-radius:1rem;box-shadow:0 2px 10px #18284b09}.rounds-panel{padding:1.25rem}.rounds-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:-.15rem -.15rem 1.25rem;padding:.2rem .15rem 1.25rem;border-bottom:1px solid #e8edf5}.rounds-toolbar>div:last-child{justify-content:flex-end;flex-wrap:nowrap}.rounds-toolbar h2{margin:0;color:#17233b;font-size:1.08rem;letter-spacing:-.02em}.rounds-toolbar .default-input-field,.rounds-paper-panel .vs__dropdown-toggle{min-height:2.55rem;border-color:#dbe4f0;border-radius:.65rem;background-color:#f8fafc}.rounds-toolbar button{min-height:2.55rem;border-radius:.65rem}.rounds-customer-list{display:grid;gap:.9rem}.rounds-customer-card{min-width:0;border-width:1px;border-radius:.9rem;box-shadow:0 1px 4px #18284b0a;transition:box-shadow .18s ease,border-color .18s ease}.rounds-customer-card:hover{box-shadow:0 8px 22px #18284b13}.rounds-customer-card .rounds-customer-main,.rounds-customer-card>div:last-child{background:transparent}.rounds-customer-profile,.rounds-loans-area{border-color:#e5eaf2}.rounds-customer-profile{width:15rem;gap:.65rem;justify-content:flex-start}.rounds-customer-profile>div.flex-1{justify-content:flex-start}.rounds-customer-profile a:hover{color:#3949ed}.rounds-customer-profile .font-semibold{letter-spacing:-.01em}.rounds-customer-profile .mt-2.text-xs{width:100%;margin-top:.35rem;padding:.75rem;border:1px solid #e6ebf4;border-radius:.7rem;background:#ffffffb8}.rounds-loans-area{min-width:0}.rounds-office-panel .rounds-loans-area{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:3.5rem}.rounds-office-panel .rounds-collection-preference{position:relative;inset:auto;order:0;flex:0 0 auto;align-self:flex-end;width:11rem;padding:.7rem;border:1px solid #e2e9f3;border-radius:.75rem;background:#ffffffd6}.rounds-office-panel .rounds-collection-preference select{width:100%}.rounds-office-panel .rounds-loan-list{order:1;min-width:0}.rounds-office-panel .rounds-loans-area>button{bottom:.75rem}.rounds-loan-list{width:100%;padding:.15rem .15rem .35rem;gap:.75rem}.rounds-loan-card{width:16rem;padding:.8rem;border:1px solid #e2e9f3;border-radius:.75rem;background:#ffffffd6;box-shadow:0 1px 3px #18284b08;line-height:1.55}.rounds-loan-card>div:first-child{margin-bottom:.65rem}.rounds-loan-card .default-input-field,.rounds-payment-area .default-input-field,.rounds-customer-card textarea{border-color:#dbe4f0;border-radius:.6rem;background-color:#fff}.rounds-payment-area{width:14.5rem;padding:1rem;justify-content:flex-start}.rounds-payment-area>div:first-child{width:100%;padding:.7rem;border:1px solid #e4eaf3;border-radius:.7rem;background:#ffffffb8;line-height:1.7}.rounds-payment-area button{border-radius:.55rem}.rounds-customer-card>div:last-child{border-color:#e5eaf2}.rounds-customer-card textarea{min-height:3.5rem}.rounds-paper-panel .rounds-paper-toolbar{align-items:center;margin-bottom:1rem}.rounds-paper-toolbar h4{color:#17233b;font-size:.9rem;letter-spacing:-.015em}.rounds-print-button{min-height:2.5rem;font-size:.82rem;font-weight:650}.rounds-paper-table-frame{overflow:hidden;border-color:#e1e8f2}.rounds-paper-table{border-collapse:separate;border-spacing:0;min-width:46rem}.rounds-paper-table thead{background:#f3f6fb}.rounds-paper-table thead th{border-bottom:1px solid #e0e7f0}.rounds-paper-table thead p{color:#52637e;font-size:.7rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.rounds-paper-table .day{width:100%;padding:.7rem 1.25rem;border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2;background:#edf3ff;color:#354a75;font-size:.78rem;font-weight:750;letter-spacing:.025em}.rounds-paper-row{background:#fff;transition:background-color .15s ease}.rounds-paper-row:hover{background:#f8faff}.rounds-paper-row td{border-bottom:1px solid #edf1f6;font-size:.84rem}.rounds-paper-row td:nth-child(2) p{color:#17233b}.dark .rounds-page-icon{background:#252852;border-color:#373a65;color:#c7d2fe}.dark .rounds-page-heading h1,.dark .rounds-toolbar h2,.dark .rounds-paper-toolbar h4{color:#f1f5f9}.dark .rounds-page-heading p:last-child,.dark .rounds-page-heading .rounds-eyebrow{color:#a5b4c9}.dark .rounds-toolbar,.dark .rounds-customer-profile,.dark .rounds-loans-area,.dark .rounds-customer-card>div:last-child{border-color:#334155}.dark .rounds-customer-profile .mt-2.text-xs,.dark .rounds-loan-card,.dark .rounds-office-panel .rounds-collection-preference,.dark .rounds-payment-area>div:first-child{background:#111827b8;border-color:#334155}.dark .rounds-paper-table thead,.dark .rounds-paper-table .day{background:#202d45}.dark .rounds-paper-table .day{color:#c7d7ff;border-color:#334155}.dark .rounds-paper-row{background:#111827}.dark .rounds-paper-row:hover{background:#1b2940}.dark .rounds-paper-row td{border-color:#334155}.dark .rounds-paper-row td:nth-child(2) p{color:#f1f5f9}@media (max-width: 1180px){.rounds-customer-main{flex-wrap:wrap}.rounds-customer-profile{width:50%;border-bottom:1px solid #e5eaf2}.rounds-loans-area{flex:1 1 50%;border-right:0;border-bottom:1px solid #e5eaf2}.rounds-payment-area{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.rounds-payment-area>div:first-child{max-width:13rem}.rounds-payment-area>div:last-child{max-width:27rem}}@media (max-width: 720px){.rounds-page-icon{display:none}.rounds-panel{padding:1rem}.rounds-customer-profile,.rounds-loans-area,.rounds-payment-area{width:100%;flex:1 1 100%;border-right:0}.rounds-payment-area{flex-direction:column;align-items:stretch}.rounds-payment-area>div:first-child,.rounds-payment-area>div:last-child{max-width:none}.rounds-toolbar>div:last-child{justify-content:flex-start;flex-wrap:wrap}.rounds-office-panel .rounds-collection-preference{align-self:stretch;width:100%}}.misc-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 3.25rem);text-align:center}.payroll-columns,.payroll-summary-grid{display:grid;gap:1.25rem;min-width:0}.payroll-columns>*{min-width:0}.payroll-summary-card{padding:1.25rem;border:1px solid var(--loan-border);border-radius:1rem;background:var(--loan-surface)}.payroll-summary-card p{margin-bottom:.6rem;font-size:.75rem;font-weight:600;color:var(--loan-muted)}.payroll-summary-card strong{font-size:1.6rem;line-height:1.2;letter-spacing:-.035em;color:var(--loan-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.payroll-filter-grid{display:grid;gap:1rem;align-items:end}.payroll-filter-grid>div{min-width:0}.payroll-filter-grid label{display:block;font-size:.8rem;color:var(--loan-text);font-weight:600;margin-bottom:.5rem}.payroll-workspace .dp__main{width:100%!important}.payroll-workspace .vs__dropdown-toggle{min-height:2.75rem}.payroll-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--loan-border);border-radius:1rem}.payroll-table{width:100%;min-width:max-content;border-collapse:collapse;font-size:.875rem}.payroll-table :is(th,td){padding:1rem;text-align:left;white-space:nowrap}.payroll-table th{color:var(--loan-muted);background:var(--loan-soft);font-size:.75rem;font-weight:600}.payroll-table td{color:var(--loan-muted);border-top:1px solid var(--loan-border)}.payroll-table .payroll-money{text-align:right;font-variant-numeric:tabular-nums}.payroll-table .payroll-name{font-weight:600;color:var(--loan-text)}.payroll-table tfoot{background:var(--loan-soft);font-weight:650}.payroll-row-actions{display:flex;gap:.5rem;align-items:center}.payroll-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;border:1px solid var(--loan-border);border-radius:.6rem;color:var(--loan-text);background:var(--loan-surface);cursor:pointer}.payroll-action:hover{color:#465fff;border-color:#a5b4fc;background:var(--loan-soft)}.payroll-action:focus-visible{outline:2px solid #465fff;outline-offset:3px}.payroll-action-danger{color:#dc2626}.payroll-action-danger:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.payroll-action[disabled]{opacity:.5;cursor:not-allowed}.payroll-workspace .loan-form-section .text-red-500{display:block;margin-top:.4rem;font-size:.8rem}.payroll-form-summary input{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:650}.payroll-import-guide{padding:1.5rem;border:1px solid var(--loan-border);border-radius:1rem;background:var(--loan-soft);color:var(--loan-muted);font-size:.875rem;line-height:1.7}.payroll-import-guide h3,.payroll-import-guide strong{color:var(--loan-text)}.payroll-upload{padding:1.5rem;border:1px dashed #a5b4fc;border-radius:.875rem;background:var(--loan-soft)}.payroll-upload input[type=file]{width:100%;max-width:100%;color:var(--loan-muted);font-size:.875rem}.payroll-upload input::file-selector-button{margin-right:.75rem;padding:.65rem .85rem;border:1px solid var(--loan-border);border-radius:.6rem;background:var(--loan-surface);color:var(--loan-text);cursor:pointer}.payroll-export-menu{position:absolute;right:0;top:100%;z-index:60;min-width:10rem;margin-top:.5rem;padding:.3rem;border:1px solid var(--loan-border);border-radius:.75rem;background:var(--loan-surface);color:var(--loan-text);box-shadow:0 10px 25px #0f172a1a}.payroll-export-menu a{display:block;padding:.6rem .8rem;font-size:.875rem;border-radius:.5rem}.payroll-export-menu a:hover{background:var(--loan-soft)}@media (min-width: 640px){.payroll-summary-grid,.payroll-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.payroll-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payroll-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-filter-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-btn[data-v-653127d5]{display:inline-block;background-color:#465fff;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.repayment-workspace .repayment-filter-grid{display:grid;gap:1rem;align-items:end}.repayment-filter-grid>div{min-width:0}.repayment-filter-grid label{display:block;margin-bottom:.5rem;color:var(--loan-text);font-size:.8rem;font-weight:600}.repayment-workspace .dp__main{width:100%!important}.repayment-workspace .vs__dropdown-toggle{min-height:2.75rem}.repayment-filter-help{margin-top:.75rem;color:var(--loan-muted);font-size:.75rem}.repayment-workspace .repayment-name{color:var(--loan-text);font-weight:600;text-decoration:none}.repayment-name:hover{text-decoration:underline}.repayment-amount{color:var(--loan-text);font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.repayment-reference{color:#465fff;font-weight:500}.repayment-reference:hover{text-decoration:underline}.repayment-row-actions{display:flex;gap:.5rem;align-items:center}.repayment-icon-action{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--loan-border);border-radius:.6rem;background:var(--loan-surface);color:var(--loan-muted);cursor:pointer}.repayment-icon-action:hover{background:var(--loan-soft);color:#465fff;border-color:#a5b4fc}.repayment-icon-action--delete:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.repayment-icon-action:focus-visible,.repayment-copy:focus-visible{outline:2px solid #465fff;outline-offset:3px}.repayment-receipt{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.6rem;border:1px solid var(--loan-border);background:var(--loan-surface);color:var(--loan-text);font-size:.8rem;font-weight:600;white-space:nowrap}.repayment-receipt:hover{background:var(--loan-soft);border-color:#a5b4fc}.repayment-bulk-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--loan-border);border-radius:1rem;background:var(--loan-soft)}.repayment-bulk-toolbar h3{color:var(--loan-text);font-size:.9rem;font-weight:650}.repayment-bulk-toolbar p{margin-top:.4rem;max-width:32rem;color:var(--loan-muted);font-size:.8rem;line-height:1.6}.repayment-add-rows{display:flex;align-items:end;gap:.75rem;max-width:100%}.repayment-add-rows label{display:block;font-size:.75rem;font-weight:600;color:var(--loan-muted);margin-bottom:.5rem}.repayment-add-rows input{width:7.5rem}.repayment-add-rows button{min-height:2.75rem;white-space:nowrap}.repayment-bulk-scroll{overflow-x:auto;border:1px solid var(--loan-border);border-radius:1rem}.repayment-bulk-table{width:100%;min-width:76rem;border-collapse:separate;border-spacing:0}.repayment-bulk-table th{padding:.875rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--loan-muted);background:var(--loan-soft);border-bottom:1px solid var(--loan-border);white-space:nowrap}.repayment-bulk-table td{padding:1rem;vertical-align:top;border-bottom:1px solid var(--loan-border)}.repayment-bulk-table tr:last-child td{border-bottom:0}.repayment-bulk-table td:nth-child(2){min-width:16rem}.repayment-bulk-table td:nth-child(3){min-width:9rem}.repayment-bulk-table td:nth-child(4){min-width:8rem}.repayment-bulk-table td:nth-child(5){min-width:12rem}.repayment-bulk-table td:nth-child(6){min-width:13rem}.repayment-bulk-table td:nth-child(7){min-width:14rem}.repayment-row-number{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border-radius:.5rem;background:var(--loan-soft);color:var(--loan-muted);font-size:.8rem;font-weight:650}.repayment-copy{display:inline-block;margin-top:.5rem;color:#465fff;font-size:.7rem;font-weight:600;cursor:pointer}.repayment-copy:hover{text-decoration:underline}.repayment-bulk-table .text-red-500{margin-top:.35rem}.repayment-bulk-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--loan-border)}.repayment-bulk-footer p{color:var(--loan-muted);font-size:.8rem}.repayment-bulk-footer strong{color:var(--loan-text)}.repayment-bulk-footer .loan-form-actions{border:0;padding:0}@media (min-width: 640px){.repayment-workspace .repayment-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.repayment-bulk-scroll{overflow:visible;border:0}.repayment-bulk-table,.repayment-bulk-table tbody{display:block;min-width:0}.repayment-bulk-table thead{display:none}.repayment-bulk-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--loan-border);border-radius:1rem}.repayment-bulk-table td,.repayment-bulk-table td:nth-child(n){display:block;min-width:0;padding:0;border:0}.repayment-bulk-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.5rem;color:var(--loan-text);font-size:.8rem;font-weight:600}.repayment-bulk-table td:last-child{text-align:right}}.report-label-cell[data-v-115f33a3]{border:1px solid #d1d5db;background:#f3f4f6;padding:.5rem .75rem;text-align:left;font-weight:600;color:#1f2937}.report-value-cell[data-v-115f33a3]{border:1px solid #d1d5db;padding:.5rem .75rem;font-weight:600}.report-total-cell[data-v-115f33a3]{border:1px solid #d1d5db;background:#cffafe;padding:.5rem .75rem;font-weight:600}.report-input-cell[data-v-115f33a3]{border:1px solid #d1d5db;padding:.5rem .75rem}.balance-input[data-v-115f33a3]{width:100%;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;padding:.5rem .75rem;text-align:right;font-size:.875rem;color:#111827;outline:none}.balance-input[data-v-115f33a3]:focus{border-color:#465fff;box-shadow:0 0 0 1px #465fff}.balance-input[data-v-115f33a3]:disabled{cursor:not-allowed;background:#f3f4f6}.dark{border-color:#374151;background:#111827;color:#f3f4f6}.dark{background:#1f2937}.report-header-cell[data-v-77ea52fd],.report-label-cell[data-v-77ea52fd]{border:1px solid #d1d5db;background:#f3f4f6;padding:.5rem .75rem;text-align:left;font-weight:600;color:#1f2937}.report-value-cell[data-v-77ea52fd]{border:1px solid #d1d5db;padding:.5rem .75rem;font-weight:600}.report-total-cell[data-v-77ea52fd]{border:1px solid #d1d5db;background:#cffafe;padding:.5rem .75rem;font-weight:600}.dark{border-color:#374151;background:#1f2937;color:#9ca3af}.dark{border-color:#374151}.dark{background:#0891b233}.table[data-v-95595311]{font-size:14px}.add-btn[data-v-95595311]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-95595311]{float:left}}.table[data-v-501db6aa]{font-size:14px}.add-btn[data-v-501db6aa]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-501db6aa]{float:left}}.arrow_icon[data-v-ef31c68b]{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.table[data-v-d5bedca2]{font-size:14px}.add-btn[data-v-d5bedca2]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-d5bedca2]{float:left}}.table[data-v-a556eba6]{font-size:14px}.add-btn[data-v-a556eba6]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-a556eba6]{float:left}}.table[data-v-ae159645]{font-size:14px}.add-btn[data-v-ae159645]{float:right}@media screen and (max-width: 575px){.add-btn[data-v-ae159645]{float:left}}.staff-workspace{--staff-surface: #fff;--staff-soft: #f8fafc;--staff-border: #e2e8f0;--staff-text: #0f172a;--staff-muted: #64748b;display:grid;gap:1.5rem;min-width:0}.dark .staff-workspace{--staff-surface: #111827;--staff-soft: #182234;--staff-border: #334155;--staff-text: #f1f5f9;--staff-muted: #a5b4c9}.staff-workspace>*{min-width:0}.staff-page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.staff-page-icon,.staff-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#eef2ff;color:#4338ca;border:1px solid #e0e7ff;width:3.25rem;height:3.25rem;border-radius:1rem}.dark .staff-page-icon,.dark .staff-avatar{background:#252852;border-color:#373a65;color:#c7d2fe}.staff-eyebrow{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--staff-muted)}.staff-page-title{margin-top:.15rem;font-size:1.5rem;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:var(--staff-text);overflow-wrap:anywhere}.staff-page-description{margin-top:.35rem;font-size:.875rem;line-height:1.6;color:var(--staff-muted)}.staff-back-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border:1px solid var(--staff-border);border-radius:.65rem;background:var(--staff-surface);color:var(--staff-muted);font-size:.8rem;font-weight:600}.staff-back-link:hover{color:#465fff;border-color:#a5b4fc}.staff-back-link:focus-visible,.staff-name-link:focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.staff-directory-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;color:var(--staff-muted)}.staff-directory-table :is(th,td){padding-inline:.875rem}.staff-count{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--staff-border);border-radius:2rem;padding:.3rem .7rem;background:var(--staff-soft)}.staff-avatar{width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:.8rem;font-weight:700}.staff-name-link{color:var(--staff-text);font-size:.875rem;font-weight:650}.staff-name-link:hover{color:#465fff}.staff-secondary{font-size:.75rem;color:var(--staff-muted)}.staff-empty{padding:3rem 1.5rem;text-align:center;color:var(--staff-muted)}.staff-empty strong{display:block;color:var(--staff-text);margin-bottom:.4rem}.staff-form-layout{display:grid;gap:1.25rem}.staff-form-section,.staff-profile-panel,.staff-branch-panel{min-width:0;border:1px solid var(--staff-border);border-radius:1rem;background:var(--staff-surface);padding:1.5rem}.staff-section-heading{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--staff-border)}.staff-section-heading h3{font-size:.95rem;font-weight:650;color:var(--staff-text)}.staff-section-heading p{margin-top:.35rem;font-size:.8rem;line-height:1.6;color:var(--staff-muted)}.staff-form-grid{display:grid;gap:1.25rem}.staff-form-grid>div{min-width:0}.staff-form-grid>div:only-child{grid-column:1 / -1}.staff-workspace .staff-form-section label{display:block;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:var(--staff-text)}.staff-workspace .staff-form-section textarea{height:auto;min-height:7rem;resize:vertical}.staff-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--staff-border);padding-top:1.5rem}.staff-form-actions button{min-width:8rem;min-height:2.75rem}.staff-profile-layout{display:grid;gap:1.25rem;align-items:start}.staff-profile-identity{background:var(--staff-soft)}.staff-profile-photo{width:4rem;height:4rem;border-radius:1rem;object-fit:cover;border:3px solid var(--staff-surface);box-shadow:0 1px 5px #0f172a1f}.staff-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.staff-profile-facts>div{padding:.85rem;border:1px solid var(--staff-border);border-radius:.75rem;background:var(--staff-surface)}.staff-profile-facts dt{font-size:.7rem;color:var(--staff-muted)}.staff-profile-facts dd{margin-top:.3rem;font-size:.85rem;font-weight:600;color:var(--staff-text);overflow-wrap:anywhere}.staff-personal-grid>div{padding:.9rem 1rem;border:1px solid var(--staff-border);border-radius:.75rem;background:var(--staff-soft);min-width:0}.staff-personal-grid dd{overflow-wrap:anywhere}.staff-documents{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-document-card{display:flex;flex-direction:column;border:1px solid var(--staff-border);background:var(--staff-soft);padding:1rem;border-radius:.85rem;min-width:0}.staff-document-card a{overflow-wrap:anywhere}.staff-document-card>.flex{margin-top:auto;padding-top:.5rem}.staff-profile-actions button{min-height:2.5rem}.staff-branch-layout{display:grid;gap:1.25rem}.staff-branch-help{background:var(--staff-soft);color:var(--staff-muted);font-size:.85rem;line-height:1.7;border:1px solid var(--staff-border);border-radius:1rem;padding:1.5rem}.staff-branch-help h3{color:var(--staff-text);font-weight:650;margin-bottom:.5rem}.staff-branch-picker .vs__dropdown-toggle{height:auto;min-height:3rem;padding:.4rem}.staff-branch-picker .vs__selected{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;border-radius:.4rem;font-size:.8rem}.dark .staff-branch-picker .vs__selected{background:#252852;border-color:#373a65;color:#c7d2fe}@media (min-width: 640px){.staff-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.staff-profile-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,2fr)}.staff-branch-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}}@media (max-width: 639px){.staff-page-icon{display:none}.staff-form-section,.staff-profile-panel,.staff-branch-panel{padding:1rem}.staff-documents{grid-template-columns:minmax(0,1fr)}.staff-profile-actions{width:100%}.staff-profile-actions>*{flex:1 1 auto}.staff-profile-actions button{width:100%}}#content[data-v-47e6277e]{min-height:calc(100vh - 60px)}.fade-enter-active[data-v-fb941b94],.fade-leave-active[data-v-fb941b94]{transition:opacity .15s ease}.fade-enter-from[data-v-fb941b94],.fade-leave-to[data-v-fb941b94]{opacity:0}
