.dynamic-dropdown-widget.hidden{display:none!important}.dynamic-dropdown-widget select.dynamic-dropdown.dropdown-hidden,.dynamic-dropdown-widget .dropdown-label.dropdown-hidden{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden;display:none!important}.dynamic-dropdown-widget{flex-direction:column;flex-shrink:0;gap:.75rem;min-width:0;display:flex;height:auto!important;max-height:none!important}.row:has(.dynamic-dropdown-widget){flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.column:has(.dynamic-dropdown-widget),.widget:has(.dynamic-dropdown-widget),.widget-children:has(.dynamic-dropdown-widget),.form-container:has(.dynamic-dropdown-widget){height:auto!important;max-height:none!important;overflow:visible!important}.dynamic-dropdown-widget.dropdown-horizontal{flex-flow:wrap}.dynamic-dropdown-widget.dropdown-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.dynamic-dropdown-widget .dropdown-label{margin-bottom:.25rem;font-size:.875rem;font-weight:500}.dynamic-dropdown-widget .dynamic-dropdown-note{color:#555;white-space:pre-wrap;flex-basis:100%;grid-column:1/-1;font-size:.875rem}.dynamic-dropdown-widget .dynamic-dropdown-addons{box-sizing:border-box;flex-basis:100%;grid-column:1/-1;min-width:0;padding:.75rem}.dynamic-dropdown-addons label{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.dynamic-dropdown-addons input:disabled+span{opacity:.55}.dynamic-dropdown-addon-details{text-align:center;overflow-wrap:anywhere;flex:1;min-width:0}.dynamic-dropdown-addon-details>span,.dynamic-dropdown-addon-sku{display:block}.dynamic-dropdown-addon-sku{opacity:.65;margin-top:.2rem;font-size:.8em}.dynamic-dropdown-addon-reason{margin-top:.2rem;font-size:.8em;font-style:italic;display:block}.dynamic-dropdown-widget select.dynamic-dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-family:inherit;font-size:1rem}.dynamic-dropdown-widget select.dynamic-dropdown:focus{outline-offset:2px;outline:2px solid #06c}.dynamic-dropdown-widget input.dynamic-dropdown-input{background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-family:inherit;font-size:1rem}.dynamic-dropdown-widget input.dynamic-dropdown-input:focus{outline-offset:2px;outline:2px solid #06c}.dynamic-dropdown-widget input.dynamic-dropdown-input::placeholder,.dynamic-dropdown-widget select.dynamic-dropdown option:disabled{color:#999;font-style:italic}.dynamic-dropdown-widget .dynamic-dropdown-sku,.dynamic-dropdown-widget .dynamic-dropdown-product-name,.dynamic-dropdown-widget .dynamic-dropdown-image{box-sizing:border-box;background:#f5f5f5;border:1px solid #ccc;border-radius:4px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600}.dynamic-dropdown-widget .dynamic-dropdown-sku-label,.dynamic-dropdown-widget .dynamic-dropdown-product-name-label{color:#666;margin-right:.25rem;font-weight:500}.dynamic-dropdown-widget .dynamic-dropdown-image img{object-fit:contain;max-width:100%;max-height:320px;display:block}@media (width<=640px){.dynamic-dropdown-widget.dropdown-horizontal{flex-direction:column}.dynamic-dropdown-widget.dropdown-grid{grid-template-columns:1fr}}