@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box;font-family:inherit;font-size:inherit}ul,ol{padding-inline-start:0}ul li,ol li{list-style-type:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:inherit}form fieldset{border:none}textarea{outline:none}input:focus-visible,select:focus-visible{outline:none}@font-face{font-family:Montserrat-Regular;src:url(/build/assets/Montserrat-Regular-dcfe8df2.ttf) format("ttf")}.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{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{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.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%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:var(--dp-input-icon-padding)}.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__menu{position:absolute;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);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_inner{padding:var(--dp-menu-padding)}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left: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:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right: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_ranges,.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px;display:block;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);cursor:pointer}.dp__menu_content_wrapper{display:flex}.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-maring)}.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-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-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-hover-color);border-radius:0;border:1px solid var(--dp-hover-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-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left: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-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right: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__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)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;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__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__year_disable_select{justify-content:space-around}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;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_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}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right: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,.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__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;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{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{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.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__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{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__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-common-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;align-items:center;justify-content:flex-end;margin-left:auto}.dp__action_button{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:initial;margin-left:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.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)}: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-maring: 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__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-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__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-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__flex{display:flex;align-items:center}.dp__btn{background:none;border:none;font:inherit;cursor:pointer;transition:var(--dp-common-transition);line-height:normal}.dp__main{font-family:var(--dp-font-family);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;align-content:center;justify-content: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-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-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp__menu_transitioned{transition:all var(--dp-animation-duration) var(--dp-menu-appear-transition-timing)}: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}.breadcrumbs-menu{font-size:.8rem;padding:.5rem 2rem;margin:.5rem 0}.breadcrumbs-menu__fragment{display:inline-block;margin-right:.5rem}.breadcrumbs-menu__fragment:not(:last-child):after{content:"-";display:inline-block;margin-left:.5rem}.breadcrumbs-menu__fragment:last-child{margin-right:0}.breadcrumbs-menu__fragment:hover{text-decoration:underline}.frame-impressum{text-align:center}.frame-impressum h2{margin-bottom:1.5rem}.frame-impressum h2 img,.frame-impressum h2 div{vertical-align:middle}.frame-impressum h2 img{width:6rem;height:auto}.frame-impressum h2 div{display:inline-block;font-size:3rem;margin-left:.5rem}@media (min-width: 768px){.frame-impressum h2 div{font-size:4rem}}@media (min-width: 768px){.frame-impressum h2{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center}.frame-impressum h2 img{width:10rem}}.frame-impressum__contacts__item{margin-bottom:1.5rem}.frame-impressum__contacts__item__title{font-weight:700;font-size:x-large}.frame-impressum__contacts__item__label{font-weight:700;margin-bottom:1rem}.frame-impressum__contacts__item__contact{text-align:left}@media (min-width: 768px){.frame-impressum__contacts__item__contact{display:inline-block}}.frame-impressum__contacts__item__contact>*{display:grid;grid-template-columns:1.5rem 1fr;align-items:center;margin-bottom:.5rem}.frame-impressum__contacts__item__contact>*:last-child{margin-bottom:0}.frame-impressum__contacts__item__contact__location:before{display:inline-block;content:"⚲";margin-right:.5rem}.frame-impressum__contacts__item__contact__letter:before{display:inline-block;content:"✉";margin-right:.5rem}.frame-impressum__contacts__item__contact__phone:before{display:inline-block;content:"☎";margin-right:.5rem}.frame-impressum__contacts__item__contact__email:before{display:inline-block;content:"@";margin-right:.5rem}.frame-impressum__contacts__item__item:last-child{margin-bottom:0}@media (min-width: 768px){.frame-impressum__contacts{display:grid;grid-template-columns:repeat(2,1fr)}}.LoginFrame__container{border:1px solid var(--form-border-color);padding:3rem 2rem}.LoginFrame__top{font-weight:700;margin-bottom:2rem}.LoginFrame__top div{font-size:1.2rem}.LoginFrame__top div:nth-child(1){font-size:2rem;margin-bottom:.5rem}.LoginFrame__form__inputs__remember-me .labelled-input__input-title{display:inline-block;margin-right:1rem}.LoginFrame__form__submit{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}@media (min-width: 768px){.LoginFrame__form .labelled-input{margin-bottom:0!important}.LoginFrame__form__inputs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;grid-template-areas:"left right" "bottom bottom"}.LoginFrame__form__inputs__username{grid-area:left}.LoginFrame__form__inputs__password{grid-area:right}.LoginFrame__form__inputs__remember-me{display:grid;grid-area:bottom;text-align:center}}@media (min-width: 768px){.LoginFrame{text-align:center}.LoginFrame__container{text-align:initial;display:inline-block;width:80%}}.card-decision{display:grid;margin-bottom:1rem;grid-template-columns:10px 1fr}.card-decision:last-child{margin-bottom:unset}.card-decision:before{display:block;content:"";border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.card-decision.-accepted:before{background-color:green}.card-decision.-revoked:before{background-color:#999}.card-decision.-rejected:before{background-color:#e3342f}.card-decision.-supplement:before{background-color:purple}.card-decision.-timeout:before{background-color:#3490dc}.card-decision.-close-without-principal:before{background-color:#999}.card-decision.-conditionally-approved:before{background-color:green}.card-decision__wrapper{padding:.5rem;font-size:1.1rem;border-style:solid;border-width:1px;border-color:var(--form-border-color);border-left-width:0}.card-decision__wrapper__header{margin-bottom:1rem;text-align:center;font-size:1.3rem;font-weight:700}.card-decision__wrapper__content{display:grid;grid-template-columns:1fr auto;grid-column-gap:2rem;align-items:start}@media (max-width: 768px){.card-decision__wrapper__content{grid-template-columns:1fr}}.card-decision__wrapper__decision{display:grid;grid-template-columns:auto 1fr;grid-row-gap:.5rem;grid-column-gap:1rem}.card-decision__wrapper__decision>*:nth-child(odd){font-weight:700}.card-decision__wrapper__signature{text-align:right;margin-top:0}@media (max-width: 768px){.card-decision__wrapper__signature{margin-top:1rem}}.card-decision__wrapper__signature__wrapper{text-align:left;display:inline-block}.card-decision__wrapper__signature__wrapper__name{margin-bottom:.25rem;font-size:1.2rem;font-weight:600}.card-decision__wrapper__signature__wrapper__date{font-size:1.1rem}.decision-form{margin-bottom:1rem;padding:1rem;border:1px solid var(--header-background-color)}.decision-form__role{text-align:center;font-size:1.5rem;font-weight:700}.decision-form__textarea,.decision-form .labelled-input,.decision-form .labelled-radio{margin-bottom:1rem}.decision-form .labelled-input__title,.decision-form .labelled-radio__title{font-weight:700;margin-bottom:.5rem}.decision-form .labelled-input__list label span,.decision-form .labelled-radio__list label span{font-size:1.4rem;font-weight:500}.decision-form__buttons{text-align:left}.decision-form__buttons button{font-size:1.4rem}.decision-form .decision-submit{margin:30px 0;padding:20px;background:#f9f9f9;border-radius:4px;border-top:2px solid #ddd}.decision-form .decision-submit__btn{display:inline-block;padding:12px 24px;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.decision-form .decision-submit__btn:hover:not(:disabled){opacity:.9}.decision-form .decision-submit__btn:disabled{opacity:.6;cursor:not-allowed}.decision-form .decision-submit__btn--primary{background:var(--color-semmelweis-blue);color:#fff}.decision-form .decision-submit__helper{margin:10px 0 0;font-size:12px;color:#666;text-align:center}.decision-form .decision-submit__error{background:#ffebee;border:1px solid #d2091e;border-radius:4px;padding:12px 15px;margin-top:10px;color:#a5070e;font-size:14px}.decision-form .decision-submit__success{background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:12px 15px;margin-top:10px;color:#155724;font-size:14px}.decision-form .decision-validation__errors{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:15px;margin:20px 0}.decision-form .decision-validation__error-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#856404;font-weight:700}.decision-form .decision-validation__error-header i{font-size:18px}.decision-form .decision-validation__error-list{list-style:none;padding:0;margin:0}.decision-form .decision-validation__error-item{padding:8px 0;color:#856404;font-size:14px;border-bottom:1px solid #ffe69c}.decision-form .decision-validation__error-item:last-child{border-bottom:none}.decision-form .decision-validation__error-item:before{content:"✗ ";color:#d2091e;font-weight:700;margin-right:8px}.decision-form .decision-validation__counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}.decision-form .decision-validation__counter-item{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:15px}.decision-form .decision-validation__counter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;font-size:14px}.decision-form .decision-validation__counter-header span:last-child{font-size:12px}.decision-form .decision-validation__counter-bar{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin:10px 0}.decision-form .decision-validation__counter-progress{height:100%;transition:width .3s ease;border-radius:4px}.decision-form .decision-validation__counter-status{display:block;text-align:right;font-size:12px;font-weight:700}.decision-form .decision-comments__section{margin:20px 0;padding:15px;background:#f9f9f9;border-radius:4px;border-left:4px solid var(--color-semmelweis-blue)}.decision-form .decision-comments__textarea{margin:15px 0}.decision-form .decision-comments__counter{margin:15px 0;text-align:right;font-size:.9em}.decision-form .decision-comments__tooltip{position:absolute;top:-30px;left:0;background:#f9f9f9;border:1px solid #ccc;padding:10px;font-size:13px;width:800px;z-index:10;display:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;line-height:1.4}i:hover~.decision-form .decision-comments__tooltip{display:block}.decision-form .conditional-approval{margin:20px 0}.decision-form .conditional-approval__card{background:#f9f9f9;border:2px solid var(--color-semmelweis-blue);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.decision-form .conditional-approval__header{display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,var(--color-semmelweis-blue) 0%,var(--color-semmelweis-blue) -dark 100%);color:#fff;padding:15px 20px;border-bottom:4px solid var(--color-semmelweis-blue) -dark}.decision-form .conditional-approval__header i{font-size:24px}.decision-form .conditional-approval__header h3{margin:0;font-size:18px;font-weight:700}.decision-form .conditional-approval__content{padding:20px}.decision-form .conditional-approval__description{font-size:16px;line-height:1.6;color:#333;margin:0 0 15px}.decision-form .conditional-approval__info-box{background:#e8f4fd;border-left:4px solid var(--color-semmelweis-blue);padding:15px;border-radius:4px;margin:15px 0;display:flex;gap:12px}.decision-form .conditional-approval__info-box i{font-size:20px;color:var(--color-semmelweis-blue);flex-shrink:0;margin-top:2px}.decision-form .conditional-approval__info-box ol,.decision-form .conditional-approval__info-box ul{margin:0;padding-left:20px;color:#333;font-size:14px}.decision-form .conditional-approval__info-box ol li,.decision-form .conditional-approval__info-box ul li{margin-bottom:8px;line-height:1.4}.decision-form .conditional-approval__decision-options{display:flex;gap:10px;margin:20px 0}.decision-form .conditional-approval__btn{flex:1;padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.decision-form .conditional-approval__btn i{font-size:16px}.decision-form .conditional-approval__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.decision-form .conditional-approval__btn:disabled{opacity:.6;cursor:not-allowed}.decision-form .conditional-approval__btn--approve{background:#28a745;color:#fff}.decision-form .conditional-approval__btn--approve:hover:not(:disabled){background:#218838}.decision-form .conditional-approval__btn--reject{background:#d2091e;color:#fff}.decision-form .conditional-approval__btn--reject:hover:not(:disabled){background:#a5070e}.decision-form .conditional-approval__action{padding:15px 20px;background:#f0f0f0;border-top:1px solid #ddd;text-align:right}.decision-form .conditional-approval__status-badge{display:inline-block;padding:6px 12px;background:var(--color-semmelweis-blue);color:#fff;border-radius:20px;font-size:12px;font-weight:700}.decision-form .rejection-execution{margin:20px 0}.decision-form .rejection-execution__alert{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;overflow:hidden;margin-bottom:20px}.decision-form .rejection-execution__alert-header{display:flex;align-items:center;gap:12px;background:#ffc107;color:#856404;padding:15px 20px;font-weight:700;font-size:16px}.decision-form .rejection-execution__alert-header i{font-size:20px}.decision-form .rejection-execution__alert-content{padding:20px;color:#856404}.decision-form .rejection-execution__alert-content p{margin:0 0 15px;line-height:1.6}.decision-form .rejection-execution__info-box{background:#ffecb5;border-left:4px solid #ffc107;padding:15px;border-radius:4px;display:flex;gap:12px}.decision-form .rejection-execution__info-box i{font-size:20px;color:#ff6700;flex-shrink:0;margin-top:2px}.decision-form .rejection-execution__info-box strong{display:block;margin-bottom:8px;color:#856404}.decision-form .rejection-execution__info-box ul{margin:0;padding-left:20px;color:#856404;font-size:14px}.decision-form .rejection-execution__info-box ul li{margin-bottom:8px;line-height:1.4}.decision-form .rejection-execution__principal-rationale{background:#f0f0f0;border-left:4px solid var(--color-semmelweis-blue);border-radius:4px;margin:20px 0;overflow:hidden}.decision-form .rejection-execution__rationale-header{display:flex;align-items:center;gap:10px;background:#e8f4fd;color:var(--color-semmelweis-blue);padding:12px 15px;font-weight:700;font-size:14px}.decision-form .rejection-execution__rationale-header i{font-size:16px}.decision-form .rejection-execution__rationale-content{padding:15px;color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.decision-form .rejection-execution__constraint{background:#ffebee;border:2px solid #d2091e;border-radius:4px;padding:15px;margin:20px 0}.decision-form .rejection-execution__constraint-header{display:flex;align-items:center;gap:10px;color:#d2091e;font-weight:700;margin-bottom:10px}.decision-form .rejection-execution__constraint-header i{font-size:18px}.decision-form .rejection-execution__constraint-content{margin:0;color:#a5070e;font-size:14px;line-height:1.6}.decision-form .rejection-execution__info-message{display:flex;align-items:center;gap:10px;background:#d4edda;border:1px solid #28a745;border-radius:4px;padding:12px 15px;color:#155724;font-size:14px;margin:20px 0}.decision-form .rejection-execution__info-message i{font-size:18px;color:#28a745}.decision-form .affected-sections{margin:1rem 0;padding:1rem;border:1px solid var(--form-border-color);border-radius:5px;background-color:var(--background-color);box-shadow:0 2px 4px #0000001a}.decision-form .affected-sections__title{display:block;font-weight:700;margin-bottom:.5rem;color:var(--font-color);font-size:1rem}.decision-form .affected-sections__checkboxes{display:flex;flex-direction:column;gap:.75rem}.decision-form .affected-sections__checkbox{display:flex;align-items:center;cursor:pointer;padding:.25rem 0}.decision-form .affected-sections__checkbox>input[type=checkbox]{width:16px;height:16px;min-width:16px;max-width:16px;margin:0 10px 0 0;flex-shrink:0;cursor:pointer}.decision-form .affected-sections__checkbox>input[type=checkbox]:disabled{cursor:not-allowed}.decision-form .affected-sections__checkbox>input[type=checkbox]:disabled~.affected-sections__label{opacity:.6;cursor:not-allowed;color:#999}.decision-form .affected-sections__checkbox>input[type=checkbox]:checked~.affected-sections__label{color:var(--color-semmelweis-blue);font-weight:500}.decision-form .affected-sections__checkbox__label{cursor:pointer;user-select:none;line-height:1.4;color:var(--font-color);transition:color .2s ease}.decision-form .affected-sections__checkbox__label:hover{color:var(--color-semmelweis-blue)}.decision-form .affected-sections .validation-error{margin-top:.75rem;padding:.5rem;background-color:#d2091e1a;border-left:3px solid var(--error-color);border-radius:3px}.decision-form .affected-sections .validation-error .error-message{display:block;color:var(--error-color);font-size:.875rem;font-weight:500;margin:0}.frame-application-forms .labelled-radio__list{padding-left:1rem}.frame-application-forms .labelled-radio__list label input[type=radio]{margin-right:.5rem}.frame-application-forms .labelled-input-checkbox{padding-left:0}.frame-application-forms .radio-vertical .labelled-radio__list{flex-direction:column;gap:.75rem}.frame-application-forms .invalid-work-time{color:var(--color-semmelweis-red)}.frame-application-forms .applicant-info-block{background-color:#fefdfb;border:1px solid #b3a16e;border-radius:8px;padding:20px;margin-bottom:30px;box-shadow:0 2px 4px #0000000d;display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.frame-application-forms .applicant-info-row{display:flex;align-items:center}.frame-application-forms .applicant-info-label{font-weight:700;color:#232f61;margin-right:10px}.frame-application-forms .applicant-info-value{color:#666}.frame-application-forms .extension-indicator{background-color:#b9e7ff;color:#232f61;padding:10px 15px;margin-bottom:20px;border-radius:5px;border-left:4px solid #008bd2;font-weight:600;display:flex;align-items:center;gap:10px}.frame-application-forms .extension-indicator i{color:#008bd2}.frame-application-forms .extension-indicator a{color:#008bd2;text-decoration:none;font-weight:700}.frame-application-forms .extension-indicator a:hover{text-decoration:underline;color:#00699f}.frame-application-forms .application-form-list__title{font-weight:700;margin-bottom:1rem}.frame-application-forms .application-form-list__filters{padding-right:.5rem}.frame-application-forms .application-form-list__filters>.labelled-input-checkbox>label{display:grid;grid-template-columns:auto 1fr;justify-items:end}@media (min-width: 768px){.frame-application-forms .application-form-list__filters>.labelled-input-checkbox>label{display:flex;flex-direction:row-reverse}.frame-application-forms .application-form-list__filters>.labelled-input-checkbox>label>input{margin-right:.5rem}}@media (min-width: 768px){.frame-application-forms .application-form-list__filters>.labelled-input-checkbox{display:inline-block;margin:1rem;font-size:1.1rem}}.frame-application-forms .application-form-list__list{display:grid;grid-template-columns:calc(100% - 1rem);grid-gap:1rem;justify-content:center;margin-bottom:1rem}@media (min-width: 768px){.frame-application-forms .application-form-list__list{grid-template-columns:repeat(auto-fill,calc(50% - 1rem))}}@media (min-width: 1024px){.frame-application-forms .application-form-list__list{grid-template-columns:repeat(auto-fill,calc(33% - 1rem))}}.frame-application-forms .application-form-list__list__item{display:grid;grid-template-areas:"header" "content";grid-template-rows:auto 1fr}.frame-application-forms .application-form-list__list__item__header{height:calc(1rem + 1px);border-width:1px;border-style:solid;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-style:none;position:relative}.frame-application-forms .application-form-list__list__item__header.-supplement{background-color:purple}.frame-application-forms .application-form-list__list__item__header.-submitted{background-color:#f6993f}.frame-application-forms .application-form-list__list__item__header.-valid{background-color:green}.frame-application-forms .application-form-list__list__item__header.-rejected{background-color:#e3342f}.frame-application-forms .application-form-list__list__item__header.-nonPermit,.frame-application-forms .application-form-list__list__item__header.-revoked,.frame-application-forms .application-form-list__list__item__header.-expired{background-color:#999}.frame-application-forms .application-form-list__list__item__header.-conditionally-approved{background-color:green}.frame-application-forms .application-form-list__list__item__header.-has-decision:before{content:"";display:block;height:1rem;border-top-left-radius:1rem}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-superior-accepted:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-sztok-accepted:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-eegfi-accepted:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-principal-accepted:before{background-color:green}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-superior-rejected:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-sztok-rejected:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-eegfi-rejected:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-principal-rejected:before{background-color:#e3342f}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-superior-closed-without-principal:not(.-supplement):before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-sztok-closed-without-principal:not(.-supplement):before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-eegfi-closed-without-principal:not(.-supplement):before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-principal-closed-without-principal:not(.-supplement):before{background-color:#999}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-quarter:before{width:25%}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-third:before{width:33%}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-half:before{width:50%}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-two-thirds:before{width:66%}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-three-quarters:before{width:75%}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-colored:before{background:var(--decision-gradient)}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-principal:before{width:100%;border-top-right-radius:1rem}.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-superior-supplement:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-sztok-supplement:before,.frame-application-forms .application-form-list__list__item__header.-has-decision.-decision-eegfi-supplement:before{background-color:purple}.frame-application-forms .application-form-list__list__item__content{position:relative;display:grid;grid-template-areas:"author" "author-email" "description" "organization" "schedule" "icons" "date" "buttons";grid-template-rows:auto auto auto auto auto 1fr auto auto;border-width:1px;border-style:solid;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-style:none;padding:1rem}.frame-application-forms .application-form-list__list__item__content__author{grid-area:author;font-weight:700}.frame-application-forms .application-form-list__list__item__content__author.-banned{color:#e3342f}.frame-application-forms .application-form-list__list__item__content__author-email{grid-area:author-email;margin-bottom:.5rem}.frame-application-forms .application-form-list__list__item__content__description{grid-area:description}.frame-application-forms .application-form-list__list__item__content__organization{grid-area:organization}.frame-application-forms .application-form-list__list__item__content__schedule{grid-area:schedule}.frame-application-forms .application-form-list__list__item__content__organization,.frame-application-forms .application-form-list__list__item__content__schedule{margin-top:1rem;font-size:.9rem}.frame-application-forms .application-form-list__list__item__content__icons{margin:1rem 0;text-align:right}.frame-application-forms .application-form-list__list__item__content__icons>*{width:30px;height:auto;margin-left:.25rem}.frame-application-forms .application-form-list__list__item__content__icons .-hidden{display:none}.frame-application-forms .application-form-list__list__item__content__icons .-expired-warning{filter:invert(.5) sepia(1) saturate(7)}.frame-application-forms .application-form-list__list__item__content__icons .-expired{filter:invert(.5) sepia(1) saturate(100)}.frame-application-forms .application-form-list__list__item__content__date{grid-area:date;font-size:.8rem;margin:1rem 0;text-align:right}.frame-application-forms .application-form-list__list__item__content__buttons{grid-area:buttons;text-align:right;margin-top:20px}.frame-application-forms .application-form-list__list__item__content.--applicant-view{display:flex;flex-direction:column;padding-bottom:80px}.frame-application-forms .application-form-list__list__item__content.--applicant-view .application-form-list__list__item__content__buttons{position:absolute;bottom:20px;right:20px}.frame-application-forms .application-form-list__list__item__content__status{color:#232f61;font-weight:700;font-size:17px}.frame-application-forms .application-form-list__list__item__content__status-text{white-space:pre-line}.frame-application-forms .application-form-list__list__item__content__request-number{color:#232f61;font-weight:700;font-size:17px;margin-top:15px}.frame-application-forms .application-form-list__list__item__content__work-location{color:#232f61;font-weight:700;font-size:17px;margin-top:10px}.frame-application-forms .application-form-list__list__item__content__work-location-value{font-weight:400}.frame-application-forms .application-form-list__list__item__content__activity-desc{margin-top:10px;font-size:17px;color:#232f61;font-weight:700}.frame-application-forms .application-form-list__list__item__content__activity-desc-value{font-weight:400;display:inline-block;padding:5px 0}.frame-application-forms .application-form-list__list__item__content__activity-type{color:#232f61;font-weight:700;font-size:17px;margin-top:10px}.frame-application-forms .application-form-list__list__item__content__activity-type-value{font-weight:400}.frame-application-forms .application-form-list__list__item__content__health-type{color:#232f61;font-weight:700;font-size:17px;margin-top:10px}.frame-application-forms .application-form-list__list__item__content__health-type-value{font-weight:400}.frame-application-forms .application-form-list__list__item__content__weekly-hours{margin-top:15px}.frame-application-forms .application-form-list__list__item__content__weekly-hours-header{background-color:#999;color:#fff;padding:5px 10px;border-radius:1px;width:max-content;margin-left:20px}.frame-application-forms .application-form-list__list__item__content__weekly-hours-content{margin-left:15px;margin-top:5px}.frame-application-forms .application-form-list__list__item__content__weekly-hours-list{margin:10px}.frame-application-forms .application-form-list__list__item__content__submit-date{font-weight:700;font-size:17px;display:flex;align-items:center;gap:10px;margin-top:20px}.frame-application-forms .application-form-list__list__item__content__submit-date-label,.frame-application-forms .application-form-list__list__item__content__submit-date-value{display:flex;align-items:center;gap:5px}.frame-application-forms .application-form-list__list__item__content__submit-date-day{font-weight:400}.frame-application-forms .application-form-list__list__item__content__submit-date-time{display:flex;align-items:center;gap:5px}.frame-application-forms .application-form-list__list__item__content__submit-date-time span{font-weight:400}.frame-application-forms .application-form-list__buttons{text-align:center}.frame-application-forms .application-form-list__pages{text-align:center;margin-top:.5rem}.frame-application-forms .application-form-view__header{margin-bottom:1rem}.frame-application-forms .application-form-view__content__form{padding-right:.5rem}.frame-application-forms .application-form-view__content__form__form{margin-bottom:1rem}.frame-application-forms .application-form-view__content__form__decisions__category{margin-bottom:1rem;padding-right:.5rem}@media (min-width: 768px){.frame-application-forms .application-form-view__content__form__decisions__category{display:grid;grid-gap:.5rem;grid-template-columns:auto 1fr;grid-template-areas:"title title" "comment comment" "comment-secret comment-secret" "agree supplement" "button button"}}.frame-application-forms .application-form-view__content__form__decisions__category:last-child{margin-bottom:0}.frame-application-forms .application-form-view__content__form__decisions__category__title{grid-area:title;font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.frame-application-forms .application-form-view__content__form__decisions__category__radio{grid-area:agree}.frame-application-forms .application-form-view__content__form__decisions__category__supplement{grid-area:supplement}@media (min-width: 768px){.frame-application-forms .application-form-view__content__form__decisions__category__supplement{display:flex;flex-direction:column;justify-content:flex-end}}.frame-application-forms .application-form-view__content__form__decisions__category__supplement label{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem;grid-template-areas:"checkbox label"}.frame-application-forms .application-form-view__content__form__decisions__category__supplement label input{grid-area:checkbox}.frame-application-forms .application-form-view__content__form__decisions__category__comment{grid-area:comment;margin-bottom:1rem}.frame-application-forms .application-form-view__content__form__decisions__category__comment-secret{grid-area:comment-secret;margin-bottom:1rem}.frame-application-forms .application-form-view__content__form__decisions__category__buttons{grid-area:button;text-align:right}.frame-application-forms .application-form{width:80%;margin:0 auto}.frame-application-forms .application-form fieldset{margin-bottom:.5rem}.frame-application-forms .application-form fieldset .header{font-size:1.2rem;background-color:var(--header-background-color);color:var(--header-font-color);padding:.5rem;cursor:pointer;position:relative;user-select:none;border-radius:8px 8px 0 0}.frame-application-forms .application-form fieldset .header.collapsible:after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease;border:solid var(--header-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px}.frame-application-forms .application-form fieldset .header.collapsible.collapsed:after{transform:translateY(-50%) rotate(-135deg)}.frame-application-forms .application-form fieldset .content{padding:.5rem;border-style:solid;border-width:1px;border-color:var(--header-background-color);border-top:0}.frame-application-forms .application-form fieldset .content__submitted-at,.frame-application-forms .application-form fieldset .content__parent-link,.frame-application-forms .application-form fieldset .content__children-links{margin-top:1rem}.frame-application-forms .application-form fieldset .content__parent-link a:hover,.frame-application-forms .application-form fieldset .content__children-links a:hover{font-weight:700}.frame-application-forms .application-form fieldset .content .labelled-input,.frame-application-forms .application-form fieldset .content .labelled-select,.frame-application-forms .application-form fieldset .content .labelled-combobox{margin-bottom:.5rem}.frame-application-forms .application-form fieldset .content .labelled-input:last-child,.frame-application-forms .application-form fieldset .content .labelled-select:last-child,.frame-application-forms .application-form fieldset .content .labelled-combobox:last-child{margin-bottom:0}.frame-application-forms .application-form fieldset .content select{width:100%}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__header,.frame-application-forms .application-form fieldset .content__week-days-table__weeks__days{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;align-items:center}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__header{padding-bottom:.5rem}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__summary{margin-left:1rem;margin-top:2rem;font-weight:700;font-size:1.1rem;display:inline-grid;grid-template-columns:auto auto;column-gap:1rem;row-gap:1rem}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__summary .-too-much{color:var(--color-semmelweis-red)}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__summary .-blinking{animation:blink 10s infinite}@keyframes blink{0%,80%{opacity:1}84%{opacity:0}88%{opacity:0}92%{opacity:1}to{opacity:1}}.frame-application-forms .application-form fieldset .content__week-days-table__weeks__summary .-good{color:green}.frame-application-forms .application-form fieldset:last-child{margin-bottom:0}.frame-application-forms .application-form__legal{padding:2rem 3rem 3rem}.frame-application-forms .application-form__legal .labelled-input{margin-bottom:1rem}.frame-application-forms .application-form__legal .labelled-input label{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:flex-start}.frame-application-forms .application-form__legal .labelled-input label input{margin-right:1rem}.frame-application-forms .application-form__legal .labelled-input label:last-child{margin-bottom:0}.frame-application-forms .application-form__legal .labelled-input:last-child{margin-bottom:0}.frame-application-forms .application-form .floating-error{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;background-color:#ffe6e6;color:#a70000;border:1px solid #ff9999;padding:10px 20px;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:90vw;width:max-content;font-weight:700;display:flex;align-items:center;gap:15px;animation:fade-in .3s ease}.frame-application-forms .application-form .floating-error button.btn-close{background:transparent;border:none;font-size:20px;line-height:1;color:#a70000;cursor:pointer}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (min-width: 1024px){.frame-application-forms .application-form fieldset:nth-of-type(5),.frame-application-forms .application-form fieldset:nth-of-type(6){display:flex;flex-direction:column}.frame-application-forms .application-form fieldset:nth-of-type(5) .content,.frame-application-forms .application-form fieldset:nth-of-type(6) .content{flex:1;display:flex;flex-direction:column}.frame-application-forms .application-form fieldset:nth-of-type(6) .content{padding:1.5rem}}.frame-application-forms .application-form .selection-header{background-color:#c6e1f7;border-left:5px solid #008bd2;padding:15px 20px;margin-bottom:25px;border-radius:4px;color:#232f61;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 5px #0000001a}.frame-application-forms .application-form .selection-header p{margin:0 0 8px;font-size:1rem}.frame-application-forms .application-form .selection-header ol{counter-reset:item;padding-left:20px}.frame-application-forms .application-form .selection-header ol li{display:block;position:relative;counter-increment:item;margin-bottom:5px;padding-left:25px}.frame-application-forms .application-form .selection-header ol li:before{content:counter(item) ". ";position:absolute;left:0;font-weight:700;width:20px;text-align:right}.frame-application-forms .application-form .selection-header.partner-warning{background-color:#f9c5af;border-left-color:#e8af3e;color:#460200;margin-top:15px}.frame-application-forms .application-form .checkbox-group__header{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.frame-application-forms .application-form .checkbox-group__header .help-tooltip-wrapper{margin-left:auto;margin-right:0}.frame-application-forms .application-form .form-row-half{display:flex;gap:20px;margin-bottom:1rem;align-items:flex-start}.frame-application-forms .application-form .form-row-half>*{flex:1;margin:0}.frame-application-forms .application-form .form-row-half .labelled-input.label-inline,.frame-application-forms .application-form .form-row-half .labelled-combobox.label-inline{margin-top:0;margin-bottom:0}.frame-application-forms .application-form .form-row-half .labelled-input.label-inline>label,.frame-application-forms .application-form .form-row-half .labelled-input.label-inline:first-child,.frame-application-forms .application-form .form-row-half .labelled-combobox.label-inline>label,.frame-application-forms .application-form .form-row-half .labelled-combobox.label-inline:first-child{margin-top:0}@media (max-width: 767px){.frame-application-forms .application-form .form-row-half{flex-direction:column}.frame-application-forms .application-form .form-row-half>:first-child,.frame-application-forms .application-form .form-row-half>:last-child{flex:1 1 100%;width:100%}}.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-input.label-inline,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-datepicker.label-inline,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-select.label-inline{display:grid;grid-template-columns:250px 1fr;column-gap:1rem;align-items:center}.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-input.label-inline>label,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-input.label-inline>span:first-child,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-datepicker.label-inline>label,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-datepicker.label-inline>span:first-child,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-select.label-inline>label,.frame-application-forms .application-form .form-row-group.fixed-label-width .labelled-select.label-inline>span:first-child{text-align:left}.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline,.frame-application-forms .application-form .fixed-label-width .labelled-datepicker.label-inline,.frame-application-forms .application-form .fixed-label-width .labelled-select.label-inline,.frame-application-forms .application-form .fixed-label-width .labelled-combobox.label-inline,.frame-application-forms .application-form .fixed-label-width .labelled-textarea.label-inline,.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline-right{display:grid;grid-template-columns:250px 1fr;column-gap:1rem;align-items:center}.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline>label,.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline>span:first-child,.frame-application-forms .application-form .fixed-label-width .labelled-datepicker.label-inline>label,.frame-application-forms .application-form .fixed-label-width .labelled-datepicker.label-inline>span:first-child,.frame-application-forms .application-form .fixed-label-width .labelled-select.label-inline>label,.frame-application-forms .application-form .fixed-label-width .labelled-select.label-inline>span:first-child,.frame-application-forms .application-form .fixed-label-width .labelled-combobox.label-inline>label,.frame-application-forms .application-form .fixed-label-width .labelled-combobox.label-inline>span:first-child,.frame-application-forms .application-form .fixed-label-width .labelled-textarea.label-inline>label,.frame-application-forms .application-form .fixed-label-width .labelled-textarea.label-inline>span:first-child,.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline-right>label,.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline-right>span:first-child{text-align:left}.frame-application-forms .application-form .fixed-label-width .labelled-input.label-inline-right label,.frame-application-forms .application-form .fixed-label-width .PartnerSelector.label-inline{display:grid;grid-template-columns:250px 1fr;column-gap:1rem;align-items:center}.frame-application-forms .application-form .fixed-label-width .PartnerSelector.label-inline>div:last-child{grid-column:2;margin-top:.5rem}.frame-application-forms .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.frame-application-forms .loading-container .loading-message{font-size:1.2rem;color:#666;text-align:center}.frame-permissions .permissions-editor{display:grid;grid-template-columns:repeat(auto-fill,300px);grid-gap:1rem;justify-content:center}.frame-permissions .permissions-editor__item{padding:1rem}.frame-permissions .permissions-editor__item__title{margin-bottom:1rem;font-weight:700;text-align:center}.frame-permissions .permissions-editor__item__buttons{margin-top:.5rem;text-align:center}.frame-permissions .permissions-assigner{padding:1.25rem}.frame-permissions .permissions-assigner .search-container{margin:0 auto 1.25rem;width:80%;max-width:80%}.frame-permissions .permissions-assigner .table-container{background:#ffffff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;overflow:hidden;width:80%;margin:0 auto}.frame-permissions .permissions-assigner .organizational-units-table{width:100%;border-collapse:collapse}.frame-permissions .permissions-assigner .organizational-units-table th,.frame-permissions .permissions-assigner .organizational-units-table td{padding:.75rem;text-align:left;border-bottom:1px solid #999999}.frame-permissions .permissions-assigner .organizational-units-table th{background-color:#f0f0f0;font-weight:600;color:#000}.frame-permissions .permissions-assigner .organizational-units-table tbody tr:hover{background-color:#f8f8f8}.frame-permissions .permissions-assigner .loading,.frame-permissions .permissions-assigner .no-data,.frame-permissions .permissions-assigner .no-results{text-align:center;padding:2.5rem;color:#999}.frame-permissions .permissions-assigner .no-results{background-color:#dfd57c;border:1px solid #d0c13f;border-radius:.25rem;margin-top:.625rem;color:#36320d}.frame-permissions .permissions-assigner .no-user{color:#999;font-style:italic}.frame-permissions .permissions-assigner .actions{white-space:nowrap}.frame-permissions .permissions-assigner .actions button{padding:.25rem .75rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;margin-right:.5rem}.frame-permissions .permissions-assigner .actions button.btn-link{background-color:#008bd2;color:#fff}.frame-permissions .permissions-assigner .actions button.btn-link:hover{background-color:#00699f}.frame-permissions .permissions-assigner .actions button.btn-unlink{background-color:#d2091e;color:#fff}.frame-permissions .permissions-assigner .actions button.btn-unlink:hover{background-color:#a10717}.frame-permissions .permissions-assigner .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.frame-permissions .permissions-assigner .modal-content{background:#ffffff;border-radius:.5rem;padding:1.5rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.frame-permissions .permissions-assigner .modal-content h3{margin-bottom:1rem;color:#232f61}.frame-permissions .permissions-assigner .modal-content .user-search{margin-bottom:1rem}.frame-permissions .permissions-assigner .modal-content .user-list{height:200px;overflow-y:auto;border:1px solid #999999;border-radius:.25rem;margin-bottom:1rem}.frame-permissions .permissions-assigner .modal-content .user-list .loading-users,.frame-permissions .permissions-assigner .modal-content .user-list .no-users{padding:.75rem;text-align:center;color:#999}.frame-permissions .permissions-assigner .modal-content .user-list .user-item{padding:.75rem;border-bottom:1px solid #cccccc;cursor:pointer;min-height:25px}.frame-permissions .permissions-assigner .modal-content .user-list .user-item:hover{background-color:#f0f0f0}.frame-permissions .permissions-assigner .modal-content .user-list .user-item:last-child{border-bottom:none}.frame-permissions .permissions-assigner .modal-content .modal-actions{display:flex;justify-content:flex-end}.frame-permissions .permissions-assigner .modal-content .modal-actions .btn-cancel{padding:.5rem 1rem;border:none;background-color:#008bd2;color:#fff;border-radius:.25rem;cursor:pointer}.frame-permissions .permissions-assigner .modal-content .modal-actions .btn-cancel:hover{background-color:#00699f}.frame-permissions .permissions-assigner__list{padding-top:1rem}.frame-permissions .permissions-assigner__list__search-bar{padding-right:.5rem}.frame-permissions .permissions-assigner__list__items{display:grid;grid-template-columns:repeat(auto-fill,350px);grid-gap:1rem;justify-content:center;word-break:break-word}.frame-permissions .permissions-assigner__list__items__item{padding:.5rem;border-style:solid;border-width:1px;border-radius:5px}.frame-permissions .permissions-assigner__list__items__item label{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-top:1rem}.frame-permissions .permissions-assigner__list__items__item label input{margin-right:1rem}.frame-permissions .permissions-assigner__list__items__item__buttons{text-align:center;margin-top:1rem}.frame-permissions .permissions-assigner__list__items__item.-banned>*:first-child{color:#e3342f}.frame-permissions .permissions-assigner__list__paginator{text-align:center;margin-top:1.5rem}.frame-permissions .permissions-assigner__list__pages{text-align:center;margin-top:.5rem}.frame-users .users-list{text-align:center}.frame-users .users-list__search-bar{padding-right:.5rem;margin-top:1rem;margin-bottom:1rem}.frame-users .users-list__header{display:none;margin-top:1rem;margin-bottom:.5rem;font-weight:700}.frame-users .users-list__list__item{margin-bottom:1rem}.frame-users .users-list__list__item__name{font-weight:700;font-size:1.1rem}@media (min-width: 768px){.frame-users .users-list__list__item__name{font-weight:inherit}}.frame-users .users-list__list__item__buttons{margin-top:1rem}.frame-users .users-list__list__item.-banned{color:#e3342f;font-weight:700}.frame-users .users-list__paginator{text-align:center;margin-top:1.5rem}.frame-users .users-list__pages{text-align:center;margin-top:.5rem}@media (min-width: 768px){.frame-users .users-list{text-align:left}.frame-users .users-list__header{display:initial}.frame-users .users-list__header,.frame-users .users-list__list__item{display:grid;grid-template-columns:1fr 1fr 1fr}.frame-users .users-list__list__item>div{display:flex;align-items:center}.frame-users .users-list__list__item__buttons{margin-top:0}}.dashboard-frame .warning-container{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0}.dashboard-frame .alert{background-color:#ff0;color:#000;border:2px solid #ffa500;padding:15px;border-radius:5px;font-size:16px;font-weight:700;max-width:80%;text-align:center;margin:10px}.dashboard-frame .warning-text{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:10px;border-radius:5px;margin-top:10px}.dashboard-frame .request-link{display:block;color:#004085;text-decoration:underline;margin:5px 0;padding-left:20px}.dashboard-frame .request-link:hover{color:#0056b3;font-weight:700}.frame-main{overflow:hidden;display:grid}.frame-main.with-userinfo{grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"header" "userinfo" "breadcrumbs" "content" "footer"}.frame-main.without-userinfo{grid-template-rows:auto auto 1fr auto;grid-template-areas:"header" "breadcrumbs" "content" "footer"}.frame-main__header{grid-area:header;background-color:var(--header-background-color);color:var(--header-font-color);padding:.5rem;text-align:center}@media (min-width: 768px){.frame-main__header{display:grid;grid-template-columns:auto 1fr;text-align:left}.frame-main__header__account{display:flex;align-items:center}}.frame-main__header__content{display:grid;grid-template-areas:"title";align-items:center;grid-gap:1rem;margin-bottom:.5rem}@media (min-width: 768px){.frame-main__header__content{grid-template-areas:"title user"}}.frame-main__header__content__title{grid-area:title;grid-template-areas:"logo title";font-size:1.75rem;display:flex;align-items:center}.frame-main__header__content__title:before{grid-area:logo;display:inline-block;content:"";background-image:url(/build/assets/Semmelweis_logo_Latin_NEGATIVE-af989ebe.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:3em;height:3em;vertical-align:text-top;margin-right:1rem}.frame-main__header__content__title h1{grid-area:title;display:inline-block}.frame-main__header__content__title .university-name{font-size:2rem;font-weight:400;margin-bottom:.25rem}.frame-main__header__content__user{grid-area:user;font-size:1rem;display:none;text-decoration:underline;text-underline-offset:4px}@media (min-width: 768px){.frame-main__header__content__user{display:flex;flex-wrap:wrap;gap:.2rem;align-items:center;text-align:left}}.frame-main__header__buttons{margin-right:8px;margin-top:15px;display:flex;justify-content:right}.frame-main__header__buttons>*{display:inline-block;margin:0 1rem;vertical-align:middle}.frame-main__view-container{grid-area:content;overflow:hidden;padding:.5rem}.frame-main__view-container__wrapper{max-height:100%;overflow:auto}.frame-main__footer{padding:1rem;background-color:var(--header-background-color);color:var(--header-font-color);display:grid;grid-template-columns:auto 1fr}.frame-main__footer>*:nth-child(2){text-align:right}.frame-main.theme-color-dark .frame-main__header__account__title:before{background-image:url(/build/assets/Semmelweis_logo_Latin_BLUE-761d25ea.png)}.frame-main{height:100svh;width:100svw;font-family:Montserrat-Regular,Helvetica,Arial,serif;background-color:var(--background-color);color:var(--font-color)}label{cursor:pointer}._grow-wrap{padding-bottom:1rem}._grow-wrap>textarea{padding:.5rem;margin-bottom:-1rem}input{padding:.5rem;width:100%;background:transparent;color:inherit;border-width:1px;border-style:solid}input:focus-visible{outline:none;-webkit-box-shadow:0px 0px 5px var(--input-shadow-color);-moz-box-shadow:0px 0px 5px var(--input-shadow-color);box-shadow:0 0 5px var(--input-shadow-color)}.labelled-radio__title{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.labelled-radio__title span{flex-grow:0}.labelled-radio__title .help-tooltip-wrapper{margin-left:0;margin-right:0}.labelled-radio__list{display:flex;flex-direction:row;gap:2rem}.labelled-radio__list label{display:flex;align-items:center;margin:0}.labelled-radio__list label input{width:initial;margin-right:.5rem}.labelled-radio__list label span{white-space:nowrap}.labelled-input-checkbox{display:flex;align-items:center;margin:.5rem 0;padding-left:.5rem}.labelled-input-checkbox input[type=checkbox]{display:inline-block;width:20px;min-width:20px;height:20px;transform:scale(1.1);margin:0 12px 0 0;vertical-align:middle;cursor:pointer}.labelled-input-checkbox label{display:flex;align-items:center;margin:0;cursor:pointer;width:100%}.labelled-input-checkbox .labelled-input__title{display:inline;margin:0;user-select:none}.labelled-input__errors{margin-top:.5rem;font-style:italic;font-size:.9rem;padding:0 .5rem;color:var(--error-color)}.labelled-input__title{display:inline-flex;align-items:center}.labelled-combobox{position:relative}.labelled-combobox__options{position:absolute;width:100%;background-color:var(--background-color);max-height:300px;overflow:auto;padding:.5rem;border-width:1px;border-style:solid;-webkit-box-shadow:0px 0px 5px var(--input-shadow-color);-moz-box-shadow:0px 0px 5px var(--input-shadow-color);box-shadow:0 0 5px var(--input-shadow-color)}.labelled-combobox__options__option{cursor:pointer}.labelled-combobox__options__option:hover{background-color:var(--header-background-color);color:var(--header-font-color)}select{background-color:var(--background-color);color:var(--font-color);padding:.5rem}select option{background-color:var(--background-color);color:var(--font-color)}select[disabled]{opacity:unset}textarea{background-color:transparent;color:var(--font-color)}textarea:focus{-webkit-box-shadow:0px 0px 5px var(--input-shadow-color);-moz-box-shadow:0px 0px 5px var(--input-shadow-color);box-shadow:0 0 5px var(--input-shadow-color)}button,input[type=submit],.-button{display:inline-block;padding:1rem;background:-webkit-linear-gradient(var(--button-background-colors));background:-moz-linear-gradient(var(--button-background-colors));background:-o-linear-gradient(var(--button-background-colors));background:linear-gradient(var(--button-background-colors));color:var(--button-font-color);border:none;font-weight:700;margin:.25rem;cursor:pointer}button:hover,input[type=submit]:hover,.-button:hover{color:var(--button-font-color-hover);text-decoration:underline}button:enabled:active,input[type=submit]:enabled:active,.-button:enabled:active{background:-webkit-linear-gradient(var(--button-background-colors-active));background:-moz-linear-gradient(var(--button-background-colors-active));background:-o-linear-gradient(var(--button-background-colors-active));background:linear-gradient(var(--button-background-colors-active))}button:disabled,input[type=submit]:disabled,.-button:disabled{opacity:.6;cursor:not-allowed}button.router-link-exact-active,input[type=submit].router-link-exact-active,.-button.router-link-exact-active{opacity:.6;cursor:not-allowed}button.-button-red,input[type=submit].-button-red,.-button.-button-red{background:-webkit-linear-gradient(red,var(--color-semmelweis-red));background:-moz-linear-gradient(red,var(--color-semmelweis-red));background:-o-linear-gradient(red,var(--color-semmelweis-red));background:linear-gradient(red,var(--color-semmelweis-red))}button.-button-red:enabled:active,input[type=submit].-button-red:enabled:active,.-button.-button-red:enabled:active{background:-webkit-linear-gradient(red,red);background:-moz-linear-gradient(red,red);background:-o-linear-gradient(red,red);background:linear-gradient(red,red)}.dp__input{background-color:transparent;color:var(--font-color)}.modal{position:absolute;top:0;left:0;width:100svw;height:100svh;background-color:#00000080}.modal__container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--background-color);padding:1rem}.modal__container__message{margin-bottom:1.5rem}.modal__container__buttons{text-align:right}.modal-selective__container__title{margin-bottom:1rem}.modal-selective__container__options__option{margin-bottom:.5rem;cursor:pointer}.modal-selective__container__options__option:before{content:"-";margin-right:.5rem;display:inline-block}.modal-selective__container__options__option:hover{font-weight:700}.modal-selective__container__options__option:hover:before{content:">"}.modal-selective__container__options__option:last-child{margin-bottom:unset}.modal.-opened{display:initial}.modal.-closed{display:none}.help-tooltip-wrapper{position:relative;display:inline-flex;align-items:center;margin-left:15px}.help-tooltip-wrapper:hover .help-tooltip-content{visibility:visible;opacity:1}.help-tooltip-icon{font-size:.9rem;color:var(--color-semmelweis-blue);cursor:help;opacity:.7;transition:opacity .2s}.help-tooltip-icon:hover{opacity:1}.help-tooltip-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:5px;padding:16px 20px;background-color:#333;color:#fff;font-size:.95rem;line-height:1.5;border-radius:4px;white-space:pre-wrap;max-width:750px;min-width:500px;text-align:left;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:9999;box-shadow:0 4px 6px #00000026}.help-tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333}.decision-status-conditionally-approved,.decision-status-accepted{color:green}.decision-status-rejected{color:#e3342f}.decision-status-supplement{color:purple}.decision-status-timeout{color:#3490dc}.decision-status-close-without-principal,.decision-status-revoked{color:#999}.decision-status-pending{color:#f6993f}.decision-status-unknown{color:#000}.labelled-input.label-inline:not(.labelled-input-checkbox){display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:center}.labelled-input.label-inline:not(.labelled-input-checkbox) label{display:contents}.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-input__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-input__title .help-tooltip-wrapper{margin:0}.labelled-input.label-inline:not(.labelled-input-checkbox) label input:not([type=checkbox]):not([type=radio]){grid-column:2;margin:0}.labelled-input.label-inline:not(.labelled-input-checkbox) .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-input.label-top:not(.labelled-input-checkbox) label{display:block}.labelled-input.label-top:not(.labelled-input-checkbox) label .labelled-input__title{display:block}.labelled-input.label-top:not(.labelled-input-checkbox) label input:not([type=checkbox]):not([type=radio]){width:100%}.labelled-input.label-top:not(.labelled-input-checkbox) .labelled-input__errors{margin-top:.5rem}.labelled-textarea.label-inline{display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:start}.labelled-textarea.label-inline label{display:contents}.labelled-textarea.label-inline label .labelled-input__title{grid-column:1;margin:0;padding-top:.5rem;display:inline-flex;align-items:center;gap:.5rem}.labelled-textarea.label-inline label .labelled-input__title .help-tooltip-wrapper{margin:0}.labelled-textarea.label-inline label ._grow-wrap{grid-column:2;margin:0}.labelled-textarea.label-inline .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-textarea.label-top label,.labelled-textarea.label-top label .labelled-input__title{display:block}.labelled-textarea.label-top label ._grow-wrap{width:100%}.labelled-textarea.label-top .labelled-input__errors{margin-top:.5rem}.labelled-select.label-inline{display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:center}.labelled-select.label-inline label{display:contents}.labelled-select.label-inline label .labelled-select__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-select.label-inline label .labelled-select__title .help-tooltip-wrapper{margin:0}.labelled-select.label-inline label select{grid-column:2;margin:0}.labelled-select.label-inline .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-select.label-top label{display:block}.labelled-select.label-top label .labelled-select__title{display:block;margin-bottom:.5rem}.labelled-select.label-top label select{width:100%}.labelled-select.label-top .labelled-input__errors{margin-top:.5rem}.labelled-radio__title{margin-bottom:.5rem}.labelled-combobox.-correct,.labelled-combobox.-blurred,.labelled-combobox.-focused,.labelled-combobox.-pristine,.labelled-combobox.-error{margin-bottom:0}.labelled-combobox.label-inline{display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:center;padding:0;margin:0}.labelled-combobox.label-inline>label{display:contents}.labelled-combobox.label-inline>label .labelled-combobox__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-combobox.label-inline>label .labelled-combobox__title .help-tooltip-wrapper{margin:0}.labelled-combobox.label-inline>label .labelled-combobox__input{grid-column:2;margin:0}.labelled-combobox.label-inline>label .labelled-combobox__input.labelled-input{margin:0;padding:0;display:block;grid-template-columns:unset}.labelled-combobox.label-inline>label .labelled-combobox__input.labelled-input label{display:block;margin:0;padding:0}.labelled-combobox.label-inline>label .labelled-combobox__input.labelled-input label .labelled-input__title{display:none}.labelled-combobox.label-inline>label .labelled-combobox__input.labelled-input label input{width:100%;margin:0;padding:.5rem;box-sizing:border-box}.labelled-combobox.label-inline>label .labelled-combobox__input.labelled-input>*{margin-top:0}.labelled-combobox.label-inline .labelled-combobox__options{grid-column:2;margin-top:-1px;z-index:10}.labelled-combobox.label-inline .labelled-combobox__input .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-combobox.label-top>label{display:block}.labelled-combobox.label-top>label .labelled-combobox__title{display:block;margin-bottom:.5rem}.labelled-combobox.label-top>label .labelled-combobox__input{width:100%}.labelled-combobox.label-top>label .labelled-combobox__input.labelled-input{margin:0}.labelled-combobox.label-top>label .labelled-combobox__input.labelled-input label{display:block}.labelled-combobox.label-top>label .labelled-combobox__input.labelled-input label .labelled-input__title{display:none}.labelled-combobox.label-top>label .labelled-combobox__input.labelled-input label input{width:100%}.labelled-combobox.label-top .labelled-combobox__options{margin-top:-1px;z-index:10}.labelled-combobox.label-top .labelled-combobox__input .labelled-input__errors{margin-top:.5rem}.labelled-search-select.label-inline{display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:center}.labelled-search-select.label-inline label{display:contents}.labelled-search-select.label-inline label .labelled-search-select__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-search-select.label-inline label .labelled-search-select__title .help-tooltip-wrapper{margin:0}.labelled-search-select.label-inline label .v-select{grid-column:2;margin:0}.labelled-search-select.label-inline .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-search-select.label-top label{display:block}.labelled-search-select.label-top label .labelled-search-select__title{display:block;margin-bottom:.5rem}.labelled-search-select.label-top label .v-select{width:100%}.labelled-search-select.label-top .labelled-input__errors{margin-top:.5rem}.labelled-input-datepicker{margin-top:0!important;margin-bottom:1rem!important}.labelled-input-datepicker.label-inline{display:grid;grid-template-columns:minmax(150px,auto) 1fr;column-gap:1rem;align-items:center}.labelled-input-datepicker.label-inline label{display:contents}.labelled-input-datepicker.label-inline label .labelled-input__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-input-datepicker.label-inline label .labelled-input__title .help-tooltip-wrapper{margin:0}.labelled-input-datepicker.label-inline label .dp__main{grid-column:2;margin:0}.labelled-input-datepicker.label-inline .labelled-input__errors{grid-column:2;margin-top:.25rem}.labelled-input-datepicker.label-top label,.labelled-input-datepicker.label-top label .labelled-input__title{display:block}.labelled-input-datepicker.label-top label .dp__main{width:100%}.labelled-input-datepicker.label-top .labelled-input__errors{margin-top:.5rem}.labelled-checkbox-group .labelled-checkbox-group__title{margin-bottom:.5rem}@media (max-width: 767px){.labelled-input.label-inline:not(.labelled-input-checkbox),.labelled-textarea.label-inline,.labelled-select.label-inline,.labelled-search-select.label-inline,.labelled-input-datepicker.label-inline,.labelled-combobox.label-inline{display:block}.labelled-input.label-inline:not(.labelled-input-checkbox) label,.labelled-textarea.label-inline label,.labelled-select.label-inline label,.labelled-search-select.label-inline label,.labelled-input-datepicker.label-inline label,.labelled-combobox.label-inline label{display:block}.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-input__title,.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-select__title,.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-search-select__title,.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-combobox__title,.labelled-textarea.label-inline label .labelled-input__title,.labelled-textarea.label-inline label .labelled-select__title,.labelled-textarea.label-inline label .labelled-search-select__title,.labelled-textarea.label-inline label .labelled-combobox__title,.labelled-select.label-inline label .labelled-input__title,.labelled-select.label-inline label .labelled-select__title,.labelled-select.label-inline label .labelled-search-select__title,.labelled-select.label-inline label .labelled-combobox__title,.labelled-search-select.label-inline label .labelled-input__title,.labelled-search-select.label-inline label .labelled-select__title,.labelled-search-select.label-inline label .labelled-search-select__title,.labelled-search-select.label-inline label .labelled-combobox__title,.labelled-input-datepicker.label-inline label .labelled-input__title,.labelled-input-datepicker.label-inline label .labelled-select__title,.labelled-input-datepicker.label-inline label .labelled-search-select__title,.labelled-input-datepicker.label-inline label .labelled-combobox__title,.labelled-combobox.label-inline label .labelled-input__title,.labelled-combobox.label-inline label .labelled-select__title,.labelled-combobox.label-inline label .labelled-search-select__title,.labelled-combobox.label-inline label .labelled-combobox__title{display:block;width:100%;margin-bottom:.5rem}.labelled-input.label-inline:not(.labelled-input-checkbox) label input:not([type=checkbox]):not([type=radio]),.labelled-input.label-inline:not(.labelled-input-checkbox) label select,.labelled-input.label-inline:not(.labelled-input-checkbox) label ._grow-wrap,.labelled-input.label-inline:not(.labelled-input-checkbox) label .v-select,.labelled-input.label-inline:not(.labelled-input-checkbox) label .dp__main,.labelled-input.label-inline:not(.labelled-input-checkbox) label .labelled-combobox__input,.labelled-textarea.label-inline label input:not([type=checkbox]):not([type=radio]),.labelled-textarea.label-inline label select,.labelled-textarea.label-inline label ._grow-wrap,.labelled-textarea.label-inline label .v-select,.labelled-textarea.label-inline label .dp__main,.labelled-textarea.label-inline label .labelled-combobox__input,.labelled-select.label-inline label input:not([type=checkbox]):not([type=radio]),.labelled-select.label-inline label select,.labelled-select.label-inline label ._grow-wrap,.labelled-select.label-inline label .v-select,.labelled-select.label-inline label .dp__main,.labelled-select.label-inline label .labelled-combobox__input,.labelled-search-select.label-inline label input:not([type=checkbox]):not([type=radio]),.labelled-search-select.label-inline label select,.labelled-search-select.label-inline label ._grow-wrap,.labelled-search-select.label-inline label .v-select,.labelled-search-select.label-inline label .dp__main,.labelled-search-select.label-inline label .labelled-combobox__input,.labelled-input-datepicker.label-inline label input:not([type=checkbox]):not([type=radio]),.labelled-input-datepicker.label-inline label select,.labelled-input-datepicker.label-inline label ._grow-wrap,.labelled-input-datepicker.label-inline label .v-select,.labelled-input-datepicker.label-inline label .dp__main,.labelled-input-datepicker.label-inline label .labelled-combobox__input,.labelled-combobox.label-inline label input:not([type=checkbox]):not([type=radio]),.labelled-combobox.label-inline label select,.labelled-combobox.label-inline label ._grow-wrap,.labelled-combobox.label-inline label .v-select,.labelled-combobox.label-inline label .dp__main,.labelled-combobox.label-inline label .labelled-combobox__input{width:100%}.labelled-input.label-inline:not(.labelled-input-checkbox) .labelled-input__errors,.labelled-input.label-inline:not(.labelled-input-checkbox) .labelled-combobox__options,.labelled-textarea.label-inline .labelled-input__errors,.labelled-textarea.label-inline .labelled-combobox__options,.labelled-select.label-inline .labelled-input__errors,.labelled-select.label-inline .labelled-combobox__options,.labelled-search-select.label-inline .labelled-input__errors,.labelled-search-select.label-inline .labelled-combobox__options,.labelled-input-datepicker.label-inline .labelled-input__errors,.labelled-input-datepicker.label-inline .labelled-combobox__options,.labelled-combobox.label-inline .labelled-input__errors,.labelled-combobox.label-inline .labelled-combobox__options{margin-top:.5rem;grid-column:unset}.labelled-textarea.label-inline label .labelled-input__title{padding-top:0}}.work-hours-collapsible{margin:20px 0;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;width:100%}.work-hours-collapsible .header{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;margin:0}.work-hours-collapsible .header h3{margin:0;font-size:1.1rem;font-weight:600;color:#333}.work-hours-collapsible .header.collapsible{cursor:pointer;position:relative;user-select:none;padding-right:50px;transition:background-color .2s ease}.work-hours-collapsible .header.collapsible:hover{background-color:#e9ecef}.work-hours-collapsible .header.collapsible:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .3s ease}.work-hours-collapsible .header.collapsible.collapsed:after{transform:translateY(-50%) rotate(-135deg)}.work-hours-collapsible .collapsible-content{padding:0;background-color:#fff}.work-hours-table{margin:0;padding:0;width:100%}.work-hours-table.inline{margin:0;width:100%}.work-hours-table.inline .table-container{padding:0}.work-hours-table.modal{max-width:90vw;max-height:80vh;padding:20px;background:white;border-radius:8px;box-shadow:0 2px 10px #0000001a}.work-hours-table.modal .table-container{max-height:calc(80vh - 100px);overflow-y:auto}.work-hours-table .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dee2e6}.work-hours-table .modal-header h3{margin:0}.work-hours-table .close-btn{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.work-hours-table .close-btn:hover{opacity:.7}.work-hours-table .table-container{overflow-x:auto;width:100%}.work-hours-table .table{width:100%;margin-bottom:0;border-collapse:collapse;min-width:800px}.work-hours-table .table th{background-color:#f8f9fa;font-weight:600;text-align:center;white-space:nowrap;border:1px solid #000!important;padding:8px 12px;font-size:14px}.work-hours-table .table th:first-child{text-align:center;min-width:200px}.work-hours-table .table td{text-align:center;vertical-align:middle;border:1px solid #000!important;padding:6px 8px;font-size:13px}.work-hours-table .table td:first-child{text-align:center;font-weight:500}.work-hours-table .table td:last-child{font-weight:500}.work-hours-table .table .current-application{background-color:#e8f5e9!important}.work-hours-table .table .current-application td{font-weight:600}.work-hours-table .table .pending-application{background-color:#67ff67!important}.work-hours-table .table .pending-application td{color:#001a00}.work-hours-table .table .summary-row{background-color:#f8f9fa;font-weight:700}.work-hours-table .table .summary-row td{font-weight:700;font-size:14px}.work-hours-table .ab-week-cell{text-align:center;line-height:1.4;padding:4px 8px}.work-hours-table .ab-week-cell>div{white-space:nowrap}.work-hours-table .ab-week-cell>div:not(:last-child){margin-bottom:2px}.work-hours-table .text-right{text-align:right!important}.work-hours-table .align-middle{vertical-align:middle!important}.work-hours-table .text-center{text-align:center}.work-hours-table .text-center.p-4{padding:2rem}.work-hours-table .alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.application-form-view__content__form .work-hours-collapsible{margin-left:0;margin-right:0;width:100%}@media (max-width: 768px){.work-hours-collapsible{margin:20px 0;width:100%}.work-hours-collapsible .header{padding:12px 15px}.work-hours-collapsible .header h3{font-size:1rem}.work-hours-table.inline{margin:0;width:100%}.work-hours-table.inline .table-container{padding:0}.work-hours-table .table{font-size:12px}.work-hours-table .table th,.work-hours-table .table td{padding:4px 6px}}.content__week-days-table__weeks__days.schedule-day-flexbox{display:flex!important;align-items:center;gap:1rem;margin-bottom:1.5rem}.content__week-days-table__weeks__days.schedule-day-flexbox .day-column{flex:0 0 80px;display:flex;align-items:center;justify-content:center;min-height:60px}.content__week-days-table__weeks__days.schedule-day-flexbox .intervals-column{flex:1}.content__week-days-table__weeks__days.schedule-day-flexbox .intervals-column .interval-pair{display:flex;gap:.5rem;margin-bottom:.25rem;align-items:center}.content__week-days-table__weeks__days.schedule-day-flexbox .intervals-column .interval-pair:last-child{margin-bottom:0}.content__week-days-table__weeks__days.schedule-day-flexbox .intervals-column .interval-pair .labelled-input-datepicker{margin-bottom:0!important}.content__week-days-table__weeks__days.schedule-day-flexbox .hours-column{flex:0 0 100px;display:flex;align-items:center;justify-content:center;min-height:60px}.content__week-days-table__weeks__days.schedule-day-flexbox .actions-column{flex:0 0 120px;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;min-height:60px}.content__week-days-table__weeks__days .icon-button{background:none;border:none;font-size:1rem;cursor:pointer;padding:.25rem;margin:0 .125rem;border-radius:.125rem;transition:background-color .2s ease}.content__week-days-table__weeks__days .icon-button:hover{background-color:#0000001a}.content__week-days-table__weeks__days .icon-button:disabled{opacity:.5;cursor:not-allowed}.content__week-days-table__weeks__days .icon-button:disabled:hover{background:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-title{background:#232f61;color:#fff;margin:0;padding:20px;border-radius:8px 8px 0 0;font-size:18px;font-weight:700}.modal-body{padding:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:700;color:#232f61}.form-group label.checkbox-container{display:flex;margin-bottom:0}.form-control{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control:focus{outline:none;border-color:#232f61;box-shadow:0 0 5px #232f6133}.checkbox-container{display:flex;align-items:center;cursor:pointer;line-height:1.5}.checkbox-container input[type=checkbox]{width:20px;min-width:20px;height:20px;margin-right:10px;margin-top:0;flex-shrink:0}.required{color:#e3342f}.revoked-status-container{background-color:#e3342f;color:#fff;padding:15px;margin:10px 0;border-radius:4px}.revoked-status-text{margin:0;font-weight:700;text-align:center}.modal-footer{padding:20px 30px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700}.btn.btn-secondary{background:#6c757d;color:#fff}.btn.btn-secondary:hover{background:#5a6268}.btn.btn-primary{background:#232f61;color:#fff}.btn.btn-primary:hover:not(:disabled){background:#1a2347}.btn.btn-primary:disabled{background:#ccc;cursor:not-allowed}.company-search-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.company-search-modal__content{background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:900px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:1001}.company-search-modal__title{background:#232f61;color:#fff;margin:0;padding:20px;border-radius:8px 8px 0 0;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.company-search-modal__close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;line-height:1}.company-search-modal__close:hover{opacity:.7}.company-search-modal__body{padding:30px;overflow-y:auto;flex:1}.company-search-modal__search-section{display:flex;gap:10px;margin-bottom:20px}.company-search-modal__input{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.company-search-modal__input:focus{outline:none;border-color:#232f61;box-shadow:0 0 5px #232f6133}.company-search-modal__validation{color:#e3342f;font-size:12px;margin-top:-15px;margin-bottom:15px}.company-search-modal__error{color:#721c24;background-color:#ffebee;border:1px solid #a5070e;padding:.75rem 1.25rem;margin:1rem 0;border-radius:.25rem}.company-search-modal__table{width:100%;border-collapse:collapse;margin-top:20px}.company-search-modal__table th{background-color:#f9f9f9;font-weight:600;text-align:left;border:1px solid #000000;padding:8px 12px;font-size:14px}.company-search-modal__table td{border:1px solid #000000;padding:6px 8px;font-size:13px;vertical-align:middle}.company-search-modal__table-row{cursor:pointer;transition:background-color .2s;user-select:none}.company-search-modal__table-row:hover{background-color:#f9f9f9}.company-search-modal__table-row--selected{background-color:#e3d496}.company-search-modal__table-row--selected td{font-weight:600}.company-search-modal__loading{text-align:center;padding:2rem;color:#666}.company-search-modal__no-results{color:#721c24;background-color:#ffebee;border:1px solid #a5070e;padding:.75rem 1.25rem;margin:1rem 0;border-radius:.25rem}.company-search-modal__footer{padding:20px 30px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.company-search-modal__description{color:#666;font-size:14px;margin-bottom:20px;line-height:1.5}.btn-danger{background:#d2091e;color:#fff}.btn-danger:hover{background:#a10717}@media (max-width: 768px){.company-search-modal__content{width:95%;max-height:90vh}.company-search-modal__body{padding:20px}.company-search-modal__search-section{flex-direction:column}.company-search-modal__table{font-size:12px}.company-search-modal__table th,.company-search-modal__table td{padding:4px 6px}}.field-changed{background-color:#e3f2fd!important;border:1px solid #2196f3!important;border-radius:4px;position:relative}.field-changed:hover{background-color:#bbdefb!important}.inline-field-changed{background-color:#e3f2fd;padding:2px 6px;border-radius:3px;border:1px solid #2196f3}.work-hours-changed .work-hours-table{background-color:#e3f2fd!important;border:2px solid #2196f3!important;border-radius:4px}.work-hours-changed .work-hours-table td,.work-hours-changed .work-hours-table th{background-color:#e3f2fd!important}.work-hours-changed .work-hours-table:hover,.work-hours-changed .work-hours-table:hover td,.work-hours-changed .work-hours-table:hover th{background-color:#bbdefb!important}.work-hours-tooltip{position:absolute;bottom:100%;left:0;right:0;margin-bottom:10px;background:white;border:2px solid #2196f3;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:15px;z-index:1000;max-height:400px;overflow-y:auto}.work-hours-tooltip .work-schedule-table{width:100%;border-collapse:collapse}.work-hours-tooltip .work-schedule-table th{background:#f5f5f5;padding:8px;border:1px solid #ddd;font-weight:700}.work-hours-tooltip .work-schedule-table td{padding:6px;border:1px solid #ddd}.field-change-tooltip-wrapper{position:relative;display:inline-block}.field-change-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;background:white;border:2px solid #2196f3;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:12px;z-index:1000;min-width:250px;max-width:400px;white-space:normal;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.field-change-tooltip.show{opacity:1;visibility:visible}.field-change-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#2196f3}.field-change-tooltip strong{display:block;margin-bottom:8px;color:#1976d2;font-size:14px}.field-change-tooltip div{font-size:13px;line-height:1.5;color:#333}.field-change-tooltip div:not(:last-child){margin-bottom:6px}.labelled-company-input.label-inline{display:grid;grid-template-columns:250px 1fr;column-gap:1rem;align-items:center}.labelled-company-input.label-inline label{display:contents}.labelled-company-input.label-inline label .labelled-company-input__title{grid-column:1;margin:0;display:inline-flex;align-items:center;gap:.5rem}.labelled-company-input.label-inline label .labelled-company-input__title .help-tooltip-wrapper{margin:0}.labelled-company-input.label-inline label .labelled-company-input__input{grid-column:2;margin:0}.labelled-company-input.label-inline .labelled-company-input__errors{grid-column:2;margin-top:.25rem}.labelled-company-input.label-top label{display:block}.labelled-company-input.label-top label .labelled-company-input__title{display:block;margin-bottom:.5rem}.labelled-company-input.label-top label .labelled-company-input__input{width:100%}.labelled-company-input.label-top .labelled-company-input__errors{margin-top:.5rem}.labelled-company-input__input{padding:.5rem;width:100%;background:transparent;color:inherit;border-width:2px;border-style:solid}.labelled-company-input__input.-clickable{cursor:pointer}.labelled-company-input__input:focus,.labelled-company-input__input:focus-visible{outline:none;-webkit-box-shadow:0px 0px 5px var(--input-shadow-color);-moz-box-shadow:0px 0px 5px var(--input-shadow-color);box-shadow:0 0 5px var(--input-shadow-color)}.labelled-company-input__input:disabled{opacity:unset;cursor:not-allowed}.labelled-company-input__input.-error{border-color:#e3342f}.labelled-company-input__input.-correct{border-color:green}.labelled-company-input__errors ul{list-style:none;padding:0;margin:0}.labelled-company-input__errors ul li{color:#e3342f;font-size:12px;margin-top:4px}:root{--color-white: #ffffff;--color-black: #000000;--color-semmelweis-blue: #232f61;--color-semmelweis-gold: #e3d496;--color-semmelweis-azure: #008bd2;--color-semmelweis-green: #008c49;--color-semmelweis-sun: #e8af3e;--color-semmelweis-red: #d2091e;--color-semmelweis-salmon: #f9c5af;--color-semmelweis-underprint: #3d4584;--color-semmelweis-gold-dark: #b3a16e}.theme-color-light{--header-background-color: var(--color-semmelweis-blue);--header-font-color: var(--color-white);--header-button-background-colors: var(--color-semmelweis-blue), var(--color-semmelweis-blue);--background-color: var(--color-white);--font-color: var(--color-semmelweis-blue);--button-background-colors: var(--color-semmelweis-blue), var(--color-semmelweis-blue);--button-background-colors-active: var(--color-semmelweis-azure), var(--color-semmelweis-azure);--button-font-color: var(--color-white);--button-font-color-hover: var(--color-white);--input-shadow-color: var(--color-semmelweis-blue);--form-border-color: var(--color-semmelweis-blue);--scrollbar-track-color: var(--color-semmelweis-underprint);--scrollbar-thumb-color: var(--color-semmelweis-azure);--scrollbar-thumb-hover-color: var(--color-white);--error-color: var(--color-semmelweis-red)}.theme-color-dark{--header-background-color: var(--color-semmelweis-gold-dark);--header-font-color: var(--color-semmelweis-blue);--header-button-background-colors: var(--color-semmelweis-gold-dark), var(--color-semmelweis-gold-dark);--background-color: var(--color-semmelweis-blue);--font-color: var(--color-semmelweis-gold);--button-background-colors: var(--color-semmelweis-gold-dark), var(--color-semmelweis-gold-dark);--button-background-colors-active: var(--color-semmelweis-gold), var(--color-semmelweis-gold);--button-font-color: var(--color-semmelweis-blue);--button-font-color-hover: var(--color-semmelweis-blue);--input-shadow-color: var(--color-semmelweis-gold);--form-border-color: var(--color-semmelweis-gold);--scrollbar-track-color: #000000;--scrollbar-thumb-color: var(--color-semmelweis-gold-dark);--scrollbar-thumb-hover-color: var(--color-white);--error-color: var(--color-semmelweis-sun)}.fade-in{background-color:#999;animation:fadeIn .5s ease forwards,fadeOutBackground .5s ease forwards 3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOutBackground{0%{background-color:#999}to{background-color:transparent}}.warning-message{display:flex;background-color:#e3342f;color:#fff;font-size:.75rem;font-weight:500;margin-inline-end:.625rem;padding:.125rem .625rem;border-radius:.25rem;width:fit-content}.döntések{display:ruby;border-style:dotted;gap:10px;padding:10px}.elutasított{padding:10px}
