.ui-input[data-v-ab4fb221]{width:100%;min-height:var(--control-height-touch);padding:0 var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--fs-16);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ui-input[data-v-ab4fb221]:hover{border-color:var(--text-2)}.ui-input[data-v-ab4fb221]:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-input[aria-invalid=true][data-v-ab4fb221]{border-color:var(--danger)}.ui-input[data-v-ab4fb221]:disabled{background:var(--surface-2);color:var(--text-2);border-color:var(--border);cursor:not-allowed}.ui-input[readonly][data-v-ab4fb221]{background:var(--bg);border-color:var(--border-strong)}.ui-input[data-v-ab4fb221]::placeholder{color:var(--text-2)}.ui-affix[data-v-ab4fb221]{display:flex;align-items:center;min-width:0;min-height:var(--control-height-touch);border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ui-affix[data-v-ab4fb221]:hover{border-color:var(--text-2)}.ui-affix[data-v-ab4fb221]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-affix--invalid[data-v-ab4fb221],.ui-affix--invalid[data-v-ab4fb221]:hover{border-color:var(--danger)}.ui-affix--disabled[data-v-ab4fb221],.ui-affix--disabled[data-v-ab4fb221]:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-2);cursor:not-allowed}.ui-affix--readonly[data-v-ab4fb221],.ui-affix--readonly[data-v-ab4fb221]:hover{background:var(--bg);border-color:var(--border-strong)}.ui-affix__input[data-v-ab4fb221]{flex:1;min-width:0;min-height:calc(var(--control-height-touch) - 2px);padding:0 var(--space-3);border:0;background:transparent;color:inherit;font-size:var(--fs-16);outline:none}.ui-affix__input[data-v-ab4fb221]:disabled{cursor:not-allowed}.ui-affix__text[data-v-ab4fb221]{flex:none;color:var(--text-2);font-weight:var(--fw-medium);white-space:nowrap}.ui-affix__text--prefix[data-v-ab4fb221]{padding-left:var(--space-3)}.ui-affix__text--suffix[data-v-ab4fb221]{padding-right:var(--space-3)}.ui-affix--numeric .ui-affix__input[data-v-ab4fb221],.ui-input--numeric[data-v-ab4fb221]{text-align:right;font-variant-numeric:tabular-nums}.ui-select[data-v-ab4fb221]{position:relative;display:block}.ui-select__native[data-v-ab4fb221],.ui-select__trigger[data-v-ab4fb221]{padding-right:calc(var(--space-8) + var(--space-1) + 2px);cursor:pointer}.ui-select__native[data-v-ab4fb221]{appearance:none;-webkit-appearance:none}.ui-select__native[data-v-ab4fb221]:disabled,.ui-select__trigger[data-v-ab4fb221]:disabled{cursor:not-allowed}.ui-select__trigger[data-v-ab4fb221]{display:flex;align-items:center;text-align:left}.ui-select__trigger[aria-expanded=true][data-v-ab4fb221]{border-color:var(--accent)}.ui-select__value[data-v-ab4fb221]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-select__value--placeholder[data-v-ab4fb221]{color:var(--text-2)}.ui-select__chevron[data-v-ab4fb221]{position:absolute;top:50%;right:var(--space-3);margin-top:calc(var(--space-2) * -1);color:var(--text-2);pointer-events:none}[data-v-ab4fb221] .ui-select__list{z-index:var(--z-popover);min-width:calc(var(--reka-select-trigger-width) / var(--ui-scale, 1));max-width:min(360px,calc(var(--viewport-width) - var(--space-8)));max-height:min(288px,calc(var(--reka-select-content-available-height) / var(--ui-scale, 1)));overflow-y:auto;padding:calc(var(--space-1) + 2px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elev-3);color:var(--text)}[data-v-ab4fb221] .ui-select__viewport{display:grid;gap:2px}.ui-select__option[data-v-ab4fb221]{display:flex;align-items:center;gap:calc(var(--space-2) + 2px);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-16);line-height:1.3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ui-select__option[data-highlighted][data-v-ab4fb221]{background:var(--surface-2)}.ui-select__option[data-disabled][data-v-ab4fb221]{color:var(--text-2);cursor:not-allowed}.ui-select__option[data-state=checked][data-v-ab4fb221]{font-weight:var(--fw-semibold)}.ui-select__check[data-v-ab4fb221]{visibility:hidden;color:var(--accent)}.ui-select__option[data-state=checked] .ui-select__check[data-v-ab4fb221]{visibility:visible}.ui-select__option-label[data-v-ab4fb221]{flex:1;min-width:0}.ui-select__meta[data-v-ab4fb221]{flex:none;font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--text-2);font-variant-numeric:tabular-nums}
