.CustomerServiceAgentDemo-module__FyoAPW__page{--navy:#06142e;--navy-soft:#0a2148;--blue:#0878f9;--cyan:#20c9f3;--green:#18a875;--amber:#d88a13;color:#fff;background:radial-gradient(circle at 88% 5%,#20c9f32b,#0000 27%),linear-gradient(145deg,#030b1d,#071630 58%,#09234c);min-height:100vh;padding:72px clamp(16px,4vw,60px) 90px}.CustomerServiceAgentDemo-module__FyoAPW__intro{justify-content:space-between;align-items:flex-end;gap:40px;width:min(100%,1480px);margin:0 auto 34px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__backLink{color:#8da5c8;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex}.CustomerServiceAgentDemo-module__FyoAPW__backLink:hover{color:#fff}.CustomerServiceAgentDemo-module__FyoAPW__intro p{color:#6edfff;letter-spacing:.17em;margin:0 0 10px;font-size:10px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1}.CustomerServiceAgentDemo-module__FyoAPW__intro>div:first-child>span{color:#a8b8d1;max-width:760px;margin-top:17px;font-size:16px;line-height:1.6;display:block}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice{background:#0a2a38a8;border:1px solid #3fdea83d;border-radius:13px;align-items:flex-start;gap:13px;max-width:390px;padding:16px 18px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice>i{background:#3fdea8;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #3fdea81a}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice div{gap:5px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice strong{color:#cffff0;font-size:12px}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice span{color:#79a99d;font-size:11px;line-height:1.45}.CustomerServiceAgentDemo-module__FyoAPW__workspace{color:#0b1930;background:#f7f9fc;border:1px solid #82b2e438;border-radius:22px;grid-template-columns:242px minmax(480px,1fr) 278px;width:min(100%,1480px);min-height:710px;margin:auto;display:grid;overflow:hidden;box-shadow:0 38px 100px #0006}.CustomerServiceAgentDemo-module__FyoAPW__sidebar{color:#fff;background:#07162f;flex-direction:column;padding:23px 17px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__agentIdentity{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 7px 22px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__agentAvatar,.CustomerServiceAgentDemo-module__FyoAPW__messageAvatar{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;flex:none;place-items:center;font-weight:900;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__agentAvatar{border-radius:11px;width:38px;height:38px;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__agentIdentity>div:last-child{gap:4px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__agentIdentity strong{font-size:14px}.CustomerServiceAgentDemo-module__FyoAPW__agentIdentity span{color:#ffffff7a;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__agentIdentity span i{background:#3fdea8;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.CustomerServiceAgentDemo-module__FyoAPW__menuLabel{color:#ffffff70;letter-spacing:.13em;margin:24px 7px 10px;font-size:10px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__ticket{background:#0878f924;border:1px solid #20c9f33d;border-radius:11px;padding:15px 14px}.CustomerServiceAgentDemo-module__FyoAPW__ticket>div{justify-content:space-between;gap:8px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__ticket strong{font-size:13px}.CustomerServiceAgentDemo-module__FyoAPW__ticket time{color:#ffffff78;font-size:10px}.CustomerServiceAgentDemo-module__FyoAPW__ticket p{color:#ffffffa3;margin:7px 0 11px;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__ticketStatus{color:#75e3ff;letter-spacing:.05em;text-transform:uppercase;background:#20c9f31a;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.CustomerServiceAgentDemo-module__FyoAPW__ticketStatus.CustomerServiceAgentDemo-module__FyoAPW__waiting{color:#ffd184;background:#d88a1324}.CustomerServiceAgentDemo-module__FyoAPW__ticketStatus.CustomerServiceAgentDemo-module__FyoAPW__resolved{color:#7ce3bc;background:#18a87529}.CustomerServiceAgentDemo-module__FyoAPW__ticketStatus.CustomerServiceAgentDemo-module__FyoAPW__rejected{color:#faa;background:#ff646421}.CustomerServiceAgentDemo-module__FyoAPW__progress{gap:13px;margin-top:auto;padding:18px 7px 5px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__progress p{color:#fff6;letter-spacing:.13em;margin:0 0 3px;font-size:9px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__progress div{color:#ffffff70;align-items:center;gap:9px;font-size:11px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__progress i{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__progress div.CustomerServiceAgentDemo-module__FyoAPW__done{color:#c3d3e9}.CustomerServiceAgentDemo-module__FyoAPW__progress div.CustomerServiceAgentDemo-module__FyoAPW__done i{border-color:var(--green);background:var(--green);color:#fff}.CustomerServiceAgentDemo-module__FyoAPW__conversation{background:#f7f9fc;border-right:1px solid #dfe7f1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__conversation>header{background:#fff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;min-height:74px;padding:0 25px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__conversation>header>div{gap:4px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__conversation>header strong{font-size:15px}.CustomerServiceAgentDemo-module__FyoAPW__conversation>header span{color:#667890;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__protocol{background:#eef3f9;border-radius:7px;padding:6px 9px}.CustomerServiceAgentDemo-module__FyoAPW__messages{flex-direction:column;gap:13px;min-height:520px;padding:22px 27px;display:flex;overflow-y:auto}.CustomerServiceAgentDemo-module__FyoAPW__timeDivider{color:#7f8fa3;align-items:center;gap:12px;font-size:10px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__timeDivider:before,.CustomerServiceAgentDemo-module__FyoAPW__timeDivider:after{content:"";background:#e3e9f1;flex:1;height:1px}.CustomerServiceAgentDemo-module__FyoAPW__messageRow{align-items:flex-end;gap:8px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__messageRow.CustomerServiceAgentDemo-module__FyoAPW__customer{justify-content:flex-end}.CustomerServiceAgentDemo-module__FyoAPW__messageAvatar{border-radius:9px;width:29px;height:29px;font-size:8px}.CustomerServiceAgentDemo-module__FyoAPW__bubble{background:#fff;border:1px solid #dfe7f1;border-radius:13px 13px 13px 3px;max-width:min(78%,550px);padding:12px 14px 8px;box-shadow:0 5px 18px #13315b0d}.CustomerServiceAgentDemo-module__FyoAPW__customer .CustomerServiceAgentDemo-module__FyoAPW__bubble{background:#eaf4ff;border-color:#c3dbfb;border-radius:13px 13px 3px}.CustomerServiceAgentDemo-module__FyoAPW__bubble p{color:#263852;margin:0;font-size:14px;line-height:1.55}.CustomerServiceAgentDemo-module__FyoAPW__bubble time{color:#8493a5;text-align:right;margin-top:5px;font-size:9px;display:block}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard{background:#fffaf0;border:1px solid #efc983;border-radius:14px;width:min(94%,560px);margin:4px auto 0;padding:17px;box-shadow:0 13px 34px #60420e1a}.CustomerServiceAgentDemo-module__FyoAPW__approvalHeader{border-bottom:1px solid #ecd9b7;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__approvalHeader>div{gap:5px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__approvalHeader span{color:#a46908;letter-spacing:.12em;font-size:9px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__approvalHeader strong{font-size:13px}.CustomerServiceAgentDemo-module__FyoAPW__approvalHeader b{color:#9a6209;background:#fce7bf;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:9px}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard dl{grid-template-columns:1fr 1fr;gap:10px 22px;margin:14px 0;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard dl div{justify-content:space-between;gap:10px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard dt{color:#7b6749;font-size:10px}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard dd{color:#533b13;margin:0;font-size:10px;font-weight:800}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard>p{color:#7b6749;margin:0 0 14px;font-size:10px}.CustomerServiceAgentDemo-module__FyoAPW__decisionActions{grid-template-columns:.7fr 1.3fr;gap:9px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__decisionActions button,.CustomerServiceAgentDemo-module__FyoAPW__runButton,.CustomerServiceAgentDemo-module__FyoAPW__resetButton{border:0;border-radius:9px;font-weight:800}.CustomerServiceAgentDemo-module__FyoAPW__rejectButton{color:#75531a;background:#efe8dc;padding:12px 14px;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__approveButton{background:linear-gradient(135deg, var(--blue), #079bd9);color:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__actionBar{background:#fff;border-top:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 22px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__actionBar>div{gap:4px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__actionBar>div span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__actionBar strong{color:#30435e;font-size:12px}.CustomerServiceAgentDemo-module__FyoAPW__runButton{background:linear-gradient(135deg, var(--blue), #079bd9);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-width:180px;padding:13px 16px;font-size:11px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__resetButton{color:#145bab;background:#e8f1fc;padding:13px 16px;font-size:11px}.CustomerServiceAgentDemo-module__FyoAPW__context{background:#fff;padding:24px 20px}.CustomerServiceAgentDemo-module__FyoAPW__contextTitle{color:#7b899b;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__contextTitle i{background:#cbd5df;border-radius:50%;width:7px;height:7px}.CustomerServiceAgentDemo-module__FyoAPW__contextTitle i.CustomerServiceAgentDemo-module__FyoAPW__connected{background:var(--green);box-shadow:0 0 0 4px #18a8751a}.CustomerServiceAgentDemo-module__FyoAPW__customerProfile{border-bottom:1px solid #e7edf4;justify-items:center;padding:25px 0 18px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__customerProfile>div{color:#165dae;background:linear-gradient(135deg,#e0efff,#c4ddfa);border-radius:15px;place-items:center;width:51px;height:51px;margin-bottom:10px;font-size:14px;font-weight:900;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__customerProfile strong{font-size:14px}.CustomerServiceAgentDemo-module__FyoAPW__customerProfile span{color:#7f8da0;margin-top:4px;font-size:10px}.CustomerServiceAgentDemo-module__FyoAPW__customerData{border-bottom:1px solid #e7edf4;gap:12px;margin:0;padding:17px 0;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__customerData div{justify-content:space-between;gap:10px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__customerData dt{color:#7b899b;font-size:10px}.CustomerServiceAgentDemo-module__FyoAPW__customerData dd{color:#394c66;margin:0;font-size:10px;font-weight:700}.CustomerServiceAgentDemo-module__FyoAPW__customerData dd.CustomerServiceAgentDemo-module__FyoAPW__good{color:#0e8d61}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard{background:#f8fbff;border:1px solid #dbe6f2;border-radius:11px;gap:7px;margin:17px 0;padding:14px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard>span{color:var(--blue);letter-spacing:.11em;font-size:9px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard>strong{letter-spacing:-.04em;font-size:19px}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard div{border-top:1px solid #e3ebf4;justify-content:space-between;padding-top:9px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard div span{color:#7b899b;font-size:9px}.CustomerServiceAgentDemo-module__FyoAPW__invoiceCard b{color:#455a74;font-size:9px}.CustomerServiceAgentDemo-module__FyoAPW__audit{gap:10px;display:grid}.CustomerServiceAgentDemo-module__FyoAPW__audit p{color:#7b899b;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:900}.CustomerServiceAgentDemo-module__FyoAPW__audit div{color:#8c99aa;align-items:center;gap:8px;font-size:10px;display:flex}.CustomerServiceAgentDemo-module__FyoAPW__audit i{border:1px solid #c6d0dc;border-radius:50%;width:7px;height:7px}.CustomerServiceAgentDemo-module__FyoAPW__audit div.CustomerServiceAgentDemo-module__FyoAPW__done{color:#40516a}.CustomerServiceAgentDemo-module__FyoAPW__audit div.CustomerServiceAgentDemo-module__FyoAPW__done i{border-color:var(--green);background:var(--green);box-shadow:0 0 0 3px #18a87514}@media (max-width:1180px){.CustomerServiceAgentDemo-module__FyoAPW__workspace{grid-template-columns:220px minmax(460px,1fr)}.CustomerServiceAgentDemo-module__FyoAPW__context{display:none}}@media (max-width:850px){.CustomerServiceAgentDemo-module__FyoAPW__page{padding-top:52px}.CustomerServiceAgentDemo-module__FyoAPW__intro{display:grid}.CustomerServiceAgentDemo-module__FyoAPW__safeNotice{max-width:none}.CustomerServiceAgentDemo-module__FyoAPW__workspace{grid-template-columns:1fr}.CustomerServiceAgentDemo-module__FyoAPW__sidebar{min-height:auto}.CustomerServiceAgentDemo-module__FyoAPW__progress{display:none}.CustomerServiceAgentDemo-module__FyoAPW__menuLabel{margin-top:18px}.CustomerServiceAgentDemo-module__FyoAPW__conversation{border-right:0}}@media (max-width:560px){.CustomerServiceAgentDemo-module__FyoAPW__page{padding:38px 10px 58px}.CustomerServiceAgentDemo-module__FyoAPW__intro{padding:0 7px}.CustomerServiceAgentDemo-module__FyoAPW__intro h1{font-size:40px}.CustomerServiceAgentDemo-module__FyoAPW__intro>div:first-child>span{font-size:14px}.CustomerServiceAgentDemo-module__FyoAPW__workspace{border-radius:14px}.CustomerServiceAgentDemo-module__FyoAPW__messages{min-height:540px;padding:18px 12px}.CustomerServiceAgentDemo-module__FyoAPW__bubble{max-width:89%}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard{width:100%}.CustomerServiceAgentDemo-module__FyoAPW__approvalCard dl,.CustomerServiceAgentDemo-module__FyoAPW__decisionActions{grid-template-columns:1fr}.CustomerServiceAgentDemo-module__FyoAPW__actionBar{flex-direction:column;align-items:stretch}.CustomerServiceAgentDemo-module__FyoAPW__runButton,.CustomerServiceAgentDemo-module__FyoAPW__resetButton{width:100%}}@media (prefers-reduced-motion:reduce){.CustomerServiceAgentDemo-module__FyoAPW__page *,.CustomerServiceAgentDemo-module__FyoAPW__page :before,.CustomerServiceAgentDemo-module__FyoAPW__page :after{scroll-behavior:auto!important;transition:none!important}}
