html.kir24app{--ki:#3B29FF;--kv:#7B3BFF;--kp:#F24286;--kn:#16123F;--kt:#15151f;-webkit-tap-highlight-color:transparent}
html.kir24app .c27-main-header,html.kir24app #colophon,html.kir24app .kft,html.kir24app #kgl,html.kir24app #gt_float_wrapper,html.kir24app .gtranslate_wrapper,html.kir24app .back-to-top,html.kir24app #wpadminbar,html.kir24app .ksr,html.kir24app [class*="siderail"],html.kir24app #kcb-launch,html.kir24app .kcb-launch,html.kir24app .kradi,html.kir24app #kradi{display:none!important}
html.kir24app{margin-top:0!important}
html.kir24app .c27-top-content-margin,html.kir24app .explore-types,html.kir24app .loader-bg{display:none!important}
html.kir24app body.single-job_listing .profile-cover{min-height:0!important;height:150px!important}
html.kir24app body{padding-top:calc(58px + env(safe-area-inset-top))!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;background:#f6f5fc}
html.kir24app-home body{padding-top:0!important}
html.kir24app #c27-site-wrapper{padding-top:0!important}
html.kir24app .c27-packages .c27-package .button,html.kir24app .kir24-buy,html.kir24app a[href*="add-to-cart"],html.kir24app a[href*="/kasse/"]{display:none!important}
.kab{position:fixed;top:0;left:0;right:0;z-index:2147482000;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;display:flex;align-items:center;gap:6px;background:rgba(22,18,63,.9);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-family:Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}
.kab button,.kab a{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#fff!important;display:flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none!important;padding:0}
.kab button:active,.kab a:active{background:rgba(255,255,255,.12)}
.kab svg{width:22px;height:22px;fill:currentColor}
.kab b{flex:1;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}
.kab .lg{font-weight:800;font-size:17px;width:auto;border-radius:0;padding-left:6px}.kab .lg em{font-style:normal;color:#ff7ab0}
.ktb{position:fixed;left:0;right:0;bottom:0;z-index:2147482000;height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border-radius:22px 22px 0 0;display:flex;align-items:stretch;background:#16123F;box-shadow:0 -8px 24px rgba(22,18,63,.18),inset 0 1px 0 rgba(255,255,255,.08);font-family:Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:560px;margin:0 auto}
.ktb::before{content:"";position:absolute;left:50%;top:0;width:120px;height:2px;transform:translateX(-50%);border-radius:0 0 2px 2px;background:linear-gradient(90deg,rgba(59,41,255,0),#7B3BFF,#F24286,rgba(242,66,134,0));pointer-events:none}
.ktb a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:rgba(255,255,255,.62)!important;text-decoration:none!important;font-size:10.5px;font-weight:600;letter-spacing:.2px;position:relative}
.ktb svg{width:23px;height:23px;fill:currentColor;position:relative;z-index:1}
.ktb span{position:relative;z-index:1;line-height:1.2}
.ktb a.on{color:#fff!important}
.ktb a.on::before{content:"";position:absolute;top:7px;width:46px;height:30px;border-radius:15px;background:linear-gradient(135deg,#3B29FF,#7B3BFF);animation:ktbPing 2.4s ease-out infinite}
@keyframes ktbPing{0%{box-shadow:0 0 0 0 rgba(123,59,255,.5)}70%,100%{box-shadow:0 0 0 12px rgba(123,59,255,0)}}
.ktb .me{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#F24286,#7B3BFF);color:#fff;font-size:11px;font-style:normal;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1}
@media (prefers-reduced-motion:reduce){.ktb a.on::before{animation:none}}

/* Unterseiten im App-Stil */
html.kir24app .mlduo-account-menu{display:none!important}
html.kir24app section.i-section{padding-top:12px!important}
html.kir24app .woocommerce-MyAccount-content p:has(#wcpay_selected_currency),html.kir24app .my-listings-stat-box{display:none!important}
html.kir24app .woocommerce-MyAccount-content input[type=text],html.kir24app .woocommerce-MyAccount-content input[type=email],html.kir24app .woocommerce-MyAccount-content input[type=password],html.kir24app .woocommerce-MyAccount-content input[type=number],html.kir24app .woocommerce-MyAccount-content select,html.kir24app .woocommerce-MyAccount-content textarea{border-radius:14px!important;font-size:16px!important;min-height:46px}
html.kir24app .woocommerce-EditAccountForm button[type=submit],html.kir24app .kir24del button[type=submit]{width:100%;min-height:50px;border-radius:999px!important;font-weight:700!important}
html.kir24app .woocommerce-EditAccountForm button[type=submit]{background:linear-gradient(135deg,#3B29FF,#7B3BFF)!important;color:#fff!important;border:0!important}
.kab.root b{font-size:20px;font-weight:800;padding-left:8px}
.kseg{display:flex;padding:4px;margin:0 0 14px;border-radius:999px;background:#ebe8fb}
.kseg a{flex:1;text-align:center;padding:10px 0;border-radius:999px;font:600 14px Roboto,system-ui,sans-serif;color:#5b5970!important;text-decoration:none!important}
.kseg a.on{background:#fff;color:#3B29FF!important;box-shadow:0 4px 12px rgba(59,41,255,.15)}
html.kir24app .my-listings-tab-con .search-my-listings,html.kir24app .my-listings-tab-con .sort-my-listings{display:none!important}
/* Kaeufe in der App ausblenden, bis Google Play Billing eingebaut ist */
html.kir24app .listing-dashboard-action-promote,html.kir24app .listing-action-switch,html.kir24app button[name="add-to-cart"],html.kir24app form.cart{display:none!important}
html.kir24app .cts-listing-action-stats{display:none!important}
/* Native App (Flutter, tobi 18.10.2026): eigene Tab-Leiste der App, Website-Tab-Leiste ausblenden */
html.kir24native .ktb{display:none!important}
html.kir24native body{padding-bottom:16px!important}
/* Native App: kein Website-Cookie-Banner (App nutzt nur notwendige Cookies, tobi 18.10.2026) */
html.kir24native #cmplz-cookiebanner-container,html.kir24native .cmplz-cookiebanner,html.kir24native #cmplz-manage-consent,html.kir24native .cmplz-manage-consent,html.kir24native .cmplz-soft-cookiewall{display:none!important}
html.kir24native #kuxbar{display:none!important}
