/* FELD12 Business Diagnose V32 – Antwortmuster und spätere Ergebnisbausteine */


/* Bildschirm-Hinweis: PDF ist eigener Bericht, nicht bloß Ergebnis-Seite */
.feld12-pdf-actions:before{
  content:"Der PDF-Button erzeugt einen eigenen Premium-Bericht mit Deckblatt, Inhaltsverzeichnis, Seitenzahlen und technischem Anhang.";
  flex-basis:100%;font-size:14px;line-height:1.45;color:var(--f12-muted);margin-bottom:2px;
}

/* Arbeitsblätter: Maßnahmen nicht nur lesen, sondern ausfüllen */
.feld12-worksheet-section{
  background:linear-gradient(145deg,rgba(214,177,106,.16),rgba(255,255,255,.028))!important;
  border-color:rgba(214,177,106,.28)!important;
}
.feld12-worksheet-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin:20px 0 18px;
}
.feld12-work-field{
  display:block;
  background:rgba(255,255,255,.055);
  border:1px solid var(--f12-line);
  border-radius:20px;
  padding:16px;
}
.feld12-work-field span{
  display:block;
  color:#fff;
  font-weight:900;
  margin-bottom:10px;
  letter-spacing:-.01em;
}
.feld12-work-field textarea{
  width:100%;
  min-height:108px;
  resize:vertical;
  border:1px solid rgba(214,177,106,.22);
  border-radius:16px;
  background:rgba(0,0,0,.22);
  color:var(--f12-text);
  padding:13px 14px;
  font:500 15px/1.45 inherit;
  outline:none;
}
.feld12-work-field textarea:focus{
  border-color:rgba(214,177,106,.65);
  box-shadow:0 0 0 4px rgba(214,177,106,.12);
}
.feld12-work-field textarea::placeholder{color:rgba(239,234,224,.48);}
.feld12-worksheet-check{
  border:1px solid rgba(255,255,255,.12);
  background:rgba(0,0,0,.18);
  border-radius:20px;
  padding:16px 18px;
  margin:18px 0;
}
.feld12-worksheet-check h4{margin:0 0 12px;color:#fff;font-size:18px;}
.feld12-worksheet-check ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;}
.feld12-worksheet-check label{display:flex;gap:10px;align-items:flex-start;color:var(--f12-text);line-height:1.5;font-size:15px;}
.feld12-worksheet-check input{margin-top:3px;accent-color:var(--f12-accent2);}
.feld12-worksheet-rhythm{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin-top:16px;
}
.feld12-worksheet-rhythm>div{
  border:1px solid rgba(214,177,106,.22);
  background:rgba(214,177,106,.075);
  border-radius:18px;
  padding:14px 15px;
}
.feld12-worksheet-rhythm strong{display:block;color:#fff;margin-bottom:5px;font-size:16px;}
.feld12-worksheet-rhythm span{display:block;color:var(--f12-muted);font-size:14px;line-height:1.45;}
@media(max-width:760px){
  .feld12-worksheet-grid{grid-template-columns:1fr;}
  .feld12-worksheet-rhythm{grid-template-columns:1fr;}
  .feld12-work-field{padding:14px;border-radius:18px;}
  .feld12-work-field textarea{min-height:118px;font-size:16px;}
}
@media print{
  .feld12-worksheet-section,.feld12-work-field,.feld12-worksheet-check,.feld12-worksheet-rhythm>div{background:#fff!important;color:#111!important;border-color:#ddd!important;}
  .feld12-work-field span,.feld12-worksheet-check h4,.feld12-worksheet-rhythm strong{color:#111!important;}
  .feld12-work-field textarea{background:#fff!important;color:#111!important;border-color:#bbb!important;}
}
@media print{
  body.feld12-premium-print .feld12-pdf-worksheet-page .feld12-pdf-lead{margin-bottom:5mm!important;}
  body.feld12-premium-print .feld12-pdf-worksheet-block{margin-top:5mm!important;}
  body.feld12-premium-print .feld12-pdf-work-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4mm!important;margin:4mm 0!important;}
  body.feld12-premium-print .feld12-pdf-work-field{border:1px solid #d9cbb5!important;background:#fff!important;border-radius:4mm!important;padding:4mm!important;page-break-inside:avoid!important;break-inside:avoid!important;}
  body.feld12-premium-print .feld12-pdf-work-field h3{font-size:10.5pt!important;margin:0 0 2mm!important;}
  body.feld12-premium-print .feld12-pdf-work-hint{font-size:8.6pt!important;line-height:1.35!important;color:#776d62!important;margin:0 0 2mm!important;}
  body.feld12-premium-print .feld12-pdf-lines{display:grid!important;gap:3.2mm!important;margin-top:3mm!important;}
  body.feld12-premium-print .feld12-pdf-lines span{display:block!important;border-bottom:1px solid #cfc2ad!important;height:4mm!important;}
  body.feld12-premium-print .feld12-pdf-checklist{border:1px solid #d9cbb5!important;background:#fbf7ef!important;border-radius:4mm!important;padding:4mm!important;margin:4mm 0!important;page-break-inside:avoid!important;}
  body.feld12-premium-print .feld12-pdf-checklist ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2mm 4mm!important;margin:0!important;padding:0!important;}
  body.feld12-premium-print .feld12-pdf-checklist li{list-style:none!important;position:relative!important;padding-left:7mm!important;font-size:9pt!important;}
  body.feld12-premium-print .feld12-pdf-checklist li:before{content:"";position:absolute;left:0;top:1mm;width:4mm;height:4mm;border:1px solid #9d8d72;background:#fff;}
  body.feld12-premium-print .feld12-pdf-work-rhythm{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3mm!important;margin-top:4mm!important;}
  body.feld12-premium-print .feld12-pdf-work-rhythm>div{border:1px solid #d9cbb5!important;background:#fbf7ef!important;border-radius:4mm!important;padding:3mm!important;}
  body.feld12-premium-print .feld12-pdf-work-rhythm strong{display:block!important;font-size:9pt!important;margin-bottom:1mm!important;}
  body.feld12-premium-print .feld12-pdf-work-rhythm span{display:block!important;font-size:8pt!important;color:#776d62!important;}
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-work-field,
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-checklist,
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-work-rhythm>div{background:#2d2d2b!important;border-color:#5f584b!important;color:#f7f2e9!important;}
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-work-hint,
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-work-rhythm span{color:#cfc4b5!important;}
  body.feld12-premium-print.feld12-pdf-dark .feld12-pdf-lines span{border-bottom-color:#7d705e!important;}
}


/* Kombinations-Playbooks */
.feld12-playbook-combo{
  margin: 14px 0 18px;
  padding: 16px 18px;
  border-radius: 18px;
  background: rgba(201,162,106,.12);
  border: 1px solid rgba(201,162,106,.32);
  color: var(--feld12-text, #f6f1e8);
  line-height: 1.55;
}
.feld12-light .feld12-playbook-combo,
.feld12-pdf-light .feld12-playbook-combo{
  background: #fff8eb;
  border-color: #e6d2aa;
  color: #2a241c;
}
@media print{
  .feld12-playbook-combo{
    break-inside: avoid;
    page-break-inside: avoid;
  }
}

/* Primärbruch vs. Arbeitspriorität deutlich sichtbarer */
.feld12-priority-bridge{
  border:1px solid rgba(214,177,106,.36);
  background:linear-gradient(145deg,rgba(214,177,106,.16),rgba(255,255,255,.045));
  border-radius:28px;
  padding:clamp(22px,3vw,34px);
  margin:22px 0;
  box-shadow:0 20px 60px rgba(0,0,0,.18);
}
.feld12-priority-bridge.split{
  border-color:rgba(216,138,115,.44);
  background:linear-gradient(145deg,rgba(216,138,115,.12),rgba(214,177,106,.08),rgba(255,255,255,.04));
}
.feld12-priority-bridge h3{font-size:clamp(24px,3vw,34px)!important;line-height:1.16!important;margin:0 0 12px!important;color:#fff!important}
.feld12-priority-bridge>p{font-size:18px!important;line-height:1.62!important;color:var(--f12-text)!important;max-width:920px!important}
.feld12-priority-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.feld12-priority-bridge-grid>div{border:1px solid rgba(214,177,106,.22);background:rgba(0,0,0,.16);border-radius:22px;padding:18px;min-height:190px}
.feld12-priority-bridge-grid span{display:block;color:var(--f12-accent2);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
.feld12-priority-bridge-grid strong{display:block;font-size:clamp(20px,2vw,28px);line-height:1.12;color:#fff;margin-bottom:12px}
.feld12-priority-bridge-grid p{font-size:15px!important;line-height:1.55!important;color:var(--f12-muted)!important;margin:0!important}
.feld12-priority-bridge-bottom{margin-top:16px;border-left:4px solid var(--f12-accent2);background:rgba(0,0,0,.18);border-radius:18px;padding:16px 18px}
.feld12-priority-bridge-bottom strong{display:block;color:#fff;margin-bottom:6px;font-size:16px}
.feld12-priority-bridge-bottom p{margin:0 0 8px!important;color:var(--f12-text)!important;line-height:1.58!important}
.feld12-priority-bridge-bottom small{display:block;color:var(--f12-muted);font-size:13px;line-height:1.45}
.feld12-pdf-priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:12mm;margin:8mm 0}
.feld12-pdf-priority-grid>div{border:1px solid #d9c39a;border-radius:5mm;padding:7mm;background:#fffaf0}
.feld12-pdf-priority-grid span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:8.5pt;font-weight:800;color:#7a5b1c;margin-bottom:3mm}
.feld12-pdf-priority-grid strong{display:block;font-size:18pt;line-height:1.1;color:#1f1f1f;margin-bottom:4mm}
.feld12-pdf-priority-grid p{font-size:10pt;line-height:1.45;color:#3a3a3a;margin:0}
body.feld12-pdf-dark .feld12-pdf-priority-grid>div{background:#2b2b2b;border-color:rgba(214,177,106,.45)}
body.feld12-pdf-dark .feld12-pdf-priority-grid strong{color:#fff}
body.feld12-pdf-dark .feld12-pdf-priority-grid p{color:#ded8ca}
@media(max-width:760px){
  .feld12-priority-bridge{border-radius:24px;padding:20px;margin:18px 0}
  .feld12-priority-bridge-grid{grid-template-columns:1fr;gap:12px}
  .feld12-priority-bridge-grid>div{min-height:0}
}

/* Ergebnis-Link, Wiederöffnen und Fortschritts-Check */
.feld12-result-link-box{
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px;
  align-items:end;
  margin:18px 0;
  padding:14px;
  border:1px solid rgba(185,151,91,.28);
  border-radius:18px;
  background:rgba(255,255,255,.06);
}
.feld12-result-link-box label{
  grid-column:1/-1;
  font-size:.82rem;
  letter-spacing:.04em;
  text-transform:uppercase;
  opacity:.78;
}
.feld12-result-link-box input{
  width:100%;
  min-height:44px;
  border-radius:12px;
  border:1px solid rgba(185,151,91,.3);
  padding:0 12px;
  background:rgba(255,255,255,.82);
  color:#1d1b18;
}
.feld12-reopen-note{
  margin:14px 0;
  padding:14px 16px;
  border-left:4px solid #b9975b;
  border-radius:14px;
  background:rgba(185,151,91,.12);
}
@media (max-width: 640px){
  .feld12-result-link-box{grid-template-columns:1fr;}
  .feld12-result-link-box .feld12-button{width:100%;}
}
@media print{
  .feld12-result-link-box,
  .feld12-reopen-note{break-inside:avoid;}
}


/* Mobile High-End-Flow: geführte App statt langes Formular */
.feld12-flow-screen{min-height:calc(100svh - 28px);display:flex;flex-direction:column;justify-content:space-between;}
.feld12-flow-topline{display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--f12-muted);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;}
.feld12-flow-topline strong{color:var(--f12-accent2);font-size:13px;}
.feld12-flow-card{padding:clamp(22px,4vw,34px);border:1px solid rgba(214,177,106,.24);border-radius:28px;background:linear-gradient(145deg,rgba(214,177,106,.13),rgba(255,255,255,.035));box-shadow:0 20px 50px rgba(0,0,0,.18);}
.feld12-flow-card h2{max-width:860px;}
.feld12-flow-promise{margin:18px 0 20px;padding:15px 17px;border-left:4px solid var(--f12-accent);background:rgba(0,0,0,.16);border-radius:0 18px 18px 0;color:#fff;font-size:17px;line-height:1.55;}
.feld12-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;}
.feld12-flow-steps>div{display:flex;align-items:center;gap:10px;border:1px solid var(--f12-line);border-radius:18px;background:rgba(0,0,0,.12);padding:13px;}
.feld12-flow-steps b{display:grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:var(--f12-accent2);color:#1f1f1f;font-weight:900;}
.feld12-flow-steps span{font-size:14px;line-height:1.35;color:var(--f12-text);font-weight:750;}
.feld12-flow-hint{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:-8px 0 16px;padding:12px 14px;border:1px solid rgba(214,177,106,.19);border-radius:18px;background:rgba(214,177,106,.075);}
.feld12-flow-hint strong{font-size:14px;color:#fff;}
.feld12-flow-hint span{font-size:13px;color:var(--f12-muted);line-height:1.35;text-align:right;}

@media (max-width:720px){
  html:has(.feld12-business-app){scroll-behavior:smooth;}
  .feld12-business-app{min-height:100svh!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:0!important;}
  .feld12-start-hero,.feld12-shell,.feld12-result-shell{min-height:100svh!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding:20px 16px calc(84px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;}
  .feld12-result-shell{padding:0!important;}
  .feld12-stage-nav{display:none!important;}
  .feld12-head{gap:10px!important;margin-bottom:8px!important;}
  .feld12-kicker{font-size:11px!important;letter-spacing:.1em!important;margin-bottom:9px!important;}
  .feld12-progress-label{display:inline-flex!important;width:auto!important;margin-top:8px!important;font-size:11px!important;padding:7px 10px!important;white-space:normal!important;}
  .feld12-progress{height:8px!important;margin:14px 0 14px!important;}
  .feld12-flow-hint{margin:0 0 12px!important;padding:10px 12px!important;border-radius:16px!important;align-items:flex-start!important;}
  .feld12-flow-hint{display:block!important;}
  .feld12-flow-hint strong{display:block;margin-bottom:4px;font-size:13px!important;}
  .feld12-flow-hint span{display:block;text-align:left!important;font-size:12px!important;}
  .feld12-question-explain{font-size:14px!important;line-height:1.45!important;margin:12px 0 10px!important;padding:13px 52px 13px 14px!important;border-radius:18px!important;}
  .feld12-help{font-size:14px!important;border-radius:16px!important;padding:12px 13px!important;margin-bottom:10px!important;}
  .feld12-options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:14px 0 0!important;}
  .feld12-option{min-height:0!important;border-radius:18px!important;padding:14px 14px!important;align-items:flex-start!important;gap:10px!important;font-size:15px!important;line-height:1.34!important;box-shadow:none!important;}
  .feld12-option span{display:block;}
  .feld12-option b{line-height:1.2!important;min-width:20px!important;}
  .feld12-actions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,rgba(31,31,31,.05),rgba(31,31,31,.98) 22%,#1f1f1f)!important;border-top:1px solid rgba(255,255,255,.12)!important;z-index:50!important;}
  .feld12-actions .feld12-button{min-height:52px!important;border-radius:18px!important;}
  .feld12-actions .feld12-button.secondary{background:rgba(255,255,255,.08)!important;}
  .feld12-flow-screen{min-height:100svh!important;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;}
  .feld12-flow-topline{font-size:11px!important;display:block!important;margin-bottom:8px!important;}
  .feld12-flow-topline span,.feld12-flow-topline strong{display:block!important;font-size:11px!important;margin-bottom:4px;}
  .feld12-flow-card{border-radius:26px!important;padding:20px 17px!important;margin-top:10px!important;}
  .feld12-flow-card h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important;letter-spacing:-.04em!important;}
  .feld12-flow-card .feld12-lead{font-size:17px!important;line-height:1.52!important;}
  .feld12-flow-promise{font-size:15px!important;border-radius:0 16px 16px 0!important;padding:13px 14px!important;}
  .feld12-flow-steps{grid-template-columns:1fr!important;gap:9px!important;}
  .feld12-flow-steps>div{padding:11px 12px!important;border-radius:16px!important;}
  .feld12-flow-steps b{min-width:28px!important;height:28px!important;font-size:13px!important;}
  .feld12-flow-steps span{font-size:14px!important;}
  .feld12-human-hero{padding:26px 18px!important;}
  .feld12-human-focus{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;}
  .feld12-human-focus>div{min-height:0!important;border-radius:20px!important;padding:15px!important;}
  .feld12-human-story{padding:12px 12px 80px!important;background:#242424!important;}
  .feld12-human-story>section{margin:0 0 12px!important;border:1px solid var(--f12-line)!important;border-radius:24px!important;padding:20px 16px!important;background:rgba(255,255,255,.035)!important;}
  .feld12-human-story h3{font-size:26px!important;line-height:1.08!important;}
  .feld12-human-story p{font-size:16px!important;line-height:1.62!important;}
  .feld12-human-proof-list li{padding:13px 14px!important;border-radius:0 16px 16px 0!important;}
  .feld12-diagnosis-card,.feld12-details,.result-actions,.feld12-result-columns{margin-left:12px!important;margin-right:12px!important;}
  .feld12-result-hero{padding:26px 18px!important;}
}

/* Ergebnisportal */
.feld12-result-link-box small{display:block;margin-top:8px;color:var(--feld12-muted,#8f8578);font-size:.86rem}.feld12-retest-section .feld12-table-wrap{overflow-x:auto;margin-top:14px}.feld12-mini-table{width:100%;border-collapse:collapse;font-size:.92rem}.feld12-mini-table th,.feld12-mini-table td{padding:10px 12px;border-bottom:1px solid rgba(214,177,106,.22);text-align:left;vertical-align:top}.feld12-mini-table th{color:var(--feld12-gold,#d6b16a);font-weight:700}.feld12-infra-actions .feld12-button.ghost{background:transparent;border:1px solid rgba(214,177,106,.35);color:var(--feld12-muted,#d8cbb8)}.feld12-reopen-note{border-left:3px solid var(--feld12-gold,#d6b16a);padding:10px 12px;margin:12px 0;background:rgba(214,177,106,.08);border-radius:12px}


/* Stärkere Personalisierung durch verbundene Antwortmuster */
.feld12-pattern-section{background:linear-gradient(135deg,rgba(218,176,104,.12),rgba(255,255,255,.04));border:1px solid rgba(218,176,104,.28);border-radius:28px;padding:clamp(20px,3vw,34px);margin:22px 0;box-shadow:0 18px 50px rgba(0,0,0,.12)}
.feld12-pattern-section>p{max-width:920px;color:var(--feld12-muted)}
.feld12-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.feld12-pattern-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);border-radius:22px;padding:18px 18px 16px}
.feld12-pattern-card h4{margin:0 0 10px;font-size:1.02rem;line-height:1.3;color:var(--feld12-gold)}
.feld12-pattern-card p{margin:8px 0;color:var(--feld12-text);line-height:1.58}
.feld12-pattern-card strong{color:var(--feld12-gold-2)}
.feld12-pdf-pattern-page .feld12-pdf-summary-box h3{margin-bottom:8px}
@media (max-width:760px){.feld12-pattern-section{border-radius:22px;padding:20px 16px;margin:18px 0}.feld12-pattern-grid{grid-template-columns:1fr}.feld12-pattern-card{border-radius:18px;padding:16px}.feld12-pattern-card p{font-size:.96rem}}


/* V32.1 Mobile-Ergebnis-Fix: Auswertung ohne störende Sticky-Buttons und ohne Theme-Rand */
@media (max-width:720px){
  html:has(.feld12-business-app),
  body:has(.feld12-business-app){
    overflow-x:hidden!important;
  }

  .feld12-business-app{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  .feld12-result-shell,
  .feld12-screen-report{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    border-left:0!important;
    border-right:0!important;
  }

  .feld12-result-shell .feld12-human-story{
    padding-left:12px!important;
    padding-right:12px!important;
  }

  .feld12-result-shell .feld12-human-story>section{
    width:auto!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  .feld12-result-shell .feld12-diagnosis-card,
  .feld12-result-shell .feld12-details,
  .feld12-result-shell .feld12-result-columns{
    width:auto!important;
    max-width:calc(100% - 24px)!important;
    margin-left:12px!important;
    margin-right:12px!important;
  }

  .feld12-result-shell .feld12-result-hero{
    padding-left:18px!important;
    padding-right:18px!important;
  }

  .feld12-result-shell .result-actions,
  .feld12-result-shell .feld12-pdf-actions{
    position:static!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    z-index:auto!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    width:auto!important;
    margin:18px 12px 0!important;
    padding:16px 0 calc(28px + env(safe-area-inset-bottom,0px))!important;
    background:transparent!important;
    border-top:0!important;
    box-shadow:none!important;
  }

  .feld12-result-shell .feld12-pdf-actions:before{
    font-size:13px!important;
    line-height:1.45!important;
    margin:0 0 8px!important;
  }

  .feld12-result-shell .result-actions .feld12-button{
    width:100%!important;
    min-height:52px!important;
    border-radius:18px!important;
  }

  .feld12-result-shell .result-actions .feld12-button + .feld12-button{
    margin-top:0!important;
  }

  .feld12-result-shell .feld12-human-story{
    padding-bottom:18px!important;
  }
}


/* v36.95 — Ergebnisumgebung: Premium-Auswertung 1–9 plus klar getrennter Exportbereich. */
.feld12-export-section{
  margin-top: clamp(28px, 5vw, 56px);
  padding-top: clamp(20px, 4vw, 36px);
  border-top: 1px solid rgba(255,255,255,.14);
}
.feld12-export-card{
  max-width: 900px;
  margin: 0 auto;
  padding: clamp(18px, 3vw, 28px);
  border-radius: 24px;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.12);
}
.feld12-export-card h3{ margin: .35rem 0 .5rem; }
.feld12-export-buttons{ margin-top: 1rem; }
.feld12-result-shell.is-premium-result .feld12-save-result-panel,
.feld12-result-shell.is-premium-result .feld12-retest-section,
.feld12-result-shell.is-premium-result .feld12-infra-section,
.feld12-result-shell.is-premium-result .feld12-community-feedback[data-tester-feedback] .feld12-feedback-invite,
.feld12-result-shell.is-premium-result .progress-card{ display:none !important; }
