.cs-watering-section{--cs-watering-green: #0f4f34;--cs-watering-green-soft: #eef7e9;--cs-watering-green-line: #cfe5c6;--cs-watering-text: #1d211c;--cs-watering-muted: #697166;--cs-watering-border: #dfe9dc;--cs-watering-card: #fff;--cs-watering-radius: 18px;color:var(--cs-watering-text)}.cs-watering-section__inner{width:min(calc(100% - 40px),1120px);margin:0 auto;padding:var(--cs-watering-padding-top, 48px) 0 var(--cs-watering-padding-bottom, 56px)}.cs-watering-section--tool-first .cs-watering-section__inner{width:min(calc(100% - 32px),1040px)}.cs-watering-section__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:28px;align-items:stretch;margin-bottom:22px}.cs-watering-section__copy,.cs-watering-section__aside,.cs-watering-shell{border:1px solid var(--cs-watering-border);border-radius:var(--cs-watering-radius);background:linear-gradient(180deg,#fff,#fbfdf9);box-shadow:0 18px 48px #18321f12}.cs-watering-section__copy{padding:clamp(24px,4vw,44px)}.cs-watering-section__copy h1,.cs-watering-section__copy h2{max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,5.6rem);line-height:.96;letter-spacing:0}.cs-watering-section__copy p{max-width:760px;margin:18px 0 0;color:var(--cs-watering-muted);font-size:1.05rem;line-height:1.55}.cs-watering-section__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cs-watering-section__aside{display:grid;gap:14px;padding:22px}.cs-watering-section__aside strong{display:block;color:var(--cs-watering-green);font-size:1.15rem}.cs-watering-section__aside p{margin:4px 0 0;color:var(--cs-watering-muted);line-height:1.45}.cs-watering-kicker{margin:0 0 10px;color:var(--cs-watering-green);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cs-watering-kicker span{display:inline-flex;margin-left:8px;padding:3px 8px;border-radius:999px;background:var(--cs-watering-green-soft);letter-spacing:0;text-transform:none}.cs-watering-trustbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-6px 0 24px}.cs-watering-trustbar span{border:1px solid var(--cs-watering-green-line);border-radius:999px;background:var(--cs-watering-green-soft);color:var(--cs-watering-green);padding:10px 14px;text-align:center;font-size:.92rem;font-weight:850}.cs-watering-shell{padding:clamp(18px,3vw,30px)}.cs-watering-section--tool-first .cs-watering-shell{padding:clamp(14px,2.1vw,22px);box-shadow:none}.cs-watering-shell--compact{max-width:860px;margin:0 auto}.cs-watering-header{max-width:800px;margin-bottom:22px}.cs-watering-section--tool-first .cs-watering-header{max-width:none;margin-bottom:14px}.cs-watering-header-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cs-watering-collapse-button{min-height:34px;padding:4px 0;text-decoration:underline}.cs-watering-header h2,.cs-watering-intro h2{margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1;letter-spacing:0}.cs-watering-section--tool-first .cs-watering-header h2{font-size:clamp(1.55rem,2.7vw,2.35rem)}.cs-watering-header p,.cs-watering-intro p{margin:12px 0 0;color:var(--cs-watering-muted);line-height:1.55}.cs-watering-section--tool-first .cs-watering-header p{max-width:760px;margin-top:6px;line-height:1.4}.cs-watering-principle,.cs-watering-info-panel,.cs-watering-help-card,.cs-watering-result-card{border:1px solid var(--cs-watering-border);border-radius:12px;background:#f7fbf4;padding:16px}.cs-watering-info-panel{margin-top:14px}.cs-watering-help-card--notice,.cs-watering-help-card--warning{align-self:stretch}.cs-watering-help-card--warning{border-color:#eed197;background:#fffaf0}.cs-watering-help-card--warning strong{color:#725019}.cs-watering-help-card .cs-watering-button{margin-top:12px}.cs-watering-calculated-volume{margin:12px 0 0;color:var(--cs-watering-muted);line-height:1.45}.cs-watering-calculated-volume strong{color:var(--cs-watering-green)}.cs-watering-progress{margin:0 0 22px}.cs-watering-section--tool-first .cs-watering-progress{margin-bottom:16px}.cs-watering-mobile-progress{display:none;color:var(--cs-watering-muted);font-size:.9rem;font-weight:700}.cs-watering-progress-bar{height:8px;margin-bottom:12px;overflow:hidden;border-radius:999px;background:#edf3ea}.cs-watering-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--cs-watering-green);transition:width .2s ease}.cs-watering-step-tabs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cs-watering-section--tool-first .cs-watering-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cs-watering-section--tool-first .cs-watering-step-tabs--6{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.cs-watering-step-tabs button{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;border:1px solid var(--cs-watering-border);border-radius:999px;background:#fff;color:var(--cs-watering-muted);padding:6px 12px;font:inherit;font-weight:800;line-height:1.1;cursor:pointer}.cs-watering-section--tool-first .cs-watering-step-tabs button{justify-content:center;gap:6px;padding:6px;white-space:nowrap;font-size:.84rem}.cs-watering-section--tool-first .cs-watering-step-tabs--6 button{gap:4px;overflow:hidden;padding:5px 4px;font-size:clamp(.68rem,.78vw,.78rem);text-overflow:ellipsis}.cs-watering-step-tabs button span{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:#f0f4ef;color:var(--cs-watering-green);font-size:.78rem}.cs-watering-section--tool-first .cs-watering-step-tabs--6 button span{width:20px;height:20px;font-size:.72rem}.cs-watering-step-tabs button.is-active{border-color:#a9d49c;background:var(--cs-watering-green-soft);color:var(--cs-watering-green)}.cs-watering-step-tabs button:disabled{cursor:default;opacity:.55}.cs-watering-step h3{margin:0 0 16px;font-size:clamp(1.35rem,2.5vw,2rem)}.cs-watering-step h3:focus{outline:none}.cs-watering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px}.cs-watering-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-watering-grid--quick-numbers{align-items:start;grid-template-columns:repeat(2,minmax(144px,170px));justify-content:start}.cs-watering-grid--expert-numbers{align-items:start;grid-template-columns:repeat(2,minmax(144px,176px));justify-content:start}.cs-watering-grid--expert-pairs{align-items:start}.cs-watering-field,.cs-watering-check{display:grid;gap:7px}.cs-watering-field>span:first-child,.cs-watering-field legend,.cs-watering-fieldset legend{color:#546051;font-size:.82rem;font-weight:850}.cs-watering-field{align-self:start;min-width:0;border:0;padding:0}.cs-watering-choice-field{align-self:stretch}.cs-watering-field--number{width:min(100%,176px)}.cs-watering-grid--quick-numbers .cs-watering-field--number{width:100%}.cs-watering-grid--quick-numbers .cs-watering-field{align-self:start}.cs-watering-grid--quick-numbers .cs-watering-field>span:first-child,.cs-watering-grid--expert-numbers .cs-watering-field>span:first-child{display:flex;align-items:flex-end;min-height:38px}.cs-watering-grid--expert-numbers .cs-watering-field--number,.cs-watering-field--select{width:100%}.cs-watering-field input,.cs-watering-field select{width:100%;min-height:46px;border:1px solid #d8e3d4;border-radius:10px;background:#fff;color:var(--cs-watering-text);font:inherit;padding:11px 12px}.cs-watering-field input:focus,.cs-watering-field select:focus,.cs-watering-button:focus-visible,.cs-watering-step-tabs button:focus-visible{outline:3px solid rgba(92,156,45,.28);outline-offset:2px}.cs-watering-input-wrap{position:relative;display:block}.cs-watering-input-wrap em{position:absolute;right:12px;top:50%;color:var(--cs-watering-muted);font-style:normal;transform:translateY(-50%);pointer-events:none}.cs-watering-input-wrap input{padding-right:76px}.cs-watering-field small{display:flex;align-items:flex-start;gap:6px;color:#9b2d20;font-size:.82rem;line-height:1.35}.cs-watering-field small span{display:inline-grid;place-items:center;flex:0 0 auto;width:17px;height:17px;border-radius:999px;background:#f3d9d5;color:#7d291e;font-size:.72rem;font-weight:900}.cs-watering-field.has-error input,.cs-watering-field.has-error select,.cs-watering-field.has-error .cs-watering-choice{border-color:#d58b82;background:#fff9f8}.cs-watering-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}.cs-watering-choice{position:relative;display:grid;min-height:46px;align-items:center;border:1px solid var(--cs-watering-border);border-radius:13px;background:#fff;padding:11px 13px 11px 40px;color:#40503b;font-weight:800;line-height:1.25;cursor:pointer}.cs-watering-choice input{position:absolute;left:13px;top:50%;width:16px;height:16px;min-height:0;border:0;border-radius:50%;background:transparent;margin:0;padding:0;transform:translateY(-50%)}.cs-watering-choice.is-selected{border-color:#a9d49c;background:var(--cs-watering-green-soft);color:var(--cs-watering-green)}.cs-watering-shell--expert .cs-watering-choice-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}.cs-watering-shell--expert .cs-watering-choice{min-height:40px;border-radius:11px;padding:9px 11px 9px 32px;font-size:.88rem;font-weight:760;line-height:1.18}.cs-watering-shell--expert .cs-watering-choice input{left:11px;width:12px;height:12px}.cs-watering-shell--expert .cs-watering-field>span:first-child,.cs-watering-shell--expert .cs-watering-field legend,.cs-watering-shell--expert .cs-watering-fieldset legend{font-size:.76rem}.cs-watering-shell--expert .cs-watering-choice-field{align-self:start}.cs-watering-choice:focus-within,.cs-watering-check:focus-within{outline:3px solid rgba(92,156,45,.28);outline-offset:2px}.cs-watering-fieldset{margin:16px 0 0;padding:0;border:0}.cs-watering-checks{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.cs-watering-check{grid-template-columns:auto 1fr;align-items:center;min-height:40px;border:1px solid var(--cs-watering-border);border-radius:999px;background:#fff;padding:8px 12px;color:#40503b;font-weight:700}.cs-watering-check.is-selected{border-color:#a9d49c;background:var(--cs-watering-green-soft);color:var(--cs-watering-green)}.cs-watering-checks--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cs-watering-checks--cards .cs-watering-check{border-radius:13px;min-height:50px}.cs-watering-shell--expert .cs-watering-checks{gap:7px}.cs-watering-shell--expert .cs-watering-check{min-height:36px;padding:7px 11px;font-size:.88rem;font-weight:720}.cs-watering-shell--expert .cs-watering-check input{width:14px;height:14px}.cs-watering-shell--expert .cs-watering-checks--cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cs-watering-shell--expert .cs-watering-checks--cards .cs-watering-check{min-height:42px;border-radius:11px}.cs-watering-fieldset-note{margin:6px 0 0;color:var(--cs-watering-muted);font-size:.9rem}.cs-watering-mode-panel{margin:0 0 18px;border:1px solid var(--cs-watering-border);border-radius:16px;background:#fff;padding:14px}.cs-watering-section--tool-first .cs-watering-mode-panel{margin-bottom:12px;padding:8px}.cs-watering-mode-panel .cs-watering-kicker{margin-bottom:8px}.cs-watering-section--tool-first .cs-watering-mode-panel .cs-watering-kicker{margin-bottom:6px}.cs-watering-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-watering-mode button{display:grid;gap:4px;min-height:68px;border:1px solid var(--cs-watering-border);border-radius:13px;background:#fbfdf9;color:var(--cs-watering-text);padding:12px 14px;text-align:left;font:inherit;cursor:pointer}.cs-watering-section--tool-first .cs-watering-mode button{min-height:50px;padding:8px 12px}.cs-watering-mode button strong{color:inherit;font-size:1rem}.cs-watering-mode button span{color:var(--cs-watering-muted);font-size:.9rem;line-height:1.35}.cs-watering-mode button.is-active{border-color:#5c9c2d;background:var(--cs-watering-green);color:#fff}.cs-watering-mode button.is-active span{color:#ffffffd1}.cs-watering-mode button:focus-visible{outline:3px solid rgba(92,156,45,.28);outline-offset:2px}.cs-watering-mode-note{margin:-6px 0 22px;color:var(--cs-watering-muted);line-height:1.45}.cs-watering-section--tool-first .cs-watering-mode-note{display:none}.cs-watering-form-stack{display:grid;gap:14px}.cs-watering-section--tool-first .cs-watering-form-stack{gap:12px}.cs-watering-form-section{border:1px solid var(--cs-watering-border);border-radius:16px;background:#fff;padding:clamp(16px,2.5vw,22px)}.cs-watering-section--tool-first .cs-watering-form-section{padding:clamp(15px,2vw,20px)}.cs-watering-expert-system .cs-watering-form-section{padding:clamp(14px,1.8vw,18px)}.cs-watering-expert-system .cs-watering-choice-field:only-child{grid-column:1 / -1}.cs-watering-form-section__head{margin-bottom:14px}.cs-watering-section--tool-first .cs-watering-form-section__head,.cs-watering-expert-system .cs-watering-form-section__head{margin-bottom:10px}.cs-watering-form-section__head h4{margin:0;color:var(--cs-watering-green);font-size:1.12rem}.cs-watering-form-section__head p{max-width:720px;margin:5px 0 0;color:var(--cs-watering-muted);line-height:1.45}.cs-watering-section--tool-first .cs-watering-form-section__head p{margin-top:3px;font-size:.94rem;line-height:1.35}.cs-watering-expert-system .cs-watering-form-section__head p{margin-top:3px;font-size:.9rem;line-height:1.38}.cs-watering-select-wrap{position:relative;display:block}.cs-watering-select-wrap:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--cs-watering-green);border-bottom:2px solid var(--cs-watering-green);transform:translateY(-65%) rotate(45deg);pointer-events:none}.cs-watering-select-wrap select{-webkit-appearance:none;appearance:none;padding-right:42px}.cs-watering-help-card--subtle{background:#fbfdf9}.cs-watering-restore{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 16px;border:1px solid var(--cs-watering-green-line);border-radius:14px;background:var(--cs-watering-green-soft);padding:14px 16px}.cs-watering-restore strong{color:var(--cs-watering-green)}.cs-watering-restore p{margin:4px 0 0;color:var(--cs-watering-muted)}.cs-watering-restore__actions{display:flex;gap:8px;flex-wrap:wrap}.cs-watering-details{margin-top:14px;border:1px solid var(--cs-watering-border);border-radius:12px;padding:12px;background:#fff}.cs-watering-details summary{cursor:pointer;color:var(--cs-watering-green);font-weight:850}.cs-watering-details .cs-watering-grid{margin-top:12px}.cs-watering-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.cs-watering-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;border:1px solid transparent;padding:10px 18px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.cs-watering-button--primary{background:#5c9c2d;color:#fff}.cs-watering-button--primary:hover{background:#4f8726}.cs-watering-button--secondary{border-color:var(--cs-watering-border);background:#fff;color:var(--cs-watering-green)}.cs-watering-button--text{background:transparent;color:var(--cs-watering-green)}.cs-watering-button:disabled{opacity:.45;cursor:default}.cs-watering-error-summary,.cs-watering-runtime-error,.cs-watering-transfer{margin:0 0 16px;border:1px solid #ecc9c3;border-radius:12px;background:#fff7f5;padding:14px 16px;color:#7d291e}.cs-watering-error-summary{display:flex;gap:12px;align-items:flex-start}.cs-watering-error-summary__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:#f1d4ce;color:#7d291e;font-weight:950}.cs-watering-error-summary a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.cs-watering-error-summary:focus,.cs-watering-runtime-error:focus{outline:3px solid rgba(157,55,39,.22);outline-offset:2px}.cs-watering-runtime-error p{margin:8px 0 0}.cs-watering-runtime-error__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cs-watering-shell[aria-busy=true] .cs-watering-step,.cs-watering-shell[aria-busy=true] .cs-watering-progress{opacity:.76}.cs-watering-dirty{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:0 0 16px;border:1px solid #eed197;border-radius:14px;background:#fffaf0;padding:14px 16px;color:#5f4517}.cs-watering-dirty strong{display:block}.cs-watering-dirty p{margin:4px 0 0;color:#76664a}.cs-watering-transfer{border-color:var(--cs-watering-green-line);background:var(--cs-watering-green-soft);color:var(--cs-watering-green)}.cs-watering-reset-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#1319156b;padding:20px}.cs-watering-reset-dialog__panel{width:min(100%,440px);border:1px solid var(--cs-watering-border);border-radius:18px;background:#fff;padding:24px}.cs-watering-reset-dialog__panel h3{margin:0;font-size:1.45rem}.cs-watering-reset-dialog__panel p{margin:10px 0 0;color:var(--cs-watering-muted);line-height:1.5}.cs-watering-reset-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cs-watering-collapsed h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.cs-watering-collapsed p:not(.cs-watering-kicker){color:var(--cs-watering-muted)}.cs-watering-error-summary ul{margin:8px 0 0;padding-left:18px}.cs-watering-result{margin-top:24px;border:1px solid var(--cs-watering-border);border-radius:var(--cs-watering-radius);background:#fff;padding:clamp(18px,3vw,28px)}.cs-watering-result:focus{outline:none}.cs-watering-result--critical{border-color:#e0b1aa;background:#fff7f5}.cs-watering-result--warning{border-color:#eed197;background:#fffaf0}.cs-watering-result-main h3{margin:0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.05}.cs-watering-result-main p{max-width:780px;color:var(--cs-watering-muted);line-height:1.55}.cs-watering-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.cs-watering-result-metrics div{border:1px solid var(--cs-watering-border);border-radius:12px;background:#fbfdf9;padding:14px}.cs-watering-result-metrics span{display:block;color:var(--cs-watering-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.cs-watering-result-metrics strong{display:block;margin-top:4px;color:var(--cs-watering-green);font-size:1.05rem}.cs-watering-result-card{margin-top:12px}.cs-watering-result-card h4,.cs-watering-links h4{margin:0 0 8px;font-size:1rem}.cs-watering-result-card p,.cs-watering-result-card li{color:var(--cs-watering-muted);line-height:1.5}.cs-watering-result-card ul{margin:0;padding-left:18px}.cs-watering-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.cs-watering-links h4{flex-basis:100%}.cs-watering-links a{border:1px solid var(--cs-watering-border);border-radius:999px;padding:8px 12px;color:var(--cs-watering-green);font-weight:800;text-decoration:none}.cs-watering-edit-summary{margin-top:20px;border:1px solid var(--cs-watering-green-line);border-radius:18px;background:var(--cs-watering-green-soft);padding:clamp(16px,2.4vw,22px)}.cs-watering-edit-summary:focus{outline:3px solid rgba(92,156,45,.28);outline-offset:2px}.cs-watering-edit-summary__head h4{margin:4px 0 0;color:var(--cs-watering-text);font-size:clamp(1.25rem,2vw,1.7rem)}.cs-watering-edit-summary__head p{max-width:720px;margin:8px 0 0;color:var(--cs-watering-muted);line-height:1.5}.cs-watering-edit-summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.cs-watering-edit-card{display:grid;gap:14px;align-content:space-between;min-height:100%;border:1px solid var(--cs-watering-border);border-radius:14px;background:#fff;padding:16px}.cs-watering-edit-card h5{margin:0 0 10px;color:var(--cs-watering-green);font-size:1.02rem}.cs-watering-edit-card dl{display:grid;gap:8px;margin:0}.cs-watering-edit-card dl div{display:grid;gap:2px;border-top:1px solid #edf2e9;padding-top:8px}.cs-watering-edit-card dl div:first-child{border-top:0;padding-top:0}.cs-watering-edit-card dt{color:#5c6758;font-size:.78rem;font-weight:850;text-transform:uppercase}.cs-watering-edit-card dd{margin:0;color:var(--cs-watering-text);line-height:1.35}.cs-watering-method,.cs-watering-faq,.cs-watering-disclaimer{max-width:980px;margin:28px auto 0;border:1px solid var(--cs-watering-border);border-radius:var(--cs-watering-radius);background:#fff;box-shadow:0 14px 38px #18321f0e}.cs-watering-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;background:transparent;box-shadow:none;overflow:hidden}.cs-watering-method section,.cs-watering-faq,.cs-watering-disclaimer{padding:clamp(18px,3vw,28px)}.cs-watering-method section{border:1px solid var(--cs-watering-border);border-radius:16px;background:#fff;box-shadow:0 14px 32px #18321f0b}.cs-watering-method section:first-child{grid-column:1 / -1;background:linear-gradient(180deg,#f8fcf6,#fff)}.cs-watering-method section+section{border-left:1px solid var(--cs-watering-border)}.cs-watering-method h2,.cs-watering-faq h2{margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.05}.cs-watering-method h3,.cs-watering-faq summary,.cs-watering-disclaimer strong{color:var(--cs-watering-green);font-weight:900}.cs-watering-method h3{margin:0 0 8px;font-size:1.05rem}.cs-watering-method p,.cs-watering-faq p,.cs-watering-disclaimer p{margin:0;color:var(--cs-watering-muted);line-height:1.6}.cs-watering-faq details{border-top:1px solid var(--cs-watering-border);padding:14px 0}.cs-watering-faq details:last-child{padding-bottom:0}.cs-watering-faq summary{cursor:pointer}@media screen and (max-width:900px){.cs-watering-section__hero,.cs-watering-grid,.cs-watering-grid--compact,.cs-watering-result-metrics,.cs-watering-trustbar,.cs-watering-method{grid-template-columns:1fr}.cs-watering-grid--quick-numbers,.cs-watering-grid--expert-numbers{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.cs-watering-field--number{width:100%}.cs-watering-grid--quick-numbers .cs-watering-field>span:first-child,.cs-watering-grid--expert-numbers .cs-watering-field>span:first-child{min-height:0}.cs-watering-method section:first-child{grid-column:auto}.cs-watering-method section+section{border-left:0}.cs-watering-mobile-progress{display:block;margin-bottom:8px}.cs-watering-step-tabs,.cs-watering-section--tool-first .cs-watering-step-tabs{display:none}.cs-watering-actions--sticky{position:sticky;bottom:0;z-index:2;margin:20px -18px -18px;border-top:1px solid var(--cs-watering-border);background:#fffffff5;padding:12px 18px}.cs-watering-actions{justify-content:stretch}.cs-watering-button{flex:1 1 auto}.cs-watering-restore{align-items:stretch;flex-direction:column}.cs-watering-restore__actions{width:100%}.cs-watering-dirty{align-items:stretch;flex-direction:column}.cs-watering-reset-dialog{align-items:end;padding:12px}.cs-watering-reset-dialog__panel{border-radius:18px 18px 12px 12px}.cs-watering-reset-dialog__actions{flex-direction:column}.cs-watering-edit-summary__grid{grid-template-columns:1fr}.cs-watering-mode{width:100%}}@media screen and (max-width:640px){.cs-watering-section__inner{width:min(calc(100% - 28px),1120px)}.cs-watering-section--tool-first .cs-watering-section__inner{width:min(calc(100% - 20px),1120px)}.cs-watering-section__copy,.cs-watering-section__aside,.cs-watering-shell{border-radius:14px}.cs-watering-section--tool-first .cs-watering-shell{padding:12px}.cs-watering-section--tool-first .cs-watering-kicker{margin-bottom:6px;font-size:.72rem}.cs-watering-section--tool-first .cs-watering-header{margin-bottom:10px}.cs-watering-section--tool-first .cs-watering-header h2{font-size:1.45rem}.cs-watering-section--tool-first .cs-watering-header p{font-size:.94rem}.cs-watering-mode{grid-template-columns:1fr}.cs-watering-section--tool-first .cs-watering-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-watering-section--tool-first .cs-watering-mode button{min-height:48px;padding:8px 10px;text-align:center}.cs-watering-section--tool-first .cs-watering-mode button span{display:none}.cs-watering-shell--expert .cs-watering-choice-grid,.cs-watering-shell--expert .cs-watering-checks--cards,.cs-watering-grid--expert-numbers{grid-template-columns:1fr}.cs-watering-form-section{padding:15px}.cs-watering-section--tool-first .cs-watering-form-section{padding:12px}.cs-watering-section--tool-first .cs-watering-form-section__head h4{font-size:1rem}.cs-watering-section--tool-first .cs-watering-form-section__head p{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.cs-watering-progress-bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cs-watering-planner.css.map?cs=cs_watering_modes_20260719x */
