.cleanup-locked-rc1{display:grid;gap:18px}.cleanup-locked-rc1-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;border:1px solid #d7bf88;border-radius:20px;background:linear-gradient(135deg,#fffaf0,#fff)}.cleanup-locked-rc1-banner small{letter-spacing:.18em;color:#a77324}.cleanup-locked-rc1-banner h3{font-size:28px;margin:5px 0}.cleanup-locked-rc1-banner p{margin:0;color:#6b6e76}.cleanup-locked-rc1 button{border:1px solid #b88b34;border-radius:12px;padding:12px 16px;background:#151515;color:#fff;font-weight:750;cursor:pointer}.cleanup-locked-rc1 button.ghost{background:#fff;color:#343840;border-color:#cfd3da}.cleanup-locked-rc1 button:disabled{opacity:.55;cursor:wait}.cleanup-locked-rc1-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(170px,1fr) 150px 145px 145px auto auto;gap:10px;align-items:end}.cleanup-locked-rc1-filters label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#646a74}.cleanup-locked-rc1-filters input,.cleanup-locked-rc1-filters select{min-width:0;border:1px solid #d4d8de;border-radius:11px;padding:11px;background:#fff}.cleanup-locked-rc1-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cleanup-locked-rc1-summary>div{padding:14px 16px;border-radius:15px;background:#f4f5f7;display:grid;gap:4px}.cleanup-locked-rc1-summary span{font-size:12px;color:#6f7480}.cleanup-locked-rc1-summary b{font-size:18px}.cleanup-locked-rc1-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e1e3e7;padding-top:14px}.cleanup-locked-rc1-toolbar label{font-weight:700}.cleanup-locked-rc1-toolbar input{width:19px;height:19px;vertical-align:middle}.cleanup-locked-rc1-toolbar>span{margin-left:auto;color:#986b25}.cleanup-locked-rc1-toolbar button{background:#9e2733;border-color:#9e2733}.cleanup-locked-rc1-toolbar button.restore{background:#176e46;border-color:#176e46}.cleanup-locked-rc1-rows{display:grid;gap:9px}.cleanup-locked-rc1-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(180px,auto);gap:13px;align-items:center;padding:15px;border:1px solid #dfe2e7;border-radius:15px;background:#fff;box-shadow:0 4px 14px rgba(24,29,36,.04)}.cleanup-locked-rc1-row:hover{border-color:#c5a25a}.cleanup-locked-rc1-row>input{width:20px;height:20px}.cleanup-locked-rc1-main{display:grid;gap:3px}.cleanup-locked-rc1-main>b{font-size:13px;color:#a26e1e}.cleanup-locked-rc1-main>strong{font-size:17px}.cleanup-locked-rc1-main>a{color:#1673d1}.cleanup-locked-rc1-main>small{color:#696e77}.cleanup-locked-rc1-meta{display:grid;text-align:right;gap:4px}.cleanup-locked-rc1-meta i{font-style:normal;color:#4e755f}.cleanup-locked-rc1-meta em{font-size:11px;color:#a32834;font-style:normal;font-weight:800}.cleanup-locked-rc1-row.is-active{background:#fff7f7}.cleanup-locked-rc1-empty{padding:35px;text-align:center;border:1px dashed #cfd3da;border-radius:15px;display:grid;gap:5px}.cleanup-locked-rc1-empty span{color:#737985}.cleanup-locked-rc1-toast{position:fixed;right:24px;bottom:24px;z-index:100020;max-width:460px;padding:16px 20px;border-radius:14px;background:#173f2c;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.25)}.cleanup-locked-rc1-toast.error{background:#952d37}.cleanup-locked-rc1-confirm{position:fixed;inset:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,10,14,.65)}.cleanup-locked-rc1-confirm[hidden]{display:none}.cleanup-locked-rc1-confirm section{width:min(520px,96vw);padding:28px;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.3)}.cleanup-locked-rc1-confirm small{letter-spacing:.16em;color:#a36f20}.cleanup-locked-rc1-confirm h3{font-size:26px;margin:8px 0}.cleanup-locked-rc1-confirm section>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:1100px){.cleanup-locked-rc1-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.cleanup-locked-rc1-banner,.cleanup-locked-rc1-toolbar{align-items:stretch;flex-direction:column}.cleanup-locked-rc1-filters,.cleanup-locked-rc1-summary{grid-template-columns:1fr}.cleanup-locked-rc1-row{grid-template-columns:24px 1fr}.cleanup-locked-rc1-meta{grid-column:2;text-align:left}}
