.cleaning-time-module__yP-QUW__page{max-width:880px}.cleaning-time-module__yP-QUW__page a:focus-visible,.cleaning-time-module__yP-QUW__calculator :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #318454}.cleaning-time-module__yP-QUW__intro{margin-bottom:30px}.cleaning-time-module__yP-QUW__intro .knowledge-breadcrumb{margin-bottom:26px}.cleaning-time-module__yP-QUW__intro h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px);line-height:1.22}.cleaning-time-module__yP-QUW__lead{color:#53665b;max-width:650px;margin-top:18px;font-size:16px;line-height:1.7}.cleaning-time-module__yP-QUW__calculator{background:#fff;border:1px solid #bfd6c7;border-radius:16px;margin:0 0 44px;padding:28px;scroll-margin-top:20px}.cleaning-time-module__yP-QUW__calculator .knowledge-eyebrow{margin-bottom:8px}.cleaning-time-module__yP-QUW__calculator h2{letter-spacing:-.025em;margin-bottom:24px;font-size:24px;line-height:1.4}.cleaning-time-module__yP-QUW__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cleaning-time-module__yP-QUW__calculator label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.cleaning-time-module__yP-QUW__calculator input{width:100%;font:inherit;color:#173b2d;background:#fcfefc;border:1px solid #b6cabc;border-radius:7px;min-width:0;padding:13px 14px;font-size:17px;font-weight:400}.cleaning-time-module__yP-QUW__calculator input::placeholder{color:#7b887f;font-size:13px}.cleaning-time-module__yP-QUW__calculator input[aria-invalid=true]{border-color:#a83624}.cleaning-time-module__yP-QUW__help{color:#53695b;margin:12px 0;font-size:12px;line-height:1.7}.cleaning-time-module__yP-QUW__help a{color:#28663d;text-underline-offset:3px;text-decoration:underline}.cleaning-time-module__yP-QUW__extra{border-top:1px solid #e0e9e2;border-bottom:1px solid #e0e9e2;margin:19px 0;padding:13px 0}.cleaning-time-module__yP-QUW__extra summary{cursor:pointer;font-size:13px;font-weight:600}.cleaning-time-module__yP-QUW__extra summary span{color:#65776b;font-weight:400}.cleaning-time-module__yP-QUW__extra>div{padding-top:16px}.cleaning-time-module__yP-QUW__extra input{max-width:280px}.cleaning-time-module__yP-QUW__actions{flex-wrap:wrap;align-items:center;gap:12px 25px;margin-top:22px;display:flex}.cleaning-time-module__yP-QUW__textButton{cursor:pointer;text-underline-offset:3px;color:#315f42;padding:6px 0;font-size:12px;text-decoration:underline}.cleaning-time-module__yP-QUW__error{color:#962c1c;font-size:12px;font-weight:400;line-height:1.6}.cleaning-time-module__yP-QUW__result{background:#eaf3ec;border:1px solid #d0e2d5;border-radius:10px;margin-top:26px;padding:23px}.cleaning-time-module__yP-QUW__result h3{font-size:15px;font-weight:600;line-height:1.5}.cleaning-time-module__yP-QUW__result>p{font-size:12px;line-height:1.7}.cleaning-time-module__yP-QUW__resultLabel{text-transform:uppercase;color:#4d7458;letter-spacing:.06em;margin-bottom:9px;font-size:10px!important}.cleaning-time-module__yP-QUW__total{letter-spacing:-.04em;color:#214e31;overflow-wrap:anywhere;margin:10px 0 2px;font-size:clamp(30px,5vw,45px);line-height:1.3;display:block}.cleaning-time-module__yP-QUW__decimal{color:#55735d}.cleaning-time-module__yP-QUW__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 16px;font-size:12px;display:grid}.cleaning-time-module__yP-QUW__inputs dt{color:#526d59;margin-bottom:3px;font-size:11px}.cleaning-time-module__yP-QUW__inputs dd{overflow-wrap:anywhere;font-weight:600}.cleaning-time-module__yP-QUW__equation{overflow-wrap:anywhere;border-top:1px solid #cddfcf;padding-top:13px;font-weight:600}.cleaning-time-module__yP-QUW__resultActions{flex-wrap:wrap;gap:8px 25px;display:flex}.cleaning-time-module__yP-QUW__privacy{color:#69796e;margin-top:14px;font-size:11px;line-height:1.65}.cleaning-time-module__yP-QUW__copy{font-size:15px;line-height:1.8}.cleaning-time-module__yP-QUW__copy section{margin:0 0 34px;scroll-margin-top:20px}.cleaning-time-module__yP-QUW__copy h2{letter-spacing:-.025em;margin-bottom:14px;font-size:23px;line-height:1.4}.cleaning-time-module__yP-QUW__copy p+p{margin-top:13px}.cleaning-time-module__yP-QUW__formula{background:#edf4ee;border-left:3px solid #559868;border-radius:0 8px 8px 0;margin:18px 0;padding:17px 20px;font-weight:600}.cleaning-time-module__yP-QUW__source{border-top:1px solid #d5e1d8;padding-top:25px;font-size:12px;line-height:1.75}.cleaning-time-module__yP-QUW__source h2{font-size:15px}.cleaning-time-module__yP-QUW__copy a{color:#28663d;text-underline-offset:3px;text-decoration:underline}.cleaning-time-module__yP-QUW__printOnly{display:none}@media (max-width:600px){.cleaning-time-module__yP-QUW__calculator{padding:22px 17px}.cleaning-time-module__yP-QUW__fields{grid-template-columns:1fr;gap:17px}.cleaning-time-module__yP-QUW__calculator h2{margin-bottom:20px;font-size:21px}.cleaning-time-module__yP-QUW__actions .knowledge-button{width:100%}.cleaning-time-module__yP-QUW__result{padding:18px}.cleaning-time-module__yP-QUW__inputs{grid-template-columns:1fr;gap:10px}.cleaning-time-module__yP-QUW__inputs>div{justify-content:space-between;gap:12px;display:flex}.cleaning-time-module__yP-QUW__copy{font-size:14px}.cleaning-time-module__yP-QUW__copy h2{font-size:21px}}@media print{@page cleaning-time{size:A4 portrait;margin:16mm}.cleaning-time-module__yP-QUW__page{page:cleaning-time;max-width:none;padding:0}.cleaning-time-module__yP-QUW__screenOnly{display:none!important}.cleaning-time-module__yP-QUW__printOnly{display:block}.cleaning-time-module__yP-QUW__calculator{border:0;margin:0;padding:0}.cleaning-time-module__yP-QUW__result{background:#fff;border:1px solid #888;border-radius:0;margin-top:6mm;padding:7mm}.cleaning-time-module__yP-QUW__total{color:#111;font-size:26pt}.cleaning-time-module__yP-QUW__result h3{font-size:12pt}.cleaning-time-module__yP-QUW__result>p,.cleaning-time-module__yP-QUW__inputs{color:#111;font-size:9pt}.cleaning-time-module__yP-QUW__inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.cleaning-time-module__yP-QUW__inputs>div{display:block}.cleaning-time-module__yP-QUW__inputs dt{font-size:8pt}.cleaning-time-module__yP-QUW__printOnly h1{margin:3mm 0;font-size:17pt}.cleaning-time-module__yP-QUW__printOnly p{margin:2mm 0;font-size:8pt}}
