.g24-minimum-guide{color:inherit;font:inherit;line-height:1.65;overflow-wrap:anywhere}.g24-minimum-guide>section{margin-block:1.7em;scroll-margin-top:14rem}.g24-minimum-guide>section>h2{line-height:1.25}.g24-minimum-explorer{--g24-min-ink:#25452d;--g24-min-green:#315d39;--g24-min-paper:#f7f7f0;--g24-min-line:#d9e2d0;box-sizing:border-box;isolation:isolate;color:var(--g24-min-ink);border:1px solid var(--g24-min-line);border-radius:22px;background:#fff;padding:clamp(14px,3vw,30px);font-family:var(--font-body-family,Assistant,Arial,sans-serif);font-size:16px;line-height:1.5;overflow:hidden}.g24-minimum-explorer *{box-sizing:border-box;min-width:0}.g24-minimum-explorer [hidden]{display:none!important}.g24-minimum-explorer:not([data-minimum-ready]) .g24-min-interactive-controls,.g24-minimum-explorer:not([data-minimum-ready]) .g24-min-reset,.g24-minimum-explorer:not([data-minimum-ready]) .g24-min-figure-hint{display:none}.g24-minimum-explorer button{-webkit-appearance:none;appearance:none;min-height:48px;margin:0;border:1px solid var(--g24-min-line);border-radius:10px;background:#fff;color:var(--g24-min-ink);font:inherit;line-height:1.25;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;white-space:normal;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.g24-minimum-explorer button:before,.g24-minimum-explorer button:after{content:none}.g24-minimum-explorer button:hover{border-color:var(--g24-min-green);background:#f0f4eb}.g24-minimum-explorer button:focus-visible{outline:3px solid #315d39;outline-offset:3px;box-shadow:0 0 0 6px #fff}.g24-minimum-explorer button:disabled{opacity:.48;cursor:default}.g24-minimum-explorer button[aria-pressed=true],.g24-minimum-explorer button[aria-selected=true]{background:#eaf1e1;border-color:#315d39;box-shadow:inset 0 0 0 1px #315d39;font-weight:700}.g24-minimum-explorer p{margin:0 0 12px!important;font:inherit;color:inherit}.g24-minimum-explorer .g24-min-kicker{font-size:12px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:#62775b;margin-bottom:9px!important}.g24-minimum-explorer h3{font-family:var(--font-heading-family,Lora,Georgia,serif);font-size:clamp(23px,2.5vw,32px);line-height:1.18;font-weight:600;letter-spacing:-.02em;margin:0 0 18px;color:#25452d}.g24-minimum-explorer h4{font-size:19px;font-family:inherit;font-weight:700;margin:0;color:#25452d}.g24-min-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;background:#f0f4eb;border:1px solid #dce5d3;border-radius:14px;margin:0 0 16px}.g24-min-tabs button{padding:10px!important;border-color:transparent;border-radius:9px!important;background:transparent!important}.g24-min-tabs button[aria-selected=true]{background:#fff!important;box-shadow:0 2px 7px #25452d12!important;border-color:#cad8c0!important}.g24-min-scenarios{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.g24-min-scenarios button{font-size:14px;padding:9px 7px}.g24-min-visual{position:relative;background:radial-gradient(ellipse at 50% 70%,#fff,#f5f5ed 67%,#f0f4eb);border-radius:16px;border:1px solid #e2e7d9;overflow:hidden}.g24-min-chart{max-width:600px;margin:0 auto;aspect-ratio:600/570;line-height:0}.g24-min-chart svg{display:block!important;width:100%!important;height:auto!important;margin:0!important;max-width:none!important;overflow:visible}.g24-min-chart svg text{font-family:var(--font-body-family,Assistant,Arial,sans-serif)}.g24-min-chart [data-g24-factor]{cursor:pointer}.g24-min-stave,.g24-min-network-node{transition:filter .18s ease}.g24-min-stave:hover,.g24-min-network-node:hover{filter:brightness(1.09)}.g24-minimum-explorer .g24-min-figure-hint{position:absolute;bottom:11px;left:12px;right:12px;font-size:13px;text-align:center;color:#536c4a;margin:0!important}.g24-min-summary{display:flex;align-items:center;gap:16px;background:#315d39;border-radius:12px;padding:16px 18px;color:#fff;margin:12px 0 14px}.g24-min-summary strong{display:block;font-size:40px;font-weight:600;line-height:1;min-width:2ch}.g24-min-summary span{font-size:12px;display:block;opacity:.85}.g24-min-summary p{font-size:16px;font-weight:600;margin:0!important}.g24-min-summary .g24-min-shared{font-size:13px;opacity:.85;font-weight:400;margin-top:4px!important}.g24-minimum-explorer .g24-min-label{display:block;font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 8px}.g24-min-factors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.g24-minimum-explorer .g24-min-factor{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:9px 10px;text-align:left;font-size:14px;min-height:58px}.g24-min-factor.is-limiting{border-style:dashed;border-color:#ac654f}.g24-min-swatch{display:block;width:28px;height:28px;border-radius:50%}.g24-min-swatch svg{display:block;width:28px!important;height:28px!important;margin:0!important;max-width:none}.g24-min-factor-value{font-variant-numeric:tabular-nums;font-size:13px;color:#5d7455;font-weight:700}.g24-min-detail{background:#f7f8f2;border:1px solid #dce5d3;border-radius:13px;padding:16px}.g24-min-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px}.g24-min-detail-head span{white-space:nowrap;padding:4px 9px;border-radius:20px;background:#e5eddc;color:#315d39;font-weight:700;font-size:14px}.g24-minimum-explorer .g24-min-detail p{font-size:15px;line-height:1.5;margin:0 0 13px!important}.g24-min-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.g24-min-levels button{padding:9px 5px;font-size:14px}.g24-min-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.g24-minimum-explorer .g24-min-primary{background:#f2c94c;color:#294227;border-color:#e7bd42;font-weight:700;padding:13px 10px}.g24-minimum-explorer .g24-min-primary:hover{background:#f6d978}.g24-min-actions>button:not(.g24-min-primary){padding:13px 10px;font-weight:600}.g24-minimum-explorer .g24-min-live{border-left:3px solid #799361;padding:3px 0 3px 12px;font-size:15px;line-height:1.5;min-height:50px;margin:0 0 12px!important}.g24-min-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.g24-minimum-explorer .g24-min-foot p{font-size:13px;line-height:1.5;color:#64735c;margin:0!important}.g24-minimum-explorer .g24-min-reset{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;padding:0 5px;min-width:110px;font-size:14px}.g24-min-static{background:#f0f4eb;padding:14px;border-radius:12px}.g24-min-flow{animation:g24-min-flow-in .6s ease both}@keyframes g24-min-flow-in{0%{opacity:.25}to{opacity:1}}@media(min-width:960px){.g24-min-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:22px;align-items:start}.g24-min-controls{padding-top:0}.g24-min-factors{grid-template-columns:repeat(2,1fr)}.g24-min-summary{margin-top:0}.g24-min-chart{min-height:385px;display:flex;align-items:center}.g24-min-chart svg{align-self:center}}@media(max-width:599px){.g24-minimum-explorer{border-radius:17px;padding:12px}.g24-minimum-explorer h3{font-size:24px}.g24-min-scenarios,.g24-min-factors{grid-template-columns:1fr 1fr;gap:6px}.g24-minimum-explorer .g24-min-factor{grid-template-columns:25px 1fr auto;font-size:13px;padding:8px 7px;gap:5px;min-height:56px}.g24-min-swatch,.g24-min-swatch svg{width:25px!important;height:25px!important}.g24-min-factor-value{font-size:12px}.g24-minimum-explorer .g24-min-figure-hint{font-size:11px;bottom:8px}.g24-min-summary{gap:12px;padding:13px}.g24-min-summary strong{font-size:34px}.g24-min-summary p{font-size:14px}.g24-min-detail{padding:12px}.g24-min-levels button{font-size:12px;padding:8px 3px}.g24-min-actions{gap:6px}.g24-min-actions button{font-size:14px;min-height:54px}.g24-min-foot{display:block}.g24-minimum-explorer .g24-min-reset{margin-top:3px;min-width:0;padding:0}.g24-min-tabs button{font-size:14px}}@media(prefers-reduced-motion:reduce){.g24-minimum-explorer *,.g24-minimum-explorer *:before,.g24-minimum-explorer *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/green24-minimum-explorer.css.map */
