.pw-office{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;margin-top:18px;align-items:start}.pw-people{overflow:hidden}.pw-search{padding:16px}.pw-people>div:last-child{max-height:620px;overflow:auto}.pw-person{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:14px 18px;border:0;border-top:1px solid var(--line,#e1e8ed);background:white;color:var(--ink,#112c40);font:inherit;cursor:pointer}.pw-person.active{background:#e9f5fc;border-left:3px solid #1399d6}.pw-client-name{margin:0 0 12px}.pw-chat{overflow:hidden}.pw-chat h2,.pw-questionnaires h2{display:flex;gap:9px;align-items:center}.pw-chat .panel-head{align-items:start}.pw-chat .panel-head .help{margin:8px 0 0;max-width:640px}.pw-read{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;background:#f5f9fc;font-size:13px}.pw-messages{display:flex;flex-direction:column;gap:14px;max-height:460px;min-height:180px;overflow:auto;padding:22px}.pw-bubble{max-width:88%;padding:14px 17px;background:#f0f4f7;border:1px solid #e0e8ee;border-radius:12px;align-self:flex-start;min-width:160px}.pw-bubble.mine{align-self:flex-end;background:#e9f6fc;border-color:#c5e6f6}.pw-bubble>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pw-bubble time{font-size:11px;color:#607486}.pw-bubble p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.pw-compose{padding:20px 22px;border-top:1px solid #e0e8ee}.pw-compose textarea{resize:vertical;min-height:90px}.pw-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.pw-compose-foot small{color:#607486}.pw-questionnaires{margin:30px 0}.pw-questionnaires>.panel-head{padding:0 0 18px}.pw-questionnaire{margin-bottom:16px;overflow:hidden}.pw-questionnaire form{padding:22px}.pw-questionnaire fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.pw-questionnaire .actions{margin-top:22px}.pw-questionnaire :disabled{opacity:.85}.pw-questionnaire .panel-head h3{margin:0}.pw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pw-portal-sections{margin-top:30px}.pw-portal-sections>.pw-chat{margin-top:28px}.pw-portal-nav{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.pw-portal-nav a{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;background:#fff;border:1px solid #d9e5ed;border-radius:8px;color:#0c618b;text-decoration:none;font-weight:600}.pw-portal-sections section[id]{scroll-margin-top:110px}@media(max-width:760px){.pw-office{grid-template-columns:1fr}.pw-people>div:last-child{max-height:180px}.pw-bubble{max-width:96%}.pw-messages{padding:14px}.pw-compose{padding:16px}.pw-compose-foot{align-items:stretch;flex-direction:column}.pw-questionnaire form{padding:16px}.pw-read{padding:12px 16px}}.pw-stripe-form{max-width:760px;display:grid;gap:16px;margin:22px 0}.pw-payment-test{padding:20px 0;border-top:1px solid #d9e5ed;margin-top:22px}.pw-payment-test .actions{flex-wrap:wrap}.pw-payment-test select{min-width:220px;max-width:100%;padding:10px}.pw-portal-sections>section+section{margin-top:24px}.portal-sharing .tabs{flex-wrap:wrap}.pw-stripe-form input{min-width:0}.cp-document>strong{white-space:nowrap}