.fs-consent{z-index:9999;color:#1e1f22;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed}@media (min-width:769px){.fs-consent{background:#fff;border:1px solid #1412100f;border-radius:12px;width:360px;max-width:calc(100vw - 32px);padding:16px 18px 14px;bottom:16px;left:16px;box-shadow:0 12px 36px #1412102e,0 2px 8px #1412100f}}@media (max-width:768px){.fs-consent{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #14121014;flex-wrap:wrap;align-items:center;gap:10px;display:flex;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1412101f}}.fs-consent__body{color:#3a3b3e;flex:auto;margin:0 0 12px;font-size:13px;line-height:1.45}@media (max-width:768px){.fs-consent__body{min-width:180px;margin:0;font-size:12.5px;line-height:1.4}}.fs-consent__body a{color:#1e1f22;text-underline-offset:2px;text-decoration:underline}.fs-consent__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:768px){.fs-consent__actions{flex:none}}.fs-consent__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,transform .15s}.fs-consent__btn--ghost{color:#5a5d63;background:0 0}:is(.fs-consent__btn--ghost:hover,.fs-consent__btn--ghost:focus-visible){color:#1e1f22;background:#1412100a}.fs-consent__btn--primary{color:#fff;background:#ec5e2d}:is(.fs-consent__btn--primary:hover,.fs-consent__btn--primary:focus-visible){background:#d44e1f}.fs-consent__btn:focus-visible{outline-offset:2px;outline:2px solid #ec5e2d}.fs-consent__btn:active{transform:translateY(1px)}.fs-consent{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}.fs-consent.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fs-consent{transition:none;transform:none}}.fs-consent-settings-link{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:is(.fs-consent-settings-link:hover,.fs-consent-settings-link:focus-visible){color:#ec5e2d}