/* Cookpit System — V11.74 Backup Manual Owner */
.owner-backup-card-v1174{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border-color:rgba(var(--accent-rgb),.22);
  background:
    radial-gradient(circle at top left,rgba(var(--accent-rgb),.12),transparent 34%),
    linear-gradient(135deg,var(--card),var(--card2));
}
.owner-backup-copy-v1174{min-width:0;display:grid;gap:8px}
.owner-backup-kicker-v1174{
  display:inline-flex;
  align-items:center;
  width:max-content;
  border:1px solid rgba(var(--accent-rgb),.34);
  background:rgba(var(--accent-rgb),.11);
  color:var(--accent-readable);
  border-radius:999px;
  padding:5px 9px;
  font-size:11px;
  font-weight:950;
  line-height:1;
  text-transform:uppercase;
  letter-spacing:.05em;
}
.owner-backup-card-v1174 h3{
  margin:0;
  color:var(--text);
  font-size:clamp(22px,2vw,30px);
  line-height:1.05;
  font-weight:950;
}
.owner-backup-card-v1174 p{
  margin:0;
  color:var(--muted);
  line-height:1.45;
  max-width:720px;
}
.owner-backup-actions-v1174{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  justify-content:flex-end;
  min-width:220px;
}
.owner-backup-actions-v1174 .btn{white-space:nowrap}
.owner-backup-notice-v1174{
  width:100%;
  min-height:0;
  color:var(--muted);
  font-size:12px;
  font-weight:800;
  text-align:right;
}
.owner-backup-notice-v1174:not(:empty){
  padding:8px 10px;
  border-radius:14px;
  background:rgba(255,255,255,.04);
  border:1px solid var(--line);
}
.owner-backup-notice-v1174.ok:not(:empty){
  color:var(--accent-readable);
  border-color:rgba(var(--accent-rgb),.32);
  background:rgba(var(--accent-rgb),.09);
}
.owner-backup-notice-v1174.error:not(:empty){
  color:#ff9b9b;
  border-color:rgba(255,80,80,.34);
  background:rgba(255,80,80,.10);
}
@media(max-width:760px){
  .owner-backup-card-v1174{
    display:grid;
    gap:16px;
    border-radius:30px;
    padding:22px 20px;
  }
  .owner-backup-actions-v1174{
    min-width:0;
    justify-content:stretch;
    display:grid;
    grid-template-columns:1fr;
  }
  .owner-backup-actions-v1174 .btn{width:100%}
  .owner-backup-notice-v1174{text-align:left}
}
