.mazal-public-pool{--mp-bg:#fff;--mp-line:#e5e7eb;--mp-text:#1f2937;--mp-muted:#64748b;box-sizing:border-box;position:relative;z-index:1;max-width:1152px;width:100%;margin:72px auto 0;padding:32px;border:1px solid var(--mp-line);border-radius:24px;background:var(--mp-bg);color:var(--mp-text);box-shadow:0 16px 50px #0f172a05;text-align:left;font:14px/1.6 inherit}
.dark .mazal-public-pool{--mp-bg:#111827;--mp-line:#334155;--mp-text:#e2e8f0;--mp-muted:#94a3b8}
.mazal-public-pool *{box-sizing:border-box}.mazal-public-pool .mp-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.mazal-public-pool h2{font-size:25px;font-weight:700;margin:4px 0 8px}.mazal-public-pool p{margin:0}.mazal-public-pool .mp-eyebrow{font-size:11px;letter-spacing:2px;color:#0d9488;font-weight:700}.mazal-public-pool .mp-muted{color:var(--mp-muted);font-size:13px}.mazal-public-pool button,.mazal-public-pool summary{border:1px solid var(--mp-line);background:var(--mp-bg);color:var(--mp-text);padding:8px 14px;border-radius:10px;font:inherit;cursor:pointer}.mazal-public-pool button:hover,.mazal-public-pool summary:hover{border-color:#14b8a6}.mazal-public-pool button:focus-visible,.mazal-public-pool summary:focus-visible,.mazal-public-pool a:focus-visible{outline:2px solid #14b8a6;outline-offset:3px}.mazal-public-pool button:disabled{opacity:.4;cursor:default}.mazal-public-pool .mp-update{display:flex;align-items:center;gap:12px;white-space:nowrap}.mazal-public-pool .mp-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 18px}.mazal-public-pool .mp-picker{position:relative;min-width:160px}.mazal-public-pool summary{list-style:none;display:flex;justify-content:space-between;gap:20px}.mazal-public-pool summary::-webkit-details-marker{display:none}.mazal-public-pool summary:after{content:'⌄'}.mazal-public-pool .mp-options{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;max-width:300px;max-height:280px;overflow:auto;padding:6px;background:var(--mp-bg);border:1px solid var(--mp-line);border-radius:12px;box-shadow:0 12px 30px #0002;z-index:10}.mazal-public-pool .mp-options button{display:block;width:100%;text-align:left;border:0;white-space:nowrap}.mazal-public-pool .mp-options [aria-pressed=true]{color:#0d9488;background:#14b8a615}.mazal-public-pool .mp-table-scroll{overflow-x:auto}.mazal-public-pool table{width:100%;min-width:750px;border-collapse:collapse;font-size:13px}.mazal-public-pool th{text-align:left;font-weight:500;color:var(--mp-muted);padding:12px 10px;border-bottom:1px solid var(--mp-line)}.mazal-public-pool td{padding:15px 10px;border-bottom:1px solid var(--mp-line);vertical-align:middle}.mazal-public-pool tr:last-child td{border:0}.mazal-public-pool strong{font-weight:600}.mazal-public-pool .mp-badge{display:inline-block;margin:2px 5px 2px 0;padding:2px 8px;background:#94a3b815;border:1px solid var(--mp-line);border-radius:6px;white-space:nowrap}.mazal-public-pool .mp-status{display:inline-block;padding:3px 9px;border-radius:20px;font-size:12px;background:#94a3b81a;color:var(--mp-muted);white-space:nowrap}.mazal-public-pool .mp-status.available{color:#059669;background:#10b98115}.mazal-public-pool .mp-status.limited,.mazal-public-pool .mp-status.exhausted{color:#d97706;background:#f59e0b15}.mazal-public-pool .mp-status.abnormal{color:#e11d48;background:#f43f5e15}.mazal-public-pool .mp-footer{border-top:1px solid var(--mp-line);margin-top:12px;padding-top:18px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}.mazal-public-pool .mp-footer>p{flex-basis:100%}.mazal-public-pool .mp-footer a{color:#0d9488;text-decoration:none;font-weight:600}.mazal-public-pool .mp-pages{display:flex;align-items:center;gap:12px}.mazal-public-pool [hidden]{display:none!important}.mazal-public-pool .mp-notice{border-radius:10px;background:#f59e0b15;color:#b45309;padding:12px;margin-bottom:16px}.mazal-public-pool .mp-empty{text-align:center;padding:48px 12px;color:var(--mp-muted)}
.mazal-pool-page{margin:0;padding:24px;background:#f8fafc;color:#1f2937;font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.mazal-pool-page-nav{max-width:1152px;margin:auto;display:flex;justify-content:space-between;gap:20px}.mazal-pool-page-nav a{color:#0d9488;text-decoration:none}.mazal-pool-page .mazal-public-pool{margin-top:32px}.mazal-public-pool{font-family:inherit;font-size:14px;line-height:1.6}
@media(max-width:640px){.mazal-public-pool{padding:20px 16px;margin-top:40px;border-radius:18px}.mazal-public-pool .mp-heading{align-items:flex-start;flex-direction:column}.mazal-public-pool h2{font-size:22px}.mazal-public-pool .mp-picker{min-width:130px;flex:1}.mazal-public-pool .mp-filters>.mp-muted{flex-basis:100%}.mazal-public-pool .mp-footer{gap:14px}.mazal-pool-page{padding:16px}}
