/* _content/Gaffer.Shared.UI/Components/Pages/Account.razor.rz.scp.css */
.profile-page[b-g4h3kqnzgi] {
  color: #24364b;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 24px auto 40px;
  max-width: 1080px;
  padding: 0 20px;
}
.profile-page .profile-card[b-g4h3kqnzgi] {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(247, 250, 253, 0.98) 100%);
  border: 1px solid rgba(98, 176, 232, 0.16);
  border-radius: 24px;
  box-shadow: 0 20px 50px -35px rgba(17, 38, 63, 0.35);
  padding: 24px;
}
.profile-page .eyebrow[b-g4h3kqnzgi] {
  color: #6f85a0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.profile-page .card-header[b-g4h3kqnzgi] {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 18px;
}
.profile-page .card-header h2[b-g4h3kqnzgi] {
  font-family: "Montserrat";
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}
.profile-page .profile-hero[b-g4h3kqnzgi] {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
}
.profile-page .profile-identity[b-g4h3kqnzgi] {
  align-items: center;
  display: flex;
  gap: 20px;
  min-width: 0;
}
.profile-page .profile-avatar[b-g4h3kqnzgi] {
  align-items: center;
  background: linear-gradient(135deg, #0c6288 0%, #62b0e8 100%);
  border-radius: 50%;
  box-shadow: 0 14px 30px -18px rgba(12, 98, 136, 0.8);
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-family: "Montserrat";
  font-size: 28px;
  font-weight: 700;
  height: 88px;
  justify-content: center;
  overflow: hidden;
  width: 88px;
}
.profile-page .profile-avatar img[b-g4h3kqnzgi] {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.profile-page .profile-summary[b-g4h3kqnzgi] {
  min-width: 0;
}
.profile-page .profile-summary h1[b-g4h3kqnzgi] {
  font-family: "Montserrat";
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 8px;
}
.profile-page .profile-email[b-g4h3kqnzgi] {
  color: #5f728c;
  font-size: 15px;
  margin-bottom: 14px;
  overflow-wrap: anywhere;
}
.profile-page .profile-badges[b-g4h3kqnzgi],
.profile-page .pill-list[b-g4h3kqnzgi] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.profile-page .status-badge[b-g4h3kqnzgi],
.profile-page .role-badge[b-g4h3kqnzgi],
.profile-page .pill[b-g4h3kqnzgi] {
  align-items: center;
  border-radius: 999px;
  display: inline-flex;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  padding: 8px 12px;
  text-transform: lowercase;
}
.profile-page .status-badge.subscriber[b-g4h3kqnzgi] {
  background-color: rgba(94, 205, 125, 0.18);
  color: #2d8a45;
}
.profile-page .status-badge.inactive[b-g4h3kqnzgi] {
  background-color: rgba(245, 128, 128, 0.14);
  color: #b24545;
}
.profile-page .role-badge[b-g4h3kqnzgi],
.profile-page .pill[b-g4h3kqnzgi] {
  background-color: rgba(12, 98, 136, 0.08);
  color: #0c6288;
}
.profile-page .profile-actions[b-g4h3kqnzgi],
.profile-page .subscription-actions[b-g4h3kqnzgi] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 210px;
}
.profile-page .profile-action-button[b-g4h3kqnzgi] {
  align-items: center;
  display: inline-flex;
  font-weight: 600;
  gap: 8px;
  justify-content: center;
  min-height: 44px;
  text-transform: none;
  white-space: nowrap;
}
.profile-page .action-icon[b-g4h3kqnzgi] {
  position: relative;
  top: 1px;
}
.profile-page .profile-grid[b-g4h3kqnzgi] {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.profile-page .detail-list[b-g4h3kqnzgi] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
}
.profile-page .detail-row[b-g4h3kqnzgi] {
  align-items: baseline;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  gap: 20px;
  justify-content: space-between;
  padding-bottom: 14px;
}
.profile-page .detail-row:last-child[b-g4h3kqnzgi] {
  border-bottom: none;
  padding-bottom: 0;
}
.profile-page .detail-row dt[b-g4h3kqnzgi] {
  color: #6f85a0;
  flex: 0 0 42%;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.profile-page .detail-row dd[b-g4h3kqnzgi] {
  color: #22364e;
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  text-align: right;
}
.profile-page .empty-card-message[b-g4h3kqnzgi],
.profile-page .todo-note[b-g4h3kqnzgi] {
  color: #66788f;
  font-size: 14px;
  line-height: 1.5;
}
.profile-page .todo-note[b-g4h3kqnzgi] {
  font-style: italic;
}
.profile-page.loading-state[b-g4h3kqnzgi], .profile-page.empty-state-page[b-g4h3kqnzgi] {
  align-items: center;
  min-height: 55vh;
  justify-content: center;
}
.profile-page .loading-card[b-g4h3kqnzgi],
.profile-page .empty-state-card[b-g4h3kqnzgi] {
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 520px;
  text-align: center;
}
.profile-page .loading-icon[b-g4h3kqnzgi],
.profile-page .empty-state-icon[b-g4h3kqnzgi] {
  color: #0c6288;
  font-size: 34px;
  margin-bottom: 16px;
}
.profile-page .loading-text[b-g4h3kqnzgi],
.profile-page .empty-state-card p[b-g4h3kqnzgi] {
  color: #66788f;
  font-size: 15px;
  margin: 0;
}
.profile-page .empty-state-card h2[b-g4h3kqnzgi] {
  font-family: "Montserrat";
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 10px;
}
.profile-page .empty-state-card p[b-g4h3kqnzgi] {
  margin-bottom: 18px;
}

@media (max-width: 991.98px) {
  .profile-page .profile-hero[b-g4h3kqnzgi] {
    align-items: stretch;
    flex-direction: column;
  }
  .profile-page .profile-actions[b-g4h3kqnzgi],
  .profile-page .subscription-actions[b-g4h3kqnzgi] {
    min-width: 0;
    width: 100%;
  }
  .profile-page .profile-grid[b-g4h3kqnzgi] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575.98px) {
  .profile-page[b-g4h3kqnzgi] {
    gap: 16px;
    margin: 16px auto 90px;
    padding: 0 12px;
  }
  .profile-page .profile-card[b-g4h3kqnzgi] {
    border-radius: 20px;
    padding: 18px;
  }
  .profile-page .profile-identity[b-g4h3kqnzgi] {
    align-items: flex-start;
    flex-direction: column;
  }
  .profile-page .profile-avatar[b-g4h3kqnzgi] {
    font-size: 24px;
    height: 72px;
    width: 72px;
  }
  .profile-page .profile-summary h1[b-g4h3kqnzgi] {
    font-size: 28px;
  }
  .profile-page .card-header h2[b-g4h3kqnzgi] {
    font-size: 21px;
  }
  .profile-page .detail-row[b-g4h3kqnzgi] {
    align-items: flex-start;
    flex-direction: column;
    gap: 6px;
  }
  .profile-page .detail-row dd[b-g4h3kqnzgi] {
    text-align: left;
  }
}

/*# sourceMappingURL=Account.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/CheckoutCancelled.razor.rz.scp.css */
/*# sourceMappingURL=CheckoutCancelled.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/CheckoutSuccess.razor.rz.scp.css */
.loading[b-6a8rgx79ba]{align-items:center;display:flex;color:#62b0e8;font-size:13px;font-style:italic;font-weight:500;margin:0 10px;text-transform:lowercase}.select-sport[b-6a8rgx79ba]{background-color:#fff;border:solid 1px #d3d3d3;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 20px;min-width:600px;width:fit-content}.select-sport h3[b-6a8rgx79ba]{background-color:rgba(192,192,192,.18);display:flex;font-family:"Montserrat";font-size:18px;font-weight:600;justify-content:center;margin-bottom:15px;padding:10px 0;text-transform:uppercase}.select-sport .sports[b-6a8rgx79ba]{display:flex;justify-content:center;margin:10px 30px 30px}.select-sport .sports .sport[b-6a8rgx79ba]{align-items:center;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 0 6px -3px rgba(0,0,0,.4);display:flex;flex-direction:column;margin:5px 15px 20px;min-width:180px;padding:14px 20px 11px;cursor:pointer;width:fit-content}.select-sport .sports .sport .sport-icon[b-6a8rgx79ba]{display:flex}.select-sport .sports .sport .sport-icon .person[b-6a8rgx79ba]{display:flex;font-size:45px}.select-sport .sports .sport .sport-icon .ball[b-6a8rgx79ba]{align-items:flex-end;bottom:5px;display:flex;font-size:11px;position:relative;right:8px}.select-sport .sports .sport .text[b-6a8rgx79ba]{display:flex;font-size:14px;font-weight:600;margin-top:11px;text-transform:lowercase}.select-sport .sports .sport:hover[b-6a8rgx79ba]{background-color:rgba(0,0,0,.03)}.select-sport .sports .sport:hover:active[b-6a8rgx79ba]{box-shadow:none;border-color:#62b0e8}.select-sport .sports .sport.active[b-6a8rgx79ba]{border-color:#62b0e8;border-width:2px;box-shadow:0 0 6px -2px #62b0e8}.select-sport .sports .sport.active .sport-icon .person[b-6a8rgx79ba]{--fa-secondary-color: #62b0e8}.undo-select-sport[b-6a8rgx79ba]{display:flex;margin:0 auto 10px;font-size:14px}.undo-select-sport .sport-name[b-6a8rgx79ba]{font-family:Montserrat;font-weight:600;margin:0 0 0 4px;text-transform:uppercase}.undo-select-sport .undo-button[b-6a8rgx79ba]{margin:0 0 0 10px;text-transform:lowercase}.page-content[b-6a8rgx79ba]{display:flex}.page-content .payment-success[b-6a8rgx79ba]{display:flex;flex:1;flex-direction:column;justify-content:center}.page-content .payment-success .payment-header[b-6a8rgx79ba]{align-items:center;display:flex;flex-direction:row;margin:15px auto 5px}.page-content .payment-success .payment-header .icon-container[b-6a8rgx79ba]{border-radius:50px;box-shadow:0 0 6px 4px rgba(64,196,113,.5);display:flex;margin:0 10px 0 0;padding:0;width:fit-content}.page-content .payment-success .payment-header .icon-container .icon[b-6a8rgx79ba]{--fa-primary-color: rgb(240, 242, 245);--fa-secondary-color: #40c471;--fa-secondary-opacity: .9}.page-content .payment-success .payment-header .text[b-6a8rgx79ba]{display:flex;font-family:Montserrat;font-size:24px;font-weight:500;justify-content:center}.page-content .payment-success .payment-details[b-6a8rgx79ba]{background-color:rgba(255,255,255,.8);border:1px solid #000;border-radius:5px;box-shadow:0 0 10px -4px rgba(0,0,0,.5);display:flex;flex-direction:column;margin:10px auto;min-width:400px;padding:5px 20px 15px}.page-content .payment-success .payment-details h4[b-6a8rgx79ba]{font-size:20px;font-weight:500;margin-left:5px;margin-top:8px}.page-content .payment-success .payment-details .payment-row[b-6a8rgx79ba]{display:flex;margin:5px 0}.page-content .payment-success .payment-details .payment-row .label[b-6a8rgx79ba]{align-items:center;color:#a9a9a9;display:flex;font-size:14px;margin:0 15px 0 0;text-transform:lowercase}.page-content .payment-success .payment-details .payment-row .label.total[b-6a8rgx79ba]{font-size:16px}.page-content .payment-success .payment-details .payment-row .detail[b-6a8rgx79ba]{align-items:center;display:flex;flex:1;justify-content:flex-end;margin:0 0 0 15px}.page-content .payment-success .payment-details .payment-row .detail.paid[b-6a8rgx79ba]{color:#32cd32;font-family:"Merriweather Sans";font-weight:500}.page-content .payment-success .payment-details .payment-row .detail.total[b-6a8rgx79ba]{font-size:18px;font-weight:600}.page-content .payment-success .payment-details .divider[b-6a8rgx79ba]{border-top:2px dashed #d3d3d3;display:flex;margin:8px 5px}.page-content .payment-success .payment-details .download-row[b-6a8rgx79ba]{display:flex;justify-content:flex-end;margin-top:20px}.page-content .payment-success .payment-details .download-row .btn[b-6a8rgx79ba]{font-size:13px;text-transform:lowercase;width:fit-content}.page-content .payment-success .payment-details .download-row .spinner[b-6a8rgx79ba]{margin-bottom:5px}.page-content .profile-setup-loading[b-6a8rgx79ba]{display:flex;flex:1;flex-direction:column;margin-top:70px}.page-content .profile-setup-loading .profile-content[b-6a8rgx79ba]{display:flex;flex-direction:column}.page-content .profile-setup-loading .profile-content h3[b-6a8rgx79ba]{align-items:center;display:flex;font-family:Montserrat;font-size:26px;margin:0 0 0 1px;text-transform:lowercase}.page-content .profile-setup-loading .profile-content h3 .icon[b-6a8rgx79ba]{color:#0c6288;margin:0 5px 1px 0}.page-content .profile-setup-loading .profile-content .subheader[b-6a8rgx79ba]{color:rgba(0,0,0,.4);display:flex;font-size:14px;font-style:italic;margin:-2px 0 10px 0}.page-content .profile-setup-loading .profile-content .profile-step[b-6a8rgx79ba]{color:#0c6288;font-size:15px;margin:0 0 9px 15px;text-transform:lowercase}.page-content .profile-setup-loading .profile-content .profile-step .spinner[b-6a8rgx79ba],.page-content .profile-setup-loading .profile-content .profile-step .check[b-6a8rgx79ba]{color:#40c471;margin-right:5px;position:relative;top:2px}.page-content .profile-setup-loading .profile-complete[b-6a8rgx79ba]{display:flex;flex-direction:column;margin-top:25px}.page-content .profile-setup-loading .profile-complete h5[b-6a8rgx79ba]{color:#0c6288;align-items:center;display:flex;font-size:20px;font-weight:600;text-shadow:0 0 1px rgba(12,98,136,.5);text-transform:uppercase}.page-content .profile-setup-loading .profile-complete h5 .icon[b-6a8rgx79ba]{bottom:2px;color:#cd5c5c;margin-right:10px;position:relative}.page-content .profile-setup-loading .profile-complete .start[b-6a8rgx79ba]{display:flex}.page-content .profile-setup-loading .profile-complete .start .btn[b-6a8rgx79ba]{margin-left:205px;text-transform:lowercase;white-space:nowrap}.page-content .profile-setup-loading .profile-complete .start .btn .icon[b-6a8rgx79ba]{margin-left:7px;position:relative;top:1px}@media(max-width: 991.98px){.page-content[b-6a8rgx79ba]{flex-direction:column-reverse}.page-content .profile-setup-loading[b-6a8rgx79ba]{margin:20px auto 10px}.page-content .profile-setup-loading .profile-content[b-6a8rgx79ba]{margin-left:20px}.page-content .profile-setup-loading .profile-content h3[b-6a8rgx79ba]{font-size:22px}.page-content .profile-setup-loading .profile-content .subheader[b-6a8rgx79ba]{font-size:12px;margin:-2px 0 7px 0}.page-content .profile-setup-loading .profile-content .profile-step[b-6a8rgx79ba]{font-size:14px;margin:0 0 9px 35px}}@media(max-width: 575.98px){.select-sport[b-6a8rgx79ba]{background-color:rgba(0,0,0,0);border:none;border-radius:0;min-width:auto;width:100%}.select-sport h3[b-6a8rgx79ba]{background-color:#fff;border-bottom:solid 1px #d3d3d3;border-top:solid 1px #d3d3d3}.select-sport .sports[b-6a8rgx79ba]{flex-direction:column;margin:10px 3%}.select-sport .sports .sport[b-6a8rgx79ba]{background-color:#fff;flex-direction:row;margin:12px 3%;min-width:auto;width:auto}.select-sport .sports .sport .icon[b-6a8rgx79ba]{margin-left:10px}.select-sport .sports .sport .text[b-6a8rgx79ba]{font-size:20px;margin-left:20px;margin-top:0}}/*# sourceMappingURL=CheckoutSuccess.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/Coaches-a.razor.rz.scp.css */
.error-alert[b-uxy4xucy2v] {
  background-color: rgba(230, 106, 106, 0.07);
  border: 1px solid rgba(230, 106, 106, 0.2);
  border-left: 3px solid #e66a6a;
  border-radius: 8px;
  color: #3a3a3a;
  margin: 10px 15px 0;
  padding: 12px 16px;
}
.error-alert .error-icon[b-uxy4xucy2v] {
  --fa-primary-color: #e66a6a;
  --fa-secondary-color: #f5c0c0;
  --fa-secondary-opacity: 1;
  flex-shrink: 0;
}

.coach-container[b-uxy4xucy2v] {
  /*background-color: rgba(255,255,255,0.5);
  border: 1px solid #add8e6;
  border-radius: 8px;*/
  display: flex;
  flex-direction: column;
  margin: 0 0 25px;
  padding: 0 10px 10px 10px;
}
.coach-container .coach-header[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  padding-left: 10px;
  padding-bottom: 2px;
}
.coach-container .coach-header .title-container[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  flex: 1;
}
.coach-container .coach-header .title-container .icon[b-uxy4xucy2v] {
  color: #0c6288;
  position: relative;
  top: 1px;
}
.coach-container .coach-header .title-container .title[b-uxy4xucy2v] {
  color: #0c6288;
  margin: 0 0 0 6px;
  font-size: 18px;
  font-weight: 500;
  text-transform: lowercase;
}
.coach-container .coach-header .info[b-uxy4xucy2v] {
  align-items: flex-end;
  color: rgba(0, 0, 0, 0.32);
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
  white-space: nowrap;
}
.coach-container .coach-header .info .count[b-uxy4xucy2v] {
  color: #0c6288;
  font-weight: 600;
  margin-right: 3px;
}
.coach-container .coach-header .info .text[b-uxy4xucy2v] {
  margin-right: 3px;
}
.coach-container .coach-header .info .separator[b-uxy4xucy2v] {
  margin-left: 3px;
  margin-right: 6px;
}
.coach-container .coach-container-body[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
}
.coach-container .coach-container-body .loading-container[b-uxy4xucy2v] {
  margin-top: 30px;
}
.coach-container .coach-container-body .no-coaches[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  padding-bottom: 5%;
  padding-top: 5%;
}
.coach-container .coach-container-body .no-coaches img[b-uxy4xucy2v] {
  display: flex;
  filter: sepia(1) saturate(100%) hue-rotate(164deg) brightness(60%);
  margin-bottom: 10px;
  width: 55px;
}
.coach-container .coach-container-body .no-coaches .no-coaches-icon[b-uxy4xucy2v] {
  align-items: center;
  color: #596f80;
  display: flex;
  font-size: 44px;
  height: 64px;
  margin-bottom: 10px;
}
.coach-container .coach-container-body .no-coaches .header[b-uxy4xucy2v] {
  display: flex;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.coach-container .coach-container-body .no-coaches .no-coaches-text[b-uxy4xucy2v] {
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-weight: 300;
  max-width: 250px;
  text-align: center;
}
.coach-container .coach-container-body .no-coaches .btn[b-uxy4xucy2v] {
  display: flex;
  font-size: 14px;
  margin-top: 20px;
  text-transform: lowercase;
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  border-radius: 10px;
  margin: 0;
  max-height: 75vh;
  overflow: auto;
  padding-right: 5px;
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar {
  width: 18px;
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Track */
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Handle */
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Handle on hover */
}
.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.coach-container .coach-container-body.no-results[b-uxy4xucy2v] {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  min-height: 280px;
}
.coach-container .paging[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 15px;
}
.coach-container .paging .load-more[b-uxy4xucy2v] {
  text-transform: lowercase;
  width: fit-content;
}
.coach-container .paging .current-page-results[b-uxy4xucy2v] {
  font-size: 13px;
  text-transform: lowercase;
}

.search-criteria[b-uxy4xucy2v] {
  margin-top: 25px;
}
.search-criteria .coach-header .toggle-search[b-uxy4xucy2v] {
  align-items: center;
  border-radius: 16px;
  color: black;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 13px;
}
.search-criteria .coach-header .toggle-search .icon[b-uxy4xucy2v] {
  color: #258cfb;
  margin-right: 8px;
}
.search-criteria .coach-header .toggle-search .text[b-uxy4xucy2v] {
  text-transform: lowercase;
}
.search-criteria .coach-header .toggle-search.minimize[b-uxy4xucy2v] {
  margin: 0 5px 2px 0;
}
.search-criteria .coach-header .toggle-search:hover[b-uxy4xucy2v] {
  background-color: rgba(38, 140, 251, 0.08);
}
.search-criteria .coach-container-body[b-uxy4xucy2v] {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(173, 216, 230, 0.6);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 15px 25px;
}
.search-criteria .coach-container-body:hover[b-uxy4xucy2v] {
  box-shadow: 0 0 6px 1px rgba(173, 216, 230, 0.4);
}
.search-criteria .coach-filters-container[b-uxy4xucy2v] {
  align-items: flex-start;
  display: flex;
}
.search-criteria .coach-filters-container .no-coaches[b-uxy4xucy2v] {
  display: flex;
  margin-right: 70px;
  max-width: 50%;
  padding: 0;
}
.search-criteria .coach-filters-container .no-coaches .title[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.search-criteria .coach-filters-container .no-coaches .title .no-coaches-icon[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  font-size: 55px;
  margin: 20px 0 10px 0;
}
.search-criteria .coach-filters-container .no-coaches .title .header-text[b-uxy4xucy2v] {
  font-size: 24px;
  padding: 0 10px;
  text-align: center;
}
.search-criteria .coach-filters-container .no-coaches .no-coaches-text[b-uxy4xucy2v] {
  max-width: 50%;
}
.search-criteria .coach-filters-container .filter-layout[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  position: relative;
}
.search-criteria .coach-filters-container .instructions[b-uxy4xucy2v] {
  color: darkgray;
  display: flex;
  font-size: 14px;
  font-weight: 300;
  justify-content: flex-end;
  margin-right: 120px;
  text-transform: lowercase;
}
.search-criteria .coach-filters-container .instructions.align-left[b-uxy4xucy2v] {
  justify-content: flex-start;
  margin-left: 15px;
}
.search-criteria .coach-filters-container .filters[b-uxy4xucy2v] {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin: 0 40px 15px 10px;
  padding-top: 4px;
}
.search-criteria .coach-filters-container .filters .filter-category[b-uxy4xucy2v] {
  font-weight: 400;
  flex-direction: column;
  height: fit-content;
  margin: 0 15px -3px 0;
  transition: all 2s ease-in-out;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header[b-uxy4xucy2v] {
  align-items: center;
  color: #555559;
  display: flex;
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  justify-content: space-between;
  margin: 0 10px 2px 0;
  padding: 3px 3px 3px 10px;
  text-transform: lowercase;
  width: 100%;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .text[b-uxy4xucy2v] {
  display: text;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .icon[b-uxy4xucy2v] {
  display: flex;
  font-size: 13px;
  margin-left: 25px;
  position: relative;
  right: 2px;
  top: 2px;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .icon.close[b-uxy4xucy2v] {
  right: 1px;
  top: 2px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container[b-uxy4xucy2v] {
  background-color: rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  padding: 7px 10px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item[b-uxy4xucy2v] {
  align-items: center;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  padding-left: 14px;
  padding-right: 35px;
  white-space: nowrap;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item:hover[b-uxy4xucy2v] {
  background-color: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item.form-check .form-check-input[type=checkbox][b-uxy4xucy2v] {
  margin-bottom: 3px;
  margin-left: 25px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v] {
  overflow-y: auto;
  overflow-x: hidden;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v]::-webkit-scrollbar {
  width: 18px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v] {
  /* Track */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v] {
  /* Handle */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v] {
  /* Handle on hover */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-uxy4xucy2v]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.search-criteria .coach-filters-container .filters .filter-category.orgs .filter-header .icon[b-uxy4xucy2v] {
  margin-left: 27px;
}
.search-criteria .coach-filters-container .filters .filter-category.orgs .filter-item.division-filter-item[b-uxy4xucy2v] {
  padding-left: 29px;
}
.search-criteria .coach-filters-container .filters .filter-category.states[b-uxy4xucy2v] {
  margin-right: 0;
}
.search-criteria .coach-filters-container .filters .filter-category.states .filter-header .icon[b-uxy4xucy2v] {
  margin-left: 121px;
  margin-right: 5px;
}
.search-criteria .coach-filters-container .filters .filter-category.states .results-container[b-uxy4xucy2v] {
  max-height: 275px;
  padding-right: 0;
}
.search-criteria .coach-filters-container .filters .clear-filters[b-uxy4xucy2v] {
  display: flex;
  font-size: 13px;
  height: fit-content;
  margin: 6px 0 0 9px;
}
.search-criteria .coach-filters-container .filters .clear-filters:hover[b-uxy4xucy2v] {
  text-decoration: underline;
}
.search-criteria .coach-filters-container .filter-actions[b-uxy4xucy2v] {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 42px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches[b-uxy4xucy2v],
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas[b-uxy4xucy2v] {
  border-radius: 12px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches .icon[b-uxy4xucy2v],
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas .icon[b-uxy4xucy2v] {
  margin-right: 8px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas[b-uxy4xucy2v] {
  display: none;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas .icon[b-uxy4xucy2v] {
  position: relative;
  top: 4px;
}
.search-criteria .coach-filters-container .filter-actions .minimize-search[b-uxy4xucy2v] {
  display: flex;
  margin-top: 4px;
}
.search-criteria .coach-filters-container .filter-actions .minimize-search .form-check-label[b-uxy4xucy2v] {
  color: darkgray;
  font-size: 13px;
  font-weight: 300;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.search-criteria .coach-filters-container .filter-actions.align-right[b-uxy4xucy2v] {
  bottom: -13px;
  position: absolute;
  right: -252px;
  align-items: flex-start;
}
.search-criteria .coach-filters-container .filter-actions.align-right .minimize-search[b-uxy4xucy2v] {
  direction: rtl;
}
.search-criteria .coach-filters-container .filter-actions.align-right .minimize-search .form-check-label[b-uxy4xucy2v] {
  margin-left: 5px;
}
.search-criteria .coach-filters-container.filter-with-coaches[b-uxy4xucy2v] {
  padding-bottom: 20px;
}
.search-criteria .coach-filters-container.filter-with-coaches .filter-layout[b-uxy4xucy2v] {
  margin-top: 15px;
}
.search-criteria.minimized[b-uxy4xucy2v] {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-left: 12px;
  margin-right: 15px;
  padding: 10px;
}
.search-criteria.minimized .coach-header[b-uxy4xucy2v] {
  padding-bottom: 0;
}
.search-criteria.minimized .coach-container-body[b-uxy4xucy2v] {
  display: none;
}
.search-criteria.in-search-pane[b-uxy4xucy2v] {
  margin-top: 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .instructions[b-uxy4xucy2v] {
  font-size: 16px;
  justify-content: center;
  margin-right: 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filters[b-uxy4xucy2v] {
  margin: 0 10px 15px 10px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filters .filter-category .filter-header .text[b-uxy4xucy2v] {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: -3px;
  max-width: none;
  min-width: auto;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-right: 10px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .cancel-search-link[b-uxy4xucy2v] {
  margin-right: 17px;
  font-size: 15px;
  text-transform: lowercase;
  text-decoration: underline;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches[b-uxy4xucy2v] {
  align-items: center;
  margin-top: 5px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches .icon[b-uxy4xucy2v] {
  display: flex;
  font-size: 14px;
  height: auto;
  margin: 0 10px 0 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches .text[b-uxy4xucy2v] {
  color: #0c6288;
  max-width: none;
  min-width: auto;
  position: relative;
  top: -1px;
  white-space: nowrap;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches:hover .text[b-uxy4xucy2v] {
  color: #fff;
}
.search-criteria .btn[b-uxy4xucy2v] {
  width: fit-content;
}

.applied-filters[b-uxy4xucy2v] {
  display: flex;
  justify-content: flex-end;
  margin: -10px 15px 10px;
}
.applied-filters .applied-filters-container[b-uxy4xucy2v] {
  display: flex;
}
.applied-filters .applied-filters-container .filter-label[b-uxy4xucy2v] {
  align-items: center;
  color: darkgray;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  margin-right: 9px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v] {
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  margin: 0;
  max-width: 1020px;
  overflow: auto;
}
.applied-filters .applied-filters-container .filter-list .filter-item[b-uxy4xucy2v] {
  background-color: #0c6288;
  border-radius: 15px;
  color: white;
  display: flex;
  font-size: 14px;
  margin: 0 10px 0 0;
  padding: 4px 8px 4px 13px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .filter-list .filter-item .icon[b-uxy4xucy2v] {
  align-items: center;
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  margin: 1px 2px 0 10px;
  font-size: 15px;
}
.applied-filters .applied-filters-container .filter-list .filter-item.not-editable[b-uxy4xucy2v] {
  border-color: transparent;
  font-weight: 600;
  padding: 3px;
}
.applied-filters .applied-filters-container .filter-list .filter-item.not-editable.first[b-uxy4xucy2v] {
  padding-left: 3px;
}
.applied-filters .applied-filters-container .filter-list .filter-item:hover[b-uxy4xucy2v] {
  background-color: rgba(12, 98, 136, 0.65);
}
.applied-filters .applied-filters-container .filter-list .filter-item:hover .icon[b-uxy4xucy2v] {
  color: rgba(255, 255, 255, 0.9);
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v]::-webkit-scrollbar {
  width: 18px;
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v] {
  /* Track */
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v] {
  /* Handle */
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v] {
  /* Handle on hover */
}
.applied-filters .applied-filters-container .filter-list[b-uxy4xucy2v]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.applied-filters .applied-filters-container .remove-filter-items[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  margin: 0 10px 0 60px;
}
.applied-filters .applied-filters-container .remove-filter-items .btn-select-all-results[b-uxy4xucy2v] {
  font-size: 14px;
  margin-right: 10px;
}
.applied-filters .applied-filters-container .remove-filter-items .btn-select-all-results .icon[b-uxy4xucy2v] {
  margin-right: 5px;
}
.applied-filters .applied-filters-container .remove-filter-items .remove-filters[b-uxy4xucy2v] {
  display: flex;
  border: 1px solid rgba(12, 98, 136, 0.6);
  border-radius: 15px;
  color: #0c6288;
  font-size: 14px;
  padding: 4px 12px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .remove-filter-items .remove-filters:hover[b-uxy4xucy2v] {
  background-color: rgba(173, 216, 230, 0.45);
}

.coaches[b-uxy4xucy2v] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.coaches .search-results[b-uxy4xucy2v],
.coaches .my-coaches[b-uxy4xucy2v] {
  height: fit-content;
  flex: 1 1 45%;
  min-width: 350px;
}
.coaches .search-results .coach-container-body .result-card[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card[b-uxy4xucy2v] {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(173, 216, 230, 0.6);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin: 0 0 8px 0;
  padding: 5px 0 10px;
  position: relative;
}
.coaches .search-results .coach-container-body .result-card:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card:hover[b-uxy4xucy2v] {
  box-shadow: 0 0 6px 1px rgba(173, 216, 230, 0.4);
}
.coaches .search-results .coach-container-body .result-card.active[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active[b-uxy4xucy2v] {
  border: 1px solid rgba(50, 205, 50, 0.5);
}
.coaches .search-results .coach-container-body .result-card.active .card-header .school-header-info[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active .card-header .school-header-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .school-coaches .school-coach .coach-icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active .school-coaches .school-coach .coach-icon[b-uxy4xucy2v] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .school-coaches .school-coach .coach-info[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active .school-coaches .school-coach .coach-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .school-coaches .school-coach:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active .school-coaches .school-coach:hover[b-uxy4xucy2v] {
  background-color: transparent;
}
.coaches .search-results .coach-container-body .result-card.active:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card.active:hover[b-uxy4xucy2v] {
  box-shadow: none;
}
.coaches .search-results .coach-container-body .result-card .card-header[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  margin-top: 5px;
  padding: 0;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info[b-uxy4xucy2v] {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 16px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .school-name[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .school-name[b-uxy4xucy2v] {
  font-size: 18px;
  font-weight: 600;
  margin-top: 4px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader[b-uxy4xucy2v] {
  align-items: flex-start;
  display: flex;
  font-size: 11px;
  color: #999999;
  margin: -2px 0 10px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-uxy4xucy2v] {
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 0 10px;
  margin-right: 5px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item.division[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item.division[b-uxy4xucy2v] {
  padding: 0 13px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-left: 14px;
  justify-content: flex-end;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .school-location .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .school-location .icon[b-uxy4xucy2v] {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches[b-uxy4xucy2v] {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #71adc1;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-right: 10px;
  padding: 1px 12px 2px 12px;
  text-transform: lowercase;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-uxy4xucy2v] {
  display: flex;
  font-size: 14px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-uxy4xucy2v] {
  border-color: lightblue;
  background-color: rgba(173, 216, 230, 0.45);
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  margin-right: 23px;
  padding: 1px 16px 2px 14px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-uxy4xucy2v] {
  margin-right: 9px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.coaches .search-results .coach-container-body .result-card .card-body[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach[b-uxy4xucy2v] {
  align-content: center;
  display: flex;
  margin: 1px 0;
  padding: 6px 25px 13px 23px;
  position: relative;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach.partial-active:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach.partial-active:hover[b-uxy4xucy2v] {
  background-color: transparent;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach.partial-active .coach-icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach.partial-active .coach-icon[b-uxy4xucy2v] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach.partial-active .coach-info[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach.partial-active .coach-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach:hover[b-uxy4xucy2v] {
  background: rgba(173, 216, 230, 0.15);
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-icon[b-uxy4xucy2v] {
  align-items: center;
  background-color: #0c6288;
  border-radius: 60px;
  color: #fff;
  display: flex;
  font-size: 14px;
  height: 36px;
  justify-content: center;
  margin-right: 10px;
  padding: 0;
  width: 36px;
  min-width: 36px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach[b-uxy4xucy2v] {
  display: flex;
  align-items: center;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach .name[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach .name[b-uxy4xucy2v] {
  display: flex;
  font-size: 16px;
  font-weight: 600;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach .title[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach .title[b-uxy4xucy2v] {
  background-color: #f3f3f3;
  border-radius: 6px;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  margin-left: 10px;
  padding: 0 10px 1px;
  position: relative;
  text-transform: lowercase;
  top: 1px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email[b-uxy4xucy2v] {
  color: #b3b3b3;
  font-size: 13px;
  line-height: normal;
  margin: 0;
  margin-top: -1px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .icon[b-uxy4xucy2v] {
  color: rgba(0, 0, 0, 0.12);
  display: flex;
  font-size: 20px;
  margin-right: 6px;
  position: relative;
  top: 2px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text[b-uxy4xucy2v] {
  margin: 0;
  text-transform: lowercase;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text.none-listed[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text.none-listed[b-uxy4xucy2v] {
  color: rgba(255, 160, 122, 0.65);
  font-style: italic;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .coach-info .select-coach[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .coach-info .select-coach[b-uxy4xucy2v] {
  display: flex;
  height: fit-content;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach[b-uxy4xucy2v] {
  align-items: center;
  border: 1px solid lightblue;
  border-radius: 8px;
  color: #71adc1;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-right: -8px;
  margin-top: 12px;
  padding: 1px 12px 2px 12px;
  text-transform: lowercase;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach .icon[b-uxy4xucy2v] {
  display: flex;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  font-size: 12px;
  margin-right: -7px;
  padding: 1px 12px 1px 9px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active .icon[b-uxy4xucy2v] {
  font-size: 9px;
  margin-right: 5px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active:hover[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .select-coach:hover[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .select-coach:hover[b-uxy4xucy2v] {
  background-color: rgba(173, 216, 230, 0.45);
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .loading[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .loading[b-uxy4xucy2v] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .loading.show-loading[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .loading.show-loading[b-uxy4xucy2v] {
  display: flex;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .loading.adding-coach[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .loading.adding-coach[b-uxy4xucy2v] {
  background-color: rgba(240, 248, 255, 0.6);
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .loading .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .loading .icon[b-uxy4xucy2v] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.coaches .search-results .coach-container-body .result-card .card-body .school-coach .loading .text[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .result-card .card-body .school-coach .loading .text[b-uxy4xucy2v] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.coaches .search-results .coach-container-body .loading-school[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .loading-school[b-uxy4xucy2v] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  border-radius: 8px;
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.coaches .search-results .coach-container-body .loading-school.show-loading[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .loading-school.show-loading[b-uxy4xucy2v] {
  display: flex;
}
.coaches .search-results .coach-container-body .loading-school.adding-school[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .loading-school.adding-school[b-uxy4xucy2v] {
  background-color: rgba(240, 248, 255, 0.6);
}
.coaches .search-results .coach-container-body .loading-school .icon[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .loading-school .icon[b-uxy4xucy2v] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.coaches .search-results .coach-container-body .loading-school .text[b-uxy4xucy2v],
.coaches .my-coaches .coach-container-body .loading-school .text[b-uxy4xucy2v] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches[b-uxy4xucy2v] {
  align-items: center;
  border-radius: 8px;
  color: #e66a6a;
  display: flex;
  flex-direction: column;
  height: 50px;
  justify-content: center;
  margin: 0 20px -5px 5px;
  transition: linear 0.5s, background-color 0.1s;
  width: 55px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches .icon[b-uxy4xucy2v] {
  display: flex;
  color: rgba(230, 106, 106, 0.6);
  font-size: 16px;
  line-height: normal;
  margin-top: 9px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches .text[b-uxy4xucy2v] {
  color: rgba(0, 0, 0, 0);
  font-size: 11px;
  margin-top: -2px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover[b-uxy4xucy2v] {
  background-color: #f9e7ea;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover .icon[b-uxy4xucy2v] {
  color: #e66a6a;
  font-size: 18px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover .text[b-uxy4xucy2v] {
  color: #e66a6a;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach[b-uxy4xucy2v] {
  color: rgba(230, 106, 106, 0.3);
  align-items: center;
  border-radius: 8px;
  display: flex;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  height: fit-content;
  margin-bottom: -9px;
  padding: 1px 12px 2px 14px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach:hover[b-uxy4xucy2v] {
  color: #e66a6a;
  background-color: rgba(230, 106, 106, 0.12);
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach:hover .icon[b-uxy4xucy2v] {
  color: #e66a6a;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach .icon[b-uxy4xucy2v] {
  color: rgba(230, 106, 106, 0.6);
  display: flex;
  font-size: 12px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.coaches .my-coaches .remove-all-my-coaches[b-uxy4xucy2v] {
  align-items: center;
  color: rgba(230, 106, 106, 0.6);
  display: flex;
  flex-direction: row;
  margin: 10px 0 -15px 25px;
  width: fit-content;
}
.coaches .my-coaches .remove-all-my-coaches .icon[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  color: rgba(230, 106, 106, 0.6);
  font-size: 13px;
  line-height: normal;
  margin-top: 0;
}
.coaches .my-coaches .remove-all-my-coaches .text[b-uxy4xucy2v] {
  font-size: 12px;
}
.coaches .my-coaches .remove-all-my-coaches:hover .icon[b-uxy4xucy2v] {
  color: #e66a6a;
}
.coaches .my-coaches .remove-all-my-coaches:hover .text[b-uxy4xucy2v] {
  color: #e66a6a;
}
.coaches .search-results .no-coaches .text[b-uxy4xucy2v] {
  max-width: 300px;
}
.coaches.left-dominant .my-coaches[b-uxy4xucy2v] {
  flex: 1 1 auto;
}
.coaches.left-dominant .search-results[b-uxy4xucy2v] {
  flex: 0 0 35%;
}
.coaches.right-dominant .my-coaches[b-uxy4xucy2v] {
  flex: 0 0 35%;
}
.coaches.right-dominant .search-results[b-uxy4xucy2v] {
  flex: 1 1 auto;
}

.new-item-pulse[b-uxy4xucy2v] {
  animation: pulse-and-fade-b-uxy4xucy2v 2s forwards;
}

.new-coach-item-pulse[b-uxy4xucy2v] {
  animation: coach-pulse-and-fade-b-uxy4xucy2v 2s forwards;
}

@keyframes pulse-and-fade-b-uxy4xucy2v {
  0% {
    /* Initial state: no shadow, opaque */
    background-color: rgb(240, 248, 255);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0.2);
  }
  50% {
    /* Pulsing state: spread and blur, semi-transparent */
    background-color: rgba(240, 248, 255, 0.5);
    box-shadow: 0 0 12px 4px rgba(30, 144, 255, 0.1);
  }
  100% {
    /* Final state: no shadow, fully transparent */
    background-color: rgba(255, 255, 255, 0.5);
  }
}
@keyframes coach-pulse-and-fade-b-uxy4xucy2v {
  0% {
    /* Initial state: no shadow, opaque */
    background-color: rgb(240, 248, 255);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0.3);
  }
  50% {
    /* Pulsing state: spread and blur, semi-transparent */
    background-color: rgba(240, 248, 255, 0.9);
    box-shadow: 0 0 12px 4px rgba(30, 144, 255, 0.15);
  }
  100% {
    /* Final state: no shadow, fully transparent */
    background-color: rgba(240, 248, 255, 0);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0);
  }
}
.offcanvas[b-uxy4xucy2v] {
  --bs-offcanvas-width: 500px;
}
.offcanvas.coach-container.search-results-offcanvas[b-uxy4xucy2v] {
  display: none;
  background-color: rgb(240, 242, 245);
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0;
  border-top-left-radius: 8px;
  height: auto;
  margin: 0;
  margin-top: 64px;
  padding: 0;
}
.offcanvas.coach-container .close-offcanvas[b-uxy4xucy2v] {
  display: flex;
  justify-content: flex-end;
  padding: 5px 8px 0 0;
}
.offcanvas.coach-container .close-offcanvas .btn-close[b-uxy4xucy2v] {
  font-size: 12px;
}
.offcanvas.coach-container .coach-header[b-uxy4xucy2v] {
  padding: 0 0 7px 20px;
}
.offcanvas.coach-container .coach-container-body[b-uxy4xucy2v] {
  border: none;
  padding: 5px 12px 5px 19px;
}
.offcanvas.coach-container .coach-container-body .result-card[b-uxy4xucy2v] {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(173, 216, 230, 0.6);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin: 0 0 8px 0;
  padding: 5px 0 10px;
  position: relative;
}
.offcanvas.coach-container .coach-container-body .result-card:hover[b-uxy4xucy2v] {
  box-shadow: 0 0 6px 1px rgba(173, 216, 230, 0.4);
}
.offcanvas.coach-container .coach-container-body .result-card.active[b-uxy4xucy2v] {
  border: 1px solid rgba(50, 205, 50, 0.5);
}
.offcanvas.coach-container .coach-container-body .result-card.active .card-header .school-header-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .school-coaches .school-coach .coach-icon[b-uxy4xucy2v] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .school-coaches .school-coach .coach-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .school-coaches .school-coach:hover[b-uxy4xucy2v] {
  background-color: transparent;
}
.offcanvas.coach-container .coach-container-body .result-card.active:hover[b-uxy4xucy2v] {
  box-shadow: none;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  margin-top: 5px;
  padding: 0;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info[b-uxy4xucy2v] {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 16px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .school-name[b-uxy4xucy2v] {
  font-size: 18px;
  font-weight: 600;
  margin-top: 4px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader[b-uxy4xucy2v] {
  align-items: flex-start;
  display: flex;
  font-size: 11px;
  color: #999999;
  margin: -2px 0 10px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-uxy4xucy2v] {
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 0 10px;
  margin-right: 5px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item.division[b-uxy4xucy2v] {
  padding: 0 13px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-uxy4xucy2v] {
  align-items: center;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-left: 14px;
  justify-content: flex-end;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .school-location .icon[b-uxy4xucy2v] {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches[b-uxy4xucy2v] {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #71adc1;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-right: 10px;
  padding: 1px 12px 2px 12px;
  text-transform: lowercase;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-uxy4xucy2v] {
  display: flex;
  font-size: 14px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-uxy4xucy2v] {
  border-color: lightblue;
  background-color: rgba(173, 216, 230, 0.45);
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  margin-right: 23px;
  padding: 1px 16px 2px 14px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-uxy4xucy2v] {
  margin-right: 9px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach[b-uxy4xucy2v] {
  align-content: center;
  display: flex;
  margin: 1px 0;
  padding: 6px 25px 13px 23px;
  position: relative;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach.partial-active:hover[b-uxy4xucy2v] {
  background-color: transparent;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach.partial-active .coach-icon[b-uxy4xucy2v] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach.partial-active .coach-info[b-uxy4xucy2v] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach:hover[b-uxy4xucy2v] {
  background: rgba(173, 216, 230, 0.15);
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-icon[b-uxy4xucy2v] {
  align-items: center;
  background-color: #0c6288;
  border-radius: 60px;
  color: #fff;
  display: flex;
  font-size: 14px;
  height: 36px;
  justify-content: center;
  margin-right: 10px;
  padding: 0;
  width: 36px;
  min-width: 36px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info[b-uxy4xucy2v] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach[b-uxy4xucy2v] {
  display: flex;
  align-items: center;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach .name[b-uxy4xucy2v] {
  display: flex;
  font-size: 16px;
  font-weight: 600;
  white-space: nowrap;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach .title[b-uxy4xucy2v] {
  background-color: #f3f3f3;
  border-radius: 6px;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  margin-left: 10px;
  padding: 0 10px 1px;
  position: relative;
  text-transform: lowercase;
  top: 1px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email[b-uxy4xucy2v] {
  color: #b3b3b3;
  font-size: 13px;
  line-height: normal;
  margin: 0;
  margin-top: -1px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .icon[b-uxy4xucy2v] {
  color: rgba(0, 0, 0, 0.12);
  display: flex;
  font-size: 20px;
  margin-right: 6px;
  position: relative;
  top: 2px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text[b-uxy4xucy2v] {
  margin: 0;
  text-transform: lowercase;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .coach.email .text.none-listed[b-uxy4xucy2v] {
  color: rgba(255, 160, 122, 0.65);
  font-style: italic;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .coach-info .select-coach[b-uxy4xucy2v] {
  display: flex;
  height: fit-content;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach[b-uxy4xucy2v] {
  align-items: center;
  border: 1px solid lightblue;
  border-radius: 8px;
  color: #71adc1;
  display: flex;
  font-size: 12px;
  height: fit-content;
  margin-right: -8px;
  margin-top: 12px;
  padding: 1px 12px 2px 12px;
  text-transform: lowercase;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach .icon[b-uxy4xucy2v] {
  display: flex;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  font-size: 12px;
  margin-right: -7px;
  padding: 1px 12px 1px 9px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active .icon[b-uxy4xucy2v] {
  font-size: 9px;
  margin-right: 5px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach.partial-active:hover[b-uxy4xucy2v] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .select-coach:hover[b-uxy4xucy2v] {
  background-color: rgba(173, 216, 230, 0.45);
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .loading[b-uxy4xucy2v] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .loading.show-loading[b-uxy4xucy2v] {
  display: flex;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .loading.adding-coach[b-uxy4xucy2v] {
  background-color: rgba(240, 248, 255, 0.6);
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .loading .icon[b-uxy4xucy2v] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body .school-coach .loading .text[b-uxy4xucy2v] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.offcanvas.coach-container .coach-container-body .loading-school[b-uxy4xucy2v] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  border-radius: 8px;
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.offcanvas.coach-container .coach-container-body .loading-school.show-loading[b-uxy4xucy2v] {
  display: flex;
}
.offcanvas.coach-container .coach-container-body .loading-school.adding-school[b-uxy4xucy2v] {
  background-color: rgba(240, 248, 255, 0.6);
}
.offcanvas.coach-container .coach-container-body .loading-school .icon[b-uxy4xucy2v] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.offcanvas.coach-container .coach-container-body .loading-school .text[b-uxy4xucy2v] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.offcanvas.coach-container .coach-container-body:hover[b-uxy4xucy2v] {
  box-shadow: none;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  max-height: 87vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px 12px 5px 19px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar {
  width: 18px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Track */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Handle */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v] {
  /* Handle on hover */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-uxy4xucy2v]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}

.offcanvas-show-search-results[b-uxy4xucy2v] {
  display: none;
  background-color: #0c6288;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: none;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 6px 10px 8px;
  position: fixed;
  right: -38px;
  top: 120px;
  transform: rotate(-90deg);
}
.offcanvas-show-search-results .hide-on-small-screen[b-uxy4xucy2v] {
  display: flex;
  margin-right: 4px;
}
.offcanvas-show-search-results .results[b-uxy4xucy2v] {
  display: flex;
}

@media (max-width: 1199.98px) {
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .no-coaches-text[b-uxy4xucy2v] {
    max-width: 80%;
  }
}
@media (max-width: 991.98px) {
  .coach-container.search-criteria .coach-container-body .coach-filters-container[b-uxy4xucy2v] {
    flex-direction: column;
    justify-content: center;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches[b-uxy4xucy2v] {
    margin-right: 0;
    max-width: none;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title[b-uxy4xucy2v] {
    flex-direction: row;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title .no-coaches-icon[b-uxy4xucy2v] {
    font-size: 35px;
    margin: 0;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title .header-text[b-uxy4xucy2v] {
    font-size: 22px;
    font-weight: 600;
    padding-left: 4px;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .no-coaches-text[b-uxy4xucy2v] {
    max-width: none;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout[b-uxy4xucy2v] {
    width: 100%;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .instructions[b-uxy4xucy2v] {
    justify-content: center;
    margin-right: 0;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filters[b-uxy4xucy2v] {
    justify-content: center;
    margin-right: 15px;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions[b-uxy4xucy2v] {
    position: relative;
    bottom: 0;
    right: 0;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions .btn-search-coaches[b-uxy4xucy2v] {
    display: none;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions .btn-search-coaches-offcanvas[b-uxy4xucy2v] {
    display: flex;
  }
  .coach-container.my-coaches .coach-container-body.scrollable[b-uxy4xucy2v] {
    overflow: unset;
    max-height: unset;
  }
  .coach-container.search-results[b-uxy4xucy2v] {
    display: none;
  }
  .offcanvas-show-search-results[b-uxy4xucy2v] {
    display: flex;
  }
  .offcanvas.coach-container.search-results-offcanvas[b-uxy4xucy2v] {
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .offcanvas.page-card[b-uxy4xucy2v] {
    --bs-offcanvas-width: 80vw;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: 8px;
    margin-top: 64px;
  }
  .offcanvas.page-card .card-header[b-uxy4xucy2v] {
    padding-top: 20px;
  }
  .offcanvas-backdrop[b-uxy4xucy2v] {
    margin-top: 64px;
  }
}
@media (max-width: 575.98px) {
  .offcanvas.coach-container[b-uxy4xucy2v] {
    --bs-offcanvas-width: 90vw;
  }
  .offcanvas.coach-container .coach-container-body[b-uxy4xucy2v] {
    padding: 5px 5px 5px 8px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info[b-uxy4xucy2v] {
    padding: 0 5px 0 8px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches[b-uxy4xucy2v] {
    padding: 0 0 1px 0;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach[b-uxy4xucy2v] {
    padding: 6px 15px 6px 12px;
  }
}
@media (max-width: 449.98px) {
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filters[b-uxy4xucy2v] {
    flex-wrap: wrap;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-header .school-header[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-header .school-header[b-uxy4xucy2v] {
    padding: 0 16px 0 12px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-header .delete-all-school-coaches[b-uxy4xucy2v] {
    margin-right: 5px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach[b-uxy4xucy2v] {
    padding: 6px 10px 13px 13px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-uxy4xucy2v] {
    flex-direction: column;
    align-items: flex-start;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-uxy4xucy2v] {
    margin-left: 0;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-uxy4xucy2v] {
    flex-direction: row;
    align-items: center;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-uxy4xucy2v] {
    font-size: 16px;
    margin-right: 4px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-uxy4xucy2v] {
    font-size: 12px;
    position: relative;
    top: 1px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-text[b-uxy4xucy2v],
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-text[b-uxy4xucy2v] {
    display: none;
  }
  .offcanvas.coach-container[b-uxy4xucy2v] {
    --bs-offcanvas-width: 95vw;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader[b-uxy4xucy2v] {
    flex-wrap: wrap;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .coach-info .coach[b-uxy4xucy2v] {
    align-items: flex-start;
    flex-direction: column;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .coach-info .coach .title[b-uxy4xucy2v] {
    margin-left: 0;
    font-size: 11px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .coach-info .coach.email[b-uxy4xucy2v] {
    flex-direction: row;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .coach-info .coach.email .icon[b-uxy4xucy2v] {
    font-size: 16px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .coach-info .coach.email .text[b-uxy4xucy2v] {
    font-size: 13px;
    position: relative;
    top: 2px;
  }
}

/*# sourceMappingURL=Coaches-a.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/Coaches.razor.rz.scp.css */
.error-alert[b-48xo8gpder] {
  background-color: rgba(230, 106, 106, 0.07);
  border: 1px solid rgba(230, 106, 106, 0.2);
  border-left: 3px solid #e66a6a;
  border-radius: 8px;
  color: #3a3a3a;
  margin: 10px 15px 0;
  padding: 12px 16px;
}
.error-alert .error-icon[b-48xo8gpder] {
  --fa-primary-color: #e66a6a;
  --fa-secondary-color: #f5c0c0;
  --fa-secondary-opacity: 1;
  flex-shrink: 0;
}

.coach-container[b-48xo8gpder] {
  background: #fff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  display: flex;
  flex-direction: column;
  font-family: "Nata Sans";
  margin: 0 0 25px;
  padding: 15px 25px;
}
.coach-container .coach-header[b-48xo8gpder] {
  align-items: center;
  display: flex;
  gap: 8px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}
.coach-container .coach-header .title-container[b-48xo8gpder] {
  align-items: center;
  display: flex;
  flex: 1;
}
.coach-container .coach-header .title-container .icon[b-48xo8gpder] {
  color: #258cfb;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.coach-container .coach-header .info[b-48xo8gpder] {
  align-items: flex-end;
  color: rgba(0, 0, 0, 0.32);
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
  white-space: nowrap;
}
.coach-container .coach-header .info .count[b-48xo8gpder] {
  color: #258cfb;
  font-weight: 600;
  margin-right: 3px;
}
.coach-container .coach-header .info .text[b-48xo8gpder] {
  margin-right: 3px;
}
.coach-container .coach-header .info .separator[b-48xo8gpder] {
  margin-left: 3px;
  margin-right: 6px;
}
.coach-container .coach-container-body[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.coach-container .coach-container-body .loading-container[b-48xo8gpder] {
  margin-top: 10px;
}
.coach-container .coach-container-body .no-coaches[b-48xo8gpder] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 5%;
  padding-top: 5%;
}
.coach-container .coach-container-body .no-coaches img[b-48xo8gpder] {
  display: flex;
  margin-bottom: 10px;
  width: 70px;
}
.coach-container .coach-container-body .no-coaches .no-coaches-icon[b-48xo8gpder] {
  align-items: center;
  color: #258cfb;
  display: flex;
  font-size: 55px;
  height: 81px;
  margin-bottom: 10px;
}
.coach-container .coach-container-body .no-coaches .header[b-48xo8gpder], .coach-container .coach-container-body .no-coaches .header-text[b-48xo8gpder] {
  display: flex;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
}
.coach-container .coach-container-body .no-coaches .no-coaches-text[b-48xo8gpder] {
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-weight: 300;
  max-width: 50%;
  text-align: center;
}
.coach-container .coach-container-body .no-coaches .btn[b-48xo8gpder] {
  display: flex;
  font-size: 14px;
  margin-top: 20px;
  text-transform: lowercase;
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  border-radius: 10px;
  margin: 0;
  max-height: 65vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 5px;
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar {
  width: 18px;
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Track */
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Handle */
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Handle on hover */
}
.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.coach-container .paging[b-48xo8gpder] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 15px;
}
.coach-container .paging .load-more[b-48xo8gpder] {
  text-transform: lowercase;
  width: fit-content;
}
.coach-container .paging .current-page-results[b-48xo8gpder] {
  font-size: 13px;
  text-transform: lowercase;
}

.search-criteria[b-48xo8gpder] {
  margin-top: 25px;
}
.search-criteria .coach-header .toggle-search[b-48xo8gpder] {
  align-items: center;
  border-radius: 16px;
  color: black;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 13px;
}
.search-criteria .coach-header .toggle-search .icon[b-48xo8gpder] {
  color: #258cfb;
  margin-right: 8px;
}
.search-criteria .coach-header .toggle-search .text[b-48xo8gpder] {
  text-transform: lowercase;
}
.search-criteria .coach-header .toggle-search.minimize[b-48xo8gpder] {
  margin: -9px -9px 0 0;
}
.search-criteria .coach-header .toggle-search:hover[b-48xo8gpder] {
  background-color: rgba(38, 140, 251, 0.08);
}
.search-criteria .coach-container-body[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
  width: fit-content;
}
.search-criteria .coach-filters-container[b-48xo8gpder] {
  align-items: flex-start;
  display: flex;
}
.search-criteria .coach-filters-container .no-coaches[b-48xo8gpder] {
  display: flex;
  margin-right: 5%;
  max-width: 40%;
  padding-top: 0;
}
.search-criteria .coach-filters-container .no-coaches .title[b-48xo8gpder] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.search-criteria .coach-filters-container .no-coaches .title .header-text[b-48xo8gpder] {
  text-align: center;
}
.search-criteria .coach-filters-container .no-coaches .text[b-48xo8gpder] {
  max-width: 90%;
}
.search-criteria .coach-filters-container .filter-layout[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.search-criteria .coach-filters-container .instructions[b-48xo8gpder] {
  color: darkgray;
  display: flex;
  font-size: 14px;
  font-weight: 300;
  justify-content: flex-end;
  margin-right: 120px;
  text-transform: lowercase;
}
.search-criteria .coach-filters-container .instructions.align-left[b-48xo8gpder] {
  justify-content: flex-start;
  margin-left: 15px;
}
.search-criteria .coach-filters-container .filters[b-48xo8gpder] {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin: 0 40px 15px 10px;
  padding-top: 4px;
}
.search-criteria .coach-filters-container .filters .filter-category[b-48xo8gpder] {
  font-weight: 400;
  flex-direction: column;
  height: fit-content;
  margin: 0 15px -3px 0;
  transition: all 2s ease-in-out;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header[b-48xo8gpder] {
  align-items: center;
  color: #555559;
  display: flex;
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  justify-content: space-between;
  margin: 0 10px 2px 0;
  padding: 3px 3px 3px 10px;
  text-transform: lowercase;
  width: 100%;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .text[b-48xo8gpder] {
  display: text;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .icon[b-48xo8gpder] {
  display: flex;
  font-size: 13px;
  margin-left: 25px;
  position: relative;
  right: 2px;
  top: 2px;
}
.search-criteria .coach-filters-container .filters .filter-category .filter-header .icon.close[b-48xo8gpder] {
  right: 1px;
  top: 2px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container[b-48xo8gpder] {
  background-color: rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  padding: 7px 10px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item[b-48xo8gpder] {
  align-items: center;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  padding-left: 14px;
  padding-right: 35px;
  white-space: nowrap;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item:hover[b-48xo8gpder] {
  background-color: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container .filter-item.form-check .form-check-input[type=checkbox][b-48xo8gpder] {
  margin-bottom: 3px;
  margin-left: 25px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder] {
  overflow-y: auto;
  overflow-x: hidden;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder]::-webkit-scrollbar {
  width: 18px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder] {
  /* Track */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder] {
  /* Handle */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder] {
  /* Handle on hover */
}
.search-criteria .coach-filters-container .filters .filter-category .results-container.overflow-container[b-48xo8gpder]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.search-criteria .coach-filters-container .filters .filter-category.orgs .filter-header .icon[b-48xo8gpder] {
  margin-left: 27px;
}
.search-criteria .coach-filters-container .filters .filter-category.orgs .filter-item.division-filter-item[b-48xo8gpder] {
  padding-left: 29px;
}
.search-criteria .coach-filters-container .filters .filter-category.states[b-48xo8gpder] {
  margin-right: 0;
}
.search-criteria .coach-filters-container .filters .filter-category.states .filter-header .icon[b-48xo8gpder] {
  margin-left: 121px;
  margin-right: 5px;
}
.search-criteria .coach-filters-container .filters .filter-category.states .results-container[b-48xo8gpder] {
  max-height: 275px;
  padding-right: 0;
}
.search-criteria .coach-filters-container .filters .clear-filters[b-48xo8gpder] {
  display: flex;
  font-size: 13px;
  height: fit-content;
  margin: 6px 0 0 9px;
}
.search-criteria .coach-filters-container .filters .clear-filters:hover[b-48xo8gpder] {
  text-decoration: underline;
}
.search-criteria .coach-filters-container .filter-actions[b-48xo8gpder] {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 42px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches[b-48xo8gpder],
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas[b-48xo8gpder] {
  border-radius: 12px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches .icon[b-48xo8gpder],
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas .icon[b-48xo8gpder] {
  margin-right: 8px;
}
.search-criteria .coach-filters-container .filter-actions .btn-search-coaches-offcanvas[b-48xo8gpder] {
  display: none;
  position: relative;
  top: 4px;
}
.search-criteria .coach-filters-container .filter-actions .minimize-search[b-48xo8gpder] {
  display: flex;
  margin-top: 4px;
}
.search-criteria .coach-filters-container .filter-actions .minimize-search .form-check-label[b-48xo8gpder] {
  color: darkgray;
  font-size: 13px;
  font-weight: 300;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.search-criteria .coach-filters-container .filter-actions.align-right[b-48xo8gpder] {
  bottom: -13px;
  position: absolute;
  right: -252px;
  align-items: flex-start;
}
.search-criteria .coach-filters-container .filter-actions.align-right .minimize-search[b-48xo8gpder] {
  direction: rtl;
}
.search-criteria .coach-filters-container .filter-actions.align-right .minimize-search .form-check-label[b-48xo8gpder] {
  margin-left: 5px;
}
.search-criteria.minimized[b-48xo8gpder] {
  padding-bottom: 0;
}
.search-criteria.minimized .coach-container-body[b-48xo8gpder] {
  display: none;
}
.search-criteria.in-search-pane[b-48xo8gpder] {
  margin-top: 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .instructions[b-48xo8gpder] {
  font-size: 16px;
  justify-content: center;
  margin-right: 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filters[b-48xo8gpder] {
  margin: 0 10px 15px 10px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filters .filter-category .filter-header .text[b-48xo8gpder] {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: -3px;
  max-width: none;
  min-width: auto;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions[b-48xo8gpder] {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-right: 10px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .cancel-search-link[b-48xo8gpder] {
  margin-right: 17px;
  font-size: 15px;
  text-transform: lowercase;
  text-decoration: underline;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches[b-48xo8gpder] {
  align-items: center;
  margin-top: 5px;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches .icon[b-48xo8gpder] {
  display: flex;
  font-size: 14px;
  height: auto;
  margin: 0 10px 0 0;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches .text[b-48xo8gpder] {
  color: #258cfb;
  max-width: none;
  min-width: auto;
  position: relative;
  top: -1px;
  white-space: nowrap;
}
.search-criteria.in-search-pane .coach-filters-container .filter-layout .filter-actions .btn-search-coaches:hover .text[b-48xo8gpder] {
  color: #fff;
}
.search-criteria .btn[b-48xo8gpder] {
  width: fit-content;
}

.applied-filters[b-48xo8gpder] {
  display: flex;
  justify-content: flex-end;
  margin: -10px 0 10px;
}
.applied-filters .applied-filters-container[b-48xo8gpder] {
  display: flex;
}
.applied-filters .applied-filters-container .filter-label[b-48xo8gpder] {
  align-items: center;
  color: darkgray;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  margin-right: 9px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder] {
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  margin: 0;
  max-width: 1060px;
  overflow: auto;
}
.applied-filters .applied-filters-container .filter-list .filter-item[b-48xo8gpder] {
  background-color: #258cfb;
  border-radius: 15px;
  color: white;
  display: flex;
  font-size: 14px;
  margin: 0 10px 0 0;
  padding: 4px 8px 4px 13px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .filter-list .filter-item .icon[b-48xo8gpder] {
  align-items: center;
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  margin: 1px 2px 0 10px;
  font-size: 15px;
}
.applied-filters .applied-filters-container .filter-list .filter-item.not-editable[b-48xo8gpder] {
  border-color: transparent;
  font-weight: 600;
  padding: 3px;
}
.applied-filters .applied-filters-container .filter-list .filter-item.not-editable.first[b-48xo8gpder] {
  padding-left: 3px;
}
.applied-filters .applied-filters-container .filter-list .filter-item:hover[b-48xo8gpder] {
  background-color: rgba(37, 140, 251, 0.8);
}
.applied-filters .applied-filters-container .filter-list .filter-item:hover .icon[b-48xo8gpder] {
  color: rgba(255, 255, 255, 0.9);
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder]::-webkit-scrollbar {
  width: 18px;
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder] {
  /* Track */
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder] {
  /* Handle */
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder] {
  /* Handle on hover */
}
.applied-filters .applied-filters-container .filter-list[b-48xo8gpder]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.applied-filters .applied-filters-container .remove-filter-items[b-48xo8gpder] {
  align-items: center;
  display: flex;
  margin: 0 10px 0 60px;
}
.applied-filters .applied-filters-container .remove-filter-items .btn-select-all-results[b-48xo8gpder] {
  font-size: 14px;
  margin-right: 10px;
}
.applied-filters .applied-filters-container .remove-filter-items .btn-select-all-results .icon[b-48xo8gpder] {
  margin-right: 5px;
}
.applied-filters .applied-filters-container .remove-filter-items .remove-filters[b-48xo8gpder] {
  display: flex;
  border: 1px solid rgba(37, 140, 251, 0.5);
  border-radius: 15px;
  color: #258cfb;
  font-size: 14px;
  padding: 4px 12px;
  white-space: nowrap;
}
.applied-filters .applied-filters-container .remove-filter-items .remove-filters:hover[b-48xo8gpder] {
  background-color: rgba(37, 140, 251, 0.2);
}

.coaches[b-48xo8gpder] {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.coaches .search-results[b-48xo8gpder],
.coaches .my-coaches[b-48xo8gpder] {
  height: fit-content;
  flex: 1 1 45%;
  min-width: 350px;
}
.coaches .search-results .coach-container-body[b-48xo8gpder],
.coaches .my-coaches .coach-container-body[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
}
.coaches .search-results .coach-container-body .result-card[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card[b-48xo8gpder] {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 7px 0 10px;
  position: relative;
}
.coaches .search-results .coach-container-body .result-card:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card:hover[b-48xo8gpder] {
  background-color: #f9f9f9;
  box-shadow: 0 0 8px -1px rgba(0, 0, 0, 0.1);
}
.coaches .search-results .coach-container-body .result-card:first-child[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card:first-child[b-48xo8gpder] {
  margin-top: 0;
}
.coaches .search-results .coach-container-body .result-card.active:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card.active:hover[b-48xo8gpder] {
  background-color: transparent;
  box-shadow: none;
}
.coaches .search-results .coach-container-body .result-card.active .card-header .school-header-info[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card.active .card-header .school-header-info[b-48xo8gpder] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card.active .card-body.school-coaches .school-coach:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card.active .card-body.school-coaches .school-coach:hover[b-48xo8gpder] {
  background-color: transparent;
}
.coaches .search-results .coach-container-body .result-card .card-header[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header[b-48xo8gpder] {
  align-items: center;
  display: flex;
  padding: 0;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder] {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 16px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .school-name[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .school-name[b-48xo8gpder] {
  font-size: 20px;
  font-weight: bold;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader[b-48xo8gpder] {
  align-items: center;
  color: #666;
  display: flex;
  font-size: 12px;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-48xo8gpder] {
  background: #e3e8f0;
  border-radius: 12px;
  font-size: 11px;
  margin-right: 8px;
  min-width: 40px;
  padding: 1px 12px;
  text-align: center;
}
.coaches .search-results .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-48xo8gpder] {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  margin-left: 15px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches[b-48xo8gpder] {
  align-items: center;
  border-radius: 8px;
  color: #258cfb;
  display: flex;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin: 0 10px;
  padding: 0 13px 1px 15px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-48xo8gpder] {
  display: flex;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-48xo8gpder] {
  color: #155a8a;
  background-color: rgba(38, 140, 251, 0.08);
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  padding: 1px 13px 4px 11px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-48xo8gpder] {
  margin-right: 9px;
}
.coaches .search-results .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.coaches .search-results .coach-container-body .result-card .card-body[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches[b-48xo8gpder] {
  margin-top: 0.5rem;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder] {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 8px 20px 8px 28px;
  position: relative;
  /* box-shadow: 0 1px 2px rgba(0,0,0,0.02); */
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder] {
  width: 36px;
  min-width: 36px;
  height: 36px;
  background: #258cfb;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 1.1rem;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder] {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder] {
  line-height: normal;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .name[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .name[b-48xo8gpder] {
  font-weight: 600;
  margin-right: 4px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-48xo8gpder] {
  color: #949494;
  font-size: 14px;
  font-weight: 300;
  text-transform: lowercase;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder] {
  margin-top: -3px;
  text-transform: lowercase;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder] {
  color: rgba(0, 0, 0, 0.12);
  font-size: 22px;
  margin-right: 1px;
  position: relative;
  top: 4px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder] {
  color: rgba(37, 140, 251, 0.8);
  font-size: 15px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text.none-listed[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text.none-listed[b-48xo8gpder] {
  color: lightblue;
  font-size: 14px;
  font-style: italic;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach[b-48xo8gpder] {
  align-items: center;
  border-radius: 8px;
  color: #258cfb;
  display: flex;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 0 10px 2px 8px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach:hover[b-48xo8gpder] {
  color: #155a8a;
  background-color: rgba(38, 140, 251, 0.08);
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  font-size: 11px;
  margin-right: 5px;
  padding: 0px 12px 1px 9px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active .icon[b-48xo8gpder] {
  font-size: 9px;
  margin-right: 5px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active:hover[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach .icon[b-48xo8gpder] {
  display: flex;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .loading[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .loading[b-48xo8gpder] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.show-loading[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.show-loading[b-48xo8gpder] {
  display: flex;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.adding-coach[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.adding-coach[b-48xo8gpder] {
  background-color: rgba(240, 248, 255, 0.6);
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .icon[b-48xo8gpder] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .text[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .text[b-48xo8gpder] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach:hover[b-48xo8gpder] {
  background-color: #f0f8ff;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active:hover[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active:hover[b-48xo8gpder] {
  background-color: transparent;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-icon[b-48xo8gpder] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-info[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-info[b-48xo8gpder] {
  opacity: 0.5;
}
.coaches .search-results .coach-container-body .result-card .loading-school[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .loading-school[b-48xo8gpder] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  border-radius: 8px;
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.coaches .search-results .coach-container-body .result-card .loading-school.show-loading[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .loading-school.show-loading[b-48xo8gpder] {
  display: flex;
}
.coaches .search-results .coach-container-body .result-card .loading-school.adding-school[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .loading-school.adding-school[b-48xo8gpder] {
  background-color: rgba(240, 248, 255, 0.6);
}
.coaches .search-results .coach-container-body .result-card .loading-school .icon[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .loading-school .icon[b-48xo8gpder] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.coaches .search-results .coach-container-body .result-card .loading-school .text[b-48xo8gpder],
.coaches .my-coaches .coach-container-body .result-card .loading-school .text[b-48xo8gpder] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches[b-48xo8gpder] {
  align-items: center;
  border-radius: 8px;
  color: #e66a6a;
  display: flex;
  flex-direction: column;
  height: 50px;
  justify-content: center;
  margin: 5px 15px -5px 5px;
  transition: linear 0.5s, background-color 0.1s;
  width: 55px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches .icon[b-48xo8gpder] {
  display: flex;
  color: rgba(230, 106, 106, 0.6);
  font-size: 16px;
  line-height: normal;
  margin-top: 9px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches .text[b-48xo8gpder] {
  color: rgba(0, 0, 0, 0);
  font-size: 11px;
  margin-top: -2px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover[b-48xo8gpder] {
  background-color: #f9e7ea;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover .icon[b-48xo8gpder] {
  color: #e66a6a;
  font-size: 18px;
}
.coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches:hover .text[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions[b-48xo8gpder] {
  align-items: center;
  display: flex;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach[b-48xo8gpder] {
  color: rgba(230, 106, 106, 0.3);
  align-items: center;
  border-radius: 8px;
  display: flex;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  height: fit-content;
  padding: 1px 12px 2px 14px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach:hover[b-48xo8gpder] {
  color: #e66a6a;
  background-color: rgba(230, 106, 106, 0.12);
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach:hover .icon[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-coach .icon[b-48xo8gpder] {
  color: rgba(230, 106, 106, 0.6);
  display: flex;
  font-size: 13px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.coaches .my-coaches .remove-all-my-coaches[b-48xo8gpder] {
  align-items: center;
  color: rgba(230, 106, 106, 0.6);
  display: flex;
  flex-direction: row;
  margin: 10px 0 -15px 25px;
  width: fit-content;
}
.coaches .my-coaches .remove-all-my-coaches .icon[b-48xo8gpder] {
  align-items: center;
  display: flex;
  color: rgba(230, 106, 106, 0.6);
  font-size: 13px;
  line-height: normal;
  margin-top: 0;
}
.coaches .my-coaches .remove-all-my-coaches .text[b-48xo8gpder] {
  font-size: 12px;
}
.coaches .my-coaches .remove-all-my-coaches:hover .icon[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches .my-coaches .remove-all-my-coaches:hover .text[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches .search-results .coach-container-body .no-coaches .no-coaches-text[b-48xo8gpder] {
  max-width: 50%;
  min-width: 310px;
}
.coaches .remove-all-my-coaches[b-48xo8gpder] {
  align-items: center;
  color: rgba(230, 106, 106, 0.6);
  display: flex;
  flex-direction: row;
  margin: -50px 0 0 25px;
  width: fit-content;
}
.coaches .remove-all-my-coaches .icon[b-48xo8gpder] {
  align-items: center;
  display: flex;
  color: rgba(230, 106, 106, 0.6);
  font-size: 13px;
  line-height: normal;
  margin-top: 0;
}
.coaches .remove-all-my-coaches .text[b-48xo8gpder] {
  font-size: 12px;
}
.coaches .remove-all-my-coaches:hover .icon[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches .remove-all-my-coaches:hover .text[b-48xo8gpder] {
  color: #e66a6a;
}
.coaches.left-dominant .my-coaches[b-48xo8gpder] {
  flex: 1 1 auto;
}
.coaches.left-dominant .search-results[b-48xo8gpder] {
  flex: 0 0 35%;
}
.coaches.right-dominant .my-coaches[b-48xo8gpder] {
  flex: 0 0 35%;
}
.coaches.right-dominant .search-results[b-48xo8gpder] {
  flex: 1 1 auto;
}

.btn.btn-outline-primary[b-48xo8gpder] {
  --bs-btn-color: #258cfb;
  --bs-btn-border-color: #258cfb;
  --bs-btn-hover-bg: #258cfb;
  --bs-btn-hover-border-color: #258cfb;
  --bs-btn-active-bg: #258cfb;
  --bs-btn-active-border-color: #258cfb;
  --bs-btn-disabled-color: #258cfb;
  --bs-btn-disabled-border-color: #258cfb;
}

.new-item-pulse[b-48xo8gpder] {
  animation: pulse-and-fade-b-48xo8gpder 2s forwards;
}

.new-coach-item-pulse[b-48xo8gpder] {
  animation: coach-pulse-and-fade-b-48xo8gpder 2s forwards;
}

@keyframes pulse-and-fade-b-48xo8gpder {
  0% {
    /* Initial state: no shadow, opaque */
    background-color: rgb(240, 248, 255);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0.2);
  }
  50% {
    /* Pulsing state: spread and blur, semi-transparent */
    background-color: rgba(240, 248, 255, 0.5);
    box-shadow: 0 0 12px 4px rgba(30, 144, 255, 0.1);
  }
  100% {
    /* Final state: no shadow, fully transparent */
    background-color: rgba(240, 248, 255, 0);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0);
  }
}
@keyframes coach-pulse-and-fade-b-48xo8gpder {
  0% {
    /* Initial state: no shadow, opaque */
    background-color: rgb(240, 248, 255);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0.3);
  }
  50% {
    /* Pulsing state: spread and blur, semi-transparent */
    background-color: rgba(240, 248, 255, 0.9);
    box-shadow: 0 0 12px 4px rgba(30, 144, 255, 0.15);
  }
  100% {
    /* Final state: no shadow, fully transparent */
    background-color: rgba(240, 248, 255, 0);
    box-shadow: 0 0 0 0 rgba(30, 144, 255, 0);
  }
}
.offcanvas[b-48xo8gpder] {
  --bs-offcanvas-width: 500px;
}
.offcanvas.coach-container.search-results-offcanvas[b-48xo8gpder] {
  display: none;
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0;
  border-top-left-radius: 8px;
  height: auto;
  margin: 0;
  margin-top: 64px;
  padding: 0;
}
.offcanvas.coach-container .close-offcanvas[b-48xo8gpder] {
  display: flex;
  justify-content: flex-end;
  padding: 4px 8px 0 0;
}
.offcanvas.coach-container .close-offcanvas .btn-close[b-48xo8gpder] {
  font-size: 12px;
}
.offcanvas.coach-container .coach-header[b-48xo8gpder] {
  padding: 10px 0 7px 20px;
}
.offcanvas.coach-container .coach-container-body[b-48xo8gpder] {
  border: none;
  padding: 5px 12px 5px 19px;
}
.offcanvas.coach-container .coach-container-body .result-card[b-48xo8gpder] {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 7px 0 10px;
  position: relative;
}
.offcanvas.coach-container .coach-container-body .result-card:hover[b-48xo8gpder] {
  background-color: #f9f9f9;
  box-shadow: 0 0 8px -1px rgba(0, 0, 0, 0.1);
}
.offcanvas.coach-container .coach-container-body .result-card:first-child[b-48xo8gpder] {
  margin-top: 0;
}
.offcanvas.coach-container .coach-container-body .result-card.active:hover[b-48xo8gpder] {
  background-color: transparent;
  box-shadow: none;
}
.offcanvas.coach-container .coach-container-body .result-card.active .card-header .school-header-info[b-48xo8gpder] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card.active .card-body.school-coaches .school-coach:hover[b-48xo8gpder] {
  background-color: transparent;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header[b-48xo8gpder] {
  align-items: center;
  display: flex;
  padding: 0;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder] {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 16px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .school-name[b-48xo8gpder] {
  font-size: 20px;
  font-weight: bold;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader[b-48xo8gpder] {
  align-items: center;
  color: #666;
  display: flex;
  font-size: 12px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .pill-item[b-48xo8gpder] {
  background: #e3e8f0;
  border-radius: 12px;
  font-size: 11px;
  margin-right: 8px;
  min-width: 40px;
  padding: 1px 12px;
  text-align: center;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader .school-location[b-48xo8gpder] {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  margin-left: 15px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches[b-48xo8gpder] {
  align-items: center;
  border-radius: 8px;
  color: #258cfb;
  display: flex;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin: 0 10px;
  padding: 0 13px 1px 15px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches .icon[b-48xo8gpder] {
  display: flex;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches:hover[b-48xo8gpder] {
  color: #155a8a;
  background-color: rgba(38, 140, 251, 0.08);
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  padding: 1px 13px 4px 11px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active .icon[b-48xo8gpder] {
  margin-right: 9px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches.active:hover[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body[b-48xo8gpder] {
  display: flex;
  flex-direction: column;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches[b-48xo8gpder] {
  margin-top: 0.5rem;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder] {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 8px 20px 8px 28px;
  position: relative;
  /* box-shadow: 0 1px 2px rgba(0,0,0,0.02); */
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-icon[b-48xo8gpder] {
  width: 36px;
  min-width: 36px;
  height: 36px;
  background: #258cfb;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 1.1rem;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info[b-48xo8gpder] {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder] {
  line-height: normal;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .name[b-48xo8gpder] {
  font-weight: 600;
  margin-right: 4px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-48xo8gpder] {
  color: #949494;
  font-size: 14px;
  font-weight: 300;
  text-transform: lowercase;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder] {
  margin-top: -3px;
  text-transform: lowercase;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder] {
  color: rgba(0, 0, 0, 0.12);
  font-size: 22px;
  margin-right: 1px;
  position: relative;
  top: 4px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder] {
  color: rgba(37, 140, 251, 0.8);
  font-size: 15px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text.none-listed[b-48xo8gpder] {
  color: lightblue;
  font-size: 14px;
  font-style: italic;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach[b-48xo8gpder] {
  align-items: center;
  border-radius: 8px;
  color: #258cfb;
  display: flex;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 0 10px 2px 8px;
  text-decoration: none;
  text-transform: lowercase;
  transition: color 0.2s;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach:hover[b-48xo8gpder] {
  color: #155a8a;
  background-color: rgba(38, 140, 251, 0.08);
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  font-size: 11px;
  margin-right: 5px;
  padding: 0px 12px 1px 9px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active .icon[b-48xo8gpder] {
  font-size: 9px;
  margin-right: 5px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach.partial-active:hover[b-48xo8gpder] {
  background-color: rgba(123, 228, 141, 0.8588235294);
  color: #fff;
  cursor: default;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .select-coach .icon[b-48xo8gpder] {
  display: flex;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .loading[b-48xo8gpder] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.show-loading[b-48xo8gpder] {
  display: flex;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .loading.adding-coach[b-48xo8gpder] {
  background-color: rgba(240, 248, 255, 0.6);
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .icon[b-48xo8gpder] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .loading .text[b-48xo8gpder] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach:hover[b-48xo8gpder] {
  background-color: #f0f8ff;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active:hover[b-48xo8gpder] {
  background-color: transparent;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-icon[b-48xo8gpder] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach.partial-active .coach-info[b-48xo8gpder] {
  opacity: 0.5;
}
.offcanvas.coach-container .coach-container-body .result-card .loading-school[b-48xo8gpder] {
  align-items: center;
  background-color: rgba(255, 182, 193, 0.36);
  border-radius: 8px;
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.offcanvas.coach-container .coach-container-body .result-card .loading-school.show-loading[b-48xo8gpder] {
  display: flex;
}
.offcanvas.coach-container .coach-container-body .result-card .loading-school.adding-school[b-48xo8gpder] {
  background-color: rgba(240, 248, 255, 0.6);
}
.offcanvas.coach-container .coach-container-body .result-card .loading-school .icon[b-48xo8gpder] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.offcanvas.coach-container .coach-container-body .result-card .loading-school .text[b-48xo8gpder] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.offcanvas.coach-container .coach-container-body:hover[b-48xo8gpder] {
  box-shadow: none;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  max-height: 87vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 5px 12px 5px 19px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar {
  width: 18px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Track */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Handle */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder] {
  /* Handle on hover */
}
.offcanvas.coach-container .coach-container-body.scrollable[b-48xo8gpder]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}

.offcanvas-show-search-results[b-48xo8gpder] {
  display: none;
  background-color: #258cfb;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: none;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 6px 10px 8px;
  position: fixed;
  right: -38px;
  top: 120px;
  transform: rotate(-90deg);
}
.offcanvas-show-search-results .hide-on-small-screen[b-48xo8gpder] {
  display: flex;
  margin-right: 4px;
}
.offcanvas-show-search-results .results[b-48xo8gpder] {
  display: flex;
}

@media (max-width: 1199.98px) {
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .no-coaches-text[b-48xo8gpder] {
    max-width: 80%;
  }
}
@media (max-width: 991.98px) {
  .coach-container.search-criteria .coach-container-body[b-48xo8gpder] {
    width: auto;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container[b-48xo8gpder] {
    flex-direction: column;
    justify-content: center;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches[b-48xo8gpder] {
    margin-right: 0;
    max-width: none;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title[b-48xo8gpder] {
    flex-direction: row;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title .no-coaches-icon[b-48xo8gpder] {
    font-size: 35px;
    height: auto;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .no-coaches .title .header-text[b-48xo8gpder] {
    font-size: 22px;
    font-weight: 600;
    padding-left: 4px;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .instructions[b-48xo8gpder], .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filters[b-48xo8gpder] {
    justify-content: center;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions[b-48xo8gpder] {
    position: relative;
    bottom: 0;
    right: 0;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions .btn-search-coaches[b-48xo8gpder] {
    display: none;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions .btn-search-coaches-offcanvas[b-48xo8gpder] {
    display: flex;
  }
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filter-actions .btn-search-coaches-offcanvas .icon[b-48xo8gpder] {
    position: relative;
    top: 4px;
  }
  .coach-container.my-coaches .coach-container-body.scrollable[b-48xo8gpder] {
    overflow: unset;
    max-height: unset;
  }
  .coach-container.search-results[b-48xo8gpder] {
    display: none;
  }
  .offcanvas-show-search-results[b-48xo8gpder] {
    display: flex;
  }
  .offcanvas.coach-container.search-results-offcanvas[b-48xo8gpder] {
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .offcanvas.page-card[b-48xo8gpder] {
    --bs-offcanvas-width: 80vw;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: 8px;
    margin-top: 64px;
  }
  .offcanvas.page-card .card-header[b-48xo8gpder] {
    padding-top: 20px;
  }
  .offcanvas-backdrop[b-48xo8gpder] {
    margin-top: 64px;
  }
}
@media (max-width: 575.98px) {
  .coaches .search-results[b-48xo8gpder],
  .coaches .my-coaches[b-48xo8gpder] {
    min-width: unset;
    padding: 15px 13px;
  }
  .coaches .search-results .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder],
  .coaches .my-coaches .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder] {
    padding-left: 10px;
  }
  .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder],
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder] {
    padding: 8px 10px 12px 13px;
  }
  .offcanvas.coach-container[b-48xo8gpder] {
    --bs-offcanvas-width: 90vw;
  }
  .offcanvas.coach-container .coach-container-body[b-48xo8gpder] {
    padding: 5px 5px 5px 8px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info[b-48xo8gpder] {
    padding: 0 8px 0 5px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .select-all-school-coaches[b-48xo8gpder] {
    padding: 0 0 1px 0;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder] {
    gap: 8px;
    padding: 8px 2px 8px 10px;
  }
}
@media (max-width: 449.98px) {
  .coach-container.search-criteria .coach-container-body .coach-filters-container .filter-layout .filters[b-48xo8gpder] {
    flex-wrap: wrap;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-header .school-header[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-header .school-header[b-48xo8gpder] {
    padding: 0 16px 0 10px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-header .delete-all-school-coaches[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-header .delete-all-school-coaches[b-48xo8gpder] {
    margin-right: 5px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach[b-48xo8gpder] {
    padding: 6px 5px 12px 12px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach .title[b-48xo8gpder] {
    margin-left: 0;
    font-size: 13px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder] {
    flex-direction: row;
    align-items: center;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder] {
    font-size: 18px;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder] {
    font-size: 13px;
    position: relative;
    top: 1;
  }
  .coaches .my-coaches .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-text[b-48xo8gpder], .coaches .search-results .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-actions .remove-text[b-48xo8gpder] {
    display: none;
  }
  .offcanvas.coach-container[b-48xo8gpder] {
    --bs-offcanvas-width: 92vw;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-header .school-header-info .subheader[b-48xo8gpder] {
    flex-wrap: wrap;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach[b-48xo8gpder] {
    display: flex;
    flex-direction: column;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email[b-48xo8gpder] {
    flex-direction: row;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .icon[b-48xo8gpder] {
    font-size: 16px;
  }
  .offcanvas.coach-container .coach-container-body .result-card .card-body.school-coaches .school-coach .coach-info .coach.email .text[b-48xo8gpder] {
    font-size: 13px;
    position: relative;
    top: 2px;
  }
}

/*# sourceMappingURL=Coaches.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/EmailPreview.razor.rz.scp.css */
.page-container .error[b-ayfxr61o70]{align-items:center;background-color:#fafad2;border:1px solid #b22222;border-radius:5px;box-shadow:0 0 5px 0px rgba(0,0,0,.4);color:#b22222;display:flex;margin:0 auto 30px;padding:10px 20px;max-width:80%}.page-container .error .icon[b-ayfxr61o70]{margin-right:10px}.page-container .error .text a[b-ayfxr61o70]{text-decoration:underline}.page-container .error .text a:hover[b-ayfxr61o70]{text-decoration:underline}.page-container .preview[b-ayfxr61o70]{display:flex;flex-direction:column}.page-container .preview .preview-row[b-ayfxr61o70]{display:flex;margin-top:30px}.page-container .preview .preview-row .preview-school-list[b-ayfxr61o70]{border-radius:5px;display:flex;flex-direction:column;margin:0;max-height:70vh;max-width:35%;min-width:30%;position:relative}.page-container .preview .preview-row .preview-school-list .school-count[b-ayfxr61o70]{color:rgba(0,0,0,.4);font-size:13px;position:absolute;text-align:right;right:5px;top:-20px}.page-container .preview .preview-row .preview-school-list .school-count .number[b-ayfxr61o70]{font-weight:600}.page-container .preview .preview-row .preview-school-list .school-list-container[b-ayfxr61o70]{border:1px solid rgba(0,0,0,.08);border-radius:5px;display:flex;flex-direction:column;height:100%;margin:0;overflow:auto;padding:15px 0;position:relative}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item[b-ayfxr61o70]{padding:5px 20px}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .school[b-ayfxr61o70]{font-size:18px;font-weight:600}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .coach-item[b-ayfxr61o70]{cursor:pointer;font-size:14px;font-weight:400;padding-left:10px}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .coach-item.multiple:hover[b-ayfxr61o70]{text-shadow:0 0 1px rgba(0,0,0,.5)}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .coach-item.disabled[b-ayfxr61o70]{color:rgba(0,0,0,.3);cursor:default}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .coach-item.disabled:hover[b-ayfxr61o70]{text-shadow:none}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item:hover[b-ayfxr61o70]{background-color:rgba(0,0,0,.02)}.page-container .preview .preview-row .preview-school-list .school-list-container .disabled-disclaimer[b-ayfxr61o70]{color:rgba(0,0,0,.4);font-size:11px;font-style:italic;margin:15px 5px -15px 10px;text-transform:lowercase}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]{background-color:rgba(255,255,255,.9);border:1px solid #888;border-radius:5px;display:flex;flex:1;flex-direction:column;margin-left:20px;max-height:70vh;overflow:auto;padding:20px 20px 20px 35px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]::-webkit-scrollbar{width:18px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);margin:6px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(72,155,232,.6);border-radius:10px;border:6px solid rgba(0,0,0,0)}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]::-webkit-scrollbar-thumb:hover{background-color:rgba(72,155,232,.75)}.page-container .preview .preview-row .preview-pane .email-body[b-ayfxr61o70]{border-top:1px solid rgba(0,0,0,.1);margin-top:10px;padding-top:10px}.page-container .preview .preview-row .preview-pane .email-body .no-email-body[b-ayfxr61o70]{background-color:rgba(255,255,224,.8);border:1px solid #cd5c5c;border-radius:10px;color:gray;font-family:"Merriweather Sans";font-size:14px;font-style:italic;font-weight:300;margin:25px auto 25px 0;max-width:90%;padding:15px 25px}.page-container .preview .preview-row .preview-pane .email-body .no-email-body .icon[b-ayfxr61o70]{float:left;margin:0 11px 0 0;text-shadow:0 0 1px rgba(0,0,0,.2);--fa-secondary-color: #ffd43b;--fa-secondary-opacity: 1}.page-container .preview .preview-row .preview-pane .email-body .no-email-body .link[b-ayfxr61o70]{font-weight:400;text-decoration:underline}.page-container .preview .email-progress-widget[b-ayfxr61o70]{align-self:center;margin:10px auto 18px;max-width:500px;width:100%}.page-container .preview .email-progress-widget .email-progress-icon[b-ayfxr61o70]{align-items:center;background-color:#d6eaf4;border-radius:50%;display:flex;flex-shrink:0;height:58px;justify-content:center;width:58px}.page-container .preview .email-progress-widget .email-progress-icon i[b-ayfxr61o70]{color:#0c6288;font-size:24px}.page-container .preview .email-progress-widget .email-progress-hero[b-ayfxr61o70]{color:#0a5271;font-size:36px;font-weight:500;line-height:1}.page-container .preview .email-progress-widget .email-progress-pct[b-ayfxr61o70]{color:#8e9ca9;font-size:16px;font-weight:600;margin:0 0 0 -6px;position:relative;bottom:13px}.page-container .preview .email-progress-widget .email-progress-label[b-ayfxr61o70]{font-size:16px}.page-container .preview .email-progress-widget .email-progress-track[b-ayfxr61o70]{background-color:#d6eaf4}.page-container .preview .email-progress-widget .email-progress-bar[b-ayfxr61o70]{background-color:#0c6288 !important}.page-container .preview .email-progress-widget .email-progress-sub[b-ayfxr61o70]{font-size:15px}.page-container .preview .email-progress-widget .email-progress-num[b-ayfxr61o70]{color:#0a5271;font-weight:600}.page-container .preview .email-progress-widget .email-progress-dot[b-ayfxr61o70]{animation:emailProgressPulse-b-ayfxr61o70 1.4s ease-in-out infinite;background:#0c6288;border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:middle;width:7px}.page-container .preview .email-progress-widget .email-progress-failures[b-ayfxr61o70]{color:#e66a6a;font-size:13px;font-weight:500}.page-container .preview .email-progress-widget .email-progress-failures .fa-light[b-ayfxr61o70]{margin-right:3px}.page-container .nav-button.send[b-ayfxr61o70],.page-container .nav-button.sending[b-ayfxr61o70]{border-color:rgba(37,89,132,.2)}.page-container .nav-button.send[b-ayfxr61o70]{transition:all .3s ease}.page-container .nav-button.send:hover[b-ayfxr61o70]{color:#fff;background-color:#255984;text-shadow:none}.page-container .nav-button.send:hover .icon[b-ayfxr61o70]{--fa-secondary-color: white;text-shadow:0 0 2px rgba(255,255,255,.9);--fa-secondary-opacity: 0.4;--fa-primary-opacity: 0.4}.page-container .nav-button.disabled[b-ayfxr61o70]{border-color:rgba(192,192,192,.5);color:silver;font-weight:500}.page-container .nav-button.disabled span[b-ayfxr61o70]{--fa-primary-color: auto;--fa-secondary-color: auto;--fa-secondary-opacity: 0.4}.page-container .nav-button.disabled:hover[b-ayfxr61o70]{border-color:rgba(192,192,192,.5);color:silver;font-weight:500;text-shadow:none}.page-container .nav-button.disabled:hover span[b-ayfxr61o70]{--fa-primary-color: auto;--fa-secondary-color: auto;--fa-secondary-opacity: 0.4}.page-container .nav-button.sending[b-ayfxr61o70]{background-color:#efefef;color:#a0a0a0;cursor:not-allowed;display:inline-block;font-weight:500;opacity:.75;padding-left:28px;white-space:nowrap}.page-container .nav-button.sending:hover[b-ayfxr61o70]{border-color:rgba(37,89,132,.2);color:#a0a0a0;text-shadow:none}.page-container .nav-button.sending .icon[b-ayfxr61o70]{--fa-primary-opacity: 0.4;--fa-secondary-opacity: 0.4}.page-container .nav-button .icon[b-ayfxr61o70]{--fa-primary-color: #f47920;--fa-primary-opacity: 0.6;--fa-secondary-color: #255984;--fa-secondary-opacity: 0.99}.page-container .nav-button .spinner[b-ayfxr61o70]{margin-right:3px}.page-container .no-role[b-ayfxr61o70]{color:#b22222;display:flex;font-size:13px;font-style:italic;justify-content:flex-end;margin:10px 5px 0 auto;max-width:470px;text-align:right}.page-container .no-role .icon[b-ayfxr61o70]{color:#cd5c5c;float:left;font-size:1.2rem;margin-right:6px}.page-container .none-found[b-ayfxr61o70],.page-container .no-template-found[b-ayfxr61o70]{background-color:#fff;border-radius:10px;box-shadow:0 0 4px -2px rgba(0,0,0,.2);color:#0c6288;display:flex;flex-direction:column;margin:25px auto 20px auto;max-width:990px;padding:15px 25px}.page-container .none-found .header-row[b-ayfxr61o70],.page-container .no-template-found .header-row[b-ayfxr61o70]{display:flex}.page-container .none-found .header-row .none-found-icon .icon[b-ayfxr61o70],.page-container .no-template-found .header-row .none-found-icon .icon[b-ayfxr61o70]{text-shadow:0 0 1px rgba(0,0,0,.2);--fa-secondary-color: #ffd43b;--fa-secondary-opacity: 1}.page-container .none-found .header-row h3[b-ayfxr61o70],.page-container .no-template-found .header-row h3[b-ayfxr61o70]{align-items:center;display:flex;font-family:Montserrat;font-weight:600;font-size:30px;margin-left:7px;text-transform:uppercase}.page-container .none-found .body-row[b-ayfxr61o70],.page-container .no-template-found .body-row[b-ayfxr61o70]{display:flex;flex-direction:column;font-size:18px;margin-top:15px}.page-container .none-found .body-row p[b-ayfxr61o70],.page-container .no-template-found .body-row p[b-ayfxr61o70]{margin:0 0 10px 0}.page-container .none-found .body-row p.select[b-ayfxr61o70],.page-container .no-template-found .body-row p.select[b-ayfxr61o70]{color:gray}.page-container .none-found .body-row p .link[b-ayfxr61o70],.page-container .no-template-found .body-row p .link[b-ayfxr61o70]{text-decoration:underline}.page-container .none-found.no-coach-list-found[b-ayfxr61o70],.page-container .no-template-found.no-coach-list-found[b-ayfxr61o70]{background-color:rgba(0,0,0,0);box-shadow:none;margin:0;max-width:none;padding:0 20px}.page-container .none-found.no-coach-list-found .header-row h3[b-ayfxr61o70],.page-container .no-template-found.no-coach-list-found .header-row h3[b-ayfxr61o70]{color:#cd5c5c;font-size:24px}.page-container .none-found.no-coach-list-found .body-row[b-ayfxr61o70],.page-container .no-template-found.no-coach-list-found .body-row[b-ayfxr61o70]{font-size:14px;margin-top:3px}.page-container .none-found.no-coach-list-found .body-row p[b-ayfxr61o70],.page-container .no-template-found.no-coach-list-found .body-row p[b-ayfxr61o70]{color:#cd5c5c}.page-container .none-found.no-coach-list-found .body-row p.select[b-ayfxr61o70],.page-container .no-template-found.no-coach-list-found .body-row p.select[b-ayfxr61o70]{color:gray;font-size:13px;font-style:italic;margin:0;text-align:center;text-transform:lowercase}@media(max-width: 767.98px){.page-container .preview .preview-row .preview-school-list .school-list-container .school-item[b-ayfxr61o70]{padding:5px 10px}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .school[b-ayfxr61o70]{font-size:15px}.page-container .preview .preview-row .preview-school-list .school-list-container .coach-item[b-ayfxr61o70]{padding-left:5px}.page-container .preview .preview-row .preview-school-list .school-list-container .coach-item .coach[b-ayfxr61o70]{font-size:13px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]{margin-left:10px;padding:12px 15px 12px 20px}}@media(max-width: 575.98px){.page-container .preview .preview-row .preview-school-list .school-list-container .school-item[b-ayfxr61o70]{padding:5px}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .school[b-ayfxr61o70]{font-size:13px}.page-container .preview .preview-row .preview-school-list .school-list-container .coach-item[b-ayfxr61o70]{padding-left:5px}.page-container .preview .preview-row .preview-school-list .school-list-container .coach-item .coach[b-ayfxr61o70]{font-size:12px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]{font-size:14px;padding:10px 10px 10px 15px}}@media(max-width: 449.98px){.page-container .preview .preview-row[b-ayfxr61o70]{flex-direction:column}.page-container .preview .preview-row .preview-school-list[b-ayfxr61o70]{margin:0 0 10px 0;max-width:unset;max-height:30vh;min-width:unset}.page-container .preview .preview-row .preview-school-list .school-list-container[b-ayfxr61o70]{padding:5px 0}.page-container .preview .preview-row .preview-school-list .school-list-container .school-item .school[b-ayfxr61o70]{font-size:15px}.page-container .preview .preview-row .preview-school-list .school-list-container .coach-item .coach[b-ayfxr61o70]{font-size:13px}.page-container .preview .preview-row .preview-pane[b-ayfxr61o70]{margin-left:0}.page-container .buttons .right[b-ayfxr61o70]{flex:0 0 50%;max-width:50%}.page-container .buttons .btn-prev[b-ayfxr61o70]{max-width:225px}.page-container .buttons .nav-button[b-ayfxr61o70]{max-width:none;width:100%}.page-container .buttons .nav-button.sending[b-ayfxr61o70]{padding-left:12px}.page-container .buttons .nav-button.sending .icon[b-ayfxr61o70]{display:none}.page-container .buttons .send[b-ayfxr61o70]{color:#fff;background-color:#255984}.page-container .buttons .send .icon[b-ayfxr61o70]{margin-right:6px;margin-top:3px;text-shadow:0 0 4px #fff;--fa-primary-color: #f47920;--fa-primary-opacity: 0.6;--fa-secondary-color: #255984;--fa-secondary-opacity: 0.99}}@keyframes emailProgressPulse-b-ayfxr61o70{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(0.65)}}/*# sourceMappingURL=EmailPreview.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/EmailSentConfirmation.razor.rz.scp.css */
.confirmation-page[b-j06aa8joa4]{display:flex;flex-direction:column;margin:0 auto;max-width:560px;padding:20px 0 40px}.confirmation-page .confirmation-header[b-j06aa8joa4]{align-items:flex-start;background-color:rgba(255,255,255,.7);border:1px solid rgba(12,98,136,.2);border-radius:10px;display:flex;gap:20px;margin-bottom:20px;padding:24px 28px}.confirmation-page .confirmation-header .check-icon[b-j06aa8joa4]{color:#0c6288;flex-shrink:0;font-size:52px;line-height:1;--fa-primary-color: #0c6288;--fa-secondary-color: #d6eaf4;--fa-secondary-opacity: 1}.confirmation-page .confirmation-header .header-text[b-j06aa8joa4]{display:flex;flex-direction:column}.confirmation-page .confirmation-header .header-text h2[b-j06aa8joa4]{color:#0a5271;font-family:"Montserrat";font-size:26px;font-weight:700;margin:0 0 4px}.confirmation-page .confirmation-header .header-text .subtitle[b-j06aa8joa4]{color:#555;font-size:15px;margin:0 0 12px}.confirmation-page .confirmation-header .header-text .stat-pills[b-j06aa8joa4]{display:flex;flex-wrap:wrap;gap:8px}.confirmation-page .confirmation-header .header-text .stat-pills .stat-pill[b-j06aa8joa4]{background-color:rgba(12,98,136,.08);border:1px solid rgba(12,98,136,.2);border-radius:20px;color:#0a5271;font-size:13px;font-weight:600;padding:3px 12px}.confirmation-page .confirmation-header .header-text .stat-pills .stat-pill.failed[b-j06aa8joa4]{background-color:rgba(205,92,92,.08);border-color:rgba(205,92,92,.3);color:#cd5c5c}.confirmation-page .next-steps[b-j06aa8joa4]{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;margin-bottom:16px;padding:22px 28px}.confirmation-page .next-steps .steps-heading[b-j06aa8joa4]{color:#0a5271;font-family:"Montserrat";font-size:16px;font-weight:600;letter-spacing:.04em;margin:0 0 20px;text-transform:uppercase}.confirmation-page .next-steps .step[b-j06aa8joa4]{align-items:flex-start;display:flex;gap:16px;margin-bottom:22px}.confirmation-page .next-steps .step:last-child[b-j06aa8joa4]{margin-bottom:0}.confirmation-page .next-steps .step .step-number[b-j06aa8joa4]{align-items:center;border:2px solid rgba(12,98,136,.3);border-radius:50%;color:rgba(12,98,136,.5);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;margin-top:1px;width:34px}.confirmation-page .next-steps .step .step-number.active[b-j06aa8joa4]{background-color:#0c6288;border-color:#0c6288;color:#fff}.confirmation-page .next-steps .step .step-body[b-j06aa8joa4]{display:flex;flex-direction:column}.confirmation-page .next-steps .step .step-body .step-title[b-j06aa8joa4]{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:4px}.confirmation-page .next-steps .step .step-body .step-description[b-j06aa8joa4]{color:#666;font-size:14px}.confirmation-page .next-steps .step .step-body .open-drafts-btn[b-j06aa8joa4]{align-items:center;display:inline-flex;font-weight:500;gap:8px;margin-top:12px;width:fit-content}.confirmation-page .next-steps .step .step-body .optional-tag[b-j06aa8joa4]{background-color:rgba(0,0,0,.06);border-radius:4px;color:#888;font-size:11px;font-weight:500;margin-left:6px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.confirmation-page .confirmation-faq[b-j06aa8joa4]{background-color:rgba(240,242,245,.7);border:1px solid rgba(0,0,0,.06);border-radius:10px;margin-bottom:16px;padding:18px 28px}.confirmation-page .confirmation-faq .faq-heading[b-j06aa8joa4]{align-items:center;color:#0c6288;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.confirmation-page .confirmation-faq .faq-heading .faq-icon[b-j06aa8joa4]{flex-shrink:0;font-size:16px}.confirmation-page .confirmation-faq .faq-answers[b-j06aa8joa4]{display:flex;flex-direction:column;gap:10px}.confirmation-page .confirmation-faq .faq-answers .faq-answer[b-j06aa8joa4]{align-items:flex-start;color:#555;display:flex;font-size:13px;gap:10px}.confirmation-page .confirmation-faq .faq-answers .faq-answer .faq-answer-icon[b-j06aa8joa4]{color:#0c6288;flex-shrink:0;margin-top:1px}.confirmation-page .confirmation-footer[b-j06aa8joa4]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.confirmation-page .confirmation-footer .back-link[b-j06aa8joa4]{color:#888;font-size:14px;text-decoration:none}.confirmation-page .confirmation-footer .back-link:hover[b-j06aa8joa4]{color:#0c6288}.confirmation-page .confirmation-footer .back-link span[b-j06aa8joa4]{margin-right:5px}@media(max-width: 575.98px){.confirmation-page[b-j06aa8joa4]{padding:10px 0 30px}.confirmation-page .confirmation-header[b-j06aa8joa4]{flex-direction:column;gap:12px;padding:18px 20px}.confirmation-page .confirmation-header .check-icon[b-j06aa8joa4]{font-size:40px}.confirmation-page .confirmation-header .header-text h2[b-j06aa8joa4]{font-size:22px}.confirmation-page .next-steps[b-j06aa8joa4],.confirmation-page .confirmation-faq[b-j06aa8joa4]{padding:18px 20px}}/*# sourceMappingURL=EmailSentConfirmation.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/EmailTemplate.razor.rz.scp.css */
.subject-line[b-uh7w62tvm8] {
  margin: 0 0 10px 0;
}
.subject-line .input-group[b-uh7w62tvm8] {
  margin: 0;
}

.template-container[b-uh7w62tvm8] {
  padding-bottom: 84px;
}

label[b-uh7w62tvm8] {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  margin: 0 0 0 10px;
}

.modified-ts[b-uh7w62tvm8] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 11px;
  font-weight: 300;
  margin: 0 0 0 7px;
}
.modified-ts .ts[b-uh7w62tvm8] {
  font-weight: 400;
}

.nav-button[b-uh7w62tvm8] {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding-left: 0;
  width: 215px;
}
.nav-button .spinner[b-uh7w62tvm8] {
  margin: 0 3px 0 0;
}
.nav-button .saving[b-uh7w62tvm8] {
  margin-right: 0;
}
.nav-button .text[b-uh7w62tvm8] {
  margin: 0 0 0 15px;
  white-space: nowrap;
  max-width: 49%;
}

.btn-outline-secondary[b-uh7w62tvm8] {
  border-color: #ced4da;
}

@media (max-width: 449.98px) {
  .buttons .right[b-uh7w62tvm8] {
    flex: 0 0 50%;
    justify-content: flex-end;
    margin-left: auto;
    max-width: 50%;
  }
  .buttons .btn-next[b-uh7w62tvm8] {
    max-width: none;
    width: 100%;
  }
}

/*# sourceMappingURL=EmailTemplate.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/EmailTemplateAlt.razor.rz.scp.css */
.page-card[b-z3mv05395t] {
  background: #fff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  box-shadow: var(--bs-box-shadow-sm) !important;
  display: flex;
  flex-direction: column;
  font-family: "Nata Sans";
  height: fit-content;
  margin: 25px 0 0;
  padding: 25px 25px;
}
.page-card .card-header[b-z3mv05395t] {
  color: rgba(0, 0, 0, 0.9);
  display: flex;
  font-size: 26px;
  font-weight: 600 !important;
  text-transform: lowercase;
}
.page-card .card-header .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.page-card .card-header .toggle-search[b-z3mv05395t] {
  align-items: center;
  border-radius: 16px;
  color: black;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-left: 30px;
  padding: 3px 13px;
}
.page-card .card-header .toggle-search .icon[b-z3mv05395t] {
  color: #258cfb;
  margin-right: 8px;
}
.page-card .card-header .toggle-search .text[b-z3mv05395t] {
  text-transform: lowercase;
}
.page-card .card-header .toggle-search.minimize[b-z3mv05395t] {
  margin: -9px -9px 0 0;
}
.page-card .card-header .toggle-search:hover[b-z3mv05395t] {
  background-color: rgba(38, 140, 251, 0.08);
}
.page-card .card-body[b-z3mv05395t] {
  display: flex;
}
.page-card.welcome-card .card-body .no-template[b-z3mv05395t] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 30px;
  padding-bottom: 20px;
  padding-top: 0;
}
.page-card.welcome-card .card-body .no-template .no-template-icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  font-size: 55px;
  height: 81px;
  margin-bottom: 10px;
}
.page-card.welcome-card .card-body .no-template .header[b-z3mv05395t] {
  display: flex;
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: lowercase;
  white-space: nowrap;
}
.page-card.welcome-card .card-body .no-template .no-template-text[b-z3mv05395t] {
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-weight: 300;
  max-width: 90%;
  text-align: center;
}
.page-card.welcome-card .card-body .intro[b-z3mv05395t] {
  display: flex;
  flex-direction: column;
  margin: 25px 15px;
}
.page-card.welcome-card .card-body .intro p[b-z3mv05395t] {
  font-size: 17px;
}
.page-card.tutorial-card[b-z3mv05395t] {
  display: flex;
}
.page-card.tutorial-card .card-header[b-z3mv05395t] {
  flex-direction: column;
  margin: 0 0 5px 10px;
}
.page-card.tutorial-card .card-header .header[b-z3mv05395t] {
  display: flex;
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 15px 0;
}
.page-card.tutorial-card .card-header .header .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.page-card.tutorial-card .card-body[b-z3mv05395t] {
  display: flex;
  flex-direction: column;
  position: relative;
}
.page-card.tutorial-card .card-body .instructions[b-z3mv05395t] {
  color: rgba(0, 0, 0, 0.6) !important;
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: 300;
  padding: 0 11px;
  text-transform: none;
}
.page-card.tutorial-card .card-body label[b-z3mv05395t] {
  color: #a7a7a7;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 0 0 0 5px;
  text-transform: lowercase;
}
.page-card.tutorial-card .card-body .form-actions[b-z3mv05395t] {
  align-items: center;
  display: flex !important;
  justify-content: flex-end;
}
.page-card.tutorial-card .card-body .form-actions .skip-wizard[b-z3mv05395t] {
  margin-right: 25px;
  text-decoration: underline;
  text-transform: lowercase;
}
.page-card.tutorial-card .card-body .form-actions .btn[b-z3mv05395t] {
  margin-right: 0;
  text-transform: lowercase;
}
.page-card.tutorial-card .card-body .form-actions .btn .icon[b-z3mv05395t] {
  margin-right: 6px;
}
.page-card.tutorial-card .card-body .form-actions .btn .button-text[b-z3mv05395t] {
  margin-right: 0;
}
.page-card.tutorial-card .card-body .ai-thinking[b-z3mv05395t] {
  display: flex;
  flex-direction: column;
  position: absolute;
  bottom: 30px;
  right: -260px;
}
.page-card.tutorial-card .card-body .ai-thinking .thinking-icon[b-z3mv05395t] {
  display: flex;
  position: relative;
}
.page-card.tutorial-card .card-body .ai-thinking .thinking-icon .robot-thinking-icon[b-z3mv05395t] {
  color: #258cfb;
  font-size: 100px;
}
.page-card.tutorial-card .card-body .ai-thinking .thinking-icon .thinking-bubble-icon[b-z3mv05395t] {
  /* color: black; */
  color: #258cfb;
  font-size: 60px;
  margin-left: -16px;
  margin-top: -40px;
  opacity: 0.8;
}
.page-card.tutorial-card .card-body .ai-thinking .thinking-text[b-z3mv05395t] {
  align-items: center;
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  margin: 5px 0 0 -34px;
  max-width: 200px;
  text-align: center;
}
.page-card.tutorial-card .small-screen-show-offcanvas[b-z3mv05395t] {
  display: none;
}
.page-card.tutorial-card .small-screen-show-offcanvas .btn-show-tutorial-offcanvas[b-z3mv05395t] {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 8px;
  box-shadow: var(--bs-box-shadow-sm);
  color: black;
  display: flex;
  font-size: 22px;
  font-weight: 600;
  flex-direction: row;
  margin: 0 0 7px 10px;
  padding: 10px 15px;
  text-transform: lowercase;
}
.page-card.tutorial-card .small-screen-show-offcanvas .btn-show-tutorial-offcanvas .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.page-card.tutorial-card .small-screen-show-offcanvas .btn-show-tutorial-offcanvas:hover[b-z3mv05395t] {
  background-color: rgba(0, 0, 0, 0.05);
}
.page-card.tutorial-card.minimized[b-z3mv05395t] {
  padding: 15px 25px;
}
.page-card.tutorial-card.minimized .card-header[b-z3mv05395t] {
  flex-direction: row;
}
.page-card.tutorial-card.minimized .card-header .header[b-z3mv05395t] {
  display: flex;
  flex: 1;
  margin-bottom: 0;
}
.page-card.tutorial-card.minimized .card-header .header .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.page-card.tutorial-card.minimized .card-header .header .minimized-text[b-z3mv05395t] {
  font-size: 24px;
}
.page-card.tutorial-card.minimized .card-body[b-z3mv05395t] {
  display: none;
}
.page-card.tutorial-card.this-flex-1[b-z3mv05395t] {
  flex: 1;
}
.page-card.template-card[b-z3mv05395t] {
  flex: 1;
}
.page-card.template-card .card-header[b-z3mv05395t] {
  margin: -5px 0 15px 10px;
}
.page-card.template-card .card-header .header-text-and-icon[b-z3mv05395t] {
  display: flex;
  flex-direction: row;
}
.page-card.template-card .card-header .header-text-and-icon .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.page-card.template-card .card-header .header-text-and-icon .minimized-text[b-z3mv05395t] {
  font-size: 22px;
}
.page-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
  align-items: center;
  color: rgba(0, 0, 0, 0.4) !important;
  display: flex;
  font-weight: 300;
  font-size: 15px;
  margin: 5px 0 0 10px;
}
.page-card.template-card label[b-z3mv05395t] {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  margin: 0 0 0 10px;
  text-transform: lowercase;
}
.page-card.template-card .subject-line[b-z3mv05395t] {
  margin: 0 0 15px 0;
}
.page-card.template-card .subject-line .coach-button[b-z3mv05395t] {
  background-color: rgb(240, 242, 245);
}
.page-card.template-card .subject-line .coach-button:hover[b-z3mv05395t] {
  background-color: #e0e1e2;
  color: #000;
}
.page-card.template-card .modified-ts[b-z3mv05395t] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 13px;
  font-weight: 300;
  margin: 0 0 0 7px;
}
.page-card.template-card .modified-ts .ts[b-z3mv05395t] {
  font-weight: 400;
}
.page-card.no-bg[b-z3mv05395t] {
  box-shadow: none !important;
  background-color: transparent;
  border: none;
}

.page-card-horiz-container[b-z3mv05395t] {
  display: flex;
  margin: 0;
  padding: 0;
  gap: 25px;
}
.page-card-horiz-container.column[b-z3mv05395t] {
  flex-direction: column;
  gap: 0;
}
.page-card-horiz-container.help-section .tutorial-card[b-z3mv05395t] {
  margin-left: auto;
}
.page-card-horiz-container.help-section .tutorial-card .card-header .header .minimized-text[b-z3mv05395t] {
  font-size: 20px;
}

.template-edit-form[b-z3mv05395t] {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.template-actions[b-z3mv05395t] {
  margin-top: 15px;
}

.btn.btn-outline-primary[b-z3mv05395t] {
  --bs-btn-color: #258cfb;
  --bs-btn-border-color: #258cfb;
  --bs-btn-hover-bg: #258cfb;
  --bs-btn-hover-border-color: #258cfb;
  --bs-btn-active-bg: #258cfb;
  --bs-btn-active-border-color: #258cfb;
  --bs-btn-disabled-color: #258cfb;
  --bs-btn-disabled-border-color: #258cfb;
}

.offcanvas[b-z3mv05395t] {
  --bs-offcanvas-width: 500px;
}
.offcanvas.page-card[b-z3mv05395t] {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 8px;
  height: auto;
  margin: 0;
  margin-top: 64px;
  padding: 0;
}
.offcanvas.page-card .card-header[b-z3mv05395t] {
  padding: 15px 0 10px 25px;
}
.offcanvas.page-card .card-header .header-title[b-z3mv05395t] {
  display: flex;
  margin: 0 10px 0 0;
}
.offcanvas.page-card .card-header .header-title .icon[b-z3mv05395t] {
  align-items: center;
  color: #258cfb;
  display: flex;
  margin-right: 10px;
}
.offcanvas.page-card .card-header .close-offcanvas[b-z3mv05395t] {
  display: flex;
  margin: 0 0 0 auto;
}
.offcanvas.page-card .card-header .close-offcanvas .btn-close[b-z3mv05395t] {
  font-size: 20px;
}
.offcanvas.page-card .card-body[b-z3mv05395t] {
  border: none;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  padding: 0 25px 10px;
}
.offcanvas.page-card .card-body .instructions[b-z3mv05395t] {
  font-weight: 300;
}
.offcanvas.page-card .card-body .form-actions[b-z3mv05395t] {
  align-items: center;
  display: flex !important;
  justify-content: flex-end;
}
.offcanvas.page-card .card-body .form-actions .skip-wizard[b-z3mv05395t] {
  margin-right: 15px;
  text-transform: lowercase;
}
.offcanvas.page-card .card-body .form-actions .btn-flyout[b-z3mv05395t] {
  text-transform: lowercase;
}
.offcanvas.page-card .card-body:hover[b-z3mv05395t] {
  box-shadow: none;
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t] {
  max-height: 87vh;
  overflow-y: auto;
  padding-right: 12px;
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t]::-webkit-scrollbar {
  width: 18px;
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t] {
  /* Track */
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t] {
  /* Handle */
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t] {
  /* Handle on hover */
}
.offcanvas.page-card .card-body.scrollable[b-z3mv05395t]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.offcanvas.page-card .ai-thinking[b-z3mv05395t] {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  padding: 25px 5px;
  position: absolute;
  top: 30px;
  left: 60px;
}
.offcanvas.page-card .ai-thinking .thinking-icon[b-z3mv05395t] {
  display: flex;
  margin: 22px -3px 10px 60px;
  position: relative;
}
.offcanvas.page-card .ai-thinking .thinking-icon .robot-thinking-icon[b-z3mv05395t] {
  color: #258cfb;
  font-size: 100px;
}
.offcanvas.page-card .ai-thinking .thinking-icon .thinking-bubble-icon[b-z3mv05395t] {
  /* color: black; */
  color: #258cfb;
  font-size: 60px;
  margin-left: -16px;
  margin-top: -40px;
  opacity: 0.8;
}
.offcanvas.page-card .ai-thinking .thinking-text[b-z3mv05395t] {
  align-items: center;
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  margin: 0 10px 0 30px;
  max-width: 200px;
  text-align: center;
}

.offcanvas-backdrop[b-z3mv05395t] {
  margin-top: 64px;
}

@media (max-width: 1199.98px) {
  .page-card.welcome-card .card-body[b-z3mv05395t] {
    flex-direction: column;
  }
  .page-card.welcome-card .card-body .no-template[b-z3mv05395t] {
    flex-direction: row;
    padding-bottom: 0;
  }
  .page-card.welcome-card .card-body .no-template .no-template-icon[b-z3mv05395t] {
    font-size: 35px;
    margin-bottom: 0;
  }
  .page-card.welcome-card .card-body .no-template .header[b-z3mv05395t] {
    margin-bottom: 0;
    margin-left: 10px;
  }
  .page-card.welcome-card .card-body .no-template .no-template-text[b-z3mv05395t] {
    display: none;
  }
  .page-card.welcome-card .card-body .intro[b-z3mv05395t] {
    margin-top: 0;
  }
  .page-card.tutorial-card .card-body .ai-thinking[b-z3mv05395t] {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.4);
    padding: 25px 5px 15px;
    bottom: 60px;
    right: 60px;
  }
  .page-card.tutorial-card .card-body .ai-thinking .thinking-icon[b-z3mv05395t] {
    margin: 22px -3px 10px 55px;
  }
  .page-card.tutorial-card .card-body .ai-thinking .thinking-text[b-z3mv05395t] {
    margin: 0 10px 0 30px;
  }
  .page-card.tutorial-card.template-card .card-header[b-z3mv05395t] {
    flex-direction: column;
  }
  .page-card.tutorial-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
    margin-top: -5px;
  }
  .page-card.template-card .card-header[b-z3mv05395t] {
    flex-direction: column;
  }
  .page-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
    margin: -3px 0 0;
  }
  .page-card-horiz-container.column .page-card.template-card .card-header[b-z3mv05395t] {
    flex-direction: row;
  }
  .page-card-horiz-container.column .page-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
    margin: 5px 0 0 10px;
  }
}
@media (max-width: 991.98px) {
  .page-card-horiz-container[b-z3mv05395t] {
    flex-direction: column;
  }
  .page-card-horiz-container .page-card.tutorial-card.not-first-time[b-z3mv05395t] {
    background-color: transparent;
    border: none;
    box-shadow: none !important;
    margin-right: 0 !important;
    padding: 0;
  }
  .page-card-horiz-container .page-card.tutorial-card.not-first-time .card-header[b-z3mv05395t],
  .page-card-horiz-container .page-card.tutorial-card.not-first-time .card-body[b-z3mv05395t] {
    display: none;
  }
  .page-card-horiz-container .page-card.tutorial-card.not-first-time .small-screen-show-offcanvas[b-z3mv05395t] {
    display: flex;
  }
  .page-card-horiz-container .page-card.tutorial-card.minimized[b-z3mv05395t] {
    border: none;
    margin: 15px 10px 10px auto;
    padding: 0;
  }
  .page-card-horiz-container .page-card.template-card[b-z3mv05395t] {
    margin-top: 0;
  }
  .page-card-horiz-container .page-card.template-card .card-header[b-z3mv05395t] {
    flex-direction: row;
  }
  .page-card-horiz-container .page-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
    margin: 5px 0 0 10px;
  }
}
@media (max-width: 767.98px) {
  .page-card.welcome-card .card-body .no-template .header[b-z3mv05395t] {
    line-height: 24px;
    white-space: unset;
  }
  .offcanvas.page-card[b-z3mv05395t] {
    --bs-offcanvas-width: 80vw;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: 8px;
    margin-top: 64px;
  }
  .offcanvas.page-card .card-header[b-z3mv05395t] {
    padding-top: 20px;
  }
  .offcanvas-backdrop[b-z3mv05395t] {
    margin-top: 64px;
  }
}
@media (max-width: 575.98px) {
  .page-card.template-card .card-header[b-z3mv05395t] {
    flex-direction: column !important;
  }
  .page-card.template-card .card-header .sub-header-text[b-z3mv05395t] {
    margin-top: -4px !important;
  }
  .template-actions[b-z3mv05395t] {
    margin: 10px 0 12px 0;
  }
  .offcanvas.page-card[b-z3mv05395t] {
    --bs-offcanvas-width: 90vw;
  }
}
@media (max-width: 449.98px) {
  .page-card.tutorial-card .small-screen-show-offcanvas .btn-show-tutorial-offcanvas[b-z3mv05395t] {
    font-size: 18px;
  }
  .template-actions .right[b-z3mv05395t] {
    flex: 0 0 50%;
    justify-content: flex-end;
    margin-left: auto;
    max-width: 50%;
  }
  .template-actions .btn-next[b-z3mv05395t] {
    flex: none;
    max-width: none;
    width: 100%;
  }
  .offcanvas.page-card[b-z3mv05395t] {
    --bs-offcanvas-width: 95vw;
  }
}

/*# sourceMappingURL=EmailTemplateAlt.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/GetStarted.razor.rz.scp.css */
.get-started[b-z3oely9xg7]{display:flex;flex-direction:column;margin:0}.get-started .header[b-z3oely9xg7]{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 7% 25px}.get-started .header h2[b-z3oely9xg7]{color:#f47920;display:flex;flex-direction:column;font-family:"Kaushan Script","Open Sans";font-size:45px;font-weight:500;margin:5px 25px 0 0;text-shadow:1px 1px rgba(30,55,108,.7);text-transform:lowercase}.get-started .header .header-text[b-z3oely9xg7]{align-items:flex-end;display:flex;flex:1;flex-direction:column;font-size:16px;justify-content:center;margin-top:10px}.get-started .header .header-text .btn-register[b-z3oely9xg7]{border:1px solid rgba(0,0,0,.05);border-radius:6px;font-size:14px;margin:7px 5px 0 0;padding:7px 15px;text-transform:uppercase}.get-started .header .header-text .btn-register .icon-1[b-z3oely9xg7]{color:#adadad;margin-right:3px}.get-started .header .header-text .btn-register .icon-2[b-z3oely9xg7]{margin-left:4px}.get-started .header .header-text .btn-register:hover[b-z3oely9xg7]{border-color:#b0c4de;color:#2680c2;text-shadow:0 0 1px rgba(0,0,0,.25)}.get-started .header .header-text .btn-register:hover .icon-1[b-z3oely9xg7]{color:gray;text-shadow:none}.get-started .header .header-text .btn-register:hover .icon-2[b-z3oely9xg7]{color:#f47920;text-shadow:none;--fa-secondary-color: cornflowerblue;--fa-primary-opacity: 0.58}.get-started .get-started-row[b-z3oely9xg7]{display:flex;flex-direction:row;flex-wrap:wrap}.get-started .get-started-row .get-started-item[b-z3oely9xg7]{display:flex;flex:1;margin:10px 0 0 0}.get-started .get-started-row .get-started-item .icon-container[b-z3oely9xg7]{display:flex;padding:5px 13px 5px 5px}.get-started .get-started-row .get-started-item .icon-container .icon[b-z3oely9xg7]{align-items:center;background-color:rgba(0,0,0,.04);border:2px solid rgba(0,0,0,.05);border-radius:50px;color:rgba(0,0,0,.6);display:flex;font-size:28px;height:fit-content;justify-content:center;padding:12px 26px;margin:0}.get-started .get-started-row .get-started-item .instruction[b-z3oely9xg7]{display:flex;flex-direction:column;font-size:14px}.get-started .get-started-row .get-started-item .instruction h4[b-z3oely9xg7]{font-size:16px;font-weight:600;margin-bottom:0;text-transform:uppercase}.get-started .get-started-row .get-started-item .instruction p[b-z3oely9xg7]{margin:7px 0 0 0}.get-started .get-started-row .get-started-item .instruction p.second[b-z3oely9xg7]{margin-top:15px}.get-started .get-started-row .get-started-item .instruction p .allow[b-z3oely9xg7]{float:right;width:250px}.get-started .get-started-row .get-started-item .instruction .google-auth-instructions[b-z3oely9xg7]{color:rgba(0,0,0,.6);display:flex;font-size:14px;margin:5px 0 20px 0}.get-started .get-started-row .get-started-item .instruction .google-auth-instructions .help-link[b-z3oely9xg7]{margin-left:3px}.get-started .get-started-row .get-started-item .get-started-item-multi[b-z3oely9xg7]{display:flex;flex:1}.get-started .get-started-row .get-started-item .sport .instruction .sport-info-container[b-z3oely9xg7]{display:flex}.get-started .get-started-row .get-started-item.first[b-z3oely9xg7]{margin-right:35px}.get-started .get-started-row .get-started-item.multi[b-z3oely9xg7]{flex-direction:column}.get-started .get-started-row .get-started-item.multi .multi-item[b-z3oely9xg7]{display:flex;margin:0}.get-started .get-started-row .get-started-item.multi .multi-item.first[b-z3oely9xg7]{margin-bottom:25px}.get-started .get-started-row .get-started-item.payment .instruction p .subscribe[b-z3oely9xg7]{float:right;margin:-20px 10px 10px}@media(max-width: 990.98px){.get-started .header[b-z3oely9xg7]{flex-direction:column}.get-started .get-started-row .get-started-item .sport .instruction .sport-info-container[b-z3oely9xg7]{flex-direction:column}}/*# sourceMappingURL=GetStarted.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/GettingStarted.razor.rz.scp.css */
.admin-functions[b-gz1xhrcqqm] {
  display: flex;
  justify-content: right;
  font-size: 13px;
  margin: 15px 0 8px;
  padding-right: 5px;
  text-transform: lowercase;
}
.admin-functions label[b-gz1xhrcqqm] {
  color: lightslategray;
  font-weight: 600;
  margin-right: 12px;
}
.admin-functions a[b-gz1xhrcqqm] {
  color: lightseagreen;
  margin-right: 10px;
}
.admin-functions a:hover[b-gz1xhrcqqm] {
  text-decoration: underline;
}

.title-row[b-gz1xhrcqqm] {
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
}
.title-row .title[b-gz1xhrcqqm] {
  align-items: center;
  display: flex;
  font-family: "Cheorcy", "Kaushan Script", "Open Sans";
  font-size: 20px;
  margin-right: 25px;
  white-space: nowrap;
}
.title-row .title .number[b-gz1xhrcqqm] {
  color: #F47920;
  display: flex;
  font-family: "Merriweather Sans";
  font-size: 109px;
  font-weight: 400;
  line-height: normal;
  margin: 0 4px 2px 0;
  text-shadow: 1px 2px rgba(30, 55, 108, 0.7);
}
.title-row .title .text[b-gz1xhrcqqm] {
  color: #F47920;
  display: flex;
  flex-direction: column;
  font-size: 50px;
  font-weight: 500;
  margin-top: -13px;
  position: relative;
  text-shadow: 2px 1px rgba(30, 55, 108, 0.7);
  text-transform: lowercase;
}
.title-row .title span[b-gz1xhrcqqm] {
  line-height: 43px;
}
.title-row .intro-text[b-gz1xhrcqqm] {
  font-size: 18px;
  font-weight: 500;
  padding: 12px 20px 0 10px;
  position: relative;
}
.title-row .intro-text a.go[b-gz1xhrcqqm] {
  border: 1px solid rgba(37, 89, 132, 0.05);
  border-radius: 5px;
  color: #255984;
  float: right;
  font-family: "Lato";
  font-size: 22px;
  font-weight: 600;
  margin-top: 6px;
  padding: 5px 15px;
  text-transform: uppercase;
}
.title-row .intro-text a.go:hover[b-gz1xhrcqqm] {
  border-color: rgba(37, 89, 132, 0.3);
  text-decoration: none;
  text-shadow: 0 0 2px rgba(244, 121, 32, 0.8);
}
.title-row .intro-text a.go:hover span[b-gz1xhrcqqm] {
  --fa-secondary-opacity: 0.8;
}
.title-row .intro-text a.go span[b-gz1xhrcqqm] {
  --fa-primary-color: #255984;
  --fa-secondary-color: #f47920;
  --fa-secondary-opacity: 0.6;
  margin-left: 4px;
}

.steps-container[b-gz1xhrcqqm] {
  margin: 20px 0 0;
  display: flex;
}
.steps-container .steps[b-gz1xhrcqqm] {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.steps-container .steps .step-item[b-gz1xhrcqqm] {
  display: flex;
  margin: 0 10px 25px 10px;
  align-items: flex-start;
}
.steps-container .steps .step-item .icon[b-gz1xhrcqqm] {
  display: flex;
  padding: 5px 13px 5px 5px;
}
.steps-container .steps .step-item .icon span[b-gz1xhrcqqm] {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.04);
  border: 2px solid rgba(0, 0, 0, 0.05);
  border-radius: 50px;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  padding: 23px;
}
.steps-container .steps .step-item .instructions[b-gz1xhrcqqm] {
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.steps-container .steps .step-item .instructions h4[b-gz1xhrcqqm] {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
}
.steps-container .steps .step-item .instructions p[b-gz1xhrcqqm] {
  margin: 7px 0 0 0;
}
.steps-container .steps .step-item img.coach-img[b-gz1xhrcqqm] {
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: 130px;
}
.steps-container .steps .step-item.next[b-gz1xhrcqqm] {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
}
.steps-container .steps .step-item.next button[b-gz1xhrcqqm] {
  margin: 10px 15px 0 0;
}
.steps-container .steps .step-item.next button.btn[b-gz1xhrcqqm] {
  font-size: 16px;
  font-weight: 600;
  padding: 10px 20px;
  text-transform: uppercase;
}
.steps-container .steps .step-item.next button span[b-gz1xhrcqqm] {
  margin-left: 10px;
}

.mobile-how[b-gz1xhrcqqm] {
  display: none;
}

@media (max-width: 990.98px) {
  .title-row[b-gz1xhrcqqm] {
    flex-direction: column;
  }
  .title-row .title[b-gz1xhrcqqm] {
    margin-bottom: -15px;
  }
  .title-row .title .number[b-gz1xhrcqqm] {
    font-size: 60px;
    text-shadow: 2px 1px rgba(30, 55, 108, 0.7);
  }
  .title-row .title .text[b-gz1xhrcqqm] {
    font-size: 45px;
    flex-direction: row;
  }
  .title-row .title .text span[b-gz1xhrcqqm] {
    margin-left: 5px;
  }
  .title-row .title .text span.second[b-gz1xhrcqqm] {
    margin-left: 9px;
  }
}
@media (max-width: 768px) {
  .title-row[b-gz1xhrcqqm],
  .steps-container[b-gz1xhrcqqm] {
    display: none !important;
  }
  .mobile-how[b-gz1xhrcqqm] {
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 58px);
  }
  .how-hero[b-gz1xhrcqqm] {
    background: linear-gradient(155deg, #083d56, #0C6288);
    padding: 20px 20px 26px;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
  }
  .how-hero .how-ring[b-gz1xhrcqqm] {
    position: absolute;
    border-radius: 50%;
    border: 1px solid rgba(242, 102, 58, 0.13);
  }
  .how-hero .wr1[b-gz1xhrcqqm] {
    width: 260px;
    height: 260px;
    right: -60px;
    top: -60px;
  }
  .how-hero .wr2[b-gz1xhrcqqm] {
    width: 175px;
    height: 175px;
    right: -18px;
    top: -18px;
  }
  .how-hero .prog[b-gz1xhrcqqm] {
    display: flex;
    gap: 5px;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
  }
  .how-hero .prog .pdot[b-gz1xhrcqqm] {
    height: 3px;
    flex: 1;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.18);
  }
  .how-hero .prog .pdot.on[b-gz1xhrcqqm] {
    background: #F2663A;
  }
  .how-hero .how-eye[b-gz1xhrcqqm] {
    font-size: 10px;
    font-weight: 700;
    color: rgba(255, 255, 255, 0.36);
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 7px;
    position: relative;
    z-index: 1;
  }
  .how-hero .how-h[b-gz1xhrcqqm] {
    font-family: "Bebas Neue", sans-serif;
    font-size: 40px;
    line-height: 1;
    color: white;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    position: relative;
    z-index: 1;
  }
  .how-hero .how-h .acc[b-gz1xhrcqqm] {
    color: #F2663A;
  }
  .how-hero .how-sub[b-gz1xhrcqqm] {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.52);
    line-height: 1.6;
    position: relative;
    z-index: 1;
  }
  .how-body[b-gz1xhrcqqm] {
    padding: 22px 18px;
    background: white;
    flex: 1;
  }
  .how-body .feat-list[b-gz1xhrcqqm] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px;
  }
  .how-body .feat-list .feat-row[b-gz1xhrcqqm] {
    display: flex;
    gap: 13px;
    align-items: flex-start;
  }
  .how-body .feat-list .feat-row .feat-icon[b-gz1xhrcqqm] {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: #fef0eb;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 19px;
  }
  .how-body .feat-list .feat-row .feat-title[b-gz1xhrcqqm] {
    font-size: 13px;
    font-weight: 700;
    color: #0a2030;
    margin-bottom: 3px;
  }
  .how-body .feat-list .feat-row .feat-desc[b-gz1xhrcqqm] {
    font-size: 12px;
    color: #4a5568;
    line-height: 1.55;
    margin: 0;
  }
  .how-body .how-cta[b-gz1xhrcqqm] {
    display: block;
    width: 100%;
    background: #F2663A;
    color: white;
    padding: 15px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px;
    border: none;
    cursor: pointer;
    box-shadow: 0 5px 18px rgba(242, 102, 58, 0.35);
  }
  .how-body .how-cta:hover[b-gz1xhrcqqm] {
    background: #f5835d;
  }
  .how-body .how-skip[b-gz1xhrcqqm] {
    text-align: center;
    font-size: 12px;
    color: #8a96a8;
    padding: 6px;
  }
  .how-body .how-skip a[b-gz1xhrcqqm] {
    color: #8a96a8;
    text-decoration: none;
  }
  .how-body .how-skip a:hover[b-gz1xhrcqqm] {
    color: #4a5568;
  }
}

/*# sourceMappingURL=GettingStarted.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/Index.razor.rz.scp.css */
:root[b-27v7tjuwha] {
  --index-navy: #0C6288;
  --index-navy-dark: #083d56;
  --index-orange: #F2663A;
  --index-orange-light: #f5835d;
  --index-orange-pale: #fef0eb;
  --index-gray-bg: #f4f5f7;
  --index-gray-mid: #e8eaed;
  --index-text-dark: #0a2030;
  --index-text-mid: #4a5568;
  --index-text-light: #8a96a8;
}

.admin-functions[b-27v7tjuwha] {
  display: flex;
  justify-content: flex-end;
  font-size: 13px;
  margin: 15px 0 8px;
  padding-right: 5px;
  text-transform: lowercase;
  position: relative;
  z-index: 10;
}
.admin-functions label[b-27v7tjuwha] {
  color: lightslategray;
  font-weight: 600;
  margin-right: 12px;
}
.admin-functions a[b-27v7tjuwha] {
  color: lightseagreen;
  margin-right: 10px;
}
.admin-functions a:hover[b-27v7tjuwha] {
  text-decoration: underline;
}

.startup-api-error[b-27v7tjuwha] {
  margin: 18px auto 0;
  max-width: 1180px;
  padding: 0 20px;
  position: relative;
  z-index: 15;
}
.startup-api-error .startup-api-error-content[b-27v7tjuwha] {
  align-items: center;
  background: linear-gradient(135deg, rgba(166, 31, 31, 0.96) 0%, rgba(210, 73, 58, 0.96) 100%);
  border-radius: 18px;
  box-shadow: 0 16px 36px -24px rgba(120, 17, 17, 0.8);
  color: #fff;
  display: flex;
  gap: 16px;
  padding: 16px 18px;
}
.startup-api-error .startup-api-error-icon[b-27v7tjuwha] {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.16);
  border-radius: 50%;
  display: flex;
  flex: 0 0 42px;
  font-size: 18px;
  height: 42px;
  justify-content: center;
  width: 42px;
}
.startup-api-error .startup-api-error-copy[b-27v7tjuwha] {
  flex: 1;
}
.startup-api-error .startup-api-error-title[b-27v7tjuwha] {
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15;
  margin-bottom: 4px;
}
.startup-api-error .startup-api-error-text[b-27v7tjuwha] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  line-height: 1.45;
}
.startup-api-error .startup-api-error-button[b-27v7tjuwha] {
  border: none;
  color: #8f2222;
  flex-shrink: 0;
  font-weight: 700;
  min-width: 96px;
  text-transform: none;
}

.desktop-landing[b-27v7tjuwha] {
  display: block;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  overflow-x: clip;
}

.mobile-welcome[b-27v7tjuwha],
.mobile-dashboard[b-27v7tjuwha] {
  display: none;
}

.desktop-dashboard[b-27v7tjuwha] {
  display: block;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  overflow-x: clip;
}

.dash-banner[b-27v7tjuwha] {
  background: linear-gradient(135deg, #083d56 0%, #0C6288 100%);
  padding: 52px 60px;
}
.dash-banner .dash-banner-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.dash-banner .dash-greeting-name[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 52px;
  line-height: 1;
  color: white;
  letter-spacing: 1px;
  margin-bottom: 6px;
}
.dash-banner .dash-greeting-name span[b-27v7tjuwha] {
  color: #F2663A;
}
.dash-banner .dash-greeting-sub[b-27v7tjuwha] {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.52);
  font-weight: 400;
}
.dash-banner .dash-banner-cta[b-27v7tjuwha] {
  flex-shrink: 0;
  background: #F2663A;
  color: white;
  padding: 14px 32px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 6px 22px rgba(242, 102, 58, 0.42);
  transition: all 0.2s;
}
.dash-banner .dash-banner-cta:hover[b-27v7tjuwha] {
  background: #f5835d;
  transform: translateY(-2px);
  color: white;
}

.dash-stats-row[b-27v7tjuwha] {
  background: #f4f5f7;
  border-bottom: 1px solid #e8eaed;
  padding: 32px 60px;
}
.dash-stats-row .dash-stats-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  gap: 16px;
}

.dash-stat-card[b-27v7tjuwha] {
  flex: 1;
  background: white;
  border-radius: 14px;
  padding: 22px 20px;
  border: 1px solid #e8eaed;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
  text-align: center;
}
.dash-stat-card.featured[b-27v7tjuwha] {
  background: #0C6288;
  border-color: #0C6288;
}
.dash-stat-card.featured .dash-stat-icon[b-27v7tjuwha] {
  color: rgba(255, 255, 255, 0.7);
}
.dash-stat-card.featured .dash-stat-num[b-27v7tjuwha] {
  color: #F2663A;
}
.dash-stat-card.featured .dash-stat-date[b-27v7tjuwha] {
  color: #F2663A;
}
.dash-stat-card.featured .dash-stat-lbl[b-27v7tjuwha] {
  color: rgba(255, 255, 255, 0.42);
}
.dash-stat-card .dash-stat-icon[b-27v7tjuwha] {
  font-size: 22px;
  margin-bottom: 8px;
}
.dash-stat-card .dash-stat-num[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: 1px;
  color: #0a2030;
  margin-bottom: 6px;
}
.dash-stat-card .dash-stat-date[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 28px;
  line-height: 1;
  letter-spacing: 1px;
  color: #0a2030;
  margin-bottom: 6px;
}
.dash-stat-card .dash-stat-lbl[b-27v7tjuwha] {
  font-size: 11px;
  color: #8a96a8;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.dash-body[b-27v7tjuwha] {
  background: white;
  padding: 48px 60px 64px;
}
.dash-body .dash-body-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
}

.dash-section-label[b-27v7tjuwha] {
  font-size: 12px;
  font-weight: 700;
  color: #8a96a8;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.dash-actions-grid[b-27v7tjuwha] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
@media (max-width: 1100px) {
  .dash-actions-grid[b-27v7tjuwha] {
    grid-template-columns: repeat(2, 1fr);
  }
}

.dash-action-card[b-27v7tjuwha] {
  background: white;
  border: 1.5px solid #e8eaed;
  border-radius: 14px;
  padding: 24px 20px;
  display: flex;
  align-items: center;
  gap: 16px;
  text-decoration: none;
  color: inherit;
  transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;
}
.dash-action-card:hover[b-27v7tjuwha] {
  border-color: #0C6288;
  box-shadow: 0 6px 20px rgba(12, 98, 136, 0.1);
  transform: translateY(-2px);
}
.dash-action-card .dash-action-icon[b-27v7tjuwha] {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
}
.dash-action-card .dash-action-icon.orange[b-27v7tjuwha] {
  background: #fef0eb;
}
.dash-action-card .dash-action-icon.blue[b-27v7tjuwha] {
  background: #e7f2f8;
}
.dash-action-card .dash-action-icon.green[b-27v7tjuwha] {
  background: #eaf5ee;
}
.dash-action-card .dash-action-icon.gray[b-27v7tjuwha] {
  background: #f4f5f7;
}
.dash-action-card .dash-action-title[b-27v7tjuwha] {
  font-size: 14px;
  font-weight: 700;
  color: #0a2030;
  margin-bottom: 4px;
}
.dash-action-card .dash-action-sub[b-27v7tjuwha] {
  font-size: 12px;
  color: #8a96a8;
  line-height: 1.4;
}
.dash-action-card .dash-action-arrow[b-27v7tjuwha] {
  font-size: 22px;
  color: #ccc;
  margin-left: auto;
  flex-shrink: 0;
  line-height: 1;
}

.eyebrow[b-27v7tjuwha] {
  font-size: 11px;
  font-weight: 700;
  color: #F2663A;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.section-h2[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 50px;
  line-height: 1;
  letter-spacing: 0.5px;
  color: #0a2030;
  margin-bottom: 16px;
}

.section-sub[b-27v7tjuwha] {
  font-size: 16px;
  color: #4a5568;
  line-height: 1.7;
  max-width: 540px;
}

.hero[b-27v7tjuwha] {
  min-height: 100vh;
  background: linear-gradient(135deg, #083d56 0%, #0C6288 60%, #0a4d6e 100%);
  display: flex;
  align-items: center;
  padding: 58px 60px 0;
  position: relative;
  overflow: hidden;
}
.hero .hero-ring[b-27v7tjuwha] {
  position: absolute;
  border-radius: 50%;
  border: 1px solid rgba(242, 102, 58, 0.1);
}
.hero .hr1[b-27v7tjuwha] {
  width: 700px;
  height: 700px;
  right: -100px;
  top: -100px;
}
.hero .hr2[b-27v7tjuwha] {
  width: 520px;
  height: 520px;
  right: -25px;
  top: -25px;
}
.hero .hr3[b-27v7tjuwha] {
  width: 360px;
  height: 360px;
  right: 55px;
  top: 55px;
}
.hero .hero-glow[b-27v7tjuwha] {
  position: absolute;
  width: 580px;
  height: 580px;
  background: radial-gradient(circle, rgba(242, 102, 58, 0.15) 0%, transparent 65%);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.hero .hero-content[b-27v7tjuwha] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 80px;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding: 100px 0 80px;
}
.hero .hero-left[b-27v7tjuwha] {
  flex: 1;
}
.hero .hero-badge[b-27v7tjuwha] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(242, 102, 58, 0.15);
  border: 1px solid rgba(242, 102, 58, 0.35);
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 12px;
  font-weight: 600;
  color: #f5835d;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 26px;
}
.hero .hero-h1[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 80px;
  line-height: 0.95;
  color: white;
  letter-spacing: 1px;
  margin-bottom: 22px;
}
.hero .hero-h1 .accent[b-27v7tjuwha] {
  color: #F2663A;
}
.hero .hero-h1 .italic[b-27v7tjuwha] {
  font-family: "DM Serif Display", serif;
  font-style: italic;
  font-size: 84px;
  display: block;
}
.hero .hero-sub[b-27v7tjuwha] {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.65);
  line-height: 1.65;
  max-width: 460px;
  margin-bottom: 38px;
}
.hero .hero-btns[b-27v7tjuwha] {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 52px;
}
.hero .btn-hero-primary[b-27v7tjuwha] {
  background: #F2663A;
  color: white;
  padding: 15px 34px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  box-shadow: 0 8px 28px rgba(242, 102, 58, 0.42);
  transition: all 0.2s;
}
.hero .btn-hero-primary:hover[b-27v7tjuwha] {
  background: #f5835d;
  transform: translateY(-2px);
  color: white;
}
.hero .btn-hero-ghost[b-27v7tjuwha] {
  color: rgba(255, 255, 255, 0.75);
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  padding-bottom: 2px;
  transition: color 0.2s;
}
.hero .btn-hero-ghost:hover[b-27v7tjuwha] {
  color: white;
}
.hero .hero-stats[b-27v7tjuwha] {
  display: flex;
  gap: 36px;
  padding-top: 36px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.hero .hero-stats .stat-num[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 34px;
  color: #F2663A;
  letter-spacing: 1px;
}
.hero .hero-stats .stat-lbl[b-27v7tjuwha] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.42);
  font-weight: 500;
  margin-top: 2px;
}
.hero .hero-right[b-27v7tjuwha] {
  flex: 0 0 420px;
}
.hero .app-card[b-27v7tjuwha] {
  background: #07202e;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 40px 90px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(255, 255, 255, 0.04);
}
.hero .app-bar[b-27v7tjuwha] {
  background: #041520;
  padding: 13px 16px;
  display: flex;
  align-items: center;
  gap: 7px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.hero .app-bar .dot[b-27v7tjuwha] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.hero .app-bar .dr[b-27v7tjuwha] {
  background: #ff5f57;
}
.hero .app-bar .dy[b-27v7tjuwha] {
  background: #ffbd2e;
}
.hero .app-bar .dg[b-27v7tjuwha] {
  background: #28ca41;
}
.hero .app-bar .app-bar-title[b-27v7tjuwha] {
  flex: 1;
  text-align: center;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.38);
  font-weight: 500;
}
.hero .app-search[b-27v7tjuwha] {
  margin: 14px;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  padding: 9px 12px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.38);
  display: flex;
  align-items: center;
  gap: 8px;
}
.hero .app-chips[b-27v7tjuwha] {
  display: flex;
  gap: 7px;
  margin: 0 14px 14px;
  flex-wrap: wrap;
}
.hero .app-chips .chip[b-27v7tjuwha] {
  padding: 4px 11px;
  border-radius: 100px;
  font-size: 11px;
  font-weight: 600;
  background: rgba(242, 102, 58, 0.15);
  border: 1px solid rgba(242, 102, 58, 0.3);
  color: #f5835d;
}
.hero .app-chips .chip.off[b-27v7tjuwha] {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3);
}
.hero .coach-rows[b-27v7tjuwha] {
  padding: 0 14px 14px;
}
.hero .coach-rows .coach-row[b-27v7tjuwha] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 11px;
  border-radius: 9px;
  margin-bottom: 5px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.06);
}
.hero .coach-rows .coach-row.sel[b-27v7tjuwha] {
  background: rgba(242, 102, 58, 0.12);
  border-color: rgba(242, 102, 58, 0.28);
}
.hero .coach-rows .coach-row .avi[b-27v7tjuwha] {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 12px;
  color: white;
}
.hero .coach-rows .coach-row .a1[b-27v7tjuwha] {
  background: #3b6eb5;
}
.hero .coach-rows .coach-row .a2[b-27v7tjuwha] {
  background: #7b4b9c;
}
.hero .coach-rows .coach-row .a3[b-27v7tjuwha] {
  background: #2e8b6a;
}
.hero .coach-rows .coach-row .a4[b-27v7tjuwha] {
  background: #b54b3b;
}
.hero .coach-rows .coach-row .cn[b-27v7tjuwha] {
  font-size: 13px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.88);
}
.hero .coach-rows .coach-row .cs[b-27v7tjuwha] {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.38);
}
.hero .coach-rows .coach-row .ck[b-27v7tjuwha] {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  flex-shrink: 0;
  background: #F2663A;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}
.hero .coach-rows .coach-row .cu[b-27v7tjuwha] {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  flex-shrink: 0;
  border: 1.5px solid rgba(255, 255, 255, 0.2);
}
.hero .app-action[b-27v7tjuwha] {
  margin: 0 14px 14px;
  background: #F2663A;
  border-radius: 9px;
  padding: 11px 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hero .app-action .aa-label[b-27v7tjuwha] {
  font-size: 13px;
  font-weight: 700;
  color: white;
}
.hero .app-action .aa-count[b-27v7tjuwha] {
  background: rgba(0, 0, 0, 0.18);
  color: white;
  font-size: 11px;
  font-weight: 700;
  padding: 3px 9px;
  border-radius: 20px;
}

.sport-strip[b-27v7tjuwha] {
  background: #fef0eb;
  border-top: 1px solid rgba(242, 102, 58, 0.15);
  border-bottom: 1px solid rgba(242, 102, 58, 0.15);
  padding: 14px 60px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.sport-strip .strip-lbl[b-27v7tjuwha] {
  font-size: 11px;
  font-weight: 700;
  color: #F2663A;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-right: 6px;
}
.sport-strip .sport-pill[b-27v7tjuwha] {
  background: white;
  border: 1.5px solid rgba(242, 102, 58, 0.2);
  color: #4a5568;
  padding: 4px 13px;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 600;
}

.problem[b-27v7tjuwha] {
  background: #f4f5f7;
  padding: 88px 60px;
}
.problem .problem-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  gap: 72px;
}
.problem .problem-left[b-27v7tjuwha] {
  flex: 0 0 380px;
}
.problem .problem-right[b-27v7tjuwha] {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}
.problem .pain-card[b-27v7tjuwha] {
  background: white;
  border-radius: 12px;
  padding: 24px;
  border: 1px solid #e8eaed;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: transform 0.2s, box-shadow 0.2s;
}
.problem .pain-card:hover[b-27v7tjuwha] {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.problem .pain-card .pain-icon[b-27v7tjuwha] {
  font-size: 26px;
  margin-bottom: 10px;
}
.problem .pain-card .pain-title[b-27v7tjuwha] {
  font-size: 14px;
  font-weight: 700;
  color: #0a2030;
  margin-bottom: 6px;
}
.problem .pain-card .pain-text[b-27v7tjuwha] {
  font-size: 13px;
  color: #4a5568;
  line-height: 1.6;
  margin: 0;
}

.how[b-27v7tjuwha] {
  background: white;
  padding: 88px 60px;
}
.how .how-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
}
.how .how-header[b-27v7tjuwha] {
  text-align: center;
  margin-bottom: 60px;
}
.how .how-header .section-sub[b-27v7tjuwha] {
  margin: 0 auto;
}
.how .steps-row[b-27v7tjuwha] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 0;
  position: relative;
}
.how .steps-row[b-27v7tjuwha]::before {
  content: "";
  position: absolute;
  top: 31px;
  left: calc(16.67% + 16px);
  right: calc(16.67% + 16px);
  height: 2px;
  background: repeating-linear-gradient(90deg, #F2663A 0, #F2663A 8px, transparent 8px, transparent 16px);
}
.how .step-card[b-27v7tjuwha] {
  text-align: center;
  padding: 0 28px;
}
.how .step-card .step-num-wrap[b-27v7tjuwha] {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: #0C6288;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 22px;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 0 6px white, 0 0 0 8px rgba(12, 98, 136, 0.12);
}
.how .step-card .step-num[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 26px;
  color: white;
  letter-spacing: 1px;
}
.how .step-card .step-title[b-27v7tjuwha] {
  font-size: 17px;
  font-weight: 700;
  color: #0a2030;
  margin-bottom: 8px;
}
.how .step-card .step-desc[b-27v7tjuwha] {
  font-size: 13px;
  color: #4a5568;
  line-height: 1.7;
  margin: 0;
}

.testimonials[b-27v7tjuwha] {
  background: #0C6288;
  padding: 88px 60px;
}
.testimonials .testi-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
}
.testimonials .testi-header[b-27v7tjuwha] {
  text-align: center;
  margin-bottom: 52px;
}
.testimonials .testi-header .section-h2[b-27v7tjuwha] {
  color: white;
}
.testimonials .testi-header .section-sub[b-27v7tjuwha] {
  color: rgba(255, 255, 255, 0.52);
  margin: 0 auto;
}
.testimonials .testi-grid[b-27v7tjuwha] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  margin-bottom: 56px;
}
.testimonials .testi-card[b-27v7tjuwha] {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 14px;
  padding: 26px;
}
.testimonials .testi-card .testi-stars[b-27v7tjuwha] {
  color: #F2663A;
  font-size: 13px;
  margin-bottom: 12px;
}
.testimonials .testi-card .testi-quote[b-27v7tjuwha] {
  font-family: "DM Serif Display", serif;
  font-style: italic;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.72);
  line-height: 1.7;
  margin-bottom: 18px;
}
.testimonials .testi-card .testi-author[b-27v7tjuwha] {
  font-size: 13px;
  font-weight: 700;
  color: white;
}
.testimonials .testi-card .testi-role[b-27v7tjuwha] {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.38);
  margin-top: 3px;
}
.testimonials .stats-row[b-27v7tjuwha] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
}
.testimonials .stat-big[b-27v7tjuwha] {
  text-align: center;
}
.testimonials .stat-big .num[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 56px;
  color: #F2663A;
  letter-spacing: 1px;
  line-height: 1;
}
.testimonials .stat-big .lbl[b-27v7tjuwha] {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.42);
  margin-top: 6px;
}

.who[b-27v7tjuwha] {
  background: #f4f5f7;
  padding: 88px 60px;
}
.who .who-inner[b-27v7tjuwha] {
  max-width: 1200px;
  margin: 0 auto;
}
.who .who-header[b-27v7tjuwha] {
  margin-bottom: 40px;
}
.who .who-grid[b-27v7tjuwha] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 18px;
}
.who .who-card[b-27v7tjuwha] {
  background: white;
  border-radius: 12px;
  padding: 26px 20px;
  border: 1px solid #e8eaed;
  text-align: center;
  transition: transform 0.2s, box-shadow 0.2s;
}
.who .who-card:hover[b-27v7tjuwha] {
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.07);
}
.who .who-card .who-icon[b-27v7tjuwha] {
  font-size: 34px;
  margin-bottom: 12px;
}
.who .who-card .who-title[b-27v7tjuwha] {
  font-size: 15px;
  font-weight: 700;
  color: #0a2030;
  margin-bottom: 7px;
}
.who .who-card .who-desc[b-27v7tjuwha] {
  font-size: 13px;
  color: #4a5568;
  line-height: 1.6;
  margin: 0;
}

.final-cta[b-27v7tjuwha] {
  background: #F2663A;
  padding: 88px 60px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.final-cta[b-27v7tjuwha]::before {
  content: "";
  position: absolute;
  width: 750px;
  height: 750px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.final-cta[b-27v7tjuwha]::after {
  content: "";
  position: absolute;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.final-cta .cta-content[b-27v7tjuwha] {
  position: relative;
  z-index: 1;
}
.final-cta h2[b-27v7tjuwha] {
  font-family: "Bebas Neue", sans-serif;
  font-size: 64px;
  color: white;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 14px;
}
.final-cta p[b-27v7tjuwha] {
  font-size: 17px;
  color: rgba(255, 255, 255, 0.85);
  margin-bottom: 32px;
}
.final-cta .btn-cta-white[b-27v7tjuwha] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: white;
  color: #F2663A;
  padding: 17px 42px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 800;
  text-decoration: none;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18);
  transition: transform 0.2s, box-shadow 0.2s;
}
.final-cta .btn-cta-white:hover[b-27v7tjuwha] {
  transform: translateY(-3px);
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.22);
  color: #F2663A;
}
.final-cta .cta-footnote[b-27v7tjuwha] {
  margin-top: 16px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.62);
  margin-bottom: 0;
}

@media (max-width: 1100px) {
  .hero .hero-content[b-27v7tjuwha] {
    gap: 50px;
  }
  .hero .hero-right[b-27v7tjuwha] {
    flex: 0 0 340px;
  }
  .hero .hero-h1[b-27v7tjuwha] {
    font-size: 66px;
  }
}
@media (max-width: 900px) {
  .hero[b-27v7tjuwha] {
    padding: 58px 30px 0;
  }
  .hero .hero-content[b-27v7tjuwha] {
    flex-direction: column;
    padding: 80px 0 60px;
    gap: 40px;
  }
  .hero .hero-right[b-27v7tjuwha] {
    flex: none;
    width: 100%;
    max-width: 420px;
  }
  .hero .hero-h1[b-27v7tjuwha] {
    font-size: 58px;
  }
  .hero .hero-sub[b-27v7tjuwha] {
    max-width: 100%;
  }
  .problem .problem-inner[b-27v7tjuwha] {
    flex-direction: column;
    gap: 40px;
  }
  .problem .problem-left[b-27v7tjuwha] {
    flex: none;
  }
  .who .who-grid[b-27v7tjuwha] {
    grid-template-columns: 1fr 1fr;
  }
  .testi-grid[b-27v7tjuwha] {
    grid-template-columns: 1fr;
  }
  .stats-row[b-27v7tjuwha] {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
@media (max-width: 768px) {
  .startup-api-error[b-27v7tjuwha] {
    margin-top: 12px;
    padding: 0 12px;
  }
  .startup-api-error .startup-api-error-content[b-27v7tjuwha] {
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 12px;
    padding: 14px;
  }
  .startup-api-error .startup-api-error-icon[b-27v7tjuwha] {
    flex-basis: 38px;
    font-size: 16px;
    height: 38px;
    width: 38px;
  }
  .startup-api-error .startup-api-error-title[b-27v7tjuwha] {
    font-size: 16px;
  }
  .startup-api-error .startup-api-error-text[b-27v7tjuwha] {
    font-size: 13px;
  }
  .startup-api-error .startup-api-error-button[b-27v7tjuwha] {
    width: 100%;
  }
  .desktop-landing[b-27v7tjuwha],
  .desktop-dashboard[b-27v7tjuwha] {
    display: none;
  }
  .mobile-welcome[b-27v7tjuwha],
  .mobile-dashboard[b-27v7tjuwha] {
    display: block;
  }
  .mobile-welcome[b-27v7tjuwha] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    overflow: hidden;
  }
  .splash-screen[b-27v7tjuwha] {
    width: 100%;
    height: 100%;
    background: linear-gradient(158deg, #083d56 0%, #0C6288 58%, #0a4d6e 100%);
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
  }
  .splash-glow[b-27v7tjuwha] {
    position: absolute;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, rgba(242, 102, 58, 0.22) 0%, transparent 65%);
    bottom: 90px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
  }
  .splash-ring[b-27v7tjuwha] {
    position: absolute;
    border-radius: 50%;
    border: 1px solid rgba(242, 102, 58, 0.1);
  }
  .sr1[b-27v7tjuwha] {
    width: 460px;
    height: 460px;
    bottom: -90px;
    left: 50%;
    transform: translateX(-50%);
  }
  .sr2[b-27v7tjuwha] {
    width: 320px;
    height: 320px;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
  }
  .splash-content[b-27v7tjuwha] {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 14px 26px 28px;
    position: relative;
    z-index: 1;
    text-align: center;
    overflow-y: auto;
  }
  .splash-mascot-wrap[b-27v7tjuwha] {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #F2663A;
    margin: 0 auto 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 32px rgba(242, 102, 58, 0.48);
    font-family: "Bebas Neue", sans-serif;
    font-size: 24px;
    color: white;
  }
  .splash-wordmark[b-27v7tjuwha] {
    font-family: "Bebas Neue", sans-serif;
    font-size: 32px;
    color: white;
    letter-spacing: 2px;
    margin-bottom: 3px;
  }
  .splash-wordmark em[b-27v7tjuwha] {
    color: #F2663A;
    font-style: normal;
  }
  .splash-tagline[b-27v7tjuwha] {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.32);
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 36px;
  }
  .splash-h1[b-27v7tjuwha] {
    font-family: "Bebas Neue", sans-serif;
    font-size: 54px;
    line-height: 0.95;
    color: white;
    letter-spacing: 1px;
    margin-bottom: 12px;
  }
  .splash-h1 .acc[b-27v7tjuwha] {
    color: #F2663A;
  }
  .splash-sub[b-27v7tjuwha] {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.65;
    margin-bottom: 28px;
  }
  .btn-full-orange[b-27v7tjuwha] {
    display: block;
    width: 100%;
    background: #F2663A;
    color: white;
    padding: 15px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    margin-bottom: 10px;
    box-shadow: 0 6px 22px rgba(242, 102, 58, 0.4);
  }
  .btn-full-orange:hover[b-27v7tjuwha] {
    background: #f5835d;
    color: white;
  }
  .btn-full-ghost[b-27v7tjuwha] {
    display: block;
    width: 100%;
    background: rgba(255, 255, 255, 0.07);
    color: rgba(255, 255, 255, 0.7);
    padding: 15px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.12);
    margin-bottom: 18px;
    cursor: pointer;
  }
  .btn-full-ghost:hover[b-27v7tjuwha] {
    background: rgba(255, 255, 255, 0.12);
    color: white;
  }
  .splash-note[b-27v7tjuwha] {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.26);
  }
  .splash-stats[b-27v7tjuwha] {
    display: flex;
    width: 100%;
    margin-top: 24px;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    padding-top: 18px;
  }
  .splash-stats .sstat[b-27v7tjuwha] {
    flex: 1;
    text-align: center;
  }
  .splash-stats .sstat + .sstat[b-27v7tjuwha] {
    border-left: 1px solid rgba(255, 255, 255, 0.08);
  }
  .splash-stats .sstat-n[b-27v7tjuwha] {
    font-family: "Bebas Neue", sans-serif;
    font-size: 22px;
    color: #F2663A;
  }
  .splash-stats .sstat-l[b-27v7tjuwha] {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.3);
    margin-top: 1px;
  }
  .mobile-dashboard[b-27v7tjuwha] {
    background: #f4f5f7;
    min-height: calc(100vh - 58px);
  }
  .mobile-dashboard .home-body[b-27v7tjuwha] {
    padding: 16px 15px 80px;
  }
  .mobile-dashboard .greet-row[b-27v7tjuwha] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .mobile-dashboard .greet-row .greet-name[b-27v7tjuwha] {
    font-size: 19px;
    font-weight: 700;
    color: #0a2030;
  }
  .mobile-dashboard .greet-row .greet-name span[b-27v7tjuwha] {
    color: #F2663A;
  }
  .mobile-dashboard .greet-row .greet-sub[b-27v7tjuwha] {
    font-size: 12px;
    color: #8a96a8;
    margin-top: 2px;
  }
  .mobile-dashboard .stat-grid[b-27v7tjuwha] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 9px;
    margin-bottom: 18px;
  }
  .mobile-dashboard .stat-tile[b-27v7tjuwha] {
    background: white;
    border-radius: 12px;
    padding: 14px;
    border: 1px solid #e8eaed;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  }
  .mobile-dashboard .stat-tile.feat[b-27v7tjuwha] {
    background: #0C6288;
    border-color: #0C6288;
  }
  .mobile-dashboard .stat-tile.feat .tile-num[b-27v7tjuwha] {
    color: #F2663A;
  }
  .mobile-dashboard .stat-tile.feat .tile-lbl[b-27v7tjuwha] {
    color: rgba(255, 255, 255, 0.38);
  }
  .mobile-dashboard .stat-tile .tile-icon[b-27v7tjuwha] {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .mobile-dashboard .stat-tile .tile-num[b-27v7tjuwha] {
    font-family: "Bebas Neue", sans-serif;
    font-size: 28px;
    letter-spacing: 0.5px;
    color: #0a2030;
    line-height: 1;
  }
  .mobile-dashboard .stat-tile .tile-lbl[b-27v7tjuwha] {
    font-size: 10px;
    color: #8a96a8;
    font-weight: 500;
    margin-top: 2px;
  }
  .mobile-dashboard .sec-row[b-27v7tjuwha] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 9px;
  }
  .mobile-dashboard .sec-row .sec-title[b-27v7tjuwha] {
    font-size: 13px;
    font-weight: 700;
    color: #0a2030;
  }
  .mobile-dashboard .sec-row .sec-link[b-27v7tjuwha] {
    font-size: 12px;
    color: #0C6288;
    font-weight: 600;
    text-decoration: none;
  }
  .mobile-dashboard .action-list[b-27v7tjuwha] {
    display: flex;
    flex-direction: column;
    gap: 7px;
    margin-bottom: 18px;
  }
  .mobile-dashboard .action-row[b-27v7tjuwha] {
    background: white;
    border-radius: 11px;
    padding: 12px;
    display: flex;
    align-items: center;
    gap: 11px;
    border: 1px solid #e8eaed;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
    text-decoration: none;
    color: inherit;
  }
  .mobile-dashboard .action-row:hover[b-27v7tjuwha] {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  }
  .mobile-dashboard .action-row .act-icon[b-27v7tjuwha] {
    width: 38px;
    height: 38px;
    border-radius: 10px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
  }
  .mobile-dashboard .action-row .ai-o[b-27v7tjuwha] {
    background: #fef0eb;
  }
  .mobile-dashboard .action-row .ai-b[b-27v7tjuwha] {
    background: #e7f2f8;
  }
  .mobile-dashboard .action-row .ai-g[b-27v7tjuwha] {
    background: #eaf5ee;
  }
  .mobile-dashboard .action-row .act-title[b-27v7tjuwha] {
    font-size: 13px;
    font-weight: 700;
    color: #0a2030;
  }
  .mobile-dashboard .action-row .act-sub[b-27v7tjuwha] {
    font-size: 11px;
    color: #8a96a8;
    margin-top: 2px;
  }
  .mobile-dashboard .action-row .act-chev[b-27v7tjuwha] {
    font-size: 16px;
    color: #ccc;
    margin-left: auto;
    flex-shrink: 0;
  }
  .mobile-dashboard .view-coaches-cta[b-27v7tjuwha] {
    margin-top: 4px;
  }
  .mobile-dashboard .view-coaches-cta .btn-view-coaches[b-27v7tjuwha] {
    display: block;
    background: white;
    border: 1.5px solid #e8eaed;
    border-radius: 11px;
    padding: 14px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #0C6288;
    text-decoration: none;
    transition: border-color 0.15s, box-shadow 0.15s;
  }
  .mobile-dashboard .view-coaches-cta .btn-view-coaches:hover[b-27v7tjuwha] {
    border-color: #0C6288;
    box-shadow: 0 3px 10px rgba(12, 98, 136, 0.12);
  }
}

/*# sourceMappingURL=Index.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/MyCoaches.razor.rz.scp.css */
.coach-search[b-3apw5i82tp] {
  display: flex;
  flex-direction: column;
}
.coach-search .search-actions[b-3apw5i82tp] {
  align-content: flex-end;
  display: flex;
  flex: 1;
  font-family: "Open Sans";
  font-size: 14px;
  justify-content: flex-end;
  margin: 10px 0 5px 0;
  text-transform: lowercase;
}
.coach-search .search-actions .filter-search[b-3apw5i82tp] {
  margin: 0 25px 0 0;
}
.coach-search .search-actions .filter-search .icon[b-3apw5i82tp] {
  font-size: 16px;
  margin-right: 2px;
}
.coach-search .search-actions .filter-search .icon.close[b-3apw5i82tp] {
  color: #e66a6a;
  font-size: 12px;
}
.coach-search .search-actions .filter-search:hover .icon[b-3apw5i82tp] {
  color: #f47920;
}
.coach-search .search-actions .filter-search:hover .icon.close[b-3apw5i82tp] {
  color: rgba(230, 106, 106, 0.8);
}
.coach-search .search-actions a.search-link[b-3apw5i82tp] {
  font-weight: 500;
  margin-right: 10px;
}
.coach-search .search-actions a.search-link .icon.close[b-3apw5i82tp] {
  color: #e66a6a;
  font-size: 12px;
}
.coach-search .search-actions a.search-link:hover .icon[b-3apw5i82tp] {
  color: #f47920;
}
.coach-search .search-actions a.search-link:hover .icon.close[b-3apw5i82tp] {
  color: rgba(230, 106, 106, 0.8);
}
.coach-search .search-info-header[b-3apw5i82tp] {
  display: flex;
}
.coach-search .search-info-header .category-label[b-3apw5i82tp],
.coach-search .search-info-header .sort-label[b-3apw5i82tp] {
  color: #898989;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin: 7px 7px 0 0;
  text-transform: uppercase;
}
.coach-search .search-info-header .filter-container[b-3apw5i82tp] {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0 15px 0 10px;
  overflow: auto;
  padding-top: 4px;
}
.coach-search .search-info-header .filter-container .filter-categories[b-3apw5i82tp] {
  display: flex;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category[b-3apw5i82tp] {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  flex-direction: column;
  height: fit-content;
  margin: 0 15px 5px 0;
  transition: all 2s ease-in-out;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .filter-header[b-3apw5i82tp] {
  align-items: center;
  color: #555559;
  display: flex;
  flex: 1;
  font-size: 14px;
  font-weight: 600;
  justify-content: space-between;
  margin: 0 10px 2px 0;
  padding: 3px 3px 3px 10px;
  width: 100%;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .filter-header .text[b-3apw5i82tp] {
  display: text;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .filter-header .icon[b-3apw5i82tp] {
  display: flex;
  font-size: 13px;
  margin-left: 25px;
  position: relative;
  right: 2px;
  top: 2px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .filter-header .icon.close[b-3apw5i82tp] {
  right: 1px;
  top: 2px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container[b-3apw5i82tp] {
  padding: 4px 0;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container .filter-item[b-3apw5i82tp] {
  align-items: center;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  font-size: 13px;
  justify-content: space-between;
  padding-left: 14px;
  padding-right: 35px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container .filter-item:hover[b-3apw5i82tp] {
  background-color: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container .filter-item.form-check .form-check-input[type=checkbox][b-3apw5i82tp] {
  margin-bottom: 3px;
  margin-left: 25px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp] {
  overflow: auto;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp]::-webkit-scrollbar {
  width: 18px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp] {
  /* Track */
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp] {
  /* Handle */
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp] {
  /* Handle on hover */
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category .results-container.overflow-container[b-3apw5i82tp]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category.orgs .filter-header .icon[b-3apw5i82tp] {
  margin-left: 27px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category.orgs .filter-item.division-filter-item[b-3apw5i82tp] {
  padding-left: 29px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category.states[b-3apw5i82tp] {
  margin-right: 0;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category.states .filter-header .icon[b-3apw5i82tp] {
  margin-left: 121px;
  margin-right: 5px;
}
.coach-search .search-info-header .filter-container .filter-categories .filter-category.states .results-container[b-3apw5i82tp] {
  max-height: 242px;
}
.coach-search .search-info-header .filter-container .filter-categories .clear-filters[b-3apw5i82tp] {
  display: flex;
  font-size: 13px;
  height: fit-content;
  margin: 6px 0 0 9px;
}
.coach-search .search-info-header .filter-container .filter-categories .clear-filters:hover[b-3apw5i82tp] {
  text-decoration: underline;
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp] {
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  margin: 2px 0 5px 0;
  overflow: auto;
}
.coach-search .search-info-header .filter-container .selected-filters .param[b-3apw5i82tp] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 9px;
  display: flex;
  font-size: 12px;
  margin: 0 10px 0 0;
  padding: 3px 7px 3px 10px;
  white-space: nowrap;
}
.coach-search .search-info-header .filter-container .selected-filters .param .icon[b-3apw5i82tp] {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1px 2px 0 10px;
}
.coach-search .search-info-header .filter-container .selected-filters .param.not-editable[b-3apw5i82tp] {
  border-color: transparent;
  font-weight: 600;
  padding: 3px;
}
.coach-search .search-info-header .filter-container .selected-filters .param.not-editable.first[b-3apw5i82tp] {
  padding-left: 3px;
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp]::-webkit-scrollbar {
  width: 18px;
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp] {
  /* Track */
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp] {
  /* Handle */
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp] {
  /* Handle on hover */
}
.coach-search .search-info-header .filter-container .selected-filters[b-3apw5i82tp]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.coach-search .search-info-header .sort-container[b-3apw5i82tp] {
  display: flex;
  margin: 0 10px 0 50px;
}
.coach-search .search-info-header .sort-container .sort-dropdown[b-3apw5i82tp] {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  font-size: 14px;
  height: fit-content;
  padding-bottom: 4px;
  padding-top: 4px;
}
.coach-search .search-info-header .result-count[b-3apw5i82tp] {
  align-items: flex-end;
  color: rgba(0, 0, 0, 0.32);
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
  white-space: nowrap;
}
.coach-search .search-info-header .result-count span[b-3apw5i82tp] {
  margin-right: 3px;
}
.coach-search .search-info-header .result-count .count[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  margin-right: 3px;
}
.coach-search .search-info-header .result-count .separator[b-3apw5i82tp] {
  margin-left: 3px;
  margin-right: 6px;
}
.coach-search .search-info-header .result-count .found[b-3apw5i82tp] {
  margin-right: 0;
}
.coach-search .search-results-container[b-3apw5i82tp] {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  margin: 0 0 15px 0px;
  max-height: 65vh;
  min-height: 200px;
  overflow: auto;
  padding: 0 16px 25px;
}
.coach-search .search-results-container[b-3apw5i82tp]::-webkit-scrollbar {
  width: 18px;
}
.coach-search .search-results-container[b-3apw5i82tp] {
  /* Track */
}
.coach-search .search-results-container[b-3apw5i82tp]::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 6px;
}
.coach-search .search-results-container[b-3apw5i82tp] {
  /* Handle */
}
.coach-search .search-results-container[b-3apw5i82tp]::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(72, 155, 232, 0.6);
  border-radius: 10px;
  border: 6px solid transparent;
}
.coach-search .search-results-container[b-3apw5i82tp] {
  /* Handle on hover */
}
.coach-search .search-results-container[b-3apw5i82tp]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(72, 155, 232, 0.75);
}
.coach-search .loading[b-3apw5i82tp] {
  align-items: center;
  display: flex;
  color: #62b0e8;
  font-size: 13px;
  font-style: italic;
  font-weight: 500;
  margin: 0 10px;
  text-transform: lowercase;
}

.coaches-container[b-3apw5i82tp] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.coaches-container .enable-toggle[b-3apw5i82tp] {
  align-items: flex-end;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  justify-content: flex-end;
  line-height: normal;
  margin: 15px 20px 2px 0;
}
.coaches-container .enable-toggle .enable-link[b-3apw5i82tp] {
  color: rgba(38, 128, 194, 0.8);
}
.coaches-container .enable-toggle .separator[b-3apw5i82tp] {
  color: lightgray;
  display: flex;
  font-size: 14px;
  margin: 0 4px;
}
.coaches-container .my-coaches[b-3apw5i82tp] {
  display: inline-grid;
  grid-gap: 0;
  grid-template-columns: fit-content(40%) fit-content(50%) fit-content(30%) auto;
  padding: 5px 0;
}
.coaches-container .my-coaches .school-row[b-3apw5i82tp] {
  display: contents;
}
.coaches-container .my-coaches .school-row:hover > div[b-3apw5i82tp] {
  background-color: rgba(0, 0, 0, 0.02);
  border-color: rgba(0, 0, 0, 0.08);
}
.coaches-container .my-coaches .school-row.show-loading:hover > div[b-3apw5i82tp] {
  background-color: transparent;
  border-color: transparent;
}
.coaches-container .my-coaches .grid-item[b-3apw5i82tp] {
  display: flex;
  margin-bottom: 5px;
  padding: 11px 10px 10px 10px;
  position: relative;
}
.coaches-container .my-coaches .grid-item.school[b-3apw5i82tp] {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  color: rgba(0, 0, 0, 0.7);
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  padding-right: 10px;
}
.coaches-container .my-coaches .grid-item.school .name[b-3apw5i82tp] {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
}
.coaches-container .my-coaches .grid-item.school .name-short-location[b-3apw5i82tp] {
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: space-between;
  margin-top: -3px;
  padding: 0 10px 0 3px;
}
.coaches-container .my-coaches .grid-item.school .name-short-location .abbr[b-3apw5i82tp] {
  font-size: 14px;
  font-weight: 600;
}
.coaches-container .my-coaches .grid-item.school .name-short-location .location[b-3apw5i82tp] {
  font-size: 13px;
}
.coaches-container .my-coaches .grid-item.school .name-short-location .location .icon[b-3apw5i82tp] {
  margin-right: 3px;
}
.coaches-container .my-coaches .grid-item.school .school-orgs[b-3apw5i82tp] {
  display: none;
  font-size: 11px;
  margin-top: 4px;
}
.coaches-container .my-coaches .grid-item.school .school-orgs .suggest-edit[b-3apw5i82tp] {
  display: none;
}
.coaches-container .my-coaches .grid-item.school .suggest-edit[b-3apw5i82tp] {
  align-items: center;
  display: none;
  flex: 1;
  font-size: 11px;
  justify-content: flex-end;
  margin: 0;
}
.coaches-container .my-coaches .grid-item.school .suggest-edit .button[b-3apw5i82tp] {
  display: flex;
  color: #0c6288CC;
  margin-right: 12%;
  margin-top: 4px;
}
.coaches-container .my-coaches .grid-item.school .suggest-edit .button .icon[b-3apw5i82tp] {
  align-items: center;
  display: flex;
  font-size: 12px;
  line-height: normal;
  margin-right: 4px;
}
.coaches-container .my-coaches .grid-item.school .suggest-edit .button .text[b-3apw5i82tp] {
  display: flex;
  text-transform: lowercase;
}
.coaches-container .my-coaches .grid-item.school .suggest-edit .button:hover[b-3apw5i82tp] {
  color: #0c6288;
}
.coaches-container .my-coaches .grid-item.school.disabled .name[b-3apw5i82tp] {
  opacity: 0.35;
}
.coaches-container .my-coaches .grid-item.school.disabled .abbr[b-3apw5i82tp] {
  opacity: 0.35;
}
.coaches-container .my-coaches .grid-item.coaches[b-3apw5i82tp] {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  display: flex;
  flex-direction: column;
}
.coaches-container .my-coaches .grid-item.coaches .coach[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  flex-direction: row;
  font-size: 15px;
  margin: 0 0 5px 0;
}
.coaches-container .my-coaches .grid-item.coaches .coach .info[b-3apw5i82tp] {
  display: flex;
  flex-direction: column;
}
.coaches-container .my-coaches .grid-item.coaches .coach .info .name .title[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  margin-left: 6px;
  text-transform: lowercase;
}
.coaches-container .my-coaches .grid-item.coaches .coach .info .email[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px;
}
.coaches-container .my-coaches .grid-item.coaches .coach .coach-actions[b-3apw5i82tp] {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  font-size: 11px;
  justify-content: flex-end;
  margin-left: 4px;
  text-transform: lowercase;
  white-space: nowrap;
}
.coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .enabled[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  margin: 6px 5px 0 10px;
}
.coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove[b-3apw5i82tp] {
  border: 1px solid transparent;
  border-radius: 4px;
  color: #e66a6a99;
  padding: 2px 7px;
  white-space: nowrap;
}
.coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove:hover[b-3apw5i82tp] {
  border-color: #e66a6a99;
  color: #e66a6a;
}
.coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove:active[b-3apw5i82tp] {
  background-color: #e66a6a1a;
}
.coaches-container .my-coaches .grid-item.coaches .coach.disabled .info[b-3apw5i82tp] {
  opacity: 0.45;
}
.coaches-container .my-coaches .grid-item.coaches.disabled .coach .info[b-3apw5i82tp] {
  opacity: 0.45;
}
.coaches-container .my-coaches .grid-item.org-info[b-3apw5i82tp] {
  align-items: end;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  display: flex;
  flex-direction: column;
  padding-left: 15px;
}
.coaches-container .my-coaches .grid-item.org-info .location[b-3apw5i82tp] {
  font-size: 13px;
  margin-top: 2px;
}
.coaches-container .my-coaches .grid-item.org-info .location .icon[b-3apw5i82tp] {
  margin-right: 3px;
}
.coaches-container .my-coaches .grid-item.org-info .orgs[b-3apw5i82tp] {
  display: flex;
  font-size: 11px;
  margin-top: 12px;
}
.coaches-container .my-coaches .grid-item.org-info.disabled .location[b-3apw5i82tp] {
  opacity: 0.4;
}
.coaches-container .my-coaches .grid-item.org-info.disabled .orgs[b-3apw5i82tp] {
  opacity: 0.4;
}
.coaches-container .my-coaches .grid-item.actions[b-3apw5i82tp] {
  align-items: center;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  justify-content: flex-end;
  padding: 0 0 0 10px;
}
.coaches-container .my-coaches .grid-item.actions .enabled[b-3apw5i82tp] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  margin-left: 12%;
  margin-right: auto;
  padding: 11px 0 10px 10px;
}
.coaches-container .my-coaches .grid-item.actions .edit[b-3apw5i82tp] {
  display: flex;
  height: 100%;
  margin: 0;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button[b-3apw5i82tp] {
  align-items: center;
  border-radius: 0;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding-top: 14px;
  position: relative;
  transition: linear 0.5s, background-color 0.1s;
  width: 65px;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button .icon[b-3apw5i82tp] {
  display: flex;
  color: #0c6288CC;
  font-size: 17px;
  line-height: normal;
  margin-top: 13px;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button .text[b-3apw5i82tp] {
  color: transparent;
  display: flex;
  font-size: 11px;
  max-width: 50px;
  text-align: center;
  text-transform: lowercase;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button:hover[b-3apw5i82tp] {
  background-color: #d9ebf3;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button:hover .icon[b-3apw5i82tp] {
  color: #0c6288;
  font-size: 18px;
}
.coaches-container .my-coaches .grid-item.actions .edit a.button:hover .text[b-3apw5i82tp] {
  color: #0c6288;
}
.coaches-container .my-coaches .grid-item.actions .delete[b-3apw5i82tp] {
  display: flex;
  height: 100%;
  margin: 0;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button[b-3apw5i82tp] {
  align-items: center;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  color: #e66a6a;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  transition: linear 0.5s, background-color 0.1s;
  width: 65px;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button .icon[b-3apw5i82tp] {
  display: flex;
  color: #e66a6a99;
  font-size: 18px;
  line-height: normal;
  margin-top: 13px;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button .text[b-3apw5i82tp] {
  display: flex;
  font-size: 11px;
  color: transparent;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button:hover[b-3apw5i82tp] {
  background-color: #f9e7ea;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button:hover .icon[b-3apw5i82tp] {
  color: #e66a6a;
  font-size: 20px;
}
.coaches-container .my-coaches .grid-item.actions .delete a.button:hover .text[b-3apw5i82tp] {
  color: #e66a6a;
}
.coaches-container .my-coaches .grid-item .loading[b-3apw5i82tp] {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: none;
  flex: 1;
  height: 100%;
  justify-content: center;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.coaches-container .my-coaches .grid-item .loading .icon[b-3apw5i82tp] {
  color: #ff3348;
  font-size: 22px;
  margin-right: 7px;
}
.coaches-container .my-coaches .grid-item .loading .text[b-3apw5i82tp] {
  color: #5488dd;
  font-family: "Merriweather Sans";
  font-size: 15px;
}
.coaches-container .my-coaches .grid-item .loading.show-loading[b-3apw5i82tp] {
  display: flex !important;
}
.coaches-container .my-coaches .grid-item .loading.left[b-3apw5i82tp] {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.coaches-container .my-coaches .grid-item .loading.right[b-3apw5i82tp] {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.coaches-container .form-check-input:checked[b-3apw5i82tp] {
  border-color: #0C6288;
  background-color: #0C6288;
}
.coaches-container .offcanvas .offcanvas-header[b-3apw5i82tp] {
  display: flex;
  justify-content: space-between;
}
.coaches-container .offcanvas .offcanvas-header h5 .text[b-3apw5i82tp] {
  color: #255984;
  font-size: 22px;
  font-weight: 600;
  text-transform: lowercase;
}
.coaches-container .offcanvas .offcanvas-header h5 .icon[b-3apw5i82tp] {
  margin-right: 5px;
  --fa-primary-color: #f47920;
  --fa-primary-opacity: 0.75;
  --fa-secondary-color: #255984;
  --fa-secondary-opacity: 0.85;
}
.coaches-container .offcanvas .offcanvas-header .btn-close[b-3apw5i82tp] {
  font-size: 12px;
  font-weight: 600;
  opacity: 0.5;
  position: relative;
  top: -5px;
}
.coaches-container .offcanvas .offcanvas-body[b-3apw5i82tp] {
  --bs-offcanvas-padding-x: 10px;
}
.coaches-container .none-found[b-3apw5i82tp] {
  color: #0c6288;
  display: flex;
  flex-direction: column;
  margin: 25px auto 20px auto;
  padding: 15px 25px 8px 25px;
}
.coaches-container .none-found .header-row[b-3apw5i82tp] {
  display: flex;
}
.coaches-container .none-found .header-row .no-coach-icon .icon[b-3apw5i82tp] {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  --fa-secondary-color: #ffd43b;
  --fa-secondary-opacity: 1;
}
.coaches-container .none-found .header-row h3[b-3apw5i82tp] {
  align-items: center;
  display: flex;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 30px;
  margin-left: 7px;
  text-transform: uppercase;
}
.coaches-container .none-found .select[b-3apw5i82tp] {
  color: gray;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  justify-content: center;
  margin-top: 15px;
  text-align: center;
  text-transform: lowercase;
}

.org-item[b-3apw5i82tp] {
  border: 1px solid transparent;
  border-radius: 5px;
  height: fit-content;
  line-height: normal;
  margin-left: 6px;
  padding: 0 6px;
  white-space: nowrap;
  width: fit-content;
}
.org-item.association[b-3apw5i82tp] {
  border-color: #000;
  color: #000;
  font-weight: 500;
}
.org-item.division[b-3apw5i82tp] {
  font-weight: 500;
}
.org-item.division.d1[b-3apw5i82tp] {
  background-color: #0C628826;
  border-color: #0C6288;
  color: #0C6288;
}
.org-item.division.d2[b-3apw5i82tp] {
  background-color: #CF863226;
  border-color: #CF8632;
  color: #CF8632;
}
.org-item.division.d3[b-3apw5i82tp] {
  background-color: #5D31A826;
  border-color: #5D31A8;
  color: #5D31A8;
}
.org-item.conf[b-3apw5i82tp] {
  background-color: var(--bg);
  border-color: var(--color);
  color: var(--color);
}
.org-item.last[b-3apw5i82tp] {
  margin-right: 3px;
}

@media (max-width: 1199.98px) {
  .filter-container .filter-categories .sort-container[b-3apw5i82tp] {
    margin: 0 5px 0 25px;
  }
  .coaches-container .my-coaches[b-3apw5i82tp] {
    grid-template-columns: fit-content(40%) fit-content(50%) auto;
  }
  .coaches-container .my-coaches .grid-item.school .school-orgs[b-3apw5i82tp] {
    display: flex;
    flex-direction: row;
  }
  .coaches-container .my-coaches .grid-item.org-info[b-3apw5i82tp] {
    display: none;
  }
  .coaches-container .my-coaches .grid-item.actions .enabled[b-3apw5i82tp] {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .filter-container .filter-categories[b-3apw5i82tp] {
    flex-direction: column;
    position: relative;
    width: fit-content;
  }
  .filter-container .filter-categories .filter-category[b-3apw5i82tp] {
    width: 260px;
  }
  .filter-container .filter-categories .clear-filters[b-3apw5i82tp] {
    margin: 0;
    position: absolute;
    right: 18px;
    top: 6px;
  }
  .filter-container .filter-categories .sort-container[b-3apw5i82tp] {
    margin: 0 0 5px 5px;
  }
  .filter-container .filter-categories .sort-container .sort-dropdown[b-3apw5i82tp] {
    width: 196px;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .info .name[b-3apw5i82tp] {
    display: flex;
    flex-direction: column;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .info .name span[b-3apw5i82tp] {
    display: flex;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .info .name span.title[b-3apw5i82tp] {
    margin: -3px 0 -2px 3px;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .info .email[b-3apw5i82tp] {
    margin-left: 3px;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .form-check label[b-3apw5i82tp] {
    display: none;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove .icon[b-3apw5i82tp] {
    font-size: 16px;
    font-weight: 500;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove .delete-coach-text[b-3apw5i82tp] {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .coach-search .search-info-header[b-3apw5i82tp] {
    padding-bottom: 10px;
    position: relative;
  }
  .coach-search .search-info-header .result-count[b-3apw5i82tp] {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .coaches-container .my-coaches[b-3apw5i82tp] {
    grid-template-columns: fit-content(50%) auto;
  }
  .coaches-container .my-coaches .grid-item.school .suggest-edit[b-3apw5i82tp] {
    display: flex;
  }
  .coaches-container .my-coaches .grid-item.coaches[b-3apw5i82tp] {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions[b-3apw5i82tp] {
    display: flex !important;
    flex-wrap: nowrap;
  }
  .coaches-container .my-coaches .grid-item.actions[b-3apw5i82tp] {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .filter-container .filter-categories .sort-container[b-3apw5i82tp] {
    margin: 0 0 10px 5px;
  }
  .coaches-container .my-coaches[b-3apw5i82tp] {
    display: flex;
    flex-direction: column;
  }
  .coaches-container .my-coaches .grid-item.school[b-3apw5i82tp] {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom: none;
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
  }
  .coaches-container .my-coaches .grid-item.school .name[b-3apw5i82tp] {
    white-space: unset;
  }
  .coaches-container .my-coaches .grid-item.school .school-orgs[b-3apw5i82tp] {
    display: flex;
    font-size: 10px;
    justify-content: flex-end;
  }
  .coaches-container .my-coaches .grid-item.school .school-orgs .suggest-edit[b-3apw5i82tp] {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 auto 0 0;
  }
  .coaches-container .my-coaches .grid-item.school .school-orgs .suggest-edit .button[b-3apw5i82tp] {
    margin: 2px 0 3px 4px;
  }
  .coaches-container .my-coaches .grid-item.school > .suggest-edit[b-3apw5i82tp] {
    display: none;
  }
  .coaches-container .my-coaches .grid-item.coaches[b-3apw5i82tp] {
    margin-left: 0;
    padding-left: 30px;
    padding-top: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: none;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .form-check label[b-3apw5i82tp] {
    display: inline;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove .delete-coach-text[b-3apw5i82tp] {
    display: inline;
  }
}
@media (max-width: 449.98px) {
  .coach-search .filter-container.orgs[b-3apw5i82tp] {
    margin-bottom: 7px;
  }
  .coaches-container .my-coaches .grid-item.coaches[b-3apw5i82tp] {
    margin-left: 15px;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .form-check label[b-3apw5i82tp] {
    display: none;
  }
  .coaches-container .my-coaches .grid-item.coaches .coach .coach-actions .remove .delete-coach-text[b-3apw5i82tp] {
    display: none;
  }
}

/*# sourceMappingURL=MyCoaches.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/Pricing.razor.rz.scp.css */
/*# sourceMappingURL=Pricing.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/SampleFindCoaches.razor.rz.scp.css */
.select-sport[b-ssmds6yv42]{display:flex;flex-direction:row}.select-sport .sport-col[b-ssmds6yv42]{display:flex;flex-direction:row}.select-sport .sport-col label[b-ssmds6yv42]{align-items:center;display:flex;margin-right:10px}.select-sport .sport-col .form-select[b-ssmds6yv42]{width:auto}.select-sport .sport-col.search[b-ssmds6yv42]{justify-content:flex-end}.select-sport>*[b-ssmds6yv42]{width:auto}/*# sourceMappingURL=SampleFindCoaches.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/SelectSport.razor.rz.scp.css */
.page-content[b-qefu1ahmpy] {
  display: flex;
  flex-direction: column;
}
.page-content .no-sport-selected[b-qefu1ahmpy] {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 4px -2px rgba(0, 0, 0, 0.2);
  color: #0c6288;
  display: flex;
  flex-direction: column;
  margin: 10px auto 20px 0;
  max-width: 990px;
  padding: 15px 25px 8px 25px;
}
.page-content .no-sport-selected .header-row[b-qefu1ahmpy] {
  display: flex;
}
.page-content .no-sport-selected .header-row .no-coach-icon .icon[b-qefu1ahmpy] {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  --fa-secondary-color: #ffd43b;
  --fa-secondary-opacity: 1;
}
.page-content .no-sport-selected .header-row h3[b-qefu1ahmpy] {
  align-items: center;
  display: flex;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 30px;
  margin-left: 7px;
  text-transform: uppercase;
}
.page-content .no-sport-selected .body-row[b-qefu1ahmpy] {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
.page-content .no-sport-selected .body-row p[b-qefu1ahmpy] {
  font-size: 15px;
  margin: 0 0 10px 0;
}
.page-content .no-sport-selected .body-row p .bold[b-qefu1ahmpy] {
  display: flex;
  font-size: 16px;
  font-weight: 600;
}
.page-content .no-sport-selected .body-row .select[b-qefu1ahmpy] {
  color: gray;
  display: flex;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  justify-content: center;
  margin: 10px 0 0;
  text-transform: lowercase;
}
.page-content .select-sport[b-qefu1ahmpy] {
  display: flex;
}
.page-content .select-sport .btn[b-qefu1ahmpy] {
  margin-left: 10px;
}

/*# sourceMappingURL=SelectSport.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Pages/SignUp.razor.rz.scp.css */
.signup-shell[b-40hwpbj6w3] {
  --navy: #0c6288;
  --navy-dark: #083d56;
  --orange: #f2663a;
  --orange-light: #f5835d;
  --orange-pale: #fef0eb;
  --gray-bg: #f4f5f7;
  --gray-mid: #e8eaed;
  --text-dark: #0a2030;
  --text-mid: #4a5568;
  --text-light: #8a96a8;
  align-items: center;
  background: linear-gradient(160deg, var(--navy-dark) 0%, #0e5577 50%, #0a6b7a 100%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  overflow-x: hidden;
  padding: 40px 20px 80px;
  position: relative;
  width: 100%;
}

.signup-shell[b-40hwpbj6w3]::before,
.signup-shell[b-40hwpbj6w3]::after {
  border: 1px solid rgba(242, 102, 58, 0.08);
  border-radius: 50%;
  content: "";
  pointer-events: none;
  position: fixed;
}

.signup-shell[b-40hwpbj6w3]::before {
  height: 800px;
  right: -200px;
  top: -200px;
  width: 800px;
}

.signup-shell[b-40hwpbj6w3]::after {
  height: 560px;
  right: -100px;
  top: -100px;
  width: 560px;
}

.error-banner[b-40hwpbj6w3] {
  align-items: center;
  background: #fff4f4;
  border: 1px solid #f0b6b6;
  border-radius: 14px;
  color: #8b1e1e;
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
  max-width: 540px;
  padding: 14px 18px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.error-banner .icon[b-40hwpbj6w3] {
  color: #cf1124;
}

.page-brand[b-40hwpbj6w3] {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-bottom: 28px;
  position: relative;
  z-index: 1;
}

.brand-dot[b-40hwpbj6w3] {
  align-items: center;
  background: var(--orange);
  border-radius: 9px;
  box-shadow: 0 4px 16px rgba(242, 102, 58, 0.5);
  color: #fff;
  display: flex;
  font-family: "Bebas Neue", sans-serif;
  font-size: 20px;
  height: 36px;
  justify-content: center;
  width: 36px;
}

.brand-name[b-40hwpbj6w3] {
  color: #fff;
  font-family: "Bebas Neue", sans-serif;
  font-size: 26px;
  letter-spacing: 2px;
}

.brand-name em[b-40hwpbj6w3] {
  color: var(--orange);
  font-style: normal;
}

.signup-card[b-40hwpbj6w3] {
  background: #fff;
  border-radius: 22px;
  box-shadow: 0 32px 80px rgba(0, 0, 0, 0.35);
  max-width: 540px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}

.card-accent[b-40hwpbj6w3] {
  background: linear-gradient(90deg, var(--orange) 0%, var(--orange-light) 100%);
  height: 5px;
}

.step-dots[b-40hwpbj6w3] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 24px 32px 0;
}

.dot-item[b-40hwpbj6w3] {
  align-items: center;
  display: flex;
}

.dot[b-40hwpbj6w3] {
  background: var(--gray-mid);
  border-radius: 50%;
  height: 10px;
  transition: all 0.25s ease;
  width: 10px;
}

.dot.active[b-40hwpbj6w3] {
  background: var(--orange);
  border-radius: 5px;
  width: 28px;
}

.dot.done[b-40hwpbj6w3] {
  background: var(--navy);
  opacity: 0.4;
}

.dot-line[b-40hwpbj6w3] {
  background: var(--gray-mid);
  height: 2px;
  margin: 0 4px;
  width: 36px;
}

.dot-line.done[b-40hwpbj6w3] {
  background: var(--navy);
  opacity: 0.3;
}

.step[b-40hwpbj6w3] {
  display: none;
}

.step.active[b-40hwpbj6w3] {
  display: block;
}

.card-body[b-40hwpbj6w3] {
  padding: 28px 36px 0;
}

.step-tag[b-40hwpbj6w3] {
  color: var(--orange);
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 6px;
  text-transform: uppercase;
}

.step-heading[b-40hwpbj6w3] {
  color: var(--text-dark);
  font-family: "Bebas Neue", sans-serif;
  font-size: 46px;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-bottom: 8px;
}

.step-sub[b-40hwpbj6w3] {
  color: var(--text-mid);
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 1.65;
  margin-bottom: 24px;
}

.loading-state[b-40hwpbj6w3] {
  display: flex;
  justify-content: center;
  margin: 30px 0 14px;
}

.sport-row[b-40hwpbj6w3] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 6px;
}

.sport-chip[b-40hwpbj6w3] {
  align-items: center;
  background: #fff;
  border: 2px solid var(--gray-mid);
  border-radius: 40px;
  color: var(--text-mid);
  cursor: pointer;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 600;
  gap: 8px;
  padding: 10px 18px;
  transition: all 0.15s ease;
}

.sport-chip:hover[b-40hwpbj6w3] {
  background: #f0f7fc;
  border-color: var(--navy);
  color: var(--navy);
}

.sport-chip.selected[b-40hwpbj6w3] {
  background: var(--orange-pale);
  border-color: var(--orange);
  color: var(--orange);
}

.chip-icon[b-40hwpbj6w3] {
  font-size: 18px;
  line-height: 1;
}

.google-section[b-40hwpbj6w3],
.auth-substate.visible[b-40hwpbj6w3] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.google-section[b-40hwpbj6w3] {
  margin-bottom: 8px;
}

.info-callout[b-40hwpbj6w3] {
  background: #f0f7fc;
  border-left: 4px solid var(--navy);
  border-radius: 0 8px 8px 0;
  color: var(--text-mid);
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 1.7;
  padding: 14px 16px;
}

.info-callout strong[b-40hwpbj6w3] {
  color: var(--navy);
}

.google-btn[b-40hwpbj6w3] {
  align-items: center;
  background: #fff;
  border: 2px solid var(--gray-mid);
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  color: var(--text-dark);
  cursor: pointer;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 700;
  gap: 12px;
  justify-content: center;
  padding: 15px 20px;
  transition: all 0.15s ease;
  width: 100%;
}

.google-btn:hover[b-40hwpbj6w3] {
  border-color: #4285f4;
  box-shadow: 0 4px 16px rgba(66, 133, 244, 0.15);
}

.g-circle[b-40hwpbj6w3] {
  align-items: center;
  background: #4285f4;
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-size: 13px;
  font-weight: 800;
  height: 26px;
  justify-content: center;
  width: 26px;
}

.connected-card[b-40hwpbj6w3] {
  align-items: center;
  background: #eaf5ee;
  border: 2px solid rgba(46, 139, 87, 0.33);
  border-radius: 12px;
  display: flex;
  gap: 14px;
  padding: 16px 18px;
}

.connected-check[b-40hwpbj6w3] {
  align-items: center;
  background: #2e8b57;
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-size: 17px;
  height: 38px;
  justify-content: center;
  width: 38px;
}

.connected-info[b-40hwpbj6w3] {
  flex: 1;
  min-width: 0;
}

.connected-label[b-40hwpbj6w3] {
  color: #2e8b57;
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  margin-bottom: 2px;
  text-transform: uppercase;
}

.connected-email[b-40hwpbj6w3] {
  color: var(--text-dark);
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  overflow-wrap: anywhere;
}

.connected-switch[b-40hwpbj6w3] {
  background: none;
  border: none;
  color: var(--text-light);
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  padding: 0;
  text-decoration: underline;
}

.connected-switch:hover[b-40hwpbj6w3] {
  color: var(--navy);
}

.subscriber-banner[b-40hwpbj6w3] {
  align-items: center;
  background: #f0f7fc;
  border: 1.5px solid var(--navy);
  border-radius: 10px;
  color: var(--navy);
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 600;
  gap: 10px;
  line-height: 1.6;
  padding: 14px 16px;
}

.subscriber-banner .icon[b-40hwpbj6w3] {
  --fa-primary-color: var(--navy);
  --fa-secondary-color: var(--orange);
  flex-shrink: 0;
}

.pricing-panel[b-40hwpbj6w3] {
  background: var(--gray-bg);
  border: 1px solid var(--gray-mid);
  border-radius: 14px;
  margin-bottom: 10px;
  padding: 6px 20px 20px;
}

.stripe-note[b-40hwpbj6w3] {
  color: var(--text-light);
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  margin-bottom: 6px;
  margin-top: 8px;
  text-align: center;
}

.card-nav[b-40hwpbj6w3] {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
  padding: 20px 36px 28px;
}

.btn-back[b-40hwpbj6w3] {
  align-items: center;
  background: none;
  border: none;
  color: var(--text-light);
  cursor: pointer;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 600;
  gap: 5px;
  transition: color 0.15s ease;
}

.btn-back:hover[b-40hwpbj6w3] {
  color: var(--text-dark);
}

.btn-next[b-40hwpbj6w3] {
  align-items: center;
  background: var(--orange);
  border: none;
  border-radius: 10px;
  box-shadow: 0 6px 20px rgba(242, 102, 58, 0.38);
  color: #fff;
  cursor: pointer;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 700;
  gap: 8px;
  justify-content: center;
  padding: 13px 28px;
  transition: background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.btn-next:hover[b-40hwpbj6w3] {
  background: var(--orange-light);
  transform: translateY(-1px);
}

.btn-next:disabled[b-40hwpbj6w3] {
  background: var(--gray-mid);
  box-shadow: none;
  color: var(--text-light);
  cursor: default;
  transform: none;
}

.pricing-panel[b-40hwpbj6w3]  .my-row {
  margin-top: 0 !important;
}

.pricing-panel[b-40hwpbj6w3]  .price-container {
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
}

.pricing-panel[b-40hwpbj6w3]  .price-container h2 {
  color: var(--text-dark);
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.pricing-panel[b-40hwpbj6w3]  .actions .btn {
  background: var(--orange);
  border-color: var(--orange);
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.pricing-panel[b-40hwpbj6w3]  .actions .btn:hover,
.pricing-panel[b-40hwpbj6w3]  .actions .btn:focus {
  background: var(--orange-light);
  border-color: var(--orange-light);
}

@media (max-width: 767.98px) {
  .signup-shell[b-40hwpbj6w3] {
    padding: 28px 12px 48px;
  }

  .signup-card[b-40hwpbj6w3] {
    max-width: 100%;
  }

  .card-body[b-40hwpbj6w3] {
    padding: 24px 20px 0;
  }

  .card-nav[b-40hwpbj6w3] {
    padding: 18px 20px 22px;
  }

  .step-heading[b-40hwpbj6w3] {
    font-size: 38px;
  }

  .sport-row[b-40hwpbj6w3] {
    flex-direction: column;
  }

  .sport-chip[b-40hwpbj6w3] {
    justify-content: flex-start;
    width: 100%;
  }

  .connected-card[b-40hwpbj6w3] {
    align-items: flex-start;
    flex-direction: column;
  }

  .connected-switch[b-40hwpbj6w3] {
    margin-left: 52px;
  }
}

@media (max-width: 575.98px) {
  .page-brand[b-40hwpbj6w3] {
    margin-bottom: 22px;
  }

  .brand-name[b-40hwpbj6w3] {
    font-size: 24px;
  }

  .step-dots[b-40hwpbj6w3] {
    padding: 20px 20px 0;
  }

  .step-heading[b-40hwpbj6w3] {
    font-size: 34px;
  }

  .step-sub[b-40hwpbj6w3],
  .info-callout[b-40hwpbj6w3],
  .subscriber-banner[b-40hwpbj6w3] {
    font-size: 12px;
  }

  .card-nav[b-40hwpbj6w3] {
    gap: 12px;
  }

  .card-nav .btn-next[b-40hwpbj6w3],
  .card-nav .btn-back[b-40hwpbj6w3] {
    flex: 1;
    justify-content: center;
  }

  .pricing-panel[b-40hwpbj6w3] {
    padding: 6px 12px 16px;
  }
}
/* _content/Gaffer.Shared.UI/Components/Pages/Test.razor.rz.scp.css */
.my-row[b-ehpjdbpeah]{align-items:center;display:flex;margin:5px 0}.my-row .input[b-ehpjdbpeah]{margin:0 15px 0 0}.my-row .color-value[b-ehpjdbpeah]{align-items:center;display:flex;font-size:13px;width:100px}.my-row .color-value .color[b-ehpjdbpeah]{border:1px solid rgba(0,0,0,.2);display:flex;height:15px;margin-left:5px;width:30px}.my-row .sample[b-ehpjdbpeah]{align-items:center;display:block;margin-left:15px}.my-row .sample .conf[b-ehpjdbpeah]{background-color:var(--bg);border:1px solid var(--color);color:var(--color);align-items:center;border-radius:5px;display:block;font-size:11px;line-height:normal;margin-right:15px;padding:0 6px}/*# sourceMappingURL=Test.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Shared/AppFooter.razor.rz.scp.css */
footer[b-l705bazxpa] {
  color: #b9b9b9;
  display: flex;
  font-size: 13px;
  margin-top: 20px;
  max-height: 60px;
  padding: 10px 2rem 8px;
  text-transform: lowercase;
}
footer .footer[b-l705bazxpa] {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
footer .footer .copyright[b-l705bazxpa] {
  display: flex;
}
footer .footer .copyright .name[b-l705bazxpa] {
  margin-left: 4px;
}
footer .footer .copyright .name .hey-gaffer[b-l705bazxpa] {
  color: inherit;
}
footer .footer .right-content[b-l705bazxpa] {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
footer .footer .right-content a[b-l705bazxpa] {
  color: rgba(0, 0, 0, 0.4);
  text-decoration: none;
  margin-left: 10px;
}
footer .footer .right-content a:hover[b-l705bazxpa] {
  color: shade(rgba(0, 0, 0, 0.4), 25%);
}

.mobile-bottom-nav[b-l705bazxpa] {
  display: none;
}

@media (max-width: 575.98px) {
  .mobile-bottom-nav[b-l705bazxpa] {
    align-items: center;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    bottom: 0;
    box-shadow: 0 -2px 8px -3px rgba(0, 0, 0, 0.15);
    display: flex;
    justify-content: space-around;
    left: 0;
    padding-bottom: env(safe-area-inset-bottom);
    padding-left: 12px;
    padding-right: 12px;
    position: fixed;
    right: 0;
    z-index: 1040;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item {
    align-items: center;
    border-top: 2px solid transparent;
    color: #7c96b1;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 11px;
    font-weight: 500;
    gap: 3px;
    justify-content: center;
    min-height: 58px;
    padding: 8px 4px 10px;
    text-align: center;
    text-decoration: none;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item.active {
    border-top: 2px solid #e66a6a;
    color: #000;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item.active .mobile-nav-icon {
    color: #0c6288;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item.active .icon-active {
    display: block;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item.active .icon-inactive {
    display: none;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item .mobile-nav-icon {
    align-items: center;
    display: flex;
    font-size: 22px;
    height: 26px;
    justify-content: center;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item .mobile-nav-icon .profile-image {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    display: block;
    height: 24px;
    object-fit: cover;
    width: 24px;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item .icon-active {
    display: none;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item .icon-inactive {
    display: block;
  }
  .mobile-bottom-nav[b-l705bazxpa]  .mobile-nav-item .mobile-nav-label {
    letter-spacing: 0.3px;
    text-transform: lowercase;
  }
}

/*# sourceMappingURL=AppFooter.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Shared/AppHeader.razor.rz.scp.css */
.offcanvas[b-xqbofbdj4q], .offcanvas-lg[b-xqbofbdj4q], .offcanvas-md[b-xqbofbdj4q], .offcanvas-sm[b-xqbofbdj4q], .offcanvas-xl[b-xqbofbdj4q], .offcanvas-xxl[b-xqbofbdj4q] {
  --bs-offcanvas-width: 300px;
}

.navbar[b-xqbofbdj4q] {
  align-items: center;
  background-color: #fff !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px -3px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 0;
}
.navbar nav[b-xqbofbdj4q] {
  align-items: stretch;
}
.navbar .navbar-brand[b-xqbofbdj4q] {
  align-items: center;
  display: flex;
  line-height: normal;
  margin: 8px 10px 6px 0;
  padding: 0;
}
.navbar .navbar-brand img[b-xqbofbdj4q] {
  filter: invert(10%) sepia(70%) saturate(4000%) hue-rotate(195deg) brightness(50%) drop-shadow(0 0 2px #f47920);
  margin: 0 1px 0 10px;
  transform: rotate(4deg);
  width: 50px;
}
.navbar .navbar-brand .text[b-xqbofbdj4q] {
  font-family: "Cheorcy", "Baloo Tamma 2", "Open Sans";
  font-size: 28px;
  font-weight: 600;
  margin: 4px 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.navbar .navbar-brand .text.hey[b-xqbofbdj4q] {
  color: #f47920;
  font-weight: 500;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
}
.navbar .navbar-brand .text.gaffer[b-xqbofbdj4q] {
  color: #003057;
}
.navbar .navbar-brand__OLD[b-xqbofbdj4q] {
  color: #003057;
  display: flex;
  font-family: Lato, Roboto, "Open Sans";
  line-height: normal;
  margin: 0 10px 0 0;
  padding: 5px 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-brand__OLD img[b-xqbofbdj4q] {
  filter: invert(10%) sepia(70%) saturate(4000%) hue-rotate(195deg) brightness(50%) drop-shadow(0 0 2px #f47920);
  transform: rotate(4deg);
  width: 45px;
}
.navbar .navbar-brand__OLD .hey[b-xqbofbdj4q] {
  color: #003057;
  display: flex;
  font-family: "Kaushan Script";
  font-size: 23px;
  font-weight: 600;
  letter-spacing: 2px;
  margin: 9px 0 0 -20px;
  text-transform: lowercase;
  transform-origin: -4px -20px;
  transform: rotate(-30deg);
}
.navbar .navbar-brand__OLD .gaffer[b-xqbofbdj4q] {
  color: #f47920;
  display: flex;
  font-size: 34px;
  font-weight: 600;
  margin: 2px 0 0 -5px;
  text-transform: uppercase;
}
.navbar .navbar-brand__OLD .coach[b-xqbofbdj4q] {
  color: #f47920;
  display: block;
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
}
.navbar .navbar-brand__OLD .emailer[b-xqbofbdj4q] {
  color: #003057;
  display: block;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 4px;
  margin-right: -6px;
  margin-top: -5px;
  text-transform: lowercase;
}
.navbar .navbar-toggler[b-xqbofbdj4q] {
  border-color: transparent;
}
.navbar .navbar-toggler:focus[b-xqbofbdj4q] {
  box-shadow: none;
}
.navbar .navbar-toggler.login[b-xqbofbdj4q] {
  display: none;
}
.navbar .navbar-container.offcanvas .offcanvas-body[b-xqbofbdj4q] {
  flex: 1;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q] {
  align-items: flex-end;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q] {
  align-items: stretch;
  display: flex;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item {
  align-items: center;
  border-bottom: 2px solid transparent;
  color: #7c96b1;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.5px;
  padding: 10px 30px 0;
  text-align: center;
  text-transform: lowercase;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item .expand-text {
  margin-right: 4px;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item:hover {
  border-bottom: 2px solid rgba(78, 161, 198, 0.4);
  color: #70879e;
}
.navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item.active {
  border-bottom: 2px solid #e66a6a;
  color: #0C6288;
  cursor: default;
  font-weight: 600;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user[b-xqbofbdj4q] {
  align-items: center;
  color: #0C6288;
  display: flex;
  margin: 0 40px 0 10px;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action[b-xqbofbdj4q] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0 9px 0 0;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .name[b-xqbofbdj4q] {
  color: #0C6288;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info[b-xqbofbdj4q] {
  display: flex;
  flex-direction: row;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .badge[b-xqbofbdj4q] {
  display: flex;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  margin: -1px 10px 0 0;
  padding: 1px 6px;
  text-transform: lowercase;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .badge.subscriber[b-xqbofbdj4q] {
  background-color: rgb(215, 247, 194);
  color: rgb(0, 105, 8);
  height: fit-content;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .badge.admin[b-xqbofbdj4q] {
  background-color: #d1e7dd;
  color: #055160;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .badge.cancels[b-xqbofbdj4q] {
  background-color: rgb(235, 238, 241);
  color: rgb(84, 89, 105);
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .badge.cancels .icon[b-xqbofbdj4q] {
  display: flex;
  align-items: center;
  margin: 3px 4px 0 0;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .past-subscriber[b-xqbofbdj4q] {
  color: rgba(0, 0, 0, 0.35);
  font-size: 10px;
  margin: 2px 10px 0 0;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .logout[b-xqbofbdj4q] {
  color: rgba(0, 0, 0, 0.7);
  display: flex;
  flex-wrap: nowrap;
  font-size: 13px;
  margin: -3px 0 0 0;
  text-align: right;
  white-space: nowrap;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .logout .logout-icon[b-xqbofbdj4q] {
  align-items: center;
  display: flex;
  margin-left: 5px;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .logout:hover[b-xqbofbdj4q] {
  color: #62B0E8;
  text-decoration: none;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .account-info .logout:hover .far[b-xqbofbdj4q] {
  color: #F47920;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .login[b-xqbofbdj4q] {
  color: #0C6288;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
  white-space: nowrap;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .login .login-icon[b-xqbofbdj4q] {
  align-items: center;
  display: flex;
  font-size: 18px;
  margin-left: 7px;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .login:hover[b-xqbofbdj4q] {
  color: #62B0E8;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .account-action .login:hover .login-icon[b-xqbofbdj4q] {
  color: #F47920;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .user-icon[b-xqbofbdj4q] {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .user-icon img[b-xqbofbdj4q] {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  display: flex;
  height: 40px;
  margin: 0;
  overflow: hidden;
  transition: all 0.2s ease;
  vertical-align: inherit;
}
.navbar .navbar-container.offcanvas .offcanvas-body .user .user-icon img:hover[b-xqbofbdj4q] {
  transform: rotate(8deg);
  transition: all 0.2s ease;
}

@media (max-width: 1199.98px) {
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q] {
    padding-left: 5px;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item .expand-text {
    display: none;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .user[b-xqbofbdj4q] {
    margin-right: 20px;
  }
}
@media (max-width: 991.98px) {
  .navbar .navbar-container.offcanvas .offcanvas-body .user[b-xqbofbdj4q] {
    margin-right: 10px;
  }
}
@media (max-width: 824.98px) {
  .navbar nav[b-xqbofbdj4q] {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar .navbar-brand[b-xqbofbdj4q] {
    margin: 0;
    margin: 8px 0 6px 0;
  }
  .navbar .navbar-brand .hey[b-xqbofbdj4q], .navbar .navbar-brand .gaffer[b-xqbofbdj4q] {
    display: none;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .user[b-xqbofbdj4q] {
    margin-right: 0;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .user .user-icon[b-xqbofbdj4q] {
    display: none;
    margin-right: 0;
  }
}
.login .login-wrapper[b-xqbofbdj4q] {
  display: inline-grid;
}
.login .login-content[b-xqbofbdj4q],
.login .login-spinner[b-xqbofbdj4q] {
  grid-area: 1/1;
}
.login .login-content[b-xqbofbdj4q] {
  align-items: center;
  display: flex;
  flex-direction: row;
  transition: opacity 0.15s ease;
  white-space: nowrap;
}
.login .login-content.loading[b-xqbofbdj4q] {
  opacity: 0.3;
}
.login .login-spinner[b-xqbofbdj4q] {
  place-self: center;
}

@media (max-width: 575.98px) {
  .navbar nav[b-xqbofbdj4q] {
    flex-direction: row-reverse;
  }
  .navbar nav .navbar-brand[b-xqbofbdj4q] {
    margin-right: calc(50% - 19px);
  }
  .navbar .navbar-toggler.login[b-xqbofbdj4q] {
    align-items: center;
    color: #0C6288;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .navbar .navbar-toggler.login .login-icon[b-xqbofbdj4q] {
    align-items: center;
    display: flex;
    font-size: 18px;
    margin-left: 7px;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body[b-xqbofbdj4q] {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q] {
    justify-content: flex-start !important;
    padding-left: 0;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item {
    align-items: center;
    border-bottom: none;
    border-right: 5px solid transparent;
    justify-content: flex-end;
    padding: 10px 15px 10px 0;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item .expand-text {
    display: inline-block;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .navbar-nav[b-xqbofbdj4q]  a.nav-item.active {
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: none;
    border-right: 5px solid #e66a6a;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .user[b-xqbofbdj4q] {
    justify-content: flex-end;
    margin-top: 20px;
    padding-right: 20px;
  }
  .navbar .navbar-container.offcanvas .offcanvas-body .user .user-icon[b-xqbofbdj4q] {
    display: flex;
  }
}

/*# sourceMappingURL=AppHeader.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Shared/Loading.razor.rz.scp.css */
.loading[b-gcyj3ap8ve]{color:#0c6288;display:block;margin:20px 0 20px 40px;text-align:left}.loading.center[b-gcyj3ap8ve]{margin:20px 0;text-align:center}.loading.right[b-gcyj3ap8ve]{margin-left:40px;text-align:right}.loading.orange[b-gcyj3ap8ve]{color:#ffa843}.loading.green[b-gcyj3ap8ve]{color:#5fc605}.loading.red[b-gcyj3ap8ve]{color:#ff3248}.loading.blue[b-gcyj3ap8ve]{color:#258cfb}.loading .spinner[b-gcyj3ap8ve]{color:#e66a6a;margin-right:5px}.loading .text[b-gcyj3ap8ve]{font-family:"Open Sans";font-size:14px;font-weight:600;margin-left:2px}.loading .text.fa-md[b-gcyj3ap8ve]{font-size:1em;margin-left:3px}.loading .text.fa-lg[b-gcyj3ap8ve]{font-size:1.2em;margin-left:5px}.loading .text.fa-2x[b-gcyj3ap8ve]{font-size:1.8em;margin-left:5px}
/* _content/Gaffer.Shared.UI/Components/Shared/PricingInfo.razor.rz.scp.css */
.my-row[b-6ggs4x8vuq]{display:flex;flex-direction:column;margin-bottom:10px;position:relative}.my-row .price-container[b-6ggs4x8vuq]{align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.2);border-radius:10px;box-shadow:0 0 8px -3px rgba(0,0,0,.4);display:flex;flex-direction:column;font-family:"Open Sans";max-width:250px;min-width:200px;padding:10px 0;width:fit-content}.my-row .price-container h2[b-6ggs4x8vuq]{color:#708090;font-size:19px;font-weight:500;margin:10px 0 0 0;text-transform:uppercase}.my-row .price-container .price[b-6ggs4x8vuq]{display:flex;margin-bottom:5px}.my-row .price-container .price .currency[b-6ggs4x8vuq]{color:#d3d3d3;font-family:"Open Sans";font-size:32px;font-weight:300;margin:12px 4px 0 0}.my-row .price-container .price .amount[b-6ggs4x8vuq]{color:#2f4f4f;font-size:56px}.my-row .price-container .price .per-month[b-6ggs4x8vuq]{align-items:flex-end;bottom:10px;color:#d3d3d3;display:flex;font-size:26px;left:3px;position:relative}.my-row .price-container .savings[b-6ggs4x8vuq]{color:#d3d3d3;display:flex;font-size:13px;margin:-18px 0 0;text-transform:lowercase}.my-row .price-container .savings .saving-amount[b-6ggs4x8vuq]{color:#a9a9a9;font-weight:500;margin:0 3px}.my-row .price-container .toggle-row[b-6ggs4x8vuq]{display:flex;flex-direction:column;margin:0 0 15px}.my-row .price-container .toggle-row .toggle .group-item .form-check-input[b-6ggs4x8vuq]{bottom:-1px;font-size:16px}.my-row .price-container .toggle-row .toggle .group-item label[b-6ggs4x8vuq]{font-size:13px}.my-row .price-container .benefits[b-6ggs4x8vuq]{display:flex;flex:1;flex-direction:column;padding:0 20px}.my-row .price-container .benefits .benefit-row[b-6ggs4x8vuq]{color:#708090;display:flex;font-size:14px;margin-bottom:10px}.my-row .price-container .benefits .benefit-row .icon[b-6ggs4x8vuq]{color:#2196f3;margin-right:12px;position:relative;top:5px}.my-row .price-container .benefits .benefit-row .text[b-6ggs4x8vuq]{color:#a9a9a9}.my-row .price-container .actions[b-6ggs4x8vuq]{display:flex;flex:1;padding:15px 20px 5px;width:100%}.my-row .price-container .actions .btn-primary[b-6ggs4x8vuq]{background:#2196f3;border-color:#2196f3;font-size:14px;text-transform:uppercase;width:100%}.my-row .price-container .actions .btn-primary .text[b-6ggs4x8vuq]{white-space:nowrap}.my-row .price-container .actions .btn-primary .text.redirecting[b-6ggs4x8vuq]{margin-left:4px;min-width:179px;text-transform:lowercase}.toggle[b-6ggs4x8vuq]{flex:1}.toggle .group-item[b-6ggs4x8vuq]{align-items:center;display:flex;flex:1;flex-direction:row;margin-bottom:0;position:relative;top:-1px}.toggle .group-item label[b-6ggs4x8vuq]{font-family:"Open Sans";font-size:16px;text-transform:lowercase}.toggle .group-item label.active[b-6ggs4x8vuq]{font-weight:600}.toggle .group-item label.toggle-1[b-6ggs4x8vuq]{cursor:pointer;margin-right:11px}.toggle .group-item label.toggle-1.active[b-6ggs4x8vuq]{color:#39a5f5;margin-right:8px}.toggle .group-item label.toggle-2[b-6ggs4x8vuq]{cursor:pointer;margin-left:10px}.toggle .group-item label.toggle-2.active[b-6ggs4x8vuq]{color:#23aebc}.toggle .group-item .form-switch[b-6ggs4x8vuq]{align-items:center;display:flex;padding-left:2px;line-height:normal}.toggle .group-item .form-check-input[b-6ggs4x8vuq]{background-color:#39a5f5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");border-color:#39a5f5;bottom:-3px;cursor:pointer;font-size:20px;margin:0 1px;position:relative}.toggle .group-item .form-check-input:checked[b-6ggs4x8vuq]{background-color:#23aebc;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");border-color:#23aebc}.toggle .group-item .form-check-input:focus[b-6ggs4x8vuq]{box-shadow:0 0 3px 2px #39a5f540}.toggle .group-item .form-check-input:focus:checked[b-6ggs4x8vuq]{box-shadow:0 0 3px 2px #23aebc40}
/* _content/Gaffer.Shared.UI/Components/Shared/SchoolSearch.razor.rz.scp.css */
h1[b-pwxbeaw2uj]{margin-top:15px}.search-results[b-pwxbeaw2uj]{display:flex;flex-direction:column;margin:13px 0 10px;padding:0;position:relative}.search-results .searching.overlay[b-pwxbeaw2uj]{background-color:rgba(255,255,255,.8);display:flex;height:100%;justify-content:center;left:0;padding-right:20%;position:absolute;top:0;width:100%;z-index:1000}.search-results .selected-params[b-pwxbeaw2uj]{display:flex;margin:5px 0 10px 0}.search-results .selected-params .param[b-pwxbeaw2uj]{border:1px solid rgba(0,0,0,.1);border-radius:9px;display:flex;font-size:12px;margin:0 10px 0 0;padding:3px 7px 3px 10px}.search-results .selected-params .param .icon[b-pwxbeaw2uj]{align-items:center;display:flex;justify-content:center;margin:1px 2px 0 10px}.search-results .selected-params .param.not-editable[b-pwxbeaw2uj]{border-color:rgba(0,0,0,0);font-weight:600;padding:3px}.search-results .selected-params .param.not-editable.first[b-pwxbeaw2uj]{padding-left:3px}.search-results .results[b-pwxbeaw2uj]{display:inline-grid;grid-gap:0;grid-template-columns:fit-content(40%) fit-content(35%) fit-content(20%) auto;padding:5px 0}.search-results .results .school-row[b-pwxbeaw2uj]{cursor:pointer;display:contents}.search-results .results .school-row:hover>div[b-pwxbeaw2uj]{background-color:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}.search-results .results .school-row.show-loading:hover>div[b-pwxbeaw2uj]{background-color:none;border-color:none}.search-results .results .school-row.active:hover>div[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843)}.search-results .results .grid-item[b-pwxbeaw2uj]{display:flex;margin-bottom:5px;padding:11px 10px 10px 10px;position:relative}.search-results .results .grid-item.school[b-pwxbeaw2uj]{border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);color:rgba(0,0,0,.7);display:flex;flex-direction:column;max-width:470px;padding-right:15px}.search-results .results .grid-item.school .name[b-pwxbeaw2uj]{font-size:16px;font-weight:600;text-transform:uppercase;white-space:nowrap}.search-results .results .grid-item.school .name-short-location[b-pwxbeaw2uj]{align-items:center;color:rgba(0,0,0,.4);display:flex;justify-content:space-between;margin-top:-3px;padding:0 10px 0 3px}.search-results .results .grid-item.school .name-short-location .abbr[b-pwxbeaw2uj]{font-size:14px;font-weight:600}.search-results .results .grid-item.school .name-short-location .location[b-pwxbeaw2uj]{font-size:13px}.search-results .results .grid-item.school .name-short-location .location .icon[b-pwxbeaw2uj]{margin-right:3px}.search-results .results .grid-item.school .school-orgs[b-pwxbeaw2uj]{display:none;font-size:11px;margin-top:4px}.search-results .results .grid-item.coaches[b-pwxbeaw2uj]{border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);display:flex;flex-direction:column}.search-results .results .grid-item.coaches .coach[b-pwxbeaw2uj]{color:rgba(0,0,0,.8);display:flex;flex-direction:row;font-size:15px;margin:0 0 5px 0}.search-results .results .grid-item.coaches .coach .info[b-pwxbeaw2uj]{display:flex;flex-direction:column}.search-results .results .grid-item.coaches .coach .info .name .title[b-pwxbeaw2uj]{color:rgba(0,0,0,.4);font-size:12px;margin-left:6px;text-transform:lowercase}.search-results .results .grid-item.coaches .coach .info .email[b-pwxbeaw2uj]{color:rgba(0,0,0,.5);font-size:13px}.search-results .results .grid-item.coaches .coach .add-coach-sm[b-pwxbeaw2uj]{align-items:center;display:none;margin:0 18px 0 2px;padding:0}.search-results .results .grid-item.coaches .coach .add-coach-sm .add[b-pwxbeaw2uj]{background-color:rgba(38,128,194,.1);border:1px solid #2680c2;border-radius:25px;padding:0px 6px}.search-results .results .grid-item.coaches .coach .add-coach-sm .add .add-coach-icon[b-pwxbeaw2uj]{font-size:13px;font-weight:600}.search-results .results .grid-item.coaches .coach .add-coach[b-pwxbeaw2uj]{align-items:center;display:flex;flex:1;font-size:11px;justify-content:flex-end;margin-left:4px;text-transform:lowercase;white-space:nowrap}.search-results .results .grid-item.coaches .coach .add-coach .add[b-pwxbeaw2uj]{border:1px solid rgba(0,0,0,0);border-radius:4px;color:#62b0e8;min-width:79px;padding:2px 7px}.search-results .results .grid-item.coaches .coach .add-coach .add:hover[b-pwxbeaw2uj]{border-color:#62b0e8}.search-results .results .grid-item.coaches .coach .add-coach .add:active[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.1019607843)}.search-results .results .grid-item.coaches .coach .add-coach .add.adding[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.1019607843);border-color:#62b0e8}.search-results .results .grid-item.coaches .coach .add-coach .add.adding .spinner[b-pwxbeaw2uj]{margin-right:3px}.search-results .results .grid-item.coaches .coach.selected[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.0588235294);border-radius:5px;border:1px solid rgba(98,176,232,.5019607843);padding:2px 25px;margin:-2px -25px}.search-results .results .grid-item.coaches .coach.selected .add-coach .partial-selected[b-pwxbeaw2uj]{color:rgba(0,0,0,.08);display:flex;flex:1;font-family:"Merriweather Sans";font-size:17px;justify-content:flex-end;margin-right:-8px}.search-results .results .grid-item.coaches .coach.selected.next-selected[b-pwxbeaw2uj]{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none;padding-bottom:0;margin-bottom:0}.search-results .results .grid-item.coaches .coach.selected.prev-selected[b-pwxbeaw2uj]{border-top-right-radius:0;border-top-left-radius:0;border-top:none;padding-top:0;margin-top:0}.search-results .results .grid-item.org-info[b-pwxbeaw2uj]{align-items:end;border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);display:flex;flex-direction:column;padding-right:25px}.search-results .results .grid-item.org-info .orgs[b-pwxbeaw2uj]{display:flex;font-size:11px;margin-left:4px;margin-top:4px}.search-results .results .grid-item.actions[b-pwxbeaw2uj]{align-items:center;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);padding-left:15px}.search-results .results .grid-item.actions .link[b-pwxbeaw2uj]{height:fit-content;border:1px solid #62b0e8;border-radius:4px;color:#62b0e8;font-size:14px;padding:4px 12px;text-transform:lowercase;white-space:nowrap}.search-results .results .grid-item.actions .link:hover[b-pwxbeaw2uj]{border-color:#309ae7;color:#309ae7}.search-results .results .grid-item.actions .link:active[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.1019607843)}.search-results .results .grid-item.actions .selected[b-pwxbeaw2uj]{color:rgba(0,0,0,.08);display:flex;flex:1;font-family:"Merriweather Sans";font-size:30px;justify-content:center}.search-results .results .grid-item.active[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843);cursor:default}.search-results .paging[b-pwxbeaw2uj]{align-items:center;display:flex;flex-direction:column;margin-top:15px}.search-results .paging .load-more[b-pwxbeaw2uj]{display:flex;font-size:15px;font-weight:500;justify-content:center;min-width:20vw;text-transform:uppercase;transition:background-color .8s,color .6s;width:fit-content}.search-results .paging .current-page-results[b-pwxbeaw2uj]{color:rgba(0,0,0,.5);font-size:14px;font-weight:500;text-transform:lowercase}.search-results .none-found[b-pwxbeaw2uj]{align-items:center;color:#acacac;display:flex;font-size:24px;font-style:italic;font-weight:500;margin:20px 0 30px 10%;text-transform:lowercase}.search-results .none-found .icon[b-pwxbeaw2uj]{margin-right:10px}.org-item[b-pwxbeaw2uj]{border:1px solid rgba(0,0,0,0);border-radius:5px;height:fit-content;line-height:normal;margin-left:6px;padding:0 6px;white-space:nowrap;width:fit-content}.org-item.association[b-pwxbeaw2uj]{border-color:#000;color:#000;font-weight:500}.org-item.division[b-pwxbeaw2uj]{font-weight:500}.org-item.division.d1[b-pwxbeaw2uj]{background-color:#0C628826;border-color:#0c6288;color:#0c6288}.org-item.division.d2[b-pwxbeaw2uj]{background-color:#CF863226;border-color:#cf8632;color:#cf8632}.org-item.division.d3[b-pwxbeaw2uj]{background-color:#5D31A826;border-color:#5d31a8;color:#5d31a8}.org-item.conf[b-pwxbeaw2uj]{background-color:var(--bg);border-color:var(--color);color:var(--color)}.org-item.last[b-pwxbeaw2uj]{margin-right:3px}@media(max-width: 1199.98px){.search-results .results[b-pwxbeaw2uj]{display:inline-grid;grid-template-columns:fit-content(40%) fit-content(35%) auto}.search-results .results .grid-item.school .school-orgs[b-pwxbeaw2uj]{display:flex;flex-direction:row}.search-results .results .grid-item.org-info[b-pwxbeaw2uj]{display:none}.search-results .results .grid-item.actions[b-pwxbeaw2uj]{padding-left:2vw}}@media(max-width: 991.98px){.search-results .results[b-pwxbeaw2uj]{display:inline-grid}.search-results .results .grid-item.school .name[b-pwxbeaw2uj]{white-space:unset}.search-results .results .grid-item.coaches .coach .info .name[b-pwxbeaw2uj]{display:flex;flex-direction:column}.search-results .results .grid-item.coaches .coach .info .name span[b-pwxbeaw2uj]{display:flex}.search-results .results .grid-item.coaches .coach .info .name span.title[b-pwxbeaw2uj]{margin:-3px 0 -2px 3px}.search-results .results .grid-item.coaches .coach .info .email[b-pwxbeaw2uj]{margin-left:3px}.search-results .results .grid-item.coaches .coach .add-coach-sm[b-pwxbeaw2uj]{display:flex}.search-results .results .grid-item.coaches .coach .add-coach[b-pwxbeaw2uj]{display:none}.search-results .results .grid-item.coaches .coach.selected[b-pwxbeaw2uj]{margin:-2px 0}.search-results .results .grid-item.actions[b-pwxbeaw2uj]{justify-content:center;padding:0}.search-results .results .grid-item.actions .selected[b-pwxbeaw2uj]{display:none}.search-results .results .grid-item.actions .link[b-pwxbeaw2uj]{align-items:center;border-radius:30px;border-width:2px;display:flex;justify-content:center;padding:5px 7px}.search-results .results .grid-item.actions .link .icon[b-pwxbeaw2uj]{display:flex;font-size:22px;font-weight:500;line-height:normal}.search-results .results .grid-item.actions .link .button-text[b-pwxbeaw2uj]{display:none}}@media(max-width: 767.98px){.search-results .results .grid-item.org-info[b-pwxbeaw2uj]{display:none}}@media(max-width: 575.98px){.search-results .results[b-pwxbeaw2uj]{display:flex;flex-direction:column}.search-results .results .grid-item.school[b-pwxbeaw2uj]{border-bottom:none;border-bottom-left-radius:0;border-top-right-radius:5px;border-right:1px solid rgba(0,0,0,0);margin-bottom:0;padding-bottom:0}.search-results .results .grid-item.school .name-short-location[b-pwxbeaw2uj]{margin-top:0}.search-results .results .grid-item.school .name-short-location .abbr[b-pwxbeaw2uj]{margin-top:-5px}.search-results .results .grid-item.school .school-orgs[b-pwxbeaw2uj]{display:flex;font-size:10px;justify-content:flex-end}.search-results .results .grid-item.coaches[b-pwxbeaw2uj]{border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;padding-top:0}.search-results .results .grid-item.coaches .coach[b-pwxbeaw2uj]{margin:0 0 0 25px}.search-results .results .grid-item.coaches .coach .info .name[b-pwxbeaw2uj]{display:inline}.search-results .results .grid-item.coaches .coach .info .name span[b-pwxbeaw2uj]{display:inline}.search-results .results .grid-item.coaches .coach.selected[b-pwxbeaw2uj]{margin:-2px 0 -2px 23px;padding-right:40px;width:fit-content}.search-results .results .grid-item.coaches.active[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843)}.search-results .results .grid-item.actions[b-pwxbeaw2uj]{display:none}.search-results .results .grid-item.active[b-pwxbeaw2uj]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843)}}@media(max-width: 449.98px){.search-results .results .grid-item.coaches .coach .info .name[b-pwxbeaw2uj]{display:flex;flex-direction:column}.search-results .results .grid-item.coaches .coach .info .name span[b-pwxbeaw2uj]{display:flex}.search-results .results .grid-item.coaches .coach .info .name span.title[b-pwxbeaw2uj]{margin:-3px 0 -2px 3px}}/*# sourceMappingURL=SchoolSearch.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Shared/SchoolSearchResults.razor.rz.scp.css */
.search[b-gdjcra83te]{margin-top:15px}.search .search-menu[b-gdjcra83te]{background-color:rgba(0,0,0,.02);border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;display:flex;margin:0 -16px;padding:0 20px}.search .search-menu .nav-item[b-gdjcra83te]{color:#0c6288;display:flex;border-bottom:3px solid rgba(0,0,0,0);padding:5px 14px 3px 15px}.search .search-menu .nav-item:hover[b-gdjcra83te]{color:rgba(38,128,194,.9);border-color:rgba(38,128,194,.65)}.search .search-menu .nav-item.active[b-gdjcra83te]{border-color:#e66a6a;color:#0c6288;cursor:default;font-weight:600}.search .select-association[b-gdjcra83te]{color:#979797;display:flex;font-size:13px;font-weight:300;margin-top:22px;padding-left:10%;text-transform:lowercase}.search .select-association .icon[b-gdjcra83te]{display:flex;line-height:normal;position:relative;text-shadow:.5px .5px 1px rgba(0,0,0,.15);top:-4px}.search .select-association .text[b-gdjcra83te]{margin-left:5px;text-shadow:.5px .5px 1px rgba(0,0,0,.15)}.search .filters[b-gdjcra83te]{display:flex;margin-bottom:20px}.search .filters .filter-header[b-gdjcra83te]{color:#555559;margin:15px 0 0;padding:0 10px}.search .filters .filter-header h4[b-gdjcra83te]{font-size:15px;font-weight:600;margin-bottom:0;text-transform:uppercase}.search .filters .filter-header p[b-gdjcra83te]{font-size:13px;font-weight:400;margin-bottom:3px}.search .filters .filter-header p .assoc-name[b-gdjcra83te]{font-weight:600}.search .filters .filter-items[b-gdjcra83te]{align-items:flex-end;display:flex;margin:0}.search .filters .filter-items .search-col[b-gdjcra83te]{display:flex;height:fit-content;margin:0 4px 0 0}.search .filters .filter-items .search-col .form-select[b-gdjcra83te]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 13 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 8px center;font-size:13px;height:fit-content;padding:4px 28px 4px 10px}.search .filters .filter-items .search-col .btn[b-gdjcra83te]{font-size:13px;height:fit-content;padding:4px 10px;text-transform:lowercase}.search .search-results[b-gdjcra83te]{display:flex;flex-direction:column;margin:13px 0 10px;padding:0}.search .search-results .selected-params[b-gdjcra83te]{display:flex;margin:5px 0 10px 0}.search .search-results .selected-params .param[b-gdjcra83te]{border:1px solid rgba(0,0,0,.1);border-radius:9px;display:flex;font-size:12px;margin:0 10px 0 0;padding:3px 7px 3px 10px}.search .search-results .selected-params .param .icon[b-gdjcra83te]{align-items:center;display:flex;justify-content:center;margin:1px 2px 0 10px}.search .search-results .selected-params .param.not-editable[b-gdjcra83te]{border-color:rgba(0,0,0,0);font-weight:600;padding:3px}.search .search-results .selected-params .param.not-editable.first[b-gdjcra83te]{padding-left:3px}.search .search-results .results[b-gdjcra83te]{display:inline-grid;grid-gap:0;grid-template-columns:fit-content(40px) fit-content(40%) fit-content(35%) fit-content(20%) auto;padding:5px 0}.search .search-results .results .row-wrapper[b-gdjcra83te]{cursor:pointer;display:contents}.search .search-results .results .row-wrapper:hover>div[b-gdjcra83te]{background-color:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}.search .search-results .results .row-wrapper.show-loading:hover>div[b-gdjcra83te]{background-color:none;border-color:none}.search .search-results .results .row-wrapper.active:hover>div[b-gdjcra83te]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843)}.search .search-results .results .grid-item[b-gdjcra83te]{display:flex;margin-bottom:5px;padding:11px 10px 10px 10px;position:relative}.search .search-results .results .grid-item.select[b-gdjcra83te]{align-content:center;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);flex-wrap:wrap;justify-content:center}.search .search-results .results .grid-item.select .icon:hover[b-gdjcra83te]{text-shadow:0 0 1px rgba(0,0,0,.6)}.search .search-results .results .grid-item.select .fa-stack .circle[b-gdjcra83te]{font-size:29px}.search .search-results .results .grid-item.select .fa-stack .checked[b-gdjcra83te]{display:flex;top:-7px;left:4px;font-size:2.2em}.search .search-results .results .grid-item.select img[b-gdjcra83te]{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.3));width:25px}.search .search-results .results .grid-item.select img.unchecked[b-gdjcra83te]{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.2));transition:backdrop-filter .2s}.search .search-results .results .grid-item.select img.unchecked:hover[b-gdjcra83te]{filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.4))}.search .search-results .results .grid-item.school[b-gdjcra83te]{border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);color:rgba(0,0,0,.7);display:flex;flex-direction:column;padding-right:15px}.search .search-results .results .grid-item.school .name[b-gdjcra83te]{font-size:16px;font-weight:600;text-transform:uppercase}.search .search-results .results .grid-item.school .abbr[b-gdjcra83te]{color:rgba(0,0,0,.4);font-size:14px;font-weight:600;margin-top:-3px;padding-left:3px}.search .search-results .results .grid-item.coaches[b-gdjcra83te]{border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);display:flex;flex-direction:column}.search .search-results .results .grid-item.coaches .coach[b-gdjcra83te]{color:rgba(0,0,0,.8);display:flex;flex-direction:row;font-size:15px;margin:0 0 5px 0}.search .search-results .results .grid-item.coaches .coach .info[b-gdjcra83te]{display:flex;flex-direction:column}.search .search-results .results .grid-item.coaches .coach .info .name .title[b-gdjcra83te]{color:rgba(0,0,0,.4);font-size:12px;margin-left:6px;text-transform:lowercase}.search .search-results .results .grid-item.coaches .coach .info .email[b-gdjcra83te]{color:rgba(0,0,0,.5);font-size:13px}.search .search-results .results .grid-item.coaches .coach .add-coach[b-gdjcra83te]{align-items:center;display:flex;flex:1;font-size:11px;justify-content:flex-end;margin-left:4px;text-transform:lowercase;white-space:nowrap}.search .search-results .results .grid-item.coaches .coach .add-coach .add[b-gdjcra83te]{border:1px solid rgba(0,0,0,0);border-radius:4px;color:#62b0e8;min-width:79px;padding:2px 7px}.search .search-results .results .grid-item.coaches .coach .add-coach .add:hover[b-gdjcra83te]{border-color:#62b0e8}.search .search-results .results .grid-item.coaches .coach .add-coach .add:active[b-gdjcra83te]{background-color:rgba(98,176,232,.1019607843)}.search .search-results .results .grid-item.coaches .coach .add-coach .add.adding[b-gdjcra83te]{background-color:rgba(98,176,232,.1019607843);border-color:#62b0e8}.search .search-results .results .grid-item.coaches .coach .add-coach .add.adding .spinner[b-gdjcra83te]{margin-right:3px}.search .search-results .results .grid-item.coaches .coach.selected[b-gdjcra83te]{background-color:rgba(98,176,232,.0588235294);border-radius:5px;border:1px solid rgba(98,176,232,.5019607843);padding:2px 25px;margin:-2px -25px}.search .search-results .results .grid-item.coaches .coach.selected .add-coach .partial-selected[b-gdjcra83te]{color:rgba(0,0,0,.08);display:flex;flex:1;font-family:"Merriweather Sans";font-size:17px;justify-content:flex-end;margin-right:-8px}.search .search-results .results .grid-item.coaches .coach.selected.next-selected[b-gdjcra83te]{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none;padding-bottom:0;margin-bottom:0}.search .search-results .results .grid-item.coaches .coach.selected.prev-selected[b-gdjcra83te]{border-top-right-radius:0;border-top-left-radius:0;border-top:none;padding-top:0;margin-top:0}.search .search-results .results .grid-item.school-info[b-gdjcra83te]{align-items:end;border-bottom:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);display:flex;flex-direction:column;padding-right:25px}.search .search-results .results .grid-item.school-info .location[b-gdjcra83te]{font-size:13px;margin-top:2px}.search .search-results .results .grid-item.school-info .location .icon[b-gdjcra83te]{margin-right:3px}.search .search-results .results .grid-item.school-info .orgs[b-gdjcra83te]{display:flex;font-size:11px;margin-top:4px}.search .search-results .results .grid-item.school-info .orgs .org-item[b-gdjcra83te]{border:1px solid rgba(0,0,0,0);border-radius:5px;line-height:normal;margin-right:8px;padding:0 6px;white-space:nowrap}.search .search-results .results .grid-item.school-info .orgs .org-item.association[b-gdjcra83te]{color:#000;font-weight:500;font-size:12px}.search .search-results .results .grid-item.school-info .orgs .org-item.division[b-gdjcra83te]{font-weight:500}.search .search-results .results .grid-item.school-info .orgs .org-item.division.d1[b-gdjcra83te]{background-color:#0C628826;border-color:#0c6288;color:#0c6288}.search .search-results .results .grid-item.school-info .orgs .org-item.division.d2[b-gdjcra83te]{background-color:#CF863226;border-color:#cf8632;color:#cf8632}.search .search-results .results .grid-item.school-info .orgs .org-item.division.d3[b-gdjcra83te]{background-color:#5D31A826;border-color:#5d31a8;color:#5d31a8}.search .search-results .results .grid-item.school-info .orgs .org-item.conf[b-gdjcra83te]{background-color:var(--bg);border-color:var(--color);color:var(--color)}.search .search-results .results .grid-item.school-info .orgs .org-item.last[b-gdjcra83te]{margin-right:0}.search .search-results .results .grid-item.actions[b-gdjcra83te]{align-items:center;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0)}.search .search-results .results .grid-item.actions .link[b-gdjcra83te]{height:fit-content;border:1px solid #62b0e8;border-radius:4px;color:#62b0e8;font-size:14px;padding:4px 12px;text-transform:lowercase}.search .search-results .results .grid-item.actions .link:hover[b-gdjcra83te]{border-color:#309ae7;color:#309ae7}.search .search-results .results .grid-item.actions .link:active[b-gdjcra83te]{background-color:rgba(98,176,232,.1019607843)}.search .search-results .results .grid-item.actions .selected[b-gdjcra83te]{color:rgba(0,0,0,.08);display:flex;flex:1;font-family:"Merriweather Sans";font-size:30px;justify-content:center}.search .search-results .results .grid-item.active[b-gdjcra83te]{background-color:rgba(98,176,232,.0588235294);border-color:rgba(98,176,232,.5019607843);cursor:default}.search .search-results .none-found[b-gdjcra83te]{align-items:center;color:#acacac;display:flex;font-size:24px;font-style:italic;font-weight:500;margin:20px 0 30px 10%;text-transform:lowercase}.search .search-results .none-found .icon[b-gdjcra83te]{margin-right:10px}.loading[b-gdjcra83te]{align-items:center;background-color:rgba(255,255,255,.7);display:none;flex:1;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%;z-index:99}.loading .icon[b-gdjcra83te]{color:#ff3348;font-size:22px;margin-right:7px}.loading .text[b-gdjcra83te]{color:#5488dd;font-family:"Merriweather Sans";font-size:15px}.loading.show-loading[b-gdjcra83te]{display:flex !important}.loading.left[b-gdjcra83te]{border-bottom-left-radius:5px;border-top-left-radius:5px}.loading.right[b-gdjcra83te]{border-bottom-right-radius:5px;border-top-right-radius:5px}/*# sourceMappingURL=SchoolSearchResults.razor.css.map */
/* _content/Gaffer.Shared.UI/Components/Shared/SuggestAnEdit.razor.rz.scp.css */
.updates-submitted[b-kt1ezeyn6r]{color:#cf1124;flex-direction:column;font-size:13px;font-weight:400;margin:-20px 15px 15px}.updates-submitted .hey[b-kt1ezeyn6r]{color:#003057;font-weight:700;text-transform:lowercase}.updates-submitted .gaffer[b-kt1ezeyn6r]{color:#f47920;font-weight:700;text-transform:uppercase}.updates-submitted .updated-item[b-kt1ezeyn6r]{margin:0 0 10px 0}h5.section-header[b-kt1ezeyn6r]{display:flex;font-weight:600;margin-bottom:0;margin-left:10px;text-transform:lowercase}.edit-section[b-kt1ezeyn6r]{border:1px solid rgba(0,0,0,0);border-radius:6px;display:flex;flex-direction:column;margin:0 0 10px 0;padding:0}.edit-section.school[b-kt1ezeyn6r]{display:flex;padding:5px 10px 15px;transition:all .2s ease-in-out}.edit-section.school .line-item[b-kt1ezeyn6r]{margin-left:10px}.edit-section.school .line-item.name[b-kt1ezeyn6r]{display:flex;font-size:18px;font-weight:600;margin-bottom:0;margin-left:0;text-transform:uppercase}.edit-section.school .line-item.name .text[b-kt1ezeyn6r]{display:flex;flex:1}.edit-section.school .line-item.name .edit[b-kt1ezeyn6r]{align-items:center;display:flex;font-size:13px;font-weight:400;height:fit-content;margin-left:auto;text-transform:lowercase;transition:all .2s ease-in-out;border-left:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);margin-top:-5px;margin-right:-10px;padding:5px 10px;color:#255984;border-bottom-left-radius:5px}.edit-section.school .line-item.name .edit .icon[b-kt1ezeyn6r]{color:rgba(0,0,0,.45);margin-right:2px;--fa-secondary-opacity: 0.55}.edit-section.school .line-item.name .edit:hover[b-kt1ezeyn6r]{background-color:rgba(0,0,0,.02);border-left-color:#d3d3d3;border-bottom-color:#d3d3d3;color:#2680c2}.edit-section.school .line-item.name .edit:hover .icon[b-kt1ezeyn6r]{color:#255984;--fa-primary-opacity: 0.85;--fa-secondary-color: #f47920;--fa-secondary-opacity: 0.5}.edit-section.school .line-item.location[b-kt1ezeyn6r]{color:rgba(0,0,0,.5);font-size:14px}.edit-section.school .line-item.location .icon[b-kt1ezeyn6r]{margin-right:3px}.edit-section.school .line-item.school-orgs[b-kt1ezeyn6r]{display:flex;font-size:13px;margin-top:6px}.edit-section.school .line-item.school-orgs .org-item[b-kt1ezeyn6r]{border:1px solid #000;border-radius:5px;height:fit-content;line-height:normal;margin-left:6px;padding:0 6px;white-space:nowrap;width:fit-content}.edit-section.school .line-item.school-orgs .org-item:first-child[b-kt1ezeyn6r]{margin-left:0}.edit-section.school .line-item.school-orgs .org-item.division[b-kt1ezeyn6r]{font-weight:500}.edit-section.school .line-item.school-orgs .org-item.division.d1[b-kt1ezeyn6r]{background-color:#0C628826;border-color:#0c6288;color:#0c6288}.edit-section.school .line-item.school-orgs .org-item.division.d2[b-kt1ezeyn6r]{background-color:#CF863226;border-color:#cf8632;color:#cf8632}.edit-section.school .line-item.school-orgs .org-item.division.d3[b-kt1ezeyn6r]{background-color:#5D31A826;border-color:#5d31a8;color:#5d31a8}.edit-section.school .line-item.school-orgs .org-item.conf[b-kt1ezeyn6r]{background-color:var(--bg);border-color:var(--color);color:var(--color)}.edit-section.school:hover[b-kt1ezeyn6r]{border-color:#d3d3d3}.edit-section.school.editing[b-kt1ezeyn6r]{border-color:#0c6288}.edit-section.coaches[b-kt1ezeyn6r]{display:flex;transition:all .2s ease-in-out}.edit-section.coaches .coach[b-kt1ezeyn6r]{border:1px solid rgba(0,0,0,0);border-radius:6px;display:flex;flex-direction:row;margin:0 0 5px;padding:0;position:relative;transition:all .2s ease-in-out}.edit-section.coaches .coach .info[b-kt1ezeyn6r]{display:flex;flex-direction:column;font-size:15px;overflow:hidden;padding:5px 10px 5px 20px}.edit-section.coaches .coach .info .info-item[b-kt1ezeyn6r]{overflow:hidden;text-overflow:ellipsis}.edit-section.coaches .coach .info .info-item.name[b-kt1ezeyn6r]{font-size:16px}.edit-section.coaches .coach .info .info-item.title[b-kt1ezeyn6r]{color:rgba(0,0,0,.4);font-size:13px;text-transform:lowercase}.edit-section.coaches .coach .info .info-item.email[b-kt1ezeyn6r]{color:rgba(0,0,0,.6);font-size:13px;text-transform:lowercase}.edit-section.coaches .coach .actions[b-kt1ezeyn6r]{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;opacity:.4;transition:all ease-in-out .2s}.edit-section.coaches .coach .actions .edit[b-kt1ezeyn6r],.edit-section.coaches .coach .actions .remove[b-kt1ezeyn6r]{align-items:center;display:flex;font-size:12px;font-weight:400;height:fit-content;text-transform:lowercase;transition:all .2s ease-in-out;width:fit-content;border-left:1px solid rgba(0,0,0,0);padding:5px 10px;color:rgba(37,89,132,0);transition:all ease-in-out .3s}.edit-section.coaches .coach .actions .edit .icon[b-kt1ezeyn6r],.edit-section.coaches .coach .actions .remove .icon[b-kt1ezeyn6r]{color:rgba(0,0,0,.45);margin-left:3px;--fa-secondary-opacity: 0.55}.edit-section.coaches .coach .actions .edit[b-kt1ezeyn6r]{border-bottom:1px solid rgba(0,0,0,0);border-bottom-left-radius:5px}.edit-section.coaches .coach .actions .edit .icon[b-kt1ezeyn6r]{margin-right:2px}.edit-section.coaches .coach .actions .edit:hover[b-kt1ezeyn6r]{background-color:rgba(0,0,0,.02);border-left-color:#d3d3d3;border-bottom-color:#d3d3d3;color:#2680c2}.edit-section.coaches .coach .actions .edit:hover .icon[b-kt1ezeyn6r]{color:#255984;--fa-primary-opacity: 0.85;--fa-secondary-color: #f47920;--fa-secondary-opacity: 0.5}.edit-section.coaches .coach .actions .remove[b-kt1ezeyn6r]{border-top:1px solid rgba(0,0,0,0);font-size:11px;border-top-left-radius:5px;border-bottom-right-radius:5px;margin-top:auto}.edit-section.coaches .coach .actions .remove .icon[b-kt1ezeyn6r]{margin-right:2px}.edit-section.coaches .coach .actions .remove:hover[b-kt1ezeyn6r]{background-color:#fff5f7;border-left-color:#d3d3d3;border-top-color:#d3d3d3;color:#e66a6a}.edit-section.coaches .coach .actions .remove:hover .icon[b-kt1ezeyn6r]{color:#e66a6a;--fa-primary-opacity: 0.85;--fa-secondary-color: #255984;--fa-secondary-opacity: 0.35}.edit-section.coaches .coach .remove-content[b-kt1ezeyn6r]{align-items:center;background-color:rgba(255,255,255,.8);border:1px solid rgba(211,211,211,.3);border-radius:6px;display:none;height:100%;flex-direction:column;justify-content:center;padding:5px 10px;position:absolute;right:0;top:0;width:100%;z-index:1}.edit-section.coaches .coach .remove-content .text[b-kt1ezeyn6r]{color:#9d9d9d;display:flex;font-size:20px;font-weight:400;letter-spacing:4px;margin-top:6px;text-shadow:0 0 2px rgba(0,0,0,.15)}.edit-section.coaches .coach .remove-content .undo[b-kt1ezeyn6r]{color:#89a9c1;display:flex;font-size:12px;margin:auto 0 -3px auto}.edit-section.coaches .coach .remove-content .undo .icon[b-kt1ezeyn6r]{align-items:center;display:flex;margin-right:3px;opacity:.8}.edit-section.coaches .coach .remove-content .undo:hover[b-kt1ezeyn6r]{color:#255984}.edit-section.coaches .coach .remove-content .undo:hover .icon[b-kt1ezeyn6r]{color:#f47920}.edit-section.coaches .coach.edit-coach[b-kt1ezeyn6r]{border-color:#0c6288;flex-direction:column;flex:1;padding:5px 10px 15px 20px}.edit-section.coaches .coach.edit-coach:hover[b-kt1ezeyn6r]{border-color:#0c6288}.edit-section.coaches .coach:first-child[b-kt1ezeyn6r]{margin-top:0}.edit-section.coaches .coach:hover[b-kt1ezeyn6r]{border-color:#d3d3d3}.edit-section.coaches .coach:hover .actions[b-kt1ezeyn6r]{opacity:1}.edit-section.coaches .coach:hover .actions .edit[b-kt1ezeyn6r],.edit-section.coaches .coach:hover .actions .remove[b-kt1ezeyn6r]{color:rgba(37,89,132,.7)}.edit-section.coaches .coach.removed .remove-content[b-kt1ezeyn6r]{display:flex}.edit-section.coaches .coach.removed:hover[b-kt1ezeyn6r]{border-color:rgba(0,0,0,0)}.edit-section.coaches .coach.removed:hover .actions[b-kt1ezeyn6r]{opacity:.4}.edit-section.coaches .coach.removed:hover .actions .edit[b-kt1ezeyn6r],.edit-section.coaches .coach.removed:hover .actions .remove[b-kt1ezeyn6r]{color:rgba(0,0,0,0)}.edit-section.coaches .edit-school-form[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form[b-kt1ezeyn6r],.edit-section.school .edit-school-form[b-kt1ezeyn6r],.edit-section.school .edit-coach-form[b-kt1ezeyn6r]{display:flex;flex-direction:column}.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r]{display:flex;flex-direction:column;margin:5px 0 0 0}.edit-section.coaches .edit-school-form .form-row .form-label[b-kt1ezeyn6r],.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r] .form-label,.edit-section.coaches .edit-coach-form .form-row .form-label[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r] .form-label,.edit-section.school .edit-school-form .form-row .form-label[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r] .form-label,.edit-section.school .edit-coach-form .form-row .form-label[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r] .form-label{color:rgba(0,0,0,.4);font-size:13px;margin:3px 0 0 5px;text-transform:lowercase}.edit-section.coaches .edit-school-form .form-row .form-select.state-select[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row .form-select.state-select[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row .form-select.state-select[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row .form-select.state-select[b-kt1ezeyn6r]{width:135px}.edit-section.coaches .edit-school-form .form-row .form-control[b-kt1ezeyn6r]::placeholder,.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r] .form-control::placeholder,.edit-section.coaches .edit-coach-form .form-row .form-control[b-kt1ezeyn6r]::placeholder,.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control::placeholder,.edit-section.school .edit-school-form .form-row .form-control[b-kt1ezeyn6r]::placeholder,.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r] .form-control::placeholder,.edit-section.school .edit-coach-form .form-row .form-control[b-kt1ezeyn6r]::placeholder,.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control::placeholder{color:#d5d5d5;font-weight:300;text-transform:lowercase}.edit-section.coaches .edit-school-form .form-row .form-control.invalid[b-kt1ezeyn6r],.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r] .form-control.invalid,.edit-section.coaches .edit-coach-form .form-row .form-control.invalid[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control.invalid,.edit-section.school .edit-school-form .form-row .form-control.invalid[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r] .form-control.invalid,.edit-section.school .edit-coach-form .form-row .form-control.invalid[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control.invalid{border-color:#cd5c5c}.edit-section.coaches .edit-school-form .form-row .form-control.textarea[b-kt1ezeyn6r],.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r] .form-control.textarea,.edit-section.coaches .edit-coach-form .form-row .form-control.textarea[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control.textarea,.edit-section.school .edit-school-form .form-row .form-control.textarea[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r] .form-control.textarea,.edit-section.school .edit-coach-form .form-row .form-control.textarea[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r] .form-control.textarea{font-weight:12px}.edit-section.coaches .edit-school-form .form-row[b-kt1ezeyn6r] .required,.edit-section.coaches .edit-coach-form .form-row[b-kt1ezeyn6r] .required,.edit-section.school .edit-school-form .form-row[b-kt1ezeyn6r] .required,.edit-section.school .edit-coach-form .form-row[b-kt1ezeyn6r] .required{color:#cd5c5c;display:flex;font-size:13px;font-style:italic;margin:3px 0 -5px 5px;text-transform:lowercase}.edit-section.coaches .edit-school-form .form-row.multi-col[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row.multi-col[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row.multi-col[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row.multi-col[b-kt1ezeyn6r]{align-items:flex-end;flex-direction:row}.edit-section.coaches .edit-school-form .form-row.multi-col .col-auto[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row.multi-col .col-auto[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row.multi-col .col-auto[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row.multi-col .col-auto[b-kt1ezeyn6r]{width:fit-content}.edit-section.coaches .edit-school-form .form-row.fit-content[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row.fit-content[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row.fit-content[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row.fit-content[b-kt1ezeyn6r]{width:fit-content}.edit-section.coaches .edit-school-form .form-row.action-row[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row.action-row[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row.action-row[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row.action-row[b-kt1ezeyn6r]{display:flex;flex-direction:row;justify-content:flex-end;margin-top:15px}.edit-section.coaches .edit-school-form .form-row.action-row .btn[b-kt1ezeyn6r],.edit-section.coaches .edit-coach-form .form-row.action-row .btn[b-kt1ezeyn6r],.edit-section.school .edit-school-form .form-row.action-row .btn[b-kt1ezeyn6r],.edit-section.school .edit-coach-form .form-row.action-row .btn[b-kt1ezeyn6r]{width:fit-content}/*# sourceMappingURL=SuggestAnEdit.razor.css.map */
