/* QA3 corrections: existing brand and native forms remain the owners. */
.grema-tuning #frm-discount .tbl-discount{width:100%;max-width:620px;table-layout:fixed}
.grema-tuning #frm-discount .input-group{display:flex;align-items:stretch;width:100%;min-width:0}
.grema-tuning #frm-discount .form-control{flex:1 1 0;min-width:0;width:1%}
.grema-tuning #frm-discount .input-group-btn{display:flex;flex:0 0 auto;width:auto;white-space:nowrap}
.grema-tuning #frm-discount .input-group-btn .btn{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:90px;min-height:44px;height:auto}
.grema-tuning .qa-page-title{margin:0;font-weight:500;line-height:1.35}
.grema-tuning .qa-list-title{max-width:90%;margin:18px auto;text-align:center}
.grema-tuning .qa-listing-media{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
#lightbox .lb-close:focus-visible,#lightbox .lb-prev:focus-visible,#lightbox .lb-next:focus-visible{outline:3px solid #345bb6;outline-offset:3px}
@media(max-width:480px){.grema-tuning #frm-discount .tbl-discount td{display:block;width:100%!important}.grema-tuning #frm-discount .tbl-discount td:first-child{padding-bottom:8px}.grema-tuning #frm-discount .tbl-discount td:first-child br{display:none}}
