.awlt-switcher{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.awlt-switcher button{font-size:12px;cursor:pointer;border:1px solid #ddd;border-radius:4px;background:transparent;padding:4px 6px;line-height:1.5}.awlt-switcher button[aria-pressed=true]{border-color:#39844b;background:#eef8f0;font-weight:700}

/* Affichage automatique indépendant de la structure de l'en-tête Flatsome */
.awlt-auto{position:fixed;z-index:99990;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.15);padding:6px}.awlt-pos-top-right{top:12px;right:12px}.awlt-pos-top-left{top:12px;left:12px}.awlt-pos-bottom-right{bottom:12px;right:12px}.awlt-pos-bottom-left{bottom:12px;left:12px}.awlt-auto .awlt-switcher{gap:3px}.awlt-auto .awlt-switcher button{margin:0;min-height:30px}@media(max-width:600px){.awlt-auto{top:auto;bottom:10px;left:10px;right:10px;max-width:none}.awlt-auto .awlt-switcher{justify-content:center}.awlt-auto .awlt-switcher button{font-size:11px;padding:3px 5px}}

.awlt-edit-toggle{position:fixed;bottom:58px;right:12px;z-index:99991;background:#205b39;color:#fff;border:0;border-radius:6px;padding:9px 12px;cursor:pointer;font-size:12px}.awlt-edit-toggle[aria-pressed=true]{background:#b65312}@media(max-width:600px){.awlt-edit-toggle{bottom:72px}}

/* Initial position about 5 cm from top, movable via pointer. */
.awlt-pos-top-right,.awlt-pos-top-left{top:190px}.awlt-auto{touch-action:none;cursor:grab}.awlt-auto:active{cursor:grabbing}.awlt-auto button{cursor:pointer}

/* MediaKit: retain only the first WooCommerce account tile and use Windsriders green. */
.woocommerce-MyAccount-navigation a[href*="/media-kit-a-usage-b2b/"],
.woocommerce-MyAccount-content a[href*="/media-kit-a-usage-b2b/"]:not(.button):not(.button-primary) {background-color:#78b800!important;color:#fff!important;border-color:#78b800!important;}
.woocommerce-MyAccount-navigation a[href*="/media-kit-a-usage-b2b/"]:hover,
.woocommerce-MyAccount-content a[href*="/media-kit-a-usage-b2b/"]:not(.button):not(.button-primary):hover {background-color:#5e9200!important;color:#fff!important;}
