.yuloBackupEvidenceNote{margin:10px 16px;color:#54647d;font-size:12px;line-height:1.5}
.backupActivityList[data-yulo-activity-enhanced="true"] > article,
.backupActivityList[data-yulo-activity-enhanced="true"] > .backupEmpty{display:none!important}
.yuloActivityEvidence{max-height:620px;overflow:auto}
.yuloActivityRow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(110px,.4fr);gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1f6;font-size:12px}
.yuloActivityRow b,.yuloActivityRow small{display:block}
.yuloActivityRow small{margin-top:4px;color:#63738b;overflow-wrap:anywhere}
.yuloActivityRow time,.yuloActivityRow>span{color:#52617b}
.yuloPolicyDialog{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;background:#0b193b99;padding:18px}
.yuloPolicyDialog>section{width:min(620px,100%);max-height:min(85vh,800px);overflow:auto;padding:22px;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0718344d;color:#1a2f4d}
.yuloPolicyDialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}
.yuloPolicyDialog h2,.yuloPolicyDialog h3{margin:0;font-size:19px}
.yuloPolicyDialog h3{font-size:14px;margin-top:18px}
.yuloPolicyDialog button{border:1px solid #d7e0ed;border-radius:8px;padding:8px 12px;background:#fff;color:#245086;cursor:pointer}
.yuloPolicyDialog dl{display:grid;grid-template-columns:minmax(120px,.55fr) 1fr;gap:9px 16px;margin:0}
.yuloPolicyDialog dt{color:#66758b}.yuloPolicyDialog dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.yuloPolicyDialog ul{margin:10px 0 0;padding-left:21px;max-height:180px;overflow:auto}
.yuloPolicyDialog li{padding:3px 0}.yuloPolicyWarning{padding:10px 12px;border:1px solid #f5df9e;border-radius:8px;background:#fff9e5;color:#76510c;line-height:1.5}
@media(max-width:650px){.yuloActivityRow{grid-template-columns:1fr}.yuloPolicyDialog>section{padding:16px}.yuloPolicyDialog dl{grid-template-columns:1fr}.yuloPolicyDialog dt{margin-top:7px}}
