.ut .ut-panel{gap:10px;display:grid}.ut .ut-panel[hidden]{display:none}.ut .ut-row3{grid-template-columns:.7fr 1fr 1.4fr;gap:8px;display:grid}.ut .ut-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ut input:not([type=checkbox]),.ut select,.ut textarea{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:700 var(--fs-m) var(--font);font-variant-numeric:tabular-nums;margin-top:6px;padding:0 10px;display:block}.ut select{font-weight:500;font-size:var(--fs-s)}.ut textarea{font:500 var(--fs-s)/1.5 var(--font-mono);resize:vertical;padding:8px 10px}.ut input:focus,.ut select:focus,.ut textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ut .ut-small{font-size:var(--fs-xs);color:var(--muted);margin:0}.ut .ut-link{all:unset;color:var(--accent);cursor:pointer;text-decoration:underline}.ut .ut-primary{align-items:center;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.ut .ut-grid{min-height:40px;font-size:var(--fs-s);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ut .ut-grid input{width:18px;height:18px;accent-color:var(--accent)}.ut .ut-batch{margin:8px 0 0}.ut .ut-batch summary{cursor:pointer;font-weight:650;font-size:var(--fs-s);align-items:center;min-height:36px;display:flex}
