.pc-backup-state{font-weight:700;color:var(--ink)}.pc-backup-state.success{color:#14734f}.pc-backup-state.error{color:#a22d38}.pc-backup-dates{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.pc-backup-dates dt{font-size:13px;color:var(--muted,#657c8b);margin-bottom:6px}.pc-backup-dates dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.pc-backup-check{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.5}.pc-backup-check input{flex:none;width:22px;height:22px;margin:0}.pc-backup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pc-backup-settings input,.pc-backup-secret input{font-size:16px;max-width:100%;min-width:0}.pc-backup-settings input[type=file]{width:100%;padding:10px 0;box-sizing:border-box}.pc-backup-settings .error,.pc-backup-secret .hint{overflow-wrap:anywhere}.pc-backup-status,.pc-backup-secret{overflow-wrap:anywhere}@media(max-width:600px){.pc-backup-dates{grid-template-columns:1fr;gap:16px}.pc-backup-actions>.btn{flex:1 1 160px}.pc-backup-check{font-size:14px}}
