.page-hero[data-astro-cid-bx45vqso]{padding:56px 28px 8px}.crm-back[data-astro-cid-bx45vqso]{color:var(--ink-soft);margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.crm-back[data-astro-cid-bx45vqso]:hover{text-decoration:underline}.page-hero[data-astro-cid-bx45vqso] h1[data-astro-cid-bx45vqso]{font-size:clamp(28px,3.6vw,40px)}.page-hero-sub[data-astro-cid-bx45vqso]{color:var(--ink-soft);max-width:68ch}.crm-app[data-astro-cid-bx45vqso]{padding:24px 28px 96px}.crm-paste-block[data-astro-cid-bx45vqso]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.crm-paste-block[data-astro-cid-bx45vqso] label[data-astro-cid-bx45vqso]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-family:Open Sans Condensed,sans-serif;font-size:11.5px;font-weight:700}.crm-paste-block[data-astro-cid-bx45vqso] textarea[data-astro-cid-bx45vqso]{color:var(--ink);border:1px dashed var(--line);background:var(--bg-raised);resize:vertical;border-radius:8px;padding:10px 12px;font-family:Open Sans,sans-serif;font-size:13.5px}.crm-search-row[data-astro-cid-bx45vqso]{margin-bottom:16px}.crm-search[data-astro-cid-bx45vqso]{width:100%;max-width:420px;color:var(--ink);border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;padding:10px 14px;font-family:Open Sans,sans-serif;font-size:14px}.crm-toolbar[data-astro-cid-bx45vqso]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.crm-filters[data-astro-cid-bx45vqso]{flex-direction:column;gap:8px;display:flex}.crm-filter[data-astro-cid-bx45vqso]{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:flex}.crm-toolbar-actions[data-astro-cid-bx45vqso]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-toolbar[data-astro-cid-bx45vqso] .btn[data-astro-cid-bx45vqso]{cursor:pointer;border:none}.btn-secondary[data-astro-cid-bx45vqso]{color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:9px 14px;font-family:Open Sans,sans-serif;font-size:13px}.btn-secondary[data-astro-cid-bx45vqso]:hover{background:var(--accent-soft);color:var(--navy)}.crm-empty[data-astro-cid-bx45vqso]{color:var(--ink-soft)}.crm-table-wrap[data-astro-cid-bx45vqso]{border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;overflow-x:auto}.crm-table[data-astro-cid-bx45vqso]{border-collapse:collapse;width:100%;font-size:13.5px}.crm-table[data-astro-cid-bx45vqso] th[data-astro-cid-bx45vqso]{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink-soft);white-space:nowrap;padding:12px 14px;font-family:Open Sans Condensed,sans-serif;font-size:11px;font-weight:700}.crm-table[data-astro-cid-bx45vqso] td[data-astro-cid-bx45vqso]{border-bottom:2px solid var(--line);vertical-align:top;padding:12px 14px}.crm-table[data-astro-cid-bx45vqso] tbody[data-astro-cid-bx45vqso] tr[data-astro-cid-bx45vqso]:last-child td[data-astro-cid-bx45vqso]{border-bottom:none}tr[data-astro-cid-bx45vqso].crm-row-pending td[data-astro-cid-bx45vqso]:nth-child(2){box-shadow:inset 3px 0 0 var(--accent)}tr[data-astro-cid-bx45vqso].crm-row-done td[data-astro-cid-bx45vqso]:nth-child(2){box-shadow:inset 3px 0 #6ba36b}tr[data-astro-cid-bx45vqso].crm-row-junk{opacity:.55}tr[data-astro-cid-bx45vqso].crm-row-junk td[data-astro-cid-bx45vqso]:nth-child(2){box-shadow:inset 3px 0 #999}tr[data-astro-cid-bx45vqso].crm-row-junk .crm-col-name[data-astro-cid-bx45vqso],tr[data-astro-cid-bx45vqso].crm-row-junk .crm-col-date[data-astro-cid-bx45vqso],tr[data-astro-cid-bx45vqso].crm-row-junk .crm-col-event[data-astro-cid-bx45vqso],tr[data-astro-cid-bx45vqso].crm-row-junk .crm-col-contact[data-astro-cid-bx45vqso],tr[data-astro-cid-bx45vqso].crm-row-junk .crm-col-details[data-astro-cid-bx45vqso],tr[data-astro-cid-bx45vqso].crm-row-junk .crm-message-btn[data-astro-cid-bx45vqso]{text-decoration:line-through}.crm-col-name[data-astro-cid-bx45vqso]{white-space:nowrap}.crm-source[data-astro-cid-bx45vqso]{color:var(--ink-soft);font-size:11px;display:block}.crm-col-date[data-astro-cid-bx45vqso],.crm-col-event[data-astro-cid-bx45vqso]{white-space:nowrap;color:var(--ink-soft)}.crm-col-contact[data-astro-cid-bx45vqso]{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.crm-col-contact[data-astro-cid-bx45vqso] a[data-astro-cid-bx45vqso]{color:var(--navy);font-weight:600;text-decoration:none}.crm-col-contact[data-astro-cid-bx45vqso] a[data-astro-cid-bx45vqso]:hover{text-decoration:underline}.crm-col-details[data-astro-cid-bx45vqso]{max-width:220px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-message-btn[data-astro-cid-bx45vqso]{font:inherit;color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.crm-message-empty[data-astro-cid-bx45vqso]{color:var(--ink-soft);white-space:nowrap;font-style:italic}.crm-message-modal-body[data-astro-cid-bx45vqso]{white-space:pre-wrap;color:var(--ink);line-height:1.6}.crm-col-check[data-astro-cid-bx45vqso]{text-align:center}.crm-col-check[data-astro-cid-bx45vqso] input[data-astro-cid-bx45vqso]{width:18px;height:18px}.crm-col-comment[data-astro-cid-bx45vqso]{min-width:180px;position:relative}.crm-comment[data-astro-cid-bx45vqso]{border:1px solid var(--line);resize:vertical;border-radius:6px;width:100%;max-height:64px;padding:6px 8px;font-family:Open Sans,sans-serif;font-size:13px;overflow-y:auto}.crm-save-status[data-astro-cid-bx45vqso]{color:#3d7a3d;font-size:12.5px;position:absolute;top:4px;right:8px}.crm-modal-overlay[data-astro-cid-bx45vqso]{z-index:200;background:#0f141b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.crm-modal[data-astro-cid-bx45vqso]{background:var(--bg-raised);border-radius:14px;width:100%;max-width:480px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 24px 70px -20px #00000080}.crm-modal[data-astro-cid-bx45vqso] h2[data-astro-cid-bx45vqso]{margin:0 0 16px;font-size:20px}.crm-modal-close[data-astro-cid-bx45vqso]{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.crm-modal-close[data-astro-cid-bx45vqso]:hover{background:var(--accent-soft);color:var(--navy)}.crm-new-form[data-astro-cid-bx45vqso]{flex-direction:column;gap:14px;display:flex}.crm-new-form[data-astro-cid-bx45vqso] .field[data-astro-cid-bx45vqso]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);flex-direction:column;gap:6px;font-family:Open Sans Condensed,sans-serif;font-size:12px;font-weight:700;display:flex}.crm-new-form[data-astro-cid-bx45vqso] input[data-astro-cid-bx45vqso],.crm-new-form[data-astro-cid-bx45vqso] select[data-astro-cid-bx45vqso],.crm-new-form[data-astro-cid-bx45vqso] textarea[data-astro-cid-bx45vqso]{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px 12px;font-family:Open Sans,sans-serif;font-size:16px}.crm-new-form[data-astro-cid-bx45vqso] .field-row[data-astro-cid-bx45vqso]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-new-form[data-astro-cid-bx45vqso] .btn[data-astro-cid-bx45vqso]{cursor:pointer;border:none;align-self:flex-start}.crm-new-error[data-astro-cid-bx45vqso]{color:#7a2626;margin:0;font-size:13.5px}@media (width<=600px){.crm-new-form[data-astro-cid-bx45vqso] .field-row[data-astro-cid-bx45vqso]{grid-template-columns:1fr}}
