.cache-retention-stack{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#39313f;margin:16px 0}.cache-retention-stack span{height:100%;min-width:0}.cache-retained{background:#8172e8}.cache-expiring{background:#e4aa42}.cache-expired{background:#8b8995}.cache-retention-legend{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:12px}.cache-retention-legend>div{display:flex;gap:7px;align-items:baseline;flex:1;min-width:135px}.cache-retention-legend i{width:9px;height:9px;flex:0 0 9px;border-radius:3px}.cache-retention-legend small{display:block;line-height:1.5;opacity:.8;margin-top:4px}.private-cache-settings details{background:transparent;border:0;padding:0;margin:14px 0}.private-cache-settings details summary{cursor:pointer;font-weight:600;width:fit-content;padding:6px 0;color:#d7c4ff}.cache-custom-limit{display:grid;gap:8px;margin:14px 0}.cache-custom-limit[hidden]{display:none!important}.cache-custom-inputs{display:flex;gap:8px}.cache-custom-inputs input{min-width:0;width:100%;box-sizing:border-box}.cache-custom-inputs select{max-width:90px}.cache-custom-limit small{font-size:12px;line-height:1.5;color:#c8bfd5}.cache-capacity-label{font-size:12px!important;margin:12px 0 5px!important}.cache-report-coverage{font-size:.85rem;line-height:1.5}.cache-retention-admin{margin:18px 0;border-top:1px solid #a499b144;padding-top:18px}.cache-retention-admin .cache-retention-stack{max-width:900px}.cache-policy-amount{display:block;font-size:13px;font-weight:normal;margin-top:5px}@media(max-width:500px){.cache-retention-legend{display:grid;grid-template-columns:1fr;gap:9px}.cache-retention-legend small{display:inline;margin-left:6px}.private-cache-limit{align-items:flex-start!important;flex-direction:column;gap:8px}.private-cache-limit select{max-width:100%;width:100%}.cache-custom-inputs{flex-wrap:wrap}.cache-custom-inputs input{flex:1 1 120px}}
