.dr-module.svelte-eeg00x{max-width:1400px;margin:0 auto;padding:1.5rem}.module-header.svelte-eeg00x{color:#f8fafc;background:linear-gradient(135deg,#334155,#0f172a);border:1px solid #ffffff14;border-radius:16px;margin-bottom:2rem;padding:24px;box-shadow:0 10px 15px -3px #0000001a}.banner-badge.svelte-eeg00x{gap:8px;margin-bottom:8px;display:flex}.subtitle.svelte-eeg00x{color:#cbd5e1;margin:.5rem 0 0;font-size:.95rem}.notification.svelte-eeg00x{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1.25rem;font-weight:600;display:flex}.tab-nav.svelte-eeg00x{border-bottom:2px solid #e5e7eb;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-btn.svelte-eeg00x{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.tab-btn.svelte-eeg00x:hover{color:#0f172a}.tab-btn.active.svelte-eeg00x{color:#0f172a;border-bottom-color:#0f172a}.layout-grid.svelte-eeg00x{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=992px){.layout-grid.svelte-eeg00x{grid-template-columns:repeat(4,1fr)}.col-span-3.svelte-eeg00x{grid-column:span 3}}.card.svelte-eeg00x{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.card.svelte-eeg00x h3:where(.svelte-eeg00x){color:#111827;margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}.card-header.svelte-eeg00x{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.card-header.svelte-eeg00x h3:where(.svelte-eeg00x){margin:0}.form-group.svelte-eeg00x{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.form-group.svelte-eeg00x label:where(.svelte-eeg00x){color:#374151;font-size:.8rem;font-weight:600}.form-group.svelte-eeg00x input:where(.svelte-eeg00x),.form-group.svelte-eeg00x select:where(.svelte-eeg00x),.form-group.svelte-eeg00x textarea:where(.svelte-eeg00x){border:1px solid #d1d5db;border-radius:8px;outline:none;padding:.6rem .75rem;font-size:.9rem}.form-group.svelte-eeg00x input:where(.svelte-eeg00x):focus,.form-group.svelte-eeg00x select:where(.svelte-eeg00x):focus,.form-group.svelte-eeg00x textarea:where(.svelte-eeg00x):focus{border-color:#0f172a}.form-grid-2.svelte-eeg00x{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.form-grid-3.svelte-eeg00x{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.table-wrap.svelte-eeg00x{overflow-x:auto}table.svelte-eeg00x{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}thead.svelte-eeg00x{background:#f9fafb}th.svelte-eeg00x{color:#374151;white-space:nowrap;border-bottom:2px solid #e5e7eb;padding:.75rem;font-weight:600}td.svelte-eeg00x{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:.65rem .75rem}tr.svelte-eeg00x:hover{background-color:#f8fafc}.badge.svelte-eeg00x{border-radius:20px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-green.svelte-eeg00x{color:#065f46;background:#d1fae5}.badge-yellow.svelte-eeg00x{color:#92400e;background:#fef3c7}.badge-outline.svelte-eeg00x{color:#475569;background:0 0;border:1.5px solid #cbd5e1}.btn.svelte-eeg00x{cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.btn-primary.svelte-eeg00x{color:#fff;background:#0f172a}.btn-primary.svelte-eeg00x:hover{background:#1e293b}.btn-sm.svelte-eeg00x{padding:.35rem .75rem;font-size:.78rem}.btn-outline.svelte-eeg00x{color:#374151;background:0 0;border:1px solid #d1d5db}.btn-outline.svelte-eeg00x:hover{background-color:#f9fafb}.search-input.svelte-eeg00x{border:1px solid #d1d5db;border-radius:8px;padding:.5rem .85rem;font-size:.85rem}.text-muted.svelte-eeg00x{color:#9ca3af}.receiver-tag.svelte-eeg00x{background:#f0fdf4;border:1.5px solid #a7f3d0;border-radius:6px;padding:6px;font-size:.78rem}.bg-gray-stats.svelte-eeg00x{background-color:#f8fafc}.sub-form-card.svelte-eeg00x{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1rem}
