.settings-nav{display:flex;gap:5px;align-items:center;overflow-x:auto;padding:7px;margin:0 0 25px;border:1px solid var(--line);border-radius:13px;background:var(--card);scrollbar-width:thin}.settings-nav-link{flex:0 0 auto;padding:11px 16px;border-radius:8px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;transition:background .15s,color .15s}.settings-nav-link:hover{background:var(--soft);color:var(--ink)}.settings-nav-link[aria-current=page]{background:var(--soft);color:var(--accent,#2267c4);box-shadow:inset 0 0 0 1px var(--line)}.settings-content{max-width:1180px}.settings-pane{display:grid;gap:22px}.settings-pane[hidden]{display:none}.settings-channel-card{max-width:850px}.settings-channel-card .product-form{padding:0 26px 26px}.settings-channel-card .product-form .checkbox-label{margin:0 0 20px}.settings-channel-card .product-form .button{align-self:start}.settings-channel-card .text-link{display:inline-block;margin:0 26px 25px}.settings-channel-card>.field-help,.settings-channel-card>.form-error{margin:24px}.settings-guide-card{padding:28px}.settings-guide-card h2{font-size:17px;margin:0 0 10px}.settings-guide-card p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 22px;max-width:780px}.settings-inline-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.settings-storage-help{margin:0 26px 24px;line-height:1.8}.settings-pane .audit-settings-card{margin-bottom:0}.release-notice-title{font-weight:600}.release-notice .button{margin-left:10px;white-space:nowrap}.release-notice[hidden]{display:none}
@media(max-width:760px){.settings-nav{margin-bottom:18px;border-radius:11px;padding:5px}.settings-nav-link{padding:10px 13px;font-size:11px}.settings-pane{gap:16px}.settings-guide-card{padding:22px}.settings-channel-card .product-form{padding:0 20px 22px}.settings-channel-card .text-link{margin:0 20px 22px}.settings-storage-help{margin:0 20px 20px}.release-notice .button{margin-left:0}}

/* Paired backup actions share geometry and six-character labels. */
#settings-backup-actions { gap: 16px; }
#settings-backup-actions .backup-action-buttons {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  width: min(100%, 380px);
}
#settings-backup-actions .button {
  width: 100%;
  min-height: 46px;
  padding: 12px 18px;
  gap: 10px;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0;
  text-align: center;
  white-space: nowrap;
}
#settings-backup-actions [data-icon] { display: flex; flex: 0 0 18px; }
#settings-backup-actions svg { width: 18px; height: 18px; }
#settings-backup-actions small { max-width: 72ch; }
@media (max-width: 480px) {
  #settings-backup-actions .backup-action-buttons {
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
  }
}
