main>.print-sheet{display:none!important}
form[data-planner="seasalt"] fieldset{min-width:0;margin:24px 0;padding:18px;border:1px solid #cadbd5;border-radius:12px}
form[data-planner="seasalt"] legend{font-size:1.1rem;font-weight:750;padding:0 7px}
form[data-planner="seasalt"] label{margin:12px 0;display:block}
.salt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr);gap:14px;align-items:end}
form[data-planner="seasalt"] .salt-check{display:flex;align-items:center;gap:10px;font-weight:500}
.salt-check input{width:20px;height:20px;flex:0 0 20px;margin:0}
.salt-scope{background:#edf6f3;border-left:4px solid #006b60;padding:12px 15px;border-radius:5px;font-size:.95rem}
.salt-help,.salt-result-note{font-size:.9rem;line-height:1.6;font-weight:400}
#salt-range-box{max-width:520px}#salt-range-box[hidden]{display:none!important}
@media(max-width:650px){.salt-grid{grid-template-columns:1fr}.salt-grid label{margin:4px 0!important}form[data-planner="seasalt"] fieldset{padding:12px}.salt-grid select{min-width:0}}
