.rectangle-button{width:100%;border-radius:8px!important}.upload-modal-backdrop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.drag-drop-text{line-height:1em}.uploadModal{width:600px;max-width:100%}.uploadModal .relativeWrapper{position:relative}.uploadModal .cropModalHeader{border-bottom:solid 1px #c9d2dd;padding:12px}.uploadModal .editButtonWrapper{border-top:solid 1px #c9d2dd;display:flex;padding-top:8px;padding-bottom:8px;flex-direction:row;flex:1}.uploadModal .editButtonWrapper.cropActive{visibility:hidden}.uploadModal .hiddenCropper{visibility:hidden;height:0;width:0}.uploadModal .cropButtonWrapper{display:flex;flex-direction:row;justify-content:flex-end}.uploadModal .cancelCropButton{justify-self:flex-start}.uploadModal .captionWrapper.cropActive{visibility:hidden}.uploadModal .startCropButton{position:absolute;top:8px;left:8px}.uploadModal .applyEditButton{width:100px;justify-self:flex-end;margin-left:auto}.uploadModal .cancelEditButton{width:100px;justify-self:flex-start;border:none;color:#3273ff}.uploadModal .cropWrapper{margin:32px 16px;display:flex;align-items:center;flex-direction:column}.uploadModal .cropWrapper .cropAreaWrapper.cropActive{flex-direction:column;padding:16px 16px 0;border-radius:8px;background-color:#f2f4f7}.uploadModal .cropWrapper .cropAreaWrapper .ReactCrop,.uploadModal .cropWrapper .cropAreaWrapper img{display:flex}.offscreen{position:fixed;left:-15000px}.InputUploadCaptureOrUpload{display:flex;flex-direction:column;width:100%;flex:1}.InputUploadCaptureOrUpload .video-wrapper{background-color:#f2f4f7;width:300px;overflow:hidden}.InputUploadCaptureOrUpload .upload-text{text-align:center}.InputUploadCaptureOrUpload .mobile-upload-record-buttons{display:flex;flex-direction:column;justify-self:flex-end;justify-content:flex-end;align-items:center;gap:8px;flex:1;width:100%}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .mobile-upload-record-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:78px;gap:8px;padding:20px}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .icon-wrapper{border-radius:8px;display:flex;width:35px;height:35px;align-items:center;justify-content:center}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .arrow-icon-wrapper{display:flex;align-items:center;justify-content:center}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .button-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-transform:initial!important}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .button-content .button-text{font-weight:500;font-size:18px}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .button-content .button-subtext{font-size:13px;letter-spacing:-.02em;text-align:left}.InputUploadCaptureOrUpload .mobile-upload-record-buttons .record-helper-text{margin-top:12px;line-height:1.2em;letter-spacing:-.02em}.InputUploadCaptureOrUpload .input-button-wrapper{position:absolute;z-index:10;width:100%;align-items:center;justify-content:center;display:flex}.InputUploadCaptureOrUpload .input-button-wrapper .button{width:54px;height:54px;border:none;outline:none;box-shadow:none}.InputUploadCaptureOrUpload .input-button-wrapper .button.capture-button{background-color:#ffffff80}.InputUploadCaptureOrUpload .input-button-wrapper .button.upload-button{background-color:#0000004d;margin-right:-48px;width:36px;height:36px;border:1px solid #ffffff;border-radius:50%}.InputUploadCaptureOrUpload .input-button-wrapper .button.upload-button .icon .MuiSvgIcon-root{font-size:18px}.InputUploadCaptureOrUpload .input-button-wrapper .button:focus{border:transparent;outline-width:0}.InputUploadCaptureOrUpload .input-button-wrapper .button .icon .MuiSvgIcon-root{font-size:40px}.InputUploadCaptureOrUpload .input-button-wrapper .capture-display-buttons{display:flex;flex-direction:row}.WebcamCapture{flex:1;width:100%;display:flex;flex-flow:column}.WebcamCapture .webcam-capture-main{flex:1;display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;justify-content:center;align-items:center}.WebcamCapture .webcam-capture-main .webcam,.WebcamCapture .webcam-capture-main .video-playback{display:flex;position:absolute;width:100%}.WebcamCapture .webcam-capture-main .loading-webcam-or-error{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.WebcamCapture .webcam-capture-main .loading-webcam-or-error .webcam-error{margin-left:16px;margin-right:16px;color:#fff;text-align:center}.WebcamCapture .webcam-capture-main .loading-webcam-or-error .webcam-error-icon{font-size:48px;color:#f22949!important}.WebcamCapture .webcam-capture-main .webcam-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:transparent;pointer-events:none}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;pointer-events:none}.WebcamCapture .webcam-capture-main .webcam-overlay .recording-countdown{color:#c9d2dd;opacity:.8;font-size:8.5rem}.WebcamCapture .webcam-capture-main .webcam-overlay .volume-indicator{opacity:1;background-color:#00000080;padding:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:none;transition:opacity 1s}.WebcamCapture .webcam-capture-main .webcam-overlay .volume-indicator svg{color:#fff;font-size:2rem}.WebcamCapture .webcam-capture-main .webcam-overlay .indicator-visible{opacity:1;transition:opacity 1s}.WebcamCapture .webcam-capture-main .webcam-overlay .indicator-hidden{opacity:0;transition:opacity 1s}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header{order:0;background-color:transparent;pointer-events:none;position:relative;height:calc(2em + 34px);padding:1em;display:flex;justify-content:flex-start;align-items:center}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header .overlay-timer{position:relative;display:none;height:25px;width:56px;font-size:13px;line-height:15px;background-color:#00000080;color:#fff;border-radius:30px}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header .overlay-timer.show-timer{display:flex;justify-content:center;align-items:center}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header .duration-limit-message{margin-left:8px;min-height:25px;padding:5px 10px;border-radius:30px;background-color:#00000080;color:#fff;font-size:13px;line-height:15px;display:flex;align-items:center;justify-content:center}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header .duration-limit-message.warning{color:#fdb833}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-header .duration-limit-message.error{color:#ff1844}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-main{order:1;flex:1;background-color:transparent;display:flex;justify-content:center;align-items:center;text-align:center;pointer-events:none}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-overlay-footer{order:2;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent;pointer-events:none;padding-bottom:10px}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-button{pointer-events:auto;width:64px;height:64px;padding:4px;display:flex;justify-content:center;align-items:center;border:2px solid white}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-button .webcam-button-icon{color:#ff1844;opacity:.7;flex:1;height:64px;width:64px}.WebcamCapture .webcam-capture-main .webcam-overlay .webcam-button .webcam-button-icon.circle-icon{min-height:64px;min-width:64px}.WebcamCapture .webcam-capture-footer{min-height:66px;max-height:66px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;padding-left:1em;padding-right:1em}.WebcamCapture .webcam-capture-footer .webcam-bottom-button-wrapper,.WebcamCapture .webcam-capture-footer .webcam-bottom-button-spacer{width:100%;display:flex;justify-self:flex-end;justify-content:flex-end;align-items:center}.WebcamCapture .webcam-capture-footer .webcam-bottom-button-wrapper .flip-camera-button svg,.WebcamCapture .webcam-capture-footer .webcam-bottom-button-spacer .flip-camera-button svg{transform:scaleX(-1)}.WebcamCapture .webcam-capture-footer .post-record-button{min-width:111px;border-radius:8px!important;gap:4px}.WebcamCapture .no-display{display:none;visibility:hidden;position:relative;z-index:-1}.webcam-modal{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:flex;z-index:200;flex-direction:column;background-color:#0000;visibility:hidden;pointer-events:none;transition:background-color .2s linear,visibility .2s linear}.webcam-modal.show{pointer-events:initial;visibility:visible;background-color:#000}.webcam-modal.hide{background-color:#0000;visibility:hidden;pointer-events:none}.webcam-modal.hide .webcam-modal-top{visibility:hidden}.webcam-modal .webcam-modal-top{position:absolute;display:flex;top:1em;right:1em;flex-direction:row;justify-content:flex-end;z-index:2}.webcam-modal .webcam-modal-content{background-color:#00000080;flex:1;overflow:hidden!important;position:relative;display:flex;flex-direction:column}.webcam-modal .close-icon:hover{cursor:pointer}.ProgressCircle{border-radius:50%;width:var(--progressCircleSize, 60px);height:var(--progressCircleSize, 60px);align-items:center;display:inline-flex;justify-content:center;position:relative}.ProgressCircle .progress-background{position:absolute;width:100%;height:100%;z-index:0}.ProgressCircle .main-progress{z-index:1}.ProgressCircle .progress-text-wrapper{display:flex;justify-content:center;align-items:center;bottom:0;left:0;right:0;top:0;position:absolute;z-index:3}.ProgressCircle:not(.hideText) .MuiCircularProgress-circleDeterminate{fill:#fff;border:solid 1px #3273ff;border-radius:50%}.ProgressCircle:not(.hideText) .MuiCircularProgress-determinate .MuiCircularProgress-svg{border:solid 1px #3273ff;border-radius:50%;background-color:#fff}.ProgressCircle.hideText .MuiCircularProgress-determinate{z-index:1}.InputUploadController.is-mobile{width:100%;flex:1;display:flex;flex-direction:column}.InputUploadController .preview-wrapper{flex:1;display:flex;flex-direction:column;position:relative}.InputUploadController .preview-wrapper .preview-content{display:flex;gap:16px;flex-direction:column}.InputUploadController .preview-wrapper .top-gradient,.InputUploadController .preview-wrapper .bottom-gradient{height:40px;width:100%;position:sticky;margin:0;z-index:2;pointer-events:none}.InputUploadController .preview-wrapper .top-gradient{top:-8px;background:-moz-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff,#fff0)}.InputUploadController .preview-wrapper .bottom-gradient{bottom:-8px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,#fff0,#fff)}.InputUploadController .preview-wrapper .thumbnail-wrapper{display:flex;justify-content:center;align-items:center;padding-top:4px}.InputUploadController .preview-wrapper .helper-text{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.InputUploadController .preview-wrapper .helper-text .done-editing{max-height:25px!important;padding-top:2px;padding-bottom:2px}.InputUploadController .preview-wrapper .caption div{padding:8px}.InputUploadController .preview-wrapper .caption.not-editing{border:1px solid transparent;border-radius:4px;padding:8px;display:flex;position:relative}.InputUploadController .preview-wrapper .caption.not-editing .edit-icon{visibility:hidden;position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:#c9d2dd}.InputUploadController .preview-wrapper .caption.not-editing:hover{cursor:pointer;border:1px solid #c9d2dd}.InputUploadController .preview-wrapper .caption.not-editing:hover .edit-icon{visibility:visible}.InputUploadController .filePickerError{margin-left:auto;margin-right:auto;justify-content:center;display:flex;flex-direction:column;width:300px}.InputUploadController .upload-with-assist .close-button{position:absolute;top:-15px;right:-15px}.InputUploadController .upload-with-assist .upload-with-assist-columns{display:flex;flex-direction:row}.InputUploadController .upload-with-assist .upload-with-assist-columns .upload-with-assist-right-column{overflow-y:auto}.InputUploadController .upload-with-assist .upload-with-assist-columns .upload-with-assist-right-column .scan-this{width:138px}.InputUploadController .upload-with-assist .upload-with-assist-columns .upload-with-assist-right-column .video-tips-list{list-style-type:disc;list-style-position:inside}.InputUploadController .upload-with-assist .upload-with-assist-columns .upload-with-assist-right-column .video-tips-list li{padding-bottom:16px}.InputUploadController .upload-with-assist .or-badge{position:absolute;top:50%;left:50%;width:68px;height:68px;margin-top:-34px;margin-left:-34px;font-size:18px;box-shadow:0 2px 12px #c9d2dd;background-color:#fff}.absoluteProgress{position:relative;justify-content:center;align-content:center}.absoluteProgress .ProgressCircle{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.relativeProgress{position:relative;justify-content:center;align-content:center}.relativeProgress .ProgressCircle{position:relative}.InputUploadAssistPlaceholder{flex-direction:column;height:455px;width:232px;color:#8693a5;background-color:#0d1e37}.InputUploadAssistPlaceholder .videoFileIcon{margin-top:125px}.InputUploadAssistProgress{position:relative}.InputUploadAssistProgress .ProgressCircle{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.InputUploadThumbnail{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.InputUploadThumbnail .thumbnail{position:relative;display:flex}.InputUploadThumbnail .close-button{position:absolute;right:0;top:0;z-index:1;border:1px solid #dbdbdb}.InputUploadThumbnail .close-button:hover{background-color:#fff;color:#2767b2;opacity:1}.InputUploadFileThumbnail{width:300px;height:400px;background-color:#f2f4f7}.InputUploadImageThumbnail{padding:0;margin:0;width:100%}.view-deck-container{background-color:#fff;height:calc(100% - 64px);overflow:hidden;overscroll-behavior:contain;z-index:1;display:flex;flex-direction:column}.view-deck-container.mobile{border-radius:0;height:100dvh;max-height:100dvh;width:100%}.view-deck-header{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto minmax(140px,auto);min-height:56px;padding-bottom:16px;width:100%}.view-deck-title-group{min-width:0}.view-deck-title{color:#111e35;font-size:16px;font-weight:700;line-height:1.3;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-deck-subtitle{color:#8693a5;font-size:12px;font-weight:500;line-height:1.35;margin-top:2px;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-deck-page-summary{color:#8693a5;font-size:13px;line-height:1.4;margin-top:2px}.view-deck-page-pill{align-items:center;background:#f2f4f7;border:1px solid #e1e5ee;border-radius:999px;color:#111e35;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-width:64px;padding:7px 12px}.view-deck-page-pill span{color:#8693a5;font-weight:500}.view-deck-mode-toggle{align-items:center;background:#f2f4f7;border:1px solid #e1e5ee;border-radius:999px;display:inline-flex;gap:2px;justify-content:center;padding:3px}.view-deck-mode-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:#505e76;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1;padding:8px 10px;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.view-deck-mode-toggle button:hover{color:#111e35}.view-deck-mode-toggle button:focus-visible{box-shadow:0 0 0 3px #3273ff29;color:#111e35;outline:none}.view-deck-mode-toggle button.selected{background:#fff;box-shadow:0 1px 4px #111e3533;color:#3273ff}.view-deck-pdf-navigator{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;flex:1;min-height:0;overscroll-behavior:contain;width:100%}.view-deck-pdf-navigator .annotationLayer .linkAnnotation>a:hover,.view-deck-pdf-navigator .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:#3273ff80;box-shadow:0 2px 10px #3273ff80}.view-deck-pdf-navigator .button{flex-shrink:0}.view-deck-pdf-navigator.vertical{flex-direction:column}.view-deck-pdf-document{height:100%;min-height:0;width:100%}.view-deck-pdf-layout{display:grid;gap:18px;grid-template-columns:124px minmax(0,1fr);height:100%;min-height:0;width:100%}.view-deck-pdf-layout.no-thumbnail-rail{grid-template-columns:minmax(0,1fr)}.view-deck-thumbnail-rail{background:#f2f4f7;border:1px solid #e1e5ee;border-radius:8px;display:flex;flex-direction:column;min-height:0;padding:10px}.view-deck-thumbnail-heading{color:#505e76;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;padding:2px 4px 10px}.view-deck-thumbnail-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.view-deck-thumbnail-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#505e76;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:7px 6px;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.view-deck-thumbnail-button span{font-size:12px;font-weight:700;line-height:1}.view-deck-thumbnail-button:hover,.view-deck-thumbnail-button:focus-visible{background:#fff;border-color:#c9d2dd;color:#111e35;outline:none}.view-deck-thumbnail-button.selected{background:#fff;border-color:#3273ff;box-shadow:0 0 0 2px #3273ff29;color:#3273ff}.view-deck-thumbnail-page{overflow:hidden}.view-deck-thumbnail-page .react-pdf__Page__canvas{border-radius:4px;box-shadow:0 1px 4px #111e3533}.view-deck-document-stage{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;min-width:0}.view-deck-document-stage.scroll-mode{align-items:flex-start;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;padding:24px}.view-deck-scroll-pages{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;min-width:0;width:100%}.view-deck-scroll-page{display:flex;justify-content:center;min-width:0;padding:16px 0;scroll-margin-top:24px;width:100%}.view-deck-scroll-page .react-pdf__Page{max-width:100%}.view-deck-scroll-page .react-pdf__Page__canvas{box-shadow:0 10px 28px #111e3533}.view-deck-page-flipper.button{background:#fff;border:1px solid #e1e5ee;border-radius:999px;box-shadow:0 8px 22px #111e3533;color:#111e35;height:72px;min-width:40px;padding:0;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:40px}.view-deck-page-flipper.button .icon{height:100%;margin:0;width:100%}.view-deck-page-flipper.button .icon .MuiSvgIcon-root{font-size:22px}.view-deck-page-flipper.button.back{margin-right:12px}.view-deck-page-flipper.button.forward{margin-left:12px}.view-deck-page-flipper.button:hover,.view-deck-page-flipper.button:focus-visible{background:#3273ff;border-color:#3273ff;box-shadow:0 10px 24px #3273ff80;color:#fff;outline:none;transform:translateY(-1px)}.view-deck-page-flipper.button:focus-visible{box-shadow:0 0 0 3px #3273ff29,0 10px 24px #3273ff80}.view-deck-page-flipper.button:disabled,.view-deck-page-flipper.button.is-disabled{background:#f2f4f7;border-color:#e1e5ee;box-shadow:none;color:#abb6c4;cursor:default;opacity:1;transform:none}.view-deck-page-frame{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden}.view-deck-page-frame .react-pdf__Page{max-width:100%}.view-deck-page-frame .react-pdf__Page__canvas{box-shadow:0 10px 28px #111e3533}.button-below-wrapper{height:44px;position:relative}.button-below-wrapper .button.back{position:absolute;top:0;left:16px}.button-below-wrapper .button.forward{position:absolute;top:0;right:16px}.view-deck-download-wrapper{align-items:center;background:transparent;border:0;border-radius:8px;color:#111e35;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;justify-self:end;padding:8px 10px;touch-action:manipulation;transition:background-color .16s ease}.view-deck-download-wrapper:hover,.view-deck-download-wrapper .is-hovered{background:#f2f4f7}.view-deck-download-wrapper:hover .label,.view-deck-download-wrapper .is-hovered .label{text-decoration:underline}.view-deck-download-wrapper:focus-visible{background:#f2f4f7;box-shadow:0 0 0 3px #3273ff29;outline:none}.view-deck-download-wrapper .label{color:#111e35;font-size:14px;font-weight:700}.view-deck-container.mobile{padding-bottom:env(safe-area-inset-bottom)}.view-deck-container.mobile .view-deck-header{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.view-deck-container.mobile .view-deck-mode-toggle{grid-column:1/-1;justify-self:start}.view-deck-container.mobile .view-deck-mode-toggle button{padding:8px 12px}.view-deck-container.mobile .view-deck-page-pill{display:none}.view-deck-container.mobile .view-deck-pdf-layout{display:block}.view-deck-container.mobile .view-deck-document-stage{height:auto;width:100%}.view-deck-container.mobile .view-deck-document-stage.scroll-mode{border-left:0;border-radius:0;border-right:0;max-height:calc(100dvh - 112px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.view-deck-container.mobile .view-deck-page-flipper.button{height:40px;width:40px}.view-deck-container.mobile .view-deck-page-flipper.button.back,.view-deck-container.mobile .view-deck-page-flipper.button.forward{margin:0}.ModalViewDeck{overscroll-behavior:contain;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ModalViewDeck .modal-content{max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-width:min(96vw,1680px);overflow:hidden;width:100%}.ModalViewDeck .modal-view-deck-close-button{background:#fff;border:1px solid #e1e5ee;box-shadow:0 10px 28px #111e3533;color:#111e35;min-height:44px;min-width:44px;position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:4}.ModalViewDeck .modal-view-deck-close-button:hover,.ModalViewDeck .modal-view-deck-close-button:focus-visible{background:#f2f4f7;border-color:#c9d2dd;color:#111e35}.ModalViewDeck .modal-view-deck-close-button .MuiSvgIcon-root{font-size:24px}.ModalViewDeck .view-deck-container{max-width:calc(100vw - 32px);width:min(96vw,1680px)}.InputUploadVideoThumbnail{padding:0;margin:0;width:100%;border-radius:8px}.InputUploadVideoThumbnail .react-player-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border-radius:8px}.InputUploadVideoThumbnail .react-player-wrapper .react-player video{max-width:unset!important;width:unset!important}.InputUploadVideoThumbnail .video-loading{background-color:#f2f4f7}.InputUploadVideoThumbnail .pause-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;pointer-events:none;background-color:#0003;border-radius:50%}.InputUploadVideoThumbnail .processing-message{padding:96px;background-color:#c9d2dd;flex-direction:column;display:flex;align-items:center;justify-content:center}.InputUploadVideoThumbnail .processing-message-sub{font-weight:700}
