/* Restore the designer's local fonts and readable links on standalone pages. */
body[data-page],body[data-page] button,body[data-page] input,body[data-page] select,body[data-page] textarea{font-family:'DM Sans',Arial,sans-serif}
html[lang="ar"] body[data-page],html[lang="ar"] body[data-page] button,html[lang="ar"] body[data-page] input,html[lang="ar"] body[data-page] select,html[lang="ar"] body[data-page] textarea{font-family:'Unikonly Arabic',Tahoma,Arial,sans-serif}
body[data-page] header nav a,body[data-page] footer a:not(.unikonly-footer-whatsapp){color:#17362f}
body[data-page] footer .brand small{color:#536158}
body[data-page] .card-title small{color:#536158}
/* The real checkbox remains operable by mouse, keyboard and assistive tools. */
.cc-switch input.cc-input-checkbox-switch{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;z-index:2;cursor:pointer}
.cc-switch input.cc-input-checkbox-switch:disabled{cursor:default}
.cc-switch:focus-within{outline:2px solid #17362f;outline-offset:4px}
.unikonly-cookie-settings{margin-top:12px;font-size:12px}
.unikonly-payment-note{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:1.5;color:#536158}
.unikonly-payment-note svg{flex:0 0 auto}
footer .unikonly-cookie-settings .cc-revoke{position:static!important;inset:auto!important;transform:none!important;width:auto!important;min-height:44px;align-items:center;background:transparent!important;color:#17362f!important;border:0!important;border-radius:0!important;padding:10px 0!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important;font:inherit}
