.phone-volume-control{padding-top:12px;margin-top:12px;border-top:1px solid var(--pc-line,#8295ad30)}
.phone-volume-control p{margin:7px 0;font-size:11px;line-height:1.45;overflow-wrap:anywhere}
.phone-volume-control [data-phone-target]{font-weight:650;color:var(--pc-ink)}
.phone-volume-control button{margin-top:4px;min-height:32px}
#phone-volume-setup{display:grid;gap:12px}
#phone-volume-setup p{margin:0;line-height:1.5}#phone-volume-setup .button{padding:10px;border:1px solid var(--pc-line);border-radius:8px}
.phone-volume-install-heading{font-size:18px;line-height:1.35}
.phone-volume-install{display:grid;grid-template-columns:216px minmax(0,1fr);gap:18px;align-items:start}
.phone-volume-qr-card{display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}
.phone-volume-download-qr{display:block;width:192px;height:192px;max-width:100%;object-fit:contain;background:#fff;border:1px solid #d1d9d5;border-radius:8px}
.phone-volume-qr-card strong{font-size:13px;line-height:1.4}
.phone-volume-download-url{display:block;max-width:100%;font:11px/1.5 ui-monospace,monospace;overflow-wrap:anywhere;user-select:all}
.phone-volume-install-copy{display:grid;gap:12px;min-width:0}
.phone-volume-install-target{font-weight:650}
.phone-volume-install-copy .button{display:block;text-align:center;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:600px){.phone-volume-install{grid-template-columns:minmax(0,1fr);gap:14px}.phone-volume-qr-card{display:none}.phone-volume-install-copy{gap:10px}.phone-volume-install-heading{font-size:17px}}
