/* /Pages/Journeys/Fls.cshtml.rz.scp.css */
.fls-month[b-ojx90c3506] { margin: 1rem 0; border: 1px solid #dce3eb; border-radius: 14px; background: #f6f8fa; }
.fls-month > summary[b-ojx90c3506] { padding: 1rem 1.25rem; cursor: pointer; border-radius: 14px; }
.fls-month > summary:focus-visible[b-ojx90c3506] { outline: 3px solid #496c94; outline-offset: 3px; }
.fls-month-title[b-ojx90c3506] { font-size: 1.15rem; font-weight: 700; margin-right: .8rem; }
.fls-month-count[b-ojx90c3506] { display: inline-block; font-size: .875rem; color: #52647b; }
.fls-month-content[b-ojx90c3506] { padding: 0 1rem .25rem; }
.fls-legend[b-ojx90c3506] { color: #52647b; font-size: .9rem; margin-block: 1rem; }
.fls-lead[b-ojx90c3506] { --lead-color: #52647b; --lead-tint: #f5f6f7; margin-block: .8rem; background: white; border: 1px solid #dce3eb; border-left: 5px solid var(--lead-color); border-radius: 12px; }
.fls-lead-green[b-ojx90c3506] { --lead-color: #23653b; --lead-tint: #edf7ef; }
.fls-lead-amber[b-ojx90c3506] { --lead-color: #825400; --lead-tint: #fff5df; }
.fls-lead-red[b-ojx90c3506] { --lead-color: #a32b26; --lead-tint: #fff0ee; }
.fls-lead > summary[b-ojx90c3506] { padding: 1.1rem; cursor: pointer; background: var(--lead-tint); border-radius: 10px; }
.fls-lead > summary:focus-visible[b-ojx90c3506] { outline: 3px solid #496c94; outline-offset: 3px; }
.fls-lead-name[b-ojx90c3506] { font-size: 1.05rem; font-weight: 700; margin-right: 1rem; }
.fls-status[b-ojx90c3506] { display: inline-block; color: var(--lead-color); font-weight: 700; font-size: .9rem; }
.fls-lead-detail[b-ojx90c3506] { display: block; margin-top: .4rem; color: #34465e; line-height: 1.5; overflow-wrap: anywhere; }
.fls-lead-body[b-ojx90c3506] { padding: 1.25rem; }
.fls-action-panel[b-ojx90c3506] {
    margin-top: 1.25rem;
    border-top: 1px solid #e3e8ee;
    padding-top: 1rem;
    margin-bottom: 1rem;
}
.fls-action-panel > summary[b-ojx90c3506] { font-weight: 700; cursor: pointer; padding: .35rem 0; }
.fls-action-form[b-ojx90c3506] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.1rem 1.25rem;
    max-width: 820px;
    margin-top: 1rem;
    padding: 1.5rem;
    background: #f6f8fa;
    border: 1px solid #e3e8ee;
    border-radius: 14px;
}
.fls-field[b-ojx90c3506] { display: flex; flex-direction: column; gap: .45rem; font-weight: 600; min-width: 0; }
.fls-field-wide[b-ojx90c3506] { grid-column: 1 / -1; }
.fls-action-form [hidden][b-ojx90c3506] { display: none !important; }
.fls-field select[b-ojx90c3506], .fls-field input[b-ojx90c3506], .fls-field textarea[b-ojx90c3506] {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    min-height: 44px;
    padding: .7rem .8rem;
    border: 1px solid #adb9c8;
    border-radius: 8px;
    background: white;
    color: #172033;
    font: inherit;
    font-weight: 400;
}
.fls-field textarea[b-ojx90c3506] { resize: vertical; min-height: 104px; }
.fls-field select:focus-visible[b-ojx90c3506], .fls-field input:focus-visible[b-ojx90c3506], .fls-field textarea:focus-visible[b-ojx90c3506],
.fls-action-panel > summary:focus-visible[b-ojx90c3506] { outline: 3px solid #496c94; outline-offset: 3px; }
.fls-field small[b-ojx90c3506], .fls-action-help[b-ojx90c3506], .fls-form-footer span[b-ojx90c3506] { font-size: .875rem; font-weight: 400; color: #52647b; }
.fls-action-help[b-ojx90c3506] { margin: -.3rem 0 0; }
.fls-form-footer[b-ojx90c3506] { display: flex; align-items: center; gap: 1rem; flex-wrap: wrap; padding-top: .4rem; }
@media (max-width: 600px) {
    .fls-action-form[b-ojx90c3506] { grid-template-columns: minmax(0, 1fr); padding: 1rem; }
    .fls-form-footer .button-link[b-ojx90c3506] { width: 100%; }
}
/* /Pages/Journeys/Today.cshtml.rz.scp.css */
.check-in-section[b-hqjiue8sbb] { margin-block: 1.5rem; }
.check-in-card[b-hqjiue8sbb] { background: white; border: 1px solid #ded9cd; border-radius: 1rem; padding: 1.5rem; margin-block: 1rem; }
.check-in-card h3[b-hqjiue8sbb] { margin-top: 0; }
.check-in-card form[b-hqjiue8sbb] { display: grid; gap: .65rem; max-width: 42rem; margin-top: 1rem; }
.check-in-card textarea[b-hqjiue8sbb] { width: 100%; box-sizing: border-box; border: 1px solid #aab2bf; border-radius: .4rem; padding: .65rem; font: inherit; }
.check-in-card button[b-hqjiue8sbb] { justify-self: start; }
.check-in-card summary[b-hqjiue8sbb] { cursor: pointer; }
.check-in-card li[b-hqjiue8sbb] { margin-block: .65rem; }
.lead-reminder-due[b-hqjiue8sbb] { border-left: 5px solid #a32b26; }
/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-nkr2rzkav3] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-nkr2rzkav3] {
  color: #0077cc;
}

.btn-primary[b-nkr2rzkav3] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-nkr2rzkav3], .nav-pills .show > .nav-link[b-nkr2rzkav3] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-nkr2rzkav3] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-nkr2rzkav3] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-nkr2rzkav3] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-nkr2rzkav3] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-nkr2rzkav3] {
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}

.deployment-banner[b-nkr2rzkav3] {
  display: flex;
  justify-content: center;
  gap: .75rem;
  padding: .55rem 1rem;
  border-bottom: 2px solid #b45309;
  background: #fff7ed;
  color: #7c2d12;
  font-size: .9rem;
  line-height: 1.35;
  text-align: center;
}

.deployment-banner strong[b-nkr2rzkav3] {
  text-transform: uppercase;
  letter-spacing: .06em;
}

@media (max-width: 575.98px) {
  .deployment-banner[b-nkr2rzkav3] {
    flex-direction: column;
    gap: .15rem;
  }
}
