#metaConsent{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid rgba(16,37,63,.14);border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(16,37,63,.18);font-size:14px;line-height:1.45;color:#10253f}#metaConsent strong{display:block;font-size:15px;margin-bottom:3px}#metaConsent p{margin:0;max-width:760px}.meta-consent-actions{display:flex;gap:8px;flex:none}.meta-consent-actions button{border:1px solid #10253f;border-radius:999px;padding:10px 15px;background:#fff;color:#10253f;font:inherit;font-weight:700;cursor:pointer}.meta-consent-actions button:last-child{background:#10253f;color:#fff}@media(max-width:680px){#metaConsent{display:block;bottom:10px;padding:14px}.meta-consent-actions{margin-top:11px}.meta-consent-actions button{flex:1}}

@media (max-width:680px){
  #metaConsent{
    left:10px;right:10px;bottom:10px;
    display:flex;align-items:center;gap:10px;
    padding:10px 12px;border-radius:14px;
    font-size:12px;line-height:1.3;
  }
  #metaConsent strong{font-size:13px;margin-bottom:2px}
  #metaConsent p{
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
    overflow:hidden;max-width:none;
  }
  .meta-consent-actions{
    margin-top:0;display:flex;flex-direction:column;gap:5px;
    flex:0 0 96px;
  }
  .meta-consent-actions button{min-height:34px;padding:7px 8px;font-size:12px}
}
@media (max-width:380px){
  #metaConsent{display:block}
  .meta-consent-actions{margin-top:7px;flex-direction:row;flex-basis:auto}
  .meta-consent-actions button{flex:1}
}
