/* Atlas paint on the configured native CookieYes notice only. Native position/z-index/gates/preferences remain owned by exact native CSS. */
body.wp-theme-main-esim-world .cky-consent-container .cky-consent-bar {box-sizing:border-box;padding:var(--wp--custom--atlas--dimension--24) var(--wp--custom--atlas--dimension--32);border-color:var(--ew-color-line) !important;background-color:var(--ew-color-surface) !important;box-shadow:var(--ew-shadow-2);font-family:var(--ew-font-body);color:var(--ew-color-ink);}
body.wp-theme-main-esim-world .cky-consent-bar .cky-notice {width:100%;max-width:var(--ew-max);margin:0 auto;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-title {margin:0 0 var(--wp--custom--atlas--dimension--12);padding:0;color:var(--ew-color-ink) !important;font:var(--ew-fw-medium) var(--wp--custom--atlas--dimension--24)/1.15 var(--ew-font-display);}
body.wp-theme-main-esim-world .cky-consent-bar .cky-notice-des {padding:0;color:var(--ew-color-ink-2) !important;font:var(--ew-fw-regular) var(--wp--custom--atlas--dimension--15)/1.5 var(--ew-font-body);}
body.wp-theme-main-esim-world .cky-consent-bar .cky-notice-des p {margin:0;font:inherit;color:inherit;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-policy {color:var(--ew-color-accent) !important;background:transparent !important;border-color:transparent !important;font:inherit;text-decoration:underline;text-underline-offset:.15em;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-notice-btn-wrapper {flex:none;gap:var(--wp--custom--atlas--dimension--10);margin:0 0 0 var(--wp--custom--atlas--dimension--24);padding:0;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-btn {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--wp--custom--atlas--dimension--44);margin:0;padding:0 var(--wp--custom--atlas--dimension--16);border:var(--wp--custom--atlas--dimension--1) solid var(--ew-color-line-strong) !important;border-radius:var(--ew-radius-md);background:var(--ew-color-surface) !important;color:var(--ew-color-ink) !important;font:var(--ew-fw-semibold) var(--wp--custom--atlas--dimension--15)/1.2 var(--ew-font-body);text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-btn-accept {background:var(--ew-color-accent) !important;border-color:var(--ew-color-accent) !important;color:var(--wp--preset--color--base-elevated) !important;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-btn:hover {opacity:1;border-color:var(--ew-color-ink) !important;}
body.wp-theme-main-esim-world .cky-consent-bar .cky-btn-accept:hover {background:var(--ew-color-accent-hover) !important;border-color:var(--ew-color-accent-hover) !important;}
body.wp-theme-main-esim-world .cky-consent-bar :is(.cky-btn,.cky-policy):focus-visible {outline:none !important;box-shadow:var(--ew-focus-ring);}
@media(max-width:768px){body.wp-theme-main-esim-world .cky-consent-bar .cky-notice-btn-wrapper {margin:var(--wp--custom--atlas--dimension--16) 0 0;}}
@media(max-width:639px){body.wp-theme-main-esim-world .cky-consent-container .cky-consent-bar {padding:var(--wp--custom--atlas--dimension--18) var(--wp--custom--atlas--dimension--16);}}
