.WaterwaysExplorer-module__pcjEOW__explorer{color:#203d3b}.WaterwaysExplorer-module__pcjEOW__controls{background:#fffdf7;border:1px solid #c9d4c8;border-radius:20px;flex-wrap:wrap;align-items:end;gap:20px;padding:20px;display:flex}.WaterwaysExplorer-module__pcjEOW__controls fieldset{border:0;flex:1;min-width:260px;padding:0}.WaterwaysExplorer-module__pcjEOW__controls legend,.WaterwaysExplorer-module__pcjEOW__search{font-size:12px;font-weight:750}.WaterwaysExplorer-module__pcjEOW__chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.WaterwaysExplorer-module__pcjEOW__chips button{cursor:pointer;background:#fffdf7;border:1px solid #b4c4b9;border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:12px;display:flex}.WaterwaysExplorer-module__pcjEOW__chips button[aria-pressed=true]{color:#fff;background:#203d3b}.WaterwaysExplorer-module__pcjEOW__chips i,.WaterwaysExplorer-module__pcjEOW__lineTitle i{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.WaterwaysExplorer-module__pcjEOW__search{gap:10px;display:grid}.WaterwaysExplorer-module__pcjEOW__search input{background:#fff;border:1px solid #b4c4b9;border-radius:10px;width:240px;max-width:100%;padding:12px;font-size:14px;font-weight:400}.WaterwaysExplorer-module__pcjEOW__status{color:#50685f;padding:15px 0;font-size:13px}.WaterwaysExplorer-module__pcjEOW__status button{cursor:pointer;margin-left:12px;text-decoration:underline}.WaterwaysExplorer-module__pcjEOW__workspace{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.WaterwaysExplorer-module__pcjEOW__diagram{background:#fffdf7;border:1px solid #c9d4c8;border-radius:20px;min-width:0;overflow:hidden}.WaterwaysExplorer-module__pcjEOW__heading{border-bottom:1px solid #d8dfd2;padding:20px}.WaterwaysExplorer-module__pcjEOW__heading strong{letter-spacing:-.04em;font-size:23px;display:block}.WaterwaysExplorer-module__pcjEOW__heading span{color:#577269;margin-top:5px;font-size:12px;display:block}.WaterwaysExplorer-module__pcjEOW__line{border-bottom:1px solid #d8dfd2;padding:18px 0 0}.WaterwaysExplorer-module__pcjEOW__lineTitle{align-items:center;gap:8px;padding:0 20px;display:flex}.WaterwaysExplorer-module__pcjEOW__lineTitle h2{font-size:15px;font-weight:750}.WaterwaysExplorer-module__pcjEOW__lineTitle span{white-space:nowrap;margin-left:auto;font-size:11px}.WaterwaysExplorer-module__pcjEOW__scroll{overscroll-behavior-x:contain;scrollbar-color:#8da69b #eef1e7;overflow-x:auto}.WaterwaysExplorer-module__pcjEOW__scroll svg{max-width:none;height:180px;display:block}.WaterwaysExplorer-module__pcjEOW__scroll g:focus-visible{outline:none}.WaterwaysExplorer-module__pcjEOW__scroll g:focus-visible circle{stroke:#111;stroke-width:6px}.WaterwaysExplorer-module__pcjEOW__hint{color:#536f64;padding:16px 20px;font-size:12px;line-height:1.6}.WaterwaysExplorer-module__pcjEOW__panel{background:#fffdf7;border:1px solid #c9d4c8;border-radius:20px;padding:24px;scroll-margin-top:145px;position:sticky;top:145px}.WaterwaysExplorer-module__pcjEOW__kicker{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.WaterwaysExplorer-module__pcjEOW__panel h2{letter-spacing:-.04em;margin:12px 0 4px;font-size:33px;font-weight:850;line-height:1.2}.WaterwaysExplorer-module__pcjEOW__count{color:#577269;font-size:13px}.WaterwaysExplorer-module__pcjEOW__panel article{border-bottom:1px solid #d8dfd2;padding:20px 0}.WaterwaysExplorer-module__pcjEOW__panel h3{font-size:18px;font-weight:750;line-height:1.35}.WaterwaysExplorer-module__pcjEOW__panel p{margin:9px 0;font-size:14px;line-height:1.6}.WaterwaysExplorer-module__pcjEOW__panel a{color:#216e61;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.WaterwaysExplorer-module__pcjEOW__practical{background:#eef1e5;border-radius:12px;margin-top:20px;padding:16px}.WaterwaysExplorer-module__pcjEOW__practical strong{font-size:14px}.WaterwaysExplorer-module__pcjEOW__more{margin-top:20px;display:block}.WaterwaysExplorer-module__pcjEOW__empty{padding:30px}.WaterwaysExplorer-module__pcjEOW__list{background:#fffdf7;border:1px solid #c9d4c8;border-radius:14px;margin-top:20px;padding:18px}.WaterwaysExplorer-module__pcjEOW__list summary{cursor:pointer;font-size:14px;font-weight:700}.WaterwaysExplorer-module__pcjEOW__list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.WaterwaysExplorer-module__pcjEOW__list button{text-align:left;cursor:pointer;border:1px solid #d1dbce;border-radius:10px;padding:12px;font-size:14px}.WaterwaysExplorer-module__pcjEOW__list span{color:#577269;font-size:11px;display:block}.WaterwaysExplorer-module__pcjEOW__explorer button:focus-visible,.WaterwaysExplorer-module__pcjEOW__explorer input:focus-visible,.WaterwaysExplorer-module__pcjEOW__explorer a:focus-visible,.WaterwaysExplorer-module__pcjEOW__scroll:focus-visible{outline-offset:3px;outline:3px solid #be652e}@media (max-width:850px){.WaterwaysExplorer-module__pcjEOW__workspace{grid-template-columns:1fr}.WaterwaysExplorer-module__pcjEOW__panel{scroll-margin-top:110px;position:static}.WaterwaysExplorer-module__pcjEOW__controls{padding:16px}.WaterwaysExplorer-module__pcjEOW__search,.WaterwaysExplorer-module__pcjEOW__search input{width:100%}.WaterwaysExplorer-module__pcjEOW__list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.WaterwaysExplorer-module__pcjEOW__heading strong{font-size:21px}.WaterwaysExplorer-module__pcjEOW__lineTitle{padding:0 14px}.WaterwaysExplorer-module__pcjEOW__lineTitle h2{font-size:14px}}
