.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,#6cace4);outline:none;box-shadow:0 0 0 3px #6cace440}.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,#3e84c0)}[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,#3e84c0);opacity:.5;flex:1;height:1px}.lh2-now span{letter-spacing:.12em;color:var(--col-blue-deep,#3e84c0);font-size:9px;font-weight:800}.lh-card{border-top:1px solid #eeeeef}.lh-card:first-child{border-top:0}.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,#3e84c0)}}.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,#3e84c0);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,#3e84c0)}.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,#3e84c0);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,#3e84c0)}.lh-d-muted{color:var(--ink-faint,#6b6f76)}.lh-lead-actions{margin-top:10px}@media (max-width:480px){.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}}@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-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,#e8f2fb);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,#e8f2fb);color:var(--col-blue-deep,#3e84c0);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}.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-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:baseline;margin-right:4px;font-size:.95em;line-height:1}.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}
