/* Styles OWNED by the configurator's ConfiguratorDropdown widget (the
   select2-based pickers built by ConfiguratorWidget::dropDownList) and
   registered by the widget itself — so every theme that renders the dropdown
   gets them, whether or not it ships groups.css. The `simple` theme
   (justvps.pro) renders configurators with dropdowns only — no
   ConfiguratorGroups tiles — so it never loaded groups.css, and the
   solution logos in the OS picker painted at their natural size (~300px).

   Kept OUT of groups.css on purpose: that file carries 120+ rules for the
   tile picker whose class names collide with the legacy themes' own
   stylesheets (see DcConstructorAsset for a past incident), so it cannot be
   blanket-registered from a shared widget. This file must stay limited to
   selectors the dropdown's own template emits (views/dropdown.php). */

/* Inline solution logo inside the Select2 dropdown items (dropdownFeatures()
   in the dropdown widget); absent logo falls back to the plain-text label. */
.dropdown-item__logo {
    display: inline-block;
    height: 18px;
    width: auto;
    /* Wide enough for a wordmark at 18px tall (~9:1 at the extreme) so it is not
       squeezed into a square; the label still fits beside it. */
    max-width: 120px;
    vertical-align: middle;
    object-fit: contain;
}
