.cc{background:#091d2b;border:1px solid #38d0ff40;border-radius:18px;bottom:20px;box-shadow:0 24px 60px #00000059;color:#e2e8f0;font-family:Inter,sans-serif;left:20px;max-width:560px;padding:22px;position:fixed;z-index:10050}.cc strong{color:#fff;display:block;font-size:17px;margin-bottom:6px}.cc p{color:#b6c4d3;font-size:14px;line-height:1.6;margin:0}.cc p a{color:#38d0ff}.cc-toggles{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.cc-row{align-items:center;background:#ffffff0d;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.cc-row b{color:#fff;display:block;font-size:14px}.cc-row em{color:#9fb3c6;font-size:12.5px;font-style:normal}.cc-row input{accent-color:#00a0e4;height:20px;width:20px}.cc-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.cc-btn{border:1px solid #ffffff4d;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:10px 16px}.cc-ghost{background:#0000;color:#fff}.cc-primary{background:#00a0e4;border-color:#00a0e4;color:#fff}@media (max-width:640px){.cc{bottom:10px;left:10px;max-width:none;right:10px}.cc-btn{flex:1 1}}