.plan-calendar-academic-year-print .plan-calendar-print-legend,.plan-calendar-range-print .plan-calendar-print-legend{gap:.35rem .5rem !important}.plan-calendar-academic-year-print .plan-calendar-print-legend .crm-lead-calendar-legend__tag,.plan-calendar-range-print .plan-calendar-print-legend .crm-lead-calendar-legend__tag{display:inline-block;font-size:.625rem;line-height:1.2;font-weight:500;padding:.2rem .45rem;border-radius:.35rem;border:1px solid rgba(0,0,0,0)}.plan-calendar-academic-year-print .plan-calendar-print-calendars-row,.plan-calendar-academic-year-print .plan-calendar-print-events-row,.plan-calendar-range-print--list .plan-calendar-print-calendars-row,.plan-calendar-range-print--list .plan-calendar-print-events-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 .75rem;align-items:start}.plan-calendar-academic-year-print .plan-calendar-print-events-row,.plan-calendar-range-print--list .plan-calendar-print-events-row{margin-top:.35rem;margin-bottom:.75rem}.plan-calendar-range-print--list .plan-calendar-print-body--events-only .plan-calendar-print-quarter+.plan-calendar-print-quarter{margin-top:1.75rem}.plan-calendar-range-print--list .plan-calendar-print-body--events-only .plan-calendar-print-events-row{margin-top:0}.plan-calendar-range-print--list .plan-calendar-print-body--events-only .plan-calendar-print-month-title{margin-top:0;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.plan-calendar-range-print--list .plan-calendar-print-body--events-only .plan-calendar-print-month-events,.plan-calendar-range-print--list .plan-calendar-print-body--events-only .plan-calendar-print-events{margin-top:.65rem}.plan-calendar-range-print--list .plan-calendar-print-quarter:last-child .plan-calendar-print-events-row{margin-bottom:0}.plan-calendar-academic-year-print .plan-calendar-print-month-col,.plan-calendar-range-print--list .plan-calendar-print-month-col,.plan-calendar-range-print--month .plan-calendar-print-month-col{min-width:0;align-self:start}.plan-calendar-academic-year-print .plan-calendar-print-month-events,.plan-calendar-range-print--list .plan-calendar-print-month-events,.plan-calendar-range-print--month .plan-calendar-print-month-events{min-height:0}.plan-calendar-academic-year-print .plan-calendar-print-event-dot,.plan-calendar-range-print--list .plan-calendar-print-event-dot,.plan-calendar-range-print--month .plan-calendar-print-event-dot{width:.65rem;height:.65rem;vertical-align:middle}.plan-calendar-academic-year-print .plan-calendar-print-events-item,.plan-calendar-range-print--list .plan-calendar-print-events-item,.plan-calendar-range-print--month .plan-calendar-print-events-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.35rem;font-size:.75rem;line-height:1.35;color:#000}.plan-calendar-academic-year-print .plan-calendar-print-event-dates,.plan-calendar-range-print--list .plan-calendar-print-event-dates,.plan-calendar-range-print--month .plan-calendar-print-event-dates{white-space:nowrap;font-weight:600}.plan-calendar-academic-year-print .plan-calendar-print-event-title,.plan-calendar-range-print--list .plan-calendar-print-event-title,.plan-calendar-range-print--month .plan-calendar-print-event-title{min-width:0}.plan-calendar-academic-year-print .plan-calendar-print-month-grid,.plan-calendar-range-print--month .plan-calendar-print-month-grid{break-inside:avoid;page-break-inside:avoid}.plan-calendar-academic-year-print .plan-calendar-print-grid,.plan-calendar-range-print--month .plan-calendar-print-grid{border:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6));border-radius:.25rem;overflow:hidden}.plan-calendar-academic-year-print .plan-calendar-print-grid-head,.plan-calendar-academic-year-print .plan-calendar-print-grid-week,.plan-calendar-range-print--month .plan-calendar-print-grid-head,.plan-calendar-range-print--month .plan-calendar-print-grid-week{display:grid;grid-template-columns:repeat(7, 1fr)}.plan-calendar-academic-year-print .plan-calendar-print-grid-weekday,.plan-calendar-range-print--month .plan-calendar-print-grid-weekday{padding:.15rem 0;text-align:center;font-size:.65rem;font-weight:600;text-transform:uppercase;color:#6c757d;background:#f8f9fa;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.plan-calendar-academic-year-print .plan-calendar-print-grid-weekday--weekend,.plan-calendar-range-print--month .plan-calendar-print-grid-weekday--weekend{color:#c0392b}.plan-calendar-academic-year-print .plan-calendar-print-grid-day,.plan-calendar-range-print--month .plan-calendar-print-grid-day{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.85rem;border-right:1px solid #eef1f4;border-bottom:1px solid #eef1f4;padding:.1rem .15rem}.plan-calendar-academic-year-print .plan-calendar-print-grid-day:nth-child(7n),.plan-calendar-range-print--month .plan-calendar-print-grid-day:nth-child(7n){border-right:0}.plan-calendar-academic-year-print .plan-calendar-print-grid-day--empty,.plan-calendar-range-print--month .plan-calendar-print-grid-day--empty{background:#fafbfc}.plan-calendar-academic-year-print .plan-calendar-print-grid-week:last-child .plan-calendar-print-grid-day,.plan-calendar-range-print--month .plan-calendar-print-grid-week:last-child .plan-calendar-print-grid-day{border-bottom:0}.plan-calendar-academic-year-print .plan-calendar-print-grid-day-num,.plan-calendar-range-print--month .plan-calendar-print-grid-day-num{position:relative;z-index:1;font-size:.65rem;line-height:1.2;text-align:center;color:#212529}.plan-calendar-academic-year-print .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num,.plan-calendar-range-print--month .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b}.plan-calendar-academic-year-print .plan-calendar-print-grid-day .crm-waitlist-day-colors,.plan-calendar-range-print--month .plan-calendar-print-grid-day .crm-waitlist-day-colors{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.plan-calendar-academic-year-print .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe,.plan-calendar-range-print--month .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{flex:1 1 0;min-height:0}.plan-calendar-range-print--month .plan-calendar-print-legend{margin-left:0;padding-left:0}.plan-calendar-range-print--month .plan-calendar-print-body--month{width:100%;max-width:none;margin-left:0;padding-left:0}.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;width:100%;max-width:100%;align-items:start}.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side__calendar,.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side__events{min-width:0}.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side__calendar .plan-calendar-print-month-grid,.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side__calendar .plan-calendar-print-grid{width:100%}.plan-calendar-range-print--month .plan-calendar-print-month-side-by-side__events{padding-top:.15rem}.plan-calendar-range-print--month .plan-calendar-print-grid-day{aspect-ratio:1;min-height:0;height:auto;width:100%;box-sizing:border-box}.plan-calendar-range-print--month .plan-calendar-print-grid-day-num{font-size:.9rem;font-weight:600;line-height:1.25}@media print{html[data-plan-calendar-print=academic-year] .plan-events-calendar-screen{display:none !important}html[data-plan-calendar-print=academic-year] .crm-settings-content-card,html[data-plan-calendar-print=academic-year] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-header h4,html[data-plan-calendar-print=academic-year] .plan-calendar-print-header h5,html[data-plan-calendar-print=academic-year] .plan-calendar-print-header h6,html[data-plan-calendar-print=academic-year] .plan-calendar-print-month-title,html[data-plan-calendar-print=academic-year] .plan-calendar-print-day-group-title,html[data-plan-calendar-print=academic-year] .plan-calendar-print-events-item{color:#000 !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html[data-plan-calendar-print=academic-year] .plan-calendar-print-event-dot,html[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-plan-calendar-print=academic-year] .plan-calendar-print-header.border-bottom,html[data-plan-calendar-print=academic-year] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html[data-plan-calendar-print=academic-year] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=academic-year] .plan-calendar-academic-year-print{display:block !important;width:100% !important}html[data-plan-calendar-print=academic-year] .plan-calendar-print-calendars-row,html[data-plan-calendar-print=academic-year] .plan-calendar-print-events-row{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:start !important}html[data-plan-calendar-print=month] .plan-events-calendar-screen{display:none !important}html[data-plan-calendar-print=month] .crm-settings-content-card,html[data-plan-calendar-print=month] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html[data-plan-calendar-print=month] .plan-calendar-print-header h4,html[data-plan-calendar-print=month] .plan-calendar-print-header h5,html[data-plan-calendar-print=month] .plan-calendar-print-header h6,html[data-plan-calendar-print=month] .plan-calendar-print-month-title,html[data-plan-calendar-print=month] .plan-calendar-print-day-group-title,html[data-plan-calendar-print=month] .plan-calendar-print-events-item{color:#000 !important}html[data-plan-calendar-print=month] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html[data-plan-calendar-print=month] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html[data-plan-calendar-print=month] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html[data-plan-calendar-print=month] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html[data-plan-calendar-print=month] .plan-calendar-print-event-dot,html[data-plan-calendar-print=month] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-plan-calendar-print=month] .plan-calendar-print-header.border-bottom,html[data-plan-calendar-print=month] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html[data-plan-calendar-print=month] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=month] .plan-calendar-range-print[data-print-mode=month]{display:block !important;width:100% !important}html[data-plan-calendar-print=week] .plan-events-calendar-screen{display:none !important}html[data-plan-calendar-print=week] .crm-settings-content-card,html[data-plan-calendar-print=week] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html[data-plan-calendar-print=week] .plan-calendar-print-header h4,html[data-plan-calendar-print=week] .plan-calendar-print-header h5,html[data-plan-calendar-print=week] .plan-calendar-print-header h6,html[data-plan-calendar-print=week] .plan-calendar-print-month-title,html[data-plan-calendar-print=week] .plan-calendar-print-day-group-title,html[data-plan-calendar-print=week] .plan-calendar-print-events-item{color:#000 !important}html[data-plan-calendar-print=week] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html[data-plan-calendar-print=week] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html[data-plan-calendar-print=week] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html[data-plan-calendar-print=week] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html[data-plan-calendar-print=week] .plan-calendar-print-event-dot,html[data-plan-calendar-print=week] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-plan-calendar-print=week] .plan-calendar-print-header.border-bottom,html[data-plan-calendar-print=week] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html[data-plan-calendar-print=week] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=week] .plan-calendar-range-print[data-print-mode=week]{display:block !important;width:100% !important}html[data-plan-calendar-print=day] .plan-events-calendar-screen{display:none !important}html[data-plan-calendar-print=day] .crm-settings-content-card,html[data-plan-calendar-print=day] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html[data-plan-calendar-print=day] .plan-calendar-print-header h4,html[data-plan-calendar-print=day] .plan-calendar-print-header h5,html[data-plan-calendar-print=day] .plan-calendar-print-header h6,html[data-plan-calendar-print=day] .plan-calendar-print-month-title,html[data-plan-calendar-print=day] .plan-calendar-print-day-group-title,html[data-plan-calendar-print=day] .plan-calendar-print-events-item{color:#000 !important}html[data-plan-calendar-print=day] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html[data-plan-calendar-print=day] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html[data-plan-calendar-print=day] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html[data-plan-calendar-print=day] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html[data-plan-calendar-print=day] .plan-calendar-print-event-dot,html[data-plan-calendar-print=day] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-plan-calendar-print=day] .plan-calendar-print-header.border-bottom,html[data-plan-calendar-print=day] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html[data-plan-calendar-print=day] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=day] .plan-calendar-range-print[data-print-mode=day]{display:block !important;width:100% !important}html[data-plan-calendar-print=list] .plan-events-calendar-screen{display:none !important}html[data-plan-calendar-print=list] .crm-settings-content-card,html[data-plan-calendar-print=list] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html[data-plan-calendar-print=list] .plan-calendar-print-header h4,html[data-plan-calendar-print=list] .plan-calendar-print-header h5,html[data-plan-calendar-print=list] .plan-calendar-print-header h6,html[data-plan-calendar-print=list] .plan-calendar-print-month-title,html[data-plan-calendar-print=list] .plan-calendar-print-day-group-title,html[data-plan-calendar-print=list] .plan-calendar-print-events-item{color:#000 !important}html[data-plan-calendar-print=list] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html[data-plan-calendar-print=list] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html[data-plan-calendar-print=list] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html[data-plan-calendar-print=list] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html[data-plan-calendar-print=list] .plan-calendar-print-event-dot,html[data-plan-calendar-print=list] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-plan-calendar-print=list] .plan-calendar-print-header.border-bottom,html[data-plan-calendar-print=list] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html[data-plan-calendar-print=list] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=list] .plan-calendar-range-print[data-print-mode=list]{display:block !important;width:100% !important}html[data-plan-calendar-print=list] .plan-calendar-print-calendars-row,html[data-plan-calendar-print=list] .plan-calendar-print-events-row{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:start !important}html[data-plan-calendar-print=list] .plan-calendar-print-body--events-only .plan-calendar-print-quarter+.plan-calendar-print-quarter{margin-top:1.75rem !important}html[data-plan-calendar-print=week] .plan-calendar-academic-year-print{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-body--week{display:flex !important;flex-direction:column !important;gap:.75rem !important;margin:0 !important;padding:0 !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day{margin:0 !important;padding:0 !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title{margin:.5rem 0 .5rem !important;padding:0 0 .5rem !important;font-size:1rem !important;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-events-item{font-size:0.8333333333rem !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-event-description{font-size:0.6944444444rem !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title--weekend,html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title--non-work{color:#c0392b !important}html[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-events{margin-top:.35rem !important}html[data-plan-calendar-print=day] .plan-calendar-academic-year-print{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-day-events{display:flex !important;flex-direction:column !important;gap:1rem !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-events-item--day{display:block !important;margin:0 !important;font-size:1rem !important;page-break-inside:avoid}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-event-summary{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-event-description{display:block !important;font-size:0.8333333333rem !important;margin:.5rem 0 0 !important;padding-left:1rem !important;white-space:pre-wrap !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--week .plan-calendar-print-events-item--week{display:block !important}html[data-plan-calendar-print=day] .plan-calendar-range-print--week .plan-calendar-print-event-description{display:block !important;white-space:pre-wrap !important}html[data-plan-calendar-print=month] .plan-calendar-print-body--month{width:100% !important;max-width:none !important}html[data-plan-calendar-print=month] .plan-calendar-print-month-side-by-side{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:1rem !important;width:100% !important;align-items:start !important}html[data-plan-calendar-print=month] .plan-calendar-print-month-side-by-side__calendar .plan-calendar-print-grid{width:100% !important}html[data-plan-calendar-print=month] .plan-calendar-print-grid-day{aspect-ratio:1 !important;min-height:0 !important;height:auto !important;width:100% !important}html[data-plan-calendar-print=month] .plan-calendar-print-grid-day-num{font-size:.9rem !important;font-weight:600 !important;line-height:1.25 !important}}@media screen{html.plan-calendar-print-preparing[data-plan-calendar-print] .navbar-vertical,html.plan-calendar-print-preparing[data-plan-calendar-print] .navbar-top,html.plan-calendar-print-preparing[data-plan-calendar-print] .navbar-glass,html.plan-calendar-print-preparing[data-plan-calendar-print] .content .navbar,html.plan-calendar-print-preparing[data-plan-calendar-print] .content>nav,html.plan-calendar-print-preparing[data-plan-calendar-print] nav.navbar,html.plan-calendar-print-preparing[data-plan-calendar-print] .settings-panel,html.plan-calendar-print-preparing[data-plan-calendar-print] .no-print{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print] .content{margin-left:0 !important;padding-top:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print] .container{max-width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print] html,html.plan-calendar-print-preparing[data-plan-calendar-print] body,html.plan-calendar-print-preparing[data-plan-calendar-print] #root,html.plan-calendar-print-preparing[data-plan-calendar-print] .content,html.plan-calendar-print-preparing[data-plan-calendar-print] .container,html.plan-calendar-print-preparing[data-plan-calendar-print] main{background:#fff !important}html.plan-calendar-print-preparing[data-plan-calendar-print] .content .card:last-of-type{border:none !important;box-shadow:none !important;margin:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print] .content .card:last-of-type .card-body{padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-events-calendar-screen{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .crm-settings-content-card,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-header h4,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-header h5,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-header h6,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-day-group-title,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-events-item{color:#000 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-event-dot,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-header.border-bottom,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-academic-year-print{display:block !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-calendars-row,html.plan-calendar-print-preparing[data-plan-calendar-print=academic-year] .plan-calendar-print-events-row{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:start !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-events-calendar-screen{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .crm-settings-content-card,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-header h4,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-header h5,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-header h6,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-day-group-title,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-events-item{color:#000 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-event-dot,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-header.border-bottom,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-range-print[data-print-mode=month]{display:block !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-events-calendar-screen{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .crm-settings-content-card,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-header h4,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-header h5,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-header h6,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-day-group-title,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-events-item{color:#000 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-event-dot,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-header.border-bottom,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print[data-print-mode=week]{display:block !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-events-calendar-screen{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .crm-settings-content-card,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-header h4,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-header h5,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-header h6,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-day-group-title,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-events-item{color:#000 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-event-dot,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-header.border-bottom,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print[data-print-mode=day]{display:block !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-events-calendar-screen{display:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .crm-settings-content-card,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .crm-settings-content-card .card-body{border:0 !important;box-shadow:none !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-header h4,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-header h5,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-header h6,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-day-group-title,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-events-item{color:#000 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-grid-weekday--weekend{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-grid-day-num{color:#212529 !important;background:rgba(0,0,0,0) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-grid-day--non-work .plan-calendar-print-grid-day-num{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-legend .crm-lead-calendar-legend__tag,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-event-dot,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-grid-day .crm-waitlist-day-colors__stripe{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-header.border-bottom,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-body--events-only .plan-calendar-print-month-title,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-body--week .plan-calendar-print-month-title{border-bottom-color:var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-range-print[data-print-mode=list]{display:block !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-calendars-row,html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-events-row{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:start !important}html.plan-calendar-print-preparing[data-plan-calendar-print=list] .plan-calendar-print-body--events-only .plan-calendar-print-quarter+.plan-calendar-print-quarter{margin-top:1.75rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-academic-year-print{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-body--week{display:flex !important;flex-direction:column !important;gap:.75rem !important;margin:0 !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day{margin:0 !important;padding:0 !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title{margin:.5rem 0 .5rem !important;padding:0 0 .5rem !important;font-size:1rem !important;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6)) !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-events-item{font-size:0.8333333333rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-event-description{font-size:0.6944444444rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title--weekend,html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-title--non-work{color:#c0392b !important}html.plan-calendar-print-preparing[data-plan-calendar-print=week] .plan-calendar-range-print--week .plan-calendar-print-week-day-events{margin-top:.35rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-academic-year-print{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-day-events{display:flex !important;flex-direction:column !important;gap:1rem !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-events-item--day{display:block !important;margin:0 !important;font-size:1rem !important;page-break-inside:avoid}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-event-summary{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--day .plan-calendar-print-event-description{display:block !important;font-size:0.8333333333rem !important;margin:.5rem 0 0 !important;padding-left:1rem !important;white-space:pre-wrap !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--week .plan-calendar-print-events-item--week{display:block !important}html.plan-calendar-print-preparing[data-plan-calendar-print=day] .plan-calendar-range-print--week .plan-calendar-print-event-description{display:block !important;white-space:pre-wrap !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-body--month{width:100% !important;max-width:none !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-month-side-by-side{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:1rem !important;width:100% !important;align-items:start !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-month-side-by-side__calendar .plan-calendar-print-grid{width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-day{aspect-ratio:1 !important;min-height:0 !important;height:auto !important;width:100% !important}html.plan-calendar-print-preparing[data-plan-calendar-print=month] .plan-calendar-print-grid-day-num{font-size:.9rem !important;font-weight:600 !important;line-height:1.25 !important}}html,body{background-color:var(--falcon-body-bg)}.PhoneInputCountrySelectArrow{display:none}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*1.7*var(--PhoneInputCountryFlag-aspectRatio, 1.5));height:calc(var(--PhoneInputCountryFlag-height)*1.7)}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,0);box-shadow:none}.PhoneInputCountryIconImg{object-fit:cover}.PhoneInputCountry{flex-shrink:0;overflow:hidden;min-width:calc(var(--PhoneInputCountryFlag-height)*1.7*var(--PhoneInputCountryFlag-aspectRatio, 1.5))}.PhoneInput--disabled .PhoneInputCountrySelect{opacity:0 !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);font-size:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);pointer-events:none}.form-label{margin-bottom:.2rem;font-size:0.8333333333rem;font-weight:500}.form-control.is-invalid{border-color:var(--falcon-gray-300) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f5803e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f5803e' stroke='none'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right calc(.375em + .1875rem) center !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important;padding-right:calc(1.5em + .75rem) !important}.form-control.is-invalid:focus{border-color:var(--falcon-input-focus-border-color-global) !important;box-shadow:0 0 0 .25rem rgba(44,123,229,.25) !important}.is-invalid .PhoneInputInput{border-color:var(--falcon-gray-300) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f5803e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f5803e' stroke='none'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right calc(.375em + .1875rem) center !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important;padding-right:calc(1.5em + .75rem) !important}.is-invalid .PhoneInputInput:focus{border-color:var(--falcon-input-focus-border-color-global) !important;box-shadow:0 0 0 .25rem rgba(44,123,229,.25) !important}.required .form-label::after{content:"*";color:var(--falcon-warning);margin-left:.25rem}.invalid-feedback{color:var(--falcon-warning) !important}.dropdown-item.active .text-muted,.dropdown-item:active .text-muted{color:var(--falcon-dropdown-link-active-color, #fff) !important}@media print{html[data-bs-theme=dark],html.print-force-light{color-scheme:light !important}.navbar-vertical,.navbar-top,.navbar-glass,.content .navbar,.content>nav,nav.navbar,.settings-panel,.no-print{display:none !important}.content{margin-left:0 !important;padding-top:0 !important}.container{max-width:100% !important}html,body,#root,.content,.container,main{background:#fff !important}.birthdays-screen{display:none !important}.birthdays-print-table{display:block !important}.birthdays-print-header h4,.birthdays-print-header p,.birthdays-print-section{color:#000 !important}.birthdays-print-logo{width:80px;height:auto}.birthdays-print-day{display:inline-block;min-width:1.75rem;padding:.15rem .4rem;margin-right:.5rem;font-size:.85rem;font-weight:600;color:#1a5276;background-color:#aed6f1;border-radius:4px;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}.birthdays-print-entry{display:flex;align-items:center;padding:.35rem 0}.birthdays-print-entry:last-child{border-bottom:none}.birthdays-print-name{color:#000;font-size:.85rem}.birthdays-print-month-title{color:#000 !important;font-size:1rem}.content .card:last-of-type{border:none !important;box-shadow:none !important;margin:0 !important}.content .card:last-of-type .card-body{padding:0 !important}}.code-input-cell{caret-color:rgba(0,0,0,0);width:3rem;height:3rem}.min-h-25px{min-height:25px !important}.most-loader{width:200px;max-width:min(200px,72vw);height:96px;overflow:hidden;flex-shrink:0;margin-inline:auto}.most-loader .logo-ripple{position:absolute;left:50%;top:50%;width:200px;max-width:min(200px,72vw);height:auto;max-height:96px;object-fit:contain;transform:translate(-50%, -50%);transform-origin:center center;animation:most-loader-ripple 2s ease-out infinite}.most-loader .ripple-2{animation-delay:.5s}.most-loader .ripple-3{animation-delay:1s}.most-loader .ripple-4{animation-delay:1.5s}.most-loader .ripple-5{animation-delay:2s}@keyframes most-loader-ripple{0%{transform:translate(-50%, -50%) rotate(0) scale(1);opacity:.3}100%{transform:translate(-50%, -50%) rotate(30deg) scale(4);opacity:0}}.falcon-loader{overflow:hidden;max-width:100%;box-sizing:border-box;margin-inline:auto}.falcon-loader--section{min-height:12rem}.falcon-loader--full-page{width:100%;min-height:100dvh;max-height:100dvh}.falcon-loader--fill{flex:1 1 auto;min-height:12rem;width:100%}.footer-legal-row .dropdown-toggle::after{margin-top:0;vertical-align:middle}@media(max-width: 767.98px){.container-fluid{--falcon-gutter-x: 1rem;padding-right:calc(var(--falcon-gutter-x)*.5);padding-left:calc(var(--falcon-gutter-x)*.5);max-width:100%;overflow-x:clip}.container-fluid .row{--falcon-gutter-x: 1rem}.container-fluid>.content>.navbar-top{margin-left:calc(-0.5*var(--falcon-gutter-x));margin-right:calc(-0.5*var(--falcon-gutter-x))}.card-body,.card-header{padding:.5rem}}.content-main{min-width:0;max-width:100%}@media(min-width: 1200px){html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xl+.content{margin-left:calc(15.1rem + var(--falcon-gutter-x, 2rem)*.5) !important}.navbar-vertical.navbar-expand-xl>.d-flex{background-color:var(--falcon-bg-navbar-glass)}html.navbar-vertical-collapsed.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl{max-width:15.1rem}html.navbar-vertical-collapsed.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-content{width:15.1rem !important}}html{overflow-x:clip}html:has(body.modal-open),body.modal-open{overflow:hidden !important;overscroll-behavior:none}.modal.show{overscroll-behavior:contain}.modal.show .modal-body{overscroll-behavior:contain}.scrollable-tabs-nav-wrap{width:100%;max-width:100%}.scrollable-tabs-scroll{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.scrollable-tabs-scroll::-webkit-scrollbar{display:none}.scrollable-tabs-scroll .nav-link{cursor:pointer}.scrollable-tabs-scroll:has(.dropdown.show){overflow:visible}.scrollable-tabs-scrollbar{display:block;position:relative;height:4px;margin-top:2px;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-sizing:content-box}@media(pointer: coarse){.scrollable-tabs-scrollbar{padding:10px 0;margin-top:-8px}}.scrollable-tabs-scrollbar--hidden{display:none}.scrollable-tabs-scrollbar--dragging{cursor:grabbing}.scrollable-tabs-scrollbar__thumb{position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:2px;background-color:var(--falcon-scrollbar-bg);pointer-events:auto;cursor:grab;touch-action:none}.scrollable-tabs-scrollbar--dragging .scrollable-tabs-scrollbar__thumb,.scrollable-tabs-scrollbar__thumb:active{cursor:grabbing;transform:translateY(-50%)}.scrollable-tabs-nav{display:inline-flex !important;flex-wrap:nowrap !important;width:max-content;max-width:none;border-bottom:var(--falcon-nav-tabs-border-width, 1px) solid var(--falcon-nav-tabs-border-color, var(--falcon-border-color));margin-bottom:0}.scrollable-tabs-nav .nav-item{flex:0 0 auto}.scrollable-tabs-nav .nav-link{margin-bottom:0;border-bottom:none;padding-left:.85rem;padding-right:.85rem}.scrollable-tabs-nav .nav-link.active,.scrollable-tabs-nav .nav-link:active{border-bottom:none}.scrollable-tabs-nav .nav-item.show .nav-link{border-bottom:none}.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown{flex:0 0 auto;display:flex;align-items:stretch}.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle{margin-bottom:0;border:0;border-radius:0;border-bottom:none;box-shadow:none !important;white-space:nowrap}.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle::after{margin-left:.35em;vertical-align:.15em}.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle:hover,.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle:focus,.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle:focus-visible,.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle:active{box-shadow:none !important}.card-body,.card-header{--falcon-content-inline-pad:1.25rem}.card-body.p-0,.card-body.px-0,.crm-settings-content-card--tabs-flush>.card-body{--falcon-content-inline-pad:0}.modal-body.p-x1,.modal-body.px-x1{--falcon-content-inline-pad:1.25rem}.modal-body.p-0,.modal-body.px-0{--falcon-content-inline-pad:0}.offcanvas-body{--falcon-content-inline-pad:0.5rem}.offcanvas-body.p-0,.offcanvas-body.px-0{--falcon-content-inline-pad:0}@media(max-width: 767.98px){.card-body:not(.p-0):not(.px-0),.card-header:not(.p-0):not(.px-0){--falcon-content-inline-pad:0.5rem}.modal-body:not(.p-0):not(.px-0){--falcon-content-inline-pad:0.25rem}.modal-body .mx-nx1,.modal-body .mx-ncard{margin-left:calc(-1*0.25rem) !important;margin-right:calc(-1*0.25rem) !important}}.modal .modal-content{overflow-x:clip}.modal .modal-body{overflow-x:clip;min-width:0}.modal .modal-body .employee-parent-card-preview,.modal .modal-body .tm-project-preview,.modal .modal-body .falcon-ckeditor{min-width:0;max-width:100%}.modal .modal-body .advance-table-modal-bleed{min-width:0}.modal .modal-body .employee-parent-card-preview__description.ck-content{overflow-x:auto;max-width:100%}.modal .modal-body .employee-parent-card-preview__description.ck-content img,.modal .modal-body .employee-parent-card-preview__description.ck-content table{max-width:100%;height:auto}@media(max-width: 767.98px){.crm-settings-page,.crm-lead-edit-page,.employee-edit-page{min-width:0;max-width:100%}.crm-settings-page .advance-table-sticky-card,.crm-lead-edit-page .advance-table-sticky-card,.employee-edit-page .advance-table-sticky-card{min-width:0;max-width:100%}}.container,.container-fluid{--page-stack-block-gap: calc(var(--falcon-gutter-x, 1.5rem) * 0.5)}.content-main{padding-bottom:var(--page-stack-block-gap)}.page-stack>*+*{margin-top:var(--page-stack-block-gap)}.page-stack>.page-breadcrumb-card,.page-stack>.page-header-card{margin-bottom:0 !important}.page-stack>*:last-child{margin-bottom:0 !important}@media(max-width: 767.98px){.container-fluid{--page-stack-block-gap: calc(var(--falcon-gutter-x, 1rem) * 0.5)}}.page-breadcrumb .breadcrumb-item a{color:var(--falcon-heading-color);text-decoration:none}.page-breadcrumb .breadcrumb-item a:hover,.page-breadcrumb .breadcrumb-item a:focus{color:var(--falcon-heading-color);text-decoration:none}.page-breadcrumb .breadcrumb-item.active{color:var(--falcon-gray-600)}.page-breadcrumb .breadcrumb-item.dropdown{display:flex;align-items:center}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu{z-index:1050;--bs-dropdown-min-width: min-content;--page-breadcrumb-menu-pad-x: 0.5rem;--page-breadcrumb-menu-icon: 0.875rem;--page-breadcrumb-menu-gap: 0.5rem;width:max-content;max-width:min(100vw - 2rem,36rem);overflow-x:hidden}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .dropdown-header{padding-left:var(--page-breadcrumb-menu-pad-x);padding-right:var(--page-breadcrumb-menu-pad-x)}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .dropdown-item{white-space:nowrap;padding-left:var(--page-breadcrumb-menu-pad-x);padding-right:var(--page-breadcrumb-menu-pad-x)}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu__row{display:inline-flex;align-items:center;gap:var(--page-breadcrumb-menu-gap);max-width:100%}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu__icon{flex:0 0 var(--page-breadcrumb-menu-icon);width:var(--page-breadcrumb-menu-icon);height:var(--page-breadcrumb-menu-icon);display:inline-flex;align-items:center;justify-content:center;font-size:var(--page-breadcrumb-menu-icon);line-height:1}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu__label{min-width:0}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu__item--nested{padding-left:calc(var(--page-breadcrumb-menu-pad-x) + var(--page-breadcrumb-menu-icon) + var(--page-breadcrumb-menu-gap)) !important}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu__item--nested .page-breadcrumb-section-menu__icon{display:none}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-menu .page-breadcrumb-section-menu-scroll{max-height:min(21rem,50vh);overflow-x:hidden;overflow-y:auto}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-toggle{background:none;border:0;box-shadow:none;color:var(--falcon-heading-color);cursor:pointer;display:inline;font:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline;white-space:nowrap}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-toggle:hover,.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-toggle:focus{background:none;border:0;box-shadow:none;color:var(--falcon-heading-color);outline:none;text-decoration:none}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-toggle.show{background:none;border:0;box-shadow:none;color:var(--falcon-heading-color)}.page-breadcrumb .breadcrumb-item.dropdown .page-breadcrumb-section-toggle::after{margin-left:.25rem;vertical-align:.15em}.page-header-card .page-header-card-body{padding-bottom:1rem}.page-header-card .page-header-tabs .nav-item:first-child .nav-link{padding-left:0}@media(max-width: 767.98px){.page-header-card .page-header-card-body{padding-bottom:.5rem}}.crm-settings-page .crm-settings-hint-area+.crm-settings-content-card,.crm-settings-page .crm-settings-hint-area+.crm-lead-edit-card{margin-top:var(--page-stack-block-gap)}.crm-settings-page .table-filter-panel{position:relative;z-index:1017;overflow:visible}.crm-settings-page .table-filter-panel>.card-body{overflow:visible}.crm-settings-page .crm-settings-content-card{margin-bottom:0}.crm-settings-page .crm-settings-content-card>.card-header{position:relative;z-index:1016}.crm-settings-page .crm-settings-content-card>.card-body{overflow-x:clip}.crm-settings-page .crm-settings-content-card .tm-tasks-embedded-flush{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2)}.crm-settings-page .crm-settings-content-card .tm-tasks-embedded-flush>.card-body{padding-left:0;padding-right:0}.crm-settings-page .crm-settings-content-card .tm-tasks-embedded-flush>.card-footer.tm-tasks-table-footer{padding-left:var(--falcon-content-inline-pad, 1.25rem);padding-right:var(--falcon-content-inline-pad, 1.25rem)}.crm-settings-page .crm-settings-content-card--no-header>.card-body{padding-top:0}.crm-settings-page .crm-settings-content-card--no-header .crm-settings-tabs-header{margin-top:0}.crm-settings-page .crm-settings-content-card--tabs-flush>.card-body{padding-left:0;padding-right:0}.crm-settings-page .crm-settings-content-card--tabs-flush .crm-settings-tabs-header{margin-left:0;margin-right:0}.crm-settings-page .crm-settings-content-card--tabs-flush .crm-settings-tabs-header .scrollable-tabs-scrollbar{margin-left:0;margin-right:0;width:100%}@media(max-width: 767.98px){.crm-settings-page .crm-settings-content-card--tabs-flush .tm-tasks-list-card{border-radius:0 !important}}.crm-settings-page .crm-settings-content-card .criteria-map-section-title{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);padding-left:var(--falcon-content-inline-pad, 1.25rem);padding-right:var(--falcon-content-inline-pad, 1.25rem)}.crm-settings-page .crm-settings-content-card .criteria-map-table-wrap{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);min-width:0}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-intro{color:var(--falcon-gray-700);font-size:.8333333333rem;line-height:1.5}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-intro .crm-settings-funnel-sectors-intro ul{margin-bottom:.5rem;margin-left:1rem;padding-left:1.8rem}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-actions{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25em;row-gap:.5em;margin-top:.5rem;color:var(--falcon-gray-600);font-size:.8333333333rem;line-height:1.45;white-space:normal;overflow-wrap:break-word}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-action{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5em;max-width:100%;white-space:normal}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-action .svg-inline--fa{vertical-align:-0.12em;color:var(--falcon-gray-600)}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-sources-tab-hint-action-start{white-space:nowrap}.crm-settings-page .crm-settings-sources-tab-hint .crm-settings-tab-hint-drag-icon{height:.875rem;width:.4375rem}@media print{.crm-settings-page .crm-settings-sources-screen{display:none !important}.crm-settings-page .crm-settings-sources-print{display:block !important}.crm-settings-page .crm-settings-sources-print-header h4,.crm-settings-page .crm-settings-sources-print-header .h4,.crm-settings-page .crm-settings-sources-print-section{color:#000 !important}.crm-settings-page .crm-settings-sources-print-logo{width:80px;height:auto}.crm-settings-page .crm-settings-sources-print-tree{display:block;font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.85rem;line-height:1.5;color:#000}.crm-settings-page .crm-settings-sources-print-line{white-space:pre}.crm-settings-page .crm-settings-sources-print-line-label--inactive{color:var(--falcon-gray-600) !important;text-decoration:line-through}.crm-settings-page .crm-settings-funnel-print-table{width:100% !important;color:#000 !important;font-size:.8333333333rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .crm-settings-funnel-print-table th:not(.crm-settings-funnel-print-sector-title),.crm-settings-page .crm-settings-funnel-print-table td:not(.crm-settings-funnel-print-sector-title):not(.crm-settings-funnel-print-cell--inactive){color:#000 !important;vertical-align:top}.crm-settings-page .crm-settings-funnel-print-table td{vertical-align:top}.crm-settings-page .crm-settings-funnel-print-thead th{background-color:var(--falcon-gray-200) !important}.crm-settings-page .crm-settings-funnel-print-sector-title{font-weight:600;font-size:1rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-primary{color:var(--falcon-primary-text-emphasis) !important;background-color:var(--falcon-primary-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-secondary{color:var(--falcon-secondary-text-emphasis) !important;background-color:var(--falcon-secondary-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-success{color:var(--falcon-success-text-emphasis) !important;background-color:var(--falcon-success-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-info{color:var(--falcon-info-text-emphasis) !important;background-color:var(--falcon-info-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-warning{color:var(--falcon-warning-text-emphasis) !important;background-color:var(--falcon-warning-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-danger{color:var(--falcon-danger-text-emphasis) !important;background-color:var(--falcon-danger-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-light{color:var(--falcon-light-text-emphasis) !important;background-color:var(--falcon-light-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-sector-title.badge-subtle-dark{color:var(--falcon-dark-text-emphasis) !important;background-color:var(--falcon-dark-bg-subtle) !important}.crm-settings-page .crm-settings-funnel-print-instruction,.crm-settings-page .crm-settings-funnel-print-responsibles{font-size:.7rem !important;line-height:1.35;white-space:pre-wrap}.crm-settings-page .crm-settings-funnel-print-cell--inactive{color:var(--falcon-gray-600) !important;text-decoration:line-through}.crm-settings-page .criteria-map-screen{display:none !important}.crm-settings-page .criteria-map-print-table{width:100% !important;color:#000 !important;font-size:.8333333333rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .criteria-map-print-table th,.crm-settings-page .criteria-map-print-table td{color:#000 !important;vertical-align:top}.crm-settings-page .criteria-map-print-columns-head th,.crm-settings-page .criteria-map-print-table td.bg-300{background-color:var(--falcon-primary) !important;color:#fff !important;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .criteria-map-print-type-row,.crm-settings-page .criteria-map-print-table td.bg-200{background-color:var(--falcon-primary-border-subtle) !important;color:var(--falcon-primary-text-emphasis) !important;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .criteria-map-print-activity-row{background-color:var(--falcon-primary-bg-subtle) !important;color:var(--falcon-primary-text-emphasis) !important;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crm-settings-page .criteria-map-print-param{break-inside:avoid;margin-bottom:.75rem}.crm-settings-page .criteria-map-print-param:last-child{margin-bottom:0}.crm-settings-page .criteria-map-print-param-title{margin-bottom:.15rem}.crm-settings-page .criteria-map-print-weight{font-size:.7rem;line-height:1.35}}.age-tasks-editor .age-tasks-editor-slider{overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.age-tasks-editor .age-tasks-editor-slider::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.age-tasks-editor .age-tasks-editor-slider::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.age-tasks-editor .age-tasks-editor-slider-row{display:flex;align-items:flex-end;gap:.5rem;min-width:850px}.age-tasks-editor .age-tasks-editor-slider-body{flex:1 1 auto;width:100%;min-width:0;padding-top:1.75rem;padding-bottom:2.5rem;padding-left:.2rem;padding-right:0}.age-tasks-editor .age-tasks-editor-add-btn{margin-bottom:2.85rem;width:1.375rem;height:1.375rem;padding:0;line-height:1;font-size:.625rem}.age-tasks-editor .age-tasks-editor-segment--gap{opacity:.85}.crm-settings-tabs .crm-settings-tabs-header{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-top:-1.25rem;border-bottom:1px solid var(--falcon-border-color)}.crm-settings-tabs .crm-settings-tabs-header .scrollable-tabs-nav-wrap{max-width:100%}.crm-settings-tabs .crm-settings-tabs-header .crm-settings-tabs-scroll{padding-left:0;padding-right:0}.crm-settings-tabs .crm-settings-tabs-header .scrollable-tabs-scrollbar{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);box-sizing:border-box}.crm-settings-tabs--nested .crm-settings-tabs-header{margin-top:0;margin-left:0;margin-right:0}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link{border:0;border-radius:0}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link:not(.active):hover{border-color:rgba(0,0,0,0) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.active{border-bottom:2px solid var(--falcon-primary) !important;background-color:var(--falcon-card-bg) !important;outline:none !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.active svg,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.active span{color:var(--falcon-primary) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.active h6{color:var(--falcon-gray-900) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-item:last-child .nav-link.active svg,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-item:last-child .nav-link.active h6{color:var(--falcon-primary) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link{display:flex;align-items:center;gap:.5rem;border:0 !important;border-radius:0;color:inherit;background:rgba(0,0,0,0) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link:hover,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link:focus,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link:focus-visible,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link:active{color:inherit;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown>.dropdown-toggle.nav-link.active{border-bottom:2px solid var(--falcon-primary) !important;background-color:var(--falcon-card-bg) !important;color:var(--falcon-primary) !important}.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown.scrollable-tabs-nav__dropdown--active>.dropdown-toggle.nav-link,.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav>.dropdown.scrollable-tabs-nav__dropdown.show>.dropdown-toggle.nav-link{border-bottom:2px solid var(--falcon-primary) !important;background-color:var(--falcon-card-bg) !important;color:var(--falcon-primary) !important}.crm-settings-tabs .crm-settings-tabs-body{min-height:12rem}.course-questions-tabs__required{margin-left:.1rem;font-size:.8333333333rem;font-weight:600;line-height:1}.course-questions-tabs.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.course-questions-tabs__link--invalid h6,.course-questions-tabs.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.course-questions-tabs__link--invalid .course-questions-tabs__required{color:var(--falcon-warning) !important}.course-questions-tabs.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.course-questions-tabs__link--invalid.active h6,.course-questions-tabs.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.course-questions-tabs__link--invalid.active span,.course-questions-tabs.crm-settings-tabs .tab-tickets-status.scrollable-tabs-nav .nav-link.course-questions-tabs__link--invalid.active .course-questions-tabs__required{color:var(--falcon-warning) !important}.course-answers-tabs{border:1px solid var(--falcon-border-color);border-radius:var(--falcon-border-radius);overflow:hidden}.course-answers-tabs__header{background-color:var(--falcon-gray-100);border-bottom:1px solid var(--falcon-border-color);padding:.35rem .5rem .15rem}.course-answers-tabs__scroll{padding-left:0;padding-right:0}.course-answers-tabs__nav{gap:.35rem;padding-bottom:.2rem;align-items:center}.course-answers-tabs__nav>.nav-item{display:flex;align-items:center}.course-answers-tabs__link{display:inline-flex;align-items:center;justify-content:center;gap:0;box-sizing:border-box;min-width:1.75rem;height:1.75rem;padding:0 .5rem !important;margin:0 !important;border:1px solid var(--falcon-border-color) !important;border-radius:50rem !important;background-color:var(--falcon-body-bg) !important;color:var(--falcon-gray-700) !important;font-size:.6944444444rem;line-height:1;cursor:pointer}.course-answers-tabs__link:hover{border-color:var(--falcon-primary) !important;color:var(--falcon-primary) !important}.course-answers-tabs__link.active{border-color:var(--falcon-primary) !important;background-color:rgba(var(--falcon-primary-rgb), 0.12) !important;color:var(--falcon-primary) !important;font-weight:600}.course-answers-tabs__link--add{color:var(--falcon-primary) !important;border-style:dashed !important;line-height:0}.course-answers-tabs__link--add .svg-inline--fa{display:block;width:.7rem;height:.7rem}.course-answers-tabs__link--invalid{color:var(--falcon-warning) !important}.course-answers-tabs__link--invalid:hover{color:var(--falcon-warning) !important}.course-answers-tabs__link--invalid.active{color:var(--falcon-warning) !important}.course-answers-tabs__number{font-size:.8333333333rem;font-weight:600}.course-answers-tabs__number--invalid{color:var(--falcon-warning) !important}.course-answers-tabs__valid-dot{flex-shrink:0;width:.25rem;height:.25rem;align-self:flex-start;margin-top:.2rem;border-radius:50%;background-color:currentColor}.course-answers-tabs__valid-dot--off{background-color:rgba(0,0,0,0)}.course-answers-tabs__body{padding:.75rem;min-height:0;background-color:rgba(0,0,0,0)}.course-answers-tabs .scrollable-tabs-scrollbar{margin-top:.15rem}[data-bs-theme=dark] .course-answers-tabs__header{background-color:var(--falcon-gray-200)}[data-bs-theme=dark] .course-answers-tabs__link.active{background-color:rgba(var(--falcon-primary-rgb), 0.2) !important}.course-chrono-timeline{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);min-width:0}.course-chrono-timeline .advance-table-hscroll__top{margin-bottom:0 !important}.course-chrono-timeline-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.course-chrono-timeline-table th,.course-chrono-timeline-table td{background-clip:padding-box;border-bottom:1px solid var(--falcon-border-color) !important}.course-chrono-timeline-table thead th{vertical-align:middle;background-color:var(--falcon-gray-200)}.course-chrono-timeline-table th:not(.course-chrono-timeline-table__period){min-width:10rem}.course-chrono-timeline-table__period{position:sticky;left:0;z-index:2;min-width:8rem;max-width:14rem;background-color:var(--falcon-card-bg, var(--falcon-body-bg, #fff));box-shadow:1px 0 0 var(--falcon-border-color),inset 0 -1px 0 var(--falcon-border-color)}.course-chrono-timeline-table thead th.course-chrono-timeline-table__period{z-index:4;background-color:var(--falcon-gray-200)}.course-chrono-timeline-table tbody td.course-chrono-timeline-table__period{background-color:var(--falcon-card-bg, var(--falcon-body-bg, #fff))}.advance-table-sticky-float .course-chrono-timeline-table__period{position:sticky;left:0;z-index:5;background-color:var(--falcon-gray-200);box-shadow:1px 0 0 var(--falcon-border-color),inset 0 -1px 0 var(--falcon-border-color)}.content-editor-type-grid{display:flex;flex-wrap:wrap;gap:.75rem}.content-editor-collapse-item{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;column-gap:.5rem;row-gap:.25rem;align-items:start}.content-editor-collapse-item__content{grid-column:2}.content-editor-audio{display:block;width:100% !important;max-width:100%;min-width:0;background-color:var(--falcon-body-bg);border-radius:var(--falcon-border-radius)}.content-editor-audio::-webkit-media-controls-enclosure,.content-editor-audio::-webkit-media-controls-panel{width:100%;background-color:var(--falcon-body-bg);border-radius:var(--falcon-border-radius)}.content-editor-audio::-webkit-media-controls-download-button,.content-editor-audio::-internal-media-controls-download-button{display:none !important}.content-editor-playlist__item{line-height:1.4;cursor:pointer}.content-editor-playlist__item:hover{color:var(--falcon-primary) !important}.content-editor-table-form.table tfoot>tr>th:first-child,.content-editor-table-form.table thead>tr>th:first-child,.content-editor-table-form.table tr th:first-child,.content-editor-table-form.table tr td:first-child{padding-left:.25rem}.content-editor-table-form.table tfoot>tr>th:last-child,.content-editor-table-form.table thead>tr>th:last-child,.content-editor-table-form.table tr th:last-child,.content-editor-table-form.table tr td:last-child{padding-right:.25rem}.content-editor-slider .slick-list{margin:0}.content-editor-slider .slick-dots{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;list-style:none;padding:0;margin:.75rem 0 0;position:relative;bottom:auto;width:100%}.content-editor-slider .slick-dots li{width:auto;height:auto;margin:0}.content-editor-slider .slick-dots li button{display:block;width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;font-size:0;line-height:0;color:rgba(0,0,0,0);background-color:var(--falcon-gray-400, #b6c1d2);cursor:pointer}.content-editor-slider .slick-dots li button::before{display:none;content:none}.content-editor-slider .slick-dots li.slick-active button{background-color:var(--falcon-primary)}.content-editor-slider .slick-slide img{max-width:100%;height:auto}.content-editor-type-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex:0 0 auto;width:7rem;min-height:6.5rem;padding:.75rem .5rem;border:1px solid var(--falcon-gray-300);border-radius:var(--falcon-border-radius-lg);background:var(--falcon-card-bg, var(--falcon-white));color:var(--falcon-gray-600);text-align:center;cursor:pointer}.content-editor-type-card:hover:not(:disabled){border-color:var(--falcon-primary);color:var(--falcon-primary);background:rgba(var(--falcon-primary-rgb), 0.04)}.content-editor-type-card:disabled{opacity:.5;cursor:not-allowed}.content-editor-type-card__icon{font-size:1.75rem;line-height:1}.content-editor-type-card__label{font-size:.7rem;font-weight:600;line-height:1.25;color:inherit}.content-editor-stub-icon.svg-inline--fa{display:inline-block !important;flex-shrink:0;width:1.25rem !important;height:1.25rem !important;font-size:1.25rem !important;line-height:1 !important;vertical-align:middle;color:rgba(var(--falcon-warning-rgb), 0.75) !important}.content-editor-stub-icon.svg-inline--fa.content-editor-stub-icon--lg{width:2rem !important;height:2rem !important;font-size:2rem !important}.content-editor-stub-icon.svg-inline--fa.content-editor-stub-icon--muted{color:var(--falcon-gray-400) !important}.content-editor-area button.btn-link .accordion-icon{color:inherit}.content-editor-area .content-editor-html.dropcap>*:first-child::first-letter{font-size:3em;float:left;line-height:.92;margin-right:.375rem}.content-editor-area .content-editor-float-media{max-width:100%;height:auto}@media(min-width: 576px){.content-editor-area .content-editor-float-media{max-width:50%}}@media(min-width: 992px){.content-editor-area .content-editor-float-media{max-width:25%}}.content-editor-area .content-editor-float-media-placeholder{width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border:1px dashed var(--falcon-gray-300);background:var(--falcon-body-bg);box-sizing:border-box}@media(min-width: 576px){.content-editor-area .content-editor-float-media-placeholder{width:50%}}@media(min-width: 992px){.content-editor-area .content-editor-float-media-placeholder{width:25%}}.content-editor-area .content-editor-image-placeholder{display:flex;align-items:center;justify-content:center;height:5rem;border:1px dashed var(--falcon-gray-300);background:var(--falcon-body-bg);box-sizing:border-box}.content-editor-area .content-editor-image-placeholder--fullscreen{width:100%}.content-editor-area .content-editor-image-placeholder--half{width:100%}@media(min-width: 768px){.content-editor-area .content-editor-image-placeholder--half{width:50%}}.content-editor-area .content-editor-image-placeholder--self{width:12rem}.content-editor-area .content-editor-video-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border:1px dashed var(--falcon-gray-300);background:var(--falcon-body-bg);box-sizing:border-box}.content-editor-area .content-editor-video-placeholder--fullscreen{width:100%}.content-editor-area .content-editor-video-placeholder--half{width:100%}@media(min-width: 768px){.content-editor-area .content-editor-video-placeholder--half{width:50%}}.content-editor-area .content-editor-video-placeholder--self{width:16rem}.content-editor-area .content-editor-video video::-webkit-media-controls-enclosure{overflow:hidden}.content-editor-area .content-editor-video video::-webkit-media-controls-download-button,.content-editor-area .content-editor-video video::-internal-media-controls-download-button{display:none !important}.content-editor-area .content-editor-audio-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;border:1px dashed var(--falcon-gray-300);background:var(--falcon-body-bg);box-sizing:border-box}.content-editor-area .content-editor-block{position:relative;cursor:pointer;border-radius:var(--falcon-border-radius-lg);overflow:visible}.content-editor-area .content-editor-block h1,.content-editor-area .content-editor-block h2,.content-editor-area .content-editor-block h3,.content-editor-area .content-editor-block h4,.content-editor-area .content-editor-block h5,.content-editor-area .content-editor-block h6{font-family:inherit;font-weight:inherit}.content-editor-area .content-editor-block::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(0,0,0,0);border-radius:inherit;transition:background .12s ease}.content-editor-area .content-editor-block:hover{z-index:2}.content-editor-area .content-editor-block:hover::before{background:color-mix(in srgb, var(--falcon-body-bg) 72%, transparent)}.content-editor-area .content-editor-block:hover .content-editor-btn-panel{display:flex !important}.content-editor-area .content-editor-block.is-dragging .content-editor-btn-panel{display:none !important}.content-editor-area .content-editor-block.is-dragging::before{background:rgba(0,0,0,0)}.content-editor-area .content-editor-block>*{position:relative;z-index:2}.content-editor-area .content-editor-block__preview-hidden-badge{position:absolute;top:.35rem;right:.35rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.2rem;background:rgba(var(--falcon-warning-rgb), 0.18);color:var(--falcon-warning);font-size:.7rem;line-height:1;pointer-events:none}.content-editor-area .content-editor-block__body{border-radius:inherit;overflow:hidden;touch-action:none}.content-editor-area .content-editor-btn-panel{position:absolute;top:auto;bottom:0;left:50%;z-index:1000;display:none !important;align-items:center;gap:.7rem;padding:.25rem .4rem;border:1px solid var(--falcon-gray-300);border-radius:.25rem;background:var(--falcon-card-bg, var(--falcon-white));box-shadow:0 .125rem .5rem rgba(0,0,0,.12);transform:translate(-50%, 0);white-space:nowrap}.content-editor-area .content-editor-btn-panel__group{display:inline-flex;align-items:center;gap:.1rem}.content-editor-area .content-editor-btn-panel__btn{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:.2rem;background:rgba(0,0,0,0);color:var(--falcon-gray-700);font-size:.8125rem;line-height:1;cursor:pointer}.content-editor-area .content-editor-btn-panel__btn:hover:not(:disabled){color:var(--falcon-primary);background:rgba(var(--falcon-primary-rgb), 0.08)}.content-editor-area .content-editor-btn-panel__btn:disabled{opacity:.35;cursor:not-allowed}.content-editor-area .content-editor-btn-panel__btn--drag{cursor:grab;touch-action:none}.content-editor-area .content-editor-btn-panel__btn--drag:active{cursor:grabbing}.content-editor-area .content-editor-block--report-template{cursor:default;display:flex;align-items:stretch;min-height:2.5rem}.content-editor-area .content-editor-block--report-template::before{display:none}.content-editor-area .content-editor-block--report-template:hover{z-index:auto}.content-editor-area .content-editor-block--report-template:hover::before{background:rgba(0,0,0,0)}.content-editor-area .content-editor-block--report-template .content-editor-block__body{flex:1 1 auto;min-width:0;touch-action:auto;overflow:visible;padding-left:.75rem;padding-right:1.25rem;--falcon-content-inline-pad: 0}.content-editor-area .content-editor-block--report-template .content-editor-block__body--collapsed{display:flex;align-items:flex-start}.content-editor-area .report-block-rail{position:relative;z-index:3;flex:0 0 1.75rem;width:1.75rem;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding-top:.4rem;padding-bottom:.4rem;border-right:1px solid rgba(var(--falcon-body-color-rgb, 52, 64, 80), 0.06)}.content-editor-area .report-block-rail--tone-0{background:rgba(129,199,132,.35)}.content-editor-area .report-block-rail--tone-0 .report-block-rail__icon--type{color:#2e7d32}.content-editor-area .report-block-rail--tone-0 .report-block-rail__icon--type:hover:not(:disabled){color:#1b5e20;background:rgba(255,255,255,.35)}.content-editor-area .report-block-rail--tone-1{background:rgba(100,181,246,.35)}.content-editor-area .report-block-rail--tone-1 .report-block-rail__icon--type{color:#1565c0}.content-editor-area .report-block-rail--tone-1 .report-block-rail__icon--type:hover:not(:disabled){color:#0d47a1;background:rgba(255,255,255,.35)}.content-editor-area .report-block-rail__sep{display:block;width:1rem;height:1px;margin:.2rem 0;background:rgba(var(--falcon-body-color-rgb, 52, 64, 80), 0.18);flex:0 0 auto}.content-editor-area .report-block-rail__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:.25rem;background:rgba(0,0,0,0);color:var(--falcon-gray-700);font-size:.8125rem;line-height:1;cursor:pointer}.content-editor-area .report-block-rail__icon:hover:not(:disabled){color:var(--falcon-primary);background:rgba(var(--falcon-primary-rgb), 0.1)}.content-editor-area .report-block-rail__icon:disabled{opacity:.35;cursor:not-allowed}.content-editor-area .report-block-rail__icon--drag{cursor:grab;touch-action:none}.content-editor-area .report-block-rail__icon--drag:active:not(:disabled){cursor:grabbing}.content-editor-area--report-template{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2)}.report-template-parent-preview{max-width:960px}.report-template-parent-preview__blocks{display:flex;flex-direction:column;gap:1.25rem}.report-template-parent-preview__block{margin:0;padding:0}.report-template-parent-preview__block:empty,.report-template-parent-preview__block:has(>:empty:only-child){display:none}.report-template-parent-preview__block .border.border-dashed.py-5{display:none}.report-template-parent-preview__block>h3,.report-template-parent-preview__block>h4,.report-template-parent-preview__block>div>h3,.report-template-parent-preview__block>div>h4{margin-top:0}.report-template-parent-preview__block .mb-3:last-child{margin-bottom:0 !important}.crm-settings-meetings .crm-settings-calendar-tag-swatch--toggle{width:1rem;height:1rem}.crm-settings-meetings .crm-settings-calendar-tag-swatch--menu{width:1.25rem;height:1.25rem}.crm-settings-meetings .crm-settings-calendar-tag-color-select{flex-shrink:0}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-toggle{width:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2));min-width:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2));height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2));padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-toggle::after{display:none !important}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-menu{min-width:0;padding:.5rem;border-color:var(--falcon-border-color);background-color:var(--falcon-emphasis-bg)}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-grid{display:grid;grid-template-columns:repeat(4, 2rem);gap:.5rem}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-option{width:2rem;height:2rem;padding:0;margin:0;border:1px solid rgba(0,0,0,0);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);line-height:1}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-option:hover,.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-option:focus-visible{border-color:var(--falcon-primary);outline:none}.crm-settings-meetings .crm-settings-calendar-tag-color-select .crm-settings-calendar-tag-color-option.is-selected{border-color:var(--falcon-primary);box-shadow:0 0 0 1px var(--falcon-primary)}.crm-settings-meetings .crm-settings-auto-todo-row{flex-wrap:nowrap !important}.crm-settings-meetings .crm-settings-auto-todo-shift{width:4.5rem;flex-shrink:0}@media(min-width: 768px){.crm-settings-meetings .crm-settings-meeting-type-row{min-height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2))}.crm-settings-meetings .crm-settings-details-col>.crm-settings-auto-todo-row:first-child{min-height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2));align-items:center}.crm-settings-meetings .crm-settings-details-col>.crm-settings-add-detail-btn:first-child{min-height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2));display:inline-flex;align-items:center}}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__control{min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;padding-left:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__value-container,.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__value-container--has-value{padding-top:0 !important;padding-bottom:0 !important}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__single-value,.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__placeholder,.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__input-container{font-size:.875rem !important;line-height:1.25;margin:0}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__indicators{align-self:stretch}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__dropdown-indicator{padding:.25rem .5rem !important}.crm-settings-meetings .crm-settings-auto-todo-todo-select.form-field-select .react-select__dropdown-indicator svg{width:.75rem;height:.75rem}.crm-settings-sources{overflow:visible;padding-bottom:.25rem}.crm-settings-sources tbody td[data-pinned=left]:has(.dropdown.show),.crm-settings-sources tbody .advance-table-pinned-cell:has(.dropdown.show){z-index:1020}.crm-settings-sources .crm-settings-sources-header{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-bottom:.5rem}.crm-settings-sources .crm-settings-sources-header-row{--falcon-gutter-x: 0.5rem;width:100%;margin-left:0;margin-right:0;padding:.25rem var(--falcon-content-inline-pad, 1.25rem);border-radius:0}.crm-settings-sources .crm-settings-header-hint-title{line-height:1.25}.crm-settings-sources .crm-settings-header-hint-btn{color:var(--falcon-primary);margin-top:-0.2rem;line-height:1;font-size:.8333333333rem}.crm-settings-sources .crm-settings-header-hint-btn .svg-inline--fa{width:1em;height:1em}.crm-settings-sources .crm-settings-header-hint-btn:hover,.crm-settings-sources .crm-settings-header-hint-btn:focus{color:var(--falcon-primary);opacity:.85}.crm-settings-sources .crm-settings-field-input-group{width:100%;min-width:0}.crm-settings-sources .crm-settings-drag-btn{cursor:grab}.crm-settings-sources .crm-settings-drag-btn:active{cursor:grabbing}.crm-settings-sources .crm-settings-field-row>.form-control{min-width:0}.crm-settings-sources .crm-settings-row-actions{gap:.25rem;margin-left:.5rem}.crm-settings-sources .crm-settings-row-actions>.crm-settings-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:1.25rem;padding:0;margin:0;line-height:1}.crm-settings-sources .crm-settings-row-actions>.crm-settings-drag-handle .crm-settings-drag-handle-icon,.crm-settings-sources .crm-settings-row-actions>.crm-settings-drag-handle .svg-inline--fa{display:block;height:.875rem;width:.4375rem;max-width:none;vertical-align:middle}.crm-settings-sources .crm-settings-row-actions>.btn{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;padding:0;margin:0;line-height:1}.crm-settings-sources .crm-settings-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:1.25rem;min-height:1.25rem;line-height:1;overflow:visible;cursor:grab;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.crm-settings-sources .crm-settings-drag-handle:active{cursor:grabbing}@media(pointer: coarse){.crm-settings-sources .crm-settings-drag-handle{padding:.625rem .375rem;margin:-0.625rem 0 -0.625rem -0.375rem}}@media(pointer: coarse){.crm-settings-sources .crm-settings-row-actions .crm-settings-drag-handle{padding:0;margin:0}}.crm-settings-sources .crm-settings-inactive .form-control{color:var(--falcon-gray-600);background-color:var(--falcon-gray-200);border-color:var(--falcon-gray-300)}.crm-settings-sources .crm-settings-inactive .form-control:focus{color:var(--falcon-gray-600);background-color:var(--falcon-gray-200);border-color:var(--falcon-gray-300);box-shadow:none}.crm-settings-sources .crm-settings-add-source-btn{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.crm-settings-sources .crm-settings-field-input-group>.crm-settings-drag-btn{width:var(--falcon-input-height, 2.375rem);min-width:var(--falcon-input-height, 2.375rem);padding-left:0;padding-right:0;display:inline-flex;align-items:center;justify-content:center}.crm-settings-sources .crm-settings-field-input-group+.crm-settings-add-detail-btn,.crm-settings-sources .crm-settings-details-col .crm-settings-field-input-group~.crm-settings-add-detail-btn{margin-left:var(--falcon-input-height, 2.375rem)}@media(min-width: 768px){.crm-settings-sources .crm-settings-source-row-grid{align-items:flex-start}.crm-settings-sources .crm-settings-details-col{padding-top:0}.crm-settings-sources .crm-settings-detail-row:first-child{margin-top:0}}@media(max-width: 767.98px){.crm-settings-sources .crm-settings-details-col{padding-left:calc(1.25rem + 0.5rem);max-width:100%}.crm-settings-sources .crm-settings-field-input-group{max-width:100%}.crm-settings-sources .crm-settings-field-input-group .form-control{min-width:0}.crm-settings-sources .crm-settings-field-row{max-width:100%}}.crm-settings-header-hint-popover{max-width:20rem}.crm-settings-header-hint-popover .popover-body{text-align:left}.crm-settings-header-hint-popover--notification{max-width:28rem}.crm-notification-hint-example{font-family:inherit;font-size:inherit;line-height:1.35;color:inherit}.crm-notification-hint-example-body{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:rgba(0,0,0,0);border:0;padding:0;margin:0}.crm-settings-sources-row-dropdown-menu{z-index:1025 !important}.crm-settings-sources-row-dropdown-menu .dropdown-item.text-danger:hover,.crm-settings-sources-row-dropdown-menu .dropdown-item.text-danger:focus,.crm-settings-sources-row-dropdown-menu .dropdown-item.text-danger:active,.crm-settings-sources-row-dropdown-menu .dropdown-item.text-danger.active{color:var(--falcon-danger) !important;background-color:var(--falcon-danger-bg-subtle) !important}.crm-settings-funnels .crm-settings-funnels-add-form{max-width:28rem}.crm-settings-funnels .crm-settings-funnel-panel .crm-settings-inactive .form-control{color:var(--falcon-gray-600);background-color:var(--falcon-gray-200);border-color:var(--falcon-gray-300)}.crm-settings-funnels .crm-settings-funnel-panel .crm-settings-inactive .form-control:focus{color:var(--falcon-gray-600);background-color:var(--falcon-gray-200);border-color:var(--falcon-gray-300);box-shadow:none}.crm-settings-responsible-field{width:100%}.crm-settings-responsible-field .crm-settings-responsible-select{width:100%;max-width:100%}.crm-settings-stage-responsible{width:100%}.crm-settings-stage-responsible .crm-settings-stage-responsible-radios{display:flex;flex-wrap:nowrap;align-items:center;column-gap:.75rem;max-width:100%}@media(min-width: 768px){.crm-settings-stage-responsible .crm-settings-stage-responsible-radios{flex:0 0 auto}}.crm-settings-stage-responsible .crm-settings-stage-responsible-radios .form-check,.crm-settings-stage-responsible .crm-settings-stage-responsible-radios .form-check-inline{margin-right:0;margin-bottom:0}.crm-settings-stage-responsible .crm-settings-stage-responsible-radios .form-check-label{white-space:nowrap;margin-bottom:0}.crm-settings-sources-by-funnel .crm-settings-funnel-sector{padding-bottom:.5rem}.crm-settings-sources-by-funnel .crm-settings-funnel-sector-title{display:block;box-sizing:border-box;margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);padding-left:var(--falcon-content-inline-pad, 1.25rem);padding-right:var(--falcon-content-inline-pad, 1.25rem);font-weight:600;text-align:start;border-radius:0}.crm-settings-sources-by-funnel .crm-settings-funnel-sector-list .crm-settings-sources-header{margin-top:0;margin-bottom:0}.crm-settings-notifications{display:flex;flex-direction:column;gap:1rem}.crm-settings-notifications .crm-notification-section{display:flex;flex-direction:column;gap:.5rem;margin:0}.crm-settings-notifications .crm-notification-section-header{padding-bottom:.5rem}.crm-settings-notifications .crm-notification-section-title.crm-settings-funnel-sector-title{box-sizing:border-box;margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);padding-left:var(--falcon-content-inline-pad, 1.25rem);padding-right:var(--falcon-content-inline-pad, 1.25rem);border-radius:0}.crm-settings-notifications .crm-notification-section-title .crm-notification-example-link{cursor:pointer}.crm-settings-notifications .crm-notification-section-title .crm-notification-example-link:hover{color:var(--falcon-gray-1000)}.crm-settings-notifications .crm-notification-section-options{display:flex;flex-direction:column;gap:0;font-size:1rem}.crm-settings-notifications .crm-notification-section-options .form-check-label{font-size:inherit}.crm-settings-notifications .crm-notification-option-row{display:flex;flex-direction:column;gap:.5rem}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select{width:100%;min-width:10rem;max-width:28rem}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__control{max-width:100%;height:auto !important;min-height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2)) !important}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__value-container{flex-wrap:wrap}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select.form-field-select-multi--sm .react-select__value-container,.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select.form-field-select-multi--sm .react-select__value-container--has-value{padding-top:.125rem !important;padding-bottom:.125rem !important}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select.form-field-select-multi--sm .react-select__multi-value{margin-top:.125rem;margin-bottom:.125rem}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__clear-indicator{color:var(--falcon-input-placeholder-color-global) !important;padding:.5rem 0 .5rem .5rem !important;cursor:pointer}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__clear-indicator svg{width:20px;height:20px}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__clear-indicator:hover{color:var(--falcon-gray-600) !important}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__dropdown-indicator{padding:.5rem .25rem .5rem .125rem !important}.crm-settings-notifications .crm-notification-option-row .crm-settings-responsible-select .react-select__dropdown-indicator svg{width:20px;height:20px;color:var(--falcon-input-placeholder-color-global) !important}.crm-settings-notifications .crm-notification-option-row__stack>.crm-notification-option-row__block1,.crm-settings-notifications .crm-notification-option-row__stack>.crm-notification-option-row__block2{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.75rem;row-gap:.5rem;width:100%}@media(min-width: 576px){.crm-settings-notifications .crm-notification-option-row__stack>.crm-notification-option-row__block2{flex-wrap:nowrap}}@media(min-width: 992px){.crm-settings-notifications .crm-notification-option-row__stack>.crm-notification-option-row__block1,.crm-settings-notifications .crm-notification-option-row__stack>.crm-notification-option-row__block2{width:auto;flex-wrap:nowrap;flex-shrink:0}}@media(min-width: 1540px){.crm-settings-notifications .crm-notification-option-row__stack{flex-wrap:nowrap !important}}.crm-settings-notifications .crm-notification-day-scope-radios .form-check-label,.crm-settings-notifications .crm-notification-week-scope-radios .form-check-label{margin-left:.3rem;white-space:nowrap}.crm-settings-notifications .crm-notification-day-scope-radios--stacked,.crm-settings-notifications .crm-notification-week-scope-radios--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.crm-settings-notifications .crm-notification-option-row:not(:last-child){padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--falcon-border-color)}.table-filter-select-menu .react-select__group-heading{font-size:.875rem;font-weight:600;color:var(--falcon-gray-900);text-transform:none;letter-spacing:normal;padding-top:.5rem;padding-bottom:.15rem;margin-bottom:0}.table-filter-select-menu .react-select__option{font-size:.875rem;color:var(--falcon-gray-800) !important;margin-bottom:.15rem}.table-filter-select-menu .react-select__group .react-select__option{font-size:.75rem;color:var(--falcon-gray-600) !important;padding-left:1.35rem}.table-filter-select-menu .react-select__option--is-focused{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-900) !important}.table-filter-select-menu .react-select__option--is-selected{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-800) !important;font-weight:500}.table-filter-select-menu .react-select__option--is-selected.react-select__option--is-focused{background-color:var(--falcon-gray-300) !important}.table-filter-datepicker-popper{z-index:10050 !important}.table-filter-datepicker-popper--portal{z-index:10100 !important}.table-filter-datepicker-popper .react-datepicker__current-month--hasMonthYearDropdown{display:none !important}.table-filter-datepicker-popper .react-datepicker__header{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.5rem 2rem;position:relative}.table-filter-datepicker-popper .react-datepicker__header__dropdown{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.table-filter-datepicker-popper .react-datepicker__month-year-read-view{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;margin:0;padding:0;line-height:1}.table-filter-datepicker-popper .react-datepicker__month-year-read-view--selected-month-year{order:1;margin-top:.25rem;margin-inline-end:.25rem;font-size:1rem;font-weight:600;color:var(--falcon-body-color);line-height:1}.table-filter-datepicker-popper .react-datepicker__month-year-read-view--down-arrow{order:2;position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.6rem;height:.6rem;margin:0;transform:rotate(135deg)}.table-filter-datepicker-popper .react-datepicker__month-year-read-view--down-arrow::before{position:static;top:auto;right:auto;display:block}.table-filter-datepicker-popper .react-datepicker__navigation{top:1.5rem !important;transform:translateY(-50%)}.table-filter-datepicker-popper .react-datepicker__navigation-icon{top:-1px}.table-filter-datepicker-popper .react-datepicker__month-year-dropdown{width:calc(100% - 1rem);left:.5rem;top:2.25rem;padding:.25rem 0;background-color:var(--falcon-react-datepicker-bg) !important;border:1px solid var(--falcon-gray-300) !important;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);text-align:left;display:flex;flex-direction:column}.table-filter-datepicker-popper .react-datepicker__month-year-dropdown--scrollable{height:11rem;overflow-y:auto;overflow:auto;overflow:auto !important;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.table-filter-datepicker-popper .react-datepicker__month-year-dropdown--scrollable::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.table-filter-datepicker-popper .react-datepicker__month-year-dropdown--scrollable::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.table-filter-datepicker-popper--month-sort-desc .react-datepicker__month-year-dropdown{flex-direction:column-reverse}.table-filter-datepicker-popper .react-datepicker__month-year-option,.table-filter-datepicker-popper .react-datepicker__month-year-option--selected_month-year{display:block;width:100%;font-size:.875rem;color:var(--falcon-gray-800);padding:.35rem .65rem;line-height:1.35;margin:0;border-radius:0 !important;transition:background-color .15s ease;flex-shrink:0;cursor:pointer}.table-filter-datepicker-popper .react-datepicker__month-year-option:hover,.table-filter-datepicker-popper .react-datepicker__month-year-option--selected_month-year:hover{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-900)}.table-filter-datepicker-popper .react-datepicker__month-year-option--selected_month-year{background-color:var(--falcon-gray-200);color:var(--falcon-gray-900);font-weight:500}.table-filter-datepicker-popper .react-datepicker__month-year-option--selected{display:none !important}.table-filter-datepicker-popper .react-datepicker-time__header{margin-top:.25rem;font-size:1rem;font-weight:600;color:var(--falcon-body-color) !important;line-height:1}.table-filter-datepicker-popper--no-time-caption .react-datepicker__header--time--only{display:none !important}.table-filter-panel .react-datepicker-wrapper{width:100%}.table-filter-panel .react-datepicker__input-container{display:block;width:100%}.table-filter-panel .react-datepicker__close-icon{top:50%;right:.35rem;height:auto;padding:0;transform:translateY(-50%)}.table-filter-panel .react-datepicker__close-icon::after{background-color:rgba(0,0,0,0);color:var(--falcon-input-placeholder-color-global);border-radius:0;width:auto;height:auto;padding:0;font-size:1.125rem;font-weight:300;line-height:1}.table-filter-panel .react-datepicker__close-icon:hover::after{background-color:rgba(0,0,0,0);color:var(--falcon-gray-600)}.table-filter-panel .react-datepicker__close-icon--disabled::after{background-color:rgba(0,0,0,0);color:var(--falcon-gray-400)}.advance-table-filter-week__controls,.advance-table-filter-month__controls{gap:.25rem;overflow:visible}.advance-table-filter-week__field,.advance-table-filter-month__field{min-width:0}.advance-table-filter-month__panel{padding:.65rem .75rem .75rem;border:1px solid var(--falcon-border-color);border-radius:.25rem;background-color:var(--falcon-dropdown-bg, var(--falcon-body-bg))}.advance-table-filter-month__year{min-height:1.75rem}.advance-table-filter-month__year-inner{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;line-height:1}.advance-table-filter-month__fast-today{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;padding:0;border:0;border-radius:.25rem;background:rgba(0,0,0,0);color:#efbf04;line-height:1;cursor:pointer}.advance-table-filter-month__fast-today:hover,.advance-table-filter-month__fast-today:focus-visible{color:#efbf04;background-color:rgba(239,191,4,.12);outline:0}.advance-table-filter-month__fast-today svg{width:.85rem;height:.85rem;display:block}.advance-table-filter-month__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem}.advance-table-filter-month__month-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2rem;padding:.25rem .35rem;border:0;border-radius:.25rem;background:rgba(0,0,0,0);color:var(--falcon-gray-700);font-size:.8rem;line-height:1.1;cursor:pointer}.advance-table-filter-month__month-btn:hover,.advance-table-filter-month__month-btn:focus-visible{background-color:var(--falcon-gray-200);outline:0}.advance-table-filter-month__month-btn--active{background-color:var(--falcon-primary) !important;color:#fff !important;font-weight:600}.year-select-dropdown-popper .react-datepicker__week-number--selected,.year-select-dropdown-popper .react-datepicker__week-number--keyboard-selected{background-color:var(--falcon-primary);color:#fff;border-radius:.25rem}.year-select-dropdown-popper .react-datepicker__day--selected,.year-select-dropdown-popper .react-datepicker__day--keyboard-selected{background-color:rgba(0,0,0,0);color:inherit}.children-planning-filters.table-filter-panel{position:relative;z-index:1030}.planning-week-board-card .planning-week-board-toolbar{position:relative;z-index:1020}.planning-week-board-card .planning-print-dropdown>.dropdown-menu{z-index:1025}.planning-week-board-card .planning-bucket__zone{min-height:1.25rem}.planning-week-board-card .planning-bucket__zone--over{outline:1px dashed var(--falcon-primary);outline-offset:1px}.planning-week-board-card .planning-tone--expired{background-color:color-mix(in srgb, var(--falcon-danger-bg-subtle) 50%, #fff) !important}.planning-week-board-card .planning-tone--actual{background-color:color-mix(in srgb, var(--falcon-success-bg-subtle) 50%, #fff) !important}.planning-week-board-card .planning-tone--future{background-color:color-mix(in srgb, var(--falcon-info-bg-subtle) 50%, #fff) !important}.planning-week-board-card .planning-plan-row{position:relative;font-size:0.8333333333rem}.planning-week-board-card .planning-plan-row .form-check-label{font-size:inherit;line-height:1.15}.planning-week-board-card .planning-plan-row .planning-plan-row__path{line-height:1.15}.planning-week-board-card .planning-plan-row .planning-plan-row__comment-btn{margin-top:-0.2rem;vertical-align:text-top;line-height:1}.planning-week-board-card .planning-plan-row .planning-plan-row__comment-btn .svg-inline--fa{width:1em;height:1em}.planning-week-board-card .planning-plan-row .planning-plan-row__comment-btn:hover,.planning-week-board-card .planning-plan-row .planning-plan-row__comment-btn:focus{opacity:.85}.planning-week-board-card .planning-plan-row.planning-plan-row--menu-open{z-index:5}.planning-week-board-card .planning-plan-row .planning-plan-row__menu-slot{position:relative}.planning-week-board-card .planning-plan-row .planning-plan-row__menu-toggle{color:var(--falcon-gray-600);transition:transform .12s ease}.planning-week-board-card .planning-plan-row .planning-plan-row__menu-toggle:hover,.planning-week-board-card .planning-plan-row .planning-plan-row__menu-toggle:focus,.planning-week-board-card .planning-plan-row .planning-plan-row__menu-toggle:focus-visible{color:var(--falcon-gray-600) !important;transform:scale(1.25)}.planning-week-board-card .planning-plan-row .planning-plan-row__menu-toggle.invisible{transform:none;pointer-events:none}.planning-week-board-card .planning-plan-row .planning-plan-row__menu-btn{background:rgba(0,0,0,0) !important;box-shadow:none !important}.planning-week-board-card .planning-plan-row .planning-plan-row__menu.is-open{position:absolute;top:0;left:0;z-index:6;min-width:100%;background-color:var(--falcon-dropdown-bg, #fff);border-radius:.25rem;box-shadow:0 0 0 1px var(--falcon-border-color),0 7px 14px 0 rgba(65,69,88,.1),0 3px 6px 0 rgba(0,0,0,.07)}.planning-week-board-card .planning-plan-row__handle{line-height:1;cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.planning-week-board-card .planning-plan-row--dragging{cursor:grabbing}.planning-week-board-card .planning-days-board{min-height:0;width:max-content;min-width:100%;align-items:stretch}.planning-week-board-card .planning-days-board--headers{min-height:0}.planning-week-board-card .planning-days-scroll-shell .tm-tasks-board-sticky-header-host{background-color:var(--falcon-body-bg)}.planning-week-board-card .planning-days-scroll-shell .planning-days-swimlane>.tm-tasks-board-swimlane-header{position:sticky;left:0;z-index:2;width:max-content;max-width:100%;box-sizing:border-box}.planning-week-board-card .planning-day-column{width:16rem;min-width:16rem;box-sizing:border-box}.planning-week-board-card .planning-day-column--body-only{display:flex;flex-direction:column;align-self:stretch}.planning-week-board-card .planning-day-column__header{padding:.5rem 1rem;border-radius:.375rem;min-height:2.5rem}.planning-week-board-card .planning-day-column__header--dated{background-color:color-mix(in srgb, var(--falcon-success-bg-subtle) 50%, #fff)}.planning-week-board-card .planning-day-column__header--plain{background-color:color-mix(in srgb, var(--falcon-warning-bg-subtle) 50%, #fff)}.planning-week-board-card .planning-day-column__body{flex:1 1 auto;min-height:8rem;height:100%;padding:.5rem;border-radius:.375rem;background-color:color-mix(in srgb, var(--falcon-warning-bg-subtle) 50%, #fff)}.planning-week-board-card .planning-day-column__body--dated{background-color:color-mix(in srgb, var(--falcon-success-bg-subtle) 50%, #fff)}.planning-week-board-card .planning-day-column__body--over{outline:1px dashed var(--falcon-primary);outline-offset:-2px}.planning-week-board-card .planning-day-column .planning-day-lesson-block:not(.planning-day-lesson-block--flat)>.planning-entity-card{box-shadow:none}.planning-week-board-card .planning-days-swimlane+.planning-days-swimlane{margin-top:.5rem}.planning-week-board-card--compact .planning-entity-card{height:auto !important}.planning-week-board-card--compact .planning-entity-card>.card-body{min-height:14rem;max-height:14rem;height:14rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.planning-week-board-card--compact .planning-entity-card>.card-body::-webkit-scrollbar{width:4px}.planning-week-board-card--compact .planning-entity-card>.card-body::-webkit-scrollbar-thumb{background-color:var(--falcon-gray-400);border-radius:2px}.planning-week-board-card--compact .planning-day-column .planning-entity-card>.card-body{min-height:0;max-height:14rem;height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.planning-week-board-card--compact .planning-day-column .planning-entity-card>.card-body::-webkit-scrollbar{width:4px}.planning-week-board-card--compact .planning-day-column .planning-entity-card>.card-body::-webkit-scrollbar-thumb{background-color:var(--falcon-gray-400);border-radius:2px}.planning-legend-swatch{display:inline-block;width:21px;height:21px;border-radius:.125rem}.planning-legend-swatch--expired{background-color:color-mix(in srgb, var(--falcon-danger-bg-subtle) 50%, #fff)}.planning-legend-swatch--actual{background-color:color-mix(in srgb, var(--falcon-success-bg-subtle) 50%, #fff)}.planning-legend-swatch--future{background-color:color-mix(in srgb, var(--falcon-info-bg-subtle) 50%, #fff)}@media print{.planning-week-board-card{border:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}.planning-week-board-card>.card-body{padding:0 !important}.planning-week-board-screen{display:none !important}.planning-print{display:block !important;color:#000 !important;font-family:"Segoe UI",Arial,Helvetica,sans-serif !important;font-size:10pt;line-height:1.35;-webkit-print-color-adjust:exact;print-color-adjust:exact}.planning-print .crm-settings-sources-print-header h4,.planning-print .crm-settings-sources-print-header .h4{color:#000 !important;font-size:14pt !important;font-weight:700 !important;line-height:1.25 !important}.planning-print .crm-settings-sources-print-section{color:#000 !important;font-size:12pt !important;font-weight:600 !important;line-height:1.3 !important}.planning-print .crm-settings-sources-print-header h6,.planning-print .crm-settings-sources-print-header .h6{color:#000 !important;font-size:10pt !important;font-weight:400 !important;line-height:1.3 !important}.planning-print-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:10pt}.planning-print-table--grid3 .planning-print-grid-row .planning-print-cell{width:33.333%;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.planning-print-table--grid3 .planning-print-grid-row:last-child .planning-print-cell{border-bottom:none}.planning-print-section{margin-bottom:1.75rem}.planning-print-section:last-child{margin-bottom:0}.planning-print-section .planning-print-section-title{margin-bottom:0}.planning-print-section__empty{min-height:8.1em}.planning-print-cell{vertical-align:top;padding:.25rem .4rem}.planning-print-day-cell{vertical-align:top;padding:0}.planning-print-table--days{border:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.planning-print-table--days .planning-print-day-cell{border-right:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6));width:20%}.planning-print-table--days .planning-print-day-cell:last-child{border-right:none}.planning-print-table--days .planning-print-day-headers .planning-print-day-cell{border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.planning-print-day-title{font-size:11pt;font-weight:700;line-height:1.25;color:#000;padding:.25rem .4rem .35rem}.planning-print-day-block+.planning-print-day-block{border-top:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.planning-print-day-block-inner{padding:.3rem .4rem .25rem}.planning-print-table--days-sections .planning-print-day-section-cell{border-right:none;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6));padding:.35rem .4rem;vertical-align:middle;background-color:var(--falcon-gray-100, #f5f7fa) !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.planning-print-table--days-sections .planning-print-day-section-cell .planning-print-section-title{padding:0;background-color:rgba(0,0,0,0) !important}.planning-print-table--days-sections .planning-print-day-section-cell--next{border-top:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.planning-print-section-title{font-size:13pt;font-weight:700;line-height:1.25;color:#000;padding:.35rem .4rem;background-color:var(--falcon-gray-100, #f5f7fa) !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.planning-print-entity-heading{margin-bottom:.1rem}.planning-print-entity-title{font-size:10.5pt;font-weight:700;line-height:1.3;color:#000}.planning-print-path{display:block;font-size:8.5pt;font-weight:400;line-height:1.25;color:#000}.planning-print-path--inline{display:inline;font-size:inherit}.planning-print-plan-type{font-size:9.5pt;font-weight:600;line-height:1.3;color:#000;margin-top:.15rem}.planning-print-line{font-size:9.5pt;line-height:1.35;color:#000}.planning-print-line input[type=checkbox]{width:.85em;height:.85em;margin:0 .25em 0 0;vertical-align:-0.1em}.planning-print-line-label{font-size:inherit;font-weight:400}.planning-print-group{padding-bottom:4.05em}}.year-select-dropdown-popper{z-index:10050 !important}.year-select-dropdown-popper--portal{z-index:1065 !important}.year-select-dropdown-popper .react-datepicker__header,.year-select-dropdown-popper .react-datepicker__header--custom{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:auto;padding:.5rem 2rem .35rem;position:relative}.year-select-dropdown-popper .react-datepicker__current-month{display:flex !important;order:0;align-items:center;justify-content:center;width:100%;margin:0 0 .35rem;padding:0;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;color:var(--falcon-body-color)}.year-select-dropdown-popper .react-datepicker__current-month-inner{position:relative;display:inline-flex;align-items:center;max-width:100%}.year-select-dropdown-popper .react-datepicker__header__dropdown{order:1;position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0;padding:0 0 .15rem;pointer-events:auto}.year-select-dropdown-popper .react-datepicker__fast-today{position:absolute;right:100%;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0 .35rem 0 0;padding:0;border:0;border-radius:.25rem;background:rgba(0,0,0,0);color:#efbf04;line-height:1;transform:translateY(-50%);cursor:pointer}.year-select-dropdown-popper .react-datepicker__fast-today:hover:not(:disabled),.year-select-dropdown-popper .react-datepicker__fast-today:focus-visible{color:#efbf04;background-color:rgba(239,191,4,.12);outline:0}.year-select-dropdown-popper .react-datepicker__fast-today:disabled{color:var(--falcon-gray-400);cursor:not-allowed}.year-select-dropdown-popper .react-datepicker__fast-today svg{width:.85rem;height:.85rem}.year-select-dropdown-popper .react-datepicker__month-dropdown-container,.year-select-dropdown-popper .react-datepicker__year-dropdown-container{display:inline-block;margin:0}.year-select-dropdown-popper .react-datepicker__month-select,.year-select-dropdown-popper .react-datepicker__year-select{--falcon-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234d5969' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:auto;min-width:6rem;max-width:9rem;flex:0 1 auto;padding:.1875rem 3rem .1875rem .75rem;font-size:0.875rem;font-weight:400;line-height:1.5;color:var(--falcon-gray-900);appearance:none;background-color:var(--falcon-quaternary-bg);background-image:var(--falcon-form-select-bg-img),var(--falcon-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:var(--falcon-border-width) solid var(--falcon-gray-300);border-radius:var(--falcon-border-radius-sm);box-shadow:var(--falcon-box-shadow-inset);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}@media(prefers-reduced-motion: reduce){.year-select-dropdown-popper .react-datepicker__month-select,.year-select-dropdown-popper .react-datepicker__year-select{transition:none}}.year-select-dropdown-popper .react-datepicker__month-select:focus,.year-select-dropdown-popper .react-datepicker__year-select:focus{border-color:var(--falcon-input-focus-border-color-global);outline:0;box-shadow:0 0 0 .25rem rgba(44,123,229,.25)}.year-select-dropdown-popper .react-datepicker__month-select:disabled,.year-select-dropdown-popper .react-datepicker__year-select:disabled{background-color:var(--falcon-gray-200);cursor:not-allowed}.year-select-dropdown-popper .react-datepicker__navigation{top:calc(0.5rem + 1rem*1.25/2) !important;transform:translateY(-50%);z-index:1;pointer-events:auto}.year-select-dropdown-popper .react-datepicker__navigation--previous{left:.5rem !important}.year-select-dropdown-popper .react-datepicker__navigation--next{right:.5rem !important}.year-select-dropdown-popper .react-datepicker__navigation-icon{top:0}.react-select__menu-portal{z-index:1065 !important}.form-select-menu .react-select__menu-list:not(.multi-select-selected-panel__menu-list){overflow:auto;overflow:auto !important;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.form-select-menu .react-select__menu-list:not(.multi-select-selected-panel__menu-list)::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.form-select-menu .react-select__menu-list:not(.multi-select-selected-panel__menu-list)::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.form-select-menu .react-select__group-heading{font-size:.875rem;font-weight:600;color:var(--falcon-gray-900);text-transform:none;letter-spacing:normal;padding-top:.5rem;padding-bottom:.15rem;margin-bottom:0}.form-select-menu .react-select__option{font-size:.875rem;color:var(--falcon-gray-800) !important;margin-bottom:.15rem}.form-select-menu .react-select__group .react-select__option{padding-left:1.35rem}.form-select-menu .react-select__option--is-focused{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-900) !important}.form-select-menu .react-select__option--is-selected{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-800) !important;font-weight:500}.form-select-menu .react-select__option--is-selected.react-select__option--is-focused{background-color:var(--falcon-gray-300) !important}.form-datepicker-field .react-datepicker-wrapper{width:100%}.form-datepicker-field .react-datepicker__input-container{display:block;width:100%}.form-datepicker-field .form-control{font-size:1rem}.form-datepicker-field .form-control.pe-4,.form-datepicker-field .form-control.pe-5{padding-right:calc(0.5rem*2 + 20px) !important}.form-datepicker-field--sm .react-datepicker-wrapper,.form-datepicker-field--sm .react-datepicker__input-container,.form-datepicker-field--sm .react-datepicker__input-container>.position-relative,.form-datepicker-field--sm .form-field-input-wrap--datepicker{display:block;width:100%;min-height:calc(1.875rem + var(--falcon-border-width)*2)}.form-datepicker-field--sm .form-control,.form-datepicker-field--sm .form-control.form-control-sm{min-height:calc(1.875rem + var(--falcon-border-width)*2) !important;height:calc(1.875rem + var(--falcon-border-width)*2) !important;padding-top:0 !important;padding-bottom:0 !important;font-size:.875rem;line-height:1.25}.form-datepicker-field--sm .form-control.pe-4,.form-datepicker-field--sm .form-control.pe-5,.form-datepicker-field--sm .form-control.form-control-sm.pe-4,.form-datepicker-field--sm .form-control.form-control-sm.pe-5{padding-right:calc(0.25rem*2 + .75rem) !important}.form-datepicker-field--sm .react-datepicker__close-icon{width:calc(0.25rem*2 + .75rem);padding:0 .25rem}.form-datepicker-field--sm .react-datepicker__close-icon::after{width:.75rem;height:.75rem;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem}.form-datepicker-field .react-datepicker__close-icon{top:50%;right:.25rem;display:flex;align-items:center;justify-content:center;width:calc(0.5rem*2 + 20px);height:100%;padding:0 .5rem;transform:translateY(-50%)}.form-datepicker-field .react-datepicker__close-icon::after{content:"";display:block;width:20px;height:20px;padding:0;border-radius:0 !important;background-color:var(--falcon-input-placeholder-color-global) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 20px;mask-size:20px 20px}.form-datepicker-field .react-datepicker__close-icon:hover::after{content:"";display:block;width:20px;height:20px;padding:0;border-radius:0 !important;background-color:var(--falcon-gray-600) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 20px;mask-size:20px 20px}.form-datepicker-field .react-datepicker__close-icon--disabled::after{content:"";display:block;width:20px;height:20px;padding:0;border-radius:0 !important;background-color:var(--falcon-gray-400) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 20px;mask-size:20px 20px}.form-field-select .react-select__control{font-size:1rem}.form-field-select .react-select__single-value{font-size:1rem !important}.form-field-select .react-select__placeholder{font-size:1rem}.form-field-select .react-select__input-container{font-size:1rem}.form-field-select .react-select__indicators{gap:0;flex-shrink:0}.form-field-select .react-select__indicator.react-select__clear-indicator{color:var(--falcon-input-placeholder-color-global) !important;padding:.5rem 0 .5rem .5rem !important;cursor:pointer}.form-field-select .react-select__indicator.react-select__clear-indicator svg{width:20px;height:20px}.form-field-select .react-select__indicator.react-select__clear-indicator:hover{color:var(--falcon-gray-600) !important}.form-field-select .react-select__indicator.react-select__dropdown-indicator{padding:.5rem .25rem .5rem .125rem !important}.form-field-select .react-select__indicator.react-select__dropdown-indicator svg{width:20px;height:20px}.form-field-input-wrap{position:relative;width:100%}.form-field-input-wrap--invalid .form-field-validation-icon{position:absolute;top:50%;transform:translateY(-50%);width:calc(.75em + .375rem);height:calc(.75em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f5803e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f5803e' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:3}.form-field-input-wrap--select.form-field-input-wrap--invalid .form-field-validation-icon{right:calc(.125rem + 20px + 0.25rem + 0.5rem)}.form-field-input-wrap--select.form-field-input-wrap--invalid:has(.react-select__clear-indicator) .form-field-validation-icon{right:calc(calc(0.125rem + 20px + 0.25rem + 0.5rem) + calc(20px + 0.125rem))}.form-field-input-wrap--select.form-field-input-wrap--invalid .react-select__control{border-color:var(--falcon-gray-300) !important;background-image:none !important;box-shadow:none !important}.form-field-input-wrap--select.form-field-input-wrap--invalid .react-select__control.react-select__control--is-focused{border-color:var(--falcon-input-focus-border-color-global) !important;box-shadow:0 0 0 .25rem rgba(44,123,229,.25) !important}.form-field-input-wrap--select.form-field-input-wrap--invalid .react-select__value-container{padding-right:calc(calc(0.75em + 0.375rem) + calc(0.125rem + 20px + 0.25rem + 0.5rem) + .25rem) !important}.form-field-input-wrap--select.form-field-input-wrap--invalid:has(.react-select__clear-indicator) .react-select__value-container{padding-right:calc(calc(0.75em + 0.375rem) + calc(0.125rem + 20px + 0.25rem + 0.5rem) + calc(0.5rem + 20px + 0.125rem) + .25rem) !important}.form-field-input-wrap--datepicker.form-field-input-wrap--invalid .form-field-validation-icon{right:calc(.375em + .1875rem)}.form-field-input-wrap--datepicker.form-field-input-wrap--invalid .form-control{border-color:var(--falcon-gray-300) !important;background-image:none !important;padding-right:calc(1.5em + .75rem) !important;box-shadow:none !important}.form-field-input-wrap--datepicker.form-field-input-wrap--invalid .form-control:focus{border-color:var(--falcon-input-focus-border-color-global) !important;box-shadow:0 0 0 .25rem rgba(44,123,229,.25) !important}.form-field-select--sm .react-select__control{min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;padding-left:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.form-field-select--sm .react-select__control .react-select__single-value,.form-field-select--sm .react-select__control .react-select__placeholder,.form-field-select--sm .react-select__control .react-select__input-container,.form-field-select--sm .react-select__control .react-select__multi-value__label{font-size:.875rem !important;line-height:1.25;margin:0}.form-field-select--sm .react-select__value-container,.form-field-select--sm .react-select__value-container--has-value{padding-top:0 !important;padding-bottom:0 !important}.form-field-select--sm .react-select__multi-value{margin-top:0;margin-bottom:0}.form-field-select--sm .react-select__indicators{align-self:stretch}.form-field-select--sm .react-select__indicator.react-select__clear-indicator{padding:.25rem 0 .25rem .25rem !important}.form-field-select--sm .react-select__indicator.react-select__dropdown-indicator{padding:.25rem .5rem .25rem .125rem !important}.form-field-select--sm .react-select__clear-indicator svg,.form-field-select--sm .react-select__dropdown-indicator svg{width:.75rem;height:.75rem}.form-field-select-multi--sm .react-select__control{min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;padding-left:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.form-field-select-multi--sm .react-select__control .react-select__single-value,.form-field-select-multi--sm .react-select__control .react-select__placeholder,.form-field-select-multi--sm .react-select__control .react-select__input-container,.form-field-select-multi--sm .react-select__control .react-select__multi-value__label{font-size:.875rem !important;line-height:1.25;margin:0}.form-field-select-multi--sm .react-select__value-container,.form-field-select-multi--sm .react-select__value-container--has-value{padding-top:0 !important;padding-bottom:0 !important}.form-field-select-multi--sm .react-select__multi-value{margin-top:0;margin-bottom:0}.form-field-select-multi--sm .react-select__indicators{align-self:stretch}.form-field-select-multi--sm .react-select__indicator.react-select__clear-indicator{padding:.25rem 0 .25rem .25rem !important}.form-field-select-multi--sm .react-select__indicator.react-select__dropdown-indicator{padding:.25rem .5rem .25rem .125rem !important}.form-field-select-multi--sm .react-select__clear-indicator svg,.form-field-select-multi--sm .react-select__dropdown-indicator svg{width:.75rem;height:.75rem}.form-field-select-multi--sm .react-select__control{height:auto !important;min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important}.form-field-select-multi--sm .react-select__value-container{flex-wrap:wrap}.form-field-select-multi--sm .react-select__value-container,.form-field-select-multi--sm .react-select__value-container--has-value{padding-top:.125rem !important;padding-bottom:.125rem !important}.form-field-select-multi--sm .react-select__multi-value{margin-top:.125rem;margin-bottom:.125rem}.form-field-select-multi--sm .react-select__value-summary{position:static;transform:none;max-width:100%;margin:0}.form-field-select-multi--sm .multi-select__value-container--collapsed{position:relative;flex-wrap:nowrap !important;align-items:center;overflow:hidden}.form-field-select-multi--sm .multi-select__value-container--collapsed .react-select__value-summary{pointer-events:none;flex:1 1 auto;min-width:0}.form-field-select-multi--sm .multi-select__value-container--collapsed .react-select__input-container{position:absolute !important;inset:0;margin:0 !important;flex:none !important;width:100% !important;display:block !important;grid-template-columns:unset !important}.form-field-select-multi--sm .multi-select__value-container--collapsed .react-select__input-container::after{display:none !important;content:none !important}.form-field-select-multi--sm .multi-select__value-container--collapsed .react-select__input-container input{position:absolute;inset:0;width:100% !important;height:100% !important;min-width:0 !important;margin:0 !important;opacity:0;cursor:pointer}.form-field-select-multi--sm .multi-select__value-container--search-open{flex-wrap:nowrap !important}.form-field-select-multi--sm .multi-select__value-container--search-open .react-select__input-container{display:inline-flex !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;grid-template-columns:unset !important}.form-field-select-multi--sm .multi-select__value-container--search-open .react-select__input-container::after{display:none !important;content:none !important}.form-field-select-multi--sm .multi-select__value-container--search-open .react-select__input-container input{width:100% !important;min-width:0 !important}.form-field-select-multi--sm .react-select__value-container--has-value.multi-select__value-container--search-open{flex-wrap:nowrap}.form-field-select-multi--sm .react-select__value-container--has-value.multi-select__value-container--search-open .react-select__input-container{display:inline-flex !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;grid-template-columns:unset !important}.form-field-select-multi--sm .react-select__value-container--has-value.multi-select__value-container--search-open .react-select__input-container::after{display:none !important}.multi-select-selected-panel{flex-shrink:0}.multi-select-selected-panel__heading{padding:.5rem .5rem .125rem}.multi-select-selected-panel__scroll{display:flex;flex-wrap:wrap;gap:.25rem;align-content:flex-start;max-height:7.5rem;padding:.35rem .5rem;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.multi-select-selected-panel__scroll::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.multi-select-selected-panel__scroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.multi-select-selected-panel .react-select__multi-value{display:inline-flex;align-items:center;flex:0 1 auto;max-width:calc(100% - .25rem);border-radius:.25rem;background-color:var(--falcon-gray-200) !important;line-height:1.25;margin:0}.multi-select-selected-panel .react-select__multi-value__label{color:var(--falcon-body-color) !important;font-size:12px !important;line-height:1.25;padding:.0625rem .1875rem .0625rem .3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-select-selected-panel .react-select__multi-value__remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.0625rem;border-radius:0 2px 2px 0;color:var(--falcon-gray-600);cursor:pointer}.multi-select-selected-panel .react-select__multi-value__remove:hover{background-color:rgba(0,0,0,0) !important;color:var(--falcon-gray-900) !important}.form-select-menu .multi-select-selected-panel__menu-list,.form-field-select .multi-select-selected-panel__menu-list{display:flex !important;flex-direction:column;overflow:hidden !important}.form-select-menu .multi-select-selected-panel__menu-list .multi-select-selected-panel__options,.form-field-select .multi-select-selected-panel__menu-list .multi-select-selected-panel__options{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.form-select-menu .multi-select-selected-panel__menu-list .multi-select-selected-panel__options::-webkit-scrollbar,.form-field-select .multi-select-selected-panel__menu-list .multi-select-selected-panel__options::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.form-select-menu .multi-select-selected-panel__menu-list .multi-select-selected-panel__options::-webkit-scrollbar-thumb,.form-field-select .multi-select-selected-panel__menu-list .multi-select-selected-panel__options::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.form-select-menu .multi-select-selected-panel__menu-list--observation-children .multi-select-selected-panel__scroll,.form-field-select .multi-select-selected-panel__menu-list--observation-children .multi-select-selected-panel__scroll{max-height:calc(7.5rem*.8)}.form-select-menu .multi-select-selected-panel__menu-list--observation-children .multi-select-selected-panel__options,.form-field-select .multi-select-selected-panel__menu-list--observation-children .multi-select-selected-panel__options{min-height:calc(7.5rem*1.5)}.advance-table-hscroll{width:100%;max-width:100%}.advance-table-modal-bleed{margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2)}.advance-table-modal-bleed .advance-table-hscroll,.advance-table-modal-bleed .table-responsive,.advance-table-modal-bleed table.table{width:100%;max-width:100%}.advance-table-hscroll__top{overflow-x:auto;overflow-y:hidden;max-width:100%;margin-bottom:2px;-webkit-overflow-scrolling:touch;box-sizing:border-box}.advance-table-hscroll__top--hidden{display:none}.advance-table-hscroll__top--fixed,.advance-table-hscroll__top--under-thead{z-index:100}.advance-table-hscroll__top--fixed{margin-bottom:0;background-color:var(--falcon-body-bg)}.advance-table-hscroll__track{height:1px;pointer-events:none}.table-responsive.advance-table-hscroll-gap-host>table>tbody>tr:first-child>*{border-top-width:var(--advance-table-hscroll-gap, 0px) !important;border-top-style:solid !important;border-top-color:var(--falcon-body-bg) !important}.advance-table-reorder-grip{touch-action:none;-webkit-touch-callout:none;user-select:none;padding:.35rem .25rem;margin:-0.35rem -0.25rem}.advance-table-column-visibility-list .advance-table-column-visibility-item{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.125rem .25rem;margin-left:-0.25rem;margin-right:-0.25rem;margin-bottom:.25rem;transition:background-color .15s ease}.advance-table-column-visibility-list .advance-table-column-visibility-item.drag-over{background-color:rgba(var(--falcon-primary-rgb), 0.1)}.advance-table-column-visibility-list .advance-table-column-visibility-item.dragging{opacity:.5}.advance-table-column-visibility-list .advance-table-column-visibility-item .advance-table-column-visibility-grip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 .875rem;width:.875rem;height:1em;padding:0;margin:0;line-height:1;cursor:move;touch-action:none;user-select:none;-webkit-touch-callout:none}.advance-table-column-visibility-list .advance-table-column-visibility-item .advance-table-column-visibility-grip .svg-inline--fa{display:block;height:.875rem;width:.4375rem;max-width:none;pointer-events:none}.advance-table-column-visibility-list .advance-table-column-visibility-item .advance-table-column-visibility-grip--placeholder{visibility:hidden;pointer-events:none}.advance-table-column-visibility-list .advance-table-column-visibility-item .form-check-input{float:none;flex:0 0 auto;margin:0}.advance-table-column-visibility-list .advance-table-column-visibility-item .form-check-label{flex:1 1 auto;min-width:0;margin:0;line-height:1.25}.advance-table--pinned{border-collapse:separate;border-spacing:0}.advance-table--pinned thead th,.advance-table--pinned tbody td{padding-top:.5rem !important;padding-bottom:.5rem !important;vertical-align:middle !important}.advance-table--pinned thead th.pt-0{padding-top:0 !important}.advance-table--pinned thead th[data-pinned=left],.advance-table--pinned .advance-table-pinned-header-cell{background-color:var(--falcon-gray-200) !important;background-clip:padding-box;isolation:isolate;border-right:0 !important}.advance-table--pinned tbody .advance-table-pinned-cell,.advance-table--pinned tbody td[data-pinned=left]{background-clip:padding-box;isolation:isolate;position:sticky}.advance-table-sticky-card{overflow-x:visible}.advance-table-sticky-card>.card-body{overflow:visible}.advance-table-sticky-card>.card-header{position:relative;z-index:1016}.advance-table-sticky-card>.card-header .dropdown-menu{z-index:1016}.advance-table-sticky-card .advance-table-sticky-header .table-responsive{width:100%}.advance-table-sticky-header{width:100%;max-width:100%}.advance-table-sticky-header .advance-table-sticky-chrome .advance-table-sticky-float{display:none}.advance-table-sticky-header--fixed .advance-table-sticky-chrome{height:0 !important;min-height:0 !important;overflow:hidden;margin:0;padding:0}.advance-table-sticky-header__sentinel{height:0;margin:0;padding:0;overflow:hidden;pointer-events:none;visibility:hidden}.advance-table-sticky-header .table-responsive{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch}.advance-table-sticky-header table.table{margin-bottom:0}.advance-table-sticky-header thead th:not([class*=-subtle]):not(.attendance-month-report-table__day--nonwork){background-color:var(--falcon-gray-200) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-primary-subtle{background-color:var(--falcon-primary-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-secondary-subtle{background-color:var(--falcon-secondary-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-success-subtle{background-color:var(--falcon-success-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-info-subtle{background-color:var(--falcon-info-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-warning-subtle{background-color:var(--falcon-warning-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header thead th.bg-danger-subtle{background-color:var(--falcon-danger-bg-subtle) !important;background-clip:padding-box}.advance-table-sticky-header--fixed .table-responsive thead th{opacity:0;box-shadow:none;pointer-events:none}.advance-table-sticky-header .advance-table--pinned thead th[data-pinned=left],.advance-table-sticky-header .advance-table--pinned .advance-table-pinned-header-cell{z-index:6}.advance-table-sticky-header .advance-table--pinned tbody td[data-pinned=left],.advance-table-sticky-header .advance-table--pinned .advance-table-pinned-cell{z-index:5}.advance-table-sticky-header:has(.advance-table--pinned) .advance-table-sticky-float thead th{padding-top:.5rem !important;padding-bottom:.5rem !important;vertical-align:middle !important}.advance-table-sticky-float{display:none;box-sizing:border-box;position:relative;height:auto;min-height:0}.advance-table-sticky-float__pinned{position:absolute;top:0;left:0;bottom:0;z-index:2;overflow:hidden;box-sizing:border-box}.advance-table-sticky-float__pinned table.table,.advance-table-sticky-float__inner table.table{pointer-events:none}.advance-table-sticky-float__pinned thead th,.advance-table-sticky-float__inner thead th{pointer-events:auto;cursor:default}.advance-table-sticky-float__pinned thead th.advance-table-sticky-float-th--sortable,.advance-table-sticky-float__inner thead th.advance-table-sticky-float-th--sortable{cursor:pointer}.advance-table-sticky-float__pinned thead th .advance-table-reorder-grip,.advance-table-sticky-float__pinned thead th [data-reorder-grip],.advance-table-sticky-float__inner thead th .advance-table-reorder-grip,.advance-table-sticky-float__inner thead th [data-reorder-grip]{cursor:move;touch-action:none}.advance-table-sticky-float__inner{position:absolute;top:0;left:0;bottom:0;z-index:1;will-change:transform;overflow:hidden;box-sizing:border-box}.advance-table-sticky-float table.table{margin-bottom:0;height:100%}.advance-table-sticky-float thead th:not([class*=-subtle]){opacity:1 !important;background-color:var(--falcon-gray-200) !important;background-clip:padding-box;box-shadow:none;border-bottom:0;border-right:0 !important;line-height:inherit;vertical-align:middle;height:100%}.advance-table-sticky-float thead th[class*=-subtle]{opacity:1 !important;background-clip:padding-box;box-shadow:none;border-bottom:0;border-right:0 !important;line-height:inherit;vertical-align:middle;height:100%}.advance-table-sticky-float thead th.bg-primary-subtle{background-color:var(--falcon-primary-bg-subtle) !important}.advance-table-sticky-float thead th.bg-secondary-subtle{background-color:var(--falcon-secondary-bg-subtle) !important}.advance-table-sticky-float thead th.bg-success-subtle{background-color:var(--falcon-success-bg-subtle) !important}.advance-table-sticky-float thead th.bg-info-subtle{background-color:var(--falcon-info-bg-subtle) !important}.advance-table-sticky-float thead th.bg-warning-subtle{background-color:var(--falcon-warning-bg-subtle) !important}.advance-table-sticky-float thead th.bg-danger-subtle{background-color:var(--falcon-danger-bg-subtle) !important}.advance-table-sticky-float thead tr{height:auto}.advance-table-sticky-float thead th.drag-over{background-color:rgba(0,123,255,.1) !important}.advance-table-sticky-float thead th.dragging{opacity:.5}.advance-table tbody td.pivot-data-cell-td{padding:0 !important;vertical-align:middle}.advance-table tbody td.pivot-data-cell-td:hover{background-color:var(--falcon-table-hover-bg)}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;box-sizing:border-box}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell--view:focus-visible{outline:2px solid var(--falcon-primary);outline-offset:-2px}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__textarea{flex:1 1 auto}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select{width:100%}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__control{min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2)) !important;padding-left:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__value-container,.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__value-container--has-value{padding-top:0 !important;padding-bottom:0 !important}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__single-value,.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__placeholder,.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__select .react-select__input-container{font-size:.8333333333rem !important;line-height:1.25;margin:0}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__phone{width:100%}.advance-table tbody td.pivot-data-cell-td .pivot-data-cell__phone .PhoneInputInput{min-height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2));height:calc(1.5em + 0.375rem + calc(var(--falcon-border-width) * 2));padding-top:0;padding-bottom:0;font-size:.8333333333rem;line-height:1.25}.pivot-data-cell-select-menu .react-select__option{font-size:.8333333333rem;color:var(--falcon-gray-800) !important;margin-bottom:.15rem}.pivot-data-cell-select-menu .react-select__option--is-focused{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-900) !important}.pivot-data-cell-select-menu .react-select__option--is-selected{background-color:var(--falcon-gray-200) !important;color:var(--falcon-gray-800) !important;font-weight:500}.pivot-data-cell-select-menu .react-select__option--is-selected.react-select__option--is-focused{background-color:var(--falcon-gray-300) !important}.crm-lead-comment-col{min-width:250px}.crm-leads-reminder-table{--crm-leads-row-tint: 35%}.crm-leads-reminder-table tbody tr.crm-leads-row--overdue>td{background-color:color-mix(in srgb, var(--falcon-danger-bg-subtle) var(--crm-leads-row-tint), var(--falcon-emphasis-bg)) !important}.crm-leads-reminder-table tbody tr.crm-leads-row--today>td{background-color:color-mix(in srgb, var(--falcon-warning-bg-subtle) var(--crm-leads-row-tint), var(--falcon-emphasis-bg)) !important}.crm-leads-reminder-table tbody tr.crm-leads-row--later>td{background-color:color-mix(in srgb, var(--falcon-primary-bg-subtle) var(--crm-leads-row-tint), var(--falcon-emphasis-bg)) !important}.crm-leads-reminder-table tbody tr.crm-leads-row--without-date>td{background-color:color-mix(in srgb, var(--falcon-secondary-bg-subtle) var(--crm-leads-row-tint), var(--falcon-emphasis-bg)) !important}.crm-waitlists-view-toggle{display:inline-flex;flex-wrap:nowrap}.crm-waitlists-view-toggle>.btn.btn-sm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;min-height:var(--falcon-input-height-sm, calc(1.5em + 0.375rem + var(--falcon-border-width) * 2))}@media(max-width: 991.98px){.crm-waitlists-view-toggle--wrap-sm{flex-wrap:wrap !important;max-width:100%;row-gap:.5rem}.crm-waitlists-view-toggle--wrap-sm>.btn{border-radius:var(--bs-btn-border-radius) !important;margin-left:0 !important}}.crm-leads-table-header-toolbar .crm-leads-only-mine{min-height:var(--falcon-input-height-sm, calc(1.5em + 0.375rem + var(--falcon-border-width) * 2 + var(--falcon-border-width) * 2))}.crm-leads-table-header-toolbar .crm-leads-only-mine .form-check-input{float:none;flex:0 0 auto;margin:0}.crm-leads-table-header-toolbar .crm-leads-only-mine .form-check-label{line-height:1.25}.crm-leads-all-content{margin-top:var(--page-stack-block-gap, 0.75rem)}.crm-waitlist-date-cell .react-datepicker-wrapper,.crm-waitlist-date-cell .react-datepicker__input-container{width:100%}.crm-leads-funnel-tabs .tab-content{margin-top:var(--page-stack-block-gap, 0.75rem)}.crm-leads-funnel-tabs .scrollable-tabs-nav-wrap{width:100%;max-width:100%}.crm-leads-funnel-tabs .scrollable-tabs-scroll{width:100%;max-width:100%;padding-left:0;padding-right:var(--falcon-card-spacer-x);box-sizing:border-box}.crm-leads-funnel-tabs .crm-leads-funnel-tabs-nav.scrollable-tabs-nav{border-bottom:none !important;padding-left:0;padding-right:0}.crm-leads-funnel-tabs .nav-item:first-child .crm-leads-funnel-tab-link{margin-left:0}.crm-leads-funnel-tabs .crm-leads-funnel-tab-link{border:0;border-radius:0;margin-bottom:0;color:var(--falcon-gray-700)}.crm-leads-funnel-tabs .crm-leads-funnel-tab-link:hover:not(.active){color:var(--falcon-gray-900);border-color:rgba(0,0,0,0)}.crm-leads-funnel-tabs .crm-leads-funnel-tab-link.active{border-bottom:2px solid var(--falcon-primary) !important;background-color:rgba(0,0,0,0) !important;color:var(--falcon-primary) !important;font-weight:600}.crm-lead-edit-page [data-crm-lead-section],.crm-lead-edit-page .scroll-margin-top{scroll-margin-top:calc(var(--falcon-top-nav-height) + 1.5rem)}@media(min-width: 992px){.crm-lead-edit-page .crm-lead-edit-page__cards-row>.crm-lead-edit-page__left-col,.crm-lead-edit-page .crm-lead-edit-page__cards-row>.crm-lead-edit-page__request-col{margin-top:0 !important}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-page__contacts-slot .crm-lead-edit-card.h-100{height:auto !important}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-page__files-slot{min-height:0}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-card.h-100{display:flex;flex-direction:column;min-height:0;height:100%}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-card.h-100>.card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-card.h-100>.card-body>.crm-lead-edit-card__form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-edit-card.h-100>.card-body>.crm-lead-edit-card__form>.crm-lead-edit-card__footer{margin-top:auto;padding-top:1rem}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-files-and-notes-card__body{flex:1 1 auto;min-height:0}.crm-lead-edit-page .crm-lead-edit-page__cards-row .crm-lead-files-and-notes-card__content{flex:1 1 auto;min-height:0;overflow:auto}}.crm-lead-edit-page .crm-lead-edit-card .card-header{min-height:3rem}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush{padding-top:1rem;padding-bottom:1rem}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush__section-title{padding-left:1.25rem;padding-right:1.25rem}@media(max-width: 767.98px){.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush__section-title{padding-left:.5rem;padding-right:.5rem}}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .advance-table-hscroll,.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush>.table-responsive{margin-left:0;margin-right:0}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .table{margin-bottom:0}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .table.table-sm>:not(caption)>*>*{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .table.table-sm>:not(caption)>*>:first-child{padding-left:1.25rem !important}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .table.table-sm>:not(caption)>*>:last-child{padding-right:1.25rem !important}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0 .crm-lead-edit-card__table-flush .table-bordered{border-left:0;border-right:0}.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todos-table__col-actions{width:1%;white-space:nowrap;text-align:right}@media(max-width: 767.98px){.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn{min-width:2rem;box-shadow:none !important}.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--done.btn-falcon-success{color:var(--falcon-success-text-emphasis) !important;background-color:var(--falcon-success-bg-subtle) !important;border-color:var(--falcon-success-border-subtle) !important}.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--done.btn-falcon-success:hover:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--done.btn-falcon-success:focus:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--done.btn-falcon-success:active:not(:disabled){color:var(--falcon-success-text-emphasis) !important;background-color:var(--falcon-success-border-subtle) !important;border-color:var(--falcon-success-border-subtle) !important;box-shadow:none !important}.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--edit.btn-falcon-default,.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--cancel.btn-falcon-default{color:var(--falcon-secondary-text-emphasis) !important;background-color:var(--falcon-secondary-bg-subtle) !important;border-color:var(--falcon-secondary-border-subtle) !important}.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--edit.btn-falcon-default:hover:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--edit.btn-falcon-default:focus:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--edit.btn-falcon-default:active:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--cancel.btn-falcon-default:hover:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--cancel.btn-falcon-default:focus:not(:disabled),.crm-lead-edit-page .crm-lead-active-todos-table .crm-lead-active-todo-btn--cancel.btn-falcon-default:active:not(:disabled){color:var(--falcon-secondary-text-emphasis) !important;background-color:var(--falcon-secondary-border-subtle) !important;border-color:var(--falcon-secondary-border-subtle) !important;box-shadow:none !important}}.crm-lead-edit-page .crm-lead-contact-match-icon{flex-shrink:0;line-height:1}.crm-lead-edit-page .crm-lead-contact-match-icon__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.crm-lead-edit-page .crm-lead-contact-match-icon__fa{width:100%;height:100%;font-size:inherit;vertical-align:0}.crm-lead-edit-page .crm-lead-create-actions-card .crm-lead-create-actions-card__body{padding-top:1rem;padding-bottom:1rem}@media(max-width: 767.98px){.crm-lead-edit-page .crm-lead-edit-page__cards-row{--bs-gutter-y: var(--page-stack-block-gap);margin-bottom:0 !important}.crm-lead-edit-page .crm-lead-edit-page__stack-block{margin-bottom:0 !important}.crm-lead-edit-page .crm-lead-edit-card .card-body.p-0>.p-3{padding:.5rem !important}.crm-lead-edit-page .crm-lead-edit-card .card-body:not(.p-0) .mb-3{margin-bottom:.5rem !important}.crm-lead-edit-page .crm-lead-edit-card .card-body:not(.p-0) .mb-3:last-child{margin-bottom:0 !important}.crm-lead-edit-page .crm-lead-edit-card .rounded-3.bg-200{margin-bottom:.5rem !important;padding:.5rem !important}.crm-lead-edit-page .crm-lead-create-actions-card .crm-lead-create-actions-card__body{padding-top:.5rem;padding-bottom:.5rem}}@media(max-width: 767.98px){.crm-lead-form-field-stack{display:flex;flex-direction:column;gap:.5rem}.crm-lead-form-field-stack__divider{margin:0;opacity:1}.crm-lead-form-field-stack>.row.g-2{--bs-gutter-y: 0.5rem;margin-bottom:0}.crm-lead-form-field-stack .form-group{margin-bottom:0 !important}}@media(min-width: 768px){.crm-lead-form-field-stack__divider{margin-top:1rem;margin-bottom:1rem}}@media(min-width: 768px){.crm-lead-schedule-meeting-modal.modal-dialog{height:auto;max-height:calc(100% - var(--bs-modal-margin)*2)}.crm-lead-schedule-meeting-modal.modal-dialog .modal-content{max-height:none;overflow:visible}.crm-lead-schedule-meeting-modal.modal-dialog .modal-body{overflow-y:visible}}.crm-lead-schedule-meeting-modal.modal-fullscreen-md-down .modal-content{display:flex;flex-direction:column;min-height:100%;overflow:visible}.crm-lead-schedule-meeting-modal.modal-fullscreen-md-down .modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:visible}.crm-lead-edit-modal-top--lg-scroll.modal-dialog .modal-content,.crm-calendar-pick-lead-modal.modal-dialog .modal-content,.plan-calendar-event-modal.modal-dialog .modal-content{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.crm-lead-edit-modal-top--lg-scroll.modal-dialog .modal-body,.crm-calendar-pick-lead-modal.modal-dialog .modal-body,.plan-calendar-event-modal.modal-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(min-width: 768px){.crm-lead-edit-modal-top.modal-dialog:not([class*=modal-fullscreen]){margin-top:var(--falcon-modal-margin);margin-bottom:var(--falcon-modal-margin)}.crm-lead-edit-modal-top--lg-scroll.modal-dialog:not([class*=modal-fullscreen]),.crm-calendar-pick-lead-modal.modal-dialog:not([class*=modal-fullscreen]),.plan-calendar-event-modal.modal-dialog:not([class*=modal-fullscreen]){height:calc(100% - var(--falcon-modal-margin)*2);max-height:calc(100% - var(--falcon-modal-margin)*2)}}@media(max-width: 767.98px){.crm-lead-edit-modal-top.modal-dialog{margin-top:0 !important;margin-bottom:0 !important}.crm-lead-edit-modal-top--lg-scroll.modal-dialog,.crm-calendar-pick-lead-modal.modal-dialog,.plan-calendar-event-modal.modal-dialog{height:100%;max-height:100%}.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-md-down,.crm-calendar-pick-lead-modal.modal-fullscreen-md-down,.plan-calendar-event-modal.modal-fullscreen-md-down{height:100%;max-height:100%}.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-md-down .modal-content,.crm-calendar-pick-lead-modal.modal-fullscreen-md-down .modal-content,.plan-calendar-event-modal.modal-fullscreen-md-down .modal-content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-md-down .modal-body,.crm-calendar-pick-lead-modal.modal-fullscreen-md-down .modal-body,.plan-calendar-event-modal.modal-fullscreen-md-down .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}}@media(max-width: 991.98px){.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-lg-down,.crm-calendar-pick-lead-modal.modal-fullscreen-lg-down,.plan-calendar-event-modal.modal-fullscreen-lg-down{height:100%;max-height:100%;margin:0 !important}.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-lg-down .modal-content,.crm-calendar-pick-lead-modal.modal-fullscreen-lg-down .modal-content,.plan-calendar-event-modal.modal-fullscreen-lg-down .modal-content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.crm-lead-edit-modal-top--lg-scroll.modal-fullscreen-lg-down .modal-body,.crm-calendar-pick-lead-modal.modal-fullscreen-lg-down .modal-body,.plan-calendar-event-modal.modal-fullscreen-lg-down .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}}@media(min-width: 768px){.crm-lead-schedule-meeting-modal .modal-content,.crm-lead-schedule-meeting-modal .modal-body{overflow:visible}}.plan-calendar-event-modal .plan-calendar-event-visibility__checks,.plan-calendar-event-modal .plan-calendar-event-visibility__fields{font-size:1rem}.plan-calendar-event-modal .plan-calendar-event-visibility__checks .form-check-label,.plan-calendar-event-modal .plan-calendar-event-visibility__checks .form-label,.plan-calendar-event-modal .plan-calendar-event-visibility__fields .form-check-label,.plan-calendar-event-modal .plan-calendar-event-visibility__fields .form-label{font-size:inherit}.plan-calendar-event-modal .plan-calendar-event-visibility__checks .form-check-input{width:1em;height:1em;margin-top:.125rem}.plan-calendar-event-modal .form-field-input-wrap,.plan-calendar-event-modal .year-select-dropdown{width:100%;max-width:100%}.plan-calendar-event-modal .form-field-select .react-select__container,.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select{width:100%;max-width:100%}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__control{max-width:100%;height:auto !important;min-height:calc(1.5em + 0.625rem + calc(var(--falcon-border-width) * 2)) !important}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__value-container{flex-wrap:wrap}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select.form-field-select-multi--sm .react-select__value-container,.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select.form-field-select-multi--sm .react-select__value-container--has-value{padding-top:.125rem !important;padding-bottom:.125rem !important}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select.form-field-select-multi--sm .react-select__multi-value{margin-top:.125rem;margin-bottom:.125rem}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__clear-indicator{color:var(--falcon-input-placeholder-color-global) !important;padding:.5rem 0 .5rem .5rem !important;cursor:pointer}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__clear-indicator svg{width:20px;height:20px}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__clear-indicator:hover{color:var(--falcon-gray-600) !important}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__dropdown-indicator{padding:.5rem .25rem .5rem .125rem !important}.plan-calendar-event-modal .plan-calendar-event-visibility__fields .crm-settings-responsible-select .react-select__dropdown-indicator svg{width:20px;height:20px;color:var(--falcon-input-placeholder-color-global) !important}.crm-lead-chats-offcanvas{--bs-offcanvas-width: min(100vw, 32rem)}@media(min-width: 768px){.crm-lead-chats-offcanvas{--bs-offcanvas-width: min(100vw, 40rem)}}.crm-lead-chats-offcanvas .crm-lead-chats-card{min-height:0;height:100%}.crm-lead-chats-offcanvas .card-chat-pane{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.crm-lead-chats-offcanvas .chat-content-body{flex:1 1 auto;overflow:auto;min-height:0}html.crm-lead-edit-page-active .modal:not(.crm-lead-action-confirm-modal):not(.delete-crm-lead-modal){align-items:flex-start}html.crm-lead-edit-page-active .modal-dialog-centered{display:block;min-height:0;align-items:normal}html.crm-lead-edit-page-active .crm-lead-action-confirm-modal,html.crm-lead-edit-page-active .delete-crm-lead-modal{align-items:center}html.crm-lead-edit-page-active .crm-lead-action-confirm-modal .modal-dialog,html.crm-lead-edit-page-active .delete-crm-lead-modal .modal-dialog{margin-top:var(--falcon-modal-margin) !important;margin-bottom:var(--falcon-modal-margin) !important}html.crm-lead-edit-page-active .crm-lead-action-confirm-modal .modal-dialog-centered,html.crm-lead-edit-page-active .delete-crm-lead-modal .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--falcon-modal-margin)*2)}.crm-lead-active-todos-table .crm-lead-active-todos-table__col-actions{width:1%;white-space:nowrap;text-align:right}.employee-edit-page>.page-breadcrumb-card+.crm-settings-content-card{margin-top:var(--page-stack-block-gap, calc(var(--falcon-gutter-x, 1.5rem) * 0.5))}.employee-edit-tab-save-footer{margin-top:1rem;margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);padding:1rem var(--falcon-content-inline-pad, 1.25rem) 0;border-top:1px solid var(--falcon-border-color)}.employee-edit-section-title.crm-settings-funnel-sector-title{box-sizing:border-box;margin-left:calc(-1*var(--falcon-content-inline-pad, 1.25rem));margin-right:calc(-1*var(--falcon-content-inline-pad, 1.25rem));width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);max-width:calc(100% + var(--falcon-content-inline-pad, 1.25rem)*2);padding-left:var(--falcon-content-inline-pad, 1.25rem);padding-right:var(--falcon-content-inline-pad, 1.25rem);border-radius:0}.image-square-crop__panel{margin-inline:auto;max-width:100%}.image-square-crop__zoom{width:100%}.image-square-crop__viewport{position:relative;margin-inline:auto;overflow:hidden;cursor:grab;touch-action:none;user-select:none;border-radius:var(--falcon-border-radius, 0.375rem);background-color:var(--falcon-gray-900, #000)}.image-square-crop__viewport:active{cursor:grabbing}.image-square-crop__image{position:absolute;pointer-events:none;max-width:none}.image-square-crop__frame{position:absolute;inset:0;border:2px solid rgba(var(--falcon-white-rgb, 255, 255, 255), 0.55);border-radius:var(--falcon-border-radius, 0.375rem);pointer-events:none}.image-square-crop__circle-guide{position:absolute;inset:0;border:2px solid rgba(var(--falcon-white-rgb, 255, 255, 255), 0.9);border-radius:50%;box-shadow:0 0 0 9999px rgba(0,0,0,.7);pointer-events:none}.image-square-crop__square-guide{position:absolute;inset:0;border:2px solid rgba(var(--falcon-white-rgb, 255, 255, 255), 0.9);border-radius:var(--falcon-border-radius, 0.375rem);box-shadow:0 0 0 9999px rgba(0,0,0,.7);pointer-events:none}.company-logo-preview-trigger{display:inline-block;cursor:pointer;line-height:0;border:0;box-shadow:none;padding:0;background:rgba(0,0,0,0);border-radius:var(--falcon-border-radius, 0.375rem)}.company-logo-preview-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.65}.company-logo-preview{display:block;width:10.5rem;height:10.5rem;object-fit:cover;border-radius:var(--falcon-border-radius, 0.375rem);border:1px solid var(--falcon-border-color)}.company-logo-preview--empty{display:flex;align-items:center;justify-content:center;background-color:var(--falcon-gray-200);color:var(--falcon-gray-500)}.employee-avatar-crop-modal__body{display:flex;flex-direction:column;align-items:center}@media(max-width: 575.98px){.employee-avatar-crop-modal__body{flex:1 1 auto;justify-content:flex-start}}.employee-avatar-crop-modal__body .image-square-crop__panel{max-width:100%}.employee-avatar{border-radius:50%;overflow:hidden}.employee-avatar-preview-trigger{display:inline-block;cursor:pointer;line-height:0;border:0;box-shadow:none;padding:0;background:rgba(0,0,0,0);border-radius:50%}.employee-avatar-preview-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.65}.employee-avatar-preview-trigger:focus{outline:none}.employee-avatar-preview-trigger:focus-visible{outline:2px solid var(--falcon-primary);outline-offset:2px}.employee-parent-card-preview{padding-bottom:1.8rem}.employee-parent-card-preview__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.employee-parent-card-preview__summary{display:contents}.employee-parent-card-preview__name{order:1}.employee-parent-card-preview__job{order:2}.employee-parent-card-preview__birthday{order:3}.employee-parent-card-preview__avatar{order:4}.employee-parent-card-preview__contacts{order:5;justify-content:center}.employee-parent-card-preview__details{display:contents}@media(min-width: 576px){.employee-parent-card-preview__header{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"name name" "avatar details";column-gap:1rem;row-gap:.5rem;align-items:center;text-align:left}.employee-parent-card-preview__name{grid-area:name;order:unset}.employee-parent-card-preview__avatar{grid-area:avatar;order:unset}.employee-parent-card-preview__details{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;grid-area:details;min-width:0}.employee-parent-card-preview__job,.employee-parent-card-preview__birthday,.employee-parent-card-preview__contacts{order:unset}.employee-parent-card-preview__contacts{justify-content:flex-start}}@media(min-width: 768px){.employee-parent-card-preview__header{grid-template-areas:"avatar summary";grid-template-columns:auto 1fr;row-gap:0;align-items:center}.employee-parent-card-preview__summary{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;grid-area:summary;min-width:0}.employee-parent-card-preview__name{grid-area:unset}.employee-parent-card-preview__details{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;grid-area:unset;margin-top:0}}.employee-parent-card-preview__birthday .svg-inline--fa,.employee-parent-card-preview__contact .svg-inline--fa{display:block}.employee-parent-card-preview__description{color:var(--falcon-body-color)}.employee-parent-card-preview__description.ck-content{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.employee-parent-card-preview__description p:last-child{margin-bottom:0}.employee-parent-card-preview__carousel-image{max-height:24rem;object-fit:cover}.employee-parent-card-preview__carousel-thumb{height:3.5rem;object-fit:cover}.tm-project-preview{padding-bottom:0}.tm-project-preview__thumb-item{width:5rem;flex-shrink:0}.tm-project-preview__carousel-thumb{width:100%;height:3.5rem;object-fit:cover}.employee-parent-card-preview-modal__content{max-width:40rem}.crm-analytics-page .crm-analytics-page__cards-row{--falcon-gutter-x: var(--page-stack-block-gap);--falcon-gutter-y: 0;row-gap:var(--page-stack-block-gap);margin-bottom:0 !important}.tm-analytics-page .tm-analytics-page__cards-row{--falcon-gutter-x: var(--page-stack-block-gap);--falcon-gutter-y: 0;row-gap:var(--page-stack-block-gap);margin-bottom:0 !important}.crm-analytics-sector-chart__pie-wrap{max-width:12.5rem}@media(min-width: 768px){.crm-analytics-sector-chart__pie-wrap{max-width:none}}.period-picker-root{position:relative}.period-picker-controls{max-width:min(24rem,100%);overflow:visible}@media(max-width: 767.98px){.period-picker-controls{max-width:100%}}.period-picker-controls--header{max-width:none;width:100%}.period-picker-controls--header .period-picker-controls-row{justify-content:flex-start}.period-picker-controls--header .period-picker-field{flex:1 1 auto;max-width:100%}@media(min-width: 768px){.period-picker-controls--header .period-picker-field{flex:0 1 min(24rem,100%);max-width:min(24rem,100%)}}@media(min-width: 768px){.period-picker-controls--panel-end .period-picker-controls-row{justify-content:flex-end}}.period-picker-controls--full-width{max-width:100%;width:100%}.period-picker-controls--full-width .period-picker-field{flex:1 1 auto;max-width:100%}.period-picker-field{flex:1 1 auto;min-width:0;max-width:none}.period-picker-field>.position-relative{overflow:visible}.period-picker-field.form-datepicker-field--sm>.position-relative{min-height:calc(1.875rem + var(--falcon-border-width)*2)}.period-picker-field.form-datepicker-field--sm .form-control.form-control-sm{min-height:calc(1.875rem + var(--falcon-border-width)*2) !important;height:calc(1.875rem + var(--falcon-border-width)*2) !important;padding-top:0 !important;padding-bottom:0 !important;line-height:1.25;font-size:.875rem}.period-picker-controls-row{width:100%;gap:.25rem;overflow:visible}.period-picker-nav{position:relative !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;width:.65rem !important;height:auto !important;padding:0;margin:0;border:0;background:none;text-indent:0 !important;overflow:visible !important;z-index:auto}.period-picker-nav.react-datepicker__navigation--previous{justify-content:flex-start}.period-picker-nav.react-datepicker__navigation--next{justify-content:flex-end}.period-picker-nav .react-datepicker__navigation-icon{position:relative;display:block;flex-shrink:0;width:0;height:.65rem;top:auto;right:auto;left:auto;font-size:0;overflow:visible}.period-picker-nav .react-datepicker__navigation-icon::before{height:.65rem;width:.65rem;border-width:.2rem .2rem 0 0;top:50%}.period-picker-nav .react-datepicker__navigation-icon--previous::before{left:0;right:auto;transform:translateY(-50%) rotate(225deg)}.period-picker-nav .react-datepicker__navigation-icon--next::before{left:auto;right:0;transform:translateY(-50%) rotate(45deg)}.period-picker-nav:disabled{opacity:.35;cursor:not-allowed}.period-picker-panel{z-index:1017 !important;display:inline-flex;flex-direction:column;align-items:flex-start;width:max-content;max-width:calc(100vw - 1rem);margin-top:0.125rem;padding-top:0.25rem;padding-bottom:0.25rem}@media(min-width: 576px){.period-picker-panel{padding-bottom:0}}@media(max-width: 575.98px){.period-picker-panel{left:0;inset-inline-start:0;right:auto;width:max-content;max-width:calc(100vw - 1rem)}}@media(min-width: 576px){.period-picker-panel{left:calc(-1*(0.65rem + 0.25rem));inset-inline-start:calc(-1*(0.65rem + 0.25rem));width:max-content;max-width:calc(100vw - 1rem)}}@media(min-width: 576px){.period-picker-panel--align-end{left:auto;inset-inline-start:auto;right:calc(-1*(0.65rem + 0.25rem));inset-inline-end:calc(-1*(0.65rem + 0.25rem))}}.period-picker{flex-shrink:0;align-self:flex-start}.period-picker.react-datepicker__predefined-ranges{display:block;width:fit-content;max-width:calc(100vw - 1rem);overflow:hidden}@media(max-width: 767.98px){.period-picker.react-datepicker__predefined-ranges{width:max-content;max-width:calc(100vw - 1rem);overflow:visible}}.period-picker.react-datepicker__predefined-ranges .period-picker__body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:max-content;max-width:calc(100vw - 1rem)}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges{order:0;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.25rem;row-gap:0;width:100%;box-sizing:border-box;padding:.25rem .35rem;border-right:none;border-bottom:1px solid var(--falcon-gray-300);overflow:visible}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges.list-group{flex-direction:row;flex-wrap:wrap}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges .list-group-item{width:auto;flex:0 0 auto;white-space:nowrap}.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;flex:0 0 auto}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar{flex:0 0 auto;width:fit-content}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker-wrapper{flex:0 0 auto;width:auto !important}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker{width:auto;border:none !important;box-shadow:none !important}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container{float:none;flex:0 0 auto;position:relative}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__header--custom{position:relative;padding:.5rem 2rem .35rem}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__current-month{margin:0;padding:0;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;color:var(--falcon-body-color)}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__navigation{position:absolute;top:1.125rem !important;transform:translateY(-50%);z-index:1}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__navigation--previous{left:.35rem !important;right:auto !important}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__navigation--next{right:.35rem !important;left:auto !important}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar .react-datepicker__month-container .react-datepicker__navigation-icon{top:0}@media(max-width: 767.98px){.period-picker.react-datepicker__predefined-ranges .period-picker__body{display:grid;grid-template-columns:minmax(0, max-content);width:max-content;max-width:calc(100vw - 1rem);min-width:0;align-items:start}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges{grid-column:1;width:0;min-width:100%;max-width:100%;flex:none;box-sizing:border-box;overflow:visible}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges.list-group{width:0;min-width:100%;max-width:100%}.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row{grid-column:1;width:max-content;max-width:100%;min-width:0}}@media(min-width: 576px)and (max-width: 767.98px){.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:auto;overflow:auto !important;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar{flex-shrink:0}}@media(min-width: 768px){.period-picker.react-datepicker__predefined-ranges .period-picker__body{position:relative;display:block;padding-left:7.5rem;width:max-content}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges{position:absolute;top:0;left:0;bottom:0;width:7.5rem;flex:none;height:auto;max-height:none;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--falcon-gray-300);border-bottom:none;overflow:auto;overflow:auto !important;scrollbar-color:var(--falcon-scrollbar-bg) rgba(0,0,0,0);scrollbar-width:thin}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px;background-color:rgba(0,0,0,0)}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--falcon-scrollbar-bg)}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges.list-group{display:flex;flex-direction:column;flex-wrap:nowrap}.period-picker.react-datepicker__predefined-ranges .react-datepicker__ranges .list-group-item{white-space:normal;flex-shrink:0}.period-picker.react-datepicker__predefined-ranges .period-picker__calendars-row{display:flex;flex-direction:row;flex-wrap:nowrap}.period-picker.react-datepicker__predefined-ranges .period-picker__calendar{align-self:flex-start}}.period-picker-footer{align-self:stretch;box-sizing:border-box;flex-wrap:nowrap;width:100%}.plan-calendar-range-print--week .plan-calendar-print-event-dot,.plan-calendar-range-print--day .plan-calendar-print-event-dot{width:.65rem;height:.65rem;vertical-align:middle}.plan-calendar-range-print--week .plan-calendar-print-event-dates,.plan-calendar-range-print--day .plan-calendar-print-event-dates{white-space:nowrap;font-weight:600}.plan-calendar-range-print--week .plan-calendar-print-event-title,.plan-calendar-range-print--day .plan-calendar-print-event-title{min-width:0}.plan-calendar-range-print--week .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}.plan-calendar-range-print--week .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}.plan-calendar-range-print--week .plan-calendar-print-body--week{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.plan-calendar-range-print--week .plan-calendar-print-week-day{margin:0;padding:0}.plan-calendar-range-print--week .plan-calendar-print-week-day-title{margin:.5rem 0 .5rem;padding:0 0 .5rem;font-size:1rem;line-height:1.35;border-bottom:1px solid var(--falcon-border-color, var(--bs-border-color, #dee2e6))}.plan-calendar-range-print--week .plan-calendar-print-week-day-title--weekend,.plan-calendar-range-print--week .plan-calendar-print-week-day-title--non-work{color:#c0392b}.plan-calendar-range-print--week .plan-calendar-print-week-day-events.plan-calendar-print-events,.plan-calendar-range-print--week .plan-calendar-print-events.plan-calendar-print-week-day-events{margin-top:.35rem}.plan-calendar-range-print--week .plan-calendar-print-events-item--week{display:block;margin:0;font-size:.8333333333rem;color:#000}.plan-calendar-range-print--week .plan-calendar-print-events-item--week .plan-calendar-print-event-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.plan-calendar-range-print--week .plan-calendar-print-events-item--week.plan-calendar-print-events-item--with-description .plan-calendar-print-event-description{display:block;margin:.35rem 0 0;padding-left:1rem;font-size:.6944444444rem;font-weight:400;line-height:1.35;color:#000;white-space:pre-wrap}.plan-calendar-range-print--week .plan-calendar-print-week-day-events.plan-calendar-print-events{display:flex;flex-direction:column;gap:.75rem}.plan-calendar-range-print--day .plan-calendar-print-header.mb-3{margin-bottom:.5rem !important}.plan-calendar-range-print--day .plan-calendar-print-legend.mb-3{margin-bottom:.35rem !important}.plan-calendar-range-print--day .plan-calendar-print-body--day{margin:0;padding:0}.plan-calendar-range-print--day .plan-calendar-print-day-events.plan-calendar-print-events{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.plan-calendar-range-print--day .plan-calendar-print-events-item--day{display:block;margin:0;font-size:1rem;color:#000}.plan-calendar-range-print--day .plan-calendar-print-events-item--day .plan-calendar-print-event-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.plan-calendar-range-print--day .plan-calendar-print-events-item--day.plan-calendar-print-events-item--with-description .plan-calendar-print-event-description{display:block;margin:.5rem 0 0;padding-left:1rem;font-size:.8333333333rem;font-weight:400;line-height:1.4;color:#000;white-space:pre-wrap}.ck-content:not(.ck-editor__editable){font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.ck-content,.content-editor-html{--ck-content-todo-list-checkmark-size: 1rem}.ck-content .todo-list,.content-editor-html .todo-list{list-style:none;padding-left:0;margin-bottom:0}.ck-content .todo-list li,.content-editor-html .todo-list li{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.25rem;align-items:start;margin-bottom:.25rem;position:relative}.ck-content .todo-list li>p,.content-editor-html .todo-list li>p{grid-column:2;grid-row:1;min-width:0;margin-top:0;margin-bottom:0;line-height:inherit}.ck-content .todo-list li>.todo-list,.content-editor-html .todo-list li>.todo-list{grid-column:1/-1;width:100%;margin-top:.25rem}.ck-content .todo-list .todo-list__label,.content-editor-html .todo-list .todo-list__label{display:flex !important;align-items:flex-start;gap:.5rem;margin-top:0;margin-bottom:0;font-size:inherit !important;font-weight:400 !important;letter-spacing:normal !important;line-height:inherit}.ck-content .todo-list .todo-list__label.todo-list__label_without-description,.content-editor-html .todo-list .todo-list__label.todo-list__label_without-description{display:inline-flex !important;grid-column:1;grid-row:1;align-self:start;align-items:flex-start;gap:0}.ck-content .todo-list .todo-list__label:not(.todo-list__label_without-description),.content-editor-html .todo-list .todo-list__label:not(.todo-list__label_without-description){grid-column:1/-1}.ck-content .todo-list .todo-list__label__description,.content-editor-html .todo-list .todo-list__label__description{flex:1 1 auto;min-width:0;vertical-align:middle}.ck-content .todo-list .todo-list__label>input[type=checkbox],.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox],.content-editor-html .todo-list .todo-list__label>input[type=checkbox],.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]{appearance:none;-webkit-appearance:none;width:var(--ck-content-todo-list-checkmark-size);height:var(--ck-content-todo-list-checkmark-size);margin:0 !important;flex-shrink:0;position:relative !important;left:auto !important;right:auto !important;display:inline-block;border:0;background:none;background-color:rgba(0,0,0,0);background-image:none !important;box-shadow:none;vertical-align:middle;opacity:1 !important;print-color-adjust:unset}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox],.content-editor-html .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:relative !important}.ck-content .todo-list .todo-list__label>input[type=checkbox]::before,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]::before,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]::before,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]::before{box-sizing:border-box;content:"";border:1px solid var(--falcon-gray-400) !important;background:var(--falcon-form-check-bg, transparent) !important;border-radius:.25em !important;width:100%;height:100%;display:block;position:absolute;inset:0}.ck-content .todo-list .todo-list__label>input[type=checkbox]::after,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]::after,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]::after,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]::after{box-sizing:content-box;pointer-events:none;content:"";position:absolute;left:calc(var(--ck-content-todo-list-checkmark-size)/3);top:calc(var(--ck-content-todo-list-checkmark-size)/5.3);width:calc(var(--ck-content-todo-list-checkmark-size)/5.3);height:calc(var(--ck-content-todo-list-checkmark-size)/2.6);border-style:solid;border-color:rgba(0,0,0,0);border-width:0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;transform:rotate(45deg);display:block}.ck-content .todo-list .todo-list__label>input[type=checkbox]:checked::before,.ck-content .todo-list .todo-list__label>input[type=checkbox][checked]::before,.ck-content .todo-list .todo-list__label>input[type=checkbox]:disabled:checked::before,.ck-content .todo-list .todo-list__label>input[type=checkbox][disabled][checked]::before,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]:checked::before,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox][checked]::before,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]:checked::before,.content-editor-html .todo-list .todo-list__label>input[type=checkbox][checked]::before,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]:disabled:checked::before,.content-editor-html .todo-list .todo-list__label>input[type=checkbox][disabled][checked]::before,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]:checked::before,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox][checked]::before{background:var(--falcon-primary) !important;border-color:var(--falcon-primary) !important}.ck-content .todo-list .todo-list__label>input[type=checkbox]:checked::after,.ck-content .todo-list .todo-list__label>input[type=checkbox][checked]::after,.ck-content .todo-list .todo-list__label>input[type=checkbox]:disabled:checked::after,.ck-content .todo-list .todo-list__label>input[type=checkbox][disabled][checked]::after,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]:checked::after,.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox][checked]::after,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]:checked::after,.content-editor-html .todo-list .todo-list__label>input[type=checkbox][checked]::after,.content-editor-html .todo-list .todo-list__label>input[type=checkbox]:disabled:checked::after,.content-editor-html .todo-list .todo-list__label>input[type=checkbox][disabled][checked]::after,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]:checked::after,.content-editor-html .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox][checked]::after{border-color:var(--falcon-white) !important}.ck-content:not(.ck-editor__editable) .todo-list .todo-list__label,.content-editor-html .todo-list .todo-list__label{margin-top:.25rem}.ck-editor__editable.ck-content .todo-list .todo-list__label{margin-top:0}.ck-editor__editable.ck-content .todo-list .todo-list__label>input[type=checkbox],.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input[type=checkbox]:hover::before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[type=checkbox]:hover::before{box-shadow:0 0 0 5px rgba(var(--falcon-primary-rgb), 0.12)}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:relative !important}.tm-tasks-list-card{--tm-tasks-list-action-size: 1.125rem;cursor:pointer;border-width:1px !important;transition:background-color .15s ease,box-shadow .18s ease-out}.tm-tasks-list-card:focus{outline:none}.tm-tasks-list-card:hover,.tm-tasks-list-card:focus-visible{background-color:var(--falcon-quaternary-bg)}.tm-tasks-list-card .tm-tasks-list-card-complete-btn{width:var(--tm-tasks-list-action-size);height:var(--tm-tasks-list-action-size);min-width:var(--tm-tasks-list-action-size);min-height:var(--tm-tasks-list-action-size);padding:0;font-size:.6875rem;display:inline-flex;align-items:center;justify-content:center;color:var(--falcon-success);background-color:rgba(0,0,0,0);border:1px solid var(--falcon-gray-400);border-radius:var(--falcon-border-radius);line-height:1;text-decoration:none}.tm-tasks-list-card .tm-tasks-list-card-complete-btn:hover,.tm-tasks-list-card .tm-tasks-list-card-complete-btn:focus-visible{color:var(--falcon-success);background-color:var(--falcon-success-bg-subtle);border-color:rgba(var(--falcon-success-rgb), 0.35);box-shadow:none}.tm-tasks-list-card .tm-tasks-list-card-complete-btn--active{background-color:var(--falcon-success-bg-subtle);border-color:rgba(var(--falcon-success-rgb), 0.45)}.tm-tasks-list-card .tm-tasks-list-card-complete-btn:disabled{opacity:.55}.tm-tasks-list-card .tm-tasks-list-card-cancel-btn{width:var(--tm-tasks-list-action-size);height:var(--tm-tasks-list-action-size);min-width:var(--tm-tasks-list-action-size);min-height:var(--tm-tasks-list-action-size);padding:0;font-size:.6875rem;display:inline-flex;align-items:center;justify-content:center;color:var(--falcon-danger);background-color:var(--falcon-danger-bg-subtle);border:1px solid rgba(var(--falcon-danger-rgb), 0.2);border-radius:var(--falcon-border-radius);line-height:1;text-decoration:none}.tm-tasks-list-card .tm-tasks-list-card-cancel-btn:hover,.tm-tasks-list-card .tm-tasks-list-card-cancel-btn:focus-visible{color:var(--falcon-danger);background-color:var(--falcon-danger-bg-subtle);border-color:rgba(var(--falcon-danger-rgb), 0.35);box-shadow:none}.tm-tasks-list-card .tm-tasks-list-card-cancel-btn:disabled{opacity:.55}