.privacy-erasure{color:#29263a;background:#fbfaff;border:1px solid #e4dff0;border-radius:18px;margin-top:18px;padding:20px}.privacy-erasure-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.privacy-erasure-heading span{letter-spacing:1.4px;color:#7865c3;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.privacy-erasure h4{margin:9px 0;font-size:19px}.privacy-erasure-heading p,.privacy-scope{color:#706a7d;margin:5px 0;font-size:13px;line-height:1.65}.privacy-erasure-heading .btn{background:#fff;flex-shrink:0}.privacy-review-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.privacy-review-grid>div{background:#fff;border:1px solid #e7e2ee;border-radius:13px;padding:17px}.privacy-erasure h5{align-items:center;gap:7px;margin:0 0 14px;font-size:14px;display:flex}.privacy-review-grid dl{margin:0}.privacy-review-grid dl>div{border-bottom:1px solid #f1eef5;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:12px;display:flex}.privacy-review-grid dt{text-transform:capitalize;color:#746d80}.privacy-review-grid dd{margin:0;font-weight:700}.privacy-retention-note{color:#746d80;margin:15px 0 0;font-size:12px;line-height:1.7}.privacy-scope{margin-top:17px}.privacy-confirmation{border-top:1px solid #e4dff0;gap:14px;margin-top:20px;padding-top:20px;display:grid}.privacy-confirmation h5{margin-bottom:0}.privacy-confirmation label{gap:8px;font-size:12px;font-weight:600;display:grid}.privacy-confirmation input:not([type=checkbox]),.privacy-confirmation textarea{width:100%;font:inherit;color:#302a3c;background:#fff;border:1px solid #dcd6e6;border-radius:10px;padding:11px 12px}.privacy-confirmation .privacy-ack{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.privacy-ack input{accent-color:#7865e9;flex-shrink:0;margin-top:4px}.privacy-confirmation input:focus,.privacy-confirmation textarea:focus{outline-offset:2px;outline:2px solid #bdb0f0}.privacy-delete{justify-self:start;color:#fff!important;background:#ac3653!important;border-color:#ac3653!important}.privacy-error,.privacy-blockers{color:#963a36;background:#fff0ee;border:1px solid #f0d4d1;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.65}.privacy-success{color:#2e6b48;background:#ecf7f0;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.65}.privacy-blockers{margin-top:17px}.privacy-blockers strong,.privacy-receipt strong{align-items:center;gap:8px;display:flex}.privacy-blockers ul{margin:9px 0 0;padding-left:21px}.privacy-receipt{color:#316548;background:#eff9f2;border:1px solid #bcd9c8;border-radius:12px;margin-top:18px;padding:16px;font-size:13px}.privacy-receipt.partial{color:#896423;background:#fff9ec;border-color:#edd8a6}.privacy-receipt p{margin:9px 0;line-height:1.7}.privacy-receipt small{color:inherit}.privacy-recovery{max-width:1060px;margin:auto;padding:40px 24px}.privacy-recovery-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.privacy-recovery-top>a:last-child{color:#7865c3;font-size:13px}.privacy-recovery h1{letter-spacing:-1px;font-size:clamp(28px,4vw,40px)}.privacy-recovery>p{color:#777083;line-height:1.7}.privacy-recovery>.card{margin-top:22px;padding:22px}.privacy-recovery-request{justify-content:space-between;align-items:center;gap:15px;display:flex}.privacy-recovery-request h3{margin:0}.privacy-recovery-empty{text-align:center;color:#777083;padding:50px!important}.privacy-recovery-empty svg{color:#7865e9}.privacy-recovery-empty h2{color:#29263a;font-size:21px}.privacy-recovery .privacy-erasure{margin-top:20px}.privacy-erasure button:disabled{opacity:.6;cursor:wait}@media (max-width:640px){.privacy-erasure{padding:15px}.privacy-erasure-heading{display:block}.privacy-erasure-heading .btn{margin-top:12px}.privacy-review-grid{grid-template-columns:1fr;gap:12px}.privacy-recovery{padding:24px 15px}.privacy-recovery>.card{padding:16px}.privacy-recovery-top{gap:12px}.privacy-recovery-top>a:last-child{text-align:right;max-width:100px}.privacy-confirmation .privacy-delete{justify-content:center;width:100%}}
