.hod_pwa_pill{border:1px solid var(--border-color);background:var(--e2-island);height:32px;color:var(--ink-body);white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hod_pwa_pill_offline{background:var(--warn-chip);border-color:var(--warn-ink);color:var(--warn-ink)}.hod_pwa_pill_label{line-height:1}.hod_pwa_capsule{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s;display:inline-flex}.hod_pwa_capsule_primary{background:var(--gold-ornament);border-color:var(--gold-ornament);color:var(--ink)}.hod_pwa_capsule_primary:hover:not(:disabled){background:var(--gold-wash-strong);border-color:var(--gold-wash-strong)}.hod_pwa_capsule_quiet{background:var(--e2-island);border-color:var(--border-color);color:var(--ink-body)}.hod_pwa_capsule_quiet:hover:not(:disabled){background:var(--e2-hover)}.hod_pwa_capsule:disabled{opacity:.6;cursor:default}.hod_pwa_capsule_lg{border-radius:22px;height:44px;padding:0 22px;font-size:14px}.hod_pwa_confirm{border:1px solid var(--border-color);background:var(--e3-raised);border-radius:18px;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:inline-flex}.hod_pwa_confirm_text{color:var(--ink-muted);white-space:nowrap;font-size:12.5px}@media (max-width:1200px){.hod_pwa_confirm_text{display:none}}.hod_pwa_scrim{z-index:9600;background:var(--dt-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hod_pwa_sheet{background:var(--e4-float);border:1px solid var(--border-color);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raise);border-radius:20px;padding:24px;overflow-y:auto}.hod_pwa_sheet_head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.hod_pwa_sheet_title{color:var(--ink);margin:0;font-size:19px;font-weight:600}.hod_pwa_sheet_close{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-8px -8px 0 0;transition:background-color .14s;display:inline-flex}.hod_pwa_sheet_close:hover{background:var(--e2-hover);color:var(--ink)}.hod_pwa_sheet_body{color:var(--ink-body);margin:0 0 18px;font-size:14.5px;line-height:1.55}.hod_pwa_sheet_actions{flex-wrap:wrap;gap:10px;display:flex}.hod_pwa_sheet_note{color:var(--ink-muted);margin:18px 0 0;font-size:12.5px;line-height:1.5}.hod_pwa_manual{background:var(--e2-island);border:1px solid var(--hairline);border-radius:14px;padding:16px 18px}.hod_pwa_manual_head{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.hod_pwa_manual_list{color:var(--ink-body);margin:0;padding-left:20px;font-size:14px;line-height:1.6}.hod_pwa_manual_list li+li{margin-top:6px}.hod_pwa_offline{background:var(--e1-canvas);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.hod_pwa_offline_card{background:var(--e3-raised);border:1px solid var(--border-color);text-align:center;border-radius:20px;width:min(480px,100%);padding:32px}.hod_pwa_offline_title{color:var(--ink);margin:18px 0 10px;font-size:22px;font-weight:600}.hod_pwa_offline_body{color:var(--ink-body);margin:0 0 22px;font-size:14.5px;line-height:1.6}.hod_pwa_offline_actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hod_pwa_offline_mark{color:var(--gold-ornament)}@media (prefers-reduced-motion:reduce){.hod_pwa_capsule,.hod_pwa_sheet_close{transition:none}}.hod_rec_scrim{z-index:9700;background:var(--dt-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.hod_rec_sheet{border:1px solid var(--border-color);background:var(--e4-float);width:min(880px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raise);color:var(--ink-body);border-radius:18px;flex-direction:column;gap:16px;padding:22px 24px 20px;display:flex;overflow-y:auto}.hod_rec_head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hod_rec_title{color:var(--ink);margin:0;font-size:19px;font-weight:600}.hod_rec_sub{color:var(--ink-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.hod_rec_close{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.hod_rec_close:hover{background:var(--e3-hover);color:var(--ink)}.hod_rec_pager{align-items:center;gap:10px;display:flex}.hod_rec_pager_btn{border:1px solid var(--border-color);background:var(--e2-island);width:30px;height:30px;color:var(--ink-body);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.hod_rec_pager_btn:disabled{opacity:.45;cursor:default}.hod_rec_pager_label{color:var(--ink-muted);font-size:12.5px;font-weight:600}.hod_rec_pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.hod_rec_pair{grid-template-columns:1fr}}.hod_rec_card{border:1px solid var(--border-color);background:var(--e2-island);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.hod_rec_card_offline{border-style:dashed;border-color:var(--gold-ornament)}.hod_rec_card_head{flex-direction:column;gap:6px;display:flex}.hod_rec_tag{background:var(--info-chip);color:var(--info-ink);letter-spacing:.02em;text-transform:uppercase;border-radius:11px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:600}.hod_rec_tag_offline{background:var(--gold-wash);color:var(--gold-ink)}.hod_rec_card_meta{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.45}.hod_rec_client{color:var(--ink);margin:0;font-size:15.5px;font-weight:600}.hod_rec_lines{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hod_rec_line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.hod_rec_line_time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hod_rec_line_name{color:var(--ink-body)}.hod_rec_line_staff{color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.hod_rec_line_empty{color:var(--ink-muted);margin:0;font-size:13px}.hod_rec_card_actions{margin-top:auto;padding-top:4px}.hod_rec_card_note{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.hod_rec_capsule{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s;display:inline-flex}.hod_rec_capsule_primary{background:var(--gold-ornament);border-color:var(--gold-ornament);color:var(--ink-on-bright)}.hod_rec_capsule_primary:hover:not(:disabled){background:var(--gold-wash-strong);border-color:var(--gold-wash-strong)}.hod_rec_capsule_quiet{background:var(--e2-island);border-color:var(--border-color);color:var(--ink-body)}.hod_rec_capsule_quiet:hover:not(:disabled){background:var(--e2-hover)}.hod_rec_capsule_danger{background:var(--err-ink);border-color:var(--err-ink);color:var(--e2-island)}.hod_rec_capsule_danger:hover:not(:disabled){background:var(--err-ink);border-color:var(--err-ink)}.hod_rec_capsule:disabled{opacity:.55;cursor:default}.hod_rec_reason{flex-direction:column;gap:7px;display:flex}.hod_rec_reason_label{color:var(--ink-body);font-size:13px;font-weight:600}.hod_rec_select{border:1px solid var(--border-color);background:var(--e2-island);height:40px;color:var(--ink-body);border-radius:20px;padding:0 12px;font-size:13.5px}.hod_rec_warn{border:1px solid var(--warn-ink);background:var(--warn-chip);color:var(--warn-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.hod_rec_warn_title{margin:0;font-size:13.5px;font-weight:600}.hod_rec_warn_text{margin:4px 0 0;font-size:12.5px;line-height:1.5}.hod_rec_ack{cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:600;display:inline-flex}.hod_rec_error{border:1px solid var(--err-ink);background:var(--err-chip);color:var(--err-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.hod_rec_foot{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.hod_rec_foot_note{color:var(--ink-muted);flex:220px;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.hod_pwa_pill_pending{background:var(--gold-wash);border-color:var(--gold-ornament);color:var(--gold-ink);cursor:pointer;font-family:inherit}.hod_pwa_pill_pending:hover{background:var(--gold-wash-strong)}.hod_rec_queue{border:1px solid var(--border-color);background:var(--e1-canvas);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.hod_rec_queue_head{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:600}.hod_rec_queue_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hod_rec_queue_row{color:var(--ink-body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.hod_rec_queue_when{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hod_rec_queue_who{font-weight:500}.hod_rec_queue_state{color:var(--ink-muted)}.hod_rec_queue_why{color:var(--err-ink);flex:100%;font-size:12px}.hod_rec_queue_group{flex-direction:column;gap:8px;display:flex}.hod_rec_queue_group+.hod_rec_queue_group{border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.hod_rec_queue_empty{color:var(--ink-muted);margin:0;padding:14px 16px;font-size:13.5px}.hod_rec_queue_action{color:var(--ink-muted);margin-left:auto;font-size:12px;font-weight:600}.hod_rec_queue_action_btn{border:1px solid var(--border-color);background:var(--e2-island);height:28px;color:var(--ink-body);cursor:pointer;border-radius:999px;padding:0 10px;font-family:inherit}.hod_rec_queue_action_btn:hover:not(:disabled){background:var(--e2-hover)}.hod_rec_queue_action_btn:disabled{opacity:.55;cursor:default}.hod_rec_queue_foreign{background:var(--e2-hover);border-radius:12px;padding:10px 12px}.hod_rec_queue_foreign_note{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.4}.hod_rec_foreign_confirm{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin-top:4px;display:flex}.hod_rec_foreign_confirm_copy{color:var(--ink-muted);flex:100%;font-size:12px;line-height:1.4}.hod_cache_as_of{color:var(--ink-muted);letter-spacing:.02em;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:500;display:inline-block}.hod_pending_sync{background:var(--e1-hover);color:var(--ink-muted);letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.hod_rec_queue_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media print{.hod_ticket_print,.hod_ticket_print label,.hod_ticket_label{color:var(--ink)}}
:root{--cs-focus-gold:var(--gold-500,#a9834a);--cs-focus-halo:#b79e6552;--cs-focus-radius:var(--radius-control,11px);--cs-focus-ring:gold-focus-ring-20260826;--cs-focus-soft:gold-focus-soft-20260826;--cs-focus-shape:gold-focus-shape-20260826;--cs-focus-inset:gold-focus-inset-20260826;--cs-focus-pill:gold-focus-pill-20260826;--cs-focus-gutter:gold-focus-gutter-20260827;--cs-focus-pill-gutter:gold-focus-pill-gutter-20260827}html[data-cs-focus-soft]{--cs-focus-gold:var(--gold-400,#b79e65)}@media (prefers-contrast:more){html[data-cs-focus-soft]{--cs-focus-gold:var(--gold-500,#a9834a)}}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--cs-focus-gold);outline:2px solid #0000}.btn:focus,.btn:focus-visible,.form-select:focus,.form-check-input:focus{border-color:var(--cs-focus-gold);box-shadow:none}.btn:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--cs-focus-gold), 0 0 0 5px var(--cs-focus-halo);outline:2px solid #0000}.form-control:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--cs-focus-gold);outline:2px solid #0000}.add_appt_client_item,.add_appt_cat_toggle{border-radius:var(--cs-focus-radius)}.add_appt_service_categories,.add_appt_client_list{padding-block:6px;padding-inline:8px}.add_appt_client_item:focus-visible,.add_appt_service_item:focus-visible,.add_appt_cat_toggle:focus-visible,.hod_rail .hod_rail_pick:focus-visible{box-shadow:0 0 0 2px var(--cs-focus-gold), 0 0 0 5px var(--cs-focus-halo);outline:none;overflow:visible}.add_appt_client_item:focus-visible{background:#b79e651a}.add_appt_search_wrap{border-radius:999px}.add_appt_client_search .add_appt_search_wrap{margin-inline:8px}.add_appt_search_wrap .add_appt_search_input:focus,.add_appt_search_wrap .add_appt_search_input:focus-visible,.add_appt_search_wrap input:focus,.add_appt_search_wrap input:focus-visible{outline-offset:0;box-shadow:none!important;outline:none!important}.add_appt_search_wrap:focus-within{box-shadow:0 0 0 2px var(--cs-focus-gold), 0 0 0 5px var(--cs-focus-halo);border-color:#0000;border-radius:999px}.hod_rail .hod_rail_explore:focus-visible{box-shadow:none;outline:none}.hod_rail .hod_rail_explore:focus-visible .hod_rail_explore_plus{box-shadow:0 0 0 2px var(--cs-focus-gold), 0 0 0 5px var(--cs-focus-halo)}.add_appt_close_btn:focus-visible,.add_appt_svc_btns .add_appt_icon_btn:focus-visible,.icon_circle:is(button,a,[tabindex]):focus-visible{border-radius:50%}@media (forced-colors:active){:focus-visible,.btn:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible,.form-control:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.add_appt_client_item:focus-visible,.add_appt_service_item:focus-visible,.add_appt_cat_toggle:focus-visible,.hod_rail .hod_rail_pick:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.add_appt_search_wrap .add_appt_search_input:focus,.add_appt_search_wrap .add_appt_search_input:focus-visible,.add_appt_search_wrap input:focus,.add_appt_search_wrap input:focus-visible{box-shadow:none;outline:none}.add_appt_search_wrap:focus-within{outline-offset:2px;box-shadow:none;border-radius:999px;outline:2px solid highlight}.hod_rail .hod_rail_explore:focus-visible{box-shadow:none;outline:none}.hod_rail .hod_rail_explore:focus-visible .hod_rail_explore_plus{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}
.onlybackdrop.hod_sheet[data-cs-sheet=side] .cam_wrap.cam_refund_sheet{background:var(--e4-float);flex:auto;height:100%;min-height:0}.cam_wrap.cam_refund_sheet .cam_header{flex-shrink:0;padding:20px 24px 0}.cam_wrap.cam_refund_sheet .cam_title{color:var(--ink);font-size:20px;font-weight:600;line-height:24px}.cam_wrap.cam_refund_sheet .cam_window_note{background:var(--e4-float);color:var(--ink-muted);border:0;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:13.5px;line-height:20px}.cam_wrap.cam_refund_sheet .cam_body{flex-flow:column;flex:auto;align-items:stretch;gap:20px;width:100%;min-height:0;padding:20px 24px 8px;overflow-y:auto}.cam_wrap.cam_refund_sheet .cam_body>*{flex:none;width:100%;min-width:0;max-width:100%}.cam_wrap.cam_refund_sheet .cam_field{gap:10px;width:100%}.cam_wrap.cam_refund_sheet .cam_field_label{color:var(--ink-muted);letter-spacing:.04em;font-size:12px;font-weight:600}.cam_wrap.cam_refund_sheet .cam_refund_list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cam_wrap.cam_refund_sheet .cam_refund_list_methods{grid-template-columns:1fr 1fr}.cam_wrap.cam_refund_sheet .cam_refund_option{background:var(--e4-float);border:1.5px solid #443e3347;border-radius:12px;gap:10px;min-height:44px;padding:10px 14px}.cam_wrap.cam_refund_sheet .cam_refund_option_selected{border-color:var(--ink);background:#b79e6524}.cam_wrap.cam_refund_sheet .cam_refund_option:focus-within{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 3px #443e3338}.cam_wrap.cam_refund_sheet .cam_refund_radio:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0000}.cam_wrap.cam_refund_sheet .cam_refund_option_disabled{opacity:1;cursor:not-allowed;color:#554e4073;background:#6f655724;border-color:#0000}.cam_wrap.cam_refund_sheet .cam_refund_option_disabled .cam_refund_option_label{color:#554e4073}.cam_wrap.cam_refund_sheet .cam_refund_radio{background:var(--e4-float);border:1.5px solid #443e338f;width:22px;min-width:22px;height:22px}.cam_wrap.cam_refund_sheet .cam_refund_radio:checked{border-color:var(--ink);background:radial-gradient(circle, #fff 0 4px, var(--ink) 5px)}.cam_wrap.cam_refund_sheet .cam_refund_option_label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.cam_wrap.cam_refund_sheet .cam_refund_option_selected .cam_refund_option_label{font-weight:600}.cam_wrap.cam_refund_sheet .cam_amount{width:100%;min-width:0;margin-top:4px}.cam_wrap.cam_refund_sheet .cam_refund_money{background:var(--e4-float);border:2px solid #443e3347;border-radius:12px;align-items:center;width:100%;min-height:44px;padding:0 12px;display:flex}.cam_wrap.cam_refund_sheet .cam_refund_money:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #443e3338}.cam_wrap.cam_refund_sheet .cam_refund_money_invalid{border-color:var(--err)}.cam_wrap.cam_refund_sheet .cam_refund_money_prefix{color:var(--ink);padding-right:8px;font-size:15px;font-weight:600}.cam_wrap.cam_refund_sheet .cam_refund_money_input{width:100%;min-width:0;font-family:var(--roboto);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;flex:auto;padding:10px 0;font-size:16px;font-weight:500;line-height:22px}.cam_wrap.cam_refund_sheet .cam_refund_money_input:focus{outline:none}.cam_wrap.cam_refund_sheet .cam_helper{color:var(--ink-muted);font-size:13.5px;line-height:20px}.cam_wrap.cam_refund_sheet .cam_helper_error{color:var(--err)}.cam_wrap.cam_refund_sheet .cam_refund_outcome{background:var(--e4-float);color:var(--ink-body);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:20px}.cam_wrap.cam_refund_sheet .cam_footer{border-top:1px solid #443e331f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding:16px 24px 24px;display:flex}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_back,.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue{min-height:44px;font-size:15px;font-weight:600;font-family:var(--roboto);cursor:pointer;border-radius:22px;padding:11px 22px}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_back{background:var(--e4-float);color:var(--ink);border:1px solid #443e3347}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue{background:var(--cta-outline);color:var(--cta-outline-ink);box-shadow:var(--cta-outline-ring);font-family:var(--novecento-wide);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;border:0}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue:hover:not(:disabled){background:var(--cta-outline-hover);color:var(--cta-outline-ink-hover)}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue:focus-visible,.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_back:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 3px #443e3338}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue:disabled,.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_back:disabled{color:#554e4073;box-shadow:none;cursor:not-allowed;background:#6f655724;border:0}@media (prefers-contrast:more){.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue{color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-600)}.cam_wrap.cam_refund_sheet .cam_footer .cam_refund_issue:hover:not(:disabled){color:var(--gold-600);background:var(--cta-outline-hover)}}@media (max-width:640px){.cam_wrap.cam_refund_sheet .cam_refund_list,.cam_wrap.cam_refund_sheet .cam_refund_list_methods{grid-template-columns:1fr}.cam_wrap.cam_refund_sheet .cam_footer{flex-direction:column-reverse;align-items:stretch}}
.bt_scope{text-align:left;border:0;min-width:0;margin:12px 0 0;padding:0}.bt_scope_legend{float:none;letter-spacing:.02em;text-transform:uppercase;width:auto;color:var(--ink-muted);margin:0 0 8px;padding:0;font-size:12px;font-weight:600;line-height:16px}.bt_scope_list{flex-direction:column;gap:8px;display:flex}.bt_scope_option{border:1.5px solid var(--border-color);background:var(--e2-island);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.bt_scope_option_selected{border-color:var(--primary-gold);background:var(--e1-canvas)}.bt_scope_option:focus-within{outline:2px solid var(--primary-gold);outline-offset:2px}.bt_scope_radio{appearance:none;border:1.5px solid var(--boundary);background:var(--e2-island);cursor:pointer;border-radius:50%;flex:none;width:18px;height:18px;margin:1px 0 0}.bt_scope_radio:checked{border-color:var(--primary-gold);background:radial-gradient(circle, var(--e2-island) 0 3px, var(--primary-gold) 4px)}.bt_scope_radio:focus-visible{box-shadow:none;outline:2px solid #0000}.bt_scope_copy{flex-direction:column;gap:2px;min-width:0;display:flex}.bt_scope_label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.bt_scope_option_selected .bt_scope_label{font-weight:600}.bt_scope_hint{color:var(--ink-muted);font-size:12px;line-height:16px}.bt_scope[disabled] .bt_scope_option{cursor:not-allowed;opacity:.6}
.crm_fu_picker_steps{border:0;gap:6px;min-width:0;margin:12px 0 0;padding:0;display:grid}.crm_fu_picker_legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm_fu_picker_step{border:1px solid var(--hairline);background:var(--e2-island);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.crm_fu_picker_step.is_selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.crm_fu_picker_step input{accent-color:var(--ink);flex:none;margin-top:2px}.crm_fu_picker_step input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crm_fu_picker_steps:disabled .crm_fu_picker_step,.crm_fu_picker_steps:disabled .crm_fu_picker_step.is_selected{box-shadow:none;background:color-mix(in srgb, var(--ink-muted) 14%, transparent);color:color-mix(in srgb, var(--ink-body) 45%, transparent);cursor:not-allowed;border-color:#0000}.crm_fu_picker_steps:disabled .crm_fu_picker_step_meta{color:inherit}.crm_fu_picker_step_text{gap:2px;min-width:0;display:grid}.crm_fu_picker_step_name{font-size:13px;font-weight:600;line-height:1.35}.crm_fu_picker_step_meta{color:var(--ink-body);font-size:12px;line-height:1.35}.crm_fu_picker_loading,.crm_fu_picker_statement{color:var(--ink);margin:12px 0 0;font-size:12px;line-height:1.45}.crm_fu_picker_voice{min-height:40px;margin-top:8px}.crm_fu_picker_advisory,.crm_fu_picker_error{border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.crm_fu_picker_advisory{background:var(--warn-chip);color:var(--warn-ink)}.crm_fu_picker_error{background:var(--err-chip);color:var(--err-ink)}.crm_fu_picker_advisory svg,.crm_fu_picker_error svg{flex:none;margin-top:1px}.crm_seq_line{color:var(--ink-body);align-items:flex-start;gap:5px;min-width:0;margin:6px 0 0;font-size:12px;line-height:16px;display:flex}.crm_seq_line_glyph{color:var(--ink-muted);flex:none;margin-top:1.5px}.crm_seq_line--active .crm_seq_line_glyph{color:var(--ink)}.crm_seq_line_text{overflow-wrap:anywhere;min-width:0}.crm_seq_line.crm_seq_line--card .crm_seq_line_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm_seq_variant{color:var(--ink-body);margin:4px 0 0;font-size:12px;line-height:16px}.crm_afu{border:1px solid var(--hairline);background:var(--e2-island);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin:10px 0 0;padding:8px 12px;display:flex}.crm_afu_text{gap:2px;min-width:0;display:grid}.crm_afu_title{color:var(--ink-body);margin:0;font-size:12px;font-weight:600;line-height:1.35}.crm_afu_line{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.crm_afu_error{color:var(--err-ink);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.4}.crm_afu_btn{white-space:nowrap;flex:none}.crm_afu_strip{border:1px solid var(--hairline);background:var(--e2-island);border-radius:12px;margin:0 0 8px}.crm_afu_strip_head{text-align:left;width:100%;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.crm_afu_strip_head:after{content:"";border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.crm_afu_strip_head[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.crm_afu_strip_list{gap:2px;max-height:240px;margin:0;padding:0 6px 6px;list-style:none;display:grid;overflow-y:auto}.crm_afu_strip_row{text-align:left;width:100%;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 8px;font-size:13px;display:flex}.crm_afu_strip_row:hover{background:color-mix(in srgb, var(--ink-muted) 10%, transparent)}.crm_afu_strip_name{font-weight:600}.crm_afu_strip_meta{color:var(--ink-body);font-size:12px}.crm_afu_badge{background:var(--warn-chip);color:var(--warn-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.me_lh_rule{gap:12.5px;margin:0;display:grid}.me_lh_rule>div{gap:2.5px;display:grid}.me_lh_rule dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-body);font-size:15px;font-weight:600}.me_lh_rule dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16.25px;line-height:1.45}.me_lh_rule--after,.me_lh_facts--rule{margin-top:15px}.me_lh_detail_loading{min-height:120px}.me_lh_rule ul{gap:3.75px;margin:0;padding:0 0 0 20px;display:grid}.me_lh_variant_label{font-weight:600}.me_lh_brands{gap:7.5px;margin:15px 0 0;padding:0;list-style:none;display:grid}.me_lh_brand{background:var(--dt-neutral-fill);border-radius:10px;gap:5px;padding:7.5px 10px;display:grid}.me_lh_brand_head{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2.5px 10px;font-size:15px;line-height:1.4;display:flex}.me_lh_brand_name{font-weight:600}.me_lh_brand_running,.me_lh_brand_timing{color:var(--ink-body)}.me_lh_brand_channels{gap:3.75px;margin:0;padding:0;list-style:none;display:grid}.me_lh_dot{color:var(--ink-body);align-items:flex-start;gap:6.25px;font-size:15px;line-height:1.4;display:flex}.me_lh_dot .me_glyph_box{margin-top:1.5px}.me_lh_dot_none{flex:none;width:17.5px;height:17.5px;display:inline-block;position:relative}.me_lh_dot_none:before{content:"";background:var(--ink-muted);height:1.5px;position:absolute;top:50%;left:4px;right:4px}.me_lh_dot_unmeasured{flex:none;width:17.5px;height:17.5px;display:inline-block;position:relative}.me_lh_dot_unmeasured:before{content:"";border:1.5px dashed var(--ink-muted);border-radius:50%;position:absolute;inset:3.5px}.me_lh_dot--unmeasured{color:var(--ink-muted)}.me_lh_mismatch{background:var(--err-chip);color:var(--err-ink);border-radius:10px;align-items:flex-start;gap:7.5px;margin:15px 0 0;padding:7.5px 12.5px;font-size:16.25px;font-weight:600;line-height:1.4;display:flex}.me_lh_mismatch svg{flex:none;margin-top:3px}.me_lh_counts{color:var(--ink-body);font-variant-numeric:tabular-nums;margin:12.5px 0 0;font-size:15px;line-height:1.45}.me_lh_counts strong{color:var(--ink);font-weight:600}.me_prop_rule{color:var(--ink-body);white-space:normal;margin-top:2.5px;font-size:15px;font-weight:400;line-height:1.4;display:block}
.ss_demand_toolbar{align-items:center;gap:6px;display:inline-flex}.ss_demand_toggle[aria-pressed=true],.ss_demand_toggle_on{box-shadow:var(--cta-outline-ring)}.ss_demand_badge{background:var(--warn-chip);min-width:18px;height:18px;color:var(--warn-ink);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.ss_table tbody.ss_demand_tbody tr td,.ss_table tbody.ss_demand_tbody tr:nth-child(2) td,.ss_table tbody.ss_demand_tbody tr:nth-child(2) td:first-child,.ss_table tbody.ss_demand_tbody tr:nth-child(2) td:last-child,.ss_table tbody.ss_demand_tbody tr:last-child td:first-child,.ss_table tbody.ss_demand_tbody tr:last-child td:last-child{border-top:0;border-radius:0}.ss_demand_label_td{vertical-align:top;min-width:180px;color:var(--ink);background:var(--e2-island);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:10px 12px}@media (max-width:991.98px){.ss_page .ss_demand_label_td{z-index:2;background:var(--e4-float);box-shadow:4px 0 8px color-mix(in srgb, var(--ink) 8%, transparent);position:sticky;left:0}}.ss_demand_part_label{color:var(--ink);font-size:13px;font-weight:600;display:block}.ss_demand_part_window{color:var(--ink-muted);margin-top:2px;font-size:11px;display:block}.ss_demand_td{vertical-align:top;background:var(--e2-island);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);min-width:118px;padding:8px 8px 10px}.ss_demand_cell{flex-direction:column;gap:4px;display:flex}.ss_demand_bar_row{align-items:center;gap:6px;display:flex}.ss_demand_bar_track{background:var(--hairline);border-radius:999px;flex:1;min-width:28px;height:8px;position:relative;overflow:hidden}.ss_demand_bar{border-radius:inherit;height:100%;display:block}.ss_demand_bar_booked{background:var(--chart-3)}.ss_demand_bar_rostered{background:var(--chart-2)}.ss_demand_bar_value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2}.ss_demand_forecast{align-items:center;gap:6px;display:flex}.ss_demand_forecast_track{flex:1;height:10px;position:relative}.ss_demand_forecast_tick{background:var(--gold-ornament);width:2px;height:10px;position:absolute;top:0;transform:translate(-1px)}.ss_demand_forecast_value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:10px}.ss_demand_status{border-radius:999px;align-self:flex-start;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.ss_demand_status_under{background:var(--err-chip);color:var(--err-ink)}.ss_demand_status_ok{background:var(--ok-chip);color:var(--ok-ink)}.ss_demand_status_over{background:var(--warn-chip);color:var(--warn-ink)}.ss_demand_closed{color:var(--ink-muted);font-size:12px;font-weight:600}.ss_demand_gear{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ss_demand_gear:disabled{opacity:.4;cursor:not-allowed}.ss_demand_gear:focus-visible{box-shadow:var(--cta-outline-ring)}.ss_demand_sheet_body{flex-direction:column;gap:16px;display:flex}.ss_demand_day_heading{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:600}.ss_demand_card{background:var(--e2-island);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;margin-bottom:8px;padding:12px}.ss_demand_card_top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ss_demand_card_name{color:var(--ink);font-size:14px;font-weight:600}.ss_demand_card_route,.ss_demand_card_reason,.ss_demand_card_talexio,.ss_demand_applied{color:var(--ink);margin:0 0 6px;font-size:13px}.ss_demand_card_talexio,.ss_demand_card_reason{color:var(--ink-muted)}.ss_demand_blocked{color:var(--err-ink);margin:0 0 6px;font-size:13px}.ss_demand_applied{color:var(--ok-ink);font-weight:600}.ss_demand_apply{margin-top:4px}.ss_demand_type{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.ss_demand_type_move{background:var(--warn-chip);color:var(--warn-ink)}.ss_demand_type_add{background:var(--ok-chip);color:var(--ok-ink)}.ss_demand_type_cut{background:var(--err-chip);color:var(--err-ink)}.ss_demand_settings_pcts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.ss_demand_settings_heading{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.ss_demand_part_rows{flex-direction:column;gap:10px;display:flex}.ss_demand_part_row{grid-template-columns:1fr 1fr 88px 88px 28px;align-items:start;gap:8px;display:grid}.ss_demand_remove_part,.ss_demand_add_part{color:var(--ink);cursor:pointer;background:0 0;border:0}.ss_demand_remove_part{margin-top:22px;font-size:20px;line-height:1}.ss_demand_add_part{margin-top:8px;font-size:13px;font-weight:600;text-decoration:underline}.ss_demand_remove_part:disabled,.ss_demand_add_part:disabled{opacity:.4;cursor:not-allowed}
html[data-theme=dark] .hod_drawer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),html[data-theme=dark] .hod_drawer textarea,html[data-theme=dark] .hod_drawer select,html[data-theme=dark] .hod_sheet input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),html[data-theme=dark] .hod_sheet textarea,html[data-theme=dark] .hod_sheet select,html[data-theme=dark] .modal-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),html[data-theme=dark] .modal-content textarea,html[data-theme=dark] .modal-content select{background-color:var(--e4-float);border-color:var(--boundary)}html[data-theme=dark] .hod_drawer input::placeholder,html[data-theme=dark] .hod_drawer textarea::placeholder,html[data-theme=dark] .hod_sheet input::placeholder,html[data-theme=dark] .hod_sheet textarea::placeholder,html[data-theme=dark] .modal-content input::placeholder,html[data-theme=dark] .modal-content textarea::placeholder{color:var(--ink-body);opacity:1}html[data-theme=dark] .hod_drawer .hod_drawer_surface,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=side] .hod_sheet_surface,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=card] .hod_sheet_surface,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=card][data-cs-notice-center] .hod_sheet_surface,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=side] .only_modal,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=side] .cam_wrap.cam_refund_sheet,html[data-theme=dark] .kanban_card_modal .kanban_card_modal_dialog,html[data-theme=dark] .only_modal.small_popup,html[data-theme=dark] .only_modal.pkg_pick_modal,html[data-theme=dark] .only_modal.gv_modal,html[data-theme=dark] .only_modal.fullscreenmodal,html[data-theme=dark] .onlybackdrop .only_modal.vellum_sheet,html[data-theme=dark] .smallpopup_header,html[data-theme=dark] .only_modal.small_popup .onlymodal_body,html[data-theme=dark] .only_modal.svc_filter_modal .onlymodal_body,html[data-theme=dark] .hod_daterange_modal,html[data-theme=dark] .hod_filters_modal,html[data-theme=dark] .hod_msg_overlay,html[data-theme=dark] .ssm_modal,html[data-theme=dark] .rx_sheet,html[data-theme=dark] .ticket_pu_layer .ticket_pu_sheet{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color);background-image:none}html[data-theme=dark] body:has(.hod_new_layout) .hod_modal_overlay.modal.d-block .modal-content{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color);background-image:none}html[data-theme=dark] body:has(.hod_new_layout) .hod_modal_overlay.modal.d-block .hod_modal_content{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color);background-image:none}html[data-theme=dark] body:has(.hod_new_layout) .hod_modal_overlay.modal.d-block .login_modal_content{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color);background-image:none}html[data-theme=dark] body:has(.hod_new_layout) .hod_product_float_card{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color);background-image:none}html[data-theme=dark] .hod_drawer.teams_drawer .hod_drawer_surface,html[data-theme=dark] .hod_drawer.cl_drawer2.lumen_sheet .cl_rail,html[data-theme=dark] .hod_drawer.hod_drawer_right.teams_drawer .client_dr_tabs{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.add_appt_left) .hod_drawer_surface{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.cl_rail) .hod_drawer_surface{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.co_view_cols) .hod_drawer_surface{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer.hod_drawer_right:has(.add_appt_left) .add_appt_left{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.co_view_cols) .co_left{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.co_view_cols) .co_right{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer:has(.co_view_cols) .sp_right{background:var(--cs-pane-fill);color:var(--ink);background-image:none}html[data-theme=dark] .hod_drawer.cl_drawer2.lumen_sheet .cl_rail_foot{background:linear-gradient(#1e1e1e00 0%,#1e1e1ee0 34%)}html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=card] .hod_card_close,html[data-theme=dark] .onlybackdrop.hod_sheet[data-cs-sheet=card] .hod_sheet_surface>.modal_close{background:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .inbox_notify_toast,html[data-theme=dark] .hod_inbox_notify_tray,html[data-theme=dark] .hod_notif_card{background:var(--e4-float);color:var(--ink);border-color:var(--border-color);--bs-alert-bg:var(--e4-float);--bs-alert-border-color:var(--border-color);--bs-alert-color:var(--ink)}html[data-theme=dark] body:has(.hod_new_layout) .cs_toast_stack .cs_toast_card{background:var(--e4-float);color:var(--ink);border-color:var(--border-color);--bs-alert-bg:var(--e4-float);--bs-alert-border-color:var(--border-color);--bs-alert-color:var(--ink)}html[data-theme=dark] body:has(.hod_new_layout) .cs_toast_stack .cs_toast_card.alert-success{background:var(--e4-float);color:var(--ink);border-color:var(--border-color);--bs-alert-bg:var(--e4-float);--bs-alert-border-color:var(--border-color);--bs-alert-color:var(--ink)}html[data-theme=dark] body:has(.hod_new_layout) .cs_toast_stack .cs_toast_card.alert-danger{background:var(--e4-float);color:var(--ink);border-color:var(--border-color);--bs-alert-bg:var(--e4-float);--bs-alert-border-color:var(--border-color);--bs-alert-color:var(--ink)}html[data-theme=dark] body:has(.hod_new_layout) .cs_toast_stack .cs_toast_card.alert-info{background:var(--e4-float);color:var(--ink);border-color:var(--border-color);--bs-alert-bg:var(--e4-float);--bs-alert-border-color:var(--border-color);--bs-alert-color:var(--ink)}html[data-theme=dark] .hod_compact_confirm .hod_confirm_cancel,html[data-theme=dark] .hod_compact_confirm .hod_confirm_cancel:hover:not(:disabled){background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .cs_shell_sidebar,html[data-theme=dark] .cs_shell_sidebar.cs_shell_sidebar_mobile{background:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .hod_subnav_tab.is_active,html[data-theme=dark] .hod_subnav_tab.is_active:hover,html[data-theme=dark] .hod_new_layout .hod_subnav_tab.is_active,html[data-theme=dark] .hod_new_layout .hod_subnav_tab.is_active:hover{background:var(--canvas)}html[data-theme=dark] .cal_time_col,html[data-theme=dark] .cal_prof_col:before,html[data-theme=dark] .cal_current_time_label,html[data-theme=dark] .cal_popup,html[data-theme=dark] .cal_multiday_corner,html[data-theme=dark] .cal_multiday_col_header,html[data-theme=dark] .cal_multiday_row_header,html[data-theme=dark] .cal_multiday_cell,html[data-theme=dark] .cal_month_weekday_row,html[data-theme=dark] .cal_month_cell,html[data-theme=dark] .cal_popup_check_box,html[data-theme=dark] .cal_popup_check_box.checked{background:var(--cs-pane-fill);background-color:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .cal_date_btn,html[data-theme=dark] .cal_filter_btn,html[data-theme=dark] .cal_filter_btn.active,html[data-theme=dark] .cal_filter_icon_btn,html[data-theme=dark] .cal_toolbar_icon_btn,html[data-theme=dark] .cal_view_btn,html[data-theme=dark] .cal_detail_view_btn,html[data-theme=dark] .cal_detail_refund_btn,html[data-theme=dark] .cal_dr_status_chip,html[data-theme=dark] .cal_dr_send_reminder_btn,html[data-theme=dark] .cal_return_chip,html[data-theme=dark] .cal_eod_shortcut,html[data-theme=dark] .cal_adv_filter_select,html[data-theme=dark] .cal_adv_filter_input,html[data-theme=dark] .cal_fdr_close_btn,html[data-theme=dark] .cal_fdr_saved_btn,html[data-theme=dark] .cal_fdr_dots_btn,html[data-theme=dark] .cal_fdr_clear_btn,html[data-theme=dark] .mkcal_today_jump,html[data-theme=dark] .mkcal_grid,html[data-theme=dark] .mkcal_fresh_menu,html[data-theme=dark] .mkcal_att_chip,html[data-theme=dark] .mkcal_chip,html[data-theme=dark] .mkcal_band_drag_tip,html[data-theme=dark] .mkcal_cell:hover,html[data-theme=dark] .mkcal_cell_input,html[data-theme=dark] .mkcal_menu,html[data-theme=dark] .mkcal_popover,html[data-theme=dark] .mkcal_tabs{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .crm_col{background:var(--e1-canvas)}html[data-theme=dark] .mkcal_band_discovered .mkcal_band_name{background:linear-gradient(90deg,#1e1e1eeb 0 86%,#1e1e1e00 100%)}html[data-theme=dark] .mkcal_band_discovered .mkcal_chip{background:#1e1e1eeb}html[data-theme=dark] .mkcal_att_chip_caution{border-left-color:var(--gold-ornament);color:var(--gold-ink)}html[data-theme=dark] .mkcal_att_chip_caution .mkcal_att_chip_count{background:color-mix(in srgb, var(--gold-ornament) 16%, transparent);color:var(--gold-ink)}html[data-theme=dark] .mkcal_month_chip_active,html[data-theme=dark] .mkcal_month_chip_today{color:var(--gold-ink)}html[data-theme=dark] .mkcal_fill_preview{background:#141414b8}html[data-theme=dark] .cal_roster_off_label{background:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .cal_toggle_knob,html[data-theme=dark] .cac_switch_knob{background:var(--ink)}html[data-theme=dark] .hod_dash_card,html[data-theme=dark] .hod_eod_card,html[data-theme=dark] .hod_eod_gate,html[data-theme=dark] .hod_eod_day,html[data-theme=dark] .profile_card,html[data-theme=dark] .ws_settings_card,html[data-theme=dark] .kanban_card,html[data-theme=dark] .kanban_card_modal_dialog,html[data-theme=dark] .kanban_drawer_prose,html[data-theme=dark] .staff_kpis_page .skpi_tile,html[data-theme=dark] .staff_kpis_page .skpi_card,html[data-theme=dark] .ltv_page .ltv_kpi,html[data-theme=dark] .hod_util_grain,html[data-theme=dark] .hod_util_score_card,html[data-theme=dark] .crm_task_engine_page .crm_task_engine_card,html[data-theme=dark] .hod_product_float_card,html[data-theme=dark] .hod_product_float_close,html[data-theme=dark] .hod_product_float_thumb,html[data-theme=dark] .hod_product_thumb{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .hod_inv_page .hod_inv_matrix_wrap .hod_appt_table thead th,html[data-theme=dark] .hod_inv_page .hod_inv_movements_wrap .hod_appt_table thead th,html[data-theme=dark] [data-reco-ui] .hod_appt_table thead th,html[data-theme=dark] .ss_table,html[data-theme=dark] .ss_member_th,html[data-theme=dark] .ss_day_th,html[data-theme=dark] .ss_page .ss_member_th,html[data-theme=dark] .ss_page .ss_member_td,html[data-theme=dark] .hod_eod_table th,html[data-theme=dark] .hod_eod_total_row td,html[data-theme=dark] .hod_eod_card_note,html[data-theme=dark] .hod_util_brand_th,html[data-theme=dark] .hod_util_day_th,html[data-theme=dark] .hod_util_table td:first-child,html[data-theme=dark] .hod_util_total_row td,html[data-theme=dark] .hod_util_total_row td:first-child{background:var(--cs-pane-fill);background-color:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .hod_auth_left{background:var(--cs-pane-fill);color:var(--ink)}html[data-theme=dark] .crm_card,html[data-theme=dark] .crm_note_card,html[data-theme=dark] .crm_tl_deal,html[data-theme=dark] .crm_reply,html[data-theme=dark] .crm_reply_compose,html[data-theme=dark] .crm_msg_bubble,html[data-theme=dark] .crm_msg_shadowed .crm_msg_bubble,html[data-theme=dark] .crm_msg_attachment,html[data-theme=dark] .crm_timeline_dot_note,html[data-theme=dark] .crm_timeline_body,html[data-theme=dark] .cl_rail .dp_section,html[data-theme=dark] .cl_rail .crm_rail_card,html[data-theme=dark] .crm_bk_tab .crm_rail_card,html[data-theme=dark] .crm_notes_tab .crm_rail_card,html[data-theme=dark] .crm_tokens.crm_bk_picker,html[data-theme=dark] .crm_bk_tab .crm_bk_chip,html[data-theme=dark] .crm_kb_tabs,html[data-theme=dark] .crm_kb_chip,html[data-theme=dark] .crm_kb_pill,html[data-theme=dark] .crm_kb_list,html[data-theme=dark] .crm_kb_reader,html[data-theme=dark] .crm_kb_ask,html[data-theme=dark] .crm_kb_ghost,html[data-theme=dark] .crm_kb_faq_card,html[data-theme=dark] .ghl_card_confirm_box,html[data-theme=dark] .ghl_card_confirm.is_plus .ghl_card_confirm_box,html[data-theme=dark] .crm_apt_confirm.is_plus .ghl_card_confirm_box,html[data-theme=dark] .ghl_card_deposit_tip,html[data-theme=dark] .ghl_card_confirm_tip,html[data-theme=dark] .ghl_card_action,html[data-theme=dark] .ghl_note_compose,html[data-theme=dark] .ghl_note,html[data-theme=dark] .ghl_msg_inbound,html[data-theme=dark] .ghl_brand_chip,html[data-theme=dark] .crm_apt_picker_row,html[data-theme=dark] .crm_board_seg,html[data-theme=dark] .crm_opp_filter_chip,html[data-theme=dark] .crm_board_chrome .crm_board_count,html[data-theme=dark] .inbox_settings_island,html[data-theme=dark] .webchat_empty_card,html[data-theme=dark] .inbox_presence,html[data-theme=dark] .hod_chat_dock_panel,html[data-theme=dark] .hod_chat_dock_item,html[data-theme=dark] .crm_leads_page .crm_leads_bulk_menu,html[data-theme=dark] .crm_leads_clear_filters,html[data-theme=dark] .crm_leads_page .crm_leads_add_btn,html[data-theme=dark] .hod_header_slot .crm_leads_add_btn,html[data-theme=dark] .crm_task_ws_page .crm_task_ws_confirm,html[data-theme=dark] .crm_board_list .crm_task_ws_confirm,html[data-theme=dark] .crm_task_ws_page .crm_task_ws_overdue,html[data-theme=dark] .hod_header_slot .crm_task_ws_overdue{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .crm_inbox_list,html[data-theme=dark] .med_chat_grid,html[data-theme=dark] .med_chat_pane,html[data-theme=dark] .med_chat_list{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .med_chat_attach_chip,html[data-theme=dark] .med_cal_head,html[data-theme=dark] .med_cal_card,html[data-theme=dark] .med_cal_book_list,html[data-theme=dark] .med_cal_book_person,html[data-theme=dark] .med_ops_page .med_pay_empty,html[data-theme=dark] .med_video_hod_lumen .med_video_stage,html[data-theme=dark] .med_video_hod_lumen .med_video_countdown,html[data-theme=dark] .co_footer,html[data-theme=dark] .co_client_wallet_card,html[data-theme=dark] .co_actions_btn,html[data-theme=dark] .co_ticket_note_add,html[data-theme=dark] .co_custom_tip_input_wrap,html[data-theme=dark] .co_custom_tip_cancel,html[data-theme=dark] .sp_footer,html[data-theme=dark] .sp_saved_card,html[data-theme=dark] .sp_tender_row,html[data-theme=dark] .sp_method_card,html[data-theme=dark] .sp_salesperson .sp_multi_footer,html[data-theme=dark] .add_appt_details_panel .ticket_add_bar,html[data-theme=dark] .co_right .ticket_add_bar,html[data-theme=dark] .add_appt_details_panel .ticket_add_bar_btn,html[data-theme=dark] .co_right .ticket_add_bar_btn,html[data-theme=dark] .add_appt_details_panel .ticket_add_bar_plus,html[data-theme=dark] .co_right .ticket_add_bar_plus,html[data-theme=dark] .hod_rail .hod_rail_pick,html[data-theme=dark] .hod_rail .hod_rail_pick.is-readonly,html[data-theme=dark] .hod_rail .hod_rail_pick:hover:not(:disabled),html[data-theme=dark] .cam_wrap,html[data-theme=dark] .cam_refund_option,html[data-theme=dark] .cam_details_card,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_window_note,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_refund_option,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_refund_money,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_refund_outcome,html[data-theme=dark] .pkg_pick_row .pkg_pick_row_hit,html[data-theme=dark] .ms_plan_card,html[data-theme=dark] .ms_term_card,html[data-theme=dark] .ms_sell_sheet .ms_plan_card,html[data-theme=dark] .ms_sell_sheet .ms_term_card,html[data-theme=dark] .ms_sell_sheet .ms_pick_row,html[data-theme=dark] .ms_sell_sheet .ms_drawer_section,html[data-theme=dark] .ms_service_group_head,html[data-theme=dark] .sale_mem_confirm_card,html[data-theme=dark] .sale_gc_occasion_tile,html[data-theme=dark] .sale_gc_choice,html[data-theme=dark] .gc_cal_checkout_v2 .gc_cal_checkout_card{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .hod_drawer .sale_gc_form .add_appt_add_svc_btn.gc_continue_gold_border_v1,html[data-theme=dark] .sale_gc_form .add_appt_add_svc_btn.gc_continue_gold_border_v1,html[data-theme=dark] .hod_drawer .sale_gc_form .add_appt_add_svc_btn.gc_continue_gold_border_v1:hover,html[data-theme=dark] .hod_drawer .sale_gc_form .add_appt_add_svc_btn.gc_continue_gold_border_v1:disabled{background:var(--cta-outline);color:var(--cta-outline-ink)}html[data-theme=dark] .hod_dialer_display_input,html[data-theme=dark] .hod_dialer_display_back,html[data-theme=dark] .hod_dialer_matches,html[data-theme=dark] .hod_dialer_key,html[data-theme=dark] .hod_dialer_lists,html[data-theme=dark] .hod_dialer_recents,html[data-theme=dark] .hod_dialer_script_pane,html[data-theme=dark] .hod_wrap_stage_trigger,html[data-theme=dark] .hod_wrap_stage_menu,html[data-theme=dark] .hod_dialer_wrap textarea.hod_wrap_note,html[data-theme=dark] .hod_wrap_redial,html[data-theme=dark] .hod_double_dial,html[data-theme=dark] .hod_double_dial_tag,html[data-theme=dark] .hod_double_dial_vm,html[data-theme=dark] .hod_wrap_match{background:var(--canvas);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .ss_week_btn,html[data-theme=dark] .ss_nav_btn,html[data-theme=dark] .ss_add_icon_btn,html[data-theme=dark] .ss_shift_menu,html[data-theme=dark] .ss_add_menu,html[data-theme=dark] .ss_member_menu,html[data-theme=dark] .ss_modal_delete_btn,html[data-theme=dark] .hod_dil_kind_tab,html[data-theme=dark] .hod_eod_date_nav,html[data-theme=dark] .hod_eod_brand_btn,html[data-theme=dark] .hod_eod_brand_dropdown,html[data-theme=dark] .hod_eod_location_btn,html[data-theme=dark] .hod_eod_location_dropdown,html[data-theme=dark] .pay_filter_chip,html[data-theme=dark] .client_dr_tabs,html[data-theme=dark] .dp_dnd_pop,html[data-theme=dark] .cl_col_filter_pop,html[data-theme=dark] .bt_card,html[data-theme=dark] .bt_offer,html[data-theme=dark] .bt_cal{background:var(--cs-pane-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .hod_appt_export_btn,html[data-theme=dark] .hod_appt_export_dropdown,html[data-theme=dark] .hod_appt_search_input,html[data-theme=dark] .hod_appt_date_btn,html[data-theme=dark] .hod_appt_filter_btn,html[data-theme=dark] .hod_appt_sort_btn,html[data-theme=dark] .hod_appt_sort_menu,html[data-theme=dark] .hod_daterange_preset_btn,html[data-theme=dark] .hod_daterange_preset_menu,html[data-theme=dark] .hod_daterange_selector_val,html[data-theme=dark] .hod_daterange_panel,html[data-theme=dark] .hod_daterange_cancel_btn,html[data-theme=dark] .hod_filters_clear_btn,html[data-theme=dark] .hod_seg_dropdown,html[data-theme=dark] .hod_sec_toggle_btn,html[data-theme=dark] .hod_clients_count_badge,html[data-theme=dark] .svc_location_btn,html[data-theme=dark] .svc_location_dropdown,html[data-theme=dark] .svc_manage_order_btn,html[data-theme=dark] .svc_categories_panel,html[data-theme=dark] .svc_dropdown,html[data-theme=dark] .svc_manage_view_select,html[data-theme=dark] .svc_order_category_card,html[data-theme=dark] .svc_order_service_row,html[data-theme=dark] .svc_setting_icon_btn,html[data-theme=dark] .svc_search_input,html[data-theme=dark] .fi_input,html[data-theme=dark] .fs_trigger,html[data-theme=dark] .fs_dropdown,html[data-theme=dark] .otp_input,html[data-theme=dark] .gc_input,html[data-theme=dark] .gc_textarea,html[data-theme=dark] .ms_input,html[data-theme=dark] .ms_textarea,html[data-theme=dark] .ms_sell_sheet .ms_input,html[data-theme=dark] .ms_sell_sheet .ms_textarea,html[data-theme=dark] .sale_gc_input,html[data-theme=dark] .sale_gc_textarea,html[data-theme=dark] .sale_gc_amount_chip,html[data-theme=dark] .sale_mem_term_chip,html[data-theme=dark] .sale_mem_autorenew,html[data-theme=dark] .crm_owner_search,html[data-theme=dark] .crm_lead_col_pop_input,html[data-theme=dark] .crm_leads_page .crm_leads_tag_input,html[data-theme=dark] .crm_task_ws_page .crm_task_ws_select,html[data-theme=dark] .hod_header_slot .crm_task_ws_select,html[data-theme=dark] .crm_kb_search input,html[data-theme=dark] .crm_kb_ask input,html[data-theme=dark] .crm_kb_field,html[data-theme=dark] .crm_kb_textarea,html[data-theme=dark] .crm_kb_select,html[data-theme=dark] .crm_bk_tab .crm_bk_stage_select,html[data-theme=dark] .crm_bk_tab .crm_outcome_select.crm_bk_stage_select,html[data-theme=dark] .crm_reply_email_input,html[data-theme=dark] .crm_filter_check_box,html[data-theme=dark] .inbox_notify_toast_input,html[data-theme=dark] .inbox_notify_pickup,html[data-theme=dark] .inbox_surface_tab,html[data-theme=dark] .inbox_settings_tab,html[data-theme=dark] .hod_chat_dock_tab,html[data-theme=dark] .hod_disc_modal .hod_disc_grid .edit_svc_price_field,html[data-theme=dark] .hod_disc_modal .hod_disc_reason .edit_svc_price_field,html[data-theme=dark] .edit_svc_price_field,html[data-theme=dark] .add_appt_svc_info .ticket_room_pick_menu,html[data-theme=dark] .ticket_room_pick_menu.ticket_room_pick_menu_portal,html[data-theme=dark] .ticket_pu_layer .fi_input,html[data-theme=dark] .ticket_pu_layer .fs_trigger,html[data-theme=dark] .ticket_pu_layer .fs_dropdown,html[data-theme=dark] .ticket_pu_layer .ticket_pu_cancel,html[data-theme=dark] .co_ticket_note .co_ticket_note_input,html[data-theme=dark] .add_appt_selected_client .cl_rail_notes_box,html[data-theme=dark] .add_appt_selected_client .cl_rail_notes_icon,html[data-theme=dark] .add_bt_input,html[data-theme=dark] .add_bt_textarea,html[data-theme=dark] .add_bt_date_btn,html[data-theme=dark] .add_bt_select_btn,html[data-theme=dark] .add_bt_member_btn,html[data-theme=dark] .add_bt_type_card,html[data-theme=dark] .add_bt_emoji_btn,html[data-theme=dark] .ltv_page .ltv_date,html[data-theme=dark] .ltv_page .ltv_select,html[data-theme=dark] .ltv_method,html[data-theme=dark] .am_box,html[data-theme=dark] .am_input_wrap,html[data-theme=dark] .am_field_input,html[data-theme=dark] .am_country_trigger,html[data-theme=dark] .am_country_dropdown,html[data-theme=dark] .addr_item,html[data-theme=dark] .addr_dropdown,html[data-theme=dark] .pi_row,html[data-theme=dark] .pi_dropdown,html[data-theme=dark] .hod_goback_btn,html[data-theme=dark] .sb_bar,html[data-theme=dark] .sb_dropdown,html[data-theme=dark] .sb_dt_quick_btn,html[data-theme=dark] .sb_dt_slot,html[data-theme=dark] .wl_radio_input,html[data-theme=dark] .sp_salesperson .sp_multi_check,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_refund_radio,html[data-theme=dark] .cam_wrap.cam_refund_sheet .cam_footer .cam_refund_back,html[data-theme=dark] .only_modal.gv_modal .cash_display_wrap,html[data-theme=dark] .hod_dialer_wrap .crm_callback_modal_input,html[data-theme=dark] .icon_picker_panel,html[data-theme=dark] .btt_icon_picker_btn,html[data-theme=dark] .qty_stepper_btn,html[data-theme=dark] .cl_ms_empty_icon,html[data-theme=dark] .tm_drawer_rating,html[data-theme=dark] .med_video_client_chip,html[data-theme=dark] .med_video_hod_stage .med_video_rx_cta,html[data-theme=dark] .med_video_hod_stage .med_video_leave_btn,html[data-theme=dark] .hod_msg_overlay .waitlist_tab.waitlist_tab_active,html[data-theme=dark] .ssm_modal .svc_manage_modal_topbar{background:var(--canvas);background-color:var(--canvas);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .hod_filters_select{background-color:var(--canvas);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .cancel_appt_phone_row .appt_action_icon{color:var(--ink);background:var(--cs-pane-fill)!important}html[data-theme=dark] .hod_header_page_title,html[data-theme=dark] .hod_compact_confirm .hod_compact_confirm_title,html[data-theme=dark] .hod_compact_confirm .hod_compact_confirm_body,html[data-theme=dark] .hod_compact_confirm .hod_compact_confirm_body p,html[data-theme=dark] .cal_popup_title,html[data-theme=dark] .cal_date_btn,html[data-theme=dark] .cal_filter_btn,html[data-theme=dark] .cal_filter_icon_btn,html[data-theme=dark] .cal_toolbar_icon_btn,html[data-theme=dark] .cal_view_btn,html[data-theme=dark] .cal_appt_main,html[data-theme=dark] .cal_appt_service_name,html[data-theme=dark] .cal_appt_addon_name,html[data-theme=dark] .cal_detail_addon,html[data-theme=dark] .cal_appt_time_inline,html[data-theme=dark] .cal_appt_compact_text,html[data-theme=dark] .cal_blocked_icon,html[data-theme=dark] .cal_multiday_col_daynum,html[data-theme=dark] .cal_multiday_row_name,html[data-theme=dark] .cal_month_cell_date,html[data-theme=dark] .cal_detail_view_btn,html[data-theme=dark] .cal_detail_btn,html[data-theme=dark] .cal_drawer_btn,html[data-theme=dark] .cal_counter_label,html[data-theme=dark] .ticket_pu_layer .ticket_pu_title,html[data-theme=dark] .ticket_pu_layer .ticket_pu_lede,html[data-theme=dark] .ticket_pu_layer .ticket_pu_treatment_value,html[data-theme=dark] .ticket_pu_layer .ticket_pu_line_name,html[data-theme=dark] .ticket_pu_layer .ticket_pu_line_remove,html[data-theme=dark] .ticket_pu_layer .fi_label,html[data-theme=dark] .ticket_pu_layer .fs_value,html[data-theme=dark] .ticket_pu_layer .ticket_pu_cancel,html[data-theme=dark] .hod_dialer_display_input,html[data-theme=dark] .hod_dialer_display_back,html[data-theme=dark] .hod_dialer_match_name,html[data-theme=dark] .hod_dialer_recent_name,html[data-theme=dark] .hod_dialer_day_name,html[data-theme=dark] .hod_dialer_recents_title,html[data-theme=dark] .hod_dialer_list_tab[aria-selected=true],html[data-theme=dark] .hod_dialer_key,html[data-theme=dark] .hod_dialer_script_pane,html[data-theme=dark] .hod_dialer_script_body,html[data-theme=dark] .co_ticket_note_add,html[data-theme=dark] .co_ticket_note .note_title,html[data-theme=dark] .co_ticket_note .co_ticket_note_input,html[data-theme=dark] .med_chat_list_title,html[data-theme=dark] .med_chat_item_name,html[data-theme=dark] .med_chat_thread_title,html[data-theme=dark] .med_chat_attach_chip,html[data-theme=dark] .med_chat_confirm_text,html[data-theme=dark] .hod_chat_dock_title,html[data-theme=dark] .hod_chat_dock_name,html[data-theme=dark] .inbox_surface_tab,html[data-theme=dark] .crm_filter_item,html[data-theme=dark] .crm_task_engine_page .crm_task_engine_h,html[data-theme=dark] .crm_task_engine_page .crm_task_engine_body,html[data-theme=dark] .crm_task_engine_page .crm_task_engine_lead,html[data-theme=dark] .google_txt,html[data-theme=dark] .facebook_txt,html[data-theme=dark] .hod_eye_btn,html[data-theme=dark] .hod_goback_btn,html[data-theme=dark] .ssm_title,html[data-theme=dark] .ssm_cat_title,html[data-theme=dark] .ssm_venue_name,html[data-theme=dark] .ssm_sel_name,html[data-theme=dark] button.btn-close .icon-2,html[data-theme=dark] button.modal_close .icon,html[data-theme=dark] .bold_dark_txt,html[data-theme=dark] .sp_salesperson .sp_multi_summary_head,html[data-theme=dark] .sp_salesperson .fs_option .sp_salesperson_name{color:var(--ink)}html[data-theme=dark] .cal_appt_time_inline,html[data-theme=dark] .ticket_pu_layer .ticket_pu_lede,html[data-theme=dark] .ticket_pu_layer .ticket_pu_empty,html[data-theme=dark] .hod_compact_confirm .hod_compact_confirm_body,html[data-theme=dark] .hod_compact_confirm .hod_compact_confirm_body p,html[data-theme=dark] .crm_task_engine_page .crm_task_engine_kicker,html[data-theme=dark] .ssm_sel_price{color:var(--ink-muted)}html[data-theme=dark] .cal_prof_col.cal_unassigned_col,html[data-theme=dark] .cal_multiday_cell_unassigned{background-color:var(--canvas)}html[data-theme=dark] .hod_auth_title,html[data-theme=dark] .hod_auth_subtitle,html[data-theme=dark] .hod_auth_label{color:var(--ink-muted)}html[data-theme=dark] .hod_dialer_recent_row+.hod_dialer_recent_row:before{background:var(--border-color)}html[data-theme=dark] .hod_dialer_avatar[data-unknown=true]{background:var(--cs-row-hover-fill,#e8e8e814);color:var(--ink-muted)}html[data-theme=dark] .hod_dialer_recent,html[data-theme=dark] .hod_dialer_recent_info,html[data-theme=dark] .hod_dialer_match{color:var(--ink)}html[data-theme=dark] .hod_dialer_recent_meta,html[data-theme=dark] .hod_dialer_recent_when,html[data-theme=dark] .hod_dialer_recent_count,html[data-theme=dark] .hod_dialer_recent_info,html[data-theme=dark] .hod_dialer_match_num,html[data-theme=dark] .hod_dialer_key_sub,html[data-theme=dark] .hod_dialer_hint{color:var(--ink-muted)}html[data-theme=dark] .crm_bk_tab .crm_bk_stage_select,html[data-theme=dark] .crm_bk_tab .crm_outcome_select.crm_bk_stage_select{box-shadow:none;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='%23b8aea0' 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}html[data-theme=dark] .crm_bk_tab .crm_bk_circuit{box-shadow:var(--cl-elev-2)}@media (hover:hover){html[data-theme=dark] .crm_bk_tab .crm_bk_circuit:hover{border-color:var(--cl-glass-border);box-shadow:var(--cl-elev-3)}}html[data-theme=dark] .crm_bk_tab .crm_bk_brand{background:var(--cs-row-hover-fill);border-color:var(--cl-glass-border);color:var(--ink);box-shadow:none}html[data-theme=dark] .crm_bk_tab .crm_bk_ledger{background:var(--cl-glass-border);border-color:var(--border-color)}html[data-theme=dark] .crm_bk_tab .crm_bk_ledger_cell,html[data-theme=dark] .crm_bk_tab .crm_bk_ledger_value{background:var(--cs-pane-fill)}html[data-theme=dark] .crm_bk_tab .crm_bk_ledger_value:focus-within{background:var(--canvas);box-shadow:inset 0 0 0 2px var(--ink)}html[data-theme=dark] .crm_bk_tab .crm_bk_ledger_settled{color:var(--ok)}html[data-theme=dark] .crm_bk_tab .crm_bk_guests{background:var(--cs-pane-fill);border-color:var(--cl-glass-border)}html[data-theme=dark] .crm_bk_tab .crm_bk_guests_stepper,html[data-theme=dark] .crm_bk_tab .crm_bk_guests_input{border-color:var(--cl-glass-border)}html[data-theme=dark] .crm_bk_tab .cl_btn_book{border-color:var(--cta-outline-edge);color:var(--cta-outline-ink);box-shadow:none}html[data-theme=dark] .crm_bk_tab .cl_btn_book:hover:not(:disabled){background:var(--cta-outline-hover);color:var(--cta-outline-ink-hover)}html[data-theme=dark] .crm_bk_tab .crm_bk_link_apt{background:var(--cs-pane-fill);border-color:var(--border-color);color:var(--ink);box-shadow:none}html[data-theme=dark] .crm_bk_tab .crm_bk_link_apt:hover:not(:disabled),html[data-theme=dark] .crm_bk_tab .crm_bk_appt_open:hover{background:var(--cl-tile-hover);border-color:var(--border-color)}html[data-theme=dark] .crm_opp_note_float{background:var(--cs-sheet-fill);border-color:var(--cs-sheet-rim);color:var(--ink);box-shadow:var(--cl-elev-3)}html[data-theme=dark] .crm_opp_note_float_title,html[data-theme=dark] .crm_opp_note_kbd{color:var(--ink-muted)}html[data-theme=dark] .crm_opp_note_float_sub{color:var(--ink)}html[data-theme=dark] .crm_opp_note_float_brand{background:var(--cs-row-hover-fill);border-color:var(--cl-glass-border);color:var(--ink-muted)}html[data-theme=dark] .crm_opp_note_area{background:var(--canvas);border-color:var(--border-color);color:var(--ink);box-shadow:none}html[data-theme=dark] .crm_opp_note_area::placeholder{color:var(--ink-muted)}html[data-theme=dark] .crm_opp_note_area:focus-visible{border-color:var(--cta-outline-edge);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-ornament) 20%, transparent)}html[data-theme=dark] .crm_opp_note_close{color:var(--ink-muted)}@media (hover:hover){html[data-theme=dark] .crm_opp_note_close:hover{background:var(--cs-row-hover-fill);color:var(--ink)}}html[data-theme=dark] .crm_opp_note_cancel{border-color:var(--border-color);color:var(--ink)}@media (hover:hover){html[data-theme=dark] .crm_opp_note_cancel:hover{background:var(--cs-row-hover-fill)}}html[data-theme=dark] .crm_opp_note_save{background:var(--cta-outline);border-color:var(--cta-outline-edge);color:var(--cta-outline-ink);box-shadow:none}@media (hover:hover){html[data-theme=dark] .crm_opp_note_save:hover:not(:disabled){background:var(--cta-outline-hover);border-color:var(--cta-outline-edge);color:var(--cta-outline-ink-hover)}}html[data-theme=dark] .crm_opp_note_save:disabled{background:var(--cta-outline);border-color:var(--border-color);color:var(--ink-muted)}html[data-theme=dark] .crm_bk_tab .crm_opp_note_dot{border-color:var(--cs-pane-fill)}html[data-theme=dark] .crm_bk_tab .crm_opp_note_btn_on{background:var(--cl-accent-soft);border-color:var(--cta-outline-edge)}html[data-theme=dark] .crm_bk_tab .crm_bk_confirm{background:var(--cs-row-hover-fill);color:var(--ink)}html[data-theme=dark] .crm_bk_tab .crm_bk_confirm:has(input:disabled){background:var(--canvas);color:var(--ink-muted)}html[data-theme=dark] .crm_bk_tab .crm_bk_add{border-color:var(--border-color);color:var(--ink)}@media (hover:hover){html[data-theme=dark] .crm_bk_tab .crm_bk_add:hover{background:var(--cs-row-hover-fill)}}html[data-theme=dark] .crm_bk_tab .crm_bk_value_input{color:var(--ink);border-color:#0000;background:0 0!important}html[data-theme=dark] .cl_skel,html[data-theme=dark] .crm_skel,html[data-theme=dark] .mail_skeleton,html[data-theme=dark] .crst_skeleton,html[data-theme=dark] .add_appt_rec_skeleton,html[data-theme=dark] .hod_rail .hod_rail_skeleton_bar{background:linear-gradient(90deg, var(--e3-raised) 0%, var(--e3-hover) 50%, var(--e3-raised) 100%);background-size:200% 100%}html[data-theme=dark] .appt_empty_icon{background:var(--e3-raised);color:var(--gold-ornament)}html[data-theme=dark] .crm_msg_html,html[data-theme=dark] .crm_tpl_paper,html[data-theme=dark] .mail_message_body,html[data-theme=dark] .crm_msg_html iframe,html[data-theme=dark] .mail_message_body iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff!important}html[data-theme=dark] .crm_tpl_paper,html[data-theme=dark] .crm_tpl_paper *{color:#443e33}html[data-theme=dark] .hod_eod_day_bar,html[data-theme=dark] .hod_eod_commit{background:var(--e1-canvas);border-color:var(--boundary)}html[data-theme=dark] .hod_eod_day_chip.is_selected,html[data-theme=dark] .hod_eod_day_chip.is_selected.is_closed,html[data-theme=dark] .hod_eod_day_chip.is_selected.is_overdue,html[data-theme=dark] .hod_eod_day_chip.is_selected.is_today{color:var(--ink-on-bright)}html[data-theme=dark] .hod_eod_field_box,html[data-theme=dark] .hod_eod_evi,html[data-theme=dark] .hod_eod_sign_input{background:var(--e3-raised);border-color:var(--boundary)}html[data-theme=dark] .hod_eod_field.is_derived .hod_eod_field_box{background:var(--e2-island);border-color:var(--boundary);border-left-color:var(--ok)}html[data-theme=dark] .hod_eod_evi[data-state=done]{background:var(--ok-chip);border-color:color-mix(in srgb, var(--ok) 42%, var(--boundary))}html[data-theme=dark] .hod_eod_evidence.is_receipt .hod_eod_evi[data-state=missing]{background:var(--err-chip);border-color:var(--err-ink)}html[data-theme=dark] .hod_eod_field.is_edited .hod_eod_field_box{background:var(--e3-raised)}html[data-theme=dark] .hod_eod_evi_glyph,html[data-theme=dark] .hod_eod_evi_thumb{background:var(--e4-float);border-color:var(--boundary)}html[data-theme=dark] .hod_eod_day_chip.is_future{border-color:var(--boundary);opacity:.38}html[data-theme=dark] .hod_eod_gate_head{background:var(--e3-raised);border-color:var(--boundary)}html[data-theme=dark] .hod_eod_gate_title{color:var(--ink)}html[data-theme=dark] .hod_eod_gate_copy{color:var(--ink-body)}html[data-theme=dark] .hod_eod_note_fold[open]>.hod_eod_card_note{background:var(--e4-float);border-color:var(--boundary)}
