/* MENOO QR – ograniczone do sekcji edycji lokalu. */
.mnq-box{--mnq-green:#2da853;--mnq-border:#dde8df;box-sizing:border-box;display:block;width:100%;max-width:1160px;border:1px solid var(--mnq-border);border-radius:24px;background:#fff;padding:clamp(17px,3vw,30px);margin:30px 0 20px;font:inherit;color:#173026}
.mnq-box *{box-sizing:border-box}.mnq-box .mnq-heading h2{font-size:25px!important;color:#173026!important;margin:9px 0!important;line-height:1.3!important}.mnq-box p{font-size:14px!important;margin:6px 0 14px;color:#52685a}
.mnq-pill{display:inline-block;font-size:11px;letter-spacing:.1em;font-weight:800;color:#1d6840;background:#e8f7ed;border-radius:99px;padding:5px 12px}
.mnq-grid{display:grid;grid-template-columns:minmax(210px,310px) minmax(0,1fr);gap:28px;align-items:start;margin-top:22px}
.mnq-preview-col{min-width:0}.mnq-preview{width:100%;border-radius:19px;padding:14px;background:#f5f8f6;border:1px solid #e6eee7;display:grid;place-items:center}
.mnq-canvas-wrap{width:100%;background:#fff;max-width:265px;aspect-ratio:1;display:grid;place-items:center;padding:6px}
.mnq-canvas-wrap svg{display:block;width:100%;height:auto;max-width:100%;shape-rendering:crispEdges}
.mnq-status{font-size:12px;min-height:1.5em;padding:7px 0;color:#206d3b}.mnq-status.is-error{color:#9c2828;font-weight:700}
.mnq-box .mnq-label{font-size:14px;font-weight:700;color:#1e3328;display:block;margin:0 0 7px}.mnq-color-row{display:flex;align-items:center;gap:13px;margin:0 0 20px}
.mnq-box input[type=color].mnq-color{display:block;min-height:44px;max-height:44px;width:72px!important;max-width:72px;border:1px solid #cdd9d0;border-radius:12px;padding:3px!important;margin:0!important;cursor:pointer;background:#fff}
.mnq-color-value{font-size:13px;font-weight:700;color:#253d31}.mnq-box input[type=url].mnq-url{width:100%!important;max-width:none;font-size:13px;background:#f8faf8;padding:12px;border:1px solid #d0ded3;border-radius:12px;min-height:42px;margin:0 0 10px}
.mnq-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mnq-actions .mnq-button,.mnq-actions .mnq-copy{display:inline-flex!important;align-items:center;justify-content:center;min-height:41px!important;padding:9px 15px!important;border:1px solid #2da853!important;border-radius:999px!important;background:#2da853!important;color:#fff!important;font-size:13px!important;line-height:1.35;cursor:pointer;text-decoration:none;margin:0!important;max-width:none}
.mnq-actions .mnq-copy{background:#fff!important;color:#226a3d!important}.mnq-actions button:disabled{opacity:.42;cursor:not-allowed}.mnq-hint{font-size:12px!important;margin-top:15px!important;color:#61716a!important}
.mnq-box :focus-visible{outline:3px solid #fabd03;outline-offset:2px}
@media(max-width:660px){.mnq-grid{grid-template-columns:minmax(0,1fr);gap:14px}.mnq-preview{max-width:310px}.mnq-box{border-radius:19px}}
