.cookie-consent{position:fixed;bottom:20px;right:20px;left:auto;z-index:1100;width:min(540px,calc(100% - 40px));font-size:13px;color:#29334a}.cookie-consent[hidden],.cookie-consent [hidden]{display:none!important}.cookie-card{padding:24px;background:#fff;border:1px solid #dfe6f2;border-radius:20px;box-shadow:0 16px 70px #14244b24}.cookie-title{font-size:17px;font-weight:650;margin:0 0 9px}.cookie-text{line-height:1.6;margin:0;color:#606d82}.cookie-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cookie-actions .btn{min-height:38px;padding:9px 13px;font-size:12px}.cookie-more{display:inline-block;font-size:12px;color:#2455f4;margin-top:13px;text-decoration:underline;text-underline-offset:3px}.cookie-panel{margin-top:16px;border-top:1px solid #e5eaf3}.cookie-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e5eaf3}.cookie-row b,.cookie-row small{display:block}.cookie-row small{margin-top:4px;color:#606d82;line-height:1.5}.cookie-row>span:last-child{white-space:nowrap;font-size:12px}.cookie-row input{width:18px;height:18px;accent-color:#2455f4}.footer-legal button[data-cookie-settings]{font:inherit;border:0;background:none;padding:0;cursor:pointer;color:inherit}@media(max-width:600px){.cookie-consent{left:12px;right:12px;bottom:12px;width:calc(100% - 24px)}.cookie-card{padding:18px}.cookie-title{font-size:16px}.cookie-text{font-size:12px}.cookie-actions{gap:6px;margin-top:13px}.cookie-actions .btn{font-size:11px;padding:8px 10px}}
