*{box-sizing:border-box}html{color-scheme:light}body{margin:0;min-height:100vh;background:#f4f6f8;color:#17202a;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.auth-shell,.session-loading,.session-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card,.session-card{width:min(100%,440px);background:#fff;border:1px solid #e5e9ee;border-radius:18px;padding:32px;box-shadow:0 16px 44px rgba(18,38,63,.08)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;padding:0 10px;border-radius:8px;background:#111827;color:#fff;font-size:13px;font-weight:800;letter-spacing:1.4px}h1{margin:20px 0 8px;font-size:30px;line-height:1.15}.muted{margin:0;color:#667085;line-height:1.5}.auth-form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.auth-form label{display:grid;grid-gap:8px;gap:8px;color:#344054;font-size:14px;font-weight:700}.auth-form input{width:100%;border:1px solid #d0d5dd;border-radius:10px;padding:12px 14px;outline:none;background:#fff;color:#101828}.auth-form input:focus{border-color:#667085;box-shadow:0 0 0 3px rgba(102,112,133,.12)}.auth-form button,.secondary-button{border:0;border-radius:10px;padding:12px 16px;font-weight:700}.auth-form button{background:#111827;color:#fff}.secondary-button{width:100%;margin-top:24px;background:#eef1f4;color:#17202a}.auth-error{margin:0;border-radius:10px;padding:11px 12px;background:#fff1f0;color:#b42318;font-size:14px}.session-card dl{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0}.session-card dl div{display:flex;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #eef1f4}.session-card dt{color:#667085}.session-card dd{margin:0;font-weight:700;text-align:right}.session-loading{color:#667085}.inbox-page{padding:22px;background:#edf1f4}.inbox-app{width:min(1440px,100%);height:calc(100vh - 44px);margin:0 auto;grid-template-columns:minmax(330px,390px) 1fr;border:1px solid #dfe4e8;border-radius:20px;box-shadow:0 22px 60px rgba(27,38,49,.09)}.inbox-sidebar{border-right:1px solid #e7eaee;background:#fff}.inbox-sidebar-header{min-height:112px;padding:20px 20px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f2}.inbox-sidebar-header h1{margin:12px 0 2px;font-size:25px}.inbox-sidebar-header p{max-width:220px;margin:0;color:#8a94a1;font-size:12px}.inbox-sidebar-header .secondary-button{width:auto;padding:9px 12px;border-radius:9px;font-size:12px}.conversation-toolbar{min-height:54px;padding:0 18px;border-bottom:1px solid #edf0f2}.conversation-toolbar strong{text-transform:uppercase;letter-spacing:.06em}.conversation-toolbar span{min-width:26px;padding:4px 8px;background:#f0f2f5;color:#667085;font-size:12px;text-align:center}.conversation-list{flex:1 1}.conversation-row{display:grid;grid-gap:12px;gap:12px;padding:15px 17px;border:0;border-bottom:1px solid #f0f2f4;background:#fff;color:inherit;text-align:left}.conversation-row:hover{background:#f8fafb}.conversation-row.is-active{background:#eef4f3;box-shadow:inset 3px 0 #17202a}.conversation-avatar{display:grid;place-items:center;border-radius:50%;background:#18212b;color:#fff}.conversation-title-row{gap:10px}.conversation-title-row strong{font-size:14px}.conversation-title-row time{color:#98a2ad;font-size:11px}.conversation-preview{margin-top:5px;color:#667085;font-size:13px;line-height:1.4}.conversation-meta{margin-top:8px;gap:7px}.conversation-meta span{max-width:150px;padding:3px 7px;background:#f1f4f6;color:#6d7783;font-size:10px}.conversation-empty{padding:36px 24px;color:#667085}.conversation-empty strong{color:#344054}.conversation-empty span{font-size:13px;line-height:1.5}.conversation-stage{display:grid;place-items:center;background:#f7f8fa}.conversation-stage:before{content:"";position:absolute;inset:0;opacity:.45;background-image:radial-gradient(#d9dee4 1px,transparent 0);background-size:18px 18px;pointer-events:none}.conversation-stage-empty{max-width:390px;padding:30px}.stage-icon{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border-radius:18px;background:#17202a;color:#fff;font-size:22px;font-weight:800}.conversation-stage-empty p{color:#7b8490;font-size:14px;line-height:1.6}.conversation-panel{position:absolute;z-index:1;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:rgba(247,248,250,.92)}.conversation-header{min-height:76px;padding:13px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e2e6ea}.conversation-header-copy{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.conversation-header-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-header-copy span{color:#7b8490;font-size:11px}.conversation-back{width:36px;height:36px;border:1px solid #dde2e7;border-radius:9px;background:#fff;color:#344054}.assignment-control{display:grid;grid-gap:4px;gap:4px;color:#7b8490;font-size:10px}.assignment-control select{min-width:150px;max-width:220px;padding:7px 28px 7px 9px;border:1px solid #d8dde3;border-radius:8px;outline:none;background:#fff;color:#344054;font-size:12px}.assigned-readonly{padding:7px 10px;border-radius:8px;background:#f0f2f5;color:#667085;font-size:12px}.message-list{padding:22px 24px 70px}.message-state{margin:42px auto;color:#8a94a1;font-size:13px}.message-line{margin:7px 0}.message-bubble{max-width:min(72%,620px);border:1px solid #e1e5e9;border-radius:14px 14px 14px 4px;box-shadow:0 2px 8px rgba(24,33,43,.04);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.message-line.outbound .message-bubble{border-color:#dbe4e1;border-radius:14px 14px 4px 14px;background:#e9f2ef}.message-bubble small{color:#8a94a1;font-size:10px;text-align:right}.conversation-error{padding:8px 16px;background:#fff1f0;color:#b42318;font-size:12px;text-align:center}.message-composer{padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-top:1px solid #e2e6ea;background:#fff}.message-composer input{width:100%;padding:11px 13px;border:1px solid #d8dde3;border-radius:10px;background:#f8fafb}.message-composer input:focus{border-color:#8a94a1}.message-composer button{min-width:82px;padding:10px 16px;border:0;border-radius:10px;background:#17202a;color:#fff;font-weight:700}.reply-unavailable{padding:14px 18px;border-top:1px solid #e2e6ea;background:#fff;color:#7b8490;font-size:12px}.inbox-user-strip{position:absolute;right:18px;z-index:2;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #e3e7eb;border-radius:10px;background:rgba(255,255,255,.88);color:#4b5563;font-size:12px;pointer-events:none}.conversation-panel~.inbox-user-strip{display:none}.inbox-user-strip small{padding-left:8px;border-left:1px solid #dfe3e8;color:#8a94a1}@media (max-width:820px){.inbox-page{padding:0}.inbox-app{height:100vh;min-height:0;grid-template-columns:1fr;border:0;border-radius:0}.conversation-stage{display:none}.inbox-sidebar{border-right:0}.inbox-app.has-selection .inbox-sidebar{display:none}.inbox-app.has-selection .conversation-stage{display:grid}.conversation-back{display:grid;place-items:center}.conversation-panel{position:fixed;inset:0}.message-bubble{max-width:86%}}@media (max-width:520px){.auth-card,.session-card{padding:24px;border-radius:14px}.inbox-sidebar-header{min-height:104px;padding:16px}.conversation-row{padding:14px 15px}.conversation-header{padding:10px 12px}.assignment-control select{min-width:118px;max-width:145px}.message-list{padding:16px 12px 70px}.message-composer{padding:10px}}.inbox-app{grid-template-rows:minmax(0,1fr)}.workspace-nav{min-height:48px;padding:8px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #edf0f2}.workspace-nav a{padding:7px 10px;border-radius:8px;color:#667085;font-size:12px;font-weight:700}.workspace-nav a:hover{background:#f5f7f9;color:#17202a}.workspace-nav a.is-active{background:#17202a;color:#fff}.workspace-page{padding:22px;background:#edf1f4}.workspace-shell{width:min(1180px,100%);min-height:calc(100vh - 44px);margin:0 auto;border:1px solid #dfe4e8;border-radius:20px;background:#f7f8fa;box-shadow:0 22px 60px rgba(27,38,49,.09)}.workspace-header{min-height:112px;padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e7eaee;background:#fff}.workspace-header h1{margin:12px 0 2px;font-size:25px}.workspace-header p{color:#8a94a1;font-size:12px}.workspace-header .secondary-button{width:auto;border-radius:9px;font-size:12px}.workspace-nav-wide{padding-left:22px;padding-right:22px}.workspace-content{padding:22px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);grid-gap:20px;gap:20px;align-items:start}.workspace-card{overflow:hidden;border:1px solid #e1e5e9;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(24,33,43,.04)}.compact-card{align-self:start}.section-heading{min-height:76px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eef1f3}.section-heading h2{margin:0 0 5px;font-size:17px}.section-heading p{margin:0;color:#7b8490;font-size:12px;line-height:1.45}.count-pill,.role-pill,.state-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0f2f5;color:#667085;font-size:11px;white-space:nowrap}.count-pill{min-width:29px;padding:5px 9px}.role-pill{text-transform:capitalize}.role-pill,.state-pill{padding:5px 9px}.state-pill.is-good{background:#e9f5ef;color:#18794e}.team-list,.team-row{display:grid}.team-row{min-width:0;padding:14px 18px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #f0f2f4}.team-row:last-child{border-bottom:0}.team-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#18212b;color:#fff;font-weight:800}.team-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.team-copy span,.team-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-copy strong{font-size:13px}.team-copy span{color:#7b8490;font-size:11px}.workspace-form{padding:18px 20px 20px;display:grid;grid-gap:14px;gap:14px}.workspace-form label{display:grid;grid-gap:6px;gap:6px}.workspace-form label>span{color:#475467;font-size:12px;font-weight:700}.workspace-form input,.workspace-form select{width:100%;padding:10px 11px;border:1px solid #d8dde3;border-radius:9px;outline:none;background:#fff;color:#17202a}.workspace-form input:focus,.workspace-form select:focus{border-color:#8a94a1;box-shadow:0 0 0 3px rgba(102,112,133,.1)}.channel-actions button,.workspace-form button{padding:10px 14px;border:0;border-radius:9px;background:#17202a;color:#fff;font-weight:700}.workspace-error{margin:0;padding:9px 10px;border-radius:8px;background:#fff1f0;color:#b42318;font-size:12px;line-height:1.4}.empty-note{margin:0;padding:24px 20px;color:#7b8490;font-size:13px}.channel-list{display:grid}.channel-card{padding:18px 20px;border-bottom:1px solid #eef1f3}.channel-card:last-child{border-bottom:0}.channel-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.channel-card-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.channel-card-head strong{font-size:14px}.channel-card-head span:not(.state-pill){color:#8a94a1;font-size:11px}.channel-phone{margin:12px 0 0;color:#475467;font-size:12px}.qr-panel{margin-top:16px;padding:14px;display:flex;align-items:center;gap:16px;border:1px solid #e1e5e9;border-radius:12px;background:#f8fafb}.qr-panel img{width:180px;height:180px;object-fit:contain;background:#fff}.qr-panel>div{display:grid;grid-gap:6px;gap:6px}.qr-panel strong{font-size:13px}.qr-panel span{color:#7b8490;font-size:12px;line-height:1.5}.channel-actions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.channel-actions .secondary-action{border:1px solid #d8dde3;background:#fff;color:#344054}@media (max-width:900px){.workspace-content{grid-template-columns:1fr}}@media (max-width:620px){.workspace-page{padding:0}.workspace-shell{min-height:100vh;border:0;border-radius:0}.workspace-header{min-height:104px;padding:16px}.workspace-nav-wide{padding-left:12px;padding-right:12px;overflow-x:auto}.workspace-content{padding:12px;gap:12px}.team-row{grid-template-columns:40px minmax(0,1fr) auto}.team-row .state-pill{display:none}.qr-panel{align-items:flex-start;flex-direction:column}.qr-panel img{width:min(220px,100%);height:auto;aspect-ratio:1}}:root{--zio-ink:#17201f;--zio-muted:#66736f;--zio-soft:#f3f6f5;--zio-line:#e3e9e7;--zio-panel:#ffffff;--zio-accent:#17745f;--zio-accent-strong:#105847;--zio-accent-soft:#eaf5f1;--zio-nav:#162321;--zio-nav-muted:#aab8b4;--zio-danger:#b42318}.inbox-page{min-height:100vh;padding:0;background:radial-gradient(circle at 5% 0,rgba(23,116,95,.09),transparent 28rem),#eef2f1}.inbox-app{height:100vh;min-height:620px;margin:0;grid-template-columns:minmax(318px,360px) minmax(0,1fr);border:0;border-radius:0;box-shadow:none;background:var(--zio-panel)}.inbox-sidebar{border-right:1px solid var(--zio-line);background:#fbfcfc}.inbox-sidebar-header{min-height:94px;padding:18px 18px 14px;align-items:center;border-bottom:0;background:var(--zio-nav)}.inbox-sidebar-header>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title" "mark workspace";grid-column-gap:12px;column-gap:12px}.inbox-sidebar-header .brand-mark{width:42px;min-width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:linear-gradient(145deg,#2e9b80,#17745f);box-shadow:0 8px 24px rgba(0,0,0,.16);font-size:11px;letter-spacing:1px}.inbox-sidebar-header h1{margin:0 0 2px;color:#fff;font-size:18px;font-weight:750;letter-spacing:-.02em}.inbox-sidebar-header p{max-width:190px;color:var(--zio-nav-muted);font-size:11px}.inbox-sidebar-header .secondary-button{width:36px;height:36px;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.07);color:#fff;font-size:0;white-space:nowrap}.inbox-sidebar-header .secondary-button:before{content:"↗";display:grid;place-items:center;width:100%;height:100%;font-size:16px;transform:rotate(45deg)}.inbox-sidebar-header .secondary-button:hover{background:rgba(255,255,255,.12)}.workspace-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding:9px 10px;border-bottom:1px solid var(--zio-line);background:#fff}.workspace-nav a{min-width:0;padding:8px 5px;border-radius:9px;color:#75817d;font-size:11px;font-weight:650;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.workspace-nav a:hover{background:var(--zio-soft);color:var(--zio-ink)}.workspace-nav a.is-active{background:var(--zio-accent-soft);color:var(--zio-accent-strong)}.conversation-toolbar{min-height:58px;padding:0 16px;border-bottom:0;background:#fbfcfc}.conversation-toolbar strong{color:var(--zio-ink);font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}.conversation-toolbar span{background:#e8eeec;color:#52605c;font-weight:700}[aria-label="Conversation queues"]{padding:0 12px 11px!important;border-bottom:1px solid var(--zio-line)!important;background:#fbfcfc}[aria-label="Conversation queues"] button{padding:7px 4px!important;border-color:transparent!important;background:#eef2f1!important;color:#6f7c78!important;font-weight:700!important;transition:background .15s ease,color .15s ease}[aria-label="Conversation queues"] button[aria-pressed=true]{background:var(--zio-nav)!important;color:#fff!important}.conversation-list{padding:7px;scrollbar-color:#cbd4d1 transparent}.conversation-row{grid-template-columns:44px minmax(0,1fr);gap:11px;margin-bottom:3px;padding:12px 11px;border:1px solid transparent;border-radius:13px;background:transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.conversation-row:hover{border-color:#e7ecea;background:#fff}.conversation-row.is-active{border-color:#cde4dc;background:var(--zio-accent-soft);box-shadow:0 4px 14px rgba(21,91,73,.06)}.conversation-avatar{width:44px;height:44px;border:1px solid #d5e7e1;background:#dff0ea;color:var(--zio-accent-strong);font-size:14px;font-weight:800}.conversation-row.is-active .conversation-avatar{border-color:transparent;background:var(--zio-accent);color:#fff}.conversation-title-row strong{color:#26312f;font-size:13px;font-weight:750}.conversation-title-row time{color:#98a39f;font-size:10px}.conversation-preview{margin-top:4px;color:#727e7a;font-size:12px}.conversation-meta{margin-top:7px;gap:5px}.conversation-meta span{max-width:112px;padding:2px 6px;background:rgba(255,255,255,.72);color:#78847f;font-size:9px;font-weight:650}.conversation-row:not(.is-active) .conversation-meta span{background:#edf1f0}.conversation-empty{margin:22px 12px;padding:36px 20px;border:1px dashed #d9e0de;border-radius:16px;background:#fff}.conversation-stage{background:#edf1ef}.conversation-stage:before{opacity:.25;background-image:linear-gradient(rgba(255,255,255,.52) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.52) 1px,transparent 0);background-size:30px 30px}.conversation-stage-empty{max-width:420px;padding:34px}.stage-icon{width:64px;height:64px;margin-bottom:20px;border:1px solid rgba(255,255,255,.32);border-radius:20px;background:linear-gradient(145deg,#208b70,#105847);box-shadow:0 16px 34px rgba(16,88,71,.18);font-size:20px}.conversation-stage-empty h2{color:#26312f;font-size:22px;letter-spacing:-.025em}.conversation-stage-empty p{color:#72807b}.conversation-panel{background:#eef2f0!important}.conversation-header{min-height:78px;padding:11px 16px;gap:9px;border-bottom:1px solid var(--zio-line);background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(24,45,39,.02)}.conversation-header-copy{min-width:150px;padding-right:8px}.conversation-header-copy strong{color:#26312f;font-size:15px;font-weight:780}.conversation-header-copy span{color:#84908c;font-size:10px}.assignment-control{gap:3px;color:#8b9793;font-size:9px;font-weight:700}.assignment-control input,.assignment-control select{min-width:122px;max-width:168px;height:34px;padding:6px 26px 6px 9px;border:1px solid #dce3e1;border-radius:9px;outline:none;background:#f9fbfa;color:#46534f;font-size:11px}.assignment-control input{padding-right:7px}.assignment-control input:focus,.assignment-control select:focus{border-color:#92bdaf;box-shadow:0 0 0 3px rgba(23,116,95,.08)}.assigned-readonly{border:1px solid #dce3e1;background:#f6f8f7;color:#66736f}.message-list{padding:28px clamp(18px,4vw,56px) 76px;scrollbar-color:#c6d0cd transparent}.message-state{padding:18px 20px;border:1px solid rgba(213,222,219,.8);border-radius:14px;background:rgba(255,255,255,.62);color:#7b8783}.message-line{margin:6px 0}.message-bubble{max-width:min(68%,620px);padding:10px 12px 8px;border-color:#dde5e2;border-radius:15px 15px 15px 5px;background:#fff;color:#2b3533;box-shadow:0 2px 8px rgba(28,48,42,.035);font-size:13px}.message-line.outbound .message-bubble{border-color:#cfe3dc;border-radius:15px 15px 5px 15px;background:#dff0ea}.message-bubble small{color:#899590;font-size:9px}.conversation-error{margin:0 14px 10px;border:1px solid #f2cbc6;border-radius:9px;background:#fff6f5;color:var(--zio-danger)}.message-composer{padding:11px 14px 13px;gap:9px;border-top:1px solid var(--zio-line);background:rgba(255,255,255,.98)}.message-composer input{min-height:42px;padding:10px 13px;border-color:#d9e1de;border-radius:12px;background:#f7f9f8;color:#26312f;font-size:13px}.message-composer input::placeholder{color:#9aa5a1}.message-composer input:focus{border-color:#92bdaf;background:#fff;box-shadow:0 0 0 3px rgba(23,116,95,.08)}.message-composer button{min-width:78px;border-radius:11px;background:var(--zio-accent);box-shadow:0 5px 14px rgba(23,116,95,.14);font-size:12px}.message-composer button:hover:not(:disabled){background:var(--zio-accent-strong)}.reply-unavailable{border-top-color:var(--zio-line);color:#77847f}.inbox-user-strip{right:16px;bottom:16px;border-color:#dce4e1;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(26,48,41,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1180px){.inbox-app{grid-template-columns:315px minmax(0,1fr)}.conversation-header{flex-wrap:wrap}.conversation-header-copy{min-width:220px}.assignment-control input,.assignment-control select{min-width:110px;max-width:145px}}@media (max-width:900px){.inbox-page{padding:0}.inbox-app{height:100vh;min-height:0;grid-template-columns:1fr}.conversation-stage{display:none}.inbox-sidebar{border-right:0}.inbox-app.has-selection .inbox-sidebar{display:none}.inbox-app.has-selection .conversation-stage{display:grid}.conversation-back{display:grid;place-items:center;flex:0 0 36px}.conversation-panel{position:fixed;inset:0}.conversation-header{min-height:68px;padding:9px 10px;overflow-x:auto;flex-wrap:nowrap}.conversation-header-copy{min-width:170px}.assigned-readonly,.assignment-control{display:none}.message-bubble{max-width:84%}}@media (max-width:540px){.inbox-sidebar-header{min-height:82px;padding:14px}.inbox-sidebar-header .brand-mark{width:38px;min-width:38px;height:38px;border-radius:12px}.workspace-nav{padding:8px;gap:3px}.workspace-nav a{padding:8px 3px;font-size:10px}.conversation-toolbar{min-height:52px;padding:0 13px}.conversation-list{padding:5px}.conversation-row{padding:11px 9px}.message-list{padding:18px 11px 72px}.message-composer{padding:9px}.message-composer button{min-width:68px}}.conversation-panel-v3{display:block!important;overflow:hidden}.conversation-workspace{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 296px;background:#eef2f0}.chat-column{min-width:0;min-height:0}.chat-column .conversation-header{min-height:72px;flex-wrap:nowrap}.conversation-header-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #cfe3dc;border-radius:50%;background:#dff0ea;color:var(--zio-accent-strong);font-size:13px;font-weight:800}.chat-column .conversation-header-copy{min-width:0;flex:1 1}.conversation-status-badge{padding:6px 9px;border:1px solid #dce5e2;border-radius:999px;background:#f5f8f7;color:#66736f;font-size:10px;font-weight:750}.conversation-status-badge.status-open{border-color:#cce6dc;background:#eaf5f1;color:#14624f}.conversation-status-badge.status-follow_up{border-color:#eadfbd;background:#fff9e8;color:#8a6722}.conversation-status-badge.status-closed{border-color:#dfe4e2;background:#f0f3f2;color:#6f7976}.details-toggle{display:none;min-height:34px;padding:0 11px;border:1px solid #d8e2df;border-radius:9px;background:#fff;color:#50605b;font-size:11px;font-weight:700}.chat-column .message-list{flex:1 1 auto}.chat-column .conversation-error,.chat-column .message-composer,.chat-column .reply-unavailable{flex:0 0 auto}.customer-panel{padding:18px 16px 24px;border-left:1px solid var(--zio-line);background:#fff;scrollbar-color:#cad4d0 transparent}.customer-panel-close{display:none}.customer-profile{padding:6px 8px 18px}.customer-profile-avatar{width:58px;height:58px;margin-bottom:10px;display:grid;place-items:center;border:1px solid #cce5dc;border-radius:18px;background:linear-gradient(145deg,#eaf5f1,#d9eee7);color:var(--zio-accent-strong);font-size:18px;font-weight:850}.customer-profile strong{color:#25312e;font-size:14px}.customer-profile span{margin-top:4px;color:#87938f;font-size:10px}.customer-card{margin-top:10px;padding:14px;border:1px solid #e4eae8;border-radius:14px;background:#fbfcfc}.customer-card-title{margin-bottom:12px;color:#394642;font-size:11px;font-weight:800;letter-spacing:.02em}.customer-data-list{margin:0;display:grid;grid-gap:10px;gap:10px}.customer-data-list>div,.customer-summary-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-data-list dt,.customer-summary-row span{color:#89948f;font-size:10px}.customer-data-list dd,.customer-summary-row strong{min-width:0;margin:0;overflow:hidden;color:#4a5753;font-size:10px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.customer-actions{display:grid;grid-gap:12px;gap:12px}.customer-actions .customer-card-title{margin-bottom:0}.customer-actions .assignment-control{grid-gap:5px;gap:5px;color:#7f8b87;font-size:10px}.customer-actions .assignment-control input,.customer-actions .assignment-control select{min-width:0;max-width:none;height:38px;padding:7px 10px;border-color:#d8e1de;background:#fff;color:#3f4d49;font-size:11px}.customer-readonly-field{display:grid;grid-gap:5px;gap:5px}.customer-readonly-field span{color:#7f8b87;font-size:10px;font-weight:700}.customer-readonly-field strong{min-height:38px;padding:10px;border:1px solid #d8e1de;border-radius:9px;background:#f4f7f6;color:#53605c;font-size:11px}.customer-summary-card{display:grid;grid-gap:10px;gap:10px}.customer-summary-card .customer-card-title{margin-bottom:2px}.customer-panel-scrim{display:none}@media (max-width:1180px){.conversation-workspace{grid-template-columns:minmax(0,1fr) 270px}.customer-panel{padding-left:13px;padding-right:13px}}@media (max-width:900px){.conversation-workspace{display:block;position:relative}.chat-column{width:100%;height:100%}.details-toggle{display:inline-flex;align-items:center;justify-content:center}.customer-panel{position:fixed;z-index:30;top:0;right:0;bottom:0;width:min(88vw,340px);padding-top:54px;border-left:1px solid #dbe4e1;box-shadow:-18px 0 48px rgba(18,35,30,.15);transform:translateX(105%);transition:transform .2s ease}.customer-panel.is-open{transform:translateX(0)}.customer-panel-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dbe3e0;border-radius:10px;background:#f7f9f8;color:#50605b;font-size:19px}.customer-panel-scrim{position:fixed;z-index:29;inset:0;display:block;border:0;background:rgba(17,31,27,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:540px){.conversation-status-badge{display:none}.conversation-header-avatar{width:34px;height:34px;flex-basis:34px}.details-toggle{padding:0 9px;font-size:10px}}.workspace-page{min-height:100vh;padding:0;background:radial-gradient(circle at 8% -10%,rgba(23,116,95,.1),transparent 30rem),#eef2f1;color:#24312d}.workspace-shell{width:100%;min-height:100vh;margin:0;overflow:hidden;border:0;border-radius:0;background:#f4f7f6;box-shadow:none}.workspace-header{min-height:82px;padding:15px clamp(18px,3vw,34px);align-items:center;border-bottom:1px solid rgba(255,255,255,.07);background:#162321;color:#fff}.workspace-header>div:first-child{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"mark title" "mark workspace";grid-column-gap:13px;column-gap:13px;align-items:center}.workspace-header .brand-mark{grid-area:mark;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:linear-gradient(145deg,#2e9b80,#17745f);color:#fff;box-shadow:0 9px 25px rgba(0,0,0,.17);font-size:11px;font-weight:850;letter-spacing:1px}.workspace-header h1{grid-area:title;margin:0 0 2px;color:#fff;font-size:20px;font-weight:780;letter-spacing:-.025em}.workspace-header h1,.workspace-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-header p{grid-area:workspace;margin:0;color:#aab8b4;font-size:11px}.workspace-header .secondary-button{min-width:86px;margin:0;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.07);color:#fff;font-size:11px;font-weight:700}.workspace-header .secondary-button:hover{background:rgba(255,255,255,.12)}.workspace-page .workspace-nav-wide{min-height:54px;padding:9px clamp(16px,3vw,32px);gap:5px;border-bottom:1px solid #dfe7e4;box-shadow:0 1px 0 rgba(22,35,33,.02)}.workspace-page .workspace-nav-wide a{flex:0 0 auto;padding:8px 11px;border-radius:9px;color:#72807b;font-weight:720;transition:background .15s ease,color .15s ease}.workspace-page .workspace-nav-wide a:hover{background:#f0f4f2;color:#24312d}.workspace-page .workspace-nav-wide a.is-active{background:#e7f3ef;color:#105847}.workspace-page .workspace-content,.workspace-page .workspace-shell>div:not(.workspace-header):not(.workspace-nav){max-width:1320px;margin-left:auto;margin-right:auto}.workspace-page .workspace-content{padding:26px clamp(16px,3vw,34px) 40px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr);gap:20px}.workspace-page .workspace-card,.workspace-page form[class*=card],.workspace-page section[class*=card]{border-color:#dfe7e4;border-radius:16px;background:#fff;color:#26322f;box-shadow:0 5px 20px rgba(27,49,42,.045)}.workspace-page .section-heading{min-height:72px;padding:17px 19px;border-bottom-color:#edf1ef}.workspace-page .section-heading h2,.workspace-page h2{color:#26322f;letter-spacing:-.015em}.workspace-page .section-heading p,.workspace-page p,.workspace-page small{color:#77847f}.workspace-page .count-pill,.workspace-page .role-pill,.workspace-page .state-pill{border:1px solid #e2e9e6;background:#f3f6f5;color:#63706c}.workspace-page .state-pill.is-good{border-color:#cbe4da;background:#eaf5f1;color:#14624f}.workspace-page .team-row{border-bottom-color:#edf1ef}.workspace-page .team-avatar{background:linear-gradient(145deg,#208b70,#105847);box-shadow:0 5px 12px rgba(23,116,95,.12)}.workspace-page .channel-card-head strong,.workspace-page .team-copy strong{color:#2b3733}.workspace-page .channel-card-head span:not(.state-pill),.workspace-page .team-copy span{color:#85918d}.workspace-page .workspace-form label>span,.workspace-page label{color:#596762}.workspace-page input,.workspace-page select,.workspace-page textarea{border-color:#d7e0dd!important;color:#2d3935!important;box-shadow:none}.workspace-page input:focus,.workspace-page select:focus,.workspace-page textarea:focus{border-color:#8db9aa!important;outline:none}.workspace-page input:disabled,.workspace-page select:disabled{background:#f2f5f4!important;color:#7c8884!important;opacity:1}.workspace-page .channel-actions button,.workspace-page .workspace-form button,.workspace-page button:not(.secondary-button):not(.customer-panel-close):not(.customer-panel-scrim){border:0;background:#17745f;color:#fff;font-weight:740}.workspace-page .channel-actions button:hover:not(:disabled),.workspace-page .workspace-form button:hover:not(:disabled),.workspace-page button:not(.secondary-button):not(.customer-panel-close):not(.customer-panel-scrim):hover:not(:disabled){background:#105847}.workspace-page button:disabled{opacity:.55}.workspace-page .channel-actions .secondary-action,.workspace-page .secondary-action{border:1px solid #d7e0dd!important;color:#4c5b56!important}.workspace-page .workspace-error{color:#b42318}.workspace-page .channel-card{border-bottom-color:#edf1ef}.workspace-page .channel-card:hover,.workspace-page .team-row:hover{background:#fbfcfc}.workspace-page .qr-panel{border-color:#dfe7e4;background:#f7faf9}.workspace-page .qr-panel img{border:1px solid #e2e9e6;border-radius:12px}.workspace-page table{background:#fff;color:#394642}.workspace-page table th{background:#f6f9f8!important;color:#71807b!important;border-bottom-color:#e7ecea!important}.workspace-page table td{border-bottom-color:#edf1ef!important}.workspace-page table tbody tr:hover td{background:#fbfcfc}.workspace-page [class*=statCard]{border-color:#dfe7e4;background:#fff;box-shadow:0 5px 18px rgba(27,49,42,.04);transition:transform .15s ease,box-shadow .15s ease}.workspace-page [class*=statCard]:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(27,49,42,.065)}.workspace-page [class*=statCard] strong{color:#174f43}.workspace-page [class*=actions] a{color:#31403b}.workspace-page [class*=actions] a:hover{background:#f7faf9}.workspace-page [class*=statusCard]{padding:20px}.workspace-page [class*=statusCard]>div>strong{color:#14624f}.workspace-page [class*=marketRow] select{min-height:42px}.workspace-page [class*=priceRow]{border-top-color:#e7ecea}.workspace-page [class*=priceRow]>div>strong{color:#174f43}.workspace-page [class*=notice]{border-color:#e6dfc5!important;background:#fffaf0!important;color:#735f31!important}.workspace-page [class*=history] article{border-top-color:#edf1ef}.workspace-page form[class*=card]{gap:15px;padding:20px;border:1px solid #dfe7e4;background:#fff!important}.workspace-page form[class*=card]>div:first-child{padding-bottom:4px}.workspace-page form[class*=card] h2{margin-bottom:4px;font-size:16px}.workspace-page form[class*=card] label{gap:6px;color:#596762!important;font-size:12px}.workspace-page form[class*=card] input{min-height:42px;padding:0 11px;border:1px solid #d7e0dd!important;background:#fff!important;color:#2d3935!important}.workspace-page form[class*=card] button{min-height:40px;padding:0 14px}.workspace-page [class*=message]{border:1px solid #cbe4da!important;color:#14624f!important}@media (max-width:900px){.workspace-page .workspace-content{grid-template-columns:1fr;padding-top:18px}}@media (max-width:620px){.workspace-header{min-height:74px;padding:12px 13px}.workspace-header>div:first-child{grid-template-columns:40px minmax(0,1fr);column-gap:10px}.workspace-header .brand-mark{width:40px;height:40px;border-radius:12px}.workspace-header h1{font-size:17px}.workspace-header .secondary-button{min-width:70px;padding:8px 9px;font-size:10px}.workspace-page .workspace-nav-wide{min-height:50px;padding:7px 10px}.workspace-page .workspace-nav-wide a{padding:7px 9px;font-size:10px}.workspace-page .workspace-content{padding:12px 10px 28px;gap:12px}.workspace-page .workspace-card,.workspace-page form[class*=card],.workspace-page section[class*=card]{border-radius:13px}}.auth-shell-v2{position:relative;overflow-x:hidden;padding:28px;background:radial-gradient(circle at 8% 0,rgba(46,155,128,.13),transparent 31rem),radial-gradient(circle at 100% 100%,rgba(23,116,95,.08),transparent 28rem),#edf2f0}.auth-experience{width:min(1060px,100%);min-height:650px;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);overflow:hidden;border:1px solid #dbe5e1;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgba(22,35,33,.13)}.auth-experience-signup{min-height:760px}.auth-brand-panel{position:relative;overflow:hidden;padding:36px;display:flex;flex-direction:column;background:linear-gradient(145deg,#162321,#1b322d 62%,#205443);color:#fff}.auth-brand-panel:after,.auth-brand-panel:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth-brand-panel:before{width:330px;height:330px;right:-160px;top:-140px;background:rgba(74,196,158,.11)}.auth-brand-panel:after{width:250px;height:250px;left:-140px;bottom:-120px;border:1px solid rgba(255,255,255,.08)}.auth-brand-link{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:12px;color:#eef8f5;font-size:12px;font-weight:750;text-decoration:none}.auth-brand-panel .brand-mark{width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:linear-gradient(145deg,#2e9b80,#17745f);box-shadow:0 9px 25px rgba(0,0,0,.17);font-size:11px}.auth-brand-copy{position:relative;z-index:1;margin-top:auto;padding-top:62px}.auth-kicker{color:#75d6b8;font-size:10px;font-weight:850;letter-spacing:.13em}.auth-brand-copy h2{max-width:450px;margin:12px 0;color:#fff;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.045em}.auth-brand-copy p{max-width:450px;margin:0;color:#afc0ba;font-size:13px;line-height:1.7}.auth-benefits,.auth-journey{position:relative;z-index:1;margin-top:34px;display:grid;grid-gap:12px;gap:12px}.auth-benefits>div,.auth-journey>div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.auth-benefits>div>span,.auth-journey>div>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(117,214,184,.21);border-radius:9px;background:rgba(117,214,184,.08);color:#75d6b8;font-size:11px;font-weight:850}.auth-benefits p,.auth-journey p{margin:0;display:grid;grid-gap:3px;gap:3px}.auth-benefits strong,.auth-journey strong{color:#eef6f3;font-size:12px}.auth-benefits small,.auth-journey small{color:#91a7a0;font-size:10px;line-height:1.5}.auth-card-v2{width:auto;max-width:none;padding:clamp(34px,5vw,58px);display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;box-shadow:none}.auth-signup-card{justify-content:flex-start;padding-top:42px;padding-bottom:42px}.auth-card-topline{margin-bottom:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.auth-card-topline a{color:#75827e;font-size:11px;font-weight:700;text-decoration:none}.auth-card-topline a:hover{color:#17745f}.auth-mobile-brand{display:none;color:#17745f;font-size:12px;font-weight:900;letter-spacing:.12em}.auth-heading>span{color:#23836b;font-size:9px;font-weight:850;letter-spacing:.12em}.auth-heading h1{margin:8px 0;color:#1e2d29;font-size:30px;letter-spacing:-.04em}.auth-heading .muted{max-width:520px;color:#7a8783;font-size:12px}.auth-card-v2 .auth-form{gap:15px;margin-top:28px}.auth-card-v2 .auth-form label{gap:7px;color:#475651;font-size:11px;font-weight:750}.auth-card-v2 .auth-form label small{margin-top:-2px;color:#98a29f;font-size:9px;font-weight:500;line-height:1.45}.auth-card-v2 .auth-form input{min-height:46px;padding:0 13px;border:1px solid #d5dfdb;border-radius:10px;background:#fbfcfc;color:#22312d;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-card-v2 .auth-form input::placeholder{color:#abb4b1}.auth-card-v2 .auth-form input:focus{border-color:#4ba68e;background:#fff;box-shadow:0 0 0 3px rgba(46,155,128,.1)}.auth-card-v2 .auth-form button{min-height:47px;margin-top:4px;border-radius:10px;background:linear-gradient(135deg,#1c826a,#176c59);box-shadow:0 9px 22px rgba(23,116,95,.16);font-size:12px}.auth-card-v2 .auth-form button:hover:not(:disabled){background:linear-gradient(135deg,#218e73,#17745f)}.auth-card-v2 .auth-error{border:1px solid #f5ceca;background:#fff5f3;font-size:11px}.auth-form-signup{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form-signup .auth-error,.auth-form-signup button,.auth-form-signup label:first-child,.auth-form-signup label:nth-child(2){grid-column:1/-1}.auth-switch{margin:22px 0 0;color:#89938f;font-size:11px;text-align:center}.auth-switch a{color:#17745f;font-weight:800;text-decoration:none}@media (max-width:860px){.auth-shell-v2{padding:18px}.auth-experience,.auth-experience-signup{width:min(620px,100%);min-height:0;grid-template-columns:1fr}.auth-brand-panel{min-height:230px;padding:25px}.auth-brand-copy{margin-top:34px;padding-top:0}.auth-brand-copy h2{max-width:520px;margin:8px 0;font-size:28px}.auth-brand-copy p{max-width:520px}.auth-benefits,.auth-journey{display:none}.auth-card-v2,.auth-signup-card{padding:32px 28px 36px}.auth-card-topline{margin-bottom:26px}}@media (max-width:560px){.auth-shell-v2{place-items:start stretch;padding:0;background:#fff}.auth-experience,.auth-experience-signup{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}.auth-brand-panel{display:none}.auth-card-v2,.auth-signup-card{min-height:100vh;padding:24px 20px 32px;justify-content:flex-start}.auth-card-topline{margin-bottom:48px;justify-content:space-between}.auth-mobile-brand{display:inline}.auth-heading h1{font-size:28px}.auth-form-signup{grid-template-columns:1fr}.auth-form-signup .auth-error,.auth-form-signup button,.auth-form-signup label:nth-child(n){grid-column:auto}}:root{--zio-ink:#20302b;--zio-muted:#71807a;--zio-line:#dce6e2;--zio-soft-line:#eaf0ed;--zio-surface:#ffffff;--zio-soft:#f6f9f8;--zio-green:#17745f;--zio-green-dark:#0f5a49;--zio-green-soft:#eaf6f1}.workspace-page{background:#f0f4f2}.workspace-shell{background:#f5f8f7}.workspace-header{min-height:76px;padding:13px clamp(18px,3vw,36px);background:linear-gradient(110deg,#14231f,#182b26 72%,#17372e);border-bottom:1px solid rgba(255,255,255,.08)}.workspace-header h1{font-size:19px;letter-spacing:-.02em}.workspace-header p{color:#a9b8b3}.workspace-header .secondary-button{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.075);box-shadow:none}.workspace-page .workspace-nav-wide{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:56px;padding:9px clamp(18px,3vw,36px);gap:7px;border-bottom:1px solid var(--zio-line);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 14px rgba(29,55,46,.035)}.workspace-page .workspace-nav-wide a{min-height:36px;padding:0 13px;display:inline-flex;border:1px solid transparent;border-radius:10px;color:#6a7974;font-size:11px;font-weight:760}.workspace-page .workspace-nav-wide a:hover{border-color:#e4ece8;background:#f6f9f8;color:#31423c}.workspace-page .workspace-nav-wide a.is-active{border-color:#cfe6dd;background:var(--zio-green-soft);color:var(--zio-green-dark);box-shadow:inset 0 -2px 0 rgba(23,116,95,.18)}.inbox-sidebar .workspace-nav{padding:8px 10px;gap:5px;background:#fbfcfc;border-bottom-color:var(--zio-soft-line)}.inbox-sidebar .workspace-nav a{border:1px solid transparent;border-radius:9px;color:#72807b}.inbox-sidebar .workspace-nav a:hover{border-color:#e3ebe8;background:#f2f6f4}.inbox-sidebar .workspace-nav a.is-active{border-color:#cfe6dd;background:var(--zio-green-soft);color:var(--zio-green-dark)}[aria-label="Conversation queues"]{padding:9px 10px!important;gap:5px!important;background:#f8faf9!important;border-bottom-color:var(--zio-soft-line)!important}[aria-label="Conversation queues"] button{min-height:32px!important;padding:6px 5px!important;border:1px solid #dde7e3!important;border-radius:9px!important;background:#fff!important;color:#77847f!important;box-shadow:none!important;font-size:10px!important;font-weight:720!important}[aria-label="Conversation queues"] button[aria-pressed=true]{border-color:#bddbd0!important;background:#e7f4ef!important;color:#105847!important;box-shadow:inset 0 -2px 0 #17745f!important}.workspace-page .workspace-content,.workspace-page .workspace-shell>div:not(.workspace-header):not(.workspace-nav){width:min(1360px,100%)}.workspace-page .workspace-content{padding:24px clamp(16px,3vw,36px) 44px;gap:22px}.workspace-page .workspace-card,.workspace-page form[class*=card],.workspace-page section[class*=card]{border:1px solid var(--zio-line);border-radius:17px;background:var(--zio-surface);box-shadow:0 7px 24px rgba(28,55,46,.045)}.workspace-page .section-heading{min-height:74px;padding:18px 20px;border-bottom:1px solid var(--zio-soft-line);background:linear-gradient(180deg,#fff,#fdfefe)}.workspace-page .section-heading h2,.workspace-page h2{color:var(--zio-ink);font-size:16px;font-weight:780}.workspace-page .section-heading p{max-width:680px;color:var(--zio-muted);font-size:11px;line-height:1.5}.workspace-page .count-pill,.workspace-page .role-pill,.workspace-page .state-pill{min-height:26px;border:1px solid #dfe8e4;background:#f5f8f7;color:#66756f;font-weight:720}.workspace-page .state-pill.is-good{border-color:#c7e1d7;background:#e9f6f1;color:#12614d}.workspace-page .team-list{background:#fff}.workspace-page .team-row{padding:16px 19px;gap:13px;border-bottom:1px solid var(--zio-soft-line);transition:background .15s ease}.workspace-page .team-row:hover{background:#fbfdfc}.workspace-page .team-avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#278e75,#12604d);box-shadow:0 6px 14px rgba(23,116,95,.13)}.workspace-page .team-copy strong{font-size:13px;font-weight:760}.workspace-page .team-copy span{margin-top:1px;color:#84918c}.workspace-page .team-row>div[style]{margin:3px 0 1px 55px!important;padding:13px!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) auto!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;border:1px solid #e2ebe7;border-radius:12px;background:#f8fbfa}.workspace-page .team-row>div[style] label{min-width:0;gap:6px!important;color:#65736e;font-size:10px;font-weight:730}.workspace-page .team-row>div[style] small{grid-column:1/-1;color:#82908b;font-size:10px;line-height:1.45}.workspace-page .team-row>div[style] .secondary-action{min-height:42px;padding:0 14px}.workspace-page .channel-list{padding:12px;gap:10px;background:#f9fbfa}.workspace-page .channel-card{padding:17px;border:1px solid #e0e9e5!important;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(29,55,46,.03)}.workspace-page .channel-card:hover{background:#fff;border-color:#d3e1dc!important}.workspace-page .channel-card-head{align-items:center}.workspace-page .channel-card-head strong{font-size:14px;font-weight:770}.workspace-page .channel-phone{display:inline-flex;margin:11px 0 0;padding:6px 9px;border-radius:8px;background:#f2f7f5;color:#4e615a;font-size:11px}.workspace-page .channel-card>div[style]{margin-top:14px!important;padding:13px!important;gap:10px!important;border:1px solid #e1eae6;border-radius:12px;background:#f8fbfa}.workspace-page .channel-card>div[style]>label>span{color:#62716b;font-size:10px;font-weight:740}.workspace-page .channel-card>div[style] small{color:#82908b;font-size:10px;line-height:1.5}.workspace-page .channel-actions{padding-top:13px;border-top:1px solid var(--zio-soft-line)}.workspace-page .qr-panel{padding:15px;border-color:#dce7e2;background:#f6faf8}.workspace-page .qr-panel img{box-shadow:0 4px 12px rgba(28,55,46,.06)}.workspace-page .workspace-form{padding:18px 20px 21px;gap:14px}.workspace-page input,.workspace-page select,.workspace-page textarea{min-height:42px;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;color:#2d3c36!important}.workspace-page input:focus,.workspace-page select:focus,.workspace-page textarea:focus{border-color:#83b4a4!important;box-shadow:0 0 0 3px rgba(23,116,95,.08)!important}.workspace-page .channel-actions button,.workspace-page .workspace-form button,.workspace-page button:not(.secondary-button):not(.customer-panel-close):not(.customer-panel-scrim){min-height:40px;border-radius:10px;background:var(--zio-green);box-shadow:0 5px 14px rgba(23,116,95,.12)}.workspace-page .channel-actions button:hover:not(:disabled),.workspace-page .workspace-form button:hover:not(:disabled),.workspace-page button:not(.secondary-button):not(.customer-panel-close):not(.customer-panel-scrim):hover:not(:disabled){background:var(--zio-green-dark)}.workspace-page .channel-actions .secondary-action,.workspace-page .secondary-action{border:1px solid #d6e1dc!important;background:#fff!important;color:#52615c!important;box-shadow:none!important}.workspace-page .tableWrap,.workspace-page [class*=tableWrap]{scrollbar-color:#c7d4cf transparent}.workspace-page table{font-size:12px}.workspace-page table th{height:42px;padding-top:10px!important;padding-bottom:10px!important;background:#f5f8f7!important;color:#6d7b76!important;font-size:9px!important;font-weight:800!important;letter-spacing:.065em!important}.workspace-page table td{min-height:48px;padding-top:13px!important;padding-bottom:13px!important;color:#40504a}.workspace-page table tbody tr:hover td{background:#f9fcfb}.workspace-page [class*=statCard]{position:relative;overflow:hidden;border-color:#dce6e2}.workspace-page [class*=statCard]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#2b9a7e,#17745f);opacity:.72}.workspace-page [class*=statCard] strong{color:#174e42;letter-spacing:-.035em}.workspace-page [class*=tabs i]{border-color:#dce6e2!important;background:#f7faf9!important}.workspace-page [class*=tabs i] button{box-shadow:none!important}.workspace-page [class*=tabs i] button[aria-selected=true]{background:#fff!important;color:#105847!important;box-shadow:0 2px 8px rgba(28,55,46,.06)!important}.workspace-page .workspace-error{border:1px solid #f0cbc6;background:#fff5f4}.workspace-page [class*=message]{border-color:#c7e1d7!important;background:#eef8f4!important;color:#12614d!important}@media (max-width:900px){.workspace-page .team-row>div[style]{margin-left:0!important;grid-template-columns:1fr 1fr!important}.workspace-page .team-row>div[style] .secondary-action{align-self:end}}@media (max-width:620px){.workspace-header{min-height:70px}.workspace-page .workspace-nav-wide{min-height:50px;padding:7px 10px}.workspace-page .workspace-nav-wide a{min-height:34px;padding:0 10px;font-size:10px}.workspace-page .workspace-content{padding:12px 10px 28px}.workspace-page .team-row{padding:14px}.workspace-page .team-row>div[style]{grid-template-columns:1fr!important;margin-top:8px!important}.workspace-page .team-row>div[style] small{grid-column:1}.workspace-page .channel-list{padding:8px}.workspace-page .channel-card{padding:14px}}.auth-shell a,.auth-shell button,.auth-shell input,.workspace-page a,.workspace-page button,.workspace-page input,.workspace-page select,.workspace-page textarea{-webkit-tap-highlight-color:transparent}.auth-shell a:focus-visible,.auth-shell button:focus-visible,.auth-shell input:focus-visible,.workspace-page a:focus-visible,.workspace-page button:focus-visible,.workspace-page input:focus-visible,.workspace-page select:focus-visible,.workspace-page textarea:focus-visible{outline:3px solid rgba(23,116,95,.18);outline-offset:2px}.auth-shell button:disabled,.workspace-page button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none!important}.workspace-page .empty-note{min-height:110px;display:grid;place-items:center;padding:26px 20px;color:#87938f;line-height:1.55;text-align:center}.workspace-page .workspace-error{box-shadow:inset 3px 0 0 #d92d20}nav[aria-label="Operator sections"] a:focus-visible{outline:3px solid rgba(23,116,95,.16);outline-offset:2px}#audit,#billing,#customers,#failures,#overview,#whatsapp{scroll-margin-top:78px}.workspace-page .workspace-header{min-height:74px;padding:12px clamp(18px,2.6vw,34px);align-items:center;gap:24px;background:linear-gradient(112deg,#10231e,#123229 58%,#133c31);box-shadow:0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(12,37,30,.1)}.workspace-page .workspace-header>div:first-child{flex:1 1 auto;max-width:520px}.workspace-page .workspace-header .brand-mark{width:42px;min-width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#2ba284,#14705b);box-shadow:0 7px 18px rgba(0,0,0,.15)}.workspace-page .workspace-header h1{margin:0 0 3px;font-size:19px;font-weight:780;letter-spacing:-.025em}.workspace-page .workspace-header p{color:rgba(224,239,234,.68);font-size:11px}.customer-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:7px;direction:ltr;white-space:nowrap}.customer-header-action,.inbox-page .customer-header-action,.workspace-page .customer-header-action{width:auto!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0 12px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.075)!important;color:#f6fbf9!important;box-shadow:none!important;font-size:11px!important;font-weight:720!important;line-height:1!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.customer-header-action:hover,.inbox-page .customer-header-action:hover,.workspace-page .customer-header-action:hover{border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.13)!important}.customer-header-logout,.inbox-page .customer-header-logout,.workspace-page .customer-header-logout{color:#dcebe6!important}.customer-language-toggle{min-height:38px;padding:3px;display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(4,19,15,.28)}.customer-language-toggle button,.inbox-page .customer-language-toggle button,.workspace-page .customer-language-toggle button{min-width:0!important;min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:rgba(239,248,245,.68)!important;box-shadow:none!important;font-size:10px!important;font-weight:760!important;line-height:1!important}.customer-language-toggle button:hover{color:#fff!important;background:rgba(255,255,255,.07)!important}.customer-language-toggle button.is-active{background:#f8fbfa!important;color:#12624f!important;box-shadow:0 2px 7px rgba(0,0,0,.1)!important}.workspace-page .workspace-nav-wide{min-height:58px;padding:10px clamp(18px,2.6vw,34px);justify-content:flex-start!important;gap:6px!important;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #dce6e2;background:rgba(255,255,255,.97);box-shadow:0 5px 18px rgba(23,52,43,.035)}.workspace-page .workspace-nav-wide a{min-width:0!important;min-height:37px;padding:0 14px!important;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#60706a!important;box-shadow:none!important;font-size:11px!important;font-weight:740!important;line-height:1;text-decoration:none;white-space:nowrap}.workspace-page .workspace-nav-wide a:hover{border-color:#e0e9e5!important;background:#f5f8f7!important;color:#263a33!important}.workspace-page .workspace-nav-wide a.is-active{border-color:#c4ded4!important;background:#e7f4ef!important;color:#0f604c!important;box-shadow:inset 0 -2px 0 rgba(21,121,94,.24)!important}.inbox-sidebar-header .customer-header-actions{gap:5px}.inbox-sidebar-header .customer-header-action{min-height:32px!important;padding:0 8px!important;border-color:#dce5e2!important;background:#f7faf9!important;color:#40534c!important;font-size:10px!important}.inbox-sidebar-header .customer-header-action:hover{border-color:#cddbd6!important;background:#eef5f2!important}.inbox-sidebar-header .customer-language-toggle{min-height:34px;border-color:#dce5e2;background:#f7faf9}.inbox-sidebar-header .customer-language-toggle button{color:#71807a!important}.inbox-sidebar-header .customer-language-toggle button.is-active{background:#e5f3ee!important;color:#0f604c!important;box-shadow:none!important}@media (max-width:760px){.workspace-page .workspace-header{min-height:auto;padding:12px 14px;flex-wrap:wrap;gap:10px 14px}.workspace-page .workspace-header>div:first-child{flex:1 1 220px}.workspace-page .workspace-header .brand-mark{width:38px;min-width:38px;height:38px}.customer-header-actions{max-width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.customer-header-actions::-webkit-scrollbar{display:none}.workspace-page .workspace-nav-wide{min-height:52px;padding:7px 12px}.workspace-page .workspace-nav-wide a{min-height:35px;padding:0 11px!important}}@media (max-width:420px){.workspace-page .workspace-nav-wide a{padding-left:9px!important;padding-right:9px!important}.workspace-page .section-heading{min-height:auto;padding:15px;align-items:flex-start}.workspace-page .workspace-form{padding:15px}nav[aria-label="Operator sections"]{padding-left:8px!important;padding-right:8px!important}}.inbox-page{--inbox-sidebar:clamp(350px,25vw,410px);--inbox-details:clamp(280px,21vw,330px);min-height:100dvh;overflow:hidden;background:#edf2f0}.inbox-app{width:100%;height:100dvh;min-height:640px;display:grid;grid-template-columns:var(--inbox-sidebar) minmax(0,1fr)!important;overflow:hidden;background:#fff}.inbox-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;-webkit-border-end:1px solid #dce7e3!important;border-inline-end:1px solid #dce7e3!important;background:#f9fbfa;box-shadow:10px 0 34px rgba(21,51,42,.025);z-index:4}.inbox-sidebar-header{min-height:auto!important;padding:15px 16px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:13px;gap:13px;align-items:stretch!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(135deg,#10261f,#11392e)!important;color:#fff}.inbox-sidebar-header>div:first-child{min-width:0;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"mark title" "mark workspace"!important;align-items:center;grid-column-gap:11px!important;column-gap:11px!important}.inbox-sidebar-header .brand-mark{grid-area:mark;width:44px!important;min-width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(145deg,#2cad8b,#11705a)!important;box-shadow:0 9px 24px rgba(0,0,0,.16)!important}.inbox-sidebar-header h1{grid-area:title;margin:0 0 2px!important;color:#fff!important;font-size:18px!important;font-weight:790!important;line-height:1.15}.inbox-sidebar-header p{grid-area:workspace;margin:0!important;max-width:none!important;overflow:hidden;color:rgba(229,242,237,.68)!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.inbox-sidebar-header .customer-header-actions{width:100%;min-width:0;display:flex;gap:5px!important;align-items:center;justify-content:flex-start;overflow-x:auto;direction:ltr;scrollbar-width:none}.inbox-sidebar-header .customer-header-actions::-webkit-scrollbar{display:none}.inbox-sidebar-header .customer-language-toggle{flex:0 0 auto;min-height:34px!important;padding:3px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(0,0,0,.12)!important}.inbox-sidebar-header .customer-language-toggle button{min-height:26px!important;padding:0 8px!important;color:rgba(240,249,246,.68)!important;font-size:9px!important}.inbox-sidebar-header .customer-language-toggle button.is-active{background:#f5faf8!important;color:#0d654f!important}.inbox-sidebar-header .customer-header-action{flex:0 0 auto;min-height:34px!important;padding:0 9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.07)!important;color:#eff8f5!important;font-size:9px!important;font-weight:720!important}.inbox-sidebar-header .customer-header-action:hover{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.13)!important}.inbox-sidebar>.workspace-nav{min-height:53px;padding:8px 10px!important;display:flex!important;flex-flow:row nowrap;align-items:center;gap:5px!important;overflow-x:auto;border-bottom:1px solid #e1e9e6!important;background:#fff!important;scrollbar-width:none}.inbox-sidebar>.workspace-nav::-webkit-scrollbar{display:none}.inbox-sidebar>.workspace-nav a{flex:1 0 auto;min-width:68px;min-height:34px;padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px!important;color:#687873!important;background:transparent!important;font-size:10px!important;font-weight:730!important;white-space:nowrap}.inbox-sidebar>.workspace-nav a:hover{border-color:#e2ebe7;background:#f4f8f6!important;color:#28453b!important}.inbox-sidebar>.workspace-nav a.is-active{border-color:#c7e2d8!important;background:#e7f5ef!important;color:#0e684f!important;box-shadow:inset 0 -2px 0 rgba(18,121,91,.2)}.conversation-toolbar{min-height:58px!important;padding:13px 16px 8px!important;display:flex;align-items:center;justify-content:space-between;background:#f9fbfa!important}.conversation-toolbar strong{color:#1e312a!important;font-size:14px!important;font-weight:800!important}.conversation-toolbar span{min-width:28px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce7e3;border-radius:999px;background:#eff4f2!important;color:#53655e!important;font-size:10px;font-weight:800}.inbox-sidebar>div[aria-label]{padding:0 12px 11px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;border-bottom:1px solid #e1e9e6!important;background:#f9fbfa!important}.inbox-sidebar>div[aria-label] button{min-width:0!important;min-height:32px;padding:0 4px!important;border:1px solid transparent!important;border-radius:9px!important;background:#edf2f0!important;color:#72807b!important;box-shadow:none!important;font-size:9px!important;font-weight:750!important;transition:transform .15s ease,background .15s ease,color .15s ease}.inbox-sidebar>div[aria-label] button:hover{transform:translateY(-1px)}.inbox-sidebar>div[aria-label] button[aria-pressed=true]{border-color:#17352d!important;background:#17352d!important;color:#fff!important}.conversation-list{flex:1 1 auto;min-height:0;padding:7px 8px 16px!important;overflow-y:auto;background:#f9fbfa;scrollbar-width:thin;scrollbar-color:#cdd8d4 transparent}.conversation-row{width:100%;min-height:88px;margin:0 0 5px!important;padding:12px!important;grid-template-columns:45px minmax(0,1fr)!important;gap:11px!important;align-items:start;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;text-align:start;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.conversation-row:hover{transform:translateY(-1px);border-color:#dde8e4!important;background:#fff!important;box-shadow:0 8px 24px rgba(22,55,45,.055)!important}.conversation-row.is-active{border-color:#bcded1!important;background:linear-gradient(135deg,#e9f7f1,#f3faf7)!important;box-shadow:0 7px 22px rgba(20,104,78,.07)!important}.conversation-avatar{width:45px!important;height:45px!important;border:1px solid #cee5dc!important;border-radius:14px!important;background:linear-gradient(145deg,#e6f5ef,#d8ede5)!important;color:#11634e!important;font-size:14px!important;font-weight:850!important}.conversation-row.is-active .conversation-avatar{border-color:transparent!important;background:linear-gradient(145deg,#249a78,#12634f)!important;color:#fff!important}.conversation-copy{min-width:0}.conversation-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.conversation-title-row strong{min-width:0;overflow:hidden;color:#22332d!important;font-size:12px!important;font-weight:790!important;text-overflow:ellipsis;white-space:nowrap}.conversation-title-row time{flex:0 0 auto;color:#97a49f!important;font-size:9px!important}.conversation-preview{margin-top:5px!important;overflow:hidden;color:#71807a!important;font-size:11px!important;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.conversation-meta{margin-top:8px!important;display:flex;gap:4px!important;overflow:hidden}.conversation-meta span{flex:0 1 auto;max-width:112px!important;padding:3px 6px!important;overflow:hidden;border:1px solid #e1e9e6;border-radius:999px;background:#f0f4f2!important;color:#72817b!important;font-size:8px!important;font-weight:720!important;text-overflow:ellipsis;white-space:nowrap}.conversation-row.is-active .conversation-meta span{border-color:#cfe7de;background:rgba(255,255,255,.8)!important;color:#42685b!important}.conversation-empty{margin:16px 8px!important;padding:30px 18px!important;display:grid;grid-gap:7px;gap:7px;border:1px dashed #cedbd6!important;border-radius:16px!important;background:#fff!important;color:#6f8079;text-align:center}.conversation-empty strong{color:#2a3e37;font-size:13px}.conversation-empty span{font-size:10px;line-height:1.55}.conversation-stage{min-width:0;min-height:0;overflow:hidden;background:#edf2f0!important}.conversation-stage:before{opacity:.32!important;background-image:radial-gradient(circle at 18% 18%,rgba(27,125,94,.05),transparent 25rem),linear-gradient(rgba(255,255,255,.58) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 0)!important;background-size:auto,34px 34px,34px 34px!important}.conversation-stage-empty{position:relative;width:min(440px,calc(100% - 40px));max-width:none!important;padding:38px 34px!important;display:grid;border:1px solid rgba(210,225,219,.92);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 22px 60px rgba(20,57,45,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage-icon{width:62px!important;height:62px!important;margin-bottom:17px!important;border-radius:19px!important;background:linear-gradient(145deg,#28a17f,#105d49)!important;box-shadow:0 15px 32px rgba(16,93,73,.19)!important}.conversation-stage-empty h2{margin:0 0 8px;color:#20342d!important;font-size:21px!important;font-weight:800}.conversation-stage-empty p{max-width:320px;margin:0;color:#71827b!important;font-size:12px;line-height:1.65;text-align:center}.chat-column,.conversation-panel-v3,.conversation-workspace{min-width:0;min-height:0;height:100%}.conversation-panel-v3{position:relative;z-index:1;background:#edf2f0!important;animation:inboxPanelIn .2s ease-out both}.conversation-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) var(--inbox-details)!important;overflow:hidden;background:#edf2f0!important}.chat-column{display:flex;flex-direction:column;overflow:hidden;background:#eef3f1}.chat-column .conversation-header{flex:0 0 auto;min-height:74px!important;padding:11px 16px!important;display:flex;align-items:center;gap:10px!important;flex-wrap:nowrap!important;border-bottom:1px solid #dce6e2!important;background:rgba(255,255,255,.97)!important;box-shadow:0 5px 20px rgba(21,53,43,.035)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3}.conversation-back{width:34px;height:34px;flex:0 0 34px;display:none;place-items:center;border:1px solid #dce6e2;border-radius:10px;background:#f6f9f8;color:#51645d;font-size:16px}.conversation-header-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border:1px solid #c9e1d7!important;border-radius:14px!important;background:linear-gradient(145deg,#e4f4ed,#d5ebe2)!important;color:#12634f!important;font-size:14px!important;font-weight:850!important}.chat-column .conversation-header-copy{min-width:0!important;flex:1 1 auto!important;padding:0!important}.chat-column .conversation-header-copy strong{display:block;overflow:hidden;color:#21352e!important;font-size:14px!important;font-weight:800!important;text-overflow:ellipsis;white-space:nowrap}.chat-column .conversation-header-copy span{display:block;margin-top:3px;overflow:hidden;color:#7c8c86!important;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.conversation-status-badge{flex:0 0 auto;min-height:29px;padding:0 9px!important;display:inline-flex;align-items:center;border-radius:999px!important;font-size:9px!important;font-weight:780!important}.details-toggle{flex:0 0 auto;min-height:34px!important;padding:0 11px!important;border:1px solid #d7e2de!important;border-radius:9px!important;background:#fff!important;color:#52645d!important;font-size:10px!important;font-weight:740!important}.message-list{flex:1 1 auto!important;min-height:0;padding:28px clamp(18px,4vw,56px) 30px!important;overflow-y:auto;direction:ltr;scrollbar-width:thin;scrollbar-color:#c8d4cf transparent}.message-line{width:100%;margin:7px 0!important;display:flex;animation:messageIn .18s ease-out both}.message-line.inbound{justify-content:flex-start}.message-line.outbound{justify-content:flex-end}.message-bubble{max-width:min(70%,640px)!important;padding:10px 12px 8px!important;border:1px solid #dbe5e1!important;border-radius:16px 16px 16px 5px!important;background:#fff!important;color:#263630!important;box-shadow:0 4px 14px rgba(25,52,43,.045)!important;font-size:13px!important;line-height:1.55;text-align:start;unicode-bidi:plaintext}.message-line.outbound .message-bubble{border-color:#bfe0d4!important;border-radius:16px 16px 5px 16px!important;background:linear-gradient(145deg,#dff3eb,#d4eee4)!important}.message-bubble small{display:block;margin-top:5px;color:#8a9893!important;font-size:8px!important;line-height:1.2}.message-state{width:-moz-fit-content;width:fit-content;max-width:min(440px,90%);margin:20px auto!important;padding:16px 19px!important;border:1px solid #d7e2de!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;color:#74847e!important;box-shadow:0 8px 26px rgba(27,57,47,.04);text-align:center}.conversation-error{margin:0 14px 9px!important;padding:9px 12px;border:1px solid #f1cec9!important;border-radius:10px!important;background:#fff6f4!important;color:#a73429!important;font-size:10px}.message-composer{flex:0 0 auto;padding:11px 13px 13px!important;display:flex;gap:9px!important;border-top:1px solid #dce6e2!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -8px 28px rgba(23,50,41,.035)}.message-composer input{flex:1 1 auto;min-width:0;min-height:44px!important;padding:10px 14px!important;border:1px solid #d4e0dc!important;border-radius:13px!important;outline:none;background:#f5f8f7!important;color:#25372f!important;font-size:12px!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.message-composer input:focus{border-color:#8bbdab!important;background:#fff!important;box-shadow:0 0 0 3px rgba(20,119,89,.09)!important}.message-composer button{min-width:78px!important;min-height:44px;padding:0 16px!important;border:0!important;border-radius:12px!important;background:linear-gradient(145deg,#198364,#11604c)!important;color:#fff!important;box-shadow:0 7px 18px rgba(17,96,76,.16)!important;font-size:11px!important;font-weight:780!important;transition:transform .15s ease,box-shadow .15s ease}.message-composer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px rgba(17,96,76,.2)!important}.reply-unavailable{flex:0 0 auto;padding:13px 16px!important;border-top:1px solid #dce6e2!important;background:#fff!important;color:#71817b!important;font-size:10px!important;text-align:center}.customer-panel{min-width:0;min-height:0;padding:16px 14px 22px!important;overflow-y:auto;border:0!important;-webkit-border-start:1px solid #dce7e3!important;border-inline-start:1px solid #dce7e3!important;background:#fff!important;box-shadow:-8px 0 30px rgba(20,50,40,.025);scrollbar-width:thin;scrollbar-color:#ccd7d3 transparent}.customer-profile{padding:8px 8px 16px!important;display:grid;justify-items:center;text-align:center}.customer-profile-avatar{width:62px!important;height:62px!important;margin-bottom:11px!important;border:1px solid #c6e0d6!important;border-radius:19px!important;background:linear-gradient(145deg,#e4f4ee,#d4eae2)!important;color:#12624e!important;box-shadow:0 8px 22px rgba(20,92,72,.08);font-size:19px!important;font-weight:850!important}.customer-profile strong{color:#20342d!important;font-size:14px!important;font-weight:800}.customer-profile span,.customer-profile strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile span{margin-top:4px!important;color:#84928d!important;font-size:9px!important}.customer-card{margin-top:9px!important;padding:13px!important;border:1px solid #e0e8e5!important;border-radius:14px!important;background:#fafcfb!important;box-shadow:0 3px 14px rgba(25,50,42,.025)}.customer-card-title{margin-bottom:11px!important;color:#334a42!important;font-size:10px!important;font-weight:820!important}.customer-data-list{gap:9px!important}.customer-data-list>div,.customer-summary-row{gap:10px!important}.customer-data-list dt,.customer-summary-row span{color:#87958f!important;font-size:9px!important}.customer-data-list dd,.customer-summary-row strong{color:#455851!important;font-size:9px!important;font-weight:740!important;text-align:end!important}.customer-actions{gap:11px!important}.customer-actions .assignment-control{width:100%;display:grid;grid-gap:5px!important;gap:5px!important;color:#7d8d87!important;font-size:9px!important}.customer-actions .assignment-control input,.customer-actions .assignment-control select{width:100%;max-width:none!important;min-width:0!important;height:38px!important;padding:7px 10px!important;border:1px solid #d7e2de!important;border-radius:9px!important;background:#fff!important;color:#40544c!important;font-size:10px!important}.customer-actions .assignment-control input:focus,.customer-actions .assignment-control select:focus{border-color:#8ebcac!important;box-shadow:0 0 0 3px rgba(20,119,89,.08)!important}.customer-readonly-field strong{min-height:38px!important;padding:10px!important;border-color:#d7e2de!important;background:#f3f7f5!important;color:#53675f!important;font-size:10px!important}.inbox-user-strip{right:auto!important;left:50%!important;bottom:12px!important;transform:translateX(-50%);padding:6px 10px!important;border:1px solid rgba(208,220,216,.82)!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 8px 24px rgba(22,50,41,.055)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.78}.inbox-user-strip span{font-size:9px!important}.inbox-user-strip small{font-size:8px!important}@keyframes inboxPanelIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes messageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1220px){.inbox-page{--inbox-sidebar:340px;--inbox-details:280px}.conversation-status-badge{display:none!important}}@media (max-width:980px){.inbox-page{--inbox-sidebar:320px}.conversation-workspace{display:block!important;position:relative}.chat-column{width:100%;height:100%}.details-toggle{display:inline-flex!important;align-items:center;justify-content:center}.customer-panel{position:fixed!important;z-index:40;top:0;right:0;bottom:0;width:min(88vw,340px)!important;padding-top:54px!important;-webkit-border-start:1px solid #d8e4df!important;border-inline-start:1px solid #d8e4df!important;box-shadow:-18px 0 48px rgba(18,35,30,.16)!important;transform:translateX(105%);transition:transform .2s ease}[dir=rtl] .customer-panel{right:auto;left:0;transform:translateX(-105%);box-shadow:18px 0 48px rgba(18,35,30,.16)!important}.customer-panel.is-open{transform:translateX(0)!important}.customer-panel-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid!important;place-items:center;border:1px solid #d8e3df;border-radius:10px;background:#f5f8f7;color:#50635c;font-size:18px}[dir=rtl] .customer-panel-close{right:auto;left:12px}.customer-panel-scrim{position:fixed;z-index:39;inset:0;display:block!important;border:0;background:rgba(14,31,25,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:760px){.inbox-page{overflow:hidden}.inbox-app{min-height:0;height:100dvh;grid-template-columns:1fr!important}.conversation-stage{display:none}.inbox-sidebar{width:100%;-webkit-border-end:0!important;border-inline-end:0!important}.inbox-app.has-selection .inbox-sidebar{display:none}.inbox-app.has-selection .conversation-stage{display:block;width:100%;height:100dvh}.conversation-back{display:grid!important}.inbox-sidebar-header{padding:12px 13px 10px!important}.inbox-sidebar-header>div:first-child{grid-template-columns:39px minmax(0,1fr)!important}.inbox-sidebar-header .brand-mark{width:39px!important;min-width:39px!important;height:39px!important}.inbox-sidebar-header h1{font-size:16px!important}.inbox-sidebar>.workspace-nav{min-height:48px;padding:6px 8px!important}.inbox-sidebar>.workspace-nav a{min-width:64px;min-height:32px;font-size:9px!important}.conversation-row{min-height:82px}.chat-column .conversation-header{min-height:66px!important;padding:9px 10px!important}.message-list{padding:20px 12px 24px!important}.message-bubble{max-width:84%!important}.message-composer{padding:9px 9px 10px!important}.message-composer input{min-height:42px!important}.message-composer button{min-width:68px!important;min-height:42px;padding:0 12px!important}.inbox-user-strip{display:none!important}}@media (max-width:430px){.inbox-sidebar-header .customer-header-actions{gap:4px!important}.inbox-sidebar-header .customer-header-action,.inbox-sidebar-header .customer-language-toggle button{padding:0 7px!important;font-size:8px!important}.conversation-header-avatar{width:36px!important;height:36px!important;flex-basis:36px!important}.chat-column .conversation-header-copy strong{font-size:12px!important}.details-toggle{padding:0 8px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.conversation-panel-v3,.conversation-row,.message-composer button,.message-line{animation:none!important;transition:none!important;transform:none!important}}.workspace-page .workspace-nav-wide{width:100%;min-height:84px!important;padding:14px clamp(18px,3vw,42px)!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;border-top:1px solid rgba(255,255,255,.75)!important;border-bottom:1px solid #d9e6e1!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,249,.98))!important;box-shadow:0 10px 28px rgba(19,58,47,.055),inset 0 -1px 0 rgba(25,84,67,.025)!important;scrollbar-width:none}.workspace-page .workspace-nav-wide::-webkit-scrollbar{display:none}.workspace-page .workspace-nav-wide a{position:relative;flex:0 0 auto!important;min-width:128px!important;min-height:52px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e1ebe7!important;border-radius:15px!important;background:rgba(255,255,255,.86)!important;color:#536660!important;box-shadow:0 3px 10px rgba(21,65,52,.035),inset 0 1px 0 rgba(255,255,255,.85)!important;font-size:13px!important;font-weight:760!important;line-height:1!important;letter-spacing:-.01em;text-decoration:none!important;white-space:nowrap!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.workspace-page .workspace-nav-wide a:before{content:"";width:7px;height:7px;-webkit-margin-end:9px;margin-inline-end:9px;border-radius:999px;background:#c9d8d2;box-shadow:0 0 0 4px rgba(201,216,210,.16);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-page .workspace-nav-wide a:hover{transform:translateY(-2px)!important;border-color:#c8ddd5!important;background:#fff!important;color:#173f34!important;box-shadow:0 9px 22px rgba(20,72,57,.085),inset 0 1px 0 #fff!important}.workspace-page .workspace-nav-wide a:hover:before{background:#5fae95;box-shadow:0 0 0 4px rgba(95,174,149,.14)}.workspace-page .workspace-nav-wide a.is-active{transform:translateY(-1px)!important;border-color:#0f6f58!important;background:linear-gradient(135deg,#0f5f4d,#168267)!important;color:#fff!important;box-shadow:0 12px 26px rgba(15,95,77,.2),inset 0 1px 0 rgba(255,255,255,.14)!important}.workspace-page .workspace-nav-wide a.is-active:before{background:#8ee3c5;box-shadow:0 0 0 4px rgba(142,227,197,.14)}.workspace-page .workspace-nav-wide a.is-active:hover{background:linear-gradient(135deg,#0d5847,#13755f)!important;color:#fff!important}@media (max-width:1080px){.workspace-page .workspace-nav-wide{justify-content:flex-start!important;min-height:76px!important;padding:11px 16px!important}.workspace-page .workspace-nav-wide a{min-width:112px!important;min-height:48px!important;padding:0 18px!important;border-radius:13px!important;font-size:12px!important}}@media (max-width:640px){.workspace-page .workspace-nav-wide{min-height:68px!important;padding:9px 11px!important;gap:7px!important}.workspace-page .workspace-nav-wide a{min-width:auto!important;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;font-size:11px!important}.workspace-page .workspace-nav-wide a:before{width:6px;height:6px;-webkit-margin-end:7px;margin-inline-end:7px}}@media (prefers-reduced-motion:reduce){.workspace-page .workspace-nav-wide a,.workspace-page .workspace-nav-wide a:before{transition:none!important}}.conversation-stage{position:relative}.conversation-stage-empty{position:absolute!important;top:clamp(120px,24vh,210px)!important;left:50%!important;width:min(420px,calc(100% - 48px))!important;max-width:420px!important;padding:0!important;margin:0!important;transform:translateX(-50%)!important;display:grid!important;justify-items:center;grid-gap:7px;gap:7px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;z-index:1}.conversation-stage-empty .stage-icon{width:48px!important;height:48px!important;margin:0 0 8px!important;border-radius:15px!important;box-shadow:0 10px 24px rgba(16,88,71,.14)!important;font-size:16px!important}.conversation-stage-empty h2{margin:0!important;font-size:19px!important;line-height:1.3}.conversation-stage-empty p{max-width:360px;margin:0!important;color:#7b8984!important;font-size:12px!important;line-height:1.55}@media (max-width:900px){.conversation-stage-empty{top:32%!important;width:min(360px,calc(100% - 32px))!important}}