.mockup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.mockup-options label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em}.mockup-options select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font-size:14px;letter-spacing:normal}.selectable-mockup{background:white!important}.product-image .mockup-view{display:block;width:100%;height:100%;padding:20px;background:white}.selectable-mockup .product-number{background:#100e12e6;padding:8px 10px;border-radius:4px;color:var(--gold)}@media(max-width:600px){.mockup-options{gap:10px}.product-image .mockup-view{padding:14px}}
.product-image .mockup-view{object-fit:contain}.selectable-mockup{overflow:hidden}
