/* Contact points stay recognisable without changing the organisation or controls. */
@media screen {
  .schoolteam-zone.schoolteam-zone-highlighted {
    --zone-accent:#08a091;
    --zone-soft:#eef9f6;
    border:3px solid #08a091;
    background:#eef9f6;
    box-shadow:0 4px 16px #17384512;
  }
  body[data-view="organization"] .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-zone-header {
    width:auto;padding:0;color:inherit;background:transparent;border-radius:0;
  }
  body[data-view="organization"] .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-zone-header h3 {
    color:#08a091;
  }
  body[data-view="organization"] .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-zone-icon {
    color:#1b2b26;background:#08a091;
  }
  body[data-view="organization"] .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-zone-config {
    color:#08a091;background:transparent;border-color:transparent;
  }
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-contact-card,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-policy-group-card,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-advisory-card,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-class-group,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-specialist-block,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-workgroup-card,
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-subblock {
    background:white;border:1px solid #b8ddd6;
    border-left:4px solid #08a091;border-radius:10px;padding:12px;min-width:0;
  }
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-mini-title {
    font-weight:750;border-bottom:1px solid #dae5e8;padding-bottom:6px;margin-bottom:8px;
    color:#193441;overflow-wrap:anywhere;
  }
  .schoolteam-zone.schoolteam-zone-highlighted .schoolteam-person strong {font-weight:750}
}

@media print {
  body.printing-schoolteam .schoolteam-zone-highlighted {
    border-color:var(--school-print-color, #08a091) !important;
    background:#fff !important;
  }
  body.printing-schoolteam .schoolteam-zone-highlighted .schoolteam-zone-header {
    color:var(--school-print-color, #08a091) !important;
    background:#fff !important;
    border-color:var(--school-print-color, #08a091) !important;
  }
  body.printing-schoolteam .schoolteam-zone-highlighted .schoolteam-zone-header h3,
  body.printing-schoolteam .schoolteam-zone-highlighted .schoolteam-zone-icon {
    color:var(--school-print-color, #08a091) !important;
  }
  body.printing-schoolteam .schoolteam-zone-highlighted .schoolteam-contact-card {
    border-color:#b8ddd6 !important;
    border-left-color:var(--school-print-color, #08a091) !important;
  }
}

