.uc-tabs{display:flex;gap:var(--sp-2);margin-block-end:16px;flex-wrap:wrap}.uc-tab-btn{flex:1;min-inline-size:88px;padding-block:var(--sp-2);padding-inline:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:600;border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer}.uc-tab-btn.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.uc-panel{display:flex;flex-direction:column;gap:var(--sp-4);max-inline-size:480px}.uc-rows{display:flex;flex-direction:column;gap:var(--sp-3)}.uc-row input[type=number]{width:100%;background:var(--panel2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-md);padding-block:var(--sp-2);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-md)}.uc-row input[type=number]:focus{outline:none;border-color:var(--accent)}.uc-clear{align-self:flex-start;padding-block:var(--sp-2);padding-inline:var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer}.uc-clear:hover{border-color:var(--accent);color:var(--text)}@media(max-width:480px){.uc-tab-btn{min-inline-size:72px;font-size:var(--fs-sm)}}
