.sri.svelte-15e9y5h{display:flex;flex-direction:column;gap:4px;padding:2px 9px}.sri-row.svelte-15e9y5h{display:flex;align-items:flex-end;gap:6px}.sri-field.svelte-15e9y5h{display:flex;flex-direction:column;gap:2px;min-width:0}.sri-k.svelte-15e9y5h{font-family:var(--font-mono-app);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--rp-dim2)}.sri-wrap.svelte-15e9y5h{position:relative;display:flex}.sri-unit-in.svelte-15e9y5h{position:absolute;left:8px;top:0;height:30px;display:flex;align-items:center;color:var(--rp-dim2);font-family:var(--font-mono-app);font-size:12px;pointer-events:none}.sri-in.svelte-15e9y5h{width:58px;height:30px;padding:0 8px;border-radius:7px;border:1px solid var(--rp-line2);background:var(--rp-chip);color:var(--rp-ink);font-family:var(--font-mono-app);font-size:13px;text-align:right;outline:none}.sri-wrap-before.svelte-15e9y5h .sri-in:where(.svelte-15e9y5h){width:70px;padding-left:18px}.sri-in.svelte-15e9y5h::-moz-placeholder{color:var(--rp-dim2)}.sri-in.svelte-15e9y5h::placeholder{color:var(--rp-dim2)}.sri-in.svelte-15e9y5h:focus{border-color:var(--rp-accent);box-shadow:0 0 0 2px var(--rp-accent-soft)}.sri-bad.svelte-15e9y5h .sri-in:where(.svelte-15e9y5h){border-color:var(--rp-neg)}.sri-dash.svelte-15e9y5h,.sri-unit.svelte-15e9y5h{height:30px;display:flex;align-items:center;color:var(--rp-dim2);font-family:var(--font-mono-app);font-size:12px;flex:none}.sri-add.svelte-15e9y5h{height:30px;padding:0 11px;margin-left:auto;border-radius:7px;border:1px solid var(--rp-accent);background:var(--rp-accent-soft);color:var(--rp-accent);font-family:var(--font-app);font-size:12px;font-weight:700;cursor:pointer;flex:none}.sri-add.svelte-15e9y5h:disabled{opacity:.45;cursor:default}.sri-hint.svelte-15e9y5h{margin:0;min-height:15px;font-size:11px;line-height:1.4;color:var(--rp-dim2)}.sri-hint.svelte-15e9y5h b:where(.svelte-15e9y5h){font-weight:600;color:var(--rp-ink2)}.sri-hint-live.svelte-15e9y5h{color:var(--rp-dim)}.sri-hint-bad.svelte-15e9y5h{color:var(--rp-neg)}@media (max-width: 640px){.sri-in.svelte-15e9y5h{width:66px;height:36px;font-size:16px}.sri-wrap-before.svelte-15e9y5h .sri-in:where(.svelte-15e9y5h){width:78px}}
