.privacy-controls{padding:28px!important;border:1px solid #568aff55;border-radius:12px;background:#101722}.privacy-controls h3{margin:28px 0 16px;font-size:21px}.privacy-tool-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.privacy-controls .button{white-space:normal;text-align:center;min-height:46px;line-height:1.5}.privacy-controls form{display:grid;gap:14px;margin:24px 0}.privacy-controls label{font-size:15px;line-height:1.6}.privacy-controls input,.privacy-controls select{max-width:100%;width:100%;min-width:0;background:#080f1b;border:1px solid #ffffff38;border-radius:8px;color:#f4f7ff;padding:14px;font:inherit}.privacy-controls select{white-space:normal}.privacy-controls pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;color:#b0bbce}.privacy-controls input:focus-visible,.privacy-controls select:focus-visible{outline:2px solid #8ab0ff;outline-offset:3px}.privacy-check{display:flex!important;align-items:flex-start;gap:12px;line-height:1.7!important;font-size:13px!important}.privacy-check input[type=checkbox]{width:18px!important;height:18px;min-width:18px;flex:0 0 18px;margin-top:4px;accent-color:#1358ef}.privacy-tool-actions button{flex:1 1 180px}.footer-bottom nav{flex-wrap:wrap}.footer-bottom{flex-wrap:wrap;row-gap:16px}@media(max-width:480px){.privacy-controls{padding:20px!important}.privacy-tool-actions{flex-direction:column}.privacy-tool-actions button{flex:auto}.privacy-controls select{font-size:14px}}
