/* SafeSeafood V18.5 — ordinary public-content protection. */
html.ss-content-protection,
html.ss-content-protection body {
    -webkit-touch-callout: none;
}

html.ss-content-protection body,
html.ss-content-protection body * {
    -webkit-user-select: none;
    user-select: none;
}

html.ss-content-protection input,
html.ss-content-protection textarea,
html.ss-content-protection select,
html.ss-content-protection option,
html.ss-content-protection [contenteditable="true"],
html.ss-content-protection [contenteditable="plaintext-only"],
html.ss-content-protection [role="textbox"],
html.ss-content-protection .allow-copy {
    -webkit-user-select: text;
    user-select: text;
    -webkit-touch-callout: default;
}

html.ss-content-protection img {
    -webkit-user-drag: none;
    user-drag: none;
}

/* Map and third-party widgets retain their native interaction model. */
html.ss-content-protection .c-global-map,
html.ss-content-protection .contact-map,
html.ss-content-protection .map-container,
html.ss-content-protection .map-wrapper,
html.ss-content-protection .google-map,
html.ss-content-protection .google-map-container,
html.ss-content-protection [data-map],
html.ss-content-protection #google_translate_element,
html.ss-content-protection .g-recaptcha,
html.ss-content-protection [data-recaptcha] {
    -webkit-user-select: text;
    user-select: text;
    -webkit-touch-callout: default;
}
