
/* KinderopvangKiezer v49 — conversion & CTR quality */
.kk-decision-bar-v49{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9997;display:flex;align-items:center;gap:14px;width:min(760px,calc(100% - 28px));padding:12px 14px;border-radius:18px;background:rgba(15,60,52,.97);color:#fff;box-shadow:0 18px 54px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.kk-decision-bar-v49[hidden]{display:none}.kk-decision-bar-v49__copy{min-width:0;flex:1}.kk-decision-bar-v49__copy b{display:block}.kk-decision-bar-v49__copy span{display:block;color:rgba(255,255,255,.72);font-size:12px}.kk-decision-bar-v49 a{display:inline-flex;padding:9px 13px;border-radius:12px;background:#fff;color:#174f43;font-weight:900;text-decoration:none;white-space:nowrap}.kk-decision-bar-v49 a.secondary{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.2)}
.kk-profile-mobile-v49{display:none}.kk-local-filter-price-v49{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:13px;border:1px solid #d8e8e2;background:#fff;font-size:13px;font-weight:800;color:#274e45}.kk-price-badge-v49{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;background:#edf8f4;color:#176456;font-size:11px;font-weight:900}.kk-local-decision-v49{width:min(1200px,calc(100% - 48px));margin:0 auto 30px;padding:20px 22px;border-radius:22px;background:#123f36;color:#fff}.kk-local-decision-v49 h2{color:#fff;margin:0 0 6px}.kk-local-decision-v49 p{color:rgba(255,255,255,.78);max-width:850px}.kk-local-decision-v49__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.kk-local-decision-v49__steps div{padding:14px;border-radius:16px;background:rgba(255,255,255,.09)}.kk-local-decision-v49__steps b{display:block;color:#fff}.kk-local-decision-v49__steps span{font-size:13px;color:rgba(255,255,255,.75)}.kk-local-decision-v49 a{color:#fff;font-weight:900}.kk-recent-v49{width:min(1200px,calc(100% - 48px));margin:28px auto;padding:22px;border:1px solid #dbe8e3;border-radius:22px;background:#fff}.kk-recent-v49 h2{margin:0 0 6px}.kk-recent-v49__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.kk-recent-v49__grid a{display:block;padding:13px;border:1px solid #e0ebe7;border-radius:15px;text-decoration:none;color:#193f36;background:#f8fbfa}.kk-recent-v49__grid b,.kk-recent-v49__grid span{display:block}.kk-recent-v49__grid span{font-size:12px;color:#62756f;margin-top:3px}
@media(max-width:800px){.kk-local-decision-v49__steps,.kk-recent-v49__grid{grid-template-columns:1fr 1fr}.kk-decision-bar-v49{bottom:10px}.kk-decision-bar-v49__copy span{display:none}.kk-decision-bar-v49 a.secondary{display:none}.page-profile{padding-bottom:76px}.page-profile .kk-decision-bar-v49{display:none}.kk-profile-mobile-v49{position:fixed;left:8px;right:8px;bottom:8px;z-index:9998;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:7px;border-radius:16px;background:#123f36;box-shadow:0 16px 42px rgba(0,0,0,.28)}.kk-profile-mobile-v49 a,.kk-profile-mobile-v49 button{appearance:none;border:0;border-radius:11px;padding:10px 6px;background:#fff;color:#174f43;font:800 12px/1.2 inherit;text-align:center;text-decoration:none}.kk-profile-mobile-v49 button{cursor:pointer}.kk-profile-mobile-v49 .primary{background:#ef7145;color:#fff}}
@media(max-width:540px){.kk-local-decision-v49,.kk-recent-v49{width:calc(100% - 28px);padding:18px}.kk-local-decision-v49__steps,.kk-recent-v49__grid{grid-template-columns:1fr}.kk-decision-bar-v49{gap:8px}.kk-decision-bar-v49 a{font-size:12px}}


/* v55 consumer footer cleanup */
.kk-footer > .kk-footer__group:nth-last-child(2){display:none!important;}
