.rs{gap:16px}.rs-now{color:var(--t-muted,#5d6b7c);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.rs-main{justify-items:start;gap:12px;min-width:0;display:grid}.rs-dims{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.rs-x{color:var(--t-muted,#5d6b7c);padding-bottom:14px;font-size:22px}.rs-num{cursor:text;gap:6px;min-width:0;display:grid}.rs-num__label{color:var(--t-text,#1c2430);font-size:15px;font-weight:600}.rs-num__box{box-sizing:border-box;border:2px solid var(--t-border,#dde3ea);background:var(--t-bg,#fff);border-radius:12px;align-items:center;gap:8px;height:56px;padding:0 14px 0 4px;display:flex}.rs-num__box:focus-within{border-color:var(--t-accent,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent,#2563eb) 22%, transparent)}.rs-num__input{width:6.2ch;min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--t-text,#1c2430);background:0 0;border:0;outline:0;padding:0 0 0 10px;font-size:24px;font-weight:600}.rs-num__input::placeholder{color:var(--t-muted,#5d6b7c);opacity:.55;font-weight:400}.rs-num__unit{color:var(--t-muted,#5d6b7c);font-size:16px}.rs-lock{appearance:none;border:2px solid var(--t-border,#dde3ea);background:var(--t-bg,#fff);min-height:44px;color:var(--t-text,#1c2430);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.rs-lock:hover{border-color:var(--t-accent,#2563eb)}.rs-lock[aria-pressed=true]{border-color:var(--t-accent,#2563eb);background:color-mix(in srgb, var(--t-accent,#2563eb) 10%, var(--t-bg,#fff))}.rs-lock[aria-pressed=true] .rs-lock__icon{color:var(--t-accent,#2563eb)}.rs-lock[aria-pressed=false]{color:var(--t-muted,#5d6b7c);font-weight:400}.rs-lock__icon{display:inline-flex}.rs-lock:focus-visible{outline:2px solid var(--t-accent,#2563eb);outline-offset:2px}.rs-pct{gap:10px;min-width:0;display:grid}.rs-out{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}@media (max-width:480px){.rs-dims{flex-wrap:nowrap;gap:8px;width:100%}.rs-dims .rs-num{flex:1 1 0}.rs-x{padding-bottom:12px;font-size:18px}.rs-num__input{width:100%;font-size:22px}.rs-num__box{padding-right:10px}.rs .img-chips--wrap{grid-template-columns:1fr 1fr;display:grid}.rs .img-chip{white-space:normal;text-align:left;min-height:44px;padding:7px 12px;line-height:1.25}.rs .img-chip__sub{margin:1px 0 0;font-size:12px;display:block}}
