.fe-original-choice{display:block;margin-bottom:8px}.fe-view-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fe-view-controls>div{display:flex;gap:3px;background:#eaf0fa;padding:4px;border-radius:10px}.fe-view-controls button{border:0;background:transparent;color:#73829b;border-radius:7px;font-size:12px;padding:7px 13px;cursor:pointer}.fe-view-controls button.selected{color:#254cfa;background:white;box-shadow:0 2px 5px #17213810}.fe-view-controls small{font-size:11px;color:#8490a5}.fe-stage{position:relative;padding:0;min-height:310px;background-color:#f1f4fa}.fe-stage.dragging{outline:2px solid #254cfa;outline-offset:3px}.fe-pictures{position:absolute;inset:12px;--split:50%}.fe-pictures img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fe-stage[data-view-mode="before"] .fe-result{display:none}.fe-stage[data-view-mode="after"] .fe-source{visibility:hidden}.fe-stage[data-view-mode="compare"] .fe-source{z-index:2;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.fe-divider{position:absolute;left:var(--split);top:0;bottom:0;width:2px;background:white;box-shadow:0 0 3px #17213880;z-index:3;pointer-events:none}.fe-divider b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;color:#254cfa;box-shadow:0 2px 10px #17213830;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.fe-upload{display:flex;position:absolute;inset:18px;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px dashed #b8c6df;border-radius:15px;text-align:center;padding:24px;cursor:pointer;background:#ffffff40}.fe-upload svg{width:48px;height:48px;color:#7e94c2}.fe-upload strong{font-size:20px;font-weight:600}.fe-upload span{font-size:13px;color:#8090aa}.fe-upload small{font-size:11px;color:#91a0b6}.fe-upload input{max-width:100%;font:inherit;font-size:12px;color:#71839f}.fe-upload input::file-selector-button{border:0;background:#254cfa;color:white;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer}.fe-stage.has-photo .fe-upload{inset:auto 12px 12px auto;gap:0;border:0;background:#ffffffed;padding:8px;border-radius:9px;max-width:250px;box-shadow:0 2px 8px #17213816}.fe-stage.has-photo .fe-upload svg,.fe-stage.has-photo .fe-upload strong,.fe-stage.has-photo .fe-upload span,.fe-stage.has-photo .fe-upload small{display:none}.fe-source-footer{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#8a97aa;padding:10px 2px}.fe-source-footer button{border:0;background:transparent;padding:0;color:#61759b;text-decoration:underline;cursor:pointer}.fe-source-footer a{color:#254cfa}.fe-shortcuts{display:flex;gap:7px;flex-wrap:wrap;margin:5px 0 12px}.fe-shortcuts button{border:1px solid #e1e6f0;background:#f7f9ff;color:#7182a4;border-radius:15px;padding:6px 10px;font-size:11px;cursor:pointer}.fe-shortcuts button:disabled{opacity:.6;cursor:default}.fe-compare-range{display:flex;align-items:center;gap:12px;padding:10px 5px 0;font-size:11px;color:#6d7f9f}.fe-compare-range input{flex:1;min-width:0;accent-color:#254cfa}.fe .fc-working{z-index:5}.fe .fc-prompt{margin-top:6px}@media(max-width:800px){.fe-stage{height:320px}.fe-view-controls small{display:none}.fe-upload{padding:15px}.fe-upload strong{font-size:17px}.fe-upload span{font-size:12px}.fe .fc-style i{max-width:100%}.fe-source-footer{flex-wrap:wrap}}
