#mm-inline-comparison{color-scheme:light;max-width:760px;margin:auto;font-family:Arial,sans-serif;color:#193e32}
    #mm-inline-comparison *{box-sizing:border-box}
    #mm-inline-comparison .mm-surface{padding:18px;background:#fafbf7;border-radius:16px}
    #mm-inline-comparison .mm-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;padding-right:0}
    #mm-inline-comparison .mm-choices button{font:inherit;font-size:13px;font-weight:700;min-height:46px;padding:8px;border:1px solid #cdd8c5;border-radius:8px;color:#193e32;background:#fff}
    #mm-inline-comparison .mm-choices button[aria-pressed="true"]{color:white;background:#193e32;border-color:#193e32}
    #mm-inline-comparison .mm-stage{--position:50%;position:relative;isolation:isolate;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#193e32;touch-action:pan-y pinch-zoom}
    #mm-inline-comparison .mm-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none}
    #mm-inline-comparison .mm-stage .mm-before{z-index:1;clip-path:inset(0 calc(100% - var(--position)) 0 0)}
    #mm-inline-comparison .mm-seam{position:absolute;z-index:2;inset:0 auto 0 var(--position);width:3px;background:white;transform:translateX(-50%);box-shadow:0 0 5px #0006;pointer-events:none}
    #mm-inline-comparison .mm-grip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:flex;gap:4px;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #193e32,0 3px 12px #0006}
    #mm-inline-comparison .mm-photo-label{position:absolute;top:12px;z-index:3;border-radius:24px;padding:6px 12px;color:white;background:#10271eea;font-size:12px;font-weight:700;pointer-events:none}
    #mm-inline-comparison .mm-label-before{left:12px}
    #mm-inline-comparison .mm-label-after{right:12px}
    #mm-inline-comparison .mm-slider{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y pinch-zoom}
    #mm-inline-comparison .mm-stage:focus-within{outline:3px solid #52743b;outline-offset:3px}
    #mm-inline-comparison .mm-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 0;font-size:14px;font-weight:700}
    #mm-inline-comparison .mm-count{font-size:12px;font-weight:400;color:#52604e;white-space:nowrap}
    #mm-inline-comparison [hidden]{display:none!important}
    @media(max-width:480px){#mm-inline-comparison .mm-surface{padding:12px}#mm-inline-comparison .mm-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#mm-inline-comparison .mm-grip{width:48px;height:48px}}
  
#mm-inline-comparison .mm-grip .mm-grip-logo{position:static;display:block;width:32px;height:32px;object-fit:contain;pointer-events:none;user-select:none}

#mm-inline-comparison .mm-choices button:disabled{opacity:.7}#mm-inline-comparison .mm-slider:disabled{cursor:default}
