.fx-menu-admin .panel-heading h2{margin:0 0 5px}.fx-menu-picker,.fx-menu-actions,.fx-menu-summary{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.fx-menu-picker label{min-width:280px;flex:1}.fx-menu-picker label:first-child{max-width:360px}.fx-menu-summary{align-items:center;padding:14px;border:1px solid #d8e0ea;background:#f6f8fb}.fx-menu-summary div{display:flex;flex-direction:column;margin-right:auto}.fx-menu-editor,.fx-menu-import{border:1px solid #ccd7e5;background:#f8fafc;padding:18px;margin:18px 0}.fx-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.fx-menu-grid label,.fx-wide{display:block}.fx-wide{grid-column:1/-1}.fx-check{align-self:center}.fx-tag-list{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px}.fx-tag-list label{min-width:150px}.fx-product-photo{width:110px;height:82px;object-fit:cover;border:1px solid #ccd7e5}.fx-product-table img{width:64px;height:48px;object-fit:cover}.fx-product-table td small{display:block;max-width:320px;color:#64748b}.fx-product-table td{vertical-align:middle!important}.fx-menu-actions input.sr-only{position:absolute}@media(max-width:767px){.fx-menu-picker label{min-width:100%}.fx-menu-grid{display:block}.fx-menu-grid label{margin-bottom:12px}}

.fx-order-list li{padding:8px 4px;border-bottom:1px solid #d8e0ea}.fx-order-list strong{display:inline-block;min-width:200px}.fx-menu-admin fieldset{border:0;padding:0;margin:0;min-width:0}

.fx-order-savebar{position:sticky;top:0;z-index:5;background:#fff3ce;border:1px solid #e3ac2f;padding:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.fx-group-selection{max-height:320px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:12px;border:1px solid #ccd7e5;margin:12px 0;background:white}.fx-group-selection label{display:block}.fx-group-selection small{display:block;margin-left:20px;color:#64748b}.fx-group-block{border:1px solid #ccd7e5;margin:12px 0;background:white;padding:12px}.fx-group-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fx-group-heading strong{margin-right:auto}
