/* TeKoopCamper V18 - vast accountmenu + startactie */
.launch-promo-bar{background:linear-gradient(90deg,#eef8fd 0%,#fff7ed 100%);border-bottom:1px solid #d8e9f2;color:#0b3158}
.launch-promo-bar .container{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:13px}
.launch-promo-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:#ff7900;color:#fff;font-size:10px;font-weight:800;letter-spacing:.7px}
.launch-promo-bar strong{font-size:14px}.launch-promo-price{white-space:nowrap}.launch-promo-price del{color:#788b98}.launch-promo-price b{color:#d85f00;font-size:15px}.launch-promo-bar a{font-weight:800;color:#0b3158;border-bottom:1px solid #ff7900}
.home-launch-price span,.promo-price-kicker{display:inline-flex;width:max-content;align-items:center;margin:0 7px 4px 0;padding:4px 8px;border-radius:999px;background:#fff1e3;color:#b85000;font-size:11px;font-weight:800}.home-launch-price del,.v12-checkout-price del,.simple-placement-price del{color:#7c8d98;font-weight:600}.home-launch-price strong{color:#0b3158}
.account-shell-v18{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.account-main-v18{min-width:0}.account-fixed-menu{position:sticky;top:104px;border:1px solid #d9e8ef;border-radius:17px;background:#fff;padding:14px;box-shadow:0 10px 30px rgba(11,49,88,.06)}.account-fixed-menu>strong{display:block;padding:7px 8px 12px;color:#0b3158;font-size:15px}.account-fixed-menu nav{display:flex;flex-direction:column;gap:4px}.account-fixed-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:9px 10px;border-radius:10px;color:#294f67;font-size:12px;font-weight:700;transition:.15s ease}.account-fixed-menu nav a:hover{background:#f2f9fd;color:#0b3158}.account-fixed-menu nav a.active{background:#eaf6fd;color:#0b3158;box-shadow:inset 3px 0 0 #1593df}.account-fixed-menu nav a b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#ff7900;color:#fff;font-size:10px}.account-menu-place{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;border-radius:11px;border:1px solid #f2a65c;background:linear-gradient(180deg,#fff8ef,#ffedd7);color:#9f4700;font-size:12px;font-weight:800}.account-menu-place:hover{background:#ffe7c8}.account-main-v18 .account-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}
@media(max-width:980px){.launch-promo-bar .container{justify-content:flex-start;padding-top:7px;padding-bottom:7px}.account-shell-v18{grid-template-columns:1fr;gap:16px}.account-fixed-menu{position:sticky;top:78px;z-index:35;padding:9px;border-radius:13px;overflow:hidden}.account-fixed-menu>strong{display:none}.account-fixed-menu nav{display:flex;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.account-fixed-menu nav::-webkit-scrollbar{display:none}.account-fixed-menu nav a{flex:0 0 auto;min-height:38px;padding:8px 11px;border:1px solid #e1ebf1;background:#fff}.account-fixed-menu nav a.active{box-shadow:none;border-color:#a9d5ed;background:#eaf6fd}.account-menu-place{display:none}.account-main-v18 .account-grid{grid-template-columns:1fr}.account-page,.profile-page{padding-top:24px}}
@media(max-width:620px){.launch-promo-bar .container{gap:6px;font-size:11px}.launch-promo-bar .container>span:not(.launch-promo-badge):not(.launch-promo-price){display:none}.launch-promo-bar a{margin-left:auto}.launch-promo-price b{font-size:13px}.account-fixed-menu{top:70px}.account-page .account-head,.profile-page-head{gap:12px}.account-page .account-head h1,.profile-page-head h1{font-size:30px}.account-main-v18 .v12-account-section-head{align-items:flex-start;gap:10px;flex-direction:column}.account-main-v18 .v12-account-section-head .btn{width:100%}}

/* V29 - eerste 20 particuliere verkopers gratis */
.launch-free-promo-bar{background:linear-gradient(90deg,#e9fbf5 0%,#effaf8 52%,#f4fbff 100%);border-bottom-color:#bfe8db}
.launch-free-promo-bar .container{min-height:40px}
.launch-free-badge{background:#0b8f72;box-shadow:0 4px 12px rgba(11,143,114,.18)}
.launch-free-promo-bar strong{color:#075b4d}
.launch-free-promo-bar a{color:#075b4d;border-bottom-color:#0b8f72}
.launch-free-counter{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap;padding:4px 9px;border-radius:999px;background:#fff;border:1px solid #bfe8db;color:#075b4d;font-size:11px;font-weight:800}
.launch-free-counter b{font-size:14px;color:#087d66}
@media(max-width:620px){.launch-free-promo-bar .container{justify-content:flex-start}.launch-free-promo-bar .container>span.launch-free-counter{display:inline-flex!important}.launch-free-promo-bar .container>span:not(.launch-promo-badge):not(.launch-promo-price):not(.launch-free-counter){display:none}.launch-free-promo-bar strong{font-size:12px}.launch-free-promo-bar a{margin-left:auto}}
