.s0f309-contacts{--s0f309-hit:var(--touch-min,44px);display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;color:var(--portal-ink)}.s0f309-contacts *,.s0f309-contacts :after,.s0f309-contacts :before{box-sizing:border-box}.s0f309-contacts-card,.s0f309-glass{min-width:0;max-width:100%;padding:16px;border-radius:var(--awb-preview-frame-radius);background:var(--portal-surface);color:var(--portal-ink);border:1px solid var(--portal-border);backdrop-filter:blur(var(--awb-contacts-glass-blur,var(--awb-glass-blur)));-webkit-backdrop-filter:blur(var(--awb-contacts-glass-blur,var(--awb-glass-blur)));box-shadow:var(--awb-elev-site-card-shadow)}.s0f309-glass__eyebrow{display:block;margin:0 0 6px;color:var(--awb-app-eyebrow,var(--portal-eyebrow,var(--awb-eyebrow)));font-size:var(--awb-type-caption-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.s0f309-glass__title{margin:0 0 8px;color:var(--portal-ink);font-size:var(--awb-type-body-sm-size);font-weight:800}.s0f309-glass__note{margin:0;color:var(--awb-app-muted,var(--awb-muted));font-size:var(--awb-type-caption-size)}.s0f309-metric-grid{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.s0f309-hero-metric,.s0f309-hero-metric .s0f308-metric__figure{color:var(--awb-metric-figure-text,var(--dock-text))}.s0f309-hero-metric .s0f308-metric__muted,.s0f309-hero-metric-muted{color:var(--awb-app-tertiary,var(--awb-tertiary))}.s0f344-channel-panel{display:grid;gap:12px}.s0f344-channel-panel__title,.s0f344-subsection-title{margin:8px 0 0;color:var(--portal-ink);font-size:var(--awb-type-body-sm-size)}.s0f344-channel-list{display:grid;gap:8px}.s0f344-channel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px 0;border-bottom:1px solid var(--portal-border)}.s0f344-channel:last-child{border-bottom:0}.s0f344-channel__copy{min-width:0}.s0f344-channel__copy h4,.s0f344-channel__copy p{margin:0}.s0f344-channel__copy h4{color:var(--portal-ink);font-size:var(--awb-type-body-sm-size)}.s0f344-channel__copy p{color:var(--awb-app-muted,var(--awb-muted));font-size:var(--awb-type-caption-size)}.s0f344-channel .s0f309-hit{grid-column:2;justify-self:start}.s0f344-icon-vessel{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s0f309-hit,var(--s0f308-hit,var(--touch-min)));min-height:var(--s0f309-hit,var(--s0f308-hit,var(--touch-min)));border-radius:var(--awb-preview-frame-radius);border:1px solid var(--portal-border);background:var(--portal-surface-alt);color:var(--portal-ink)}.s0f344-icon-vessel svg{width:1em;height:1em}.s0f309-card-actions,.s0f309-chip-row,.s0f309-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.s0f309-hit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--s0f309-hit);min-width:var(--s0f309-hit);padding:8px 14px;border-radius:999px;border:1px solid var(--dock-border,var(--portal-border));background:var(--dock-surface);color:var(--dock-text);font-size:.86rem;font-weight:700;text-decoration:none;cursor:pointer}.s0f309-hit.is-active,.s0f309-hit[aria-pressed=true]{border-color:var(--dock-text)}.s0f309-hit:focus-visible{outline:2px solid var(--dock-text);outline-offset:2px}html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit{background:var(--awb-app-tab-chip-bg);color:var(--awb-app-tab-chip-fg);border-color:var(--awb-app-border,var(--awb-border))}html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit:focus-visible{outline:2px solid var(--awb-app-tab-chip-fg);outline-offset:2px}html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit.is-active,html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit[aria-current=page]{background:var(--awb-app-tab-active-bg);color:var(--awb-app-tab-active-fg);border-color:transparent}html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit.is-active:focus-visible,html[data-theme-context=awb-app] .awb-dash__tabs a.s0f309-hit[aria-current=page]:focus-visible{outline:2px solid var(--awb-app-tab-active-fg);outline-offset:2px}.s0f309-search{min-height:var(--s0f309-hit);min-width:0;flex:1 1 12rem;padding:8px 14px;border-radius:999px;border:1px solid var(--awb-elev-search-border,var(--awb-border,var(--portal-border)));background:var(--awb-elev-search-bg);color:var(--awb-elev-search-fg,var(--awb-text,var(--portal-ink)));font-size:.92rem}.s0f309-search::placeholder{color:var(--awb-elev-search-placeholder-fg,var(--awb-app-muted,var(--awb-muted)))}.s0f309-contacts .s0f309-hit{border:1px solid var(--awb-elev-search-border,var(--awb-border,var(--portal-border)));background:var(--awb-elev-search-bg);color:var(--awb-elev-search-fg,var(--awb-text,var(--portal-ink)))}.s0f309-contacts .s0f309-hit.is-active,.s0f309-contacts .s0f309-hit[aria-pressed=true]{border-color:var(--awb-elev-search-fg,var(--awb-text,var(--portal-ink)))}.s0f309-contacts .s0f309-hit:focus-visible{outline:2px solid var(--awb-elev-search-fg,var(--awb-text,var(--portal-ink)));outline-offset:2px}.s0f309-directory{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.s0f309-card-name{margin:0 0 4px;color:var(--dock-text);font-size:1rem;font-weight:800}.s0f309-card-meta{margin:0 0 12px;color:var(--awb-app-tertiary,var(--awb-tertiary));font-size:.86rem;word-break:break-word}.s0f309-source-chip,.s0f309-urgency-pill{display:inline-flex;align-items:center;min-height:var(--s0f309-hit);padding:8px 12px;border-radius:999px;font-size:.84rem;font-weight:700;border:1px solid var(--dock-border,var(--portal-border));background:var(--awb-insight-chip-surface,var(--dock-surface-alt,var(--dock-surface)));color:var(--awb-insight-chip-text,var(--dock-text))}.s0f309-urgency-pill--high{background:var(--awb-urgency-high-surface,var(--dock-surface));color:var(--awb-urgency-high-text,var(--dock-text))}.s0f309-urgency-pill--medium{background:var(--awb-urgency-medium-surface,var(--dock-surface));color:var(--awb-urgency-medium-text,var(--dock-text))}.s0f309-urgency-pill--low{background:var(--awb-urgency-low-surface,var(--dock-surface));color:var(--awb-urgency-low-text,var(--dock-text))}.s0f309-contacts-drawer,.s0f309-contacts-modal{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--dock-surface) 35%,transparent);overflow-x:hidden}.s0f309-contacts-drawer__panel,.s0f309-contacts-modal__panel{width:min(100%,28rem);max-width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:16px;background:var(--dock-surface);color:var(--dock-text);border-left:1px solid var(--dock-border,var(--portal-border))}.s0f309-contacts-modal{align-items:stretch;justify-content:center}.s0f309-contacts-modal__panel{width:min(100%,80rem);border-left:none;border-radius:0}.s0f309-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;color:var(--dock-text)}.s0f309-field input,.s0f309-field textarea{min-height:var(--s0f309-hit);width:100%;max-width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--dock-border,var(--portal-border));background:var(--dock-surface-alt,var(--dock-surface));color:var(--dock-text);font:inherit}.s0f309-timeline{display:flex;flex-direction:column;gap:10px;min-width:0;padding-left:12px;border-left:2px solid var(--dock-border,var(--portal-border))}.s0f309-timeline__item{min-width:0}.s0f309-timeline__body{margin:8px 0 0;color:var(--dock-text);font-size:.9rem;white-space:pre-wrap;word-break:break-word}.s0f309-ai-box{border-color:var(--awb-insight-chip-text,var(--dock-text))}.s0f309-mail-previews{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.s0f309-mail-preview{min-width:0;max-width:100%;padding:12px;border-radius:12px;background:var(--dock-surface);color:var(--dock-text);border:1px solid var(--dock-border,var(--portal-border))}.s0f309-mail-preview--mobile{width:min(100%,24.375rem)}.s0f309-mail-preview--desktop{width:min(100%,80rem)}.s0f309-mail-preview__body{margin:0;color:var(--dock-text);font-size:.9rem;white-space:pre-wrap;word-break:break-word}.s0f309-canspam{margin-top:12px;color:var(--dock-muted);font-size:.8rem}.s0f309-upsell{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.s0f309-back{align-self:flex-start}.s0f309-pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.s0f309-pager .s0f309-hit:disabled{cursor:default;opacity:.72}.s0f311-mail-honest{margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--dock-surface);color:var(--dock-text);border:1px solid var(--dock-border,var(--portal-border))}.s0f311-mail-honest__title{margin:0 0 6px;color:var(--dock-text);font-size:1.05rem;font-weight:800}.s0f311-mail-honest__body{margin:0;color:var(--dock-muted);font-size:.92rem}@media (min-width:768px){.s0f309-directory,.s0f309-mail-previews,.s0f309-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s0f309-contacts[data-crm-species=SMART-CRM] .s0f309-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s0f344-channel{grid-template-columns:auto minmax(0,1fr) auto}.s0f344-channel .s0f309-hit{grid-column:auto;justify-self:end}}@media (min-width:1280px){.s0f309-directory,.s0f309-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}