.wod-field{gap:var(--md-sys-space-50);width:100%;min-width:0;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-ref-typeface-plain);flex-direction:column;display:flex;position:relative}.wod-field__label{font-size:var(--md-sys-typescale-emphasized-body-small-size,var(--md-sys-typescale-body-small-size));line-height:var(--md-sys-typescale-body-small-line-height,1.25);font-weight:var(--md-sys-typescale-body-small-weight,500);color:var(--md-sys-color-on-surface-variant);margin:0}.wod-field__control,.wod-field__input{box-sizing:border-box;width:100%;min-height:var(--wod-field-height,56px);padding:var(--md-sys-space-200);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-comp-field-shape);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--wod-type-body,var(--md-sys-typescale-body-large-size));line-height:var(--wod-type-body-line,1.5);text-align:start;appearance:none;transition:border-color var(--md-sys-motion-expressive-fast-effects-duration,.2s) var(--md-sys-motion-expressive-fast-effects,ease), background-color var(--md-sys-motion-expressive-fast-effects-duration,.2s) var(--md-sys-motion-expressive-fast-effects,ease);margin:0}select.wod-field__input{appearance:auto;cursor:pointer}textarea.wod-field__input{resize:vertical;field-sizing:content;min-height:7.5rem}.wod-field--outlined .wod-field__input,.wod-field--outlined .wod-field__control{border-color:var(--md-sys-color-outline);background:0 0}.wod-field__input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}@media (hover:hover){.wod-field:hover:not(:focus-within) .wod-field__input,.wod-field:hover:not(:focus-within) .wod-field__control{border-color:var(--md-sys-color-outline)}}.wod-field__input:focus,.wod-field__input:focus-visible,.wod-field__control:focus-within{outline:var(--md-sys-focus-ring-width) solid var(--md-sys-color-primary);outline-offset:0;border-color:var(--md-sys-color-primary)}.wod-field:focus-within>.wod-field__label{color:var(--md-sys-color-primary)}.wod-field input[type=file],.wod-field .image-input{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--wod-field-height,56px);padding:var(--md-sys-space-150) var(--md-sys-space-200);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-comp-field-shape);color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-body-medium-size);cursor:pointer;background:0 0;margin:0;display:block}.wod-field input[type=file]:focus-visible,.wod-field .image-input:focus-visible{outline:var(--md-sys-focus-ring-width) solid var(--md-sys-color-primary);outline-offset:0;border-color:var(--md-sys-color-primary)}.wod-field__support,.wod-field__supporting{font-size:var(--wod-type-body-sm,var(--md-sys-typescale-body-small-size));line-height:var(--wod-type-body-sm-line,1.35);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin:0}.wod-field--error .wod-field__input,.wod-field--error .wod-field__control,.wod-field--error input[type=file]{border-color:var(--md-sys-color-error)}.wod-field--error .wod-field__label,.wod-field--error .wod-field__support,.wod-field--error .wod-field__supporting{color:var(--md-sys-color-error)}.wod-field input:disabled,.wod-field textarea:disabled,.wod-field select:disabled{opacity:var(--md-sys-state-disabled-opacity,.38);cursor:not-allowed}.wod-field--with-addons .wod-field__control{align-items:center;gap:var(--md-sys-space-100);padding-inline:var(--md-sys-space-150);cursor:text;display:flex}.wod-field--with-addons .wod-field__control .wod-field__input{min-height:calc(var(--wod-field-height,56px) - 2px);padding-block:var(--md-sys-space-150);background:0 0;border:0;outline:none;padding-inline:0}.wod-field--with-addons .wod-field__control:focus-within{outline:var(--md-sys-focus-ring-width) solid var(--md-sys-color-primary);outline-offset:0;border-color:var(--md-sys-color-primary)}.wod-field--with-addons .wod-field__control .wod-field__input:focus,.wod-field--with-addons .wod-field__control .wod-field__input:focus-visible{padding-block:var(--md-sys-space-150);border:0;outline:none;padding-inline:0}.wod-field__addon{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);flex:none;align-items:center;display:inline-flex}.wod-field__addon .material-symbols-rounded,.wod-field__addon .wod-symbol{font-size:var(--md-sys-icon-size,1.5rem)}.wod-field__native{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-message[hidden],.wod-alert[hidden],[data-form-message][hidden]{min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:none!important}
