.ui-field{gap:var(--sp-3);flex-direction:column;min-inline-size:0;display:flex}.ui-field-label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.ui-field-required{color:var(--ink-3);font-weight:400}.ui-field input,.ui-field select,.ui-field textarea,.ui-input{inline-size:100%;min-inline-size:0;min-block-size:var(--control-h);padding:0 var(--sp-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md)}.ui-field textarea,textarea.ui-input{padding-block:var(--sp-3);min-block-size:calc(var(--control-h) * 2);resize:vertical}.ui-field input:focus-visible,.ui-field select:focus-visible,.ui-field textarea:focus-visible,.ui-input:focus-visible{outline:var(--focus-w) solid var(--brand);outline-offset:var(--border-w);border-color:var(--brand-text)}.ui-field input::placeholder,.ui-input::placeholder{color:var(--ink-3)}.ui-field input:disabled,.ui-input:disabled{background:var(--surface-3);color:var(--ink-3);cursor:not-allowed}.ui-input[data-size=num]{inline-size:var(--col-num);text-align:end;font-variant-numeric:tabular-nums;flex:none}.ui-input[data-mono="1"]{font-family:var(--mono);font-size:var(--fs-sm)}.ui-field-hint{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.ui-field-hint[data-align=end]{text-align:end}.ui-field-error{font-size:var(--fs-xs);color:var(--bad-text);margin:0;font-weight:500}.ui-field-foot{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.ui-field-foot .ui-field-hint{margin:0}.ui-field[data-invalid="1"] input,.ui-field[data-invalid="1"] select,.ui-field[data-invalid="1"] textarea{border-color:var(--bad-text);box-shadow:0 0 0 1px var(--bad-text)}.ui-select.search-select__trigger{border-color:var(--border-strong);inline-size:100%;font-size:var(--fs-md)}.ui-fieldset{gap:var(--sp-3);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ui-fieldset>.ui-field-label{padding:0}.ui-field-row{align-items:center;gap:var(--sp-4);min-inline-size:0;display:flex}.ui-field-row>.ui-input{flex:auto;min-inline-size:0}.ui-field-row>.ui-input[data-size=num]{flex:0 0 var(--col-num)}.ui-field-row>button,.ui-field-row>.seg{flex:none}.ui-field-row>.seg button{white-space:nowrap}.ui-fields-row{gap:var(--sp-5);flex-wrap:wrap;align-items:flex-start;min-inline-size:0;display:flex}.ui-fields-row>.ui-field{flex:1 1 var(--col-text-min);min-inline-size:0}.ui-fields-row>.ui-field:has(input[data-size=num]){flex:none}.ui-rows{gap:var(--sp-3);flex-direction:column;min-inline-size:0;display:flex}.ui-rows-head,.ui-rows-row{grid-template-columns:var(--sp-7) minmax(0,1fr) var(--col-name) var(--control-h);align-items:center;gap:var(--sp-4);grid-template-areas:"num value type action";min-inline-size:0;display:grid}.ui-rows-head{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}.ui-rows-num{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:end;grid-area:num}.ui-rows-value{grid-area:value;min-inline-size:0}.ui-rows-type{grid-area:type;min-inline-size:0}.ui-rows-action{grid-area:action;justify-content:center;display:flex}.ui-rows-action button:hover{background:var(--bad-soft);color:var(--bad-text)}.ui-rows-empty{border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-5);font-size:var(--fs-sm);color:var(--ink-3)}@media (width<=768px){.ui-field input,.ui-field select,.ui-field textarea,.ui-input{min-block-size:var(--tap-min)}.ui-rows-head{display:none}.ui-rows-row{grid-template-columns:var(--sp-7) minmax(0,1fr) var(--tap-min);row-gap:var(--sp-3);padding:var(--sp-4);border:var(--border-w) solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-areas:"num value action"".type type"}.ui-rows-action button{min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}}
