@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";:root{font-family:Rajdhani,sans-serif;color:#133246;background:radial-gradient(circle at top left,rgba(0,118,179,.12),transparent 35%),radial-gradient(circle at top right,rgba(248,177,51,.16),transparent 28%),linear-gradient(180deg,#f4f9fd,#edf3f8);--brand: #0076b3;--brand-strong: #005c8a;--accent: #f8b133;--surface: rgba(255, 255, 255, .92);--surface-strong: #ffffff;--line: rgba(19, 50, 70, .12);--shadow: 0 18px 48px rgba(8, 34, 49, .08);--text: #163548;--muted: #627e91;--danger: #d96f63;--success: #2d8b67;--warning: #875a04}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:18px;background:#ffffffe6;padding:.9rem 1rem;color:var(--text);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#0076b373;box-shadow:0 0 0 4px #0076b31f}textarea{resize:vertical}.app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh;height:100dvh}.topbar{position:relative;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem .8rem;border-bottom:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#0c1b26f5,#0d1f2beb),#0e202ceb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 24px #06141e29}.brand-block,.user-block{display:flex;align-items:center;gap:.9rem;color:#f5fbff}.brand-block{align-self:center}.brand-mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,var(--brand) 0%,#3bb4eb 100%);color:#fff;font-weight:700;letter-spacing:.08em}.brand-copy,.user-copy{display:grid;gap:.1rem}.brand-copy strong{font-size:1rem;letter-spacing:.01em}.topbar-main{display:flex;align-items:center;justify-content:center;min-width:0}.topnav{display:flex;align-items:center;gap:.4rem;padding:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;overflow-x:auto;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav-link{padding:.65rem .95rem;border-radius:999px;color:#f5fbffc7;font-size:.94rem;font-weight:700;white-space:nowrap}.topnav-link-active{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.user-block{justify-self:end;align-self:center;padding:0}.user-block-compact{gap:.75rem}.user-avatar{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.84rem;font-weight:700}.code-sample{margin:0;padding:.95rem 1rem;border:1px solid rgba(19,50,70,.08);border-radius:16px;background:#0c1d28f5;color:#f1f7fb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.5;overflow:auto;white-space:pre-wrap;word-break:break-word}.page-frame{padding:1rem 1rem 1.3rem;min-height:0}.page-frame-standard{width:min(1520px,100%);margin:0 auto;overflow:auto}.page-frame-admin{width:min(1780px,100%);margin:0 auto;padding:.85rem 1rem 1rem;overflow:hidden}.page-frame-wide{width:100%;padding:.7rem .8rem .8rem;overflow:hidden}.tools-shell{display:grid;grid-template-columns:286px minmax(0,1fr);gap:1rem;height:100%;min-height:0}.tools-sidebar,.tools-main{border:1px solid rgba(255,255,255,.72);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:30px}.tools-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:1rem;gap:1rem}.tools-sidebar-head{display:grid;gap:.4rem}.tools-sidebar-head h2{font-size:1.65rem;line-height:1}.shell-spotlight{display:grid;gap:.7rem;padding:.9rem .95rem;border-radius:20px;border:1px solid rgba(19,50,70,.07);background:linear-gradient(180deg,#f7fafcf5,#f2f7fbeb)}.shell-badge-row{display:flex;flex-wrap:wrap;gap:.38rem}.tools-sidebar-cta-row{display:flex;flex-wrap:wrap;gap:.5rem}.tools-sidebar-scroll{min-height:0;overflow:auto;padding-right:.2rem}.tools-sidebar-nav,.tools-sidebar-group,.tools-sidebar-group-items{display:grid;gap:.65rem}.tools-sidebar-group-title{color:#1332467a;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tools-sidebar-link{display:flex;align-items:flex-start;min-height:56px;padding:.8rem .9rem;border-radius:18px;color:var(--muted);font-size:1rem;font-weight:700;transition:background .14s ease,color .14s ease,transform .14s ease}.tools-sidebar-link:hover{background:#1332460d;color:var(--text)}.tools-sidebar-link-active{background:#13324617;color:var(--text);box-shadow:inset 0 0 0 1px #1332460a}.tools-sidebar-link-copy{display:grid;gap:.14rem}.tools-sidebar-link-label{color:inherit;font-size:.94rem;font-weight:800}.tools-sidebar-link-description{color:#6a8190;font-size:.76rem;font-weight:700;line-height:1.3}.tools-sidebar-foot{display:flex;align-items:center;gap:.8rem;padding-top:.9rem;border-top:1px solid rgba(19,50,70,.08)}.tools-sidebar-user-avatar{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:#13324614;color:var(--brand-strong);font-weight:700}.tools-sidebar-user-copy{display:grid;gap:.14rem}.tools-main{min-height:0;overflow:hidden;padding:1rem}.tools-main-scroll{height:100%;min-height:0;overflow:auto;padding-right:.2rem}.tools-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.2rem 0 1rem;border-bottom:1px solid rgba(19,50,70,.08)}.tools-page-header-copy{display:grid;gap:.35rem;max-width:760px}.tools-page-header h1{font-size:clamp(2rem,3vw,2.8rem);line-height:.95}.tools-page-header p{color:var(--muted);font-size:1rem}.tools-page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.app-shell-tools .page-stack{gap:1rem}.app-shell-tools .panel-card,.app-shell-tools .drawer-panel{border-radius:24px;padding:1.15rem 1.25rem}.app-shell-tools .metric-card{min-height:130px}.app-shell-tools .metric-card strong{font-size:2rem}.tools-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:1rem}.tools-summary-panel,.tools-focus-panel,.setup-spotlight-card{display:grid;gap:1rem}.tools-summary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tools-summary-stat{display:grid;gap:.3rem;padding:.9rem 1rem;border:1px solid rgba(19,50,70,.07);border-radius:18px;background:#f7fafcf0}.tools-summary-stat strong{font-size:1.95rem;line-height:1}.tools-summary-stat p{color:var(--muted);font-size:.9rem}.tools-focus-actions{display:grid;gap:.65rem}.tools-channel-rows,.tools-attention-list{display:grid;gap:.8rem}.tools-channel-row,.tools-attention-item{display:grid;gap:.5rem;padding:.95rem 1rem;border:1px solid rgba(19,50,70,.07);border-radius:18px;background:#f7fafceb}.tools-channel-row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tools-channel-row-head span{color:var(--brand-strong);font-size:1.1rem;font-weight:800}.tools-channel-meter{width:100%;height:.46rem;border-radius:999px;background:#13324614;overflow:hidden}.tools-channel-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--brand) 0%,#3bb4eb 100%)}.tools-empty-state{display:grid;gap:.35rem;padding:1rem 1.05rem;border:1px dashed rgba(19,50,70,.14);border-radius:18px;background:#f7fafcb8}.tools-data-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:1rem}.tools-list-stack{display:grid;gap:.85rem}.tools-record-button{display:grid;gap:.7rem;width:100%;padding:1rem 1.05rem;border:1px solid rgba(19,50,70,.08);border-radius:18px;background:#f7fafceb;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tools-record-button:hover{border-color:#0076b32e;box-shadow:0 12px 24px #0f1f2d14;transform:translateY(-1px)}.tools-record-button-active{border-color:#0076b347;background:linear-gradient(135deg,#0076b314,#3bb4eb0a),#f7fafcf2;box-shadow:0 16px 28px #0f1f2d17}.tools-record-button-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tools-side-stack,.tools-insight-list{display:grid;gap:1rem}.tools-insight-row{display:grid;gap:.3rem;padding:.9rem 1rem;border:1px solid rgba(19,50,70,.07);border-radius:18px;background:#f7fafceb}.tools-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tools-selection-chip{display:grid;gap:.2rem;padding:.8rem .9rem;border:1px solid rgba(19,50,70,.07);border-radius:16px;background:#f7fafceb}.tools-selection-chip strong{font-size:1rem}.tools-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.tools-section-caption{color:var(--muted);font-size:.92rem}.tools-note-soft{border-radius:18px;padding:1rem 1.05rem;background:#0076b314;color:var(--brand-strong)}.tools-note-soft strong{display:block;margin-bottom:.25rem;color:var(--text)}.page-stack{display:grid;gap:1.25rem}.page-head,.hero-banner,.panel-card,.inbox-column,.drawer-panel{border:1px solid rgba(255,255,255,.72);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.page-head,.hero-banner,.panel-card,.drawer-panel{border-radius:28px;padding:1.35rem 1.45rem}.page-head,.hero-banner,.section-head,.list-row,.thread-row-head,.thread-row-foot,.conversation-head,.context-head,.form-actions,.hero-actions,.conversation-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hero-banner{background:radial-gradient(circle at top left,rgba(255,255,255,.34),transparent 45%),linear-gradient(135deg,#0076b3f2,#083e5af5);color:#fff}.hero-banner p,.hero-card p,.muted{color:var(--muted)}.hero-banner p{color:#f5fbffd1}.kicker{display:inline-block;margin-bottom:.45rem;color:var(--brand);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-banner .kicker,.topbar .kicker{color:#ffffffb8}h1,h2,h3,p{margin:0}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:.95}h2{font-size:1.45rem}.metric-grid,.card-grid,.two-column-grid,.detail-grid,.hero-grid{display:grid;gap:1rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid,.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-grid,.stack-form,.list-stack,.context-stack,.stack-block,.filter-stack,.note-rail{display:grid;gap:.9rem}.setup-checklist,.setup-status-list{display:grid;gap:.75rem}.filter-pills,.conversation-actions{display:flex;flex-wrap:wrap;gap:.6rem}.thread-row-tags{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.conversation-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.6rem}.hero-card{padding:1rem 1.1rem;border-radius:24px;background:#ffffff1f}.metric-card strong{font-size:2.2rem;line-height:1}.metric-card{min-height:148px}.metric-label,.detail-label{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.92rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:.95rem .7rem;border-bottom:1px solid rgba(19,50,70,.08);text-align:left}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#f7fafcb3}.data-table tbody tr.data-row-selected{background:#0076b314}.btn{border:0;border-radius:999px;padding:.78rem 1.25rem;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{cursor:default;opacity:.55;transform:none}.btn-primary{background:linear-gradient(135deg,var(--brand) 0%,#1496da 100%);color:#fff;box-shadow:0 14px 28px #0076b333}.btn-secondary{background:#fffc;color:var(--text);border:1px solid rgba(19,50,70,.08)}.btn-ghost{background:#0076b314;color:var(--brand-strong)}.btn-danger{background:#d96f6324;color:#8d433c}.btn-block{width:100%}.btn-compact{padding:.62rem .95rem;font-size:.9rem}.status-badge,.pill,.thread-unread,.assignee-chip,.pill-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.35rem .75rem;font-size:.84rem;font-weight:700}.pill{background:#0076b314;color:var(--brand-strong)}.pill-muted{background:#1332460f;color:var(--muted)}.pill-button{border:1px solid rgba(19,50,70,.08);background:#ffffffb8;color:var(--muted)}.pill-button-active,.assignee-chip{background:#0076b31f;color:var(--brand-strong)}.status-draft,.status-queued,.status-sending,.status-pending{background:#f8b1332e;color:#875a04}.status-active,.status-sent,.status-delivered,.status-open{background:#2d8b6729;color:var(--success)}.status-paused,.status-disabled,.status-failed,.status-blocked,.status-cancelled,.status-rejected{background:#d96f6324;color:var(--danger)}.status-test,.status-twilio{background:#0076b31f;color:var(--brand-strong)}.status-closed,.status-production,.status-internal{background:#13324614;color:var(--text)}.quick-link-row{display:flex;flex-wrap:wrap;gap:.6rem}.thread-unread{min-width:1.5rem;height:1.5rem;padding:0 .45rem;background:var(--brand);color:#fff;font-size:.76rem}.login-shell{position:relative;display:grid;place-items:center;min-height:100vh;padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.72),transparent 34%),linear-gradient(145deg,#f7f3ee,#edf3f7 55%,#e3ebf2)}.login-shell:before,.login-shell:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.login-shell:before{width:26rem;height:26rem;top:-10rem;right:-6rem;background:radial-gradient(circle,#f8b13333,#f8b13300 70%)}.login-shell:after{width:28rem;height:28rem;bottom:-14rem;left:-10rem;background:radial-gradient(circle,#0076b32e,#0076b300 72%)}.login-panel{position:relative;z-index:1;width:100%;max-width:28rem}.login-card{position:relative;width:100%;padding:clamp(1.6rem,4vw,2.35rem);border:1px solid rgba(255,255,255,.88);border-radius:32px;background:linear-gradient(180deg,#ffffffeb,#ffffffc2),#ffffffd1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 80px #0d212d1f,inset 0 1px #ffffffb8;overflow:hidden}.login-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#0076b300,#0076b359,#0076b300)}.login-wordmark{display:flex;align-items:center;gap:1rem;margin-bottom:1.85rem}.login-wordmark-mark{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1.2rem;background:linear-gradient(135deg,#11384d,#0f5f88);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.08em;box-shadow:0 16px 30px #11384d2e}.login-wordmark h1{font-size:clamp(2rem,7vw,2.8rem);letter-spacing:.04em}.login-form{gap:1rem}.login-field{gap:.55rem}.login-field span{color:#5c7486;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.login-card input{min-height:3.35rem;padding-inline:1rem;border-radius:16px;border-color:#1332461a;background:#f8fafcdb;box-shadow:inset 0 1px #ffffffb8}.login-card input:hover{border-color:#1332462e}.login-submit{margin-top:.25rem;min-height:3.35rem;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#11384d,#0076b3);box-shadow:0 18px 34px #11384d33}.field{display:grid;gap:.45rem}.inline-error{border-radius:18px;padding:.9rem 1rem;background:#d96f631f;color:#8d433c}.console-card{display:grid;gap:1rem}.console-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.setup-channel-card{align-content:start}.setup-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(19,50,70,.07);border-radius:18px;background:#f7fafceb}.setup-status-row p{margin-top:.15rem}.setup-field{display:grid;gap:.35rem}.setup-field-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.7rem .8rem;border:1px solid rgba(19,50,70,.07);border-radius:16px;background:#f7fafceb}.setup-field-box code{overflow-wrap:anywhere;color:#27485a;font-size:.82rem}.setup-checklist-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.setup-checklist-row span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#0076b31a;color:var(--brand-strong);font-size:.8rem;font-weight:700}.app-loading,.page-loading,.subtle-loading{padding:2rem;color:var(--muted)}.inbox-page{display:flex;flex-direction:column;gap:.65rem;min-height:100%;height:100%;overflow:hidden}.inbox-notification-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.inbox-notification-banner p{color:var(--muted)}.inbox-workspace-summary{display:grid;gap:.85rem;padding:1.1rem 1.2rem;border-radius:28px}.inbox-workspace-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.inbox-workspace-copy{display:grid;gap:.28rem}.inbox-workspace-copy h1{font-size:clamp(1.7rem,3vw,2.5rem);line-height:.98}.inbox-workspace-copy p{max-width:58rem;color:#5e7a8d}.inbox-workspace-actions,.inbox-workspace-meta,.inbox-workspace-stats{display:flex;flex-wrap:wrap;gap:.55rem}.inbox-workspace-actions{justify-content:flex-end}.inbox-workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.inbox-workspace-stat{display:grid;gap:.15rem;min-height:100%;padding:.82rem .9rem;border-radius:18px;border:1px solid rgba(19,50,70,.07);background:#f7fafcdb}.inbox-workspace-stat span{color:#667f8f;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inbox-workspace-stat strong{font-size:1.65rem;line-height:1;color:#123548}.inbox-workspace-stat small{color:#6b8493;font-size:.8rem;line-height:1.3}.inbox-mobile-switcher{display:none;gap:.45rem;padding:.25rem;border-radius:18px;background:#ffffffd1;border:1px solid rgba(19,50,70,.06)}.inbox-mobile-switcher .pill-button{flex:1 1 0;min-width:0;padding:.58rem .72rem}.inbox-toast-stack{position:fixed;right:1.25rem;bottom:1.25rem;z-index:30;display:grid;gap:.55rem;width:min(360px,calc(100vw - 2rem))}.inbox-toast{display:grid;gap:.18rem;padding:.85rem .95rem;border-radius:18px;border:1px solid rgba(255,255,255,.78);background:#0e202cf0;color:#f5fbff;box-shadow:0 16px 32px #06141e3d}.inbox-toast strong{font-size:.95rem}.inbox-toast p{color:#f5fbffd1;font-size:.88rem}.inbox-shell{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(336px,388px);gap:.75rem;flex:1 1 auto;min-height:0;height:100%}.inbox-shell-left-collapsed{grid-template-columns:68px minmax(0,1fr) minmax(336px,388px)}.inbox-shell-right-collapsed{grid-template-columns:minmax(300px,340px) minmax(0,1fr) 68px}.inbox-shell-left-collapsed.inbox-shell-right-collapsed{grid-template-columns:68px minmax(0,1fr) 68px}.inbox-column{display:grid;gap:.7rem;min-height:0;height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.74);background:#ffffffe6}.inbox-column-list{grid-template-rows:auto minmax(0,1fr)}.inbox-column-conversation{grid-template-rows:auto minmax(0,1fr) auto}.inbox-column-context{grid-template-rows:auto auto auto minmax(0,1fr)}.inbox-column-list,.inbox-column-context{align-content:start}.inbox-column-collapsed{display:flex;align-items:stretch;justify-content:center;padding:.55rem}.inbox-column-context-sticky{position:static;max-height:none}.inbox-toolbar,.conversation-head,.context-head{padding:.78rem .82rem 0}.context-stack,.message-stream,.composer,.note-rail{padding:0 .82rem .82rem}.thread-pane-scroll,.thread-list,.message-stream,.context-stack{overflow:auto;min-height:0}.thread-pane-scroll{display:grid;align-content:start;gap:.48rem;padding:0 .82rem .82rem}.column-rail-button{width:100%;border:0;border-radius:18px;padding:.9rem .35rem;background:linear-gradient(180deg,#0076b31a,#ffffffeb);color:var(--brand-strong);font-family:inherit;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.thread-list{gap:0;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.thread-pane-toolbar{display:block}.thread-pane-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.thread-pane-header-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.thread-pane-title-block{display:grid;gap:.1rem}.thread-pane-heading-line{display:flex;align-items:center;gap:.42rem;min-width:0}.thread-pane-title-block h2{font-size:1.05rem;line-height:1}.thread-pane-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .46rem;border-radius:999px;background:#0076b31a;color:var(--brand-strong);font-size:.76rem;font-weight:800}.thread-pane-subtitle{margin:0;color:#6d8290;font-size:.84rem}.thread-pane-channel-meta{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.2rem}.thread-pane-channel-pill{display:inline-flex;align-items:center;min-height:1.5rem;padding:.22rem .52rem;border-radius:999px;background:#f7fafcf5;border:1px solid rgba(19,50,70,.06);color:#607887;font-size:.72rem;font-weight:700}.thread-pane-icon-actions{display:flex;align-items:center;gap:.25rem}.thread-pane-notify-button{white-space:nowrap;padding:.52rem .76rem;font-size:.78rem;box-shadow:none}.thread-icon-button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#f7fafcfa;color:#54656f}.thread-icon-button-primary{background:var(--brand);color:#fff}.thread-icon-button:hover{background:#e8f0f6f5}.thread-icon-button-primary:hover{background:#006ba2}.thread-pane-filters-clean{gap:.42rem}.thread-pane-summary-row{display:flex;flex-wrap:wrap;gap:.34rem}.thread-pane-summary-pill{display:inline-flex;align-items:center;gap:.34rem;padding:.36rem .58rem;border-radius:999px;background:#f7fafcf5;border:1px solid rgba(19,50,70,.06);color:#607887;font-size:.74rem;font-weight:700}.thread-pane-summary-pill strong{color:#17384c;font-size:.8rem}.thread-search-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.58rem .72rem;border-radius:12px;background:#f7fafcfa;border:1px solid rgba(19,50,70,.06)}.thread-search-shell input{width:100%;border:0;padding:0;background:transparent}.thread-search-shell input:focus{outline:none;box-shadow:none}.thread-search-icon{display:grid;place-items:center;color:#8696a0}.thread-filter-utility-row{display:flex;align-items:center;justify-content:space-between;gap:.42rem;flex-wrap:wrap}.thread-label-filter-row select{width:100%;padding:.46rem .64rem;border:1px solid rgba(19,50,70,.08);border-radius:12px;background:#f7fafcfa;font-size:.84rem}.thread-label-filter-row-compact{min-width:0;flex:1 1 146px}.thread-toggle-row-clean{padding:0;font-size:.81rem;gap:.46rem}.thread-filter-segment-clean{display:flex;flex-wrap:wrap;gap:.28rem;padding:0;background:transparent}.thread-pane-active-filters{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.18rem 0;color:#647d8d;font-size:.76rem;font-weight:700}.thread-filter-segment-clean .pill-button{padding:.36rem .62rem;border-radius:999px;font-size:.74rem;font-weight:600;background:#f7fafcf5}.thread-row{flex:0 0 auto;display:block;min-height:96px;padding:.72rem .8rem;border:0;border-bottom:1px solid rgba(19,50,70,.06);border-radius:0;background:transparent;text-align:left}.thread-row:hover{background:#f7fafceb}.thread-row-active{background:#f2f7fbfa;box-shadow:inset 3px 0 #0076b3db}.thread-row-unread .thread-row-head strong,.thread-row-unread .thread-row-preview{color:#17384c;font-weight:700}.thread-row-shell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;min-height:100%}.thread-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#0076b329,#f8b13333);color:var(--brand-strong);font-size:.82rem;font-weight:700}.thread-row-content{display:grid;min-width:0;align-content:start;gap:.28rem}.thread-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.thread-row-head strong{display:block;font-size:.96rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-row-title-block{display:grid;gap:.08rem;min-width:0}.thread-row-phone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#708896;font-size:.73rem;font-weight:700}.thread-row-head-side{display:grid;justify-items:end;gap:.22rem;flex:0 0 auto}.thread-row-time{color:#7a909e;font-size:.72rem;font-weight:600}.thread-row p,.thread-row-preview{margin:0;color:#4d697b;display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.87rem;line-height:1.25}.thread-row-tags{gap:.32rem}.thread-label-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .5rem;border:1px solid rgba(19,50,70,.08);border-radius:999px;color:#365266;font-size:.71rem;font-weight:700}.thread-label-chip-dot,.label-color-dot{width:.52rem;height:.52rem;border-radius:999px}.thread-label-chip-removable{cursor:pointer}.thread-label-chip-close{color:#68808f;font-size:.82rem;line-height:1}.thread-row-foot-clean{justify-content:space-between;align-items:center;min-height:1.45rem;gap:.3rem}.thread-row-assignee{display:inline-flex;align-items:center;padding:.2rem .52rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:700}.thread-row-assignee-open{background:#1332460f;border-color:#1332460f;color:#5e7483}.thread-row-assignee-mine{background:#2d8b671f;border-color:#2d8b6724;color:#196f47}.thread-row-assignee-shared{background:#0076b314;border-color:#0076b31f;color:#3f6377}.thread-status-mini{display:inline-flex;align-items:center;padding:.18rem .44rem;border-radius:999px;font-size:.68rem;font-weight:700}.thread-status-mini-pending{background:#f8b13329;color:#8a5d05}.thread-status-mini-closed{background:#13324614;color:#4a6476}.message-stream{display:grid;align-content:start;gap:.5rem;background:radial-gradient(circle at center,rgba(0,118,179,.03),transparent 46%),linear-gradient(180deg,#f6fafdfa,#eff5f9fa);scroll-behavior:smooth}.message-bubble{position:relative;max-width:72%;min-width:96px;padding:.72rem .82rem .46rem;box-shadow:0 1px 1px #0b141a14}.message-bubble p{margin:0;color:#111b21;line-height:1.42;white-space:pre-wrap}.message-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,180px));gap:.65rem;margin-top:.7rem}.message-attachment{display:grid;gap:.45rem;padding:.55rem;border:1px solid rgba(19,50,70,.09);border-radius:16px;background:#ffffffd6}.message-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.message-attachment audio,.message-attachment video{width:100%;border-radius:12px;background:#eff5f9f5}.message-attachment img{width:100%;height:118px;object-fit:cover;border-radius:12px}.message-attachment-icon{display:grid;place-items:center;height:72px;border-radius:12px;background:#0076b31a;color:var(--brand-strong);font-weight:700}.message-attachment-meta{display:grid;gap:.25rem}.message-attachment-error{color:#8d433c;font-size:.76rem;font-weight:700}.message-attachment-meta a{color:var(--brand);font-size:.83rem;font-weight:700}.message-bubble footer{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.45rem;color:#667781;font-size:.72rem}.message-bubble footer .status-badge{padding:0;min-height:auto;border-radius:0;background:transparent;box-shadow:none;font-size:.72rem}.message-error{display:grid;gap:.55rem;margin-top:.75rem;padding:.75rem .85rem;border-radius:14px;background:#d96f631f;color:#8d433c;font-size:.92rem}.message-error button{justify-self:start}.message-bubble-in{justify-self:start;background:#fff;border-radius:18px 18px 18px 6px}.message-bubble-in:after{content:"";position:absolute;bottom:0;left:-6px;width:12px;height:14px;background:radial-gradient(circle at top right,transparent 10px,#ffffff 10px)}.message-bubble-out{justify-self:end;background:#d9fdd3;border-radius:18px 18px 6px}.message-bubble-out:after{content:"";position:absolute;bottom:0;right:-6px;width:12px;height:14px;background:radial-gradient(circle at top left,transparent 10px,#d9fdd3 10px)}.composer{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:end;border-top:1px solid rgba(19,50,70,.06);background:#f0f2f5}.composer-wa{padding-top:.8rem}.composer-attachments{display:flex;flex-wrap:wrap;gap:.5rem}.composer-attachments-wa{padding:0;gap:.45rem}.composer-attachment-chip{display:flex;align-items:center;gap:.65rem;min-width:0}.composer-attachment-chip-wa{flex:0 0 auto;padding:.44rem .6rem;border:1px solid rgba(19,50,70,.08);border-radius:14px;background:#fffffff5}.composer-attachment-chip-visual{grid-template-columns:56px minmax(0,1fr) auto}.composer-attachment-chip-visual img{width:56px;height:56px;object-fit:cover;border-radius:14px;background:#eff2f5f5}.composer-attachment-chip div{display:grid;gap:.15rem;min-width:0}.composer-attachment-chip strong,.composer-attachment-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attachment-chip span{color:var(--muted);font-size:.82rem}.composer-chip-remove{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:#eff2f5;color:#667781}.composer-chip-remove svg{width:16px;height:16px}.composer-recording-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-radius:18px;background:#fffffff5}.composer-recording-indicator{display:flex;align-items:center;gap:.6rem;color:#54656f}.composer-recording-dot{width:10px;height:10px;border-radius:999px;background:#ea4335}.composer-inline-note{padding:0 .3rem;color:#b42318;font-size:.85rem}.wa-composer-shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.42rem;padding:.34rem .42rem .34rem .28rem;border-radius:24px;background:#fffffffa;box-shadow:inset 0 0 0 1px #1332460a}.wa-composer-tools,.wa-composer-primary{display:flex;align-items:center;gap:.28rem;padding-bottom:.08rem}.wa-tool-anchor{position:relative}.wa-icon-button,.wa-action-button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#667781;cursor:pointer}.wa-icon-button:hover,.wa-action-button:hover{background:#f3f5f7f0}.wa-icon-button:disabled,.wa-action-button:disabled{opacity:.45;cursor:default}.wa-icon-button svg,.wa-action-button svg{width:22px;height:22px}.wa-input-shell{display:grid;align-items:center;min-height:42px;border-radius:20px;background:transparent;box-shadow:none}.wa-message-input{width:100%;min-height:24px;max-height:132px;padding:.52rem .74rem;border:0;resize:none;background:transparent;color:#111b21;font-family:Rajdhani,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.96rem;font-weight:500;line-height:1.36}.wa-message-input::placeholder{color:#8696a0}.wa-message-input:focus{outline:none;box-shadow:none}.wa-popover{position:absolute;bottom:calc(100% + .55rem);left:0;z-index:20;border-radius:18px;background:#fff;box-shadow:0 16px 36px #0b141a24}.wa-attachments-menu{width:330px;padding:.4rem 0}.wa-attachments-item{display:flex;align-items:center;gap:1rem;width:100%;padding:.95rem 1.1rem;border:0;background:transparent;color:#111b21;text-align:left;font:inherit;font-size:1rem;cursor:pointer}.wa-attachments-item:hover{background:#f3f5f7e6}.wa-attachments-item svg{width:22px;height:22px;color:#667781}.wa-attachments-item-disabled{opacity:.48}.wa-attachments-item-disabled:hover{background:transparent}.wa-attachments-divider{height:1px;margin:.35rem 0;background:#111b2114}.wa-emoji-panel{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.32rem;width:100%;padding:0}.wa-emoji-button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:transparent;font-size:1.35rem;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;cursor:pointer}.wa-emoji-button:hover{background:#f3f5f7eb}.wa-action-button-send{background:#0076b3;color:#fff;box-shadow:0 8px 18px #0076b32e}.wa-action-button-send:hover{background:#006a9f}.wa-composer-primary .wa-action-button{flex-shrink:0}.wa-action-button-recording{background:#ea4335;color:#fff}.wa-action-button-recording:hover{background:#d9382d}.wa-action-button-mic{background:#f3f5f7fa;border:1px solid rgba(19,50,70,.06)}.wa-rich-picker{width:360px;overflow:hidden}.wa-quick-replies-menu{width:340px;overflow:hidden}.wa-quick-replies-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem .45rem}.wa-quick-replies-head>div{display:grid;gap:.12rem}.wa-quick-replies-head strong{color:#152b38;font-size:.9rem}.wa-quick-replies-head span{color:#738996;font-size:.76rem;font-weight:700}.wa-quick-replies-create-toggle{border:0;border-radius:999px;padding:.42rem .78rem;background:#0076b31a;color:#0b6b9f;font-size:.76rem;font-weight:800}.wa-quick-replies-toolbar{display:grid;gap:.5rem;padding:0 .95rem .65rem}.wa-quick-replies-search{display:grid}.wa-quick-replies-search input{height:40px;border-radius:12px;border:1px solid rgba(19,50,70,.08);background:#f7fafcf5;box-shadow:none}.wa-quick-replies-scope{color:#708896;font-size:.72rem;font-weight:700}.wa-quick-replies-feedback,.wa-quick-replies-error{margin:0 .95rem .65rem;padding:.62rem .72rem;border-radius:12px;font-size:.77rem;font-weight:700}.wa-quick-replies-feedback{background:#2d8b671a;color:#1f6f50}.wa-quick-replies-error{background:#d96f631f;color:#98463f}.wa-quick-replies-create{display:grid;gap:.72rem;padding:0 .95rem .7rem}.wa-quick-replies-field{display:grid;gap:.35rem}.wa-quick-replies-field span,.wa-quick-replies-preview span{color:#708896;font-size:.72rem;font-weight:800}.wa-quick-replies-field input{height:40px;border-radius:12px;border:1px solid rgba(19,50,70,.08);background:#f7fafcf5;box-shadow:none}.wa-quick-replies-preview{display:grid;gap:.35rem;padding:.72rem .82rem;border-radius:14px;background:#f7fafcf5;border:1px solid rgba(19,50,70,.08)}.wa-quick-replies-preview p{margin:0;color:#23323c;font-size:.83rem;line-height:1.45;white-space:pre-wrap}.wa-quick-replies-create-actions{display:flex;flex-wrap:wrap;gap:.55rem}.wa-quick-replies-list{display:grid;gap:.18rem;max-height:320px;padding:0 .35rem .35rem;overflow:auto}.wa-quick-replies-empty{padding:.8rem .9rem 1rem;color:#708896;font-size:.8rem;font-weight:700}.wa-quick-reply-item{display:grid;gap:.18rem;width:100%;padding:.78rem .9rem;border:0;border-radius:14px;background:transparent;color:#111b21;text-align:left;font:inherit;cursor:pointer}.wa-quick-reply-item:hover{background:#f3f5f7eb}.wa-quick-reply-item strong{font-size:.86rem;line-height:1.2}.wa-quick-reply-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.wa-quick-reply-shortcut{flex-shrink:0;padding:.16rem .44rem;border-radius:999px;background:#0076b314;color:#0b6b9f;font-size:.69rem;font-weight:800}.wa-quick-reply-item>span{color:#5f7481;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wa-picker-tabs{display:flex;gap:.35rem;padding:.65rem .75rem 0}.wa-picker-tab{border:0;border-radius:999px;padding:.45rem .85rem;background:transparent;color:#667781;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.wa-picker-tab-active{background:#0076b31a;color:var(--brand-strong)}.wa-emoji-shell{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:360px}.wa-emoji-search{padding:.65rem .75rem 0}.wa-emoji-search input{border-radius:12px;padding:.62rem .8rem;background:#f7fafcf0}.wa-emoji-groups{display:grid;gap:.75rem;max-height:300px;padding:.55rem .75rem .75rem;overflow:auto}.wa-emoji-group{display:grid;gap:.38rem}.wa-emoji-group-title{padding:0 .15rem;color:#708896;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wa-emoji-empty{padding:.75rem .25rem .25rem;color:#708896;font-size:.84rem}.wa-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem}.wa-asset-card{display:grid;gap:.4rem;padding:.45rem;border:0;border-radius:16px;background:#f7fafcf0;text-align:left;cursor:pointer}.wa-asset-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:#ffffffe6}.wa-asset-card span{font-size:.78rem;color:#54656f}.note-card{padding:.9rem 1rem;border-radius:18px;background:#ffffffd1}.template-filter-segment{margin-top:-.25rem}.list-row-template{align-items:flex-start}.list-row-template .stack-grid{justify-items:end;min-width:132px}.template-meta-preview{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.template-meta-chip{padding:.82rem .92rem;border-radius:16px;background:#f8fafce0;border:1px solid rgba(19,50,70,.08)}.template-meta-chip strong{display:block;color:#153244;font-size:1.05rem}.internal-notes-panel{display:grid;gap:.9rem;padding:0 1rem 1rem;border-top:1px solid rgba(19,50,70,.08);background:#f8fafcd1}.internal-note-list{display:grid;gap:.7rem;max-height:180px;overflow:auto}.context-note-list{max-height:240px}.internal-note-card{padding:.8rem .88rem;border:1px solid rgba(19,50,70,.08);border-radius:14px;background:#fff8e5eb}.internal-note-card p{margin:0;color:#23323c;font-size:.85rem;line-height:1.42}.internal-note-card header{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.35rem;color:var(--muted);font-size:.8rem}.internal-note-composer{display:grid;gap:.75rem}.context-block{padding-bottom:.9rem;border-bottom:1px solid rgba(19,50,70,.08)}.context-block:last-child{border-bottom:0;padding-bottom:0}.link-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.8rem 0}.link-action{color:var(--brand);font-weight:700}.quick-action-grid{display:grid;grid-template-columns:1fr;gap:.45rem}.context-stack-carded{gap:.65rem}.context-card{display:block;border:1px solid rgba(19,50,70,.07);border-radius:12px;background:#fffffffa}.context-card:hover{border-color:#1332461c}.context-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.66rem .76rem;min-height:46px;cursor:pointer;list-style:none}.context-card-head:hover{background:#f7fafcb8}.context-card-head::-webkit-details-marker{display:none}.context-card-head:after{content:"▾";color:#7b919e;font-size:.82rem;font-weight:700;transition:transform .12s ease}.context-card-head h3{font-size:.92rem}.context-card-summary{color:var(--muted);font-size:.72rem;font-weight:600;margin-left:auto}.context-card[open]{box-shadow:0 6px 14px #0a223208}.context-card:not([open]) .context-card-head:after{transform:rotate(-90deg)}.section-head-compact{gap:.55rem}.context-card-body{display:grid;gap:.5rem;padding:0 .76rem .76rem;border-top:1px solid rgba(19,50,70,.07)}.context-head{align-items:flex-start}.context-head-clean{gap:.55rem}.context-head-copy{display:grid;gap:.16rem}.context-eyebrow{color:var(--brand);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.context-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.78rem .82rem 0}.context-panel-title{display:grid;gap:.12rem}.context-panel-title-rich{display:flex;align-items:center;gap:.72rem;min-width:0}.context-panel-title h2{margin:0;font-size:1.02rem;line-height:1.1}.context-contact-avatar{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(180deg,#0076b324,#fffffff5);border:1px solid rgba(0,118,179,.12);color:#16516d;font-size:.82rem;font-weight:800;letter-spacing:.04em}.context-panel-subtitle{margin:0;color:#6e8593;font-size:.8rem;font-weight:700}.context-overview-card{display:grid;gap:.5rem;padding:.14rem .82rem 0}.context-overview-actions{display:flex;flex-wrap:wrap;gap:.4rem}.context-overview-main{display:grid;gap:.62rem;padding:.8rem;border-radius:16px;border:1px solid rgba(19,50,70,.06);background:linear-gradient(180deg,#f7fafcfa,#f2f7fbf5)}.context-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.context-overview-copy{display:grid;gap:.16rem;min-width:0}.context-overview-copy strong{font-size:.94rem;line-height:1.2}.context-overview-copy span{color:#667f8f;font-size:.78rem}.context-meta-strip{display:flex;flex-wrap:wrap;gap:.36rem}.context-meta-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.34rem .7rem;border-radius:999px;border:1px solid rgba(19,50,70,.07);background:#ffffffe6;color:#4c6473;font-size:.74rem;font-weight:700}.context-meta-pill-accent{border-color:#0076b31f;background:#0076b314;color:#115473}.context-overview-meta{display:flex;flex-wrap:wrap;gap:.4rem .9rem;color:#6d8290;font-size:.73rem;font-weight:700}.context-stats-strip{display:flex;gap:.34rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.context-stats-strip::-webkit-scrollbar{display:none}.context-stat-pill{display:inline-grid;gap:.08rem;flex:0 0 auto;min-width:102px;padding:.5rem .58rem;border-radius:14px;background:#f7fafcf0;border:1px solid rgba(19,50,70,.06)}.context-stat-pill strong{color:#183a4d;font-size:.81rem;line-height:1.2}.context-stat-pill span{color:#6c8391;font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.context-tabs{display:flex;gap:.3rem;padding:.45rem .82rem 0;background:linear-gradient(180deg,#fcfdfffa,#fcfdffeb);overflow-x:auto;scrollbar-width:none}.context-tab{display:inline-flex;align-items:center;gap:.38rem;border:1px solid transparent;border-radius:999px;padding:.42rem .68rem;background:transparent;color:#7b8e9b;font-size:.84rem;font-weight:700;white-space:nowrap}.context-tab-active{border-color:#0076b31f;background:#0076b314;color:#163548}.context-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;border-radius:999px;background:#0076b31a;color:var(--brand-strong);font-size:.68rem;font-weight:700}.context-panel-shell{display:grid;gap:.62rem;min-height:0;padding:0 .82rem .82rem;overflow:auto;scroll-behavior:smooth;overscroll-behavior:contain}.context-section{display:grid;gap:.56rem;padding:.74rem;border:1px solid rgba(19,50,70,.07);border-radius:16px;background:#fffffff5}.context-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.context-section-head h3{margin:0;font-size:.92rem}.context-section-action{display:flex;align-items:center}.context-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .48rem;border-radius:999px;background:#0076b314;color:var(--brand-strong);font-size:.78rem;font-weight:700}.context-resource-stack{display:grid;gap:.58rem}.context-resource-block{display:grid;gap:.48rem;padding:.68rem;border-radius:14px;border:1px solid rgba(19,50,70,.06);background:#f7fafcc7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.context-resource-block-focused{border-color:#0076b32e;background:#eef7fcf5;box-shadow:0 0 0 3px #0076b314}.context-resource-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.context-resource-head h4{margin:0;font-size:.84rem}.context-section-body,.context-contact-card,.context-compact-card,.context-list{display:grid;gap:.55rem}.context-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.context-summary-card{display:grid;gap:.2rem;min-width:0;padding:.72rem .76rem;border-radius:12px;border:1px solid rgba(19,50,70,.06);background:#f7fafcf0}.context-summary-card span{color:#6a8190;font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.context-summary-card strong{font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.context-summary-card small{color:#6a8190;font-size:.72rem;font-weight:700;line-height:1.3}.context-summary-card-button{border:1px solid rgba(0,118,179,.08);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.context-summary-card-button:hover{border-color:#0076b329;background:#f0f7fcfa;transform:translateY(-1px)}.context-summary-card-button:focus-visible{outline:2px solid rgba(0,118,179,.34);outline-offset:2px}.context-list,.context-note-list,.linked-entities{max-height:none;overflow:visible;padding-right:0}.context-note-list{gap:.45rem}.context-inline-panel{display:grid;gap:.55rem;padding:.66rem .7rem;border:1px solid rgba(19,50,70,.06);border-radius:12px;background:#fafcfdf5}.context-inline-trigger{display:flex;align-items:center;justify-content:center;width:100%;padding:.62rem .78rem;border:1px dashed rgba(0,118,179,.22);border-radius:12px;background:#0076b30a;color:var(--brand-strong);font:inherit;font-size:.82rem;font-weight:700}.context-inline-trigger:hover{background:#0076b314}.context-empty-compact{display:grid;gap:.55rem}.context-contact-main{display:grid;gap:.1rem}.context-contact-main strong{font-size:1rem;line-height:1.15}.context-contact-main span{color:#6d8290;font-size:.95rem}.context-contact-meta,.context-list-row,.context-compact-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem .64rem;border:1px solid rgba(19,50,70,.06);border-radius:12px;background:#f7fafce6}.context-compact-card{display:grid;align-items:stretch}.context-contact-meta span{color:#6e8593;font-size:.75rem}.context-contact-meta strong{font-size:.82rem;text-align:right}.context-list-row{align-items:flex-start}.context-list-copy{display:grid;gap:.14rem;min-width:0}.context-list-title{font-size:.86rem;line-height:1.2}.context-list-subtitle{color:#6e8593;font-size:.76rem;line-height:1.3}.context-list-action{flex-shrink:0}.context-thread-actions{display:grid;gap:.55rem}.context-inline-form,.label-color-field,.label-list-entry{display:flex;align-items:center;gap:.65rem}.context-inline-form select,.label-color-field input[type=text],.label-color-field input:not([type]),.label-color-field input[type=color]+input{flex:1 1 auto}.context-inline-form select{min-width:0}.label-list-entry{align-items:flex-start;min-width:0}.label-color-dot{flex:0 0 auto;margin-top:.3rem}.label-color-field input[type=color]{width:3rem;min-width:3rem;padding:.2rem}.label-preview-card{gap:.6rem}.compact-selection-card{padding:.9rem 1rem}.context-kv-grid{display:grid;gap:.42rem}.context-kv-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.context-kv-row span{color:#667f8f;font-size:.76rem}.user-call-pref-cell{gap:.35rem}.context-kv-row strong{font-size:.78rem;text-align:right}.context-action-inline{justify-self:start}.context-action-button{width:100%}.drawer-panel-wide{width:min(860px,100%)}.directory-panel{display:grid;gap:.85rem}.directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.directory-search-box{padding:.9rem;border-radius:18px;background:#f7fafceb}.directory-results{display:grid;gap:.65rem;max-height:60vh;overflow:auto}.directory-result-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.88rem .95rem;border:1px solid rgba(19,50,70,.07);border-radius:18px;background:#fffffff5;text-align:left;cursor:pointer}.directory-result-main{display:grid;gap:.35rem;min-width:0}.directory-result-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.directory-result-main p{color:#446174}.directory-result-meta{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--muted);font-size:.88rem}.directory-result-side{display:grid;gap:.35rem;justify-items:end;color:var(--muted);font-size:.84rem}.directory-empty-state{min-height:240px}.info-list{display:grid;gap:.7rem}.info-row,.context-list-meta{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.info-row span,.context-list-meta span{color:var(--muted)}.context-list-card{display:grid;gap:.5rem;padding:.72rem .8rem;border:1px solid rgba(19,50,70,.07);border-radius:16px;background:#f7fafce6}.linked-entities{display:grid;gap:.45rem}.linked-entity-chip{display:grid;gap:.16rem;padding:.62rem .68rem;border-radius:12px;background:#f7fafceb;border:1px solid rgba(19,50,70,.06)}.linked-entity-chip strong{font-size:.84rem}.linked-entity-chip span{color:var(--muted);font-size:.76rem}.conversation-head{padding-bottom:0}.conversation-head h2{font-size:1.04rem}.conversation-head-clean{display:grid;gap:.48rem;padding:.68rem clamp(1rem,2vw,1.65rem) .54rem;background:linear-gradient(180deg,#f0f2f5fa,#f0f2f5f0);border-bottom:1px solid rgba(19,50,70,.08)}.conversation-head-top{display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;margin:0}.conversation-identity{display:flex;align-items:center;gap:.68rem;min-width:0}.conversation-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#0076b324,#f8b13338);color:var(--brand-strong);font-size:.78rem;font-weight:700}.conversation-title-block{display:grid;gap:.16rem;min-width:0}.conversation-title-block h2{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-secondary-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#708896;font-size:.74rem;font-weight:600}.conversation-phone{color:#4c616d;font-weight:700}.conversation-chip{display:inline-flex;align-items:center;padding:.2rem .48rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(19,50,70,.06);color:#617986}.conversation-chip-assignee{background:#0076b314;color:#426274}.conversation-chip-assignee-mine{background:#2d8b671f;color:#177245}.conversation-dot{width:3px;height:3px;border-radius:999px;background:#99aab5}.conversation-actions-compact{align-items:center;gap:.38rem}.conversation-head-actions{flex-wrap:wrap;justify-content:flex-end}.conversation-tool-button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#f7fafcfa;color:#54656f}.conversation-tool-button:hover:not(:disabled){background:#e8f0f6f5}.conversation-tool-button-active{background:#0076b31f;color:var(--brand-strong)}.conversation-search-shell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.48rem;width:100%;margin:0}.conversation-search-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;padding:.54rem .72rem;border:1px solid rgba(19,50,70,.05);border-radius:12px;background:#f7fafcfa;color:#8696a0}.conversation-search-input input{border:0;padding:0;background:transparent;box-shadow:none}.conversation-search-count{color:#708896;font-size:.76rem;font-weight:700}.conversation-search-actions{display:flex;align-items:center;gap:.3rem}.conversation-summary-strip{display:flex;align-items:center;gap:.36rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.conversation-summary-strip::-webkit-scrollbar{display:none}.conversation-summary-pill{display:inline-flex;align-items:center;flex:0 0 auto;padding:.22rem .52rem;border-radius:999px;border:1px solid rgba(19,50,70,.06);background:#ffffffb8;color:#5f7887;font-size:.72rem;font-weight:700}.conversation-summary-strip .status-badge{flex:0 0 auto;font-size:.71rem;padding:.2rem .5rem}.conversation-label-chip{background:#fffc}.message-day-separator{justify-self:center;padding:.18rem .68rem;border-radius:999px;background:#ffffffeb;color:#54656f;font-size:.7rem;font-weight:700;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.message-bubble-search-hit{box-shadow:0 0 0 2px #f8b13329}.message-bubble-search-active{box-shadow:0 0 0 2px #f8b13359}.message-search-mark{background:#f8b13352;color:inherit;border-radius:4px}.message-stream{padding:0;scroll-padding-bottom:7rem;background:radial-gradient(circle at top,rgba(0,118,179,.03),transparent 36%),linear-gradient(180deg,#efeae2,#ece7df)}.message-stream-inner{display:grid;align-content:start;gap:.32rem;width:100%;min-height:100%;max-width:1080px;margin:0 auto;padding:.9rem clamp(1rem,2vw,1.65rem) 1.25rem}.message-row{display:flex;width:100%;padding:0}.message-row-in{justify-content:flex-start}.message-row-out{justify-content:flex-end}.message-bubble{display:grid;gap:.16rem;width:fit-content;max-width:min(64%,760px);min-width:0;padding:.48rem .62rem .26rem;border:1px solid rgba(19,50,70,.035);border-radius:14px;box-shadow:0 1px 1px #0b141a12,0 8px 18px #0b141a06}.message-bubble-text{max-width:min(56ch,72vw)}.message-bubble p{font-size:.93rem;line-height:1.4;color:#111b21;white-space:pre-wrap;word-break:break-word}.message-author-line{margin-bottom:.06rem;color:#177245;font-size:.64rem;font-weight:700;letter-spacing:.01em;opacity:.82}.message-bubble-with-attachments{min-width:0;max-width:min(368px,66%)}.message-bubble-media-only,.message-bubble-media-caption{padding:.24rem;gap:.22rem}.message-bubble-attachment-only{max-width:min(340px,64%)}.message-bubble-media-caption p{padding:0 .18rem}.message-attachments{grid-template-columns:minmax(0,1fr);gap:.48rem;margin-top:.34rem;max-width:min(330px,56vw)}.message-bubble-media-only .message-attachments,.message-bubble-media-caption .message-attachments{margin-top:0;max-width:100%}.message-attachment{gap:.42rem;padding:.5rem;border-radius:14px;border:1px solid rgba(19,50,70,.05);background:#fffffff0;overflow:hidden}.message-attachment-file{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.62rem .7rem}.message-attachment-image,.message-attachment-video{padding:0}.message-bubble-media-only .message-attachment-image,.message-bubble-media-only .message-attachment-video,.message-bubble-media-caption .message-attachment-image,.message-bubble-media-caption .message-attachment-video{border:0;background:transparent}.message-attachment-image .message-attachment-meta,.message-attachment-video .message-attachment-meta{padding:0 .6rem .6rem}.message-attachment-audio{background:#fffffff0;padding:.68rem}.message-attachment-file .message-attachment-icon{width:56px;height:56px;min-height:56px;border-radius:14px;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.message-attachment img{height:170px;border-radius:14px 14px 0 0}.message-attachment video{border-radius:14px 14px 0 0}.message-attachment-meta span{font-size:.82rem;font-weight:700;color:#23323c}.message-attachment-transcript{display:grid;gap:.18rem;margin-top:.14rem;padding:.44rem .52rem;border-radius:12px;background:#eff4f7eb}.message-attachment-transcript-label{color:#5d7786;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.message-attachment-transcript p,.message-attachment-transcript small{margin:0;line-height:1.35}.message-attachment-transcript p{color:#1b2d3a;font-size:.84rem;font-weight:600;white-space:pre-wrap}.message-attachment-transcript small{color:#6f8593;font-size:.77rem}.message-attachment-transcript-failed,.message-attachment-transcript-unavailable{background:#fcf4f0eb}.message-attachment-transcript-failed small,.message-attachment-transcript-unavailable small{color:#8d433c}.message-attachment-file .message-attachment-meta{min-width:0}.message-attachment-file .message-attachment-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-link{font-size:.78rem;color:#0076b3;font-weight:700}.message-bubble footer{display:inline-flex;justify-content:flex-end;align-items:center;gap:.22rem;margin-top:.1rem;font-size:.64rem;color:#667781}.message-bubble-text footer,.message-bubble-attachment-only footer,.message-bubble-media-only footer,.message-bubble-media-caption footer{width:auto;align-self:flex-end}.message-bubble-media-only footer,.message-bubble-media-caption footer{padding:0 .12rem .04rem}.message-meta-time{font-weight:600;opacity:.82}.message-status-inline{display:inline-grid;place-items:center;font-size:.64rem;font-weight:700}.message-status-inline svg{width:14px;height:14px}.message-status-inline-active{color:#53bdeb}.message-status-inline-pending{color:#708896}.message-status-inline-failed{color:#b42318}.message-status-inline-test{color:#708896}.message-bubble-in{background:#fffffffc;border-radius:14px 14px 14px 5px;border-color:#1332460f}.message-bubble-out{background:#d9fdd3;border-radius:14px 14px 5px;border-color:#48a05a14}.message-bubble-in:after,.message-bubble-out:after{content:none;display:none}.message-day-separator{box-shadow:0 6px 16px #0b141a0a}.message-bubble-in .message-attachment{background:#fffffffa}.message-bubble-out .message-attachment{background:#ffffffb8;border-color:#48a05a14}.message-error{gap:.45rem;margin-top:.72rem;padding:.72rem .82rem;border-radius:13px;background:#d96f631a;color:#8d433c;font-size:.88rem}.composer{gap:.42rem;padding:.56rem clamp(1rem,2vw,1.65rem) .72rem}.composer-attachments-wa,.composer-recording-bar,.wa-composer-shell{width:100%;margin:0}.composer-attachments-wa{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.38rem;padding:.02rem 0 .04rem;scrollbar-width:none}.composer-attachments-wa::-webkit-scrollbar{display:none}.composer-recording-bar{padding:.5rem .72rem;border-radius:16px;box-shadow:inset 0 0 0 1px #1332460a}.compact-form{gap:.7rem}.toggle-row{display:flex;align-items:center;gap:.65rem;color:var(--muted)}.toggle-row input{width:auto}.empty-state{display:grid;place-items:center;gap:.7rem;align-content:center;min-height:100%;padding:2rem;text-align:center;color:var(--muted)}.drawer-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:1.5rem;background:#0b19225c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer-panel{width:min(520px,100%)}.fixed-channel-box{display:grid;gap:.25rem;padding:.95rem 1rem;border:1px solid rgba(19,50,70,.08);border-radius:18px;background:#ffffffc7}.page-head p,.panel-card p,.thread-row p,.muted{letter-spacing:.01em}@media(max-width:1200px){.metric-grid,.card-grid,.hero-grid,.two-column-grid,.inbox-shell{grid-template-columns:1fr}.inbox-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid{grid-template-columns:1fr}.inbox-column-context-sticky{position:static;max-height:none}.composer{grid-template-columns:1fr}}@media(max-width:900px){.topbar,.page-head,.hero-banner,.tools-page-header,.conversation-head,.context-head,.section-head,.user-block,.hero-actions{flex-direction:column;align-items:flex-start}.topbar{grid-template-columns:1fr}.topbar-main,.shell-spotlight,.user-block,.inbox-workspace-main,.topnav{width:100%}.tools-overview-grid,.tools-summary-stats,.tools-data-layout,.tools-selection-grid{grid-template-columns:1fr}.tools-shell{grid-template-columns:1fr;height:auto}.tools-sidebar{grid-template-rows:auto auto auto}.tools-sidebar-scroll,.tools-main-scroll{overflow:visible}.shell-spotlight,.inbox-workspace-main,.inbox-workspace-actions{flex-direction:column;align-items:stretch}.shell-badge-row{justify-content:flex-start}.topnav{flex-wrap:wrap}.page-frame{padding:1rem}.page-frame-admin{overflow:auto}.tools-page-header-actions{width:100%;justify-content:flex-start}.inbox-notification-banner{flex-direction:column;align-items:stretch}.inbox-workspace-stats,.thread-pane-overview,.context-summary-grid{grid-template-columns:1fr}.inbox-mobile-switcher{display:flex}.login-shell{padding:1rem}.login-panel{max-width:100%}.login-card{border-radius:28px}.login-wordmark{margin-bottom:1.5rem}.login-wordmark-mark{width:3rem;height:3rem;border-radius:1rem}.btn,.btn-block{width:100%}.thread-pane-actions,.directory-head,.directory-result-row,.directory-result-side{width:100%;justify-items:start}.thread-pane-actions,.directory-head,.directory-result-row{flex-direction:column;align-items:stretch}.thread-filter-segment{flex-wrap:wrap;border-radius:20px}.inbox-shell-mobile-pane-list .inbox-column-conversation,.inbox-shell-mobile-pane-list .inbox-column-context,.inbox-shell-mobile-pane-chat .inbox-column-list,.inbox-shell-mobile-pane-chat .inbox-column-context,.inbox-shell-mobile-pane-context .inbox-column-list,.inbox-shell-mobile-pane-context .inbox-column-conversation{display:none}.conversation-head-top,.conversation-search-shell{flex-direction:column;align-items:stretch}.message-stream-inner,.composer-attachments-wa,.composer-recording-bar,.wa-composer-shell,.conversation-head-top,.conversation-search-shell{width:100%}.message-bubble{max-width:88%}.message-attachments{grid-template-columns:1fr}.conversation-search-actions{justify-content:flex-start}.thread-pane-icon-actions .thread-icon-button:first-child,.context-panel-header .thread-icon-button{display:none}.inbox-toast-stack{right:1rem;left:1rem;width:auto}.wa-rich-picker,.wa-attachments-menu{width:min(330px,calc(100vw - 2rem))}.wa-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
