
/* V5.2.7 archived job cleanup is deliberately separated from standard delete. */
.fg-advanced-cleanup-link{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent);background:transparent}
.fg-cleanup-dialog{width:min(100%,565px)!important;max-height:94dvh;overflow-y:auto}
.fg-cleanup-warning{border:1px solid #a45a4b;background:#682a2a33;border-radius:12px;padding:15px;margin:14px 0;color:var(--text);font-size:13px;line-height:1.6}
.fg-cleanup-warning p{margin:6px 0 0;color:var(--sub)}
.fg-cleanup-breakdown{list-style:none;margin:12px 0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:12px}
.fg-cleanup-breakdown li{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--line);font-size:12px;flex-wrap:wrap}
.fg-cleanup-breakdown li:last-child{border-bottom:none}.fg-cleanup-breakdown li strong{margin-left:auto;color:var(--accent);font-variant-numeric:tabular-nums}
.fg-cleanup-breakdown li small{width:100%;color:var(--sub)}
#fg-cleanup-form{display:flex;flex-direction:column;gap:13px;margin-top:15px}#fg-cleanup-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}
#fg-cleanup-form input:not([type=checkbox]){width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font:inherit}
#fg-cleanup-form .fg-cleanup-confirm{flex-direction:row;align-items:flex-start;line-height:1.5}#fg-cleanup-form .fg-cleanup-confirm input{width:18px;height:18px;flex:none;margin-top:2px}
.fg-cleanup-danger{border-color:#e36666!important;background:#a42d38!important;color:white!important;min-height:48px!important}
.fg-cleanup-feedback{padding:12px;border-radius:10px;color:#f5b6b6;background:#7a292930;font-size:12px}
@media(max-width:580px){.fg-cleanup-dialog{width:100%!important;border-radius:19px 19px 0 0!important;max-height:96dvh!important}}
