.operations-toolbar,.operations-check-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.operations-backup-card #settings-scheduled-backups{padding:8px 28px 28px}
#settings-pane-operations>.card{max-width:none}
#settings-operations-content{padding:0 28px 28px}
.operations-backup-form>.form-error:empty,.operations-validation>[role=status]:empty{display:none}
.operations-backup-form>.operations-toolbar{justify-content:flex-start}
.operations-backup-form>.checkbox-label{display:flex;align-items:center;gap:10px;padding:8px 0}
.operations-backup-form>.checkbox-label input{width:18px;height:18px;margin:0}
.operations-validation input[type=file]::file-selector-button{border:1px solid var(--line,#e5e5e7);border-radius:999px;background:var(--card,#fff);color:inherit;font:inherit;padding:8px 16px;margin-right:12px;cursor:pointer}
.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.operations-check{padding:24px;border:1px solid var(--line,#e5e5e7);border-radius:22px;background:var(--card,#fff)}
.operations-check h3{font-size:16px;letter-spacing:-.02em;margin:0}.operations-check p{font-size:14px;line-height:1.75;color:var(--muted,#73737b);margin:16px 0}
.operations-state{font-size:12px;font-weight:600;white-space:nowrap;border-radius:99px;padding:5px 10px;background:#f1f2f4;color:#535766}
.operations-state.state-ok{background:#eaf6ef;color:#247248}.operations-state.state-warning{background:#fff5df;color:#855900}.operations-state.state-error{background:#fbecee;color:#b03245}
.operations-backup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.operations-backup-form>.checkbox-label,.operations-backup-form>.operations-toolbar,.operations-backup-form>.form-error{grid-column:1/-1}
.operations-backup-summary{margin:24px 0;color:var(--muted,#73737b);font-size:14px}.operations-backup-files{padding:0;list-style:none}.operations-backup-files li{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line,#e5e5e7);padding:16px 0}.operations-backup-files strong,.operations-backup-files small{display:block}.operations-backup-files small{color:var(--muted,#73737b);margin-top:6px}
.operations-key-note{padding:22px;border-radius:18px;background:var(--soft,#f5f5f7);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.operations-key-note p{color:var(--muted,#73737b);margin:8px 0 0}
.operations-validation{display:grid;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line,#e5e5e7)}.operations-validation input{max-width:100%}.operations-validation button{justify-self:start}
@media(max-width:640px){.operations-grid,.operations-backup-form{grid-template-columns:1fr}.operations-check{padding:20px}.operations-backup-card #settings-scheduled-backups{padding:8px 20px 20px}.operations-backup-files li{align-items:flex-start;flex-direction:column}.operations-toolbar>.button{flex:1}.operations-validation .button{width:100%}}
@media(max-width:640px){#settings-operations-content{padding:0 20px 20px}}
