.wash-notice{max-width:900px;padding:18px 22px;margin:24px 0;background:var(--surface);border:1px solid var(--line);border-radius:12px;line-height:1.65}.wash-notice strong{display:block;margin-bottom:6px}.wash-control{margin:20px 0}.wash-control>label{margin-bottom:8px}.wash-inputs{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:16px;align-items:center}.wash-inputs input[type=range]{padding:0;border:0;accent-color:var(--green);width:100%;min-width:0}.wash-inputs input[type=number]{margin:0;min-width:0;width:100%}.wash-layout{align-items:start}.wash-result{position:sticky;top:20px}.wash-result .wash-total{font-size:clamp(28px,4vw,44px);font-weight:700;margin:12px 0}.wash-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wash-actions button{margin:0;font-size:14px}.wash-actions [type=button]{background:var(--surface);color:var(--ink);border:1px solid var(--line)}#washing-form [hidden]{display:none!important}.wash-result dl{margin-top:20px}.wash-result dt{font-weight:600}.wash-result dd{margin:4px 0 16px}.wash-result p{overflow-wrap:anywhere}@media(max-width:760px){.wash-result{position:static}.wash-inputs{grid-template-columns:minmax(0,1fr) 88px;gap:10px}.wash-actions{flex-direction:column}.wash-actions button{width:100%}}
