.nami-pool-design{color:#f5f6ed;width:100%;min-width:0;margin:0}.nami-pool-design>svg{width:100%;height:auto;display:block;overflow:visible}.nami-pool-design-controls{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;margin:-20px 6% 0;font:10px/1.5 ui-monospace,monospace;display:flex}.nami-pool-design-controls>span{gap:22px;display:flex}.nami-pool-design-controls span[data-active]{opacity:.38;transition:opacity .25s}.nami-pool-design-controls span[data-active=true]{opacity:1}.nami-pool-design-controls button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5f6ed60;border-radius:0;padding:6px 10px}.nami-pool-design-controls button:focus-visible{outline-offset:4px;outline:2px solid #f5f6ed}.nami-pool-design-controls button:disabled{opacity:.5;cursor:default}@media (width<=600px){.nami-pool-design-controls{gap:8px;margin:0 5%;font-size:9px}.nami-pool-design-controls>span{gap:12px}}@media (prefers-reduced-motion:reduce){.nami-pool-design-controls span[data-active]{transition:none}}
