#fm-popup-bg.on{z-index:10050!important}#fm-fitting-display.on{z-index:10056!important;position:fixed!important}#fm-fitting{z-index:10056!important;position:relative!important}body.fm-fitting-capture-active .fm-lens-product-names,body.fm-fitting-capture-active .fm-transparency-label{display:none!important}body.fm-fitting-capture-active #fm-fitting-display.on{z-index:10056!important}.fm-transparency-label{z-index:10057;pointer-events:none;color:#fff;text-align:center;white-space:nowrap;text-shadow:0 1px 4px #000000e6;font-size:10px;font-weight:500;line-height:1.2;position:fixed;transform:translate(-50%)}@media screen and (max-width:550px){.fm-transparency-label{font-size:9px}}.fm-lens-product-names{z-index:10057;pointer-events:none;position:fixed;inset:0}.fm-lens-product-name{z-index:10057;pointer-events:none;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000000e6;max-width:min(100vw - 168px,280px);font-size:11px;line-height:1.2;position:fixed;overflow:hidden;transform:translate(-50%,-100%)}@media screen and (max-width:550px){.fm-lens-product-name{font-size:10px}}.fm-close-overlay{z-index:10062;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0;position:fixed}.fm-close-overlay__img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.fm-capture-preview{z-index:10060;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fm-capture-preview__backdrop{cursor:pointer;background:#000000bf;border:0;position:absolute;inset:0}.fm-capture-preview__sheet{z-index:1;width:min(100%,480px);max-height:90vh;margin:0 0 env(safe-area-inset-bottom,0);color:#fff;background:#111;border-radius:16px 16px 0 0;padding:16px 16px 24px;position:relative}.fm-capture-preview__head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.fm-capture-preview__actions{align-items:center;gap:8px;display:flex}.fm-capture-preview__save{color:#111;cursor:pointer;background:#fff;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.fm-capture-preview__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:13px}.fm-capture-preview__hint{color:#ccc;text-align:center;margin:0 0 12px;font-size:12px}.fm-capture-preview__body{background:#000;border-radius:8px;max-height:calc(90vh - 96px);overflow:auto}.fm-capture-preview__img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:auto;display:block}
