.nz-compare-column{min-width:0}.nz-routine.nz-compare{aspect-ratio:3/4;position:relative;overflow:hidden;border-radius:10px;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.nz-compare>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none}.nz-compare>.nz-before-scene{clip-path:none}.nz-compare>img:not(.nz-before-scene){clip-path:inset(0 0 0 var(--reveal,50%))}.nz-routine.nz-compare:after{content:"";position:absolute;left:var(--reveal,50%);top:0;bottom:0;width:2px;transform:translateX(-50%);background:#fff;pointer-events:none;z-index:2}.nz-compare .nz-compare-label{position:absolute;top:14px;z-index:3;border-radius:4px;padding:6px 10px;max-width:calc(50% - 24px);font-size:12px;font-weight:700;line-height:1.35;pointer-events:none}.nz-compare-label-before{left:14px;background:#f7f6ef;color:var(--nz-ink,#183e32)}.nz-compare-label-after{right:14px;background:var(--nz-accent,#2b5845);color:#fff}.nz-compare .nz-compare-handle{position:absolute;left:var(--reveal,50%);top:50%;transform:translate(-50%,-50%);z-index:4;width:48px;height:48px;min-width:48px;display:grid;place-items:center;padding:0;border:1px solid #183e3226;border-radius:50%;background:#fff;color:var(--nz-accent,#2b5845);box-shadow:0 2px 10px #0002;pointer-events:auto;cursor:ew-resize;touch-action:pan-y}.nz-compare-handle svg{display:block;width:24px;height:24px;flex-shrink:0}.nz-compare .nz-compare-handle:focus-visible{outline:3px solid var(--nz-accent,#2b5845);outline-offset:4px}.nz-compare[data-dragging] .nz-compare-handle{box-shadow:0 2px 14px #0004}.nz-compare-hint{font-size:12px;line-height:1.5;text-align:center;color:#52665b;margin:10px 0 0}@media(max-width:600px){.nz-compare .nz-compare-label{top:10px;padding:5px 7px;max-width:calc(50% - 18px);font-size:10px}.nz-compare-label-before{left:10px}.nz-compare-label-after{right:10px}.nz-compare-hint{font-size:11px}}
