.ms-field{gap:var(--space-1);min-inline-size:0;display:grid}.ms-field__label{color:var(--ink-200);font-weight:600}.ms-field__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--field-h);padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--border-200);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--ink-100);margin:0}input.ms-field__input{block-size:var(--field-h)}.ms-field__input::placeholder{color:var(--ink-300);opacity:1}.ms-field__input:hover{border-color:var(--ink-200)}.ms-field__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-field__input[aria-invalid=true]{border-color:var(--danger-500)}.ms-field__input:read-only{background:var(--surface-200)}.ms-field__input:disabled{border-color:var(--border-100);background:var(--surface-200);color:var(--ink-300);cursor:not-allowed}.ms-field__hint{color:var(--ink-200);margin:0}.ms-field__error{align-items:flex-start;gap:var(--space-1);color:var(--danger-500);margin:0;font-weight:600;display:flex}.ms-field__error svg{flex:none;margin-block-start:1px}.ms-field__control{align-items:center;min-inline-size:0;display:grid;position:relative}.ms-field__control[data-button=true]>.ms-field__input{padding-inline-end:calc(var(--space-1) + 32px)}.ms-field__button{border-radius:var(--radius-sm);block-size:32px;inline-size:32px;color:var(--ink-200);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;inset-inline-end:var(--space-1)}.ms-field__button[hidden]{display:none}.ms-field__button:before{content:"";border-radius:var(--radius-sm);block-size:32px;inline-size:32px;position:absolute}.ms-field__button>svg{position:relative}.ms-field__button:hover:not(:disabled){color:var(--ink-100)}.ms-field__button:hover:not(:disabled):before{background:var(--surface-200)}.ms-field__button:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ms-field__button:disabled{color:var(--ink-300);cursor:not-allowed}.ms-choice{--ms-choice-pad:var(--space-2);min-inline-size:0;display:grid}.ms-choice__row{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;inline-size:fit-content;max-inline-size:100%;padding-block:var(--ms-choice-pad);color:var(--ink-100);cursor:pointer;display:flex}.ms-choice__control{inline-size:var(--ms-choice-inline);block-size:var(--ms-choice-block);flex:none;margin-block-start:calc((1lh - var(--ms-choice-block)) / 2);display:grid;position:relative}.ms-choice__label{overflow-wrap:anywhere;min-inline-size:0}.ms-choice__description,.ms-choice>.ms-field__error{margin:0;margin-block-start:calc(var(--space-1) - var(--ms-choice-pad));padding-inline-start:calc(var(--ms-choice-inline) + var(--space-3))}.ms-choice__description{color:var(--ink-200)}.ms-choice__description+.ms-field__error{margin-block-start:var(--space-1)}.ms-choice:has(input:disabled) .ms-choice__row{color:var(--ink-300);cursor:not-allowed}.ms-choice-group,.ms-date-range{gap:var(--space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ms-choice-group__legend,.ms-date-range__legend{margin-block-end:var(--space-1);padding:0}.ms-choice-group__options{min-inline-size:0;display:grid}.ms-choice-group[data-invalid=true] .ms-choice-group__options{border-inline-start:2px solid var(--danger-500);padding-inline-start:var(--space-3)}.ms-field[data-size=touch] .ms-field__input{min-block-size:var(--row-h);font-size:16px}.ms-field[data-size=touch] .ms-field__control[data-button=true]>.ms-field__input{padding-inline-end:var(--row-h)}.ms-field[data-size=touch] .ms-field__button{inline-size:var(--row-h);block-size:var(--row-h);inset-inline-end:0}.ms-choice[data-size=touch]{--ms-choice-pad:var(--space-3)}@media (pointer:coarse),not (min-width:768px){.ms-field[data-size=auto] .ms-field__input{min-block-size:var(--row-h);font-size:16px}.ms-field[data-size=auto] .ms-field__control[data-button=true]>.ms-field__input{padding-inline-end:var(--row-h)}.ms-field[data-size=auto] .ms-field__button{inline-size:var(--row-h);block-size:var(--row-h);inset-inline-end:0}.ms-choice[data-size=auto]{--ms-choice-pad:var(--space-3)}}
