.inbox{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.inbox.single{grid-template-columns:minmax(0,1fr)}.inbox-pane{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--ms-radius);min-width:0}.inbox-filters{border-bottom:1px solid var(--ms-border);flex-direction:column;gap:8px;padding:12px;display:flex}.inbox-list{min-height:240px;max-height:calc(100vh - 330px);margin:0;padding:4px;list-style:none;overflow-y:auto}.inbox-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px;display:grid}.inbox-item:hover{background:var(--ms-surface-2)}.inbox-item[aria-current=true]{background:var(--ms-primary-soft)}.inbox-item .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-item .when,.inbox-item .via{color:var(--ms-muted);white-space:nowrap;font-size:12px}.inbox-item .preview{color:var(--ms-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-item.unread .name,.inbox-item.unread .preview{color:var(--ms-text);font-weight:700}.thread-head{border-bottom:1px solid var(--ms-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.thread-body{background:var(--ms-bg);flex-direction:column;gap:10px;min-height:240px;max-height:calc(100vh - 420px);padding:16px;display:flex;overflow-y:auto}.bubble-row{flex-direction:column;max-width:min(78%,560px);display:flex}.bubble-row.in{align-self:flex-start}.bubble-row.out{align-self:flex-end;align-items:flex-end}.bubble{white-space:pre-wrap;word-break:break-word;border:1px solid var(--ms-border);background:var(--ms-surface);border-radius:12px;padding:8px 12px}.bubble-row.out .bubble{background:var(--ms-primary-soft);border-color:#c4e5e1}.bubble-meta{color:var(--ms-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.composer{border-top:1px solid var(--ms-border);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}@media (width<=767px){.inbox-list,.thread-body{max-height:none}}.funnel-row{grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.funnel-track{background:var(--ms-surface-2);border-radius:4px;height:12px;display:block}.funnel-fill{border-radius:4px;height:100%;display:block}.funnel-value{text-align:right;white-space:nowrap}@media (width<=575px){.funnel-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.funnel-track{grid-area:2/1/auto/-1}.funnel-value{white-space:normal}}:root{--ms-primary:#0b8278;--ms-primary-text:#08665f;--ms-primary-soft:#e3f3f1;--ms-ink:#0e1a2b;--ms-ink-soft:#15253b;--ms-text:#14202f;--ms-muted:#586273;--ms-bg:#f6f3ed;--ms-surface:#fffdf9;--ms-surface-2:#f0ebe2;--ms-border:#e5ded2;--ms-danger:#c53a3a;--ms-warning:#b26b00;--ms-success:#1b8a57;--ms-wa:#1c8f55;--ms-email:#3f5fd8;--ms-rcs:#7a55c7;--ms-radius:12px;--ms-display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif}html,body,#root{min-height:100%;margin:0}body{background:var(--ms-bg);color:var(--ms-text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{font-family:var(--ms-display);letter-spacing:-.015em}:focus-visible{outline-offset:2px;outline:3px solid var(--ms-primary)!important}.skip-link{z-index:1000;background:var(--ms-surface);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{max-width:1280px;margin:0 auto}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-header .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ms-primary-text);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.page-header h1{margin:0;font-size:26px;font-weight:700;line-height:1.25}.page-header .subtitle{color:var(--ms-muted);max-width:720px;margin-top:6px;display:block}.surface{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--ms-radius);padding:20px}.surface+.surface{margin-top:16px}.section-title{font-family:var(--ms-display);margin:0 0 12px;font-size:16px;font-weight:700}.muted{color:var(--ms-muted)}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.table-search{width:280px;max-width:100%}.app-sider .brand{border-bottom:1px solid #1b2c44;align-items:center;height:60px;padding:0 18px;display:flex}.app-sider .nav-foot{color:#8f9bb0;padding:12px 16px 20px;font-size:12px}.app-header{border-bottom:1px solid var(--ms-border);z-index:10;align-items:center;gap:12px;display:flex;position:sticky;top:0}.app-content{padding:28px 32px 48px}@media (width<=991px){.app-content{padding:16px 14px 40px}.page-header h1{font-size:22px}}.dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.channel-mark{align-items:center;gap:6px;font-weight:500;display:inline-flex}.steps-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.step-card{border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-surface);color:inherit;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.step-card:hover{border-color:var(--ms-primary);box-shadow:0 2px 8px #0e1a2b0f}.step-card.done{background:var(--ms-surface-2)}.step-card .step-n{color:var(--ms-primary-text);font-size:12px;font-weight:700}.auth-page{background:var(--ms-bg);grid-template-columns:minmax(0,1fr) minmax(0,520px);min-height:100vh;display:grid}.auth-aside{background:var(--ms-ink);color:#e6ecf4;flex-direction:column;justify-content:space-between;padding:48px clamp(24px,5vw,72px);display:flex}.auth-aside h2{color:#fff;max-width:460px;margin:32px 0 16px;font-size:30px;line-height:1.2}.auth-aside p{color:#b9c4d4;max-width:440px}.auth-main{place-items:center;padding:32px 20px;display:grid}.auth-column{width:100%;max-width:400px}@media (width<=860px){.auth-page{grid-template-columns:1fr}.auth-aside{display:none}}.otp-input input{letter-spacing:.4em;text-align:center;font-size:22px}.json-block{background:var(--ms-surface-2);border-radius:8px;max-height:360px;margin:0;padding:12px;font-size:12px;overflow:auto}.qr-box{border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:#fff;place-items:center;width:240px;height:240px;display:grid}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width>=861px){.auth-mobile-brand{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plain-list{margin:0;padding:0;list-style:none}.plain-row{border-bottom:1px solid var(--ms-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.plain-row:last-child{border-bottom:0}
