.container-style-picker { display:flex; align-items:center; flex-wrap:wrap; gap:8px 12px; margin:12px 0; color:#183650; }
.container-style-picker label { font-size:13px; font-weight:700; }
.container-style-picker select { width:auto; min-width:155px; min-height:36px; border:1px solid #b9cfdb; border-radius:6px; background:#fff; color:#183650; padding:6px 30px 6px 10px; }
.container-style-picker small { flex:1 1 220px; color:#536d80; font-size:12px; line-height:1.5; }
@media(max-width:600px) { .container-style-picker small { flex-basis:100%; } }
