/* ARTAN Forum çerez uyarısı */
.cmx-cookieConsent{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;display:none;pointer-events:none}
.cmx-cookieConsent.is-visible{display:block}
.cmx-cookieConsent__panel{max-width:760px;margin:0 auto;background:var(--card-bg,#fff);color:var(--text,#1f2937);border:1px solid var(--border-color,rgba(15,23,42,.14));border-radius:0;box-shadow:0 14px 34px rgba(0,0,0,.20);padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;pointer-events:auto}
.cmx-cookieConsent__main strong{display:block;font-size:15px;line-height:1.2}
.cmx-cookieConsent__main p{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--muted,#64748b)}
.cmx-cookieConsent__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.cmx-cookieConsent__btn{min-height:34px;padding:0 13px;font-size:13px;border-radius:0}
.cmx-cookieGate{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.45);backdrop-filter:blur(3px)}
.cmx-cookieGate.is-visible{display:flex}
.cmx-cookieGate__panel{width:min(520px,100%);background:var(--card-bg,#fff);color:var(--text,#1f2937);border:1px solid var(--border-color,rgba(15,23,42,.14));border-radius:0;box-shadow:0 20px 54px rgba(0,0,0,.28);padding:18px;text-align:center}
.cmx-cookieGate__panel strong{display:block;font-size:18px;line-height:1.25;margin-bottom:8px}
.cmx-cookieGate__panel p{margin:0;color:var(--muted,#64748b);font-size:14px;line-height:1.55}
.cmx-cookieGate__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}
body.cmx-cookieGate-active{overflow:hidden}
.cmx-embed--consent-locked .cmx-deferred-embed__icon{filter:saturate(.65);opacity:.82}
.cmx-embed--consent-locked .cmx-deferred-embed__text span{color:var(--muted,#64748b)}
@media (max-width:640px){.cmx-cookieConsent{left:10px;right:10px;bottom:10px}.cmx-cookieConsent__panel{grid-template-columns:1fr;padding:12px}.cmx-cookieConsent__actions{justify-content:stretch}.cmx-cookieConsent__btn{flex:1 1 auto}.cmx-cookieGate{padding:12px}.cmx-cookieGate__actions{display:grid}.cmx-cookieGate__actions .button{width:100%}}
