.cache-maintenance{box-sizing:border-box;color:#17324a;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4eb;border-radius:16px;width:min(100%,48rem);margin:2rem auto;padding:clamp(1rem,4vw,2rem);font-family:inherit}.cache-maintenance h1{margin:0 0 1rem;font-size:clamp(1.4rem,4vw,2rem);line-height:1.3}.cache-maintenance h1:focus{outline:none}.cache-maintenance p{line-height:1.6}.cache-maintenance-count{font-weight:700}.cache-maintenance-preservation{border-left:3px solid #009b99;padding-left:1rem}.cache-maintenance summary{cursor:pointer;padding:.6rem 0}.cache-maintenance dl{margin:.5rem 0}.cache-maintenance dt{font-weight:700}.cache-maintenance dd{margin:.25rem 0 .8rem}.cache-maintenance-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.cache-maintenance-actions button,.cache-maintenance-actions a{box-sizing:border-box;color:#17324a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9e3;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:1rem;line-height:1.4;text-decoration:none;display:inline-flex}.cache-maintenance-actions button:disabled{opacity:.6}.cache-maintenance-actions button:focus-visible,.cache-maintenance-actions a:focus-visible,.cache-maintenance summary:focus-visible{outline-offset:3px;outline:3px solid #009b99}@media (width<=540px){.cache-maintenance{margin:1rem auto}.cache-maintenance-actions{flex-direction:column;align-items:stretch}.cache-maintenance-actions button,.cache-maintenance-actions a{width:100%}}
