/* Utility-Klassen Runde 6 */
/* Automatisch erzeugt aus klassen.json (nur status: neu) */

.u--x { ' : ''}
!important; }
.u-m-0-0-s-2-0 { margin: 0 0 var(--s-2) 0 !important; }
.u-bgs-primary-light { background: var(--primary-light) !important; }
.u-m-0-0-s-1 { margin: 0 0 var(--s-1) !important; }
.u-bgs-white { background: var(--white) !important; }
.u-h-auto { height: auto !important; }
.u-lh-1-45 { line-height: 1.45 !important; }
.u-m-0-0-s-2 { margin: 0 0 var(--s-2) !important; }
.u-p-2-s-3 { padding: var(--s-2) var(--s-3) !important; }
.u-m-4-0 { margin: var(--s-4) 0 !important; }
.u-ws-pre-wrap { white-space: pre-wrap !important; }
.u-bt-1px-dashed-border-color { border-top: 1px dashed var(--border-color) !important; }
.u-va-middle { vertical-align: middle !important; }
.u-bb-2px-solid-h333 { border-bottom: 2px solid #333 !important; }
.u-gc-1-1 { grid-column: 1 / -1 !important; }
.u-ws-nowrap { white-space: nowrap !important; }
.u-pb-4 { padding-bottom: var(--s-4) !important; }
.u-pb-1 { padding-bottom: var(--s-1) !important; }
.u-font-sans-serif { font-family: sans-serif !important; }
.u-m-2-0 { margin: var(--s-2) 0 !important; }
.u-bt-1px-solid-h333 { border-top: 1px solid #333 !important; }
.u-pr-1 { padding-right: var(--s-1) !important; }
.u-lh-1-3 { line-height: 1.3 !important; }
.u-fs-11pt { font-size: 11pt !important; }
.u-b-none { border: none !important; }
.u-p-4-s-4 { padding: var(--s-4) var(--s-4) !important; }
.u-br-10px { border-radius: 10px !important; }
.u-p-3-s-4 { padding: var(--s-3) var(--s-4) !important; }
.u-gtc-repeat-auto-fit-minmax-180px-1fr { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important; }
.u-w-14px { width: 14px !important; }
.u-h-14px { height: 14px !important; }
.u-b-1px-solid-hccc { border: 1px solid #ccc !important; }
.u-bgs-danger-light { background: var(--danger-light) !important; }
.u-m-2-0-0 { margin: var(--s-2) 0 0 !important; }
.u-bg-danger-light { background-color: var(--danger-light) !important; }
.u-gtc-1fr-1fr-1fr { grid-template-columns: 1fr 1fr 1fr !important; }
.u-bgs-accent-light { background: var(--accent-light) !important; }
.u-w-130px { width: 130px !important; }
.u-maxh-500px { max-height: 500px !important; }
.u-bl-5px-solid-primary { border-left: 5px solid var(--primary) !important; }
.u-w-12px { width: 12px !important; }
.u-h-12px { height: 12px !important; }
.u-webk-exact { -webkit-print-color-adjust: exact !important; }
.u-prin-exact { print-color-adjust: exact !important; }
.u-bgs-hf5f5f5 { background: #f5f5f5 !important; }
.u-pt-3 { padding-top: var(--s-3) !important; }
.u-bt-1px-solid-h000 { border-top: 1px solid #000 !important; }
.u-fwt-400 { font-weight: 400 !important; }
.u-mt-4rem { margin-top: 4rem !important; }
.u-txd-none { text-decoration: none !important; }
.u-p-0 { padding: 0 !important; }
.u-w-100px { width: 100px !important; }
.u-h-100px { height: 100px !important; }
.u-mr-2 { margin-right: var(--s-2) !important; }
.u-m-5-0 { margin: var(--s-5) 0 !important; }
.u-of-cover { object-fit: cover !important; }
.u-fwt-normal { font-weight: normal !important; }
.u-p-2-s-4 { padding: var(--s-2) var(--s-4) !important; }
.u-ta-justify { text-align: justify !important; }
.u-c-hcf5997 { color: #cf5997 !important; }
.u-bb-none { border-bottom: none !important; }
.u-pb-0 { padding-bottom: 0 !important; }
.u-mw-640px { max-width: 640px !important; }
.u-m-4-0-s-2 { margin: var(--s-4) 0 var(--s-2) !important; }
.u-stro-1-5 { stroke-width: 1.5 !important; }
.u-c-h000 { color: #000 !important; }
.u-bc-collapse { border-collapse: collapse !important; }
.u-p-2-0 { padding: var(--s-2) 0 !important; }
.u-bb-2px-solid-border-color { border-bottom: 2px solid var(--border-color) !important; }
.u-w-110px { width: 110px !important; }
.u-c-hdb2777 { color: #db2777 !important; }
.u-p-1-s-3 { padding: var(--s-1) var(--s-3) !important; }
.u-bg-bg { background-color: var(--bg) !important; }
.u-fs-8-5pt { font-size: 8.5pt !important; }
.u-mt-6rem { margin-top: 6rem !important; }
.u-righ-1rem { right: 1rem !important; }
.u-lsp-0-5px { letter-spacing: 0.5px !important; }
.u-maxh-450px { max-height: 450px !important; }
.u-righ-10px { right: -10px !important; }
.u-top-10px { top: -10px !important; }
.u-op-0-08 { opacity: 0.08 !important; }
.u-tf-rotate-15deg { transform: rotate(15deg) !important; }
.u-bb-2px-solid-h000 { border-bottom: 2px solid #000 !important; }
.u-bgs-linear-gradient-135deg-hfdfbf7-hf5f2eb { background: linear-gradient(135deg, #fdfbf7, #f5f2eb) !important; }
.u-minh-90px { min-height: 90px !important; }
.u-b-2px-solid-border-color { border: 2px solid var(--border-color) !important; }
.u-bord-primary { border-top-color: var(--primary) !important; }
.u-anim-spin-1s-linear-infinite { animation: spin 1s linear infinite !important; }
.u-p-1-s-1 { padding: var(--s-1) var(--s-1) !important; }
.u-mw-600px { max-width: 600px !important; }
.u-p-1 { padding: var(--s-1) !important; }
.u-mt-auto { margin-top: auto !important; }
.u-bgs-white-2 { background: white !important; }
.u-maxh-85vh { max-height: 85vh !important; }
.u-h-50px { height: 50px !important; }
.u-bgs-none { background: none !important; }
.u-bgs-success-light { background: var(--success-light) !important; }
.u-maxh-220px { max-height: 220px !important; }
.u-mw-560px { max-width: 560px !important; }
.u-maxh-90vh { max-height: 90vh !important; }
.u-w-60px { width: 60px !important; }
.u-h-60px { height: 60px !important; }
.u-w-24px { width: 24px !important; }
.u-h-24px { height: 24px !important; }
.u-maxh-180px { max-height: 180px !important; }
.u-minw-150px { min-width: 150px !important; }
.u-maxh-92vh { max-height: 92vh !important; }
.u-mb-7 { margin-bottom: var(--s-7) !important; }
.u-fs-2-5rem { font-size: 2.5rem !important; }
.u-c-h999 { color: #999 !important; }
.u-p-5-0 { padding: var(--s-5) 0 !important; }
.u-c-h111 { color: #111 !important; }
.u-mw-100 { max-width: 100% !important; }
.u-of-contain { object-fit: contain !important; }
.u-c-h222 { color: #222 !important; }
.u-fs-14pt { font-size: 14pt !important; }
.u-fs-10-5pt { font-size: 10.5pt !important; }
.u-bg-primary-light { background-color: var(--primary-light) !important; }
.u-fs-4rem { font-size: 4rem !important; }
.u-m-4-auto { margin: var(--s-4) auto !important; }
.u-c-h374151 { color: #374151 !important; }
.u-mw-650px { max-width: 650px !important; }
.u-maxh-120px { max-height: 120px !important; }
.u-bg-success-light { background-color: var(--success-light) !important; }
.u-font-monospace { font-family: monospace !important; }
.u-gtc-1fr-2fr { grid-template-columns: 1fr 2fr !important; }
.u-gtc-repeat-auto-fit-minmax-200px-1fr { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important; }
.u-m-0-auto-s-4 { margin: 0 auto var(--s-4) !important; }
.u-bgs-heef3ee { background: #eef3ee !important; }
.u-b-1px-solid-hcfdccf { border: 1px solid #cfdccf !important; }
.u-pb-3 { padding-bottom: var(--s-3) !important; }
.u-bb-3px-solid-primary { border-bottom: 3px solid var(--primary) !important; }
.u-m-0-0-s-3-0 { margin: 0 0 var(--s-3) 0 !important; }
.u-p-4-0 { padding: var(--s-4) 0 !important; }
.u-p-1-0 { padding: var(--s-1) 0 !important; }
.u-bb-1px-solid-hddd { border-bottom: 1px solid #ddd !important; }
.u-c-accent { color: var(--accent) !important; }
.u-bt-1px-solid-hddd { border-top: 1px solid #ddd !important; }
.u-p-3-0 { padding: var(--s-3) 0 !important; }
.u-h-40px { height: 40px !important; }
.u-bord-danger-light { border-color: var(--danger-light) !important; }
.u-w-220px { width: 220px !important; }
.u-pt-1 { padding-top: var(--s-1) !important; }
.u-fs-9-5pt { font-size: 9.5pt !important; }
.u-bgs-hf9f9f9 { background: #f9f9f9 !important; }
.u-bg-hf5f5f5 { background-color: #f5f5f5 !important; }
.u-g-4rem { gap: 4rem !important; }
.u-c-h538367 { color: #538367 !important; }
.u-c-hcf7d5c { color: #cf7d5c !important; }
.u-bg-hf9f9f9 { background-color: #f9f9f9 !important; }
.u-bt-2px-solid-h000-important { border-top: 2px solid #000 !important; }
.u-m-1-0-0-s-4 { margin: var(--s-1) 0 0 var(--s-4) !important; }
.u-gtc-1-5fr-1fr-1fr { grid-template-columns: 1.5fr 1fr 1fr !important; }
.u-c-border { color: var(--border) !important; }
.u-mw-350px { max-width: 350px !important; }
.u-b-1px-solid-border { border: 1px solid var(--border) !important; }
.u-w-140px { width: 140px !important; }
.u-h-140px { height: 140px !important; }
.u-mw-380px { max-width: 380px !important; }
.u-w-200px { width: 200px !important; }
.u-h-200px { height: 200px !important; }
.u-bgs-hfdf2f2 { background: #fdf2f2 !important; }
.u-b-2px-solid-danger { border: 2px solid var(--danger) !important; }
.u-top-0-8rem { top: 0.8rem !important; }
.u-bgs-accent { background: var(--accent) !important; }
.u-mw-800px { max-width: 800px !important; }
.u-mr-auto { margin-right: auto !important; }
.u-c-h777 { color: #777 !important; }
.u-m-2-0-s-3-0 { margin: var(--s-2) 0 var(--s-3) 0 !important; }
.u--background-hf3f4f6 { ' : 'background: #f3f4f6 !important; }
.u-c-h9ca3af { color: #9ca3af !important; }
.u-pb-10px { padding-bottom: 10px !important; }
.u-mb-15px { margin-bottom: 15px !important; }
.u-p-8px-16px { padding: 8px 16px !important; }
.u-bgs-hb91c1c { background: #b91c1c !important; }
.u-mw-680px { max-width: 680px !important; }
.u-pt-5 { padding-top: var(--s-5) !important; }
.u-p-5-s-4 { padding: var(--s-5) var(--s-4) !important; }
.u-mw-240px { max-width: 240px !important; }
.u-m-0-auto-s-3 { margin: 0 auto var(--s-3) !important; }
.u-fl-0-0-auto { flex: 0 0 auto !important; }
.u-fl-1-1-auto { flex: 1 1 auto !important; }
.u-m-0-0-s-4 { margin: 0 0 var(--s-4) !important; }
.u-gtc-repeat-auto-fit-minmax-130px-1fr { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; }
.u-gtc-repeat-auto-fit-minmax-150px-1fr { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important; }
.u-to-ellipsis { text-overflow: ellipsis !important; }
.u-d-webkit-box { display: -webkit-box !important; }
.u-webk-2 { -webkit-line-clamp: 2 !important; }
.u-webk-vertical { -webkit-box-orient: vertical !important; }
.u-mw-550px { max-width: 550px !important; }
.u-mt-4-2 { margin-top: -var(--s-4) !important; }
.u-maxh-100px { max-height: 100px !important; }
.u-h-70px { height: 70px !important; }
.u-h-500px { height: 500px !important; }
.u-bgs-hfaf8f5 { background: #faf8f5 !important; }
.u-m-auto { margin: auto !important; }
.u-mw-75 { max-width: 75% !important; }
.u-word-break-word { word-wrap: break-word !important; }
.u-b-1px-solid-danger { border: 1px solid var(--danger) !important; }
.u-m-0-s-1-s-1-0 { margin: 0 var(--s-1) var(--s-1) 0 !important; }
.u-mw-250px { max-width: 250px !important; }
.u-maxh-300px { max-height: 300px !important; }
.u-mw-720px { max-width: 720px !important; }
.u-as-flex-start { align-self: flex-start !important; }
.u-gtc-repeat-2-1fr { grid-template-columns: repeat(2, 1fr) !important; }
.u-gtc-2fr-1-5fr-1-5fr-auto { grid-template-columns: 2fr 1.5fr 1.5fr auto !important; }
.u-ai-end { align-items: end !important; }
.u-h-fit-content { height: fit-content !important; }
.u-bgs-accent-blue-light { background: var(--accent-blue-light) !important; }
.u-c-hsl-195-55-32 { color: hsl(195, 55%, 32%) !important; }
.u-mw-780px { max-width: 780px !important; }
.u-mw-220px { max-width: 220px !important; }
.u-d-inline { display: inline !important; }
.u-fl-2 { flex: 2 !important; }
.u-h-260px { height: 260px !important; }
.u-d-none-2 { display:none !important; }
.u-bgs-h9333ea { background: #9333ea !important; }
.u-bg-hcf5997 { background-color: #cf5997 !important; }
.u-bord-hcf5997 { border-color: #cf5997 !important; }
.u-minw-220px { min-width: 220px !important; }
.u-mw-400px { max-width: 400px !important; }
.u-m-0-auto-s-5-auto { margin: 0 auto var(--s-5) auto !important; }
.u-w-28px { width: 28px !important; }
.u-h-28px { height: 28px !important; }
.u-minh-48px { min-height: 48px !important; }
.u-righ-5px { right: 5px !important; }
.u-top-50 { top: 50% !important; }
.u-tf-translatey-50 { transform: translateY(-50%) !important; }
.u-h-190px { height: 190px !important; }
.u-font-inherit { font-family: inherit !important; }
.u-b-1px-dashed-border-color { border: 1px dashed var(--border-color) !important; }
