.lh-wrap{margin-top:4px}.lh-wrap .money{font-variant-numeric:tabular-nums}.lh-subnav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lh-seg{border:1px solid var(--line,#e4e5e9);color:#565a62;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--ffl-fast,.15s) var(--ffl-ease), color var(--ffl-fast,.15s) var(--ffl-ease), border-color var(--ffl-fast,.15s) var(--ffl-ease), transform var(--ffl-fast,.15s) var(--ffl-ease);background:#fff;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:650}@media (hover:hover){.lh-seg:not(.is-active):hover{border-color:var(--line-strong);color:var(--ink)}}.lh-seg:active{transform:translateY(1px)}.lh-seg.is-active{color:#fff;background:#16181d;border-color:#16181d}.lh-lvrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.lh-lvtabs{background:#eef0f3;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.lh-lvtab{color:#565a62;font:inherit;cursor:pointer;transition:background var(--ffl-fast,.15s) var(--ffl-ease), color var(--ffl-fast,.15s) var(--ffl-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}@media (hover:hover){.lh-lvtab:not(.is-active):hover{color:var(--ink)}}.lh-lvtab.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #16181d14}.lh3-pillcount{background:var(--ink,#16181d);color:#fff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.lh-al-chip{border:1px solid var(--line,#e4e5e9);color:#565a62;font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--ffl-fast,.15s) var(--ffl-ease), color var(--ffl-fast,.15s) var(--ffl-ease), border-color var(--ffl-fast,.15s) var(--ffl-ease);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}@media (hover:hover){.lh-al-chip:not(.is-active):hover{border-color:var(--line-strong);color:var(--ink)}}.lh-al-chip.is-active{background:var(--ink,#16181d);border-color:var(--ink,#16181d);color:#fff}.lh-refresh-stamp{color:var(--ink-faint,#6b6f76);white-space:nowrap;margin-left:auto;font-size:11px}.lh-refresh-stamp.is-stale{color:var(--warning,#7a5d00);font-weight:700}.lh-refresh-btn{border:1px solid var(--line,#e4e5e9);color:#565a62;cursor:pointer;width:28px;height:28px;transition:color var(--ffl-fast,.15s) var(--ffl-ease), border-color var(--ffl-fast,.15s) var(--ffl-ease), transform var(--ffl-fast,.15s) var(--ffl-ease);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.lh-refresh-btn:hover{color:var(--ink);border-color:var(--line-strong)}}.lh-refresh-btn:active{transform:translateY(1px)}.lh-refresh-btn.is-spinning svg{animation:.9s linear infinite lh-spin}@keyframes lh-spin{to{transform:rotate(360deg)}}.lh3-searchwrap{margin-top:12px;position:relative}.lh3-search{border:1px solid var(--line,#e4e5e9);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:10px 34px 10px 12px;font-size:13px}.lh3-search:focus{border-color:var(--col-blue,#007aff);outline:none;box-shadow:0 0 0 3px #007aff40}.lh3-search-clear{color:var(--ink-faint,#6b6f76);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:18px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lh3-hit{color:inherit;background:#fff3c4;border-radius:2px;padding:0 1px}.lh2-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lh-loading{color:var(--ink-faint,#6b6f76);padding:18px 2px 8px;font-size:13px}.lh-pipeline-error{color:var(--error,#b42318);background:#fbf1f0;border:1px solid #f3ddda;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.lh-retry-btn{flex:none}.lh2-day,.lh3-month{border:1px solid var(--line,#e4e5e9);background:#fff;border-radius:14px;margin-top:16px;padding:0 16px;box-shadow:0 1px 2px #16181d0d,0 5px 14px -6px #16181d1a}.lh2-day--soft{background:var(--bg,#f8fafc);box-shadow:none}.lh2-day-head,.lh3-month-head{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:13px 0;display:flex}@media (hover:hover){.lh2-day-head:hover .lh3-caret,.lh3-month-head:hover .lh3-caret{color:var(--ink)}}.lh2-day-head:active .lh2-day-label,.lh3-month-head:active .lh3-month-label{color:var(--col-blue-deep,#06c)}[data-collapsed="0"]>.lh2-day-head,[data-collapsed="0"]>.lh3-month-head{border-bottom:1px solid var(--line,#e4e5e9)}.lh3-caret{color:var(--ink-faint,#6b6f76);flex:none;align-self:center;transition:transform .15s}[data-collapsed="1"]>.lh3-head .lh3-caret{transform:rotate(-90deg)}.is-searching .lh3-head{cursor:default}.lh2-day-label{letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:17px;font-weight:700}.lh2-day-label.is-today{color:var(--ink)}.lh2-day--soft .lh2-day-label{color:#565a62;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.lh2-day-date{color:var(--ink-faint,#6b6f76);white-space:nowrap;flex:none;font-size:12.5px}.lh3-month-label{letter-spacing:.08em;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.lh-stage-count{color:#565a62;background:var(--bg,#f8fafc);border:1px solid var(--line,#e4e5e9);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:1px 8px;font-size:11px;font-weight:700}.lh2-day-side{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lh2-day-next,.lh2-day-span{color:#565a62;white-space:nowrap;font-size:11px;font-weight:700}.lh2-tally{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.lh2-tally--won{color:var(--success,#1f7a44);background:#e7f3ec}.lh2-tally--open{color:var(--error,#b42318);background:#fbf1f0}.lh2-tally--unassigned{background:var(--ink,#16181d);color:#fff}.lh3-month-body .lh2-day{box-shadow:none;border:0;border-top:1px solid #eeeeef;border-radius:0;margin-top:0;padding:0}.lh3-month-body .lh2-day:first-child{border-top:0}.lh2-now{align-items:center;gap:8px;padding:2px 0;display:flex}.lh2-now:before,.lh2-now:after{content:"";background:var(--col-blue-deep,#06c);opacity:.5;flex:1;height:1px}.lh2-now span{letter-spacing:.12em;color:var(--col-blue-deep,#06c);font-size:9px;font-weight:800}.lh-card{content-visibility:auto;contain-intrinsic-size:auto 72px;border-top:1px solid #eeeeef}@media (max-width:480px){.lh-card{contain-intrinsic-size:auto 116px}}.lh-card:first-child{border-top:0}.lh-card-toggle:focus-visible{outline:2px solid var(--col-blue);outline-offset:-2px;border-radius:8px}.lh2-showall{width:100%;font:inherit;color:var(--col-blue-deep,#06c);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-top:1px solid #eeeeef;margin:0;padding:12px 0 14px;font-size:13px;font-weight:650;display:block}@media (hover:hover){.lh2-showall:hover{color:var(--ink)}}.lh2-showall:active{color:var(--ink)}.lh2-showall:focus-visible{outline:2px solid var(--col-blue);outline-offset:-2px;border-radius:8px}.lh-card-row{align-items:flex-start;gap:10px;display:flex}.lh-card-toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:12px 0;display:flex}@media (hover:hover){.lh-card-toggle:hover .lh-card-caret{color:var(--ink)}.lh-card-toggle:hover .lh-card-name{color:var(--col-blue-deep,#06c)}}.lh2-time{flex:0 0 48px;padding-top:1px}.lh2-time b{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.15;display:block}.lh2-time small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#6b6f76);margin-top:2px;font-size:10px;font-weight:700;display:block}.lh2-time .lh2-tz{letter-spacing:.08em;color:var(--col-blue-deep,#06c);margin-top:2px;font-size:9px;font-style:normal;font-weight:700;display:block}.lh2-age{color:var(--ink-faint,#6b6f76);border:1px solid var(--line,#e4e5e9);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.lh-card-headtext{flex:1;min-width:0;display:block}.lh2-namewrap{align-items:center;gap:6px;min-width:0;display:flex}.lh-card-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.lh-card-caret{color:var(--ink-faint,#6b6f76);flex:none;transition:transform .15s}.lh-card.is-open .lh-card-caret{transform:rotate(180deg)}.lh2-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.lh2-meta-text{color:var(--ink-faint,#6b6f76);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.lh-resched-badge{color:var(--ink-faint,#6b6f76);border:1px solid var(--line,#e4e5e9);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.lh-dq-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--ink,#16181d);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:700}.lh2-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--error,#b42318);white-space:nowrap;background:#fbf1f0;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:700}.lh-routed{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.lh-routed-dot{background:var(--ink-faint,#6b6f76);border-radius:50%;flex:none;width:6px;height:6px}.lh-routed-live .lh-routed-dot{background:var(--col-blue-deep,#06c)}.lh-routed-text{color:var(--ink-faint,#6b6f76);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lh-routed-live .lh-routed-text{color:var(--col-blue-deep,#06c);font-weight:650}.lh-status-pill{color:#565a62;border:1px solid var(--line,#e4e5e9);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-self:flex-start;margin-top:12px;padding:5px 11px;font-size:12px;font-weight:650}.lh-card[data-outcome]{position:relative}.lh-card[data-outcome=won] .lh2-time b{color:var(--success,#1f7a44)}.lh-card[data-outcome=open] .lh2-time b{color:var(--error,#b42318)}.lh-card[data-outcome=dead] .lh-card-name,.lh-card[data-outcome=dead] .lh2-time b{color:var(--ink-faint,#6b6f76)}.lh-card[data-outcome=dead] .lh-status-pill{color:var(--ink-faint,#6b6f76);font-weight:500}.lh-status-pill.is-canceled{color:var(--error,#b42318);background:#fbf1f0;border-color:#f3d9d6}.lh-status-pill.is-confirmed{color:#166534;background:#e8f5ee;border-color:#cde9d8}.lh-card[data-confirmed] .lh-card-name,.lh-card[data-confirmed] .lh2-time b{color:#166534}.lh-card[data-canceled] .lh-card-name,.lh-card[data-canceled] .lh2-time b,.lh-card[data-canceled][data-outcome=dead] .lh-card-name,.lh-card[data-canceled][data-outcome=dead] .lh2-time b{color:var(--error,#b42318)}.lh-card[data-canceled][data-outcome=dead] .lh-status-pill{color:var(--error,#b42318);font-weight:650}.lh-card-detail{padding:2px 0 14px 60px}.lh-d-row{gap:10px;padding:5px 0;font-size:13px;display:flex}.lh-d-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#6b6f76);flex:0 0 64px;padding-top:2px;font-size:11px;font-weight:700}.lh-d-val{overflow-wrap:anywhere;flex:1;min-width:0}.lh-d-val a{color:var(--col-blue-deep,#06c)}.lh-d-muted{color:var(--ink-faint,#6b6f76)}.lh-lead-actions{margin-top:10px}@media (max-width:480px){.lh-card-row{flex-wrap:wrap;row-gap:0}.lh-card-row .lh-card-toggle{flex:100%}.lh-card-row .lh-status-pill{margin-top:0;margin-bottom:12px;margin-left:60px}.lh2-meta-text{white-space:normal;text-overflow:clip;overflow:visible}.lh-card-detail{padding-left:0}.lh-refresh-stamp{flex-basis:100%;order:9;margin-left:0}}@media (pointer:coarse){.lh-seg,.lh-al-chip,.lh-lvtab{min-height:36px}.ld-v a{margin:-8px -4px;padding:8px 4px;display:inline-block}}@media (prefers-reduced-motion:reduce){.lh-seg,.lh-lvtab,.lh-al-chip,.lh-refresh-btn{transition:none!important}.lh-seg:active,.lh-refresh-btn:active{transform:none!important}}.al-wrap{margin-top:var(--sp-4,16px);max-width:620px}.al-title{letter-spacing:-.01em;color:var(--ink,#16181d);font-size:17px;font-weight:750}.al-sub{margin-top:var(--sp-1,4px);color:var(--ink-soft,#565a62);font-size:13px}.al-form{margin-top:var(--sp-5,20px);border:1px solid var(--line,#e4e5e9);padding:var(--pad-card,20px);background:#fff;border-radius:14px}@media (min-width:641px){.al-form{padding:var(--pad-card,20px) var(--pad-card-x,24px)}}.al-row{gap:var(--sp-3,12px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:560px){.al-row{gap:var(--gap-field,16px);grid-template-columns:minmax(0,1fr)}}.al-people{gap:var(--gap-field,16px);grid-template-columns:minmax(0,1fr);display:grid}.al-form--d2d .al-row--when{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.al-stand{gap:var(--sp-2,8px);flex-wrap:wrap;display:flex}.al-stand-btn{min-height:var(--btn-min,36px);border:1px solid var(--line,#e4e5e9);color:#565a62;font:inherit;border-radius:var(--ffl-r-ctl,6px);cursor:pointer;transition:background var(--ffl-fast,.15s) var(--ffl-ease), color var(--ffl-fast,.15s) var(--ffl-ease), border-color var(--ffl-fast,.15s) var(--ffl-ease);background:#fff;flex:180px;padding:8px 14px;font-size:13px;font-weight:650}@media (hover:hover){.al-stand-btn:not(.is-active):hover{border-color:var(--line-strong);color:var(--ink)}}.al-stand-btn.is-active{color:#fff;background:#16181d;border-color:#16181d}@media (pointer:coarse){.al-stand-btn{min-height:var(--tap-min,44px)}}.al-help{margin-top:var(--gap-help,8px);color:var(--ink-faint,#6b6f76);font-size:12px;line-height:1.45}.al-err{color:var(--error,#b42318);border-radius:var(--ffl-r-ctl,6px);padding:10px var(--sp-3,12px);background:#fbf1f0;border:1px solid #f3d9d6;font-size:13px;line-height:1.45}.al-actions{align-items:center;gap:var(--sp-3,12px);flex-wrap:wrap;display:flex}.al-note{color:var(--ink-faint,#6b6f76);font-size:12px}.al-saved{margin-top:var(--sp-4,16px);padding:var(--sp-4,16px) var(--sp-5,20px);background:#e7f3ec;border:1px solid #c7e3d2;border-radius:14px}.al-saved-t{letter-spacing:.08em;text-transform:uppercase;color:var(--success,#1f7a44);font-size:11px;font-weight:800}.al-saved-m{margin-top:var(--sp-1,4px);color:var(--ink,#16181d);font-size:14px;line-height:1.5}.al-saved-x{margin-top:var(--sp-3,12px);font:inherit;color:var(--success,#1f7a44);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.al-ask-t{color:var(--ink,#16181d);font-size:16px;font-weight:750}.al-ask-m{margin-top:var(--sp-2,8px);color:var(--ink-soft,#565a62);font-size:14px;line-height:1.55}.al-ask-acts{margin-top:var(--gap-pop,16px);gap:var(--sp-3,12px);flex-wrap:wrap;display:flex}.al-preview-verdict{color:var(--ink,#16181d);background:var(--col-blue-soft,#e6f2ff);border-radius:var(--ffl-r-ctl,6px);padding:10px var(--sp-3,12px);font-size:14px;line-height:1.55}.al-preview-list{margin-top:var(--sp-3,12px)}.al-preview-row{gap:var(--sp-3,12px);border-top:1px solid #eeeeef;padding:6px 0;font-size:13px;display:flex}.al-preview-row:first-child{border-top:0}.al-preview-row dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#6b6f76);flex:0 0 116px;padding-top:2px;font-size:11px;font-weight:700}.al-preview-row dd{overflow-wrap:anywhere;flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.al-stand-btn{transition:none!important}}.ld-card{gap:var(--sp-5,20px);grid-template-columns:minmax(0,1fr);display:grid}.ld-loading{padding:var(--sp-5,20px) 0;color:var(--ink-soft,#565a62);font-size:13.5px}.ld-head{--ld-ctl-h:34px;flex-direction:column;gap:8px;display:flex}@media (pointer:coarse){.ld-head{--ld-ctl-h:44px}}.ld-head-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ld-head-bot .ld-pill{height:var(--ld-ctl-h,34px);padding:0 14px;font-size:12px}.ld-head-bot{min-height:var(--ld-ctl-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-x{width:var(--ld-ctl-h,34px);height:var(--ld-ctl-h,34px);border:1px solid var(--line);background:var(--card-bg);color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ld-x:hover{background:var(--card-bg-hover);color:var(--ink);border-color:var(--line-strong)}.ld-x:active{transform:scale(.94)}.ld-x:focus-visible{outline:2px solid var(--accent-blue-strong);outline-offset:2px}.ld-edit{appearance:none;border:1px solid var(--line);background:var(--card-bg);height:var(--ld-ctl-h,34px);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.ld-edit:hover{background:var(--card-bg-hover);color:var(--ink);border-color:var(--line-strong)}.ld-name{letter-spacing:-.015em;color:var(--ink,#16181d);overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:700}.ld-pill{background:var(--col-soft,#f4f6f9);border:1px solid var(--line,#e4e5e9);height:24px;color:var(--ink-soft,#565a62);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-size:11.5px;font-weight:650;display:inline-flex}.ld-pill.is-canceled{color:var(--error,#b42318);background:#fbf1f0;border-color:#f3d9d6}.ld-pill.is-confirmed{color:#166534;background:#e8f5ee;border-color:#cde9d8}.ld-err{color:#b42318;background:#fdeaea;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ld-dispatch{border:1px solid var(--line-strong,#d5d7dd);background:var(--bg-deep,#fafafa);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.ld-dispatch-t{letter-spacing:.08em;text-transform:uppercase;background:var(--ink,#16181d);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.ld-dispatch-m{color:var(--ink-soft,#565a62);font-size:12.5px;line-height:1.45}.ld-facts{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ld-row{border-top:1px solid var(--hair,#eeeeef);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.ld-row:first-child{border-top:0}.ld-k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#8a8f98);flex:none;font-size:11px;font-weight:700}.ld-v{text-align:right;min-width:0;color:var(--ink,#16181d);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.ld-muted{color:var(--ink-faint,#8a8f98)}.ld-moved{color:var(--ink-soft,#565a62);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600}.ld-warn{color:#b45309;margin-top:2px;font-size:11px;font-weight:600;display:block}.ld-note-read{border-top:1px solid var(--hair,#eeeeef);padding:10px 0 2px}.ld-note-body{color:var(--ink,#16181d);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.ld-editform{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ld-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#8a8f98);margin-top:8px;font-size:11px;font-weight:700}.ld-ta{resize:vertical;min-height:72px;line-height:1.5}.ld-hint{color:var(--ink-faint,#8a8f98);font-size:11.5px}.ld-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ld-block{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ld-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint,#8a8f98);margin:0;font-size:11px;font-weight:700}.ld-closed{color:var(--ink-soft,#565a62);background:var(--col-soft,#f4f6f9);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ld-prompt{background:var(--col-blue-soft,#e6f2ff);color:var(--col-blue-deep,#06c);border-radius:12px;padding:12px 14px;font-size:12.5px;font-weight:500;line-height:1.5}.ld-fold{border:0;border-top:1px solid var(--hair,#eeeeef);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;align-items:center;gap:8px;padding:10px 0;display:flex}.ld-count{background:var(--col-soft,#f4f6f9);height:18px;color:var(--ink-soft,#565a62);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ld-caret{color:var(--ink-faint,#8a8f98);transition:transform var(--motion-base,.22s) var(--ease-emph,cubic-bezier(.16, 1, .3, 1));margin-left:auto;display:inline-flex}.ld-caret.is-open{transform:rotate(180deg)}.ld-hist{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ld-hist-i{border-top:1px solid var(--hair,#eeeeef);grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 0;display:grid}.ld-hist-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#565a62);background:var(--col-soft,#f4f6f9);border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:700}.ld-hist-t{color:var(--ink,#16181d);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ld-hist-m{color:var(--ink-faint,#8a8f98);font-variant-numeric:tabular-nums;font-size:11px}.ld-foot{justify-content:flex-end;padding-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.ld-caret{transition:none}}.ld-confirm{background:var(--col-soft,#f4f6f9);border:1px solid var(--line,#e4e5e9);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px;padding:12px;display:grid}.ld-confirm-t{color:var(--ink,#16181d);font-size:13px;font-weight:650}.ffl-sheet-ov:has(.ld-card){padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(14px + env(safe-area-inset-bottom,0px));align-items:center}.ffl-sheet-ov:has(.ld-card) .ffl-sheet{border:1px solid var(--line);width:100%;min-width:0;max-width:560px;max-height:100%;padding:var(--sp-4,16px) var(--pad-pop-m,20px) var(--sp-6,24px);overscroll-behavior:contain;border-radius:18px;overflow-x:hidden}.ffl-sheet-ov:has(.ld-card) .ffl-sheet-handle{display:none}.ld-card,.ld-card *{min-width:0;max-width:100%}.ld-card{overflow-wrap:anywhere}.ld-k{flex:0 auto}@media (max-width:560px){.ld-row{flex-direction:column;align-items:stretch;gap:2px}.ld-v{text-align:left}.ld-moved{margin-left:0}}.ld-nofiles{border:1px dashed var(--line-strong);text-align:center;color:var(--ink-faint);border-radius:10px;padding:14px 12px;font-size:13px}.ld-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ld-file-a{border:1px solid var(--line);background:var(--card-bg);min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.ld-file-a:hover{background:var(--card-bg-hover);border-color:var(--line-strong)}.ld-file-ico{color:var(--ink-faint);flex:none;display:inline-flex}.ld-file-tx{flex-direction:column;min-width:0;display:flex}.ld-file-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ld-file-m{color:var(--ink-faint);font-size:11px}.ld-appt{gap:3px;align-items:inherit;flex-direction:column;display:flex}.ld-appt-when{color:var(--ink);font-size:13.5px;line-height:1.35}.ld-appt-sub{color:var(--ink-faint);font-size:11.5px;line-height:1.35}.ld-appt-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ld-moved{background:var(--bg);border:1px solid var(--line);letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;border-radius:999px;margin-left:0;padding:1px 7px;font-size:10.5px;font-weight:700}.ld-inline-act{appearance:none;font:inherit;color:var(--accent-blue-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.ld-inline-act:hover{opacity:.75}@media (pointer:coarse){.ld-inline-act{margin:-8px -4px;padding:8px 4px;display:inline-block}}.ld-dispo-btn{width:100%;min-height:46px;font-size:15px}.ld-card:has(.ld-pop)>:not(.ld-pop){display:none}.ld-pop{background:var(--card-bg);min-height:0;animation:ldPopIn .18s var(--ffl-ease-out,ease-out);flex-direction:column;gap:10px;display:flex}@keyframes ldPopIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ld-pop{animation:none}}.ld-pop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-pop-t{color:var(--ink);font-size:16px;font-weight:700}.ld-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.ld-opt{scroll-snap-align:start;border:1.5px solid var(--line);background:var(--card-bg);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:132px;min-height:62px;padding:10px 14px;transition:border-color .12s,background-color .12s,transform .12s;display:flex}.ld-opt:hover{border-color:var(--line-strong)}.ld-opt:active{transform:scale(.98)}.ld-opt.is-on{border-color:var(--ink);background:var(--ink)}.ld-opt-n{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.ld-opt-s{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-weight:600}.ld-opt.is-on .ld-opt-n,.ld-opt.is-on .ld-opt-s{color:var(--card-bg)}.ld-pop-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.ld-pop-lbl.is-req{color:var(--warning)}.ld-ta.is-req{border-color:var(--warning)}.ld-pop-save{width:100%;min-height:48px;margin-top:2px;font-size:15px}.ld-pop>*{max-width:100%}.ld-pop input,.ld-pop select,.ld-pop textarea,.ld-pop .ffl-field,.ld-pop .ffl-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ld-when{text-align:center;max-width:20rem;margin-inline:auto}@media (pointer:coarse){.ld-when{appearance:none;line-height:calc(var(--tap-min,44px) - 2px)}}.ld-when::-webkit-date-and-time-value{text-align:center;width:100%;min-width:0;margin:0}.ld-file{min-width:0}.lh-addrow{margin:14px 0 4px;display:flex}.lh-add{background:var(--ink,#16181d);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;transition:opacity .12s,transform .12s;display:inline-flex}.lh-add:hover{opacity:.92}.lh-add:active{transform:scale(.99)}.lh-add:focus-visible{outline:2px solid var(--col-blue);outline-offset:2px}@media (max-width:640px){.lh-addrow{display:block}.lh-add{width:100%;min-height:48px;font-size:15px}}.alf{z-index:200;background:#0f172a70;justify-content:center;align-items:stretch;animation:.14s cubic-bezier(.2,.7,.3,1) both alfIn;display:flex;position:fixed;inset:0}@keyframes alfIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.alf{animation:none}}.alf-card{background:var(--bg,#f7f8fa);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.alf-x{top:calc(12px + env(safe-area-inset-top,0px));z-index:3;border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .12s,transform .12s;display:inline-flex;position:absolute;right:14px;box-shadow:0 2px 8px #0f172a1f}.alf-x:hover{background:var(--bg)}.alf-x:active{transform:scale(.95)}.alf-x:focus-visible{outline:2px solid var(--col-blue);outline-offset:2px}@media (pointer:coarse){.alf-x{width:44px;height:44px}}.alf-body{overscroll-behavior:contain;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.alf-body .ad-title,.alf-body .pg-head{padding-right:56px}.alf-body .al-actions{margin:18px -18px calc(-20px - env(safe-area-inset-bottom,0px));padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, #f7f8fa00, var(--bg,#f7f8fa) 26%);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.alf-body .al-actions .ff-btn-pri{width:100%;min-height:50px;font-size:15px}@media (min-width:821px){.alf{align-items:center;padding:28px}.alf-card{border-radius:18px;max-width:720px;max-height:min(92vh,940px)}}.al-check{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 14px;display:flex}.al-check:hover{border-color:var(--line-strong)}.al-check input{width:20px;height:20px;accent-color:var(--ink,#16181d);flex:none;margin:1px 0 0}.al-check-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.al-check-t{color:var(--ink);font-size:13.5px;font-weight:650}.al-check-s{color:var(--ink-faint);font-size:11.5px;line-height:1.45}.al-files{flex-direction:column;gap:8px;margin-top:4px;display:flex}.al-file-in{display:none}.al-file-btn{border:1px dashed var(--line-strong,#c9cbd0);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-self:flex-start;padding:0 16px;font-size:13.5px;font-weight:650}.al-file-btn:hover{background:var(--bg);border-color:var(--ink-faint)}.al-file-btn:focus-visible{outline:2px solid var(--col-blue);outline-offset:2px}.al-file-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.al-file-list li{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.al-file-nm{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.al-file-x{font:inherit;color:var(--col-red,#c43c3c);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:12px;font-weight:650}.lh-card[data-origin]{--origin:var(--ink-faint,#6b6f76)}.lh-card[data-origin=partner]{--origin:#4338ca}.lh-card[data-origin=knocked]{--origin:#b45309}.lh-card[data-origin=online]{--origin:#9333ea}.lh-card[data-origin=referral]{--origin:#0369a1}.lh-card[data-origin=other]{--origin:#475569}.lh-card[data-partner=happy-vibes-media]{--origin:#0f766e}.lh-card[data-partner=verve]{--origin:#148eb0}.lh-card[data-partner=dial-house]{--origin:#d4a017}.lh-card[data-partner=dial-house][data-origin=partner] .lh-origin-chip{color:#2b2100}.lh-card[data-origin]{box-shadow:inset 3px 0 0 0 var(--origin)}.lh-origin-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:46vw;color:var(--origin);border:1px solid var(--origin);background:#fff;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:700;overflow:hidden}.lh-card[data-origin=partner] .lh-origin-chip{background:var(--origin);color:#fff;border-color:var(--origin)}.lh-card[data-canceled] .lh-origin-chip{opacity:.55}.cc-banner{color:#3730a3;background:#eef0fe;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 11px;font-size:12.5px;display:flex}.cc-banner-dot{background:#4338ca;border-radius:50%;flex:none;width:7px;height:7px}.cc-banner-text b{font-weight:700}.cc-recs{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-rec{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-rec-link{font-size:12.5px}.cc-rec-note{color:var(--ink-faint,#6b6f76);font-size:11.5px}.cc-facts{padding-top:2px}.cc-lang-flag{color:#3730a3;background:#eef0fe;border-radius:6px;padding:1px 7px;font-weight:700}.cc-sec{margin-top:18px}.cc-sec:first-of-type{margin-top:10px}.cc-sec-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint,#8a8f98);margin:0;padding:0 0 2px;font-size:10.5px;font-weight:700}.cc-facts .ld-row{border-top:1px solid var(--hair,#eeeeef);grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:2px 16px;padding:9px 0;display:grid}.cc-facts .ld-v{text-align:left}.cc-facts .ld-k{padding-top:1px}@media (max-width:560px){.cc-facts .ld-row{grid-template-columns:minmax(0,1fr);gap:3px}}@media (min-width:820px){.cc-facts .ld-row{grid-template-columns:148px minmax(0,1fr)}}.cc-note{border-top:1px solid var(--hair,#eeeeef);padding:11px 0 2px}.cc-note .ld-k{margin-bottom:5px;display:block}.cc-audio{width:100%;max-width:100%}@media (min-width:561px){.cc-audio{max-width:420px}}.lh-card[data-origin]{padding-left:11px}.cc-firm{text-transform:uppercase;letter-spacing:.06em;color:var(--ink,#16181d);font-weight:800}.ld-pill.is-dq,.lh-status-pill.is-dq{color:#c2410c;background:#fff4ec;border-color:#fbdcc4}.ld-prompt.is-todo{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ld-prompt-tx{flex:200px;min-width:0}.ld-prompt-go{min-height:var(--tap-min,44px);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (max-width:400px){.ld-prompt-go{flex:100%}}.ld-prompt.is-done{background:var(--col-soft,#f4f6f9);color:var(--ink-soft,#565a62);font-weight:400}.lh-status-pill.lh-tone-g{color:#166534;background:#e8f5ee;border-color:#cde9d8}.lh-status-pill.lh-tone-r{color:#b42318;background:#fdeaea;border-color:#f6d5d3}.lh-status-pill.lh-tone-o{color:#92400e;background:#fdf0e3;border-color:#f3ddc2}.lh-status-pill.lh-tone-b{color:#1e3a8a;background:#e8effc;border-color:#cfdcf7}.lh-status-pill.lh-tone-v{color:#5b21b6;background:#f1ecfb;border-color:#ded2f5}.lh-status-pill.lh-tone-n{color:#475467;background:#eef0f3;border-color:#e0e3e8}.lh-status-mark{vertical-align:-.15em;flex:none;margin-right:4px}.lh-card[data-tone=g] .lh-card-name{color:#166534}.lh-card[data-tone=r] .lh-card-name{color:#b42318}.lh-card[data-tone=o] .lh-card-name{color:#92400e}.lh-card[data-tone=b] .lh-card-name{color:#1e3a8a}.lh-card[data-tone=v] .lh-card-name{color:#5b21b6}.lh-card[data-outcome=dead][data-tone] .lh-card-name{color:var(--ink-faint,#6b6f76)}.lh-card[data-canceled][data-outcome=dead] .lh-card-name{color:var(--error,#b42318)}@media (max-width:359px){.lh-status-mark{display:none}}.al-reclink{width:100%;margin-top:8px}.ld-reason{box-sizing:border-box;max-width:100%;height:44px;padding-right:36px;font-size:15px}.ld-reason.is-req{border-color:var(--warning)}.ld-grid{grid-template-columns:1fr 1fr;gap:8px;padding:2px 0 4px;display:grid}.ld-res{border:1.5px solid var(--line);background:var(--card-bg,#fff);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:10px 12px;transition:transform 60ms,border-color .12s;display:flex}.ld-res:active{transform:scale(.98)}.ld-res-i{flex:none}.ld-res-n{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.25}.ld-res.tone-green{color:#166534;background:#f4fbf7;border-color:#cde9d8}.ld-res.tone-red{color:#b42318;background:#fef7f6;border-color:#f6d5d3}.ld-res.tone-orange{color:#92400e;background:#fefaf4;border-color:#f3ddc2}.ld-res.tone-blue{color:#1e3a8a;background:#f6f9fe;border-color:#cfdcf7}.ld-res.tone-violet{color:#5b21b6;background:#faf8fe;border-color:#ded2f5}.ld-res.tone-neutral{color:#475467;background:#fafbfc;border-color:#e0e3e8}.ld-res.tone-green .ld-res-n{color:#166534}.ld-res.tone-red .ld-res-n{color:#b42318}.ld-res.tone-orange .ld-res-n{color:#92400e}.ld-res.tone-blue .ld-res-n{color:#1e3a8a}.ld-res.tone-violet .ld-res-n{color:#5b21b6}.ld-res.tone-neutral .ld-res-n{color:#475467}.ld-res.is-on{border-width:2px;box-shadow:inset 0 0 0 1px}.ld-res.tone-green.is-on{background:#e8f5ee}.ld-res.tone-red.is-on{background:#fdeaea}.ld-res.tone-orange.is-on{background:#fdf0e3}.ld-res.tone-blue.is-on{background:#e8effc}.ld-res.tone-violet.is-on{background:#f1ecfb}.ld-res.tone-neutral.is-on{background:#eef0f3}.ld-grid-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:10px 0 4px;font-size:11px;font-weight:700}.ld-grid-quiet .ld-res{min-height:44px}.ld-res.is-quiet{border-style:dashed;border-color:var(--line);background:0 0}.ld-res.is-quiet .ld-res-n{color:var(--ink-faint);font-size:12.5px;font-weight:600}.ld-res.is-quiet.is-on{background:var(--line-soft,#eef0f3);border-style:solid}.ld-res.is-quiet.is-on .ld-res-n{color:var(--ink)}.ld-link{margin-top:8px}.ld-link-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ld-link-in{flex:200px;min-width:0;min-height:44px;font-size:16px}.al-choose{margin-top:var(--sp-4,16px);gap:10px;max-width:620px;display:grid}.al-choose-btn{text-align:left;border:1px solid var(--line,#e4e5e9);min-height:68px;font:inherit;color:var(--ink,#16181d);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,transform .15s;display:flex}.al-choose-btn:hover{border-color:#0a84ff}.al-choose-ic{color:#fff;background:#0a84ff;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.al-choose-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.al-choose-t{letter-spacing:-.01em;font-size:16px;font-weight:750}.al-choose-s{color:var(--ink-faint,#6b6f76);font-size:12.5px}.al-choose-btn.is-field{color:#fff;background:#0b0b0e;border-color:#2c2f36}.al-choose-btn.is-field .al-choose-s{color:#9a9ea8}.al-choose-btn.is-office .al-choose-ic{background:#16181d}.al-switch{margin-top:6px;font-size:13px}.lh-subnav{scrollbar-width:none;flex-wrap:nowrap;margin-left:-2px;margin-right:-2px;padding:2px 2px 4px;overflow-x:auto}.lh-subnav::-webkit-scrollbar{display:none}.lh-seg{white-space:nowrap;flex:none}.lh-tool{gap:8px;margin-top:14px;display:flex}.lh-tool-add,.lh-tool-filters{min-width:0;min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.lh-tool-add{background:var(--ink,#16181d);border:1px solid var(--ink,#16181d);color:#fff}.lh-tool-add:active{transform:scale(.99)}.lh-tool-filters{border:1px solid var(--line,#e4e5e9);color:var(--ink,#16181d);background:#fff;position:relative}.lh-tool-filters:active{transform:translateY(1px)}.lh-tool-filters.is-on{border-color:var(--ink,#16181d)}.lh-tool-badge{color:#fff;background:#0a84ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.lh-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lh-qchip{border:1px solid var(--line,#e4e5e9);min-height:36px;color:var(--ink-soft,#565a62);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lh-qchip:active{transform:translateY(1px)}.lh-qchip.is-on{background:var(--ink,#16181d);border-color:var(--ink,#16181d);color:#fff}.lh-qchip.is-scope{color:#0a5fd6;background:#eef4ff;border-color:#cfe0ff}.lh-qchip-n{min-width:20px;height:20px;color:var(--ink,#16181d);background:#eef0f3;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.lh-qchip.is-on .lh-qchip-n{color:#fff;background:#ffffff38}.lh-qchip.is-scope .lh-qchip-n{color:#0a5fd6;background:#fff}.lh-qchip-caret{margin-left:-2px}.lh-stamp-row{align-items:center;gap:8px;min-height:24px;margin-top:8px;display:flex}.lh-strip-note{color:var(--ink-faint,#6b6f76);font-size:12px}.lh-past-divider{color:var(--ink-faint,#6b6f76);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 6px;font-size:11px;font-weight:800;display:flex}.lh-past-divider:before,.lh-past-divider:after{content:"";background:var(--line,#e4e5e9);flex:1;height:1px}.lhf{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.lhf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lhf-title{letter-spacing:-.01em;color:var(--ink,#16181d);font-size:18px;font-weight:800}.lhf-clear{font:inherit;color:#0a84ff;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700}.lhf-sec{flex-direction:column;gap:8px;display:flex}.lhf-sec-t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#6b6f76);align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:flex}.lhf-sec-s{letter-spacing:0;text-transform:none;color:var(--ink-faint,#6b6f76);font-size:12px;font-weight:600}.lhf-opts{flex-wrap:wrap;gap:6px;display:flex}.lhf-opt{border:1px solid var(--line,#e4e5e9);min-height:38px;color:var(--ink,#16181d);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.lhf-opt:active{transform:translateY(1px)}.lhf-opt.is-on{background:var(--ink,#16181d);border-color:var(--ink,#16181d);color:#fff}.lhf-opt-n{min-width:20px;height:20px;color:var(--ink,#16181d);background:#eef0f3;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.lhf-opt.is-on .lhf-opt-n{color:#fff;background:#ffffff38}.lhf-list{border:1px solid var(--line,#e4e5e9);border-radius:14px;flex-direction:column;max-height:40vh;display:flex;overflow:hidden auto}.lhf-row{border:0;border-bottom:1px solid var(--line,#e4e5e9);min-height:46px;font:inherit;color:var(--ink,#16181d);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.lhf-row:last-child{border-bottom:0}.lhf-row.is-on{background:#eef4ff}.lhf-row.is-on .lhf-row-t{color:#0a5fd6;font-weight:800}.lhf-row-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lhf-row-n{min-width:24px;height:22px;color:var(--ink,#16181d);background:#eef0f3;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.lhf-opt-owed{color:var(--error,#b42318);white-space:nowrap;background:#fbf1f0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.lhf-empty{color:var(--ink-faint,#6b6f76);padding:14px;font-size:13px}.lhf-foot{margin-top:4px;display:flex}.lhf-done{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0a84ff;border:0;border-radius:14px;flex:1;font-size:15px;font-weight:800}.lhf-done:active{transform:scale(.99)}.lh-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 2px 4px;display:flex}.lh-more.lh-board-pages{padding-bottom:80px}.lhf-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.lhf-dates label{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--ink-faint,#6b6f76);flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.lhf-dates input{box-sizing:border-box;appearance:none;text-align:left;border:1px solid var(--line,#e4e5e9);background:var(--card-bg,#fff);width:100%;min-width:0;max-width:100%;height:44px;color:var(--ink,#16181d);border-radius:10px;padding:9px 8px;font-family:inherit;font-size:16px;line-height:24px;display:block}.lhf-dates input::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0}.lhf-dates input::-webkit-datetime-edit{padding:0}.lhf-dates input::-webkit-calendar-picker-indicator{margin-inline-start:auto}@media (max-width:359px){.lhf-dates{grid-template-columns:minmax(0,1fr)}}.lhf-hint{color:var(--ink-faint,#6b6f76);margin-top:8px;font-size:12px;line-height:1.4}
