.crm-page.svelte-8nqzdj{padding:1.25rem 1.5rem 2rem;display:grid;gap:.9rem}.header.svelte-8nqzdj{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.header.svelte-8nqzdj h2:where(.svelte-8nqzdj),.panel.svelte-8nqzdj h3:where(.svelte-8nqzdj){margin:0}.header.svelte-8nqzdj p:where(.svelte-8nqzdj),.muted.svelte-8nqzdj{color:#93a4c4}.small.svelte-8nqzdj{font-size:.82rem}.header-actions.svelte-8nqzdj{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.notes-link.svelte-8nqzdj{text-decoration:none;color:#dbeafe;border:1px solid rgba(96,165,250,.45);border-radius:999px;padding:.38rem .74rem;background:#1e3a8a42}.panel.svelte-8nqzdj{border:1px solid rgba(84,112,190,.46);border-radius:.82rem;background:radial-gradient(circle at top left,#111b35f5,#0a1226f2);box-shadow:0 16px 34px #050a1675;padding:.9rem;display:grid;gap:.8rem}.client-list.svelte-8nqzdj,.form-grid.svelte-8nqzdj{display:grid;gap:.65rem}.client-row.svelte-8nqzdj{text-decoration:none;color:#e2e8f0;border:1px solid rgba(84,112,190,.34);background:#0f172a8c;border-radius:.7rem;padding:.65rem .75rem;display:grid;gap:.22rem}.client-row-main.svelte-8nqzdj{display:flex;align-items:center;gap:.65rem}.client-chip-logo.svelte-8nqzdj{width:34px;height:34px;object-fit:contain;border-radius:.55rem;border:1px solid rgba(84,112,190,.34);background:#0f172a99;padding:.2rem}.client-logo.svelte-8nqzdj{width:72px;height:72px;border-radius:.9rem;border:1px solid rgba(84,112,190,.34);background:#0f172a8c;object-fit:contain;padding:.35rem}.inline-preview.svelte-8nqzdj{width:56px;height:56px}input.svelte-8nqzdj,button.svelte-8nqzdj{font:inherit}input.svelte-8nqzdj{border:1px solid rgba(84,112,190,.36);background:#0f172aad;color:#e2e8f0;border-radius:.7rem;padding:.62rem .72rem}button.svelte-8nqzdj{border:1px solid rgba(84,112,190,.36);background:#1e40af38;color:#e2e8f0;border-radius:.72rem;padding:.62rem .86rem;cursor:pointer}.upload-field.svelte-8nqzdj{display:grid;gap:.28rem;font-size:.9rem}.upload-field.svelte-8nqzdj input[type=file]:where(.svelte-8nqzdj){padding:.45rem 0;border:none;background:transparent}.error.svelte-8nqzdj,.info.svelte-8nqzdj{margin:0;border-radius:.8rem;padding:.72rem .86rem}.error.svelte-8nqzdj{border:1px solid rgba(248,113,113,.45);background:#7f1d1d38}.info.svelte-8nqzdj{border:1px solid rgba(74,222,128,.4);background:#14532d3d}
