.ui-field__input{inline-size:100%;padding-inline:var(--space-ml);padding-block:var(--space-s);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xl)}.ui-field__input:focus{outline:none;border-color:var(--color-focus);background:color-mix(in srgb,var(--color-focus) 6%,var(--color-surface))}.ui-field__input::placeholder{color:var(--color-ink-soft)}.ui-field__input:disabled{color:var(--color-ink-faint);cursor:not-allowed}.ui-field__hint{color:var(--color-ink-soft);font-size:var(--text-xs)}.ui-field__error{color:var(--color-error);font-size:var(--text-xs)}.ui-search__body{position:relative;display:block}.ui-search__icon{position:absolute;inset-inline-start:var(--space-ml);inset-block-start:50%;translate:0 -50%;inline-size:1.125rem;block-size:1.125rem;color:var(--color-ink-soft);pointer-events:none}.ui-search__input{padding-inline-start:calc(var(--space-ml) * 2 + 1.125rem)}.ui-dropdown__trigger{inline-size:100%;justify-content:space-between;gap:var(--space-s)}.ui-dropdown__trigger :where([data-icon],svg){inline-size:1rem;block-size:1rem;flex:none;color:var(--color-ink-soft)}.ui-dropdown__popover{inline-size:var(--trigger-width,auto);max-block-size:16rem;overflow:auto;padding-block:var(--space-2xs)}.ui-dropdown__menu{display:grid;outline:none}.ui-dropdown__item{padding-block:var(--space-s);padding-inline:var(--space-ml);font-size:var(--text-m);cursor:pointer}.ui-dropdown__item[data-focused=true],.ui-dropdown__item[data-hovered=true]{background:var(--color-surface-muted)}.ui-dropdown__item[data-focus-visible=true]{outline:1px solid var(--color-focus);outline-offset:-1px}.ui-dropdown__item[data-disabled=true]{color:var(--color-ink-faint);cursor:not-allowed}.ui-tabs{display:grid;gap:var(--space-ml)}.ui-tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-2xs);border-block-end:1px solid var(--color-rule-soft)}.ui-tabs__tab{padding-block:var(--space-s);padding-inline:var(--space-ml);border-block-end:3px solid transparent;color:var(--color-ink-soft);font-size:var(--text-m);font-weight:var(--weight-bold);cursor:pointer}.ui-tabs__tab[data-hovered=true]{color:var(--color-ink)}.ui-tabs__tab[data-selected=true]{border-block-end-color:var(--color-selection-edge);color:var(--color-ink)}.ui-tabs__tab[data-focus-visible=true]{outline:1px solid var(--color-focus);outline-offset:-1px;border-radius:var(--radius-xs)}.ui-tabs__tab[data-disabled=true]{color:var(--color-ink-faint);cursor:not-allowed}.ui-tabs__panel:focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}.ui-choice{display:grid;gap:var(--space-s)}.ui-choice__row{display:flex;align-items:flex-start;gap:var(--space-s);cursor:pointer}.ui-choice__mark{inline-size:1.125rem;block-size:1.125rem;flex:none;margin-block-start:2px;border:1px solid var(--color-control-border);border-radius:50%;background:var(--color-surface);box-shadow:inset 0 0 0 3px var(--color-surface)}.ui-choice__mark[data-selected=true]{border-color:var(--color-selection-edge);background:var(--color-selection)}.ui-choice__row[data-focus-visible=true] .ui-choice__mark{outline:1px solid var(--color-focus);outline-offset:2px}.ui-choice__row[data-disabled=true]{color:var(--color-ink-faint);cursor:not-allowed}.ui-choice__text{display:grid;gap:var(--space-3xs)}.ui-choice__label{color:inherit;font-size:var(--text-m)}.ui-choice__description{color:var(--color-ink-soft);font-size:var(--text-xs)}.ui-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ui-table__scroll:focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}.ui-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-m)}.ui-table__heading{border-block-end:1px solid var(--color-rule);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ui-table__cell,.ui-table__heading{padding-block:var(--space-s);padding-inline:var(--space-ml);text-align:start}.ui-table__cell{border-block-end:1px solid var(--color-rule-soft);color:var(--color-ink)}.ui-table__row:last-child .ui-table__cell{border-block-end:0}.ui-table__cell--numeric{font-variant-numeric:tabular-nums;font-feature-settings:"ss06" 1;text-align:end}@media (pointer:coarse){.ui-choice__row,.ui-dropdown__trigger,.ui-field__input,.ui-search__input,.ui-tabs__tab{min-block-size:var(--touch-target)}.ui-choice__row{align-items:center}.ui-choice__mark{margin-block-start:0}}