.search-box.svelte-1o0c7a1{border:1px solid var(--glass-border);background:linear-gradient(var(--glass-bg), var(--glass-bg)) var(--bg-primary);color:var(--text-secondary);border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.search-box.svelte-1o0c7a1:focus-within{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--border-color));box-shadow:0 0 0 3px var(--color-accent-glow)}.search-box.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;min-width:0;font-weight:650}.search-box.svelte-1o0c7a1 button:where(.svelte-1o0c7a1){color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0}.pagination.svelte-14nrfpk{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.page-btn.svelte-14nrfpk{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 3%, transparent);min-width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-weight:700;transition:all .2s;display:inline-flex}.page-dots.svelte-14nrfpk{color:var(--text-muted);background:0 0;border-color:#0000;font-weight:700}.page-dots.svelte-14nrfpk:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.page-btn.svelte-14nrfpk:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary)}.page-btn.active.svelte-14nrfpk{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.page-btn.svelte-14nrfpk:disabled{opacity:.5;cursor:not-allowed}@media (width<=48rem){.hide-mobile.svelte-14nrfpk{display:none!important}.page-btn.svelte-14nrfpk{min-width:1.8rem;height:2.2rem;padding:0 .2rem;font-size:.85rem}.pagination.svelte-14nrfpk{gap:.25rem}}.modal-backdrop.svelte-14nrfpk{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content.svelte-14nrfpk{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:1rem;flex-direction:column;gap:1rem;width:100%;max-width:22rem;padding:1.5rem;display:flex;box-shadow:0 20px 40px #0006}.modal-content.svelte-14nrfpk h3:where(.svelte-14nrfpk){color:var(--text-primary);margin:0;font-size:1.1rem}.modal-content.svelte-14nrfpk p:where(.svelte-14nrfpk){color:var(--text-secondary);margin:0;font-size:.9rem}.modal-content.svelte-14nrfpk input:where(.svelte-14nrfpk){border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 5%, transparent);width:100%;color:var(--text-primary);border-radius:.5rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.modal-content.svelte-14nrfpk input:where(.svelte-14nrfpk):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.modal-content.svelte-14nrfpk input:where(.svelte-14nrfpk)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-content.svelte-14nrfpk input:where(.svelte-14nrfpk)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-content.svelte-14nrfpk input[type=number]:where(.svelte-14nrfpk){appearance:textfield}.error-text.svelte-14nrfpk{color:var(--color-danger);font-size:.85rem;font-weight:500}.modal-actions.svelte-14nrfpk{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.modal-actions.svelte-14nrfpk button:where(.svelte-14nrfpk){min-height:2.2rem;padding:.5rem 1.25rem;font-size:.9rem}
