div.svelte-gr61oe{max-width:900px;margin:0 auto;padding:20px;text-align:center}h1.svelte-gr61oe,h2.svelte-gr61oe{margin:20px 0;font-size:1.8rem}.table-container.svelte-gr61oe{overflow-x:auto;margin-top:20px}table.svelte-gr61oe{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;background-color:#f9f9f9;box-shadow:0 2px 10px #0000001a}th.svelte-gr61oe,td.svelte-gr61oe{border:1px solid #ddd;padding:12px 15px;text-align:center}th.svelte-gr61oe{background-color:#f4f4f4;font-weight:700}tr.svelte-gr61oe:nth-child(2n){background-color:#f8f8f8}tr.svelte-gr61oe:hover{background-color:#f1f1f1}@media (max-width: 768px){h1.svelte-gr61oe,h2.svelte-gr61oe{font-size:1rem;margin:5px 0}.table-container.svelte-gr61oe{overflow-x:auto;overflow-y:auto;max-height:300px;margin-top:5px}div.svelte-gr61oe{max-width:900px;margin:0 auto;padding:5px 20px 20px;text-align:center}table.svelte-gr61oe{font-size:14px;margin:5px 0;margin-top:5px 0}th.svelte-gr61oe,td.svelte-gr61oe{padding:8px 10px}}.info-section.svelte-19hsits.svelte-19hsits{background:#f9f9f9;padding:15px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:15px auto;max-width:800px;text-align:left;line-height:1.6}.info-section.svelte-19hsits h2.svelte-19hsits{margin-bottom:10px;color:#444;font-size:1.4rem;font-weight:600;text-align:center;border-bottom:1px solid #ccc;padding-bottom:5px}.info-section.svelte-19hsits p.svelte-19hsits{margin:5px 0;font-size:.95rem}a.svelte-19hsits.svelte-19hsits{color:#007bff;text-decoration:none}a.svelte-19hsits.svelte-19hsits:hover{text-decoration:underline}.loading-container.svelte-19hsits.svelte-19hsits{text-align:center;margin-top:20px}.spinner.svelte-19hsits.svelte-19hsits{width:30px;height:30px;border:4px solid #ddd;border-top:4px solid #007bff;border-radius:50%;animation:svelte-19hsits-spin 1s linear infinite;margin:0 auto 10px}@keyframes svelte-19hsits-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.info-section.svelte-19hsits.svelte-19hsits{padding:10px;font-size:.9rem;max-width:90%}.info-section.svelte-19hsits h2.svelte-19hsits{font-size:1.2rem}select.svelte-19hsits.svelte-19hsits{width:100%;margin-bottom:10px}.loading-container.svelte-19hsits.svelte-19hsits{padding:10px}}
