.repair-bench[class*=fix-]:not(.fully-restored) .new-site{clip-path:inset(0 0 0 100%)}.repair-bench[class*=fix-]:not(.fully-restored) .compare-handle{opacity:0}.repair-bench .compare-handle{display:none}@media(max-width:800px){.repair-bench{position:relative;display:block;min-height:760px;overflow:hidden}.repair-bench .comparison{min-height:760px}.repair-bench .old-site,.repair-bench .new-site{justify-content:flex-start;padding:42px 22px 300px}.repair-bench .old-site strong,.repair-bench .new-site strong{font-size:clamp(1.75rem,8vw,2.7rem)}.repair-bench .old-site p,.repair-bench .new-site p{font-size:.86rem}.repair-controls{position:absolute;z-index:6;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:13px;border-top:1px solid var(--line);background:#080f0df7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.repair-controls>p{grid-column:1 / -1;margin:0 0 5px}.repair-controls button{min-height:49px;padding:9px;border:1px solid #29352f;font-size:.54rem}.repair-controls button span,.repair-controls button b{display:block}.repair-controls button b{margin-left:5px}.repair-controls .apply-all{grid-column:1 / -1;min-height:45px;margin-top:5px}}
