.calmind-cookie-banner{position:fixed;z-index:99999;padding:16px 20px;font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:calmindCookieIn .4s ease;display:none}.calmind-cookie-bottom{bottom:0;left:0;right:0}.calmind-cookie-bottom-left{bottom:20px;left:20px;max-width:420px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.25)}.calmind-cookie-bottom-right{bottom:20px;right:20px;max-width:420px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.25)}.calmind-cookie-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.calmind-cookie-msg{margin:0;flex:1;min-width:200px}.calmind-cookie-link{text-decoration:underline;font-weight:600}.calmind-cookie-buttons{display:flex;gap:8px;flex-shrink:0}.calmind-cookie-accept,.calmind-cookie-decline{border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s}.calmind-cookie-accept{color:#fff}.calmind-cookie-decline{background:0 0;color:inherit;border:1px solid rgba(255,255,255,.3)}.calmind-cookie-accept:hover,.calmind-cookie-decline:hover{opacity:.85}@keyframes calmindCookieIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}