.ruiarc-wp-page [data-ruiarc-unavailable] { opacity:.55; cursor:default; }
.ruiarc-wp-page .ruiarc-context { white-space:pre-wrap; overflow-wrap:anywhere; font:inherit; padding:1rem; }
.ruiarc-wp-page .ruiarc-ui-quote-panel .forminator-ui { width:100%; }
.ruiarc-wp-page .ruiarc-ui-quote-panel .ruiarc-ui-local-notice p:where([data-ruiarc-ui]) { margin-bottom:0; }
.ruiarc-wp-page .ruiarc-ui-quote-panel .ruiarc-ui-form-note a:where([data-ruiarc-ui]) { color:#244e7b; text-decoration:underline; text-underline-offset:3px; }
/* Kadence's global element rules load after the standalone page styles.
   Restore the reviewed defaults only on nodes owned by this theme; plugin
   form fields, labels and buttons deliberately carry no ownership marker. */
body:where(.ruiarc-wp-page) :is(h1,h2,h3):where([data-ruiarc-ui]) { color:inherit; font-weight:500; }
body:where(.ruiarc-wp-page) h1:where([data-ruiarc-ui]) { line-height:1.06; }
body:where(.ruiarc-wp-page) h2:where([data-ruiarc-ui]) { line-height:1.17; }
body:where(.ruiarc-wp-page) h3:where([data-ruiarc-ui]) { line-height:1.24; }
body:where(.ruiarc-wp-page) a:where([data-ruiarc-ui]) { color:inherit; }
.ruiarc-wp-page .ruiarc-ui-ed-contact-detail .ruiarc-ui-whatsapp-contact:where([data-ruiarc-ui]) { display:grid; gap:2px; justify-self:start; max-width:100%; min-height:64px; padding:10px 16px; border:1px solid #244e7b; color:#244e7b; font-size:16px; line-height:1.5; text-decoration:none; }
.ruiarc-wp-page .ruiarc-ui-whatsapp-contact small:where([data-ruiarc-ui]) { font-size:14px; font-weight:400; }
.ruiarc-wp-page .ruiarc-ui-whatsapp-contact:hover:where([data-ruiarc-ui]) { background:#eef3f8; }
.ruiarc-wp-page .ruiarc-ui-whatsapp-footer:where([data-ruiarc-ui]) { text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere; }
.ruiarc-wp-page .ruiarc-ui-menu-toggle:where([data-ruiarc-ui]) { color:#000; background:transparent; font:inherit; border-radius:0; box-shadow:none; }
.admin-bar.ruiarc-wp-page .ruiarc-ui-site-header { top:32px; }
@media(max-width:782px){.admin-bar.ruiarc-wp-page .ruiarc-ui-site-header{top:46px;}}
