@layer components{.gs-field{gap:var(--space-1);min-width:0;display:grid}.gs-field__label{all:revert;color:var(--color-text);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta);display:block}.gs-field__required{color:var(--color-danger)}.gs-field__hint{all:revert;color:var(--color-text-muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.gs-field__error{all:revert;color:var(--color-danger);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta);margin:0}.gs-datefield__note{margin-block-start:4px;display:block}@media (max-width:719px){.gs-field__label,.gs-field__hint,.gs-field__error{font-size:var(--text-body)}}.gs-control{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--field-h);padding:0 var(--field-px);border:var(--field-bd-w) solid var(--field-bd);border-radius:var(--control-radius);background:var(--field-bg);box-shadow:var(--field-shadow);color:var(--color-text);display:flex}.gs-control:focus-within{border-color:var(--focus-color);background:var(--field-focus-bg);outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.gs-control:has([aria-invalid=true]){border-color:var(--color-danger);box-shadow:inset 0 calc(-1 * var(--field-underline-w)) 0 var(--color-danger)}.gs-control:has([aria-invalid=true]):focus-within{border-color:var(--color-danger);outline-color:var(--color-danger)}.gs-control:has(:disabled){background:var(--color-sunken);opacity:.7}.gs-control__native{all:revert;box-sizing:border-box;width:100%;min-width:0;min-height:var(--field-h);color:inherit;font:inherit;font-size:var(--text-input);line-height:var(--leading-body);background:0 0;border:0;outline:0;flex:1;margin-block:-1px;padding:0}.gs-control__native::placeholder{color:var(--color-text-muted);opacity:1}.gs-control__adornment{color:var(--color-text-muted);font-size:var(--text-body);flex:none}.gs-control--multiline{padding:var(--space-3) var(--field-px);align-items:stretch}.gs-control--multiline .gs-control__native{resize:vertical;min-height:72px;margin-block:0}.gs-control--select{position:relative}.gs-control--select .gs-control__native{appearance:none;padding-right:var(--space-6);cursor:pointer}.gs-control--select:after{content:"";right:var(--field-px);pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;transform:translateY(-2px)rotate(45deg)}}
