/* Scoped to the explicit-save control and its cards. */
.wb-save-customization { min-height:44px; min-width:88px; justify-content:center; cursor:pointer; font:inherit; font-size:12px; color:var(--cyan-3,#9cfaff); }
.wb-save-customization:focus-visible { outline:2px solid #9cfaff; outline-offset:3px; }
.saved-customization-confirm { display:flex; flex-direction:column; gap:12px; }
.saved-customizations .saved-customization-item { gap:10px; align-items:center; }
.saved-customizations .tx { min-width:0; }
.saved-customizations .tx b { overflow-wrap:anywhere; }
.saved-customizations .btn { min-height:44px; flex-shrink:0; }
.saved-customization-colors { display:flex; gap:5px; margin-top:8px; flex-wrap:wrap; }
.saved-customization-colors span { display:block; width:20px; height:20px; border-radius:50%; border:1px solid rgba(255,255,255,.35); }
@media (max-width:340px) { .saved-customizations .saved-customization-item { align-items:flex-start; flex-direction:column; } }
