:root{--cs-navy:#1b3a4b;--cs-gold:#b79e61;--cs-gold-bg:#fbf7ef;--cs-warm-white:#fff;--cs-warm-gray:#f5f3ee;--cs-warm-border:#e5e0d5;--cs-charcoal:#232b33;--cs-text-secondary:#5b6570;--cs-sidebar-w:232px;--cs-rail-wider:wider-rail-20260826;--cs-sidebar-w-collapsed:72px;--cs-nav-radius:12px;--cs-sidebar-inset:var(--cs-sheet-inset,12px);--cs-sidebar-offset:calc(var(--cs-sidebar-w) + (2 * var(--cs-sidebar-inset)))}:root.cs_shell_collapsed{--cs-sidebar-w:var(--cs-sidebar-w-collapsed)}.cs_shell{background:var(--cs-warm-white)}body:has(.cs_shell){background:var(--cs-warm-white)}.cs_shell .hod_content_area,.cs_shell .hod_content_area.calendar_right_ssec{background:0 0}.cs_shell_sidebar{width:var(--cs-sidebar-w);border-right:1px solid var(--cs-warm-border);z-index:320;font-family:var(--roboto);background:0 0;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.cs_shell_brand{border-bottom:1px solid var(--cs-warm-border);flex-shrink:0;justify-content:space-between;align-items:center;height:105px;padding:24px;display:flex}.cs_shell_sidebar.collapsed .cs_shell_brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:80px;padding:8px 12px}.cs_shell_sidebar.collapsed .cs_shell_chrome_btn,.cs_shell_sidebar.collapsed .cs_shell_install,.cs_shell_sidebar.collapsed .cs_shell_theme,.cs_shell_sidebar.collapsed .cs_shell_signout{width:24px;height:24px}.cs_shell_logo_link{align-items:center;min-width:0;text-decoration:none;display:flex}.cs_shell_emblem{-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.cs_shell_emblem.crest{overflow:hidden}.cs_shell_chrome_btn{width:28px;height:28px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cs_shell_chrome_btn:hover{background:var(--cs-warm-gray);color:var(--cs-charcoal)}.cs_shell_chrome_icon{stroke-width:2px;width:16px;height:16px}.cs_shell_nav{scrollbar-width:thin;scrollbar-color:var(--cs-warm-border) transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;scroll-padding-block:16px 28px;display:flex;overflow:hidden auto}.cs_shell_nav[data-cs-fold=down]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.cs_shell_nav[data-cs-fold=up]{-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.cs_shell_nav[data-cs-fold=both]{-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 28px),#0000)}.cs_nav_row{border-radius:var(--cs-nav-radius);width:100%;color:var(--cs-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.cs_nav_row:hover{background:var(--cs-warm-gray);color:var(--cs-charcoal)}.cs_nav_l1{gap:12px;padding:10px 16px;font-size:14px;line-height:20px}.cs_nav_l2{gap:10px;padding:8px 12px;font-size:13px;line-height:18px}.cs_nav_children[data-picklist-hotkeys]{counter-reset:cs-pick}.cs_nav_children[data-picklist-hotkeys]>.cs_nav_l2,.cs_nav_children[data-picklist-hotkeys]>div>.cs_nav_l2{counter-increment:cs-pick}.cs_nav_children[data-picklist-hotkeys]>.cs_nav_l2:before,.cs_nav_children[data-picklist-hotkeys]>div>.cs_nav_l2:before{content:counter(cs-pick);font-variant-numeric:tabular-nums;min-width:14px;font-size:11px;font-weight:500;line-height:inherit;color:var(--cs-text-secondary);flex-shrink:0}.cs_nav_l3{gap:8px;padding:6px 10px;font-size:12px;line-height:16px}.cs_nav_l4{gap:8px;padding:6px 8px;font-size:12px;line-height:16px}.cs_nav_l1.active{color:var(--cs-gold)}.cs_nav_l1.active:hover{background:var(--cs-warm-gray);color:var(--cs-gold)}.cs_nav_l1.cs_nav_leaf.active{color:var(--cs-gold);background:#ffffffd1;border-left:0;box-shadow:0 1px 2px #0a090c14}.cs_nav_l2.active,.cs_nav_l3.active,.cs_nav_l4.active{color:var(--cs-gold);background:#ffffffd1;box-shadow:0 1px 2px #0a090c14}.cs_nav_row.active .cs_nav_icon{color:var(--cs-gold)}.cs_nav_label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs_nav_icon{stroke-width:2px;color:var(--cs-text-secondary);flex-shrink:0}.cs_nav_l1>.cs_nav_icon{width:18px;height:18px}.cs_nav_l2>.cs_nav_icon{width:15px;height:15px}.cs_nav_l3>.cs_nav_icon{width:13px;height:13px}.cs_nav_l4>.cs_nav_icon{width:12px;height:12px}.cs_nav_caret{stroke-width:2px;flex-shrink:0;width:12px;height:12px;transition:transform .2s;transform:rotate(-90deg)}.cs_nav_l1>.cs_nav_caret{width:14px;height:14px}.cs_nav_caret.open{transform:rotate(0)}.cs_nav_children{border-left:1px solid var(--cs-warm-border);flex-direction:column;gap:2px;margin-top:2px;margin-left:16px;padding-left:16px;display:flex}.cs_nav_children .cs_nav_children{margin-left:12px;padding-left:12px}.cs_nav_children .cs_nav_children .cs_nav_children{margin-left:10px;padding-left:10px}.cs_shell_sidebar.collapsed .cs_nav_l1{justify-content:center;padding:10px 0}.cs_shell_sidebar.collapsed .cs_nav_l1.cs_nav_leaf.active{border-left:none;padding-left:0}.cs_rail_tip{background:var(--primary-brown);color:#fff;white-space:nowrap;pointer-events:none;z-index:500;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.4;position:fixed;transform:translateY(-50%)}.cs_shell_nav+*{margin-top:auto}.cs_shell_pinned{border-top:1px solid var(--cs-warm-border);flex-shrink:0;max-height:45vh;padding:8px;overflow:hidden auto}.cs_shell_user{border-top:1px solid var(--cs-warm-border);flex-shrink:0;align-items:center;gap:8px;padding:12px;display:flex}.cs_shell_sidebar.collapsed .cs_shell_user{flex-direction:column;gap:4px;padding:8px}.cs_shell_avatar{width:32px;height:32px;color:var(--cs-gold);letter-spacing:.02em;background:#b79e611a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.cs_shell_avatar_btn{cursor:pointer;border:none;padding:0;font-family:inherit}.cs_shell_avatar_btn:hover{background:#b79e612e}.cs_shell_email{min-width:0;color:var(--cs-charcoal);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;overflow:hidden}.cs_shell_install,.cs_shell_locale,.cs_shell_signout,.cs_shell_theme{width:28px;height:28px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cs_shell_signout:hover{color:#dc2626;background:#fef2f2}.cs_shell_install:hover,.cs_shell_locale:hover,.cs_shell_theme:hover{background:var(--cs-warm-gray);color:var(--cs-charcoal)}.cs_shell_theme[aria-pressed=true]{color:var(--cs-charcoal)}.cs_shell_install .cs_shell_chrome_icon,.cs_shell_locale .cs_shell_chrome_icon,.cs_shell_signout .cs_shell_chrome_icon,.cs_shell_theme .cs_shell_chrome_icon{width:14px;height:14px}.cs_nav_row:focus-visible,.cs_shell_chrome_btn:focus-visible,.cs_shell_install:focus-visible,.cs_shell_locale:focus-visible,.cs_shell_signout:focus-visible,.cs_shell_theme:focus-visible,.cs_shell_logo_link:focus-visible{outline:2px solid var(--gold-500);outline-offset:-2px}.cs_shell_desktop{display:none}.cs_shell_drawer{z-index:500;position:fixed;inset:0}.cs_shell_scrim{background:#0006;position:absolute;inset:0}.cs_shell_sidebar_mobile{width:264px;box-shadow:4px 0 24px #554e401f}@media (min-width:992px){.cs_shell_desktop{display:block}.cs_shell_drawer{display:none}.cs_shell .hod_new_header{left:var(--cs-sidebar-offset);transition:left .2s}.cs_shell .hod_logo_link{display:none}.cs_shell .hod_content_area,.cs_shell .hod_content_area.sidebar_expanded{margin-left:var(--cs-sidebar-offset);transition:margin-left .2s}html:has(.hod_new_layout){--cs-ui-density:compact;--cs-ui-scale:.8;--cs-ui-vh:calc(100vh / var(--cs-ui-scale));--cs-ui-dvh:calc(100dvh / var(--cs-ui-scale));zoom:.8}html:has(.hod_new_layout) .cal_page{height:calc(var(--cs-ui-vh) - var(--hod-header-h))}html:has(.hod_new_layout) .kanban_page{height:calc(var(--cs-ui-vh) - var(--hod-header-h))}html:has(.hod_new_layout) .hod_content_area.kanban_canvas_layout{height:calc(var(--cs-ui-vh) - var(--hod-header-h))}html:has(.hod_new_layout) .hod_content_area.crm_board_canvas_layout{height:calc(var(--cs-ui-vh) - var(--hod-header-h))}html:has(.hod_new_layout) .hod_content_area{min-height:calc(var(--cs-ui-vh) - var(--hod-header-h))}html:has(.hod_new_layout) .hod_new_layout:has(.inbox_canvas_layout){height:var(--cs-ui-vh);height:var(--cs-ui-dvh);max-height:var(--cs-ui-vh);max-height:var(--cs-ui-dvh)}html:has(.hod_new_layout) .hod_new_layout.cs_shell:has(.inbox_canvas_layout){height:var(--cs-ui-vh);height:var(--cs-ui-dvh);max-height:var(--cs-ui-vh);max-height:var(--cs-ui-dvh)}html:has(.hod_new_layout) .hod_new_layout:has(.inbox_canvas_layout) .hod_layout_frame{height:var(--cs-ui-vh);height:var(--cs-ui-dvh);max-height:var(--cs-ui-vh);max-height:var(--cs-ui-dvh)}}@media print{html:has(.hod_new_layout){zoom:1}}.cs_locale_picker{background:var(--cs-pane-fill);border:1px solid var(--cs-warm-border);min-width:11rem;box-shadow:var(--shadow-raise);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex}.cs_locale_option{appearance:none;text-align:left;color:var(--cs-charcoal);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.cs_locale_option:hover,.cs_locale_option.is-active{background:var(--cs-warm-gray)}
.talexio_locked_note{color:var(--secondary-brown,#5c4e44);margin:0 0 12px;font-size:13px}.cal_prof_col.cal_roster_off{background-color:var(--cs-cal-off-fill,#eceff1);background-image:var(--cs-cal-off-hatch,repeating-linear-gradient(-45deg, #eceff1 0 10px, #d3dde2 10px 20px));box-shadow:inset 0 0 0 1px var(--cs-cal-off-rule,#5c7d8a)}.cal_roster_gap{pointer-events:none;z-index:1;background-color:var(--cs-cal-off-fill,#eceff1);background-image:var(--cs-cal-off-hatch,repeating-linear-gradient(-45deg, #eceff1 0 10px, #d3dde2 10px 20px));box-shadow:inset 0 1px 0 var(--cs-cal-off-rule,#5c7d8a), inset 0 -1px 0 var(--cs-cal-off-rule,#5c7d8a);position:absolute;left:0;right:0}.cal_roster_off_label{z-index:2;pointer-events:none;font-family:var(--app-sans,var(--roboto));letter-spacing:.04em;text-transform:uppercase;color:var(--ink,#443e33);background:var(--e2-island);border:1px solid var(--cs-cal-off-rule,#5c7d8a);text-align:center;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px;right:8px}.cal_roster_leave_band{z-index:2;pointer-events:none;align-items:flex-start;padding:6px 8px;display:flex;position:absolute;left:0;right:0}.cal_roster_leave_band .cal_roster_off_label{position:static;top:auto;left:auto;right:auto}.cal_prof_col.cal_roster_leave--vl,.cal_multiday_cell.cal_roster_leave--vl,.cal_roster_leave_band.cal_roster_leave--vl{background-color:var(--warn-chip);background-image:repeating-linear-gradient(-45deg, var(--warn-chip) 0 10px, var(--gold-ornament) 10px 20px);box-shadow:inset 0 0 0 1px var(--gold-ink)}.cal_prof_col.cal_roster_leave--vl .cal_roster_off_label,.cal_multiday_cell.cal_roster_leave--vl .cal_roster_off_label,.cal_roster_leave_band.cal_roster_leave--vl .cal_roster_off_label{border-color:var(--gold-ink)}.cal_prof_col.cal_roster_leave--ph,.cal_multiday_cell.cal_roster_leave--ph,.cal_roster_leave_band.cal_roster_leave--ph{background-color:var(--e2-hover);background-image:repeating-linear-gradient(-45deg, var(--e2-hover) 0 10px, var(--chart-2) 10px 20px);box-shadow:inset 0 0 0 1px var(--chart-7)}.cal_prof_col.cal_roster_leave--ph .cal_roster_off_label,.cal_multiday_cell.cal_roster_leave--ph .cal_roster_off_label,.cal_roster_leave_band.cal_roster_leave--ph .cal_roster_off_label{border-color:var(--chart-7)}.cal_prof_col.cal_roster_leave--sick,.cal_multiday_cell.cal_roster_leave--sick,.cal_roster_leave_band.cal_roster_leave--sick{background-color:var(--err-chip);background-image:repeating-linear-gradient(-45deg, var(--err-chip) 0 10px, var(--chart-6) 10px 20px);box-shadow:inset 0 0 0 1px var(--err-ink)}.cal_prof_col.cal_roster_leave--sick .cal_roster_off_label,.cal_multiday_cell.cal_roster_leave--sick .cal_roster_off_label,.cal_roster_leave_band.cal_roster_leave--sick .cal_roster_off_label{border-color:var(--err-ink)}.cal_prof_col.cal_roster_leave--leave,.cal_multiday_cell.cal_roster_leave--leave,.cal_roster_leave_band.cal_roster_leave--leave{background-color:var(--info-chip);background-image:repeating-linear-gradient(-45deg, var(--info-chip) 0 10px, var(--chart-3) 10px 20px);box-shadow:inset 0 0 0 1px var(--warn-ink)}.cal_prof_col.cal_roster_leave--leave .cal_roster_off_label,.cal_multiday_cell.cal_roster_leave--leave .cal_roster_off_label,.cal_roster_leave_band.cal_roster_leave--leave .cal_roster_off_label{border-color:var(--warn-ink)}.cal_multiday_cell.cal_roster_off{background:var(--cs-cal-off-fill,#eceff1);box-shadow:inset 0 0 0 1px var(--cs-cal-off-rule,#5c7d8a)}.cal_multiday_cell.cal_roster_off .cal_roster_off_label{margin-bottom:6px;display:block;position:static}.cal_prof_col.cal_cannot_perform,.cal_multiday_cell.cal_cannot_perform{background-color:#f8e4e4;background-image:repeating-linear-gradient(-45deg,#f8e4e4 0 10px,#efc9c9 10px 20px);box-shadow:inset 0 0 0 1px #c45c5c}.cal_prof_col.cal_cannot_perform .cal_roster_off_label,.cal_multiday_cell.cal_cannot_perform .cal_roster_off_label{color:#8a2f2f;border-color:#c45c5c}.cal_roster_empty{z-index:3;pointer-events:none;font-family:var(--app-sans,var(--roboto));color:var(--secondary-brown,#5c4e44);font-size:13px;font-weight:400;position:absolute;top:24px;left:16px}.cal_roster_empty_multiday{grid-column:1/-1;padding:24px 16px;position:static}
.ticket_line_role{font-size:12px;font-family:var(--roboto);color:var(--ink-muted);letter-spacing:.2px;white-space:nowrap;line-height:18px}.ticket_line_prepaid{font-size:12px;font-family:var(--roboto);color:var(--ink-muted);line-height:18px}.add_appt_therapist_text{font-size:13px;font-family:var(--roboto);color:var(--secondary-brown);margin-top:4px;display:block}.add_appt_therapist_label{color:var(--ink-muted)}.add_appt_datetime_blue .add_appt_therapist_text,.add_appt_datetime_gold .add_appt_therapist_text,.add_appt_datetime_red .add_appt_therapist_text,.add_appt_datetime_pending .add_appt_therapist_text,.add_appt_datetime_grey .add_appt_therapist_text{color:#ffffffd9}.add_appt_datetime_blue .add_appt_therapist_label,.add_appt_datetime_gold .add_appt_therapist_label,.add_appt_datetime_red .add_appt_therapist_label,.add_appt_datetime_pending .add_appt_therapist_label,.add_appt_datetime_grey .add_appt_therapist_label{color:#ffffffa6}.add_appt_svc_price.is-discounted{white-space:nowrap}.add_appt_svc_price_was{color:var(--ink-muted);font-size:13px;text-decoration:line-through}.add_appt_svc_price_now{color:var(--primary-brown);font-weight:500}.add_appt_svc_upgrade{min-width:0;position:relative}.add_appt_svc_upgrade_btn{align-items:center;gap:4px;max-width:100%;min-height:56px;display:inline-flex}.add_appt_svc_upgrade_plus{width:56px;height:56px;color:var(--primary-brown);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.add_appt_svc_upgrade_plus .icon{font-size:18px}.add_appt_svc_name_row{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.add_appt_svc_name_edit{width:44px;height:44px;color:var(--secondary-brown);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.add_appt_svc_name_edit:hover{color:var(--primary-brown);background:#443e330f}.add_appt_svc_name_edit:focus-visible{outline-offset:2px;outline:2px solid #443e33;box-shadow:0 0 0 3px #443e3338}.add_appt_svc_name_edit .icon{font-size:14px}
.add_appt_details_panel .ticket_add_bar,.co_right .ticket_add_bar{z-index:3;background:var(--e4-float);border-bottom:1px solid var(--border-color);box-sizing:border-box;flex-direction:column;gap:8px;margin:0;padding:12px 24px;display:flex;position:sticky;top:0}.add_appt_details_panel .ticket_add_bar_row,.co_right .ticket_add_bar_row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.add_appt_details_panel .ticket_add_bar_row.is-count-3,.co_right .ticket_add_bar_row.is-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.add_appt_details_panel .ticket_add_bar_row.is-count-2,.co_right .ticket_add_bar_row.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.add_appt_details_panel .ticket_add_bar_row.is-count-1,.co_right .ticket_add_bar_row.is-count-1{grid-template-columns:minmax(0,1fr)}.add_appt_details_panel .ticket_add_bar_btn,.co_right .ticket_add_bar_btn{border:1px solid var(--border-color);background:var(--e2-island);min-width:0;min-height:44px;color:var(--primary-brown);cursor:pointer;font-family:var(--roboto);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:8px 4px 6px;display:flex}.add_appt_details_panel .ticket_add_bar_btn:hover,.co_right .ticket_add_bar_btn:hover{border-color:var(--primary-gold);color:var(--primary-brown)}.add_appt_details_panel .ticket_add_bar_btn:focus-visible,.co_right .ticket_add_bar_btn:focus-visible{outline-offset:2px;outline:2px solid #443e33;box-shadow:0 0 0 3px #443e3338}.add_appt_details_panel .ticket_add_bar_glyph,.co_right .ticket_add_bar_glyph{width:28px;height:28px;color:var(--primary-brown);justify-content:center;align-items:center;display:flex;position:relative}.add_appt_details_panel .ticket_add_bar_glyph .icon,.co_right .ticket_add_bar_glyph .icon{font-size:22px;line-height:1}.add_appt_details_panel .ticket_add_bar_plus,.co_right .ticket_add_bar_plus{background:var(--e2-island);border:1px solid var(--border-color);width:14px;height:14px;color:var(--primary-brown);text-align:center;border-radius:50%;font-size:11px;font-weight:600;line-height:12px;position:absolute;bottom:-4px;right:-6px}.add_appt_details_panel .ticket_add_bar_label,.co_right .ticket_add_bar_label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary-brown);font-size:12px;font-weight:600;line-height:16px;display:block;overflow:hidden}.add_appt_details_panel .ticket_add_bar .barcode_scan_hint,.co_right .ticket_add_bar .barcode_scan_hint{margin:0}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer{border:1px solid var(--border-color);background:var(--e2-island);font-family:var(--app-sans);box-sizing:border-box;border-radius:25px;margin:12px 24px 0;padding:18px 19px;container-type:inline-size}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer p{margin:0}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700;line-height:16px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 15px;margin-top:12px;display:flex}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_copy{flex:240px;min-width:0}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_name{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;line-height:20px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_delta{color:var(--ink);font-weight:600}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_reason{color:var(--ink-body);margin-top:7px;font-size:15px;line-height:22px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_btn{border:1px solid var(--boundary);background:var(--e2-island);min-height:55px;color:var(--ink);font-family:var(--app-sans);white-space:nowrap;cursor:pointer;appearance:none;border-radius:999px;flex:none;margin:0;padding:0 20px;font-size:17px;font-weight:600;line-height:20px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_btn:hover{background:var(--e2-hover)}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_btn:active{background:var(--e2-pressed)}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_actions{flex:none;align-items:center;gap:6px 14px;margin-left:auto;display:flex}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_quiet,:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_link{min-height:44px;color:var(--ink-muted);font-family:var(--app-sans);text-underline-offset:3px;cursor:pointer;appearance:none;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600;line-height:20px;text-decoration:underline}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_link{min-height:32px;margin-top:4px;padding:0;font-weight:500}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_detail{color:var(--ink-body);margin-top:5px;font-size:15px;line-height:22px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer.hod_desk_offer_done{padding:14px 19px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_status{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_btn:disabled,:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_quiet:disabled{background:var(--e1-pressed);color:var(--ink-muted);cursor:default;border-color:#0000}.hod_desk_offer_scope .hod_desk_offer{margin:0 0 16px}@container (max-width:360px){:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_actions{justify-content:space-between;width:100%;margin-left:0}:is(.add_appt_details_panel,.hod_desk_offer_scope) .hod_desk_offer .hod_desk_offer_btn{white-space:normal;flex:auto}}
:root{--vellum-r-sheet:20px;--vellum-r-control:var(--radius-control);--vellum-r-chip:8px;--vellum-ink-strong:#443e33;--vellum-ink-body:#554e40;--vellum-ink-muted:#6f6557;--vellum-ink-clamp:#92400e;--vellum-ink-error:#b91c1c;--vellum-hairline:#443e331a;--vellum-hairline-field:#443e3333}.onlybackdrop.vellum_scrim{background:radial-gradient(120% 120% at 50% 42%,#2e271b52 0%,#2e271b85 100%);animation:.2s ease-out vellum_scrim_in}.onlybackdrop .only_modal.vellum_sheet{border-radius:var(--vellum-r-sheet);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);transform-origin:50%;background:linear-gradient(165deg,#fffdf9db 0%,#faf4e9cc 55%,#f8f0e2d6 100%);border:0;animation:.26s cubic-bezier(.23,1,.32,1) vellum_sheet_in;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #3b32221a,0 12px 32px #3b322229,0 32px 80px #3b322229}.onlybackdrop .only_modal.vellum_sheet:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;z-index:1;background:linear-gradient(#fffffff2 0%,#ffffff4d 35%,#b79e6529 75%,#b79e6552 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onlybackdrop .only_modal.vellum_sheet .onlymodal_body,.onlybackdrop .only_modal.vellum_sheet .smallpopup_header{background:0 0}.onlybackdrop .only_modal.vellum_sheet .golden_btn,.onlybackdrop .only_modal.vellum_sheet .golden_btn:hover{box-shadow:var(--cta-outline-ring)}.onlybackdrop .only_modal.vellum_sheet .golden_btn:focus-visible{box-shadow:var(--cta-outline-ring), 0 0 0 3px #443e3338}@keyframes vellum_sheet_in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes vellum_scrim_in{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.onlybackdrop .only_modal.vellum_sheet{background:#fbf7ee}}@media (prefers-reduced-transparency:reduce){.onlybackdrop .only_modal.vellum_sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf7ee}.onlybackdrop.vellum_scrim{background:#2e271b73}}@media (prefers-contrast:more){:root{--vellum-ink-muted:#554e40;--vellum-hairline:#554e4066;--vellum-hairline-field:#554e4066}.onlybackdrop .only_modal.vellum_sheet{background:var(--e4-float);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.onlybackdrop .only_modal.vellum_sheet{animation:.12s ease-out vellum_scrim_in}.onlybackdrop.vellum_scrim{animation-duration:.12s}}
:root{--lumen-rail-blur:22px;--lumen-rail-sat:1.8;--lumen-rail-inset:12px;--lumen-rail-radius:24px;--lumen-booking-rail-w:274px;--lumen-team-rail-w:332px}.hod_drawer_overlay:has(+.hod_drawer.cl_drawer2.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay.hod_drawer_overlay_visible:has(+.hod_drawer.cl_drawer2.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay:has(+.hod_drawer:has(.add_appt_left)){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay.hod_drawer_overlay_visible:has(+.hod_drawer:has(.add_appt_left)){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay:has(+.hod_drawer.teams_drawer){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay.hod_drawer_overlay_visible:has(+.hod_drawer.teams_drawer){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay:has(+.hod_drawer.hod_inv_drawer.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay.hod_drawer_overlay_visible:has(+.hod_drawer.hod_inv_drawer.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay:has(+.hod_drawer.hod_dialer_drawer.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer_overlay.hod_drawer_overlay_visible:has(+.hod_drawer.hod_dialer_drawer.lumen_sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hod_drawer.hod_drawer_right.cl_drawer2.lumen_sheet,.hod_drawer.hod_drawer_right.teams_drawer,.hod_drawer.hod_drawer_right.hod_inv_drawer.lumen_sheet,.hod_drawer.hod_drawer_right.hod_dialer_drawer.lumen_sheet{background:var(--cl-surface);overflow:visible;box-shadow:-8px 0 32px #0a090c1a}.hod_drawer.hod_drawer_right:has(.add_appt_left){background:var(--cl-surface);overflow:visible;box-shadow:-8px 0 32px #0a090c1a}@media (max-width:900px){.hod_drawer.hod_drawer_right.cl_drawer2.lumen_sheet,.hod_drawer.hod_drawer_right.hod_inv_drawer.lumen_sheet,.hod_drawer.hod_drawer_right.hod_dialer_drawer.lumen_sheet{overflow-y:auto}}.hod_drawer.hod_inv_drawer.lumen_sheet .hod_drawer_header{border-radius:var(--lumen-rail-radius);background:var(--cs-pane-fill,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff9e;margin:12px 12px 0;padding:16px 18px;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0a090c14}.hod_drawer.hod_inv_drawer.lumen_sheet .hod_drawer_title{font-size:22px;line-height:1.2}@media (max-width:991.98px){.hod_drawer.hod_drawer_right.teams_drawer{overflow-y:auto}.hod_drawer.hod_drawer_right:has(.add_appt_left){overflow-y:auto}.hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{border-bottom:1px solid var(--border-color);box-shadow:inset 0 1px #ffffffe6}}.hod_drawer.cl_drawer2.lumen_sheet .cl_glass{background:var(--cl-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.hod_drawer.cl_drawer2.lumen_sheet .cl_panel_tabs.cl_glass_edge:after{content:none}.hod_drawer.cl_drawer2.lumen_sheet .cl_rail,.hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{background:var(--cs-pane-fill,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}.hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{background:var(--cs-pane-fill,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}.hod_drawer.cl_drawer2.lumen_sheet .cl_rail{border-radius:var(--lumen-rail-radius);border:1px solid #ffffff9e;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0a090c14,8px 0 28px #0a090c1f}@media (min-width:901px){.hod_drawer.cl_drawer2.lumen_sheet .add_appt_panels{position:relative}.hod_drawer.cl_drawer2.lumen_sheet .cl_panel{width:100%;padding-left:calc(var(--lumen-rail-inset) + var(--cl-rail-w) + 8px);background:var(--cl-surface)}.hod_drawer.cl_drawer2.lumen_sheet .cl_rail{top:var(--lumen-rail-inset);bottom:var(--lumen-rail-inset);left:var(--lumen-rail-inset);z-index:4;width:var(--cl-rail-w);flex:none;max-width:none;position:absolute}}@media (min-width:992px){.hod_drawer.hod_drawer_right .add_appt_panels:not(.add_appt_panels_client_only){position:relative}.hod_drawer.hod_drawer_right .add_appt_panels:not(.add_appt_panels_client_only)>.add_appt_left:not(.add_appt_left_search){top:var(--lumen-rail-inset);bottom:var(--lumen-rail-inset);left:var(--lumen-rail-inset);z-index:4;width:var(--lumen-booking-rail-w);border-radius:var(--lumen-rail-radius);border:1px solid #ffffff9e;flex:none;max-width:none;height:auto;max-height:none;position:absolute;overflow:hidden auto;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0a090c14,8px 0 28px #0a090c1f}.hod_drawer.hod_drawer_right .add_appt_panels:not(.add_appt_panels_client_only)>.add_appt_left:not(.add_appt_left_search):has(.cal_dr_entitlements){overflow:hidden}.hod_drawer.hod_drawer_right .add_appt_panels:not(.add_appt_panels_client_only):has(>.add_appt_left:not(.add_appt_left_search))>.add_appt_right{width:100%;padding-left:calc(var(--lumen-rail-inset) + var(--lumen-booking-rail-w) + 8px);background:var(--cl-surface);box-sizing:border-box}.hod_drawer.hod_drawer_right.teams_drawer .add_appt_panels{position:relative}.hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{top:var(--lumen-rail-inset);bottom:var(--lumen-rail-inset);left:var(--lumen-rail-inset);z-index:4;width:var(--lumen-team-rail-w);border-radius:var(--lumen-rail-radius);border:1px solid #ffffff9e;flex:none;position:absolute;overflow-y:auto;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0a090c14,8px 0 28px #0a090c1f}.hod_drawer.hod_drawer_right.teams_drawer .add_appt_right{width:100%;padding-left:calc(var(--lumen-rail-inset) + var(--lumen-team-rail-w) + 8px);background:var(--cl-surface);box-sizing:border-box}}.hod_drawer.cl_drawer2.lumen_sheet:not(.hod_drawer_open) .cl_rail,.hod_drawer.hod_drawer_right:not(.hod_drawer_open) .add_appt_left,.hod_drawer.hod_drawer_right.teams_drawer:not(.hod_drawer_open) .client_dr_tabs{-webkit-backdrop-filter:none;backdrop-filter:none}.hod_drawer.cl_drawer2.lumen_sheet .cl_rail_foot{background:linear-gradient(#fff0 0%,#ffffff8c 34%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hod_drawer.cl_drawer2.lumen_sheet .cl_rail,.hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{background:var(--cl-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{background:var(--cl-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.hod_drawer.cl_drawer2.lumen_sheet .cl_rail,.hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{background:var(--cl-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{background:var(--cl-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hod_drawer.cl_drawer2.lumen_sheet .cl_rail,.hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{background:var(--e4-float);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #443e3399}.hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{background:var(--e4-float);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #443e3399}}@media (prefers-reduced-motion:reduce){.hod_drawer.hod_drawer_right.cl_drawer2.lumen_sheet,.hod_drawer.hod_drawer_right.teams_drawer{transition-duration:.12s}.hod_drawer.hod_drawer_right:has(.add_appt_left){transition-duration:.12s}}
.cl_rail .dp_section,.cl_panel_body .dp_section{background:linear-gradient(168deg,#ffffffb8 0%,#fffdf980 100%);border:1px solid #fff9;border-radius:14px;flex-shrink:0;padding:4px 12px 12px;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0a090c0d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl_rail .dp_section,.cl_panel_body .dp_section{background:var(--cl-surface,#fff)}}@media (prefers-reduced-transparency:reduce){.cl_rail .dp_section,.cl_panel_body .dp_section{background:var(--cl-surface,#fff)}}@media (prefers-contrast:more){.cl_rail .dp_section,.cl_panel_body .dp_section{background:var(--e2-island);border-color:#443e3399}}.cl_rail .dp_section_head,.cl_panel_body .dp_section_head,.dp_dnd_pop .dp_section_head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.cl_rail .dp_section_head:focus-visible,.cl_panel_body .dp_section_head:focus-visible,.dp_dnd_pop .dp_section_head:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px;border-radius:4px}.cl_rail .dp_section_summary,.cl_panel_body .dp_section_summary,.dp_dnd_pop .dp_section_summary{color:var(--cl-ink-muted,#6b6459);margin-left:auto;font-size:12px;line-height:1.3}.crm_dnd_pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.crm_dnd_pill_off{border-color:var(--cl-hairline,#1c181229);color:var(--cl-ink-muted,#6b6459);background:#ffffffa6}.crm_dnd_pill_on{color:#3c5a5a;background:#4f737324;border-color:#4f737366}.crm_dnd_pill_danger{color:var(--cl-danger,#b04a4a);background:#b04a4a21;border-color:#b04a4a6b}.cl_rail .dp_section_caret,.cl_panel_body .dp_section_caret,.dp_dnd_pop .dp_section_caret{color:var(--cl-ink-muted,#6b6459);flex:none;transition:transform .14s}.cl_rail .dp_section_open .dp_section_caret,.cl_panel_body .dp_section_open .dp_section_caret,.dp_dnd_pop .dp_section_open .dp_section_caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cl_rail .dp_section_caret,.cl_panel_body .dp_section_caret,.dp_dnd_pop .dp_section_caret{transition:none}}.cl_rail .dp_section_body,.cl_panel_body .dp_section_body,.dp_dnd_pop .dp_section_body{padding-top:8px}.cl_rail .crm_rail_card,.crm_bk_tab .crm_rail_card{background:linear-gradient(168deg,#ffffffb8 0%,#fffdf980 100%);border:1px solid #fff9;border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0a090c0d}.cl_rail .crm_rail_card_accent,.crm_bk_tab .crm_rail_card_accent{background:linear-gradient(168deg,#4f73731f 0%,#fff9 100%);border-color:#4f737357}.cl_rail .crm_rail_card_head,.crm_bk_tab .crm_rail_card_head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.cl_rail .crm_rail_card_meta{color:var(--cl-ink-muted,#6b6459);white-space:nowrap;font-size:11px;line-height:16px}.cl_rail .crm_lf_answers_list{flex-direction:column;gap:8px;margin:0;display:flex}.cl_rail .crm_lf_answers_row{flex-direction:column;gap:2px;display:flex}.cl_rail .crm_lf_answers_q{color:var(--cl-ink-muted);font-size:11px;line-height:16px}.cl_rail .crm_lf_answers_a{color:var(--cl-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.cl_rail .crm_lf_answers_none{color:var(--cl-ink-muted);margin:0;font-size:11px;line-height:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl_rail .crm_rail_card,.crm_bk_tab .crm_rail_card{background:var(--cl-surface,#fff)}}@media (prefers-reduced-transparency:reduce){.cl_rail .crm_rail_card,.crm_bk_tab .crm_rail_card{background:var(--cl-surface,#fff)}}@media (prefers-contrast:more){.cl_rail .crm_rail_card,.crm_bk_tab .crm_rail_card{background:var(--e2-island);border-color:#443e3399}}.cl_rail .crm_outcome_select,.crm_bk_tab .crm_outcome_select{border:1px solid var(--cl-hairline,#1c18122e);background:var(--cl-surface,#fff);width:100%;min-height:38px;color:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.cl_rail .crm_deal_pick,.crm_bk_tab .crm_deal_pick{margin-bottom:10px}.cl_rail .crm_deal_pick .cl_rail_caption,.crm_bk_tab .crm_deal_pick .cl_rail_caption{margin-bottom:6px;display:block}.cl_rail .crm_outcome_select:focus-visible,.crm_bk_tab .crm_outcome_select:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:1px}.cl_rail .crm_outcome_select:disabled,.crm_bk_tab .crm_outcome_select:disabled{opacity:.6;cursor:not-allowed}.cl_rail .crm_outcome_hint,.crm_bk_tab .crm_outcome_hint{color:var(--cl-ink-muted,#6b6459);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex}.cl_rail .crm_outcome_hint svg,.crm_bk_tab .crm_outcome_hint svg{flex:none}.cl_rail .crm_outcome_error,.crm_bk_tab .crm_outcome_error,.dp_dnd_pop .crm_outcome_error,.crm_notes_tab .crm_outcome_error{color:var(--cl-danger,#b04a4a);margin:0;font-size:12px;line-height:1.35}.cl_rail .crm_callback_when,.crm_bk_tab .crm_callback_when{font-variant-numeric:tabular-nums;color:var(--cl-ink,#1c1812);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.cl_rail .crm_callback_when svg,.crm_bk_tab .crm_callback_when svg{color:#3c5a5a;flex:none}.cl_rail .crm_callback_overdue,.cl_rail .crm_callback_overdue svg,.crm_bk_tab .crm_callback_overdue,.crm_bk_tab .crm_callback_overdue svg{color:var(--cl-danger,#b04a4a)}.cl_rail .crm_dnd_list,.dp_dnd_pop .crm_dnd_list{flex-direction:column;gap:4px;display:flex}.cl_rail .crm_dnd_row,.dp_dnd_pop .crm_dnd_row{cursor:pointer;background:#ffffff80;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.3;transition:background .14s,border-color .14s;display:flex}.cl_rail .crm_dnd_row:hover,.dp_dnd_pop .crm_dnd_row{background:var(--cl-rail-bg,#fbf8f3)}.dp_dnd_pop .crm_dnd_row:hover{background:var(--cl-tile-hover,#f4efe5)}.cl_rail .crm_dnd_row.is_on,.dp_dnd_pop .crm_dnd_row.is_on{background:#4f73731c;border-color:#4f737357}.cl_rail .crm_dnd_row.is_on .crm_dnd_row_icon,.cl_rail .crm_dnd_row.is_on .crm_dnd_row_text,.dp_dnd_pop .crm_dnd_row.is_on .crm_dnd_row_icon,.dp_dnd_pop .crm_dnd_row.is_on .crm_dnd_row_text{color:#3c5a5a}.cl_rail .crm_dnd_row_all,.dp_dnd_pop .crm_dnd_row_all{font-weight:600}:is(.cl_rail .crm_dnd_row:has(input:disabled),.dp_dnd_pop .crm_dnd_row:has(input:disabled)){cursor:not-allowed}.cl_rail .crm_dnd_banner,.dp_dnd_pop .crm_dnd_banner{color:var(--cl-danger,#b04a4a);background:#b04a4a1a;border:1px solid #b04a4a57;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.cl_rail .crm_dnd_banner svg,.dp_dnd_pop .crm_dnd_banner svg{flex:none;margin-top:2px}.cl_rail .crm_dnd_row input[type=checkbox],.dp_dnd_pop .crm_dnd_row input[type=checkbox]{width:16px;height:16px;accent-color:var(--cl-focus,#4f7373);cursor:pointer;flex:none;margin:0}.cl_rail .crm_dnd_row_label,.dp_dnd_pop .crm_dnd_row_label{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cl_rail .crm_dnd_row_icon,.dp_dnd_pop .crm_dnd_row_icon{color:var(--cl-ink-muted,#6b6459);flex:none}.cl_rail .crm_dnd_row_text,.dp_dnd_pop .crm_dnd_row_text{overflow-wrap:anywhere;min-width:0}.cl_rail .crm_dnd_or,.dp_dnd_pop .crm_dnd_or{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.cl_rail .crm_dnd_or:before,.cl_rail .crm_dnd_or:after,.dp_dnd_pop .crm_dnd_or:before,.dp_dnd_pop .crm_dnd_or:after{content:"";background:var(--cl-hairline,#1c18121f);flex:auto;height:1px}.cl_rail .crm_dnd_list_superseded .crm_dnd_row,.dp_dnd_pop .crm_dnd_list_superseded .crm_dnd_row{opacity:.5}.cl_rail .crm_dnd_note,.dp_dnd_pop .crm_dnd_note{color:var(--cl-ink-muted,#6b6459);margin-top:6px;margin-bottom:0;font-size:12px;line-height:1.35}.cl_rail .crm_dnd_audit,.dp_dnd_pop .crm_dnd_audit{border-top:1px solid var(--cl-hairline,#1c18121a);color:var(--cl-ink-muted,#6b6459);margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.4}.cl_rail .crm_notes_area,.crm_notes_tab .crm_notes_area{border:1px solid var(--cl-hairline,#1c18122e);width:100%;min-height:72px;font:inherit;color:var(--cl-ink,#1c1812);resize:vertical;background:#ffffffd1;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.cl_rail .crm_notes_area::placeholder,.crm_notes_tab .crm_notes_area::placeholder{color:var(--cl-ink-muted,#6b6459)}.cl_rail .crm_notes_area:focus-visible,.crm_notes_tab .crm_notes_area:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:1px}.cl_rail .crm_notes_actions,.crm_notes_tab .crm_notes_actions{justify-content:flex-end;gap:8px;display:flex}.cl_rail .crm_note_save,.crm_notes_tab .crm_note_save{border-radius:var(--radius-control,10px);font-family:var(--app-sans);color:#3c5a5a;cursor:pointer;background:#4f73731f;border:1px solid #4f737361;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;transition:background .15s,border-color .15s;display:inline-flex}.cl_rail .crm_note_save:hover:not(:disabled),.crm_notes_tab .crm_note_save:hover:not(:disabled){background:#4f737333;border-color:#4f73738c}.cl_rail .crm_note_save:focus-visible,.crm_notes_tab .crm_note_save:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px}.cl_rail .crm_note_save:disabled,.crm_notes_tab .crm_note_save:disabled{opacity:.45;cursor:not-allowed}.cl_rail .crm_rail_foot{gap:var(--cl-space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl_rail .crm_rail_foot>.cl_btn_delete{grid-column:1/-1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hod_drawer.cl_drawer2.lumen_sheet .cl_rail_foot.crm_rail_foot{background:linear-gradient(#fff0 0,#ffffffb8 18px,#ffffffeb 34px)}@media (max-width:900px){.hod_drawer.cl_drawer2.lumen_sheet .cl_rail_foot.crm_rail_foot{background:0 0}}}.cl_rail .crm_rail_foot>button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.crm_callback_modal_grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.crm_callback_modal_grid{grid-template-columns:1fr}}.crm_callback_modal_field{flex-direction:column;gap:4px;min-width:0;display:flex}.crm_callback_modal_label{color:var(--cl-ink-muted,#6b6459);font-size:12px;font-weight:600}.crm_callback_modal_input{border:1px solid var(--cl-hairline,#1c18122e);background:var(--cl-surface,#fff);width:100%;min-height:38px;font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.crm_callback_modal_input:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:1px}.crm_callback_modal_field .add_bt_date_btn,.crm_callback_modal_field .add_bt_select_btn{min-height:38px;padding:8px 10px}.crm_callback_modal_field .add_bt_date_btn:disabled,.crm_callback_modal_field .add_bt_select_btn:disabled{cursor:not-allowed;opacity:.55}.crm_callback_modal_hint{color:var(--cl-ink-muted,#6b6459);margin-top:10px;font-size:12px;line-height:1.4}.crm_callback_modal_error{color:var(--cl-danger,#b04a4a);margin-top:10px;font-size:12px;line-height:1.4}.crm_callback_window{flex-direction:column;gap:6px;margin-top:14px;display:flex}.crm_callback_window .crm_callback_window_chips{flex-wrap:wrap;gap:8px;display:flex}.crm_callback_window .crm_callback_window_chip{appearance:none;border:1px solid var(--boundary);background:var(--e2-island);min-height:44px;color:var(--ink-body);font-family:var(--app-sans);cursor:pointer;border-radius:22px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s}.crm_callback_window .crm_callback_window_chip:hover:not(:disabled){background:var(--e2-hover)}.crm_callback_window .crm_callback_window_chip.is_on{border-color:var(--ink);background:var(--e2-pressed);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.crm_callback_window .crm_callback_window_chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crm_callback_window .crm_callback_window_chip:disabled{background:var(--e1-pressed);color:var(--ink-muted);cursor:not-allowed;border-color:#0000}.crm_book_venue_list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.crm_book_venue_btn{border:1px solid var(--hairline);background:var(--e0);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.crm_book_venue_btn:hover,.crm_book_venue_btn:focus-visible{border-color:var(--gold-600);outline:none}.crm_book_venue_btn.is_suggested{border-color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-600)}.crm_contact_link{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cl-hairline,#1c181259);text-decoration-color:var(--cl-hairline,#1c181259);text-underline-offset:3px;background:0 0;border:0;padding:0}.crm_contact_link:hover{text-decoration-color:currentColor}.crm_contact_link:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px;border-radius:3px}.crm_card .crm_next_task{color:#3c5a5a;background:#4f73731f}.crm_card .crm_followup_stage{color:#9a3412;background:#b453091f;align-items:center;gap:4px;display:inline-flex}.crm_bk_tab{flex-direction:column;gap:12px;max-width:560px;display:flex}.crm_bk_tab .crm_bk_circuit{border-radius:18px;gap:12px;padding:14px;transition:box-shadow .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0a090c0d,0 8px 20px -12px #0a090c24;container:crm-bk-circuit/inline-size}@media (hover:hover){.crm_bk_tab .crm_bk_circuit:hover{border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0a090c0d,0 14px 30px -14px #0a090c33}}@media (prefers-reduced-motion:reduce){.crm_bk_tab .crm_bk_circuit{transition:none}}.crm_bk_tab .crm_bk_circuit_head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.crm_bk_tab .crm_bk_brand{letter-spacing:.05em;text-transform:uppercase;min-width:0;max-width:100%;color:var(--cl-ink,#1c1812);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#fffffff2 0%,#fffdf9c7 100%);border:1px solid #443e3329;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.crm_bk_tab .crm_bk_brand_empty{color:var(--cl-ink-muted,#6b6459);font-weight:600}.crm_bk_tab .crm_bk_value_empty{color:var(--cl-ink-muted,#6b6459);margin:0;font-size:13px;font-weight:600}.crm_bk_tab .crm_bk_stage{flex-direction:column;gap:6px;display:flex}.crm_bk_tab .crm_bk_stage_label{letter-spacing:.07em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);font-size:10px;font-weight:700;line-height:14px}.crm_bk_tab .crm_bk_stage_select,.crm_bk_tab .crm_outcome_select.crm_bk_stage_select{appearance:none;background-color:var(--e2-island);min-height:44px;color:var(--cl-ink,#1c1812);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b6459' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #443e3342;border-radius:12px;padding:11px 40px 11px 13px;font-size:15px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0a090c0a}@media (hover:hover){.crm_bk_tab .crm_bk_stage_select:hover:not(:disabled){border-color:#443e3370}}.crm_bk_tab .crm_bk_stage_select:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px;border-color:var(--cl-ink,#443e33)}.crm_bk_tab .crm_bk_stage_field .fs_trigger{background:var(--e2-island);min-height:44px;color:var(--cl-ink,#1c1812);border:1px solid #443e3342;border-radius:12px;padding:11px 13px;font-size:15px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0a090c0a}@media (hover:hover){.crm_bk_tab .crm_bk_stage_field .fs_trigger:hover:not(:disabled){border-color:#443e3370}}.crm_bk_tab .crm_bk_stage_field .fs_trigger:focus-visible,.crm_bk_tab .crm_bk_stage_field .fs_trigger_open{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px;border-color:var(--cl-ink,#443e33)}.crm_bk_tab .crm_bk_stage_field_wrap{display:block}.crm_bk_tab .crm_bk_circuit .crm_bk_appt{border-top:0;flex-direction:column;gap:7px;margin-top:0;padding-top:0;display:flex}.crm_bk_tab .crm_bk_name{max-width:100%;font:inherit;letter-spacing:-.01em;color:var(--cl-ink,#1c1812);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.crm_bk_tab .crm_bk_name_label{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--cl-hairline,#1c18124d);text-decoration-color:var(--cl-hairline,#1c18124d);text-underline-offset:4px;overflow-wrap:anywhere}.crm_bk_tab .crm_bk_name_chev{color:var(--cl-ink-muted,#6b6459);flex:none;transition:transform .15s}.crm_bk_tab .crm_bk_name[aria-expanded=true] .crm_bk_name_chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.crm_bk_tab .crm_bk_name_chev{transition:none}}.crm_bk_tab .crm_bk_name:hover .crm_bk_name_label{text-decoration-color:currentColor}.crm_bk_tab .crm_bk_name:focus-visible{outline:2px solid var(--cl-ink,#443e33);outline-offset:2px;border-radius:3px}.crm_bk_tab .crm_bk_name_text{letter-spacing:-.01em;color:var(--cl-ink,#1c1812);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.25}.crm_bk_tab .crm_bk_came_in{color:var(--cl-ink-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:-6px 0 0;font-size:12.5px;line-height:1.3;display:flex}.crm_bk_tab .crm_bk_came_in_label{letter-spacing:.04em;text-transform:uppercase;color:var(--cl-ink-muted);font-size:11px;font-weight:600}.crm_bk_tab .crm_bk_ledger{border:1px solid var(--cl-hairline,#1c18121f);background:var(--cl-hairline,#1c18121f);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}@container crm-bk-circuit (max-width:420px){.crm_bk_tab .crm_bk_ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_bk_tab .crm_bk_ledger_value{grid-column:1/-1}}@supports not (container-type:inline-size){@media (max-width:560px){.crm_bk_tab .crm_bk_ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_bk_tab .crm_bk_ledger_value{grid-column:1/-1}}}.crm_bk_tab .crm_bk_ledger_cell{background:#ffffffeb;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:56px;margin:0;padding:9px 11px;display:flex}.crm_bk_tab .crm_bk_guests{border:1px solid var(--border-color);background:var(--cs-pane-fill);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 11px;display:flex}.crm_bk_tab .crm_bk_guests_label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.crm_bk_tab .crm_bk_guests_stepper{border:1px solid var(--border-color);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.crm_bk_tab .crm_bk_guests_btn{width:40px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm_bk_tab .crm_bk_guests_btn:hover:not(:disabled){background:var(--e2-hover)}.crm_bk_tab .crm_bk_guests_btn:disabled{color:var(--ink-muted);opacity:.45;cursor:default}.crm_bk_tab .crm_bk_guests_input{border:0;border-inline:1px solid var(--border-color);width:44px;height:36px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);background:0 0;padding:0;font-size:15px;font-weight:600}.crm_bk_tab .crm_bk_guests_math{font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.crm_bk_tab .crm_bk_guests_math strong{color:var(--ink);font-weight:700}.crm_bk_tab .crm_bk_ledger_value{background:var(--e2-island);cursor:text}.crm_bk_tab .crm_bk_ledger_key{letter-spacing:.07em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);white-space:nowrap;font-size:10px;font-weight:700;line-height:14px}.crm_bk_tab .crm_bk_ledger_num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cl-ink,#1c1812);white-space:nowrap;font-size:15px;font-weight:600;line-height:22px}.crm_bk_tab .crm_bk_ledger_nil{color:var(--cl-ink-muted,#6b6459);font-weight:500}.crm_bk_tab .crm_bk_ledger_settled{color:var(--ok-ink);font-weight:700}.crm_bk_tab .crm_bk_value_wrap{background:0 0;border:0;border-radius:0;align-items:baseline;gap:4px;min-width:0;padding:0;display:inline-flex}.crm_bk_tab .crm_bk_value_currency{letter-spacing:0;color:var(--cl-ink-muted,#6b6459);flex:none;font-size:13px;font-weight:600}.crm_bk_tab .crm_bk_value_input{width:100%;min-width:0;min-height:22px;font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:left;color:var(--cl-ink,#1c1812);background:0 0;border:0;padding:0;font-size:17px;font-weight:600;line-height:22px}.crm_bk_tab .crm_bk_value_input::placeholder{color:#6b64598c;font-weight:500}.crm_bk_tab .crm_bk_ledger_value:focus-within{background:var(--e4-float);box-shadow:inset 0 0 0 2px var(--cl-ink,#443e33)}.crm_bk_tab .crm_bk_value_input:focus-visible{outline:none}.crm_bk_tab .crm_bk_value_input:disabled{color:var(--cl-ink-muted,#6b6459);cursor:not-allowed}.crm_bk_tab .crm_bk_ledger_value:has(input:disabled){cursor:not-allowed}@media (prefers-contrast:more){.crm_bk_tab .crm_bk_ledger_cell{background:var(--e2-island)}.crm_bk_tab .crm_bk_ledger{background:#443e3380;border-color:#443e3399}}.crm_tokens.crm_bk_picker{z-index:1900;border:1px solid var(--cl-hairline,#1c181224);background:var(--e2-island);border-radius:18px;flex-direction:column;gap:8px;max-height:360px;padding:10px;display:flex;box-shadow:0 18px 44px #0a090c29}.crm_bk_picker .crm_bk_picker_search{border:1px solid var(--cl-hairline,#1c18122e);background:var(--cl-surface,#fff);width:100%;min-height:36px;font:inherit;border-radius:10px;padding:7px 10px;font-size:13px}.crm_bk_picker .crm_bk_picker_search:focus-visible{outline:2px solid var(--cl-ink,#443e33);outline-offset:1px}.crm_bk_picker .crm_bk_picker_note{color:var(--cl-ink-muted,#6b6459);margin:0;padding:4px 2px;font-size:12px;line-height:1.4}.crm_bk_picker .crm_bk_picker_list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.crm_bk_picker .crm_bk_picker_opt{width:100%;font:inherit;text-align:left;color:var(--cl-ink,#1c1812);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.crm_bk_picker .crm_bk_picker_opt:hover{background:#1c18120d}.crm_bk_picker .crm_bk_picker_opt:focus-visible{outline:2px solid var(--cl-ink,#443e33);outline-offset:-2px}.crm_bk_picker .crm_bk_picker_name{overflow-wrap:anywhere;min-width:0}.crm_bk_picker .crm_bk_picker_price{font-variant-numeric:tabular-nums;color:var(--cl-ink-muted,#6b6459);flex:none}.crm_bk_tab .crm_bk_appt_open{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.crm_bk_tab .crm_bk_appt_open:hover{background:var(--cl-tile-hover);border-color:var(--cl-line)}.crm_bk_tab .crm_bk_appt_open:focus-visible{outline:2px solid var(--cl-ink);outline-offset:2px}.crm_bk_tab .crm_bk_appt_when{font-variant-numeric:tabular-nums;color:var(--cl-ink,#1c1812);margin:0;font-size:14px;font-weight:600;display:block}.crm_bk_tab .crm_bk_appt_services,.crm_bk_tab .crm_bk_appt_venue{color:var(--cl-ink-muted,#6b6459);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4;display:block}.crm_bk_tab .crm_bk_appt_total{color:var(--cl-ink-muted,#6b6459);margin:0;font-size:13px;display:block}.crm_bk_tab .crm_bk_money{font-variant-numeric:tabular-nums;color:var(--cl-ink,#1c1812);white-space:nowrap;font-size:14px;font-weight:600}.crm_bk_tab .crm_bk_chip{background:var(--e2-island);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;line-height:16px;display:inline-flex}.crm_bk_tab .crm_bk_chip_paid{border:1.5px solid var(--ok-ink);color:var(--ok-ink);font-weight:700}.crm_bk_tab .crm_bk_chip_none{border:1px solid var(--cl-hairline,#1c181233);color:var(--cl-ink-muted,#6b6459);font-weight:500}.crm_bk_tab .crm_bk_confirm{min-height:44px;color:var(--cl-ink,#1c1812);cursor:pointer;background:#ffffff8c;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.crm_bk_tab .crm_bk_confirm input[type=checkbox]{width:16px;height:16px;accent-color:var(--cl-ink,#443e33);cursor:pointer;flex:none;margin:0}.crm_bk_tab .crm_bk_confirm:has(input:disabled){cursor:progress;background:var(--cl-rail-bg,#fbf8f3);color:var(--cl-ink-muted,#6b6459)}.crm_bk_tab .crm_bk_appt_link{appearance:none;font:inherit;color:var(--cl-ink,#1c1812);text-decoration:underline;-webkit-text-decoration-color:var(--cl-hairline,#1c181259);text-decoration-color:var(--cl-hairline,#1c181259);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:13px}.crm_bk_tab .crm_bk_appt_link:hover{text-decoration-color:currentColor}.crm_bk_tab .crm_bk_appt_link:focus-visible{outline:2px solid var(--cl-ink,#443e33);outline-offset:2px;border-radius:3px}.crm_bk_tab .crm_bk_book{display:flex}.dp_dnd_pop .dp_section{box-shadow:none;background:0 0;border:0;padding:0}.hod_drawer.cl_drawer2.crm_tokens .cl_panel_tabs{gap:var(--cl-space-2,8px)}.cl_rail .crm_notes_tab_link{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cl-hairline,#1c181259);text-decoration-color:var(--cl-hairline,#1c181259);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.cl_rail .crm_notes_tab_link:hover{text-decoration-color:currentColor}.cl_rail .crm_notes_tab_link:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px;border-radius:3px}.crm_notes_tab{gap:var(--cl-space-4,16px);flex-direction:column;display:flex}.crm_notes_tab .crm_rail_card{border:1px solid var(--cl-hairline,#1c181229);background:var(--e2-island);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.crm_notes_tab .crm_rail_card_head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.crm_notes_tab .crm_rail_card_meta,.crm_notes_tab .cl_rail_caption{color:var(--cl-ink-muted,#6b6459);font-size:11px;line-height:16px}.crm_notes_list{gap:var(--cl-space-3,12px);flex-direction:column;display:flex}.crm_note_card{border:1px solid var(--cl-hairline,#1c181229);background:var(--e2-island);border-radius:14px;padding:12px 14px}.crm_note_card_body{flex-direction:column;gap:6px;display:flex}.crm_note_line{color:var(--cl-ink,#1c1812);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.crm_note_line_muted{color:var(--cl-ink-muted,#6b6459);font-style:italic}.crm_note_meta{border-top:1px solid var(--cl-hairline,#1c18121a);color:var(--cl-ink-muted,#6b6459);margin:8px 0 0;padding-top:8px;font-size:12px;line-height:1.35}.crm_tl_deals{flex-direction:column;gap:10px;min-width:0;margin-bottom:16px;display:flex}.crm_tl_deals_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm_tl_deal{border:1px solid var(--cl-hairline,#1c181229);background:var(--e2-island);border-radius:14px;min-width:0;padding:12px 14px}.crm_tl_deal_name{color:var(--cl-ink,#1c1812);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35}.crm_tl_deal_offer{color:var(--cl-ink-muted,#6b6459);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.crm_tl_deal_facts{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:10px 0 0;display:grid}.crm_tl_deal_fact{display:contents}.crm_tl_deal_facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);font-size:11px;font-weight:600}.crm_tl_deal_facts dd{color:var(--cl-ink,#1c1812);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.crm-contact-panel__duplicate-lock{background:var(--cl-danger-soft,#fdf1f1);border:1px solid var(--cl-danger-line,#ecc9cb);color:var(--cl-danger,#a3232f);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45}.add_appt_outer[data-density=compact] .cl_rail{gap:12px;padding:16px 16px 0}.add_appt_outer[data-density=compact] .cl_rail_name,.add_appt_outer[data-density=compact] .cl_rail_head>h2,.add_appt_outer[data-density=compact] .cl_rail_head>h3{margin-top:4px}.add_appt_outer[data-density=compact] .cl_rail .crm_rail_card,.add_appt_outer[data-density=compact] .crm_bk_tab .crm_rail_card{gap:6px;padding:8px}.add_appt_outer[data-density=compact] .cl_rail .dp_section,.cl_panel_body .dp_section{padding:4px 10px 10px}.add_appt_outer[data-density=compact] .cl_rail .crm_notes_area,.add_appt_outer[data-density=compact] .crm_notes_tab .crm_notes_area{min-height:56px}.add_appt_outer[data-density=compact] .cl_rail_book>*,.add_appt_outer[data-density=compact] .cl_rail .crm_dnd_row,.add_appt_outer[data-density=compact] .dp_dnd_pop .crm_dnd_row,.add_appt_outer[data-density=compact] .cl_btn_blacklist,.add_appt_outer[data-density=compact] .cl_btn_delete,.add_appt_outer[data-density=compact] .crm_bk_tab .cl_btn_book,.add_appt_outer[data-density=compact] .crm_bk_tab .crm_bk_link_apt{min-height:44px}.crm_identity_icons{align-items:center;gap:6px;display:inline-flex}.crm_bk_circuit_head_lead{align-items:center;gap:8px;min-width:0;display:flex}.crm_bk_circuit_head_tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.crm_bk_tab .crm_bk_add_seg{background:#fbf8f3;border:1px solid #1c18121a;flex-direction:column;gap:12px;display:flex;box-shadow:inset 0 1px 2px #1c18120f}.crm_bk_tab .crm_bk_seg_title{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);margin:0;font-size:11px;font-weight:700}.crm_bk_tab .crm_bk_seg_sub{color:var(--cl-ink-muted,#6b6459);margin:-6px 0 0;font-size:13px;line-height:1.45}.crm_bk_add_seg_actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.crm_bk_add_seg_actions .cl_btn_book{width:auto;min-width:168px;margin-top:0}.crm_bk_tab .crm_bk_head{border-bottom:1px solid var(--cl-hairline,#1c18121f);justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:-4px;padding-bottom:8px;display:flex}.crm_bk_tab .crm_bk_ghost_btn{min-height:32px;font:inherit;color:var(--cl-ink,#1c1812);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.crm_bk_tab .crm_bk_ghost_btn:hover:not(:disabled){background:#1c18120b}.crm_bk_tab .crm_bk_ghost_btn:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:1px}.crm_bk_tab .crm_bk_ghost_btn:disabled{opacity:.6;cursor:not-allowed}.crm_bk_tab .crm_bk_empty_card{text-align:center;align-items:center;padding:20px 12px}.crm_bk_tab .crm_bk_empty_ico{color:var(--cl-ink-muted,#6b6459);opacity:.7}.crm_bk_tab .crm_bk_empty_title{color:var(--cl-ink,#1c1812);margin:0;font-size:15px;font-weight:600}.crm_bk_tab .crm_bk_empty_sub{max-width:34ch;color:var(--cl-ink-muted,#6b6459);margin:0;font-size:13px;line-height:1.45}.crm_bk_tab .crm_bk_empty_card .cl_btn_book{margin-top:4px}.crm_bk_tab .crm_bk_field{flex-direction:column;gap:10px;display:flex}.crm_bk_tab .crm_brand_ico,.crm_bk_add_seg .crm_brand_ico,.fs_dropdown .crm_brand_ico{color:currentColor;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.crm_bk_tab .crm_bk_brand .crm_brand_ico{flex-basis:15px;width:15px;height:15px}.crm_bk_tab .crm_stage_glyph,.crm_bk_add_seg .crm_stage_glyph,.fs_dropdown .crm_stage_glyph{text-align:center;flex:0 0 16px;width:16px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:13px;line-height:1;display:inline-block}.crm_sr_only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm_bk_tab .fi_wrap,.crm_bk_tab .fs_wrap{margin-bottom:0}.crm_bk_tab .fi_label{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);font-size:11px;font-weight:700}.crm_bk_tab .fi_input,.crm_bk_tab .fs_trigger{background:var(--cl-surface,#fff);min-height:44px;color:var(--cl-ink,#1c1812);border:1px solid #443e3342;border-radius:12px;margin-top:6px;padding:11px 13px;font-size:14px;font-weight:500}.crm_bk_tab .fs_value{color:var(--cl-ink,#1c1812)}.crm_bk_tab .fi_input::placeholder,.crm_bk_tab .fs_placeholder{color:var(--cl-ink-muted,#6b6459)}.crm_bk_tab .fi_input[inputmode=decimal]{font-variant-numeric:tabular-nums}.crm_bk_tab .fi_input:focus,.crm_bk_tab .fi_input:focus-visible,.crm_bk_tab .fs_trigger:focus-visible,.crm_bk_tab .fs_trigger_open{border-color:var(--cl-focus,#4f7373);outline:2px solid var(--cl-focus,#4f7373);outline-offset:1px}.crm_bk_tab .fs_option_active{color:var(--cl-ink,#1c1812);background:#4f73731a}.crm_bk_tab .fi_error{color:var(--cl-danger,#b04a4a);margin-top:8px;font-size:12px;line-height:1.35;display:block}.crm_cust_note_pop{flex-direction:column;gap:8px;min-width:220px;display:flex}.crm_bk_tab .crm_bk_foot{border-top:1px solid var(--cl-hairline,#1c18121a);flex-direction:column;gap:10px;margin-top:2px;padding-top:12px;display:flex}.crm_bk_tab .crm_bk_foot:empty{display:none}.crm_bk_tab .crm_bk_source{border-top:1px solid var(--cl-hairline);flex-direction:column;gap:8px;min-width:0;padding-top:12px;display:flex}.crm_bk_tab .crm_bk_source_head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm_bk_tab .crm_bk_source_chip{border:1px solid var(--cl-hairline);background:var(--e2-island);max-width:100%;color:var(--cl-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;overflow:hidden}.crm_bk_tab .crm_bk_source_chip_quiet{color:var(--cl-ink-muted);background:0 0;font-weight:600}.crm_bk_tab .crm_bk_source_grid{border:1px solid var(--cl-hairline);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.crm_bk_tab .crm_bk_source_row{grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:10px;padding:6px 10px;font-size:12px;line-height:16px;display:grid}.crm_bk_tab .crm_bk_source_row+.crm_bk_source_row{border-top:1px solid var(--cl-hairline)}.crm_bk_tab .crm_bk_source_row dt{color:var(--cl-ink-muted);font-weight:600}.crm_bk_tab .crm_bk_source_row dd{min-width:0;color:var(--cl-ink);overflow-wrap:anywhere;margin:0}.crm_bk_tab .crm_bk_source_grid_code .crm_bk_source_row dt,.crm_bk_tab .crm_bk_source_grid_code .crm_bk_source_row dd{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.crm_bk_tab .crm_bk_source_utm{flex-direction:column;gap:6px;display:flex}.crm_bk_tab .crm_bk_source_utm_caption{color:var(--cl-ink-muted);font-size:11px;font-weight:600;line-height:14px}.crm_bk_tab .crm_bk_foot [data-crm-marker^=crm-consult-slots]>.mt-4{margin-top:0}@container crm-bk-circuit (max-width:420px){.crm_bk_tab .crm_bk_foot .crm_slot_grid{grid-template-columns:minmax(0,1fr)}}.crm_bk_tab .crm_bk_appt_links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.crm_bk_tab .crm_bk_appt_links .crm_bk_appt_link{align-self:auto}.crm_bk_tab .cl_btn_book{letter-spacing:.01em;border-radius:12px;justify-content:center;width:100%;min-height:46px;margin-top:0;padding:12px 16px;font-size:15px;font-weight:700}.crm_bk_tab .cl_btn_book:focus-visible{outline:2px solid var(--cl-ink,#443e33);outline-offset:2px}.crm_bk_tab .crm_bk_link_apt{appearance:none;border:1px solid var(--cl-line);background:var(--cl-surface);width:100%;min-height:46px;font-family:var(--app-sans);letter-spacing:.01em;color:var(--cl-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:0;padding:12px 16px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.crm_bk_tab .crm_bk_link_apt:hover:not(:disabled){background:var(--cl-tile-hover);border-color:var(--secondary-brown)}.crm_bk_tab .crm_bk_link_apt:focus-visible{outline:2px solid var(--cl-ink);outline-offset:2px}.crm_bk_tab .crm_bk_link_apt:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.crm_bk_tab .crm_opp_note_btn{flex:none;position:relative}.crm_bk_tab .crm_opp_note_btn_on{background:var(--cl-accent-soft,#f6edda);border-color:#a9834a80}.crm_bk_tab .crm_opp_note_dot{background:var(--gold-400,#b79e65);border:1.5px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:3px;right:3px}.crm_opp_note_float{z-index:1900;max-width:calc(100vw - 16px);color:var(--cl-ink,#1c1812);background:linear-gradient(168deg,#fffffff7 0%,#fdfaf4f0 100%);border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;gap:10px;padding:14px;animation:.17s cubic-bezier(.32,.72,0,1) crm_opp_note_in;display:flex;position:fixed;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #1c18120f,0 24px 60px #0a090c33,0 2px 8px #0a090c12}@keyframes crm_opp_note_in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crm_opp_note_float{animation:none}}@media (prefers-reduced-transparency:reduce){.crm_opp_note_float{background:var(--cl-surface,#fff)}}@media (prefers-contrast:more){.crm_opp_note_float{background:var(--e4-float);border-color:#443e3399}}.crm_opp_note_float_head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crm_opp_note_float_titles{flex-direction:column;gap:2px;min-width:0;display:flex}.crm_opp_note_float_title{letter-spacing:.07em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);font-size:10px;font-weight:700;line-height:14px}.crm_opp_note_float_sub{color:var(--cl-ink,#1c1812);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.crm_opp_note_float_brand{letter-spacing:.05em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6459);white-space:nowrap;background:#fffc;border:1px solid #443e3329;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;line-height:14px}.crm_opp_note_close{width:28px;height:28px;color:var(--cl-ink-muted,#6b6459);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-3px -3px 0 0;padding:0;display:inline-flex}@media (hover:hover){.crm_opp_note_close:hover{color:var(--cl-ink,#1c1812);background:#1c18120f}}.crm_opp_note_close:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px}.crm_opp_note_area{border:1px solid var(--cl-hairline,#1c181229);background:var(--e2-island);width:100%;min-height:92px;font:inherit;color:var(--cl-ink,#1c1812);resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:inset 0 1px 2px #0a090c0a}.crm_opp_note_area::placeholder{color:#6b6459b3}.crm_opp_note_area:focus-visible{border-color:var(--cl-ink,#443e33);outline:none;box-shadow:0 0 0 3px #443e3324}.crm_opp_note_area:disabled{color:var(--cl-ink-muted,#6b6459);cursor:progress}.crm_opp_note_err{color:var(--cl-danger,#b04a4a);margin:0;font-size:12px;line-height:1.35}.crm_opp_note_float_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm_opp_note_kbd{font-variant-numeric:tabular-nums;color:var(--cl-ink-muted,#6b6459);white-space:nowrap;font-size:11px}.crm_opp_note_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.crm_opp_note_cancel,.crm_opp_note_save{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.crm_opp_note_cancel{border:1px solid var(--cl-hairline,#1c18122e);color:var(--cl-ink,#1c1812);background:0 0}@media (hover:hover){.crm_opp_note_cancel:hover{background:#1c18120d}}.crm_opp_note_save{background:var(--cl-accent-soft,#f6edda);color:var(--cl-ink,#1c1812);border:1px solid #a9834a52;box-shadow:inset 0 1px #ffffffc7}@media (hover:hover){.crm_opp_note_save:hover:not(:disabled){border-color:var(--gold-300,#d6c39a);background:#efe4c8}}.crm_opp_note_save:disabled{background:var(--cl-accent-soft,#f6edda);border-color:var(--cl-line,#ece5d8);box-shadow:none;color:var(--cl-ink-muted,#6b6459);opacity:.55;cursor:not-allowed}.crm_opp_note_cancel:focus-visible,.crm_opp_note_save:focus-visible{outline:2px solid var(--cl-focus,#4f7373);outline-offset:2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.crm_bk_tab .crm_bk_add_seg{background:#fbf8f3}}@media (prefers-reduced-transparency:reduce){.crm_bk_tab .crm_bk_add_seg{background:#fbf8f3}}@media (prefers-contrast:more){.crm_bk_tab .crm_bk_add_seg{background:var(--e2-island);box-shadow:none;border:1px solid #443e3399}.crm_bk_tab .crm_bk_head{border-bottom:1px solid #443e3399}}.cl_rail_head>.cl_rail_meta_facts{max-width:100%;margin-top:2px}.cl_rail_head>.cl_rail_meta_facts>.cl_kpi_badge.cl_fact_chip{border:1px solid var(--cl-line,#e7e0d4);color:var(--cl-ink-muted,#6b6157);background:0 0;font-weight:500}.cl_fact_chip_note{color:var(--cl-ink-muted,#6b6157);font-size:13px}.cl_rail_head>.cl_rail_meta_facts>.cl_kpi_badge.cl_fact_chip_enquiry{max-width:100%;color:var(--cl-ink);gap:4px}.cl_fact_chip_enquiry>svg{color:var(--cl-ink-muted);flex:none}.cl_fact_chip_enquiry>.cl_fact_chip_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl_panel_kpis{gap:var(--cl-space-2,8px);padding:var(--cl-space-3,12px) var(--cl-space-5,20px) 0;flex-shrink:0;display:flex}.cl_panel_kpis>.cl_kpi_tile{padding:var(--cl-space-2,8px) var(--cl-space-3,12px);flex:1 1 0}.cl_panel_kpis .cl_kpi_value{font-size:17px}.cl_detail_embedded .cl_panel_kpis{padding-left:var(--cl-space-3,12px);padding-right:var(--cl-space-3,12px);flex-wrap:wrap}.cl_detail_embedded .cl_panel_kpis>.cl_kpi_tile{flex-basis:calc(50% - 4px)}.cl_gc_head_actions{align-items:center;gap:var(--cl-space-2,8px);display:inline-flex}.crm_tl_filterbar{align-items:center;gap:var(--cl-space-2,8px);margin-bottom:var(--cl-space-3,12px);flex-wrap:wrap;display:flex}.crm_tl_filter_btn{appearance:none;border:1px solid var(--cl-line,#e7e0d4);background:var(--cl-surface,#fff);height:32px;color:var(--cl-ink,#554e40);font-family:var(--app-sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.crm_tl_filter_btn:hover{background:#554e400f}.crm_tl_filter_btn.is_on{border-color:var(--ink,#443e33);box-shadow:inset 0 0 0 1px var(--ink,#443e33)}.crm_tl_filter_summary{color:var(--cl-ink-muted,#6b6157);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.crm_tl_seg{border:1px solid var(--cl-line,#e7e0d4);background:var(--cl-surface,#fff);border-radius:999px;align-items:center;margin-left:auto;padding:2px;display:inline-flex}.crm_tl_seg_btn{appearance:none;height:26px;color:var(--cl-ink-muted,#6b6157);font-family:var(--app-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s}.crm_tl_seg_btn:hover{color:var(--cl-ink,#554e40)}.crm_tl_seg_btn.is_on{color:var(--ink,#443e33);background:#554e401a;font-weight:600}.crm_tl_seg_btn:focus-visible,.crm_tl_filter_btn:focus-visible{box-shadow:0 0 0 2px var(--ink,#443e33), 0 0 0 5px #443e3338;outline:2px solid #0000}@media (max-width:640px){.crm_tl_seg{margin-left:0}.cl_panel_kpis{flex-wrap:wrap}}.crm_contact_tasks{padding:4px 12px 16px}.crm_contact_tasks .hod_appt_table_wrap{margin:0}.onlymodal_body[data-cs-reg-placeholder] .fi_input,.onlymodal_body[data-cs-reg-placeholder] .pi_number,.onlymodal_body[data-cs-reg-placeholder] .fs_value{color:var(--ink)}.onlymodal_body[data-cs-reg-placeholder] .fi_input::placeholder,.onlymodal_body[data-cs-reg-placeholder] .pi_number::placeholder,.onlymodal_body[data-cs-reg-placeholder] .fs_placeholder{color:var(--dt-ink-faint);opacity:1}
.dp_dnd_bell{width:28px;height:28px;color:var(--ink,#443e33);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex;position:relative}.dp_dnd_bell:after{content:"";border-radius:999px;position:absolute;inset:-8px}.dp_dnd_bell:hover{background:#554e4014}.cl_rail_name>.dp_dnd_bell,.add_appt_profile_name>.dp_dnd_bell{letter-spacing:0;flex-shrink:0;margin-left:0;font-weight:400;line-height:0}.dp_dnd_bell:focus-visible{box-shadow:0 0 0 2px var(--ink,#443e33), 0 0 0 5px #443e3338;outline:2px solid #0000}.dp_dnd_bell.is_danger{color:var(--cl-danger,#a3232f);background:var(--cl-danger-soft,#fdf1f1);box-shadow:inset 0 0 0 1px var(--cl-danger-line,#ecc9cb)}.dp_dnd_bell.is_danger:focus-visible{box-shadow:inset 0 0 0 1px var(--cl-danger-line,#ecc9cb), 0 0 0 2px var(--ink,#443e33), 0 0 0 5px #443e3338}.dp_dnd_pop{z-index:1095;background:var(--e4-float);border:1px solid var(--cl-glass-border,#554e401a);max-height:520px;font-family:var(--roboto);color:var(--cl-ink,#554e40);text-transform:none;letter-spacing:0;border-radius:18px;padding:12px;overflow-y:auto;box-shadow:0 2px 6px #0a090c1a,0 12px 32px #0a090c2e}.dp_dnd_pop:focus-visible{outline:none;box-shadow:0 2px 6px #0a090c1a,0 12px 32px #0a090c2e}.dp_dnd_pop .dp_dnd_title{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6157);margin:0 2px 8px;font-size:11px;font-weight:600;display:block}.dp_dnd_pop .dp_dnd_banner{background:var(--cl-danger-soft,#fdf1f1);border:1px solid var(--cl-danger-line,#ecc9cb);color:var(--cl-danger,#a3232f);border-radius:10px;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.dp_dnd_pop .dp_dnd_list{flex-direction:column;gap:4px;display:flex}.dp_dnd_pop .dp_dnd_row{background:var(--cl-rail-bg,#fbf8f3);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.3;transition:background .14s,border-color .14s;display:flex}.dp_dnd_pop .dp_dnd_row:hover{background:var(--cl-tile-hover,#f7f2e9)}.dp_dnd_pop .dp_dnd_row.is_on{color:#3c5a5a;background:#4f73731c;border-color:#4f737357}.dp_dnd_pop .dp_dnd_row_all{font-weight:600}.dp_dnd_pop .dp_dnd_row:has(input:disabled){cursor:not-allowed}.dp_dnd_pop .dp_dnd_list_superseded .dp_dnd_row{opacity:.55}.dp_dnd_pop .dp_dnd_or{letter-spacing:.04em;text-transform:uppercase;color:var(--cl-ink-muted,#6b6157);margin:6px 2px;font-size:11px}.dp_dnd_pop .dp_dnd_err{color:var(--cl-danger,#a3232f);margin:8px 2px 0;font-size:12px}.dp_dnd_pop .dp_dnd_note{color:var(--cl-ink-muted,#6b6157);margin:8px 2px 0;font-size:11px;line-height:1.4}.dp_dnd_pop .cd_profile_settings{margin:0 0 4px}.dp_dnd_pop .cl_notif_grid{border:1px solid var(--cl-line,#554e401f);background:var(--cl-rail-bg,#fbf8f3);border-radius:12px;grid-template-columns:minmax(88px,1.2fr) repeat(2,minmax(56px,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.dp_dnd_pop .cl_notif_row{display:contents}.dp_dnd_pop .cl_notif_head,.dp_dnd_pop .cl_notif_cell{background:var(--e2-island);border-bottom:1px solid var(--cl-line,#554e401f);justify-content:center;align-items:center;min-height:40px;padding:6px 8px;font-size:12px;display:flex}.dp_dnd_pop .cl_notif_head{background:var(--cl-rail-bg,#fbf8f3);font-weight:600}.dp_dnd_pop .cl_notif_cell.cl_notif_rowlabel{color:var(--cl-ink,#554e40);justify-content:flex-start;font-size:13px}.dp_dnd_pop .cl_notif_row:last-child>.cl_notif_cell{border-bottom:0}.dp_dnd_pop .cl_notif_cell input[type=checkbox]{width:18px;height:18px;accent-color:var(--cl-ink,#443e33);margin:0}.dp_name_icon{width:28px;height:28px;color:var(--ink,#443e33);vertical-align:middle;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:0;display:inline-flex;position:relative}.dp_name_icon:after{content:"";border-radius:999px;position:absolute;inset:-8px}.dp_name_icon .icon{font-size:15px;line-height:1}.dp_name_icon:hover:not(:disabled){background:#554e4014}.dp_name_icon:disabled{color:var(--cl-ink-muted,#6b6157);opacity:.45;cursor:not-allowed}.dp_name_icon:focus-visible{box-shadow:0 0 0 2px var(--ink,#443e33), 0 0 0 5px #443e3338;outline:2px solid #0000}
.hod_drawer.hod_dialer_drawer .hod_drawer_body.hod_dialer_drawer_body{padding:16px 18px 20px;overflow-y:auto}:is(.hod_drawer.hod_dialer_drawer:has(.hod_dialer_live) .hod_drawer_body.hod_dialer_drawer_body,.hod_drawer.hod_dialer_drawer:has(.hod_dialer_pad) .hod_drawer_body.hod_dialer_drawer_body){flex-direction:column;flex:auto;height:100%;min-height:0;padding-bottom:12px;display:flex;overflow:hidden}:is(.hod_drawer.hod_dialer_drawer:has(.hod_dialer_live) .hod_drawer_body.hod_dialer_drawer_body>[data-dialer-script-room],.hod_drawer.hod_dialer_drawer:has(.hod_dialer_pad) .hod_drawer_body.hod_dialer_drawer_body>[data-dialer-script-room]){flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.hod_dialer_live{flex-direction:column;flex:1;gap:12px;height:100%;min-height:0;display:flex}.hod_dialer_live .hod_dialer_incall{flex:none;height:auto}.hod_dialer_live .hod_dialer_scripts{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.hod_dialer_live .hod_dialer_script_pane{border:1px solid #443e331f;border-radius:12px;flex:1;min-height:0;overflow:hidden}.hod_dialer_pad{flex-direction:column;flex:auto;gap:14px;height:100%;min-height:0;display:flex}.hod_dialer_display,.hod_dialer_matches,.hod_dialer_keys,.hod_dialer_pad_call{flex-shrink:0}.hod_dialer_visually_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hod_dialer_display{align-items:center;display:flex;position:relative}.hod_dialer_display_input{border-radius:var(--radius-tile,14px);border:1px solid var(--cl-glass-border,#554e401a);background:var(--cl-surface);min-width:0;height:56px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;flex:auto;padding:0 48px;font-size:26px;font-weight:500;line-height:1}.hod_dialer_display_input::placeholder{color:var(--ink-muted);letter-spacing:0;font-size:15px;font-weight:400}.hod_dialer_display_back{width:44px;height:44px;color:var(--ink-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;right:6px}.hod_dialer_display_back:hover{background:var(--cl-tile-hover,#f7f2e9);color:var(--ink)}.hod_dialer_hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.hod_dialer_hint_center{text-align:center}.hod_dialer_avatar{background:var(--cl-accent-soft,#f6edda);width:36px;height:36px;color:var(--gold-600);letter-spacing:.02em;font-size:12.5px;font-weight:700;font-family:var(--app-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hod_dialer_avatar[data-unknown=true]{background:var(--cs-row-hover-fill,#554e4012);color:var(--ink-muted)}.hod_dialer_matches{background:var(--cl-surface);border:1px solid var(--cl-glass-border,#554e401a);border-radius:var(--radius-card,18px);flex-direction:column;gap:2px;max-height:196px;padding:6px;display:flex;overflow-y:auto}.hod_dialer_matches>.hod_dialer_hint{padding:8px 10px}.hod_dialer_match{text-align:left;border-radius:var(--radius-control,11px);width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 8px;transition:background .14s;display:grid}.hod_dialer_match:hover:not(:disabled){background:var(--cl-tile-hover,#f7f2e9)}.hod_dialer_match:disabled{color:var(--ink-muted);opacity:.55}.hod_dialer_match_copy{flex-direction:column;min-width:0;display:flex}.hod_dialer_match_name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hod_dialer_match_num{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.hod_dialer_match:disabled .hod_dialer_match_num{color:inherit}.hod_dialer_keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;width:100%;max-width:306px;margin:2px auto 0;display:grid}.hod_dialer_key{aspect-ratio:1;border:1px solid var(--cl-glass-border,#554e401a);background:var(--cl-surface);width:100%;max-width:76px;color:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:2px;transition:background .14s,transform .14s;display:flex}.hod_dialer_key:hover{background:var(--cl-tile-hover,#f7f2e9)}.hod_dialer_key:active{background:var(--cl-accent-soft,#f6edda);transition-duration:60ms;transform:scale(.94)}.hod_dialer_key_digit{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1}.hod_dialer_key_sub{letter-spacing:.13em;min-height:10px;color:var(--ink-muted);font-size:9px;font-weight:600;line-height:1}.hod_dialer_pad_call{border-radius:var(--radius-pill,999px);background:var(--cta-outline);min-height:52px;color:var(--cta-outline-ink);font-size:13px;font-weight:600;font-family:var(--novecento-wide);font-synthesis:none;letter-spacing:.09em;text-transform:uppercase;box-shadow:var(--cta-outline-ring);border:0;justify-content:center;align-items:center;gap:10px;transition:background .14s,color .14s,transform .14s;display:flex}.hod_dialer_pad_call:hover:not(:disabled){background:var(--cta-outline-hover);color:var(--cta-outline-ink-hover)}.hod_dialer_pad_call:active:not(:disabled){transition-duration:60ms;transform:scale(.98)}.hod_dialer_pad_call:disabled{color:var(--ink-muted);opacity:.55;box-shadow:inset 0 0 0 1px var(--cl-glass-border,#554e401a);background:0 0;transform:none}@media (prefers-contrast:more){.hod_dialer_pad_call{color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-600)}.hod_dialer_pad_call:hover:not(:disabled){color:var(--gold-600);background:var(--cta-outline-hover)}}.hod_dialer_lists{background:var(--cl-surface);border:1px solid var(--cl-glass-border,#554e401a);border-radius:var(--radius-card,18px);flex-direction:column;flex:auto;min-height:152px;display:flex;overflow:hidden}.hod_dialer_list_tabs{flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:6px 8px 0;display:grid}.hod_dialer_list_tab{min-height:36px;color:var(--ink-muted);font:600 13px/18px var(--app-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0;padding:0 8px 8px}.hod_dialer_list_tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.hod_dialer_list_panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hod_dialer_recents{--hod-dialer-recents:v1;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hod_dialer_recents_title{letter-spacing:.01em;color:var(--ink);flex-shrink:0;margin:0;padding:14px 16px 6px;font-size:13px;font-weight:600;line-height:18px}.hod_dialer_recents_list{flex:auto;min-height:0;padding:0 0 8px;overflow-y:auto}.hod_dialer_recents_status:empty{display:none}.hod_dialer_recents_status>.hod_dialer_hint{padding:6px 16px 12px}.hod_dialer_recents_items{margin:0;padding:0 8px;list-style:none}.hod_dialer_day{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hod_dialer_day_toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 6px;display:flex}.hod_dialer_day_master{min-height:44px;font:500 13px/18px var(--app-sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.hod_dialer_day_autodial{border:1px solid var(--border-color);min-height:36px;color:var(--ink);font:600 12px/16px var(--app-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.hod_dialer_day_autodial:disabled{color:var(--ink-muted);cursor:default}.hod_dialer_day_list{flex:auto;min-height:0;overflow-y:auto}.hod_dialer_day_items{margin:0;padding:0 8px 8px;list-style:none}.hod_dialer_day_row label{border-radius:var(--radius-tile,14px);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:8px;display:flex}.hod_dialer_day_row label.is-locked{cursor:default;opacity:.7}.hod_dialer_day_master input[type=checkbox],.hod_dialer_day_row input[type=checkbox]{appearance:none;background:var(--cl-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 56%, transparent);cursor:pointer;border-radius:7px;flex:0 0 22px;margin:2px 0 0}.hod_dialer_day_master input[type=checkbox]:hover,.hod_dialer_day_row input[type=checkbox]:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 70%, transparent)}.hod_dialer_day_master input[type=checkbox]:checked,.hod_dialer_day_row input[type=checkbox]:checked{background:var(--ink);box-shadow:none}.hod_dialer_day_master input[type=checkbox]:checked:after,.hod_dialer_day_row input[type=checkbox]:checked:after{content:"";border:solid var(--cl-surface);border-width:0 2px 2px 0;width:6px;height:11px;margin:2px auto 0;display:block;transform:rotate(45deg)}.hod_dialer_day_master input[type=checkbox]:disabled,.hod_dialer_day_row input[type=checkbox]:disabled{cursor:default;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 28%, transparent)}.hod_dialer_day_copy{flex-direction:column;gap:2px;min-width:0;display:flex}.hod_dialer_day_name{font:600 14px/18px var(--app-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hod_dialer_day_meta{font:400 12px/16px var(--app-sans);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hod_dialer_recent_row{border-radius:var(--radius-tile,14px);grid-template-columns:minmax(0,1fr) 46px;align-items:center;transition:background .14s;display:grid;position:relative}.hod_dialer_recent_row:hover{background:var(--cl-tile-hover,#f7f2e9)}.hod_dialer_recent_row+.hod_dialer_recent_row:before{content:"";background:var(--cl-glass-border,#554e401a);height:1px;position:absolute;inset:0 8px auto 56px}.hod_dialer_recent_row:hover:before,.hod_dialer_recent_row:hover+.hod_dialer_recent_row:before{background:0 0}.hod_dialer_recent{text-align:left;border-radius:var(--radius-tile,14px);width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px 8px 8px;display:grid}button.hod_dialer_recent:disabled{color:var(--ink-muted);opacity:.6}.hod_dialer_recent_copy{flex-direction:column;gap:1px;min-width:0;display:flex}.hod_dialer_recent_name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hod_dialer_recent_name[data-missed=true]{color:var(--err)}.hod_dialer_recent_count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:500}.hod_dialer_recent_meta{min-width:0;color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.hod_dialer_recent_meta>svg{flex-shrink:0}.hod_dialer_recent_meta[data-missed=true]>svg{color:var(--err)}.hod_dialer_recent_meta_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hod_dialer_recent_when{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;line-height:18px}button.hod_dialer_recent:disabled .hod_dialer_recent_meta,button.hod_dialer_recent:disabled .hod_dialer_recent_when{color:inherit}.hod_dialer_recent_info{width:44px;height:44px;color:var(--ink-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:2px;transition:background .14s,color .14s;display:inline-flex}.hod_dialer_recent_info_gap{width:44px;height:1px;display:block}.hod_dialer_recent_info:hover{background:var(--cl-accent-soft,#f6edda);color:var(--gold-600)}.hod_dialer_scripts{padding:0 4px 8px}@media (max-height:860px){.hod_dialer_pad{gap:10px}.hod_dialer_keys{gap:8px 22px;max-width:282px}.hod_dialer_key{max-width:64px}.hod_dialer_key_digit{font-size:22px}.hod_dialer_display_input{height:50px;font-size:23px}}@media (prefers-reduced-motion:reduce){.hod_dialer_key,.hod_dialer_pad_call{transition:background .14s,color .14s}.hod_dialer_key:active,.hod_dialer_pad_call:active:not(:disabled){transform:none}}.hod_drawer.hod_dialer_drawer:has(.hod_dialer_wrap) .hod_drawer_header{padding:18px 24px 14px}.hod_drawer.hod_dialer_drawer:has(.hod_dialer_wrap) .hod_drawer_title{font-family:var(--font-inter,Inter, sans-serif);letter-spacing:0;color:var(--ink,#443e33);font-size:17px;font-weight:600;line-height:24px}.hod_drawer.hod_dialer_drawer:has(.hod_dialer_wrap) .hod_drawer_body.hod_dialer_drawer_body{flex-direction:column;flex:auto;height:100%;min-height:0;padding:20px 20px 16px;display:flex;overflow:hidden}.hod_drawer.hod_dialer_drawer:has(.hod_dialer_wrap) .hod_drawer_body.hod_dialer_drawer_body>[data-dialer-script-room]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.hod_dialer_wrap{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.hod_wrap_body{flex:auto;min-height:0;overflow:hidden auto}.hod_wrap_kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted,#6f6557);margin:0 0 4px;font-size:12px;font-weight:600}.hod_wrap_title{color:var(--ink,#443e33);margin:0 0 6px;font-size:17px;font-weight:600;line-height:24px}.hod_wrap_who{color:var(--ink,#443e33);margin:0 0 4px;font-size:20px;font-weight:600;line-height:26px;text-decoration:none;animation:.26s cubic-bezier(.23,1,.32,1) both hod_wrap_enter}.hod_wrap_who.is_phone,.hod_wrap_dur,.hod_wrap_phone{font-variant-numeric:tabular-nums;text-decoration:none}.hod_wrap_meta{color:var(--ink-muted,#6f6557);margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.45;text-decoration:none}.hod_wrap_voice{min-height:40px;margin:0 0 16px}.hod_wrap_voice_chip{border-radius:10px;align-items:flex-start;gap:8px;width:100%;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px;display:flex}.hod_wrap_voice_glyph{flex-shrink:0;width:14px;height:14px;margin-top:2px}.hod_wrap_voice_chip.is_err{color:var(--err-ink);background:#fdecec;border:1px solid #b91c1c40}.hod_wrap_voice_chip.is_adv{color:var(--warn-ink);background:#fdf4e5;border:1px solid #92400e38}.hod_wrap_voice_chip.is_info{color:var(--ink-muted,#6f6557);background:#736a5e14;border:1px solid #443e3314}.hod_wrap_caption{color:var(--ink-muted,#6f6557);margin:0;font-size:13px;line-height:1.4}@keyframes hod_wrap_enter{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hod_wrap_stage_invite{0%,to{box-shadow:0 0 #b79e6500}40%{box-shadow:0 0 0 4px #b79e6547}}.hod_wrap_stage{background:0 0;border:0;border-radius:0;margin:4px 0 18px;padding:0;animation:.26s cubic-bezier(.23,1,.32,1) 60ms both hod_wrap_enter;position:relative}.hod_wrap_stage.is_empty .hod_wrap_stage_trigger{animation:.7s cubic-bezier(.23,1,.32,1) .26s both hod_wrap_stage_invite}.hod_wrap_stage_kicker{color:var(--ink,#443e33);margin:0 0 10px;font-size:13.5px;font-weight:600;line-height:18px}.hod_wrap_stage_req{color:var(--ink-muted,#6f6557);font-weight:500}.hod_wrap_stage_trigger{background:var(--e2-island);width:100%;min-height:48px;color:var(--ink,#443e33);text-align:left;cursor:pointer;border:1px solid #443e3347;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:background .18s,border-color .18s,box-shadow .18s,transform .15s cubic-bezier(.2,0,0,1);display:flex}.hod_wrap_stage.is_filled .hod_wrap_stage_trigger{background:#b79e6524;border-color:#b79e6573}.hod_wrap_stage.is_open .hod_wrap_stage_trigger{box-shadow:0 0 0 3px #443e3338}.hod_wrap_stage_trigger:hover:not(:disabled){border-color:#b79e658c}.hod_wrap_stage_trigger:focus-visible{outline:2px solid var(--select,#443e33);outline-offset:2px;box-shadow:0 0 0 3px #443e3338}.hod_wrap_stage_trigger:disabled{color:#554e4073;cursor:not-allowed;background:#6f655724;border-color:#0000}.hod_wrap_stage_value{color:var(--ink,#443e33);font-size:16px;font-weight:600;line-height:22px}.hod_wrap_stage_placeholder{color:var(--ink-muted,#6f6557);font-size:16px;font-weight:500;line-height:22px}.hod_wrap_stage_chevron{width:16px;height:16px;color:var(--ink,#443e33);flex-shrink:0;transition:transform .2s cubic-bezier(.23,1,.32,1)}.hod_wrap_stage.is_open .hod_wrap_stage_chevron{transform:rotate(180deg)}.hod_wrap_stage_menu{z-index:1600;background:var(--e4-float);border:1px solid #443e331f;border-radius:18px;max-height:320px;padding:6px;animation:.2s cubic-bezier(.23,1,.32,1) both hod_wrap_enter;position:fixed;overflow:auto;box-shadow:0 2px 6px #0a090c1a,0 12px 32px #0a090c2e}.hod_wrap_stage_group+.hod_wrap_stage_group{border-top:1px solid #443e3314;margin-top:4px;padding-top:6px}.hod_wrap_stage_group_label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted,#6f6557);margin:0;padding:6px 10px 4px;font-size:11px;font-weight:600}.hod_wrap_stage_option{min-height:40px;color:var(--ink,#443e33);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.hod_wrap_stage_option.is_pointed{background:#6f655714}.hod_wrap_stage_option.is_on{background:#b79e6524;font-weight:600}.hod_wrap_stage_option.is_on.is_pointed{background:#b79e6538}.hod_wrap_stage_check{width:16px;height:16px;color:var(--ink,#443e33)}.hod_wrap_stage_hint{color:var(--ink-muted,#6f6557);margin:10px 0 0;font-size:12.5px;line-height:18px}.hod_wrap_reschedule{color:var(--ink,#443e33);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hod_wrap_when{background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0;animation:.26s cubic-bezier(.23,1,.32,1) both hod_wrap_enter}.hod_wrap_note_field{margin:0 0 12px;display:block}.hod_dialer_wrap textarea.hod_wrap_note{background:var(--e2-island);width:100%;min-height:96px;color:var(--ink,#443e33);border:1px solid #443e3347;border-radius:12px;margin:0}.hod_dialer_wrap textarea.hod_wrap_note::placeholder{color:var(--ink-muted,#6f6557)}.hod_dialer_wrap textarea.hod_wrap_note:focus,.hod_dialer_wrap textarea.hod_wrap_note:focus-visible{outline:2px solid var(--select,#443e33);outline-offset:2px;border-color:var(--select,#443e33);box-shadow:0 0 0 3px #443e3338}.hod_wrap_hint{color:var(--ink-muted,#6f6557);margin:0 0 12px;font-size:13px;line-height:1.4}.hod_wrap_actions{border-top:1px solid #b79e6547;flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;width:100%;margin:0;padding-top:14px;display:flex}.hod_wrap_cta{background:var(--cta,#dfc68c);width:100%;min-height:44px;color:var(--cta-ink,#3a3323);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--cta-edge,#6f6557), inset 0 1px 0 #ffffff8c;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:20px;transition:background .18s,color .18s,box-shadow .18s,transform .15s cubic-bezier(.2,0,0,1);display:inline-flex}.hod_wrap_cta:hover:not(:disabled){background:var(--cta-hover,#d4b878)}.hod_wrap_cta:active:not(:disabled){transform:scale(.97)}.hod_wrap_cta:disabled,.hod_wrap_cta:disabled:hover{color:#554e4073;box-shadow:none;cursor:not-allowed;background:#6f655724}.hod_wrap_cta:focus-visible{outline:2px solid var(--select,#443e33);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--cta-edge,#6f6557), 0 0 0 3px #443e3338}.hod_wrap_discard{width:100%;min-height:44px;color:var(--ink,#443e33);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline;transition:color .18s,opacity .18s;display:inline-flex}.hod_wrap_redial{background:var(--e2-island);width:100%;min-height:44px;color:var(--ink,#443e33);white-space:nowrap;cursor:pointer;border:1px solid #443e3347;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s cubic-bezier(.2,0,0,1);display:inline-flex}.hod_wrap_discard:hover:not(:disabled){color:var(--ink,#443e33)}.hod_wrap_redial:hover:not(:disabled){background:#6f655714;border-color:#443e3366}.hod_wrap_redial:active:not(:disabled){transform:scale(.97)}.hod_wrap_discard:disabled{color:#554e4073;cursor:not-allowed}.hod_wrap_redial:disabled{color:#554e4073;box-shadow:none;cursor:not-allowed;background:#6f655724;border-color:#0000}.hod_double_dial{border:1px solid color-mix(in srgb, var(--gold-ornament) 45%, transparent);background:color-mix(in srgb, var(--gold-ornament) 16%, transparent);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.hod_double_dial_text{flex:auto;margin:0;font-size:13px;line-height:1.4}.hod_double_dial_cancel{border:1px solid var(--boundary);min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:16px;flex:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.hod_double_dial_cancel:focus-visible{outline:2px solid var(--select);outline-offset:2px}.hod_double_dial_vm{background:color-mix(in srgb, var(--gold-ornament) 20%, transparent);color:var(--ink);text-align:center;border-radius:10px;margin:4px 0;padding:6px 10px;font-size:12px;line-height:1.4}.hod_double_dial_tag{background:color-mix(in srgb, var(--gold-ornament) 28%, transparent);color:var(--ink);border-radius:10px;margin:2px 0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.hod_wrap_discard:focus-visible,.hod_wrap_redial:focus-visible{outline:2px solid var(--select,#443e33);outline-offset:2px;box-shadow:0 0 0 3px #443e3338}.hod_wrap_label{color:var(--ink,#443e33);margin:0 0 8px;font-size:13.5px;font-weight:500;display:block}.hod_wrap_matches{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.hod_wrap_match{text-align:left;background:var(--e2-island);width:100%;color:var(--ink,#443e33);border:1px solid #443e332e;border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.hod_wrap_match:hover{background:#6f655714}.hod_wrap_match_name{font-size:13px;font-weight:600}.hod_wrap_match_num{color:var(--ink-muted,#6f6557);font-variant-numeric:tabular-nums;font-size:12px}.hod_wrap_lead{margin:0 0 16px}.hod_wrap_lead .crm_callback_modal_grid{margin:0 0 8px}.hod_wrap_lead_email{margin:0 0 8px;display:block}.hod_dialer_wrap .crm_callback_modal_grid{margin:0 0 8px}.hod_dialer_wrap .crm_callback_modal_input{background:var(--e4-float);min-height:44px;color:var(--ink,#443e33);border:1px solid #443e3347;border-radius:12px}.hod_dialer_wrap .crm_callback_modal_input:focus,.hod_dialer_wrap .crm_callback_modal_input:focus-visible{outline:2px solid var(--select,#443e33);outline-offset:2px;border-color:var(--select,#443e33);box-shadow:0 0 0 3px #443e3338}.hod_dialer_wrap .crm_callback_modal_input.is_invalid{border-color:var(--err-ink)}.hod_dialer_wrap .crm_callback_modal_hint{color:var(--ink-muted,#6f6557)}@media (prefers-reduced-motion:reduce){.hod_wrap_who,.hod_wrap_stage,.hod_wrap_stage_menu,.hod_wrap_when,.hod_wrap_stage.is_empty .hod_wrap_stage_trigger{animation:none}.hod_dialer_wrap .hod_wrap_cta,.hod_dialer_wrap .hod_wrap_discard,.hod_dialer_wrap .hod_wrap_redial,.hod_dialer_wrap .hod_wrap_stage_trigger{transition:opacity .12s,background .12s,color .12s,box-shadow .12s,border-color .12s}.hod_dialer_wrap .hod_wrap_cta:active,.hod_dialer_wrap .hod_wrap_redial:active{transform:none}}.cal_call_queue{border-bottom:1px solid var(--hairline,var(--border-color));font-family:var(--app-sans);flex-direction:column;gap:10px;margin:0 0 14px;padding:0 0 14px;display:flex}.cal_call_queue_head{align-items:center;gap:8px;display:flex}.cal_call_queue_title{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:700}.cal_call_queue_round{background:var(--e1-canvas);color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cal_call_queue_clear{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.cal_call_queue_clear:hover{border-color:var(--boundary);color:var(--ink)}.cal_call_queue_list{flex-direction:column;gap:2px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cal_call_queue_row{color:var(--ink-body);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.cal_call_queue_row_main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cal_call_queue_row_name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal_call_queue_row_meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cal_call_queue_row_status{color:var(--ink-muted);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.cal_call_queue_row.cal_call_queue_row_dialing{background:var(--e1-canvas)}.cal_call_queue_row.cal_call_queue_row_dialing .cal_call_queue_row_status{color:var(--gold-ink)}.cal_call_queue_row.cal_call_queue_row_done .cal_call_queue_row_name,.cal_call_queue_row.cal_call_queue_row_done .cal_call_queue_row_meta{opacity:.55}.cal_call_queue_row.cal_call_queue_row_no_answer .cal_call_queue_row_status,.cal_call_queue_row.cal_call_queue_row_failed .cal_call_queue_row_status{color:var(--warn-ink)}.cal_call_queue_row_remove{width:22px;height:22px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cal_call_queue_row_remove:hover:not(:disabled){background:var(--e1-hover);color:var(--ink)}.cal_call_queue_row_remove:disabled{opacity:.3;cursor:not-allowed}.cal_call_queue_round_end{border:1px solid var(--boundary);background:var(--e1-canvas);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.cal_call_queue_round_head{color:var(--ink);margin:0;font-size:13px;font-weight:700}.cal_call_queue_round_sub{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.cal_call_queue_round_actions{gap:8px;margin-top:6px;display:flex}.cal_call_queue_again,.cal_call_queue_finish{height:30px;font-family:var(--app-sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.cal_call_queue_again{border:1px solid var(--primary-gold);background:var(--primary-gold);color:var(--gold-ink)}.cal_call_queue_finish{border:1px solid var(--boundary);color:var(--ink-body);background:0 0}.cal_call_queue_alldone{color:var(--ink-muted);margin:0;font-size:12px}.cal_call_queue_skipped{flex-direction:column;gap:4px;display:flex}.cal_call_queue_skipped_head{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px;font-weight:700}.cal_call_queue_skipped_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cal_call_queue_skipped_row{color:var(--ink-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.cal_call_queue_skipped_name{color:var(--ink-body);font-weight:600}.cal_call_queue_skipped_reason{flex:1;min-width:0}.cal_confirm_card{border:1px solid var(--boundary);background:var(--e1-canvas);font-family:var(--app-sans);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.hod_dialer_live .cal_confirm_card{flex:none}.cal_confirm_head{flex-direction:column;gap:2px;min-width:0;display:flex}.cal_confirm_kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px;font-weight:700}.cal_confirm_name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.cal_confirm_when{color:var(--ink-body);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.cal_confirm_meta{color:var(--ink-muted);margin:0;font-size:12px}.cal_confirm_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cal_confirm_btn{border:1px solid var(--boundary);background:var(--e4-float,transparent);min-height:40px;color:var(--ink);font:600 13px/16px var(--app-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cal_confirm_btn:hover:not(:disabled){background:var(--e1-hover)}.cal_confirm_btn:disabled{opacity:.45;cursor:not-allowed}.cal_confirm_btn:focus-visible,.cal_confirm_link:focus-visible{outline:2px solid var(--cta-outline-ring);outline-offset:2px}.cal_confirm_btn.cal_confirm_btn_confirm{border-color:var(--primary-gold);background:var(--primary-gold);color:var(--gold-ink)}.cal_confirm_btn.cal_confirm_btn_confirm.is-on,.cal_confirm_btn.is-on{border-color:var(--ok);background:var(--ok-chip);color:var(--ok);opacity:1}.cal_confirm_btn.cal_confirm_btn_cancel.is-on{border-color:var(--err);background:var(--err-chip);color:var(--err)}.cal_confirm_link{min-height:32px;color:var(--ink-muted);font:500 12px/16px var(--app-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.cal_confirm_link:hover:not(:disabled),.cal_confirm_link.is-on{color:var(--warn-ink)}.cal_confirm_link:disabled{opacity:.45;cursor:not-allowed}.cal_confirm_note{background:var(--warn-chip);color:var(--warn-ink);border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.cal_confirm_state{color:var(--ink-muted);margin:0;font-size:12px}.cal_confirm_card[data-cal-confirm-outcome=confirmed] .cal_confirm_state,.cal_confirm_card[data-cal-confirm-outcome=rescheduled] .cal_confirm_state{color:var(--ok);font-weight:600}.cal_call_queue_next{border:1px solid var(--primary-gold);background:var(--e1-canvas);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cal_call_queue_next_copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cal_call_queue_next_label{letter-spacing:.02em;text-transform:uppercase;color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cal_call_queue_next_name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hod_dialer_day_filter{border:1px solid var(--border-color);border-radius:999px;flex-shrink:0;align-self:flex-start;gap:4px;margin:0 12px 6px;padding:3px;display:inline-flex}.hod_dialer_day_filter button{min-height:30px;color:var(--ink-muted);font:600 12px/16px var(--app-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 12px}.hod_dialer_day_filter button.is-on{background:var(--e1-canvas);color:var(--ink)}.hod_dialer_day_tried{font:600 11px/15px var(--app-sans);color:var(--warn-ink);display:block}.hod_dialer_mic_toggle{min-height:32px;color:var(--ink-muted);font:600 12px/16px var(--app-sans);cursor:pointer;background:0 0;border:none;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.hod_dialer_mic_toggle:hover,.hod_dialer_mic_toggle[aria-expanded=true]{background:var(--cl-tile-hover);color:var(--ink)}.hod_dialer_mic{border:1px solid var(--cl-glass-border);border-radius:var(--radius-tile,14px);flex-direction:column;gap:8px;padding:12px;display:flex}.hod_dialer_mic_label{font:600 12px/16px var(--app-sans);color:var(--ink)}.hod_dialer_mic_select{border:1px solid var(--cl-glass-border);border-radius:var(--radius-control,11px);width:100%;min-height:36px;color:var(--ink);font:400 13px/18px var(--app-sans);background:0 0;padding:0 10px}.hod_dialer_mic_meter{background:var(--cl-tile-hover);border-radius:999px;height:8px;position:relative;overflow:hidden}.hod_dialer_mic_meter_fill{border-radius:inherit;background:var(--select);transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.hod_dialer_mic_meter[data-verdict=good] .hod_dialer_mic_meter_fill{background:var(--ok)}.hod_dialer_mic_meter[data-verdict=quiet] .hod_dialer_mic_meter_fill,.hod_dialer_mic_meter[data-verdict=hum] .hod_dialer_mic_meter_fill{background:var(--err)}.hod_dialer_mic_meter_line{background:var(--ink-muted);opacity:.6;width:2px;position:absolute;top:0;bottom:0;left:60%}.hod_dialer_mic_verdict[data-verdict=good]{color:var(--ok)}.hod_dialer_mic_verdict[data-verdict=quiet],.hod_dialer_mic_verdict[data-verdict=hum],.hod_dialer_mic_verdict[data-verdict=error]{color:var(--err-ink,var(--err))}@media (prefers-reduced-motion:reduce){.hod_dialer_mic_meter_fill{transition:none}}
