.mls-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mls-form label:not(.mls-check){display:flex;flex-direction:column;gap:8px}.mls-form select{width:100%;min-height:38px;border:1px solid var(--border,#ddd);border-radius:8px;background:var(--surface,var(--card,#fff));color:inherit;padding:6px 10px}.mls-full{grid-column:1/-1}.mls-summary{margin:0 0 20px;color:var(--muted,var(--text-2,#888))}.mls-check{display:inline-flex;align-items:center;gap:6px;margin:9px 16px 0 0;line-height:20px}.mls-check input{width:16px;height:16px;margin:0;flex:0 0 16px}.mls-muted,.mls-product small{color:var(--muted,var(--text-2,#888));font-size:12px}.mls-product{display:flex;align-items:center;gap:14px;border:1px solid var(--border,#ddd);border-radius:10px;padding:12px}.mls-product img{width:64px;height:64px;object-fit:contain}.mls-product strong,.mls-product small{display:block;margin-top:5px}.mls-tag{display:inline-block;background:var(--gray-light,#eee);border-radius:6px;margin:8px 8px 0 0;padding:5px 10px}.mls-form b{color:#d94d4d}@media(max-width:650px){.mls-form{grid-template-columns:1fr}.mls-full{grid-column:1}} 
.mlp-dialog.mls-dialog{margin:auto}.mls-check input{padding:0}
