.ipt{container-type:inline-size;width:100%}.ipt .ipa{font-size:calc(100cqw / 56);aspect-ratio:var(--ar,1.4)}.ipt .ipa-body{min-height:0}.ip-list{flex:0 0 15.5em;display:flex;flex-direction:column;gap:.7em;padding:.9em .75em;border-right:1px solid #E2E5E8}.ip-lh{display:flex;justify-content:space-between;align-items:center;font-size:.86em}.ip-lh b{display:flex;align-items:center;gap:.45em}.ip-lh small{font-size:.82em;color:#8a989d}.ip-call{display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:.6em;background:var(--e-global-color-wswhite,#FFFFFF);box-shadow:0 0 0 1px #e2e5e8}.ip-call .ipa-ico{width:1.7em;height:1.7em;padding:.35em;border-radius:50%;background:#eff2f4;color:#56656b}.ip-call b{display:block;font-size:.82em}.ip-call small{display:block;font-size:.68em;color:#8a989d}.ip-sec{display:flex;justify-content:space-between;align-items:center;font-size:.7em;font-weight:700;letter-spacing:.08em;color:#56656b}.ip-sec i{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:#d4e8e9;color:#0b9284;font-style:normal;font-size:1.2em;letter-spacing:0}.ip-search{padding:.55em .7em;border-radius:.5em;background:var(--e-global-color-wswhite,#FFFFFF);font-size:.74em;color:#9aa6ab;box-shadow:0 0 0 1px #e2e5e8}.ip-items{display:flex;flex-direction:column;gap:.2em;margin:0 -.75em}.ip-it{display:flex;align-items:center;gap:.6em;padding:.6em .75em;border-left:2px solid transparent;transition:background-color .4s}.ip-it.on{background:#edfcf9;border-left-color:#0b9284}.ip-it div{flex:1;min-width:0}.ip-it b{display:block;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-it small{display:block;font-size:.68em;color:#7a878c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-it time{align-self:flex-start;font-size:.64em;color:#8a989d}.ip-it .n{display:grid;place-items:center;min-width:1.5em;height:1.5em;border-radius:9999px;background:#0b9284;color:var(--e-global-color-wswhite,#FFFFFF);font-size:.62em;font-weight:700}.ip-chat{flex:1;min-width:0;display:flex;flex-direction:column;background:#eff2f4}.ip-ch{display:flex;align-items:center;gap:.65em;padding:.75em 1em;border-bottom:1px solid #E2E5E8;background:#eff2f4}.ip-ch .bk{color:#9aa6ab;font-size:1.1em}.ip-ch b{font-size:.98em}.ip-ch small{font-size:.74em;color:#8a989d;margin-left:.2em}.ip-ch .sp{margin-left:auto}.ip-gbtn{display:grid;place-items:center;width:2.4em;height:2.2em;border-radius:.55em;background:#30ac5b;color:var(--e-global-color-wswhite,#FFFFFF)}.ip-gbtn .ipa-ico{width:1.05em;height:1.05em}.ip-abtn{display:flex;align-items:center;gap:.4em;padding:.5em .8em;border-radius:.55em;background:var(--e-global-color-wswhite,#FFFFFF);font-size:.78em;font-weight:600;box-shadow:0 0 0 1px #e2e5e8}.ip-msgs{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.55em;padding:1em 1em .6em;overflow:hidden}.ip-m{max-width:78%;padding:.62em .85em .45em;border-radius:.75em;font-size:.82em;line-height:1.4;opacity:0;transform:translateY(.6em);transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.1,1)}.ip-m.on{opacity:1;transform:none}.ip-m time{display:block;margin-top:.25em;font-size:.72em;opacity:.65;text-align:right}.ip-m.c{align-self:flex-start;background:var(--e-global-color-wswhite,#FFFFFF);box-shadow:0 1px #0000000a}.ip-m.a{align-self:flex-end;background:#127d3a;color:var(--e-global-color-wswhite,#FFFFFF)}.ip-m.a u{text-decoration:none;box-shadow:inset 0 -.18em 0 var(--e-global-color-wslime0,#CDEF07)}.ip-who{align-self:flex-end;margin-bottom:-.3em;font-size:.66em;font-weight:600;color:#0b9284;opacity:0;transition:opacity .45s}.ip-who.on{opacity:1}.ip-m.s{align-self:center;display:flex;align-items:center;gap:.5em;max-width:none;padding:.42em .9em;border-radius:9999px;background:#e0f2f0;color:#0b7d70;font-size:.72em;font-weight:600}.ip-m.s .ipa-ico{width:1.05em;height:1.05em}.ip-typing{align-self:flex-end;display:flex;gap:.25em;padding:.7em .8em;border-radius:.75em;background:#d7ebdd}.ip-typing i{width:.4em;height:.4em;border-radius:50%;background:#127d3a;animation:wiOhDot 1s infinite}.ip-typing i:nth-child(2){animation-delay:.15s}.ip-typing i:nth-child(3){animation-delay:.3s}@keyframes wiOhDot{0%,60%,to{opacity:.25}30%{opacity:1}}.ip-in{display:flex;align-items:center;gap:.7em;padding:.8em 1em;border-top:1px solid #E2E5E8;color:#8a989d}.ip-in .ipa-ico{width:1.2em;height:1.2em}.ip-field{flex:1;padding:.65em .9em;border-radius:.7em;background:var(--e-global-color-wswhite,#FFFFFF);box-shadow:inset 0 0 0 1.5px #0b9284;font-size:.76em;color:#9aa6ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipt .ip-m.ia{align-self:flex-end;background:var(--e-global-color-wslime0,#CDEF07);color:var(--e-global-color-wsink00,#05161F)}.ipt .ip-who.ia{color:#5b6b00}@container (max-width:560px){.ipt .ipa{font-size:calc(100cqw / 31);aspect-ratio:var(--mar,var(--ar,1.4))}.ipt .ipa-side,.ipt .ip-list,.ipt .ipa-crumb,.ipt .ipa-ib,.ipt .ipa-bell,.ipt .ip-abtn{display:none}}@media(prefers-reduced-motion:reduce){.ipt .ip-m,.ipt .ip-who{opacity:1;transform:none;transition:none}.ipt .ip-typing i{animation:none}}
