.cpn_page{padding-bottom:32px}.cpn_archived_toggle{color:var(--ink-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.cpn_archived_toggle input{cursor:pointer;margin:0}.cpn_brand_switch{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.cpn_brand_switch_label{color:var(--ink-muted);margin-right:4px;font-size:13px}.cpn_brand_gate{background:var(--e2-island);border:1px solid var(--border-color);text-align:center;border-radius:28px;padding:28px}.cpn_brand_gate_lead{color:var(--ink-body);margin:0 0 16px;font-size:15px}.cpn_brand_gate_row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cpn_brand_chip{border:1px solid var(--border-color);background:var(--e2-island);min-height:44px;color:var(--ink);cursor:pointer;border-radius:22px;padding:0 20px;font-size:14px;font-weight:600}.cpn_brand_chip:hover{border-color:var(--ink-muted)}.cpn_brand_chip[aria-pressed=true]{border-color:var(--ink)}.cpn_brand_chip:disabled{cursor:default;color:var(--ink-muted)}.cpn_brand_chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_row{cursor:pointer}.cpn_row_archived td{color:var(--ink-muted)}.cpn_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cpn_name_cell,.cpn_code_cell,.cpn_used_cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cpn_name_cell>*,.cpn_code_cell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpn_used_cell{align-items:flex-end}.cpn_name{color:var(--ink);font-weight:600}.cpn_name_sub,.cpn_code_extra{color:var(--ink-muted);font-size:12px}.cpn_code{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.cpn_meter{background:var(--border-color);border-radius:999px;width:56px;height:3px;display:block;overflow:hidden}.cpn_meter_fill{background:var(--ink);height:100%;display:block}.cpn_status_wrap{flex-direction:column;gap:2px;display:inline-flex}.cpn_status{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.cpn_status_active{color:var(--ok);background:var(--ok-chip)}.cpn_status_paused,.cpn_status_exhausted{color:var(--warn-ink);background:var(--warn-chip)}.cpn_status_scheduled,.cpn_status_expired,.cpn_status_archived{color:var(--ink-muted);background:var(--border-color);font-weight:500}.cpn_status_draft{color:var(--ink-muted);border:1px dashed var(--ink-muted);background:0 0;font-weight:500}.cpn_status_sub{color:var(--ink-muted);font-size:11px}.cpn_empty_first{background:var(--e2-island);border:1px solid var(--border-color);border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.cpn_empty_filtered{color:var(--ink-body);flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.hod_drawer.cpn_drawer .hod_drawer_title{letter-spacing:.02em;color:var(--ink);font-size:24px;font-weight:600;line-height:30px}.hod_drawer.cpn_drawer{max-width:100vw}.hod_drawer.cpn_drawer .hod_drawer_header{padding:22px 28px 16px}.hod_drawer.cpn_drawer .hod_drawer_body{padding:0 28px 36px}.cpn_dr{flex-direction:column;gap:28px;padding-top:18px;display:flex;container-type:inline-size}.cpn_dr>*{animation:.42s cubic-bezier(.22,1,.36,1) both cpn_rise}.cpn_dr>:nth-child(2){animation-delay:40ms}.cpn_dr>:nth-child(3){animation-delay:80ms}.cpn_dr>:nth-child(4){animation-delay:.12s}.cpn_dr>:nth-child(n+5){animation-delay:.16s}@keyframes cpn_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cpn_dr_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cpn_dr_state{align-items:center;gap:12px;min-width:0;display:flex}.cpn_verdict{min-height:40px;color:var(--ink-body);align-items:center;margin:0;font-size:14px;line-height:20px;display:flex}.cpn_dr_state .cpn_verdict{min-height:24px}.cpn_verdict_warn{color:var(--warn-ink);font-weight:600}.cpn_dr_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpn_dr_csv{border-radius:22px;align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.cpn_dr_archive{color:var(--err);cursor:pointer;background:0 0;border:none;border-radius:22px;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;transition:background .16s}.cpn_dr_archive:hover{background:var(--err-chip)}.cpn_dr_archive:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_ticket{background:var(--e2-island);border:1px solid var(--border-color);min-height:168px;box-shadow:var(--shadow-raise);border-radius:22px;grid-template-columns:minmax(0,1fr) 208px;display:grid;position:relative;overflow:hidden}.cpn_ticket:before,.cpn_ticket:after{content:"";z-index:1;background:var(--e2-island);border:1px solid var(--border-color);box-sizing:border-box;border-radius:50%;width:24px;height:24px;position:absolute;right:196px}.cpn_ticket:before{top:-13px}.cpn_ticket:after{bottom:-13px}.cpn_ticket_main{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:26px 28px;display:flex}.cpn_ticket_eyebrow{font-family:var(--novecento-wide);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.cpn_ticket_offer{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:44px;font-weight:600;line-height:1.02}.cpn_ticket_line{color:var(--ink-body);margin:4px 0 0;font-size:14px;line-height:20px}.cpn_ticket_runs{color:var(--ink-muted);margin:8px 0 0;font-size:13px}.cpn_ticket_stub{text-align:center;background:color-mix(in srgb, var(--gold) 12%, var(--e2-island));border-radius:0 21px 21px 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 18px;display:flex;position:relative}.cpn_ticket_stub:before{content:"";border-left:1.5px dashed color-mix(in srgb, var(--ink-muted) 45%, transparent);position:absolute;top:18px;bottom:18px;left:0}.cpn_ticket_copy{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;transition:background .16s;display:flex}.cpn_ticket_copy:hover{background:color-mix(in srgb, var(--e2-island) 70%, transparent)}.cpn_ticket_copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_ticket_code{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:600}.cpn_ticket_copy_hint{color:var(--ink-muted);font-size:12px;font-weight:500}.cpn_ticket_copy_done .cpn_ticket_copy_hint{color:var(--ok);font-weight:600}.cpn_ticket_count{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.cpn_ticket_auto{color:var(--ink-body);margin:0;font-size:13px;line-height:18px}@container (max-width:520px){.cpn_ticket{grid-template-columns:minmax(0,1fr)}.cpn_ticket:before,.cpn_ticket:after{display:none}.cpn_ticket_stub{border-radius:0 0 21px 21px}.cpn_ticket_stub:before{border-left:none;border-top:1.5px dashed color-mix(in srgb, var(--ink-muted) 45%, transparent);inset:0 18px auto}.cpn_ticket_offer{font-size:36px}}.cpn_dr_section h4{font-family:var(--novecento-wide);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px;font-size:11px;font-weight:600}.cpn_dr_facts{border:1px solid var(--border-color);background:var(--e2-island);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.cpn_fact{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.cpn_fact+.cpn_fact{border-left:1px solid var(--border-color)}@container (max-width:520px){.cpn_dr_facts{grid-template-columns:minmax(0,1fr)}.cpn_fact+.cpn_fact{border-left:none;border-top:1px solid var(--border-color)}}.cpn_fact dt{color:var(--ink-muted);font-size:12px;font-weight:500}.cpn_fact dd{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.cpn_meter{background:var(--border-color);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.cpn_meter_fill{background:var(--ink);border-radius:inherit;transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.cpn_meter_full .cpn_meter_fill{background:var(--warn-ink)}.cpn_dr_note{color:var(--ink-muted);max-width:68ch;margin:12px 0 0;font-size:12px;line-height:18px}.cpn_dr_loading,.cpn_rail_test_note{color:var(--ink-muted);font-size:13px}.cpn_dr_loading{padding-top:24px}.cpn_fine_list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.cpn_fine_list li{color:var(--ink-body);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.cpn_fine_list svg{color:var(--ink-muted);flex-shrink:0;margin-top:3px}.cpn_dr_empty{border:1px dashed var(--border-color);color:var(--ink-muted);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.cpn_dr_empty p{color:var(--ink-body);margin:0;font-size:14px}.cpn_code_single{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-size:18px;font-weight:600}.cpn_code_cell{letter-spacing:.06em;color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.cpn_codes_tbl,.cpn_redemptions_tbl{border:1px solid var(--border-color);background:var(--e2-island);border-radius:18px;width:100%;font-size:13px;overflow:hidden}.cpn_codes_tbl .cpn_tbl_head,.cpn_codes_tbl .cpn_tbl_row{grid-template-columns:1fr auto;gap:8px;display:grid}.cpn_redemptions_tbl .cpn_tbl_head,.cpn_redemptions_tbl .cpn_tbl_row{grid-template-columns:88px 1fr auto;gap:8px;display:grid}.cpn_tbl_head>*{text-align:left;color:var(--ink-muted);padding:10px 16px;font-size:12px;font-weight:600}.cpn_tbl_head>.cpn_num{text-align:right}.cpn_tbl_row>*{color:var(--ink-body);border-top:1px solid var(--border-color);padding:11px 16px}.cpn_confirm{background:var(--e2-island);border:1px solid var(--border-color);box-shadow:var(--shadow-raise);border-radius:28px;padding:20px;position:absolute;inset:auto 16px 16px}.cpn_confirm_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cpn_confirm_destructive{border:1px solid var(--err);background:var(--err-chip);min-height:44px;color:var(--err);cursor:pointer;border-radius:22px;padding:0 18px;font-weight:600}@media (prefers-reduced-motion:reduce){.cpn_dr>*{animation:none}.cpn_meter_fill{transition:none}}.cpn_builder{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start;gap:24px;padding-bottom:48px;display:grid}.cpn_builder>.cpn_brand_switch,.cpn_builder>.cpn_advisory,.cpn_builder>.cpn_brand_gate{grid-column:1/-1}@media (max-width:1280px){.cpn_builder{grid-template-columns:minmax(0,1fr)}}.cpn_builder_form{flex-direction:column;gap:20px;min-width:0;display:flex}.cpn_section{background:var(--e2-island);border:1px solid var(--border-color);border-radius:28px;padding:20px 22px}.cpn_section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 14px;font-size:13px;font-weight:600}.cpn_presets{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.cpn_preset{text-align:left;border:1px solid var(--border-color);background:var(--e2-island);cursor:pointer;border-radius:22px;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;display:flex}.cpn_preset_on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cpn_preset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_preset_label{color:var(--ink);font-size:14px;font-weight:600}.cpn_preset_blurb{color:var(--ink-muted);font-size:12px;line-height:17px}.cpn_field{margin:0 0 14px}.cpn_label{color:var(--ink-body);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.cpn_input{border:1px solid var(--border-color);background:var(--e2-island);height:44px;color:var(--ink);border-radius:12px;padding:0 12px;font-size:14px;font-weight:400}.cpn_input_code{text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}.cpn_input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_inline_fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cpn_radio_row{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.cpn_limits_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cpn_toggle_row{border-top:1px solid var(--border-color);padding:10px 0}.cpn_toggle_row:first-of-type{border-top:none}.cpn_toggle_head{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.cpn_toggle_body{padding:8px 0 0 28px}.cpn_smallprint{border-top:1px solid var(--border-color);padding:8px 0}.cpn_smallprint:first-of-type{border-top:none}.cpn_smallprint_note{color:var(--ink-muted);margin:2px 0 0 28px;font-size:12px;line-height:17px}.cpn_hint{color:var(--ink-muted);margin:6px 0 0;font-size:12px}.cpn_weekdays{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cpn_day{border:1px solid var(--border-color);background:var(--e2-island);min-width:44px;min-height:44px;color:var(--ink-body);cursor:pointer;border-radius:22px;font-size:12px;font-weight:600}.cpn_day_on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cpn_tier_add,.cpn_tier_remove{color:var(--ink);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:underline}.cpn_advisory{background:var(--warn-chip);color:var(--warn-ink);border-radius:22px;margin:0;padding:12px 16px;font-size:13px;font-weight:600}.cpn_forced_defaults{background:var(--warn-chip);color:var(--warn-ink);border-radius:22px;margin:0;padding:12px 16px 12px 34px;font-size:13px}.cpn_save_error{color:var(--err);margin:0;font-size:13px;font-weight:600}.cpn_builder_actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cpn_rail{background:var(--e2-island);border:1px solid var(--border-color);border-radius:28px;flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:16px}.cpn_rail_headline{color:var(--ink);margin:0;font-size:18px;font-weight:600}.cpn_rail_body{flex-direction:column;gap:6px;display:flex}.cpn_clause{color:var(--ink-body);cursor:pointer;border-bottom:2px solid #0000;margin:0;font-size:14px;line-height:21px;transition:border-color .15s cubic-bezier(.23,1,.32,1)}.cpn_clause_lit{border-bottom-color:var(--ink)}.cpn_missing{color:var(--ink-muted);text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.cpn_problems{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cpn_problem{color:var(--warn-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.cpn_problem_block{font-weight:600}.cpn_problem_glyph{line-height:18px}.cpn_problem_text{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cpn_test{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cpn_test h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.cpn_test_open{align-self:flex-start}.cpn_test_cart{color:var(--ink-body);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cpn_test_cart li{justify-content:space-between;gap:8px;display:flex}.cpn_test_cart button{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.cpn_test_error{color:var(--err);margin:0;font-size:12px}.cpn_receipt{border-top:1px solid var(--border-color);flex-direction:column;gap:4px;padding-top:10px;display:flex}.cpn_receipt_row{color:var(--ink-body);justify-content:space-between;gap:12px;font-size:14px;display:flex}.cpn_receipt_discount{color:var(--ink);font-weight:600}.cpn_receipt_total{border-top:1px solid var(--border-color);color:var(--ink);padding-top:6px;font-weight:600}@media (prefers-reduced-motion:reduce){.cpn_clause{transition-property:opacity;transition-duration:.12s}}.cpn_hint_err{color:var(--err-ink)}.cpn_picker{flex-direction:column;gap:10px;max-width:720px;display:flex}.cpn_picker_bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cpn_picker_search{flex:260px;min-width:0}.cpn_picker_tabs{border:1px solid var(--border-color);border-radius:12px;display:inline-flex;overflow:hidden}.cpn_picker_tab{background:var(--e2-island);min-height:44px;color:var(--ink-body);cursor:pointer;border:none;padding:0 14px;font-size:13px}.cpn_picker_tab.is-active{background:var(--ink);color:var(--e2-island)}.cpn_picker_tab:focus-visible,.cpn_picker_expand:focus-visible,.cpn_picker_promote:focus-visible,.cpn_chip_x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cpn_picker_tree{border:1px solid var(--border-color);background:var(--e2-island);border-radius:12px;max-height:420px;padding:4px 12px;overflow-y:auto}.cpn_picker_group{border-top:1px solid var(--border-color);padding:4px 0}.cpn_picker_group:first-child{border-top:none}.cpn_picker_group_head{align-items:center;gap:8px;display:flex}.cpn_picker_check{min-height:40px;color:var(--ink);flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.cpn_picker_group_name{font-weight:600}.cpn_picker_slug,.cpn_picker_count,.cpn_picker_via,.cpn_picker_price{color:var(--ink-muted);font-size:12px;font-weight:400}.cpn_picker_count,.cpn_picker_price{white-space:nowrap;font-variant-numeric:tabular-nums}.cpn_picker_expand{min-width:44px;min-height:40px;color:var(--ink-body);cursor:pointer;background:0 0;border:none;font-size:14px}.cpn_picker_promote{color:var(--ink-body);text-align:left;cursor:pointer;background:0 0;border:none;margin:0 0 6px 28px;padding:0;font-size:12px;text-decoration:underline}.cpn_picker_items{margin:0 0 4px;padding:0 0 0 28px;list-style:none}.cpn_picker_items li{align-items:center;gap:8px;display:flex}.cpn_picker_tag{background:var(--border-color);color:var(--ink-body);border-radius:6px;padding:1px 6px;font-size:11px}.cpn_picker_chips{flex-wrap:wrap;gap:6px;display:flex}.cpn_chip{border:1px solid var(--border-color);background:var(--e2-island);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:12px;display:inline-flex}.cpn_chip_exclude{color:var(--ink-body);border-style:dashed}.cpn_chip_stale{border-color:var(--err);background:var(--err-chip);color:var(--err-ink)}.cpn_chip_x{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:14px}.cpn_idlist{flex-direction:column;gap:2px;display:flex}.cpn_span_all{flex-basis:100%;padding-left:0}
.onlybackdrop.hod_sheet[data-cs-sheet=side] .only_modal.anc_modal{width:480px;max-width:min(480px,100vw - 72px)}.only_modal.anc_modal .anc_wrap,.only_modal.anc_modal .anc_topbar,.only_modal.anc_modal .anc_content{width:100%;max-width:none;margin:0}.only_modal.anc_modal .anc_layout{gap:0}.only_modal.anc_modal .anc_title{font-size:22px;line-height:28px}.only_modal.anc_modal .anc_section_sub{margin-bottom:20px}.only_modal.anc_modal .anc_form_grid{grid-template-columns:1fr;gap:16px}.only_modal.anc_modal .anc_avatar,.only_modal.anc_modal .anc_avatar img{width:88px;height:88px}
.cl_drawer2 .cl_rail_notes,.cl_detail_embedded .cl_rail_notes{gap:var(--cl-space-2);flex-direction:column;flex-shrink:0;display:flex}.cl_drawer2 .cl_rail_notes_box,.cl_detail_embedded .cl_rail_notes_box{resize:vertical;box-sizing:border-box;width:100%;min-height:96px;font-family:var(--app-sans);color:var(--cl-ink);background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:var(--radius-control);padding:var(--cl-space-3);outline:none;font-size:14px;font-weight:500;line-height:20px}.cl_drawer2 .cl_rail_notes_box::placeholder,.cl_detail_embedded .cl_rail_notes_box::placeholder{color:var(--cl-ink-muted);opacity:.7}.cl_drawer2 .cl_rail_notes_box:focus,.cl_detail_embedded .cl_rail_notes_box:focus{border-color:var(--primary-gold)}.cl_drawer2 .cl_rail_notes_box:disabled,.cl_detail_embedded .cl_rail_notes_box:disabled{opacity:.6}.cl_drawer2 .cl_rail_notes_icon,.cl_detail_embedded .cl_rail_notes_icon{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--cl-ink);background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:var(--radius-control);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cl_drawer2 .cl_rail_notes_icon .icon,.cl_detail_embedded .cl_rail_notes_icon .icon{font-size:18px;line-height:1}.cl_drawer2 .cl_rail_notes_icon:hover:not(:disabled),.cl_detail_embedded .cl_rail_notes_icon:hover:not(:disabled){background:#6f655714}.cl_drawer2 .cl_rail_notes_icon:focus-visible,.cl_detail_embedded .cl_rail_notes_icon:focus-visible{outline-offset:2px;outline:2px solid #443e33;box-shadow:0 0 0 3px #443e3338}.cl_drawer2 .cl_rail_notes_icon:disabled,.cl_detail_embedded .cl_rail_notes_icon:disabled{cursor:default;color:#554e4073;background:#6f655724;border-color:#0000}.cl_detail_embedded .cl_rail:has([data-cs-marker=inbox-notes-align-1139]){max-height:none}.add_appt_selected_client .cl_rail_notes{gap:var(--cl-space-2,8px);flex-direction:column;flex-shrink:0;width:100%;display:flex}.add_appt_selected_client .cl_rail_notes_box{resize:vertical;box-sizing:border-box;width:100%;min-height:72px;font-family:var(--app-sans,var(--roboto));color:var(--ink,#443e33);background:var(--e2-island);border:1px solid #443e3347;border-radius:12px;outline:none;padding:12px;font-size:14px;font-weight:500;line-height:20px}.add_appt_selected_client .cl_rail_notes_box::placeholder{color:var(--ink-muted,#6f6557);opacity:.7}.add_appt_selected_client .cl_rail_notes_box:focus{border-width:2px;border-color:#443e33;padding:11px;box-shadow:0 0 0 3px #443e3338}.add_appt_selected_client .cl_rail_notes_box:disabled{opacity:.6}.add_appt_selected_client .cl_rail_notes_icon{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--ink,#443e33);background:var(--e2-island);border:1px solid #443e3347;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.add_appt_selected_client .cl_rail_notes_icon .icon{font-size:18px;line-height:1}.add_appt_selected_client .cl_rail_notes_icon:hover:not(:disabled){background:#6f655714}.add_appt_selected_client .cl_rail_notes_icon:focus-visible{outline-offset:2px;outline:2px solid #443e33;box-shadow:0 0 0 3px #443e3338}.add_appt_selected_client .cl_rail_notes_icon:disabled{cursor:default;color:#554e4073;background:#6f655724;border-color:#0000}.cl_drawer2 .cl_appt_note{margin:var(--cl-space-3) 0 0;font-family:var(--app-sans);color:var(--cl-ink);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:0;font-size:14px;font-weight:400;line-height:20px}.cl_panel_body .cl_appt_row{cursor:pointer}.cl_panel_body .cl_appt_row:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px}.cl_appt_card .cl_appt_actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}
.cl_ms_plans{gap:var(--cl-space-3);flex-direction:column;display:flex}.cl_ms_empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.cl_ms_empty_icon{background:var(--e2-island);width:56px;height:56px;color:var(--ink-muted,#6f6557);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #443e3314}.cl_ms_empty_icon .icon{font-size:24px}.cl_ms_empty_title{font-family:var(--nevecento);letter-spacing:.4px;text-transform:uppercase;color:var(--secondary-brown);margin:0;font-size:15px}.cl_ms_empty_sub{color:var(--secondary-brown);max-width:22rem;margin:0;font-size:14px}.cl_ms_billing_plan{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-brown);margin:0 0 var(--cl-space-2);font-size:13px;font-weight:600}.cl_ms_tab .cl_ms_heading_row{justify-content:space-between;align-items:center;gap:var(--cl-space-2);margin:0 0 var(--cl-space-3);display:flex}.cl_ms_tab .cl_ms_heading_row .cl_section_title{margin:0}.cl_ms_tab .yellow_link{color:var(--ink);text-underline-offset:2px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.cl_ms_tab .yellow_link:hover{color:var(--ink)}.golden_btn.cl_ms_sell{justify-content:center;align-items:center;gap:8px;display:inline-flex}.cl_ms_tab .golden_btn.cl_ms_sell{margin-top:var(--cl-space-3)}.cl_ms_tab .ms_status_paused{color:var(--warn-ink);background:#fdf4e5}.cl_ms_toolbar{gap:var(--cl-space-2);flex-wrap:wrap;display:flex}.cl_ms_plan .cl_ms_toolbar{margin:var(--cl-space-4) 0 0;padding-top:var(--cl-space-3);border-top:1px solid var(--cl-line)}.cl_ms_toolbar .golden_btn,.cl_ms_toolbar .small_gray_border_btn{white-space:nowrap;flex:0 auto;justify-content:center;min-width:max-content;min-height:44px;padding:10px 16px}.cl_ms_toolbar .golden_btn{font-size:15px;font-weight:600}.cl_ms_toolbar .small_gray_border_btn{border-radius:var(--radius-control)}.cl_ms_toolbar .cl_ms_toolbar_destructive{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.cl_ms_toolbar .cl_ms_toolbar_destructive:hover:not(:disabled){background:color-mix(in srgb, var(--red) 6%, transparent)}.cl_ms_toolbar .small_gray_border_btn:disabled{color:#554e4073;box-shadow:none;cursor:default;background:#6f655724;border-color:#0000}.cl_ms_qr_hint,.cl_ms_qr_warn{color:var(--secondary-brown);margin:0 0 var(--cl-space-3);font-size:14px}.cl_ms_qr_warn{color:var(--warn-ink)}.cl_ms_qr_body{align-items:flex-start;gap:var(--cl-space-3);margin:0 0 var(--cl-space-3);display:flex}.cl_ms_qr_body img{border:1px solid var(--cl-line);background:0 0;border-radius:12px;width:148px;height:148px;padding:8px}.cl_ms_qr_tier{font-family:var(--nevecento);letter-spacing:.4px;text-transform:uppercase;color:var(--secondary-brown);margin:0 0 4px;font-size:13px}.cl_ms_qr_name{color:var(--ink);margin:0;font-size:16px;font-weight:600}.cl_ms_qr .cl_ms_toolbar{margin-top:var(--cl-space-2)}.cl_ms_qr_head{justify-content:space-between;align-items:flex-start;gap:var(--cl-space-2);display:flex}.cl_ms_qr_chip{border:1px solid var(--cl-line);color:var(--secondary-brown);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;line-height:16px}.cl_ms_qr_code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px}.cl_stripe_mark{font-family:var(--roboto);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.cl_stripe_mark_glyph{width:16px;height:16px;color:var(--ink-on-deep);background:var(--info-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.cl_stripe_mark_ok .cl_stripe_mark_glyph{background:var(--ok-ink)}.cl_stripe_mark_bad .cl_stripe_mark_glyph{background:var(--err-ink)}.cl_stripe_mark_ok{color:var(--ok-ink)}.cl_stripe_mark_bad{color:var(--err-ink);font-weight:600}.cl_stripe_mark_unknown{color:var(--info-ink)}.cl_stripe_mark_recheck{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 8px;font-size:11px;line-height:16px}.cl_stripe_mark_recheck:disabled{opacity:.6;cursor:default}.cl_ms_plan .cl_ms_plan_sold_by{margin-top:var(--cl-space-3);align-items:center;gap:var(--cl-space-2);min-width:0;display:flex}.cl_ms_plan .cl_ms_plan_sold_by_label{font-family:var(--roboto);color:var(--secondary-brown);white-space:nowrap;font-size:14px}.cl_ms_activity_link{margin-top:6px;font-size:13px;display:inline-block}
.cl_docs_head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cl_docs_head .cl_section_title{margin:0}.cl_docs_head .golden_btn{align-items:center;gap:6px;display:inline-flex}.cl_docs_lede{color:var(--cl-ink-muted);margin:0 0 14px;font-size:13px;line-height:1.4}.cl_docs_compose{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.cl_docs_compose .crm_tl_seg,.cl_docs_filter{flex-wrap:wrap;width:fit-content;margin-left:0}.cl_docs_caption{border:1px solid var(--cl-line);background:var(--cl-surface);width:100%;height:36px;color:var(--cl-ink);font-family:var(--app-sans);border-radius:10px;padding:0 12px;font-size:13px}.cl_docs_caption::placeholder{color:var(--cl-ink-muted)}.cl_docs_drop{border:1px dashed var(--cl-line);background:var(--cl-accent-soft);min-height:88px;color:var(--cl-ink);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;padding:16px;font-size:13px;display:flex;position:relative}.cl_docs_drop.is_over{background:var(--cl-surface);border-style:solid}.cl_docs_file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cl_docs_filter{margin-bottom:14px}.cl_docs_grid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl_docs_card{border:1px solid var(--cl-line);background:var(--cl-surface);border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.cl_docs_thumb{background:var(--cl-accent-soft);cursor:pointer;border:0;border-radius:10px;width:72px;height:72px;padding:0;overflow:hidden}.cl_docs_thumb img{object-fit:cover;width:100%;height:100%}.cl_docs_fileicon{width:100%;height:100%;color:var(--cl-ink-muted);justify-content:center;align-items:center;display:flex}.cl_docs_meta{flex-direction:column;gap:4px;min-width:0;display:flex}.cl_docs_name{color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.cl_docs_sub{color:var(--cl-ink-muted);margin:0;font-size:12px}.cl_docs_actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cl_docs_actions .small_gray_border_btn{align-items:center;gap:4px;display:inline-flex}.cl_docs_confirm{color:var(--cl-ink)}.cl_docs_lightbox{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cl_docs_lightbox_scrim{background:var(--cl-ink);opacity:.45;border:0;position:absolute;inset:0}.cl_docs_lightbox_card{z-index:1;background:var(--cl-surface);border-radius:16px;max-width:min(720px,100%);max-height:90vh;padding:16px;position:relative;overflow:auto}.cl_docs_lightbox_card img{border-radius:10px;max-width:100%;max-height:70vh;margin:0 auto 10px;display:block}.cl_docs_lightbox_close{background:var(--cl-accent-soft);width:32px;height:32px;color:var(--cl-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}
:root{--href-ink:var(--ink);--href-muted:var(--ink-muted);--href-surface:var(--e2-island);--href-tile:var(--e1-canvas);--href-hairline:var(--hairline);--href-check-fill:var(--ink);--href-check-glyph:var(--e2-island);--href-check-edge:color-mix(in srgb, var(--ink) 56%, transparent);--href-focus-halo:color-mix(in srgb, var(--ink) 22%, transparent)}html[data-theme=dark]{--href-ink:var(--ink);--href-muted:var(--ink-body);--href-surface:var(--e2-island);--href-tile:var(--e1-canvas);--href-hairline:var(--hairline);--href-check-fill:var(--ink);--href-check-glyph:var(--e0-ground);--href-check-edge:color-mix(in srgb, var(--ink) 56%, transparent);--href-focus-halo:color-mix(in srgb, var(--ink) 22%, transparent)}.href_tab{flex-direction:column;gap:20px;display:flex}.href_brand{max-width:320px}.href_row{align-items:center;gap:12px;display:flex}.href_row_switch{min-height:44px}.href_label{color:var(--href-ink);font-size:13.5px;font-weight:500;line-height:20px;display:block}.href_heading{color:var(--href-ink);margin:8px 0 0;font-size:15px;font-weight:600;line-height:22px}.href_grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.href_field{flex-direction:column;gap:6px;display:flex}.href_input{border:1px solid var(--href-hairline);background:var(--href-surface);height:44px;color:var(--href-ink);font-variant-numeric:tabular-nums lining-nums;border-radius:12px;padding:0 12px;font-size:15px}.href_input:focus{outline:2px solid var(--href-ink);outline-offset:2px;box-shadow:0 0 0 3px var(--href-focus-halo)}.href_euro{border:1px solid var(--href-hairline);background:var(--href-surface);border-radius:12px;align-items:stretch;min-height:44px;display:flex}.href_euro:focus-within{outline:2px solid var(--href-ink);outline-offset:2px;box-shadow:0 0 0 3px var(--href-focus-halo)}.href_euro_mark{color:var(--href-ink);font-variant-numeric:tabular-nums lining-nums;align-items:center;padding:0 0 0 12px;font-size:15px;font-weight:600;display:flex}.href_input_euro{box-shadow:none;background:0 0;border:0;flex:1}.href_input_euro:focus{box-shadow:none;outline:none}.href_perks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.href_perk_tier{border:1px solid var(--href-hairline);background:var(--href-surface);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.href_perk_tier legend{padding:0 4px}.href_check{cursor:pointer;min-height:44px;color:var(--href-ink);align-items:center;gap:10px;display:flex;position:relative}.href_check input{opacity:0;width:1px;height:1px;position:absolute}.href_check_box{border:1.5px solid var(--href-check-edge);background:var(--href-surface);border-radius:7px;flex-shrink:0;width:22px;height:22px;position:relative}.href_check input:checked+.href_check_box{background:var(--href-check-fill);border-color:var(--href-check-fill)}.href_check input:checked+.href_check_box:after{content:"";border:solid var(--href-check-glyph);border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.href_check input:focus-visible+.href_check_box{outline:2px solid var(--href-ink);outline-offset:2px;box-shadow:0 0 0 3px var(--href-focus-halo)}.href_check_text{color:var(--href-ink);font-size:14px;font-weight:500}.href_summary_window{color:var(--href-muted);margin:0 0 10px;font-size:12.5px;line-height:18px}.href_summary_tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.href_tile{border:1px solid var(--href-hairline);background:var(--href-tile);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.href_tile_value{color:var(--href-ink);font-variant-numeric:tabular-nums lining-nums;font-size:20px;font-weight:600;line-height:1.2}.href_facts{gap:10px;margin:0 0 16px;display:grid}.href_facts>div{gap:2px;display:grid}.href_facts dt,.href_list dt{color:var(--href-muted);font-size:12.5px;font-weight:500}.href_facts dd,.href_list dd{color:var(--href-ink);margin:0;font-size:14px;font-weight:500}.href_code{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em}.href_list_title{color:var(--href-ink);margin:0 0 8px;font-size:13.5px;font-weight:600}.href_list{gap:10px;margin:0;display:grid}.href_list_row{border-top:1px solid var(--href-hairline);padding:10px 0}.href_list_row:first-child{border-top:0;padding-top:0}.href_btn_secondary,.href_btn_destructive{border:1px solid var(--boundary);border-radius:var(--radius-control);background:var(--e2-island);min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;appearance:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.href_btn_secondary:hover{background:var(--e2-hover);color:var(--ink)}.href_btn_destructive{border-color:var(--err-ink);color:var(--err-ink)}.href_btn_destructive:hover{background:var(--err-chip)}.href_btn_small{min-height:36px;padding:0 12px;font-size:13px}.href_btn_secondary:focus-visible,.href_btn_destructive:focus-visible,.href_text_btn:focus-visible,.href_seg_opt:focus-within,.href_radio input:focus-visible+.href_radio_mark{outline:2px solid var(--select);outline-offset:2px;box-shadow:0 0 0 3px var(--href-focus-halo)}.href_btn_secondary:disabled,.href_btn_destructive:disabled{background:var(--e1-pressed);color:var(--ink-muted);cursor:not-allowed;border-color:#0000}.href_text_btn{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;line-height:20px;text-decoration:underline}.href_text_btn:disabled{color:var(--ink-muted);cursor:not-allowed;text-decoration:none}.href_voice{min-height:20px;color:var(--ink-body);margin:0;font-size:13.5px;line-height:20px}.href_voice[data-kind=error]{color:var(--err-ink);font-weight:600}.href_voice[data-kind=advisory]{color:var(--warn-ink);font-weight:500}.href_voice[data-kind=saved]{color:var(--ok-ink);font-weight:500}.href_notice{border:1px solid var(--hairline);background:var(--info-chip);color:var(--info-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:20px;display:flex}.href_notice[data-kind=block]{border:1px dashed var(--boundary);background:var(--e1-canvas);color:var(--ink-body)}.href_notice[data-kind=advisory]{border-color:var(--warn-ink);background:var(--warn-chip);color:var(--warn-ink);font-weight:500}.href_notice_icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.href_fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.href_fieldset:disabled .href_input,.href_fieldset:disabled .href_euro{background:var(--e1-canvas);color:var(--ink-muted)}.href_section_block{flex-direction:column;gap:12px;display:flex}.href_chip{border-radius:var(--radius-pill);align-items:center;min-height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.href_chip[data-live=yes]{border:1px solid var(--ok-ink);background:var(--ok-chip);color:var(--ok-ink)}.href_chip[data-live=no]{border:1px dashed var(--boundary);background:var(--e2-island);color:var(--ink-body)}.href_seg{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--e1-canvas);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.href_seg_opt{min-height:36px;color:var(--ink-body);cursor:pointer;border-radius:8px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.href_seg_opt input{opacity:0;width:1px;height:1px;position:absolute}.href_seg_opt.is_on{background:var(--e2-island);color:var(--ink);box-shadow:0 0 0 1px var(--boundary);font-weight:600}.href_hint{color:var(--ink-muted);font-size:12.5px;line-height:18px}.href_unit_mark{color:var(--ink);align-items:center;padding:0 12px 0 0;font-size:15px;font-weight:600;display:flex}.href_release{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.href_release legend{margin-bottom:4px}.href_radio{border:1px solid var(--hairline);background:var(--e2-island);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex;position:relative}.href_radio.is_on{border-color:var(--ink)}.href_radio input{opacity:0;width:1px;height:1px;position:absolute}.href_radio_mark{border:1.5px solid var(--href-check-edge);background:var(--e2-island);border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.href_radio input:checked+.href_radio_mark{border-color:var(--ink)}.href_radio input:checked+.href_radio_mark:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:5px}.href_radio_copy{flex-direction:column;gap:2px;display:flex}.href_radio_label{color:var(--ink);font-size:14px;font-weight:600}.href_radio_note{color:var(--ink-muted);font-size:12.5px;line-height:18px}.href_radio_note[data-kind=risk]{color:var(--warn-ink)}.href_loyalty summary{cursor:pointer;margin:0 0 12px}.href_preview{border:1px solid var(--hairline);border-radius:var(--radius-tile);background:var(--e2-island);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.href_preview_list{gap:10px;margin:0;display:grid}.href_preview_list>div{gap:2px;display:grid}.href_preview_list dt{color:var(--ink-muted);font-size:12.5px;font-weight:500}.href_preview_list dd{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.href_preview_note{color:var(--ink-muted);margin:0;font-size:12.5px}.href_code_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.href_plain_list{margin:0;padding:0;list-style:none}.href_block{margin:0 0 16px}.href_links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.href_link_row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.href_link_row:first-child{border-top:0}.href_link_brand{color:var(--ink);font-size:13.5px;font-weight:600}.href_link_url{color:var(--ink-body);overflow-wrap:anywhere;grid-column:1;font-size:12.5px}.href_link_row .href_btn_secondary{grid-area:1/2/span 2}.href_copy_voice{min-height:18px;color:var(--err-ink);margin:0 0 8px;font-size:12.5px}.href_pending{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:0 0 8px;font-size:14px;font-weight:600}.href_status_chip{border-radius:10px;align-items:center;min-height:22px;padding:0 8px;font-size:12.5px;font-weight:600;line-height:20px;display:inline-flex}.href_status_chip[data-tone=waiting]{border:1px dashed var(--boundary);background:var(--e2-island);color:var(--ink-body)}.href_status_chip[data-tone=ok]{border:1px solid var(--ok-ink);background:var(--ok-chip);color:var(--ok-ink)}.href_status_chip[data-tone=muted]{border:1px solid var(--hairline);background:var(--e1-canvas);color:var(--ink-muted)}.href_status_chip[data-tone=warn]{border:1.5px solid var(--warn-ink);background:var(--warn-chip);color:var(--warn-ink)}.href_reason{color:var(--ink-body);margin-top:2px;font-size:12.5px;display:block}.href_row_meta{color:var(--ink-muted);margin-top:2px;font-size:12.5px;display:block}.href_card_badge{border:1px solid var(--boundary);background:var(--e2-island);min-height:22px;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.href_modal_body{flex-direction:column;gap:10px;min-width:min(440px,100vw - 32px);padding:24px;display:flex}.href_modal_title{color:var(--ink);margin:0;font-size:18px;font-weight:600}.href_modal_lead{color:var(--ink-body);margin:0;font-size:14px;line-height:20px}.href_modal_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.href_code_input{letter-spacing:.06em;text-transform:uppercase;width:100%}.href_textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px}.href_lock{border:1px dashed var(--boundary);background:var(--e1-canvas);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.href_lock_icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.href_lock_copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.href_lock_title{margin:0;font-size:14px;font-weight:600}.href_lock_body{color:var(--ink-body);margin:0;font-size:13.5px;line-height:20px}.co_pay_row_code{justify-content:flex-end}.hrr_filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0;display:flex}.hrr_filter{min-width:180px}.hrr_panels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:12px 0 20px;display:grid}.hrr_panel{border:1px solid var(--hairline);border-radius:var(--radius-tile);background:var(--e2-island);min-width:0;padding:16px}.hrr_panel_title{color:var(--ink);margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:600}.hrr_num{font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.hrr_funnel{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hrr_funnel_step{color:var(--ink-body);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.hrr_funnel_bar{background:var(--e1-canvas);border-radius:4px;height:8px;overflow:hidden}.hrr_funnel_fill{background:var(--chart-1);border-radius:4px;height:100%;display:block}.hrr_side_stats,.hrr_cost{gap:8px;margin:0;display:grid}.hrr_side_stats>div,.hrr_cost>div{justify-content:space-between;gap:12px;display:flex}.hrr_side_stats dt,.hrr_cost dt{color:var(--ink-body);font-size:13.5px;font-weight:500}.hrr_side_stats dd,.hrr_cost dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.hrr_table{border-collapse:collapse;width:100%;font-size:13.5px}.hrr_table th{border-bottom:1px solid var(--boundary);color:var(--ink-muted);text-align:left;padding:8px;font-size:12.5px;font-weight:600}.hrr_table td{border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:top;padding:8px}.hrr_table th.hrr_num,.hrr_table td.hrr_num{text-align:right}.hrr_list_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hrr_count,.hrr_note,.hrr_empty{color:var(--ink-muted);font-size:13px}.hrr_empty{padding:12px 8px}.hrr_pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.hrr_top{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hrr_top_row{border-top:1px solid var(--hairline);gap:6px;padding:8px 0;display:grid}.hrr_top_row:first-child{border-top:0;padding-top:0}.hrr_top_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hrr_top_name{color:var(--ink);font-size:14px;font-weight:600}.hrr_top_counts{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.hrr_top_counts>div{gap:6px;display:flex}.hrr_top_counts dt{color:var(--ink-muted);font-size:12.5px;font-weight:500}.hrr_top_counts dd{color:var(--ink);margin:0;font-size:12.5px;font-weight:600}
.cs_daypass_row{position:relative}.cs_daypass_row_line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs_daypass_book_link{appearance:none;min-height:24px;font:600 13px/18px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}.cs_daypass_book_link:focus-visible{outline:2px solid var(--select);outline-offset:2px;box-shadow:0 0 0 3px var(--hairline);border-radius:6px}.cs_daypass_booked{font:500 12px/16px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);font-variant-numeric:tabular-nums}.cs_daypass_float{z-index:5;background:var(--cs-panel-glass-fill);-webkit-backdrop-filter:blur(22px)saturate(1.9);backdrop-filter:blur(22px)saturate(1.9);box-shadow:var(--shadow-raise), inset 0 0 0 1px var(--cs-sheet-rim);outline:1px solid var(--hairline);border-radius:18px;padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cs_daypass_float{background:var(--e1-canvas)}}@media (prefers-reduced-transparency:reduce){.cs_daypass_float{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--e1-canvas)}}@media (prefers-contrast:more){.cs_daypass_float{background:var(--e4-float);outline-color:var(--boundary)}}.cs_daypass_float_title{font:600 15px/20px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink);margin:0 0 2px}.cs_daypass_float_sub{font:400 12px/16px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);margin:0 0 10px}.cs_daypass_cal{background:var(--e2-island);border:1px solid var(--hairline);border-radius:12px;padding:10px 10px 8px}.cs_daypass_cal_head{font:600 13px/18px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink);justify-content:space-between;align-items:center;padding:0 4px 6px;display:flex}.cs_daypass_cal_step{appearance:none;width:28px;height:28px;font:500 16px/28px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px}.cs_daypass_cal_step:hover{background:var(--dt-row-hover)}.cs_daypass_cal_step:focus-visible,.cs_daypass_cal_day:focus-visible{outline:2px solid var(--select);outline-offset:2px;box-shadow:0 0 0 3px var(--hairline)}.cs_daypass_cal_grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cs_daypass_cal_wd{font:500 10px/16px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);text-align:center;text-transform:uppercase;letter-spacing:.04em}.cs_daypass_cal_day{appearance:none;height:32px;font:500 13px/18px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.cs_daypass_cal_day:hover:not(:disabled){background:var(--dt-row-hover)}.cs_daypass_cal_day[data-outside=true]{color:var(--ink-muted)}.cs_daypass_cal_day[data-past=true]{color:var(--ink-muted);opacity:.55;cursor:default;text-decoration:line-through}.cs_daypass_cal_day[data-today=true]{box-shadow:inset 0 0 0 1px var(--ink)}.cs_daypass_cal_day[aria-pressed=true]{background:var(--select);color:var(--e2-island);font-weight:600}.cs_daypass_cal_day[data-full=true]{background:var(--boundary);color:var(--e2-island);text-decoration:line-through}.cs_daypass_cal_legend{font:400 11px/14px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);gap:14px;margin:8px 4px 0;display:flex}.cs_daypass_cal_legend i{vertical-align:middle;border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.cs_daypass_cal_legend i.is-chosen{background:var(--select)}.cs_daypass_cal_legend i.is-today{box-shadow:inset 0 0 0 1px var(--ink)}.cs_daypass_cal_legend i.is-full{background:var(--boundary)}.cs_daypass_float_voice{min-height:20px;font:500 12px/16px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:8px 0 0}.cs_daypass_float_actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.cs_daypass_float_cancel{appearance:none;min-height:36px;font:500 13px/18px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));color:var(--ink-body);cursor:pointer;background:0 0;border:0;padding:0 8px}.cs_daypass_float_cta{appearance:none;background:var(--cta);min-height:36px;color:var(--cta-ink);font:600 14px/20px var(--app-sans,var(--roboto,Inter, system-ui, sans-serif));box-shadow:inset 0 0 0 1px var(--cta-edge), inset 0 1px 0 var(--cs-sheet-rim);cursor:pointer;border:0;border-radius:22px;padding:0 16px;transition:transform .12s}.cs_daypass_float_cta:hover:not(:disabled){background:var(--cta-hover)}.cs_daypass_float_cta:active:not(:disabled){transform:scale(.97)}.cs_daypass_float_cta:disabled{background:var(--dt-row-hover);color:var(--ink-body);opacity:.5;box-shadow:none;cursor:default}.cs_daypass_float_cancel:focus-visible,.cs_daypass_float_cta:focus-visible{outline:2px solid var(--select);outline-offset:2px;box-shadow:0 0 0 3px var(--hairline)}
.only_modal.ms_modal.ms_change_sheet{width:min(520px,100vw - 32px);max-width:96vw}.ms_change_sheet .ms_change_lede{font-family:var(--roboto,Inter, system-ui, sans-serif);color:var(--vellum-ink-muted,#6f6557);margin:4px 0 0;font-size:13.5px;font-weight:500;line-height:20px}.ms_change_sheet .ms_plan_card_name{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ms_change_sheet .ms_plan_card_title{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0}.ms_change_sheet .ms_current_chip{font-family:var(--roboto,Inter, system-ui, sans-serif);letter-spacing:.02em;color:var(--vellum-ink-body,#554e40);border-radius:var(--vellum-r-chip,8px);background:#b79e652e;flex:none;padding:2px 7px;font-size:11px;font-weight:600;line-height:14px}.ms_change_sheet .ms_when_list{flex-direction:column;gap:8px;display:flex}.ms_change_sheet .ms_when_card{align-items:center}.ms_change_sheet .ms_when_copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.ms_change_sheet .ms_when_title{font-family:var(--roboto,Inter, system-ui, sans-serif);color:var(--vellum-ink-strong,#443e33);font-size:14px;font-weight:600;line-height:20px}.ms_change_sheet .ms_when_sub{font-family:var(--roboto,Inter, system-ui, sans-serif);color:var(--vellum-ink-muted,#6f6557);white-space:normal;font-size:13px;font-weight:500;line-height:18px}.ms_change_sheet .ms_drawer_section+.ms_label,.ms_change_sheet .ms_plan_list+.ms_label,.ms_change_sheet .ms_term_grid+.ms_label,.ms_change_sheet .ms_when_list+.ms_drawer_section,.ms_change_sheet .ms_when_list+.ms_drawer_section,.ms_change_sheet .ms_term_grid+.ms_drawer_section{margin-top:16px}
.hod_header_title_slot:empty{display:none}.hod_header_title_slot{align-items:center;min-width:0;display:flex}.hod_header_title_slot .crm_leads_title,.hod_header_title_slot .crm_leads_title .hod_clients_title_row{letter-spacing:.06em;white-space:nowrap;font-size:15px;line-height:20px}.hod_header_title_slot .crm_leads_title{align-items:center;min-width:0;margin:0;display:flex}.hod_header_title_slot .crm_leads_title .hod_clients_title_row{align-items:center;gap:8px;min-width:0;display:inline-flex}.hod_header_title_slot .crm_leads_title .count_badge{flex:none}.hod_header_title_slot .crm_leads_title_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm_leads_toolbar{align-items:center;gap:var(--cl-space-2);min-width:0;padding:var(--cl-space-3) 0;font-family:var(--roboto);flex-wrap:wrap;display:flex}.hod_header_slot .crm_leads_toolbar{align-items:center;gap:var(--hod-bar-gap);width:100%;min-width:0;height:100%;padding:0 0 0 var(--hod-bar-group-gap);background:0 0;border-bottom:0;flex-wrap:nowrap;justify-content:flex-start}.hod_header_slot .crm_leads_toolbar>.crm_leads_grow{flex:240px;min-width:140px;max-width:400px}.hod_header_slot .crm_leads_toolbar>.crm_leads_add_btn{margin-right:0}.crm_leads_page .crm_leads_add_btn,.hod_header_slot .crm_leads_add_btn{height:var(--hod-bar-h);border:1px solid var(--gold-400);border-radius:var(--hod-bar-radius);font-family:var(--novecento-wide);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;appearance:none;color:var(--gold-400);background:var(--e4-float);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.crm_leads_page .crm_leads_add_btn:hover,.hod_header_slot .crm_leads_add_btn:hover{border-color:var(--gold-500);color:var(--gold-500);background:#faf6ee}.crm_leads_page .crm_leads_add_btn:active,.hod_header_slot .crm_leads_add_btn:active{transform:translateY(1px)}.crm_leads_page .crm_leads_add_btn:focus-visible,.hod_header_slot .crm_leads_add_btn:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.crm_leads_page .crm_leads_add_glyph,.hod_header_slot .crm_leads_add_glyph{margin-top:-1px;font-size:16px;font-weight:400;line-height:1}@media (max-width:1200px){.hod_header_slot .crm_leads_toolbar .crm_leads_add_btn{padding:0 12px}}.crm_leads_toolbar>.crm_leads_grow{flex:auto;min-width:0}.crm_leads_toolbar .hod_appt_search_input{width:100%}.hod_header_slot .crm_leads_toolbar .hod_appt_search_wrap,.hod_header_slot .crm_leads_toolbar .hod_appt_export_btn,.hod_header_slot .crm_leads_toolbar .crm_leads_clear_filters,.hod_header_slot .crm_leads_toolbar .crm_leads_add_btn{padding-top:0;padding-bottom:0;height:var(--hod-bar-h)!important;min-height:var(--hod-bar-h)!important}.hod_header_slot .crm_leads_toolbar .hod_appt_export_wrap,.hod_header_slot .crm_leads_toolbar .crm_leads_clear_filters,.hod_header_slot .crm_leads_toolbar .crm_leads_add_btn{flex:none}.hod_header_slot .crm_leads_toolbar .hod_appt_export_wrap{align-items:center;display:flex;position:relative}.hod_header_slot .crm_leads_toolbar .hod_appt_export_dropdown{z-index:1080;top:calc(100% + 6px)}.crm_leads_clear_filters{height:var(--hod-bar-h);font-family:var(--novecento-wide);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-400);background:var(--e2-island);border:1px solid var(--gold-400);border-radius:var(--hod-bar-radius);cursor:pointer;white-space:nowrap;appearance:none;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.crm_leads_clear_filters:hover{border-color:var(--gold-500);color:var(--gold-500);background:#faf6ee}.crm_leads_clear_filters:focus-visible{outline:2px solid var(--select);outline-offset:2px}.hod_appt_page.crm_leads_page{padding:0 0 24px}.crm_leads_page .crm_leads_table_wrap{max-height:calc(100vh - var(--hod-header-h) - 132px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:12px 0 0;overflow:auto}.crm_leads_page .crm_leads_table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.crm_leads_page .crm_leads_table tbody td .crm_lead_name,.crm_leads_page .crm_leads_table tbody td .crm_lead_sub,.crm_leads_page .crm_leads_table tbody td>span:not([class]){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm_leads_page .crm_leads_table tbody td .crm_lead_task_chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm_leads_page .crm_leads_table thead th.crm_lead_col_th{position:relative}.crm_leads_page .crm_lead_col_resize{cursor:col-resize;z-index:4;touch-action:none;background:0 0;width:7px;height:100%;position:absolute;top:0;right:-3px}.crm_leads_page .crm_lead_col_resize:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:8px;bottom:8px;left:3px}.crm_leads_page .crm_lead_col_resize:hover:after,.crm_leads_page .crm_lead_col_resize:focus-visible:after,.crm_leads_page .crm_lead_col_resize.is_resizing:after{background:var(--cl-ink)}.crm_leads_page .crm_lead_col_resize:focus-visible{outline:2px solid var(--cl-ink);outline-offset:-2px;border-radius:2px}.crm_leads_page .crm_leads_table thead th.is_resizing{-webkit-user-select:none;user-select:none}.crm_leads_page:has(.crm_lead_col_resize.is_resizing){-webkit-user-select:none;user-select:none}.crm_leads_page:has(.crm_lead_col_resize.is_resizing){cursor:col-resize}.crm_leads_page .crm_leads_table thead th{z-index:3;text-transform:uppercase;letter-spacing:.08em;height:40px;font-family:var(--roboto);color:var(--cl-ink-muted);text-align:left;border-bottom:1px solid var(--border-color);box-shadow:none;white-space:nowrap;vertical-align:middle;background:#f6f3ee;padding:0;font-size:11px;font-weight:600;position:sticky;top:0}.crm_leads_page .crm_leads_table thead th:first-child{padding-left:0}.crm_leads_page .crm_leads_table thead th:last-child{padding-right:0}.crm_lead_col_th{position:relative}.crm_lead_col_head,.crm_leads_page .crm_leads_table thead th .cl_col_head{align-items:center;gap:4px;height:40px;min-height:40px;padding:0 10px;display:flex}.crm_leads_page .crm_leads_table thead th:first-child .crm_lead_col_head,.crm_leads_page .crm_leads_table thead th:first-child .cl_col_head{padding-left:10px}.crm_leads_page .crm_leads_table thead th:last-child .crm_lead_col_head,.crm_leads_page .crm_leads_table thead th:last-child .cl_col_head{padding-right:10px}.crm_lead_col_right .crm_lead_col_head{justify-content:flex-end}.crm_leads_page .crm_leads_table .cl_col_grip{opacity:0;color:var(--cl-ink-muted)}.crm_leads_page .crm_leads_table .cl_col_th:hover .cl_col_grip,.crm_leads_page .crm_leads_table .cl_col_grip:focus-visible{opacity:1;color:var(--cl-ink);background:0 0}.crm_leads_page .crm_leads_table .cl_col_grip:hover,.crm_leads_page .crm_leads_table .cl_col_grip:focus-visible{opacity:1;background:#554e4014}.crm_leads_page .crm_leads_table .cl_col_filter_btn{opacity:0;color:var(--cl-ink-muted)}.crm_leads_page .crm_leads_table .cl_col_th:hover .cl_col_filter_btn,.crm_leads_page .crm_leads_table .cl_col_filter_btn:focus-visible{opacity:1;color:var(--cl-ink);background:0 0}.crm_leads_page .crm_leads_table .cl_col_filter_btn.is_on,.crm_leads_page .crm_leads_table .cl_col_filter_btn.is_on:hover{opacity:1;color:var(--cl-ink);background:var(--cl-accent-soft)}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort:hover{color:var(--cl-ink)}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort.is_sorted{color:var(--cl-ink);font-weight:700}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort .icon{opacity:0;font-size:11px}.crm_leads_page .crm_leads_table .cl_col_th:hover .hod_appt_th_sort .icon,.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort:focus-visible .icon{opacity:1;color:var(--cl-ink)}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort.is_sorted .icon{opacity:1}.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort:focus-visible,.crm_leads_page .crm_leads_table .cl_col_grip:focus-visible,.crm_leads_page .crm_leads_table .cl_col_filter_btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is(.crm_leads_page .crm_leads_table .cl_col_resize:hover,.crm_leads_page .crm_leads_table .cl_col_th:has(.cl_col_resize:active) .cl_col_resize){background:linear-gradient(to right, transparent 3px, var(--cl-ink) 3px, var(--cl-ink) 5px, transparent 5px)}.crm_leads_page .crm_leads_table .cl_col_th.is_drop_left:before,.crm_leads_page .crm_leads_table .cl_col_th.is_drop_right:after{background:var(--cl-ink)}@media (hover:none){.crm_leads_page .crm_leads_table .cl_col_grip,.crm_leads_page .crm_leads_table .cl_col_filter_btn,.crm_leads_page .crm_leads_table .cl_col_head .hod_appt_th_sort .icon{opacity:1;color:var(--cl-ink)}}.crm_lead_col_grip{width:10px;color:var(--cl-ink-muted);opacity:0;cursor:grab;flex:0 0 10px;align-items:center;transition:opacity .12s;display:inline-flex}.crm_lead_col_th:hover .crm_lead_col_grip{opacity:.55}.crm_lead_col_th:active .crm_lead_col_grip{cursor:grabbing}.crm_lead_col_sort{min-width:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 2px;display:inline-flex}.crm_lead_col_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm_lead_col_sort .icon{opacity:.4;flex:none;font-size:11px}.crm_lead_col_sort:hover .icon{opacity:.75}.crm_lead_col_sort.is_sorted{font-weight:700}.crm_lead_col_sort.is_sorted .icon{opacity:1}.crm_lead_col_sort:focus-visible,.crm_lead_col_filter_btn:focus-visible{outline:2px solid var(--select);outline-offset:1px}.crm_lead_col_filter_btn{width:24px;height:24px;color:var(--cl-ink-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.crm_lead_col_th:hover .crm_lead_col_filter_btn,.crm_lead_col_filter_btn:focus-visible{opacity:.7}.crm_lead_col_filter_btn.is_on{opacity:1;color:var(--cl-ink);background:var(--cl-accent-soft)}.crm_lead_col_filter_btn .icon{font-size:12px}.crm_lead_col_th.is_dragging{opacity:.45}.crm_lead_col_th.is_drop_target:after{content:"";background:var(--cl-ink);border-radius:2px;width:2px;position:absolute;inset:4px auto 4px -1px}.crm_lead_col_th.is_drop_target.is_drop_after:after{inset:4px -1px 4px auto}.crm_leads_page .crm_leads_table tbody td{font-size:13px;font-family:var(--roboto);color:var(--cl-ink);border-bottom:1px solid var(--border-color);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:10px;overflow:hidden}.crm_leads_page .crm_leads_table tbody td:first-child{padding-left:10px}.crm_leads_page .crm_leads_table tbody td:last-child{padding-right:10px}.crm_leads_page .crm_leads_table tbody tr:hover td{background:var(--cs-row-hover-fill,#f7f2e9)}.crm_leads_page .crm_leads_table tbody tr:last-child td{border-bottom:1px solid var(--border-color)}.crm_lead_cell_right{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.crm_lead_name{color:var(--ink);font-weight:600}.crm_lead_sub{color:var(--cl-ink-muted);text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.crm_lead_task_chip{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;max-width:100%;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.crm_lead_task_new{color:var(--cl-ink);background:var(--cl-accent-soft);border:1px solid var(--border-color);font-weight:600}.crm_lead_task_open{color:var(--cl-ink);border:1px dashed var(--cl-ink-muted);background:0 0;font-weight:500}.crm_lead_task_done{color:var(--cl-ink-muted);background:0 0;border:1px solid #0000;font-weight:400}.crm_lead_col_pop{z-index:1090;background:var(--cl-glass-solid);border:1px solid var(--cl-glass-border);box-shadow:var(--cl-elev-3);font-family:var(--roboto);text-transform:none;letter-spacing:0;border-radius:18px;padding:12px;position:fixed}.crm_lead_col_pop_label{color:var(--cl-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.crm_lead_col_pop_input{width:100%;height:36px;color:var(--cl-ink);background:var(--e2-island);border:1px solid var(--border-color);border-radius:12px;padding:0 10px;font-size:13px;font-weight:400}.crm_lead_col_pop_input:focus-visible{outline:2px solid var(--select);outline-offset:1px}.crm_lead_col_pop_values{flex-direction:column;gap:2px;max-height:168px;margin-top:8px;display:flex;overflow-y:auto}.crm_lead_col_pop_value{text-align:left;color:var(--cl-ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:400;overflow:hidden}.crm_lead_col_pop_value:hover{background:var(--cl-tile-hover)}.crm_lead_col_pop_value.is_on{background:var(--cl-accent-soft);font-weight:600}.crm_lead_col_pop_foot{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.crm_lead_col_pop_scope{color:var(--cl-ink-muted);font-size:11px;font-weight:400}.crm_lead_col_pop_clear{color:var(--cl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;text-decoration:underline}.crm_leads_footnote{font-family:var(--roboto);color:var(--cl-ink-muted);padding:8px 4px 0;font-size:12px}.crm_leads_footnote:empty{display:none}.hod_appt_page.crm_leads_page:has(>.crm_leads_toolbar){padding-top:8px}.crm_leads_page:has(>.crm_leads_toolbar) .crm_leads_title{margin:0 0 4px}.crm_leads_toolbar:not(.crm_leads_toolbar_in_header){padding-bottom:var(--cl-space-3)}.crm_leads_page:has(>.crm_leads_toolbar) .crm_leads_table_wrap{max-height:none}.crm_leads_page:has(>.crm_leads_toolbar) .crm_leads_table thead th{position:static}.crm_leads_page:has(>.crm_leads_toolbar) .crm_leads_table thead th.crm_lead_select_th{position:static}.crm_leads_page .crm_leads_table thead th.crm_lead_select_th{z-index:3;text-align:center;vertical-align:middle;border-bottom:1px solid var(--border-color);height:40px;box-shadow:none;background:#f6f3ee;padding:0 10px;position:sticky;top:0}.crm_leads_page .crm_leads_table tbody td.crm_lead_select_td{text-align:center;vertical-align:middle;cursor:pointer;padding:0}.crm_leads_page .crm_lead_check{cursor:pointer;width:16px;height:16px;accent-color:var(--cl-ink);margin:0}.crm_leads_page .crm_leads_table tbody tr.is_selected>td{background:#554e400d}.crm_leads_page .crm_leads_table tbody tr.is_selected:hover td{background:#554e4014}.crm_leads_page .crm_leads_bulkbar{border-radius:var(--radius-control);background:var(--cl-ink);color:#fff;font-family:var(--roboto);align-items:center;gap:10px;margin-top:12px;padding:8px 14px;font-size:13px;display:flex}.crm_leads_page .crm_leads_bulk_count{margin-right:4px;font-weight:600}.crm_leads_page .crm_leads_bulk_btn,.crm_leads_page .crm_leads_bulk_clear{height:30px;font-family:var(--roboto);cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.crm_leads_page .crm_leads_bulk_btn:hover:not(:disabled),.crm_leads_page .crm_leads_bulk_clear:hover:not(:disabled){background:#ffffff3d}.crm_leads_page .crm_leads_bulk_btn:disabled,.crm_leads_page .crm_leads_bulk_clear:disabled{opacity:.55;cursor:default}.crm_leads_page .crm_leads_bulk_clear{background:0 0;margin-left:auto;text-decoration:underline}.crm_leads_page .crm_leads_bulk_progress{font-variant-numeric:tabular-nums}.crm_leads_page .crm_leads_bulk_assign{display:inline-flex;position:relative}.crm_leads_page .crm_leads_bulk_menu{z-index:1080;background:var(--e4-float);min-width:220px;max-height:320px;color:var(--cl-ink);border-radius:18px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 1px #554e4014,0 12px 28px #554e402e}.crm_leads_page .crm_leads_bulk_item{width:100%;color:var(--cl-ink);font-family:var(--roboto);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:13px;display:block}.crm_leads_page .crm_leads_bulk_item:hover{background:#554e4012}.crm_leads_page .crm_leads_bulk_note{color:var(--cl-ink-muted);margin:4px 0 2px;padding:0 10px;font-size:12px}.crm_leads_page .crm_leads_tag_menu{width:260px;padding:10px}.crm_leads_page .crm_leads_tag_label{font-family:var(--roboto);letter-spacing:.04em;text-transform:uppercase;color:var(--cl-ink-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.crm_leads_page .crm_leads_tag_input{background:var(--e2-island);border:1px solid var(--cl-glass-border);width:100%;height:32px;font-family:var(--roboto);color:var(--cl-ink);border-radius:12px;padding:0 10px;font-size:13px}.crm_leads_page .crm_leads_tag_input:focus-visible{outline:2px solid var(--cl-ink);outline-offset:1px}.crm_leads_page .crm_leads_tag_actions{gap:8px;margin-top:8px;display:flex}.crm_leads_page .crm_leads_bulk_confirm{font-family:var(--roboto);color:#fff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.crm_leads_page .crm_leads_bulk_danger{min-height:30px;font-family:var(--roboto);color:#fff;cursor:pointer;background:#b3261e;border:1px solid #ffffff59;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.crm_leads_page .crm_leads_bulk_danger:hover:not(:disabled){background:#8c1d18}.crm_leads_page .crm_leads_bulk_danger:disabled{opacity:.6;cursor:not-allowed}.contacts_strip,.cases_strip{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cases_strip .hod_subnav,.cases_strip .hod_subnav.hod_subnav_flush{margin:0}.contacts_strip_directory{color:var(--cl-ink,#2b241c);white-space:nowrap;flex:none;font-size:13px;font-weight:500;text-decoration:none}.contacts_strip_directory:hover{text-decoration:underline}.contacts_strip_directory:focus-visible{outline:2px solid var(--cl-ink,#2b241c);outline-offset:2px}.contacts_strip_plus{border:1px solid var(--cl-line,#d8d0c4);background:var(--cl-ink,#2b241c);color:#fff;cursor:pointer;appearance:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:22px;font-weight:400;line-height:1;display:inline-flex}.contacts_strip_plus:hover:not(:disabled){background:#1f1a14}.contacts_strip_plus:disabled{opacity:.45;cursor:not-allowed}.contacts_strip_plus:focus-visible{outline:2px solid var(--cl-ink,#2b241c);outline-offset:2px}.contacts_strip_search{flex:220px;min-width:160px;max-width:360px}.hod_header_title_slot .contacts_header_cluster{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.affil_brand_chips{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.affil_brand_chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--cl-line,#d8d0c4);max-width:140px;color:var(--cl-ink,#2b241c);font-family:var(--roboto);letter-spacing:.01em;background:#f6f1e8;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.client_brand_chip{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--brand-ink,var(--cl-ink-muted)) 55%, var(--cl-ink));background:color-mix(in srgb, var(--brand-ink,var(--cl-ink-muted)) 16%, var(--e2-island));min-width:0;max-width:140px;color:var(--cl-ink);font-family:var(--roboto);letter-spacing:.01em;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.client_brand_chip_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.client_brand_chip.client_brand_chip_lead{background:0 0;font-weight:500}.client_brand_chip.client_brand_chip_more{color:var(--cl-ink-muted);background:0 0;border-color:#0000;padding-inline:4px;font-weight:500}.client_brand_chips{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-left:8px;display:inline-flex}.client_brand_chips>.client_brand_chip{padding:1px 7px;font-size:11px}.cl_rail_head>.cl_rail_meta_brands{margin-top:0;margin-bottom:var(--cl-space-1)}.crm_lead_name_cell,.hod_clients_name{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:inline-flex}
