/* EROS_METRICA_20261101_V1 */
#eros-analytics-notice {position:fixed;left:20px;bottom:20px;z-index:1100;width:440px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 120px);overflow:auto;box-sizing:border-box;padding:20px;background:#fff;color:#333;border:1px solid #e3e3e3;border-radius:12px;box-shadow:0 5px 24px #0002;text-align:left;font:14px/1.5 Arial,sans-serif;}
#eros-analytics-notice strong {font-size:16px;}
#eros-analytics-notice p {margin:10px 0;line-height:1.5;}
#eros-analytics-notice summary {cursor:pointer;text-decoration:underline;}
#eros-analytics-notice details {font-size:13px;}
#eros-analytics-notice a {color:#b5252a;text-decoration:underline;}
#eros-analytics-notice .eros-analytics-actions {display:flex;gap:10px;margin-top:14px;}
#eros-analytics-notice button {flex:1;min-height:44px;border:1px solid #c9282e;border-radius:7px;background:#fff;color:#b5252a;font:600 14px/1.2 Arial,sans-serif;cursor:pointer;padding:10px;}
#eros-analytics-notice button[data-analytics="allow"] {background:#c9282e;color:#fff;}
#eros-analytics-notice button:focus-visible,#eros-analytics-notice summary:focus-visible,#eros-analytics-settings:focus-visible {outline:3px solid #555;outline-offset:3px;}
#eros-analytics-settings {display:block;width:max-content;max-width:100%;margin:12px auto 20px;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;}
@media(max-width:767px) {#eros-analytics-notice {left:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-width:none;padding:16px;max-height:calc(100dvh - 160px);}}
html:not(.eros-age-ok) #eros-analytics-notice {display:none;}

/* EROS_UNIFIED_AGE_ANALYTICS_20261102 */
#eros-age-gate.eros-age-unified .eros-age-card {max-width:460px;padding:28px;}
#eros-age-gate.eros-age-unified .eros-age-logo {margin-bottom:10px;}
#eros-age-gate.eros-age-unified .eros-age-mark {width:56px;height:56px;margin-bottom:14px;font-size:23px;}
#eros-age-gate.eros-age-unified h1 {font-size:25px;margin-bottom:10px;}
#eros-age-gate.eros-age-unified p {font-size:15px;line-height:1.5;}
#eros-age-gate .eros-age-analytics {display:block;margin:20px 0 0;padding:14px;background:#f6f6f6;border-radius:9px;text-align:left;color:#505050;font:14px/1.5 Arial,sans-serif;cursor:default;}
#eros-age-gate .eros-age-analytics[hidden] {display:none;}
#eros-age-gate.eros-age-unified .eros-age-actions {margin-top:20px;}
@media(max-width:400px) {#eros-age-gate.eros-age-unified .eros-age-card {padding:22px 18px;}#eros-age-gate.eros-age-unified h1 {font-size:23px;}}
@media(max-height:600px) {#eros-age-gate.eros-age-unified .eros-age-card {padding-top:18px;padding-bottom:18px;}#eros-age-gate.eros-age-unified .eros-age-logo {display:none;}}

#eros-age-gate.eros-age-unified p.eros-age-analytics {font-size:14px;}
