/* Compact ONGO consent card. The hidden attribute remains authoritative. */
html body .ongo-cookie-banner{inset:auto auto 22px 22px;width:min(440px,calc(100vw - 44px));display:flex;align-items:flex-start;gap:14px;padding:22px;background:linear-gradient(125deg,#002573,#003dbf);color:#fff;border:1px solid #00c9b7;border-top:4px solid #00c9b7;border-radius:16px;box-shadow:0 12px 44px #00257340;max-height:calc(100dvh - 44px);overflow:auto}
html body .ongo-cookie-banner[hidden]{display:none!important}
html body .ongo-cookie-banner .ongo-cookie-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:45px;border:1px solid #66ffdb;background:#00c9b7;color:#002573;border-radius:12px}
.ongo-cookie-icon svg{width:25px;height:25px}.ongo-cookie-copy{min-width:0}
html body .ongo-cookie-banner h2{margin:0 0 7px;font-size:17px;line-height:1.4;font-weight:750;color:#fff}
html body .ongo-cookie-banner p{margin:0;font-size:12px;line-height:1.75;color:#e2edff}
html body .ongo-cookie-banner a,html body .ongo-cookie-banner a:visited{color:#83ffdc!important;text-underline-offset:3px;text-decoration:underline}
html body .ongo-cookie-banner .ongo-cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:none;gap:7px;margin-top:15px}
html body .ongo-cookie-banner .ongo-cookie-actions button{flex:0 1 auto;min-height:40px;padding:9px 14px;border:1px solid #b5d4ff;border-radius:7px;background:#fff;color:#002573;font-size:12px;font-weight:750;line-height:1.5;white-space:normal;transition:background .15s,border-color .15s}
html body .ongo-cookie-banner .ongo-cookie-actions [data-cookie-accept]{background:#32ffb4;color:#002573;border-color:#32ffb4}
html body .ongo-cookie-banner .ongo-cookie-actions button:hover{background:#e1eeff;color:#002573}
html body .ongo-cookie-banner .ongo-cookie-actions [data-cookie-accept]:hover{background:#86ffd0;color:#002573;border-color:#86ffd0}
html body .ongo-cookie-banner .ongo-cookie-actions [data-cookie-manage]{padding-inline:5px;border-color:transparent;color:#fff;background:transparent;text-decoration:underline;text-underline-offset:3px}
html body .ongo-cookie-banner .ongo-cookie-actions [data-cookie-manage]:hover{background:#ffffff18;color:#a1ffe6}
html body .ongo-cookie-banner :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:3px}
html body .ongo-cookie-dialog{border:1px solid #9ab9e9;border-top:5px solid #00c9b7;box-shadow:0 20px 65px #00257340;color:#23456e}
html body .ongo-cookie-dialog h2{color:#002573}
html body .ongo-cookie-dialog label{background:#f0f5ff;border-color:#b9cdec;color:#002573}
html body .ongo-cookie-dialog label:has(input:checked){background:#dcfff0;border-color:#73cfb4}
html body .ongo-cookie-dialog .ongo-cookie-actions button{background:#fff;border-color:#9dbbe7;color:#002573;font-size:12px}
html body .ongo-cookie-dialog .ongo-cookie-actions [data-cookie-save]{background:#003dbf;border-color:#003dbf;color:#fff}
html body .ongo-cookie-dialog a{color:#003dbf;font-weight:650}
@media(max-width:550px){html body .ongo-cookie-banner{inset:auto 12px 12px;width:calc(100vw - 24px);padding:18px 16px;gap:12px;border-radius:15px}html body .ongo-cookie-banner .ongo-cookie-icon{width:36px;height:39px;flex-basis:36px}html body .ongo-cookie-banner h2{font-size:16px}html body .ongo-cookie-banner p{font-size:11px}html body .ongo-cookie-banner .ongo-cookie-actions{gap:6px}html body .ongo-cookie-banner .ongo-cookie-actions button{padding:8px 11px;min-height:39px}}

/*! Tema geliştirme ve ONGO uyarlama: Sitigo Yazılım Çözümleri / 0252 275 09 24 / https://sitigo.net/ */
