.cs-app{background:var(--bg);align-items:flex-start;width:100%;min-height:100vh;display:flex}.cs-side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;width:232px;height:100vh;padding:14px 10px 12px;transition:width .15s;display:flex;position:sticky;top:0}.cs-app--mini .cs-side{align-items:center;width:56px}.cs-app--mini .cs-side__label{display:none}.cs-side__brand{align-items:center;gap:9px;padding:4px 10px 16px;font-size:16px;font-weight:600;display:flex}.cs-side__nav{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.cs-side__gap{flex:1}.cs-side__extra{padding:4px 2px 8px;display:flex}.cs-side__extra>*{flex:1}.cs-app--mini .cs-side__extra{display:none}.cs-side__version{padding:4px 12px 0;font-size:12px}.cs-main{--cs-main-pad:40px;min-width:0;min-height:100vh;padding:calc(var(--cs-main-pad) / 2) 26px;background:var(--bg);flex-direction:column;flex:1;align-self:stretch;display:flex}.cs-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cs-head h1{margin:0;font-size:19px}.cs-head__gap{flex:1}.cs-lamp,.cs-ask,.cs-fold{color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cs-lamp:hover,.cs-fold:hover{background:var(--surface-2)}.cs-ask{border:1px solid var(--border);border-radius:999px;margin-bottom:10px}.cs-ask:hover{border-color:var(--accent);color:var(--text)}.cs-lamp__dot{border-radius:50%;flex:none;width:10px;height:10px}.cs-lamp--ok .cs-lamp__dot{background:var(--success);box-shadow:0 0 0 3px #2fb3802e}.cs-lamp--warn .cs-lamp__dot{background:var(--warning);box-shadow:0 0 0 3px #d99a2b2e}.cs-lamp--bad .cs-lamp__dot{background:var(--danger);box-shadow:0 0 0 3px #d9534f33}.cs-split{flex:1;align-items:flex-start;gap:18px;min-height:0;display:flex}.cs-split__list{flex:1;min-width:0}.cs-drawer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:none;align-self:flex-start;gap:12px;width:380px;max-height:calc(100vh - 24px);padding:18px;display:flex;position:sticky;top:12px;overflow-y:auto}.cs-drawer--wide{width:720px}@media (width<=1280px){.cs-drawer--wide{width:520px}}.cs-drawer__head{align-items:flex-start;gap:10px;display:flex}.cs-drawer__head h2{flex:1;margin:0;font-size:16px}.cs-drawer__row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.cs-drawer__row span:first-child{color:var(--text-muted)}.cs-drawer__foot{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=900px){.cs-split{flex-direction:column}.cs-drawer{width:100%;max-height:none;position:static;overflow-y:visible}}.cs-lock{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cs-lock__box{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;display:flex}.cs-lock__brand{align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.cs-lock__badge{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.cs-lock__form{gap:8px;width:100%;margin-top:4px;display:flex}.cs-lock__form .ck-input{flex:1}.cs-set__tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cs-set__tools .ck-search{flex:0 0 340px;max-width:100%}.cs-set{align-items:flex-start;gap:20px;display:flex}.cs-set__nav{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:none;gap:2px;width:220px;padding:8px;display:flex}.cs-set__nav .ck-nav__item--active{box-shadow:inset 2px 0 0 var(--accent)}.cs-set__nav .ck-nav__item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;display:flex}.cs-set__group{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:12px 10px 4px;font-size:12px}.cs-set__pane{flex:1;min-width:0}.cs-set__card{margin-top:12px}.cs-set__name{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-app .ck-input,.cs-app .ck-select,.cs-app textarea,.cs-lock__form .ck-input{background:var(--card)}.cs-set__savebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:0}.cs-set__note{color:var(--text-dim);margin-left:auto;font-size:12.5px}@media (width<=900px){.cs-set{flex-direction:column}.cs-set__nav{flex-flow:wrap;width:100%}}.cs-main>.ck-empty,.cs-split__list>.ck-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-set__card .ck-input,.cs-set__card .ck-select{border:1px solid var(--border)}.cs-table__input{min-width:8rem;max-width:12rem}.cs-table__name{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cs-table__name:hover{color:var(--accent)}.cs-table__arrow{color:var(--accent);margin-left:4px}.cs-table__filter{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.cs-funnel{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.cs-funnel:hover{color:var(--text);background:var(--surface-2)}.cs-funnel--on{color:var(--accent);background:var(--accent-bg)}.cs-pop--free{z-index:60;max-height:320px;position:fixed;top:auto;left:auto;overflow-y:auto}.cs-chosen{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.cs-chosen__col{color:var(--text-muted);margin-right:6px}.cs-pop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;box-shadow:var(--ck-shadow-md);text-transform:none;flex-direction:column;gap:8px;padding:10px;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cs-pop__opts{flex-direction:column;gap:2px;display:flex}.cs-pop__opts button,.cs-pop__clear{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.cs-pop__opts button:hover,.cs-pop__clear:hover{background:var(--surface-2)}.cs-pop__on{background:var(--accent-bg);color:var(--accent)}.cs-pop__clear{color:var(--text-muted);border-top:1px solid var(--border);border-radius:0}.cs-num{text-align:right;font-variant-numeric:tabular-nums}.cs-table th.cs-num{text-align:right}.cs-table__empty{color:var(--text-muted);text-align:center;padding:18px}.cs-when{flex-direction:column;gap:10px;display:flex}.cs-when__chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chip{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px}.cs-chip:hover{border-color:var(--accent)}.cs-chip--on{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);font-weight:600}.cs-chip--more{color:var(--text-muted);border-style:dashed}.cs-when__own{align-items:center;gap:6px;display:flex}.cs-when__sum{color:var(--text);margin:2px 0 0}.cs-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:300px;padding:10px}.cs-cal__head{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.cs-cal__head button{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.cs-cal__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cs-cal__grid button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 0}.cs-cal__grid button:hover:not(:disabled){background:var(--surface-2)}.cs-cal__dow{color:var(--text-dim);padding:4px 0;font-size:12px}.cs-cal__on{background:var(--accent);color:#fff}.cs-cal__past{color:var(--text-dim);opacity:.45;cursor:not-allowed}.cs-send{z-index:60;background:color-mix(in srgb, var(--text) 45%, transparent);justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-send__sheet{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;max-width:1180px;box-shadow:var(--ck-shadow-md);padding:20px 24px 24px}.cs-send__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-send__make{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.cs-send__make--art{grid-template-columns:240px minmax(0,1fr) 340px}.cs-send__art{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-send__side,.cs-send__check{flex-direction:column;gap:12px;display:flex}.cs-send__preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);white-space:pre-wrap;word-break:break-word;font:inherit;margin:8px 0 0;padding:12px}.cs-send__cover{border-radius:var(--radius);max-width:100%}.cs-send__picker{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;max-height:260px;padding:8px 12px;display:flex;overflow-y:auto}.cs-send__warn{border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);padding:10px 12px;font-weight:500}.cs-send__foot{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.cs-send__make--art{grid-template-columns:minmax(0,1fr) 340px}.cs-send__make--art .cs-send__art{grid-column:1}}@media (width<=900px){.cs-send__make,.cs-send__make--art{grid-template-columns:minmax(0,1fr)}}.cs-send__say{min-width:0}.cs-seg__on{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.cs-send__done{flex-direction:column;gap:16px;padding:8px 0;font-size:15px;display:flex}.cs-btn__off{background:var(--surface-2);border-color:var(--border);color:var(--text-dim)}.cs-queue-screen{min-height:0;height:calc(100vh - var(--cs-main-pad));flex-direction:column;flex:none;display:flex}.cs-queue-screen>.ck-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-queue{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cs-queue__rows{flex:1;min-height:0;overflow:auto}.cs-queue__row{align-items:center;gap:10px;padding:0 14px;display:grid}.cs-queue__row:not(.cs-queue__row--head){border-bottom:1px solid var(--border);cursor:pointer;text-align:left;min-height:58px;font-size:var(--ck-text-md);padding-top:8px;padding-bottom:8px;position:relative}.cs-queue__row:not(.cs-queue__row--head):last-child{border-bottom:none}.cs-queue__row:not(.cs-queue__row--head):hover{background:var(--hover-bg)}.cs-queue__row:focus-visible{background:var(--hover-bg);box-shadow:inset 0 0 0 2px var(--accent);outline:none}.cs-queue__row:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.cs-queue__row--warn:before{background:var(--warning)}.cs-queue__row--accent:before{background:var(--accent)}.cs-queue__row--ok:before{background:var(--success)}.cs-queue__row--bad:before{background:var(--danger)}.cs-queue__row--dim{color:var(--text-dim)}.cs-queue__row--on,.cs-table__row--on{background:var(--accent-bg)}.cs-queue__row input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.cs-queue__row--head{z-index:3;cursor:default;height:32px;font-size:var(--ck-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);background:var(--surface-2);border-bottom:1px solid var(--border);position:sticky;top:0}.cs-queue__row--head:before{display:none}.cs-queue__acts-head{text-align:right}.cs-queue__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-queue__cell>.ck-dim{font-size:var(--ck-text-sm)}.cs-queue__cell>.cs-queue__line>.ck-badge{vertical-align:middle}.cs-queue__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-queue__acts{opacity:.35;transition:opacity var(--transition);justify-content:flex-end;align-items:center;gap:5px;display:flex}.cs-queue__row:hover .cs-queue__acts,.cs-queue__row:focus-within .cs-queue__acts,.cs-queue__row--on .cs-queue__acts{opacity:1}.cs-queue__iact{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-queue__slot{justify-content:center;align-items:center;min-width:30px;height:30px;display:inline-flex}.cs-queue__iact:hover{color:var(--text);background:var(--hover-bg-strong)}.cs-queue__iact:disabled{opacity:.45;cursor:default}.cs-queue__iact--no:hover{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}.cs-queue__bulk{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-bg);color:var(--accent);font-size:var(--ck-text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 14px;display:flex}.cs-queue__bulk--wrong{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.cs-queue__gap{flex:1}.cs-queue__keys{font-size:var(--ck-text-xs);color:var(--text-dim);align-items:center;gap:6px;display:flex}.cs-queue__kbd{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-family:var(--mono);border-radius:5px;padding:1px 5px;font-size:10px}.cs-table thead th{z-index:2;background:var(--card);position:sticky;top:0}.cs-table__wrong{color:var(--danger);background:var(--danger-bg);font-family:var(--mono);font-size:var(--ck-text-sm);padding:14px 16px;line-height:1.5}body{background:var(--bg);margin:0}[class^=lt-],[class*=\ lt-]{box-sizing:border-box}.lt-violations-entry{margin:0 0 12px}.lt-violations-chip-wrap{margin:12px 0 18px}.lt-violations-chip{cursor:pointer;text-align:left;border-radius:12px;gap:10px;height:auto;padding:10px 14px;font-family:inherit}.lt-violations-chip:hover{background:var(--hover-bg)}.lt-violations-chip__body{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.lt-violations-chip__body>.ck-dim{font-size:var(--ck-text-xs)}.lt-violation__hint{font-size:var(--ck-text-xs);margin:0 0 16px;line-height:1.5}.lt-prows .lt-violation__manager{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text);font-size:var(--ck-text-md);border-radius:8px 8px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:22px 0 0;padding:14px 16px;font-weight:600;display:flex}.lt-prows .lt-violation__manager:first-child{margin-top:0}.lt-violation__columns,.lt-prows .lt-prow.lt-violation{text-align:left;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.lt-violation__columns{color:var(--text-muted);font-size:var(--ck-text-xs);background:var(--surface-2);border:1px solid var(--border);border-top:0}.lt-violation__columns>span{padding:10px 16px}.lt-prows .lt-prow.lt-violation{border:1px solid var(--border);background:var(--surface);font-size:var(--ck-text-sm);border-top:0;align-items:stretch;padding:0;line-height:1.45}.lt-prows .lt-prow.lt-violation:hover{background:var(--hover-bg)}.lt-violation__deal,.lt-violation__deed,.lt-violation__reasons{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.lt-violation__deed,.lt-violation__reasons,.lt-violation__columns>span+span{border-left:1px solid var(--border)}.lt-violation__amount{font-size:var(--ck-text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lt-violation__state{font-weight:600}.lt-violation__state--overdue,.lt-violation__state--none{color:var(--danger)}.lt-violation__hot{background:var(--warning-bg);color:var(--warning);font-size:var(--ck-text-xs);border-radius:4px;align-self:start;padding:3px 7px;font-weight:600}.lt-violation__label{display:none}@media (width<=600px){.lt-violation__columns{display:none}.lt-prows .lt-prow.lt-violation{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr);margin-top:14px;overflow:hidden}.lt-prows .lt-violation__manager{font-size:var(--ck-text-sm);border-radius:8px;margin-top:28px;padding:12px}.lt-violation__deal{background:var(--surface-2)}.lt-violation__deal .lt-prow__t{font-size:var(--ck-text-md)}.lt-violation__deed,.lt-violation__reasons{border-left:0;border-top:1px solid var(--border)}.lt-violation__label{font-size:var(--ck-text-xs);color:var(--text-muted);margin-bottom:2px;font-weight:600;display:block}}.lt-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.lt-tile{padding:14px 16px}.lt-subhead{font-size:var(--ck-text-md);margin:18px 0 8px;font-weight:600}.lt-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lt-lead-type{font-size:var(--ck-text-sm);align-items:center;gap:6px;display:inline-flex}.lt-lead-type .ck-select{max-width:280px}.lt-search{flex-direction:row;flex:240px;align-items:center;gap:8px;min-width:0}.lt-search input{flex:1;min-width:0}.lt-pager{align-items:center;gap:10px;margin-top:10px;display:flex}.lt-pager .ck-dim{margin-right:auto}.lt-row-deal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.lt-rows{font-size:var(--ck-text-sm);flex-direction:column;gap:8px;display:flex}.lt-kv{font-size:var(--ck-text-sm);flex-direction:column;gap:7px;display:flex}.lt-kv__row{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.lt-kv__k{color:var(--text-muted)}.lt-kv__v{overflow-wrap:anywhere;white-space:normal}.lt-kv__v .ck-btn{white-space:normal;height:auto;min-height:var(--ck-control-sm);text-align:left;justify-content:flex-start}.lt-row-go{color:inherit;border-radius:6px;margin:-2px -4px;padding:2px 4px;text-decoration:none}.lt-row-go:hover{background:var(--hover-bg)}button.lt-row-go{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.lt-money{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-stamp{font-size:var(--ck-text-sm);color:var(--text-muted);margin:6px 0 0}.lt-dock{background:var(--surface);flex-direction:column;gap:8px;width:100%;min-height:100vh;padding:12px 14px 24px;display:flex}.lt-dock__name{font-size:var(--ck-text-xl);font-weight:600;line-height:1.3}.lt-dock__remember{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lt-dock__section{font-size:var(--ck-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:8px}.lt-dock__deal,.lt-dock__row{border-bottom:1px dashed var(--border);cursor:pointer;flex-direction:column;gap:3px;padding:10px 0;display:flex}.lt-dock__row{cursor:default;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.lt-dock__deal-title{font-size:var(--ck-text-md);justify-content:space-between;gap:8px;font-weight:600;line-height:1.4;display:flex}.lt-dock__all{margin-top:auto}.lt-dock__deal--live{border-left:3px solid var(--accent);padding-left:8px}.lt-dock__deal--done{opacity:.72}.lt-dock__open{background:var(--hover-bg);cursor:default;border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:8px;display:flex}.lt-dock__stamp{font-size:var(--ck-text-xs);margin-top:8px}.lt-dock__unknown{border:1px dashed var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.lt-dock__swap{align-self:flex-start}.lt-dock__new{flex-direction:column;gap:6px;display:flex}.lt-dock__new--open{border:1px solid var(--border);border-radius:var(--radius);padding:8px}.lt-dock__add{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.lt-dock__new-go{align-items:center;gap:6px;display:flex}.lt-dock__find{gap:6px;display:flex}.lt-dock__find .ck-input{flex:1;min-width:0}.lt-pocketop{min-height:var(--lt-pocket-height,100vh);background:var(--surface);flex-direction:column;gap:8px;padding:10px 12px 0;display:flex}.lt-pocketop__body{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.lt-pocketop__tabs{padding:6px 0 calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);gap:4px;display:flex}.lt-pocketop__tab{font-size:var(--ck-text-xs);flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.lt-pocketop__tab--now{color:var(--accent)}.lt-pocketop__back{align-self:flex-start}.lt-pocketop__more-check{align-self:flex-start;margin:8px 0}.lt-checkline{font-size:var(--ck-text-sm);cursor:pointer;align-items:center;gap:8px;margin-right:16px;display:inline-flex}.lt-checks{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.lt-crm__row .lt-checkline input{flex:none}.lt-standalone{background:var(--surface);min-height:100vh;padding:48px 16px}.lt-pocketop__head{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 4px;display:flex}.lt-pocketop__title{font-size:var(--ck-text-lg);margin-right:auto;font-weight:600}.lt-pocketop .lt-stats,.lt-pocketop .lt-stats--4,.lt-pocketop .lt-stats--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.lt-pocketop .lt-stats .ck-card{padding:10px 12px}.lt-pocketop .ck-stat__value{font-size:var(--ck-text-lg);overflow-wrap:anywhere}.lt-pocketop .ck-stat__label{font-size:var(--ck-text-xs)}.lt-pocketop .lt-subhead{font-size:var(--ck-text-sm);margin:12px 0 6px}.lt-pocketop .lt-funnel{-webkit-overflow-scrolling:touch;overflow-x:auto}.lt-pocketop .lt-funnel table{min-width:560px}.lt-pocketop .lt-funnel td:first-child{min-width:150px}.lt-pocket__card--live{border-left:3px solid var(--accent)}.lt-pocket__card--done{opacity:.72}.lt-pocket{background:var(--bg);width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:14px 16px 32px}.lt-pocket__head{font-size:var(--ck-text-xl);align-items:center;gap:8px;margin-bottom:10px;display:flex}.lt-pocket__name{font-size:var(--ck-text-xl);margin-bottom:10px;font-weight:600;line-height:1.3}.lt-pocket__card{margin:8px 0;padding:12px 14px}.ck-btn-row{flex-wrap:wrap}.lt-missing{margin:8px 0 0;padding-left:18px;line-height:1.6}.lt-crm{flex-direction:column;gap:16px;display:flex}.lt-crm__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-crm__row input{flex:320px;min-width:0}.lt-crm__block{flex-direction:column;gap:8px;display:flex}.lt-funnel{overflow-x:auto}.lt-funnel table{min-width:720px}.lt-funnel td:not(:first-child),.lt-funnel th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lt-funnel td:first-child{min-width:220px}.lt-funnel__total td{border-top:2px solid var(--border);font-weight:600}.lt-funnel .lt-funnel__avg{background:var(--hover-bg);border-right:1px solid var(--border)}.lt-funnel__cell{padding:0!important}.lt-funnel__why{width:100%;font:inherit;color:inherit;text-align:right;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:8px 12px;display:block}.lt-funnel__why:hover{background:var(--hover-bg)}.lt-funnel__drop{background:var(--warning-bg);color:var(--warning)}.lt-funnel__on .lt-funnel__why{box-shadow:inset 0 0 0 2px var(--accent)}.lt-period{position:relative}.lt-period__btn{align-items:center;gap:8px;display:inline-flex}.lt-period__name{font-weight:600}.lt-period__panel{z-index:var(--ck-z-dropdown);min-width:320px;box-shadow:var(--ck-shadow-md);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lt-chips{flex-wrap:wrap;gap:6px;display:flex}.lt-period__calendar{width:100%}.lt-period__extra,.lt-period__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-keys-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lt-keys-form input{flex:220px}.lt-issued{margin-bottom:12px}.lt-issued__value{word-break:break-all;padding:8px 10px;display:block}.lt-mcp{margin-bottom:12px}.lt-mcp__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lt-mcp__line{margin-bottom:10px}.lt-mcp__row{align-items:center;gap:8px;display:flex}.lt-mcp__row input{flex:auto;min-width:0}.lt-mcp__name{flex-direction:column;gap:2px;display:flex}.lt-ask{max-width:560px;margin-bottom:16px}.lt-textarea{resize:vertical;width:100%;min-height:72px;line-height:1.5}.lt-form__foot{justify-content:flex-end;gap:8px;display:flex}.lt-props{flex-direction:column;gap:12px;display:flex}:root{--lt-cat-1:#3268c7;--lt-cat-1-bg:#e6eefb;--lt-cat-2:#7c53c9;--lt-cat-2-bg:#efe8fb;--lt-cat-3:#0e9d7d;--lt-cat-3-bg:#e7f5f0;--lt-cat-4:#b3791f;--lt-cat-4-bg:#fbf0da;--lt-cat-5:#bd4a6b;--lt-cat-5-bg:#fbe8ee;--lt-cat-6:#1189a5;--lt-cat-6-bg:#e2f2f7}[data-theme=dark]{--lt-cat-1:#78a5f0;--lt-cat-1-bg:#1c2b45;--lt-cat-2:#b193ee;--lt-cat-2-bg:#2a2140;--lt-cat-3:#10a37f;--lt-cat-3-bg:#153b34;--lt-cat-4:#f0b45a;--lt-cat-4-bg:#3a2f15;--lt-cat-5:#ef8fab;--lt-cat-5-bg:#3d2029;--lt-cat-6:#5cc3da;--lt-cat-6-bg:#123640}@media (prefers-color-scheme:dark){:root:not([data-theme=dark]):not([data-theme=light]){--lt-cat-1:#78a5f0;--lt-cat-1-bg:#1c2b45;--lt-cat-2:#b193ee;--lt-cat-2-bg:#2a2140;--lt-cat-3:#10a37f;--lt-cat-3-bg:#153b34;--lt-cat-4:#f0b45a;--lt-cat-4-bg:#3a2f15;--lt-cat-5:#ef8fab;--lt-cat-5-bg:#3d2029;--lt-cat-6:#5cc3da;--lt-cat-6-bg:#123640}}.lt-cat1{background:var(--lt-cat-1-bg);color:var(--lt-cat-1)}.lt-cat2{background:var(--lt-cat-2-bg);color:var(--lt-cat-2)}.lt-cat3{background:var(--lt-cat-3-bg);color:var(--lt-cat-3)}.lt-cat4{background:var(--lt-cat-4-bg);color:var(--lt-cat-4)}.lt-cat5{background:var(--lt-cat-5-bg);color:var(--lt-cat-5)}.lt-cat6{background:var(--lt-cat-6-bg);color:var(--lt-cat-6)}.lt-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.lt-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lt-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-pick--on{outline:2px solid var(--accent);outline-offset:-2px}.lt-outside{color:var(--text-muted);align-items:center;display:inline-flex}.lt-outside:hover{color:var(--accent)}.lt-stats .ck-card{padding:14px 16px}.lt-stat__since{font-size:var(--ck-text-xs);color:var(--text-dim);margin-top:2px}.lt-heat1{background:color-mix(in srgb, var(--accent) 6%, transparent)}.lt-heat2{background:color-mix(in srgb, var(--accent) 12%, transparent)}.lt-heat3{background:color-mix(in srgb, var(--accent) 20%, transparent)}.lt-heat4{background:color-mix(in srgb, var(--accent) 30%, transparent)}.lt-heat5{background:color-mix(in srgb, var(--accent) 42%, transparent)}.lt-cell-bar{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lt-cell-bar__track{background:var(--surface-3);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.lt-cell-bar__fill{background:var(--accent);border-radius:999px;height:100%;display:block}.lt-cell-bar__fill--muted{background:var(--text-dim)}.lt-where{flex-direction:column;gap:4px;min-width:0;display:flex}.lt-where__row{align-items:center;gap:6px;display:flex}.lt-where__pips{gap:3px;display:flex}.lt-where__pip{background:var(--surface-3);border-radius:999px;width:14px;height:4px;display:inline-block}.lt-where__pip--on{background:var(--accent)}.lt-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lt-dot--ok{background:var(--success)}.lt-dot--wait{background:var(--text-dim)}.lt-dot--warn{background:var(--warning)}.lt-dot--bad{background:var(--danger)}.lt-with-dot{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lt-warn{color:var(--warning)}.lt-money-rows{font-size:var(--ck-text-sm);flex-direction:column;gap:1px;display:flex}.lt-money-row{color:inherit;border-radius:6px;grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px;text-decoration:none;display:grid}.lt-money-row__sum{text-align:right}.lt-money-row__what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-money-row__when{white-space:nowrap}@media (width<=1100px){.lt-money-row{grid-template-columns:92px minmax(0,1fr)}.lt-money-row__when{grid-column:2}}.lt-who{align-items:center;gap:10px;min-width:0;display:flex}.lt-who__name{overflow-wrap:anywhere;font-weight:500}.lt-copy{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lt-copy button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lt-copy button:hover{color:var(--accent)}.lt-card-top{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.lt-card-top__sum{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:600}.lt-card-top__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-paid{flex-direction:column;gap:4px;display:flex}.lt-paid__words{font-size:var(--ck-text-sm);color:var(--text-muted);justify-content:space-between;display:flex}.lt-deal-line{border-bottom:1px dashed var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.lt-deal-line__name{flex-direction:column;gap:3px;min-width:0;display:flex}.lt-dock__top{align-items:center;gap:10px;display:flex}.lt-dock__who{flex-direction:column;gap:3px;min-width:0;display:flex}.lt-dock__badges{flex-wrap:wrap;gap:6px;display:flex}.lt-dock__money{flex-direction:column;gap:2px;margin:6px 0 2px;display:flex}.lt-dock__money-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.lt-mini{gap:8px;margin:4px 0 10px;display:flex}.lt-mini__box{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.lt-mini__num{font-size:var(--ck-text-xl);font-variant-numeric:tabular-nums;font-weight:600}.lt-mini__lbl{font-size:var(--ck-text-xs);color:var(--text-muted)}.lt-ndeal{border-bottom:1px dashed var(--border);border-left:3px solid var(--accent);cursor:pointer;flex-direction:column;gap:6px;padding:10px 0 10px 10px;display:flex}.lt-ndeal--done{border-left-color:var(--success);opacity:.78}.lt-ndeal__top{font-size:var(--ck-text-md);justify-content:space-between;gap:8px;font-weight:600;line-height:1.35;display:flex}.lt-ndeal__sum{white-space:nowrap;font-variant-numeric:tabular-nums}.lt-ndeal__row{font-size:var(--ck-text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-fbm{flex-direction:column;gap:3px;padding:5px 0;display:flex}.lt-fbm__row{font-size:var(--ck-text-md);justify-content:space-between;gap:8px;display:flex}.lt-fbm__num{font-variant-numeric:tabular-nums;font-weight:600}.lt-fbm__track{border-radius:var(--radius-sm);background:var(--surface-2);height:14px;display:block;overflow:hidden}.lt-fbm__fill{border-radius:var(--radius-sm);background:var(--accent);height:100%;display:block}.lt-fbm__conv{font-size:var(--ck-text-xs);color:var(--text-muted)}.cs-table__row--go{cursor:pointer}.cs-table__row--go:hover{background:var(--hover-bg)}.cs-table .lt-cell-bar,.cs-table .lt-with-dot{white-space:nowrap}.cs-table td{overflow-wrap:break-word;max-width:360px}.cs-table td>span,.cs-table td>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-table .ck-badge{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.cs-table .cs-num{white-space:nowrap}.lt-deal-line,.cs-table__row--go,.lt-funnel__why{cursor:pointer}.lt-deal-line:hover{background:var(--hover-bg)}.lt-subhead{margin:14px 0 6px}.lt-mini__box{padding-left:14px;position:relative}.lt-mini__box--warn:before{content:"";border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.lt-mini__box--warn .lt-mini__num{color:var(--warning)}.lt-ndeal__stuck{color:var(--warning);font-weight:600}.lt-fbm--thin .lt-fbm__fill{background:var(--warning)}.lt-fbm--thin .lt-fbm__conv{color:var(--warning);font-weight:600}.lt-ndeal .lt-where__pip{width:11px}.lt-pocketop__tab{font-size:10px}.lt-pocketop__scope{width:100%;margin:4px 0 2px}.lt-pocketop__scope .ck-seg__btn{flex:1}.lt-pocketop__more{width:100%;margin-top:6px}.lt-modal{outline:none;max-width:880px;max-height:92%}.lt-modal--one{max-width:720px}.lt-modal__head{align-items:flex-start;gap:var(--ck-space-5);padding-bottom:var(--ck-space-4)}.lt-modal__head .ck-btn{flex:none;margin-left:auto}.lt-modal__name{flex:auto;min-width:0}.lt-modal__title{font-size:var(--ck-text-2xl);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.lt-modal__about{margin-top:var(--ck-space-2)}.lt-modal__meta{align-items:center;gap:var(--ck-space-4);padding:0 var(--ck-space-8) var(--ck-space-6);border-bottom:1px solid var(--border);font-size:var(--ck-text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.lt-modal__gap{flex:auto}.lt-modal__body{grid-template-columns:minmax(0,1fr) 300px;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.lt-modal__body--one{grid-template-columns:minmax(0,1fr)}.lt-modal__left{gap:var(--ck-space-6);padding:var(--ck-space-6) var(--ck-space-8) var(--ck-space-8);border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.lt-modal__body--one .lt-modal__left{border-right:0}.lt-modal__right{gap:var(--ck-space-3);padding:var(--ck-space-6) var(--ck-space-6) var(--ck-space-8);background:var(--surface-2);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.lt-modal__acts{gap:var(--ck-space-3);padding-bottom:var(--ck-space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.lt-modal__acts .ck-btn{justify-content:flex-start;width:100%}.lt-modal__mark{padding-top:var(--ck-space-3);flex-direction:column;gap:4px;display:flex}.lt-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lt-check input:disabled{cursor:progress}.lt-digest{margin:var(--ck-space-3) 0 0;padding:var(--ck-space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.5}.lt-modal__right .lt-subhead{margin:var(--ck-space-3) 0 var(--ck-space-2);font-size:var(--ck-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.lt-modal__right .lt-money-row{grid-template-columns:82px minmax(0,1fr)}.lt-modal__right .lt-money-row__when{grid-column:2}.lt-modal__right .lt-kv__row{grid-template-columns:82px minmax(0,1fr);gap:8px}.lt-modal__foot{justify-content:flex-start;align-items:center;gap:var(--ck-space-4);font-size:var(--ck-text-sm);color:var(--text-muted)}.lt-modal__nav{align-items:center;gap:var(--ck-space-4);display:inline-flex}.lt-modal__leaf{font-size:var(--ck-text-xs)}.lt-modal__keys{font-size:var(--ck-text-xs);white-space:nowrap}@media (width<=1000px){.lt-modal__back{align-items:flex-start;padding:16px}.lt-modal{max-width:none;max-height:100%}.lt-modal__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.lt-modal__left{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.lt-modal__right{background:var(--surface);overflow:visible}.lt-modal__right .lt-money-row{grid-template-columns:92px minmax(0,1fr)}.lt-modal__leaf,.lt-modal__keys{display:none}}.lt-two{grid-template-columns:1.3fr 1fr;align-items:start;gap:12px;display:grid}.lt-two>div{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=900px){.lt-two{grid-template-columns:1fr}}.lt-chart{flex-direction:column;gap:6px;display:flex}.lt-chart svg{width:100%;height:auto;display:block}.lt-chart text{font:11px var(--font);fill:var(--text-muted)}.lt-chart .lt-chart__lbl{fill:var(--text);font-weight:600}.lt-chart .lt-chart__grid{stroke:var(--border)}.lt-chart .lt-chart__axis{stroke:var(--text-dim)}.lt-chart rect{stroke:var(--card);stroke-width:2px}.lt-legend{font-size:var(--ck-text-xs);color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.lt-legend span{align-items:center;gap:6px;display:inline-flex}.lt-sw{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.lt-prows{display:block}.lt-prow{border-bottom:1px solid var(--border);color:inherit;font-size:var(--ck-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:grid}.lt-prow:last-child{border-bottom:0}a.lt-prow:hover{background:var(--hover-bg)}.lt-prow__t{overflow-wrap:anywhere;white-space:normal;font-weight:600;display:block}.lt-prow__m{font-size:var(--ck-text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lt-prow__n{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.lt-prow__n--stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.lt-prow__n-sub{font-weight:400;font-size:var(--ck-text-xs)}@media (width<=640px){.lt-prow__n.ck-dim{white-space:normal;text-align:right;max-width:45vw;font-weight:400;font-size:var(--ck-text-xs)}.lt-prow{grid-template-columns:minmax(0,1fr) auto}}.lt-stub{border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:var(--ck-text-sm);color:var(--text-muted);background:var(--surface-2);padding:12px 14px}.lt-profile-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lt-lamp{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.lt-lamp__dot{width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent)}.lt-lamp__say{font-weight:600;font-size:var(--ck-text-md)}.lt-lamp__about{font-size:var(--ck-text-xs)}.lt-lamp__gap{flex:auto}.lt-marks{flex-wrap:wrap;gap:6px;display:flex}.lt-mark{border:1px solid var(--border);background:var(--surface-2);min-height:26px;font:600 var(--ck-text-xs)/1.35 var(--font);color:var(--text);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.lt-mark:hover{border-color:var(--accent)}.lt-mark b{font-weight:700}.lt-mark__sum{opacity:.8;font-weight:400}.lt-mark--hot{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-bg);color:var(--danger)}.lt-mark--warn{border-color:color-mix(in srgb, var(--warning) 40%, transparent);background:var(--warning-bg);color:var(--warning)}.lt-mark--ok{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:var(--success-bg);color:var(--success)}.lt-mark--go{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-bg);color:var(--accent)}.lt-stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}.lt-stats--6{grid-template-columns:repeat(6,minmax(0,1fr))}.lt-stats--7{grid-template-columns:repeat(7,minmax(0,1fr))}.lt-tilebtn{text-align:left;font:inherit;color:inherit;cursor:pointer}.lt-tilebtn:hover{border-color:var(--accent)}@media (width<=1500px){.lt-stats--7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.lt-stats--5,.lt-stats--6,.lt-stats--7{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lt-stats--5,.lt-stats--6,.lt-stats--7{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-person__who{flex-direction:column;gap:1px;min-width:0;display:flex}.lt-person__who b{font-size:var(--ck-text-lg);overflow-wrap:anywhere}.lt-person__who .ck-dim{font-size:var(--ck-text-xs)}.lt-board-chart{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lt-board-chart__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-board-chart__title{margin:0}.lt-board-chart__gap{flex:auto}.lt-chart .lt-chart__avg{stroke:var(--text-dim);stroke-dasharray:4 4}.lt-prow--btn{border:0;border-bottom:1px solid var(--border);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;width:100%}.lt-prow--btn:last-child{border-bottom:0}.lt-prow--btn:hover{background:var(--hover-bg)}.lt-prow__who{align-items:center;gap:8px;min-width:0;display:flex}.lt-prow__three{font-size:var(--ck-text-xs);color:var(--text-muted);white-space:nowrap;gap:10px;display:flex}.lt-prow__three>span{font-variant-numeric:tabular-nums;color:var(--text)}.lt-prows .lt-prow--btn{grid-template-columns:minmax(0,1fr) auto auto}.lt-prows .lt-prow--3{grid-template-columns:minmax(0,1fr) auto 120px}.lt-prow--3 .lt-prow__n{text-align:right}.lt-chip{border:1px solid var(--border);font:inherit;font-size:var(--ck-text-sm);cursor:pointer;gap:6px;height:26px;padding:0 10px}.lt-chip:hover{border-color:var(--accent)}.lt-chip--on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:600}.lt-chip .ck-avatar{width:18px;height:18px;font-size:9px}.lt-hint-tail{font-size:var(--ck-text-xs)}.cs-table td>.lt-cl,.cs-table td>.lt-cl__who,.cs-table td>.lt-cl__money{display:flex}.lt-cl{align-items:center;gap:10px;min-width:0;display:flex}.lt-cl__who{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-cl__name{overflow-wrap:anywhere;font-weight:500}.lt-cl__sub{font-size:var(--ck-text-xs);color:var(--text-muted)}.lt-cl__new{margin-left:6px}.lt-cl__money{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.lt-cl__for{font-size:var(--ck-text-xs);color:var(--text-muted)}.lt-story{flex-direction:column;display:flex}.lt-story__row{border-bottom:1px dashed var(--border);font-size:var(--ck-text-sm);grid-template-columns:78px 16px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.lt-story__row:last-child{border-bottom:0}.lt-story__row--btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.lt-story__row--btn:hover{background:var(--hover-bg)}.lt-story__day{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lt-story__what{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-story__what b{font-weight:600}.lt-story__what span{font-size:var(--ck-text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-story__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.lt-story__what .lt-story__parts{color:var(--text-dim);white-space:normal}.lt-story__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.lt-story__dot--lead{background:var(--lt-cat-1)}.lt-story__dot--step{background:var(--lt-cat-3)}.lt-story__dot--invoice{background:var(--lt-cat-2)}.lt-story__dot--payment{background:var(--success)}.lt-deal-line--btn{border:0;border-bottom:1px dashed var(--border);width:100%;font:inherit;color:inherit;text-align:left;background:0 0}.lt-owner{border-bottom:1px solid var(--border);font-size:var(--ck-text-sm);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;display:flex}.lt-owner .ck-dim{font-size:var(--ck-text-xs);line-height:1.45}.lt-owner .ck-input,.lt-owner .ck-select{width:100%}.lt-stage{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px;display:grid}.lt-stage__box{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.lt-stage__box:hover{border-color:var(--accent)}.lt-stage__name{font-size:var(--ck-text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-stage__value{font-size:var(--ck-text-lg);font-variant-numeric:tabular-nums;font-weight:600}.lt-stage__value small{font-size:var(--ck-text-xs);color:var(--text-muted);font-weight:400}.lt-stage__note{font-size:var(--ck-text-xs);color:var(--text-dim);min-height:1.35em}.lt-rungs{flex-direction:column;gap:2px;display:flex}.lt-rung{font-size:var(--ck-text-sm);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;display:grid}.lt-rung--here{font-weight:600}.lt-rung__chk{border:1px solid var(--border);width:18px;height:18px;color:var(--text-dim);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lt-rung__chk--on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.lt-note{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--ck-text-sm);border-left-width:3px;margin:0;padding:10px 12px}.lt-note--warn{border-left-color:var(--warning);color:var(--warning)}.lt-note--warn .ck-dim{color:var(--text-muted)}.lt-bystage .lt-subhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-table td>.lt-clsmark{display:flex}.lt-clsmark{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.lt-clsmark .ck-dim{font-size:var(--ck-text-xs)}.lt-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lt-what{font-size:var(--ck-text-sm);margin:4px 0 8px}.lt-bad{color:var(--danger)}.lt-bar__hit{cursor:pointer}.lt-bar__hit:hover .lt-bar{opacity:.85}.lt-bar--dim{opacity:.35}.lt-tip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);font-size:var(--ck-text-xs);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:8px 10px;display:flex}.lt-tip b{font-size:var(--ck-text-sm)}.lt-legend__btn{border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--ck-text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.lt-legend__btn:hover{background:var(--hover-bg)}.lt-legend__btn--off{opacity:.4;text-decoration:line-through}.lt-legend__hint{margin-left:auto}.lt-month{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.lt-month__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-month__head .lt-subhead{margin:0}.lt-month__total{font-size:var(--ck-text-sm);justify-content:space-between;gap:10px;padding:8px 14px;font-weight:600;display:flex}.lt-prow--off{opacity:.45}.lt-prows__group{font-size:var(--ck-text-sm);border-top:1px solid var(--border);margin:0;padding:12px 14px 6px}.lt-block{flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0 10px;display:flex}.lt-block__sum{font-weight:600}.lt-block__basis{align-self:center;margin-left:auto}.lt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lt-tiles--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px){.lt-tiles--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.lt-tiles,.lt-tiles--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-tile{text-align:left;width:100%;font:inherit;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}button.lt-tile{cursor:pointer}button.lt-tile:hover{background:var(--hover-bg)}.lt-tile__label{font-size:var(--ck-text-sm);color:var(--text-dim)}.lt-tile__value{font-size:var(--ck-text-lg);font-weight:600}.lt-tile__foot{font-size:var(--ck-text-sm);color:var(--text-dim)}.lt-cell--warn .lt-funnel__why{color:var(--warning);font-weight:650}.lt-cell--total{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--border);font-weight:600}.lt-funnel td.lt-cell--total:first-child{text-align:left}.lt-funnel__note{font-size:var(--ck-text-xs);color:var(--text-dim);white-space:nowrap;padding:0 12px 6px;font-weight:400}.lt-spans{margin-bottom:12px}.lt-spans__title{font-size:var(--ck-text-sm);color:var(--text-muted);margin:10px 0 6px;font-weight:600}.lt-dup{margin-bottom:10px;padding:12px}.lt-dup__head{font-size:var(--ck-text-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lt-dup__cards{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.lt-dup__cards li{font-size:var(--ck-text-sm);border-bottom:1px dashed var(--border);justify-content:space-between;gap:12px;padding-bottom:4px;display:flex}.lt-dup__cards li:last-child{border-bottom:0}.lt-prow-copy{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.lt-prow-copy:last-child,.lt-prow-copy .lt-prow{border-bottom:0}.lt-prow__copy{align-self:flex-start;margin:0 14px 8px}.lt-check{flex-direction:column;gap:12px;display:flex}.lt-check__all{border-radius:var(--radius-sm);background:var(--success-bg);color:var(--success);margin:0;padding:10px 14px;font-weight:600}.lt-check__body{padding:0}.lt-check__note{font-size:var(--ck-text-sm);margin:0;padding:8px 14px}
