.bottom-sheet{left:-100%;position:fixed;top:0;width:100%;height:100%;overflow:hidden;z-index:200}.bottom-sheet-bg{opacity:0;z-index:1;background:rgba(0,0,0,0.8);position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .2s}.bottom-sheet-fg{bottom:-100%;z-index:2;position:absolute;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:0 32px 32px;transition:bottom .3s .1s;max-height:90vh}.bottom-sheet-back,.bottom-sheet-close{width:50px;height:50px;position:absolute;top:10px;right:4px;background:url(/images/d1new/Icon-close.svg) no-repeat center center}.jsSignInBottomSheet .bottom-sheet-back,.jsSignInBottomSheet .bottom-sheet-close{display:none}.bottom-sheet-back{right:auto;left:4px;background:url(/images/d1new/icon-back.svg) no-repeat center center}.bottom-sheet-title{padding:26px 54px 32px;color:#414851;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.bottom-sheet-title.w-logo{padding-top:22px;padding-bottom:22px}.bottom-sheet .bs-logo{background-position:center}.bottom-sheet-content{color:#828282;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.bottom-sheet .bs-text{text-align:center;font-size:14px;padding:0 40px 5px;color:#5a5a5a;font-weight:400;margin-top:-12px}[data-bottom-sheet="showAdultContentBS"] .adultContentBS,[data-bottom-sheet="showZipEncodingBS"] .zipEncodingBS,[data-bottom-sheet="showQRBS"] .qrBS,[data-bottom-sheet="showZipSortingBS"] .zipSortingBS,[data-bottom-sheet="showZipPreviewBS"] .zipPreviewBS,[data-bottom-sheet="showOpenInBS"] .openInBS,[data-bottom-sheet="showFiltersBS"] .filtersBS,[data-bottom-sheet="showSortingBS"] .sortingBS,[data-bottom-sheet="showSignInBS"] .signInBS,[data-bottom-sheet="showDescriptionBS"] .descriptionBS,[data-bottom-sheet="showCommentsBS"] .commentsBS,[data-bottom-sheet="showLibraryBS"] .libraryBS,[data-bottom-sheet="showShareBS"] .sharingBS{left:0}[data-bottom-sheet] .bottom-sheet-fg{bottom:0}[data-bottom-sheet] .bottom-sheet-bg{opacity:1}[data-bottom-sheet]{overflow:hidden}.signin-text,.main-signin-screen,.secondary-signin-screen,.verify-email-screen,.privacy-screen,.captcha-screen{display:none}.signInBS:is([data-screen="2"],[data-screen="3"],[data-screen="4"],[data-screen="5"],[data-screen="7"]) .bottom-sheet-fg{height:100%;max-height:100%;border-radius:0}.signInBS:is([data-screen="1"],[data-screen="6"],[data-screen="7"]) .bottom-sheet-close{display:block}.signInBS:is([data-screen="2"],[data-screen="3"],[data-screen="4"],[data-screen="5"]) .bottom-sheet-back{display:block}.signInBS[data-screen="7"] .main-signin-screen,.signInBS[data-screen="7"] .verify-email-screen,.signInBS[data-screen="7"] .secondary-signin-screen,.signInBS[data-screen="6"] .secondary-signin-screen,.signInBS:not([data-screen="3"]) [id="username"],.signInBS:not([data-screen="3"]) [for="username"],.signInBS:not([data-screen="4"]) [id="password"],.signInBS:not([data-screen="4"]) [for="password"],.signInBS:not([data-screen="2"]) [id="email"],.signInBS:not([data-screen="2"]) [for="email"]{display:none !important}.signInBS[data-screen="7"] .captcha-screen,.signInBS[data-screen="7"] .captcha-screen .captchaImage,.signInBS[data-screen="6"] .verify-email-screen,.signInBS[data-screen="5"] .privacy-screen,.signInBS[data-screen="3"] [id="username"],.signInBS[data-screen="3"] [for="username"],.signInBS[data-screen="4"] [id="password"],.signInBS[data-screen="4"] [for="password"],.signInBS[data-screen="4"] .show-hide-password,.signInBS:is([data-screen="2"],[data-screen="3"],[data-screen="4"],[data-screen="5"]) .secondary-signin-screen,.signInBS[data-screen="1"] .main-signin-screen{display:block}.signin-var-button{display:block;overflow:hidden;color:#414851;text-align:center;text-overflow:ellipsis;font-size:14px;line-height:16px;position:relative;padding:16px 36px;border-radius:100px;margin-top:16px;text-decoration:none}.signin-var-button:before{content:"";position:absolute;width:24px;height:24px;left:12px;top:12px;background:no-repeat center center}.signin-var-button b{padding:0 4px}.signin-var-button.btn-facebook{background:rgba(73,102,177,0.15)}.signin-var-button.btn-facebook:before{background-image:url(/images/d1new/Facebook.svg)}.signin-var-button.btn-google{background:#EEE}.signin-var-button.btn-google:before{background-image:url(/images/d1new/Google.svg)}.signin-var-button.btn-email{border:2px solid #f1f2f3}.signin-var-button.btn-email:before{background-image:url(/images/d1new/Email.svg)}.secondary-signin-screen{margin:0 -17px;position:relative}.email-screen{position:relative;padding-top:15px;margin-top:32px}.email-screen input{height:44px;line-height:44px;padding:0 15px;width:100%;appearance:none;-webkit-appearance:none;position:relative;z-index:2;border:0;outline:0;background:transparent;color:#414851;text-align:left;font-size:20px;font-style:normal;font-weight:700;border-radius:36px}.email-screen label{position:absolute;top:15px;left:15px;height:44px;line-height:44px;color:#cbced0;font-size:20px;font-style:normal;font-weight:700;transition:all .2s;z-index:1}.email-screen input:not(:placeholder-shown)+label,.email-screen input:focus+label{color:#8d9197;font-size:12px;font-style:normal;font-weight:700;line-height:16px;top:0}.email-screen .show-hide-password{display:none;position:absolute;width:44px;height:44px;right:8px;top:15px;background:url(/images/d1new/icon-show-password.svg) no-repeat center center;z-index:3}.email-screen .show-hide-password.is-visible{background-image:url(/images/d1new/icon-hide-password.svg)}.signin-continue-button{border-radius:36px;background:#008bf6;height:48px;padding:16px 24px;justify-content:center;margin-top:56px;display:block;border:0;color:#fff;width:100%;font-weight:700;position:relative}.errors-holder{position:absolute;bottom:64px;left:0;right:0;padding:0 15px}.verify-email-screen .error,.errors-holder .jsError{color:#f15859;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:none}.privacy-screen .terms-link{color:gray;font-size:12px;line-height:16px;margin:32px 16px}.policy-agree-checkbox{padding:12px 16px;color:#828282;font-size:12px;line-height:16px;margin:0}.privacy-screen .policy-agree-checkbox a,.privacy-screen .policy-agree-checkbox a:visited,.privacy-screen .terms-link a,.privacy-screen .terms-link a:visited{color:#008cf6 !important;text-decoration:none !important;outline:none !important}.policy-agree-checkbox label{margin:0}.policy-agree-checkbox label span{font-weight:normal;line-height:16px;padding:2px 0 2px 12px;vertical-align:middle}.policy-agree-checkbox input{margin:0;width:18px;height:18px;vertical-align:middle}.jsGDPRAgreeRequired{text-align:center}.jsRemindPassword{display:none;color:#008bf6;text-align:center;font-size:14px;font-weight:700;line-height:16px;margin-top:24px;position:absolute;left:50%;transform:translateX(-50%)}.jsUserExists.signInBS[data-screen="4"] .jsRemindPassword{display:block}.hint{display:none;position:absolute;color:#39bcaf;font-size:12px;font-weight:700;line-height:16px;bottom:64px;left:0;padding:0 15px}.verify-email-screen{text-align:center;margin-top:32px}.verify-email-screen .verify-title b{color:#414851;font-size:16px;font-weight:700;display:block;margin-bottom:8px}.verify-email-screen .verify-title span{color:#999;font-size:14px}.verify-email-screen .change-email-hint{margin-top:24px;color:gray;font-size:12px;line-height:16px}.verify-email-screen .change-email-hint a{color:#008cf6;text-decoration:none}.verify-email-screen .error{margin-top:24px;display:block}.login-loading-spinner{display:none;position:absolute;width:48px;height:48px;top:0;right:0;background:url(/images/loaders/spinner-ring.svg) no-repeat center center;background-size:24px 24px}.isLoading .login-loading-spinner{display:block}.signin-bs-title,.signin-bs-caption{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:center;margin-top:16px;color:#414851}.signin-bs-caption{font-size:14px;font-weight:400;line-height:16px;margin:8px 0 24px;color:#999}[data-signin-initiator="share_button"] [data-screen="1"] .signin-text.for-d1,[data-signin-initiator="share_as_folder"] [data-screen="1"] .signin-text.for-d1,[data-signin-initiator="download_button"] [data-screen="1"] .signin-text.for-d1{display:block}.bottom-sheet-fg.zero-padding{padding:0}.library-loader{display:none;width:100%;position:absolute;top:55px;bottom:65px;left:0;z-index:2;background:#fff url(/images/loaders/spinner-ring.svg) no-repeat center center;background-size:24px 24px}.showLoader .library-loader{display:block}.showLoader .library-title,.showLoader .lib-folder-tree{display:none}.library-title{padding:12px 16px;background:rgba(237,247,254,1);white-space:nowrap}.lib-back-button{width:24px;height:24px;display:inline-block;background:url(/images/mobile/lib-arrow-back-blue.svg) no-repeat 0 0;vertical-align:top;margin-right:13px}.lib-folder-name{display:inline-block;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:rgba(0,139,246,1);vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 80px)}.lib-folder-tree{margin:8px 0;overflow:auto;max-height:65vh}.lib-new-folder{padding:12px 16px 12px 100px;position:relative;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:rgba(0,139,246,1)}.lib-folder-item:before,.lib-new-folder:before{content:"";position:absolute;width:40px;height:24px;left:16px;top:10px;background:url(/images/mobile/lib-subfolder-mark.svg) no-repeat 0 0}.lib-new-folder:after{content:"";position:absolute;width:24px;height:24px;left:56px;top:10px;background:url(/images/mobile/lib-add-folder-icon.svg) no-repeat 0 0}.lib-folder-item{padding:12px 60px 12px 100px;position:relative}.lib-folder-item input{position:absolute;width:18px;height:18px;left:59px;top:13px;margin:0}.lib-select-folder{font-size:16px;font-weight:400;line-height:20px;text-align:left;color:rgba(65,72,81,1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-go-into-folder-button{position:absolute;width:24px;height:24px;right:16px;top:10px;background:url(/images/mobile/lib-arrow-right.svg) no-repeat 0 0}.folder-tree-container:after{content:"";display:block;height:60px}.lib-confirm-button{position:fixed;left:15px;right:15px;bottom:16px;display:none}[data-bottom-sheet="showLibraryBS"] .lib-confirm-button{display:block}.bs-app-banner{position:relative;height:60px}.bs-app-banner:before{content:"";position:absolute;top:6px;left:16px;width:48px;height:48px;background:url(/images/amp/logo-amp-bs.svg) no-repeat 0 0}.bs-app-name{font-size:15px;font-weight:500;line-height:16px;text-align:left;color:#414851;position:absolute;top:22px;left:80px}.bs-open-button:focus,.bs-open-button:hover,.bs-open-button{position:absolute;display:block;top:10px;right:16px;font-size:14px;font-weight:700;line-height:16px;color:#fff;background:#008bf6;border-radius:39px;text-decoration:none;padding:12px 28px}.bs-open-web{font-size:12px;font-weight:400;line-height:16px;text-align:center;color:#8d9197;text-decoration:none;padding:10px 20px 2px;display:block;cursor:pointer}.bottom-sheet-content hr{margin:8px 0;height:1px;border:0;background:#000;opacity:.1}.openInBSwBrowser .bottom-sheet-fg{padding:0}.openInBS .bottom-sheet-content{padding-bottom:16px}.sharingBS input{display:block;width:100%;height:48px;padding:20px;border-radius:32px;border:1px solid rgba(0,0,0,0.10);color:#828282;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:12px}.bottom-sheet-fg .blue-button{height:48px;padding:16px 24px;border-radius:36px;background:#008bf6;overflow:hidden;color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.verify-email-screen .big-button.jsConfirmationResent{margin-top:28px}.zipPreviewBS .bottom-sheet-fg{padding:0}.zipPreviewBS .bottom-sheet-content{overflow:auto;height:313px;transition:height .2s}.zipPreviewBS .bottom-sheet-content.scrolled{height:calc(90vh - 140px)}.zipPreviewBS .bottom-sheet-title{padding:18px 70px 18px 56px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.05)}.zipPreviewBS .bottom-sheet-title .zip-name{color:#414851;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zipPreviewBS .bottom-sheet-title .zip-meta{color:#828282;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase}.zipPreviewBS .bottom-sheet-title .zip-meta span:first-child:after{content:"\2022";padding-left:4px}.zipPreviewBS .bottom-sheet-title:before{content:"";position:absolute;width:24px;height:24px;background:rgba(241,242,243,1) url(/icons/18/Archive.svg) no-repeat center center;border-radius:4px;left:16px;top:28px}.zipControls{padding:16px 12px;position:relative;height:60px}.zipEncoding{padding:6px 32px 6px 0;color:#8d9197;font-size:14px;line-height:16px;position:absolute;font-weight:500;top:18px;left:16px}.zipSorting{position:absolute;padding:0;width:44px;height:44px;top:8px;right:16px;background:url(/images/d1new/icon-sorting.svg) no-repeat center center}.zipEncoding:after{content:"";position:absolute;width:24px;height:24px;background:url(/images/d1new/icon-arrow-down-mid.svg) no-repeat center center;top:2px;right:6px;z-index:1;opacity:.6}.zipSorting span{font-weight:400}.archiveItem{padding:12px 70px 12px 60px;position:relative}.archiveItemIcon{position:absolute;left:16px;top:10px;width:24px;height:24px;background-repeat:no-repeat;background-position:center center}.archiveItemName{color:#414851;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archiveItemSize{position:absolute;color:#414851;font-size:14px;line-height:20px;right:16px;top:12px;opacity:.5}.archiveItemIcon.folderIcon{background:url(/images/d1new/icon-folder-monogray.svg) no-repeat center center;opacity:.7}.zipPreviewError{text-align:center;padding-top:30%;font-size:14px}.zipEncodingBS .bottom-sheet-fg,.zipSortingBS .bottom-sheet-fg{padding:0 0 32px}.zipEncodingBS .bottom-sheet-fg{height:54vh}.zipEncodingBS .bottom-sheet-content{max-height:calc(90vh - 86px);overflow:auto;padding-bottom:32px}.archiveBSContent{padding-bottom:32px}.adult-top{color:#31383e;text-align:center;font-size:16px;font-weight:700;line-height:24px;padding-top:70px;position:relative;background:url(/images/d1new/icon-warning-blue.svg) no-repeat center top}.adult-mid{color:#7a7f85;text-align:center;font-size:14px;line-height:20px;margin-top:12px}.adult-buttons{padding:24px 0 16px}.adult-note{color:#7a7f85;text-align:center;font-size:12px;line-height:16px}.adult-note a{color:#008bf6;text-decoration:none}.adult-buttons .grey-button{border-radius:48px;background:#f1f2f3;padding:16px;color:#7a7f85;text-align:center;font-size:14px;font-weight:700;margin-top:12px;display:block;text-decoration:none}@media screen and (min-width:980px){.bottom-sheet-fg{width:500px;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);bottom:auto !important;border-radius:20px !important;height:auto !important}.bottom-sheet-title{font-size:18px;font-weight:700;line-height:24px;padding:18px 50px !important}.secondary-signin-screen{margin:0}.bottom-sheet-back,.bottom-sheet-close{width:48px;height:48px;top:6px}.bottom-sheet-back{left:6px}.bottom-sheet-close{right:6px}.remind-pass-link{position:relative;left:0;transform:none;margin-top:16px;cursor:pointer}.remind-pass-link:hover{opacity:.8}.jsUserExists[data-screen="4"] .errors-holder{bottom:auto;top:67px}.bottom-sheet-fg .blue-button:hover{opacity:.8;cursor:pointer}body.old-box-model .bottom-sheet,body.old-box-model .bottom-sheet *{box-sizing:border-box}.bottom-sheet .bs-text{margin-top:0}}