*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--brand-50:#e8fffb;--brand-100:#c8fff6;--brand-200:#8df4eb;--brand-300:#47e3dc;--brand-400:#18d0cc;--brand-500:#0bb8ba;--brand-600:#0895a1;--brand-700:#0b7480;--brand-800:#105e69;--brand-900:#124f58;--blue-600:#2563eb;--brand-gradient:linear-gradient(100deg,var(--brand-500) 0%,var(--blue-600) 100%);--bg:#f8fafc;--surface:#ffffff;--surface-2:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--ink:#0f172a;--text:#334155;--text-muted:#64748b;--text-subtle:#94a3b8;--primary:var(--brand-500);--primary-strong:var(--brand-600);--link:var(--brand-700);--success:#059669;--success-tint:#ecfdf5;--success-ink:#047857;--info:var(--blue-600);--info-tint:#eff6ff;--info-ink:#1d4ed8;--warn:#c2680a;--warn-tint:#fff7ed;--danger:#e11d48;--danger-tint:#fff1f2;--danger-border:#fecdd3;--r-sm:10px;--r:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px rgb(15 23 42/0.06);--shadow-card:0 1px 2px rgb(15 23 42/0.06),0 14px 32px rgb(15 23 42/0.05);--shadow-soft:0 24px 80px rgb(8 149 161/0.14);--ring:0 0 0 4px rgb(11 184 186/0.16);--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-sans);--sidebar-bg:#ffffff;--sidebar-text:#475569;--sidebar-text-strong:#0f172a;--sidebar-hover:#f1f5f9;--sidebar-active-bg:var(--brand-50);--sidebar-active-text:var(--brand-700);--sidebar-border:#e2e8f0;--sidebar-w:250px;--sidebar-w-collapsed:74px}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--surface:#121c2e;--surface-2:#1a2540;--border:#263349;--border-strong:#35435f;--ink:#f1f5f9;--text:#cbd5e1;--text-muted:#93a3b8;--text-subtle:#6b7a91;--brand-50:rgba(20,212,208,0.13);--brand-100:rgba(20,212,208,0.2);--brand-200:#1c5f63;--brand-500:#16cfca;--brand-600:#2ad6d0;--brand-700:#5eead4;--link:#5eead4;--success-tint:rgba(5,150,105,0.16);--success-ink:#6ee7b7;--info-tint:rgba(37,99,235,0.18);--info-ink:#93c5fd;--warn-tint:rgba(194,104,10,0.2);--warn:#fbbf24;--danger:#fca5a5;--danger-tint:rgba(225,29,72,0.16);--danger-border:#7f1d2b;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 14px 32px rgba(0,0,0,0.45);--shadow-soft:0 24px 80px rgba(0,0,0,0.55);--ring:0 0 0 4px rgba(20,212,208,0.32);--sidebar-bg:#0d1626;--sidebar-text:#93a3b8;--sidebar-text-strong:#f1f5f9;--sidebar-hover:#1a2540;--sidebar-active-bg:rgba(20,212,208,0.15);--sidebar-active-text:#5eead4;--sidebar-border:#263349}:root[data-theme=dark] main.centered{background:linear-gradient(135deg,rgba(11,116,128,.28),rgba(11,18,32,.6) 44%,rgba(37,99,235,.22)),linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px),var(--bg);background-size:auto,44px 44px,44px 44px}:root[data-theme=dark] .inbox-note{background:rgba(202,138,4,.13);border-color:rgba(202,138,4,.35);color:#fde68a}body,html{font-family:var(--font-sans)}body{background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:1.25;letter-spacing:-.011em;text-wrap:balance}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}::selection{background:rgb(71 227 220/.35)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.app-shell{display:flex;min-height:100vh}.app-sidebar{flex-shrink:0;width:var(--sidebar-w);background:var(--sidebar-bg);color:var(--sidebar-text);position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);transition:width .18s ease;overflow:hidden}.app-sidebar--collapsed{width:var(--sidebar-w-collapsed)}.app-brand{display:flex;align-items:center;gap:.6rem;height:68px;padding:0 1.15rem;flex-shrink:0;border-bottom:1px solid var(--sidebar-border)}.app-brand img.app-brand-wordmark{height:26px;width:auto}.app-brand img.app-brand-icon{height:30px;width:30px}.app-sidebar:not(.app-sidebar--collapsed) .app-brand-icon{display:none}.app-sidebar--collapsed .app-brand{justify-content:center;padding:0}.app-brand-wordmark--ondark,.app-sidebar--collapsed .app-brand-wordmark,:root[data-theme=dark] .app-brand-wordmark--onlight{display:none}:root[data-theme=dark] .app-sidebar:not(.app-sidebar--collapsed) .app-brand-wordmark--ondark{display:block}.app-nav{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem .7rem;display:flex;flex-direction:column;gap:.15rem}.app-nav::-webkit-scrollbar{width:6px}.app-nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.app-nav-section{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);padding:1rem .75rem .4rem;white-space:nowrap}.app-sidebar--collapsed .app-nav-section{text-align:center;padding:.85rem 0 .2rem;font-size:.58rem;overflow:hidden;text-overflow:ellipsis}.app-nav-item{display:flex;align-items:center;gap:.7rem;padding:.58rem .75rem;border-radius:var(--r);color:var(--sidebar-text);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.app-nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-text-strong);text-decoration:none}.app-nav-item--active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.app-nav-item--active .app-nav-icon{color:var(--brand-600)}.app-nav-icon{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;color:var(--text-subtle)}.app-nav-item:hover .app-nav-icon{color:var(--sidebar-text-strong)}.app-nav-icon svg{width:19px;height:19px}.app-sidebar--collapsed .app-nav-item{justify-content:center;padding:.58rem 0}.app-sidebar--collapsed .app-nav-label{display:none}.app-sidebar-footer{flex-shrink:0;border-top:1px solid var(--sidebar-border);padding:.7rem;display:flex;flex-direction:column;gap:.5rem}.app-account{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;min-width:0}.app-account-avatar{flex-shrink:0;width:34px;height:34px;border-radius:var(--r-pill);background:var(--brand-gradient);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem}.app-account-meta{min-width:0;display:flex;flex-direction:column;line-height:1.3}.app-account-email{color:var(--ink);font-size:.82rem;font-weight:600}.app-account-email,.app-account-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-org{color:var(--text-muted);font-size:.72rem}.app-sidebar--collapsed .app-account-meta,.app-sidebar--collapsed .app-orgswitch,.app-sidebar--collapsed .app-signout-label{display:none}.app-sidebar--collapsed .app-account{justify-content:center;padding:.35rem 0}.app-orgswitch{width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:.45rem .55rem;font-size:.82rem;font-family:inherit}.app-footer-actions{display:flex;gap:.4rem}.app-collapse-btn,.app-signout{display:flex;align-items:center;justify-content:center;gap:.45rem;background:var(--surface);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:.5rem .55rem;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .12s ease}.app-signout{flex:1 1}.app-collapse-btn:hover,.app-signout:hover{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-200)}.app-collapse-btn svg{width:16px;height:16px;transition:transform .18s ease}.app-sidebar--collapsed .app-collapse-btn svg{transform:rotate(180deg)}.app-sidebar--collapsed .app-footer-actions{flex-direction:column}.theme-toggle{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px}.theme-opt{flex:1 1;display:grid;place-items:center;border:none;background:transparent;color:var(--text-muted);border-radius:var(--r-pill);padding:.35rem;cursor:pointer;transition:background .12s ease,color .12s ease}.theme-opt:hover{color:var(--sidebar-text-strong)}.theme-opt--active{background:var(--surface);color:var(--brand-600);box-shadow:var(--shadow-sm)}.theme-opt svg{width:16px;height:16px}.app-sidebar--collapsed .theme-toggle{flex-direction:column}.app-main{flex:1 1;min-width:0;display:flex;flex-direction:column}main.centered{min-height:100vh;justify-content:center;padding:2rem 1rem;background:linear-gradient(135deg,rgba(232,255,251,.9),rgba(255,255,255,.72) 44%,rgba(239,246,255,.85)),linear-gradient(rgba(8,149,161,.06) 1px,transparent 0),linear-gradient(90deg,rgba(8,149,161,.06) 1px,transparent 0);background-size:auto,44px 44px,44px 44px}.auth-wrap,main.centered{display:flex;align-items:center}.auth-wrap{flex-direction:column;width:100%;max-width:26rem}.auth-brand{display:flex;justify-content:center;margin-bottom:1.5rem}.auth-brand img{height:34px}.auth-brand img.ondark,:root[data-theme=dark] .auth-brand img.onlight{display:none}:root[data-theme=dark] .auth-brand img.ondark{display:inline}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:2rem;width:100%;max-width:26rem;box-shadow:var(--shadow-card)}.card h1{font-size:1.5rem;font-weight:700;margin-bottom:.35rem}.card p.sub{color:var(--text-muted);font-size:.92rem;margin-bottom:1.5rem}form.stack{display:flex;flex-direction:column;gap:.9rem}label{font-size:.85rem;font-weight:700;color:var(--ink);display:block;margin-bottom:.35rem}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--border-strong);border-radius:var(--r);font-size:.95rem;font-family:inherit;color:var(--ink);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-subtle)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--ring)}input[type=color]{padding:.2rem;height:2.5rem;cursor:pointer}button{font-family:inherit}.btn-primary,button.primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--brand-gradient);color:#fff;border:none;border-radius:var(--r-pill);padding:.65rem 1.3rem;font-size:.92rem;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgb(11 184 186/.22);transition:transform .15s ease,box-shadow .15s ease}.btn-primary:hover,button.primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgb(11 184 186/.3)}button.primary:active{transform:translateY(0)}button.primary:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}button.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--brand-200);border-radius:var(--r-pill);padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .12s ease,border-color .12s ease,transform .12s ease}button.ghost:hover{background:var(--brand-50);border-color:var(--brand-300);transform:translateY(-1px)}.error{background:var(--danger-tint);color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--r)}.error,.notice{padding:.75rem .95rem;font-size:.88rem}.notice{background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-200);border-radius:var(--r)}.shell{width:100%;max-width:64rem;margin:0 auto;padding:2rem 2rem 3rem}.shell>header{display:flex;align-items:center;justify-content:flex-end;min-height:1rem;margin-bottom:1.5rem}.shell>header .brand{display:none}.shell>header a{font-size:.85rem;font-weight:600;color:var(--text-muted);padding:.4rem .85rem;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-sm)}.shell>header a:hover{color:var(--brand-700);text-decoration:none;border-color:var(--brand-200);background:var(--brand-50)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:1.75rem;margin-bottom:1.5rem;box-shadow:var(--shadow-card)}.panel h2{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.page-head{margin-bottom:1.75rem}.page-head h1{font-size:1.6rem;font-weight:800;letter-spacing:-.01em}.page-head p{margin-top:.35rem;font-size:.95rem;color:var(--text-muted);max-width:44rem}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:1.75rem}.channel-tile{display:flex;flex-direction:column;gap:.55rem;text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:1.1rem 1.15rem 1.2rem;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.channel-tile:hover{border-color:var(--brand-300);box-shadow:var(--shadow-card)}.channel-tile:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.channel-tile--selected{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.channel-tile--off{opacity:.72}.channel-tile--off:hover{opacity:1}.tile-top{display:flex;align-items:center;justify-content:space-between}.tile-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;flex-shrink:0}.tile-icon svg{width:22px;height:22px}.tile-icon--form{background:color-mix(in srgb,#2563eb 14%,transparent);color:#2563eb}.tile-icon--email{background:color-mix(in srgb,var(--brand-600) 16%,transparent);color:var(--brand-600)}.tile-icon--whatsapp{background:color-mix(in srgb,#16a34a 15%,transparent);color:#16a34a}.tile-icon--voice{background:color-mix(in srgb,#7c3aed 15%,transparent);color:#7c3aed}.tile-icon--chat{background:color-mix(in srgb,#ea580c 14%,transparent);color:#ea580c}.tile-icon--test{background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-muted)}.tile-icon--hubspot{background:color-mix(in srgb,#ff7a59 16%,transparent);color:#e8623b}.tile-name{font-size:1rem;font-weight:700;color:var(--text)}.tile-desc{font-size:.82rem;line-height:1.4;color:var(--text-muted)}.tile-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.18rem .55rem;border-radius:var(--r-pill);white-space:nowrap}.tile-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tile-status--active{background:var(--success-tint);color:var(--success-ink)}.tile-status--inactive{background:var(--warn-tint);color:var(--warn)}.tile-status--empty{background:var(--bg);color:var(--text-subtle)}.tabbar{display:flex;gap:.25rem;padding:.3rem;margin-bottom:1.5rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-pill);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.tab{display:inline-flex;align-items:center;gap:.4rem;border:none;background:transparent;color:var(--text-muted);font-size:.88rem;font-weight:600;padding:.45rem 1rem;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.tab:hover{color:var(--text)}.tab--active{background:var(--surface);color:var(--brand-700);box-shadow:var(--shadow-sm)}.tab svg{width:17px;height:17px}.chan-instance{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--border)}.chan-instance:last-of-type{border-bottom:none}.chan-instance-name{font-size:.92rem;font-weight:600}.chan-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;padding:.32rem .7rem;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease}.chan-toggle:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chan-toggle--active{color:var(--success-ink);border-color:color-mix(in srgb,var(--success) 35%,transparent);background:var(--success-tint)}.chan-toggle--active:hover{border-color:var(--success)}.chan-toggle--inactive{color:var(--text-muted)}.chan-toggle--inactive:hover{border-color:var(--border-strong);color:var(--text)}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;padding:.7rem;border-bottom:1px solid var(--border)}tr:last-child td{border-bottom:none}th{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.badge,th{font-weight:700}.badge{display:inline-block;background:var(--brand-50);color:var(--brand-700);border-radius:var(--r-pill);padding:.15rem .7rem;font-size:.75rem}code.invite-link{display:block;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);padding:.65rem .8rem;font-size:.8rem;color:var(--ink);word-break:break-all;margin-top:.45rem}.inbox-shell{display:flex;flex-direction:column;height:100vh;min-height:0}.inbox-header{display:none}.inbox-banners{padding:.9rem 1.25rem 0;display:flex;flex-direction:column;gap:.5rem}.inbox-layout{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr) minmax(16rem,21rem);grid-gap:1rem;gap:1rem;padding:1rem 1.25rem}.inbox-col{min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-card)}.inbox-col,.inbox-filterbar{display:flex;flex-direction:column}.inbox-filterbar{gap:.6rem;padding:.9rem;border-bottom:1px solid var(--border)}.inbox-tabs{display:flex;gap:.25rem;flex-wrap:wrap}.inbox-tab{padding:.3rem .8rem;border-radius:var(--r-pill);font-size:.8rem;font-weight:600;color:var(--text-muted);text-decoration:none}.inbox-tab:hover{background:var(--surface-2);text-decoration:none}.inbox-tab-active{color:var(--brand-700)}.inbox-tab-active,.inbox-tab-active:hover{background:var(--brand-50)}.inbox-filter-form{display:flex;gap:.5rem}.inbox-filter-form select{flex:1 1;min-width:0;font-size:.85rem;padding:.5rem .6rem}.inbox-list{flex:1 1;min-height:0;overflow-y:auto}.inbox-list-empty{padding:2rem 1rem;color:var(--text-muted);font-size:.85rem;text-align:center}.inbox-row{display:block;padding:.85rem 1rem;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;border-left:3px solid transparent}.inbox-row:hover{background:var(--surface-2);text-decoration:none}.inbox-row-active{border-left-color:var(--brand-500)}.inbox-row-active,.inbox-row-active:hover{background:var(--brand-50)}.inbox-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.inbox-row-name{font-weight:600;font-size:.9rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-time{font-size:.74rem;color:var(--text-subtle);white-space:nowrap}.inbox-row-subject{font-size:.85rem}.inbox-row-preview,.inbox-row-subject{margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-preview{font-size:.8rem;color:var(--text-muted)}.inbox-row-meta{display:flex;align-items:center;gap:.5rem;margin-top:.45rem}.inbox-row-channel{font-size:.74rem;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-badge{display:inline-block;border-radius:var(--r-pill);padding:.12rem .65rem;font-size:.72rem;font-weight:700}.inbox-badge-open{background:var(--info-tint);color:var(--info-ink)}.inbox-badge-pending{background:var(--warn-tint);color:var(--warn)}.inbox-badge-resolved{background:var(--success-tint);color:var(--success-ink)}.inbox-badge-neutral{background:var(--surface-2);color:var(--text-muted)}.inbox-badge-mode{background:var(--brand-50);color:var(--brand-700)}.inbox-view-header{padding:1rem 1.15rem;border-bottom:1px solid var(--border)}.inbox-view-subject{font-size:1.05rem;font-weight:700;color:var(--ink)}.inbox-view-meta{font-size:.8rem;color:var(--text-muted);margin-top:.2rem}.inbox-messages{flex:1 1;min-height:0;overflow-y:auto;padding:1.15rem;display:flex;flex-direction:column-reverse;gap:.75rem}.inbox-messages-empty{margin:auto;color:var(--text-muted);font-size:.85rem}.inbox-msg{max-width:76%;display:flex;flex-direction:column;gap:.2rem}.inbox-msg-in{align-self:flex-start}.inbox-msg-out{align-self:flex-end;align-items:flex-end}.inbox-msg-bubble{padding:.65rem .9rem;border-radius:var(--r-lg);font-size:.9rem;white-space:pre-wrap;word-break:break-word}.inbox-msg-in .inbox-msg-bubble{background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--text)}.inbox-msg-out .inbox-msg-bubble{background:var(--brand-gradient);color:#fff;border-bottom-right-radius:4px}.inbox-msg-meta{font-size:.72rem;color:var(--text-subtle);padding:0 .2rem}.inbox-placeholder{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-size:.9rem;text-align:center}.inbox-composer{display:flex;flex-direction:column;gap:.5rem;padding:.9rem;border-top:1px solid var(--border);background:var(--surface)}.inbox-composer textarea,.inbox-note-form textarea{font-size:.9rem}.inbox-composer-row{display:flex;justify-content:flex-end}.inbox-canned-select{align-self:flex-start;max-width:100%;font-size:.85rem;padding:.45rem .6rem;color:var(--text-muted)}.inbox-sidebar{flex:1 1;min-height:0;overflow-y:auto;padding:1.15rem;display:flex;flex-direction:column;gap:1.3rem}.inbox-sidebar h3{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin-bottom:.6rem}.inbox-sidebar select{width:100%;font-size:.85rem;padding:.55rem .65rem}.inbox-sidebar-empty{color:var(--text-muted);font-size:.82rem;margin-bottom:.5rem}.inbox-contact-form{display:flex;flex-direction:column;gap:.55rem;font-size:.85rem}.inbox-contact-form label{font-size:.78rem}.inbox-contact-form input[type=text]{margin-top:.25rem;padding:.5rem .65rem;font-size:.85rem}.inbox-contact-static{display:flex;justify-content:space-between;gap:.5rem}.inbox-contact-static span:first-child{color:var(--text-muted);font-weight:700;font-size:.8rem}.inbox-contact-static span:last-child{word-break:break-word}.inbox-status-buttons{display:flex;gap:.4rem}.inbox-status-btn{flex:1 1;padding:.45rem .4rem;font-size:.78rem;font-weight:600;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer}.inbox-status-btn:hover:enabled{background:var(--surface-2)}.inbox-status-btn:disabled{cursor:default}.inbox-status-btn-active-open{background:var(--info-tint);border-color:#bfdbfe;color:var(--info-ink)}.inbox-status-btn-active-pending{background:var(--warn-tint);border-color:#fed7aa;color:var(--warn)}.inbox-status-btn-active-resolved{background:var(--success-tint);border-color:#a7f3d0;color:var(--success-ink)}.inbox-badges-row{display:flex;gap:.4rem;flex-wrap:wrap}.inbox-note{background:#fffbeb;border:1px solid #fde68a;border-radius:var(--r);padding:.6rem .75rem;font-size:.82rem;margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word}.inbox-note-meta{font-size:.7rem;color:var(--text-muted);margin-top:.3rem}.inbox-note-form{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.inbox-note-form button{align-self:flex-start}@media (max-width:1000px){.app-sidebar{width:var(--sidebar-w-collapsed)}.app-sidebar .app-account-meta,.app-sidebar .app-brand-wordmark,.app-sidebar .app-nav-label,.app-sidebar .app-nav-section,.app-sidebar .app-orgswitch,.app-sidebar .app-signout-label{display:none}.app-sidebar .app-brand-icon{display:block}.app-sidebar .app-brand{justify-content:center;padding:0}.app-sidebar .app-nav-item{justify-content:center;padding:.58rem 0}.app-sidebar .app-account{justify-content:center;padding:.35rem 0}.app-sidebar .app-footer-actions{flex-direction:column}}@media (max-width:900px){.inbox-shell{height:auto;min-height:100vh}.inbox-layout{grid-template-columns:1fr}.inbox-list{max-height:45vh}.inbox-messages{max-height:55vh}.inbox-placeholder{padding:3rem 2rem}.shell{padding:1.25rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}}@font-face{font-family:inter;src:url(/_next/static/media/ce6a4e58ee3dc964-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/ef532f000f80a39e-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/c37b492e494656f8-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/9facfb436dfe49c0-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_506180{font-family:inter,inter Fallback}.__variable_506180{--font-inter:"inter","inter Fallback"}