.KrankengeldLuecke_container__4s_06{max-width:900px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.KrankengeldLuecke_header__KmoiD{text-align:center;margin-bottom:40px}.KrankengeldLuecke_iconWrapper__ca2Of{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:20px;margin-bottom:20px;box-shadow:0 10px 30px hsla(0,100%,71%,.3)}.KrankengeldLuecke_headerIcon__cg84r{color:#fff}.KrankengeldLuecke_title__5Fehj{font-size:2.5rem;font-weight:800;margin:0 0 12px;background:linear-gradient(135deg,#2d3748,#1a202c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.KrankengeldLuecke_subtitle__xp5wB{font-size:1.125rem;color:#64748b;margin:0 0 20px}.KrankengeldLuecke_languageToggle__SAarW{display:flex;gap:8px;justify-content:center}.KrankengeldLuecke_langBtn__9n2M2{padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;color:#64748b;background:#fff;border:2px solid #e2e8f0;transition:all .2s;cursor:pointer}.KrankengeldLuecke_langBtn__9n2M2:hover{border-color:#3b82f6;color:#3b82f6}.KrankengeldLuecke_activeLang__bE545{background:#3b82f6;color:#fff;border-color:#3b82f6}.KrankengeldLuecke_warningBanner__GvFs2{background:linear-gradient(135deg,#fff5f5,#fed7d7);border-left:4px solid #f56565;padding:16px 20px;border-radius:12px;display:flex;align-items:flex-start;gap:12px;margin-bottom:32px;color:#742a2a;box-shadow:0 4px 12px hsla(0,88%,68%,.1)}.KrankengeldLuecke_warningBanner__GvFs2 svg{flex-shrink:0;margin-top:2px}.KrankengeldLuecke_calculatorCard__t2BEx{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px;border:1px solid #e2e8f0}.KrankengeldLuecke_cardTitle__E5UMY{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:#1a202c}.KrankengeldLuecke_inputGroup__xkqUB{margin-bottom:24px}.KrankengeldLuecke_label__azoMN{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#2d3748;margin-bottom:8px}.KrankengeldLuecke_tooltip__sKmiB{position:relative;display:inline-flex;cursor:help;color:#64748b}.KrankengeldLuecke_tooltip__sKmiB:hover .KrankengeldLuecke_tooltipText__rUHIW{opacity:1;visibility:visible}.KrankengeldLuecke_tooltipText__rUHIW{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1a202c;color:#fff;padding:8px 12px;border-radius:8px;font-size:.75rem;font-weight:400;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s;margin-bottom:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10}.KrankengeldLuecke_tooltipText__rUHIW:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1a202c}.KrankengeldLuecke_input__YoMnR{width:100%;padding:14px 16px;font-size:1rem;border:2px solid #e2e8f0;border-radius:10px;transition:all .2s;font-family:inherit;box-sizing:border-box}.KrankengeldLuecke_input__YoMnR:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.KrankengeldLuecke_helperText__FSgGR{display:block;font-size:.75rem;color:#64748b;margin-top:6px}.KrankengeldLuecke_resultsSection__jqA5G{margin-bottom:40px}.KrankengeldLuecke_resultsCard__RayN0{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;border:1px solid #e2e8f0}.KrankengeldLuecke_resultsTitle__M3h2_{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:#1a202c}.KrankengeldLuecke_comparisonGrid__4pF1F{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;margin-bottom:32px}.KrankengeldLuecke_comparisonItem__zLvXG{text-align:center;padding:20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.KrankengeldLuecke_comparisonLabel__vkjK3{font-size:.875rem;color:#64748b;margin-bottom:8px;font-weight:500}.KrankengeldLuecke_comparisonValue__X2pD3{font-size:1.75rem;font-weight:800;color:#1a202c;margin-bottom:4px}.KrankengeldLuecke_comparisonSubtext__jsh5o{font-size:.75rem;color:#94a3b8}.KrankengeldLuecke_arrow__Hf_Ao{font-size:2rem;color:#cbd5e1;font-weight:300}.KrankengeldLuecke_shortfallCard__dXaiV{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #f87171;border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;margin-bottom:24px;animation:KrankengeldLuecke_pulse__ErUW_ 2s ease-in-out infinite}@keyframes KrankengeldLuecke_pulse__ErUW_{0%,to{box-shadow:0 0 0 0 hsla(0,91%,71%,.4)}50%{box-shadow:0 0 0 8px hsla(0,91%,71%,0)}}.KrankengeldLuecke_shortfallIcon__4CV_F{flex-shrink:0;width:60px;height:60px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#dc2626}.KrankengeldLuecke_shortfallContent__bgjEz{flex:1 1}.KrankengeldLuecke_shortfallLabel__hpYjt{font-size:.875rem;color:#991b1b;font-weight:600;margin-bottom:4px}.KrankengeldLuecke_shortfallAmount__cr780{font-size:2.25rem;font-weight:800;color:#dc2626;margin-bottom:4px}.KrankengeldLuecke_shortfallPercentage__p_Lgo{font-size:.875rem;color:#991b1b;font-weight:500}.KrankengeldLuecke_additionalInfo__BKyFf{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.KrankengeldLuecke_infoRow__CGCaE{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9}.KrankengeldLuecke_infoRow__CGCaE:last-child{border-bottom:none}.KrankengeldLuecke_infoRow__CGCaE span{color:#64748b;font-size:.875rem}.KrankengeldLuecke_infoRow__CGCaE strong{color:#1a202c;font-size:1rem}.KrankengeldLuecke_durationCard__ykihD{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;margin-top:24px}.KrankengeldLuecke_durationTitle__H9dHt{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 16px}.KrankengeldLuecke_durationGrid__vGFH3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.KrankengeldLuecke_durationItem__ipgkS{text-align:center;padding:16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.KrankengeldLuecke_durationLabel__k5qnj{font-size:.875rem;color:#64748b;margin-bottom:8px;font-weight:500}.KrankengeldLuecke_durationValue__SZeW8{font-size:1.25rem;font-weight:800;color:#dc2626}.KrankengeldLuecke_chartCard__iAl3x{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;margin-top:24px}.KrankengeldLuecke_chartTitle__Q3Vt3{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 20px}.KrankengeldLuecke_chartContainer__chII_{display:flex;flex-direction:column;gap:16px}.KrankengeldLuecke_chartBar__AjgC7{display:flex;align-items:center;gap:12px}.KrankengeldLuecke_chartLabel__3__2k{min-width:140px;font-size:.875rem;font-weight:600;color:#475569}.KrankengeldLuecke_barWrapper__zwpfn{flex:1 1;height:40px;background:#f1f5f9;border-radius:8px;overflow:hidden;position:relative}.KrankengeldLuecke_barFill__8bGcY{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;transition:width 1s ease-out;animation:KrankengeldLuecke_slideIn__XSikU 1s ease-out}@keyframes KrankengeldLuecke_slideIn__XSikU{0%{width:0!important}}.KrankengeldLuecke_barValue__Oexu8{color:#fff;font-weight:700;font-size:.875rem;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}.KrankengeldLuecke_btnDownload__hPt1K{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:16px;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:24px;box-shadow:0 4px 14px rgba(59,130,246,.3)}.KrankengeldLuecke_btnDownload__hPt1K:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.KrankengeldLuecke_btnDownload__hPt1K:active{transform:translateY(0)}.KrankengeldLuecke_ctaCard__wpOc3{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6;border-radius:16px;padding:24px;text-align:center}.KrankengeldLuecke_ctaIcon__414TM{color:#2563eb;margin-bottom:12px}.KrankengeldLuecke_ctaTitle__LbQeE{font-size:1.25rem;font-weight:700;color:#1e40af;margin:0 0 8px}.KrankengeldLuecke_ctaText__d_hn4{color:#1e3a8a;margin:0;font-size:.875rem}.KrankengeldLuecke_infoSection__uEUDf{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-bottom:40px}.KrankengeldLuecke_infoCard__2k6iC{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e2e8f0}.KrankengeldLuecke_infoCardHeader__oacPm{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#3b82f6}.KrankengeldLuecke_infoCardHeader__oacPm h3{margin:0;font-size:1.125rem;font-weight:700;color:#1a202c}.KrankengeldLuecke_infoCard__2k6iC p{margin:0 0 12px;color:#475569;line-height:1.6}.KrankengeldLuecke_infoCard__2k6iC p:last-child{margin-bottom:0}.KrankengeldLuecke_infoHighlight__yC2U7{background:#fef3c7;border-left:3px solid #f59e0b;padding:12px 16px;border-radius:8px;font-weight:600;color:#92400e}.KrankengeldLuecke_faqSection__bdFiE{margin-bottom:40px}.KrankengeldLuecke_faqTitle__4JiSP{font-size:1.75rem;font-weight:700;margin:0 0 24px;color:#1a202c}.KrankengeldLuecke_faqItem__JqQvE{background:#fff;border-radius:12px;margin-bottom:12px;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s}.KrankengeldLuecke_faqItem__JqQvE:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.KrankengeldLuecke_faqQuestion__P1_O_{padding:20px 24px;font-weight:600;color:#1a202c;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.KrankengeldLuecke_faqQuestion__P1_O_::-webkit-details-marker{display:none}.KrankengeldLuecke_faqQuestion__P1_O_:after{content:"+";font-size:1.5rem;color:#3b82f6;transition:transform .2s}.KrankengeldLuecke_faqItem__JqQvE[open] .KrankengeldLuecke_faqQuestion__P1_O_:after{transform:rotate(45deg)}.KrankengeldLuecke_faqAnswer__FfBzw{padding:0 24px 20px;color:#475569;line-height:1.6}.KrankengeldLuecke_disclaimer__lGFBk{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.KrankengeldLuecke_disclaimer__lGFBk p{margin:0;font-size:.875rem;color:#64748b;line-height:1.6}.KrankengeldLuecke_ctaSection__ORAw_{margin-top:2rem;background:#f8fafc;border-radius:24px;padding:3rem;text-align:center}.KrankengeldLuecke_ctaSection__ORAw_ h2{font-size:1.875rem;font-weight:800;margin-bottom:1rem;color:#1a202c}.KrankengeldLuecke_ctaSection__ORAw_ p{color:#64748b;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.KrankengeldLuecke_btnPrimary__mNtcW{display:inline-block;padding:1rem 2rem;background:#10b981;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s;text-decoration:none}.KrankengeldLuecke_btnPrimary__mNtcW:hover{background:#059669;transform:translateY(-1px)}@media (max-width:768px){.KrankengeldLuecke_container__4s_06{padding:24px 16px}.KrankengeldLuecke_title__5Fehj{font-size:2rem}.KrankengeldLuecke_calculatorCard__t2BEx,.KrankengeldLuecke_resultsCard__RayN0{padding:24px 20px}.KrankengeldLuecke_comparisonGrid__4pF1F{grid-template-columns:1fr;gap:12px}.KrankengeldLuecke_arrow__Hf_Ao{transform:rotate(90deg)}.KrankengeldLuecke_shortfallCard__dXaiV{flex-direction:column;text-align:center}.KrankengeldLuecke_shortfallAmount__cr780{font-size:1.875rem}.KrankengeldLuecke_infoRow__CGCaE{flex-direction:column;align-items:flex-start;gap:4px}.KrankengeldLuecke_durationGrid__vGFH3{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.KrankengeldLuecke_title__5Fehj{font-size:1.75rem}.KrankengeldLuecke_comparisonValue__X2pD3,.KrankengeldLuecke_shortfallAmount__cr780{font-size:1.5rem}}