:root{--button--background-default: #1976d2;--button--background-hover: #1565c0;--button--background-active: #0b5baa;--button--background-disabled: #808080;--button--text-default: #ffffff;--button--text-disabled: #d3d3d3;--checkbox--square-border: .125rem;--checkbox--square-size: 2rem;--checkbox--square-radius: .375rem;--checkbox--square--border-default-default: #e2e8f0;--checkbox--square--border-default-hover: #b0bcc8;--checkbox--square--border-default-active: #8099b4;--checkbox--square-border-selected-default: #3182ce;--checkbox--square-border-selected-hover: #2b6cb0;--checkbox--square-border-selected-active: #1e547d;--checkbox--checkmark-size: .125rem;--checkbox--checkmark-H: .5rem;--checkbox--checkmark-W: 1rem;--checkbox--checkmark-X: .375rem;--checkbox--checkmark-Y: .5rem;--checkbox--checkmark-color: #ffffff;--radio--border-default-default: #E2E8F0;--radio--border-default-hover: #B0BCC8;--radio--border-default-active: #8099B4;--radio--border-selected-default: #3182CE;--radio--border-selected-hover: #2B6CB0;--radio--border-selected-active: #1E547D;--text-field--border-default-default: #E2E8F0;--text-field--border-default-hover: #B0BCC8;--text-field--border-default-active: #8099B4;--text-field--font-default: 1rem;--wheel-picker--color-fog: #ffffff;--wheel-picker--border-default-default: #E2E8F0;--wheel-picker--border-default-hover: #B0BCC8;--chrome-outline: #a86d5a;--chrome-box-shadow: #f4a26e}wa-button{display:inline-flex}wa-button:hover{cursor:pointer}wa-button button{align-items:center;background:var(--button--background-default);border:0;border-radius:1rem;color:var(--button--text-default);display:inline-flex;font-size:1rem;height:2rem;padding:.5rem .75rem}wa-button:not([disabled]) button:hover{background:var(--button--background-hover);cursor:pointer}wa-button:not([disabled]) button:active{background:var(--button--background-active)}wa-button[disabled] button{background:var(--button--background-disabled);color:var(--button--text-disabled);cursor:initial}wa-checkbox{display:inline-flex}wa-checkbox input{left:0;opacity:0;position:absolute;width:0}wa-checkbox label{align-items:center;display:flex;height:var(--checkbox--square-size);min-width:10rem;position:relative;width:var(--checkbox--square-size)}wa-checkbox label:before{border-radius:var(--checkbox--square-radius);border:var(--checkbox--square-border) solid var(--checkbox--square--border-default-default);content:"";display:flex;height:calc(var(--checkbox--square-size) - var(--checkbox--checkmark-size) * 2);position:absolute;width:calc(var(--checkbox--square-size) - var(--checkbox--checkmark-size) * 2)}wa-checkbox label:after{border-bottom:var(--checkbox--checkmark-size) solid var(--checkbox--checkmark-color);border-left:var(--checkbox--checkmark-size) solid var(--checkbox--checkmark-color);display:none;height:var(--checkbox--checkmark-H);left:var(--checkbox--checkmark-X);position:absolute;top:var(--checkbox--checkmark-Y);transform:rotate(315deg);width:var(--checkbox--checkmark-W)}wa-checkbox label:hover{cursor:pointer}wa-checkbox label:hover:before{border-color:var(--checkbox--square--border-default-hover)}wa-checkbox label:active:before{border-color:var(--checkbox--square--border-default-active)}wa-checkbox[focused] label:before{box-shadow:0 0 0 2px var(--chrome-box-shadow);outline:1px solid var(--chrome-outline)}wa-checkbox[checked] label:before{background-color:var(--checkbox--square-border-selected-default);border:var(--checkbox--square-border) solid var(--checkbox--square-border-selected-default)}wa-checkbox[checked] label:after{content:"";display:flex}wa-checkbox[checked] label:hover:before{background-color:var(--checkbox--square-border-selected-hover);border:var(--checkbox--square-border) solid var(--checkbox--square-border-selected-hover)}wa-checkbox[checked] label:active:before{background-color:var(--checkbox--square-border-selected-active);border:var(--checkbox--square-border) solid var(--checkbox--square-border-selected-active)}wa-checkbox span{left:2.25rem;font-size:1rem;font-family:arial;position:relative}wa-radio{align-items:center;display:flex;height:2rem;position:relative;width:100%}wa-radio input{left:0;opacity:0;position:absolute;width:0}wa-radio label{align-items:center;display:flex;font-family:arial;font-size:1rem;position:relative;width:100%}wa-radio label:hover{cursor:pointer}wa-radio label:before{border:2px solid var(--radio--border-default-default);height:1.5rem;position:relative;width:1.5rem;border-radius:50%;content:"";display:flex}wa-radio label:after{background-color:var(--radio--border-selected-default);height:1rem;left:.375rem;position:absolute;top:.375rem;width:1rem}wa-radio label:hover:before{border-color:var(--radio--border-default-hover)}wa-radio label:active:before{border-color:var(--radio--border-default-active)}wa-radio[checked] label:after{border-radius:50%;content:"";display:flex}wa-radio[checked] label:hover:after{background-color:var(--radio--border-selected-hover)}wa-radio[checked] label:active:after{background-color:var(--radio--border-default-active)}wa-radio[focused] label:before{box-shadow:0 0 0 2px var(--chrome-box-shadow);outline:1px solid var(--chrome-outline)}wa-radio span{padding-left:.25rem}wa-text-field{display:grid}wa-text-field label{display:flex;font-family:arial;font-size:var(--text-field--font-default);margin-bottom:.25rem}wa-text-field input{border:.125rem solid var(--text-field--border-default-default);border-radius:.375rem;font-size:var(--text-field--font-default);padding:.5rem}wa-text-field:hover{border-color:var(--text-field--border-default-hover)}wa-text-field::placeholder{color:var(--text-field--border-default-hover)}wa-wheel-picker{align-items:center;display:flex;flex-direction:column;width:fit-content}wa-wheel-picker:focus-within .WheelPicker{box-shadow:0 0 0 2px var(--chrome-box-shadow);outline:1px solid var(--chrome-outline)}wa-wheel-picker .WheelPicker{position:relative}wa-wheel-picker .WheelPicker:after,wa-wheel-picker .WheelPicker:before{content:" ";height:calc(50% - 1.5rem);pointer-events:none;position:absolute;width:100%;z-index:9999}wa-wheel-picker .WheelPicker:before{background:linear-gradient(180deg,var(--wheel-picker--color-fog) 25%,transparent)}wa-wheel-picker .WheelPicker:after{background:linear-gradient(0deg,var(--wheel-picker--color-fog) 25%,transparent);bottom:0}wa-wheel-picker .WheelPicker__items{font-family:Arial;font-size:2rem;font-weight:lighter;max-block-size:15rem;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;width:3.5rem}wa-wheel-picker .WheelPicker__items::-webkit-scrollbar{display:none}wa-wheel-picker .WheelPicker__item{align-items:center;display:flex;height:3rem;justify-content:center;position:relative;scroll-snap-align:center;width:3rem;z-index:999}wa-wheel-picker .WheelPicker__item:first-of-type{margin-top:6rem}wa-wheel-picker .WheelPicker__item:nth-last-child(2){margin-bottom:6rem}wa-wheel-picker .WheelPicker__aim{border:.125rem solid var(--wheel-picker--border-default-default);border-radius:.375rem;box-sizing:content-box;display:flex;height:3rem;position:absolute;top:calc(50% - 1.5rem);width:3rem}wa-wheel-picker .WheelPicker__aim:after,wa-wheel-picker .WheelPicker__aim:before{background:var(--wheel-picker--color-fog);content:" ";height:2.5rem;position:absolute;top:.25rem;width:.125rem}wa-wheel-picker .WheelPicker__aim:before{left:-.125rem}wa-wheel-picker .WheelPicker__aim:after{right:-.125rem}wa-wheel-picker .WheelPicker__warning,wa-wheel-picker label{font-family:arial;font-size:1rem;padding:.5rem}wa-wheel-picker .WheelPicker__input{opacity:0;position:absolute;width:0}wa-form wa-text-field{margin-bottom:.5rem}
