.enquiry-channel-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.enquiry-channel-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;min-height:44px;line-height:1.4;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;white-space:normal}.enquiry-channel-actions .line-enquiry{background:#06a847;color:#fff;border:1px solid #06a847}.enquiry-channel-actions .email-enquiry{background:#f0f5fa;color:#173c63;border:1px solid #bccddb}.stock-share>.enquiry-channel-actions>*{flex:1}.line-enquiry-dialog{width:min(92vw,580px);max-height:90dvh;overflow:auto;padding:28px;border:1px solid #c7ccc6;border-radius:12px;color:#202521;background:#fff}.line-enquiry-dialog::backdrop{background:#0008}.line-enquiry-dialog h2{font-size:25px;margin:0 36px 18px 0}.line-enquiry-dialog p{font-size:14px;line-height:1.6}.line-enquiry-dialog input,.line-enquiry-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #c7ccc6;border-radius:5px;font:inherit;color:inherit;background:#f7f9f6}.line-enquiry-dialog .line-id{font-weight:700;font-size:20px}.line-dialog-close{position:absolute;right:16px;top:12px;min-width:44px;min-height:44px;border:0;background:transparent;color:#202521;font-size:28px;cursor:pointer}.line-enquiry-dialog button:focus-visible,.enquiry-channel-actions a:focus-visible{outline:2px solid #c52830;outline-offset:3px}@media(max-width:600px){.enquiry-channel-actions>*{width:100%}.line-enquiry-dialog{padding:22px}}

/* Match the Japan detail enquiry buttons across all screen sizes. */
.japan-detail-layout .enquiry-channel-actions .button{width:100%;box-sizing:border-box}

.enquiry-channel-actions .whatsapp-enquiry{background:#06a847;color:#fff;border:1px solid #06a847}
