:root{--on-gold:#1b1b1a}:is(html:has(.d2027),body:has(.d2027)){color:#fdf7e7!important;background-color:#08160f!important;background-image:linear-gradient(#08160f,#08160f)!important;padding:0!important}.d2027{--coal:#073027;--coal2:#0e4036;--coal3:#155246;--coal4:#1c5f52;--cream:#073027;--cream2:#0e4036;--cream3:#155246;--white:#0e4036;--ink:#fdf7e7;--ink2:#f3ead6;--ink3:#e2dcc8;--ink4:#d3cdb8;--ink5:#c4bea8;--gold:#ebc15f;--gold2:#f2d88c;--gold3:#fde180;--gold-pale:#f4bc471f;--gold-lt:#f4bc4742;--border:#f4bc4738;--border2:#f4bc475c;--green:#7fd6a0;--green-pale:#7fd6a029;--red-w:#ff9c8f;color:var(--ink)}.phone.d2027,html[data-theme] .phone.d2027{width:100%;max-width:100%;min-height:100dvh;box-shadow:none;padding-top:env(safe-area-inset-top);border-radius:0;overflow:visible;background-color:#0000!important;background-image:radial-gradient(120% 700px at 50% 0,#0e4036 0%,#073027 50%,#08160f 100%)!important;background-repeat:no-repeat!important}.d2027 .screen,html[data-theme] .d2027 .screen{width:100%;max-width:760px;min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom));margin:0 auto;background-color:#0000!important;background-image:none!important}.d2027 .sb{display:none}.d2027 .form-card,.d2027 .info-card,.d2027 .detail-card,.d2027 .settings-card,.d2027 .docs-card,.d2027 .req-card,.d2027 .wait-card,.d2027 .total-card,.d2027 .earn-card,.d2027 .engel-card,.d2027 .role-card,.d2027 .stat-box,.d2027 .buch-card,.d2027 .buchung-card,.d2027 .pay-card,.d2027 .legal-section,.d2027 .chat-item,.d2027 .notif-item,.d2027 .quick-link,.d2027 [style*="background:var(--coal2"],.d2027 [style*="background: var(--coal2"],.d2027 [style*="background:var(--white"],.d2027 [style*="background: var(--white"],.d2027 [style*="background:var(--cream2"],.d2027 [style*="background: var(--cream2"],.d2027 [style*="backgroundColor:var(--coal2"]{--coal:#fdf7e7;--coal2:#f8efd9;--coal3:#f1e5c8;--coal4:#e6d7b1;--cream:#fdf7e7;--cream2:#f8efd9;--cream3:#f1e5c8;--white:#fdf7e7;--ink:#1b1b1a;--ink2:#2b2b28;--ink3:#45453e;--ink4:#55554c;--ink5:#62625a;--gold:#8a6508;--gold2:#7a5800;--gold3:#6b4e00;--gold-pale:#8a65081a;--gold-lt:#8a650833;--border:#8a65083d;--border2:#8a65085c;--green:#1e7a45;--green-pale:#1e7a451f;--red-w:#b3261e;--on-gold:#fffdf6;color:#1b1b1a;background:linear-gradient(#fdf7e7,#fdf5df)!important;border-color:#cbaa5ab3!important}.d2027 .form-card,.d2027 .info-card,.d2027 .detail-card,.d2027 .settings-card,.d2027 .docs-card,.d2027 .req-card,.d2027 .wait-card,.d2027 .total-card,.d2027 .earn-card,.d2027 .engel-card,.d2027 .buch-card,.d2027 .buchung-card{border-radius:20px;box-shadow:inset 0 1px #fffc,0 6px 16px #000f0c66}.d2027 .total-row,.d2027 .total-lbl,.d2027 .total-val{color:var(--ink)}.d2027 .topbar{z-index:20;background:#00211f;border-bottom:1px solid #cbaa5ab3;padding:12px 16px;position:sticky;top:0}.d2027 .topbar-title{font-family:var(--font-jost), system-ui, sans-serif;color:#f2d88c;font-size:18px;font-weight:700}.d2027 .back-btn{color:#f2d88c;background:0 0;border:1px solid #f4bc4780;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.d2027 .section-label,.d2027 .form-card-h,.d2027 .detail-card-h{color:var(--gold)}.d2027 .section-title{color:#f2d88c;font-family:var(--font-jost), system-ui, sans-serif;font-weight:700}.d2027 .section-link{color:#f2d88c}.d2027 .btn-gold{color:#1b1b1a;letter-spacing:0;text-transform:none;background:linear-gradient(#fde180,#ebac37);border:1px solid #f4bc47;border-radius:999px;width:auto;max-width:100%;height:auto;min-height:48px;padding:10px 24px;font-size:15px;box-shadow:0 2px 6px #78500a59}.d2027 .btn-gold:before,.d2027 .btn-gold:after{display:none}.d2027 .btn-ghost{color:#f2d88c;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #f4bc47b3;border-radius:999px;height:auto;min-height:48px}.d2027 .input,.d2027 .auth-input,.d2027 .search-input,.d2027 input[type=text],.d2027 input[type=email],.d2027 input[type=password],.d2027 input[type=tel],.d2027 input[type=number],.d2027 input[type=date],.d2027 input[type=time],.d2027 select,.d2027 textarea{-webkit-text-fill-color:#1b1b1a;border-radius:12px;min-height:44px;font-size:16px;color:#1b1b1a!important;background:#fffdf6!important;border:1.5px solid #8a650873!important}.d2027 input::placeholder,.d2027 textarea::placeholder{-webkit-text-fill-color:#62625a;color:#62625a!important}.d2027 .search-bar{color:#1b1b1a;background:#fffdf6;border:1.5px solid #8a650873;border-radius:999px}.d2027 .search-bar .search-input{min-height:40px;background:0 0!important;border:0!important}.d2027 .bottom-nav{z-index:1000;width:100%;padding:6px 0 calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#073027,#001d1a);border-top:1px solid #0e4036;border-radius:20px 20px 0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.d2027 .bnav-item{color:#fdf7e7;flex:1 1 0;justify-content:center;max-width:150px;min-height:58px;text-decoration:none;position:relative}.d2027 .bnav-item .bnav-ic,.d2027 .bnav-item .bnav-lbl{color:#fdf7e7}.d2027 .bnav-item .bnav-lbl{font-size:12px}.d2027 .bnav-item.on .bnav-ic,.d2027 .bnav-item.on .bnav-lbl{color:#fde180}.d2027 .bnav-item.on:after{content:"";background:#fde180;border-radius:999px;height:2px;position:absolute;bottom:0;left:22%;right:22%;box-shadow:0 0 8px #f4bc47}.d2027 .bnav-bald{opacity:.75;cursor:default}.d2027 .bnav-badge{color:#1b1b1a;background:#f8efd9;border-radius:999px;padding:0 4px;font-size:10px;line-height:1.3;position:absolute;top:0;right:8%}.d2027 .submit-bar,.d2027 .booking-bar{background:#001d1a;width:100%;position:fixed;left:0;right:0}.d2027 .auth-screen{background:0 0!important}.d2027 .auth-card{--ink:#1b1b1a;--ink2:#2b2b28;--ink3:#45453e;--ink4:#55554c;--ink5:#62625a;--gold:#8a6508;--gold2:#7a5800;--gold3:#6b4e00;--border:#8a65083d;--border2:#8a65085c;--coal:#fdf7e7;--coal2:#f8efd9;--coal3:#f1e5c8;--coal4:#e6d7b1;--white:#fdf7e7;--cream:#fdf7e7;--cream2:#f8efd9;--cream3:#f1e5c8;--green:#1e7a45;--red-w:#b3261e;--on-gold:#fffdf6;color:#1b1b1a;background:linear-gradient(#fdf7e7,#fdf5df);border:1px solid #cbaa5ab3;border-radius:20px;max-width:420px;margin:0 auto;padding:24px 20px;box-shadow:0 6px 16px #000f0c66}.d2027 .auth-title{color:#1b1b1a;font-family:var(--font-jost), system-ui, sans-serif;font-weight:700}.d2027 .kh-header{background:0 0}.d2027 .kh-greet,.d2027 .kh-name,.d2027 .kh-loc{color:#fdf7e7}.d2027 .kh-body{padding:12px}.k2027-seite{flex-direction:column;gap:12px;padding:12px;display:flex}.k2027-suche{margin-top:8px}.k2027-kopf{color:#fdf7e7;flex-direction:column;gap:2px;padding:8px 2px 0;display:flex}.k2027-gruss{color:#f2d88c;font-size:20px;font-weight:700}.k2027-ort{color:#e2dcc8;align-items:center;gap:4px;font-size:14px;display:flex}.d2027 .cat-item,.d2027 .radius-chip{min-height:44px}@media (min-width:768px){.k2027-seite{gap:16px;padding:24px}}.d2027 .kh-kopf-icon{color:#fdf7e7;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.d2027 .engel-initiale{border-radius:inherit;color:#f2d88c;background:#073027;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:700;display:flex}.d2027 .auth-card [class*=auth-sub],.d2027 .auth-card p,.d2027 .auth-card label{color:#45453e}.d2027 .auth-card .auth-error{color:#8c1d18;background:#fbe3df;border-color:#e8a79f}.d2027 .auth-card a,.d2027 .auth-card button:not(.btn-gold):not(.btn-ghost){color:#7a5800}.d2027 :is(.auth-card,.form-card,.info-card,.detail-card,.settings-card,.docs-card,.req-card,.wait-card,.total-card,.earn-card,.engel-card,.buch-card,.buchung-card) :is([style*="color:rgba(255"],[style*="color: rgba(255"],[style*="color:rgba(245"],[style*="color: rgba(245"]){color:#45453e!important}.d2027 .auth-card a{color:#7a5800!important}.d2027 input[type=checkbox]{accent-color:#8a6508;width:22px;height:22px}.d2027 .phone,html[data-theme] .d2027 .phone{width:100%;min-height:0;box-shadow:none;border-radius:0;padding:0;overflow:visible;background:0 0!important}.d2027 .screen[style*=background]{background:0 0!important}.d2027 .role-card{border-radius:20px;min-height:88px;box-shadow:0 6px 16px #000f0c66}.d2027 .role-card *{color:#1b1b1a}.engel-info-banner{color:#1b1b1a;background:linear-gradient(#fdf7e7,#fdf5df);border:1px solid #cbaa5ab3;border-radius:20px;flex-direction:column;gap:10px;margin:12px;padding:16px;font-size:14px;line-height:1.4;display:flex}.engel-info-banner-head{align-items:center;gap:8px;display:flex}.engel-info-banner-title{font-size:16px;font-weight:700}.engel-info-banner-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.engel-info-banner-steps li{gap:10px;display:flex}.engel-info-banner .step-num{color:#f2d88c;background:#073027;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.engel-info-banner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engel-info-banner-link{color:#7a5800;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.engel-info-banner-dismiss{color:#1b1b1a;background:linear-gradient(#fde180,#ebac37);border:1px solid #f4bc47;border-radius:999px;min-height:44px;padding:0 18px;font-weight:600}.d2027 .partner-layout{background:0 0}.d2027 .partner-main h1,.d2027 .partner-main h2{font-family:var(--font-jost), system-ui, sans-serif;color:#f2d88c}.d2027 .partner-main table{max-width:100%;display:block;overflow-x:auto}.d2027 .partner-sidebar,.d2027 .partner-mobile-header{background:#00211f}@media (max-width:767px){.partner-layout{flex-direction:column}.partner-main{width:100%;min-width:0}}.d2027 input,.d2027 select,.d2027 textarea{box-sizing:border-box;min-width:0;max-width:100%}.d2027 table{max-width:100%;display:block;overflow-x:auto}body:has(.d2027) [data-wa-tooltip]{display:none!important}@media (min-width:1024px){.d2027 #khome{max-width:1120px}}body:has(.d2027) [data-rueckruf-knopf]{display:none!important}.d2027 .info-card p,.d2027 .info-card div{color:inherit}.d2027 .info-card p{color:#45453e}.d2027 .info-card a:not(.btn-gold){color:#7a5800;font-weight:600}.d2027 h1{overflow-wrap:anywhere}.d2027 .lp-card,.d2027 .blog-card,.d2027 .faq-item,.d2027 .price-card{color:#1b1b1a;background:linear-gradient(#fdf7e7,#fdf5df)!important;border-color:#cbaa5ab3!important}.d2027 .lp-h2,.d2027 .legal-title{color:#f2d88c;font-family:var(--font-jost), system-ui, sans-serif;font-weight:700}.d2027 .lp-text{color:#e2dcc8}.d2027 a:not([class]):not([style]){color:#f2d88c}.d2027 .legal-section{--ink:#fdf7e7;--ink2:#f3ead6;--ink3:#e2dcc8;--ink4:#d3cdb8;--ink5:#c4bea8;--gold:#ebc15f;--gold2:#f2d88c;--gold3:#fde180;color:#fdf7e7;background:0 0!important;border-color:#0000!important}.d2027 .legal-section *{color:inherit}.d2027 .legal-section h2,.d2027 .legal-section h3,.d2027 .legal-section a{color:#f2d88c}.d2027 .info-hero-sub,.d2027 .sp-sub,.d2027 .sp-tag,.d2027 .sp-tagline,.d2027 .sp-region{color:#e2dcc8!important}.d2027 .screen>*,.d2027 .lp-section{box-sizing:border-box;max-width:100%}.d2027 .sp-glow{max-width:100%}.d2027 #splash,.d2027 .screen{overflow-x:clip}.d2027 table{width:100%}.d2027 main{min-width:0}.d2027 article,.d2027 article>*{max-width:100%}.d2027 .info-card a:not(.btn-gold){color:#7a5800!important}.d2027 .ed-status{padding:14px 16px}.d2027 .ed-status-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.d2027 .partner-zentrale>section:first-child,.d2027 .partner-zentrale>section:nth-child(2){padding-left:0;padding-right:0}.d2027 input[type=date],.d2027 input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;min-width:0;max-width:100%}.d2027 .form-card .pay-sub{color:#4a4a42}.ae-ui input,.ae-ui select,.ae-ui textarea,.ae-ui button{font-family:var(--ae-font-text)}.d2027 .form-card .pay-opt.on{background:#0e4036;border-color:#e9be62}.d2027 .form-card .pay-opt.on .pay-lbl{color:#fde180}.d2027 .form-card .pay-opt.on .pay-sub{color:#fdf7e7}.d2027 .form-card .pay-opt.on .pay-ic{color:#fde180}.d2027 .input-row2>div{min-width:0}