.toolbar.svelte-1lqemik{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.sociedad-tabs.svelte-1lqemik{display:flex;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.tab.svelte-1lqemik{padding:.4rem .9rem;border:none;background:#fff;font-size:.875rem;cursor:pointer;color:#374151;border-right:1px solid var(--color-border)}.tab.svelte-1lqemik:last-child{border-right:none}.tab.svelte-1lqemik:hover{background:var(--color-bg)}.tab.active.svelte-1lqemik{background:var(--color-primary);color:#fff;font-weight:600}.filter-input.svelte-1lqemik{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;width:220px}.filter-input.svelte-1lqemik:focus{outline:none;border-color:var(--color-primary)}.counter.svelte-1lqemik{color:var(--color-muted);font-size:.85rem;margin-left:auto}.pending-list.svelte-1lqemik{display:flex;flex-direction:column;gap:.5rem}.pending-card.svelte-1lqemik{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.card-header.svelte-1lqemik{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.card-info.svelte-1lqemik{display:flex;flex-direction:column;gap:.25rem}.patient-name.svelte-1lqemik{font-size:.95rem}.card-meta.svelte-1lqemik{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.badge.svelte-1lqemik{padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;color:#fff}.badge-sanitas.svelte-1lqemik{background:#1e40af}.badge-dkv.svelte-1lqemik{background:#166534}.meta-text.svelte-1lqemik{color:var(--color-muted)}.card-body.svelte-1lqemik{padding:0 1rem 1rem;border-top:1px solid var(--color-border)}.section-label.svelte-1lqemik{font-size:.8rem;font-weight:600;color:var(--color-muted);margin:.75rem 0 .5rem}.suggestions.svelte-1lqemik{display:flex;flex-direction:column;gap:.4rem}.suggestion-row.svelte-1lqemik{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem;background:var(--color-bg);border-radius:var(--radius);font-size:.875rem}.score-badge.svelte-1lqemik{color:#fff;font-weight:700;font-size:.75rem;padding:.15rem .4rem;border-radius:4px;min-width:40px;text-align:center}.suggestion-name.svelte-1lqemik{font-weight:500;flex:1}.suggestion-dni.svelte-1lqemik{color:var(--color-muted);font-size:.8rem;min-width:100px}.no-suggestions.svelte-1lqemik{color:var(--color-muted);font-size:.85rem;font-style:italic;margin-top:.75rem}.btn-sm.svelte-1lqemik{padding:.3rem .7rem;font-size:.8rem}.btn-outline.svelte-1lqemik{background:#fff;border:1px solid var(--color-border);color:#374151;cursor:pointer;border-radius:var(--radius)}.btn-outline.svelte-1lqemik:hover{background:var(--color-bg)}.overlay.svelte-1lqemik{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-1lqemik{background:var(--color-surface);border-radius:var(--radius);padding:2rem;width:100%;max-width:480px;box-shadow:0 8px 32px #0003}.modal.svelte-1lqemik h3:where(.svelte-1lqemik){font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.form-grid.svelte-1lqemik{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-grid.svelte-1lqemik label:where(.svelte-1lqemik){display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500}.form-grid.svelte-1lqemik input:where(.svelte-1lqemik){padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.9rem}.form-grid.svelte-1lqemik input:where(.svelte-1lqemik):focus{outline:none;border-color:var(--color-primary)}.modal-actions.svelte-1lqemik{display:flex;justify-content:flex-end;gap:.75rem}
