:root{--bg:#f7f8fb;--card:#fff;--text:#17191f;--muted:#7b8190;--line:#e8eaf0;--brand:#6c5ce7;--brand-soft:#f1efff;--green:#17a673;--orange:#f59e0b;--red:#ef4444}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Arial,Tahoma,sans-serif;text-align:left}body,html{direction:ltr}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;direction:ltr;text-align:left}.layout{display:flex;min-height:100vh;direction:ltr}.sidebar{width:250px;position:fixed;left:0;right:auto;top:0;bottom:0;background:#fff;border-right:1px solid var(--line);border-left:0;padding:18px 14px;direction:ltr;text-align:left}.brand{display:flex;align-items:center;gap:10px;margin-bottom:20px;direction:ltr}.logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--brand),#252935);display:grid;place-items:center;color:#fff;font-weight:900;flex:0 0 auto}.brand small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.nav{flex-direction:column;gap:6px;direction:ltr}.nav,.nav a{display:flex}.nav a{padding:11px 12px;border-radius:10px;color:#4d5360;align-items:center;gap:8px;text-align:left}.nav a.active,.nav a:hover{background:var(--brand-soft);color:var(--brand)}.nav a.active{font-weight:700}.main{margin-left:250px;margin-right:0;width:calc(100% - 250px);padding:24px;direction:ltr;text-align:left}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;direction:ltr}.title h1{margin:0;font-size:24px}.title p{margin:5px 0 0;color:var(--muted);font-size:13px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 2px 10px rgba(20,24,32,.03)}.grid{display:grid;grid-gap:14px;gap:14px}.grid4{grid-template-columns:repeat(4,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.btn{border:1px solid var(--line);background:#fff;padding:10px 14px;font-weight:700;text-align:center}.btn.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.muted{color:var(--muted)}.badge{display:inline-flex;padding:5px 9px;border-radius:99px;font-size:11px;font-weight:700}.badge.green{background:#e9f8f1;color:var(--green)}.badge.orange{background:#fff4dc;color:#a66a00}.badge.red{background:#fdebec;color:var(--red)}.badge.purple{background:var(--brand-soft);color:var(--brand)}.metric b{display:block;font-size:26px;margin:8px 0}.agentRow{justify-content:space-between}.agentMeta,.agentRow{display:flex;align-items:center}.agentMeta{gap:12px}.avatar{width:42px;height:42px;border-radius:12px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand);font-weight:800}.loginWrap{min-height:100vh;display:grid;place-items:center;padding:20px;direction:ltr;text-align:left}.loginCard{width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.field input{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px}.error{color:var(--red);font-size:13px;margin-top:10px}.kanbanWrap{overflow-x:auto;padding-bottom:10px;direction:ltr}.kanban{display:grid;grid-template-columns:repeat(9,280px);grid-gap:12px;gap:12px;min-width:max-content;align-items:start;direction:ltr}.col{background:#f0f2f5;border:1px solid var(--line);border-radius:14px;min-height:560px;padding:10px}.colHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.count{background:#fff;border:1px solid var(--line);padding:3px 7px;border-radius:99px;font-size:11px;color:var(--muted)}.leadCard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px;cursor:-webkit-grab;cursor:grab}.leadCard.dragging{opacity:.45}.col.dragover{outline:2px dashed var(--brand);outline-offset:-4px}.leadTop{display:flex;justify-content:space-between;gap:8px}.leadName{font-weight:800;font-size:13px}.leadMeta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mini{font-size:10px;padding:4px 7px;border-radius:99px;background:#f6f7f9;color:#59606d}.leadFooter{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:11px}.table{width:100%;border-collapse:collapse;direction:ltr}.table td,.table th{padding:12px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.table th{color:var(--muted);font-weight:600}[dir=rtl]{direction:ltr!important}.re-dashboard{direction:rtl!important;text-align:right}.re-dashboard *{box-sizing:border-box}.re-dashboard select{direction:rtl;text-align:right;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px}.re-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.re-head h1{margin:0;font-size:25px}.re-head p,.re-section-title p{margin:5px 0 0;color:var(--muted);font-size:12px}.re-error{padding:12px 14px;border-radius:12px;background:#fdebec;color:var(--red);margin-bottom:14px}.re-status-row{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.re-agent-card,.re-wa-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;align-items:center;gap:12px}.re-agent-card div:nth-child(2),.re-wa-card div{display:flex;flex-direction:column;gap:4px;flex:1 1}.re-agent-card small,.re-wa-card small{color:var(--muted);font-size:11px}.re-agent-icon{width:42px;height:42px;border-radius:11px;background:var(--brand-soft);display:grid;place-items:center}.re-ai,.re-draft,.re-human,.re-live,.re-off{font-style:normal;font-size:11px;padding:5px 9px;border-radius:99px;font-weight:700}.re-ai,.re-live{background:#e9f8f1;color:var(--green)}.re-draft,.re-off{background:#f1f3f6;color:#687080}.re-human{background:#fff0ee;color:#d95445}.re-section-title>a,.re-wa-card>a{color:var(--brand);font-size:12px;font-weight:700}.re-setup{margin-bottom:12px}.re-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.re-section-title h2,.re-section-title h3{margin:0;font-size:17px}.re-progress{height:5px;background:#eef0f4;border-radius:99px;margin:13px 0 14px;overflow:hidden}.re-progress i{display:block;height:100%;background:var(--green);border-radius:99px}.re-check-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px}.re-check{border:1px solid var(--line);border-radius:12px;padding:11px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;grid-gap:8px;gap:8px;direction:rtl!important}.re-check.done{border-color:#dcefe7;background:#fbfefd}.re-check-icon{width:30px;height:30px;border-radius:9px;background:#f5f6fa;display:grid;place-items:center}.re-check div{display:flex;flex-direction:column;gap:4px}.re-check b{font-size:12px}.re-check small{font-size:10px;color:var(--muted)}.re-check.done em,.re-check.done small{color:var(--green)}.re-check em{font-style:normal}.re-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.re-metric{display:flex;align-items:center;gap:10px;padding:13px}.re-metric>span{font-size:22px}.re-metric div{display:flex;flex-direction:column;gap:4px}.re-metric small{color:var(--muted);font-size:11px}.re-metric strong{font-size:22px}.re-grid-3{grid-template-columns:1.4fr 1fr 1fr;grid-gap:12px}.re-grid-2,.re-grid-3{display:grid;gap:12px;margin-bottom:12px}.re-grid-2{grid-template-columns:1fr 1fr;grid-gap:12px}.re-bars{height:190px;display:flex;align-items:flex-end;gap:4px;padding-top:20px;direction:ltr!important}.re-bar-wrap{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.re-bar{width:70%;max-width:18px;background:linear-gradient(180deg,#28bd82,#8ee1bf);border-radius:5px 5px 2px 2px;min-height:4px}.re-bar-wrap small{font-size:8px;color:var(--muted);height:10px}.re-source-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.re-source-list>div{display:grid;grid-template-columns:80px 1fr 30px;align-items:center;grid-gap:8px;gap:8px;font-size:11px}.re-source-list>div>div{height:6px;background:#f0f1f5;border-radius:99px;overflow:hidden}.re-source-list i{display:block;height:100%;background:var(--brand);border-radius:99px}.re-performance{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:16px}.re-performance>div{background:#f8f9fc;border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:5px}.re-performance strong{font-size:22px}.re-performance small{font-size:10px;color:var(--muted)}.re-funnel{display:flex;gap:7px;overflow-x:auto;margin-top:17px;padding-bottom:5px}.re-funnel>div{min-width:105px;background:#f7f8fb;border:1px solid var(--line);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:7px}.re-funnel span{font-size:10px;color:var(--muted)}.re-funnel b{font-size:20px}.re-list{margin-top:10px}.re-list>div{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid #f0f1f4}.re-list>div:last-child{border-bottom:0}.re-list>div>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.re-list b{font-size:12px}.re-list small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.re-list>div>span:last-child{font-size:10px}.re-recent{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:22px;column-gap:22px}.re-channel{font-size:18px}.re-dashboard .card{direction:rtl!important;text-align:right}@media(max-width:1200px){.re-check-grid{grid-template-columns:repeat(3,1fr)}.re-grid-3{grid-template-columns:1fr 1fr}.re-chart{grid-column:1/-1}.re-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.grid3,.grid4{grid-template-columns:1fr 1fr}.sidebar{width:76px;left:0;right:auto}.brand h2,.brand small,.nav span{display:none}.main{margin-left:76px;margin-right:0;width:calc(100% - 76px);padding:14px}.re-grid-2,.re-grid-3,.re-status-row{grid-template-columns:1fr}.re-check-grid,.re-metrics{grid-template-columns:1fr 1fr}.re-recent{grid-template-columns:1fr}}:root{--bg:#FCFCFC;--card:#FFFFFF;--sunk:#F0F0F0;--hover:#F5F5F5;--line:#E8E8E8;--line-2:#F0F0F0;--line-s:#CECECE;--field:#8D8D8D;--ink:#202020;--ink-2:#4A4A4A;--ink-3:#666666;--brand:#404BFF;--brand-ink:#2E37D1;--brand-wash:#EFF0FF;--brand-line:#D2D5FE;--brand-sel:#E2E5FF;--flame:#F16122;--flame-ink:#9A3609;--flame-wash:#FEF2EC;--flame-line:#F5C9AF;--ok:#0D7A54;--ok-wash:#E7F5EF;--ok-line:#BEE3D4;--ok-ink:#0A5E41;--ok-ring:rgba(13,122,84,.16);--thread:#EDEDF1;--you:#242C86;--wa-bg:#EDEDF1;--wa-in:#FFFFFF;--wa-out:#E8EAFF;--wa-ink:#202020;--wa-meta:#666666;--wa-tick:#2E37D1;--wa-chip:#FFFFFF;--wa-name-ai:#2E37D1;--wa-name-you:#6B3FB0;--wa-panel:#FFFFFF;--rail:#2C2C36;--rail-ink:#C2C2CB;--brand-lite:#9BA2FF;--s1-w:#EDEFF3;--s1-i:#3D4854;--s1-b:#8B95A3;--s2-w:#E2EDFB;--s2-i:#14559E;--s2-b:#2E7DD1;--s3-w:#F0E8FB;--s3-i:#6A2FB5;--s3-b:#8B4FD8;--s4-w:#FBF0DA;--s4-i:#8A5104;--s4-b:#C98A1E;--won-w:#DFF3EF;--won-i:#0A6B52;--won-b:#17A07C;--lost-w:#FBE7E7;--lost-i:#A02222;--hot-d:#C2410C;--warm-d:#B87309;--cold-d:#2E6FB8;--cold-w:#E7EFFD;--fs-1:11px;--fs-2:12px;--fs-3:14px;--fs-4:16px;--fs-5:18px;--fs-6:20px;--fs-7:24px;--lh-tight:1.25;--lh-body:1.55;--lh-read:1.7;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,sans-serif;--font-head:"Plus Jakarta Sans",Inter,-apple-system,"Segoe UI",sans-serif;--font-ar:"IBM Plex Sans Arabic",Inter,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-xs:4px;--r-s:6px;--r-m:8px;--r-l:10px;--r-xl:12px;--r-pill:20px;--sh-1:none;--sh-2:0 2px 6px rgba(0,0,0,.06);--sh-3:0 16px 40px -12px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.06)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:var(--fs-3);line-height:var(--lh-body);font-family:var(--font);-webkit-font-smoothing:antialiased;touch-action:manipulation}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--font-ar)}.kb-mh-t h2,.pg-h h1,h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:var(--font-ar);letter-spacing:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0;touch-action:manipulation}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.mark{border-radius:26%;background:var(--brand);display:grid;place-items:center;flex:0 0 auto;box-shadow:var(--sh-1);overflow:hidden}.mark svg{width:100%;height:100%;display:block}.app{height:100dvh;display:grid;grid-template-columns:92px minmax(0,1fr);overflow:hidden}.app[hidden]{display:none}.app[data-rail=off]{grid-template-columns:92px minmax(0,1fr)}.rail{background:var(--rail);-webkit-border-start:none;border-inline-start:none;display:flex;flex-direction:column;align-items:center;padding:16px 8px 12px;gap:2px}.rail>.mark{margin-bottom:15px}.ri{width:100%;padding:8px 2px;display:grid;justify-items:center;grid-gap:4px;color:var(--rail-ink);position:relative;isolation:isolate;transition:background .16s ease,color .16s ease;text-decoration:none}.ri[aria-current=page] span{font-weight:700}.ri[aria-current=page]:before{content:"";position:absolute;inset-block:9px;inset-inline-end:-7px;border-radius:3px 0 0 3px;z-index:1}[dir=ltr] .ri[aria-current=page]:before{border-radius:0 3px 3px 0}.ri span{font-size:12px;font-weight:600;letter-spacing:.01em}.ri:hover{background:rgba(255,255,255,.09);color:#fff}.ri:active{background:rgba(255,255,255,.14)}.ri[aria-current=page]{color:#fff}.ri[aria-current=page]:hover{background:rgba(255,255,255,.17);color:#fff}.ri:focus-visible{outline:2px solid var(--brand-lite);outline-offset:-2px}#outBtn:hover{color:#FFB4A6;background:rgba(255,120,100,.16)}.rsp{flex:1 1}.page{overflow-y:auto;overscroll-behavior:contain;min-height:0;background:var(--bg);min-width:0}.pg{max-width:none;margin:0;padding:0 0 40px;--gut:16px}.pg-h{display:flex;align-items:center;gap:16px;margin:0;flex-wrap:wrap;padding:14px var(--gut);border-bottom:1px solid var(--line);background:var(--card);position:-webkit-sticky;position:sticky;top:0;z-index:6}.pg-h div{flex:1 1;min-width:200px}.pg-h h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.025em}.pg-h p{margin:4px 0 0;font-size:12px;color:var(--ink-3)}.btn{padding:0 16px;min-height:44px;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .2s cubic-bezier(.32,.72,0,1),filter .2s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-1{background:var(--brand);color:#fff;box-shadow:0 8px 20px -10px rgba(64,75,255,.6)}.btn-2{background:var(--card);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.srch{padding:0 10px;border-radius:6px;min-height:32px;width:clamp(180px,26vw,280px);flex:0 1 auto}.srch input{padding:6px 0}.tag{font-size:12px;font-weight:600;padding:4px 8px;border-radius:20px;background:var(--sunk);color:var(--ink-2);white-space:nowrap;display:inline-block}.tag[data-t=brand]{background:var(--brand-wash);color:var(--brand-ink)}.tag[data-t=flame]{background:var(--flame-wash);color:var(--flame-ink)}.tag[data-t=ok]{background:var(--ok-wash);color:var(--ok)}.tag[data-t=pend]{background:var(--s4-w);color:var(--s4-i)}.tag[data-t=draft]{background:var(--s1-w);color:#474E59}.tag[data-t=lost]{background:var(--lost-w);color:var(--lost-i)}.errbox{gap:8px;background:var(--flame-wash);color:var(--flame-ink);box-shadow:inset 0 0 0 1px var(--flame-line);margin:14px var(--gut) 0;align-items:flex-start}.errbox,.toast{display:flex;padding:12px 16px;border-radius:var(--r-m);font-size:12px}.toast{position:fixed;inset-block-end:22px;inset-inline-start:50%;transform:translateX(50%) translateY(14px);align-items:center;gap:16px;background:var(--ink);color:var(--bg);box-shadow:var(--sh-3);opacity:0;pointer-events:none;z-index:90;transition:opacity .22s ease,transform .22s ease}.toast[data-on="1"]{opacity:1;transform:translateX(50%) translateY(0);pointer-events:auto}.tabs2{display:flex;gap:2px;margin:0;padding:0 var(--gut);overflow-x:auto;scrollbar-width:none;background:var(--card);border-bottom:1px solid var(--line)}.tabs2::-webkit-scrollbar{display:none}.tb{flex:0 0 auto;min-height:44px;padding:0 2px;-webkit-margin-end:18px;margin-inline-end:18px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-2);position:relative;white-space:nowrap;transition:color .16s ease}.tb:last-child{-webkit-margin-end:0;margin-inline-end:0}.tb:hover{color:var(--ink)}.tb:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background .16s ease}.tb[aria-selected=true]{color:var(--brand-ink)}.tb[aria-selected=true]:after{background:var(--brand)}.tb:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:4px}.tb b{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;min-width:20px;height:19px;padding:0 5px;border-radius:20px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2)}.tb[aria-selected=true] b{background:var(--brand-wash);color:var(--brand-ink)}.tbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 var(--gut);border-bottom:1px solid var(--line);background:var(--card)}.tbar .tabs2{flex:1 1 auto;min-width:0;padding-inline:0;border-bottom:none}.tbar-s{flex:0 1 260px;min-width:170px;margin-block:10px}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));grid-gap:12px;gap:12px;padding:16px var(--gut) 0}.tcard{background:var(--card);border-radius:var(--r-l);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px var(--line)}.tcard-h{display:flex;align-items:flex-start;gap:8px}.tcard-h div{flex:1 1;min-width:0}.tcard-h h3{margin:0;font-size:14px;font-weight:600;font-family:IBM Plex Mono,monospace;overflow-wrap:anywhere;line-height:1.4}.tcard-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;font-size:12px;color:var(--ink-3)}.tprev{background:var(--sunk);border-radius:12px;padding:12px;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.tprev-f{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.tqr{display:flex;flex-wrap:wrap;gap:8px}.tqr span{font-size:12px;font-weight:500;color:var(--brand-ink);padding:8px 12px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--brand-line);background:var(--card)}.tcard-f{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.tcard-f .used{font-size:12px;color:var(--ink-3);-webkit-margin-end:auto;margin-inline-end:auto}.tcard-f .used b{font-family:IBM Plex Mono,monospace}.mini,.tcard-f .used b{color:var(--ink-2);font-weight:600}.mini{min-height:36px;padding:0 12px;border-radius:8px;font-size:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .18s ease,color .18s ease;white-space:nowrap}.mini:hover{box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink)}.mini[data-k=go]{background:var(--brand);color:#fff;box-shadow:none}.mini[data-k=go]:hover{filter:brightness(1.07);color:#fff}.rej{display:flex;gap:8px;padding:8px 12px;border-radius:10px;background:var(--flame-wash);color:var(--flame-ink);font-size:12px;line-height:1.55;box-shadow:inset 0 0 0 1px var(--flame-line)}dialog{border:none;border-radius:var(--r-l);padding:0;background:var(--card);color:var(--ink);box-shadow:var(--sh-3);max-width:520px;width:calc(100% - 32px);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:100}dialog::-webkit-backdrop{background:rgba(12,14,20,.5)}dialog::backdrop{background:rgba(12,14,20,.5)}dialog.wide{max-width:640px}.fm{padding:20px;display:flex;flex-direction:column;gap:16px;max-height:82vh;overflow-y:auto}.fm-h h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.fm-h p{margin:4px 0 0;font-size:12px;color:var(--ink-3)}.fld{display:flex;flex-direction:column;gap:8px}.fld label{font-size:14px;font-weight:600;color:var(--ink-2)}.fm .fld input,.fm .fld select,.fm .fld textarea{width:100%;min-height:48px;padding:12px 16px;border-radius:12px;background:var(--card);color:var(--ink);font-size:14px;outline:none;box-shadow:inset 0 0 0 1px var(--field);border:none;transition:box-shadow .2s cubic-bezier(.32,.72,0,1)}.fm .fld select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm .fld textarea{min-height:104px;resize:vertical;line-height:1.7;font-size:14px}.fm .fld input:focus,.fm .fld select:focus,.fm .fld textarea:focus{box-shadow:inset 0 0 0 1px var(--brand),0 0 0 4px var(--brand-wash)}.fm-f{display:flex;gap:8px;padding-top:4px}.fm-f .btn{flex:1 1;justify-content:center}.qr-row{display:flex;gap:8px;align-items:center}.qr-row input{flex:1 1}.qr-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.qr-list span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;padding:4px 8px 4px 12px;border-radius:20px;background:var(--brand-wash);color:var(--brand-ink)}.qr-list button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(64,75,255,.16);color:inherit;font-size:14px;line-height:1}.hintline{font-size:12px;color:var(--ink-3);line-height:1.6}.hintline code{font-family:IBM Plex Mono,monospace;background:var(--sunk);padding:1px 4px;border-radius:4px;color:var(--ink-2)}@media (max-width:1023px){.app,.app[data-rail=off]{grid-template-columns:76px minmax(0,1fr)}.ri span{font-size:12px}}@media (max-width:767px){.app,.app[data-rail=off]{grid-template-columns:64px minmax(0,1fr)}.pg{padding:0 0 40px;--gut:12px}.pg-h h1{font-size:20px}.ri span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ri{padding:12px 2px}.rail>.mark{width:36px;height:36px;margin-bottom:10px}.tgrid{grid-template-columns:1fr}.tcard{padding:16px}.tcard,.tcard-f{gap:8px}.mini{flex:1 1;justify-content:center;display:inline-flex;align-items:center}.tcard-f .used{flex:1 0 100%;margin:0 0 2px}}@media (pointer:coarse){.ri{min-height:44px}.mini,.tb{min-height:40px}}.app{grid-template-areas:"rail page"}.rail{grid-area:rail}.page{grid-area:page}html[dir=rtl] .app{direction:ltr!important;grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"page rail"}html[dir=rtl] .page{text-align:start!important}html[dir=rtl] .page,html[dir=rtl] .rail{direction:rtl!important}html[dir=ltr] .app{direction:ltr!important;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"rail page"}html[dir=ltr] .page,html[dir=ltr] .rail{direction:ltr!important;text-align:start!important}html[dir=rtl] .fld,html[dir=rtl] .fm,html[dir=rtl] .fm input,html[dir=rtl] .fm select,html[dir=rtl] .fm textarea,html[dir=rtl] .pg,html[dir=rtl] .pg-h,html[dir=rtl] .qr-row,html[dir=rtl] .srch input,html[dir=rtl] .tabs2,html[dir=rtl] .tbar,html[dir=rtl] .tcard,html[dir=rtl] .tcard-f,html[dir=rtl] .tcard-h,html[dir=rtl] .tcard-meta,html[dir=rtl] .tgrid{direction:rtl!important;text-align:start!important}.tgrid{grid-template-columns:repeat(auto-fit,minmax(304px,1fr))}.tprev[dir=rtl]{direction:rtl!important;text-align:start!important}.tprev[dir=ltr]{direction:ltr!important;text-align:start!important}.engaz-mark{overflow:hidden;padding:0!important;background:transparent!important;box-shadow:none!important}.engaz-mark img{width:40px;height:40px;border-radius:10px}.lang-switch{-webkit-margin-after:4px;margin-block-end:4px;-webkit-border-before:1px solid rgba(255,255,255,.12);border-block-start:1px solid rgba(255,255,255,.12);border-radius:0;-webkit-padding-before:12px;padding-block-start:12px;-webkit-margin-before:6px;margin-block-start:6px}.lang-switch:hover{background:rgba(255,255,255,.09);color:#fff;border-radius:12px}.lang-switch span{font-family:var(--font-mono)}.tcard-meta bdi{white-space:nowrap}.tcard-meta bdi,html[dir=rtl] .tcard-h .tcard-meta>span{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .tcard-h .tcard-meta>span:has(bdi){direction:ltr!important;text-align:start!important}.meta-dates{align-items:center;row-gap:6px;column-gap:12px}.meta-dates>span{display:inline-flex;align-items:baseline;gap:4px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}html[dir=rtl] .meta-dates>span{direction:rtl!important}html[dir=rtl] .meta-dates bdi{direction:ltr!important;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=ltr] .meta-dates>span{direction:ltr!important}.tcard-f .mini[data-k=go]{font-weight:700}html[dir=ltr] .tcard-f,html[dir=rtl] .tcard-f{justify-content:flex-start}@media (max-width:1023px){html[dir=rtl] .app,html[dir=rtl] .app[data-rail=off]{grid-template-columns:minmax(0,1fr) 76px}html[dir=ltr] .app,html[dir=ltr] .app[data-rail=off]{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:767px){html[dir=rtl] .app,html[dir=rtl] .app[data-rail=off]{grid-template-columns:minmax(0,1fr) 64px}html[dir=ltr] .app,html[dir=ltr] .app[data-rail=off]{grid-template-columns:64px minmax(0,1fr)}.meta-dates>span{white-space:normal}}table{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}thead th{text-align:start;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--sunk);white-space:nowrap;letter-spacing:.02em;border-bottom:1px solid var(--line)}tbody td,thead th{padding:10px var(--gut)}tbody td{border-top:1px solid var(--line-2);vertical-align:middle}tbody tr{transition:background .13s ease}tbody tr:hover{background:var(--hover)}.muted{color:var(--ink-3)}.ctab .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:74px}.ctab .num,.ctab thead .num{text-align:end}.ctab .cell-n .mono,.ctab .cell-n b,.ctab td>b{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:block}.ctab thead th{white-space:nowrap}.ctab td,.ctab th{vertical-align:middle}.ctab .num:first-of-type{box-shadow:inset 1px 0 0 var(--line-2)}[dir=rtl] .ctab .num:first-of-type{box-shadow:inset -1px 0 0 var(--line-2)}.ctab td[data-k=ok]{color:var(--ok-ink);font-weight:600}.ctab td[data-k=fail]{color:var(--lost-i);font-weight:600}.ctab .nowrap{white-space:nowrap}.ctab .cell-n b{font-weight:600}.ctab .cell-n .mono,.ctab .cell-n b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctab .cell-n .mono{font-size:11px;color:var(--ink-3);margin-top:2px}.ctab tr[data-bad="1"] td:first-child,[dir=ltr] .ctab tr[data-bad="1"] td:first-child{box-shadow:inset 3px 0 0 var(--lost-i)}.w-x{width:36px;-webkit-padding-end:0!important;padding-inline-end:0!important}.xp{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:background .15s ease,color .15s ease}.xp:hover{background:var(--sunk);color:var(--ink)}.xp svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.xp[aria-expanded=true] svg{transform:rotate(180deg)}.cdet>td{padding:0!important;border-top:none!important;background:var(--sunk)}.cdet-b{padding:16px var(--gut) 20px;display:flex;flex-direction:column;gap:14px}.cdet-b>*{min-width:0}.cdet-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 20px;gap:12px 20px}.cdet-g dt{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.cdet-g dd{margin:3px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.cdet-n{margin:0;font-size:12px;color:var(--ink-2);line-height:1.6}.cdet-q{padding:10px 12px;border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.cnums{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnums div{padding:8px 10px;border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.cnums b{display:block;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;line-height:1.2}.cnums span{display:block;margin-top:1px;font-size:11px;color:var(--ink-3)}.cnums div[data-k=ok] b{color:var(--won-i)}.cfail h4,.cnums div[data-k=fail] b{color:var(--lost-i)}.cfail h4{margin:0 0 8px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px}.cfail h4:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lost-i);flex:0 0 auto}.ftab{width:100%;min-width:520px;border-collapse:collapse;background:var(--card);border-radius:var(--r-s);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.ftab th{text-align:start;padding:8px 12px;font-size:11px;font-weight:700;color:var(--ink-2);background:var(--hover);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--line)}.ftab td{padding:9px 12px;font-size:12px;border-top:1px solid var(--line-2);vertical-align:top}.ftab tr:first-child td{border-top:none}.fail-t{color:var(--lost-i);font-weight:700}.fail-r{color:var(--ink-2);line-height:1.55}.ccard{background:var(--card);border-radius:0;padding:16px var(--gut);margin:0;border-bottom:1px solid var(--line);box-shadow:none}.ccard-h{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ccard-h div{flex:1 1;min-width:170px}.ccard-h h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.ccard-sub{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px;color:var(--ink-3)}.ccard-sub,.ccard-sub .mono{font-size:12px}.mrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:8px;gap:8px;margin-top:13px}.mcell{background:var(--sunk);border-radius:10px;padding:8px;text-align:center}.mcell b{display:block;font-size:16px;font-weight:700;line-height:1.15;font-family:IBM Plex Mono,monospace}.mcell span{font-size:12px;color:var(--ink-2)}.mcell[data-k=fail] b{color:var(--flame-ink)}.mcell[data-k=ok] b{color:var(--ok)}.prog2{height:6px;border-radius:20px;background:var(--sunk);overflow:hidden;margin-top:12px;display:flex}.prog2 i{height:100%}.prog2 i[data-k=sent]{background:var(--brand)}.prog2 i[data-k=fail]{background:var(--flame-ink)}.ccard-f{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.ccard-f .when{font-size:12px;color:var(--ink-3);-webkit-margin-end:auto;margin-inline-end:auto}.steps{gap:0;margin-bottom:4px}.step,.steps{display:flex;align-items:center}.step{gap:8px;flex:1 1;min-width:0}.step i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-weight:700;font-family:IBM Plex Mono,monospace;background:var(--sunk);font-style:normal}.step i,.step span{font-size:12px;color:var(--ink-3)}.step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step[data-s=done] i{background:var(--ok);color:#fff}.step[data-s=now] i{background:var(--brand);color:#fff}.step[data-s=now] span{color:var(--ink);font-weight:600}.step:after{content:"";flex:1 1;height:2px;background:var(--line);margin:0 8px;border-radius:2px}.step:last-child:after{display:none}.step[data-s=done]:after{background:var(--ok)}.drop2{border:2px dashed var(--line);border-radius:var(--r-m);padding:20px;text-align:center;transition:border-color .18s ease,background .18s ease}.drop2[data-over="1"]{border-color:var(--brand);background:var(--brand-wash)}.drop2 svg{width:28px;height:28px;fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.drop2 p{margin:0 0 12px;font-size:12px;color:var(--ink-3)}.drop2 input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.rsum{display:flex;gap:8px;flex-wrap:wrap}.rsum div{flex:1 1;min-width:96px;background:var(--sunk);border-radius:10px;padding:8px 12px}.rsum dt{margin:0;font-size:12px;color:var(--ink-2)}.rsum dd{margin:4px 0 0;font-size:18px;font-weight:700;font-family:IBM Plex Mono,monospace;line-height:1.1}.rsum div[data-k=dup] dd{color:var(--flame-ink)}.rsum div[data-k=send] dd{color:var(--brand-ink)}.duplist{max-height:210px;overflow-y:auto;border-radius:10px;background:var(--sunk);padding:8px}.dup{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px}.dup:hover{background:var(--card)}.dup input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--brand)}.dup b{font-size:12px;font-weight:600}.dup span{font-size:12px;color:var(--ink-3);font-family:IBM Plex Mono,monospace;-webkit-margin-start:auto;margin-inline-start:auto}.warnbox{display:flex;gap:8px;padding:12px 16px;border-radius:var(--r-m);background:var(--flame-wash);color:var(--flame-ink);font-size:12px;line-height:1.6;box-shadow:inset 0 0 0 1px var(--flame-line)}.warnbox svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.warnbox b{font-weight:700}@media (max-width:767px){.ctab{min-width:0;width:100%;display:block}.ctab>thead{display:none}.ctab>tbody{display:block}.ctab>tbody>tr:not(.cdet){display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"x name name" ". state act";grid-gap:6px 8px;gap:6px 8px;padding:12px;align-items:center;border-top:1px solid var(--line-2)}.ctab>tbody>tr:not(.cdet)>td{display:block;padding:0;border:none;min-width:0}.ctab>tbody>tr:not(.cdet)>td.w-x{grid-area:x;-webkit-padding-end:0!important;padding-inline-end:0!important}.ctab .row-a{grid-area:act;justify-self:end}.ctab .row-a .mini{font-size:12px;min-height:36px}.ctab>tbody>tr.cdet{display:block}.ctab>tbody>tr.cdet>td{display:block;padding:0!important;border:none}.cdet-b{padding:14px 12px 18px}.cmtab>tbody>tr:not(.cdet)>td:nth-child(2){grid-area:name}.cmtab>tbody>tr:not(.cdet)>td:nth-child(3){grid-area:state}.cmtab>tbody>tr:not(.cdet)>td:nth-child(n+4):nth-child(-n+10){display:none}.ctab>tbody>tr:not(.cdet)>td:first-child{box-shadow:none}.ctab>tbody>tr[data-bad="1"]{box-shadow:inset 3px 0 0 var(--lost-i)}.cnums{display:grid}.cdet-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ftab{min-width:0;display:block;box-shadow:none;background:none}.ftab thead{display:none}.ftab tbody,.ftab tr{display:block}.ftab tr{padding:8px 0;border-top:1px solid var(--line-2)}.ftab td{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:8px;gap:8px;padding:3px 0;border:none}.ccard{padding:16px}.mrow{grid-template-columns:repeat(3,1fr)}.ccard-f{gap:8px}.ccard-f .btn,.ccard-f .mini{flex:1 1;justify-content:center}.ccard-f .when{flex:1 0 100%;margin:0 0 2px}.step span{display:none}.step:after{margin:0 4px}.rsum div{min-width:calc(50% - 4px)}}.pg>.rsum{padding:14px var(--gut);gap:8px;background:var(--card);border-bottom:1px solid var(--line)}.pg>.rsum>div{min-height:58px;display:flex;flex-direction:column;justify-content:center}.pg>.rsum dt{font-size:11px;font-weight:600;color:var(--ink-3)}.pg>.rsum dd{margin-top:5px;font-size:22px;font-weight:800;line-height:1;color:var(--ink)}.pg>.rsum>div:last-child{background:var(--flame-wash);box-shadow:inset 0 0 0 1px var(--flame-line)}.pg>.rsum>div:last-child dd,.pg>.rsum>div:last-child dt{color:var(--flame-ink)}.ctab td,.ctab th{padding-inline:10px}.ctab .num{padding-inline:7px;min-width:54px;width:64px}.ctab .cell-n{min-width:210px}.ctab .cell-n .mono{font-family:IBM Plex Mono,monospace;opacity:.86}.ctab .cell-n .mono bdi{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}.ctab td.nowrap{min-width:154px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3)}.ctab td.nowrap bdi{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}.ctab .row-a{white-space:nowrap}.ctab .row-a .tqr{display:inline-flex;flex-wrap:nowrap;gap:7px}.ctab .row-a .mini{min-width:78px;justify-content:center}.ctab .row-a .mini[data-k=go]{min-width:96px}html[dir=ltr] .ctab tr[data-bad="1"] td:first-child{box-shadow:inset 3px 0 0 var(--lost-i)}html[dir=rtl] .ctab tr[data-bad="1"] td:first-child{box-shadow:inset -3px 0 0 var(--lost-i)}html[dir=rtl] .ctab td,html[dir=rtl] .ctab th{text-align:start}html[dir=rtl] .ctab .num{text-align:end}html[dir=rtl] .ctab .row-a{text-align:start}html[dir=rtl] .ctab .cell-n b{line-height:1.45}html[dir=rtl] .ctab .cell-n .mono{margin-top:3px}html[dir=rtl] .ctab td.nowrap{min-width:168px}@media (max-width:767px){.pg>.rsum{padding:12px var(--gut)}.pg>.rsum dd{font-size:20px}html[dir=ltr] .ctab>tbody>tr[data-bad="1"]{box-shadow:inset 3px 0 0 var(--lost-i)}html[dir=rtl] .ctab>tbody>tr[data-bad="1"]{box-shadow:inset -3px 0 0 var(--lost-i)}.ctab .row-a .mini{min-width:0}}@media(pointer:coarse){.ctab .row-a .mini{min-height:44px}}.campaign-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.campaign-builder-close{width:36px;height:36px;flex:0 0 36px;border:1px solid #e2e5eb;border-radius:9px;background:#fff;color:#344054;display:grid;place-items:center;font-size:22px;line-height:1;cursor:pointer}.campaign-builder-close:hover{background:#f7f8fa}.campaign-builder-close:disabled{opacity:.45;cursor:not-allowed}body:has(dialog.wide[open]){overflow:hidden}dialog.wide[open]{position:fixed!important;inset:0 0 0 auto!important;transform:none!important;box-sizing:border-box!important;width:min(720px,calc(100vw - 84px))!important;min-width:0!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:-18px 0 48px rgba(16,24,40,.18)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:1600!important}dialog.wide[open]::-webkit-backdrop{background:rgba(15,23,42,.42)!important}dialog.wide[open]::backdrop{background:rgba(15,23,42,.42)!important}dialog.wide[open]>.fm{width:100%!important;min-height:100%!important;margin:0!important;padding:0 28px 40px!important}dialog.wide[open] .fm-h,dialog.wide[open]>.fm{box-sizing:border-box!important;background:#fff!important}dialog.wide[open] .fm-h{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;margin:0 -28px 18px!important;padding:22px 28px 18px!important;border-bottom:1px solid #e7ebf2!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}dialog.wide[open] .fm-h>div{min-width:0}dialog.wide[open] .steps{margin:0 0 18px!important;padding:4px 0 8px!important}body:has(.builder-modal[open]){overflow:hidden}.builder-modal[open]{position:fixed!important;inset:0!important;width:100vw!important;max-height:none!important;padding:0!important;border:0!important;background:rgba(15,23,42,.42)!important;overflow:hidden!important;z-index:1600!important}.builder-modal[open],.builder-modal[open] .modal-card{transform:none!important;box-sizing:border-box!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important}.builder-modal[open] .modal-card{position:absolute!important;inset:0 0 0 auto!important;width:min(720px,calc(100vw - 84px))!important;min-width:0!important;padding:0 28px 40px!important;background:#fff!important;box-shadow:-18px 0 48px rgba(16,24,40,.18)!important;overflow-y:auto!important;overflow-x:hidden!important}.builder-modal[open] .modal-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;background:#fff!important;margin:0 -28px 18px!important;padding:22px 28px 18px!important;border-bottom:1px solid #e7ebf2!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.builder-modal[open] .close{flex:0 0 36px!important;width:36px!important;height:36px!important;border:1px solid #e2e5eb!important;border-radius:9px!important;background:#fff!important;color:#344054!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.builder-inline-schedule{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;box-sizing:border-box!important;margin:16px 0 0!important;z-index:auto!important}dialog.wide[open] .builder-inline-schedule{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:20px 0 0!important;padding:18px!important;border:1px solid #e7eaf0!important;border-radius:16px!important;background:#fbfcff!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important}dialog.wide[open] .builder-inline-schedule>.fld{margin:0!important;padding:0!important}dialog.wide[open] .builder-inline-schedule>.fld>label{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:14px 16px!important;border:1px solid #e2e6ee!important;border-radius:14px!important;background:#fff!important;color:#101828!important;font-weight:700!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}dialog.wide[open] .builder-inline-schedule>.fld>label:has(input[type=radio]:checked){border-color:#5865f2!important;background:#f8f9ff!important;box-shadow:0 0 0 2px rgba(88,101,242,.08)!important}dialog.wide[open] .builder-inline-schedule input[type=radio]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;border:2px solid #c7ccd6!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-content:center!important}dialog.wide[open] .builder-inline-schedule input[type=radio]:before{content:""!important;width:10px!important;height:10px!important;border-radius:50%!important;transform:scale(0)!important;background:#4f46ff!important;transition:transform .12s ease!important}dialog.wide[open] .builder-inline-schedule input[type=radio]:checked{border-color:#4f46ff!important}dialog.wide[open] .builder-inline-schedule input[type=radio]:checked:before{transform:scale(1)!important}dialog.wide[open] .builder-inline-schedule>.fld:nth-of-type(2):has(input[type=radio]:checked)~.fld{margin-top:2px!important}dialog.wide[open] .builder-inline-schedule>.fld:has(input[readonly]),dialog.wide[open] .builder-inline-schedule>.fld:has(input[type=datetime-local]){display:grid!important;grid-gap:7px!important;gap:7px!important;padding:2px 2px 0!important}dialog.wide[open] .builder-inline-schedule>.fld:has(input[readonly])>label,dialog.wide[open] .builder-inline-schedule>.fld:has(input[type=datetime-local])>label{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;color:#475467!important;cursor:default!important}dialog.wide[open] .builder-inline-schedule input[readonly],dialog.wide[open] .builder-inline-schedule input[type=datetime-local]{box-sizing:border-box!important;width:100%!important;height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid #d9dee8!important;border-radius:11px!important;background:#fff!important;color:#101828!important;font-size:14px!important;box-shadow:none!important}dialog.wide[open] .builder-inline-schedule input[type=datetime-local]:focus{outline:none!important;border-color:#5865f2!important;box-shadow:0 0 0 3px rgba(88,101,242,.1)!important}dialog.wide[open] .builder-inline-schedule input[readonly]{background:#f8fafc!important;color:#475467!important}dialog.wide[open] .cdet-q:has(+.builder-inline-schedule){margin:18px 0 0!important;padding:18px!important;border:1px solid #e7eaf0!important;border-radius:16px!important;background:#fff!important}dialog.wide[open] .cdet-q:has(+.builder-inline-schedule) h3{margin:0 0 8px!important;font-size:18px!important}dialog.wide[open] .cdet-q:has(+.builder-inline-schedule) .cdet-n{margin:4px 0 10px!important;color:#667085!important}dialog.wide[open] .builder-inline-schedule+.fm-f{margin-top:20px!important;padding-top:18px!important;border-top:1px solid #eef1f5!important}dialog.wide[open] .builder-inline-schedule+.fm-f .btn{min-height:46px!important;border-radius:11px!important}@media(min-width:560px){dialog.wide[open] .builder-inline-schedule>.fld:has(input[readonly]),dialog.wide[open] .builder-inline-schedule>.fld:has(input[type=datetime-local]){width:calc(50% - 6px)!important}dialog.wide[open] .builder-inline-schedule>.fld:has(input[type=datetime-local]){grid-column:1!important}dialog.wide[open] .builder-inline-schedule>.fld:has(input[readonly]){grid-column:2!important;margin-top:-67px!important;margin-left:auto!important}}@media(max-width:700px){.builder-modal[open] .modal-card,dialog.wide[open]{width:100vw!important}.builder-modal[open] .modal-card,dialog.wide[open]>.fm{padding-left:16px!important;padding-right:16px!important}.builder-modal[open] .modal-head,dialog.wide[open] .fm-h{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}}.fbox{border-radius:0;padding:0;margin:0;box-shadow:none}.fbox,.frow{background:var(--card)}.frow{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;padding:10px var(--gut);border-bottom:1px solid var(--line);overflow:visible}.frow .srch{flex:0 1 auto}.srch{display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--card);border:1px solid var(--line-s);border-radius:10px;box-shadow:none;min-height:42px;height:42px;width:clamp(220px,25vw,320px);transition:border-color .16s ease,box-shadow .16s ease}.srch:hover{border-color:var(--field)}.srch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.srch svg{width:15px;height:15px;flex:0 0 auto;stroke:var(--ink-3);fill:none;stroke-width:1.8}.srch input{flex:1 1;min-width:0;border:none;background:none;padding:0;height:100%}.fsel,.srch input{outline:none;font-size:12px;color:var(--ink)}.fsel{min-height:42px;height:42px;padding-block:0;padding-inline:12px;border-radius:10px;background:var(--card);border:1px solid var(--field);cursor:pointer;box-shadow:var(--sh-1);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}button.fsel{width:145px;min-width:145px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;white-space:nowrap}button.fsel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}button.fsel:not(:disabled):hover,button.fsel:not(:disabled)[aria-expanded=true]{border-color:var(--brand-line)}button.fsel:not(:disabled)[aria-expanded=true]{box-shadow:0 0 0 3px var(--brand-wash)}button.fsel:not(:disabled)[aria-expanded=true] span{font-weight:600;color:var(--ink)}button.fsel svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--ink-3);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}button.fsel[aria-expanded=true] svg{transform:rotate(180deg)}.fsel:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.fsel:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunk);border-color:var(--line);box-shadow:none;opacity:1}.fsel:disabled span{font-weight:500}.menu{position:relative}.frow>.menu{flex:0 0 145px}.menu-p{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:40;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 32px));max-height:280px;overflow-y:auto;overflow-x:hidden;padding:4px;border-radius:10px;background:var(--card);box-shadow:var(--sh-3);border:1px solid var(--line);display:flex;flex-direction:column}.menu-p button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:600;color:var(--ink-2);text-align:start;transition:background .13s ease,color .13s ease;white-space:nowrap}.menu-p button span{display:block;overflow:visible;text-overflow:clip;white-space:nowrap}.menu-p button:hover,.menu-p button[aria-selected=true]{background:var(--hover);color:var(--ink)}.menu-p button svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fdate{min-height:42px;height:42px;width:124px;padding:0 10px;border-radius:10px;background:var(--card);border:1px solid var(--field);font-size:11px;color:var(--ink);outline:none;box-shadow:var(--sh-1);font-family:IBM Plex Mono,monospace;transition:border-color .16s ease,box-shadow .16s ease}.fdate:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.fquick{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto;align-items:center;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2);flex:0 0 auto;white-space:nowrap}.qd{min-height:38px;height:38px;padding:0 10px;border-radius:20px;font-size:11px;font-weight:500;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:var(--card);transition:box-shadow .18s ease,color .18s ease,background .18s ease}.qd:hover{box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink);background:var(--brand-wash)}.fclear{font-size:11px;font-weight:600;color:var(--ink-2);padding:8px 6px;border-radius:20px;min-height:34px;display:inline-flex;align-items:center}.fclear:hover{color:var(--flame-ink);background:var(--flame-wash)}.tw{background:var(--card);border-radius:0;overflow:visible;box-shadow:none;border-bottom:1px solid var(--line)}.tscroll{overflow-x:auto}.cntab{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.cntab thead th{text-align:start;padding:10px var(--gut);font-size:12px;font-weight:700;color:var(--ink-2);background:var(--sunk);white-space:nowrap;letter-spacing:.02em;border-bottom:1px solid var(--line)}.cntab tbody td{padding:10px var(--gut);border-top:1px solid var(--line-2);vertical-align:middle}.cntab tbody tr{transition:background .13s ease}.cntab tbody tr:hover{background:var(--hover)}.cell-n{display:flex;align-items:center;gap:12px;min-width:0}.cell-n b{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-only{display:none}.temp{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.temp i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.temp[data-k=hot] i{background:var(--hot-d);box-shadow:0 0 0 3px #FCEBDE}.temp[data-k=warm] i{background:var(--warm-d);box-shadow:0 0 0 3px var(--s4-w)}.temp[data-k=cold] i{background:var(--cold-d);box-shadow:0 0 0 3px var(--cold-w)}.empty{padding:52px 20px;text-align:center}.empty h3{margin:0 0 4px;font-size:16px;font-weight:600}.empty p{margin:0 0 16px;font-size:12px;color:var(--ink-3)}.pgn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid var(--line-2);flex-wrap:wrap}.pgn-info{font-size:12px;color:var(--ink-3)}.pgn-info b{color:var(--ink-2);font-weight:600;font-family:IBM Plex Mono,monospace}.pgn-btns{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.pb{min-width:38px;min-height:38px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:600;color:var(--ink-2);font-family:IBM Plex Mono,monospace;transition:background .15s ease,color .15s ease}.pb:hover:not(:disabled):not([aria-current=page]){background:var(--sunk)}.pb[aria-current=page]{background:var(--brand);color:#fff}.pb[aria-current=page]:hover{background:var(--brand-ink)}.pb:disabled{opacity:.35;cursor:not-allowed}.pb-gap{padding:0 4px;color:var(--ink-3)}.app[data-page=contacts] dialog.wide{max-width:500px;width:calc(100% - 32px);border-radius:var(--r-l)}.app[data-page=contacts] dialog.wide .fm{padding:18px;gap:12px;max-height:min(76vh,700px);overflow-y:auto}.app[data-page=contacts] dialog.wide .fm-h{padding-bottom:2px}.app[data-page=contacts] dialog.wide .fm-h h3{font-size:18px;line-height:1.3}.app[data-page=contacts] dialog.wide .fm-h p{margin-top:3px}.app[data-page=contacts] dialog.wide .fld{gap:6px}.app[data-page=contacts] dialog.wide .fld label{font-size:12px;font-weight:600;color:var(--ink-2)}.app[data-page=contacts] dialog.wide .fld input,.app[data-page=contacts] dialog.wide .fld select{min-height:40px;height:40px;border-radius:9px;border:1px solid var(--field);background:var(--card);color:var(--ink);font-size:13px;padding-inline:11px;outline:none;box-shadow:none}.app[data-page=contacts] dialog.wide .fld input:focus,.app[data-page=contacts] dialog.wide .fld select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.app[data-page=contacts] dialog.wide .fld select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:34px;padding-inline-end:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:14px calc(50% - 2px),19px calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}html[dir=ltr] .app[data-page=contacts] dialog.wide .fld select{background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px)}.app[data-page=contacts] dialog.wide .fld input[dir=ltr]{text-align:left;direction:ltr;font-family:IBM Plex Mono,monospace}.app[data-page=contacts] dialog.wide .fm-f{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card);padding-top:12px;margin-top:2px;border-top:1px solid var(--line-2);z-index:2}.app[data-page=contacts] dialog.wide .fm-f .btn{min-height:40px}html[dir=rtl] .app[data-page=contacts] dialog.wide .fm-f{direction:rtl}html[dir=ltr] .app[data-page=contacts] dialog.wide .fm-f{direction:ltr}@media (max-width:1280px){.frow{flex-wrap:wrap}.srch{width:clamp(220px,29vw,320px)}.fquick{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:767px){.cntab,.cntab tbody,.cntab thead{display:block;width:100%}.cntab{min-width:0}.cntab thead{display:none}.cntab tbody tr{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"name name name" "stage temp .";grid-gap:8px;gap:8px;padding:12px;align-items:center;border-top:1px solid var(--line-2)}.cntab tbody td{padding:0;border:none;display:block;min-height:0}.cntab tbody td:first-child{grid-area:name;min-width:0}.cntab tbody td:nth-child(2),.cntab tbody td:nth-child(3),.cntab tbody td:nth-child(6){display:none}.cntab tbody td:nth-child(4){grid-area:stage}.cntab tbody td:nth-child(5){grid-area:temp}.d-only{display:none}.m-only{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-only i{opacity:.5;margin:0 4px}.m-only em,.m-only i{font-style:normal}.cell-n{width:100%;gap:8px}.cell-n b{font-size:14px}.fbox{padding:12px}.frow{flex-wrap:wrap;gap:8px;padding:0}.frow .srch{flex:1 1 100%;min-width:0;width:100%;height:44px}.fquick{-webkit-margin-start:0;margin-inline-start:0;width:100%;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start:none}.qd{flex:1 1;min-height:42px;height:42px}.fdate,.frow>.menu{flex:1 1;min-width:calc(50% - 5px);width:auto}.frow>.menu .fsel{width:100%;min-width:0}.menu-p{width:max-content;min-width:100%;max-width:min(300px,calc(100vw - 24px))}.pgn{gap:8px}.pgn-info{flex:1 1 100%;text-align:center}.pgn-btns{margin:0 auto}.app[data-page=contacts] dialog.wide{width:calc(100% - 24px);max-width:none}.app[data-page=contacts] dialog.wide .fm{padding:16px;gap:11px;max-height:82vh}}@media(pointer:coarse){.fclear{min-height:40px}.fdate,.fsel,.qd{min-height:44px;height:44px}.menu-p button,.pb{min-height:44px}.app[data-page=contacts] dialog.wide .fld input,.app[data-page=contacts] dialog.wide .fld select,.app[data-page=contacts] dialog.wide .fm-f .btn{min-height:44px;height:44px}}.cp-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.34);border:0;z-index:2147483645}.cp-drawer{position:fixed;top:0;right:0;width:50vw;min-width:700px;height:100vh;background:#f8faff;z-index:2147483646;box-shadow:-18px 0 50px rgba(23,35,61,.18);overflow:auto;color:#172036;padding-bottom:150px}.cp-head{background:#fff;border-bottom:1px solid #e7ebf2;padding:24px 26px 18px;justify-content:space-between;gap:18px}.cp-head,.cp-person{display:flex;align-items:center}.cp-person{gap:16px;min-width:0}.cp-avatar{width:68px;height:68px;border-radius:50%;background:#e9edff;display:grid;place-items:center;color:#244ee9;font-size:22px;font-weight:800}.cp-name-line{display:flex;align-items:center;gap:10px}.cp-name-line h2{font-size:22px;margin:0}.cp-temp{border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.cp-temp-hot{background:#fff0f0;color:#e33}.cp-temp-warm{background:#fff6e6;color:#c87800}.cp-temp-cold{background:#eef6ff;color:#2671d9}.cp-contact-line{gap:14px;color:#53617b;font-size:11px;margin-top:7px}.cp-chips,.cp-contact-line{display:flex;flex-wrap:wrap}.cp-chips{gap:7px;margin-top:10px}.cp-chips span{background:#f2f4f8;border-radius:7px;padding:5px 8px;font-size:9px;color:#48546a}.cp-head-actions{display:flex;gap:8px;align-items:center}.cp-head-actions a{min-width:58px;height:52px;border-radius:9px;background:#f2f7ff;color:#2364d8;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;font-weight:700}.cp-head-actions a.disabled{pointer-events:none;opacity:.4}.cp-close{width:38px;height:38px;border:0;background:transparent;font-size:30px}.cp-agent-bar{background:#fff;padding:12px 24px;border-bottom:1px solid #e7ebf2;display:flex;gap:10px;align-items:center}.cp-agent-bar select{border:1px solid #dce3ee;border-radius:8px;padding:9px 11px}.cp-tabs{background:#fff;border-bottom:1px solid #e5eaf2;padding:0 22px;display:flex}.cp-tabs button{height:54px;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 20px;font-weight:700;color:#66738a}.cp-tabs button.active{border-bottom-color:#315ee8;color:#315ee8}.cp-global-status{margin:12px 18px 0}.cj-wrap,.cp-inbox,.cp-overview{padding:18px}.cp-overview{display:grid;grid-gap:14px;gap:14px}.cp-card{background:#fff;border:1px solid #e4e9f1;border-radius:13px;padding:18px}.cp-card h3{margin:0 0 15px;font-size:15px}.cp-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cp-info-tile{min-height:64px;background:#fbfcfe;border:1px solid #f0f2f6;border-radius:9px;padding:11px 13px;display:flex;flex-direction:column;gap:5px}.cp-info-tile span{color:#78849a;font-size:10px}.cp-info-tile strong{font-size:12px;overflow-wrap:anywhere}.cp-section-heading{display:flex;justify-content:space-between}.cp-section-heading span{font-size:8px;background:#eef3ff;color:#315ee8;border-radius:999px;padding:5px 8px}.cp-ai-summary p{font-size:12px;line-height:1.7;color:#53617b;unicode-bidi:plaintext;white-space:pre-line;overflow-wrap:anywhere}.cp-inbox{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 210px);padding-bottom:24px}.cp-ai-control,.cp-inbox-toolbar{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:16px}.cp-inbox-toolbar>div{display:flex;flex-direction:column;gap:4px;min-width:0}.cp-inbox-toolbar strong{display:block;font-size:13px;line-height:1.35}.cp-inbox-toolbar span{display:block;font-size:11px;line-height:1.4;color:#78849a}.cp-inbox-toolbar>a{white-space:nowrap;-webkit-margin-start:auto;margin-inline-start:auto}.cp-ai-control>span{font-size:12px;color:#53617b}.cp-ai-control>div{display:flex;align-items:center;gap:8px}.cp-ai-control button{border:1px solid #dce3ee;background:#fff;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700;color:#53617b;cursor:pointer}.cp-ai-control button.active{background:#eef3ff;border-color:#b9c9f3;color:#315ee8}.cp-message-list{position:relative;background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;min-height:360px;max-height:calc(100vh - 390px);overflow:auto;scroll-behavior:smooth}.cp-message{max-width:78%;border-radius:12px;padding:12px 14px}.cp-message.inbound{align-self:flex-start;background:#f1f4f8}.cp-message.outbound{align-self:flex-end;background:#eef3ff}.cp-message small{font-size:10px;color:#7c8799}.cp-message p{font-size:14px;line-height:1.65;white-space:pre-wrap}.cp-message em{display:block;text-align:end;font-size:9px;color:#8c96a8}.cp-new-messages{position:-webkit-sticky;position:sticky;bottom:8px;align-self:center;border:0;border-radius:999px;background:#315ee8;color:#fff;padding:8px 14px;font-size:11px;font-weight:700;box-shadow:0 6px 18px rgba(49,94,232,.25);cursor:pointer}.cp-composer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:10px;margin-bottom:0}.cp-composer textarea{min-height:58px;border:0;font-size:14px;outline:0;resize:vertical;line-height:1.5}.cp-composer button{background:#315ee8;color:#fff;border:0;border-radius:9px;padding:12px 18px;min-width:82px;font-weight:700;cursor:pointer}.cp-composer button:disabled{opacity:.5;cursor:not-allowed}.cj-title-row h2{font-size:19px}.cj-stages{display:flex;overflow-x:auto;margin-bottom:15px;gap:2px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.cj-stage{flex:0 0 122px;min-width:122px;background:#f0f3f8;padding:13px 9px;display:flex;gap:7px;align-items:center;scroll-snap-align:start}.cj-stage.done{background:#e9f9ef;color:#129554}.cj-stage.active{background:#eaf0ff;color:#315ee8}.cj-stage-dot{width:23px;height:23px;border-radius:50%;background:#fff;display:grid;place-items:center}.cj-stage strong{font-size:10px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.cj-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.72fr);grid-gap:12px;gap:12px}.cj-event{display:grid;grid-template-columns:105px 20px 1fr;min-height:74px}.cj-event-date{font-size:9px;color:#718098}.cj-event-body{padding:4px 0 14px 10px;border-bottom:1px solid #f0f2f6}.cj-event-body strong{font-size:11px}.cj-event-body span{display:block;font-size:11.5px;line-height:1.6;color:#68758c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cj-line{position:relative}.cj-line i{display:block;width:9px;height:9px;border-radius:50%;background:#315ee8;margin-top:8px}.cj-side{display:grid;grid-gap:12px;gap:12px;padding-bottom:36px}.cj-score>strong{font-size:25px}.cj-score-bar{height:8px;background:#edf0f5;border-radius:999px}.cj-score-bar i{display:block;height:100%;background:#315ee8}.cj-current-state div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eef1f5}.cj-current-state div:last-child{border-bottom:0}.cj-current-state span{font-size:10px;color:#7b879b}.cj-current-state strong{font-size:11px;text-align:end}.cj-next{font-size:12px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cj-empty{background:#f5f8ff;padding:20px;text-align:center}.cj-campaign{padding:10px 0;border-bottom:1px solid #edf0f4}.cntab .contact-preview-btn{border:1px solid #d6def0;background:#fff;color:#315ee8;border-radius:8px;padding:6px 10px}.cp-drawer-inbox{overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.cp-drawer-inbox>.cp-agent-bar,.cp-drawer-inbox>.cp-global-status,.cp-drawer-inbox>.cp-head,.cp-drawer-inbox>.cp-tabs{flex:0 0 auto}.cp-drawer-inbox>.cp-inbox{flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:18px}.cp-drawer-inbox .cp-ai-control,.cp-drawer-inbox .cp-composer,.cp-drawer-inbox .cp-inbox-toolbar{flex:0 0 auto}.cp-drawer-inbox .cp-message-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.cp-drawer-inbox .cp-composer{position:static;bottom:auto;z-index:auto;margin:0;box-shadow:none}.cp-drawer-inbox .cp-composer textarea{max-height:140px;resize:none}@media(max-width:1100px){.cp-drawer{width:70vw;min-width:0}.cj-grid{grid-template-columns:1fr}}@media(max-width:700px){.cp-drawer{width:100vw}.cp-overview-grid{grid-template-columns:1fr}.cp-message{max-width:90%}.cp-ai-control,.cp-inbox-toolbar{align-items:stretch;flex-direction:column}.cp-inbox-toolbar>a{-webkit-margin-start:0;margin-inline-start:0}.cp-ai-control>div{justify-content:flex-start}.cj-stage{flex-basis:108px;min-width:108px}}.rail{padding-block:14px 10px;padding-inline:7px;gap:1px}.rail>.mark{width:40px;height:40px;margin-bottom:9px}.engaz-mark img{width:100%;height:100%;display:block;object-fit:cover}.ri{width:calc(100% - 4px);min-height:54px;padding-block:7px;padding-inline:3px;border-radius:12px;gap:4px}.ri svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ri[aria-current=page] svg{stroke-width:2.1}.ri span{max-width:100%;font-size:11.5px;line-height:1.32;text-align:center;overflow-wrap:normal;word-break:normal}.ri[aria-current=page]{background:rgba(255,255,255,.13)}.ri[aria-current=page]:before{inset-block:10px;inset-inline-end:-5px;width:3px;background:var(--brand-lite)}.rsp{min-height:14px;position:relative}.lang-switch{margin-top:8px;padding-top:12px}.lang-switch:before{content:"";position:absolute;inset-inline:6px;inset-block-start:0;height:1px;background:rgba(255,255,255,.12)}.lang-switch span{color:var(--brand-lite);font-weight:700;letter-spacing:.03em}#outBtn{margin-top:2px}.app[data-language=ar]{grid-template-columns:102px minmax(0,1fr)}.app[data-language=ar] .ri{width:calc(100% - 2px)}.app[data-language=ar] .ri span{font-size:11px;line-height:1.38;letter-spacing:0}@media (max-width:767px){.app[data-language=ar]{grid-template-columns:64px minmax(0,1fr)}.rail{padding-inline:6px}.rail>.mark{width:36px;height:36px;margin-bottom:8px}.ri{width:100%;min-height:44px;padding-block:11px}.lang-switch{margin-top:4px;padding-top:10px}}@media(pointer:coarse){.ri{min-height:48px}}.ag-grid{display:grid;grid-gap:14px;gap:14px;grid-auto-rows:1fr;padding:16px var(--gut) 0;grid-template-columns:repeat(auto-fill,minmax(360px,400px));align-items:stretch}.agc{background:var(--card);border:1px solid var(--line-s);border-radius:var(--r-l);padding:17px;box-shadow:var(--sh-1);display:flex;flex-direction:column;min-height:178px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;text-decoration:none;color:inherit}.agc:hover{border-color:var(--brand-line);box-shadow:var(--sh-2);transform:translateY(-1px)}.agc:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.agc-h{display:flex;align-items:flex-start;gap:12px}.agc-n{flex:1 1;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4}.agc-d{margin:14px 0 16px;font-size:12px;color:var(--ink-2);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.65em * 2)}.agc-av{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:.02em;background:#EEE9FE;color:#5B3FD6;font-family:IBM Plex Mono,monospace}.agc-av[data-ty=real_estate_qualification]{background:var(--won-w);color:var(--won-i)}.agc-av[data-ty=followup]{background:var(--s4-w);color:var(--s4-i)}.agc-av[data-ty=booking]{background:var(--s2-w);color:var(--s2-i)}.agc-av[data-ty=support]{background:var(--s1-w);color:var(--s1-i)}.agc-id{flex:1 1;min-width:0;padding-block:2px}.agc-id h3{margin:0;font-size:14px;font-weight:700;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.agc-tools{display:flex;align-items:center;gap:9px;-webkit-margin-before:2px;margin-block-start:2px;flex:0 0 auto}.agc-duplicate{width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink-2);display:grid;place-items:center;padding:0;transition:.15s ease}.agc-duplicate:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.agc-duplicate svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ag-toggle:disabled,.agc-duplicate:disabled{opacity:.55;cursor:wait}.ag-toggle{position:relative;width:42px;height:25px;border:0;border-radius:999px;background:#d7d9df;padding:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);transition:background .18s ease;flex:0 0 auto}.ag-toggle[data-on=true]{background:#34c759}.ag-toggle span{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.28);transition:transform .18s ease}.ag-toggle[data-on=true] span{transform:translateX(17px)}.ag-toggle:focus-visible,.agc-duplicate:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.agc-f{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid var(--line)}.agc-pl{color:var(--ink-2);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.agc-go,.agc-pl{font-size:12px;white-space:nowrap}.agc-go{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--brand-ink)}.agc-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .agc-go svg{transform:scaleX(-1)}@media(max-width:767px){.ag-grid{grid-template-columns:1fr}.agc{min-height:0}}.app[data-page=inbox]>.inbox-page{display:contents}.app[data-page=inbox] .conversation-panel{background:var(--card);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.app[data-page=inbox] .conversation-header{padding:16px 16px 0;border:0;flex:0 0 auto}.app[data-page=inbox] .conversation-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.app[data-page=inbox] .conversation-header h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em}.app[data-page=inbox] .conversation-subtitle{display:none}.app[data-page=inbox] .realtime-status{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:600;color:var(--ok)}.app[data-page=inbox] .realtime-status.connected{background:none;color:var(--ok)}.app[data-page=inbox] .realtime-status.disconnected{background:none;color:var(--flame-ink)}.app[data-page=inbox] .realtime-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 2.6s ease-in-out infinite}.app[data-page=inbox] .search-input{width:100%;min-width:0;min-height:32px;padding:6px 10px;border:1px solid var(--line-s);border-radius:6px;background:var(--card);color:var(--ink);outline:none;box-shadow:none;font-size:12px;transition:border-color .16s ease,box-shadow .16s ease}.app[data-page=inbox] .search-input:hover{border-color:var(--field)}.app[data-page=inbox] .search-input:focus{background:var(--card);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.app[data-page=inbox] [data-inbox-filter-root]{margin-top:8px!important;padding-bottom:10px;direction:inherit!important}.app[data-page=inbox] .inbox-filter-row{gap:8px!important}.app[data-page=inbox] .inbox-filter-button{min-height:32px!important;height:32px!important;border:1px solid var(--line-s)!important;border-radius:6px!important;background:var(--card)!important;color:var(--ink-2)!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.app[data-page=inbox] .inbox-filter-button:hover{border-color:var(--field)!important;background:var(--card)!important;color:var(--ink)!important}.app[data-page=inbox] .inbox-filter-count{background:var(--brand)!important;color:#fff!important}.app[data-page=inbox] .inbox-filter-chip{background:var(--brand-wash)!important;color:var(--brand-ink)!important}.app[data-page=inbox] .inbox-filter-popover{inset-inline-start:0!important;left:auto!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--card)!important;box-shadow:var(--sh-3)!important}.app[data-page=inbox] .conversation-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:10px}.app[data-page=inbox] .conversation-item{width:100%;text-align:start;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px;position:relative;border:0;background:transparent;cursor:pointer;transition:background .14s ease}.app[data-page=inbox] .conversation-item:before{content:"";width:42px;height:42px;grid-column:1;grid-row:1/span 2;border-radius:12px;background:var(--sunk)}.app[data-page=inbox] .conversation-item+.conversation-item:after{content:"";position:absolute;top:0;inset-inline:16px;height:1px;background:var(--line-2)}.app[data-page=inbox] .conversation-item:hover{background:var(--hover)}.app[data-page=inbox] .conversation-item.active{background:var(--brand-wash);box-shadow:none}.app[data-page=inbox] .conversation-item.active:hover{background:var(--brand-sel)}.app[data-page=inbox] .conversation-item.active:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;height:auto;background:var(--brand)}.app[data-page=inbox] .conversation-bottom,.app[data-page=inbox] .conversation-top{grid-column:2;min-width:0}.app[data-page=inbox] .conversation-top{display:flex;align-items:baseline;gap:8px;justify-content:normal}.app[data-page=inbox] .conversation-name{font-weight:600;font-size:14px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-page=inbox] .conversation-time{font-size:12px;color:var(--ink-3);flex:0 0 auto;white-space:nowrap}.app[data-page=inbox] .conversation-bottom{display:flex;align-items:center;gap:8px;margin-top:3px;min-height:19px}.app[data-page=inbox] .conversation-last-message{display:block;flex:1 1;min-width:0;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-page=inbox] .unread-badge{-webkit-margin-start:auto;margin-inline-start:auto;min-width:20px;height:20px;padding:0 8px;border-radius:20px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;font-family:IBM Plex Mono,monospace}.app[data-page=inbox] .loading{padding:44px 20px;text-align:center;color:var(--ink-3);font-size:14px}.app[data-page=inbox] .chat-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--thread)}.app[data-page=inbox] .chat-header{flex:0 0 auto;padding:12px 16px;background:var(--wa-panel);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:normal;gap:12px}.app[data-page=inbox] .chat-header>div{min-width:0;flex:1 1}.app[data-page=inbox] .chat-name{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-page=inbox] .chat-meta{display:flex;align-items:center;gap:8px;margin-top:1px;color:var(--ink-3);font-size:12px}.app[data-page=inbox] .chat-header-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.app[data-page=inbox] .header-badge{font-size:12px;font-weight:600;padding:4px 8px;border-radius:20px;background:var(--sunk);color:var(--ink-2);white-space:nowrap;display:inline-block}.app[data-page=inbox] .header-badge.temperature-hot{background:var(--flame-wash);color:var(--flame-ink)}.app[data-page=inbox] .header-badge.temperature-warm{background:var(--s4-w);color:var(--s4-i)}.app[data-page=inbox] .header-badge.temperature-cold{background:var(--cold-w);color:var(--cold-d)}.app[data-page=inbox] .ai-button{flex:0 0 auto;-webkit-margin-start:6px;margin-inline-start:6px;min-height:36px;padding:8px 16px;border:0;border-radius:20px;background:var(--ok);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .18s ease}.app[data-page=inbox] .ai-button:hover{filter:brightness(1.08)}.app[data-page=inbox] .ai-button.active{background:var(--ok);color:#fff}.app[data-page=inbox] .ai-button.human{background:var(--flame-ink);color:#fff}.app[data-page=inbox] .ai-button.stopped{background:var(--ink-3);color:#fff}.app[data-page=inbox] .error-box{flex:0 0 auto;margin:8px 16px 0;padding:12px 16px;border-radius:var(--r-m);background:var(--flame-wash);color:var(--flame-ink);font-size:12px}.app[data-page=inbox] .messages{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px 5% 8px;background:var(--wa-bg);scroll-behavior:smooth}.app[data-page=inbox] .message-row{display:flex;margin:2px 0 0}.app[data-page=inbox] .message-row.outbound{justify-content:flex-start}.app[data-page=inbox] .message-row.inbound,[dir=ltr] .app[data-page=inbox] .message-row.outbound{justify-content:flex-end}[dir=ltr] .app[data-page=inbox] .message-row.inbound{justify-content:flex-start}.app[data-page=inbox] .message-bubble{position:relative;max-width:min(58ch,65%);padding:7px 10px 20px;border-radius:8px;background:var(--wa-in);color:var(--wa-ink);box-shadow:0 1px 1px rgba(32,32,32,.06),inset 0 0 0 1px var(--line);white-space:normal;overflow-wrap:anywhere;word-break:normal}.app[data-page=inbox] .message-bubble.ai,.app[data-page=inbox] .message-bubble.user{background:var(--wa-out);box-shadow:0 1px 1px rgba(32,32,32,.05),inset 0 0 0 1px #D5D9FF}.app[data-page=inbox] .message-label{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;margin-bottom:2px;letter-spacing:0;color:var(--wa-name-ai)}.app[data-page=inbox] .message-bubble.user .message-label{color:var(--wa-name-you)}.app[data-page=inbox] .message-bubble.customer .message-label{display:none}.app[data-page=inbox] .message-bubble>div:nth-child(2){font-size:14.2px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wa-ink);unicode-bidi:plaintext;text-align:start}.app[data-page=inbox] .message-time{position:absolute;inset-block-end:5px;inset-inline-end:9px;margin:0;font-size:11px;line-height:1;color:var(--wa-meta);white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.app[data-page=inbox] .chat-empty{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:14px}.app[data-page=inbox] .composer{flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;margin:0;padding:12px 16px 14px;background:var(--wa-panel);border:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);border-top:1px solid var(--line);border-radius:0;box-shadow:none}.app[data-page=inbox] .composer textarea{flex:1 1;min-width:0;border:1px solid var(--line-s);background:var(--card);outline:none;resize:none;padding:10px 14px;min-height:56px;max-height:150px;border-radius:24px;font-size:14px;line-height:1.6;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.app[data-page=inbox] .composer textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.app[data-page=inbox] .send-button{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:18px;transition:transform .16s ease,opacity .16s ease}.app[data-page=inbox] .send-button:hover:not(:disabled){transform:scale(1.05)}.app[data-page=inbox] .send-button:disabled{opacity:.3;cursor:not-allowed}.app[data-page=inbox] .details-panel{background:var(--card);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0;min-height:0;padding:16px;display:flex;flex-direction:column;gap:16px}.app[data-page=inbox] .details-panel>h2{margin:0;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.app[data-page=inbox] .contact-card,.app[data-page=inbox] .pipeline-section{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;flex:0 0 auto}.app[data-page=inbox] .customer-summary{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:0;border:0}.app[data-page=inbox] .avatar{width:46px;height:46px;flex:0 0 46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--sunk);color:var(--ink-2);font-size:18px;font-weight:800;font-family:var(--font-head)}.app[data-page=inbox] .customer-summary-text{min-width:0}.app[data-page=inbox] .contact-name{font-size:16px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-page=inbox] .contact-phone{font-size:12px;color:var(--ink-3);margin-top:1px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.app[data-page=inbox] .customer-meta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.app[data-page=inbox] .mini-info{background:var(--sunk);border-radius:10px;padding:8px 12px;min-width:0;box-shadow:inset 0 0 0 1px var(--line)}.app[data-page=inbox] .mini-label{margin:0;font-size:12px;color:var(--ink-2);font-weight:500}.app[data-page=inbox] .mini-value{margin:4px 0 0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.app[data-page=inbox] .mini-value.active{color:var(--brand-ink)}.app[data-page=inbox] .mini-value.inactive{color:var(--ink-3)}.app[data-page=inbox] .section-title{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.app[data-page=inbox] .badges-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px!important}.app[data-page=inbox] .badge{font-size:12px;font-weight:600;padding:4px 8px;border-radius:20px;background:var(--sunk);color:var(--ink-2);white-space:nowrap;display:inline-block;text-transform:capitalize}.app[data-page=inbox] .priority-high{background:var(--flame-wash);color:var(--flame-ink)}.app[data-page=inbox] .priority-medium{background:var(--s4-w);color:var(--s4-i)}.app[data-page=inbox] .priority-low{background:var(--won-w);color:var(--won-i)}.app[data-page=inbox] .temperature-hot{background:var(--flame-wash);color:var(--flame-ink)}.app[data-page=inbox] .temperature-warm{background:var(--s4-w);color:var(--s4-i)}.app[data-page=inbox] .temperature-cold{background:var(--cold-w);color:var(--cold-d)}.app[data-page=inbox] .stage-badge{background:var(--brand-wash);color:var(--brand-ink)}.app[data-page=inbox] .score-card{margin:0 0 16px;padding:0;background:none;border:0;border-radius:0}.app[data-page=inbox] .score-top{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;color:var(--ink-2)}.app[data-page=inbox] .score-top>span:first-child{order:2;-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;font-weight:600;color:var(--ink-2)}.app[data-page=inbox] .score-number{order:1;font-size:32px;font-weight:700;line-height:.9;letter-spacing:-.03em;font-family:IBM Plex Mono,monospace;color:var(--ink)}.app[data-page=inbox] .score-number:after{content:" / 100";font-size:14px;color:var(--ink-3);font-weight:400;letter-spacing:0}.app[data-page=inbox] .score-track{height:7px;border-radius:20px;background:var(--sunk);overflow:hidden}.app[data-page=inbox] .score-fill{height:100%;border-radius:20px;background:var(--brand)}.app[data-page=inbox] .qualification-grid{display:flex;flex-direction:column;gap:0;margin:0}.app[data-page=inbox] .qualification-item,.app[data-page=inbox] .qualification-item.full{display:flex;align-items:baseline;gap:12px;padding:8px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;min-width:0}.app[data-page=inbox] .qualification-label{flex:0 0 96px;margin:0;font-size:12px;color:var(--ink-2)}.app[data-page=inbox] .next-action-compact,.app[data-page=inbox] .qualification-value{margin:0;padding:0;background:none;border:0;border-radius:0;font-size:12px;font-weight:500;line-height:1.5;color:var(--ink);flex:1 1;min-width:0;overflow-wrap:anywhere}@media(max-width:1279px){.app[data-page=inbox] .details-panel{position:fixed;inset-block:0;inset-inline-end:0;width:min(370px,90vw);z-index:75;transform:translateX(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);box-shadow:-18px 0 46px -18px rgba(12,14,20,.34)}[dir=rtl] .app[data-page=inbox] .details-panel{transform:translateX(-100%)}}@media(max-width:1023px){.app[data-page=inbox] .conversation-header{padding:16px 12px 0}.app[data-page=inbox] .conversation-item{padding:12px;grid-template-columns:38px minmax(0,1fr);gap:8px}.app[data-page=inbox] .conversation-item:before{width:38px;height:38px;border-radius:12px}.app[data-page=inbox] .conversation-item+.conversation-item:after{inset-inline:13px}.app[data-page=inbox] .messages{padding:16px 16px 8px}.app[data-page=inbox] .message-bubble{max-width:min(52ch,84%)}.app[data-page=inbox] .composer{padding:12px 16px 16px}.app[data-page=inbox] .chat-header{padding:12px 16px}.app[data-page=inbox] .chat-header-badges .header-badge{font-size:12px;padding:2px 8px}}@media(max-width:767px){.app[data-page=inbox] .conversation-panel{display:none}.app[data-page=inbox] .details-panel{width:100%;max-width:none}.app[data-page=inbox] .messages{padding:16px 12px 8px}.app[data-page=inbox] .message-bubble{max-width:88%}.app[data-page=inbox] .message-bubble>div:nth-child(2){font-size:16px}.app[data-page=inbox] .composer{padding:12px}.app[data-page=inbox] .chat-header{padding:8px 12px;gap:8px}.app[data-page=inbox] .chat-name{font-size:16px}.app[data-page=inbox] .chat-header-badges{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.app[data-page=inbox] .chat-header-badges::-webkit-scrollbar{display:none}.app[data-page=inbox] .chat-header-badges .header-badge{flex:0 0 auto}.app[data-page=inbox] .conversation-header h1{font-size:18px}}@media(pointer:coarse){.app[data-page=inbox] .conversation-item{min-height:64px}.app[data-page=inbox] .ai-button,.app[data-page=inbox] .inbox-filter-button{min-height:40px!important}.app[data-page=inbox] .send-button{width:44px;height:44px}}.app[data-page=inbox]{height:100dvh!important;display:grid!important;grid-template-columns:92px 340px minmax(0,1fr) 336px!important;grid-template-areas:"rail list chat det"!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}[dir=rtl] .app[data-page=inbox]{grid-template-columns:336px minmax(0,1fr) 340px 92px!important;grid-template-areas:"det chat list rail"!important}.app[data-page=inbox]>.rail{grid-area:rail!important;grid-row:1!important;min-height:0!important}.app[data-page=inbox]>.inbox-page{display:contents!important}.app[data-page=inbox]>.inbox-page>.conversation-panel{grid-area:list!important}.app[data-page=inbox]>.inbox-page>.chat-panel{grid-area:chat!important}.app[data-page=inbox]>.inbox-page>.details-panel{grid-area:det!important}.app[data-page=inbox]>.inbox-page>.chat-panel,.app[data-page=inbox]>.inbox-page>.conversation-panel,.app[data-page=inbox]>.inbox-page>.details-panel{grid-row:1!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important}.app[data-page=inbox]>.inbox-page>.chat-panel,.app[data-page=inbox]>.inbox-page>.conversation-panel{overflow:hidden!important}.app[data-page=inbox]>.inbox-page>.details-panel{overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:1279px){.app[data-page=inbox]{grid-template-columns:92px 320px minmax(0,1fr)!important;grid-template-areas:"rail list chat"!important}[dir=rtl] .app[data-page=inbox]{grid-template-columns:minmax(0,1fr) 320px 92px!important;grid-template-areas:"chat list rail"!important}.app[data-page=inbox]>.inbox-page>.details-panel{position:fixed!important;inset-block:0!important;inset-inline-end:0!important;width:min(370px,90vw)!important;height:100dvh!important;z-index:75!important}}@media (max-width:1023px){.app[data-page=inbox]{grid-template-columns:76px 292px minmax(0,1fr)!important;grid-template-areas:"rail list chat"!important}[dir=rtl] .app[data-page=inbox]{grid-template-columns:minmax(0,1fr) 292px 76px!important;grid-template-areas:"chat list rail"!important}}@media (max-width:767px){.app[data-page=inbox]{grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"rail chat"!important}[dir=rtl] .app[data-page=inbox]{grid-template-columns:minmax(0,1fr) 64px!important;grid-template-areas:"chat rail"!important}}@media(pointer:coarse){.app[data-page=inbox] .ri{min-height:44px}}