/* Settings → Customer owner (contact-owner-settings.js). Built on the pieces
   of copilot-settings.css and ai-assist-settings.css; only its own bits here. */
.crm-cow__name { display: inline-flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.crm-aas__flow.is-dim { opacity: .55; }
.crm-cow__soon {
  font-size: 11.5px; font-weight: 600; padding: 1px 8px; border-radius: 999px;
  background: rgba(var(--black-alpha-2, 0 0 0 / .05)); color: var(--st-muted, #5f6773); border: 1px solid var(--st-line, rgba(53, 60, 69, .16));
}
.crm-cow__teams { list-style: none; margin: 10px 0 0; padding: 0; display: grid; gap: 6px; }
.crm-cow__teams li { display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 14px; }
.crm-cow__pill {
  font-size: 12px; font-weight: 600; padding: 2px 10px; border-radius: 999px;
  border: 1px solid var(--st-line, rgba(53, 60, 69, .16)); color: var(--st-muted, #5f6773);
}
.crm-cow__pill.is-on { background: #ecfdf3; border-color: #abefc6; color: #067647; }
.dark .crm-cow__pill.is-on { background: rgba(23, 178, 106, .16); border-color: rgba(23, 178, 106, .4); color: #75e0a7; }
.crm-cow__num { font-variant-numeric: tabular-nums; font-weight: 600; }
.crm-cow__link { display: inline-block; margin-top: 12px; font-size: 13.5px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.crm-cow__link:hover { color: #1877f2; }

.crm-cow__btn {
  display: inline-flex; align-items: center; margin-top: 12px; height: 36px; padding: 0 16px; border-radius: 8px; cursor: pointer;
  font: inherit; font-size: 13.5px; font-weight: 600; border: 1px solid var(--st-line, rgba(53, 60, 69, .16)); background: transparent; color: inherit;
}
.crm-cow__btn.is-go { background: #d4fb08; border-color: #d4fb08; color: #000; }
.crm-cow__btn:hover:not(:disabled) { background: #1877f2; border-color: #1877f2; color: #fff; }
.crm-cow__btn:disabled { opacity: .6; cursor: default; }
.crm-cow__top { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
