:root{--color-primary:#eb4b0f;--color-primary-fill:#cf3f0a;--color-primary-fill-hover:#b9380a;--color-primary-text:#c2410c;--color-primary-tint:#eb4b0f1f;--color-bg:#f5ebe1;--color-card-bg:#fff;--color-text:#231e23;--color-text-light:#231e23b3;--color-placeholder:#231e2380;--color-border-strong:#231e234d;--color-border:#231e2324;--color-surface-subtle:#231e230f;--color-success-tint:#00b98233;--color-success-text:#00805a;--color-info-tint:#4687f033;--color-error:#991b1b;--color-error-tint:#991b1b1a;--radius-card:16px;--radius-box:12px;--radius-row:8px;--radius-input:8px;--radius-btn:9999px;--max-width:1120px}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-poppins), "Poppins", "Helvetica Neue", Arial, sans-serif;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}
body.portal-body{height:auto;min-height:100%}@media print{body:has([data-print-blocked])>*{display:none!important}body:has([data-print-blocked]):after{content:"Dieses Dokument kann vor der Annahme nicht gedruckt werden. Nach Ihrer Annahme erhalten Sie es als PDF – per E-Mail und zum Herunterladen im Kundenportal.";padding:2cm;font:14pt/1.5 sans-serif;display:block}}
