/* Çerez bildirimi · ERP mockup 43 */
.cm-ck[hidden]{display:none!important}
.cm-ck{position:fixed;left:24px;right:24px;bottom:24px;z-index:100000;max-width:1100px;margin:0 auto;background:#231F20;color:#D6D6D6;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.35);padding:22px 26px;display:flex;align-items:center;gap:24px;border-top:4px solid #E02B20;font-family:Montserrat,sans-serif;transform:translateY(30px);opacity:0;transition:transform .35s,opacity .35s;box-sizing:border-box}
.cm-ck.on{transform:none;opacity:1}
.cm-ck *{box-sizing:border-box}
.cm-ck .cm-ck-ic{flex:0 0 46px;height:46px;border-radius:50%;background:rgba(224,43,32,.15);display:grid;place-items:center;color:#E02B20}
.cm-ck .cm-ck-ic svg{width:24px;height:24px}
.cm-ck .cm-ck-tx{flex:1;font-size:13.5px;line-height:1.65;color:#D6D6D6;margin:0}
.cm-ck .cm-ck-tx b{display:block;color:#fff;font-size:15px;font-weight:800;margin-bottom:4px}
.cm-ck .cm-ck-tx a,.cm-ck .cm-ck-tx a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.cm-ck .cm-ck-bt{display:flex;gap:10px;flex-shrink:0}
.cm-ck .cm-ck-bt button{font-family:inherit;height:46px;margin:0;padding:0 22px;border-radius:4px;font-weight:800;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:.2s;box-shadow:none}
.cm-ck .cm-ck-yes{background:#E02B20;color:#fff;border:0}
.cm-ck .cm-ck-yes:hover,.cm-ck .cm-ck-yes:focus{background:#B8211A;color:#fff}
.cm-ck .cm-ck-no{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}
.cm-ck .cm-ck-no:hover,.cm-ck .cm-ck-no:focus{background:transparent;color:#fff;border-color:#fff}
.cm-ck button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:760px){.cm-ck{left:12px;right:12px;bottom:12px;flex-direction:column;align-items:stretch;gap:14px;padding:18px}.cm-ck .cm-ck-ic{display:none}.cm-ck .cm-ck-bt button{flex:1}}
