/* GantiSima analytics consent: compact UI, isolated from app */
#eg-cookie-ui{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17203d;font-size:12px;line-height:1.45;position:relative;z-index:2147483000}
#eg-cookie-ui *{box-sizing:border-box}
#eg-cookie-card{position:fixed;left:22px;bottom:22px;width:min(355px,calc(100vw - 24px));padding:14px 15px;background:#fff;border:1px solid #e4e4f4;border-radius:16px;box-shadow:0 12px 36px rgba(35,27,91,.14);display:none;z-index:2147483000}
#eg-cookie-card.eg-visible{display:block}
#eg-cookie-header{display:flex;gap:10px;align-items:flex-start}
#eg-cookie-symbol{flex:0 0 36px;height:36px;background:#eeeafd;border-radius:11px;display:grid;place-items:center;color:#6350de;font-size:22px}
#eg-cookie-main{min-width:0;flex:1}
#eg-cookie-title{font-weight:750;font-size:13px;color:#171b36;margin:0 0 5px}
#eg-cookie-description{color:#65708c;margin:0;font-size:12px;line-height:1.5}
#eg-cookie-actions{display:flex;gap:8px;margin-top:11px}
#eg-cookie-actions button{font:inherit;font-size:12px;font-weight:700;cursor:pointer;border:1px solid #dbdff0;border-radius:8px;padding:6px 12px;min-height:32px}
#eg-cookie-accept{color:white;background:#6245e7;border-color:#6245e7!important}
#eg-cookie-decline{color:#47506b;background:#fff}
.eg-cookie-footer-button{display:inline-block;border:0;background:transparent;color:#7262cb;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;font-size:12px;padding:0}
.eg-cookie-footer-button:hover{color:#4431bd}
.eg-cookie-app-footer{max-width:1550px;margin:22px auto 15px;padding:12px 24px;text-align:right;font:12px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
@media(max-width:600px){#eg-cookie-card{left:12px;bottom:12px;padding:13px;width:calc(100vw - 24px)}.eg-cookie-app-footer{text-align:center}}
@media print{#eg-cookie-ui,.eg-cookie-app-footer{display:none!important}}

#eg-cookie-privacy{margin:6px 0 0;font-size:12px}#eg-cookie-privacy a{color:#5747cb;text-decoration:underline;text-underline-offset:2px}
.eg-cookie-app-footer a.eg-cookie-footer-button{margin-right:16px}

/* GantiSima: compact copyright and author signature in app footer */
.eg-cookie-app-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;text-align:left}
.eg-cookie-app-footer .eg-copyright{color:#69738b}
.eg-cookie-app-footer .eg-copyright em{font-style:italic;font-weight:400}
.eg-cookie-app-footer .eg-footer-links{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}
.eg-cookie-app-footer .eg-footer-links a.eg-cookie-footer-button{margin-right:0}
@media(max-width:600px){.eg-cookie-app-footer{justify-content:center;text-align:center}.eg-cookie-app-footer .eg-footer-links{justify-content:center}}
