.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.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);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;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.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{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);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.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{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.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{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.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{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-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--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.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-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{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);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{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);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.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{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{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%;justify-content:center;align-items:center;display:flex}.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);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.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{flex-direction:row;align-items:center;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;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{background-color:var(--dp-scroll-bar-background);width:5px}.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{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.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{box-sizing:border-box;right:5px}.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{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.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;flex-direction:column;justify-content:center;align-items:center;display:flex}.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{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.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-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.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);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;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:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);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);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.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-transition)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.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:0 0}.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{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.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-transition: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-input-not-clearable-padding: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:#005cb233;--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:#1976d21a;--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{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.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:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(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);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.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:#fff;--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:#fff;--cap-color-warning:#ffd489;--cap-color-text-on-warning:#000;--cap-color-error:#d22751;--cap-color-text-on-error:#fff;--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 #0000002e;--cap-shadow-default:3px 3px 5px #0000002e;--cap-shadow-button-active:3px 3px 5px #0000002e;--cap-shadow-footer:3px -3px 10px 6px #00000026;--cap-shadow-surrounding:0px 0px 8px #0000002e;--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%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--cap-page-background);width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;color:var(--cap-color-text-default);font-family:var(--cap-default-font-family);font-style:normal;font-weight:300;font-size:var(--cap-default-font-size);box-sizing:border-box;background-color:var(--cap-color-background);position:relative;container:capconfigurator/size}.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}a{cursor:pointer}*{--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 (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 (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 (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{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;vertical-align:middle;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:var(--cap-icon-font-family)!important}@container capconfigurator (width<=339.99px){.cap-configurator-inner{grid-template-columns:1fr;grid-template-rows:var(--cap-header-size) 1fr;display:grid}.cap-configurator-inner .cap-header{grid-row:1;grid-template-columns:4em 1fr 4em;display:grid}.cap-header .cap-header-icon{grid-column:1}.cap-header .cap-header-text{grid-column:2}.cap-header .cap-header-buttons{grid-column:3}}@container capconfigurator (width>=340px) and (width<=699.99px){.cap-configurator-inner{grid-template-columns:1fr;grid-template-rows:var(--cap-header-size) 1fr;display:grid}.cap-configurator-inner .cap-header{grid-row:1;grid-template-columns:4em 1fr 4em;display:grid}.cap-header .cap-header-icon{grid-column:1}.cap-header .cap-header-text{grid-column:2}.cap-header .cap-header-buttons{grid-column:3}}@container capconfigurator (width>=700px){.cap-configurator-inner{grid-template-columns:repeat(48,1fr);grid-template-rows:var(--cap-header-size) 1fr;display:grid}.cap-configurator-inner .cap-header{grid-area:1/1/auto/span 48;grid-template-columns:subgrid;display:grid}.cap-header .cap-header-icon{grid-column:2/span 4}.cap-header .cap-header-text{grid-column:7/span 36}.cap-header .cap-header-buttons{grid-column:44/span 4}}@container capconfigurator (width>=1200px){.cap-configurator-inner{grid-template-columns:repeat(48,1fr);grid-template-rows:var(--cap-header-size) 1fr;display:grid}.cap-configurator-inner .cap-header{grid-area:1/1/auto/span 48;grid-template-columns:subgrid;display:grid}.cap-header .cap-header-icon{grid-column:2/span 2}.cap-header .cap-header-text{grid-column:5/span 38}.cap-header .cap-header-buttons{grid-column:44/span 4}}.cap-base-feature-scrollbox{grid-area:2/1}@container capconfigurator (width>=700px){.cap-base-feature-scrollbox{grid-area:2/2/auto/span 46}}@container capconfigurator (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;grid-template-columns:1fr;padding:0 .25em;display:grid;overflow:auto}.cap-configuration .cap-main-config.cap-no-footer{grid-row:2/span 2}.cap-configuration .cap-footer{grid-row:3;grid-template-rows:2.5em 1fr;grid-template-columns:1fr 7em;padding:.5em;display:grid}.cap-main-config .cap-config-title{z-index:15;background-color:var(--cap-color-background);grid-area:1/1;position:sticky;top:0}.cap-main-config .cap-config-currentcategory{grid-area:2/1;margin-bottom:1em}.cap-main-config .cap-domaincategories{scrollbar-width:none;width:0;height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size));grid-area:2/1/span 3;padding-bottom:3em;overflow:auto}.cap-main-config.cap-domainview .cap-domaincategories{z-index:20;width:100%}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-area:4/1;min-width:100%;margin-bottom:2em}.cap-main-config .cap-featureditor{grid-area:3/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{flex-direction:column;grid-area:1/2;justify-content:space-around;align-items:end;display:flex}.cap-footer .cap-summary-main{grid-area:2/1/auto/span 2;height:90%}.cap-dialog-window{width:95%}}@container capconfigurator (width>=340px) and (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;grid-template-columns:1fr;padding:0 .25em;display:grid;overflow:auto}.cap-configuration .cap-main-config.cap-no-footer{grid-row:2/span 2}.cap-configuration .cap-footer{grid-row:3;grid-template-rows:3.33em 1fr;grid-template-columns:1fr 9em;padding:.5em;display:grid}.cap-main-config .cap-config-title{z-index:15;background-color:var(--cap-color-background);grid-area:1/1;position:sticky;top:0}.cap-main-config .cap-config-currentcategory{grid-area:2/1;margin-bottom:1em}.cap-main-config .cap-domaincategories{scrollbar-width:none;width:0;height:calc(100cqh - var(--cap-header-size) - var(--cap-footer-size) - var(--cap-config-header-size));grid-area:2/1/span 3;padding-bottom:3em;overflow:auto}.cap-main-config.cap-domainview .cap-domaincategories{z-index:20;width:100%}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-area:4/1;min-width:100%;margin-bottom:2em}.cap-main-config .cap-featureditor{grid-area:3/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{flex-direction:column;grid-area:1/2;justify-content:space-around;align-items:end;display:flex}.cap-footer .cap-summary-main{grid-area:2/1/auto/span 2;height:90%}.cap-dialog-window{width:95%}}@container capconfigurator (width>=700px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{height:100%;min-height:0;overflow:unset;grid-area:2/1/auto/span 48;grid-template-columns:subgrid;grid-template-rows:var(--cap-config-header-size) 1fr;display:grid}.cap-configuration .cap-main-config.cap-no-footer{grid-row:2/span 2}.cap-configuration .cap-footer{grid-area:3/1/auto/span 48;grid-template-columns:subgrid;display:grid}.cap-main-config .cap-config-title{grid-area:1/2/auto/span 28}.cap-main-config .cap-config-currentcategory{grid-area:1/31/auto/span 17}.cap-main-config .cap-domaincategories{scrollbar-width:none;grid-area:2/2/auto/span 28;width:0;padding-bottom:3em;overflow:auto}.cap-main-config.cap-domainview .cap-domaincategories{z-index:8;width:100%}.cap-main-config .cap-domaincategories::-webkit-scrollbar{display:none}.cap-main-config .cap-infos{grid-area:2/2/auto/span 28;overflow:auto}.cap-main-config .cap-featureditor{grid-area:2/31/auto/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-area:1/2/auto/span 18}.cap-footer .cap-summary-actions{flex-direction:column;grid-area:1/21/auto/span 13;justify-content:space-evenly;align-items:flex-end;display:flex}.cap-footer .cap-summary-main{grid-area:1/35/auto/span 13;height:75%}.cap-dialog-window{width:80%}}@container capconfigurator (width>=1200px){.cap-configuration{grid-template-rows:var(--cap-header-size) 1fr var(--cap-footer-size)}.cap-configuration .cap-main-config{grid-area:2/1/auto/span 48;grid-template-columns:subgrid;grid-template-rows:var(--cap-config-header-size) 1fr;height:100%;min-height:0;display:grid}.cap-configuration .cap-footer{grid-area:3/2/auto/span 46;grid-template-columns:subgrid;display:grid}.cap-main-config .cap-config-title{grid-area:1/2/auto/span 33}.cap-main-config .cap-config-currentcategory{grid-column:36/span 12}.cap-main-config .cap-domaincategories{scrollbar-width:none;grid-area:2/2/auto/span 12;width:0;padding-bottom:3em;overflow:auto}.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;min-height:0;padding-bottom:10px}.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 (width<=699.99px){.cap-summary-container{grid-area:2/1;padding:0 .5em;display:grid;overflow:auto}.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 (width>=700px){.cap-summary-container{grid-area:2/2/auto/span 46;grid-template-columns:subgrid;grid-template-rows:min-content 1fr;display:grid;overflow:clip auto}.cap-summary-container .cap-overview-summary{grid-area:1/1/span 2/span 30}.cap-summary-container .cap-summary-header{grid-area:1/32/auto/span 14}.cap-summary-container .cap-summary-conclusion{grid-area:2/32/auto/span 14;margin:1em 0}}@container capconfigurator (width<=699.99px){.cap-goodbye{grid-area:2/1;padding:0 .5em;overflow:auto}}@container capconfigurator (width>=700px){.cap-goodbye{grid-area:2/2/auto/span 46;overflow:auto}}@container capconfigurator (width<=699.99px){.cap-dashboard{grid-row:1/span 2;padding:0 .25em;overflow:auto}}@container capconfigurator (width>=700px){.cap-dashboard{grid-area:1/2/span 2/span 46;overflow:auto}}@container capconfigurator (width<=699.99px){.cap-landingpage{grid-row:1/span 2;padding:0 .25em;overflow:auto}.cap-landingpage.cap-landingpage-header{grid-row:2}}@container capconfigurator (width>=700px){.cap-landingpage{grid-area:1/2/span 2/span 46;overflow:auto}.cap-landingpage.cap-landingpage-header{grid-row:2}.cap-configuration-search{margin-top:1em;display:flex}.cap-configuration-search-filter{order:2;width:20em;height:min-content;padding:0 .25em 0 .75em;position:sticky;top:0}.cap-table{flex-grow:1;align-self:start}}.cap-scrollbox-content{scrollbar-width:none;overflow:auto}.cap-scrollbox-scrollbutton{grid-template-rows:2.5em 1fr 2.5em;grid-template-columns:1fr 2.5em 1fr;height:100%;min-height:0;display:grid;position:relative}.cap-scrollbox-scrollbutton>.cap-scrollbox-content{grid-area:1/1/span 3/span 3}.cap-scrollbox-thumb{grid-template-rows:1fr;grid-template-columns:1fr .33em;height:100%;display:grid;position:relative}.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{float:right;background:var(--cap-color-background);width:2.5em;height:2.5em;box-shadow:var(--cap-shadow-necessary);cursor:pointer;text-align:center;border-radius:100%;grid-column:2;margin-right:calc(50% - 1.25em);position:sticky}.cap-scrollbutton .cap-icon{color:var(--cap-color-main);font-size:2.5em}.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{background:var(--cap-gradient-main);border-radius:var(--cap-default-border-radius);width:100%;height:3em;box-shadow:var(--cap-shadow-default);cursor:all-scroll;position:absolute}.cap-scrollthumb:hover{background:var(--cap-color-border-soft)}.cap-scrollthumb.scrolling{background:var(--cap-color-background-active)}.cap-dialog-container{z-index:199;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cap-dialog-container-first{background-color:#000000a8}.cap-dialog-window{background-color:var(--cap-color-background);border-radius:calc(2 * var(--cap-default-border-radius));max-height:calc(100% - 2rem);box-shadow:var(--cap-shadow-default);flex-direction:column;margin:auto;display:flex}.cap-dialog-header{font-size:var(--cap-font-feature-title-size);font-weight:var(--cap-font-feature-title-weight);justify-content:space-between;align-items:center;padding:1rem 1rem 0;display:flex}.cap-dialog-header-close{cursor:pointer;text-align:end;width:1.75em;height:1.75em}.cap-dialog-header-close .cap-icon{font-size:calc(1.33 * var(--cap-font-feature-title-size));transition:transform .2s ease-out}.cap-dialog-header-close:hover .cap-icon{transition:transform .2s ease-out;transform:scale(1.15)}.cap-dialog-header-message{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);border-radius:var(--cap-default-border-radius);margin:.5em 0 1.5em;padding:1em .5em}.cap-dialog-message{height:100%;padding:1rem;overflow:auto}.cap-dialog-actions{justify-content:space-between;display:flex}.cap-dialog-actions .cap-button{padding:0 3em}.cap-dialog-confirmation{white-space:pre-wrap;margin:1em 0}.cap-dialog-error{align-items:center;gap:1em;display:flex}.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{content:"";background:var(--cap-gradient-main);border-top-left-radius:var(--cap-default-border-radius);border-bottom-left-radius:var(--cap-default-border-radius);width:100%;height:4px;clip-path:var(--cap-stripes-right-path);display:block}.cap-dialog-confirm-feature-item{grid-template-columns:1em 1fr 5em 5em;list-style-type:none;display:grid}.cap-dialog-confirm-feature-block-add,.cap-dialog-confirm-feature-block-remove{margin-bottom:2em;padding:0}.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);border-radius:calc(2 * var(--cap-default-border-radius));justify-content:space-between;margin:1em 0;padding:1em;display:flex}.cap-login{flex-direction:column;display:flex}.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-login>.cap-sso-login-button{grid-template-columns:2rem 1fr;place-items:center;width:100%;margin-top:1em;padding:0 1em;display:grid}.cap-sso-login-button>img{fill:#304756;grid-column:1;max-height:1.75rem}.cap-sso-login-button>span{grid-column:2}*{--cap-tabbox-header-size:2.5em}.cap-tabbox{width:100%}.cap-tabbox-header{display:grid}.cap-tabbox-header-controls{grid-area:1/1;height:0;position:relative}.cap-tabbox-header-tabs{height:var(--cap-tabbox-header-size);scrollbar-width:none;grid-area:1/1;gap:.44em;display:flex;overflow-x:auto}.cap-tabbox-header-item{cursor:pointer;border:solid 1px var(--cap-color-border-very-soft);border-radius:calc(2 * var(--cap-default-border-radius));white-space:nowrap;padding:.5em 1.25em}.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{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;line-height:var(--cap-tabbox-header-size);transition:opacity .25s linear;position:absolute}.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;z-index:-1000;transition:opacity .25s linear}.cap-error-container{z-index:999;background-color:#ffffffe6;border-radius:1em;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cap-error-window{border:solid 10px var(--cap-color-error);background-color:var(--cap-color-background-active);border-radius:1em;width:80%;height:80%;margin:auto}.cap-error-title{text-align:center;width:100%;height:3rem;font-size:20px;line-height:2.5rem;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);border-radius:1em;height:calc(100% - 3em);padding:1em;font-family:monospace;overflow:auto}.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{border-radius:calc(2 * var(--cap-default-border-radius));background:var(--cap-color-warning);align-items:center;padding:.5em;display:flex}.cap-loading-background{z-index:200;background-color:#fffc;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cap-loading-background .cap-loading-image{width:10em;height:10em;margin:auto}.cap-content-skeleton{width:50%}.cap-toast{z-index:899;border-radius:1em;align-items:center;gap:1em;max-width:60em;padding:1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-toast-fading{animation:.3s linear 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{border-radius:var(--cap-default-border-radius);border:solid 1px var(--cap-color-border-soft);min-width:6em;height:2.5em;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);background:0 0}.cap-button:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main);border:1px solid #0000}.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:1px solid #0000}.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;box-shadow:none;border:none;border-bottom:solid 1px var(--cap-color-text-default);height:unset;border-radius:0}.cap-button.cap-button-link:hover{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);border-bottom:2px solid #0000;padding-top:1px;padding-bottom:0}.cap-button.cap-button-link:active{border-bottom:solid 2px var(--cap-color-border-soft);color:var(--cap-color-text-default);background:0 0}.cap-button-undecorated{cursor:pointer;color:var(--cap-color-text-default);background:0 0;border:none}.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{flex-wrap:wrap;gap:1em;display:flex}.cap-option-button{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);padding:.5em}.cap-option-button:hover{background:var(--cap-color-main);color:var(--cap-color-text-on-main);border:1px solid #0000}.cap-option-button-image{flex-direction:column;max-width:calc(50% - 1em);padding:0;display:flex}.cap-option-button-image>img{max-width:100%;max-height:17em}.cap-option-button-image>.cap-option-button-text{justify-content:center;align-items:center;min-height:3em;padding:0 .33em;display:flex}.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{flex-direction:column;align-items:start;display:flex}.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);cursor:pointer;border:none;width:min-content;margin:0;padding:0}.cap-configurator a{color:inherit;border-bottom:1px solid;text-decoration:none}.cap-configurator a:hover{border-bottom:3px solid #0000;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:}.cap-component-annotation-anchor{display:none}.cap-component-annotation-frame{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);border-radius:calc(2 * var(--cap-default-border-radius));flex-direction:row;margin-top:1em;display:flex;position:absolute}.cap-component-annotation-frame:after{content:"";border-style:solid;border-width:0 1em 1em;border-color:var(--cap-color-main) transparent;width:0;display:block;position:absolute;top:-1em;left:1.5em}.cap-component-annotation-close{cursor:pointer;margin-top:.1em;margin-right:.1em;font-size:150%}.cap-component-annotation-content{padding:0 1em}.cap-checkbox-container{cursor:pointer;align-items:center;display:flex}.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);background-color:#0000;place-content:center;width:1.5em;height:1.5em;display:grid}.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:"";background-color:var(--cap-color-main);clip-path:polygon(12% 48%,41% 72%,86% 11%,99% 21%,45% 95%,3% 60%);width:.9em;height:.9em}.cap-text-input{border-radius:var(--cap-default-border-radius);border:solid 1px var(--cap-color-border-very-soft);height:2.5em;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{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);border-bottom:4px solid #0000;padding-bottom:0}.cap-text-input.cap-error{background:linear-gradient(var(--cap-color-background), var(--cap-color-background)) padding-box, var(--cap-color-error) border-box;border-bottom:4px solid #0000;padding-bottom:0}.cap-text-input.cap-warning{background:linear-gradient(var(--cap-color-background), var(--cap-color-background)) padding-box, var(--cap-color-warning) border-box;border-bottom:4px solid #0000;padding-bottom:0}textarea.cap-text-input{height:15em}.cap-selectbox-header{background:0 0;border:none;width:100%;padding:0}.cap-selectbox-header-frame{cursor:pointer;border:solid 1px var(--cap-color-border-very-soft);border-radius:var(--cap-default-border-radius);width:100%;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);grid-template-columns:1fr 2em;display:grid}.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;padding:.1em 0 0;font-size:2em;transition:transform .15s linear}.cap-selectbox-open .cap-selectbox-header-frame .cap-selectbox-dropdown-icon .cap-icon{transition:transform .15s linear;transform:scaleY(-1)}.cap-select-box-border-south{grid-area:2/1/auto/span 2;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;border:solid 1px var(--cap-color-border-very-soft);border-radius:var(--cap-default-border-radius);background-color:var(--cap-color-background);width:max-content;max-height:15em;overflow:auto}.cap-selectbox-item{cursor:pointer;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));padding:.5em .25em}.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:0 0}.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;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);z-index:100;opacity:0;width:max-content;max-width:12em;padding:.25em .5em;position:absolute;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;transition:opacity .5s ease-in,transform .2s ease-in;transform:scale(1)}.cap-3d-view{min-width:100%;max-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{width:100%;height:100%;position:absolute;top:0;left:0}.cap-3d-view-background img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.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{z-index:6;position:absolute;top:0;right:.5em}.cap-3d-toolbar>svg{cursor:pointer;width:2.4em;height:2.4em;box-shadow:var(--cap-shadow-necessary);fill:var(--cap-color-text-default);border-radius:100%;padding:.4em}.cap-3d-toolbar>svg:hover{background:var(--cap-gradient-main);fill:var(--cap-color-text-on-active)}.cap-3d-toolbar.fullscreen{top:1.5em;right:1.5em}.cap-3d-toolbar.fullscreen>svg{width:3.5em;height:3.5em}.cap-3d-toolbar>svg.close_fullscreen,.cap-3d-toolbar.fullscreen>svg.fullscreen{display:none}.cap-3d-toolbar.fullscreen>svg.close_fullscreen{display:unset}.cap-dashboard-menu{flex-wrap:wrap;gap:2em;padding:1em;display:flex}.cap-landingpage .cap-dashboard-menu-title{text-align:center}.cap-landingpage .cap-dashboard-menu{justify-content:center}.cap-dashboard-item{width:13em;height:unset;border-radius:calc(2 * var(--cap-default-border-radius));flex-direction:column;justify-content:space-evenly;gap:.5em;min-height:8.5em;display:flex}.cap-dashboard-item-icon{color:var(--cap-color-main);font-size:42px}.cap-dashboard-item-image>img{max-width:100%;max-height:49px}.cap-dashboard-item-text{overflow-wrap:break-word;font-size:18px}.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{flex-wrap:wrap;gap:.5em;margin:1em 0;display:flex}.cap-dashboard-menu-path-item{color:var(--cap-color-border-soft);cursor:pointer;transition:transform .1s linear}.cap-dashboard-menu-path-item:hover{color:var(--cap-color-main);transition:transform .1s linear;transform:scale(1.05)}.cap-dashboard-menu-path-item:last-child{color:var(--cap-color-text-default)}.cap-dashboard-menu-path-item:last-child:hover{color:var(--cap-color-text-default);cursor:default;transform:scale(1)}.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{max-height:calc(var(--cap-header-size) - 4px);margin-top:2px}.cap-header-buttons{justify-content:flex-end;display:flex}.cap-header-close,.cap-header-dashboard,.cap-lanaguage-selector>.cap-selectbox-header,.cap-header-user>.cap-selectbox-header{cursor:pointer;font-size:185%;transition:transform .2s ease-out;display:flex;transform:scale(1)}.cap-header-close:hover,.cap-header-dashboard:hover,.cap-lanaguage-selector>.cap-selectbox-header:hover,.cap-header-user>.cap-selectbox-header:hover{transition:transform .2s ease-out;transform:scale(1.15)}.cap-header [role=tooltip]{top:2.25em;right:0}.cap-lang-image{width:24px}.cap-footer{box-shadow:var(--cap-shadow-footer);z-index:10;border-radius:10px 10px 0 0;padding:.5em 0}.cap-footer .cap-summary{white-space:nowrap;grid-template-rows:1fr 1em;align-items:baseline;width:min-content;min-width:6.5em;display:grid}.cap-summary-item.cap-price{font-size:var(--cap-font-summary-price-size);font-weight:var(--cap-font-summary-price-weight);grid-area:1/1/auto/span 2}.cap-summary-item.cap-weight{font-size:var(--cap-font-summary-weight-size);font-weight:var(--cap-font-summary-price-weight);grid-area:2/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-area:2/2}.cap-summary-main{align-self:center}.cap-summary-main>button{width:100%;height:100%;font-size:var(--cap-font-next-button-size);font-weight:var(--cap-font-next-button-weight);align-items:center;display:flex}.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);fill:var(--cap-color-text-on-main);justify-self:end}.cap-description-item-indent{width:1em;height:1px}.cap-description-item{font-size:var(--cap-font-default-size);font-weight:var(--cap-font-default-weight);flex-wrap:wrap;display:flex}.cap-description-item-title{font-weight:var(--cap-font-default-bold-weight)}.cap-domaincategories{background-color:var(--cap-color-background)}.cap-domaincategory-group{font-size:var(--cap-font-category-group-size);font-weight:var(--cap-font-category-group-weight);margin-top:2em;margin-bottom:1em}.cap-domaincategory{cursor:pointer;grid-template-rows:4.5em 6px;grid-template-columns:1fr 2em;align-items:center;display:grid}.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);grid-area:1/1;margin-left:1rem}.cap-domaincategory-expand{font-size:calc(1.33 * var(--cap-font-category-size));font-weight:var(--cap-font-category-weight);grid-area:1/2}.cap-domaincategory-details{font-size:var(--cap-font-default-size);font-weight:var(--cap-font-default-weight);grid-area:2/1/auto/span 2;margin-bottom:1rem;margin-left:1.75rem}.cap-domaincategory-border-south{background:var(--cap-color-border-very-soft);grid-column:1/span 2;align-self:end;height:1px}.cap-domaincategory.cap-active .cap-domaincategory-border-south,.cap-domaincategory:hover .cap-domaincategory-border-south{background:var(--cap-gradient-main);height:100%}.cap-info{font-size:var(--cap-font-product-info-size);font-weight:var(--cap-font-product-info-weight);margin-bottom:1em}.cap-featurelist .cap-featurelist-feature{grid-template-columns:1fr 1fr;padding:.5rem 0;display:grid}.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;grid-template-columns:1fr 2rem;align-items:center;display:grid}.cap-infobox-title{padding-left:.5em}.cap-infobox-expand{text-align:right;padding-right:.2em;font-size:1.66em;transition:transform .2s ease-out}.cap-infobox-header:hover .cap-infobox-expand{transition:transform .2s ease-out;transform:scale(1.15)}.cap-infobox-header .cap-infobox-header-border-south{background:var(--cap-gradient-main);grid-column:1/span 2;height:3px}.cap-infobox-content{padding-left:.5em;font-size:0;transition:font-size .33s ease-in}.cap-infobox-content.visible{font-size:unset;transition:font-size .33s ease-out}.cap-main-config .cap-config-title{height:var(--cap-config-header-size);grid-template-columns:min-content 1fr min-content;align-items:center;display:grid}.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{background:var(--cap-gradient-main);border-top-left-radius:var(--cap-default-border-radius);border-bottom-left-radius:var(--cap-default-border-radius);width:100%;height:6px}.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{grid-template-columns:1fr 2em;padding:1.6em 0;display:grid;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{font-size:var(--cap-font-feature-title-size);font-weight:var(--cap-font-feature-title-weight);grid-area:1/1;margin-bottom:.5em;padding-right:.5em;position:relative}.cap-feature-indicator .cap-feature-no-title-hint-container{margin-bottom:-.8em}.cap-feature-title-hint{cursor:pointer;margin-right:.25em;font-size:125%;display:inline}.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{cursor:pointer;font-size:calc(1.33 * var(--cap-font-feature-title-size));font-weight:var(--cap-font-feature-title-weight);grid-area:1/2}.cap-feature-context:hover{color:var(--cap-color-main-gradient-1)}.cap-feature-description{grid-area:2/1/auto/span 2;padding-left:1em}.cap-feature-value{grid-area:3/1/auto/span 2}.cap-feature-edit{grid-area:4/1/auto/span 2;width:min-content;margin-left:auto}.cap-feature-group{flex-wrap:wrap;justify-content:space-between;gap:.25em;display:flex}.cap-base-feature-filter{flex-direction:column;display:flex}.cap-base-feature-filter .cap-feature{width:100%;max-width:30em;padding:.66em 0}.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{flex-wrap:wrap;place-content:start center;gap:3em;padding:1em 0;display:flex}.cap-base-feature-option{box-shadow:var(--cap-shadow-default);cursor:pointer;border-radius:calc(2*var(--cap-default-border-radius));flex-direction:column;width:20em;height:20em;padding:.5em;display:flex}.cap-base-feature-option:hover{box-shadow:var(--cap-shadow-surrounding)}.cap-base-feature-title{text-align:center;font-size:var(--cap-font-category-group-size);font-weight:var(--cap-font-category-group-weight);margin:auto}.cap-base-feature-icon img{border-bottom-left-radius:calc(2*var(--cap-default-border-radius));border-bottom-right-radius:calc(2*var(--cap-default-border-radius));width:100%;height:calc(100% - 1em)}.cap-base-feature-description{text-align:end;font-weight:200}.cap-base-feature-no-options{width:80%;min-height:15em;font-size:calc(1.33 * var(--cap-font-feature-title-size));font-weight:var(--cap-font-feature-title-weight);text-align: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;align-content:center;padding:1em}.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-bottom:1em;margin-right:1em}.cap-summary-conclusion .cap-button-main{width:100%;font-size:var(--cap-font-next-button-size);align-items:center;padding:0 .5em;display:flex}.cap-summary-conclusion .cap-button span:last-child{flex-grow:1}.cap-overview-feature-row{grid-template-columns:14em 1fr 7.5em;padding:.5em;display:grid}.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{flex-direction:column;margin:1em 0;display:flex}.cap-configuration-submit-form{margin-bottom:2em}.cap-configuration-submit-form .cap-feature{margin-bottom:1em}.cap-configurator,.cap-configurator *{--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-configurator .dp__cell_inner{border:none}.cap-date-input .cap-icon{font-size:1.33em;line-height:var(--dp-cell-size);color:var(--cap-color-border-soft);margin:0 .2em}.cap-date-input .cap-icon:hover{transition:transform .2s ease-out;transform:scale(1.15)}.cap-date-input .dp__input{height:2.5em;font-family:var(--cap-default-font-family);font-size:var(--cap-font-input-size);font-weight:var(--cap-font-input-weight);padding-bottom:4px}.cap-date-input:hover .dp__input{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);border-bottom:4px solid #0000;padding-bottom:2px}.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{border-color:var(--cap-color-disabled);background:var(--dp-disabled-color);box-shadow:none;padding-bottom:4px}.cap-configuration-search-filter h3{margin-top:0}.cap-configuration-search-selection{flex-wrap:wrap;align-items:baseline;gap:1em;margin-top:1em;display:flex}.cap-table table{border-collapse:collapse;border-radius:1em;border-radius:calc(3 * var(--cap-default-border-radius));width:100%}.cap-table th{border:solid 1px var(--cap-color-text-on-main);padding:0}.cap-table th .cap-table-header{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);padding:.5em;display:flex}.cap-table th:first-child,.cap-table th:first-child .cap-table-header{border-top-left-radius:calc(3 * var(--cap-default-border-radius))}.cap-table th:last-child,.cap-table th:last-child .cap-table-header{border-top-right-radius:calc(3 * var(--cap-default-border-radius))}.cap-table-sort-icon{cursor:pointer;margin-left:auto;display:flex}.cap-table-sort-icon:hover{transform:scale(1.2)}.cap-table td{border:solid 1px var(--cap-color-text-default)}.cap-table td:last-child .cap-button{border:none;width:100%}.cap-table thead{z-index:4;position:sticky;top:0}.cap-table td:last-child,.cap-table th:last-child{width:4em}.cap-table-item{border:solid 1px var(--cap-color-text-default);border-radius:calc(2 * var(--cap-default-border-radius));margin:1em 0 2em}.cap-table-header{background-color:var(--cap-color-main);color:var(--cap-color-text-on-main);padding:.25em}.cap-table-header .cap-button{float:right;height:unset;color:var(--cap-color-text-on-main);border-color:var(--cap-color-text-on-main)}.cap-table-header .cap-button:hover{background-color:var(--cap-color-background-active);color:var(--cap-color-text-on-active)}.cap-table-value{padding:.25em}.cap-table table input{border:none}.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 (width<=699.99px){.cap-dialog-header-close{width:2.25em;height:2.25em}.cap-dialog-actions .cap-button{padding:0 1em}.cap-summary-actions .cap-button.cap-button-link{font-size:var(--cap-font-default-size)}}@container capconfigurator (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 (width<=399.99px){.cap-dashboard-item{width:100%}}
/*$vite$:1*/