:root{--cs-night-mode:night-mode-20260829;--cs-night-tokens:night-tokens-20260830;--cs-night-neutral:neutral-ground-20260902;--e0-ground:#f4eddf;--e1-canvas:#fdf8ef;--e2-island:#fff;--e3-raised:#fffdf9;--e4-float:#fff;--e1-hover:#f6f1e8;--e1-pressed:#f3eee5;--e2-hover:#faf7f3;--e2-pressed:#f8f5ef;--e3-hover:#f8f6f1;--e3-pressed:#f6f3ee;--e4-hover:#faf7f3;--e4-pressed:#f8f5ef;--hairline:#443e331f;--boundary:#443e338f;--gold-ornament:#b79e65;--gold-ink:#8a6a34;--err-ink:#b91c1c;--err-chip:#fdecec;--ok-ink:#2e6b3e;--ok-chip:#e9f2ea;--warn-ink:#92400e;--warn-chip:#fdf4e5;--info-ink:#6f6557;--info-chip:#f4eddf;--ink-on-deep:#fdf8ef;--ink-on-bright:#211d17;--customer-surface:#fff;--customer-ink:#222;--customer-edge:#443e331f;--wa-ground:#efe7dd;--wa-bubble:#fff;--wa-ink:#1f1f1f;--wa-meta:#667781;--wa-button:#0b7a75;--wa-bubble-shadow:0 1px 1px #04040414;--chart-1:#443e33;--chart-2:#5c7d8a;--chart-3:#b0895a;--chart-4:#7d5b6e;--chart-5:#6e7d5b;--chart-6:#8a5b5b;--chart-7:#4a6a86;--chart-8:#5c4b79;--chart-cursor:#443e331a;--brand-slimming-series:#486a42;--brand-aesthetics-series:#4f7373;--brand-glp1-series:#7c3aed;--brand-sage-series:#4f7256}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--e0-ground:#0a0a0a;--e1-canvas:#141414;--e2-island:#1e1e1e;--e3-raised:#282828;--e4-float:#343434;--e1-hover:#191919;--e2-hover:#232323;--e3-hover:#2e2e2e;--e4-hover:#3a3a3a;--e1-pressed:#101010;--e2-pressed:#1b1b1b;--e3-pressed:#242424;--e4-pressed:#2f2f2f;--ink-on-deep:#fdf8ef;--ink-on-bright:#211d17;--customer-surface:#fff;--customer-ink:#222;--customer-edge:#443e331f;--wa-ground:#efe7dd;--wa-bubble:#fff;--wa-ink:#1f1f1f;--wa-meta:#667781;--wa-button:#0b7a75;--wa-bubble-shadow:0 1px 1px #04040414;--nm-hairline:#e8e8e81a;--hairline:var(--nm-hairline);--boundary:#e8e8e870;--nm-ink:#d4d4d4;--nm-ink-body:#b6b6b6;--nm-ink-muted:#999;--ink:var(--nm-ink);--ink-body:var(--nm-ink-body);--ink-muted:var(--nm-ink-muted);--select:var(--nm-ink);--primary-brown:var(--nm-ink-body);--secondary-brown:var(--nm-ink-muted);--gold-ornament:#c9ab6d;--gold-ink:#d6c39a;--canvas:var(--e2-island);--cs-app-ground-tint:var(--e0-ground);--cs-app-ground-base:var(--e0-ground);--cs-ledger-band-fill:var(--e1-hover);--cs-app-ground:linear-gradient(180deg, var(--cs-app-ground-tint) 0%, var(--cs-app-ground-base) 60%);--light-bg:var(--e1-canvas);--lightgrey:var(--nm-hairline);--border-color:var(--nm-hairline);--cs-navy:var(--nm-ink-body);--cs-gold-bg:#2b2416;--cs-warm-white:var(--e2-island);--cs-warm-gray:var(--e2-hover);--cs-warm-border:var(--nm-hairline);--cs-charcoal:var(--nm-ink);--cs-text-secondary:var(--nm-ink-muted);--cs-sheet-fill:linear-gradient(165deg, var(--e3-raised) 0%, var(--e3-raised) 100%);--cs-sheet-fill-solid:var(--e3-raised);--cs-pane-fill:var(--e2-island);--cs-chrome-fill:linear-gradient(165deg, var(--e3-raised) 0%, var(--e3-raised) 100%);--cs-pane-glass-fill:linear-gradient(172deg, #282828c7 0%, #1e1e1e9e 100%);--cs-panel-glass-fill:linear-gradient(172deg, #282828c7 0%, #1e1e1eb8 100%);--cs-chrome-glass-fill:linear-gradient(180deg, #282828ad 0%, #1e1e1e99 100%);--cs-sheet-rim:var(--nm-hairline);--cs-sheet-scrim:#0404048c;--cs-row-hover-fill:var(--e2-hover);--cs-cal-past-fill:var(--e1-canvas);--cs-cal-hour-band:#e8e8e80b;--cs-cal-hour-rule:#e8e8e82e;--cs-cal-quarter-rule:#e8e8e812;--cs-cal-off-fill:#232323;--cs-cal-off-stripe:#2e2e2e;--cs-cal-off-rule:#999;--cs-cal-off-hatch:repeating-linear-gradient(-45deg, var(--cs-cal-off-fill) 0 10px, var(--cs-cal-off-stripe) 10px 20px);--hod-bar-surface:var(--e2-island);--hod-bar-surface-hover:var(--e2-hover);--cl-ink:var(--nm-ink-body);--cl-ink-muted:var(--nm-ink-muted);--cl-surface:var(--e2-island);--cl-rail-bg:var(--e2-island);--cl-tile-bg:var(--e2-island);--cl-tile-hover:var(--e2-hover);--cl-glass-bg:#282828e0;--cl-glass-solid:var(--e3-raised);--cl-glass-border:var(--nm-hairline);--cl-accent-soft:#2b2416;--cl-danger-soft:var(--err-chip);--cl-danger-line:#6b3034;--dt-control:var(--gold-300,#d6c39a);--dt-scrim:#04040480;--dt-ok-ink:#8fc79a;--dt-ok-fill:#48845233;--dt-warn-ink:#e4b36a;--dt-warn-fill:#c48a202e;--dt-danger-ink:#e49087;--dt-danger-fill:#b23c3033;--dt-hot-ink:#f2a26f;--dt-hot-fill:#d6702c33;--dt-neutral-fill:#99999924;--dt-info-ink:#8fb4d4;--dt-info-fill:#5a8cb42e;--cl-elev-1:inset 0 1px 0 #e8e8e80f, 0 2px 8px #04040470;--cl-elev-2:inset 0 1px 0 #e8e8e80f, 0 2px 8px #04040470, 0 18px 40px #0404048c;--cl-elev-3:inset 0 1px 0 #e8e8e80f, 0 2px 8px #04040470, 0 18px 40px #0404048c;--shadow-raise:inset 0 1px 0 #e8e8e80f, 0 2px 8px #04040470, 0 18px 40px #0404048c;--shadow-stuck:0 6px 8px -6px #040404b3;--cl-scrim-bg:#0404048c;--cta-outline:var(--e3-raised);--cta-outline-hover:var(--e3-hover);--cta-outline-ink:#d6c39a;--cta-outline-ink-hover:#e7d6a8;--cta-outline-edge:#c9ab6d;--err:#f19a9a;--err-ink:#f19a9a;--err-chip:#301a1a;--warn-ink:#e2a35c;--warn-chip:#2c2415;--info-chip:#202020;--ok:#85c795;--ok-ink:#85c795;--crm-ink:var(--nm-ink-body);--crm-muted:var(--nm-ink-muted);--crm-line:var(--nm-hairline);--crm-line-soft:var(--e2-hover);--crm-surface:var(--e2-island);--crm-surface-quiet:var(--e1-canvas);--crm-hover:var(--e2-hover);--crm-selected:#3a3221;--crm-accent:#d6c39a;--kanban-col-bg:var(--e1-canvas);--kanban-soft-bg:var(--e2-island);--kanban-line:var(--nm-hairline);--chart-1:#ece4d3;--chart-2:#73a0b2;--chart-3:#e8c499;--chart-4:#a67493;--chart-5:#a9bc92;--chart-6:#cd9392;--chart-7:#c9daeb;--chart-8:#8170a0;--chart-cursor:#e8e8e824;--brand-slimming-series:#6b8e65;--brand-aesthetics-series:#698e8e;--brand-glp1-series:#887eb0;--brand-sage-series:#6a8e70;--ok-chip:#1b2a1f;--info-ink:#999}html[data-theme=dark] .mp_root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html[data-theme=dark] body,html[data-theme=dark] body:has(.cs_shell),html[data-theme=dark] body:has(.hod_new_layout)){background:var(--cs-app-ground-base);color:var(--ink)}html[data-theme=dark] .cs_shell,html[data-theme=dark] .hod_new_layout{background:var(--cs-app-ground);color:var(--ink)}html[data-theme=dark] .hod_new_layout.cs_shell{background:var(--cs-app-ground)}html[data-theme=dark] .modal-content,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .dropdown-item,html[data-theme=dark] .offcanvas,html[data-theme=dark] .offcanvas-body,html[data-theme=dark] .popover,html[data-theme=dark] .toast,html[data-theme=dark] .list-group-item,html[data-theme=dark] .accordion-item,html[data-theme=dark] .accordion-button,html[data-theme=dark] .card,html[data-theme=dark] .card-header,html[data-theme=dark] .card-body,html[data-theme=dark] .card-footer,html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-light,html[data-theme=dark] .bg-body,html[data-theme=dark] .bg-body-tertiary,html[data-theme=dark] .navbar,html[data-theme=dark] .navbar-light,html[data-theme=dark] .pagination .page-link{color:var(--ink);border-color:var(--border-color);background-color:var(--cs-pane-fill)!important}html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .popover,html[data-theme=dark] .toast,html[data-theme=dark] .tooltip-inner{background-color:var(--e4-float)!important}html[data-theme=dark] .offcanvas,html[data-theme=dark] .offcanvas-body{background-color:var(--e3-raised)!important}html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .dropdown-item:focus,html[data-theme=dark] .list-group-item.active,html[data-theme=dark] .accordion-button:not(.collapsed){color:var(--ink);background-color:var(--cs-row-hover-fill)!important}html[data-theme=dark] .table,html[data-theme=dark] .table>:not(caption)>*>*,html[data-theme=dark] table{--bs-table-bg:var(--canvas);--bs-table-color:var(--ink);--bs-table-border-color:var(--border-color);--bs-table-striped-bg:var(--cs-warm-gray);--bs-table-hover-bg:var(--cs-row-hover-fill);color:var(--ink);border-color:var(--border-color)}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-select:focus,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--e3-raised);color:var(--ink);border-color:var(--boundary)}html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-muted);opacity:.8}html[data-theme=dark] .form-control:disabled,html[data-theme=dark] .form-select:disabled,html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{background-color:var(--cs-warm-gray);color:var(--ink-muted);border-color:var(--hairline)}html[data-theme=dark] .text-dark,html[data-theme=dark] .text-body,html[data-theme=dark] .text-black{color:var(--ink)!important}html[data-theme=dark] .text-muted,html[data-theme=dark] .text-secondary,html[data-theme=dark] .text-body-secondary{color:var(--ink-muted)!important}html[data-theme=dark] .border,html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-start,html[data-theme=dark] .border-end{border-color:var(--border-color)!important}html[data-theme=dark] hr{border-color:var(--border-color);opacity:1}html[data-theme=dark] .btn-close{filter:invert()grayscale();opacity:.7}html[data-theme=dark] .btn-light,html[data-theme=dark] .btn-outline-light{background:var(--hod-bar-surface);color:var(--ink);border-color:var(--boundary)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] p,html[data-theme=dark] label,html[data-theme=dark] li,html[data-theme=dark] td,html[data-theme=dark] th,html[data-theme=dark] dt,html[data-theme=dark] dd,html[data-theme=dark] legend,html[data-theme=dark] caption{color:inherit}html[data-theme=dark] a:not(.golden_btn):not(.cs_nav_row):not(.btn):not(.me_btn){color:var(--ink-body)}html[data-theme=dark] .cs_shell_email{color:var(--cs-charcoal)}html[data-theme=dark] .cs_shell_signout:hover{background:var(--err-chip);color:var(--err)}html[data-theme=dark] .recharts-text{fill:var(--ink-body)}html[data-theme=dark] .recharts-cartesian-axis-tick-value,html[data-theme=dark] .recharts-legend-item-text{fill:var(--ink-muted)}html[data-theme=dark] .recharts-tooltip-label{fill:var(--ink-body)}html[data-theme=dark] .recharts-cartesian-grid line,html[data-theme=dark] .recharts-cartesian-grid-horizontal line,html[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:var(--hairline)}html[data-theme=dark] .recharts-cartesian-axis-line,html[data-theme=dark] .recharts-cartesian-axis-line line,html[data-theme=dark] .recharts-cartesian-axis-tick-line,html[data-theme=dark] .recharts-reference-line line{stroke:var(--boundary)}html[data-theme=dark] .crm_inbox_page,html[data-theme=dark] .crm_scope,html[data-theme=dark] .crm_tokens{--crm-ink:var(--nm-ink-body);--crm-muted:var(--nm-ink-muted);--crm-line:var(--nm-hairline);--crm-line-soft:var(--e2-hover);--crm-surface:var(--e2-island);--crm-surface-quiet:var(--e1-canvas);--crm-hover:var(--e2-hover);--crm-selected:#3a3221;--crm-accent:#d6c39a}html[data-theme=dark] .crst_page,html[data-theme=dark] .crst_drawer_scope,html[data-theme=dark] .crst_dr,html[data-theme=dark] .crst_dr_pop{--crst-ink:var(--nm-ink);--crst-muted:var(--nm-ink-muted);--crst-line:var(--nm-hairline);--crst-surface:var(--e2-island);--crst-bg:var(--e1-canvas);--crst-good:#85c795;--crst-good-bg:#1b2a1f;--crst-ok:var(--nm-ink-muted);--crst-ok-bg:#202020;--crst-warn:#e2a35c;--crst-warn-bg:#2c2415;--crst-bad:#f19a9a;--crst-bad-bg:#301a1a;--crst-muted-bg:var(--e2-hover);--crst-accent:var(--gold-ink)}html[data-theme=dark] .mkcal_page,html[data-theme=dark] .mkcal_drawer,html[data-theme=dark] .mkcal_changes_drawer,html[data-theme=dark] .mkcal_keydates_modal,html[data-theme=dark] .mkcal_detach_modal,html[data-theme=dark] .mkcal_menu,html[data-theme=dark] .mkcal_popover{--mkcal-plan:var(--e3-raised);--mkcal-plan-fade:#28282800;--mkcal-band-border:var(--nm-hairline);--mkcal-today:var(--e2-hover);--mkcal-weekend:var(--e1-canvas);--mkcal-etch:var(--boundary);--mkcal-mute:var(--nm-ink-muted)}html[data-theme=dark] .med_cond_picker{--ink:var(--nm-ink);--ink-body:var(--nm-ink-body);--ink-muted:var(--nm-ink-muted);--gold-wash:#c9ab6d24;--gold-wash-strong:#c9ab6d38;--row-hover:var(--e3-hover);--hairline:var(--nm-hairline)}html[data-theme=dark] .staff_kpis_page{--skpi-ink:var(--nm-ink);--skpi-muted:var(--nm-ink-muted);--skpi-line:var(--nm-hairline)}
.lumen_tbl .lumen_bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0 0 12px;display:flex}.lumen_tbl .lumen_bar_title{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px;font-family:var(--roboto);text-transform:none;color:var(--ink);flex:none;align-items:baseline;gap:8px;margin:0;display:flex}.lumen_tbl .lumen_bar_count{font-variant-numeric:tabular-nums lining-nums;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:20px}.lumen_tbl .lumen_seg{flex:none;min-width:0}.lumen_tbl .lumen_seg ul{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface-header);align-items:center;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.lumen_tbl .lumen_seg li{border-radius:calc(var(--radius-control) - 3px);white-space:nowrap;height:28px;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;transition:background .12s,color .12s;display:inline-flex}.lumen_tbl .lumen_seg li:hover{color:var(--ink-body)}.lumen_tbl .lumen_seg li.active{background:var(--dt-surface);color:var(--ink);box-shadow:0 1px 2px var(--dt-scrim);font-weight:600}.lumen_tbl .lumen_seg li:focus-visible{outline:2px solid var(--dt-control);outline-offset:1px}.lumen_tbl .lumen_search{flex:240px;align-items:center;min-width:180px;max-width:420px;display:flex;position:relative}.lumen_tbl .lumen_search_icon{color:var(--ink-muted);pointer-events:none;font-size:14px;line-height:1;position:absolute;left:10px}.lumen_tbl .lumen_search_input{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface);width:100%;height:36px;color:var(--ink-body);appearance:none;padding:0 12px 0 32px;font-size:13px;line-height:20px}.lumen_tbl .lumen_search_input::placeholder{color:var(--ink-muted)}.lumen_tbl .lumen_search_input:focus{outline:2px solid var(--dt-control);outline-offset:-1px}.lumen_tbl .lumen_btn{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface);height:36px;color:var(--ink-body);white-space:nowrap;cursor:pointer;appearance:none;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px;transition:background .12s,border-color .12s;display:inline-flex}.lumen_tbl .lumen_btn:hover{background:var(--dt-row-hover)}.lumen_tbl .lumen_btn:focus-visible{outline:2px solid var(--dt-control);outline-offset:1px}.lumen_tbl .lumen_btn .icon{font-size:14px;line-height:1}.lumen_tbl .lumen_btn.is_on{border-color:var(--ink);color:var(--ink)}.lumen_tbl .lumen_btn_count{background:var(--ink);min-width:18px;height:18px;color:var(--dt-surface);font-variant-numeric:tabular-nums lining-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.lumen_tbl .lumen_btn_primary{border-color:var(--ink);background:var(--ink);color:var(--dt-surface)}.lumen_tbl .lumen_btn_primary:hover{background:var(--ink-body);border-color:var(--ink-body)}.lumen_tbl .lumen_btn_plus{margin-top:-1px;font-size:17px;font-weight:400;line-height:1}.lumen_tbl .hod_appt_toolbar{border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:0;display:flex}.lumen_tbl .hod_appt_toolbar_left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.lumen_tbl .hod_appt_search_wrap{flex:240px;align-items:center;min-width:180px;max-width:420px;display:flex;position:relative}.lumen_tbl .hod_appt_search_icon,.lumen_tbl .hod_appt_search_wrap .hod_appt_search_icon{color:var(--ink-muted);left:10px}.lumen_tbl .hod_appt_search_icon .icon,.lumen_tbl .hod_appt_search_wrap .hod_appt_search_icon .icon{color:inherit;font-size:14px}.lumen_tbl .hod_appt_search_input,.lumen_tbl .hod_appt_search_wrap .hod_appt_search_input,.lumen_tbl .hod_appt_toolbar .hod_appt_search_input{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface);width:100%;max-width:none;height:36px;color:var(--ink-body);font-family:var(--roboto);appearance:none;padding:0 12px 0 32px;font-size:13px;font-weight:400;line-height:20px}.lumen_tbl .hod_appt_search_input::placeholder,.lumen_tbl .hod_appt_search_wrap .hod_appt_search_input::placeholder{color:var(--ink-muted)}.lumen_tbl .hod_appt_search_input:focus,.lumen_tbl .hod_appt_search_wrap .hod_appt_search_input:focus,.lumen_tbl .hod_appt_toolbar .hod_appt_search_input:focus{border-color:var(--dt-divider-strong);outline:2px solid var(--dt-control);outline-offset:-1px}.lumen_tbl .hod_appt_filter_btn,.lumen_tbl .hod_appt_date_btn,.lumen_tbl .hod_appt_sort_btn,.lumen_tbl .hod_appt_toolbar .hod_appt_filter_btn,.lumen_tbl .hod_appt_toolbar .hod_appt_date_btn,.lumen_tbl .hod_appt_toolbar .hod_appt_sort_btn,.lumen_tbl .hod_appt_toolbar_left .hod_appt_filter_btn,.lumen_tbl .hod_appt_toolbar_left .hod_appt_date_btn{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface);height:36px;color:var(--ink-body);font-family:var(--roboto);white-space:nowrap;cursor:pointer;appearance:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.lumen_tbl .hod_appt_filter_btn:hover,.lumen_tbl .hod_appt_date_btn:hover,.lumen_tbl .hod_appt_sort_btn:hover,.lumen_tbl .hod_appt_toolbar .hod_appt_filter_btn:hover,.lumen_tbl .hod_appt_toolbar .hod_appt_date_btn:hover,.lumen_tbl .hod_appt_toolbar .hod_appt_sort_btn:hover{background:var(--dt-row-hover)}.lumen_tbl .hod_appt_filter_btn:focus-visible,.lumen_tbl .hod_appt_date_btn:focus-visible,.lumen_tbl .hod_appt_sort_btn:focus-visible{outline:2px solid var(--dt-control);outline-offset:1px}.lumen_tbl .hod_appt_filter_btn .icon,.lumen_tbl .hod_appt_date_btn .icon,.lumen_tbl .hod_appt_sort_btn .icon{font-size:14px;line-height:1}.lumen_tbl .hod_appt_table_wrap:has(table):not(.slm_table_wrap){background:var(--dt-surface);border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);box-shadow:none;flex:0 auto}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table){font-variant-numeric:tabular-nums lining-nums}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table):has(>colgroup){table-layout:fixed}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) thead th{letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--ink-muted);background:var(--dt-surface-header);border-bottom:1px solid var(--dt-divider-strong);white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600;line-height:16px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) thead th:first-child{padding-left:20px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) thead th:last-child{padding-right:20px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody td:not(.hod_ledger_actions_td){color:var(--ink-body);border-bottom:1px solid var(--dt-divider-row);vertical-align:middle;padding:0 12px;font-size:13px;line-height:20px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr:not(:has(input:not([type=checkbox]):not([type=radio]),textarea,select,table,.lumen_free)){height:var(--dt-row-h-standard)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr:not(:has(input:not([type=checkbox]):not([type=radio]),textarea,select,table,.lumen_free))>td:not(.lumen_empty):not(.hod_reports_wrap):not(.hod_ledger_actions_td){height:var(--dt-row-h-standard);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid).lumen_relaxed:not(.slm_table) tbody tr:not(:has(input:not([type=checkbox]):not([type=radio]),textarea,select,table,.lumen_free)){height:var(--dt-row-h-relaxed)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid).lumen_relaxed:not(.slm_table) tbody tr:not(:has(input:not([type=checkbox]):not([type=radio]),textarea,select,table,.lumen_free))>td:not(.lumen_empty):not(.hod_reports_wrap):not(.hod_ledger_actions_td){height:var(--dt-row-h-relaxed)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody td:first-child:not(.hod_ledger_actions_td){padding-left:20px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody td:last-child{padding-right:20px}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr:hover td{background:var(--dt-row-hover)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr.is_selected td{background:var(--dt-row-selected)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr.is_selected:hover td{background:var(--dt-row-selected);background:color-mix(in srgb, var(--dt-row-selected) 82%, var(--ink-body))}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody tr:last-child td{border-bottom:none}.lumen_tbl .hod_appt_tr_clickable:focus-visible{outline:2px solid var(--dt-control);outline-offset:-2px;border-radius:2px}.lumen_tbl .cl_col_grip,.lumen_tbl .cl_col_filter_btn,.lumen_tbl .hod_appt_th_sort .icon{opacity:0;transition:opacity .12s}.lumen_tbl .cl_col_th:hover .cl_col_grip,.lumen_tbl .cl_col_th:focus-within .cl_col_grip,.lumen_tbl .cl_col_th:hover .cl_col_filter_btn,.lumen_tbl .cl_col_th:focus-within .cl_col_filter_btn,.lumen_tbl .cl_col_th:hover .hod_appt_th_sort .icon,.lumen_tbl .cl_col_th:focus-within .hod_appt_th_sort .icon,.lumen_tbl th:hover .hod_appt_th_sort .icon,.lumen_tbl th:focus-within .hod_appt_th_sort .icon,.lumen_tbl .hod_appt_th_sort:hover .icon,.lumen_tbl .hod_appt_th_sort:focus-visible .icon{opacity:.75}.lumen_tbl .cl_col_filter_btn.is_on,.lumen_tbl .hod_appt_th_sort.is_sorted .icon{opacity:1}.lumen_tbl .cl_col_filter_btn.is_on,.lumen_tbl .cl_col_filter_btn:hover,.lumen_tbl .hod_appt_th_sort.is_sorted{color:var(--dt-control)}.lumen_tbl .cl_col_filter_btn:hover,.lumen_tbl .cl_col_filter_btn.is_on{background:0 0}.lumen_tbl .cl_col_grip:hover,.lumen_tbl .cl_col_grip:focus-visible{opacity:1;color:var(--dt-control);background:0 0}.lumen_tbl .cl_col_th.is_drop_left:before,.lumen_tbl .cl_col_th.is_drop_right:after{background:var(--dt-control)}.lumen_tbl .cl_col_resize:after{content:"";background:var(--dt-divider-strong);width:1px;position:absolute;top:10px;bottom:10px;right:3px}.lumen_tbl .cl_col_th:last-child .cl_col_resize:after{content:none}.lumen_tbl .cl_col_resize:hover:after,.lumen_tbl .cl_col_resize:focus-visible:after{content:"";background:var(--dt-control);width:2px;top:0;bottom:0}.lumen_tbl .cl_col_th:has(.cl_col_resize:active) .cl_col_resize:after{content:"";background:var(--dt-control);width:2px;top:0;bottom:0}.lumen_tbl .cl_col_head{gap:2px;padding-right:10px}.lumen_tbl .hod_appt_th_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lumen_tbl .hod_appt_th_sort,.lumen_tbl .hod_appt_th_label{flex:0 auto;min-width:0}.lumen_tbl .hod_appt_th_sort .icon,.lumen_tbl .cl_col_filter_btn,.lumen_tbl .cl_col_grip{flex:none}.lumen_tbl .cl_col_th.is_num .cl_col_head{justify-content:flex-end}.lumen_tbl :is(.cl_col_grip,.cl_col_filter_btn,.cl_col_resize):focus-visible{outline:2px solid var(--dt-control);outline-offset:1px;border-radius:4px}.lumen_tbl .lumen_ent{align-items:center;gap:10px;min-width:0;display:flex}.lumen_tbl .lumen_ent_name{min-width:0;color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) td.is_num,.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) th.is_num{text-align:right}.lumen_tbl .lumen_zero{color:var(--ink-muted)}.lumen_tbl .lumen_dash{color:var(--dt-ink-faint)}.lumen_tbl .lumen_tags{align-items:center;gap:4px;min-width:0;display:inline-flex}.lumen_tbl .lumen_tag_more{color:var(--ink-muted);white-space:nowrap;cursor:default;font-size:12px}.lumen_tbl :is(.hod_appt_table,.lumen_grid) .affil_brand_chip{border-radius:var(--radius-pill);background:var(--dt-neutral-fill);height:20px;color:var(--dt-neutral-ink);white-space:nowrap;border:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.lumen_tbl :is(.hod_appt_table,.lumen_grid) .affil_brand_chips{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-left:0;display:inline-flex;overflow:hidden}.lumen_tbl .lumen_link{color:inherit;text-decoration:none}.lumen_tbl .lumen_link:hover{color:var(--dt-control);text-underline-offset:2px;text-decoration:underline}.lumen_tbl .lumen_link:focus-visible{outline:2px solid var(--dt-control);outline-offset:2px;border-radius:3px}.lumen_tbl :is(.hod_appt_table,.lumen_grid) .cs_click_to_call,.lumen_tbl :is(.hod_appt_table,.lumen_grid) .cs_click_to_call_inert,.lumen_tbl :is(.hod_appt_table,.lumen_grid) .cs_click_to_call_label{white-space:nowrap;min-width:0}.lumen_tbl :is(.hod_appt_table,.lumen_grid) .cs_click_to_call:hover{color:var(--dt-control)}.lumen_tbl :is(.hod_appt_table,.lumen_grid) .cs_click_to_call:focus-visible{outline:2px solid var(--dt-control);outline-offset:2px;border-radius:3px}.lumen_tbl .lumen_pill{border-radius:var(--radius-pill);height:20px;font-family:var(--roboto);letter-spacing:.01em;white-space:nowrap;border:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.lumen_tbl .lumen_pill_ok{background:var(--dt-ok-fill);color:var(--dt-ok-ink)}.lumen_tbl .lumen_pill_warn{background:var(--dt-warn-fill);color:var(--dt-warn-ink)}.lumen_tbl .lumen_pill_danger{background:var(--dt-danger-fill);color:var(--dt-danger-ink)}.lumen_tbl .lumen_pill_neutral{background:var(--dt-neutral-fill);color:var(--dt-neutral-ink)}.lumen_tbl .lumen_pill_info{background:var(--dt-info-fill);color:var(--dt-info-ink)}.lumen_tbl .hod_status_badge{border-radius:var(--radius-pill);height:20px;font-family:var(--roboto);letter-spacing:.01em;white-space:nowrap;border:0;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.lumen_tbl .hod_status_active,.lumen_tbl .hod_status_confirmed{background:var(--dt-ok-fill);color:var(--dt-ok-ink)}.lumen_tbl .hod_status_pending,.lumen_tbl .hod_status_waiting,.lumen_tbl .hod_status_incomplete_blink,.lumen_tbl .hod_status_addon{background:var(--dt-warn-fill);color:var(--dt-warn-ink);animation:none}.lumen_tbl .hod_status_canceled,.lumen_tbl .hod_status_expired{background:var(--dt-danger-fill);color:var(--dt-danger-ink)}.lumen_tbl .hod_status_completed,.lumen_tbl .hod_status_inactive,.lumen_tbl .hod_status_redeemed{background:var(--dt-neutral-fill);color:var(--dt-neutral-ink)}.lumen_tbl .hod_status_booked,.lumen_tbl .hod_status_cross_sell{background:var(--dt-info-fill);color:var(--dt-info-ink)}.lumen_tbl :is(.hod_appt_table_wrap .hod_appt_table,.hod_appt_table,.lumen_grid):not(.slm_table) tbody td.lumen_empty{text-align:center;height:160px;color:var(--ink-muted);white-space:normal}.lumen_tbl .sl_pagination{gap:6px;margin-top:16px}.lumen_tbl .sl_pg_btn{border:1px solid var(--dt-divider-strong);border-radius:var(--radius-control);background:var(--dt-surface);min-width:32px;height:32px;color:var(--ink-body);font-variant-numeric:tabular-nums lining-nums;padding:0 8px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.lumen_tbl .sl_pg_btn:hover:not(:disabled){border-color:var(--dt-divider-strong);background:var(--dt-row-hover);color:var(--ink)}.lumen_tbl .sl_pg_btn_active,.lumen_tbl .sl_pg_btn_active:hover:not(:disabled){border-color:var(--dt-control);background:var(--dt-surface);color:var(--dt-control)}.lumen_tbl .sl_pg_btn:focus-visible{outline:2px solid var(--dt-control);outline-offset:2px}.lumen_tbl .sl_pg_ellipsis{min-width:32px;height:32px;color:var(--ink-muted);font-size:13px}@media (prefers-reduced-motion:reduce){.lumen_tbl .cl_col_grip,.lumen_tbl .cl_col_filter_btn,.lumen_tbl .hod_appt_th_sort .icon,.lumen_tbl .hod_appt_table tbody tr,.lumen_tbl .lumen_btn,.lumen_tbl .lumen_seg li,.lumen_tbl .sl_pg_btn{transition:none}}
.faa_modal .faa_body{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.faa_pickers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faa_presets{flex-wrap:wrap;gap:8px;display:flex}.faa_preset{border:1px solid var(--border-color);background:var(--e2-island);min-height:44px;color:var(--ink);font-family:var(--app-sans);cursor:pointer;border-radius:22px;padding:10px 16px;font-size:14px;font-weight:600}.faa_preset[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.faa_custom{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faa_field{flex-direction:column;gap:4px;display:flex}.faa_field span{color:var(--ink-body);font-size:13.5px;font-weight:500}.faa_field input,.faa_field select{border:1px solid var(--border-color);background:var(--e2-island);width:100%;min-height:44px;color:var(--ink);font-family:var(--app-sans);border-radius:12px;padding:8px 12px}.faa_preset:focus-visible,.faa_result:focus-visible,.faa_field input:focus-visible,.faa_field select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faa_voice{min-height:40px;color:var(--ink-muted);margin:0;font-size:14px}.faa_voice[data-kind=empty],.faa_voice[data-kind=error]{color:var(--ink-body)}.faa_voice[data-kind=advisory]{color:var(--warn-ink)}.faa_results{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.faa_result{text-align:left;border:1px solid var(--border-color);background:var(--e2-island);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:12px 16px;display:block}.faa_result_line{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.faa_entry{width:100%}.faa_entry+.tsm_fully_booked,.faa_entry+.tsm_time_list,.faa_entry+.ssm_empty_hint{margin-top:12px}
