.privacy-dashboard_container__x3nnb{max-width:1200px;margin:0 auto;padding:2rem;min-height:100vh;background:var(--white)}.privacy-dashboard_container__x3nnb h1{font-size:2.5rem;color:var(--dark-gray);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.privacy-dashboard_section__fUCj_{background:var(--white);border:1px solid var(--light-gray);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.privacy-dashboard_section__fUCj_ h2{font-size:1.5rem;color:var(--dark-gray);margin-bottom:1.5rem;border-bottom:2px solid var(--ad-maiora-blue);padding-bottom:.5rem}.privacy-dashboard_rightsGrid__PaGwf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.privacy-dashboard_rightCard__tNoeA{background:linear-gradient(135deg,#f8f9fa,#ffffff);border:1px solid var(--light-gray);border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.privacy-dashboard_rightCard__tNoeA:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.privacy-dashboard_rightCard__tNoeA h3{font-size:1.1rem;color:var(--dark-gray);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.privacy-dashboard_rightCard__tNoeA p{color:var(--medium-gray);margin-bottom:1rem;font-size:.9rem}.privacy-dashboard_rightCard__tNoeA button{width:100%;padding:.75rem;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.privacy-dashboard_exportButton__XAP4u{background:linear-gradient(135deg,var(--ad-maiora-blue) 0,#0569a6 100%);color:white}.privacy-dashboard_exportButton__XAP4u:hover{background:linear-gradient(135deg,#0569a6,#045489)}.privacy-dashboard_deleteAllButton__aFmBs{background:linear-gradient(135deg,#dc3545,#c82333);color:white}.privacy-dashboard_deleteAllButton__aFmBs:hover{background:linear-gradient(135deg,#c82333,#a71e2a)}.privacy-dashboard_editButton__2Jv6C{background:linear-gradient(135deg,#28a745,#218838);color:white}.privacy-dashboard_editButton__2Jv6C:hover{background:linear-gradient(135deg,#218838,#1a6e2e)}.privacy-dashboard_tableContainer__16WBG{overflow-x:auto;margin-bottom:1rem}.privacy-dashboard_dataTable__4kVij{width:100%;border-collapse:collapse;background:white}.privacy-dashboard_dataTable__4kVij thead{background:var(--light-gray)}.privacy-dashboard_dataTable__4kVij th{padding:1rem;text-align:left;font-weight:600;color:var(--dark-gray);border-bottom:2px solid var(--ad-maiora-blue);white-space:nowrap}.privacy-dashboard_dataTable__4kVij td{padding:.75rem 1rem;border-bottom:1px solid var(--light-gray);color:var(--dark-gray)}.privacy-dashboard_dataTable__4kVij tbody tr:hover{background:#f8f9fa}.privacy-dashboard_dataTable__4kVij input[type=checkbox]{width:18px;height:18px;cursor:pointer}.privacy-dashboard_normalBadge__5KUcS{background:#e3f2fd;color:#1976d2}.privacy-dashboard_normalBadge__5KUcS,.privacy-dashboard_urgentBadge__GxVBm{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.privacy-dashboard_urgentBadge__GxVBm{background:#ffebee;color:#c62828}.privacy-dashboard_statusBadge__tEmEs{display:inline-block;padding:.25rem .5rem;background:#e8f5e9;color:#2e7d32;border-radius:4px;font-size:.85rem;font-weight:500}.privacy-dashboard_deleteSection__1ILRB{background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;padding:1.5rem;margin-top:1rem}.privacy-dashboard_deleteSection__1ILRB p{color:var(--dark-gray);margin-bottom:1rem;font-weight:500}.privacy-dashboard_confirmInput__0MJC_{width:250px;padding:.75rem;border:2px solid #ffb74d;border-radius:6px;margin-right:1rem;font-size:1rem}.privacy-dashboard_confirmInput__0MJC_:focus{outline:none;border-color:#ff9800}.privacy-dashboard_deleteButton__E_Y1e{padding:.75rem 2rem;background:linear-gradient(135deg,#ff5722,#e64a19);color:white;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.privacy-dashboard_deleteButton__E_Y1e:hover:not(:disabled){background:linear-gradient(135deg,#e64a19,#d84315)}.privacy-dashboard_deleteButton__E_Y1e:disabled{opacity:.5;cursor:not-allowed}.privacy-dashboard_consentGrid__feNoT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.privacy-dashboard_consentItem__OpGaE{background:#f8f9fa;border:1px solid var(--light-gray);border-radius:8px;padding:1.25rem;transition:background .2s}.privacy-dashboard_consentItem__OpGaE:hover{background:#f0f1f3}.privacy-dashboard_consentItem__OpGaE label{display:flex;align-items:center;gap:.75rem;font-weight:500;color:var(--dark-gray);cursor:pointer;margin-bottom:.5rem}.privacy-dashboard_consentItem__OpGaE input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--ad-maiora-blue)}.privacy-dashboard_consentItem__OpGaE p{color:var(--medium-gray);font-size:.9rem;margin-left:2rem}.privacy-dashboard_policyInfo__gFOFP{background:#f0f8ff;border-left:4px solid var(--ad-maiora-blue);padding:1.5rem;border-radius:4px}.privacy-dashboard_policyInfo__gFOFP p{color:var(--dark-gray);margin-bottom:.75rem;line-height:1.6}.privacy-dashboard_policyInfo__gFOFP p:last-child{margin-bottom:0}.privacy-dashboard_policyInfo__gFOFP strong{color:var(--ad-maiora-blue);font-weight:600}.privacy-dashboard_securityInfo__dRE8I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.privacy-dashboard_securityItem__lmrkm{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#e8f5e9;border-radius:6px;border:1px solid #81c784}.privacy-dashboard_checkmark__KULki{font-size:1.2rem;color:#2e7d32}.privacy-dashboard_securityItem__lmrkm span:last-child{color:var(--dark-gray);font-size:.95rem}.privacy-dashboard_footer__wIo_U{background:var(--light-gray);border-radius:8px;padding:2rem;text-align:center;margin-top:3rem}.privacy-dashboard_footer__wIo_U p{color:var(--medium-gray);margin-bottom:.5rem;font-size:.9rem}.privacy-dashboard_footer__wIo_U p:last-child{margin-bottom:0}.privacy-dashboard_status__M21H0{margin-top:.5rem;padding:.5rem;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;font-size:.9rem;text-align:center}.privacy-dashboard_loading__ZtT27{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;color:var(--medium-gray)}.privacy-dashboard_noData__wleZS{text-align:center;color:var(--medium-gray);font-size:1.1rem;padding:3rem;background:var(--light-gray);border-radius:8px}@media (max-width:768px){.privacy-dashboard_container__x3nnb{padding:1rem}.privacy-dashboard_container__x3nnb h1{font-size:2rem}.privacy-dashboard_section__fUCj_{padding:1.5rem}.privacy-dashboard_consentGrid__feNoT,.privacy-dashboard_rightsGrid__PaGwf,.privacy-dashboard_securityInfo__dRE8I{grid-template-columns:1fr}.privacy-dashboard_deleteSection__1ILRB{text-align:center}.privacy-dashboard_confirmInput__0MJC_{width:100%;margin-bottom:1rem;margin-right:0}.privacy-dashboard_dataTable__4kVij{font-size:.85rem}.privacy-dashboard_dataTable__4kVij td,.privacy-dashboard_dataTable__4kVij th{padding:.5rem}}