/* POMÉ Multi‑Logo Designer + Pricing */
.pome-mld { border:1px solid #e5e7eb; border-radius:12px; padding:12px; background:#fff; margin:12px 0; }
.pome-mld .mld-tabs { display:flex; gap:8px; margin-bottom:8px; }
.pome-mld .mld-tab { padding:6px 10px; border:1px solid #d1d5db; border-radius:8px; cursor:pointer; user-select:none; }
.pome-mld .mld-tab.active { background:#111827; color:#fff; border-color:#111827; }
.pome-mld .mld-toolbar { display:flex; gap:12px; flex-wrap:wrap; align-items:center; margin-bottom:10px; }
.pome-mld .mld-stage { position:relative; width:min(420px,100%); margin:auto; }
.pome-mld .mld-stage img { width:100%; display:block; }
.pome-mld canvas { position:absolute; inset:0; width:100%; height:100%; }
.pome-mld .mld-layers { display:flex; gap:8px; align-items:center; flex-wrap:wrap; margin:8px 0; }
.pome-mld select, .pome-mld input[type=range], .pome-mld button { font-size:14px; }
.pome-mld .mld-outline { outline:2px dashed rgba(0,0,0,.25); outline-offset:-2px; }
.pome-mld .mld-hidden { display:none !important; }
.pome-mld-estimate { font-weight:600; }

/* Optional: andere Personalizer ausblenden */
body.pome-mld-active .wapf-wrapper,
body.pome-mld-active .product-addon,
body.pome-mld-active .product-custom-fields { display:none !important; }
