.wa-layout{display:grid;grid-template-columns:1fr 390px;gap:40px;align-items:start;padding:30px 18px}@media(max-width:860px){.wa-layout{grid-template-columns:1fr}}
.wa-list li{margin:6px 0}
.phone{border:10px solid #1d1f22;border-radius:36px;overflow:hidden;height:680px;display:flex;flex-direction:column;background:#efe7dd;box-shadow:0 20px 50px rgba(0,0,0,.18)}
.ph-top{background:#0b6e5f;color:#fff;display:flex;gap:10px;align-items:center;padding:12px 14px}.ph-top small{display:block;opacity:.8;font-size:12px}.ph-av{width:36px;height:36px;border-radius:50%;background:#fff;color:#0b6e5f;display:grid;place-items:center;font-weight:700}
.ph-log{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:6px;background:#efe7dd}
.bub{max-width:82%;padding:7px 10px 16px;border-radius:10px;font-size:14px;line-height:1.4;white-space:pre-wrap;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.08)}.bub time{position:absolute;right:8px;bottom:2px;font-size:10px;color:#777}
.bub.in{background:#fff;align-self:flex-start;border-top-left-radius:2px}.bub.out{background:#d9fdd3;align-self:flex-end;border-top-right-radius:2px}.bub.sys{align-self:center;background:#fff3c4;font-size:12px;padding:5px 10px;max-width:90%}
.bub .q{margin-top:6px;border-top:1px dashed #ccc;padding-top:6px}.bub .q b{float:right}
.ph-chips{display:flex;gap:6px;overflow-x:auto;padding:6px 10px;background:#efe7dd}.ph-chips button{flex:none;border:1px solid #0b6e5f;color:#0b6e5f;background:#fff;border-radius:16px;padding:5px 10px;font:inherit;font-size:12.5px;cursor:pointer}
.ph-act{display:flex;gap:6px;padding:6px 10px;background:#efe7dd}.ph-act button{font:inherit;font-size:12.5px;border:0;border-radius:8px;padding:7px 10px;cursor:pointer;background:#0b6e5f;color:#fff}.ph-act button:disabled{opacity:.45;cursor:default}.ph-act #clr{background:#fff;color:#333}
.ph-f{display:flex;gap:6px;padding:8px;background:#f0f0f0}.ph-f input{flex:1;border:0;border-radius:20px;padding:10px 14px;font:inherit}.ph-f button{width:42px;border:0;border-radius:50%;background:#0b6e5f;color:#fff;cursor:pointer}
