.CostCutterDemo-module__pO_EVG__calculator{color:#252823;background:#fff;border:1px solid #deded6;border-radius:24px;scroll-margin-top:100px;overflow:hidden}.CostCutterDemo-module__pO_EVG__header{border-bottom:1px solid #eaeae4;justify-content:space-between;align-items:center;gap:20px;padding:30px 32px 25px;display:flex}.CostCutterDemo-module__pO_EVG__eyebrow{letter-spacing:.13em;color:#75776d;font-size:10px;font-weight:650}.CostCutterDemo-module__pO_EVG__calculator .CostCutterDemo-module__pO_EVG__header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(21px,2.3vw,27px);font-weight:550;line-height:1.18}.CostCutterDemo-module__pO_EVG__exampleLabel{white-space:nowrap;color:#72766c;border:1px solid #e7e7df;border-radius:99px;padding:6px 10px;font-size:11px}.CostCutterDemo-module__pO_EVG__layout{grid-template-columns:1.1fr 1fr;display:grid}.CostCutterDemo-module__pO_EVG__controls{padding:27px 32px}.CostCutterDemo-module__pO_EVG__workload{border-bottom:1px solid #eaeae4;grid-template-columns:1.1fr 1fr 1fr;gap:12px;padding-bottom:27px;display:grid}.CostCutterDemo-module__pO_EVG__field{color:#65695f;flex-direction:column;gap:7px;min-width:0;font-size:11px;line-height:1.4;display:flex}.CostCutterDemo-module__pO_EVG__inputWrap{background:#fff;border:1px solid #e2e3dc;border-radius:8px;align-items:center;min-width:0;display:flex;overflow:hidden}.CostCutterDemo-module__pO_EVG__inputWrap:focus-within{outline-offset:2px;outline:2px solid #5e816a}.CostCutterDemo-module__pO_EVG__calculator .CostCutterDemo-module__pO_EVG__inputWrap input{appearance:textfield;font-variant-numeric:tabular-nums;color:#292e26;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 11px;font-size:14px;font-weight:500}.CostCutterDemo-module__pO_EVG__inputWrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CostCutterDemo-module__pO_EVG__inputWrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CostCutterDemo-module__pO_EVG__suffix{color:#69715f;padding-right:10px;font-size:11px}.CostCutterDemo-module__pO_EVG__scenarios{grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;display:grid}.CostCutterDemo-module__pO_EVG__scenario{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.CostCutterDemo-module__pO_EVG__scenario legend{margin-bottom:17px;padding:0;font-size:12px;font-weight:550}.CostCutterDemo-module__pO_EVG__darkDot,.CostCutterDemo-module__pO_EVG__mintDot{background:#343d32;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.CostCutterDemo-module__pO_EVG__mintDot{background:#8aaa8f}.CostCutterDemo-module__pO_EVG__result{background:#f4f5ee;border-left:1px solid #eaeae4;flex-direction:column;min-width:0;padding:35px 30px 28px;display:flex}.CostCutterDemo-module__pO_EVG__resultMain{margin-bottom:37px}.CostCutterDemo-module__pO_EVG__resultLabel{color:#646d5e;font-size:12px}.CostCutterDemo-module__pO_EVG__bigNumber{letter-spacing:-.065em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:13px 0 14px;font-size:clamp(44px,5vw,66px);font-weight:500;line-height:1;display:block}.CostCutterDemo-module__pO_EVG__delta{color:#40543e;background:#e0ebd9;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:550;display:inline-flex}.CostCutterDemo-module__pO_EVG__calculator .CostCutterDemo-module__pO_EVG__resultMain p{color:#65715a;margin:21px 0 0;font-size:12px;line-height:1.65}.CostCutterDemo-module__pO_EVG__breakdown{font-size:11px}.CostCutterDemo-module__pO_EVG__breakdown>div{border-bottom:1px solid #dfe2d5;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:9px;padding:12px 0;display:grid}.CostCutterDemo-module__pO_EVG__breakdown>div>:not(:first-child){text-align:right}.CostCutterDemo-module__pO_EVG__breakdown strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:550}.CostCutterDemo-module__pO_EVG__breakdown span:first-child{color:#6b7164}.CostCutterDemo-module__pO_EVG__breakdown .CostCutterDemo-module__pO_EVG__tableHeader{color:#65715a;padding:0 0 10px;font-size:10px}.CostCutterDemo-module__pO_EVG__chart{flex-direction:column;gap:10px;padding:26px 0 28px;display:flex}.CostCutterDemo-module__pO_EVG__chart>div{color:#65715a;grid-template-columns:65px 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.CostCutterDemo-module__pO_EVG__barTrack{width:100%;height:7px;display:block}.CostCutterDemo-module__pO_EVG__barTrack i{background:#374333;border-radius:2px;height:7px;display:block}.CostCutterDemo-module__pO_EVG__barTrack .CostCutterDemo-module__pO_EVG__candidateBar{background:#a9be9d}.CostCutterDemo-module__pO_EVG__actions{gap:8px;margin-top:auto;display:flex}.CostCutterDemo-module__pO_EVG__calculator .CostCutterDemo-module__pO_EVG__actions button{color:#414a38;cursor:pointer;background:#fff;border:1px solid #dce1d2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:500;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .12s;display:inline-flex}.CostCutterDemo-module__pO_EVG__actions button:active{transform:scale(.97)}.CostCutterDemo-module__pO_EVG__actions button:focus-visible,.CostCutterDemo-module__pO_EVG__method summary:focus-visible{outline-offset:3px;outline:2px solid #5e816a}.CostCutterDemo-module__pO_EVG__actions .CostCutterDemo-module__pO_EVG__reset{margin-left:auto;padding:0 11px}.CostCutterDemo-module__pO_EVG__method{color:#717569;border-top:1px solid #e5e6dc;padding:17px 32px;font-size:11px;line-height:1.7}.CostCutterDemo-module__pO_EVG__method summary{cursor:pointer;color:#565f4e;width:fit-content}.CostCutterDemo-module__pO_EVG__method p{max-width:82ch;margin:12px 0 4px}.CostCutterDemo-module__pO_EVG__manualLink{flex-direction:column;gap:6px;margin-top:15px;font-size:11px;display:flex}.CostCutterDemo-module__pO_EVG__manualLink input{background:#fff;border:1px solid #b8c1ad;border-radius:6px;min-width:0;padding:9px;font-size:12px}.CostCutterDemo-module__pO_EVG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.CostCutterDemo-module__pO_EVG__actions button:hover{background:#edf0e6}}@media (max-width:760px){.CostCutterDemo-module__pO_EVG__layout{grid-template-columns:1fr}.CostCutterDemo-module__pO_EVG__result{border-top:1px solid #e5e6dc;border-left:0;padding:28px}.CostCutterDemo-module__pO_EVG__resultMain{margin-bottom:25px}.CostCutterDemo-module__pO_EVG__header,.CostCutterDemo-module__pO_EVG__controls{padding:24px}.CostCutterDemo-module__pO_EVG__header{align-items:flex-start}.CostCutterDemo-module__pO_EVG__exampleLabel{font-size:9px}.CostCutterDemo-module__pO_EVG__method{padding:17px 24px}.CostCutterDemo-module__pO_EVG__bigNumber{font-size:58px}}@media (max-width:430px){.CostCutterDemo-module__pO_EVG__header{display:block}.CostCutterDemo-module__pO_EVG__exampleLabel{margin-top:13px;display:inline-block}.CostCutterDemo-module__pO_EVG__header,.CostCutterDemo-module__pO_EVG__controls{padding:22px 19px}.CostCutterDemo-module__pO_EVG__workload{grid-template-columns:1fr 1fr;gap:15px}.CostCutterDemo-module__pO_EVG__workload>:first-child{grid-column:1/-1}.CostCutterDemo-module__pO_EVG__scenarios{gap:16px}.CostCutterDemo-module__pO_EVG__field{font-size:10px}.CostCutterDemo-module__pO_EVG__result{padding:25px 20px}.CostCutterDemo-module__pO_EVG__calculator{border-radius:18px}}@media (prefers-reduced-motion:reduce){.CostCutterDemo-module__pO_EVG__calculator .CostCutterDemo-module__pO_EVG__actions button{transition:none}.CostCutterDemo-module__pO_EVG__actions button:active{transform:none}}
