.zt-md-cleanup{margin:0 0 20px;border:1px solid #dbe3f1;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(24,35,59,.04)}
.zt-md-cleanup summary{display:flex;align-items:center;gap:10px;padding:15px 18px;cursor:pointer;color:#18335c;font-weight:700;list-style:none}
.zt-md-cleanup summary::-webkit-details-marker{display:none}
.zt-md-cleanup summary:after{content:'⌄';margin-left:auto;font-size:20px;line-height:1}
.zt-md-cleanup[open] summary:after{transform:rotate(180deg)}
.zt-md-cleanup summary span{font-weight:400;font-size:12px;color:#6a778c}
.zt-md-cleanup-inner{border-top:1px solid #edf1f7;padding:18px}
.zt-md-cleanup-actions,.zt-md-find{display:flex;flex-wrap:wrap;align-items:end;gap:9px}
.zt-md-find{margin-top:16px;padding-top:16px;border-top:1px solid #edf1f7}
.zt-md-find label{display:grid;gap:5px;color:#526079;font-size:13px}
.zt-md-find input{min-width:140px;padding:9px 10px;border:1px solid #d7e0ef;border-radius:8px;font:inherit}
.zt-md-cleanup-inner p{margin:12px 0 0;color:#708097;font-size:12px;line-height:1.6}
@media(max-width:640px){.zt-md-cleanup summary{flex-wrap:wrap}.zt-md-find label{flex:1 1 140px}.zt-md-find input{min-width:0;width:100%;box-sizing:border-box}}
