.pg-contact .ct-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}.pg-contact .ct-chat{flex-direction:column;padding:0;display:flex;overflow:hidden}.pg-contact .ct-chat .ch-head{padding:22px 24px}.pg-contact .ct-chat .ch-body{height:440px;max-height:none;padding:24px}.pg-contact .ct-chat .bub{max-width:78%;font-size:15px}.pg-contact .ct-side{flex-direction:column;gap:16px;display:flex}.pg-contact .ct-side .ch-card{flex-direction:row;align-items:center;gap:18px;min-height:0;padding:20px 22px}.pg-contact .ct-side .ch-card .ar{margin-left:auto}.pg-contact .ct-side .ch-card b{font-size:18px}.pg-contact .ct-side .ch-ic{flex:none;width:48px;height:48px}.pg-contact .frm{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);display:grid}.pg-contact .topics{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .topics button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);min-height:42px;color:var(--ink2);border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background-color .25s,color .25s,border-color .25s}.pg-contact .topics button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pg-contact .topics button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pg-contact .avail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pg-contact .done{flex-direction:column;align-items:flex-start;gap:18px;animation:.8s cubic-bezier(.16,.84,.24,1) both cardIn;display:flex}.pg-contact .done-ic{color:#fff;background:linear-gradient(160deg,#5ee08f,#1faf5a);border-radius:20px;place-items:center;width:64px;height:64px;animation:.9s cubic-bezier(.34,1.56,.64,1) .2s both avPop;display:grid}@media (max-width:1180px){.pg-contact .ct-main{grid-template-columns:minmax(0,1fr)}.pg-contact .ct-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.pg-contact .frm,.pg-contact .avail{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pg-contact .ct-side{grid-template-columns:minmax(0,1fr)}.pg-contact .ct-chat .ch-body{height:380px}}
