.saves-pane{padding:22px;min-width:0}.saves-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.saves-heading h3{margin:0}.saves-heading p{margin:8px 0}.saves-pane>p{line-height:1.7}.saves-pane details{border:1px solid var(--border,#dce4ed);border-radius:12px;padding:16px;margin-top:20px}.saves-pane summary{cursor:pointer;font-weight:650}.saves-pane summary span{color:#738397;margin-left:8px}#saves-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.save-slot{border:1px solid var(--border,#dce4ed);border-radius:12px;padding:16px}.save-slot>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.save-slot h4{margin:16px 0 8px}.save-slot p,.save-backup p{margin:8px 0;color:#6b7a8f}.save-slot small,.save-backup small{color:#7d8b9c}.save-buttons{display:flex;gap:8px;flex-wrap:wrap}.save-slot .save-buttons{margin-top:16px}.save-buttons button{flex:1;white-space:nowrap}.save-backup{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border,#dce4ed)}.save-backup>div:first-child{min-width:0;overflow-wrap:anywhere}#saves-dialog{width:min(520px,calc(100vw - 32px))}#saves-dialog label{display:block;margin:16px 0}#saves-dialog input{display:block;width:100%;margin-top:8px}#saves-dialog .dialog-actions>button{flex:1}.tabs{flex-wrap:wrap}@media(max-width:650px){.saves-pane{padding:16px}.save-backup{align-items:stretch;flex-direction:column}.saves-heading{align-items:flex-start}#saves-slots{grid-template-columns:1fr}}
