.mixing-ratio-calculator-module__vhmI2q__controlGrid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:16px;display:grid}.mixing-ratio-calculator-module__vhmI2q__controlCard{border:1px solid var(--line);background:#f8faf7;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.mixing-ratio-calculator-module__vhmI2q__controlCard .segmented{flex-wrap:wrap;width:fit-content;max-width:100%}.mixing-ratio-calculator-module__vhmI2q__presets{background:#f2f8f4;border:1px solid #cfe0d6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px;display:flex}.mixing-ratio-calculator-module__vhmI2q__presets small{color:var(--muted);margin-top:5px;line-height:1.4;display:block}.mixing-ratio-calculator-module__vhmI2q__presetButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mixing-ratio-calculator-module__vhmI2q__presetButtons button{cursor:pointer;background:#fff;border:1px solid #cbd7cf;border-radius:999px;min-width:58px;min-height:40px;font-weight:800}.mixing-ratio-calculator-module__vhmI2q__presetButtons button:hover{border-color:var(--accent);color:var(--accent)}.mixing-ratio-calculator-module__vhmI2q__presetButtons button.mixing-ratio-calculator-module__vhmI2q__active{border-color:var(--accent);background:var(--accent);color:#fff}.mixing-ratio-calculator-module__vhmI2q__summary{background:var(--accent-soft);color:var(--accent-2);border-radius:13px;align-items:baseline;gap:10px;margin-top:16px;padding:12px 15px;display:flex}.mixing-ratio-calculator-module__vhmI2q__summary strong{font-size:1.15rem}.mixing-ratio-calculator-module__vhmI2q__summary span{color:#496258;font-size:.82rem}.mixing-ratio-calculator-module__vhmI2q__results{grid-template-columns:repeat(3,1fr)}.mixing-ratio-calculator-module__vhmI2q__results .result-main{background:#ffffff0d;border-radius:15px;padding:18px}.mixing-ratio-calculator-module__vhmI2q__results .result-main:last-child{background:#8fd4b71f}@media (max-width:820px){.mixing-ratio-calculator-module__vhmI2q__controlGrid{grid-template-columns:1fr}.mixing-ratio-calculator-module__vhmI2q__presets{flex-direction:column;align-items:flex-start}.mixing-ratio-calculator-module__vhmI2q__presetButtons{justify-content:flex-start}}@media (max-width:680px){.mixing-ratio-calculator-module__vhmI2q__results{grid-template-columns:1fr}.mixing-ratio-calculator-module__vhmI2q__controlCard .segmented{width:100%}.mixing-ratio-calculator-module__vhmI2q__controlCard .segmented button{flex:1}.mixing-ratio-calculator-module__vhmI2q__presetButtons{grid-template-columns:repeat(3,1fr);width:100%;display:grid}}
