:root{--lg-canvas:#fff;--lg-band-cs:#fff;--lg-band-kl:#f5f6f4;--lg-swatch-cs:#b79e658c;--lg-swatch-kl:#6e7d5b8c;--lg-card:#fff;--lg-float:#fff;--lg-tag:#f4f3f2;--lg-hair:#443e331f;--lg-frame:#443e333d;--lg-ink:#443e33;--lg-body:#554e40;--lg-muted:#6f6557;--lg-plate:#6f6557;--lg-plate-ink:#fff;--lg-ok:#2e6b3e;--lg-warn:#a15c07;--lg-err:#b91c1c;--lg-err-ink:#b91c1c;--lg-err-chip:#fdecec;--lg-warn-ink:#92400e;--lg-select:#b79e6524;--lg-ring-c:#443e33;--lg-ring-halo:#443e3338;--lg-bub-icon:#fff;--lg-shadow-node:0 1px 2px #0a090c0f, 0 2px 8px #0a090c0a;--lg-shadow-hot:0 6px 18px #2822181a;--lg-shadow-float:0 2px 6px #0a090c1a, 0 12px 32px #0a090c2e;--lg-cta:#dfc68c;--lg-cta-hover:#d4b878;--lg-cta-edge:#6f6557;--lg-cta-ink:#3a3323;--lg-cta-gloss:#ffffff8c;--lg-scrim:#14120e5c;--lg-band-line:#443e331a;--lg-card-edge:#443e3329;--lg-ok-chip:#e9f2ea;--lg-warn-chip:#fdf4e5;--lg-plate-ring:#fff;--lg-plate-hover:#ffffff29;--lg-plate-press:#ffffff3d;--lg-row-hover:#6f65570f;--lg-panel:#fff;--lg-stage:#f5f4f2;--lg-k:1}html[data-theme=dark]{--lg-canvas:#0a0a0a;--lg-band-cs:#0a0a0a;--lg-band-kl:#121411;--lg-swatch-cs:#c9ab6d73;--lg-swatch-kl:#96aa8273;--lg-card:#1e1e1e;--lg-float:#282828;--lg-tag:#282828;--lg-hair:#e8e8e81a;--lg-frame:#e8e8e833;--lg-ink:#d4d4d4;--lg-body:#b6b6b6;--lg-muted:#999;--lg-plate:#343434;--lg-plate-ink:#d4d4d4;--lg-ok:#3f8f55;--lg-warn:#b5700c;--lg-err:#dc5050;--lg-err-ink:#f19a9a;--lg-err-chip:#301a1a;--lg-warn-ink:#e2a35c;--lg-select:#2b2416;--lg-ring-c:#d4d4d4;--lg-ring-halo:#d4d4d43d;--lg-bub-icon:#fff;--lg-shadow-node:none;--lg-shadow-hot:none;--lg-shadow-float:inset 0 1px 0 #e8e8e80f, 0 2px 8px #04040470, 0 18px 40px #0404048c;--lg-cta:#282828;--lg-cta-hover:#303030;--lg-cta-edge:#c9ab6d;--lg-cta-ink:#d6c39a;--lg-cta-gloss:#fff0;--lg-scrim:#0000008c;--lg-band-line:#e8e8e81a;--lg-card-edge:#e8e8e81f;--lg-ok-chip:#1b2a1f;--lg-warn-chip:#2c2415;--lg-plate-ring:#d4d4d4;--lg-plate-hover:#ffffff1a;--lg-plate-press:#ffffff29;--lg-row-hover:#e8e8e80f;--lg-panel:#1e1e1e;--lg-stage:#141414;--lg-k:1}@media (min-width:992px){html:has(.hod_new_layout) .ml_canvas{zoom:1.25}html:has(.hod_new_layout) .ml_canvas .ml_preview{zoom:.8}}.ml_canvas{color:var(--lg-ink);flex-direction:column;gap:10px;font-size:14px;line-height:1.45;display:flex}.ml_canvas button{font:inherit;color:inherit}.ml_canvas :focus-visible,.ml_card :focus-visible{outline:2px solid var(--lg-ring-c);outline-offset:2px;box-shadow:0 0 0 5px var(--lg-ring-halo)}.ml_tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml_spacer{flex:1}.ml_brands{border:1px solid var(--lg-hair);background:var(--lg-tag);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.ml_brand_btn{min-height:34px;color:var(--lg-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:500}.ml_brand_btn:hover{background:var(--lg-card)}.ml_brand_btn[aria-pressed=true]{background:var(--lg-ink);color:var(--lg-card);font-weight:600}.ml_pillbtn{border:1px solid var(--lg-hair);background:var(--lg-card);color:var(--lg-body);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ml_pillbtn:hover{border-color:var(--lg-muted)}.ml_stagebtns{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ml_stagebtns button{border:1px solid var(--lg-hair);background:var(--lg-card);color:var(--lg-body);cursor:pointer;white-space:nowrap;border-radius:10px;min-height:32px;padding:5px 9px;font-size:13px;font-weight:500}.ml_stagebtns button:hover{border-color:var(--lg-muted);color:var(--lg-ink)}.ml_stagebtns button span{color:var(--lg-muted);font-variant-numeric:tabular-nums;margin-right:4px}.ml_asof{color:var(--lg-muted);white-space:nowrap;font-size:12.5px}.ml_brief{border:1px solid var(--lg-hair);background:var(--lg-card);border-radius:14px}.ml_brief_head{text-align:left;width:100%;min-height:44px;color:var(--lg-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.ml_brief_head:disabled{cursor:default}.ml_brief_s{color:var(--lg-body);font-weight:400}.ml_brief_head[aria-expanded]:after{content:"";border-right:1.5px solid var(--lg-muted);border-bottom:1.5px solid var(--lg-muted);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.ml_brief_head[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.ml_brief_body{padding:0 14px 12px}.ml_brief_lines{color:var(--lg-body);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 24px;margin:0 0 10px;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.ml_brief_lines li{align-items:baseline;gap:8px;display:flex}.ml_brief_lines li.is-unread{color:var(--lg-muted)}.ml_brief_k{width:14px;color:var(--lg-muted);font-variant-numeric:tabular-nums;flex:none}.ml_brief_sents{color:var(--lg-body);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.ml_brief_sent{align-items:center;gap:6px;display:inline-flex}.ml_brief_sent.is-tripped{color:var(--lg-err-ink);font-weight:600}@media (max-width:899px){.ml_brief_lines{grid-template-columns:minmax(0,1fr)}}.ml_brief_afu{border-top:1px solid var(--lg-hair);margin-top:12px;padding-top:10px}.ml_brief_afu_head{color:var(--lg-ink);margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px}.ml_brief_afu_lines{color:var(--lg-body);gap:4px;margin:0 0 6px;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.ml_afu_settings{margin-top:10px}.ml_afu_toggle{min-height:36px;color:var(--lg-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.ml_afu_toggle:after{content:"";border-right:1.5px solid var(--lg-muted);border-bottom:1.5px solid var(--lg-muted);width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.ml_afu_toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.ml_afu_body{color:var(--lg-body);padding:4px 0 2px;font-size:13px}.ml_afu_form{gap:10px;display:grid}.ml_afu_switch{min-height:32px;color:var(--lg-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ml_afu_switch input{accent-color:var(--lg-ink)}.ml_afu_fields{flex-wrap:wrap;gap:10px 18px;display:flex}.ml_afu_field{color:var(--lg-body);gap:4px;font-size:12.5px;display:grid}.ml_afu_field input{border:1px solid var(--lg-frame);background:var(--lg-card);width:108px;min-height:36px;color:var(--lg-ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px;font-size:14px}.ml_afu_actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ml_afu_save{border:1px solid var(--lg-cta-edge);background:var(--lg-cta);min-height:36px;color:var(--lg-cta-ink);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.ml_afu_save:hover:not(:disabled){background:var(--lg-cta-hover)}.ml_afu_save:disabled{background:color-mix(in srgb, var(--lg-muted) 14%, transparent);color:var(--lg-muted);cursor:not-allowed;border-color:#0000}.ml_afu_note{color:var(--lg-muted);margin:0;font-size:12.5px}.ml_afu_error{background:var(--lg-err-chip);color:var(--lg-err-ink);border-radius:10px;margin:0;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4}.ml_stage,.ml_well--loading{border:1px solid var(--lg-hair);background-color:var(--lg-canvas);border-radius:22px;height:max(460px,100vh - 103px);position:relative;overflow:hidden}:is(.ml_canvas:has(.ml_barrow) .ml_stage,.ml_canvas:has(.ml_barrow) .ml_well--loading){height:max(460px,100vh - 153px)}.ml_stage{grid-template-columns:minmax(0, 1fr) var(--ml-panel-w,0px);display:grid}.ml_well{background-color:var(--lg-canvas);min-width:0;height:100%;position:relative}.ml_well .react-flow__viewport{font-size:16px}.ml_well--loading{place-items:center;display:grid}.ml_well .react-flow{background:0 0}.ml_well .react-flow__pane{cursor:grab}.ml_well .react-flow__pane.dragging{cursor:grabbing}.ml_well .react-flow__node{cursor:default}.ml_well .react-flow__node .nodrag,.ml_well .react-flow__node [tabindex],.ml_well .react-flow__node :is(.ml_half,.ml_gtoggle,.ml_grow,.ml_nchild,.ml_nest_card,.ml_move_btn,.ml_stop_btn).nodrag{pointer-events:auto}.ml_handle{opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0}.ml_well .react-flow__edgelabel-renderer{z-index:3}.ml_canvas .is-hidden,.ml_canvas .is-reserved{visibility:hidden}.ml_loaderror{border:1px dashed var(--lg-frame);color:var(--lg-body);border-radius:18px;align-items:center;gap:12px;padding:24px;display:flex}.ml_well .react-flow__node :focus-visible,.ml_well .react-flow__edgelabel-renderer :focus-visible,.ml_well .react-flow__node .is-pinned{outline:calc(2px / var(--lg-k,1)) solid var(--lg-ring-c);outline-offset:calc(2px / var(--lg-k,1));box-shadow:0 0 0 calc(5px / var(--lg-k,1)) var(--lg-ring-halo)}.ml_lane{border:1px solid var(--lg-band-line);pointer-events:none;border-radius:28px;width:100%;height:100%;position:relative}.ml_lane--cs{background:var(--lg-band-cs)}.ml_lane--kl{background:var(--lg-band-kl)}.ml_lcap{letter-spacing:.06em;text-transform:uppercase;max-width:calc(100% - 40px);height:22px;color:var(--lg-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 6px;font-size:16px;font-weight:600;line-height:20px;display:flex;position:absolute;top:-11px;left:20px;overflow:hidden}.ml_lane--cs .ml_lcap{background:var(--lg-canvas)}.ml_lane--kl .ml_lcap{background:var(--lg-band-kl)}.ml_sw{border:1px solid var(--lg-hair);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.ml_sw--cs{background:var(--lg-swatch-cs)}.ml_sw--kl{background:var(--lg-swatch-kl)}.ml_lane_unused{color:var(--lg-body);align-items:center;gap:8px;padding:24px 16px 6px;font-size:16px;line-height:20px;display:flex}.ml_glyph{flex:none;display:block}.ml_bub{border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:inline-grid}.ml_bub svg{display:block}.react-flow .ml_bub--md svg{width:22px;height:22px}.ml_bub--OK{background:var(--lg-ok)}.ml_bub--CHECK{background:var(--lg-warn)}.ml_bub--BAD{background:var(--lg-err)}.ml_bubs{gap:6px;display:flex}.ml_bubs--sm{gap:4px}.ml_tag{height:28px;color:var(--lg-body);background:var(--lg-tag);border:1px solid var(--lg-hair);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;max-width:236px;padding:0 10px 0 6px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.ml_tag_t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml_tag--nb{background:var(--lg-err-chip);color:var(--lg-err-ink);border-color:#0000}.ml_entry_box{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.ml_etags{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.ml_entry{background:var(--lg-card);border:1.5px solid var(--lg-ink);max-width:100%;min-height:40px;color:var(--lg-ink);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:auto;padding:9px 16px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.ml_entry_l1{align-items:flex-start;gap:8px;display:flex}.ml_entry_l1:before{content:"";background:var(--lg-ink);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.ml_entry_l2{color:var(--lg-body);margin-left:18px;font-weight:400}.ml_doors{width:100%;height:100%;position:relative}.ml_doorcap{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-body);padding-left:32px;font-size:16px;font-weight:600;line-height:20px;display:block}.ml_door{background:var(--lg-card);border:1px solid var(--lg-muted);border-radius:18px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:8px;padding:9px 10px;font-size:16px;line-height:20px;display:grid;position:absolute}.ml_door>.ml_glyph{color:var(--lg-ink);margin-top:1px}.ml_door_t{flex-direction:column;gap:2px;min-width:0;display:flex}.ml_door b{color:var(--lg-ink);font-weight:500}.ml_door_t>span{color:var(--lg-body)}.ml_cls{background:var(--lg-tag);min-width:28px;height:24px;color:var(--lg-ink);border-radius:10px;place-items:center;padding:0 6px;font-size:16px;font-weight:600;line-height:20px;display:inline-grid}.ml_cls--none{color:var(--lg-muted);background:0 0}.ml_door--away{background:0 0;border-style:dashed}.ml_door_to{grid-column:2/-1;margin-top:4px}.ml_node{text-align:left;background:var(--lg-card);border:1px solid var(--lg-card-edge);width:100%;height:100%;box-shadow:var(--lg-shadow-node);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;padding:12px 12px 10px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.ml_node:hover{border-color:var(--lg-muted);box-shadow:var(--lg-shadow-hot)}.ml_node:active{transform:scale(.98)}.ml_node.is-pinned{outline:2px solid var(--lg-ring-c);outline-offset:2px;box-shadow:0 0 0 5px var(--lg-ring-halo)}.ml_node--off{border:1.5px dashed var(--lg-muted)}.ml_node>*,.ml_ghead>*,.ml_nchild>*,.ml_move_btn>*{flex-shrink:0}.ml_node.ml_node--dashed{border:1.5px dashed var(--lg-muted);box-shadow:none;background:0 0}.ml_node--dashed .ml_node_ttl,.ml_node--dashed .ml_strip{color:var(--lg-muted)}.ml_node.has-keys .ml_node_r3,.ml_ghead.has-keys .ml_node_r3,.ml_nchild.has-keys .ml_node_r3{visibility:hidden}.ml_node.has-keys:is(:hover,:focus-visible,.is-pinned) .ml_node_r3,.ml_ghead.has-keys:is(:hover,:focus-visible) .ml_node_r3,.ml_nchild.has-keys:is(:hover,:focus-visible,.is-pinned) .ml_node_r3{visibility:visible}.ml_node.is-quiet{background:0 0}.ml_node.is-quiet:not(:hover,:focus-visible,.is-pinned){box-shadow:none;border-color:var(--lg-frame)}.ml_node.is-quiet .ml_node_ttl{color:var(--lg-body)}.ml_node--off .ml_node_ttl{color:var(--lg-muted)}.ml_node_ttl{color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:18px;font-weight:600;line-height:22px;overflow:hidden}.ml_node_r2{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-top:8px;display:flex}.ml_chs{color:var(--lg-ink);gap:4px;display:flex}.ml_chs .is-off{color:var(--lg-muted)}.ml_ch_slot{width:18px;display:inline-block}.ml_node_r3{height:18px;color:var(--lg-muted);flex:none;gap:6px;margin-top:4px;font-size:16px;font-weight:600;line-height:18px;display:flex;overflow:hidden}.ml_node_r3>span{text-align:center;width:22px}.ml_node_r3--word{color:var(--lg-body);white-space:nowrap;font-weight:500}.ml_notused{color:var(--lg-body);white-space:nowrap;align-items:center;gap:8px;font-size:16px;line-height:20px;display:flex;overflow:hidden}.ml_trow{flex-wrap:nowrap;flex:none;gap:6px;height:28px;margin-bottom:8px;display:flex;overflow:hidden}.ml_flow_sum{height:40px;color:var(--lg-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin-top:10px;font-size:16px;line-height:20px;display:-webkit-box;overflow:hidden}.ml_strip{width:100%;height:16px;color:var(--lg-ink);flex:none;margin-top:6px;display:block}.ml_flow_exit{color:var(--lg-body);flex:none;align-items:flex-start;gap:6px;height:40px;margin-top:8px;font-size:16px;line-height:20px;display:flex;overflow:hidden}.ml_flow_exit_t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ml_flow_exit.is-none{color:var(--lg-muted)}.ml_flow_eg{height:20px;color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:6px;font-size:16px;line-height:20px;overflow:hidden}.ml_kls_r1{height:22px;color:var(--lg-ink);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.ml_kls_r1 .ml_node_ttl{min-width:0}.ml_kls_subj{height:20px;color:var(--lg-body);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:4px;font-size:16px;line-height:20px;overflow:hidden}.ml_kls_vers{flex-direction:column;flex:none;margin-top:6px;display:flex;overflow:hidden}.ml_kls_vcap,.ml_kls_v,.ml_kls_vmore{white-space:nowrap;align-items:center;gap:6px;height:20px;font-size:16px;line-height:20px;display:flex;overflow:hidden}.ml_kls_vcap,.ml_kls_vmore{color:var(--lg-muted)}.ml_kls_v{color:var(--lg-body)}.ml_kls_v .ml_glyph{color:var(--lg-muted);flex:none}.ml_kls_vl{background:var(--lg-tag);min-width:22px;height:20px;color:var(--lg-ink);border-radius:10px;flex:none;place-items:center;padding:0 5px;font-size:16px;font-weight:600;line-height:20px;display:inline-grid}.ml_kls_vt{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml_bub_gap{width:22px;height:22px;display:inline-block}.ml_flow_others{height:20px;color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:4px;font-size:16px;line-height:20px;overflow:hidden}.ml_klmore{box-shadow:none;border-style:dashed;justify-content:center;gap:4px}.ml_klmore_t{height:20px;color:var(--lg-ink);font-size:16px;font-weight:600;line-height:20px}.ml_klmore_o{height:20px;color:var(--lg-body);font-size:16px;line-height:20px}.ml_klexit{width:100%;height:100%;color:var(--lg-body);flex-direction:column;gap:4px;font-size:16px;line-height:20px;display:flex;overflow:hidden}.ml_klexit_t{height:20px;color:var(--lg-ink);font-weight:600}.ml_klexit_l{align-items:flex-start;gap:6px;display:flex}.ml_klexit_l .ml_glyph{color:var(--lg-muted);flex:none;margin-top:1px}.ml_klexit--list{height:auto;padding:4px 0}.ml_node--list.ml_kls .ml_kls_vers{height:auto!important}.ml_node--nb{border:1.5px dotted var(--lg-muted);box-shadow:none;background:0 0}.ml_node--nb .ml_tag--nb{align-self:flex-start}.ml_nb_note{color:var(--lg-body);margin-top:6px;font-size:16px;line-height:20px}.ml_frame{border:1px solid var(--lg-frame);pointer-events:none;border-radius:22px;width:100%;height:100%;position:relative}.ml_notch{height:26px;color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;max-width:calc(100% - 40px);padding:0 6px;font-size:16px;font-weight:600;line-height:26px;display:block;position:absolute;top:-13px;left:20px;overflow:hidden}.ml_frame--cs .ml_notch{background:var(--lg-band-cs)}.ml_frame--kl .ml_notch{background:var(--lg-band-kl)}.ml_fbar{flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;display:flex}.ml_fbar .ml_tag{align-self:flex-start}.ml_cond{color:var(--lg-body);gap:5px;font-size:16px;line-height:20px;display:flex}.ml_cond:before{content:"◇";width:12px;color:var(--lg-muted);flex:none;font-size:12px;line-height:20px}.ml_legend{color:var(--lg-body);font-size:16px;line-height:20px}.ml_badge{text-align:left;background:var(--lg-card);border:1px solid var(--lg-ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:2px 6px;width:100%;padding:6px 10px 6px 8px;font-size:16px;line-height:20px;display:grid}.ml_badge b{color:var(--lg-ink);font-weight:600}.ml_badge .ml_glyph{margin-top:1px}.ml_badge_s{color:var(--lg-body);grid-column:2}.ml_split{cursor:default;padding:6px}.ml_split:hover{border-color:var(--lg-card-edge);box-shadow:var(--lg-shadow-node)}.ml_split:active{transform:none}.ml_split_head{flex:none;align-items:baseline;gap:8px;min-width:0;height:28px;padding:3px 6px 0;display:flex}.ml_split_head .ml_node_ttl{flex:none}.ml_split_note{min-width:0;color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:20px;overflow:hidden}.ml_halves{flex:none;grid-template-rows:52px 52px;gap:4px;display:grid}.ml_half{text-align:left;border:1px solid var(--lg-hair);cursor:pointer;background:0 0;border-radius:6px;grid-template-rows:22px 18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:4px 8px;transition:border-color .15s,box-shadow .15s;display:grid}.ml_half:hover{border-color:var(--lg-muted);box-shadow:var(--lg-shadow-hot)}.ml_half:active{transform:scale(.98)}.ml_half.is-pinned{outline:2px solid var(--lg-ring-c);outline-offset:2px}.ml_half.is-off{border:1.5px dashed var(--lg-muted)}.ml_half_l{color:var(--lg-ink);white-space:nowrap;grid-area:1/1;font-size:16px;font-weight:600;line-height:20px}.ml_half .ml_bubs{grid-area:1/2;justify-self:end;gap:3px}.ml_half_keys{height:18px;color:var(--lg-muted);visibility:hidden;grid-area:2/2;justify-self:end;gap:3px;font-size:16px;font-weight:600;line-height:18px;display:flex}.ml_half_keys>span{text-align:center;width:22px}.ml_split--keys:is(:hover,:focus-within) .ml_half_keys{visibility:visible}.ml_half_one{grid-area:1/2/span 2;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.ml_half_word{min-width:0;color:var(--lg-body);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:20px;overflow:hidden}.ml_half_ref{color:var(--lg-body);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/span 2;justify-self:end;font-size:16px;line-height:20px;overflow:hidden}.ml_half.is-ref{border-style:dashed}.ml_half.is-quiet .ml_half_l,.ml_half.is-quiet .ml_half_word{color:var(--lg-muted)}.ml_split_chs{height:28px;color:var(--lg-ink);flex:none;align-items:center;gap:8px;margin-top:4px;padding:0 6px;display:flex}.ml_split_ch{align-items:center;gap:2px;display:inline-flex}.ml_split_ch i{color:var(--lg-muted);font-size:16px;font-style:normal;font-weight:600;line-height:16px}.ml_split_ch.is-off{color:var(--lg-muted)}.ml_split_chs>:nth-child(3){border-left:1px solid var(--lg-hair);margin-left:4px;padding-left:10px}.ml_node--list.ml_split--list{gap:6px;height:auto}.ml_split--list .ml_half{min-height:52px}.ml_badge--list{width:auto}.ml_chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ml_chip{font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 6px 0 3px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.ml_chip b{font-weight:600}.ml_chip--BAD,.ml_chip--notBuilt{background:var(--lg-err-chip);color:var(--lg-err-ink)}.ml_chip--CHECK{background:var(--lg-warn-chip);color:var(--lg-warn-ink)}.ml_chip--ok{background:var(--lg-ok-chip);justify-content:center;width:20px;padding:0}.ml_chips--plate .ml_bub svg{width:14px;height:14px}.ml_chips--board .ml_chip{height:24px;padding:0 8px 0 4px;font-size:16px;line-height:20px}.ml_chips--board .ml_chip--ok{width:24px;padding:0}.ml_group{width:100%;height:100%;position:relative}.ml_group.is-open{border:1px solid var(--lg-frame);border-radius:22px}.ml_ghead{z-index:2;text-align:left;background:var(--lg-card);border:1px solid var(--lg-card-edge);width:100%;height:120px;box-shadow:var(--lg-shadow-node);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;padding:12px;transition:box-shadow .15s,border-color .15s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ml_group.is-open .ml_ghead{width:248px;top:10px;left:10px}.ml_ghead:hover{border-color:var(--lg-muted);box-shadow:var(--lg-shadow-hot)}.ml_ghead:active{transform:scale(.98)}.ml_ghead_r1{align-items:center;gap:6px;min-width:0;display:flex}.ml_ghead_r1 .ml_node_ttl{min-width:0}.ml_chev{color:var(--lg-ink)}.ml_group.is-open .ml_ghead .ml_chev,.ml_nest.is-open .ml_ntoggle .ml_chev{transform:rotate(90deg)}.ml_gcount{background:var(--lg-tag);font-variant-numeric:tabular-nums;min-width:24px;height:24px;color:var(--lg-ink);border-radius:10px;flex:none;place-items:center;padding:0 7px;font-size:16px;font-weight:600;line-height:20px;display:inline-grid}.ml_ghead_r2{color:var(--lg-body);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:16px;line-height:20px;display:flex;overflow:hidden}.ml_ghead_r2 span{text-overflow:ellipsis;overflow:hidden}.ml_ghead .ml_node_r2{margin-top:8px}.ml_ghead .ml_node_r3{margin-top:2px}.ml_ghead.is-quiet{box-shadow:none;border-color:var(--lg-frame);background:0 0}.ml_gstack{z-index:1;background:var(--lg-card);border:1px solid var(--lg-card-edge);border-top:0;border-radius:0 0 10px 10px;height:12px;position:absolute}.ml_gstack--1{top:112px;left:6px;right:6px}.ml_gstack--2{z-index:0;top:116px;left:12px;right:12px}.ml_grows{pointer-events:none;position:absolute;inset:0}.ml_grows[hidden]{display:none}.ml_gcap{color:var(--lg-ink);grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;gap:4px 6px;padding:6px 10px 6px 8px;font-size:16px;line-height:20px;display:grid;position:absolute}.ml_gcap .ml_glyph{color:var(--lg-muted);margin-top:1px}.ml_gcap_l1{font-weight:500}.ml_gcap_l2{color:var(--lg-body);grid-column:2}.ml_grow{position:absolute}.ml_gnote{color:var(--lg-body);font-size:16px;line-height:20px;position:absolute}.ml_grows>*,.ml_nkids>*{animation:.12s ease-out ml_fade_in}@keyframes ml_fade_in{0%{opacity:0}}.ml_nest{background:var(--lg-card);border:1px solid var(--lg-card-edge);width:100%;height:100%;box-shadow:var(--lg-shadow-node);border-radius:12px;position:relative}.ml_nest .ml_nest_card{height:96px;box-shadow:none;background:0 0;border:0;border-radius:12px 12px 0 0}.ml_nest .ml_nest_card:has(.ml_trow){height:132px}.ml_nest .ml_nest_card:hover{box-shadow:none;background:var(--lg-row-hover)}.ml_ntoggle{text-align:left;border:0;border-top:1px solid var(--lg-hair);cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;height:56px;padding:8px 12px;display:grid;position:relative}.ml_ntoggle:after{content:"";position:absolute;inset:-2px 0}.ml_ntoggle:hover{background:var(--lg-row-hover)}.ml_ntoggle_t{flex-direction:column;min-width:0;font-size:16px;line-height:20px;display:flex}.ml_ntoggle_t b{color:var(--lg-ink);font-weight:600}.ml_ntoggle_t span{color:var(--lg-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ml_nkids{pointer-events:none;position:absolute;inset:0}.ml_nkids[hidden]{display:none}.ml_nchild{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-start;padding:8px 8px 8px 28px;display:flex;position:absolute;left:6px;right:6px;overflow:hidden}.ml_nchild:before{content:"";border-left:1px solid var(--lg-frame);position:absolute;top:-4px;bottom:0;left:15px}.ml_nchild:last-child:before{height:22px;bottom:auto}.ml_nchild:after{content:"";border-top:1px solid var(--lg-frame);width:8px;position:absolute;top:18px;left:15px}.ml_nchild:hover{background:var(--lg-row-hover)}.ml_nchild.is-pinned{outline:2px solid var(--lg-ring-c);outline-offset:0}.ml_nchild_ttl{color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.ml_nchild_when{color:var(--lg-body);align-items:flex-start;gap:4px;margin-top:2px;font-size:16px;line-height:20px;display:flex}.ml_nchild_when .ml_glyph{color:var(--lg-muted);margin-top:2px}.ml_nchild_when span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ml_nchild .ml_node_r2{min-height:20px;margin-top:6px}.ml_nchild .ml_bub svg{width:20px;height:20px}.ml_nchild .ml_node_r3{margin-top:2px}.ml_nchild .ml_node_r3>span{width:20px}.ml_nchild .ml_bubs{gap:4px}.ml_move{border:1px solid var(--lg-muted);width:100%;height:100%;box-shadow:none;background:0 0;border-radius:12px;transition:border-color .15s;position:relative}.ml_move:hover{border-color:var(--lg-ink)}.ml_move.is-pinned{outline:calc(2px / var(--lg-k,1)) solid var(--lg-ring-c);outline-offset:calc(2px / var(--lg-k,1))}.ml_move.is-quiet{border-color:var(--lg-frame)}.ml_move_btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;flex-direction:column;align-items:flex-start;width:100%;height:calc(100% - 38px);padding:10px 12px 0;display:flex}.ml_move_btn:active{transform:scale(.98)}.ml_move_ttl{color:var(--lg-ink);align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:22px;display:flex}.ml_move_l{color:var(--lg-body);margin-top:4px;padding-left:26px;font-size:16px;font-weight:500;line-height:20px}.ml_move_l+.ml_move_l{margin-top:0}.ml_move_l--muted{color:var(--lg-muted);font-weight:400}.ml_move_to{position:absolute;bottom:10px;left:34px}.ml_move--list{height:auto}.ml_move--list .ml_move_btn{height:auto;padding-bottom:8px}.ml_move--list .ml_move_to{padding:0 0 10px 38px;display:block;position:static}.ml_rhead{color:var(--lg-ink);align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:20px;display:flex}.ml_stop,.ml_note,.ml_endcap,.ml_milestone,.ml_shead{color:var(--lg-body);align-items:flex-start;gap:6px;font-size:16px;line-height:20px;display:flex}.ml_stop{flex-wrap:wrap;align-items:center}.ml_stop .ml_glyph,.ml_note .ml_glyph{margin-top:1px}.ml_note--caption{font-style:italic}.ml_canvas .ml_stop_btn{text-align:left;min-width:0;color:var(--lg-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:1 1 0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ml_canvas .ml_stop_btn:hover{color:var(--lg-ink);text-decoration-style:solid}.ml_endcap,.ml_shead{color:var(--lg-ink);align-items:center;font-weight:600}.ml_milestone{color:var(--lg-ink);justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:22px}.ml_rx{color:var(--lg-body);margin:0;font-size:16px;line-height:20px}.ml_handoff{border:1px solid var(--lg-muted);background:var(--lg-card);height:28px;color:var(--lg-ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:16px;font-weight:600;display:inline-flex}.ml_handoff:hover{border-color:var(--lg-ink);text-decoration:underline}.ml_canvas .ml_handoff{text-underline-offset:2px;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}.ml_canvas .ml_handoff:hover{border-color:#0000;text-decoration-thickness:2px}.ml_handoff--back .ml_glyph{transform:scaleX(-1)}.ml_canvas .ml_lnk{font-weight:600}.ml_lnk{color:var(--lg-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.ml_edge{stroke:var(--lg-muted);stroke-width:2px;fill:none;transition:stroke .15s,stroke-width .15s}.ml_edge--agent{stroke-dasharray:7 5}.ml_edge--event,.ml_edge--none{stroke-dasharray:0 5;stroke-linecap:round}.ml_head{fill:var(--lg-muted);stroke:none}.ml_lab{background:var(--lg-card);border:1px solid var(--lg-hair);text-align:left;pointer-events:all;cursor:default;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;gap:4px 6px;padding:6px 10px 6px 8px;font-size:16px;line-height:20px;display:grid;position:absolute;top:0;left:0}.ml_lab[title]{cursor:help}.ml_lab--on-cs{background:var(--lg-band-cs);border-color:#0000}.ml_lab--on-kl{background:var(--lg-band-kl);border-color:#0000}.ml_lab[title]:hover{border-color:var(--lg-muted)}.ml_lab .ml_glyph{width:18px;height:18px;margin-top:1px}.ml_lab_l1{color:var(--lg-ink);font-weight:500}.ml_lab_l2{color:var(--lg-body);grid-column:2;gap:5px;display:flex}.ml_lab_l2--cond:before{content:"◇";width:12px;color:var(--lg-muted);flex:none;font-size:12px}.ml_lab--gate,.ml_lab--gate.ml_lab--on-cs,.ml_lab--gate.ml_lab--on-kl{background:var(--lg-card);border:1.5px solid var(--lg-muted);padding:10px 12px}.ml_lab--gate .ml_lab_l1{font-weight:600}.ml_lab_brs{border-top:1px solid var(--lg-hair);flex-direction:column;grid-column:1/-1;gap:5px;margin-top:2px;padding-top:6px;display:flex}.ml_lab_br{color:var(--lg-ink);align-items:flex-start;gap:6px;font-weight:500;display:flex}.ml_lab_br .ml_glyph{margin-top:1px}.ml_lab--inline{cursor:auto;width:fit-content;max-width:100%;position:static}.ml_hstrip{z-index:6;pointer-events:none;background:linear-gradient(var(--lg-canvas) 82%, transparent);height:80px;position:absolute;top:0;left:0;right:0}.ml_plate{background:var(--lg-plate);height:64px;color:var(--lg-plate-ink);pointer-events:auto;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;padding:8px 6px 8px 10px;display:flex;position:absolute;top:8px;overflow:hidden}.ml_plate.is-ring{box-shadow:0 0 0 2px var(--lg-canvas), 0 0 0 4px var(--lg-ring-c)}.ml_plate_r1{align-items:center;gap:2px;min-width:0;height:24px;display:flex}.ml_canvas .ml_plate_go,.ml_canvas .ml_plate_icon,.ml_canvas .ml_plate_status{color:var(--lg-plate-ink)}.ml_plate_go{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 auto;align-items:baseline;gap:5px;min-width:0;padding:0 2px;display:flex}.ml_plate_go:hover .ml_plate_nm{text-underline-offset:3px;text-decoration:underline}.ml_plate_n{flex:none;font-size:16px;font-weight:500;line-height:20px}.ml_plate_nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.ml_plate_icon{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.ml_plate_icon:after{content:"";position:absolute;inset:-6px}.ml_plate_icon:hover{background:var(--lg-plate-hover)}.ml_plate_icon.is-open,.ml_plate_icon:active{background:var(--lg-plate-press)}.ml_plate_icon .ml_glyph{stroke-width:2px}.ml_plate_badge{background:var(--lg-plate-ring);border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;top:-3px;right:-3px}.ml_plate_badge:before{content:"!";color:var(--lg-err-ink);font-size:10px;font-weight:700;line-height:12px}.ml_plate_status{cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;min-height:20px;padding:0;display:flex}.ml_plate_wait{font-size:13px;line-height:16px}.ml_canvas .ml_plate :focus-visible{outline:2px solid var(--lg-plate-ring);outline-offset:2px;box-shadow:none}.ml_pop{z-index:22;overscroll-behavior:contain;background:var(--lg-float);border:1px solid var(--lg-hair);width:380px;max-width:calc(100% - 24px);box-shadow:var(--lg-shadow-float);color:var(--lg-ink);border-radius:18px;padding:14px 16px 12px;font-size:13.5px;line-height:20px;position:absolute;overflow:auto}.ml_pop--health{width:480px}.ml_pop_title{color:var(--lg-ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.ml_pop_sub{color:var(--lg-body);margin:2px 0 0}.ml_stops_list{border-top:1px solid var(--lg-hair);margin:10px 0 0;padding:0;list-style:none}.ml_stops_row{border-bottom:1px solid var(--lg-hair);justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:6px 2px;font-weight:500;display:flex}.ml_stops_row:hover{background:var(--lg-row-hover)}.ml_stops_t{flex:1;min-width:0}.ml_stops_g{text-align:right;letter-spacing:2px;width:60px;color:var(--lg-body);flex:none}.ml_stops_foot{align-items:center;gap:6px;margin:10px 0 0;font-weight:600;display:flex}.ml_stops_legend{color:var(--lg-muted);margin:2px 0 0;font-size:12px;line-height:16px}.ml_health .ml_brief,.ml_prob{margin-top:10px}.ml_prob ul{margin:4px 0 0;padding:0;list-style:none}.ml_prob_h{letter-spacing:.04em;text-transform:uppercase;color:var(--lg-body);margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:16px}.ml_prob .ml_prob_h{margin-top:0}.ml_prob_row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:8px;width:100%;min-height:36px;padding:6px;display:flex}.ml_prob_row:hover{background:var(--lg-row-hover)}.ml_prob_row .ml_bub{margin-top:2px}.ml_prob_t{flex-direction:column;min-width:0;display:flex}.ml_prob_t b{color:var(--lg-ink);font-weight:600}.ml_prob_t span{color:var(--lg-body)}.ml_zoom{z-index:8;background:var(--lg-float);border:1px solid var(--lg-hair);box-shadow:var(--lg-shadow-node);border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden}.ml_zoom button{cursor:pointer;width:36px;height:36px;color:var(--lg-body);background:0 0;border:0;place-items:center;display:grid}.ml_zoom button+button{border-top:1px solid var(--lg-hair)}.ml_zoom button:hover{background:var(--lg-tag)}.ml_zoom button[aria-pressed=true]{color:var(--lg-ink)}.ml_key{z-index:8;background:var(--lg-float);border:1px solid var(--lg-hair);width:min(420px,100% - 80px);box-shadow:var(--lg-shadow-node);color:var(--lg-body);border-radius:14px;padding:10px 12px;font-size:13px;position:absolute;bottom:16px;left:64px}.ml_key.is-min{width:auto;max-width:min(420px,100% - 80px)}.ml_key h2{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-body);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;display:flex}.ml_key h2 button{color:var(--lg-body);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12.5px;font-weight:500}.ml_key_asof{color:var(--lg-body);margin:4px 0 0;font-size:12.5px;line-height:16px}.ml_key_grid{grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:8px;display:grid}.ml_key_grid>div{white-space:nowrap;align-items:center;gap:7px;display:flex}.ml_key_grid .ml_key_wide{white-space:normal;grid-column:1/-1}.ml_ln{border-top:2px solid var(--lg-muted);width:22px;display:inline-block}.ml_ln--agent{border-top-style:dashed}.ml_ln--event{border-top:2px dotted var(--lg-muted)}.ml_fs{border:1.5px dotted var(--lg-muted);border-radius:8px;width:26px;height:16px;display:inline-block}.ml_fs--off{border-style:dashed}.ml_fs--move{border:1px solid var(--lg-muted);border-radius:6px}.ml_backpill{z-index:8;position:absolute;bottom:16px;right:16px}.ml_tray{width:100%;height:100%;position:relative}.ml_tray_cap{color:var(--lg-body);white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;position:absolute;top:10px;left:0}.ml_tchip{background:var(--lg-card);border:1px solid var(--lg-card-edge);min-height:40px;color:var(--lg-body);box-shadow:var(--lg-shadow-node);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:16px;line-height:20px;display:inline-flex;overflow:hidden}.ml_tray .ml_tchip{position:absolute}.ml_tchip b{color:var(--lg-ink);font-weight:600}.ml_tchip_why{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml_card{z-index:20;background:var(--lg-float);border:1px solid var(--lg-hair);box-shadow:var(--lg-shadow-float);color:var(--lg-ink);position:absolute;overflow:auto}.ml_card--float{border-radius:18px;width:min(560px,100% - 32px);max-height:min(78%,720px);animation:.2s cubic-bezier(.23,1,.32,1) ml_card_in}.ml_card--docked{border-radius:18px 0 0 18px;top:0;bottom:0;right:0}.ml_stage>.ml_card--docked{border:0;border-left:1px solid var(--lg-hair);min-width:0;height:100%;box-shadow:none;background:var(--lg-panel);border-radius:0;grid-area:1/2;position:relative;inset:auto}.ml_stage>.ml_card--docked.ml_card--overlay{height:auto;box-shadow:var(--lg-shadow-float);border-radius:18px 0 0 18px;position:absolute;top:0;bottom:0;right:0}.ml_card--sheet{z-index:1090;border-radius:18px;outline:none;max-height:85dvh;position:fixed;bottom:8px;left:8px;right:8px}.ml_sheet_root{z-index:1089;position:fixed;inset:0}.ml_sheet_scrim{background:var(--lg-scrim);position:absolute;inset:0}@keyframes ml_card_in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.ml_card_in{flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex;position:relative}.ml_card_in>*{flex-shrink:0}.ml_card_x{border:1px solid var(--lg-hair);background:var(--lg-card);width:32px;height:32px;color:var(--lg-body);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ml_card_eb{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);align-items:center;gap:8px;padding-right:40px;font-size:12px;font-weight:600;display:flex}.ml_card_h{color:var(--lg-ink);margin:2px 0 0;padding-right:36px;font-size:17px;font-weight:600;line-height:24px}.ml_sec{flex-direction:column;gap:8px;display:flex}.ml_sec h5,.ml_pane h4{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.ml_fine{color:var(--lg-body);flex-direction:column;gap:3px;margin:0;padding:0;font-size:13.5px;line-height:20px;list-style:none;display:flex}.ml_fine li:not(:only-child):before{content:"· ";color:var(--lg-muted)}.ml_brow{flex-wrap:wrap;gap:6px;display:flex}.ml_bchip{border:1px solid var(--lg-hair);background:var(--lg-card);height:32px;color:var(--lg-body);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13.5px;font-weight:500;display:inline-flex}.ml_bchip[aria-pressed=true]{background:var(--lg-select);border-color:var(--lg-muted);color:var(--lg-ink);font-weight:600}.ml_bchip.ml_bchip--half{min-width:44px;height:auto;min-height:44px;padding:0 14px 0 10px}.ml_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml_vline{color:var(--lg-ink);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.ml_vline_r{color:var(--lg-body);font-size:13.5px;font-weight:400;display:block}.ml_vline--gap{color:var(--lg-warn-ink);font-weight:500}.ml_panes{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;min-height:240px;display:grid}.ml_pane_col{flex-direction:column;gap:14px;min-width:0;display:flex}.ml_pane{flex-direction:column;gap:8px;min-width:0;display:flex}.ml_pane_st,.ml_pane_more{color:var(--lg-body);font-size:13px}.ml_preview{min-width:0}.ml_preview .me_mv_frame{max-width:100%}.ml_empty{border:1px dashed var(--lg-frame);color:var(--lg-body);border-radius:12px;padding:12px;font-size:13px;line-height:1.45}.ml_flist,.ml_clist{color:var(--lg-body);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ml_flist li{font-variant-numeric:tabular-nums;grid-template-columns:28px 72px minmax(0,1fr);gap:6px;display:grid}.ml_flist_k{color:var(--lg-muted)}.ml_clist li{border-bottom:1px solid var(--lg-hair);flex-direction:column;padding:6px 0;display:flex}.ml_clist b{color:var(--lg-ink);font-weight:600}.ml_bullets{color:var(--lg-body);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:20px;display:flex}.ml_card_foot{border-top:1px solid var(--lg-hair);color:var(--lg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.ml_cta{background:var(--lg-cta);height:44px;color:var(--lg-cta-ink);box-shadow:inset 0 0 0 1px var(--lg-cta-edge), inset 0 1px 0 var(--lg-cta-gloss);border-radius:22px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ml_cta:hover{background:var(--lg-cta-hover);color:var(--lg-cta-ink)}.ml_list{flex-direction:column;gap:26px;display:flex}.ml_lstage{flex-direction:column;gap:12px;display:flex}.ml_ltitle{top:var(--hod-header-h,56px);z-index:3;background:var(--lg-plate);color:var(--lg-plate-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:16px;font-weight:600;display:flex;position:sticky}.ml_ltitle_cnt{background:var(--lg-card);color:var(--lg-ink);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12.5px;display:inline-flex}.ml_lane--list{pointer-events:auto;height:auto;padding-bottom:14px}.ml_lane--list .ml_lcap{background:0 0;max-width:none;height:40px;padding:0 16px;position:static}.ml_lbody,.ml_lside{flex-direction:column;align-items:stretch;gap:8px;padding:0 10px;display:flex}.ml_lside{border-left:2px solid var(--lg-frame);margin-top:14px;padding:0 0 0 14px}.ml_node--list{height:auto;min-height:56px}.ml_entry_box--list{align-items:flex-start;gap:6px;height:auto}.ml_entry_box--list .ml_entry{margin-top:0}.ml_ldoors{flex-direction:column;gap:8px;display:flex}.ml_ldoors .ml_doorcap{padding-left:0}.ml_door--list{position:static}.ml_trig{padding:4px 0 4px 22px;position:relative}.ml_trig:before{content:"";border-left:2px solid var(--lg-muted);position:absolute;top:0;bottom:0;left:8px}.ml_trig--agent:before{border-left-style:dashed}.ml_trig--event:before,.ml_trig--none:before{border-left-style:dotted}.ml_trig--none{min-height:16px}.ml_lgroup{border:1px solid var(--lg-frame);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.ml_lgroup_t{color:var(--lg-ink);margin:0;font-size:14px;font-weight:600}.ml_lgroup--extras{border-style:dashed}.ml_lbranch{flex-direction:column;gap:8px;display:flex}.ml_tchip--list{white-space:normal;text-align:left;flex-wrap:wrap}.ml_canvas--phone .ml_tools{gap:8px}.ml_canvas--phone .ml_stagebtns{flex-wrap:nowrap;max-width:100%;overflow-x:auto}@media (max-width:767px){.ml_panes{grid-template-columns:minmax(0,1fr)}.ml_canvas,.ml_list{max-width:100%;overflow-x:clip}}@media (prefers-reduced-motion:reduce){.ml_grows>*,.ml_nkids>*{animation:none}.ml_canvas *,.ml_card,.ml_card *{transition:opacity .12s!important;animation:none!important}}.me_title_with_switch{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.me_view_switch{background:var(--lg-tag);border:1px solid var(--lg-hair);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.me_view_switch--placeholder{width:148px;height:34px}.me_view_switch_btn{min-height:28px;color:var(--lg-body);border-radius:999px;align-items:center;padding:4px 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.me_view_switch_btn:hover{color:var(--lg-ink)}.me_view_switch_btn[aria-current=page]{background:var(--lg-card);color:var(--lg-ink);box-shadow:var(--lg-shadow-node);font-weight:600}.me_view_switch_btn:focus-visible{outline:2px solid var(--lg-ink);outline-offset:2px}
.me_bar .me_bar_l.me_bar_l--logics{flex:1 0 auto;min-width:auto}.ml_bar{font-family:var(--app-sans);flex-wrap:nowrap;flex:1 0 auto;align-items:center;gap:8px;line-height:1;display:flex}.ml_bar>*{flex:none}.ml_bar .ml_bar_traywrap{margin-left:auto}.me_bar.me_bar--inline .me_bar_l.me_bar_l--logics{flex:auto;min-width:0}.me_bar.me_bar--inline .ml_bar{flex-wrap:wrap;flex:auto;row-gap:8px;min-width:0}.ml_barrow{flex:none;align-items:center;min-width:0;height:50px;display:flex}.ml_barrow .ml_bar{min-width:0}@media (min-width:992px){html:has(.hod_new_layout) .ml_canvas .ml_barrow{zoom:.8}}.ml_bar .ml_bar_cap{border:1px solid var(--hairline);background:var(--hod-bar-surface);height:36px;box-shadow:none;color:var(--ink);font-family:var(--app-sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;cursor:pointer;border-radius:18px;align-items:center;gap:6px;margin:0;padding:0 12px 0 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,transform .15s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.ml_bar .ml_bar_cap:after,.ml_bar .ml_bar_segbtn:after,.ml_bar .ml_bar_stage:after{content:"";position:absolute;inset:-4px 0}.ml_bar .ml_bar_cap:hover{background:var(--hod-bar-surface-hover)}.ml_bar .ml_bar_cap:active{transform:scale(.97)}.ml_bar .ml_bar_cap[aria-expanded=true]{background:var(--hod-bar-surface-hover);border-color:var(--ink)}.ml_bar .ml_bar_cv{color:var(--ink-muted);flex:none}.ml_bar .ml_bar_seg{border:1px solid var(--hairline);background:var(--hod-bar-surface);border-radius:18px;align-items:center;gap:2px;height:36px;padding:2px 3px;display:inline-flex}.ml_bar .ml_bar_segbtn{height:30px;box-shadow:none;color:var(--ink-body);font-family:var(--app-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s;display:inline-flex;position:relative}.ml_bar .ml_bar_segbtn:hover{background:var(--hod-bar-surface-hover)}.ml_bar .ml_bar_segbtn[aria-checked=true],.ml_bar .ml_bar_segbtn[aria-checked=true]:hover{background:var(--select);color:var(--e2-island)}.ml_bar .ml_bar_key{display:none}.ml_bar .ml_bar_stages{border:1px solid var(--hairline);background:var(--hod-bar-surface);border-radius:18px;align-items:center;gap:2px;height:36px;padding:2px 3px;display:inline-flex}.ml_bar .ml_bar_stage{min-width:30px;height:30px;box-shadow:none;color:var(--ink-body);font-family:var(--app-sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s;display:inline-flex;position:relative}.ml_bar .ml_bar_stage:hover{background:var(--hod-bar-surface-hover)}.ml_bar .ml_bar_stage.is-current,.ml_bar .ml_bar_stage.is-current:hover{background:var(--lg-select);box-shadow:inset 0 0 0 1px var(--boundary);color:var(--ink)}.ml_bar .ml_bar_stage.is-current .ml_bar_stage_n{color:var(--ink-muted)}.ml_bar .ml_bar_stage.is-broken:before,.ml_bar .ml_bar_stagemenu.is-broken:before{content:"";background:var(--lg-err);border-radius:2px;height:3px;position:absolute;bottom:2px;left:9px;right:9px}.ml_bar .ml_bar_stagemenu.is-broken:before{bottom:4px;left:14px;right:28px}.ml_bar .ml_bar_tray{gap:8px;padding:0 8px 0 10px}.ml_bar .ml_bar_tray_glyph{color:var(--ink);flex:none}.ml_bar .ml_bar_tray_words{padding-right:4px;display:none}.ml_bar .ml_bar_badge{background:var(--lg-tag);min-width:22px;height:22px;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;border-radius:11px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;display:inline-grid}.ml_bar .ml_bar_brandmenu_wrap,.ml_bar .ml_bar_stagemenu_wrap{display:none}.ml_bar[data-tier=names] .ml_bar_tray_words{display:inline}.ml_bar[data-tier=names] .ml_bar_tray .ml_bar_badge,.ml_bar[data-tier=keys] .ml_bar_name,.me_bar[data-tight] .ml_bar[data-tier=names] .ml_bar_name{display:none}.ml_bar[data-tier=keys] .ml_bar_key,.me_bar[data-tight] .ml_bar[data-tier=names] .ml_bar_key{display:inline}.ml_bar[data-tier=keys] .ml_bar_segbtn:not(.ml_bar_segbtn--all),.me_bar[data-tight] .ml_bar[data-tier=names] .ml_bar_segbtn:not(.ml_bar_segbtn--all){min-width:36px;padding:0 8px}.me_bar[data-tight] .ml_bar[data-tier=names] .ml_bar_tray_words{display:none}.me_bar[data-tight] .ml_bar[data-tier=names] .ml_bar_tray .ml_bar_badge{display:inline-grid}.ml_bar[data-tier=menu] .ml_bar_seg,.me_bar[data-tight] .ml_bar[data-tier=keys] .ml_bar_seg{display:none}.ml_bar[data-tier=menu] .ml_bar_brandmenu_wrap,.me_bar[data-tight] .ml_bar[data-tier=keys] .ml_bar_brandmenu_wrap{display:block}.me_bar[data-tight] .ml_bar[data-tier=menu] .ml_bar_stages{display:none}.me_bar[data-tight] .ml_bar[data-tier=menu] .ml_bar_stagemenu_wrap{display:block}.ml_bar .ml_bar_cap:focus-visible,.ml_bar .ml_bar_segbtn:focus-visible,.ml_bar .ml_bar_stage:focus-visible{outline:2px solid var(--lg-ring-c);outline-offset:2px;box-shadow:0 0 0 7px var(--lg-ring-halo)}.ml_bar .ml_bar_stage.is-current:focus-visible{box-shadow:inset 0 0 0 1px var(--boundary), 0 0 0 7px var(--lg-ring-halo)}.ml_bar_float{z-index:1060;box-sizing:border-box;border:1px solid var(--lg-hair);background:var(--lg-float);box-shadow:var(--lg-shadow-float);color:var(--lg-ink);font-family:var(--app-sans);transform-origin:0 0;border-radius:18px;padding:6px;animation:.2s cubic-bezier(.23,1,.32,1) ml_bar_pop_in;position:fixed}.ml_bar_float.ml_bar_trayfloat{overscroll-behavior:contain;transform-origin:100% 0;max-height:480px;overflow-y:auto}.ml_bar_float .ml_bar_float_item{width:100%;min-height:40px;box-shadow:none;color:var(--lg-ink);font-family:var(--app-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.ml_bar_float .ml_bar_float_item:hover,.ml_bar_float .ml_bar_trayrow:hover{background:var(--e2-hover)}.ml_bar_float .ml_bar_float_item[aria-checked=true],.ml_bar_float .ml_bar_float_item[aria-current]{font-weight:600}.ml_bar_float .ml_bar_float_n{min-width:14px;color:var(--lg-muted);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:13px;font-weight:600}.ml_bar_float .ml_bar_float_label{flex:auto;min-width:0}.ml_bar_float .ml_bar_float_status{color:var(--lg-body);flex:none;font-size:12px;font-weight:500}.ml_bar_float .ml_bar_float_item.is-broken .ml_bar_float_status{color:var(--lg-err-ink);font-weight:600}.ml_bar_float .ml_bar_float_check{width:14px;color:var(--lg-ink);flex:none;place-items:center;display:inline-grid}.ml_bar_float .ml_bar_float_title{color:var(--lg-body);padding:8px 10px 6px;font-size:12px;font-weight:600;line-height:16px}.ml_bar_float .ml_bar_traylist{margin:0;padding:0;list-style:none}.ml_bar_float .ml_bar_trayrow{width:100%;min-height:44px;box-shadow:none;color:var(--lg-ink);font-family:var(--app-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0;padding:5px 10px;display:grid}.ml_bar_float .ml_bar_swatch{border-radius:3px;width:10px;height:10px}.ml_bar_float .ml_bar_swatch--cs{background:var(--lg-swatch-cs)}.ml_bar_float .ml_bar_swatch--kl{background:var(--lg-swatch-kl)}.ml_bar_float .ml_bar_trayrow_text{flex-direction:column;gap:2px;min-width:0;display:flex}.ml_bar_float .ml_bar_trayrow_title{color:var(--lg-ink);font-size:14px;font-weight:600;line-height:18px}.ml_bar_float .ml_bar_trayrow_why{color:var(--lg-body);font-size:12px;font-weight:500;line-height:16px}.ml_bar_float .ml_bar_trayrow_bubs{align-items:center;gap:2px;display:inline-flex}.ml_bar_float .ml_bar_float_item:focus-visible,.ml_bar_float .ml_bar_trayrow:focus-visible{outline:2px solid var(--lg-ring-c);outline-offset:2px;box-shadow:none;background:var(--e2-hover)}@keyframes ml_bar_pop_in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ml_bar_float{animation:none}.ml_bar .ml_bar_cap,.ml_bar .ml_bar_segbtn,.ml_bar .ml_bar_stage{transition:none}.ml_bar .ml_bar_cap:active{transform:none}}
.me_vm{box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.me_vm--tile{background:var(--ok-chip);color:var(--ok-ink);border-radius:10px;font-weight:700}.me_vm--lg.me_vm--tile{letter-spacing:-.01em;min-width:44px;height:28px;padding-inline:12px;font-size:22px;line-height:28px}.me_vm--sm.me_vm--tile{min-width:28px;height:24px;padding-inline:4px;font-size:16px;font-weight:600;line-height:24px}.me_vm--xs.me_vm--tile{min-width:28px;height:20px;padding-inline:6px;font-size:13px;font-weight:600;line-height:20px}.me_vm--disc{background:var(--err-ink);border-radius:50%}.me_vm--lg.me_vm--disc{width:24px;height:24px}.me_vm--sm.me_vm--disc{width:18px;height:18px}.me_vm--xs.me_vm--disc{width:14px;height:14px}.me_vm_plus{width:100%;height:100%;stroke:var(--e2-island);stroke-width:2.5px;display:block}.me_vm--off{color:var(--ink-muted)}.me_vm--lg.me_vm--off{width:24px;height:24px}.me_vm--sm.me_vm--off{width:18px;height:18px}.me_vm--xs.me_vm--off{width:14px;height:14px}.me_vm_off{stroke:currentColor;stroke-width:2.25px;width:100%;height:100%;display:block}.me_vm--na{color:var(--ink-muted);letter-spacing:.04em;font-size:13px;font-weight:500;line-height:16px}.me_vm--lg.me_vm--na{font-size:14px}.me_pf_pip{background:var(--err-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--e2-island);border-radius:50%;position:absolute;top:-4px;right:-4px}.me_glyph--not_set_up_disc{background:var(--err-ink);border-radius:50%;width:12px;height:12px;display:inline-flex}.me_pf{box-sizing:border-box;font-variant-numeric:tabular-nums lining-nums;grid-template-rows:16px 28px 16px;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:240px;margin-inline:auto;padding:5.5px 12px;display:grid}.me_pf_slot{white-space:nowrap;align-items:center;min-width:0;line-height:16px;display:inline-flex}.me_pf_tl{grid-area:1/1;justify-self:start}.me_pf_tr{grid-area:1/2;justify-self:end}.me_pf_centre{grid-area:2/1/auto/-1;justify-self:center;display:inline-flex}.me_pf_bl{grid-area:3/1;justify-self:start}.me_pf_br{grid-area:3/2;justify-self:end}.me_pf_tl,.me_pf_tr{color:var(--ink);font-size:15px}.me_pf_tl .me_pf_v{font-weight:600}.me_pf_tr .me_pf_v{font-weight:500}.me_pf_bl,.me_pf_br{color:var(--ink-muted);font-size:14px;font-weight:500}.me_pf .me_pf_slot .me_pf_v--zero{color:var(--ink-muted);font-weight:500}.me_pf .me_pf_slot .me_pf_v--frac,.me_pf .me_pf_slot .me_pf_v--dash{color:var(--ink-muted);font-weight:400}.me_pf .me_pf_slot .me_pf_v--frac{font-style:italic}.me_cara_ab .me_pf_slot{gap:4px}.me_cara_ab .me_cara_ab_letter{color:var(--ink-muted);font-size:11px;font-weight:700;line-height:12px}.me_cara_ab .me_pf_tr .me_pf_v{font-weight:600}.me_pf .me_pf_slot .me_pf_v--na{letter-spacing:.02em;color:var(--ink-muted);font-size:14px;font-weight:400}.me_pf_nolink{width:15px;height:15px;color:var(--ink-muted)}.me_pf_bl .me_pf_nolink,.me_pf_br .me_pf_nolink{width:14px;height:14px}.me_pf_ring{vertical-align:-1px;width:12px;height:12px;stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:2.4 1.8;margin-left:5px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] .me_matrix_cell{transition:background-color .15s,box-shadow .15s}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] button.me_matrix_cell:hover{background:var(--e2-hover);box-shadow:inset 0 0 0 1px var(--boundary)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] button.me_matrix_cell:focus-visible,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] span.me_matrix_cell[tabindex]:focus-visible{box-shadow:inset 0 0 0 2px var(--lg-ring-c), inset 0 0 0 5px var(--lg-ring-halo);outline:none}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] button.me_matrix_cell:active{background:var(--e2-pressed)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] .me_matrix_cell[aria-expanded=true],.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] button.me_matrix_cell[aria-expanded=true]:hover{background:var(--lg-select);box-shadow:inset 0 0 0 2px var(--select)}.me_matrix_mark.me_dv{flex-direction:row;justify-content:center}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] .me_matrix_na{letter-spacing:.04em;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:16px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] .me_matrix_na:before{content:none}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance] .me_matrix_na{font-size:14px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] tbody td.me_matrix_td_cell:not([data-group-start=true]){border-left:1px solid var(--hairline)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-me-rows=d1][data-channels][data-view=performance] tbody tr.me_matrix_row{height:72px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-me-rows=d1][data-channels][data-view=performance] thead tr.me_matrix_leafrow>th{height:64px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance] .me_matrix_cell.me_pf_cell{border-radius:0;min-height:71px;padding:0}.me_matrix_mark.me_matrix_mark--split{grid-template-columns:repeat(2,auto);column-gap:2px}.me_matrix_mark--split .me_split_half{gap:2px;width:auto;min-width:16px}.me_matrix_mark--split .me_split_letter{font-size:12px;line-height:14px}.me_matrix_mark--split .me_split_dot{height:auto;min-height:18px}.me_split--xs .me_vm--xs.me_vm--tile{min-width:16px;height:18px;padding-inline:2px;font-size:12px;line-height:18px}.me_split--xs .me_vm--xs.me_vm--disc{width:14px;height:14px}.me_matrix_mark--split .me_split_na{letter-spacing:.02em;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:18px}.me_pf .me_matrix_mark.me_split--sm{align-items:center;column-gap:12px}.me_pf .me_split--sm .me_split_half{flex-direction:row;align-items:center;gap:4px}.me_split_half.is_quiet .me_vm--tile{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-muted);background:0 0}.me_split_half.is_quiet .me_vm--disc{background:var(--boundary)}.me_matrix_cell.is_quiet .me_vm--tile,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-updating=true] .me_vm--tile{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-muted);background:0 0}.me_matrix_cell.is_quiet .me_vm--disc,.me_matrix_cell.is_quiet .me_pf_pip,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-updating=true] .me_vm--disc{background:var(--boundary)}.me_matrix_cell.is_quiet .me_pf_slot,.me_matrix_cell.is_quiet .me_pf .me_pf_slot .me_pf_v,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-updating=true] .me_pf_slot{color:var(--ink-muted)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand]{vertical-align:bottom;border-bottom:1px solid var(--hairline);color:var(--ink);padding-bottom:12px;font-size:15px;font-weight:600;line-height:20px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand]:after{content:"";height:3px;position:absolute;bottom:0;left:8px;right:8px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand=spa]:after{background:var(--me-brand-spa)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand=aesthetics]:after{background:var(--me-brand-aesthetics)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand=slimming]:after{background:var(--me-brand-slimming)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand=pulse]:after{background:var(--me-brand-pulse)}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] thead tr.me_matrix_leafrow th.me_matrix_leafhead[data-brand=medical]:after{background:var(--me-brand-medical)}.me_pf_bar{background:var(--dt-neutral-fill);border-radius:10px;width:28px;height:10px;animation:1.2s ease-in-out infinite alternate me_pf_pulse;display:block}.me_pf_bar--rev{width:44px}.me_pf_bar--centre{width:52px;height:20px}@keyframes me_pf_pulse{0%{background-color:var(--dt-neutral-fill)}to{background-color:var(--e2-hover)}}.me_pf.me_pf_key{margin-inline:0;grid-template-rows:16px 20px 16px;row-gap:0;width:156px;max-width:156px;margin-left:auto;padding:0}.me_pf.me_pf_key .me_pf_slot{color:var(--ink-muted);font-size:13px;font-weight:500}.me_pf.me_pf_key[data-me-perf-key~=EMAIL][data-me-perf-key~=WHATSAPP]{width:188px;max-width:188px}.me_pf.me_pf_key[data-me-perf-key~=EMAIL][data-me-perf-key~=WHATSAPP] .me_pf_bl,.me_pf.me_pf_key[data-me-perf-key~=EMAIL][data-me-perf-key~=WHATSAPP] .me_pf_br{font-size:12px}.me_pf_viewswitch .me_view_switch_btn{font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px}.me_pf_viewswitch .me_view_switch_btn[aria-pressed=true]{background:var(--lg-card);color:var(--lg-ink);box-shadow:var(--lg-shadow-node);font-weight:600}.me_ph_card:has(>[data-me-slot=performance]) .me_ph_head>.me_ph_state{display:none}.me_pfc,.me_pfr{color:var(--ink);font-size:13.5px;line-height:18px}.me_pfc_detail{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.me_pfc_verdict,.me_pfr_status{color:var(--ink-body,var(--ink));align-items:center;gap:8px;margin:12px 0;font-size:15px;line-height:22px;display:flex}.me_pfc_tiles,.me_pfr_tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.me_pfc_tile,.me_pfr_tile{border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.me_pfc_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600;line-height:16px}.me_pfc_value{font-variant-numeric:tabular-nums lining-nums;font-size:20px;font-weight:600;line-height:28px}.me_pfc_value .me_pf_v--frac{color:var(--ink-muted);font-style:italic;font-weight:400}.me_pfc_value .me_pf_v--dash,.me_pfc_value .me_pf_v--na{color:var(--ink-muted);font-weight:400}.me_pfc_value .me_pf_nolink{width:18px;height:18px}.me_pfc_sentence{color:var(--ink-body,var(--ink));font-size:14px;line-height:20px}.me_pfc_notes{color:var(--ink-muted);margin:12px 0 0;padding:0;font-size:13px;line-height:18px;list-style:none}.me_pfc_subject{color:var(--ink-body,var(--ink));overflow-wrap:anywhere}.me_pfc_footer{border-top:1px solid var(--hairline);color:var(--ink-muted);flex-direction:column;gap:4px;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:18px;display:flex}.me_pfr_ratio{color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums;font-size:13px}.me_pfr_h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:16px 0 8px;font-size:13px;font-weight:600}.me_pfr_funnel{margin:0;padding:0;list-style:none}.me_pfr_funnel>li{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:6px 0;display:flex}.me_pfr_n{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.me_pfr_note,.me_pfr_rule{color:var(--ink-muted);margin:12px 0 0;font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.me_pf_bar{animation:none}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view] .me_matrix_cell{transition:none}}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf{grid-template-rows:14px 32px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4px;padding:5.5px 6px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_slot{line-height:14px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_tl,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_tr{font-size:12.5px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_bl,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_br,.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf .me_pf_slot .me_pf_v--na{font-size:12px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf_ring{width:10px;height:10px;margin-left:3px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_vm--lg.me_vm--tile{min-width:34px;height:24px;padding-inline:6px;font-size:17px;line-height:24px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf .me_matrix_mark.me_split--xs{column-gap:4px}.marketing_emails_page .me_matrix_area table.me_matrix_table.hod_appt_table[data-view=performance]:not([data-channels="1"]) tbody .me_pf .me_split--xs .me_split_half{gap:0}.marketing_emails_page .me_matrix_area .me_matrix_frame:has(>table.me_matrix_table[data-view=performance]:not([data-channels="1"])){min-width:min-content}
.onlybackdrop.hod_sheet[data-cs-sheet=card] .only_modal.me_sheet_modal--push{width:min(1175px, calc(100vw / var(--cs-ui-scale,1) - 120px))}.me_pte_form{flex-direction:column;flex:auto;min-height:0;display:flex}.me_pte_body{grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:35px;display:grid}.me_pte_fields{gap:22.5px;min-width:0;display:grid}.me_pte_row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.me_pte_field{gap:7.5px;min-width:0;display:grid}.me_pte_label,.me_pte_active_label{color:var(--ink);font-size:16.25px;font-weight:600}.me_pte_static{min-height:55px;color:var(--ink);align-items:center;margin:0;font-size:17.5px;display:flex}.me_pte_lane{color:var(--ink-body);white-space:pre;font-weight:400}.me_pte_input{border:1px solid var(--boundary);background:var(--e2-island);width:100%;min-height:55px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:15px;padding:12.5px 17.5px;font-size:17.5px;line-height:1.45}.me_pte_textarea{resize:vertical;min-height:150px}.me_pte_input:focus-visible,.me_pte_tag:focus-visible,.me_pte_link:focus-visible,.me_pte_active input:focus-visible+.hod_switch_slider{outline:2.5px solid var(--select);outline-offset:2.5px}.me_pte_count,.me_pte_hint{color:var(--ink-body);margin:0;font-size:16.25px}.me_pte_count{font-variant-numeric:tabular-nums;justify-self:end}.me_pte_count--over{color:var(--warn-ink);font-weight:600}.me_pte_warnings{gap:2px;margin:0;padding:0;list-style:none;display:grid}.me_pte_warning{color:var(--warn-ink);font-size:16.25px;font-weight:600;line-height:1.35}.me_pte_tags{flex-wrap:wrap;gap:10px;display:flex}.me_pte_tag{border:1px solid var(--hairline);background:var(--e2-island);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12.5px;padding:0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.me_pte_tag:hover{background:var(--e2-hover)}.me_pte_active{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:15px}.me_pte_active_label{display:block}.me_pte_side{gap:17.5px;display:grid;position:sticky;top:0}.me_pte_preview{gap:10px;margin:0;display:grid}.me_pte_phone{background:var(--wa-ground);min-height:375px;color:var(--customer-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:35px;align-content:start;gap:25px;padding:30px 17.5px 35px;display:grid}.me_pte_clock{text-align:center;letter-spacing:-.02em;color:var(--customer-ink);margin:0;font-size:62.5px;font-weight:300;line-height:1}.me_pte_phone_empty{text-align:center;color:var(--customer-ink);margin:0;font-size:16.25px}.me_pte_banner{border:1px solid var(--customer-edge);background:var(--customer-surface);color:var(--customer-ink);box-shadow:var(--wa-bubble-shadow);border-radius:22.5px;gap:2.5px;padding:15px 17.5px 17.5px;display:grid}.me_pte_banner_top{color:var(--wa-meta);align-items:center;gap:7.5px;margin-bottom:2.5px;font-size:15px;display:flex}.me_pte_icon{background:var(--customer-ink);width:27.5px;height:27.5px;color:var(--customer-surface);border-radius:7.5px;flex:none;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.me_pte_app{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;flex:auto;min-width:0;font-weight:500;overflow:hidden}.me_pte_when{flex:none}.me_pte_title{overflow-wrap:anywhere;font-size:18.75px;font-weight:600;line-height:1.3;display:block}.me_pte_text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17.5px;line-height:1.4;display:block}.me_pte_preview_note{color:var(--ink-body);text-align:center;font-size:16.25px}.me_pte_voice_slot{min-height:75px}.me_pte_voice{border-radius:15px;gap:5px;padding:15px 17.5px;font-size:16.25px;line-height:1.45;display:grid}.me_pte_voice p,.me_pte_voice ul{margin:0}.me_pte_voice ul{padding-left:22.5px}.me_pte_voice--error{background:var(--err-chip);color:var(--err-ink);font-weight:600}.me_pte_voice--advisory{background:var(--warn-chip);color:var(--warn-ink)}.me_pte_voice_title{font-weight:600}.me_pte_voice--info{background:var(--info-chip);color:var(--info-ink)}.me_pte_link{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.me_pte_guard{color:var(--ink);margin:0;font-size:17.5px;font-weight:600}.me_pte .me_sheet_foot_note{flex-wrap:wrap;align-items:center;gap:12.5px;display:flex}.me_pte .me_btn:disabled{cursor:not-allowed;opacity:1;background:var(--e2-hover);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--hairline)}@media (max-width:900px){.me_pte_body{grid-template-columns:minmax(0,1fr)}.me_pte_side{position:static}.me_pte_row2{grid-template-columns:minmax(0,1fr)}}
.hod_header_title_slot .crm_task_ws_title,.hod_header_title_slot .crm_task_ws_title .hod_clients_title_row{letter-spacing:.06em;white-space:nowrap;font-size:15px;line-height:20px}.hod_header_title_slot .crm_task_ws_title{align-items:center;min-width:0;margin:0;display:flex}.hod_header_title_slot .crm_task_ws_title .hod_clients_title_row{align-items:center;gap:8px;min-width:0;display:inline-flex}.hod_header_title_slot .crm_task_ws_title .count_badge{flex:none}.hod_header_title_slot .crm_task_ws_title_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hod_appt_page.crm_task_ws_page{padding:0 0 24px}.crm_task_ws_page .crm_task_ws_banner{font-family:var(--roboto);color:var(--warn-ink);background:var(--warn-chip);border:1px solid color-mix(in srgb, var(--warn-ink) 22%, var(--warn-chip));border-radius:12px;margin:12px 16px 0;padding:10px 14px;font-size:13px;font-weight:500}.crm_task_ws_page .crm_task_ws_filters,.hod_header_slot .crm_task_ws_filters{font-family:var(--roboto);align-items:center;gap:8px;display:flex}.crm_task_ws_page .crm_task_ws_filters{flex-wrap:wrap;margin:12px 16px 0}.hod_header_slot .crm_task_ws_filters{gap:var(--hod-bar-gap);width:100%;min-width:0;height:100%;padding:0 0 0 var(--hod-bar-group-gap);flex-wrap:nowrap;justify-content:flex-start;margin:0}.crm_task_ws_page .crm_task_ws_count,.hod_header_slot .crm_task_ws_count{font-variant-numeric:tabular-nums;color:var(--cl-ink);white-space:nowrap;font-size:12px;font-weight:600}.crm_task_ws_page .crm_task_ws_rule,.hod_header_slot .crm_task_ws_rule{background:var(--border-color);flex:none;width:1px;height:16px}.crm_task_ws_page .crm_task_ws_select,.hod_header_slot .crm_task_ws_select{border:1px solid var(--border-color);background:var(--e2-island);height:32px;color:var(--cl-ink);font-family:var(--roboto);border-radius:12px;outline:none;padding:0 10px;font-size:12px}.hod_header_slot .crm_task_ws_select{height:var(--hod-bar-h);min-height:var(--hod-bar-h);border-radius:var(--hod-bar-radius);flex:none}.crm_task_ws_page .crm_task_ws_select:focus-visible,.hod_header_slot .crm_task_ws_select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crm_task_ws_page .crm_task_ws_stage_select{max-width:11.5rem;height:28px;padding:0 8px}.crm_task_ws_page .crm_task_ws_overdue,.hod_header_slot .crm_task_ws_overdue{border:1px solid var(--border-color);background:var(--e2-island);height:32px;color:var(--cl-ink-muted);font-family:var(--roboto);cursor:pointer;white-space:nowrap;border-radius:12px;padding:0 12px;font-size:12px;font-weight:500}.hod_header_slot .crm_task_ws_overdue{height:var(--hod-bar-h);min-height:var(--hod-bar-h);border-radius:var(--hod-bar-radius);flex:none}.crm_task_ws_page .crm_task_ws_overdue.is_on,.hod_header_slot .crm_task_ws_overdue.is_on{border-color:color-mix(in srgb, var(--err) 40%, var(--err-chip));background:var(--err-chip);color:var(--err);font-weight:600}.crm_task_ws_page .crm_task_ws_overdue:focus-visible,.hod_header_slot .crm_task_ws_overdue:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crm_task_ws_page .crm_task_ws_wrap{background:0 0;border:0;border-radius:0;margin:12px 0 0;overflow:auto}@media (min-width:992px){.hod_new_layout:has(.crm_task_ws_wrap){height:var(--cs-ui-dvh,100dvh);max-height:var(--cs-ui-dvh,100dvh);min-height:0}.hod_new_layout.cs_shell:has(.crm_task_ws_wrap){height:var(--cs-ui-dvh,100dvh);max-height:var(--cs-ui-dvh,100dvh);min-height:0}.hod_new_layout:has(.crm_task_ws_wrap) .hod_layout_frame{height:var(--cs-ui-dvh,100dvh);max-height:var(--cs-ui-dvh,100dvh);flex-direction:column;min-height:0;display:flex}.hod_new_layout:has(.crm_task_ws_wrap) .hod_layout_body{overscroll-behavior:none;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.hod_new_layout:has(.crm_task_ws_wrap) .hod_content_area{height:auto;min-height:0;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1 1 0;align-items:stretch;display:flex;overflow:hidden}.hod_new_layout:has(.crm_task_ws_wrap) .hod_content_area>*{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.hod_new_layout:has(.crm_task_ws_wrap) .crm_task_gear_inline{flex:none;display:flex}.hod_appt_page.crm_task_ws_page:has(>.crm_task_ws_wrap){flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.crm_task_ws_page:has(>.crm_task_ws_wrap)>:not(.crm_task_ws_wrap){flex:none}.crm_task_ws_page>.crm_task_ws_wrap{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;margin-bottom:0;display:flex}.crm_task_ws_page>.crm_task_ws_wrap>.crm_task_ws_table{flex:none}}.crm_task_ws_page .crm_task_ws_table{border-collapse:separate;border-spacing:0;width:100%;min-width:1480px;font-family:var(--roboto)}.crm_task_ws_page .crm_task_ws_table thead th{z-index:2;text-align:left;letter-spacing:.08em;text-transform:uppercase;height:40px;color:var(--cl-ink-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#f6f3ee;padding:0 10px;font-size:11px;font-weight:600;position:sticky;top:0}.crm_task_ws_page .crm_task_ws_table thead th.is_sticky,.crm_task_ws_page .crm_task_ws_table tbody td.is_sticky{z-index:3;box-shadow:1px 0 0 var(--border-color);background:#f6f3ee;position:sticky;left:0}.crm_task_ws_page .crm_task_ws_table tbody td.is_sticky{background:var(--cs-app-ground-base,#fafaf8);z-index:1}.crm_task_ws_page .crm_task_ws_sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.crm_task_ws_page .crm_task_ws_sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crm_task_ws_page .crm_task_ws_sort.is_on{color:var(--cl-ink)}.crm_task_ws_page .crm_task_ws_table tbody td{color:var(--cl-ink);border-bottom:1px solid var(--border-color);white-space:nowrap;vertical-align:middle;padding:10px;font-size:13px}.crm_task_ws_page .crm_task_ws_table tbody tr:hover td,.crm_task_ws_page .crm_task_ws_table tbody tr:hover td.is_sticky{background:var(--cs-row-hover-fill,#f7f2e9)}.crm_task_ws_page .crm_task_ws_table tbody tr.is_clickable{cursor:pointer}.crm_task_ws_page .crm_task_ws_name{color:var(--ink);font-weight:600}.crm_task_ws_page .crm_task_ws_person{vertical-align:middle;flex-direction:column;gap:2px;max-width:17rem;display:inline-flex}.crm_task_ws_page .crm_task_ws_enquiry{min-width:0;color:var(--cl-ink-muted);flex-wrap:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.crm_task_ws_page .crm_task_ws_enquiry_item{align-items:center;gap:3px;min-width:0;display:inline-flex}.crm_task_ws_page .crm_task_ws_enquiry_item[data-enquiry=treatment]{color:var(--cl-ink);flex-shrink:1}.crm_task_ws_page .crm_task_ws_enquiry_item>svg{flex:none}.crm_task_ws_page .crm_task_ws_enquiry_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm_task_ws_page .crm_task_ws_muted,.hod_header_slot .crm_task_ws_muted{color:var(--cl-ink-muted)}.crm_task_ws_page .crm_task_ws_empty{text-align:center;color:var(--cl-ink-muted);padding:28px 16px;font-size:13px}.crm_task_ws_page .crm_task_ws_chip{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;max-width:100%;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.crm_task_ws_page .crm_task_ws_chip--ok{color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 28%, var(--ok-chip));background:#eaf4ec;font-weight:600}.crm_task_ws_page .crm_task_ws_chip--warn{color:var(--warn-ink);background:var(--warn-chip);border:1px solid color-mix(in srgb, var(--warn-ink) 28%, var(--warn-chip));font-weight:600}.crm_task_ws_page .crm_task_ws_chip--err{color:var(--err);background:var(--err-chip);border:1px solid color-mix(in srgb, var(--err) 28%, var(--err-chip));font-weight:700}.crm_task_ws_page .crm_task_ws_chip--muted{color:var(--cl-ink-muted);background:0 0;border:1px solid #0000;font-weight:400}.crm_task_ws_page .crm_task_ws_chip--solid{color:var(--ink);background:var(--cl-accent-soft);border:1px solid var(--border-color);font-weight:600}.crm_task_ws_page .crm_task_ws_chip--dash{color:var(--cl-ink);border:1px dashed var(--cl-ink-muted);background:0 0;font-weight:500}.crm_task_ws_page .crm_task_ws_unassigned{color:var(--warn-ink);font-weight:500}.crm_task_ws_page .crm_task_ws_phone{font-variant-numeric:tabular-nums}.crm_task_ws_page .crm_task_ws_trunc{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.crm_task_ws_page .crm_task_ws_confirm,.crm_board_list .crm_task_ws_confirm{background:var(--e2-island);min-height:32px;color:var(--ink,#443e33);font-family:var(--roboto);white-space:nowrap;cursor:pointer;border:1px solid #443e3347;border-radius:22px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.crm_task_ws_page .crm_task_ws_confirm.is_on,.crm_board_list .crm_task_ws_confirm.is_on{background:color-mix(in srgb, var(--ok,#2e6b3e) 14%, #fff);border-color:var(--ok,#2e6b3e);color:var(--ok,#2e6b3e)}.crm_task_ws_page .crm_task_ws_confirm:hover:not([aria-disabled=true]),.crm_board_list .crm_task_ws_confirm:hover:not([aria-disabled=true]){border-color:#443e338f}.crm_task_ws_page .crm_task_ws_confirm[aria-disabled=true],.crm_board_list .crm_task_ws_confirm[aria-disabled=true]{cursor:default;color:#554e4073;background:#6f655724;border-color:#0000}.crm_task_ws_page .crm_task_ws_confirm:focus-visible,.crm_board_list .crm_task_ws_confirm:focus-visible{outline:2px solid var(--ink,#443e33);outline-offset:2px}.hod_subnav_tab_icon{padding:8px 10px;position:relative}.hod_subnav_tab_icon svg{display:block}.hod_subnav_sr{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm_task_gear_inline{justify-content:flex-end;margin:0 0 8px;display:flex}.crm_task_engine_drawer{max-width:calc(100vw - 24px)}.crm_task_engine_drawer .hod_drawer_body.crm_task_engine_sheet_body{padding:8px 20px 28px;overflow-x:hidden}.crm_task_engine_drawer .hod_drawer_title{font-size:22px;line-height:26px}.crm_task_engine_page .crm_task_engine_lead{max-width:72em;font-family:var(--roboto);color:var(--ink-body);margin:16px 0 12px;font-size:15px;font-weight:400;line-height:1.5}.crm_task_engine_drawer .crm_task_engine_lead{margin-top:0}.crm_task_engine_page .crm_task_engine_toc{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px 14px;margin:0 0 20px;padding:12px 0 16px;display:flex}.crm_task_engine_page .crm_task_engine_toc a{font-family:var(--roboto);color:var(--ink);text-underline-offset:2px;font-size:13px;font-weight:600;text-decoration:underline}.crm_task_engine_page .crm_task_engine_toc a:focus-visible{outline-offset:2px;outline:2px solid #443e33}.crm_task_engine_page .crm_task_engine_qa{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}@media (min-width:880px){.crm_task_engine_page .crm_task_engine_qa{grid-template-columns:1fr 1fr}}.crm_task_engine_page .crm_task_engine_card{background:var(--e2-island);border:1px solid var(--border-color);border-radius:16px;margin-bottom:16px;padding:16px 18px 12px}.crm_task_engine_page .crm_task_engine_qa .crm_task_engine_card{margin-bottom:0}.crm_task_engine_page .crm_task_engine_card_head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.crm_task_engine_page .crm_task_engine_h{font-family:var(--roboto);color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.crm_task_engine_page .crm_task_engine_chip{height:20px;font-family:var(--roboto);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.crm_task_engine_page .crm_task_engine_chip--live{color:#fff;background:#443e33}.crm_task_engine_page .crm_task_engine_chip--designed{color:var(--ink);background:#f6f3ee;border:1px dashed #6f6557}.crm_task_engine_page .crm_task_engine_body{font-family:var(--roboto);color:var(--ink-body);margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.5}.crm_task_engine_page .crm_task_engine_kicker{font-family:var(--roboto);color:var(--ink);margin:12px 0 6px;font-size:13px;font-weight:600}.crm_task_engine_page .crm_task_engine_list{font-family:var(--roboto);color:var(--ink-body);margin:0 0 8px;padding:0 0 0 18px;font-size:14px;line-height:1.5}.crm_task_engine_page .crm_task_engine_list li+li{margin-top:6px}.crm_task_engine_page .crm_task_engine_scroll{margin:0 -2px 4px;overflow-x:auto}.crm_task_engine_page .crm_task_engine_table{margin:0}.crm_task_engine_page .crm_task_engine_table thead th{font-family:var(--roboto);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#f6f3ee;padding:10px;font-size:11px;font-weight:600}.crm_task_engine_page .crm_task_engine_table tbody td{font-family:var(--roboto);color:var(--ink-body);vertical-align:top;border-bottom:1px solid var(--border-color);padding:10px;font-size:13px}.crm_task_engine_page .crm_task_engine_strong{color:var(--ink);font-weight:600}.crm_task_engine_page .crm_task_engine_num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.crm_task_ws_page .crm_task_ws_health{font-family:var(--roboto);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;font-size:12px;display:flex}.crm_task_ws_page .crm_task_ws_health_item{color:var(--cl-ink);background:color-mix(in srgb, var(--cl-ink) 5%, transparent);border:1px solid color-mix(in srgb, var(--cl-ink) 10%, transparent);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.crm_task_ws_page .crm_task_ws_health_value{font-variant-numeric:tabular-nums;font-weight:700}.crm_task_ws_page .crm_task_ws_reconcile{margin-top:8px}.crm_task_ws_page .crm_task_ws_reconcile_label{color:color-mix(in srgb, var(--cl-ink) 62%, transparent);font-weight:600}.crm_task_ws_page .crm_task_ws_reconcile_parts{color:color-mix(in srgb, var(--cl-ink) 62%, transparent);font-variant-numeric:tabular-nums;font-weight:400}.crm_task_ws_page .crm_task_ws_health_item[data-state=alert]{color:var(--warn-ink);background:var(--warn-chip);border-color:color-mix(in srgb, var(--warn-ink) 22%, var(--warn-chip));font-weight:600}.crm_task_ws_page .crm_task_ws_health_item[data-state=unknown]{color:color-mix(in srgb, var(--cl-ink) 55%, transparent);font-style:italic}.crm_task_ws_tabs{border:1px solid color-mix(in srgb, var(--cl-ink) 12%, transparent);background:var(--e2-island);border-radius:12px;gap:4px;padding:2px;display:inline-flex}.crm_task_ws_tabs button{min-height:32px;font:inherit;color:color-mix(in srgb, var(--cl-ink) 62%, transparent);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:500}.crm_task_ws_tabs button.is_on{background:color-mix(in srgb, var(--cl-ink) 6%, var(--e2-island));color:var(--cl-ink);font-weight:600}.crm_task_appts_bar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.crm_task_appts_day,.crm_task_appts_brands{align-items:center;gap:4px;display:inline-flex}.crm_task_appts_step,.crm_task_appts_brands button,.crm_task_appts_dial{border:1px solid color-mix(in srgb, var(--cl-ink) 14%, transparent);background:var(--e2-island);min-height:32px;font:inherit;cursor:pointer;border-radius:10px;padding:0 10px;font-size:13px}.crm_task_appts_brands button.is_on{background:color-mix(in srgb, var(--cl-ink) 6%, var(--e2-island));font-weight:600}.crm_task_appts_daylabel{text-align:center;min-width:7rem;font-size:13px;font-weight:600}.crm_task_appts_dial[aria-disabled=true]{cursor:default;opacity:.55}.crm_task_appts_name{font-weight:600}.crm_task_appts_time{font-variant-numeric:tabular-nums;font-weight:600}.crm_task_appts_empty{color:color-mix(in srgb, var(--cl-ink) 62%, transparent);margin:24px 0}
.dt_cols_picker{flex:none;position:relative}.dt_cols_label{margin-right:2px}.dt_cols_count{font-family:var(--roboto);font-variant-numeric:tabular-nums;color:var(--cl-ink);background:#554e4017;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.dt_cols_pop{z-index:1090;background:var(--cl-glass-solid);border:1px solid var(--cl-glass-border);width:280px;max-height:360px;box-shadow:var(--cl-elev-3);font-family:var(--roboto);text-transform:none;letter-spacing:0;border-radius:18px;padding:12px;position:fixed;overflow:auto}.dt_cols_hint{font-family:var(--roboto);color:var(--cl-ink-muted);margin:0 0 8px;font-size:12px}.dt_cols_list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.dt_cols_row{font-family:var(--roboto);text-transform:none;letter-spacing:0;color:var(--cl-ink);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.dt_cols_box{width:14px;height:14px;accent-color:var(--cl-ink);cursor:pointer;flex-shrink:0;margin:0}.dt_cols_box:disabled{cursor:not-allowed}.dt_cols_box:disabled+.dt_cols_row_label{color:var(--cl-ink-muted);cursor:not-allowed}.dt_cols_reset{border:1px solid var(--cl-glass-border);width:100%;min-height:32px;font-family:var(--roboto);color:var(--cl-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.dt_cols_reset:hover{background:#554e4012}.cl_col_filter_scope{border-top:1px solid var(--cl-glass-border);font-family:var(--roboto);text-transform:none;letter-spacing:0;color:var(--cl-ink-muted);margin:8px 0 0;padding-top:8px;font-size:11px;font-weight:500}.cl_col_th.is_num .cl_col_head{justify-content:flex-end}.cl_col_resize:focus-visible{outline:2px solid var(--cl-ink);outline-offset:-1px;border-radius:2px}.crm_owner_trigger_cell{max-width:100%;font-family:var(--roboto);color:var(--cl-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:13px;display:inline-flex}.crm_owner_trigger_cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm_owner_trigger_cell:hover:not(:disabled){border-color:var(--cl-glass-border);background:#554e400d}.crm_owner_trigger_cell .icon{opacity:.55;font-size:9px}.crm_owner_trigger_row{box-sizing:border-box;aspect-ratio:1;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--cl-ink);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.crm_owner_trigger_row.is_empty{color:var(--ink-body);background:#ece2d3;box-shadow:inset 0 0 0 1px #554e401f}.crm_owner_trigger_row.is_empty:hover:not(:disabled){background:#e4d8c8}.crm_owner_trigger_row:hover:not(:disabled):not(.is_empty){box-shadow:0 0 0 2px #554e402e}.crm_owner_trigger_row:active:not(:disabled){transform:scale(.97)}.crm_owner_trigger_cell:disabled{cursor:not-allowed;opacity:.6}.crm_owner_trigger_row:disabled{cursor:not-allowed}.crm_owner_trigger_row:disabled.is_empty{color:#554e4073;box-shadow:none;background:#6f655724}@media (prefers-reduced-motion:reduce){.crm_owner_trigger_row:active:not(:disabled){transform:none}}.crm_owner_unassigned{color:var(--cl-ink-muted);font-style:italic}.crm_lead_cell_owner{overflow:visible}.crm_owner_menu{z-index:1095;background:var(--cl-glass-solid);border:1px solid var(--cl-glass-border);max-height:340px;box-shadow:var(--cl-elev-3);font-family:var(--roboto);text-transform:none;letter-spacing:0;border-radius:18px;flex-direction:column;padding:8px;display:flex}.crm_owner_search{border:1px solid var(--cl-glass-border);background:var(--e2-island);width:100%;height:32px;font-family:var(--roboto);color:var(--cl-ink);border-radius:12px;margin-bottom:6px;padding:0 10px;font-size:13px}.crm_owner_search:focus-visible{outline:2px solid var(--cl-ink);outline-offset:1px}.crm_owner_list{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.crm_owner_group{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-muted);padding:8px 8px 4px;font-size:10px;font-weight:600}.crm_owner_opt{width:100%;min-height:32px;font-family:var(--roboto);color:var(--cl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.crm_owner_opt:hover{background:#554e4012}.crm_owner_opt.is_on{background:#554e401f;font-weight:600}.crm_owner_opt_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm_owner_star{color:var(--cl-ink-muted);cursor:pointer;flex:none;padding:0 2px;font-size:13px;line-height:1}.crm_owner_star.is_on{color:var(--cl-ink)}.crm_owner_star:focus-visible{outline:2px solid var(--cl-ink);outline-offset:2px;border-radius:4px}.crm_owner_note{color:var(--cl-ink-muted);margin:6px 2px 2px;font-size:12px}
.hod_inv_page .hod_inv_matrix_wrap{max-height:min(70vh,760px);overflow:auto}.hod_inv_page .hod_inv_matrix_wrap .hod_appt_table thead th{z-index:4;background:var(--e2-island);position:sticky;top:0}.hod_inv_page .hod_inv_qty{font-variant-numeric:tabular-nums;font-weight:600}.hod_inv_page .hod_inv_qty.is_healthy{color:#2e9e5b}.hod_inv_page .hod_inv_qty.is_low{color:#f43056}.hod_inv_page .hod_inv_qty.is_pending{color:var(--secondary-brown);font-weight:400}.hod_inv_page .hod_inv_matrix_sentinel{height:1px}.hod_inv_page .hod_inv_matrix_wrap.is_col_reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.hod_inv_page .hod_inv_matrix_table .hod_inv_product_text{flex-direction:column;gap:2px;min-width:0;display:flex}.hod_inv_page .hod_inv_matrix_table .hod_inv_product_name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.hod_inv_page .hod_inv_matrix_table .hod_inv_product_code{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;display:block;overflow:hidden}.hod_inv_page .hod_inv_matrix_wrap .hod_appt_table.hod_inv_matrix_table thead th.hod_inv_loc_th{white-space:normal;text-transform:none;letter-spacing:0}.hod_inv_page .hod_inv_matrix_table th.hod_inv_loc_th .hod_appt_th_text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-align:left;letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}
.hod_inv_page .hod_inv_movements_toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;container-type:inline-size}.hod_inv_page .hod_inv_movements_toolbar .hod_appt_toolbar_left{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0}.hod_inv_page .hod_inv_movements_toolbar .hod_appt_search_wrap{flex:140px;min-width:120px;max-width:220px}.hod_inv_page .hod_inv_movements_toolbar .hod_appt_search_input{box-sizing:border-box;max-width:none;min-height:36px;padding-top:0;padding-bottom:0}.hod_inv_page .hod_inv_movements_toolbar .hod_eod_location_btn,.hod_inv_page .hod_inv_movements_toolbar .hod_appt_filter_btn,.hod_inv_page .hod_inv_movements_toolbar .hod_appt_export_btn{box-sizing:border-box;border-radius:var(--radius-control);flex-shrink:0;min-height:36px}.hod_inv_page .hod_inv_movements_toolbar .hod_eod_location_btn{max-width:180px}.hod_inv_page .hod_inv_movements_toolbar .hod_inv_warehouse_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hod_inv_header_dates{flex-shrink:0}.hod_inv_header_dates .crst_dr{flex-wrap:nowrap}.hod_new_header .hod_inv_header_dates .crst_dr_presets{display:none}.hod_new_header .hod_inv_header_dates .crst_dr_trigger{height:var(--hod-bar-h);min-height:var(--hod-bar-h);box-sizing:border-box}.hod_inv_page .hod_inv_movements_wrap{max-height:min(70vh,760px);margin-top:0;overflow:auto}.hod_inv_page .hod_inv_movements_wrap .hod_appt_table thead th{z-index:4;background:var(--e2-island);position:sticky;top:0}.hod_inv_page .hod_inv_note_cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;display:block}.hod_inv_page .hod_inv_movements_sentinel{height:1px}.hod_inv_page .hod_inv_movements_loading{text-align:center;font-family:var(--roboto);color:var(--secondary-brown);padding:16px;font-size:14px}@container (max-width:860px){.hod_inv_page .hod_inv_movements_toolbar .hod_appt_search_wrap{flex:100%;max-width:none}}
.ps_desk_page .ps_desk_tabs{margin:4px 0 12px}.ps_desk_page .ps_tab_count{margin-left:6px}.ps_sr_only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps_needs_stock_banner{border-radius:var(--radius-control);border:1px solid var(--err-ink);background:var(--err-chip);color:var(--err-ink);margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.4;display:block}.ps_status_filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ps_status_chip{border:1px solid var(--hairline);background:var(--e1-canvas);color:var(--ink-body);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;line-height:18px;display:inline-flex}.ps_status_chip:hover{background:var(--e2-hover)}.ps_status_chip.is_on{background:var(--e3-raised);border-color:var(--boundary);color:var(--ink);font-weight:600}.ps_status_chip_loud{border-color:var(--err-ink);color:var(--err-ink)}.ps_status_chip_loud.is_on{background:var(--err-chip);border-color:var(--err-ink);color:var(--err-ink)}.ps_chip_count{margin-left:2px}.ps_status_needs_stock{background:var(--err-chip);color:var(--err-ink);font-weight:700}.ps_order_row_loud td{background:var(--err-chip)}.ps_order_row_loud td:first-child{box-shadow:inset 3px 0 0 0 var(--err-ink)}.ps_short_note,.ps_line_short{color:var(--err-ink);margin-top:2px;font-size:12px;font-weight:600;display:block}.ps_line_short{margin-left:6px;display:inline}.ps_order_number{color:var(--ink);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ps_sale_no,.ps_buyer_contact,.ps_credit_note,.ps_lines_more{color:var(--ink-muted);font-size:12px;display:block}.ps_buyer_name{color:var(--ink);display:block}.ps_lines{color:var(--ink-body);margin:0;padding:0;font-size:13px;list-style:none}.ps_lines_tight li{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.ps_row_actions{flex-wrap:wrap;gap:6px;display:flex}.ps_inline_btn{padding:4px 10px;font-size:13px;line-height:18px}.ps_danger_btn{border-color:var(--err-ink);color:var(--err-ink)}.ps_field{align-items:center;gap:8px;display:inline-flex}.ps_field_block{flex-direction:column;align-items:stretch;gap:4px;margin-top:10px;display:flex}.ps_field_label{color:var(--ink-muted);font-size:13px}.ps_select,.ps_input{border-radius:var(--radius-control);border:1px solid var(--hairline);background:var(--e2-island);height:34px;color:var(--ink);padding:0 10px;font-size:14px}.ps_pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.ps_pager_state{color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums;font-size:13px}.ps_rating{color:var(--gold-ornament);letter-spacing:1px;font-size:15px}.ps_review_body{white-space:normal;max-width:420px}.ps_review_body p{color:var(--ink-body);margin:2px 0 0;font-size:13px;line-height:1.45}.ps_reject_reason{color:var(--err-ink);font-size:12px}.ps_verified{margin-left:6px}
[data-reco-ui] .hod_appt_table_wrap{max-height:min(70vh,760px);overflow:auto}[data-reco-ui] .hod_appt_table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}[data-reco-ui] .hod_appt_table thead th{z-index:4;background:var(--e2-island);position:sticky;top:0}[data-reco-ui] .hod_appt_table_wrap.is_col_reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-reco-ui] .hod_reco_cb_col{width:56px}
.hod_cat_table .hod_cat_cell:not(.hod_cat_multi_btn){border-radius:var(--radius-control,6px);width:100%;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;padding:4px 6px;display:block}.hod_cat_table .hod_cat_cell:not(.hod_cat_multi_btn):hover:not(:disabled),.hod_cat_table .hod_cat_cell:not(.hod_cat_multi_btn):focus-visible{background:var(--e2-hover);border-color:var(--border-color);cursor:text}.hod_cat_table .hod_cat_cell:disabled{cursor:progress;opacity:.6}.hod_cat_table .hod_cat_cell_numeric{text-align:right;font-variant-numeric:tabular-nums}.hod_cat_table .hod_cat_cell_empty{opacity:.55}.hod_cat_table .hod_cat_cell_input{border:1px solid var(--border-color);border-radius:var(--radius-control,6px);background:var(--e2-island);width:100%;color:inherit;font:inherit;padding:3px 5px;display:block}.hod_cat_table .hod_cat_cell_input.hod_cat_cell_numeric{text-align:right;font-variant-numeric:tabular-nums}.hod_cat_multi{min-width:0;position:relative}.hod_cat_multi_btn{border-radius:var(--radius-control,6px);width:100%;min-height:26px;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;display:flex}.hod_cat_multi_btn_text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hod_cat_multi_caret{color:var(--ink-muted);flex:none;transition:transform .12s}.hod_cat_multi_btn:hover:not(:disabled),.hod_cat_multi_btn:focus-visible,.hod_cat_multi_btn[aria-expanded=true]{background:var(--e2-hover);border-color:var(--border-color)}.hod_cat_multi_btn[aria-expanded=true] .hod_cat_multi_caret{transform:rotate(180deg)}.hod_cat_multi_btn:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.hod_cat_multi_caret{transition:none}}.hod_cat_multi_pop{z-index:1200;border:1px solid var(--border-color);border-radius:var(--radius-card,18px);background:var(--e2-island);max-height:calc(100vh - 32px);box-shadow:var(--cl-elev-2);flex-direction:column;padding:8px;display:flex;position:fixed}.hod_cat_multi_search{border:1px solid var(--border-color);border-radius:var(--radius-control,6px);background:var(--e2-island);width:100%;color:inherit;font:inherit;flex:none;padding:6px 9px;font-size:13px;line-height:20px}.hod_cat_multi_search:focus-visible{outline:2px solid var(--select);outline-offset:1px}.hod_cat_multi_list{flex:auto;min-height:0;max-height:300px;margin:6px 0;overflow-y:auto}.hod_cat_multi_group{z-index:1;background:var(--e2-island);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:4px 2px 2px;font-size:10px;font-weight:600;position:sticky;top:0}.hod_cat_multi_group+.hod_cat_multi_item{margin-top:2px}.hod_cat_multi_item{border-radius:var(--radius-control,11px);cursor:pointer;align-items:flex-start;gap:8px;padding:5px 6px;font-size:13px;line-height:18px;display:flex}.hod_cat_multi_item:hover{background:var(--e2-hover)}.hod_cat_multi_item.is_checked{color:var(--ink);font-weight:500}.hod_cat_multi_item input{width:15px;height:15px;accent-color:var(--ink);cursor:pointer;flex:none;margin-top:2px}.hod_cat_multi_actions{flex:none}.hod_cat_multi_footer{border-top:1px solid var(--border-color);flex-wrap:wrap;flex:none;gap:6px;padding:6px 2px;display:flex}.hod_cat_multi_footer .hod_cat_sell_cta{padding:2px 10px;font-size:11px;line-height:18px}.hod_cat_toggle{cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.hod_cat_row_saving>td{opacity:.65}.hod_cat_row_actions,.hod_cat_row_actions_head{text-align:right;width:90px}.hod_cat_add_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hod_cat_add_error{color:var(--dt-danger-ink);margin:8px 0 0}.hod_cat_add_hint{background:var(--dt-warn-fill);color:var(--dt-warn-ink);border-radius:10px;margin:0 0 8px;padding:6px 10px;font-size:13px}.hod_cat_add_note{color:var(--ink-muted);margin:-4px 0 8px;font-size:12px}
:root{--ts-row-h:32px;--ts-cat-h:26px;--ts-band-venue-h:24px;--ts-band-name-h:192px;--ts-band-label-h:28px;--ts-name-run:164px;--ts-col-num:44px;--ts-col-name:236px;--ts-col-cando:80px;--ts-col-staff:32px;--ts-head-h:calc(var(--ts-band-venue-h) + var(--ts-band-name-h) + var(--ts-band-label-h));--ts-frozen-w:calc(var(--ts-col-num) + var(--ts-col-name) + var(--ts-col-cando));--ts-tick-glyph:var(--ink-on-deep)}html[data-theme=dark]{--ts-tick-glyph:var(--ink-on-bright)}.ts_page{flex-direction:column;min-height:0;display:flex}.ts_page>.hod_appt_toolbar:empty{display:none}.ts_page>.ts_scroller{min-height:0;margin-top:0}.ts_status{margin:16px 4px}.ts_table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--roboto);font-variant-numeric:tabular-nums lining-nums}.ts_table th,.ts_table td{background:var(--e2-island);vertical-align:middle;padding:0}.ts_frozen{z-index:2;background:var(--e2-island);position:sticky}.ts_table .ts_col_num{width:var(--ts-col-num);padding:0 var(--cl-space-2);text-align:right;color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px;left:0}.ts_table .ts_col_name{left:var(--ts-col-num);padding:0 var(--cl-space-3);text-align:left;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.ts_table .ts_col_cando{left:calc(var(--ts-col-num) + var(--ts-col-name));padding:0 var(--cl-space-2);text-align:right;color:var(--ink);box-shadow:1px 0 0 0 var(--boundary);font-size:13px;font-weight:600;line-height:16px}.ts_table thead .ts_staff_col{height:var(--ts-band-name-h);text-align:center;vertical-align:bottom;background:var(--e2-island);padding:6px 2px;position:relative;overflow:hidden}.ts_table thead .ts_staff_col .cl_col_head{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;padding-right:0;display:flex}.ts_table thead .ts_staff_col .cl_col_grip{opacity:0;width:16px;height:10px;transition:opacity .12s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.ts_table thead .ts_staff_col:hover .cl_col_grip,.ts_table thead .ts_staff_col .cl_col_grip:focus-visible{opacity:1}.ts_table thead .ts_staff_col .hod_appt_th_sort{width:100%;min-height:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex;overflow:visible}.ts_table thead .ts_staff_col .hod_appt_th_text{writing-mode:vertical-rl;height:calc(var(--ts-name-run) - 16px);text-overflow:ellipsis;width:calc(var(--ts-col-staff) - 4px);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:.005em;color:var(--ink);font-size:12px;font-weight:600;line-height:14px;display:block;overflow:hidden;transform:rotate(180deg)}.ts_table thead .ts_staff_col .hod_appt_th_sort.is_sorted .hod_appt_th_text{text-decoration:underline;-webkit-text-decoration-color:var(--gold-ornament);text-decoration-color:var(--gold-ornament);text-underline-offset:3px;text-decoration-thickness:2px}.ts_table thead .ts_staff_col .hod_appt_th_sort .icon{color:var(--ink-muted);opacity:0;flex:none;font-size:12px;transition:opacity .12s}.ts_table thead .ts_staff_col:hover .hod_appt_th_sort .icon,.ts_table thead .ts_staff_col .hod_appt_th_sort.is_sorted .icon{opacity:1}.ts_table .ts_venue_band{height:var(--ts-band-venue-h);padding:0 var(--cl-space-1);text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb, var(--chart-1) 12%, var(--e1-canvas));border-bottom:3px solid var(--chart-1);font-size:12px;font-weight:700;line-height:12px;overflow:hidden}.ts_table .ts_venue_band[data-vslot="1"]{background:color-mix(in srgb, var(--chart-2) 12%, var(--e1-canvas));border-bottom-color:var(--chart-2)}.ts_table .ts_venue_band[data-vslot="2"]{background:color-mix(in srgb, var(--chart-3) 12%, var(--e1-canvas));border-bottom-color:var(--chart-3)}.ts_table .ts_venue_band[data-vslot="3"]{background:color-mix(in srgb, var(--chart-4) 12%, var(--e1-canvas));border-bottom-color:var(--chart-4)}.ts_table .ts_venue_band[data-vslot="4"]{background:color-mix(in srgb, var(--chart-5) 12%, var(--e1-canvas));border-bottom-color:var(--chart-5)}.ts_table .ts_venue_band[data-vslot="5"]{background:color-mix(in srgb, var(--chart-6) 12%, var(--e1-canvas));border-bottom-color:var(--chart-6)}.ts_table .ts_venue_band[data-vslot="6"]{background:color-mix(in srgb, var(--chart-7) 12%, var(--e1-canvas));border-bottom-color:var(--chart-7)}.ts_table .ts_venue_band[data-vslot="7"]{background:color-mix(in srgb, var(--chart-8) 12%, var(--e1-canvas));border-bottom-color:var(--chart-8)}.ts_table .ts_venue_band[data-vslot="8"]{background:color-mix(in srgb, var(--chart-1) 12%, var(--e1-canvas));border-bottom-color:var(--chart-1)}.ts_table .ts_band_start{box-shadow:inset 1px 0 0 0 var(--boundary)}.ts_table thead .ts_label_col{height:var(--ts-band-label-h);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.ts_table .ts_staff_count{height:var(--ts-band-label-h);text-align:center;color:var(--ink-body);padding:0 2px;font-size:12px;font-weight:600;line-height:12px}.ts_count_n{display:block}.ts_count_bar{background:var(--hairline);border-radius:2px;width:20px;height:3px;margin:2px auto 0;display:block;overflow:hidden}.ts_count_bar>span{background:var(--ink-muted);border-radius:2px;height:100%;display:block}.ts_badge{letter-spacing:.04em;color:var(--ink-muted);font-size:12px;font-weight:700;line-height:12px;display:block}.ts_scroller[data-cs-fill=on] .ts_table thead.ts_head>tr.ts_head_venues>th{z-index:4;height:var(--ts-band-venue-h);position:sticky;top:0}.ts_scroller[data-cs-fill=on] .ts_table thead.ts_head>tr.ts_head_names>th{top:var(--ts-band-venue-h);z-index:4;height:var(--ts-band-name-h);position:sticky}.ts_scroller[data-cs-fill=on] .ts_table thead.ts_head>tr.ts_head_labels>th{top:calc(var(--ts-band-venue-h) + var(--ts-band-name-h));z-index:4;height:var(--ts-band-label-h);border-bottom:1px solid var(--boundary);position:sticky}.ts_scroller[data-cs-fill=on] .ts_table thead.ts_head>tr>th.ts_frozen,thead.ts_head>tr>td.ts_frozen{z-index:6}.ts_table thead.ts_head>tr.ts_head_venues>th{z-index:4;height:var(--ts-band-venue-h);position:sticky;top:0}.ts_table thead.ts_head>tr.ts_head_names>th{top:var(--ts-band-venue-h);z-index:4;height:var(--ts-band-name-h);position:sticky}.ts_table thead.ts_head>tr.ts_head_labels>th{top:calc(var(--ts-band-venue-h) + var(--ts-band-name-h));z-index:4;height:var(--ts-band-label-h);border-bottom:1px solid var(--boundary);position:sticky}.ts_table thead.ts_head>tr>th.ts_frozen,thead.ts_head>tr>td.ts_frozen{z-index:6}@supports (animation-timeline:scroll()){.ts_scroller .ts_table thead.ts_head>tr.ts_head_labels>th{animation:linear both ts_head_lift;animation-timeline:scroll();animation-range:0 32px}}@keyframes ts_head_lift{0%{box-shadow:0 1px 0 0 var(--boundary)}to{box-shadow:0 1px 0 0 var(--boundary), var(--cl-elev-1)}}@media (prefers-reduced-motion:reduce){.ts_scroller .ts_table thead.ts_head>tr.ts_head_labels>th{animation:none}}.ts_table td.ts_corner,.ts_table .ts_corner{z-index:7;text-align:left;vertical-align:top;background:var(--e1-canvas);box-shadow:1px 0 0 0 var(--boundary);padding:12px;font-weight:400;left:0}.ts_corner_body{height:calc(var(--ts-band-venue-h) + var(--ts-band-name-h) - 24px);display:block;overflow:hidden}.ts_corner_label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600;line-height:14px;display:block}.ts_corner_figs{align-items:baseline;gap:20px;margin-top:6px;display:flex}.ts_fig_n{color:var(--ink);font-size:30px;font-weight:600;line-height:32px;display:block}.ts_fig_n.is_exposed{color:var(--err-ink);font-size:20px;line-height:22px}.ts_fig_n.is_clear{color:var(--ink-muted);font-size:20px;line-height:22px}.ts_fig_cap{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px;display:block}.ts_corner_rule{background:var(--hairline);height:1px;margin:10px 0}.ts_corner_note{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px;display:block}.ts_corner_legend{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.ts_legend_item{color:var(--ink-muted);align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ts_legend_mark{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--boundary);border-radius:3px;display:inline-block}.ts_legend_mark.is_on{background:var(--ok-ink);box-shadow:none}.ts_legend_mark.is_part{background:color-mix(in srgb, var(--ok-ink) 22%, var(--e2-island));box-shadow:inset 0 0 0 1px var(--ok-ink)}.ts_corner_reset{color:var(--ink-body);text-decoration:underline;-webkit-text-decoration-color:var(--boundary);text-decoration-color:var(--boundary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.ts_cat_row>th{top:var(--ts-head-h);z-index:3;height:var(--ts-cat-h);padding:0 var(--cl-space-3);text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--e1-canvas);border-top:1px solid var(--boundary);border-bottom:1px solid var(--boundary);font-size:12px;font-weight:700;line-height:14px;position:sticky;left:0}.ts_cat_name{left:var(--cl-space-3);position:sticky}.ts_cat_count{margin-left:var(--cl-space-2);letter-spacing:.02em;color:var(--ink-muted);font-weight:400}.ts_table tbody tr[data-band=b]>th,.ts_table tbody tr[data-band=b]>td{background:var(--e2-hover)}.ts_table tbody tr.ts_row:hover>th,.ts_table tbody tr.ts_row:hover>td{background:color-mix(in srgb, var(--gold-ornament) 20%, var(--e2-island));box-shadow:inset 0 1px 0 0 var(--boundary), inset 0 -1px 0 0 var(--boundary)}.ts_table tbody tr.ts_row:hover>.ts_col_cando{box-shadow:inset 0 1px 0 0 var(--boundary), inset 0 -1px 0 0 var(--boundary), 1px 0 0 0 var(--boundary)}.ts_table tbody tr.ts_row:hover>.ts_col_name{font-weight:600}.ts_table tbody tr.ts_row>td.is_col_hot,.ts_table thead .ts_staff_col.is_col_hot,.ts_table thead .ts_staff_count.is_col_hot{background:color-mix(in srgb, var(--gold-ornament) 26%, var(--e2-island));box-shadow:inset 1px 0 0 0 var(--boundary), inset -1px 0 0 0 var(--boundary)}.ts_table tbody tr.ts_row:hover>.is_col_hot{background:color-mix(in srgb, var(--gold-ornament) 45%, var(--e2-island))}.ts_table thead .ts_staff_col.is_col_hot .hod_appt_th_text{font-weight:700}.ts_row>th,.ts_row>td{height:var(--ts-row-h);scroll-margin-top:calc(var(--ts-head-h) + var(--ts-cat-h) + 8px);scroll-margin-left:calc(var(--ts-frozen-w) + 8px)}.ts_bundle_row>.ts_col_name{color:var(--ink-muted)}.ts_pkg_tag{letter-spacing:.06em;color:var(--ink-muted);margin-left:6px;font-size:12px;font-weight:700}.ts_unstaffable>.ts_col_name{color:var(--err-ink);box-shadow:inset 3px 0 0 0 var(--err-ink)}.ts_table tbody tr.ts_unstaffable>.ts_col_cando{color:var(--err-ink);background:var(--err-chip);font-weight:700}.ts_table .ts_col_cando.is_thin{color:var(--warn-ink);font-weight:700}.ts_cell{text-align:center;padding:0}.ts_tick{width:100%;height:var(--ts-row-h);cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.ts_tick input{appearance:none;background:var(--e2-island);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--boundary);cursor:pointer;border:0;border-radius:4px;place-content:center;margin:0;transition:background .11s,box-shadow .11s;display:grid;position:relative}.ts_tick input:checked{background:var(--ok-ink);box-shadow:none}.ts_tick input:checked:after{content:"";border:solid var(--ts-tick-glyph);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.ts_tick input:indeterminate{background:color-mix(in srgb, var(--ok-ink) 22%, var(--e2-island));box-shadow:inset 0 0 0 1px var(--ok-ink)}.ts_tick input:indeterminate:after{content:"";background:var(--ok-ink);border:0;border-radius:1px;width:8px;height:2px;transform:none}.ts_tick:hover input{box-shadow:inset 0 0 0 1px var(--boundary), 0 0 0 2px color-mix(in srgb, var(--gold-ornament) 45%, transparent)}.ts_tick input:focus-visible{outline:2px solid var(--cs-focus-gold);outline-offset:2px}.ts_tick input[aria-busy]{cursor:progress;outline:1px dashed var(--gold-ornament);outline-offset:2px}.ts_tick:has(input[aria-busy]){cursor:progress}.ts_col_slack{background:var(--e2-island)}@media (prefers-contrast:more){.ts_table thead .ts_staff_col .hod_appt_th_text{font-weight:700}.ts_table thead .ts_staff_col{box-shadow:inset -1px 0 0 0 var(--boundary)}.ts_tick input{box-shadow:inset 0 0 0 2px var(--boundary)}.ts_tick input:checked{box-shadow:inset 0 0 0 1px var(--ink)}.ts_venue_band{border-bottom-width:4px}}.ts_copy_open{height:34px;padding:0 var(--cl-space-3);border:1px solid var(--boundary);background:var(--e2-island);color:var(--ink);cursor:pointer;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;transition:background .11s,border-color .11s}.ts_copy_open:hover:not(:disabled){background:color-mix(in srgb, var(--gold-ornament) 14%, var(--e2-island));border-color:var(--gold-ornament)}.ts_copy_open:disabled{opacity:.5;cursor:not-allowed}.ts_copy_open:focus-visible{outline:2px solid var(--cs-focus-gold);outline-offset:2px}.ts_copy_fields{gap:var(--cl-space-3);grid-template-columns:1fr 1fr;display:grid}.ts_copy_field{flex-direction:column;gap:4px;display:flex}.ts_copy_label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.ts_copy_select{height:36px;padding:0 var(--cl-space-2);border:1px solid var(--boundary);background:var(--e2-island);color:var(--ink);border-radius:8px;font-family:inherit;font-size:13px}.ts_copy_modes{margin-top:var(--cl-space-3);border:0;padding:0}.ts_copy_mode{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;display:flex}.ts_copy_mode_note{color:var(--ink-muted);font-size:12px;font-weight:400;display:block}.ts_copy_count{margin-top:var(--cl-space-3);color:var(--ink);font-size:13px}.ts_copy_adds{color:var(--ok-ink);font-weight:600}.ts_copy_removes{color:var(--err-ink);margin-left:6px;font-weight:600}.ts_copy_list{border:1px solid var(--hairline);border-radius:8px;max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.ts_copy_row{padding:6px var(--cl-space-2);color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ts_copy_row+.ts_copy_row{border-top:1px solid var(--hairline)}.ts_copy_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts_copy_delta{font-variant-numeric:tabular-nums;flex:none}.ts_copy_empty,.ts_copy_refusal,.ts_copy_progress{margin-top:var(--cl-space-3);color:var(--ink-muted);font-size:13px}.ts_copy_refusal{color:var(--err-ink)}.ts_copy_strand{margin-top:var(--cl-space-3);padding:var(--cl-space-2) var(--cl-space-3);background:var(--err-chip);box-shadow:inset 3px 0 0 0 var(--err-ink);border-radius:8px}.ts_copy_strand_head{color:var(--err-ink);margin:0;font-size:13px;font-weight:700}.ts_copy_strand_list{color:var(--err-ink);margin:6px 0 0;padding-left:18px;font-size:12px}
