/* Inbox, Links and Ads (public/js/inbox-links-ads.js). Uses the app tokens (--card, --ink, --muted, --brand, --shadow-1). */
.ix-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin:.25rem 0 1rem}
.ix-tabs .pt2{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--line,#e6e2f5);background:var(--card,#fff);font-weight:600;cursor:pointer;min-height:40px}
.ix-tabs .pt2.on{background:var(--brand,#623be8);color:#fff;border-color:transparent}
.ix-dot{width:8px;height:8px;border-radius:50%;background:#d98a00}.ix-dot.unavailable{background:#9a97ad}
.ix-perms{display:grid;gap:.6rem;margin-bottom:1rem}
.ix-perm{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:14px;background:#fff8ec;border:1px solid #f3dfb8}
.ix-perm.unavailable{background:var(--card-2,#f4f2fb);border-color:var(--line,#e6e2f5)}
.ix-perm p{margin:.25rem 0 0}.ix-perm code{font-size:.85em;background:#fff;padding:1px 6px;border-radius:6px;border:1px solid #eadfc7}
.ix-err{color:#a12c1c;display:flex;gap:.35rem;align-items:center}
.ix-grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1rem;align-items:start}
.ix-col{margin:0!important;display:flex;flex-direction:column;gap:.75rem;max-height:70vh;overflow:auto}
.ix-list{display:grid;gap:.35rem}.ix-none{padding:1rem;text-align:center}
.ix-item{display:flex;gap:.6rem;align-items:flex-start;text-align:left;padding:.65rem;border-radius:12px;border:1px solid transparent;background:none;cursor:pointer;width:100%;font:inherit;color:inherit}
.ix-item:hover,.ix-item:focus-visible{background:var(--card-2,#f4f2fb)}.ix-item.on{border-color:var(--brand,#623be8);background:#f3effe}
.ix-item.unread .ix-who b{font-weight:800}
.ix-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--card-2,#f4f2fb)}.ix-av.lg{width:44px;height:44px}
.ix-txt{display:flex;flex-direction:column;min-width:0;gap:2px}.ix-who{display:flex;flex-direction:column}.ix-who small{color:var(--muted,#5d5a72);font-size:.78rem}
.ix-snip{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted,#5d5a72);font-size:.9rem}
.ix-pane{margin:0!important;display:flex;flex-direction:column;gap:1rem;min-height:320px}.ix-empty{justify-content:center}
.ix-head{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ix-head>div:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:160px}
.ix-msg{margin:0;padding:1rem;border-radius:14px;background:var(--card-2,#f4f2fb);white-space:pre-wrap;word-break:break-word}
.ix-replies{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ix-replies li{margin-left:2rem;padding:.75rem 1rem;border-radius:14px;background:#efeafe}
.ix-replies li.failed,.ix-replies li.unknown{background:#fde8e8}.ix-replies p{margin:0 0 .2rem;white-space:pre-wrap}.ix-replies small{color:var(--muted,#5d5a72)}
.ix-form{display:grid;gap:.5rem}.ix-form textarea{width:100%;box-sizing:border-box;min-height:84px;resize:vertical}
.row.end{justify-content:flex-end}
.lx-edit,.lx-new{display:grid;gap:.6rem}.lx-edit input[type=color]{width:64px;height:40px;padding:2px}
.lx-kpis,.ad-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem}
.lx-kpis>div,.ad-kpi{padding:.75rem;border-radius:12px;background:var(--card-2,#f4f2fb);display:flex;flex-direction:column}.lx-kpis b,.ad-kpi b{font-size:1.35rem}
.lx-rows{display:grid;gap:.4rem}.lx-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto 40px 40px;gap:.4rem;align-items:center}
.ax-nets{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.ax-acc{display:grid;gap:1rem}.ax-setup ol{padding-left:1.2rem;display:grid;gap:.35rem}
.ax-setup code{background:var(--card-2,#f4f2fb);padding:1px 6px;border-radius:6px}
@media (max-width:860px){.ix-grid{grid-template-columns:1fr}.ix-col{max-height:none}.lx-row{grid-template-columns:1fr 40px 40px}.lx-row input[type=url]{grid-column:1/-1;grid-row:2}.lx-row small{display:none}}
.ax-acc .ad-kpi b{color:var(--ink,#1d1730)}
