.SpesenRechner_container__7Ubeq{max-width:1000px;margin:0 auto;padding:2rem 1rem;font-family:Inter,system-ui,-apple-system,sans-serif;color:#1e293b}.SpesenRechner_header__gKSpN{text-align:center;margin-bottom:3rem}.SpesenRechner_iconCircle__LkFaa{width:64px;height:64px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#3b82f6}.SpesenRechner_header__gKSpN h1{font-size:2.25rem;font-weight:800;margin-bottom:.75rem;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SpesenRechner_header__gKSpN p{color:#64748b;font-size:1.125rem}.SpesenRechner_card__Hz_8y{background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden}.SpesenRechner_grid__BGEeN{display:grid;grid-template-columns:1.2fr .8fr}.SpesenRechner_inputSection__tdNcG{padding:2.5rem;border-right:1px solid #e2e8f0}.SpesenRechner_resultSection__pfZBZ{padding:2.5rem;background:#f8fafc}.SpesenRechner_sectionTitle__mu9UY{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;color:#334155}.SpesenRechner_sectionTitle__mu9UY h2{font-size:1.25rem;font-weight:700;margin:0}.SpesenRechner_formGroup__JXf6l{margin-bottom:1.5rem}.SpesenRechner_formGroup__JXf6l label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:.5rem}.SpesenRechner_formGroup__JXf6l input,.SpesenRechner_formGroup__JXf6l select{width:100%;padding:.875rem 1rem;border-radius:10px;border:1px solid #cbd5e1;font-size:1rem;background:#fff;transition:all .2s;outline:none}.SpesenRechner_formGroup__JXf6l input:focus,.SpesenRechner_formGroup__JXf6l select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SpesenRechner_dateTimeRow__5ERUu{display:grid;grid-template-columns:1fr 120px;grid-gap:1rem;gap:1rem}.SpesenRechner_dayList__iNC2A{margin-top:2rem;border-top:1px solid #e2e8f0;padding-top:1.5rem}.SpesenRechner_dayItem__KwO1z{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:.75rem;border:1px solid #e2e8f0}.SpesenRechner_dayHeader__1HN2f{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.SpesenRechner_dayType__Fd2MJ{color:#64748b;font-size:.8rem;background:#e2e8f0;padding:.1rem .5rem;border-radius:4px}.SpesenRechner_mealCheckboxes__R5tzo{display:flex;gap:1.5rem;font-size:.9rem}.SpesenRechner_checkboxLabel__IY4x6{display:flex;align-items:center;gap:.4rem;cursor:pointer;color:#475569}.SpesenRechner_totalLabel__3xzul{display:block;font-size:.875rem;color:#64748b;margin-bottom:.5rem}.SpesenRechner_totalValue__civrQ{display:block;font-size:3rem;font-weight:800;color:#3b82f6;line-height:1}.SpesenRechner_primaryResult__fHO5C{background:#fff;padding:1.5rem;border-radius:16px;border:1px solid #e2e8f0;text-align:center;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.02)}.SpesenRechner_detailStats__NkgAK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.SpesenRechner_statBox__Q_oAY{background:#fff;padding:1rem;border-radius:12px;border:1px solid #e2e8f0}.SpesenRechner_statLabel__ds5cA{display:block;font-size:.75rem;color:#64748b;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.SpesenRechner_statValue__bqLPE{font-size:1.125rem;font-weight:700;color:#334155}.SpesenRechner_statDeducation__xqh5y{color:#ef4444}.SpesenRechner_explanation__BsJmW{margin-top:4rem;max-width:800px;margin-top:5rem;max-width:100%}.SpesenRechner_explanation__BsJmW h3{font-size:1.75rem;font-weight:800;margin-bottom:2rem;color:#1e293b;margin-top:3rem}.SpesenRechner_faqContent__iuQf2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.SpesenRechner_faqItem__3iph7{background:#fff;padding:1.5rem;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease}.SpesenRechner_faqItem__3iph7:hover{box-shadow:0 10px 25px rgba(0,0,0,.05);border-color:#3b82f6;transform:translateY(-2px)}.SpesenRechner_faqItem__3iph7 h4{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:#1e40af}.SpesenRechner_faqItem__3iph7 p{color:#475569;line-height:1.6;margin:0;font-size:.95rem}.SpesenRechner_ctaSection__9sksC{margin-top:60px;background:linear-gradient(135deg,#3b82f6,#2563eb);padding:48px;border-radius:32px;text-align:center;box-shadow:0 10px 40px rgba(37,99,235,.3);color:#fff}.SpesenRechner_ctaSection__9sksC h2{font-size:2rem;font-weight:900;color:#fff;margin-bottom:12px}.SpesenRechner_ctaSection__9sksC p{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:24px}.SpesenRechner_ctaButton__thnVH{display:inline-block;padding:16px 40px;background:#fff;color:#2563eb;font-size:1.1rem;font-weight:700;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SpesenRechner_ctaButton__thnVH:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2);color:#1e3a8a}.SpesenRechner_languageToggle__McWLN{display:flex;gap:12px;justify-content:center;margin-top:30px}.SpesenRechner_langBtn__NnubD{padding:8px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;color:#4b5563;text-decoration:none}.SpesenRechner_langBtn__NnubD:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.05)}.SpesenRechner_activeLang__5rDQx{background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-2px)}.SpesenRechner_downloadBtn__dj1Gt{margin-top:20px;width:100%;padding:14px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.SpesenRechner_downloadBtn__dj1Gt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.SpesenRechner_downloadBtn__dj1Gt:active{transform:translateY(0)}@media (max-width:768px){.SpesenRechner_container__7Ubeq{padding:1rem;width:100%;overflow-x:hidden}.SpesenRechner_grid__BGEeN{grid-template-columns:1fr}.SpesenRechner_inputSection__tdNcG{border-right:none;border-bottom:1px solid #e2e8f0;padding:1.5rem}.SpesenRechner_resultSection__pfZBZ{padding:1.5rem}.SpesenRechner_dateTimeRow__5ERUu{grid-template-columns:1fr;gap:.5rem}.SpesenRechner_mealCheckboxes__R5tzo{flex-wrap:wrap;gap:1rem}.SpesenRechner_ctaSection__9sksC{padding:32px 20px;margin-top:40px;border-radius:20px}.SpesenRechner_ctaSection__9sksC h2{font-size:1.5rem}.SpesenRechner_ctaButton__thnVH{padding:14px 20px}.SpesenRechner_header__gKSpN h1{font-size:1.75rem}.SpesenRechner_explanation__BsJmW{margin-top:3rem;padding:0;width:100%;overflow-x:hidden}.SpesenRechner_faqContent__iuQf2{grid-template-columns:1fr;gap:1rem}.SpesenRechner_faqItem__3iph7{width:100%;box-sizing:border-box}.SpesenRechner_ctaSection__9sksC{width:100%;max-width:100%;box-sizing:border-box;padding:24px 16px;margin-top:30px;border-radius:16px;overflow-x:hidden}.SpesenRechner_ctaButton__thnVH{width:100%;max-width:100%;padding:14px N0px;box-sizing:border-box;display:block;margin:0 auto}.SpesenRechner_container__7Ubeq *{box-sizing:border-box}}