.tool input[type=number]{width:100%;min-height:46px;font:inherit;color:var(--ink);background:#fff;border:1px solid #9aa3ad;border-radius:3px;padding:0 10px;font-size:16px}.tool input[type=number]:focus,.tool textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.tool textarea{width:100%;min-height:70px;font:inherit;color:var(--ink);resize:vertical;border:1px solid #9aa3ad;border-radius:3px;padding:8px 10px;font-size:16px}.tool .days{grid-column:1/-1}.tool .seg{flex-wrap:wrap;gap:8px;display:flex}.tool .seg label{border:1px solid var(--ln);cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:44px;margin:0;padding:6px 14px;font-weight:500;display:flex}.tool .seg input{width:20px;height:20px;accent-color:var(--accent)}.btn{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:3px;align-items:center;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.btn:hover{background:var(--accent-d)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.sec{color:var(--accent);border:1px solid var(--accent);background:#fff}.tool-act{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.calc-res h3{margin:18px 0 6px;font-size:19px;font-weight:800}.calc-res h3:first-child{margin-top:0}.calc-res h4{color:var(--ink);margin:12px 0 4px;font-size:16.5px;font-weight:700}.calc-res .big{font-size:18px}.calc-res .big strong,.calc-res [data-water-cat]{color:var(--ink);font-size:22px}.calc-res .cn{color:var(--tx);font-size:15px}.calc-res .by,.calc-res .tr{color:var(--mu);font-size:14.5px}.calc-res ul{padding-left:1.2em;list-style:outside}.calc-res li+li{margin-top:4px}.calc-res a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px}.calc-res .rs{font-size:14.5px}.ck{margin-top:8px}.ck h3{margin:22px 0 6px;font-size:19px;font-weight:800}.ck ul{padding:0;list-style:none}.ck li{border-top:1px solid var(--ln);grid-template-columns:26px minmax(0,1fr) minmax(130px,170px);align-items:start;gap:10px;padding:9px 0;display:grid}.ck .bx{border:1.5px solid var(--ink);border-radius:2px;width:18px;height:18px;margin-top:4px}.ck .ex{color:var(--mu);white-space:nowrap;margin:0;padding-top:2px;font-size:14px}.ck .ex span{vertical-align:baseline;border-bottom:1px solid #9aa3ad;width:90px;height:1em;margin-left:4px;display:inline-block}.ck .by{color:var(--mu);font-size:14px}.plan fieldset{border:1px solid var(--ln);border-radius:3px;grid-column:1/-1;margin:0 0 16px;padding:14px 16px}.plan legend{color:var(--ink);padding:0 6px;font-size:17px;font-weight:800}.plan .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;display:grid}.plan form{display:block}.items-l{margin-top:10px}.items-l li{border-top:1px solid var(--ln);grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto;align-items:end;gap:10px;padding:8px 0;display:grid}.items-l li:first-child{border-top:0}.items-l .rm-i{border:1px solid var(--ln);min-height:46px;font:inherit;cursor:pointer;color:var(--accent);background:#fff;border-radius:3px;padding:0 12px}.tl-tools li{border-top:1px solid var(--ln);padding:16px 0}@media (width<=600px){.ck li{grid-template-columns:26px minmax(0,1fr)}.ck .ex{grid-column:2}.items-l li{grid-template-columns:1fr}}@media print{.tool form,.tool .priv,.tool-act,.no-print,.ad-slot{display:none!important}.tool{border:0;padding:0}.ck li{break-inside:avoid}.ck .bx{border-color:#000}}.grid2{gap:6px;max-width:100%;margin-top:14px;display:grid}.grid2 select{max-width:320px}#rc-f{display:block}
