.legal-consent{position:fixed;z-index:1500;left:50%;bottom:18px;transform:translateX(-50%);width:min(398px,calc(100% - 24px));background:#17191e;border:1px solid #424750;border-radius:18px;padding:16px;box-shadow:0 18px 60px #000}.legal-consent h3{margin:0 0 7px}.legal-consent p{color:#aeb3bc;font-size:11px;line-height:1.5}.legal-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.legal-doc details{border-bottom:1px solid #292d35;padding:12px 0}.legal-doc details:last-child{border-bottom:0}.legal-doc summary{font-weight:900;cursor:pointer}.legal-doc p,.legal-doc li{color:#b6bbc4;font-size:11px;line-height:1.55}.legal-doc ul{padding-left:18px}.legal-notice{border-left:3px solid #ff6828;padding-left:11px}.privacy-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #292d35}.privacy-choice:last-child{border-bottom:0}.privacy-choice strong{display:block}.privacy-choice small{display:block;color:#9298a2;font-size:10px;margin-top:3px;line-height:1.4}
