.scale-pairing-panel{min-width:0;overflow-wrap:anywhere}.scale-pairing-panel .actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.scale-pairing-panel button{min-height:44px}.scale-pairing-panel details{padding:12px;border:1px solid #ddcec2;border-radius:12px}.scale-pairing-panel summary{font-weight:700;cursor:pointer}.scale-pairing-panel .scale-host-code[data-sharing=true]{padding:16px;border:2px solid #79583d;border-radius:12px;background:#fff8ed;color:#302b27;font-family:ui-monospace,monospace;font-size:clamp(1.15rem,4vw,1.9rem);font-weight:800;letter-spacing:.05em}.scale-pairing-panel [data-scale-pair-code]{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}
@media(max-width:600px){.scale-pairing-panel .actions>button,.scale-pairing-panel .actions>.field{width:100%}}
