/* Scoped fixes for independent controls; existing page layout stays authoritative. */
body[data-matest-standalone] #catalogLine{display:flex!important;align-items:center;flex-wrap:wrap;gap:14px;padding:12px;margin-bottom:18px;height:auto;box-sizing:border-box}body[data-matest-standalone] #catalogLine .column{height:auto;margin:0}body[data-matest-standalone] #catalogLine .mr-catalog-select{display:block!important;min-width:90px}body[data-matest-standalone] #catalogLine .viewList{display:flex;gap:12px}
.mr-dialog{box-sizing:border-box;width:min(900px,calc(100vw - 28px));max-height:92vh;padding:48px 20px 20px;border:1px solid #dce0ed;border-radius:12px;background:#fff;color:#17174a;box-shadow:0 24px 100px #17174a55;font-family:inherit}
.mr-dialog::backdrop{background:#17174a99}.mr-dialog h2{font-size:26px;line-height:1.25;margin:0 40px 24px 0}.mr-dialog iframe{display:block;width:100%;height:72vh;border:0}.mr-close{position:absolute;right:12px;top:8px;border:0;background:#f0f1f7;color:#17174a;border-radius:50%;width:36px;height:36px;font:28px/1 sans-serif;cursor:pointer}.mr-form-link{display:block;text-align:center;padding:12px}.mr-large-image{display:block;max-width:100%;max-height:76vh;object-fit:contain;margin:auto}.mr-button{border:1px solid #28265f;border-radius:6px;background:#28265f;color:#fff;padding:10px 16px;line-height:1.3;font-family:inherit;font-size:16px;cursor:pointer}.mr-button:hover{background:#17174a}.mr-button:focus-visible,.mr-close:focus-visible,.mr-catalog-select:focus-visible{outline:3px solid #dacd00;outline-offset:3px}.mr-saved-row{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #dce0ed;margin-bottom:12px}.mr-saved-row a{font-size:17px;line-height:1.4;color:#17174a}.mr-saved-row .mr-button{flex-shrink:0}#matest-quote-list-button{position:fixed;bottom:18px;left:18px;z-index:1005;box-shadow:0 6px 22px #17174a33}.mr-thumbnails{display:flex;gap:10px;overflow:auto;padding:12px}.mr-thumbnails .mr-button{background:#fff;border-color:#dce0ed;padding:4px}.mr-thumbnails img{width:72px;height:60px;object-fit:contain}.mr-catalog-select{box-sizing:border-box;display:block;max-width:100%;width:100%;min-height:38px;border:1px solid #dce0ed;padding:6px 30px 6px 12px;background:#fff;color:#17174a;font-family:inherit;font-size:15px;line-height:24px}#catalogLine .dropDownList:has(.mr-catalog-select){border:0;background:none;height:auto;overflow:visible}#catalogLine .dropDownList:has(.mr-catalog-select)::after{display:none}#mr-pagination{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0}#mr-pagination [aria-current=page]{background:#e2d500;color:#17174a}.productList.mr-list-view>.product{width:100%!important;max-width:none!important;height:auto!important}.productList.mr-list-view .productTable{display:flex;align-items:center;gap:20px}.productList.mr-list-view .productColImage{flex:0 0 180px}.productList.mr-list-view .productColText{flex:1}body[data-matest-standalone] #searchResult:not(.visible){display:none}body[data-matest-standalone] #searchResult.visible{display:block!important;z-index:1101}body[data-matest-standalone] #appFastBuy,body[data-matest-standalone] [id^=webFormDwModal_]{display:none!important}
@media(max-width:767px){.mr-dialog{padding:48px 12px 12px}.mr-saved-row{align-items:flex-start;gap:10px}.mr-saved-row a{font-size:15px}.mr-saved-row .mr-button{padding:8px;font-size:13px}#smartFilter.mr-filter-open{display:block!important}.productList.mr-list-view .productColImage{flex-basis:110px}.mr-dialog iframe{height:75vh}body[data-matest-standalone] #smallElementTools .addCartContainer{display:block!important;width:100%;margin:10px 0}body[data-matest-standalone] #smallElementTools .requestPrice{box-sizing:border-box;width:100%;text-align:center}}
