.bee182d-vp__input{border:none;flex:0 0 100%;margin:0 0 1.2rem;max-width:37rem;min-width:-moz-fit-content;min-width:fit-content;padding:0}.bee182d-vp__input--dropdown{margin-bottom:1.6rem}.bee182d-vp__input .bee182d-form__label{padding-left:0}fieldset.bee182d-vp__input .bee182d-form__label{margin-bottom:.2rem}.bee182d-vp__input input[type=radio]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.bee182d-vp__input input[type=radio]+label{color:var(--hh-color-foreground);cursor:pointer;display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;position:relative;text-align:center;transition:border var(--hh-duration-short) ease;&:before{background-color:transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}}.bee182d-vp__input input[type=radio]+label:focus{&:before{background-color:var(--hh-color-light-2,#f2f3f6)}}.bee182d-vp__input input[type=radio]+label:hover{&:before{background-color:var(--hh-color-light-2,#f2f3f6)}}.bee182d-vp__input input[type=radio]:checked+label{&:before{background-color:var(--hh-color-night,#f2f3f6)}}.bee182d-vp__input input[type=radio]:disabled+label{color:var(--hh-color-neutral);-webkit-text-decoration:line-through;text-decoration:line-through}.bee182d-vp__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem var(--hh-color-background),0 0 0 .5rem var(--hh-color-neutral)}.bee182d-vp__input input[type=radio]:focus+label{box-shadow:0 0 0 .3rem var(--hh-color-background),0 0 0 .5rem var(--hh-color-neutral)}.bee182d-vp__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.bee182d-vp__input__select{display:inline-block;max-width:25rem;position:relative;width:100%}.bee182d-vp__input__select svg{height:.6rem;pointer-events:none;position:absolute;right:1.5rem;top:calc(50% - .35rem)}.bee182d-vp__input__select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:0 0 0 .1rem var(--hh-color-foreground);box-sizing:border-box;color:rgb(var(--hh-color-foreground));height:4.5rem;padding:0 4rem 0 1.5rem;transition:box-shadow var(--hh-duration-short) ease;width:100%}