.privacy-controls-module__nrilMW__integration{width:100%;min-width:0}.privacy-controls-module__nrilMW__placeholder{border:1px solid var(--ffl-line-soft);background:var(--ffl-white);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:320px;padding:36px 28px;display:flex}.privacy-controls-module__nrilMW__placeholder h3{letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:32px}.privacy-controls-module__nrilMW__placeholder p{max-width:610px;color:var(--ffl-muted);font-size:16px;line-height:25px}.privacy-controls-module__nrilMW__placeholder button{border:1px solid var(--ffl-blue);background:var(--ffl-blue);color:#fff;cursor:pointer;border-radius:28px;max-width:100%;min-height:46px;padding:12px 24px;font-size:15px;font-weight:500;line-height:22px}.privacy-controls-module__nrilMW__placeholder a,.privacy-controls-module__nrilMW__toolbar a{color:var(--ffl-muted);text-underline-offset:4px;font-size:14px;line-height:22px;text-decoration:underline}.privacy-controls-module__nrilMW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:14px;padding-inline:6px;display:flex}.privacy-controls-module__nrilMW__toolbar button,.privacy-controls-module__nrilMW__settings button{color:var(--ffl-blue);text-underline-offset:4px;cursor:pointer;min-height:44px;font-size:14px;line-height:22px;text-decoration:underline}.privacy-controls-module__nrilMW__integration button:focus-visible,.privacy-controls-module__nrilMW__integration a:focus-visible,.privacy-controls-module__nrilMW__settings button:focus-visible{outline:2px solid var(--ffl-blue);outline-offset:5px}.privacy-controls-module__nrilMW__settings{margin:24px 0 0;padding:0;list-style:none}.privacy-controls-module__nrilMW__settings li{border-top:1px solid var(--ffl-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.privacy-controls-module__nrilMW__settings strong{color:var(--ffl-ink);font-weight:500;display:block}.privacy-controls-module__nrilMW__settings li>span>span{color:var(--ffl-muted);font-size:14px;display:block}.privacy-controls-module__nrilMW__settings button:disabled{color:var(--ffl-muted);cursor:default;text-decoration:none}@media (max-width:480px){.privacy-controls-module__nrilMW__placeholder{padding:28px 20px}.privacy-controls-module__nrilMW__toolbar{padding-inline:20px}}
