/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-id-contacts .crm-contact-card{background:#ffffff;border-radius:0.75rem;border:1px solid #e2e2e2;padding:1.25rem 1.5rem;box-shadow:0 4px 10px rgba(0,0,0,0.04);display:flex;flex-direction:column;gap:0.75rem;transition:transform 0.15s ease,box-shadow 0.15s ease,border-colour 0.15s ease;}.view-id-contacts .crm-contact-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.06);border-colour:#c7d2fe;}.view-id-contacts .crm-contact-card__header{border-bottom:1px solid #f1f1f1;padding-bottom:0.75rem;margin-bottom:0.5rem;}.view-id-contacts .crm-contact-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.view-id-contacts .crm-contact-card__name{font-size:1.05rem;font-weight:600;margin:0;}.view-id-contacts .crm-contact-card__company{font-size:0.9rem;colour:#555555;margin-top:0.25rem;}.view-id-contacts .crm-contact-card__type{display:inline-block;padding:0.15rem 0.6rem;border-radius:999px;background:#eef2ff;colour:#4338ca;font-size:0.75rem;font-weight:500;white-space:nowrap;}.view-id-contacts .crm-contact-card__body{display:flex;flex-direction:column;gap:0.35rem;}.view-id-contacts .crm-contact-card__row{display:flex;gap:0.4rem;font-size:0.88rem;}.view-id-contacts .crm-contact-card__label{min-width:6.5rem;font-weight:500;colour:#555555;}.view-id-contacts .crm-contact-card__value{colour:#333333;}.view-id-contacts .crm-contact-card__row--notes .crm-contact-card__value{colour:#4b5563;}.view-id-contacts .crm-contact-card a.crm-contact-card__value{text-decoration:none;colour:#2563eb;}.view-id-contacts .crm-contact-card a.crm-contact-card__value:hover{text-decoration:underline;}.view-id-contacts .crm-contact-card__footer{margin-top:0.75rem;padding-top:0.65rem;border-top:1px dashed #e5e7eb;display:flex;flex-wrap:wrap;gap:0.5rem 1rem;font-size:0.78rem;colour:#6b7280;}.view-id-contacts .crm-contact-card__meta--id{margin-left:auto;font-weight:500;colour:#4b5563;}@media (max-width:640px){.view-id-contacts .crm-contact-card{padding:1rem 1.1rem;}.view-id-contacts .crm-contact-card__title-row{flex-direction:column;align-items:flex-start;}.view-id-contacts .crm-contact-card__label{min-width:5.5rem;}}
.flex-inline-fields{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;}.flex-inline-fields > .form-item,.flex-inline-fields > .form-group,.flex-inline-fields > .paragraphs-subform{flex:1 1 150px;margin-bottom:0 !important;}
.toolbar-menu a.toolbar-link[href="/dashboard/report_dashboard"],.toolbar-menu button.toolbar-link[data-url="/dashboard/report_dashboard"]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 19h16v2H2V3h2v16zm4-8h2v6H8v-6zm5-5h2v11h-2V6zm5 8h2v3h-2v-3z'/%3E%3C/svg%3E");}.toolbar-menu .toolbar-link--menu-link-content201938b8-a507-468e-8aaa-6385c7477a2d{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 11c1.66 0 3-1.57 3-3.5S17.66 4 16 4s-3 1.57-3 3.5S14.34 11 16 11zM8 11c1.66 0 3-1.57 3-3.5S9.66 4 8 4 5 5.57 5 7.5 6.34 11 8 11zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5C15 14.17 10.33 13 8 13zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h7v-2.5C24 14.17 18.33 13 16 13z'/%3E%3C/svg%3E");}.toolbar-menu .toolbar-link--menu-link-content817990ae-fe35-416c-9a1b-c130f104f818{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3-1 3 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E");}
