.page-content.svelte-19hdok6{max-width:1280px;margin:0 auto;padding:24px}.page-title.svelte-19hdok6{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:1.5rem}.scan-form.svelte-19hdok6{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem}.form-label.svelte-19hdok6{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.form-input.svelte-19hdok6{padding:.5rem .75rem;font-size:.875rem;background:var(--content-bg);border:1px solid var(--border);border-radius:6px;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.form-input.svelte-19hdok6::placeholder{color:var(--text-muted)}.form-input.svelte-19hdok6:focus{border-color:var(--primary);box-shadow:0 0 0 2px #1a6fb526}.form-select.svelte-19hdok6{padding:.5rem .75rem;font-size:.875rem;background:var(--content-bg);border:1px solid var(--border);border-radius:6px;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.form-select.svelte-19hdok6:focus{border-color:var(--primary);box-shadow:0 0 0 2px #1a6fb526}.form-hint.svelte-19hdok6{font-size:.75rem;color:var(--text-muted)}.btn-primary.svelte-19hdok6{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary.svelte-19hdok6:hover{background:var(--primary-hover)}.btn-primary.svelte-19hdok6:disabled{opacity:.4;cursor:not-allowed}.loading-msg.svelte-19hdok6{text-align:center;padding:3rem 0;color:var(--text-secondary)}.alert-error.svelte-19hdok6{background:#d33b361a;border:1px solid rgba(211,59,54,.3);border-radius:8px;padding:1rem;color:var(--error)}.scan-info.svelte-19hdok6{color:var(--text-secondary)}.text-muted.svelte-19hdok6{color:var(--text-muted)}.card.svelte-19hdok6{background:var(--surface);border:1px solid var(--border);border-radius:8px}.card-header.svelte-19hdok6{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.inline-code.svelte-19hdok6{background:var(--content-bg);padding:0 4px;border-radius:3px}.table-head-row.svelte-19hdok6{text-align:left;font-size:.75rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.table-row.svelte-19hdok6{border-bottom:1px solid var(--border-light);transition:background .15s}.table-row.svelte-19hdok6:hover{background:#f8fafc}
