.eod-privacy-register{display:grid;gap:10px;margin:16px 0}.eod-privacy-register label{display:flex;align-items:flex-start;gap:9px}.privacy-summary{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:20px}.privacy-summary>div:last-child{padding:18px;border-radius:12px;background:#f4f7f5}.privacy-summary span,.privacy-summary small{display:block;color:#667085}.privacy-summary b{display:block;font-size:22px;margin:8px 0}.privacy-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.privacy-consent{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #e5e7eb}.privacy-consent input{margin-top:4px}.privacy-consent span,.privacy-consent small{display:block}.privacy-consent small{color:#667085;margin-top:3px}.privacy-request-form{display:grid;gap:14px}.privacy-status{display:inline-flex;padding:6px 10px;border-radius:99px;background:#f2f4f7;font-size:12px;font-weight:700}.privacy-status.is-pending,.privacy-status.is-review{background:#fff3cd;color:#855d00}.privacy-status.is-processing{background:#e6f0ff;color:#175cd3}.privacy-status.is-retained{background:#fee4e2;color:#b42318}.privacy-status.is-completed{background:#d9fbe8;color:#087f5b}.privacy-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:18px}.privacy-admin-kpis span{display:block;color:#667085;font-size:12px}.privacy-admin-kpis strong{font-size:26px}.privacy-filter{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;margin-bottom:18px}.privacy-admin-table,.privacy-requests,.privacy-audit{overflow-x:auto}.privacy-admin-table table,.privacy-requests table{min-width:860px}.privacy-admin-table small{display:block;color:#667085;margin-top:4px}.privacy-review{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:20px}.privacy-review form{display:grid;gap:12px}.privacy-review form>div{display:flex;gap:10px;flex-wrap:wrap}.privacy-settings{margin-top:20px}.privacy-settings form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px}.privacy-settings .wide{grid-column:1/-1}.notice-card.is-error{border-color:#fda29b;background:#fff1f0;color:#b42318}@media(max-width:900px){.privacy-summary,.privacy-layout,.privacy-review{grid-template-columns:1fr}.privacy-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-filter,.privacy-settings form{grid-template-columns:1fr 1fr}}@media(max-width:600px){.privacy-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-filter,.privacy-settings form{grid-template-columns:1fr}.privacy-settings .wide{grid-column:auto}}
.privacy-retention{margin-top:20px}.privacy-retention-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e5e7eb}.privacy-retention-row span,.privacy-retention-row small{display:block}.privacy-retention-row small{color:#667085}.privacy-retention-row em{font-style:normal;color:#667085;text-align:right}@media(max-width:600px){.privacy-retention-row{display:block}.privacy-retention-row em{display:block;text-align:left;margin-top:6px}}
.privacy-version-notice{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.privacy-version-notice a{font-weight:700}
