.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.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_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.cap-configurator{--cap-color-main: #3E7D24;--cap-color-main-gradient-1: #00844B;--cap-color-main-gradient-2: #008970;--cap-color-text-default: #181818;--cap-color-text-on-active: #F3F3F3;--cap-color-text-on-main: #F3F3F3;--cap-color-border-soft: #636363;--cap-color-border-very-soft: #ABA9A9;--cap-color-background: #FFFFFF;--cap-color-background-active: #434641;--cap-color-disabled: #d4d4d4;--cap-color-table-bg-odd-row: #f2f2f2;--cap-color-info: #007EDB;--cap-color-text-on-info: #FFFFFF;--cap-color-warning: #FFD489;--cap-color-text-on-warning: #000000;--cap-color-error: #D22751;--cap-color-text-on-error: #FFFFFF;--cap-default-font-family: "Sora", sans-serif;--cap-icon-font-family: "Material Symbols Outlined";--cap-default-border-radius: 3px;--cap-shadow-necessary: 3px 3px 5px rgba(0, 0, 0, .18);--cap-shadow-default: 3px 3px 5px rgba(0, 0, 0, .18);--cap-shadow-button-active: 3px 3px 5px rgba(0, 0, 0, .18);--cap-shadow-footer: 3px -3px 10px 6px rgba(0, 0, 0, .15);--cap-shadow-surrounding: 0px 0px 8px rgba(0, 0, 0, .18);--cap-stripes-right-path: polygon(0% 0%, 96% 0, 94% 100%, 95% 100%, 97% 0, 98% 0, 96% 100%, 97% 100%, 99% 0, 100% 0, 98% 100%, 0% 100%);--cap-gradient-main: linear-gradient(90deg, var(--cap-color-main) 0%, var(--cap-color-main-gradient-1) 50%, var(--cap-color-main-gradient-2) 100%)}.cap-configurator{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;min-height:100%;max-height:100%;width:100%;min-width:100%;max-width:100%;background-color:var(--cap-page-background);color:var(--cap-text-color-default);font-family:var(--cap-default-font-family);font-weight:300;font-style:normal;font-size:var(--cap-default-font-size);box-sizing:border-box;position:relative;container-type:size;container-name:capconfigurator;color:var(--cap-color-text-default);background-color:var(--cap-color-background)}.cap-configurator .cap-configurator-inner{width:100%;max-width:1500px;height:100%;margin:auto}.cap-configurator *{box-sizing:border-box;font-family:var(--cap-default-font-family)}.cap-keep-linebreaks{white-space:break-spaces}.cap-viewmode{display:none}h1,h2,h3,h4,h5,h6{font-weight:var(--cap-font-default-bold-weight)}p{margin-top:.25em;margin-bottom:.33em}*{--cap-font-default-size: 9px;--cap-font-default-weight: 300;--cap-font-default-bold-weight: 500;--cap-font-category-group-size: 18px;--cap-font-category-group-weight: 500;--cap-font-category-size: 16px;--cap-font-category-weight: 300;--cap-font-title-size: 18px;--cap-font-title-weight: 200;--cap-font-major-menulink-size: 14px;--cap-font-major-menulink-weight: 300;--cap-font-feature-title-size: 15px;--cap-font-feature-title-weight: 300;--cap-font-product-info-size: 10px;--cap-font-product-info-weight: 300;--cap-font-product-info-bold-weight: 500;--cap-font-input-size: 12px;--cap-font-input-weight: 300;--cap-font-input-description-size: 12px;--cap-font-input-description-weight: 200;--cap-font-summary-price-weight: 200;--cap-font-summary-price-size: 20px;--cap-font-summary-weight-size: 10px;--cap-font-summary-priceNotice-size: 8px;--cap-font-next-button-size: 11px;--cap-font-next-button-weight: 300;--cap-header-size: 3em;--cap-config-header-size: 2em;--cap-footer-size: 5.5em}.cap-viewmode{z-index:2}@container capconfigurator (min-width: 340px){*{--cap-font-default-size: 12px;--cap-font-default-weight: 300;--cap-font-default-bold-weight: 500;--cap-font-category-group-size: 22px;--cap-font-category-group-weight: 500;--cap-font-category-size: 20px;--cap-font-category-weight: 300;--cap-font-title-size: 22px;--cap-font-title-weight: 200;--cap-font-major-menulink-size: 16px;--cap-font-major-menulink-weight: 300;--cap-font-feature-title-size: 18px;--cap-font-feature-title-weight: 300;--cap-font-product-info-size: 12px;--cap-font-product-info-weight: 300;--cap-font-product-info-bold-weight: 500;--cap-font-input-size: 14px;--cap-font-input-weight: 300;--cap-font-input-description-size: 12px;--cap-font-input-description-weight: 200;--cap-font-summary-price-weight: 200;--cap-font-summary-price-size: 24px;--cap-font-summary-weight-size: 12px;--cap-font-summary-priceNotice-size: 10px;--cap-font-next-button-size: 13px;--cap-font-next-button-weight: 300;--cap-header-size: 3em;--cap-config-header-size: 2.5em;--cap-footer-size: 7.25em}.cap-viewmode{z-index:2}}@container capconfigurator (min-width: 700px){*{--cap-font-default-size: 12px;--cap-font-default-weight: 300;--cap-font-default-bold-weight: 500;--cap-font-category-group-size: 20px;--cap-font-category-group-weight: 500;--cap-font-category-size: 18px;--cap-font-category-weight: 300;--cap-font-title-size: 28px;--cap-font-title-weight: 200;--cap-font-major-menulink-size: 14px;--cap-font-major-menulink-weight: 300;--cap-font-feature-title-size: 16px;--cap-font-feature-title-weight: 300;--cap-font-product-info-size: 14px;--cap-font-product-info-weight: 300;--cap-font-product-info-bold-weight: 500;--cap-font-input-size: 14px;--cap-font-input-weight: 300;--cap-font-input-description-size: 12px;--cap-font-input-description-weight: 200;--cap-font-summary-price-weight: 200;--cap-font-summary-price-size: 40px;--cap-font-summary-weight-size: 16px;--cap-font-summary-priceNotice-size: 12px;--cap-font-next-button-size: 18px;--cap-font-next-button-weight: 300;--cap-header-size: 3em;--cap-config-header-size: 2.75em;--cap-footer-size: 5.25em}.cap-viewmode{z-index:1}}@container capconfigurator (min-width: 1200px){*{--cap-font-default-size: 12px;--cap-font-default-weight: 300;--cap-font-default-bold-weight: 500;--cap-font-category-group-size: 20px;--cap-font-category-group-weight: 500;--cap-font-category-size: 18px;--cap-font-category-weight: 300;--cap-font-title-size: 32px;--cap-font-title-weight: 200;--cap-font-major-menulink-size: 14px;--cap-font-major-menulink-weight: 300;--cap-font-feature-title-size: 18px;--cap-font-feature-title-weight: 300;--cap-font-product-info-size: 14px;--cap-font-product-info-weight: 300;--cap-font-product-info-bold-weight: 500;--cap-font-input-size: 14px;--cap-font-input-weight: 300;--cap-font-input-description-size: 12px;--cap-font-input-description-weight: 200;--cap-font-summary-price-weight: 200;--cap-font-summary-price-size: 46px;--cap-font-summary-weight-size: 16px;--cap-font-summary-priceNotice-size: 12px;--cap-font-next-button-size: 18px;--cap-font-next-button-weight: 300;--cap-header-size: 3em;--cap-config-header-size: 3rem;--cap-footer-size: 5.75em}.cap-viewmode{z-index:0}}.cap-icon{font-family:var(--cap-icon-font-family)!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;vertical-align:middle}@container capconfigurator (max-width: 339.99px){.cap-configurator-inner{display:grid;grid-template-columns:1fr;grid-template-rows:var(--cap-header-size) 1fr}.cap-configurator-inner .cap-header{grid-row:1;display:grid;grid-template-columns:4em 1fr 2em 2em}.cap-header .cap-header-icon{grid-column:1}.cap-header .cap-header-text{grid-column:2}.cap-header .cap-lanaguage-selector,.cap-header .cap-header-user{display:none}.cap-header .cap-header-dashboard{grid-column:3}.cap-header .cap-header-close{grid-column:4}}@container capconfigurator (min-width: 340px) and (max-width: 699.99px){.cap-configurator-inner{display:grid;grid-template-columns:1fr;grid-template-rows:var(--cap-header-size) 1fr}.cap-configurator-inner .cap-header{grid-row:1;display:grid;grid-template-columns:4em 1fr 2em 2em}.cap-header .cap-header-icon{grid-column:1}.cap-header .cap-header-text{grid-column:2}.cap-header .cap-lanaguage-selector,.cap-header .cap-header-user{display:none}.cap-header .cap-header-dashboard{grid-column:3}.cap-header .cap-header-close{grid-column:4}}@container capconfigurator (min-width: 700px){.cap-configurator-inner{display:grid;grid-template-columns:repeat(48,1fr);grid-template-rows:var(--cap-header-size) 1fr}.cap-configurator-inner .cap-header{grid-row:1;grid-column:1 / span 48;display:grid;grid-template-columns:subgrid}.cap-header .cap-header-icon{grid-column:2 / span 4}.cap-header .cap-header-text{grid-column:7 / span 36}.cap-header .cap-lanaguage-selector{grid-column:44 / span 1}.cap-header .cap-header-user{grid-column:45 / span 1}.cap-header .cap-header-dashboard{grid-column:46 / span 1}.cap-header .cap-header-close{grid-column:47 / span 1}}@container capconfigurator (min-width: 1200px){.cap-configurator-inner{display:grid;grid-template-columns:repeat(48,1fr);grid-template-rows:var(--cap-header-size) 1fr}.cap-configurator-inner .cap-header{grid-row:1;grid-column:1 / span 48;display:grid;grid-template-columns:subgrid}.cap-header .cap-header-icon{grid-column:2 / span 2}.cap-header .cap-header-text{grid-column:5 / span 38}.cap-header .cap-lanaguage-selector{grid-column:44 / span 1}.cap-header .cap-header-user{grid-column:45 / span 1}.cap-header .cap-header-dashboard{grid-column:46 / span 1}.cap-header .cap-header-close{grid-column:47 / span 1}}.cap-base-feature-scrollbox{grid-row:2;grid-column:1}@container capconfigurator (min-width: 700px){.cap-base-feature-scrollbox{grid-row:2;grid-column:2 / span 46}}@container capconfigurator (max-width: 339.99px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{grid-row:2;overflow:auto;display:grid;grid-template-columns:1fr;padding:0 .25em}.cap-configuration .cap-footer{grid-row:3;display:grid;grid-template-columns:1fr 7em;grid-template-rows:2.5em 1fr;padding:.5em}.cap-main-config .cap-config-title{grid-row:1;grid-column:1;position:sticky;top:0;z-index:15;background-color:var(--cap-color-background)}.cap-main-config .cap-config-currentcategory{grid-row:2;grid-column:1;margin-bottom:1em}.cap-main-config .cap-domaincategories{grid-row:2 / span 3;grid-column:1;overflow:auto;scrollbar-width:none;padding-bottom:3em;width:0;height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size))}.cap-main-config.cap-domainview .cap-domaincategories{width:100%;z-index:20}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-row:4;grid-column:1;min-width:100%;margin-bottom:2em}.cap-main-config .cap-featureditor{grid-row:3;grid-column:1}.cap-main-config.cap-domainview .cap-info-viewer,.cap-main-config.cap-domainview .cap-featureditor,.cap-main-config.cap-domainview .cap-config-currentcategory{display:none}.cap-footer .cap-summary{grid-column:1}.cap-footer .cap-summary-actions{grid-row:1;grid-column:2;display:flex;flex-direction:column;justify-content:space-around;align-items:end}.cap-footer .cap-summary-main{grid-column:1 / span 2;grid-row:2;height:90%}.cap-dialog-window{width:95%}}@container capconfigurator (min-width: 340px) and (max-width: 699.99px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{grid-row:2;overflow:auto;display:grid;grid-template-columns:1fr;padding:0 .25em}.cap-configuration .cap-footer{grid-row:3;display:grid;grid-template-columns:1fr 9em;grid-template-rows:3.33em 1fr;padding:.5em}.cap-main-config .cap-config-title{grid-row:1;grid-column:1;position:sticky;top:0;z-index:15;background-color:var(--cap-color-background)}.cap-main-config .cap-config-currentcategory{grid-row:2;grid-column:1;margin-bottom:1em}.cap-main-config .cap-domaincategories{grid-row:2 / span 3;grid-column:1;overflow:auto;scrollbar-width:none;padding-bottom:3em;width:0;height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size))}.cap-main-config.cap-domainview .cap-domaincategories{width:100%;z-index:20}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-row:4;grid-column:1;min-width:100%;margin-bottom:2em}.cap-main-config .cap-featureditor{grid-row:3;grid-column:1}.cap-main-config.cap-domainview .cap-info-viewer,.cap-main-config.cap-domainview .cap-featureditor,.cap-main-config.cap-domainview .cap-config-currentcategory{display:none}.cap-footer .cap-summary{grid-column:1}.cap-footer .cap-summary-actions{grid-row:1;grid-column:2;display:flex;flex-direction:column;justify-content:space-around;align-items:end}.cap-footer .cap-summary-main{grid-column:1 / span 2;grid-row:2;height:90%}.cap-dialog-window{width:95%}}@container capconfigurator (min-width: 700px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{grid-row:2;grid-column:1 / span 48;height:100%;min-height:0;overflow:unset;display:grid;grid-template-columns:subgrid;grid-template-rows:var(--cap-config-header-size) 1fr}.cap-configuration .cap-footer{grid-row:3;grid-column:1 / span 48;display:grid;grid-template-columns:subgrid}.cap-main-config .cap-config-title{grid-row:1;grid-column:2 / span 28}.cap-main-config .cap-config-currentcategory{grid-row:1;grid-column:31 / span 17}.cap-main-config .cap-domaincategories{grid-row:2;grid-column:2 / span 28;overflow:auto;scrollbar-width:none;padding-bottom:3em;width:0}.cap-main-config.cap-domainview .cap-domaincategories{width:100%;z-index:8}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-row:2;grid-column:2 / span 28;overflow:auto}.cap-main-config .cap-featureditor{grid-row:2;grid-column:31 / span 17;min-height:0}.cap-main-config.cap-domainview .cap-info-viewer,.cap-main-config.cap-domainview .cap-featureditor,.cap-main-config.cap-domainview .cap-config-currentcategory{display:unset}.cap-footer .cap-summary{grid-row:1;grid-column:2 / span 18}.cap-footer .cap-summary-actions{grid-row:1;grid-column:21 / span 13;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;justify-content:space-evenly}.cap-footer .cap-summary-main{grid-row:1;grid-column:35 / span 13;height:75%}.cap-dialog-window{width:80%}}@container capconfigurator (min-width: 1200px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{grid-row:2;grid-column:1 / span 48;height:100%;min-height:0;display:grid;grid-template-columns:subgrid;grid-template-rows:var(--cap-config-header-size) 1fr}.cap-configuration .cap-footer{grid-row:3;grid-column:2 / span 46;display:grid;grid-template-columns:subgrid}.cap-main-config .cap-config-title{grid-row:1;grid-column:2 / span 33}.cap-main-config .cap-config-currentcategory{grid-column:36/ span 12}.cap-main-config .cap-domaincategories{grid-row:2;grid-column:2 / span 12;overflow:auto;scrollbar-width:none;padding-bottom:3em;width:0}.cap-main-config.cap-domainview .cap-domaincategories{width:100%}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config.cap-domainview .cap-infos{grid-column:15 / span 20}.cap-main-config .cap-infos{grid-column:2 / span 33;min-height:0}.cap-main-config .cap-featureditor{grid-column:36 / span 12;padding-bottom:10px;min-height:0}.cap-footer .cap-summary{grid-column:2 / span 11}.cap-footer .cap-summary-actions{grid-column:14 / span 20}.cap-footer .cap-summary-main{grid-column:35 / span 11}.cap-dialog-window{width:unset;min-width:35em}}@container capconfigurator (max-width: 699.99px){.cap-summary-container{grid-row:2;grid-column:1;overflow:auto;display:grid;padding:0 .5em}.cap-summary-container .cap-overview-summary{grid-row:2}.cap-summary-container .cap-summary-header{grid-row:1;margin-bottom:1em}.cap-summary-container .cap-summary-conclusion{grid-row:3;margin:1em 0}}@container capconfigurator (min-width: 700px){.cap-summary-container{grid-row:2;grid-column:2 / span 46;overflow-y:auto;overflow-x:clip;display:grid;grid-template-columns:subgrid;grid-template-rows:min-content 1fr}.cap-summary-container .cap-overview-summary{grid-row:1 / span 2;grid-column:1 / span 30}.cap-summary-container .cap-summary-header{grid-row:1;grid-column:32/ span 14}.cap-summary-container .cap-summary-conclusion{grid-row:2;grid-column:32/ span 14;margin:1em 0}}@container capconfigurator (max-width: 699.99px){.cap-goodbye{grid-row:2;grid-column:1;overflow:auto;padding:0 .5em}}@container capconfigurator (min-width: 700px){.cap-goodbye{grid-row:2;grid-column:2 / span 46;overflow:auto}}@container capconfigurator (max-width: 699.99px){.cap-dashboard{grid-row:1 / span 2;overflow:auto;padding:0 .25em}}@container capconfigurator (min-width: 700px){.cap-dashboard{grid-column:2 / span 46;grid-row:1 / span 2;overflow:auto}}@container capconfigurator (min-width: 700px){.cap-configuration-search{display:flex;margin-top:1em}.cap-configuration-search-filter{order:2;position:sticky;top:0;height:min-content;width:20em;padding:0 .25em 0 .75em}.cap-configuration-search-result{align-self:start;flex-grow:1}}.cap-scrollbox-content{overflow:auto;scrollbar-width:none}.cap-scrollbox-scrollbutton{position:relative;display:grid;grid-template-columns:1fr 2.5em 1fr;grid-template-rows:2.5em 1fr 2.5em;height:100%;min-height:0}.cap-scrollbox-scrollbutton>.cap-scrollbox-content{grid-row:1 / span 3;grid-column:1 / span 3}.cap-scrollbox-thumb{position:relative;display:grid;grid-template-columns:1fr .33em;grid-template-rows:1fr;height:100%}.cap-scrollbox-thumb>.cap-scrollbox-content{grid-column:1}.cap-scrollbutton.cap-scrollbutton-up{grid-row:1;top:.5em}.cap-scrollbutton.cap-scrollbutton-down{grid-row:3;bottom:.5em}.cap-scrollbutton{position:sticky;margin-right:calc(50% - 1.25em);float:right;width:2.5em;height:2.5em;background:var(--cap-color-background);border-radius:100%;box-shadow:var(--cap-shadow-necessary);cursor:pointer;grid-column:2;text-align:center}.cap-scrollbutton .cap-icon{font-size:2.5em;color:var(--cap-color-main)}.cap-scrollbutton:hover{background:var(--cap-gradient-main)}.cap-scrollbutton:hover .cap-icon{color:var(--cap-color-text-on-main)}.cap-scrollbutton-invisible{display:none}.cap-scrollbar{grid-column:2;position:relative}.cap-scrollthumb{height:3em;width:100%;position:absolute;background:var(--cap-gradient-main);border-radius:var(--cap-default-border-radius);box-shadow:var(--cap-shadow-default);cursor:all-scroll}.cap-scrollthumb:hover{background:var(--cap-color-border-soft)}.cap-scrollthumb.scrolling{background:var(--cap-color-background-active)}.cap-dialog-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:199;display:flex}.cap-dialog-container-first{background-color:#000000a8}.cap-dialog-window{margin:auto;max-height:calc(100% - 2rem);display:flex;flex-direction:column;background-color:var(--cap-color-background);border-radius:calc(2 * var(--cap-default-border-radius));box-shadow:var(--cap-shadow-default)}.cap-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0;font-size:var(--cap-font-feature-title-size);font-weight:var(--cap-font-feature-title-weight)}.cap-dialog-header-close{width:1.75em;height:1.75em;cursor:pointer;text-align:end}.cap-dialog-header-close .cap-icon{transition:transform .2s ease-out;font-size:calc(1.33 * var(--cap-font-feature-title-size))}.cap-dialog-header-close:hover .cap-icon{transform:scale(1.15);transition:transform .2s ease-out}.cap-dialog-header-message{margin:.5em 0 1.5em;padding:1em .5em;background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);border-radius:var(--cap-default-border-radius)}.cap-dialog-message{overflow:auto;height:100%;padding:1rem}.cap-dialog-actions{display:flex;justify-content:space-between}.cap-dialog-actions .cap-button{padding:0 3em}.cap-dialog-confirmation{margin:1em 0;white-space:pre-wrap}.cap-dialog-error{display:flex;gap:1em;align-items:center}.cap-dialog-error-icon{font-size:200%}.cap-dialog-error~.cap-dialog-actions .cap-button{width:100%;margin-top:2em}.cap-dialog-error-message p{white-space:pre-wrap}.cap-dialog-confirm-feature h3:after{display:block;content:"";width:100%;height:4px;background:var(--cap-gradient-main);border-top-left-radius:var(--cap-default-border-radius);border-bottom-left-radius:var(--cap-default-border-radius);clip-path:var(--cap-stripes-right-path)}.cap-dialog-confirm-feature-item{list-style-type:none;display:grid;grid-template-columns:1em 1fr 5em 5em}.cap-dialog-confirm-feature-block-add,.cap-dialog-confirm-feature-block-remove{padding:0;margin-bottom:2em}.cap-dialog-confirm-feature-block-add .cap-dialog-confirm-feature-item:before{content:"+"}.cap-dialog-confirm-feature-block-remove .cap-dialog-confirm-feature-item:before{content:"-"}.cap-feature-item-price,.cap-feature-item-description{text-align:right}.cap-dialog-confirm-feture-summary{background:var(--cap-color-background-active);color:var(--cap-color-text-on-active);margin:1em 0;padding:1em;display:flex;justify-content:space-between;border-radius:calc(2 * var(--cap-default-border-radius))}.cap-login{display:flex;flex-direction:column}.cap-login>button{margin-top:2em}.cap-login>*{margin-top:1em}.cap-login-toolbar{display:flex}.cap-login-toolbar>button:last-child{margin-left:auto}*{--cap-tabbox-header-size: 2.5em}.cap-tabbox{width:100%}.cap-tabbox-header{display:grid}.cap-tabbox-header-controls{position:relative;grid-row:1;grid-column:1;height:0px}.cap-tabbox-header-tabs{grid-row:1;grid-column:1;display:flex;gap:.44em;height:var(--cap-tabbox-header-size);overflow-x:auto;scrollbar-width:none}.cap-tabbox-header-item{cursor:pointer;border:solid 1px var(--cap-color-border-very-soft);border-radius:calc(2 * var(--cap-default-border-radius));padding:.5em 1.25em;white-space:nowrap}.cap-tabbox-header-item-selected{background:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-tabbox-header-item:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main)}.cap-tabbox-content{width:100%;padding-top:.5em}.cap-tabbox-scroll{position:absolute;cursor:pointer;width:1.5em;height:var(--cap-tabbox-header-size);border-radius:calc(3 * var(--cap-default-border-radius));background:var(--cap-color-border-very-soft);z-index:5;opacity:1;transition:opacity linear .25s;line-height:var(--cap-tabbox-header-size)}.cap-tabbox-scroll .cap-icon{font-size:calc(2 * var(--cap-font-default-size));vertical-align:text-bottom}.cap-tabbox-scroll-left{top:0;left:0}.cap-tabbox-scroll-right{top:0;right:0}.cap-tabbox-scroll:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main)}.cap-tabbox-scroll-hidden{cursor:unset;opacity:0;transition:opacity linear .25s;z-index:-1000}.cap-error-container{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffffffe6;z-index:999;display:flex;border-radius:1em}.cap-error-window{margin:auto;width:80%;height:80%;border:solid 10px var(--cap-color-error);background-color:var(--cap-color-background-active);border-radius:1em}.cap-error-title{width:100%;height:3rem;text-align:center;line-height:2.5rem;font-size:20px;font-size:var(--cap-font-feature-title-size);font-weight:var(--cap-font-feature-title-weight);background-color:var(--cap-color-error);color:var(--cap-color-text-on-active);text-transform:uppercase}.cap-error-message{color:var(--cap-color-text-on-active);height:calc(100% - 3em);padding:1em;overflow:auto;border-radius:1em;font-family:monospace}.cap-error-message table tr td{padding-bottom:1em}.cap-error-message table td:first-child{font-weight:var(--cap-font-product-info-bold-weight);vertical-align:top;padding-right:.75em}.cap-block-warning{display:flex;align-items:center;border-radius:calc(2 * var(--cap-default-border-radius));background:var(--cap-color-warning);padding:.5em}.cap-loading-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:20;display:flex}.cap-loading-background .cap-loading-image{margin:auto;width:10em;height:10em}.cap-content-skeleton{width:50%}.cap-toast{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60em;z-index:899;display:flex;align-items:center;gap:1em;padding:1em;border-radius:1em}.cap-toast-fading{animation:.3s linear 0s cap-toast-appear,2s linear 1.5s cap-toast-fadeout}@keyframes cap-toast-appear{0%{transform:translate(-50%,-50%) scale(.85)}50%{transform:translate(-50%,-50%) scale(1.25)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes cap-toast-fadeout{0%{opacity:1}to{opacity:0}}.cap-toast-info{background-color:var(--cap-color-info);color:var(--cap-color-text-on-info)}.cap-toast-warning{background-color:var(--cap-color-warning);color:var(--cap-color-text-on-warning)}.cap-toast-error{background-color:var(--cap-color-error);color:var(--cap-color-text-on-error)}.cap-toast-close{cursor:pointer}.cap-toast-icon{font-size:150%}.cap-button{height:2.5em;min-width:6em;border-radius:var(--cap-default-border-radius);background:transparent;border:solid 1px var(--cap-color-border-soft);box-shadow:var(--cap-shadow-default);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight);font-family:var(--cap-default-font-family);cursor:pointer;color:var(--cap-color-text-default)}.cap-button:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main);border:solid 1px transparent}.cap-button:active{box-shadow:var(--cap-shadow-button-active);background:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-button>.cap-icon{font-size:133%}.cap-button.cap-button-main{background:var(--cap-color-main);color:var(--cap-color-text-on-main);border:solid 1px transparent}.cap-button.cap-button-main:hover{color:var(--cap-color-text-on-active);background:var(--cap-color-background-active)}.cap-button.cap-button-link{box-sizing:border-box;border:none;box-shadow:none;border-bottom:solid 1px var(--cap-color-text-default);border-radius:0;height:unset}.cap-button.cap-button-link:hover{border-bottom:solid 2px transparent;background:linear-gradient(var(--cap-color-background),var(--cap-color-background)) padding-box,var(--cap-gradient-main) border-box;color:var(--cap-color-text-default);padding-bottom:0;padding-top:1px}.cap-button.cap-button-link:active{border-bottom:solid 2px var(--cap-color-border-soft);background:none;color:var(--cap-color-text-default)}.cap-button-undecorated{border:none;background:transparent;cursor:pointer;color:var(--cap-color-text-default)}.cap-button.cap-button-disabled,.cap-button.cap-button-disabled:hover{border-color:var(--cap-color-disabled);color:var(--cap-color-disabled);background:var(--cap-color-background)}.options-list-buttons{display:flex;flex-wrap:wrap;gap:1em}.cap-option-button{padding:.5em;text-align:center;cursor:pointer;border:solid 1px var(--cap-color-border-soft);border-radius:var(--cap-default-border-radius);box-shadow:var(--cap-shadow-default);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight)}.cap-option-button:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main);border:solid 1px transparent}.cap-option-button-image{display:flex;flex-direction:column;padding:0;max-width:calc(50% - 1em)}.cap-option-button-image>img{max-height:17em;max-width:100%}.cap-option-button-image>.cap-option-button-text{min-height:3em;display:flex;align-items:center;justify-content:center;padding:0 .33em}.cap-option-button-inactive{box-shadow:none;background:var(--cap-color-background);filter:opacity(.33)}.cap-option-button-inactive:hover{background:var(--cap-color-background);color:var(--cap-color-text-default);border:solid 1px var(--cap-color-border-soft)}.cap-option-button-active{box-shadow:var(--cap-shadow-button-active);background:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-option-button-description{font-size:var(--cap-font-input-description-size);font-weight:var(--cap-font-input-description-weight)}.cap-multiselect-feature{display:flex;flex-direction:column;align-items:start}.cap-multiselect-description{float:right;font-size:var(--cap-font-input-description-size);font-weight:var(--cap-font-input-description-weight)}.cap-multiselect-feature .cap-checkbox-container{margin-top:1em}.cap-multiselect-feature .cap-checkbox-container:first-child{margin-top:.25em}.cap-multiselect-feature .cap-checkbox-container label{width:100%}.cap-lanaguage-selector{background-color:var(--cap-color-background);border:none;cursor:pointer;margin:0;padding:0;width:min-content}.cap-configurator a{color:inherit;text-decoration:none;border-bottom:solid 1px}.cap-configurator a:hover{border-bottom:solid 3px transparent;border-image:var(--cap-gradient-main);border-image-slice:1}.cap-configurator a:active{border-bottom:solid 2px var(--cap-color-border-very-soft);border-image:none}.cap-component-annotation-anchor{display:none}.cap-component-annotation-frame{position:absolute;background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);margin-top:1em;border-radius:calc(2 * var(--cap-default-border-radius));display:flex;flex-direction:row}.cap-component-annotation-frame:after{content:"";position:absolute;top:-1em;left:1.5em;border-width:0 1em 1em 1em;border-style:solid;border-color:var(--cap-color-main) transparent;display:block;width:0}.cap-component-annotation-close{cursor:pointer;font-size:150%;margin-top:.1em;margin-right:.1em}.cap-component-annotation-content{padding:0 1em}.cap-checkbox-container{display:flex;align-items:center;cursor:pointer}.cap-checkbox-container>.cap-checkbox{flex-shrink:0}.cap-checkbox-container>*,.cap-checkbox{cursor:pointer}.cap-checkbox-container>*:nth-child(2){padding-left:.5em}.cap-checkbox-container:hover>.cap-checkbox,.cap-checkbox:hover{border:2px solid var(--cap-color-main-gradient-2)}.cap-checkbox-container:hover>*{color:var(--cap-color-main-gradient-2)}.cap-checkbox{appearance:none;border:2px solid var(--cap-color-border-very-soft);border-radius:calc(var(--cap-default-border-radius) * 2);width:1.5em;height:1.5em;display:grid;place-content:center;background-color:transparent}.cap-checkbox.cap-checkbox-disabled{cursor:default;background-color:#00000021}.cap-checkbox.cap-error{border-color:var(--cap-color-error)}.cap-checkbox.cap-warning{border-color:var(--cap-color-warning)}.cap-checkbox:checked:before{content:"";width:.9em;height:.9em;background-color:var(--cap-color-main);clip-path:polygon(12% 48%,41% 72%,86% 11%,99% 21%,45% 95%,3% 60%)}.cap-text-input{height:2.5em;border-radius:var(--cap-default-border-radius);border:solid 1px var(--cap-color-border-very-soft);font-family:var(--cap-default-font-family);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight);padding-bottom:3px}.cap-text-input:focus{outline:none}.cap-text-input:hover,.cap-text-input:focus{border-bottom:solid 4px transparent;background:linear-gradient(var(--cap-color-background),var(--cap-color-background)) padding-box,var(--cap-gradient-main) border-box;padding-bottom:0;box-shadow:var(--cap-shadow-default)}.cap-text-input.cap-error{border-bottom:solid 4px transparent;background:linear-gradient(var(--cap-color-background),var(--cap-color-background)) padding-box,var(--cap-color-error) border-box;padding-bottom:0}.cap-text-input.cap-warning{border-bottom:solid 4px transparent;background:linear-gradient(var(--cap-color-background),var(--cap-color-background)) padding-box,var(--cap-color-warning) border-box;padding-bottom:0}.cap-selectbox-header{background:transparent;border:none;width:100%;padding:0}.cap-selectbox-header-frame{width:100%;display:grid;grid-template-columns:1fr 2em;cursor:pointer;border:solid 1px var(--cap-color-border-very-soft);border-radius:var(--cap-default-border-radius);font-family:var(--cap-default-font-family);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight);color:var(--cap-color-default)}.cap-selectbox-header-value{text-align:left;padding:.65em 0 .33em .5em}.cap-selectbox-header-frame .cap-selectbox-dropdown-icon .cap-icon{text-align:right;font-size:2em;padding:.1em 0 0;transition:transform .15s linear}.cap-selectbox-open .cap-selectbox-header-frame .cap-selectbox-dropdown-icon .cap-icon{transform:scaleY(-1);transition:transform .15s linear}.cap-select-box-border-south{grid-row:2;grid-column:1 / span 2}.cap-select-box-border-south{height:4px}.cap-select-box.cap-error select,.cap-select-box.cap-warning select{margin-bottom:3px}.cap-selectbox-header-frame:hover>.cap-select-box-border-south{background:var(--cap-gradient-main)}.cap-select-box.cap-error .cap-select-box-border-south{background:var(--cap-color-error)}.cap-select-box.cap-warning .cap-select-box-border-south{background:var(--cap-color-warning)}.cap-selectbox-items:popover-open{all:initial;box-sizing:border-box;width:max-content;max-height:15em;overflow:auto;border:solid 1px var(--cap-color-border-very-soft);border-radius:var(--cap-default-border-radius);background-color:var(--cap-color-background)}.cap-selectbox-item{cursor:pointer;padding:.5em .25em;font-family:var(--cap-default-font-family);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight);color:var(--cap-color-default);min-height:calc(2 * .5em + var(--cap-font-input-size))}.cap-selectbox-item:hover{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main)}.cap-selectbox-item-disabled{filter:opacity(.33)}.cap-selectbox-item-disabled:hover{background-color:var(--cap-color-background);color:var(--cap-color-text-default)}.cap-selectbox-item-selected{background-color:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-combobox-item-description{float:right;font-size:var(--cap-font-input-description-size);font-weight:var(--cap-font-input-description-weight)}.cap-select-box-disabled .cap-selectbox-header-frame{cursor:default;border-color:var(--cap-color-disabled);color:var(--cap-color-disabled)}.cap-select-box-disabled .cap-selectbox-header-frame:hover>.cap-select-box-border-south{background:none}.cap-select-box-disabled .cap-select-box-frame:hover>.cap-select-box-border-south{background:var(--cap-color-border-very-soft)}.cap-selectbox-header-filter{width:100%;padding:0}.cap-selectbox-header-filter input{width:100%}[role=tooltip],.hide-tooltip.hide-tooltip.hide-tooltip+[role=tooltip]{visibility:hidden;position:absolute;background:var(--cap-color-main);color:var(--cap-color-text-on-main);font-size:var(--cap-font-major-menulink-size);border-radius:var(--cap-default-border-radius);padding:.25em .5em;width:max-content;max-width:12em;z-index:100;opacity:0;transform:scale(.5)}[aria-describedby]:hover,[aria-describedby]:focus{position:relative}[aria-describedby]:hover+[role=tooltip],[aria-describedby]:focus+[role=tooltip]{visibility:visible;opacity:1;transform:scale(1);transition:opacity .5s ease-in,transform .2s ease-in}.cap-3d-view{max-width:100%;min-width:100%;min-height:20em;max-height:45em;position:relative}.cap-info-viewer .cap-info:only-child{margin-bottom:0;position:sticky;top:0}.cap-info-viewer .cap-info:only-child .cap-3d-view{height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size));min-height:unset}.cap-infos .cap-tabbox-content .cap-3d-view{height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size) - var(--cap-tabbox-header-size) - .5em);min-height:unset}.cap-3d-view>div{position:absolute;left:0;top:0;width:100%;height:100%}.cap-3d-view-background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.cap-3d-view-background.loading{z-index:50;background-color:#ffffffbf}.cap-3d-view-background.loading img{max-width:10em;max-height:10em;position:absolute;top:calc(50% - 5em);left:calc(50% - 5em)}.cap-3d-view-background.loading .cap-3d-toolbar{display:none}.cap-3d-toolbar{position:absolute;top:0;right:.5em;z-index:6}.cap-3d-toolbar>svg{cursor:pointer;width:2.4em;height:2.4em;box-shadow:var(--cap-shadow-necessary);border-radius:100%;padding:.4em;fill:var(--cap-color-text-default)}.cap-3d-toolbar>svg:hover{background:var(--cap-gradient-main);fill:var(--cap-color-text-on-active)}.cap-3d-toolbar.fullscreen{right:1.5em;top:1.5em}.cap-3d-toolbar.fullscreen>svg{width:3.5em;height:3.5em}.cap-3d-toolbar>svg.close_fullscreen{display:none}.cap-3d-toolbar.fullscreen>svg.fullscreen{display:none}.cap-3d-toolbar.fullscreen>svg.close_fullscreen{display:unset}.cap-dashboard-menu{padding:1em;display:flex;flex-wrap:wrap;gap:2em}.cap-landingpage .cap-dashboard-menu-title{text-align:center}.cap-landingpage .cap-dashboard-menu{justify-content:center}.cap-dashboard-item{width:13em;height:unset;display:flex;flex-direction:column;gap:.5em;justify-content:space-evenly;min-height:8.5em;border-radius:calc(2 * var(--cap-default-border-radius))}.cap-dashboard-item-icon{font-size:42px;color:var(--cap-color-main)}.cap-dashboard-item-image>img{max-width:100%;max-height:49px}.cap-dashboard-item-text{font-size:18px;overflow-wrap:break-word}.cap-dashboard-item:hover .cap-dashboard-item-icon,.cap-dashboard-item:hover .cap-dashboard-item-text{color:var(--cap-color-text-on-main)}.cap-dashboard-menu-path{display:flex;flex-wrap:wrap;gap:.5em;margin:1em 0}.cap-dashboard-menu-path-item{color:var(--cap-color-border-soft);transition:transform .1s linear;cursor:pointer}.cap-dashboard-menu-path-item:hover{transform:scale(1.05);color:var(--cap-color-main);transition:transform .1s linear}.cap-dashboard-menu-path-item:last-child{color:var(--cap-color-text-default)}.cap-dashboard-menu-path-item:last-child:hover{transform:scale(1);color:var(--cap-color-text-default);cursor:default}.cap-dashboard-menu-path-separator{color:var(--cap-color-border-soft)}.cap-header{border-bottom:solid 1px var(--cap-color-border-very-soft);align-items:center}.cap-header-text{text-align:center}.cap-header-icon img{margin-top:2px;max-height:calc(var(--cap-header-size) - 4px)}.cap-header-close,.cap-header-dashboard,.cap-lanaguage-selector>.cap-selectbox-header,.cap-header-user>.cap-selectbox-header{font-size:185%;cursor:pointer;transform:scale(1);transition:transform .2s ease-out;display:flex}.cap-header-close:hover,.cap-header-dashboard:hover,.cap-lanaguage-selector>.cap-selectbox-header:hover,.cap-header-user>.cap-selectbox-header:hover{transform:scale(1.15);transition:transform .2s ease-out}.cap-header [role=tooltip]{top:2.25em;right:0}.cap-lang-image{width:24px}.cap-footer{box-shadow:var(--cap-shadow-footer);border-radius:10px 10px 0 0;padding:.5em 0;z-index:10}.cap-footer .cap-summary{display:grid;grid-template-rows:1fr 1em;align-items:baseline;width:min-content;min-width:6.5em;white-space:nowrap}.cap-summary-item.cap-price{font-size:var(--cap-font-summary-price-size);font-weight:var(--cap-font-summary-price-weight);grid-row:1;grid-column:1 / span 2}.cap-summary-item.cap-weight{font-size:var(--cap-font-summary-weight-size);font-weight:var(--cap-font-summary-price-weight);grid-row:2;grid-column:1}.cap-summary-item.cap-priceNotice{font-size:var(--cap-font-summary-priceNotice-size);font-weight:var(--cap-font-summary-price-weight);text-align:right;grid-row:2;grid-column:2}.cap-summary-main{align-self:center}.cap-summary-main>button{width:100%;height:100%;display:flex;align-items:center;font-size:var(--cap-font-next-button-size);font-weight:var(--cap-font-next-button-weight)}.cap-summary-main>button>span:first-child{flex-grow:1}.cap-summary-main>button>span:last-child{font-size:calc(1.66 * var(--cap-font-next-button-size));font-weight:var(--cap-font-next-button-weight);justify-self:end;fill:var(--cap-color-text-on-main)}.cap-description-item-indent{height:1px;width:1em}.cap-description-item{display:flex;flex-wrap:wrap;font-size:var(--cap-font-default-size);font-weight:var(--cap-font-default-weight)}.cap-description-item-title{font-weight:var(--cap-font-default-bold-weight)}.cap-domaincategories{background-color:var(--cap-color-background)}.cap-domaincategory-group{margin-top:2em;margin-bottom:1em;font-size:var(--cap-font-category-group-size);font-weight:var(--cap-font-category-group-weight)}.cap-domaincategory{display:grid;grid-template-columns:1fr 2em;grid-template-rows:4.5em 6px;align-items:center;cursor:pointer}.cap-domaincategory.cap-with-details{grid-template-rows:3.5em 1fr 6px}.cap-domaincategory.cap-active{background:var(--cap-color-background-active);color:var(--cap-color-text-on-active);fill:var(--cap-color-text-on-active)}.cap-domaincategory-name{font-size:var(--cap-font-category-size);font-weight:var(--cap-font-category-weight);margin-left:1rem;grid-row:1;grid-column:1}.cap-domaincategory-expand{font-size:calc(1.33 * var(--cap-font-category-size));font-weight:var(--cap-font-category-weight);grid-row:1;grid-column:2}.cap-domaincategory-details{grid-row:2;grid-column:1 / span 2;margin-left:1.75rem;margin-bottom:1rem;font-size:var(--cap-font-default-size);font-weight:var(--cap-font-default-weight)}.cap-domaincategory-border-south{height:1px;align-self:end;grid-column:1 / span 2;background:var(--cap-color-border-very-soft)}.cap-domaincategory.cap-active .cap-domaincategory-border-south,.cap-domaincategory:hover .cap-domaincategory-border-south{background:var(--cap-gradient-main);height:100%}.cap-info{margin-bottom:1em;font-size:var(--cap-font-product-info-size);font-weight:var(--cap-font-product-info-weight)}.cap-featurelist .cap-featurelist-feature{display:grid;grid-template-columns:1fr 1fr;padding:.5rem 0}.cap-featurelist .cap-featurelist-key{font-weight:var(--cap-font-product-info-bold-weight)}.cap-infos img{max-width:100%}.cap-infobox-header{cursor:pointer;display:grid;grid-template-columns:1fr 2rem;align-items:center}.cap-infobox-title{padding-left:.5em}.cap-infobox-expand{font-size:1.66em;text-align:right;padding-right:.2em;transition:transform .2s ease-out}.cap-infobox-header:hover .cap-infobox-expand{transform:scale(1.15);transition:transform .2s ease-out}.cap-infobox-header .cap-infobox-header-border-south{height:3px;background:var(--cap-gradient-main);grid-column:1 / span 2}.cap-infobox-content{font-size:0;transition:font-size .33s ease-in;padding-left:.5em}.cap-infobox-content.visible{font-size:unset;transition:font-size .33s ease-out}.cap-main-config .cap-config-title{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;height:var(--cap-config-header-size)}.cap-config-model{font-size:var(--cap-font-title-size);font-weight:var(--cap-font-title-weight);text-align:center}.cap-config-title{position:relative}.cap-toggle-domain-category-view,.cap-switch-base-model{font-size:var(--cap-font-title-size)}.cap-toggle-domain-category-view:hover,.cap-switch-base-model:hover{color:var(--cap-color-main)}.cap-config-title [role=tooltip]{right:0}.cap-config-title.cap-single-page{grid-template-columns:1fr min-content}.cap-config-title.cap-single-page .cap-toggle-domain-category-view{display:none}.cap-config-currentcategory{font-size:var(--cap-font-category-size);font-weight:var(--cap-font-title-weight);line-height:var(--cap-font-title-size);scroll-margin-top:calc(5px + var(--cap-config-header-size))}.cap-config-currentcategory-border-south{width:100%;height:6px;background:var(--cap-gradient-main);border-top-left-radius:var(--cap-default-border-radius);border-bottom-left-radius:var(--cap-default-border-radius)}.cap-feature{border-radius:var(--cap-default-border-radius)}.cap-feature-disabled .cap-feature-title-value{color:var(--cap-color-disabled)}.cap-top-level-feature{padding:1.6em 0;display:grid;grid-template-columns:1fr 2em;position:relative}.cap-top-level-feature:first-child{padding-top:.33em}.cap-top-level-feature:last-child{border-bottom:none}.cap-feature-title,.cap-feature-no-title-hint-container{grid-row:1;grid-column:1;margin-bottom:.5em;padding-right:.5em;font-size:var(--cap-font-feature-title-size);font-weight:var(--cap-font-feature-title-weight);position:relative}.cap-feature-indicator .cap-feature-no-title-hint-container{margin-bottom:-.8em}.cap-feature-title-hint{display:inline;cursor:pointer;font-size:125%;margin-right:.25em}.cap-feature.cap-error .cap-feature-title-hint{color:var(--cap-color-error)}.cap-feature.cap-warning .cap-feature-title-hint{color:var(--cap-color-warning)}.cap-feature-context{grid-row:1;grid-column:2;cursor:pointer;font-size:calc(1.33 * var(--cap-font-feature-title-size));font-weight:var(--cap-font-feature-title-weight)}.cap-feature-context:hover{color:var(--cap-color-main-gradient-1)}.cap-feature-description{grid-row:2;grid-column:1 / span 2;padding-left:1em}.cap-feature-value{grid-row:3;grid-column:1 / span 2}.cap-feature-edit{width:min-content;grid-row:4;grid-column:1 / span 2;margin-left:auto}.cap-feature-group{display:flex;flex-wrap:wrap;gap:.25em;justify-content:space-between}.cap-base-feature-filter{display:flex;flex-direction:column}.cap-base-feature-filter .cap-feature{width:100%;padding:.66em 0;max-width:30em}.cap-base-feature-filter .cap-feature.cap-feature-buttonlist,.cap-base-feature-filter .cap-feature.cap-feature-featuregroup{max-width:unset}.cap-base-feature-selection{display:flex;flex-wrap:wrap;gap:3em;align-content:start;justify-content:center;padding:1em 0}.cap-base-feature-option{box-shadow:var(--cap-shadow-default);cursor:pointer;height:20em;width:20em;padding:.5em;border-radius:calc(2*var(--cap-default-border-radius));display:flex;flex-direction:column}.cap-base-feature-option:hover{box-shadow:var(--cap-shadow-surrounding)}.cap-base-feature-title{text-align:center;margin:auto;font-size:var(--cap-font-category-group-size);font-weight:var(--cap-font-category-group-weight)}.cap-base-feature-icon img{height:calc(100% - 1em);width:100%;border-bottom-left-radius:calc(2*var(--cap-default-border-radius));border-bottom-right-radius:calc(2*var(--cap-default-border-radius))}.cap-base-feature-description{text-align:end;font-weight:200}.cap-base-feature-no-options{width:80%;min-height:15em;padding:1em;font-size:calc(1.33 * var(--cap-font-feature-title-size));font-weight:var(--cap-font-feature-title-weight);text-align:center;align-content:center;box-shadow:var(--cap-shadow-default);border-radius:calc(2*var(--cap-default-border-radius));color:var(--cap-color-border-very-soft);cursor:not-allowed}.cap-base-feature-no-options .cap-icon{font-size:calc(4 * var(--cap-font-feature-title-size))}.cap-summary-container{padding-top:1em}.cap-summary-header h3{margin-top:0}.cap-summary-header .cap-button{font-size:var(--cap-font-next-button-size);margin-right:1em;margin-bottom:1em}.cap-summary-conclusion .cap-button-main{width:100%;font-size:var(--cap-font-next-button-size);display:flex;align-items:center;padding:0 .5em}.cap-summary-conclusion .cap-button span:last-child{flex-grow:1}.cap-overview-feature-row{display:grid;grid-template-columns:14em 1fr 7.5em;padding:.5em}.cap-overview-featuretable.cap-overview-featuretable-weight .cap-overview-feature-row{grid-template-columns:14em 1fr 3.5em 7.5em}.cap-overview-feature-row-odd{background-color:var(--cap-color-table-bg-odd-row)}.cap-overview-feature-title{font-weight:700}.cap-overview-feature-weight,.cap-overview-feature-price{text-align:right}.cap-overview-feature-summary-row{border-top:solid 1px var(--cap-color-main)}.cap-overview-feature-summary-row .cap-overview-feature-price{font-weight:700}.cap-overview-feature-summary-row>*{padding:.5em 0}.cap-submit-option{display:flex;flex-direction:column;margin:1em 0}.cap-configuration-submit-form{margin-bottom:2em}.cap-configuration-submit-form .cap-feature{margin-bottom:1em}.cap-date-input,.cap-date-input *{--dp-font-family: var(--cap-default-font-family);--dp-border-radius: var(--cap-default-border-radius);--dp-cell-border-radius: var(--cap-default-border-radius);--dp-common-transition: none;--dp-button-height: 30px;--dp-action-button-height: 30px;--dp-background-color: var(--cap-color-background);--dp-text-color: var(--cap-color-text-default);--dp-primary-color: var(--cap-gradient-main);--dp-primary-disabled-color: var(--cap-color-main-gradient-2);--dp-border-color: var(--cap-color-border-very-soft);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3)}.cap-date-input .cap-icon{font-size:1.33em;line-height:var(--dp-cell-size);margin:0 .2em;color:var(--cap-color-border-soft)}.cap-date-input .cap-icon:hover{transform:scale(1.15);transition:transform .2s ease-out}.cap-date-input .dp__input{height:2.5em;padding-bottom:4px;font-family:var(--cap-default-font-family);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight)}.cap-date-input:hover .dp__input{padding-bottom:2px;border-bottom:solid 4px transparent;background:linear-gradient(var(--cap-color-background),var(--cap-color-background)) padding-box,var(--cap-gradient-main) border-box;box-shadow:var(--cap-shadow-default)}.dp__action_buttons .dp__action_select,.dp__action_buttons .dp__action_cancel:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main)}.dp__action_buttons .dp__action_select:hover{color:var(--cap-color-text-on-active);background:var(--cap-color-background-active)}.dp__input.dp__disabled{border-color:var(--cap-color-disabled)}.cap-date-input:hover .dp__input.dp__disabled{padding-bottom:4px;border-color:var(--cap-color-disabled);background:var(--dp-disabled-color);box-shadow:none}.cap-configuration-search-filter h3{margin-top:0}.cap-configuration-search-selection{display:flex;flex-wrap:wrap;gap:1em;align-items:baseline;margin-top:1em}.cap-configuration-search-result table{width:100%;border-radius:1em;border-collapse:collapse;border-radius:calc(3 * var(--cap-default-border-radius))}.cap-configuration-search-result th{border:solid 1px var(--cap-color-text-on-main);padding:0}.cap-configuration-search-result th .cap-configuration-search-result-header{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);padding:.5em}.cap-configuration-search-result th:first-child,.cap-configuration-search-result th:first-child .cap-configuration-search-result-header{border-top-left-radius:calc(3 * var(--cap-default-border-radius))}.cap-configuration-search-result th:last-child,.cap-configuration-search-result th:last-child .cap-configuration-search-result-header{border-top-right-radius:calc(3 * var(--cap-default-border-radius))}.cap-configuration-search-result td{border:solid 1px var(--cap-color-text-default)}.cap-configuration-search-result td:last-child .cap-button{width:100%;border:none}.cap-configuration-search-result thead{position:sticky;top:0;z-index:4}.cap-configuration-search-result td:last-child,.cap-configuration-search-result th:last-child{width:4em}.cap-configuration-search-result-item{border:solid 1px var(--cap-color-text-default);border-radius:calc(2 * var(--cap-default-border-radius));margin:1em 0 2em}.cap-configuration-search-result-header{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);padding:.25em}.cap-configuration-search-result-header .cap-button{float:right;height:unset;color:var(--cap-color-text-on-main);border-color:var(--cap-color-text-on-main)}.cap-configuration-search-result-header .cap-button:hover{background-color:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-configuration-search-result-value{padding:.25em}.cap-output-feature.cap-output-feature-disabled{color:var(--cap-color-disabled)}.cap-featureditor .cap-select-box,.cap-featureditor .cap-select-box-frame>select,.cap-featureditor .cap-text-input,.cap-featureditor .cap-checkbox-container{width:100%}.cap-featureditor .cap-checkbox{width:2em;height:2em}.cap-featureditor .cap-checkbox:checked:before{width:1.2em;height:1.2em}.cap-featureditor .cap-feature-value>.cap-button{width:100%}@container capconfigurator (max-width: 699.99px){.cap-dialog-header-close{width:2.25em;height:2.25em}.cap-dialog-actions .cap-button{padding:0 1em}}@container capconfigurator (max-width: 699.99px){.cap-summary-actions .cap-button.cap-button-link{font-size:var(--cap-font-default-size)}}@container capconfigurator (max-width: 1199.99px){.cap-overview-featuretable.cap-overview-featuretable-weight .cap-overview-feature-row{grid-template-columns:1fr 3.5em 7em}.cap-overview-feature-row{grid-template-columns:1fr 7em}.cap-overview-featuretable.cap-overview-featuretable-weight .cap-overview-feature-title{grid-column:1 / span 3}.cap-overview-feature-title{grid-column:1 / span 2}}.cap-configuration-submit-form .cap-checkbox{margin-left:unset}.cap-feature.cap-error .cap-feature-title .cap-component-annotation-frame{background-color:var(--cap-color-error);z-index:2}.cap-feature.cap-error .cap-feature-title .cap-component-annotation-frame:after{border-color:var(--cap-color-error) transparent}.cap-configurator-inner.cap-no-header{--cap-header-size: 0}@container capconfigurator (max-width: 399.99px){.cap-dashboard-item{width:100%}}
