.statbar,.searchsum,.week,.section-label,.section-empty,.card,.foot,.shell-inner>.page-state{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.card.leadership{border-left:3px solid var(--accent)}.card.searchhit,.card.focushit,.card:hover{border-color:var(--line)}.card:target{border-color:var(--line);box-shadow:inset 0 0 0 2px var(--green)}.searchsum{gap:var(--sp-md);padding:0 0 0 var(--sp-lg);min-height:44px;font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--text-2)}.searchsum>span{min-width:0;padding:var(--sp-sm) 0;flex:1}.searchsum b{color:var(--text);font-weight:700}.searchsum .btn{padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);font-size:var(--fs-small);border-radius:0;align-self:stretch;margin-left:auto}.searchsum.none{border-color:var(--line);background:var(--panel-2)}.section-label{padding:0 0 0 var(--sp-lg);min-height:44px;font-family:var(--font-sans)}.section-add{min-height:44px;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);background:var(--panel-2);font-family:var(--font-sans);border-radius:0;align-self:stretch;font-weight:700}.section-add:hover{background:var(--raised)}.section-label .tally{white-space:nowrap}.section-empty{font-size:var(--fs-small)}.foot{padding:var(--sp-md) var(--sp-lg);background:var(--panel-2);font-size:var(--fs-small);line-height:1.6}.foot em{color:var(--green)}.shell-inner>.page-state{padding:var(--sp-2xl) var(--sp-lg);background:var(--panel);font-size:var(--fs-body)}.week-head{padding:0 var(--sp-lg)}.week-body{padding:0}.wtabs{background:var(--panel-2);border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:0;display:grid}.wtab{min-height:44px;padding:0 var(--sp-md);border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;text-align:center;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);font-size:11px}.wtab:last-child{border-right:0}.wtab:hover{background:var(--raised);color:var(--text)}.wtab.active{background:var(--panel);color:var(--green);font-weight:700}.wtab.active:after{border-radius:0;height:2px;bottom:-1px;left:0;right:0}.wtab .n{color:var(--muted)}.wtab.active .n{color:var(--green)}.week .wempty{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-small)}.week li{gap:var(--sp-sm);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line-soft)}.week label{font-size:var(--fs-body)}.wperson{margin-right:var(--sp-sm);border-radius:var(--r-control);font-family:var(--font-sans);letter-spacing:.04em;padding:2px 8px;font-size:11px}.worigin{border-radius:var(--r-control);color:var(--green);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;line-height:calc(var(--fs-body) * 1.5);white-space:nowrap;flex-shrink:0;text-decoration:none}.worigin:hover{text-decoration:underline}.week li .filechips{margin:var(--sp-sm) 0 0 calc(20px + var(--sp-sm))}@media (max-width:600px){.week li{flex-wrap:wrap;row-gap:0}.worigin{margin:var(--sp-xs) 0 0 calc(20px + var(--sp-sm));white-space:normal;flex:100%;order:5}}.card-body{padding:0}.cardtabs{margin:0}.panelbody{padding:0}@media (max-width:560px){.card.expanded .card-head{row-gap:var(--sp-sm);flex-wrap:wrap}.card-actions{flex-basis:100%;order:9}.card-actions .iconbtn{flex:1 1 0;min-height:40px}}h4.blk{padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}h4.blk:after{display:none}.panelbody>h4.blk:first-child{border-top:0}.convo-dateline{padding:var(--sp-md) var(--sp-lg) 0;gap:var(--sp-sm)}.convo-date{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted);margin-bottom:0}.convo,.ctx{padding:var(--sp-md) var(--sp-lg)}.convo-dateline+.convo{padding-top:var(--sp-sm)}.ctx li,.convo li{padding:var(--sp-sm) 0 var(--sp-sm) calc(var(--sp-md) + 8px);border-bottom:1px solid var(--line-soft);color:var(--text);font-size:var(--fs-body);margin:0;line-height:1.55}.ctx li:last-child,.convo li:last-child{border-bottom:0}.ctx li:before,.convo li:before{left:2px;top:calc(var(--sp-sm) + .62em);background:var(--muted);border-radius:50%;width:6px;height:6px}.convo li.hi{color:var(--text)}.ctx li.done-note{color:var(--muted)}.ctx li.done-note:before{background:var(--green-dim);border-radius:0}.convo-source{min-height:32px;padding:0 var(--sp-sm);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);font-family:var(--font-sans);letter-spacing:.06em;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);font-size:11px}.convo-source:hover{background:var(--raised);border-color:var(--line-strong);color:var(--text)}.convo-log>li{border-top:0;border-bottom:1px solid var(--line-soft)}.convo-log>li:last-child{border-bottom:0}.convo-log-head{min-height:44px;padding:0 var(--sp-lg);gap:var(--sp-sm);transition:background var(--t-fast)}.convo-log-head:hover{background:var(--raised)}.convo-log .convo,.convo-log .empty{padding:0 var(--sp-lg) var(--sp-md) calc(var(--sp-lg) + 22px)}.convo-log .convo-source{margin:0 0 var(--sp-md) calc(var(--sp-lg) + 22px)}.convo-log>li.matched{background:var(--green-tint);box-shadow:inset 3px 0 0 var(--accent);border-left:0;margin-left:0;padding-left:0}.convo-dateline.focused,.convo-log>li.focused,.steps>li.focused{background:var(--green-tint);box-shadow:inset 3px 0 0 var(--accent);border-radius:0}.convo-dateline.focused{padding:var(--sp-md) var(--sp-lg) var(--sp-sm)}.convo-log>li.focused{margin-left:0;padding-left:0}.steps>li.focused{padding-left:var(--sp-lg)}@keyframes focus-arrive{0%{background:var(--green-dim);box-shadow:inset 3px 0 0 var(--accent)}to{background:var(--green-tint);box-shadow:inset 3px 0 0 var(--accent)}}.card .empty{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-small)}.steps li{padding:var(--sp-md) var(--sp-lg)}.steps li.pinned{padding:var(--sp-md) var(--sp-lg) var(--sp-md) calc(var(--sp-lg) - 3px)}.steps>li.matched{background:var(--green-tint);box-shadow:inset 3px 0 0 var(--accent);border-radius:0}.pin-tag{font-family:var(--font-sans);letter-spacing:.08em;padding:1px 6px;font-size:10px}.dchip{border-radius:var(--r-control);font-family:var(--font-sans);letter-spacing:.04em;padding:2px 8px;font-size:11px}.tcounts{align-items:center;gap:var(--sp-sm);border-radius:var(--r-control);color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);font-variant-numeric:lining-nums tabular-nums;line-height:calc(var(--fs-body) * 1.5);white-space:nowrap;transition:color var(--t-fast);flex-shrink:0;text-decoration:none;display:inline-flex}.tcounts:hover{color:var(--green)}.tcounts span{align-items:center;gap:3px;display:inline-flex}.tcounts svg{width:14px;height:14px}@media (max-width:600px){.steps>li{flex-wrap:wrap;row-gap:0}.tcounts{margin:var(--sp-xs) 0 0 calc(20px + var(--sp-sm));flex:100%;order:7}}.taskdesc{margin:var(--sp-xs) 0 0 calc(20px + var(--sp-sm));font-size:var(--fs-small);line-height:1.5}.taskdesc .tdmore{font-family:var(--font-sans);letter-spacing:.08em;color:var(--muted);font-size:11px}.taskdesc.expandable:focus-visible{outline-offset:2px;border-radius:0}.filechips{gap:var(--sp-xs);margin:var(--sp-sm) 0 0 calc(20px + var(--sp-sm))}.steps li.hasfiles,.steps li.hasdesc,.week li.hasfiles{row-gap:0}.filechips li{border:0;padding:0;display:block}.dateinp,.nameinp{min-height:32px;margin-left:var(--sp-sm);padding:0 var(--sp-sm);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--field);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text)}.dateinp:focus,.nameinp:focus{border-color:var(--green)}select.nameinp{color-scheme:normal}.iconbtn.open{background:var(--raised);border-color:var(--line-strong);color:var(--text)}.taskmenu button{min-height:40px;padding:0 var(--sp-md);gap:var(--sp-sm);font-size:var(--fs-small)}.taskmenu button:hover,.taskmenu button:focus-visible{background:var(--raised);color:var(--text)}.taskmenu button:hover svg,.taskmenu button:focus-visible svg{color:var(--text)}.taskmenu .mstate{font-family:var(--font-sans);letter-spacing:.06em;color:var(--muted);font-size:10px}.donetoggle{border-top:1px solid var(--line-soft);padding:0}.donetoggle>button{width:100%;min-height:44px;padding:0 var(--sp-lg);gap:var(--sp-sm);color:var(--text-2);font-size:var(--fs-small);transition:background var(--t-fast), color var(--t-fast);font-weight:700;display:flex}.donetoggle>button:hover{background:var(--raised);color:var(--text)}.donetoggle>.donehead{width:100%;min-height:44px;padding:0 var(--sp-lg);align-items:center;gap:var(--sp-sm);color:var(--text-2);font-size:var(--fs-small);font-weight:700;display:flex}.donetoggle>.donehead svg{width:14px;height:14px}.donelist{border-top:1px solid var(--line-soft);margin-top:0}.donelist .iconbtn{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);min-width:36px;min-height:36px;color:var(--muted);justify-content:center;align-items:center;padding:0;display:inline-flex}.donelist .iconbtn.del:hover{background:var(--red-bg);border-color:var(--red-line);color:var(--red-fg)}.addwrap{border-top:0;border-bottom:1px solid var(--line-soft);padding:0}.addbtn{width:100%;min-height:56px;padding:0 var(--sp-lg);color:var(--text);font-size:var(--fs-body);transition:background var(--t-fast), color var(--t-fast);border:0;border-radius:0;font-weight:700;display:flex}.addbtn:hover{background:var(--green-tint);color:var(--green)}.addbtn svg{width:18px;height:18px;color:var(--green)}.addform{padding:var(--sp-md) var(--sp-lg);grid-template-columns:1fr auto auto;margin:0;display:grid}.addform input[type=text]{min-width:0}@media (max-width:560px){.addform{grid-template-columns:1fr auto}.addform input[type=text]{border-radius:var(--r-control) var(--r-control) 0 0;grid-column:1/-1}.addform input[type=date]{border-radius:0 0 0 var(--r-control);margin:-1px 0 0}.addform button{border-radius:0 0 var(--r-control) 0;margin:-1px 0 0 -1px}}.badge.open mark.hit{background:var(--on-accent);color:var(--accent)}.pin-tag mark.hit{background:var(--amber-bg);color:var(--amber-fg)}.ctab .tabdot{box-shadow:none}.filechip{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);min-height:32px;transition:background var(--t-fast), border-color var(--t-fast);gap:0;padding:0}.filechip:hover{background:var(--raised);border-color:var(--line-strong)}.filechip .fclink,a.filechip{gap:var(--sp-xs);padding:0 var(--sp-sm);min-height:30px}.filechip .fcname{font-size:var(--fs-small)}.filechip .fcsize{margin-left:var(--sp-xs);font-family:var(--font-sans);color:var(--muted);font-size:11px}.filechip .fcx,.filechip .fcup{border-left:1px solid var(--line-soft);min-width:32px;min-height:30px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:0;padding:0}.filechip .fcup.on{color:var(--green)}.filechip .fcup:hover{background:var(--green-tint);color:var(--green)}.filechip.shared{border-color:var(--green-dim);background:var(--green-tint)}.filechip.shared .fcx,.filechip.shared .fcup{border-left-color:var(--green-dim)}.filechip.pending{padding-right:var(--sp-sm);border-style:solid;border-color:var(--green-dim)}.filechip.pending .fcicon{margin-left:var(--sp-sm)}.docs.full .doclist{border-bottom:1px solid var(--line-soft);gap:0}.docs.full .doclist>li{border-top:1px solid var(--line-soft)}.docs.full .doclist>li:nth-child(-n+2){border-top:0}.docs.full .doclist>li:nth-child(odd){border-right:1px solid var(--line-soft)}@media (max-width:860px){.docs.full .doclist>li:nth-child(2){border-top:1px solid var(--line-soft)}.docs.full .doclist>li:nth-child(odd){border-right:0}}.docrow,.uprow{padding:var(--sp-sm) var(--sp-lg);background:var(--panel);transition:background var(--t-fast);border:0;border-radius:0}.docrow:hover{border-color:var(--line-soft);background:var(--raised)}.uprow{background:var(--green-tint)}.doctype{border-radius:var(--r-control);background:var(--panel-2);border-color:var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.04em;font-size:9px;font-weight:700}.doctype.pdf{color:var(--red-fg);border-color:var(--red-line);background:var(--red-bg)}.doctype.img,.doctype.sheet{color:var(--green);border-color:var(--green-dim);background:var(--green-tint)}.doctype.doc{color:var(--text-2);border-color:var(--line-strong);background:var(--panel-2)}.docname{font-size:var(--fs-body)}.docmeta{font-family:var(--font-sans);color:var(--muted);font-size:11px}.docmeta .doclabel{font-size:var(--fs-small)}.fromtask{border-radius:var(--r-control);font-family:var(--font-sans);letter-spacing:.04em;padding:1px 6px;font-size:10px}.docbtns{gap:0}.docbtns .iconbtn{border-radius:0;margin-left:-1px}.docbtns .iconbtn:first-child{border-radius:var(--r-control) 0 0 var(--r-control);margin-left:0}.docbtns .iconbtn:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.docs .empty{border-bottom:1px solid var(--line-soft)}.upbar,.upbar i{border-radius:0}.upbar i{background:var(--accent);box-shadow:none}.spin{border-radius:var(--r-control)}.dropzone{padding:var(--sp-md) var(--sp-lg);background:var(--panel-2);gap:var(--sp-md);transition:background var(--t-fast);border:0;border-radius:0;margin:0}.docs.full .dropzone{margin-top:0}.dropzone:hover{border-color:var(--line-strong);background:var(--green-tint)}.dropzone.over{border-color:var(--green);background:var(--green-tint);box-shadow:inset 0 0 0 2px var(--green)}.dropzone .dzicon{border-radius:var(--r-control);background:var(--panel)}.dropzone .dztitle{font-size:var(--fs-small);font-weight:700}.dropzone .dzsub{font-family:var(--font-sans);color:var(--muted);font-size:11px}.modal-field .dropzone{padding:var(--sp-md);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--field)}.modal-field .dropzone:hover{border-color:var(--green)}.modal-sub{font-size:var(--fs-small)}.modal-field{margin-bottom:var(--sp-lg)}.modal-field:last-of-type{margin-bottom:0}.modal-label{margin-bottom:var(--sp-xs);font-family:var(--font-sans);letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.modal-opt{margin-left:var(--sp-xs);font-family:var(--font-sans);letter-spacing:.08em;color:var(--faint);font-size:10px;font-weight:400}.modal-input{min-height:44px;padding:0 var(--sp-md);font-size:var(--fs-body)}.modal-textarea{padding:var(--sp-sm) var(--sp-md)}.modal-select{appearance:auto;padding-right:var(--sp-sm)}.modal-hint{margin-top:var(--sp-xs);font-size:var(--fs-small);color:var(--muted)}.modal-error{margin-top:var(--sp-md);padding:var(--sp-sm) var(--sp-md);font-size:var(--fs-small)}.modal-row{gap:var(--sp-sm);padding:var(--sp-sm) 0;border-bottom:1px solid var(--line-soft)}.modal-row:first-child{padding-top:0}.modal-row .modal-input{font-size:var(--fs-body)}.modal-count{font-family:var(--font-sans);letter-spacing:0;font-size:11px}.modal-row .iconbtn{min-width:44px;min-height:44px}.modal-row .iconbtn:nth-last-child(2){border-radius:var(--r-control) 0 0 var(--r-control)}.modal-row .iconbtn:last-child{margin-left:calc(-1 * var(--sp-sm) - 1px);border-radius:0 var(--r-control) var(--r-control) 0}.modal-list .empty{padding:0 0 var(--sp-md);font-size:var(--fs-small)}.modal-addrow{margin-top:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--line)}.modal-addrow-fields{flex-wrap:nowrap;gap:0}.modal-addrow-fields .modal-input{border-radius:var(--r-control) 0 0 var(--r-control);min-width:0}.modal-addrow-fields .modal-input:focus{z-index:1;position:relative}.modal-addrow-fields .modal-btn{border:1px solid var(--accent);border-radius:0 var(--r-control) var(--r-control) 0;min-height:44px;margin-left:-1px}.staged{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--line);background:var(--panel-2);border-radius:0}.staged .stmeta{font-family:var(--font-sans);color:var(--muted);font-size:11px}.checkrow{padding:var(--sp-md);border:1px solid var(--line);background:var(--panel-2);transition:border-color var(--t-fast);border-radius:0}.checkrow:hover{border-color:var(--line-strong)}.checkrow .crtitle{font-size:var(--fs-small)}.checkrow .crtitle b{font-weight:700}.checkrow .crsub{font-size:var(--fs-small)}.transcript-text{margin:calc(-1 * var(--sp-lg));padding:var(--sp-lg);font-family:var(--font-sans);font-size:var(--fs-small);border:0;border-radius:0;line-height:1.6}.modal .page-state{padding:var(--sp-xl) 0;font-size:var(--fs-body)}
.q-search{min-width:200px;min-height:0;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-small);border-radius:0;flex:0 380px;align-self:stretch}.q-search::placeholder{color:var(--muted)}.q-search:focus{box-shadow:inset 0 -2px 0 var(--accent);outline:none}.q-page{padding:0}.q-grid{background:var(--panel);gap:0}.q-listcol{border-right:1px solid var(--line);gap:0}.q-filters{background:var(--panel-2);border-bottom:1px solid var(--line);align-items:stretch;gap:0;min-height:44px}.q-filter{padding:0 var(--sp-lg);border:0;border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;transition:background var(--t-fast), color var(--t-fast);border-radius:0;align-items:center;font-size:11px;display:flex;position:relative}.q-filter:hover{background:var(--raised);color:var(--text);text-decoration:none}.q-filter.active{background:var(--panel);border-color:var(--line);color:var(--green);font-weight:700}.q-filter.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.q-undecided{padding:0 var(--sp-lg);color:var(--amber-fg);font-family:var(--font-sans);letter-spacing:.1em;align-items:center;font-size:11px;font-weight:700;display:flex}.q-panel{box-shadow:none;border:0;border-radius:0}.q-listpanel{border-bottom:1px solid var(--line);padding:0}.q-row{border-bottom:1px solid var(--line-soft)}.q-row+.q-row{border-top:0}.q-row-link{padding:var(--sp-md) var(--sp-lg) var(--sp-md) calc(var(--sp-lg) - 3px);transition:background var(--t-fast);border-radius:0}.q-row[data-unmatched=true] .q-row-link{border-left-color:var(--amber-fg)}.q-row-link:hover{background:var(--raised);text-decoration:none}.q-when{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-small);font-variant-numeric:lining-nums tabular-nums}.q-faint{color:var(--muted);font-size:var(--fs-small)}.q-title{color:var(--text);font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:1.3}.q-people{gap:var(--sp-xs)}.q-chip{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);padding:2px 8px}.q-chip.more{color:var(--muted)}.q-reason{color:var(--muted);font-size:var(--fs-small);line-height:1.5}.q-row-link{grid-template-columns:150px minmax(0,1.1fr) minmax(0,1fr) 240px}@media (max-width:1700px){.q-row-link{grid-template-columns:140px minmax(0,1fr) 230px}}.q-dest{border:1px solid var(--line-strong);border-radius:var(--r-control);font-size:var(--fs-small);padding:3px 9px;line-height:1.4}.q-dest.high{background:var(--green-tint);border-color:var(--green-dim);color:var(--green)}.q-dest.low{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber-fg)}.q-dest.none{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber-fg);font-weight:700}.q-dest.filed{background:var(--panel);border-color:var(--line-strong);color:var(--muted)}.q-empty{padding:var(--sp-2xl) var(--sp-lg);color:var(--muted);font-size:var(--fs-small)}.q-side{gap:0}.q-sources-panel{border-bottom:1px solid var(--line);flex:0 auto;padding:0}.q-h{min-height:44px;padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-sans);letter-spacing:.1em;align-items:center;margin:0;font-size:11px;font-weight:700;display:flex}.q-sources{gap:0}.q-source{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line-soft)}.q-source:last-child{border-bottom:0}.q-source-name{color:var(--text);font-family:var(--font-display);font-size:var(--fs-body);font-weight:600}.q-source-mail{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small)}.q-source-state{color:var(--muted);font-size:var(--fs-small)}.q-source-off{color:var(--amber-fg);font-size:var(--fs-small)}.q-taking{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.5}.q-taking strong{color:var(--text);font-weight:600}.q-taking-none{background:var(--amber-bg);border-bottom-color:var(--amber-line);color:var(--amber-fg)}.q-taking-none a{color:inherit;text-decoration:underline}.q-empty-note,.q-lede{padding:var(--sp-md) var(--sp-lg);color:var(--muted);font-size:var(--fs-small);line-height:1.5}.q-lede{background:var(--panel);border-bottom:1px solid var(--line)}@media (max-width:1500px){.q-side{max-height:calc(100dvh - 56px);top:0}}@media (max-width:900px){.q-listcol{border-right:0}.q-side{max-height:none}.q-row-link{grid-template-columns:minmax(0,1fr)}.q-grid{grid-template-rows:minmax(0,1fr) auto}.q-search{border-left:0;flex:100%;min-height:44px}}@media (max-width:700px){.q-filter{padding:0 var(--sp-sm);flex:1 1 0;justify-content:center}.q-filter:last-of-type{border-right:0}.q-undecided{min-height:40px;padding:0 var(--sp-lg);border-top:1px solid var(--line);flex:100%}}.qd{gap:0;padding:0}.qd-head{background:var(--panel);border-bottom:1px solid var(--line);align-items:stretch;gap:0}.qd-head-text{padding:var(--sp-md) var(--sp-lg);flex:auto}.qd-back{margin-bottom:var(--sp-xs);color:var(--muted);font-size:var(--fs-small);transition:color var(--t-fast)}.qd-back:hover{color:var(--green)}.qd-title{font-size:var(--fs-h3);letter-spacing:0}.qd-when{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small)}.qd-facts{flex-wrap:nowrap;align-items:stretch;gap:0}.qd-fact{padding:var(--sp-sm) var(--sp-lg);border-left:1px solid var(--line);justify-content:center;gap:2px}.qd-fact:first-child{padding-left:var(--sp-lg);border-left:1px solid var(--line)}.qd-fact-value{font-size:var(--fs-h3);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}.qd-fact-unit{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.qd-resolved{padding:var(--sp-md) var(--sp-lg);border:0;border-bottom:1px solid var(--line);border-left:3px solid var(--accent);background:var(--green-tint);color:var(--text-2);font-size:var(--fs-small);border-radius:0}.qd-grid{background:var(--panel);gap:0}.qd-panel{box-shadow:none;border:0;border-radius:0;padding:0}.qd-h{min-height:44px;padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-sans);letter-spacing:.1em;align-items:center;margin:0;font-size:11px;font-weight:700;display:flex}.qd-h-note{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums;font-size:11px;font-weight:400}.qd-scroll,.qd-panel>.qd-empty{padding:var(--sp-md) var(--sp-lg)}.qd-empty{color:var(--muted);font-size:var(--fs-small)}.qd-context{background:var(--panel);border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);gap:0}.qd-context-3{grid-template-rows:auto auto minmax(0,1fr)}.qd-people-panel,.qd-summary-panel{border-bottom:1px solid var(--line)}.qd-people{gap:0;padding:0}.qd-people li{padding:var(--sp-sm) var(--sp-lg);border-bottom:1px solid var(--line-soft)}.qd-people li:last-child{border-bottom:0}.qd-person{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600}.qd-person-mail{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small)}.qd-organiser{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400}.qd-short{margin-bottom:var(--sp-md);font-size:var(--fs-body)}.qd-keywords{gap:var(--sp-xs)}.qd-chip{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);padding:2px 8px}.qd-act-group+.qd-act-group{margin-top:var(--sp-md)}.qd-act-who{margin-bottom:var(--sp-xs);font-family:var(--font-display);font-size:var(--fs-body);font-weight:600}.qd-act-list{gap:var(--sp-xs)}.qd-act-list li{padding-left:var(--sp-sm);border-left:1px solid var(--line);color:var(--text-2);font-size:var(--fs-small)}.qd-act-at{color:var(--muted);font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.qd-act-note{margin-top:var(--sp-md);color:var(--muted);font-size:var(--fs-small)}.qd-transcript-panel{border-right:1px solid var(--line)}.qd-grid-solo .qd-transcript-panel{border-right:0}.qd-transcript{padding:var(--sp-md) var(--sp-lg);background:var(--panel);border:0;border-radius:0}.qd-line{gap:var(--sp-md);padding:var(--sp-xs) 0}.qd-speaker{color:var(--green);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:700;line-height:calc(var(--fs-body) * 1.6);padding-top:0}.qd-said{color:var(--text-2);font-size:var(--fs-body);line-height:1.6}.qd-decide-panel{border-left:3px solid var(--accent);border-bottom:1px solid var(--line);gap:0}.qd-decide-panel .modal-field{padding:var(--sp-md) var(--sp-lg) 0;margin:0}.qd-decide-panel .qd-field-grow{padding-bottom:var(--sp-md)}.qd-decide-panel .modal-label{margin-bottom:var(--sp-xs);color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;font-size:11px;font-weight:700}.qd-decide-panel .modal-input{font-size:var(--fs-small)}.qd-decide-panel>.modal-error{margin:0 var(--sp-lg) var(--sp-md)}.qd-decide-panel .modal-field .modal-error{margin-top:var(--sp-sm)}.qd-why{margin-top:var(--sp-xs);color:var(--muted);font-size:var(--fs-small)}.qd-why-none{color:var(--amber-fg)}.qd-decide-done .qd-why{padding:var(--sp-md) var(--sp-lg);margin:0}.qd-textarea{font-size:var(--fs-small)}.qd-actions{border-top:1px solid var(--line);gap:0;margin-top:auto;display:grid}.qd-actions .btn{min-height:48px;padding:0 var(--sp-lg);border:0;border-radius:0}.qd-approve{background:var(--accent);width:auto;color:var(--on-accent)}.qd-approve:hover,.qd-approve:disabled:hover{background:var(--accent);color:var(--on-accent)}.qd-approve:hover:not(:disabled){background:var(--accent-hover)}.qd-actions-minor{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.qd-actions-minor .btn+.btn{border-left:1px solid var(--line)}@media (max-width:1500px){.qd-context{border-bottom:1px solid var(--line);grid-template-rows:none}.qd-grid-solo .qd-context{border-right:0}.qd-people-panel{border-right:1px solid var(--line);border-bottom:0}.qd-people li:last-child{border-bottom:1px solid var(--line-soft)}.qd-summary-panel{border-bottom:0}.qd-actions-panel{border-top:1px solid var(--line)}.qd-transcript-panel{border-bottom:1px solid var(--line)}.qd-decide{background:var(--panel);align-self:stretch;max-height:none;position:static}.qd-decide-panel{max-height:calc(100dvh - 56px);position:sticky;top:0}}@media (max-width:1100px){.qd-context,.qd-transcript-panel{border-right:0}.qd-decide-panel{max-height:none;position:static}}@media (max-width:820px){.qd-people-panel{border-right:0;border-bottom:1px solid var(--line)}.qd-people li:last-child{border-bottom:0}.qd-line{gap:0}.qd-speaker{padding-top:var(--sp-xs);line-height:1.5}}@media (max-width:700px){.qd-head{align-items:stretch}.qd-facts{border-top:1px solid var(--line);flex:100%}.qd-fact{padding:var(--sp-sm) var(--sp-md);flex:1 1 0}.qd-fact:first-child{padding-left:var(--sp-lg);border-left:0}}@media (max-width:1500px){:is(.shell.fill .shell-inner:has(>.q-page),.shell.fill .shell-inner:has(>.qd)){flex-direction:column;min-height:100%;display:flex}.q-listpanel{flex:1}}@media (max-width:1100px){.qd-grid{grid-template-rows:auto auto minmax(0,1fr);align-items:stretch}.qd-grid-solo{grid-template-rows:auto minmax(0,1fr)}}:is(.shell.fill.mobile .shell-inner:has(>.q-page),.shell.fill.mobile .shell-inner:has(>.qd)){padding:0 0 80px}

.exp-root .topbar .exp-actions{align-items:stretch;gap:0;display:flex}.exp-root .topbar .exp-actions .exp-print{min-height:0;padding:0 var(--sp-lg);gap:var(--sp-sm);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-small);white-space:nowrap;box-shadow:none;transition:background var(--t-fast), color var(--t-fast);border-radius:0;font-weight:700}.exp-root .topbar .exp-actions .exp-print:hover{background:var(--raised);color:var(--text);border-color:var(--line);box-shadow:none}.exp-root .topbar .exp-actions .exp-print:not(.quiet){background:var(--accent);border-left-color:var(--accent);color:var(--on-accent)}.exp-root .topbar .exp-actions .exp-print:not(.quiet):hover{background:var(--accent-hover);border-left-color:var(--accent-hover);color:var(--on-accent)}.exp-root .topbar .exp-actions .exp-print:disabled{opacity:.4;cursor:default}.exp-root .topbar .exp-actions .exp-print:disabled:hover{background:var(--panel);color:var(--text-2);border-color:var(--line)}.exp-root .topbar .exp-actions .exp-print:not(.quiet):disabled:hover{background:var(--accent);border-left-color:var(--accent);color:var(--on-accent)}.exp-root .topbar .exp-actions .exp-print:focus-visible{outline-offset:-2px}.exp-root .shell-inner .exp-studio{background:var(--panel);gap:0;padding:0}.exp-root .exp-studio .exp-options{box-shadow:none;background:var(--panel);border:0;border-radius:0;container-type:inline-size}.exp-root .exp-studio .exp-facts{border-bottom:1px solid var(--line);gap:0;padding:0}.exp-root .exp-studio .exp-fact{padding:var(--sp-md);border-left:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;transition:none}.exp-root .exp-studio .exp-fact:nth-child(3n+1){padding-left:var(--sp-md);border-left:0}.exp-root .exp-studio .exp-fact:nth-child(3n){border-right:0}.exp-root .exp-studio .exp-fact:nth-child(n+4){border-bottom:0}.exp-root .exp-studio .exp-fact.off{opacity:1}.exp-root .exp-studio .exp-fact-n{font-size:var(--fs-h4);letter-spacing:0;color:var(--text);font-variant-numeric:lining-nums tabular-nums;line-height:1.2}.exp-root .exp-studio .exp-fact-n.hot{color:var(--green)}.exp-root .exp-studio .exp-fact.off .exp-fact-n{color:var(--faint)}.exp-root .exp-studio .exp-fact-of{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted);font-weight:400}.exp-root .exp-studio .exp-fact-l{color:var(--muted);font-size:11px}.exp-root .exp-studio .exp-fact.off .exp-fact-l{color:var(--faint)}.exp-root .exp-studio .exp-block{border-bottom:1px solid var(--line);padding:0}.exp-root .exp-studio .exp-block:last-child{border-bottom:0;padding-bottom:0}.exp-root .exp-studio .exp-block-people{min-height:320px;padding-bottom:0}.exp-root .exp-studio .exp-block-head{min-height:40px;padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);margin:0}.exp-root .exp-studio .exp-h{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:700}.exp-root .exp-studio .exp-quick{gap:var(--sp-xs)}.exp-root .exp-studio .exp-quick button{min-height:28px;padding:0 var(--sp-sm);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);border-radius:var(--r-control);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;font-size:11px;font-weight:700}.exp-root .exp-studio .exp-quick button:hover{color:var(--green-bright);background:var(--raised)}.exp-root .exp-studio .exp-quick button:disabled{color:var(--faint);opacity:1;background:0 0}.exp-root .exp-studio .exp-find{width:auto;margin:var(--sp-sm) var(--sp-lg);min-height:36px;padding:0 var(--sp-md);font-size:var(--fs-small);color:var(--text);background:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-control);transition:border-color var(--t-fast)}.exp-root .exp-studio .exp-find::placeholder{color:var(--muted)}.exp-root .exp-studio .exp-find:focus{border-color:var(--green);box-shadow:none;outline:none}.exp-root .exp-studio .exp-people-list{margin:0;padding:0}.exp-root .exp-studio .exp-pgroup+.exp-pgroup{margin-top:0}.exp-root .exp-studio .exp-pgroup-head{min-height:36px;padding:var(--sp-xs) var(--sp-lg);background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);transition:background var(--t-fast);border-radius:0}.exp-root .exp-studio .exp-pgroup-head:hover{background:var(--raised)}.exp-root .exp-studio .exp-pgroup-label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.exp-root .exp-studio .exp-pgroup-tally{font-family:var(--font-sans);color:var(--faint);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.exp-root .exp-studio .exp-person{min-height:40px;padding:var(--sp-xs) var(--sp-lg);border-bottom:1px solid var(--line-soft);transition:background var(--t-fast);border-radius:0}.exp-root .exp-studio .exp-person:hover{background:var(--raised)}.exp-root .exp-studio .exp-pgroup:last-child .exp-person:last-child{border-bottom:0}.exp-root .exp-studio .exp-person-name{font-size:var(--fs-small);color:var(--text-2)}.exp-root .exp-studio .exp-person.on .exp-person-name{color:var(--text)}.exp-root .exp-studio .exp-person-n{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.exp-root .exp-studio .exp-person.on .exp-person-n{color:var(--green)}.exp-root .exp-studio .exp-nomatch{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-small);color:var(--muted);margin:0}.exp-root .exp-studio .exp-options .chk{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--field);width:18px;height:18px;margin-top:0}.exp-root .exp-studio .exp-options .chk:hover{border-color:var(--green)}.exp-root .exp-studio .exp-options .chk:checked{background:var(--accent);border-color:var(--accent)}.exp-root .exp-studio .exp-options .chk:checked:after{border-color:var(--on-accent);border-width:0 2px 2px 0;width:4px;height:8px;top:2px;left:5.5px}.exp-root .exp-studio .exp-options .chk:indeterminate{background:var(--accent);border-color:var(--accent)}.exp-root .exp-studio .exp-options .chk:indeterminate:after{background:var(--on-accent);height:2px;top:7px;left:4px;right:4px}.exp-root .exp-studio .exp-note{padding:var(--sp-sm) var(--sp-lg);font-size:var(--fs-small);color:var(--muted);border-bottom:1px solid var(--line-soft);margin:0;line-height:1.45}.exp-root .exp-studio .exp-ticks{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}@container (max-width:359px){.exp-root .exp-studio .exp-ticks{grid-template-columns:minmax(0,1fr)}}.exp-root .exp-studio .exp-tick{gap:var(--sp-sm);min-height:40px;padding:var(--sp-sm) var(--sp-md);background:var(--panel);transition:background var(--t-fast);border-radius:0}.exp-root .exp-studio .exp-tick:hover{background:var(--raised)}.exp-root .exp-studio .exp-tick .chk{margin-top:1px}.exp-root .exp-studio .exp-tick-label{font-size:var(--fs-small);color:var(--text)}.exp-root .exp-studio .exp-tick-hint{color:var(--muted);font-size:11px}.exp-root .exp-studio .exp-block>.exp-tick{padding:var(--sp-md) var(--sp-lg)}.exp-root .exp-studio .exp-pastdue{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text-2);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}.exp-root .exp-studio .exp-pastdue>span{padding:var(--sp-sm) var(--sp-lg)}.exp-root .exp-studio .exp-pastdue button{width:100%;min-height:44px;padding:0 var(--sp-lg);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--green);background:var(--panel);border:0;border-top:1px solid var(--line-soft);transition:background var(--t-fast), color var(--t-fast);border-radius:0;font-weight:700}.exp-root .exp-studio .exp-pastdue button:hover{background:var(--raised);color:var(--green-bright);border-color:var(--line-soft)}.exp-root .exp-studio .exp-pastdue button:focus-visible{outline-offset:-2px}.exp-root .exp-studio .exp-preview{background:var(--panel-2);border:0;border-left:1px solid var(--line);box-shadow:none;padding:var(--sp-md) var(--sp-xl) var(--sp-2xl);border-radius:0}.exp-root .exp-studio .exp-empty{color:var(--muted);font-size:var(--fs-body)}.exp-root .exp-studio .exp-dlerror{margin:0 0 var(--sp-md);padding:var(--sp-sm) var(--sp-lg);font-size:var(--fs-small);border-radius:0}@media (max-width:1500px){.exp-root .exp-studio .exp-options{max-height:calc(100dvh - 56px);top:0}.exp-root .exp-studio .exp-preview{overflow:visible}}@media (max-width:1100px){.exp-root .exp-studio .exp-options{max-height:none;position:static;overflow:visible}.exp-root .exp-studio .exp-block-people{min-height:0}.exp-root .exp-studio .exp-preview{border-left:0;border-top:1px solid var(--line);padding:var(--sp-lg) var(--sp-lg) var(--sp-xl)}}@media (max-width:900px){.exp-root .shell.fill.mobile .shell-inner{padding:0 0 80px}.exp-root .topbar .exp-actions{width:100%}.exp-root .topbar .exp-actions .exp-print{min-height:44px;padding:0 var(--sp-md);font-size:var(--fs-small);flex:1 1 0;justify-content:center}.exp-root .topbar .exp-actions .exp-print:first-child{border-left:0}.exp-root .exp-studio .exp-pgroup-head,.exp-root .exp-studio .exp-person,.exp-root .exp-studio .exp-tick{min-height:44px}}@media print{.exp-root .shell-inner .exp-studio{background:0 0;padding:0;display:block}.exp-root .exp-studio .exp-preview{background:0 0;border:0;padding:0;display:block;overflow:visible!important}}
.topbar-tools .contacts-search{min-width:200px;max-width:none;padding:0 var(--sp-md);background:var(--panel);border:0;border-left:1px solid var(--line);color:var(--text);font-size:var(--fs-small);accent-color:var(--accent);border-radius:0;flex:0 380px;margin:0}.topbar-tools .contacts-search::placeholder{color:var(--muted)}.topbar-tools .contacts-search:focus{box-shadow:inset 0 -2px 0 var(--accent);outline:none}@media (max-width:900px){.topbar-tools .contacts-search{border-left:0;flex:100%;min-height:44px}}.contacts-page{padding:0}@media (min-width:700px){.contacts-page{padding:0}}.contacts-actions{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:0;display:flex}.contacts-actions .btn{min-height:48px;padding:0 var(--sp-md);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);border-radius:0;flex:1 1 0;font-weight:700;line-height:1.2}.contacts-actions .capture .btn:first-child{border-left:0}.contacts-actions .btn:hover{background:var(--raised);border-color:var(--line);color:var(--text)}.contacts-actions .btn:disabled:hover{background:var(--panel);color:var(--text-2)}.contacts-actions .btn.primary{background:var(--accent);border-left-color:var(--accent);color:var(--on-accent)}.contacts-actions .btn.primary:hover{background:var(--accent-hover);border-left-color:var(--accent-hover);color:var(--on-accent)}.contacts-actions .btn.primary:disabled:hover{background:var(--accent);color:var(--on-accent)}.contacts-actions .modal-error{padding:var(--sp-sm) var(--sp-lg);border:0;border-top:1px solid var(--red-line);font-size:var(--fs-small);border-radius:0;flex:100%;order:3;margin:0}.contacts-count{padding:var(--sp-sm) var(--sp-lg);background:var(--panel);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);font-variant-numeric:lining-nums tabular-nums;margin:0}.contacts-empty{padding:var(--sp-2xl) var(--sp-lg);background:var(--panel);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-body);text-align:center;margin:0}.contacts-group{background:var(--panel);border-bottom:1px solid var(--line);margin:0}.contacts-group+.contacts-group{margin-top:0}.contacts-groupname{align-items:center;gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);min-height:40px;color:var(--text);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700;display:flex}.contacts-groupname:after{content:none}.contacts-groupcount{color:var(--muted);font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;order:0;font-size:11.5px;font-weight:400}.contacts-grid{gap:0;display:block}.contacts-grid>li{border-bottom:1px solid var(--line-soft);display:flex}.contacts-grid>li:last-child{border-bottom:0}.contact-card{align-items:center;column-gap:var(--sp-lg);width:100%;min-height:56px;padding:var(--sp-md) var(--sp-lg);background:var(--panel);color:var(--text);transition:background var(--t-fast);border:0;border-radius:0;grid-template-columns:minmax(220px,1.2fr) minmax(0,2fr) minmax(0,1.4fr) auto;grid-template-areas:"who role reach tags""who company reach tags";display:grid}.contact-card:hover{background:var(--raised);border-color:#0000}.contact-card:focus-visible{outline-offset:-2px}.contact-card-top{gap:var(--sp-md);grid-area:who}.contact-initial{border:1px solid var(--green-dim);border-radius:var(--r-control);background:var(--green-tint);width:36px;height:36px;color:var(--green);font-family:var(--font-display);font-size:var(--fs-small)}.contact-thumb{border:1px solid var(--line);opacity:1;border-radius:0;transition:none}.contact-name{color:var(--text);font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:1.25}.contact-role{color:var(--text-2);font-size:var(--fs-small);grid-area:role;align-self:end;margin-top:0;line-height:1.4}.contact-company{color:var(--muted);font-size:var(--fs-small);grid-area:company;align-self:start;margin-top:0;line-height:1.4}.contact-reach{min-width:0;color:var(--muted);font-size:var(--fs-small);grid-area:reach;gap:0;margin-top:0;line-height:1.4}.contact-phone{font-family:var(--font-sans);font-size:var(--fs-small);font-variant-numeric:lining-nums tabular-nums}.contact-tags{justify-self:end;gap:var(--sp-xs);grid-area:tags;margin-top:0;padding-top:0}.contact-tag{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);letter-spacing:.04em;padding:3px 9px;font-size:11px}@media (max-width:900px){.contact-card{row-gap:var(--sp-xs);grid-template-columns:minmax(0,1fr);grid-template-areas:"who""role""company""reach""tags"}.contact-role,.contact-company{align-self:auto}.contact-role{margin-top:var(--sp-xs)}.contact-tags{margin-top:var(--sp-xs);justify-self:start}}@media (max-width:700px){.contacts-page{padding:0}.contacts-count,.contacts-empty,.contacts-group{order:1}.contacts-actions{background:var(--panel);border-top:1px solid var(--line);border-bottom:0;order:2;margin:0;padding:0}.contacts-actions .btn.primary{min-height:48px;font-size:var(--fs-body);flex:100%}.contacts-actions .btn:not(.primary){border-top:1px solid var(--line);flex:1 1 0;min-height:44px}.contacts-actions .capture .btn+.btn{border-left:0}}.modal-foot .btn{min-height:48px;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);transition:background var(--t-fast), color var(--t-fast);border-radius:0;font-weight:700}.modal-foot .btn:first-child{border-left:0}.modal-foot .btn:hover:not(:disabled){background:var(--raised);border-color:var(--line);color:var(--text)}.modal-foot .btn:disabled:hover{background:var(--panel);color:var(--text-2)}.modal-foot .btn.primary{background:var(--accent);color:var(--on-accent)}.modal-foot .btn.primary:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.modal-foot .btn.primary:disabled:hover{background:var(--accent);color:var(--on-accent)}.modal-foot .btn.danger{background:var(--red-bg);color:var(--red-fg)}.modal-foot .btn.danger:hover:not(:disabled){background:var(--red-line);color:var(--red-fg)}.modal-foot .btn.danger:disabled:hover{background:var(--red-bg);color:var(--red-fg)}.modal-foot .btn.danger-quiet{background:var(--panel);color:var(--red-fg)}.modal-foot .btn.danger-quiet:hover:not(:disabled){background:var(--red-bg);border-color:var(--line);color:var(--red-fg)}@media (max-width:700px){.modal-foot .btn{min-height:48px}.modal-foot{padding-bottom:env(safe-area-inset-bottom,0px)}}.acct-client input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:0}.modal-hint{color:var(--muted)}.contact-card-img{width:calc(100% + 2 * var(--sp-lg));max-height:240px;margin:calc(-1 * var(--sp-lg)) calc(-1 * var(--sp-lg)) var(--sp-lg);background:var(--panel-2);border:0;border-bottom:1px solid var(--line);border-radius:0}.contact-detail{gap:0}.contact-detail-row{gap:var(--sp-md);padding:var(--sp-sm) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);display:grid}.contact-detail-row:last-child{border-bottom:0}.contact-detail-row dt{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-top:2px;font-size:11px}.contact-detail-row dd{color:var(--text);font-size:var(--fs-small);overflow-wrap:anywhere;line-height:1.5}.contact-links{gap:var(--sp-md);padding:var(--sp-sm) 0 0;border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:96px minmax(0,1fr);margin-top:0;display:grid}.contact-links .modal-label{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;margin:0;padding-top:2px;font-size:11px}.promote-head{align-items:center;gap:var(--sp-md);margin:0 calc(-1 * var(--sp-lg));padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:40px}.promote-head .modal-label{color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:11px}.promote-toggle{min-height:32px;padding:0 var(--sp-md);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;transition:background var(--t-fast), color var(--t-fast);font-size:11px;font-weight:700}.promote-toggle:hover{background:var(--raised);color:var(--text)}.promote-list{margin:0 calc(-1 * var(--sp-lg));border-bottom:1px solid var(--line);gap:0;padding:0}.promote-row{gap:var(--sp-md);min-height:48px;padding:var(--sp-sm) var(--sp-lg);border-bottom:1px solid var(--line-soft);transition:background var(--t-fast);border-radius:0;flex-shrink:0}.promote-row:last-child{border-bottom:0}.promote-row:hover{background:var(--raised)}.promote-row.is-done:hover{background:var(--panel)}.promote-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.promote-name{color:var(--text);font-size:var(--fs-small);font-weight:700}.promote-sub{color:var(--muted);font-size:var(--fs-small)}.promote-done{color:var(--muted);font-family:var(--font-sans);font-size:10px}.promote-list+.modal-copy,.promote-list+.modal-error{margin-top:var(--sp-md)}
.acct-role,.acct-off,.conn-state{vertical-align:middle;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--text-2);font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.acct-off{margin-left:var(--sp-sm);color:var(--muted)}.modal-label{margin-bottom:var(--sp-xs);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.modal-hint,.modal-sub,.modal-copy{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.modal-copy{margin:0 0 var(--sp-md);font-size:var(--fs-body);color:var(--text-2)}.modal-foot .btn{width:100%;min-height:48px;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);transition:background var(--t-fast), color var(--t-fast);border-radius:0;font-weight:700}.modal-foot .btn:first-child{border-left:0}.modal-foot .btn:hover:not(:disabled){background:var(--raised);border-color:var(--line);color:var(--text)}.modal-foot .btn:disabled:hover{border-color:var(--line);color:var(--text-2)}.modal-foot .btn.primary,.settings-page .btn.primary,.topbar-tools>.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.modal-foot .btn.primary:hover:not(:disabled),.settings-page .btn.primary:hover:not(:disabled),.topbar-tools>.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent);box-shadow:none}.modal-foot .btn.primary:disabled:hover,.settings-page .btn.primary:disabled:hover,.topbar-tools>.btn.primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.modal-foot .btn.danger,.settings-page .btn.danger,.accounts-table .btn.danger-quiet{color:var(--red-fg)}.modal-foot .btn.danger:hover:not(:disabled),.settings-page .btn.danger:hover:not(:disabled),.accounts-table .btn.danger-quiet:hover:not(:disabled){background:var(--red-bg);border-color:var(--red-line);color:var(--red-fg)}.modal-foot .btn.danger:disabled:hover,.settings-page .btn.danger:disabled:hover,.accounts-table .btn.danger-quiet:disabled:hover{color:var(--red-fg)}.modal-foot .btn.danger{background:var(--red-bg);border-color:var(--line)}.modal-foot .btn.danger:hover:not(:disabled){background:var(--red-line);border-color:var(--line)}.modal-foot .btn.danger:disabled:hover{background:var(--red-bg)}.acct-clientlist{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--field);gap:0;max-height:240px;margin-top:0;padding:0;overflow-y:auto}.acct-client{gap:var(--sp-sm);min-height:44px;padding:var(--sp-sm) var(--sp-md);border-bottom:1px solid var(--line-soft);font-size:var(--fs-body);transition:background var(--t-fast)}.acct-client:last-child{border-bottom:0}.acct-client:hover{background:var(--raised)}.acct-client input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.modal-field .modal-error{margin-top:var(--sp-sm)}.topbar-tools>.btn{min-height:0;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);font-size:var(--fs-small);white-space:nowrap;border-radius:0;font-weight:700}.accounts-page{padding:0}.accounts-page>.modal-error{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-small);border-width:0 0 1px;border-radius:0;margin:0}.accounts-table{border-collapse:collapse;border-bottom:1px solid var(--line);width:100%;font-size:var(--fs-small)}.accounts-table th{padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:11px;font-weight:700}.accounts-table td{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line-soft);vertical-align:middle}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table tbody tr{transition:background var(--t-fast)}.accounts-table tbody tr:hover td{background:var(--raised)}.accounts-table td:first-child{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--text)}.acct-you{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted);font-weight:400}.acct-email,.acct-clients{color:var(--muted)}.acct-actions{text-align:right;white-space:nowrap}.acct-actions .btn{vertical-align:middle;padding:0 var(--sp-md);border-radius:0}.acct-actions .btn+.btn{margin-left:-1px}.acct-actions .btn:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.acct-actions .btn:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.acct-actions .btn:hover:not(:disabled),.acct-actions .btn:focus-visible{z-index:1;position:relative}.accounts-table .btn.danger-quiet{border-color:var(--line-strong);background:var(--panel)}.accounts-table .btn.danger-quiet:disabled:hover{border-color:var(--line-strong)}.acct-empty{padding:var(--sp-xl) var(--sp-lg);text-align:center;color:var(--muted)}.settings-page{gap:0;max-width:none;padding:0;display:block}.settings-card{background:var(--panel);border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;margin:0;padding:0}.settings-h{padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:11px;font-weight:700}.settings-sub{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--muted);margin:0;line-height:1.5}.settings-sub:last-child{border-bottom:0}.settings-list{gap:0;margin:0;display:block}.settings-row{border-bottom:1px solid var(--line-soft);grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.settings-row:last-child{border-bottom:0}.settings-row dt{padding:var(--sp-md) var(--sp-lg);border-right:1px solid var(--line);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;line-height:1.5rem}.settings-row dd{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-body);color:var(--text);line-height:1.5}.settings-note{margin-top:var(--sp-xs);font-size:var(--fs-small);color:var(--muted);line-height:1.5}.settings-form{gap:0;display:block}.settings-form .modal-field{border-bottom:1px solid var(--line-soft);grid-template-columns:232px minmax(0,1fr);gap:0;margin:0;display:grid}.settings-form .modal-label{padding:var(--sp-md) var(--sp-lg);border-right:1px solid var(--line);grid-area:1/1/span 3;margin:0;line-height:1.5rem}.settings-form .modal-field>:not(.modal-label){grid-column:2}.settings-form .modal-input{margin:var(--sp-sm) var(--sp-lg) 0;width:auto}.settings-form .modal-field>:last-child:not(.modal-label){margin-bottom:var(--sp-sm)}.settings-form .modal-field>.settings-note,.settings-form .modal-field>.modal-error{margin:var(--sp-xs) var(--sp-lg) var(--sp-sm)}.settings-page .modal-input{min-height:44px;padding:0 var(--sp-md);font-size:var(--fs-body)}.settings-card>.modal-error,.settings-form>.modal-error,.settings-card>.settings-ok,.settings-form>.settings-ok{padding:var(--sp-md) var(--sp-lg);font-size:var(--fs-small);border-width:0 0 1px;border-radius:0;margin:0;line-height:1.5}.settings-ok{background:var(--green-tint);border:1px solid var(--green-dim);color:var(--green);font-size:var(--fs-small)}.settings-actions,.settings-card>.conn-actions{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;justify-content:stretch;gap:0;margin-top:-1px;padding:0;display:grid}.settings-actions .btn,.settings-card>.conn-actions .btn{width:100%;min-height:48px;padding:0 var(--sp-lg);border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text-2);font-size:var(--fs-small);transition:background var(--t-fast), color var(--t-fast);border-radius:0;margin:0;font-weight:700}.settings-actions .btn:first-child,.settings-card>.conn-actions .btn:first-child{border-left:0}.settings-actions .btn:hover:not(:disabled),.settings-card>.conn-actions .btn:hover:not(:disabled){background:var(--raised);border-color:var(--line);color:var(--text)}.settings-actions .btn:disabled:hover,.settings-card>.conn-actions .btn:disabled:hover{border-color:var(--line);color:var(--text-2)}.settings-card>.conn-actions .btn.danger,.settings-card>.conn-actions .btn.danger:hover:not(:disabled){border-color:var(--line)}.conn-list{gap:0;margin:0;display:block}.conn-row{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0;display:block}.conn-row:last-child{border-bottom:0}.conn-head{gap:var(--sp-sm);min-height:48px;padding:var(--sp-sm) var(--sp-lg);background:var(--panel-2);border-bottom:1px solid var(--line)}.conn-label{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lead);color:var(--text)}.conn-dot{width:8px;height:8px}.conn-row[data-enabled=true] .conn-state{background:var(--green-tint);border-color:var(--green-dim);color:var(--green)}.conn-facts{gap:0}.settings-row dd:has(>.conn-url){flex-wrap:wrap;align-items:stretch;display:flex}.settings-row dd:has(>.conn-url)>.settings-note{flex-basis:100%}.conn-url{min-width:0;min-height:40px;padding:var(--sp-xs) var(--sp-md);border:1px solid var(--line-strong);border-radius:var(--r-control) 0 0 var(--r-control);background:var(--field);color:var(--text);font-size:var(--fs-small);word-break:break-all;flex:1 1 0;align-items:center;margin:0;line-height:1.4;display:inline-flex}.conn-url+.btn{min-height:40px;padding:0 var(--sp-md);border-radius:0 var(--r-control) var(--r-control) 0;flex:none;margin-left:-1px}.conn-row .conn-actions{padding:var(--sp-md) var(--sp-lg);border-top:1px solid var(--line-soft);justify-content:flex-end;gap:0}.conn-row .conn-actions .btn{padding:0 var(--sp-md);border-radius:0}.conn-row .conn-actions .btn+.btn{margin-left:-1px}.conn-row .conn-actions .btn:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.conn-row .conn-actions .btn:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.conn-row .conn-actions .btn:hover:not(:disabled),.conn-row .conn-actions .btn:focus-visible{z-index:1;position:relative}@media (max-width:900px){.topbar-tools>.btn{border-left:0;flex:1 1 0;min-height:44px}}@media (max-width:700px){.accounts-page{padding:0}.accounts-table tr{padding:var(--sp-md) var(--sp-lg);background:var(--panel);border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.accounts-table tbody tr:last-child{border-bottom:0}.accounts-table tbody tr:hover td{background:0 0}.accounts-table td{border:0;padding:2px 0}.accounts-table td:before{margin-right:var(--sp-sm);font-family:var(--font-sans);letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.accounts-table td:first-child{margin-bottom:var(--sp-xs);font-size:var(--fs-lead);font-weight:600}.accounts-table .acct-actions{margin-top:var(--sp-sm);text-align:left;white-space:normal;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.accounts-table .acct-actions:before{content:none}.accounts-table .acct-actions .btn{width:100%;min-height:44px;margin:0}.accounts-table .acct-actions .btn+.btn{margin:0 0 0 -1px}}@media (max-width:560px){.settings-page{padding:0}.settings-row{grid-template-columns:minmax(0,1fr);gap:0}.settings-row dt{padding:var(--sp-sm) var(--sp-lg) 0;border-right:0;line-height:1.5}.settings-row dd{padding:var(--sp-xs) var(--sp-lg) var(--sp-md)}.settings-form .modal-field{grid-template-columns:minmax(0,1fr)}.settings-form .modal-label{padding:var(--sp-sm) var(--sp-lg) 0;border-right:0;grid-area:auto/1;line-height:1.5}.settings-form .modal-field>:not(.modal-label){grid-column:1}.settings-form .modal-input{margin-top:var(--sp-xs)}.conn-row .conn-actions{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:stretch;display:grid}.conn-row .conn-actions .btn{flex:none;width:100%;min-height:44px}}

.t-filters{background:var(--panel-2);border-bottom:1px solid var(--line);align-items:stretch;gap:0;min-height:44px;display:flex}.t-filter{padding:0 var(--sp-lg);border:0;border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;transition:background var(--t-fast), color var(--t-fast);border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.t-filter:last-child{border-right:0}.t-filter:hover{background:var(--raised);color:var(--text)}.t-filter.active{background:var(--panel);color:var(--green);font-weight:700}.t-filter.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.t-filter .n{color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.t-filter.active .n{color:var(--green)}.t-list{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:var(--panel);border-radius:0;margin:0;padding:0}.t-empty{padding:var(--sp-2xl) var(--sp-lg);border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:var(--fs-body)}.t-row{border-bottom:1px solid var(--line-soft);scroll-margin-top:72px}.t-row-line{align-items:flex-start;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);transition:background var(--t-fast);flex-wrap:nowrap;display:flex;position:relative}.t-open{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.t-open:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.t-row-line>.chk,.t-row-line>.t-origin,.t-row-line>.iconbtn{z-index:2;position:relative}.t-row-line:hover{background:var(--raised)}.t-row .chk{flex-shrink:0}.t-main{cursor:pointer;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;display:block}.t-label{font-size:var(--fs-body);line-height:1.5}.t-label.done{color:var(--done);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.t-origin{align-items:baseline;gap:var(--sp-sm);flex-shrink:0;display:inline-flex}.t-src{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);white-space:nowrap;font-weight:600}.t-card{color:var(--green);font-family:var(--font-sans);font-size:var(--fs-small);white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:none}.t-card:hover{text-decoration:underline}.t-row .due{flex-shrink:0}.t-counts{align-items:center;gap:var(--sp-sm);color:var(--muted);font-size:var(--fs-small);font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;display:flex}.t-counts span{align-items:center;gap:3px;display:inline-flex}.t-counts svg{width:14px;height:14px}.t-row .iconbtn{flex-shrink:0}.t-chev{color:var(--muted);transition:transform var(--t-fast);flex-shrink:0;display:flex}.t-chev svg{width:16px;height:16px}.t-chev.open{color:var(--green);transform:rotate(90deg)}.t-detail{padding:var(--sp-lg);border-top:1px solid var(--line);background:var(--panel-2)}.t-desc{margin:0 0 var(--sp-md);color:var(--text-2);font-size:var(--fs-body);white-space:pre-wrap;line-height:1.55}.t-meta{margin:0 0 var(--sp-lg);color:var(--muted);font-size:var(--fs-small)}.t-h{margin:0 0 var(--sp-sm);color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.t-subs{margin-bottom:var(--sp-lg)}.t-subs ul,.t-comments ul{margin:0 0 var(--sp-sm);padding:0;list-style:none}.t-sub{align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) 0;border-bottom:1px solid var(--line-soft);display:flex}.t-sub:last-child{border-bottom:0}.t-sub-label{min-width:0;color:var(--text);font-size:var(--fs-body);flex:auto}.t-sub-label.done{color:var(--done);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.t-made{color:var(--faint);font-family:var(--font-sans);font-size:var(--fs-small);flex-shrink:0}.t-comment{padding:var(--sp-sm) 0;border-bottom:1px solid var(--line-soft);position:relative}.t-comment:last-child{border-bottom:0}.t-who{align-items:baseline;gap:var(--sp-sm);padding-right:44px;display:flex}.t-who-name{color:var(--text);font-weight:600;font-size:var(--fs-small)}.t-comment-body{margin:var(--sp-xs) 0 0;color:var(--text-2);font-size:var(--fs-body);white-space:pre-wrap;line-height:1.5}.t-comment>.iconbtn{top:var(--sp-sm);position:absolute;right:0}.t-add{margin-top:var(--sp-sm);gap:0;display:flex}.t-add input[type=text],.t-add textarea{min-width:0;min-height:40px;padding:var(--sp-sm) var(--sp-md);border:1px solid var(--line-strong);border-radius:var(--r-control) 0 0 var(--r-control);background:var(--field);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-small);flex:auto}.t-add textarea{resize:vertical;min-height:64px}.t-add input:focus,.t-add textarea:focus{border-color:var(--green);outline:none}.t-add .btn{min-height:40px;padding:0 var(--sp-lg);border:1px solid var(--accent);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--accent);color:var(--on-accent);font-size:var(--fs-small);flex-shrink:0;margin-left:-1px;font-weight:700}.t-add .btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.t-foot{margin-top:var(--sp-lg);padding-top:var(--sp-md);border-top:1px solid var(--line)}.t-foot a{color:var(--green);font-size:var(--fs-small);font-weight:700;text-decoration:none}.t-foot a:hover{text-decoration:underline}@media (max-width:600px){.t-filter{letter-spacing:.03em;gap:3px;padding:0 4px;font-size:9.5px}.t-row-line{row-gap:var(--sp-xs);flex-wrap:wrap}.t-row .chk{order:0}.t-main{order:1}.t-row .iconbtn{order:2}.t-chev{order:3}.t-origin{flex:100%;order:4}.t-row .due{order:5}.t-counts{order:6;margin-left:auto}.t-detail{padding:var(--sp-sm)}}
