.inbox{flex-direction:column;height:calc(100dvh - 69px);min-height:520px;display:flex}.stats{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.stat{align-items:baseline;gap:var(--s-2);padding:10px var(--s-4);border-right:1px solid var(--line);white-space:nowrap;font-size:var(--t-12);display:flex}.stat:last-child{border-right:0}.s-label{color:var(--ink-3);font-weight:500}.s-val{font-size:var(--t-16);letter-spacing:-.01em;font-weight:600}.s-was{color:var(--ink-3);align-items:center;gap:3px;display:inline-flex}.s-was svg{width:12px;height:12px}.panes{flex:1;grid-template-columns:340px minmax(0,1fr) 300px;min-height:0;display:grid}.list-pane{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.l-head{padding:var(--s-2) var(--s-3) var(--s-2);border-bottom:1px solid var(--line);gap:var(--s-2);display:grid}.l-top{align-items:center;gap:var(--s-1);min-width:0;display:flex}.l-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;padding-right:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.l-tabs::-webkit-scrollbar{display:none}.t-time.late{color:var(--attn);font-weight:600}.consent-v svg{color:var(--ink-3);flex:none}.inl{align-items:center;gap:6px;display:inline-flex}.l-tabs .tab{flex:none;padding:0 8px}.l-search{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sunken);min-width:0;height:30px;color:var(--ink-3);flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.l-search:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-wash)}.l-input{min-width:0;font-size:var(--t-13);background:0 0;border:0;outline:0;flex:1}.l-rows{flex:1;overflow-y:auto}.t-group[hidden]{display:none}.g-head{z-index:2;align-items:center;gap:var(--s-2);height:28px;padding:0 var(--s-4);background:var(--sunken);border-bottom:1px solid var(--line);font-size:var(--t-12);color:var(--ink-2);font-weight:600;display:flex;position:sticky;top:0}.g-head .count{color:var(--ink-3);font-weight:600}.t-st{place-items:center;width:14px;display:grid}.g-head .state-icon{flex:none}.ord-btn{color:var(--ink-3)}.trow{gap:var(--s-3);width:100%;min-height:44px;padding:4px var(--s-4);border-bottom:1px solid var(--line);text-align:left;transition:background var(--dur) var(--ease);grid-template-columns:14px 28px minmax(0,1fr);align-items:center;display:grid}.trow:hover{background:var(--hover)}.trow[aria-selected=true]{background:var(--select)}.unread-badge{font-size:var(--t-12);color:var(--ink-3);padding:0 var(--s-2);align-items:baseline;gap:5px;display:inline-flex}.f-m,.f-now,.trow[hidden]{display:none}.t-av{display:block;position:relative}.t-chan{background:var(--surface);width:13px;height:13px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.t-main{gap:0;min-width:0;line-height:1.25;display:grid}.t-top,.t-bot{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;display:flex}.t-name{font-weight:500;font-size:var(--t-13)}.trow[data-unread="1"] .t-name{font-weight:700}.t-time{font-size:var(--t-11);color:var(--ink-3);flex:none}.t-prev{font-size:var(--t-12);color:var(--ink-3)}.trow[data-unread="1"] .t-prev{color:var(--ink-2)}.t-ind{flex:none;align-items:center;gap:5px;display:flex}.t-ind .avatar{--sz:14px;font-size:7px}.trow .avatar.md{--sz:26px}.t-ind .avatar svg{width:9px;height:9px}.unread-dot{background:var(--violet);border-radius:50%;width:8px;height:8px}.trow .t-chan svg{width:8px;height:8px}.convos{flex-direction:column;min-width:0;min-height:0;display:flex}.convo{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.convo[hidden]{display:none}.c-head{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);min-height:52px;display:flex}.c-who{flex:1;min-width:0;display:grid}.c-who .t-meta{align-items:center;gap:4px;display:flex}.c-who .t-meta svg{width:12px;height:12px}.c-actions{align-items:center;gap:var(--s-2);display:flex}.det-btn{display:none}.c-state{align-items:center;gap:var(--s-2);padding:8px var(--s-4);border-bottom:1px solid var(--line);background:var(--sunken);font-size:var(--t-12);color:var(--ink-2);display:flex}.c-state strong{color:var(--ink)}.c-scroll{padding:var(--s-4);flex:1;overflow-y:auto}.c-log{gap:var(--s-3);max-width:720px;margin:0 auto;display:grid}.day{align-items:center;gap:var(--s-3);color:var(--ink-3);font-size:var(--t-11);font-weight:600;display:flex}.day:before,.day:after{content:"";background:var(--line);flex:1;height:1px}.msg{gap:var(--s-2);align-items:flex-end;max-width:82%;display:flex}.msg.in{justify-self:start}.msg.joy,.msg.team{flex-direction:row-reverse;justify-self:end}.bub{font-size:var(--t-13);background:var(--sunken);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;gap:3px;min-width:0;padding:8px 12px;line-height:1.45;display:grid}.msg.in .bub{border-bottom-left-radius:4px}.msg.joy .bub{background:var(--joy-wash);border-color:#0000;border-bottom-right-radius:4px}.msg.team .bub{background:var(--violet-wash);border-color:#0000;border-bottom-right-radius:4px}.msg.note .bub{background:var(--watch-wash);border:1px dashed var(--line-strong)}.mt{font-size:var(--t-11);color:var(--ink-3)}.msg.joy .mt{color:var(--joy-ink)}.bub-tag{font-size:var(--t-11);color:var(--ink-3);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sysline{text-align:center;font-size:var(--t-12);color:var(--ink-2);padding:2px var(--s-3);justify-content:center;align-items:flex-start;gap:6px;display:flex}.sysline svg{color:var(--ink-3);flex:none;margin-top:2px}.sysline.handoff svg{color:var(--joy-ink)}.sysline.booking svg{color:var(--good)}.callev{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s-3) 0;gap:var(--s-3);width:100%;display:grid}.call-head{align-items:center;gap:var(--s-3);display:flex}.call-t{min-width:0;font-size:var(--t-13);flex:1;display:grid}.call-ic{background:var(--off-wash);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.call-wave{align-items:center;gap:var(--s-3);display:flex}.wave{flex:1;width:auto;min-width:0;max-width:260px;height:28px}.wave rect{fill:var(--ink-4)}.wave rect.on{fill:var(--ink-2)}.call-sum{font-size:var(--t-12);gap:4px;display:grid}.call-sum>div{gap:var(--s-2);grid-template-columns:72px minmax(0,1fr);display:grid}.call-sum dt{color:var(--ink-3);align-items:center;gap:4px;display:flex}.call-sum dt svg{color:var(--ink-3)}.call-actions{gap:var(--s-2);flex-wrap:wrap;align-items:flex-start;display:flex}.transcript{flex-basis:100%}.transcript summary{cursor:pointer;list-style:none;display:inline-flex}.transcript summary::-webkit-details-marker{display:none}.tr-body{margin-top:var(--s-2);font-size:var(--t-12);color:var(--ink-2);gap:4px;padding:0;display:grid}.composer{border-top:1px solid var(--line);padding:var(--s-3) var(--s-4);gap:var(--s-2);background:var(--surface);display:grid;position:relative}.dash-sug{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);font-size:var(--t-12);padding:6px 0;display:flex}.dash-sug strong{color:var(--violet-deep)}.dash-sug p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.dash-sug .avatar{flex:none}.comp-tabs{align-items:center;gap:2px;min-width:0;display:flex}.comp-tabs .tab{flex:none}.comp-tabs{flex-wrap:wrap}.chips-row{min-width:0;padding-top:var(--s-1);flex-wrap:wrap;flex:100%;order:3;gap:6px;display:flex}.chips-row .chip{white-space:nowrap;flex:none;line-height:24px;display:inline-block}.composer .textarea{min-height:56px}.composer .textarea:disabled{background:var(--sunken);color:var(--ink-3);cursor:not-allowed}.comp-foot{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.consent{color:var(--ink-3);align-items:center;gap:6px;min-width:0;display:flex}.consent svg{flex:none}.consent.bad{color:var(--attn)}.send-group{align-items:center;gap:var(--s-1);flex:none;display:flex}.det{border-left:1px solid var(--line);padding:var(--s-4);background:var(--surface);min-height:0;overflow-y:auto}.rail-pane[hidden]{display:none}.d-id{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.rail-pane .prop{grid-template-columns:100px minmax(0,1fr)}.rail-pane .prop dd{min-width:0}.rail-pane .prop dd>.truncate{max-width:100%;display:block}.d-note{margin:0 0 var(--s-1)}.d-tags{margin-top:var(--s-3);flex-wrap:wrap;gap:6px;display:flex}.d-links{gap:var(--s-2);margin-top:var(--s-5);display:grid}.d-links .btn{justify-content:space-between}.convo-old .empty,.convo-none{flex:1;align-content:center}@media (width<=1180px){.panes{grid-template-columns:320px minmax(0,1fr)}.det-btn{display:inline-grid}.det{z-index:91;border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,100vw - 32px);max-height:80dvh;box-shadow:var(--float);visibility:hidden;transition:transform .2s var(--ease), visibility 0s linear .2s;position:fixed;bottom:16px;right:16px;transform:translateY(calc(100% + 40px))}.det.open{visibility:visible;transition-delay:0s;transform:none}}@media (width<=900px){.inbox{height:auto;min-height:0}.panes{display:block}.stats{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.stat{padding:8px var(--s-4);column-gap:var(--s-2);white-space:normal;grid-template-columns:auto 1fr;grid-template-areas:"l l""v w";align-items:baseline;min-width:0;display:grid}.stat .s-label{grid-area:l}.stat .s-val{grid-area:v}.stat .s-was{font-size:var(--t-11);grid-area:w}.stat:nth-child(2){border-right:0}.l-top{justify-content:space-between}.f-m{border-radius:var(--r-md);width:44px;height:44px;color:var(--ink-2);border:1px solid var(--line);flex:none;place-items:center;display:inline-grid}.f-m[aria-expanded=true]{background:var(--violet-wash);color:var(--violet-deep);border-color:var(--violet-soft)}.f-now{min-width:0;padding:0 var(--s-2);text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.l-head[data-f-open=false] .l-search,.l-head[data-f-open=false] .l-tabs{display:none}.l-head .l-search{flex-basis:100%;order:3}.l-top{flex-wrap:wrap}.l-top .list-tools,.l-top .ord-btn{display:none}.l-head{padding-top:0;padding-bottom:0}.l-head[data-f-open=true]{padding-bottom:var(--s-2)}.list-pane{border-right:0}.l-rows{overflow:visible}.trow{min-height:52px;padding:6px var(--s-4)}.g-head{padding:0 var(--s-4)}.l-head{padding-left:var(--s-4);padding-right:var(--s-4)}.l-top .icon-btn{width:44px;height:44px}.l-tabs .tab{min-height:44px}.l-search{height:44px}.comp-foot .btn,.composer .btn,.composer .chip,.c-actions .btn{min-height:44px}.convos,.inbox[data-view=thread] .list-pane,.inbox[data-view=thread] .stats{display:none}.inbox[data-view=thread] .convos{z-index:55;top:0;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));background:var(--surface);display:flex;position:fixed}.c-head{padding:6px var(--s-2)}.c-actions .btn span{white-space:nowrap}.c-scroll{padding:var(--s-3)}.msg{max-width:92%}.composer{padding:var(--s-2) var(--s-3)}.comp-foot{flex-wrap:wrap}.consent{flex-basis:100%}.send-group{margin-left:auto}.det{width:auto;max-height:82dvh;padding:var(--s-2) var(--s-4) calc(var(--s-6) + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.dash-sug p{-webkit-line-clamp:2}}
