.ecmel-cerez{position:fixed;left:16px;bottom:16px;z-index:100000;max-width:470px;pointer-events:none}
.ecmel-cerez button{text-transform:none!important;letter-spacing:0!important;font-family:inherit!important;box-shadow:none!important}
.ecmel-cerez-metin a{margin-left:4px}
.ecmel-cerez-ic{pointer-events:auto;background:#fff;color:#16181d;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.16);padding:9px 12px;font-size:13px;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.ecmel-cerez-metin{margin:0;flex:1 1 auto}
.ecmel-cerez-metin a{color:#1056be;text-decoration:underline}
.ecmel-cerez-detay{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}
.ecmel-cerez-detay[hidden]{display:none}
.ecmel-cerez-detay label{display:flex;gap:4px;align-items:center;cursor:pointer}
.ecmel-cerez-dugmeler{display:flex;gap:4px;align-items:center;margin-left:auto}
.ecmel-cerez-dugmeler button{font:inherit;font-size:12px;text-transform:none;letter-spacing:0;padding:5px 8px;border-radius:6px;border:0;background:none;color:#50575e;cursor:pointer;min-height:30px;line-height:1.2}
.ecmel-cerez-dugmeler button:hover{color:#16181d}
.ecmel-cerez-dugmeler .ecmel-cerez-ana{background:#1056be;color:#fff;font-weight:600;padding:5px 14px}
.ecmel-cerez-dugmeler button:focus-visible{outline:2px solid #101d38;outline-offset:1px}
.ecmel-cerez-link{margin-left:16px;color:inherit;opacity:.8}
@media (max-width:767px){
  .ecmel-cerez{left:8px;right:8px;max-width:none;bottom:calc(var(--ecmel-mobile-contact-height,0px) + 6px)}
  .ecmel-cerez-ic{padding:6px 8px 6px 10px;font-size:12px;flex-wrap:nowrap}
  .ecmel-cerez-ic:has(.ecmel-cerez-detay:not([hidden])){flex-wrap:wrap}
  .ecmel-cerez-dugmeler button{padding:4px 6px;min-height:28px}
  .ecmel-cerez-dugmeler .ecmel-cerez-ana{padding:4px 10px}
}
