@layer vuestic.components{:host,:root{--va-message-list-icon-margin-right:.25rem;--va-message-list-color:var(--va-secondary);--va-message-list-font-size:13px;--va-message-list-line-height:1.2rem;--va-message-wrapper-margin-top:.5rem}.va-message-list{color:var(--va-message-list-color);list-style:none}.va-message-list__message{align-items:center;display:flex;font-size:var(--va-message-list-font-size);line-height:var(--va-message-list-line-height)}.va-message-list__icon{margin-right:var(--va-message-list-icon-margin-right)}}@layer vuestic.components{:host,:root{--va-message-list-icon-margin-right:.25rem;--va-message-list-color:var(--va-secondary);--va-message-list-font-size:13px;--va-message-list-line-height:1.2rem;--va-message-wrapper-margin-top:.5rem}.va-message-list-wrapper .va-message-list{margin-top:var(--va-message-wrapper-margin-top)}}@layer vuestic.components{.va-input-label{display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.6px;line-height:1.2;min-height:1rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.va-input-label__required-mark{color:var(--va-danger);font-size:1.2em;font-weight:var(--va-input-container-label-font-weight);transform:translateY(-2px);vertical-align:middle}}@layer vuestic.components{:host,:root{--va-input-wrapper-width:var(--va-form-element-default-width);--va-input-wrapper-color:var(--va-primary);--va-input-wrapper-background:var(--va-background-element,#f5f9fb);--va-input-wrapper-background-opacity:1;--va-input-wrapper-border-width:var(--va-form-element-border-width);--va-input-wrapper-border-color:var(--va-background-border);--va-input-wrapper-border-radius:var(--va-form-element-border-radius);--va-input-wrapper-min-width:var(--va-form-element-min-width);--va-input-wrapper-display:inline-block;--va-input-wrapper-cursor:text;--va-input-wrapper-min-height:36px;--va-input-wrapper-validation-background-opacity:.1;--va-input-wrapper-counter-line-height:1.5;--va-input-wrapper-counter-font-size:.8rem;--va-input-wrapper-counter-color:var(--va-secondary);--va-input-wrapper-horizontal-padding:.5rem;--va-input-wrapper-items-gap:.5rem;--va-input-wrapper-success-background:var(--va-input-success-color);--va-input-wrapper-error-background:var(--va-input-error-color)}.va-input-wrapper{--va-input-wrapper-background:var(--va-background-computed);--va-input-wrapper-color:var(--va-color-computed);--va-input-wrapper-text-color:var(--va-text-color-computed);cursor:var(--va-input-wrapper-cursor);display:inline-block;flex-direction:column;flex-grow:0;flex-shrink:1;font-family:var(--va-font-family);max-width:100%;min-width:auto;vertical-align:middle}.va-input-wrapper__fieldset{border:none}.va-input-wrapper__size-keeper{display:flex;flex-direction:column;height:100%;max-width:100%;min-width:100%;width:var(--va-input-wrapper-width)}.va-input-wrapper__container{align-items:center;display:flex;flex:1;gap:var(--va-input-content-items-gap)}.va-input-wrapper__field{align-items:center;align-self:stretch;border-color:var(--va-input-wrapper-border-color);border-radius:var(--va-input-wrapper-border-radius);border-style:solid;border-width:var(--va-input-wrapper-border-width);color:var(--va-text-color-computed);display:flex;flex:1;gap:var(--va-input-wrapper-items-gap);min-height:var(--va-input-wrapper-min-height);overflow:hidden;padding:0 var(--va-input-wrapper-horizontal-padding);position:relative;z-index:0}.va-input-wrapper__field:after{background:var(--va-input-wrapper-background);content:"";height:100%;left:0;opacity:var(--va-input-wrapper-background-opacity);position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:-1}.va-input-wrapper__field input,.va-input-wrapper__field textarea{color:inherit}.va-input-wrapper>.va-message-list{margin-top:2px}.va-input-wrapper__append-inner,.va-input-wrapper__prepend-inner{align-content:center;align-items:center;display:flex;justify-content:center}.va-input-wrapper__text{align-items:center;align-self:stretch;caret-color:var(--va-input-wrapper-text-color);color:var(--va-input-wrapper-text-color);display:flex;min-height:var(--va-input-line-height);overflow:hidden;position:relative;width:100%}.va-input-wrapper__text input::-moz-placeholder,.va-input-wrapper__text textarea::-moz-placeholder{color:inherit;opacity:.5}.va-input-wrapper__text input::placeholder,.va-input-wrapper__text textarea::placeholder{color:inherit;opacity:.5}.va-input-wrapper__text input{align-self:stretch;background-color:initial;border-style:none;cursor:inherit;font-family:inherit;font-size:var(--va-input-font-size);font-stretch:var(--va-input-font-stretch);font-style:var(--va-input-font-style);font-weight:var(--va-input-font-weight);letter-spacing:var(--va-input-letter-spacing);line-height:var(--va-input-line-height);min-height:var(--va-input-line-height);outline:none;scrollbar-color:var(--va-input-scroll-color) transparent;scrollbar-width:thin;width:100%}.va-input-wrapper__text input::-webkit-scrollbar{height:4px;width:4px}.va-input-wrapper__text input::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-input-wrapper__text input::-webkit-scrollbar-thumb{background:var(--va-input-scroll-color);border-radius:2px;opacity:.3}.va-input-wrapper__icons{align-items:center;display:flex;justify-content:center}.va-input-wrapper__icons__reset:focus{border-radius:2px;outline:2px solid var(--va-focus)!important}.va-input-wrapper__counter-wrapper{align-items:center;color:var(--va-input-wrapper-counter-color);display:flex;font-size:var(--va-input-wrapper-counter-font-size);justify-content:flex-end;line-height:var(--va-input-wrapper-counter-line-height)}.va-input-wrapper__label{display:block;max-width:100%;width:100%}.va-input-wrapper__label--inner{left:0;padding-top:1px;position:absolute;top:0}.va-input-wrapper__label--outer{margin-bottom:2px}.va-input-wrapper--labeled-inner .va-input-wrapper__text{box-sizing:initial;padding-top:12px}.va-input-wrapper--labeled-inner .va-input-wrapper__field{height:calc(var(--va-input-wrapper-min-height) - var(--va-input-wrapper-border-width)*2)}.va-input-wrapper--labeled-inner textarea{margin-top:0}.va-input-wrapper--solid{--va-input-wrapper-border-color:var(--va-input-color)}.va-input-wrapper--bordered .va-input-wrapper__field{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left-width:0;border-right-width:0;border-top-left-radius:var(--va-input-wrapper-border-radius);border-top-right-radius:var(--va-input-wrapper-border-radius);border-top-width:0}.va-input-wrapper--bordered .va-input-wrapper__field:after{border-bottom-style:solid;border-color:var(--va-input-wrapper-border-color);bottom:0}.va-input-wrapper--error{--va-input-wrapper-border-color:var(--va-input-wrapper-error-background,var(--va-danger));--va-input-wrapper-background:var(--va-input-wrapper-error-background,var(--va-danger));--va-input-wrapper-background-opacity:var(--va-input-wrapper-validation-background-opacity)}.va-input-wrapper--success{--va-input-wrapper-border-color:var(--va-input-wrapper-success-background,var(--va-success));--va-input-wrapper-background:var(--va-input-wrapper-success-background,var(--va-success));--va-input-wrapper-background-opacity:var(--va-input-wrapper-validation-background-opacity)}.va-input-wrapper--focused{--va-input-wrapper-border-color:var(--va-input-wrapper-color)}.va-input-wrapper--readonly{cursor:default}.va-input-wrapper--disabled{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer vuestic.components{:host,:root{--va-checkbox-display:inline-block;--va-checkbox-input-padding:0;--va-checkbox-input-cursor:pointer;--va-checkbox-disabled-cursor:default;--va-checkbox-readonly-cursor:initial;--va-checkbox-label-display:inline-block;--va-checkbox-label-cursor:pointer;--va-checkbox-font-size:15px;--va-checkbox-line-height:20px;--va-checkbox-background:transparent;--va-checkbox-square-width:1.25rem;--va-checkbox-square-min-width:1.25rem;--va-checkbox-square-height:1.25rem;--va-checkbox-square-border:solid var(--va-form-element-border-width) var(--va-background-border);--va-checkbox-square-border-radius:calc(var(--va-form-element-border-radius)/2);--va-checkbox-horizontal-gap:.5em;--va-checkbox-vertical-gap:.3em;--va-checkbox-vertical-padding:var(--va-checkbox-vertical-gap) 0 var(--va-checkbox-vertical-gap) var(--va-checkbox-horizontal-gap);--va-checkbox-horizontal-padding:0 var(--va-checkbox-horizontal-gap);--va-checkbox-right-padding:0 var(--va-checkbox-horizontal-gap) 0 0;--va-checkbox-left-padding:0 0 0 var(--va-checkbox-horizontal-gap)}.va-checkbox{display:var(--va-display-val);font-family:var(--va-font-family);max-width:-moz-fit-content;max-width:fit-content}.va-checkbox__input-container{align-items:center;cursor:var(--va-checkbox-input-cursor);display:flex;font-size:var(--va-checkbox-font-size);line-height:var(--va-checkbox-line-height);padding:var(--va-checkbox-input-padding)}.va-checkbox--disabled .va-checkbox__input-container{cursor:default;cursor:var(--va-checkbox-disabled-cursor);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-checkbox--readonly .va-checkbox__input-container{cursor:var(--va-checkbox-readonly-cursor)}.va-checkbox--left-label .va-checkbox__input-container{flex-direction:row-reverse}.va-checkbox .va-checkbox__square{align-items:center;background:var(--va-checkbox-background,--va-checkbox-square-background-color);border:var(--va-checkbox-square-border,var(--va-control-border));border-radius:var(--va-checkbox-square-border-radius);display:flex;height:var(--va-checkbox-square-height);justify-content:center;min-width:var(--va-checkbox-square-min-width);position:relative;width:var(--va-checkbox-square-width)}.va-checkbox--on-keyboard-focus.va-checkbox .va-checkbox__square{outline:2px solid var(--va-focus);transition:all,.6s,ease-in}.va-checkbox__input{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.va-checkbox__label{cursor:var(--va-checkbox-label-cursor);display:var(--va-checkbox-label-display);position:relative}.va-checkbox__icon{pointer-events:none;position:absolute}.va-checkbox--selected .va-checkbox__icon{color:var(--va-checkbox-selected-icon-color)}.va-checkbox--indeterminate .va-checkbox__icon{color:var(--va-checkbox-indeterminate-icon-color)}}@layer vuestic.components{:host,:root{--va-counter-button-inner-padding:6px;--va-counter-button-outer-padding:8px}.va-counter{--va-input-wrapper-width:var(--va-form-element-default-width-small);flex:none;min-width:unset}.va-counter .va-input-wrapper__container>*,.va-counter .va-input-wrapper__field>*{margin-right:0}.va-counter.va-counter--input-square .va-input-wrapper__field{border-left:none;border-radius:0;border-right:none}.va-counter.va-counter--input-square .va-counter__prepend-wrapper{z-index:1}.va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease{border-bottom-right-radius:0;border-top-right-radius:0}.va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease:not(.va-button--square){width:unset}.va-counter.va-counter--input-square .va-counter__append-wrapper{z-index:1}.va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase{border-bottom-left-radius:0;border-top-left-radius:0}.va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase:not(.va-button--square){width:unset}.va-counter .va-counter__append-wrapper .va-counter__button-decrease .va-button__content,.va-counter .va-counter__append-wrapper .va-counter__button-increase .va-button__content,.va-counter .va-counter__prepend-wrapper .va-counter__button-decrease .va-button__content,.va-counter .va-counter__prepend-wrapper .va-counter__button-increase .va-button__content{padding:unset}.va-counter .va-counter__content-wrapper{display:flex;justify-content:center;width:100%}.va-counter .va-counter__content-wrapper:focus-visible{outline:none}.va-counter .va-input__content__input{text-align:center}.va-counter .va-input__content__input::-webkit-inner-spin-button,.va-counter .va-input__content__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.va-counter .va-input__content__input[type=number]{-moz-appearance:textfield}.va-counter .va-input-wrapper__field{padding:0;width:unset}.va-counter__append-inner,.va-counter__prepend-inner{align-items:stretch;display:flex;height:100%;margin:0 .5rem}}@layer vuestic.components{.va-virtual-scroller{height:100%;overflow:auto;width:100%}.va-virtual-scroller__container{min-height:100%;min-width:100%;overflow:hidden;position:relative}.va-virtual-scroller__list{display:flex;flex-direction:column}.va-virtual-scroller--horizontal .va-virtual-scroller__list{flex-direction:row}}@layer vuestic.components{.va-date-picker-cell{color:var(--va-date-picker-text-color);cursor:pointer;line-height:var(--va-date-picker-cell-size);min-height:var(--va-date-picker-cell-size);min-width:var(--va-date-picker-cell-size);position:relative;text-align:center;z-index:1}.va-date-picker-cell,.va-date-picker-cell:after,.va-date-picker-cell:before{border-radius:var(--va-date-picker-cell-radius);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-date-picker-cell:after,.va-date-picker-cell:before{content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.va-date-picker-cell_clear{cursor:default;opacity:0}.va-date-picker-cell_highlighted-weekend{color:var(--va-date-picker-weekends-color)}.va-date-picker-cell_in-range:after{background-color:var(--va-bg);opacity:var(--va-date-picker-cell-background-opacity-in-range)}.va-date-picker-cell_today{font-weight:700}.va-date-picker-cell_today:before{border:2px solid var(--va-date-picker-color)}.va-date-picker-cell_selected{background-color:var(--va-bg);color:var(--va-text-color-computed)}.va-date-picker-cell_other-month{opacity:var(--va-date-picker-cell-opacity)}.va-date-picker-cell:hover:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month):after,.va-date-picker-cell_focused:hover:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month):after,.va-date-picker-cell_focused:not(.va-date-picker-cell_selected):not(.va-date-picker-cell_readonly):not(.va-date-picker-cell_disabled):not(.va-date-picker-cell_other-month):after{background-color:var(--va-date-picker-selected-background);opacity:var(--va-date-picker-cell-background-opacity-hover)}.va-date-picker-cell_disabled{cursor:not-allowed;opacity:var(--va-date-picker-cell-opacity)}.va-date-picker-cell_disabled:not(.va-date-picker-cell_today){opacity:.5}.va-date-picker-cell_disabled:after{background:currentColor;border:none;height:2px;left:50%;opacity:var(--va-date-picker-cell-opacity);top:50%;transform:translate(-50%,-50%);width:50%}.va-date-picker-cell_readonly{cursor:default}}@layer vuestic.components{.va-day-picker{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--va-date-picker-cell-gap)}.va-day-picker__weekday{color:var(--va-secondary);font-size:var(--va-date-picker-weekday-font-size);font-weight:700;height:var(--va-date-picker-cell-size);line-height:var(--va-date-picker-cell-size);text-align:center}}@layer vuestic.components{.va-date-picker{color:currentColor}.va-date-picker__header{align-items:center;display:flex;justify-content:space-between}.va-date-picker__header__text{color:currentColor}.va-date-picker__header__month{margin-left:.25rem}}@layer vuestic.components{.va-month-picker{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--va-date-picker-cell-gap);min-width:calc(var(--va-date-picker-cell-size)*7 + var(--va-date-picker-cell-gap)*6);width:100%}.va-month-picker__month-wrapper{border-radius:var(--va-date-picker-cell-radius);overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer vuestic.components{.va-year-picker{display:flex;flex-direction:column;overflow:auto;grid-gap:var(--va-date-picker-cell-gap);max-height:100%;position:relative;scrollbar-color:var(--va-background-element) transparent;scrollbar-width:thin}.va-year-picker::-webkit-scrollbar{height:4px;width:4px}.va-year-picker::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-year-picker::-webkit-scrollbar-thumb{background:var(--va-background-element);border-radius:2px;opacity:.3}}@layer vuestic.components{:host,:root{--va-date-picker-font-style:normal;--va-date-picker-font-weight:600;--va-date-picker-font-size:12px;--va-date-picker-line-height:1.25;--va-date-picker-weekday-font-size:9px;--va-date-picker-color:var(--va-primary);--va-date-picker-text-color:inherit;--va-date-picker-cell-size:32px;--va-date-picker-cell-gap:2px;--va-date-picker-cell-radius:4px;--va-date-picker-selected-text:var(--va-text-inverted);--va-date-picker-selected-background:var(--va-date-picker-color);--va-date-picker-today-background:var(--va-date-picker-color);--va-date-picker-today-background-opacity:.8;--va-date-picker-weekends-color:var(--va-danger);--va-date-picker-focused-border-color:var(--va-date-picker-color);--va-date-picker-cell-opacity:.5;--va-date-picker-cell-background-opacity-hover:.1;--va-date-picker-cell-background-opacity-in-range:.2;--va-date-picker-cell-selected-background-opacity-hover:.8}.va-date-picker{--va-date-picker-content-height:calc(var(--va-date-picker-cell-size)*7 + var(--va-date-picker-cell-gap)*6);color:currentColor;font-family:var(--va-font-family);font-size:var(--va-date-picker-font-size);font-style:var(--va-date-picker-font-style);font-weight:var(--va-date-picker-font-weight);line-height:var(--va-date-picker-line-height);width:calc(var(--va-date-picker-cell-size)*7 + var(--va-date-picker-cell-gap)*6)}.va-date-picker__picker-wrapper{height:var(--va-date-picker-content-height)}.va-date-picker_without-week-days{--va-date-picker-content-height:calc(var(--va-date-picker-cell-size)*6 + var(--va-date-picker-cell-gap)*6)}.va-date-picker_mobile .va-day-picker,.va-date-picker_mobile .va-month-picker,.va-date-picker_mobile .va-year-picker{height:100%}.va-date-picker_disabled{opacity:.4;position:relative}.va-date-picker_disabled:before{content:"";height:100%;position:absolute;width:100%;z-index:100}.va-date-picker-header{padding-bottom:.25rem}}@layer vuestic.components{.va-date-input{--va-date-picker-cell-size:28px;font-family:var(--va-font-family)}.va-date-input__anchor{flex:1}.va-date-input__input:-moz-read-only{cursor:pointer}.va-date-input__input:read-only{cursor:pointer}.va-date-input__dropdown-content{display:flex;justify-content:center}}@layer vuestic.components{:host,:root{--va-radio-display:inline-flex;--va-radio-cursor:pointer;--va-radio-position:relative;--va-radio-gap:.5rem;--va-radio-transition:.3s cubic-bezier(.25,.8,.5,1);--va-radio-disabled-cursor:default;--va-radio-border-color:var(--va-background-border);--va-radio-background:transparent;--va-radio-icon-transition:.3s cubic-bezier(.25,.8,.5,1);--va-radio-icon-width:1.4rem;--va-radio-icon-height:1.4rem;--va-radio-icon-border-radius:100%;--va-radio-icon-border:var(--va-background-border) solid var(--va-form-element-border-width);--va-radio-dot-transition:.3s cubic-bezier(.25,.8,.5,1);--va-radio-dot-top:50%;--va-radio-dot-left:50%;--va-radio-dot-right:50%;--va-radio-dot-bottom:50%;--va-radio-dot-border-radius:100%;--va-radio-dot-background-color:inherit;--va-radio-dot-opacity:0;--va-radio-background-transition:.3s cubic-bezier(.25,.8,.5,1);--va-radio-background-top:-.35rem;--va-radio-background-left:-.35rem;--va-radio-background-right:-.35rem;--va-radio-background-bottom:-.35rem;--va-radio-background-background-color:var(--va-background-element);--va-radio-background-border-radius:100%;--va-radio-background-z-index:0;--va-radio-background-opacity:0;--va-radio-text-display:inline-flex;--va-radio-text-margin-left:.5rem;--va-radio-text-margin-right:0}.va-radio{display:flex;flex-direction:var(--va-flex-direction);gap:var(--va-radio-gap);width:-moz-max-content;width:max-content}.va-radio__square{align-items:center;color:var(--va-label-style-color);cursor:var(--va-radio-cursor);display:inline-flex;font-family:var(--va-font-family);margin-right:var(--va-radio-margin-right);margin-top:var(--va-radio-margin-top);position:var(--va-radio-position);transition:var(--va-radio-transition,var(--va-swing-transition));width:100%}.va-radio+.va-radio{margin-top:.5rem}.va-radio .va-radio:last-child{margin:0}.va-radio--disabled{cursor:var(--va-radio-disabled-cursor)}.va-radio--readonly{cursor:default;pointer-events:none}.va-radio--readonly .va-radio--left-label,.va-radio--readonly .va-radio__text{cursor:auto;pointer-events:none}.va-radio--left-label{align-items:center;display:inline-flex;flex-direction:row-reverse}.va-radio--left-label.va-radio__square{justify-content:space-between}.va-radio__input{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.va-radio__icon{align-items:center;background:var(--va-radio-background);border-color:var(--va-icon-computed-styles-border-color);border:var(--va-radio-icon-border);border-radius:var(--va-radio-icon-border-radius);box-sizing:border-box;display:flex;height:var(--va-radio-icon-height);margin:4px;position:relative;transition:var(--va-radio-icon-transition);width:var(--va-radio-icon-width)}.va-radio__input:disabled+.va-radio__icon{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-radio__input:focus-visible+.va-radio__icon{border-radius:"inherit";outline:2px solid var(--va-focus)!important}.va-radio__icon__dot{background-color:var(--va-icon-dot-computed-styles-background-color);border-color:var(--va-icon-dot-computed-styles-border-color);border-radius:var(--va-radio-dot-border-radius);bottom:var(--va-radio-dot-bottom);left:var(--va-radio-dot-left);opacity:var(--va-radio-dot-opacity);position:absolute;right:var(--va-radio-dot-right);top:var(--va-radio-dot-top);transition:var(--va-radio-dot-transition,var(--va-swing-transition))}.va-radio__input:checked+.va-radio__icon .va-radio__icon__dot{bottom:.25rem;left:.25rem;opacity:1;right:.25rem;top:.25rem}.va-radio__icon__background{background-color:var(--va-icon-background-computed-styles-background-color);border-radius:var(--va-radio-background-border-radius);bottom:var(--va-radio-background-bottom);left:var(--va-radio-background-left);opacity:var(--va-radio-background-opacity);position:absolute;right:var(--va-radio-background-right);top:var(--va-radio-background-top);transition:var(--va-radio-background-transition,var(--va-swing-transition));z-index:var(--va-radio-background-z-index)}.va-radio__square:hover .va-radio__icon__background{opacity:.2}.va-radio--disabled .va-radio__square:hover .va-radio__icon__background{opacity:0}.va-radio__text{display:var(--va-radio-text-display);margin-left:var(--va-radio-text-margin-left);margin-right:var(--va-radio-text-margin-right);white-space:nowrap}.va-radio--disabled .va-radio__text{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-radio--left-label .va-radio__text{margin-left:var(--va-radio-text-margin-right);margin-right:var(--va-radio-text-margin-left)}}@layer vuestic.components{:host,:root{--va-switch-display:inline-block;--va-switch-checker-margin:auto;--va-switch-checker-transform:translateX(.3rem);--va-switch-checker-height:1.5rem;--va-switch-checker-width:1.5rem;--va-switch-checker-active-background-color:#fff;--va-switch-checker-background-color:var(--va-secondary);--va-switch-checker-border-radius:50%;--va-switch-checker-box-shadow:0 0 0 var(--va-background-border);--va-switch-checker-transition:all .2s ease;--va-switch-checker-wrapper-transform:translateX(0);--va-switch-checker-wrapper-top:0;--va-switch-checker-wrapper-left:0;--va-switch-checker-wrapper-bottom:0;--va-switch-checker-wrapper-right:0;--va-switch-checker-wrapper-width:100%;--va-switch-checker-wrapper-height:100%;--va-switch-checker-wrapper-transition:all .2s ease;--va-switch-checker-wrapper-pointer-events:none;--va-switch-label-left-padding:.3rem;--va-switch-label-right-padding:.3rem;--va-switch-track-border-radius:1rem;--va-switch-track-height:100%;--va-switch-track-width:100%;--va-switch-track-background:var(--va-background-element);--va-switch-track-box-shadow:inset 0 0 0 var(--va-shadow);--va-switch-track-transition:background-color .2s ease;--va-switch-inner-cursor:pointer;--va-switch-inner-height:2rem;--va-switch-inner-width:auto;--va-switch-inner-min-width:4rem;--va-switch-inner-border-radius:1rem;--va-switch-sm-inner-height:1.5rem;--va-switch-sm-inner-width:auto;--va-switch-sm-inner-min-width:3rem;--va-switch-lg-inner-height:2.5rem;--va-switch-lg-inner-width:auto;--va-switch-lg-inner-min-width:5rem}.va-switch{display:var(--va-switch-display);line-height:0}.va-switch__container{align-items:center;display:inline-flex;width:100%}.va-switch:focus{outline:none}.va-switch__inner{border-radius:var(--va-switch-inner-border-radius);cursor:var(--va-switch-inner-cursor);display:inline-block;height:var(--va-switch-inner-height);min-width:var(--va-switch-inner-min-width);position:relative;width:var(--va-switch-inner-width)}.va-switch__inner:focus{box-shadow:0 0 0 .3rem #3490dc80;outline:0}.va-switch--small .va-switch__inner{height:var(--va-switch-sm-inner-height);min-width:var(--va-switch-sm-inner-min-width);width:var(--va-switch-sm-inner-width)}.va-switch--small .va-switch__checker-circle{height:1.1rem;width:1.1rem}.va-switch--large .va-switch__inner{height:var(--va-switch-lg-inner-height);min-width:var(--va-switch-lg-inner-min-width);width:var(--va-switch-lg-inner-width)}.va-switch--large .va-switch__checker-circle{height:1.8rem;width:1.8rem}.va-switch--disabled{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-switch--readonly{cursor:default;pointer-events:none}.va-switch--readonly .va-switch__label{cursor:auto;pointer-events:auto}.va-switch--left-label .va-switch__container{flex-direction:row-reverse;justify-content:start}.va-switch--left-label .va-switch__label{padding:0 var(--va-switch-label-left-padding) 0 0}.va-switch--indeterminate .va-switch__checker{margin:auto 0;transform:translate(-50%)}.va-switch--indeterminate .va-switch__checker-wrapper{transform:translate(50%)}.va-switch--checked .va-switch__checker{transform:translate(calc(-100% - .3rem))}.va-switch--checked .va-switch__checker-circle{background-color:var(--va-switch-checker-active-background-color)}.va-switch--checked .va-switch__checker-wrapper{transform:translate(100%)}.va-switch--error .va-switch__track{border:.1rem solid}.va-switch__label{cursor:pointer;padding:0 0 0 var(--va-switch-label-right-padding);text-align:left}.va-switch .va-switch__track{background:var(--va-switch-track-background);border-radius:var(--va-switch-track-border-radius);box-shadow:var(--va-switch-track-box-shadow);display:flex;height:var(--va-switch-track-height);overflow:hidden;transition:var(--va-switch-track-transition);width:var(--va-switch-track-width)}.va-switch--keyboard-focus.va-switch .va-switch__track{border-radius:"inherit";outline:2px solid var(--va-focus)!important}.va-switch--small.va-switch .va-switch__track{border-radius:.75rem}.va-switch--large.va-switch .va-switch__track{border-radius:1.25rem}.va-switch .va-switch__track-label{color:#fff;margin:auto .5rem auto 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.va-switch--checked.va-switch .va-switch__track-label{margin:auto 2rem auto .5rem}.va-switch--small.va-switch .va-switch__track-label{margin:auto .5rem auto 1.55rem}.va-switch--checked.va-switch--small.va-switch .va-switch__track-label{margin:auto 1.55rem auto .5rem}.va-switch--large.va-switch .va-switch__track-label{margin:auto .5rem auto 2.3rem}.va-switch--checked.va-switch--large.va-switch .va-switch__track-label{margin:auto 2.3rem auto .5rem}.va-switch__checker{bottom:0;box-shadow:var(--va-switch-checker-box-shadow);margin:var(--va-switch-checker-margin);position:absolute;top:0;transform:var(--va-switch-checker-transform);transition:var(--va-switch-checker-transition)}.va-switch__checker,.va-switch__checker-circle{align-items:center;display:flex;justify-content:center}.va-switch__checker-circle{background-color:var(--va-switch-checker-background-color);border-radius:var(--va-switch-checker-border-radius);height:var(--va-switch-checker-height);width:var(--va-switch-checker-width)}.va-switch__checker-wrapper{bottom:var(--va-switch-checker-wrapper-bottom);height:var(--va-switch-checker-wrapper-height);left:var(--va-switch-checker-wrapper-left);margin:auto;pointer-events:var(--va-switch-checker-wrapper-pointer-events);position:absolute;right:var(--va-switch-checker-wrapper-right);top:var(--va-switch-checker-wrapper-top);transform:var(--va-switch-checker-wrapper-transform);transition:var(--va-switch-checker-wrapper-transition);width:var(--va-switch-checker-wrapper-width)}.va-switch__input{cursor:inherit;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}}@layer vuestic.components{:host,:root{--va-progress-bar-width:100%;--va-progress-bar-position:relative;--va-progress-bar-overflow:hidden;--va-progress-bar-height:.5rem;--va-progress-bar-border-radius:9999999px;--va-progress-bar-sm-height:2px;--va-progress-bar-lg-height:16px;--va-progress-bar-info-font-weight:700;--va-progress-bar-info-text-align:center;--va-progress-bar-info-text-transform:uppercase;--va-progress-bar-info-not-empty-margin-bottom:.1rem;--va-progress-bar-buffer-opacity:.3;--va-progress-bar-buffer-transition:width ease 2s;--va-progress-bar-transition:width ease 2s;--va-progress-bar-letter-spacing:.6px;--va-progress-bar-line-height:1;--va-progress-bar-font-size:.8em;--va-progress-bar-font-weight:700}.va-progress-bar{font-family:var(--va-font-family);line-height:var(--va-progress-bar-line-height);overflow:hidden;position:relative;width:var(--va-progress-bar-width)}.va-progress-bar__info{font-weight:var(--va-progress-bar-info-font-weight);text-align:var(--va-progress-bar-info-text-align);text-transform:var(--va-progress-bar-info-text-transform)}.va-progress-bar__info:not(:empty){margin-bottom:var(--va-progress-bar-info-not-empty-margin-bottom)}.va-progress-bar__wrapper{border-radius:var(--va-progress-bar-border-radius);overflow:hidden;position:relative}.va-progress-bar--small .va-progress-bar__wrapper{height:var(--va-progress-bar-sm-height)}.va-progress-bar--medium .va-progress-bar__wrapper{height:var(--va-progress-bar-height)}.va-progress-bar--large .va-progress-bar__wrapper{height:var(--va-progress-bar-lg-height)}.va-progress-bar--square .va-progress-bar__wrapper{--va-progress-bar-border-radius:0}.va-progress-bar__buffer{align-items:center;background-color:var(--va-progress-bar-background-color);border-radius:inherit;display:flex;font-size:var(--va-progress-bar-font-size);font-weight:var(--va-progress-bar-font-weight);height:inherit;justify-content:center;letter-spacing:var(--va-progress-bar-letter-spacing);position:absolute;top:0;transition:var(--va-progress-bar-buffer-transition)}.va-progress-bar__progress{background-color:var(--va-progress-bar-color);border-radius:inherit;height:inherit;transition:var(--va-progress-bar-transition)}.va-progress-bar__progress--indeterminate-start{animation:va-progress-bar-indeterminate-start 2s ease-in infinite;background-color:var(--va-progress-bar-color);height:inherit;position:absolute}.va-progress-bar__progress--indeterminate-end{animation:va-progress-bar-indeterminate-end 2s ease-out 1s infinite;background-color:var(--va-progress-bar-color);height:inherit;position:absolute}@keyframes va-progress-bar-indeterminate-start{0%{left:-10%;width:10%}50%{left:100%;width:100%}to{left:100%;width:100%}}@keyframes va-progress-bar-indeterminate-end{0%{left:-100%;width:100%}50%{left:100%;width:10%}to{left:100%;width:10%}}}@layer vuestic.components{.va-rating-item{display:inline-block}.va-rating-item:focus-visible{border-radius:2px;outline:2px solid var(--va-focus)!important}.va-rating-item__wrapper{background-color:initial;border-style:none;font-size:100%;overflow:visible;padding:0;text-transform:none}}@layer vuestic.components{:host,:root{--va-rating-display:flex;--va-rating-number-item-font-size:inherit;--va-rating-number-item-margin:.1em;--va-rating-number-item-font-weight:700;--va-rating-number-item-cursor:pointer;--va-rating-item-wrapper-cursor:pointer}.va-rating{display:var(--va-rating-display);font-family:var(--va-font-family)}.va-rating__number-item{align-items:center;background-color:initial;border-style:none;cursor:pointer;display:flex;font-size:100%;font-size:var(--va-rating-number-item-font-size);font-weight:var(--va-rating-number-item-font-weight);justify-content:center;margin:var(--va-rating-number-item-margin);overflow:visible;padding:0;text-transform:none}.va-rating--disabled .va-rating__number-item{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-rating--readonly .va-rating__number-item{cursor:default}.va-rating__item-wrapper{cursor:var(--va-rating-item-wrapper-cursor);display:flex}.va-rating--disabled .va-rating__item-wrapper,.va-rating--readonly .va-rating__item-wrapper{cursor:default}.va-rating-item{align-items:center;display:flex;justify-content:center}.va-rating--disabled .va-rating-item{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-rating--disabled .va-rating-item__wrapper,.va-rating--readonly .va-rating-item .va-rating-item__wrapper{cursor:auto!important}.va-rating__text-wrapper{padding-left:10px}}@layer vuestic.components{:host,:root{--va-select-option-list-option-cursor:pointer;--va-select-option-list-option-display:flex;--va-select-option-list-option-align-items:center;--va-select-option-list-option-padding:.375rem .75rem;--va-select-option-list-option-min-height:2.25rem;--va-select-option-list-option-word-break:break-word;--va-select-option-list-empty-block-padding:.375rem .75rem;--va-select-option-list-option-icon-margin-right:.5rem;--va-select-option-list-option-selected-icon-margin-left:auto;--va-select-option-list-option-selected-icon-font-size:.8rem;--va-select-option-list-option-disabled-opacity:.7;--va-select-option-list-option-highlighted-color:var(--va-text-inverted);--va-select-option-list-option-highlighted-background-color:var(--va-primary);--va-select-option-list-option-highlighted-border-radius:.1rem;--va-select-option-list-option-highlighted-margin:0 1px;--va-select-option-list-option-highlighted-padding:0 1px;--va-select-content-autocomplete-gap:.25rem;--va-select-content-autocomplete-color:var(--va-text-primary);--va-select-content-autocomplete-line-height:calc(var(--va-input-font-size) + 2px)}.va-select-option{align-items:var(--va-select-option-list-option-align-items);cursor:var(--va-select-option-list-option-cursor);display:var(--va-select-option-list-option-display);min-height:var(--va-select-option-list-option-min-height);padding:var(--va-select-option-list-option-padding);word-break:var(--va-select-option-list-option-word-break)}.va-select-option__icon{margin-right:var(--va-select-option-list-option-icon-margin-right)}.va-select-option__selected-icon{font-size:var(--va-select-option-list-option-selected-icon-font-size);margin-left:var(--va-select-option-list-option-selected-icon-margin-left)}.va-select-option__highlighted{background-color:var(--va-select-option-list-option-highlighted-background-color);border-radius:var(--va-select-option-list-option-highlighted-border-radius);color:var(--va-select-option-list-option-highlighted-color);margin:var(--va-select-option-list-option-highlighted-margin);padding:var(--va-select-option-list-option-highlighted-padding)}}@layer vuestic.components{:host,:root{--va-select-option-list-width:100%;--va-select-option-list-max-height:12.5rem;--va-select-option-list-group-name-padding:1rem .75rem .375rem;--va-select-option-list-group-name-font-size:.6rem;--va-select-option-list-group-name-color:var(--va-primary);--va-select-option-list-group-name-font-weight:700;--va-select-option-list-group-name-text-transform:"uppercase";--va-select-option-list-empty-padding:.5rem}.va-select-option-list{display:flex;flex-direction:column;font-family:var(--va-font-family);max-height:var(--va-select-option-list-max-height);overflow:auto;scrollbar-color:var(--va-primary) transparent;scrollbar-width:thin;width:var(--va-select-option-list-width)}.va-select-option-list--empty{padding:var(--va-select-option-list-empty-block-padding)}.va-select-option-list::-webkit-scrollbar{height:4px;width:4px}.va-select-option-list::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-select-option-list::-webkit-scrollbar-thumb{background:var(--va-primary);border-radius:2px;opacity:.3}.va-select-option-list__group-name{color:var(--va-select-option-list-group-name-color);font-size:var(--va-select-option-list-group-name-font-size);font-weight:var(--va-select-option-list-group-name-font-weight);padding:var(--va-select-option-list-group-name-padding);text-transform:var(--va-select-option-list-group-name-text-transform)}}@layer vuestic.components{:host,:root{--va-select-cursor:pointer;--va-select-dropdown-background:var(--va-background-secondary);--va-select-state-icon-margin-left:.25rem}.va-select-content{display:flex;flex:1;flex-wrap:wrap}.va-select-content__autocomplete{flex:1 1;margin-left:.25rem}.va-select-content__autocomplete:first-child{margin-left:0}.va-select-content__placeholder{color:var(--va-input-placeholder-text-color);flex:1;line-height:normal;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.va-select-content__separator{white-space:pre}.va-select-content__state-icon{margin-left:var(--va-select-state-icon-margin-left)}}@layer vuestic.components{:host,:root{--va-select-cursor:pointer;--va-select-dropdown-background:var(--va-background-secondary);--va-select-state-icon-margin-left:.25rem}.va-select .va-input-wrapper__text{flex-wrap:wrap;line-height:normal}.va-select-anchor__input{cursor:var(--va-select-cursor);height:-moz-min-content;height:min-content}.va-select-anchor--nowrap .va-input-wrapper__text{flex-wrap:nowrap}.va-select-dropdown__content{border-top-left-radius:0;border-top-right-radius:0;overflow:hidden;padding:0}.va-select-dropdown__content-search-input{min-width:auto;width:100%}.va-select-dropdown__options-wrapper{background:var(--va-select-dropdown-background);overflow-y:auto;scrollbar-color:var(--va-background-element) transparent;scrollbar-width:thin}.va-select-dropdown__options-wrapper::-webkit-scrollbar{height:4px;width:4px}.va-select-dropdown__options-wrapper::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-select-dropdown__options-wrapper::-webkit-scrollbar-thumb{background:var(--va-background-element);border-radius:2px;opacity:.3}}@layer vuestic.components{:host,:root{--va-slider-track-border-radius:.25rem;--va-slider-track-transition:.5s ease-out;--va-slider-track-opacity:1;--va-slider-pin-transition:background-color .3s ease-out .1s;--va-slider-handler-width:1.25rem;--va-slider-handler-height:1.25rem;--va-slider-handler-border:.375rem solid;--va-slider-handler-border-radius:50%;--va-slider-handler-outline:none!important;--va-slider-handler-left:-.375rem;--va-slider-handler-transition:.5s ease-out;--va-slider-dot-transform:translate(-.625rem,-.625rem);--va-slider-dot-display:block;--va-slider-dot-width:1.75rem;--va-slider-dot-height:1.75rem;--va-slider-dot-border-radius:50%;--va-slider-dot-opacity:.2;--va-slider-dot-pointer-events:none;--va-slider-dot-value-transform:translate(-50%,-100%);--va-slider-dot-value-user-select:none;--va-slider-dot-value-font-size:.625rem;--va-slider-dot-value-letter-spacing:.6px;--va-slider-dot-value-line-height:1.2;--va-slider-dot-value-font-weight:700;--va-slider-dot-value-text-transform:none;--va-slider-dot-value-white-space:nowrap;--va-slider-dot-color-unfocused:var(--va-background-element);--va-slider-input-label-user-select:none;--va-slider-input-label-font-size:.625rem;--va-slider-input-label-letter-spacing:.6px;--va-slider-input-label-line-height:1.2;--va-slider-input-label-font-weight:700;--va-slider-input-label-text-transform:uppercase;--va-slider-input-label-inverse-user-select:none;--va-slider-input-label-inverse-font-size:.625rem;--va-slider-input-label-inverse-letter-spacing:.6px;--va-slider-input-label-inverse-line-height:1.2;--va-slider-input-label-inverse-font-weight:700;--va-slider-input-label-inverse-text-transform:uppercase;--va-slider-horizontal-input-wrapper-margin-right:1rem;--va-slider-horizontal-track-height:.5rem;--va-slider-horizontal-track-width:100%;--va-slider-horizontal-handler-transform:translateX(-50%);--va-slider-horizontal-dot-value-top:-8px;--va-slider-horizontal-dot-value-left:50%;--va-slider-vertical-height:100%;--va-slider-vertical-padding:12px 0 12px 0;--va-slider-vertical-flex-direction:column;--va-slider-vertical-align-items:center;--va-slider-vertical-label-margin-bottom:.625rem;--va-slider-vertical-label-inverse-left:-.375rem;--va-slider-vertical-label-inverse-margin-top:.625rem;--va-slider-vertical-input-wrapper-max-width:1rem;--va-slider-vertical-input-wrapper-min-width:2.5rem;--va-slider-vertical-track-height:100%;--va-slider-vertical-track-width:.5rem;--va-slider-vertical-track-bottom:0;--va-slider-vertical-handler-transform:translateY(50%);--va-slider-vertical-dot-value-top:.625rem;--va-slider-vertical-dot-value-left:1.25rem}.va-slider{align-items:center;display:flex;font-family:var(--va-font-family)}.va-slider__container,.va-slider__input-wrapper{display:flex;position:relative}.va-slider__container{align-items:center;cursor:grab}.va-slider__track{border-radius:var(--va-slider-track-border-radius);opacity:var(--va-slider-track-opacity);position:absolute;transition:var(--va-slider-track-transition)}.va-slider__track--selected{opacity:1}.va-slider__handler{background:var(--va-slider-dot-color-unfocused);border:var(--va-slider-handler-border);border-color:var(--va-color-computed);border-radius:var(--va-slider-handler-border-radius);box-sizing:border-box;height:var(--va-slider-handler-height);left:var(--va-slider-handler-left);outline:var(--va-slider-handler-outline);position:absolute;transition:all var(--va-slider-handler-transition);width:var(--va-slider-handler-width)}.va-slider__handler:focus{background:var(--va-slider-dot-color,var(--va-color-computed));border-color:var(--va-color-computed)}.va-slider__handler__dot--focus{border-radius:var(--va-slider-dot-border-radius);display:block;height:var(--va-slider-dot-height);opacity:var(--va-slider-dot-opacity);pointer-events:var(--va-slider-dot-pointer-events);position:absolute;top:0;transform:var(--va-slider-dot-transform);width:var(--va-slider-dot-width)}.va-slider__handler__dot--value{font-size:var(--va-slider-dot-value-font-size);font-weight:var(--va-slider-dot-value-font-weight);letter-spacing:var(--va-slider-dot-value-letter-spacing);line-height:var(--va-slider-dot-value-line-height);text-transform:var(--va-slider-dot-value-text-transform);transform:var(--va-slider-dot-value-transform);-webkit-user-select:var(--va-slider-dot-value-user-select);-moz-user-select:var(--va-slider-dot-value-user-select);user-select:var(--va-slider-dot-value-user-select);white-space:var(--va-slider-dot-value-white-space)}.va-slider .va-input__label{font-size:var(--va-slider-input-label-font-size);font-weight:var(--va-slider-input-label-font-weight);letter-spacing:var(--va-slider-input-label-letter-spacing);line-height:var(--va-slider-input-label-line-height);text-transform:var(--va-slider-input-label-text-transform);-webkit-user-select:var(--va-slider-input-label-user-select);-moz-user-select:var(--va-slider-input-label-user-select);user-select:var(--va-slider-input-label-user-select)}.va-slider .va-input__label--inverse{font-size:var(--va-slider-input-label-inverse-font-size);font-weight:var(--va-slider-input-label-inverse-font-weight);letter-spacing:var(--va-slider-input-label-inverse-letter-spacing);line-height:var(--va-slider-input-label-inverse-line-height);text-transform:var(--va-slider-input-label-inverse-text-transform);-webkit-user-select:var(--va-slider-input-label-inverse-user-select);-moz-user-select:var(--va-slider-input-label-inverse-user-select);user-select:var(--va-slider-input-label-inverse-user-select)}.va-slider--grabbing{--va-slider-track-transition:none;--va-slider-handler-transition:none}.va-slider--grabbing .va-slider__container{cursor:grabbing}.va-slider--disabled{cursor:default;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-slider--disabled .va-slider__container,.va-slider--readonly .va-slider__container{cursor:default}.va-slider--horizontal .va-slider__input-wrapper{flex-basis:fit-content;flex-grow:0;margin-right:var(--va-slider-horizontal-input-wrapper-margin-right)}.va-slider--horizontal .va-slider__input-wrapper:last-of-type{margin-left:1rem}.va-slider--horizontal .va-slider__container{height:1.5rem;width:100%}.va-slider--horizontal .va-slider__track{height:var(--va-slider-horizontal-track-height);width:var(--va-slider-horizontal-track-width)}.va-slider--horizontal .va-slider__mark{height:.75rem;position:absolute;width:.125rem}.va-slider--horizontal .va-slider__handler{transform:var(--va-slider-horizontal-handler-transform);transition:left var(--va-slider-handler-transition)}.va-slider--horizontal .va-slider__handler__dot--value{left:var(--va-slider-horizontal-dot-value-left);position:absolute;top:var(--va-slider-horizontal-dot-value-top)}.va-slider--horizontal .va-input__label{margin-right:1rem}.va-slider--horizontal .va-input__label--inverse{margin-left:1rem}.va-slider--vertical{align-items:var(--va-slider-vertical-align-items);flex-direction:var(--va-slider-vertical-flex-direction);height:var(--va-slider-vertical-height);padding:var(--va-slider-vertical-padding)}.va-slider--vertical .va-input__label{margin-bottom:var(--va-slider-vertical-label-margin-bottom)}.va-slider--vertical .va-input__label--inverse{left:var(--va-slider-vertical-label-inverse-left);margin-top:var(--va-slider-vertical-label-inverse-margin-top)}.va-slider--vertical .va-slider__input-wrapper{display:flex;flex-basis:fit-content;flex-grow:0;max-width:var(--va-slider-vertical-input-wrapper-max-width);min-width:var(--va-slider-vertical-input-wrapper-min-width);position:relative}.va-slider--vertical .va-slider__input-wrapper:last-of-type{margin-top:1rem}.va-slider--vertical .va-slider__container{height:100%;width:.5rem}.va-slider--vertical .va-slider__track{bottom:var(--va-slider-vertical-track-bottom);height:var(--va-slider-vertical-track-height);width:var(--va-slider-vertical-track-width)}.va-slider--vertical .va-slider__mark{height:.125rem;left:-2px;position:absolute;width:.75rem}.va-slider--vertical .va-slider__handler{transform:var(--va-slider-vertical-handler-transform);transition:bottom var(--va-slider-handler-transition)}.va-slider--vertical .va-slider__handler__dot--value{left:var(--va-slider-vertical-dot-value-left);position:relative;top:var(--va-slider-vertical-dot-value-top)}}@layer vuestic.components{.va-time-picker-column{--va-time-picker-cell-height:30px;--va-time-picker-column-gap-height:calc(var(--va-time-picker-cell-height)*2);--va-time-picker-column-border-right:1px solid var(--va-background-element);--va-time-picker-cell-width:40px;--va-time-picker-cell-cursor:pointer;--va-time-picker-cell-active-background:var(--va-primary);--va-time-picker-cell-active-color:var(--va-primary);--va-time-picker-cell-background-color-hover:transparent;--va-time-picker-cell-active-background-opacity:.05;--va-time-picker-cell-active-background-opacity-hover:.1;overflow-y:scroll;-ms-overflow-style:none;border-right:var(--va-time-picker-column-border-right);color:currentColor;height:100%;scrollbar-width:none}.va-time-picker-column::-webkit-scrollbar{display:none}.va-time-picker-column:after,.va-time-picker-column:before{content:"";display:block;height:var(--va-time-picker-column-gap-height);width:100%}.va-time-picker-column:last-child{border-right:0}.va-time-picker-column .va-time-picker-cell{cursor:var(--va-time-picker-cell-cursor);height:var(--va-time-picker-cell-height);line-height:var(--va-time-picker-cell-height);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--va-time-picker-cell-width)}.va-time-picker-column .va-time-picker-cell--active{color:var(--va-time-picker-cell-active-color);position:relative;z-index:0}.va-time-picker-column .va-time-picker-cell--active:before{background:var(--va-time-picker-cell-active-background);content:"";height:100%;left:0;opacity:var(--va-time-picker-cell-active-background-opacity);position:absolute;right:0;width:100%;z-index:-1}.va-time-picker-column .va-time-picker-cell:hover{background:var(--va-time-picker-cell-background-color-hover)}.va-time-picker-column:focus-visible{outline:none}.va-time-picker-column:focus-visible .va-time-picker-cell--active{border-radius:4px;outline:2px solid var(--va-focus)!important;outline-offset:-2px}}@layer vuestic.components{:host,:root{--va-time-picker-display:inline-flex;--va-time-picker-disabled-opacity:.4}.va-time-picker{display:var(--va-time-picker-display);font-family:var(--va-font-family);height:var(--va-time-picker-height);justify-content:center;overflow:hidden}.va-time-picker--readonly{position:relative}.va-time-picker--readonly:after{content:"";height:100%;position:absolute;width:100%;z-index:1}.va-time-picker--disabled{opacity:var(--va-time-picker-disabled-opacity);position:relative}.va-time-picker--disabled:after{content:"";height:100%;position:absolute;width:100%;z-index:1}.va-time-picker--framed{position:relative}.va-time-picker--framed:before{border-bottom:1px solid var(--va-divider);border-top:1px solid var(--va-divider);content:"";height:var(--va-time-picker-cell-height);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}}@layer vuestic.components{:host,:root{--va-file-upload-undo-button-line-height:1.1428;--va-file-upload-undo-button-margin-top:0;--va-file-upload-undo-button-margin-bottom:0;--va-file-upload-undo-margin-left:.5rem}.va-file-upload-undo-progress-bar{left:0;position:absolute;top:0;--va-progress-bar-transition:width var(--va-undo-duration-style) linear}.va-file-upload-undo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.va-file-upload-undo__button{line-height:var(--va-file-upload-undo-button-line-height);margin-bottom:var(--va-file-upload-undo-button-margin-bottom);margin-left:var(--va-file-upload-undo-margin-left);margin-top:var(--va-file-upload-undo-button-margin-top)}.va-file-upload-undo--vertical{align-content:center;align-items:center;justify-content:center;padding:var(--va-file-upload-undo-padding)}.va-file-upload-undo--vertical .va-file-upload-undo__text{margin:1rem 0 0;text-align:center}.va-file-upload-undo--vertical .va-file-upload-undo__button{margin:1rem 0 0}}@layer vuestic.components{:host,:root{--va-file-upload-list-item-size-text-color:var(--va-secondary);--va-file-upload-list-item-border-radius:.375rem;--va-file-upload-list-item-background-color:var(--va-white);--va-file-upload-list-item-box-shadow:var(--va-box-shadow)}.va-file-upload-list-item{background-color:var(--va-file-upload-list-item-background-color);border-radius:var(--va-file-upload-list-item-border-radius,var(--va-block-border-radius));box-shadow:var(--va-file-upload-list-item-box-shadow,var(--va-block-box-shadow));line-height:1.5rem;max-width:100%;padding:1.125rem .5rem 1rem 1rem;position:relative;width:100%}.va-file-upload-list-item+.va-file-upload-list-item{margin-top:.5rem}.va-file-upload-list-item .va-list-item__inner{overflow:hidden;padding:0}.va-file-upload-list-item__content{align-items:center;display:flex;justify-content:space-between}.va-file-upload-list-item__name{flex-basis:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-list-item__size{color:var(--va-file-upload-list-item-size-text-color)}.va-file-upload-list-item__delete{cursor:pointer;font-size:1.5rem;--va-button-size:1.5rem}.va-file-upload-list-item--undo{overflow:hidden;position:relative}.va-file-upload-list-item--undo .va-list-item-section{padding:0}}@layer vuestic.components{:host,:root{--va-file-upload-gallery-item-card-box-shadow:var(--va-box-shadow);--va-file-upload-gallery-item-text:var(--va-text-primary);--va-file-upload-gallery-item-text-hover:var(--va-text-inverted)}.va-file-upload-gallery-item{align-items:stretch;border-radius:.375rem;display:flex;flex-basis:calc(14.2857% - .5rem);margin-bottom:1rem;margin-right:.5rem;max-width:calc(14.2857% - .5rem);min-width:8.5714rem;overflow:hidden;position:relative;width:100%}@media (max-width:991.98px){.va-file-upload-gallery-item{flex-basis:calc(16.667% - .5rem);max-width:calc(16.667% - .5rem)}}@media (max-width:767.98px){.va-file-upload-gallery-item{flex-basis:calc(20% - .5rem);max-width:calc(20% - .5rem)}}@media (max-width:575.98px){.va-file-upload-gallery-item{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}.va-file-upload-gallery-item:last-of-type{margin-right:0}.va-file-upload-gallery-item--focused .va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item:focus .va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item:hover .va-file-upload-gallery-item__overlay{opacity:1;z-index:3}.va-file-upload-gallery-item--focused .va-file-upload-gallery-item__name,.va-file-upload-gallery-item:focus .va-file-upload-gallery-item__name,.va-file-upload-gallery-item:hover .va-file-upload-gallery-item__name{color:var(--va-file-upload-gallery-item-text-hover)}.va-file-upload-gallery-item__overlay{display:flex;flex-direction:column;opacity:0;padding:.5rem}.va-file-upload-gallery-item__overlay,.va-file-upload-gallery-item__overlay-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.va-file-upload-gallery-item__image{box-shadow:var(--va-box-shadow);object-fit:cover;width:100%;z-index:1}.va-file-upload-gallery-item__name{color:var(--va-file-upload-gallery-item-text);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-gallery-item__delete{cursor:pointer;font-size:1.5rem;margin-top:auto}.va-file-upload-gallery-item--not-image .va-file-upload-gallery-item__overlay{display:flex}.va-file-upload-gallery-item--undo .va-list-item__inner{align-items:flex-start;display:flex;position:relative}.va-file-upload-gallery-item--undo .va-list-item-section{height:inherit;padding:0}.va-file-upload-gallery-item--undo .va-file-upload-undo{flex:1}}@layer vuestic.components{.va-file-upload-single-item{width:100%}.va-file-upload-single-item__content{align-items:center;display:flex;flex-direction:row;max-width:100%;width:100%}.va-file-upload-single-item__name{line-height:normal;margin-right:.25rem;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-upload-single-item__button{font-weight:700;margin-bottom:0;margin-top:0}}@layer vuestic.components{.va-file-upload-list{display:flex;flex-wrap:wrap;padding:0 0 1.5rem}.va-file-upload-list--gallery{padding-bottom:.5rem}}@layer vuestic.components{:host,:root{--va-file-upload-position:relative;--va-file-upload-margin:.5rem 0;--va-file-upload-list-margin-top:1rem;--va-file-upload-dropzone-border-radius:.375rem;--va-file-upload-dropzone-cursor:pointer;--va-file-upload-dropzone-text-padding-sm:0 0 1rem;--va-file-upload-dropzone-field-padding:1.5rem 2rem;--va-file-upload-dropzone-field-padding-sm:1.5rem 1rem;--va-file-upload-dropzone-field-button-margin:0;--va-file-upload-dropzone-field-button-z-index:10;--va-file-upload-dropzone-field-text-pr:10px;--va-file-upload-dropzone-list-padding:0 2rem 1rem}.va-file-upload{font-family:var(--va-font-family);margin:var(--va-file-upload-margin);position:var(--va-file-upload-position)}.va-file-upload .va-file-upload-list{margin-top:var(--va-file-upload-list-margin-top)}.va-file-upload__field{align-items:center;display:flex;overflow:hidden;position:relative}.va-file-upload__field__button{margin:var(--va-file-upload-dropzone-field-button-margin)}.va-file-upload__field__text{padding-right:var(--va-file-upload-dropzone-field-text-pr)}.va-file-upload__field__input{color:transparent;cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}.va-file-upload__field__input::-webkit-file-upload-button{cursor:pointer}.va-file-upload--dropzone{background-color:var(--va-file-upload-dropzone-background-color);border-radius:var(--va-file-upload-dropzone-border-radius);cursor:var(--va-file-upload-dropzone-cursor);overflow:hidden}.va-file-upload--dropzone .va-file-upload__field{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:visible;padding:var(--va-file-upload-dropzone-field-padding);transition:height .2s}@media (max-width:767.98px){.va-file-upload--dropzone .va-file-upload__field{flex-direction:column;padding:var(--va-file-upload-dropzone-field-padding-sm)}.va-file-upload--dropzone .va-file-upload__field__text{padding:var(--va-file-upload-dropzone-text-padding-sm);text-align:center}}.va-file-upload--dropzone .va-file-upload-list{margin-top:0;padding:var(--va-file-upload-dropzone-list-padding)}.va-file-upload--disabled .va-file-upload__field__input{cursor:default}.va-file-upload--disabled .va-file-upload__field__input::-webkit-file-upload-button{cursor:inherit}.va-file-upload .va-button:focus-visible{outline:2px solid var(--va-focus)!important;outline-offset:-2px}}@layer vuestic.components{.va-textarea .va-input-wrapper__field{align-items:flex-start;padding-bottom:12px;padding-top:12px}.va-textarea__resize-wrapper{align-self:stretch;display:flex;overflow:hidden;width:100%}.va-textarea__resize-wrapper--resizable{resize:vertical}.va-textarea__textarea{background:transparent;border:0;box-sizing:initial;color:currentColor;flex:1;font-family:var(--va-font-family);min-height:1.15rem;outline:none;position:relative;resize:none;scrollbar-color:var(--va-secondary) transparent;scrollbar-width:thin;width:100%}.va-textarea__textarea::-webkit-scrollbar{height:4px;width:4px}.va-textarea__textarea::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-textarea__textarea::-webkit-scrollbar-thumb{background:var(--va-secondary);border-radius:2px;opacity:.3}.va-textarea__textarea--autosize{overflow:hidden}}
