.cookie-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1080;width:calc(100% - 48px);max-width:1100px;display:flex;align-items:center;gap:20px;padding:24px 26px;border:1px solid var(--v2-border);border-radius:14px;background:#fff;box-shadow:0 12px 55px color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary,var(--primary));font-family:var(--font-body,Arial,sans-serif)}
.cookie-notice[hidden]{display:none!important}.cookie-notice-icon{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:13px;background:var(--v2-tint);color:var(--v2-teal,var(--v2-teal))}.cookie-notice-copy{flex:1;min-width:0}.cookie-notice h2{font-family:inherit;font-size:16px;font-weight:800;letter-spacing:-.3px;margin:0 0 7px;line-height:1.4}.cookie-notice p{font-size:12px;line-height:1.8;margin:0;color:var(--muted)}.cookie-notice a{font-weight:700;color:var(--v2-teal,var(--v2-teal));text-underline-offset:3px;white-space:nowrap}.cookie-notice-actions{display:flex;gap:10px;flex-shrink:0}.cookie-notice-actions button{font:inherit;font-size:12px;font-weight:700;border:1px solid var(--primary,var(--primary));border-radius:7px;min-height:43px;padding:11px 15px;cursor:pointer}.cookie-secondary{background:white;color:var(--primary,var(--primary))}.cookie-primary{background:var(--primary,var(--primary));color:white}.cookie-secondary:hover{background:var(--surface-2)}.cookie-primary:hover{background:var(--primary-dark,var(--v2-ink))}.cookie-settings{padding:0;border:0;background:none;font:inherit;font-size:11px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookie-notice button:focus-visible,.cookie-settings:focus-visible{outline:2px solid var(--v2-teal,var(--v2-teal));outline-offset:3px}
@media(max-width:991px){.cookie-notice{flex-wrap:wrap;gap:16px}.cookie-notice-actions{margin-left:66px}.cookie-notice-copy{flex-basis:calc(100% - 70px)}}
@media(max-width:575px){.cookie-notice{bottom:12px;width:calc(100% - 24px);padding:20px 18px;gap:12px}.cookie-notice-icon{width:38px;height:38px;border-radius:10px}.cookie-notice-icon svg{width:23px;height:23px}.cookie-notice h2{font-size:14px}.cookie-notice-copy{flex-basis:calc(100% - 50px)}.cookie-notice p{font-size:11px;line-height:1.75}.cookie-notice-actions{margin:0;width:100%;gap:8px}.cookie-notice-actions button{flex:1;padding:10px 7px;font-size:11px}}
@media print{.cookie-notice,.cookie-settings{display:none!important}}
/* Sol altta dikdörtgen çerez bildirimi. */
.cookie-notice{left:24px;bottom:24px;transform:none;width:380px;max-width:calc(100% - 48px);padding:24px;display:grid;grid-template-columns:1fr;gap:16px;border-radius:8px}
.cookie-notice-icon{width:42px;height:42px;border-radius:9px}
.cookie-notice-copy{min-width:0}.cookie-notice h2{font-size:16px}.cookie-notice p{font-size:12px;line-height:1.85}
.cookie-notice-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;width:100%}
.cookie-notice-actions button{padding:11px 8px;font-size:11px;min-height:43px}
@media(max-width:575px){.cookie-notice{left:12px;bottom:12px;width:360px;max-width:calc(100% - 24px);padding:20px;gap:14px}.cookie-notice h2{font-size:15px}.cookie-notice p{font-size:12px}}
/* Çerez tercihlerine sol alttaki ikonla erişim. */
.cookie-settings{position:fixed;left:24px;bottom:24px;z-index:1070;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--v2-border);border-radius:50%;background:#fff;color:var(--v2-teal,var(--v2-teal));padding:0;text-decoration:none;cursor:pointer;transition:background .18s,color .18s}
.cookie-settings[hidden]{display:none!important}.cookie-settings:hover{background:var(--primary,var(--primary));color:#fff}.cookie-settings svg{width:24px;height:24px;pointer-events:none}
@media(max-width:575px){.cookie-settings{left:16px;bottom:16px;width:42px;height:42px}}
@media print{.cookie-settings{display:none!important}}
