.ean-page .qr-header{max-width:900px}.ean-preview-box{min-height:245px;background:#fff;overflow:hidden}.ean-preview-box canvas{width:auto;max-width:100%;height:auto}.ean-result{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.3rem;padding:1rem;background:#f5f3ef;border-radius:10px}.ean-result span{font-size:.78rem;color:#52656a}.ean-result output{font-family:monospace;font-size:1.2rem;overflow-wrap:anywhere}.ean-example{margin-top:1rem;text-decoration:underline;text-underline-offset:4px;color:#07523f;font-weight:700;cursor:pointer}.ean-notice{margin:1.5rem 0;padding:1.2rem 1.5rem;background:#fff5df;border:1px solid #e5d6b1;border-radius:14px;line-height:1.65}.ean-guide{max-width:950px;margin:3.5rem auto 0;line-height:1.75}.ean-guide h2{font-size:1.7rem;font-weight:800;line-height:1.3;margin:2rem 0 1rem}.ean-guide p,.ean-guide ol{color:#52656a}.ean-guide ol{list-style:decimal;padding-left:1.4rem}.ean-guide li{padding:.3rem}.ean-guide a{text-decoration:underline;text-underline-offset:3px;color:#07523f}.ean-table-wrap{overflow-x:auto;margin:1.5rem 0;border:1px solid #d8e1dc;border-radius:14px;background:white}.ean-guide table{border-collapse:collapse;width:100%;min-width:570px;text-align:left;font-size:.9rem}.ean-guide caption{text-align:left;padding:1rem;font-weight:700}.ean-guide th,.ean-guide td{padding:1rem;border-top:1px solid #d8e1dc;vertical-align:top}.ean-guide thead{background:#edf4ef}.ean-page .qr-faq{max-width:950px}.ean-status-error{color:#a12525!important}.ean-sources{font-size:.9rem}.ean-page [hidden]{display:none!important}
.ean-result output{white-space:pre-wrap}.ean-page select:disabled{background:#f0f1ee;color:#52656a}
