@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:'Source Sans Pro','Open Sans',sans-serif}.ui-widget{font-size:1em}.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield{-webkit-box-shadow:none!important;box-shadow:none!important}.buttonPanel .menuWithImage .ui-button .ui-button-text{line-height:1rem}.ui-datatable-data td[role=grid] [tabindex="0"]:focus,.ui-datatable-data td[role=gridcell]:focus{outline:0!important}body .ui-toggleswitch{position:relative;display:inline-block;width:3rem;height:1.75rem}body .ui-toggleswitch .ui-toggleswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#dee2e6;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}body .ui-toggleswitch .ui-toggleswitch-slider:before{position:absolute;content:"";top:50%;background:#fff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition:transform .2s}body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before{transform:translateX(1.25rem)}body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{background:#64beeb}body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before{background:#fff}.ui-progressbar-value{border-radius:4px}.ui-growl{width:400px;left:20px;top:50px}.ui-growl .ui-growl-message{float:none;max-width:310px;width:100%;margin-left:50px}.ui-widget-overlay{background:rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ui-message-error-icon,.ui-message-fatal-icon,.ui-messages-error-icon,.ui-messages-fatal-icon,.ui-messages-info-icon,.ui-messages-warn-icon{display:none}.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{margin-top:6px}.ui-widget-header{font-weight:400}.albumMainInfo a,.ui-widget-content a{color:#3a89d3;text-decoration:none}.ui-panel .ui-panel-content{padding:0}.pp-form-input input,.pp-form-input textarea{min-width:300px;max-width:500px;width:96%}.main{border:none}.ui-datascroller .ui-datascroller-loading .ui-datascroller-loading-default{background:0 0;border:2px solid #dee2e6;border-top:2px solid #3a89d3;border-radius:50%;width:18px;height:18px;animation:spinLoading 1s linear infinite}.ui-menuitem-link.ui-state-active{background:inherit!important;color:inherit!important}@keyframes spinLoading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ui-dialog,.ui-menubutton button{border-radius:10px}.ui-menubutton button{border-radius:20px}.ui-autocomplete-input,.ui-button,.ui-colorpicker,input,select,textarea{border-radius:6px}.pp-select-one-button .ui-button{border-radius:0!important}.pp-select-one-button .ui-button:first-child{border-radius:6px 0 0 6px!important}.pp-select-one-button .ui-button:last-child{border-radius:0 6px 6px 0!important}.ui-accordion .ui-accordion-header{border-radius:6px 6px 0 0!important}.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-prev{position:relative;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;font-family:inherit!important}.ui-paginator .ui-paginator-first .ui-icon,.ui-paginator .ui-paginator-last .ui-icon,.ui-paginator .ui-paginator-next .ui-icon,.ui-paginator .ui-paginator-prev .ui-icon{display:none!important}.ui-paginator .ui-paginator-first::before{content:'⟪'}.ui-paginator .ui-paginator-prev::before{content:'⟨'}.ui-paginator .ui-paginator-next::before{content:'⟩'}.ui-paginator .ui-paginator-last::before{content:'⟫'}.ui-paginator .ui-state-disabled::before{opacity:.35}.ui-paginator .ui-paginator-first::before,.ui-paginator .ui-paginator-last::before,.ui-paginator .ui-paginator-next::before,.ui-paginator .ui-paginator-prev::before{font-family:inherit!important;line-height:1}.ui-dialog-titlebar-close span{background:url("/online/jakarta.faces.resource/images/close.svg.xhtml") no-repeat center!important}.casablanca .ui-dialog-titlebar-close span,.cupertino .ui-dialog-titlebar-close span,.overcast .ui-dialog-titlebar-close span{background:url("/online/jakarta.faces.resource/images/close_grey.svg.xhtml") no-repeat center!important}.ui-state-active,.ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-default,.ui-widget-header .ui-state-hover{font-weight:400}.cupertino .ui-widget-content,.cupertino .ui-widget-header{background:#fff}.cupertino .ui-state-default,.cupertino .ui-widget-content .ui-state-default,.cupertino .ui-widget-header .ui-state-default{background:#fff;font-weight:400}.cupertino .ui-state-hover,.cupertino .ui-widget-content .ui-state-hover,.cupertino .ui-widget-header .ui-state-hover{background:#edf5f9;font-weight:400}.cupertino .ui-state-active,.cupertino .ui-widget-content .ui-state-active,.cupertino .ui-widget-header .ui-state-active{background:#4a84d0;font-weight:400}.cupertino .menuWithImage .ui-state-focus{color:inherit}.cupertino .ui-datatable-resizable th.ui-resizable-column{position:inherit}.casablanca .navigationLinks .link.notActive:hover{background:#fff}.casablanca .navigationLinks .link:hover,.casablanca .pp-main-description-price{background-color:#fbfaf9}.casablanca .navigationLinks .link.active{background-color:#f7f5f2}.overcast .navigationLinks .link:hover{background-color:#eee}.overcast .navigationLinks .link.active,.overcast .pp-main-description-price{background-color:#ddd}.overcast .navigationLinks .link.notActive:hover{background-color:#c9c9c9}.menuWithImage button span{margin-left:20px}.menuWithImage button{background:url("/online/jakarta.faces.resource/images/menu/menu-grid_5.svg.xhtml") no-repeat!important;white-space:nowrap}.menuWithImage a{background:url("/online/jakarta.faces.resource/images/menu/menu-grid_5.svg.xhtml") no-repeat}.menuWithImage .albumsMenu{background-position:0 0}.menuWithImage .albumsMenuLow{background-position:0 2px}.menuWithImage .settingsMenu{background-position:0 -32px!important}.menuWithImage .subscriptionMenu{background-position:0 -63px!important}.menuWithImage .teamsMenu{background-position:0 -94px!important}.menuWithImage .modeMenu{background-position:0 -127px!important}.menuWithImage .feedbackMenu{background-position:0 -156px!important}.menuWithImage .exitMenu{background-position:0 -189px!important}.menuWithImage .editMenu{background-position:0 -224px!important}.menuWithImage .lockMenu{background-position:0 -256px!important}.menuWithImage .unlockMenu{background-position:0 -288px!important}.menuWithImage .removeMenu{background-position:0 -320px!important}.menuWithImage .downloadMenu{background-position:0 -352px!important}.menuWithImage .linkMenu{background-position:0 -384px!important}.menuWithImage .newFolder{background-position:0 -416px!important}.menuWithImage .emailInvite{background-position:0 -443px!important}.menuWithImage .googleDriveButton{background-position:0 -508px!important}.menuWithImage .sortingButton{background-position:0 -568px!important}.menuWithImage .restoreButton{background-position:0 -600px!important}.menuWithImage .binMenu{background-position:0 -633px!important}.menuWithImage .scanMenu{background-position:0 -667px!important}.menuWithImage .codeMenu{background-position:0 -702px!important}.menuWithImage .moveToFolder{background-position:0 -734px!important}.user-like .ui-widget-content .ui-icon{background-image:url("/online/jakarta.faces.resource/images/arrowLeft.svg.xhtml");margin-right:8px}.user-like td .ui-icon-triangle-1-e{background-position:unset}.user-like td .ui-icon-triangle-1-s{background-position:unset;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.user-like .ui-treetable .ui-treetable-toggler{margin-top:0;margin-right:12px}.user-like .smallColumn{width:130px}.openByLinkUsersTableTree{height:360px}.openByLinkReferUrlTable{max-height:360px}.opensByLinkFooter{margin-top:10px}.opensByLinkFooter td:first-child{width:100%}.opensByLinkLimitMessage{padding-left:10px;border-left:3px solid #c7923e;line-height:30px}.opensByLinkLimitMessage .pi{margin-right:7px;color:#c7923e}.link-copy-wrap{display:flex;width:100%;margin-top:10px;gap:8px}.link-copy-input{flex:1}.link-copy-button{white-space:nowrap}.fullWidth{width:100%}@media (max-width:768px){.pp-small-viewport{display:inherit!important}.pp-big-viewport{display:none}}@media (min-width:768px){.pp-small-viewport{display:none!important}}@media (max-width:968px){.pp-bigger-viewport{display:none}}@media (min-width:968px){.pp-smaller-viewport{display:none!important}}.ui-menu{width:auto;padding:0 10px 10px 10px;border-radius:8px}.ui-menu .ui-menuitem{margin-top:10px;border-radius:8px}.ui-menu .ui-menuitem button{width:100%}.ui-menu .ui-menuitem-link{width:100%;padding:0;white-space:nowrap;border-radius:8px}.ui-menu .ui-menuitem-link .ui-menuitem-text{width:100%}.ui-tabs.ui-tabs-top>.ui-tabs-nav li{border-radius:10px 10px 0 0}.ui-button.blue,.ui-widget-content .ui-button.blue,.ui-widget-header .ui-button.blue{background:#1a82e2;color:#fff;border-color:#075fb0}.ui-button.blue.ui-state-active,.ui-button.blue.ui-state-hover,.ui-widget-content .ui-button.blue.ui-state-active,.ui-widget-content .ui-button.blue.ui-state-hover,.ui-widget-header .ui-button.blue.ui-state-active,.ui-widget-header .ui-button.blue.ui-state-hover{background:#1a82e2;color:#fff}.ui-button.yellow,.ui-widget-content .ui-button.yellow,.ui-widget-header .ui-button.yellow{background:#ae7335;color:#fff;border-color:#e9a043}.ui-button.yellow.ui-state-active,.ui-button.yellow.ui-state-hover,.ui-widget-content .ui-button.yellow.ui-state-active,.ui-widget-content .ui-button.yellow.ui-state-hover,.ui-widget-header .ui-button.yellow.ui-state-active,.ui-widget-header .ui-button.yellow.ui-state-hover{background:rgba(170,119,47,.73);color:#fff}.ui-button.green,.ui-widget-content .ui-button.green,.ui-widget-header .ui-button.green{background:#36a420;color:#fff;border-color:#36a420;font-weight:400}.ui-button.green.ui-state-hover,.ui-widget-content .ui-button.green.ui-state-hover,.ui-widget-header .ui-button.green.ui-state-hover{background:#2e851b}.ui-button.green.ui-state-active,.ui-widget-content .ui-button.green.ui-state-active,.ui-widget-header .ui-button.green.ui-state-active{background:#2e851b;color:#fff}.uploadImagesForNewAlbum{display:block;padding:0;margin-top:20px;margin-left:20px;width:185px;border-radius:18px}.uploadImagesForNewAlbum .dragging{background:#3a89d3}.uploadFromAlternative{margin-top:10px;margin-left:20px}.uploadFromAlternative button{border-color:#fff;text-align:center;width:185px}.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield{background:#fff;color:#4e4e4e}body{margin:0;font-family:'Source Sans Pro','Open Sans',sans-serif}.cruze{background:#474747;color:#dde}.dark-hive{background:#000;color:#eee}.overcast{background:#c9c9c9;color:#000}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.content{width:100%;max-width:1200px;margin:0 auto;clear:both}.main{width:calc(100% - 227px);max-width:1000px;min-width:561px;margin-left:calc(220px);margin-right:5px;padding-top:15px;border-width:0}@media (max-width:768px){.main{width:97%;margin-left:10px}}.mainHeader{padding:0 27px 12px 17px}@media (max-width:768px){.mainHeader{clear:both}}.mainHeader .header{font-size:2em;overflow:hidden}.mainHeader .subheader{color:#909090;padding-left:3px;padding-top:2px}.mainHeader .subheaderBig{font-size:1.4em}.controls{overflow:hidden}.controls .headerButton{margin-right:10px;border-color:#fff}.controls .hiddenButton{visibility:hidden}.textRight{text-align:right;float:right}.textBold{font-weight:700}:focus{outline:0}.pleaseWaitMessage{text-align:center;width:160px;background-color:#fff1a8;color:#4e4e4e;left:50%;margin-left:-80px;top:0;z-index:10000;position:fixed;border-radius:0 0 2px 2px;padding:3px 16px;box-shadow:0 -3px 5px rgba(0,0,0,.247),0 3px 5px rgba(0,0,0,.247);white-space:nowrap;visibility:hidden}.dialogLabel{display:block;margin-bottom:3px}.header3{font-size:1.5em;padding-bottom:10px}.navigation{float:left;width:220px}@media (max-width:769px){.navigation{width:100%}}.navigationActions{float:right;width:100%}.emptyHolderSpace{padding-top:90px}.emptyHolderSpaceTeam{padding-top:80px}.navigationLinks{margin-top:20px}.bigMobileSize .ui-accordion-header{font-size:1.3em}.listsNavigation{margin-bottom:12px}.listsNavigation button{margin:5px 0;width:100%}#listsNavigationForm{min-width:520px}@media (min-width:768px){.navigationLinks{display:inherit}.listsNavigation{display:none}}@media (max-width:769px){.navigationLinks{display:none}.listsNavigation{display:inherit}}.navigationLinks .link{padding:5px 0 3px 40px;text-decoration:none;overflow:hidden;display:block;border-radius:8px;margin-right:5px}.casablanca .navigationLinks .link,.cupertino .navigationLinks .link,.overcast .navigationLinks .link{color:#4e4e4e}.cruze .navigationLinks .link,.dark-hive .navigationLinks .link{color:#dde}.navigationLinks .link.header{margin-top:10px;letter-spacing:.05em;line-height:25px}.cupertino .navigationLinks .link.active,.cupertino .navigationLinks .link:hover{background-color:#edf5f9}.cupertino .navigationLinks .link.notActive:hover{background-color:#fff}.cruze .navigationLinks .link.active,.cruze .navigationLinks .link:hover{background-color:#575757}.cruze .navigationLinks .link.notActive:hover{background-color:#474747}.dark-hive .navigationLinks .link:hover{background-color:#575757}.dark-hive .navigationLinks .link.active{background-color:#00518a}.dark-hive .navigationLinks .link.notActive:hover{background-color:#222}.navigationLinks .subLinks .link{padding-left:40px;white-space:nowrap}.ppLink{color:#3a89d3;text-decoration:none}.navigation .separator{border-bottom-style:solid;border-bottom-width:1px;margin:50px 20px 7px 20px;width:180px;border-bottom-color:#d5d5d5}.contextMenu span{padding:5px 30px 5px 5px}.toolbar{padding:5px 0;width:100%;min-width:571px;border-style:solid;border-width:0 0 1px}.toolbar .ui-menubutton .ui-button{width:40px;height:40px;border-radius:50%;background-size:contain;border:1px solid #3a89d3}.userPictureToolbar .ui-menubutton .ui-button{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f0f8ff}.userActionsMenu .ui-button-text-icon-left .ui-button-text{padding:initial}.toolbarContent{width:100%;height:100%;max-width:1200px;min-width:561px;margin:0 auto}.toolbarLogo{float:left;margin-left:20px;height:36px}.rightToolbar{float:right;display:table;height:100%}.toolbarButton{padding-right:20px;height:100%;display:table-cell;vertical-align:middle}.toolbar{border-color:transparent;height:40px}.toolbarSmall{min-width:370px}.toolbarSmall .toolbarSmallContent{min-width:370px}.userMenuItemLink{text-decoration:none}.userMenuItemImage{vertical-align:middle;width:18px;height:18px}.userMenuItemText{vertical-align:middle;margin-left:10px;color:#3a89d3}.userInfoNotification{width:100%;text-align:center;padding:10px;color:#fff;border-radius:30px;margin-bottom:10px}.userInfoNotificationFirstCol{width:100%}.userInfoNotificationSecond{width:60px}.userInfoNotification a{text-decoration:none}.userInfoNotificationWarn{background-color:#ff8d6f}.userInfoNotificationWarn a{color:#fff}.userInfoNotificationBlue{background-color:#d9edf7;border-color:#bce8f1}.userInfoNotificationBlue a{color:#3a87ad}.userInfoNotificationGreen{background-color:#d2f5d8;border-color:#95f3a4}.userInfoNotificationGreen a{color:#309940}.userInfoNotificationWisteria{background-color:#e6deee;border-color:#e2baf3}.userInfoNotificationWisteria a{color:#8e44ad}.userInfoNotificationRed{background-color:#f1dcdc;border-color:#ef8f8f}.userInfoNotificationRed a{color:#983434}.userInfoNotificationTeam{background-color:#f8e5d3;border-color:#f5c796}.userInfoNotificationTeam a{color:#ae7335}.searchNotificationYellow{background-color:#fc0;border-color:#ff0}.searchNotificationYellow a{color:#000}.uploadImagesOverlay{background:#000;opacity:.4;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;display:none}.uploadImages{display:none}.uploadImages .albumUploadHeader{top:0;z-index:1003;width:100%;position:fixed;left:0;display:block}.uploadImages .cancelSign{margin-bottom:3px}.uploadImages .albumNameLine{top:40px;font-size:20px}.uploadImages .albumProgress{top:80px}.uploadImages .imageNameLine{top:120px;font-size:16px}.uploadImages .imageProgress{top:160px}.uploadImages .infoLine{background:#d0d0d0;z-index:1003;width:100%;position:fixed;left:0;display:block}.uploadImages .infoLine .inner{color:#312e81;background:#fff;width:100%;min-width:100px;height:40px;display:flex;align-items:center;justify-content:center}.uploadImages .progressBar{background-image:linear-gradient(90deg,#9fa0a1,#fff);z-index:1003;width:100%;position:fixed;left:0}.uploadImages .progressBar .progress{color:#fff;background-image:linear-gradient(270deg,#312e81,#a5b4fc);width:1%;min-width:100px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px}.cloudLink{text-decoration:none;font-weight:400;width:100%}.cloudImage{vertical-align:middle;width:18px;height:18px}.cloudText{margin-left:20px}.inputPanel{margin:5% auto 0;border-color:transparent}.inputPanel input,.linkDemoPanel input{padding:.5rem}.inputPanel .grid{text-align:left;margin:0 auto}.inputPanel .message{display:block;font-size:20px;margin:20px 0;text-align:center}.inputPanel .logoHeader{display:block;margin-left:auto;margin-right:auto;padding:20px 0 10px 0}.inputPanel .formGrid{min-width:380px;text-align:left;margin:0 auto}@media (max-width:380px){.inputPanel .formGrid{min-width:300px}}.inputPanel .formGrid input{width:calc(100% - 20px)}.buttonCenterPanel button,.inFitButton{padding:.3em 1.3em;border-radius:20px}.buttonGroup .ui-button{margin:7px 0 7px 7px}.menuWithImage .ui-button{border-radius:8px;min-height:34px}.roundCorner{border-radius:18px}.inputPanel .forgotPasswordLink{margin-right:10px;vertical-align:middle;color:#3a89d3}.inputPanel .noAccountLink{display:block;text-align:center;margin-top:10px;font-weight:400;color:#3a89d3}.inputPanel .haveAccountAlreadyLink{display:block;text-align:center;margin-top:10px;font-weight:400;color:#3a89d3}.inputPanel .orContinueWithLabel{display:block;text-align:center;margin-top:10px;font-weight:400;color:gray}.inputPanel .orContinueWithGrid{width:100%;text-align:center}.inputPanel .agreeTerms{margin:0 auto;display:block;text-align:center;padding-top:20px;padding-bottom:15px;font-size:.85em}.cupertino .inputPanel{background:0 0}.inputPanel .resetPasswordButton{width:100%;margin-top:10px}.settingsSeparator{border-top-width:2px;border-top-style:solid}.settingsContent{margin:20px 25px 30px 25px}.settingsContent .settingsPanel{width:100%;border-collapse:collapse;margin-bottom:10px}.settingsContent .settingsGroupPanel{width:100%;margin-bottom:10px}.settingsContent .settingsGroupLabel{display:block;color:#909090}.settingsContent .settingsGroupSeparator{border-width:1px;border-style:none none solid;margin:5px 0 20px 0;border-color:#e5e5e5;color:#fff;background-color:#fff}.settingsContent .settingsItemPanel{display:block;margin-bottom:10px}.settingsContent .settingsItemGroupPanel{display:block;margin-bottom:20px}.settingsContent a,.settingsContent a:active,.settingsContent a:hover,.settingsContent a:link,.settingsContent a:visited{color:#67a2c5}.marginBottom-20{margin-bottom:20px}.settingsContent .logoLoginWithPanel{margin-bottom:30px;width:100%}.settingsContent .ui-panelgrid .ui-panelgrid-cell,.settingsContent .ui-widget-content{border:none}.settingsContent .logoLoginWithIcon{width:40px}.settingsContent .logoLoginWithText{width:110px}.settingsContent .logoLoginWithStatus{width:40px}.settingsContent .logoLoginWithAction{width:120px}.settingsContent .settingsText{width:100%;max-width:500px}.settingsContent .hiddenPassword{position:absolute;height:0;overflow:hidden}.settingsContent .checkbox{vertical-align:middle}.toggleSwitch{vertical-align:middle}.settingsContent .loginWithLogoIconBorder{border:1px solid #aed0ea;border-radius:50%}.checkboxMessage{margin-left:8px}.toggleSwitchMessage{margin-left:15px;vertical-align:middle}.toggleSwitchLeftMessage{margin-right:10px;vertical-align:middle}.settingsContent .comboboxMessage{margin-right:10px;vertical-align:middle;vertical-align:-webkit-baseline-middle}.settingsContent .radioButtonsBlock{border-spacing:5px}.settingsContent .radioButtonsBlock label{margin-left:8px}.settingsContent .logoPanel.bottom{margin-bottom:30px}.settingsContent .logoPanel{margin-bottom:20px;width:100%;text-align:center}.logoPanel .pp-fit-email-logo{max-width:100%;height:auto;display:block}.settingsContent .labelColumn{width:30%}.settingsContent .imageColumn{width:175px}.settingsContent .headerColor{height:40px;width:300px;padding:3px 50px}.settingsContent .sloganText{width:98%;max-width:500px;line-height:1.2}.settingsContent .ui-message-error{width:fit-content;margin:7px 0}.ui-message-error,.ui-message-info{border-radius:5px}.ui-message.ui-message-error{display:block;margin-top:6px;padding:6px 10px;border-radius:8px;border:1px solid rgba(220,53,69,.35);color:#b02a37;font-size:.9rem;line-height:1.25}.ui-message.ui-message-error .ui-message-error-detail{margin:0}.ui-message.ui-message-error .ui-message-error-icon{display:none}.ui-inputfield.ui-state-error,.ui-inputtextarea.ui-state-error{border-color:rgba(220,53,69,.55)!important;box-shadow:0 0 0 3px rgba(220,53,69,.12)}.userPictureWrapper{width:78px;height:78px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:50%}.userPictureWrapperDialog{width:160px;height:160px}.userPictureWrapperTeams{width:39px;height:39px}.settingsSeparator{border-top-color:#e5e5e5}.sectionTabs{--section-tabs-surface:#f3f6fa;--section-tabs-border:#dce5ef;--section-tab-text:#4a6077;--section-tab-hover:#e5edf7;--section-tab-active-surface:#ffffff;--section-tab-active-text:#1768ac;--section-tab-active-border:#c7dcef;display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;box-sizing:border-box;margin-top:20px;padding:6px;overflow:visible;border:1px solid var(--section-tabs-border);border-radius:14px;background:var(--section-tabs-surface)}.sectionTabs>.sectionTab{display:flex;flex:0 1 auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;margin:0;padding:9px 15px;border:1px solid transparent;border-radius:9px;background:0 0;color:var(--section-tab-text);font-size:1em;font-weight:600;letter-spacing:normal;line-height:1.35;text-align:center;text-decoration:none;text-shadow:none;white-space:normal;word-break:normal;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s,color .15s}.sectionTabs>.sectionTab:hover{background:var(--section-tab-hover)}.sectionTabs>.sectionTab.sectionTabActive{border-color:var(--section-tab-active-border);background:var(--section-tab-active-surface);color:var(--section-tab-active-text);box-shadow:0 1px 3px rgba(0,0,0,.08)}.sectionTabs>.sectionTab:focus-visible{outline:2px solid var(--section-tab-active-text);outline-offset:2px}.cruze .sectionTabs,.dark-hive .sectionTabs{--section-tabs-surface:rgba(255, 255, 255, 0.05);--section-tabs-border:rgba(255, 255, 255, 0.15);--section-tab-text:#b6c9dd;--section-tab-hover:rgba(124, 185, 242, 0.12);--section-tab-active-surface:#163b5e;--section-tab-active-text:#e9f4ff;--section-tab-active-border:#4e7ba3}.main:has(.sectionTabs){min-width:0}.main:has(.sectionTabs) .settingsSeparator{border-top:0}@media (max-width:768px){.main:has(.sectionTabs){width:auto;margin-inline:10px}.main:has(.sectionTabs) .mainHeader{padding-inline:8px}}.pp-settings{display:flex;flex-direction:column;gap:14px}.pp-settingsRow{display:flex;align-items:center;gap:10px}.pp-settingsLabel{font-weight:600}.pp-settingsValue{opacity:.9}.pp-settingsSpacer{flex:1}.pp-settingsCard{border-radius:14px;padding:14px;border:1px solid rgba(0,0,0,.12)}.pp-settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pp-settingsGrid--single{grid-template-columns:1fr}@media (max-width:900px){.pp-settingsGrid{grid-template-columns:1fr}}.pp-settingsFieldLabel{display:block;margin-bottom:6px}.pp-settingsField .ui-inputfield,.pp-settingsField .ui-password input{width:100%;box-sizing:border-box}.pp-phoneInput{width:300px;max-width:300px}.pp-settingsActions{display:flex;justify-content:flex-end}.pp-hiddenPassword{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pp-loginProviders{display:flex;flex-direction:column;gap:10px}.pp-loginProviderRow{display:grid;grid-template-columns:44px 1fr 44px auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.12)}.pp-loginIcon{width:32px;height:32px}.pp-loginCheck{height:22px}.pp-loginAction a{text-decoration:none}.pp-dangerLink{margin:30px 0}.pp-dangerLink a{color:#e5534b!important;text-decoration:none}.pp-settingsField .ui-selectonemenu{width:100%;box-sizing:border-box}.pp-settingsToggles{display:flex;flex-direction:column;gap:12px}.pp-settingsToggleRow{display:flex;align-items:center;gap:12px}.pp-settingsToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}@media (max-width:900px){.pp-settingsToolbar{flex-direction:column;align-items:stretch}.pp-settingsToolbar .ui-button{width:100%}}.pp-contactsTable{margin-top:4px}.contactsList tbody tr,.contactsList thead tr{height:47px}.contactsList tbody td,.contactsList thead th{color:inherit;border:none}.contactsList thead th{background:0 0;text-align:left}.contactsList .ui-widget-header{border:none}.contactsList .contactActions{width:100px}.pp-setting-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;padding:12px 0}.pp-setting-label{margin:0;line-height:1.4}.pp-setting-value{min-width:0}.pp-setting-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-setting-actions .ui-button{min-height:40px;max-width:100%;margin:0}.pp-setting-actions .ui-button-text{white-space:normal;overflow-wrap:anywhere}.pp-setting-actions a{max-width:100%;overflow-wrap:anywhere}.pp-album-logo-preview{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:384px;min-height:64px;padding:10px 16px;margin-bottom:12px;border:2px solid #3a89d3;border-radius:14px}.pp-album-logo-image{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain}.pp-setting-status{display:block;margin-bottom:12px;line-height:1.4}.pp-setting-hint{margin:12px 0 0;line-height:1.5;overflow-wrap:anywhere}@media (max-width:820px){.pp-setting-row{grid-template-columns:minmax(0,1fr);gap:8px}}.demoAlbums .ui-widget-content{border:none}.albums{border-top-width:2px;border-top-style:solid}.albums .ui-datagrid-header{display:none}.albums .ui-widget-content{border:none}.albums .ui-widget-header{border:none;margin-top:20px;margin-bottom:30px}.folderRow{display:flex;align-items:center;gap:12px;padding:14px}.folderCellImage{flex:0 0 auto}.folderCellName{flex:1 1 auto;min-width:0;font-size:1.3em}.folderCellOptions{flex:0 0 auto}.folderCellCheckbox{flex:0 0 auto}.folderCellName .folderNameInRow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.albumChoice{vertical-align:top;padding-left:10px;padding-top:10px;padding-right:10px}.paddingBottom{padding-bottom:10px}.albumMainInfo{width:100%}.albumData{width:100%;vertical-align:top}.albumInfo{width:100%}.albumName{display:inline-block;margin:20px 0 10px 0;color:#3a89d3;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.albumName,.ui-widget.albumName{font-size:1.3em;text-decoration:none}.demoAlbumName{display:inline-block;margin-bottom:2px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;color:#2779aa!important;text-decoration:none}.albumHiddenDate{visibility:hidden;display:inline-block;width:0}.albumMessagesDialogNote{position:absolute;text-align:center;padding-top:20px;width:95%}.albumButtons{white-space:nowrap;vertical-align:top;text-align:right}.albumButton{margin-left:10px;margin-right:10px}.pp-albumCoverLink{display:inline-block;width:285px;height:225px;border-radius:14px;text-decoration:none;position:relative;overflow:hidden;background-color:rgba(0,0,0,.1);box-shadow:0 10px 26px rgba(0,0,0,.18);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}.pp-albumCoverFrame{display:block;width:100%;height:100%;padding:6px;box-sizing:border-box}.pp-albumCoverBg{display:block;width:100%;height:100%;border-radius:10px;background-size:contain;background-position:center;background-repeat:no-repeat;filter:saturate(1.05) contrast(1.03);transition:transform .2s ease,filter .2s ease}.pp-albumCoverLink:hover{box-shadow:0 14px 34px #5773af;filter:brightness(1.03)}.pp-albumCoverLink:focus,.pp-albumCoverLink:focus-visible{outline:0}.albumInvitations{margin-top:5px}.albumInvitation{min-width:200px;display:inline-block;margin:3px 5px 3px 5px;white-space:nowrap}.albumInvitationImage{vertical-align:middle;margin-left:3px;padding-left:10px}.albumInvitationEmail{vertical-align:middle}.albumInvitationActions{vertical-align:middle}.albumInvitationActions .ui-button{border:1px solid;font-weight:400;outline:0;margin-left:-1.8em}.casablanca .albumInvitationActions .ui-button,.cruze .albumInvitationActions .ui-button,.cupertino .albumInvitationActions .ui-button,.dark-hive .albumInvitationActions .ui-button,.overcast .albumInvitationActions .ui-button{background:0 0}.albumInvitationActions .ui-button-text{padding:.2em 1.8em .2em 35px}.albumInvitationActions .ui-button{border-color:#dbdbdb;background-color:transparent}.albumInvitationActions .ui-button:hover{background:rgba(200,200,200,.14)}.albumNewImportantItems{color:#fff;padding:0 5px;border-radius:3px;background:#983434}.albumOpenByLinkSup{background:#3a87ad}.albumDownloadedSup{background:#8e44ad}.albumPickedSup{background:#67ae55}.albumOldItems{color:#fff;padding:0 5px;border-radius:3px;background:grey}.albumNewItems{color:#fff;padding:0 5px;border-radius:3px}.albumsProtectedListPanel{width:98%;text-align:center}.folderPasswordMessage{max-width:320px;display:block;margin-left:auto;margin-right:auto}.ui-datagrid-content-empty{text-align:center;vertical-align:middle;line-height:160px}.separator{border-width:1px;border-style:none none solid;margin:7px 0 0 0}.highlightSearchResult{background-color:#ff0}.albums{border-top-color:#e5e5e5}.noAlbumsMessageContainer{width:100%;text-align:center}.noAlbumsMessageContainer .noAlbumsMessage{color:#656565}.albumInvitationEmail{color:#828282}.separator{border-color:#e5e5e5;color:#fff;background-color:#fff}.backFolder{width:40px}.folderName{font-size:2em}.folderActions{text-align:right;width:110px}.mainHeader .searchField.ui-state-focus,.mainHeader .searchField.ui-state-hover{border-color:#ffff09}.searchImgBtn{width:32px;height:32px;background:url("/online/jakarta.faces.resource/images/menu/menu-grid_5.svg.xhtml") no-repeat 0 -478px;display:inline-block;vertical-align:middle;margin:10px 0 10px 10px}.linkDemoPanel{width:100%}.linkDemoPanel .linkLabel{display:block;margin-bottom:10px;font-size:1.1rem}.linkDemoPanel .demoLinkText{width:100%;max-width:350px;float:right;border-radius:8px}.linkDemoPanel .editLinkLink{margin-top:15px;float:left}.linkDemoPanel .previewLinkLink{margin-top:15px;float:right}.newTeamMemberButton{border-color:#dcdcdc;margin:15px 0 0 15px;height:34px;line-height:32px;border-radius:18px}.teamList{margin:5px 15px 30px 15px}.teamList .ui-state-highlight,.teamList .ui-widget-content .ui-state-highlight{background:inherit}.teamList tbody td,.teamList tfoot td,.teamList tfoot th,.teamList thead th{color:inherit;border-color:transparent}.teamList tbody tr,.teamList thead tr{height:60px}.teamList thead th{background:0 0;text-align:left;border-bottom-width:2px;border-bottom-style:solid}.teamList .ui-widget-header{border:none;margin-top:20px;margin-bottom:30px}.teamList .teamActions{width:80px}.teamList .teamAlbumModified{width:150px}.teamList .teamAlbumStatus{width:140px}.folderName,.teamList .teamAlbumName,.teamList .teamAlbumOwner{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.teamList .teamAlbumName a{text-decoration:none}.teamList .teamAlbumCover{width:200px}.teamList .teamAlbumCover img{margin-left:auto;margin-right:auto;display:block;height:120px}.teamList .teamAlbumHiddenDate{visibility:hidden;display:inline-block;width:0}.ui-datatable-empty-message{text-align:center;line-height:100px}.cupertino .teamList tbody td,.cupertino .teamList thead th{border-bottom-color:#e5e5e5;background-color:#fff}.cruze .subscriptionList td,.cruze .teamList td{border-left-color:#575757;border-right-color:#575757}.teamList tbody .teamAlbumName a{color:#3a89d3}.cupertino .teamList .ui-widget-header{background:#fff}.teamsOverview tbody td{padding:10px 25px}.inviteMemberToTeamPanel .newMemberEmailLabel{display:block;margin-bottom:5px}.inviteMemberToTeamPanel .cancelButton{margin-right:8px}.purchaseSubscription{text-align:center;overflow:auto}.purchaseSubscription .purchasePanel{border:1px solid;padding:5% 10%}.purchaseSubscription .subscriptionType{font-size:1.6em}.purchaseSubscription .subscriptionCount{margin-top:20px}.purchaseSubscription .subscriptionPrice{margin:20px auto;font-size:1.3em}.subscriptionList{margin:5px 15px 30px 15px}.invoiceListTable{max-width:700px;text-align:center}.priceTypePayment{width:100%;margin:auto}.priceTypePayment label{margin:0 7px}.subscriptionList tbody tr,.subscriptionList thead tr{height:47px}.subscriptionList thead th{background:0 0;text-align:left;border-bottom-width:2px;border-bottom-style:solid}.subscriptionList .ui-widget-header{border:none;margin-top:20px;margin-bottom:30px}.subscriptionList .hiddenDate{display:none}.subscriptionList tbody td,.subscriptionList thead th{color:inherit;border-color:transparent;border-bottom-color:#e5e5e5}.cupertino .subscriptionList td.odd{background-color:#f4f4f4;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.cupertino .subscriptionList .ui-widget-header{background:#fff}.paymentPanel{border:none}@media (min-width:768px){.paymentPanel .upgradeMessage{margin:20px auto auto auto}}.resultPanel{display:table;width:100%;height:90%;text-align:center;position:absolute}.resultPanelInner{display:table-cell;vertical-align:middle}.resultPanelInner .logo{margin-top:30px}.resultPanel .failureSign{width:30px;font-size:30px;vertical-align:bottom;margin-right:10px}.resultPanel .resultMessage{font-size:2em}.resultPanel .explanationMessage{display:block;font-size:1.7em;margin-top:30px}.resultPanel .sloganMessage{display:block;padding-top:30px;color:#757575}.resultPanel img{vertical-align:bottom;margin-right:7px}.resultPanel a{text-decoration:none}.pickingAskPanel{margin-top:10%;text-align:center}.pickingAskPanel .resultMessage{font-size:2em}.pickingAskPanel .explanationMessage{display:block;font-size:1.7em;padding-top:30px;width:98%}.pickingAskPanel img{vertical-align:bottom;margin-right:7px}.cupertino .pickingAskPanel .askPanel{border-color:#fff}.pickingAskPanel .askPanel .grid{text-align:left;margin:0 auto}.infoPanel{width:90%;margin:10% auto;border:none}.infoPanel .content{text-align:center}.infoPanel .message{font-size:2em}.infoPanel .submessage{display:block;font-size:1.5em;margin-top:30px}.infoPanel a.submessage{color:#3a89d3}.cupertino .albums .ui-widget-content{background:0 0}.cupertino .ui-state-hover.ui-menuitem,.cupertino .ui-state-hover.ui-selectonemenu-item{background:#edf5f9}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-maximize,.ui-dialog .ui-dialog-titlebar-minimize{position:absolute;right:10px;top:10px}.radiusInherit .ui-corner-left,.radiusInherit .ui-corner-right{border-radius:inherit}.rightButton{margin-left:8px}.leftButton{margin-right:8px}.leftBigSpace{margin-right:30px}.cupertino .chartDiagram{background:0 0}.cruze .chartDiagram,.dark-hive .chartDiagram{background:#dddcdc}.paddingTopTen{padding-top:10px;display:block}.paddingRightTen{padding-right:10px}.radioVerticalPaddingFive td{padding-bottom:10px}.buttonPanel{display:block;text-align:right;margin-top:10px}.buttonGroup{display:block;text-align:right}.buttonCenterPanel{display:block;text-align:center;margin-top:10px}.buttonPanelSmallDialog{display:block;text-align:right;margin-top:20px}.scrollPanelForSelectionTree{margin:2px;height:300px}.scrollPanelForSelectionTree .pi-folder,.scrollPanelForSelectionTree .pi-folder-open{padding-left:10px;padding-right:10px}.open-folder .ui-widget-content .ui-icon{background-image:url("/online/jakarta.faces.resource/images/arrowLeft.svg.xhtml")}.open-folder .ui-icon-triangle-1-e{background-position:unset}.open-folder .ui-icon-triangle-1-s{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:2px 1px}.ipGeoPanel{width:100%;text-align:center}.ipGeoPanel .countryLabel{vertical-align:middle;margin-right:5px}.ipGeoPanel .countryImage{vertical-align:middle;max-height:24px}.sendEmailDialog{position:absolute;margin-top:10px;margin-bottom:10px}.sendEmailDialogPanel{width:100%}.sendEmailDialogPanel .emails{width:98%;line-height:1.2}.sendEmailDialogPanel .emailSubjectPanel{display:block}.invitationBlockPanel{display:block;padding:10px 0}.sendEmailDialogPanel .emailSubject{width:98%;margin-bottom:5px}.sendEmailDialogPanel .emailTextPanel{display:block;margin-bottom:10px}.sendEmailDialogPanel .emailText{width:98%;line-height:1.2}.sendEmailDialogPanel .labelForInput{padding-bottom:5px;display:block}.sendEmailDialogPanel .savedEmailsPanel{display:block;margin-bottom:10px}.sendEmailDialogPanel .savedEmailsPanel td{vertical-align:top}.sendEmailDialogPanel .savedEmailsSelect{width:230px}.sendEmailDialogPanel .savedEmailsSelect .ui-selectonemenu{width:230px!important}.sendEmailDialogPanel .savedEmailsButton{margin:0 0 0 4px;overflow:hidden;white-space:nowrap}.sendEmailDialogPanel .savedEmailsSaveButton{min-width:86px}.sendEmailDialogPanel .savedEmailsDeleteButton{min-width:94px}.sendEmailDialogPanel .advancedPanel{margin-bottom:10px}.albumDetailsAccordionPanel .ui-accordion-header,.linkPanel .advancedPanel .ui-accordion-header,.sendEmailDialogPanel .advancedPanel .ui-accordion-header{border:none;padding-left:1.2em}.albumDetailsAccordionPanel .ui-accordion-header .ui-icon,.linkPanel .advancedPanel .ui-accordion-header .ui-icon,.sendEmailDialogPanel .advancedPanel .ui-accordion-header .ui-icon{left:-.3em}.albumDetailsAccordionPanel .ui-accordion-content,.linkPanel .advancedPanel .ui-accordion-content,.sendEmailDialogPanel .advancedPanel .ui-accordion-content{padding:1em 1em}.albumDetailsAccordionPanel .ui-accordion-header.ui-state-active .ui-icon,.linkPanel .advancedPanel .ui-accordion-header.ui-state-active .ui-icon,.sendEmailDialogPanel .advancedPanel .ui-accordion-header.ui-state-active .ui-icon{background:0 0}.accessCodeRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.noPickersPanel .messagePanel{display:block;margin:25px 0;text-align:center}.noPickersPanel .buttonPanel{display:block;text-align:right;margin-bottom:5px}.noPickersPanel .closeButton{margin-right:8px}.savedEmailDialogPanel .savedEmailDialogMessage{display:block;margin-bottom:10px}.savedEmailDialogPanel .savedEmailNamePanel{display:block;margin-bottom:10px;width:100%}.savedEmailDialogPanel .savedEmailNameLabel{display:block;margin-bottom:10px}.savedEmailDialogPanel .savedEmailName{display:block;width:98%;margin-bottom:10px}.dialogCheckbox{vertical-align:middle}.dialogCheckboxMessage{margin-left:6px}.savedEmailDialogPanel .buttonPanel{display:block;text-align:right}.savedEmailDialogPanel .closeButton{margin-right:8px}.pp-dialog-body{display:flex;flex-direction:column;gap:12px}.pp-form-row{display:flex;align-items:center;gap:12px}.pp-label{flex:0 0 180px}.pp-inline{display:flex;align-items:flex-start;gap:10px}.pp-inline-field{display:flex;flex-direction:column;gap:4px}.pp-dialog-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.pp-footer-left,.pp-footer-right{display:flex;gap:10px;align-items:center}.pp-input--xs{width:70px}@media (max-width:640px){.pp-form-row{flex-direction:column;align-items:stretch}.pp-label{flex:none}.pp-dialog-footer{flex-direction:column;align-items:stretch;gap:10px}.pp-footer-left,.pp-footer-right{justify-content:stretch}}.confirmSettingsDialog .confirmSettingsPanel{text-align:left;width:100%}.confirmSettingsDialog .changeEmailText{display:block;margin-bottom:20px}.confirmSettingsDialog .hiddenPassword{visibility:hidden;position:absolute;left:-99999px}.confirmSettingsDialog .currentPassword{width:98%}.confirmSettingsDialog .buttonPanel{display:block;text-align:right}.confirmSettingsDialog .closeButton{margin-right:8px}.linkPanel{width:100%}.linkPanel .linkPanel{display:block;margin-bottom:10px}.linkPanel .linkLabel{display:block;margin-bottom:10px}.linkPanel .linkText{width:98%}.linkPanel .previewLink label{cursor:pointer;padding:3px}.embedLinkInput{padding:0 20px;width:100%}.accessSection{display:flex;flex-direction:column;gap:12px;padding-top:10px}.accessRow{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid #e9edf3;border-radius:12px}.accessRowText{display:flex;flex-direction:column;gap:3px;padding-right:12px}.accessRowTitle{font-weight:600}.accessRowHint{font-size:12px}.cupertino .accessRow,.overcast .accessRow{background:#fafbfc}.cupertino .accessRowTitle,.overcast .accessRowTitle{color:#1f2937}.cupertino .accessRowHint,.overcast .accessRowHint{color:#6b7280}.accessRowControl{display:flex;align-items:center;justify-content:center;min-width:56px}.accessRowDisabled{cursor:pointer}.accessRowTitleWrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.accessRowTitleWrap .pp-badge{margin-left:0}.downloadOptionsPanel{display:block;margin-top:6px}.albumExportTypeSwitch{display:inline-block;margin-bottom:12px}.albumExportTypeSwitch .ui-button{min-width:190px}.exportTypeHint{display:block;margin-top:2px;font-size:15px;line-height:1.35}.downloadDialogButtons{display:flex;align-items:center;gap:12px;margin-top:18px;width:100%;flex-wrap:wrap}.downloadDialogButtons .leftButton{margin-right:0}.downloadPrimaryButton{margin-left:auto;min-width:170px}.exportDriveButton .ui-button-text{white-space:nowrap}.pdfOptionsPanel{margin-top:12px}.pdfOptionRow{display:flex;align-items:center;gap:10px;margin-top:10px}.modalDialogPanel{width:100%}.modalDialogPanel .inputTextLabel{display:block;margin-bottom:5px}.modalDialogPanel .importantTextLabel{display:block;font-size:1.1em;line-height:2em;margin:20px 5px}.modalDialogPanel .nextLabel{display:block;margin-top:10px;margin-bottom:5px;line-height:1.5em}.modalDialogPanel input,.modalDialogPanel textarea{width:98%}.modalDialogPanel .selectList{width:95%}.modalDialogPanel .onlyMainItem{min-width:360px!important;margin:20px 0}.deleteElementsDialog .ui-dialog-content{padding:0}.deleteElementsPanel .deleteElementsTextPanel{display:block;margin-top:22px;margin-bottom:13px}.deleteElementsPanel .confirmationMessage{font-size:1em;text-align:center;display:block;margin:0 25px;vertical-align:middle}.deleteElementsPanel .buttonPanel{display:block;text-align:right;margin-top:10px;border-top:1px solid #ddd;padding:10px}.albumDetailsDialogPanel{max-height:85%;border:none;border-radius:0}.historyMenuPanel{position:absolute;bottom:15px;left:15px}.auditButtonPanel{position:absolute;bottom:15px;right:15px}.auditDialogUpgradePanel{padding-top:50px;width:100%;min-height:200px;text-align:center}.auditDialogUpgradePanelColumn{padding-top:10px}.auditEventColumn{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.upgradeDialogPanel{text-align:right}.upgradeDialogPanel .closeButton{min-width:100px}.upgradeDialog .ui-confirm-dialog-severity{display:none}.upgradeDialog .ui-dialog-content{text-align:center;margin-top:.5em}.upgradeDialog .ui-dialog-buttonpane{padding:0 .4em 0 .4em}.fullDialogButton button,.upgradeDialog .ui-dialog-buttonpane button{width:100%}.pp-field-title{display:flex;align-items:center;gap:10px}.pp-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;border:1px solid transparent;user-select:none}.pp-badge--plus,.pp-badge--pro{color:var(--pp-accent,#6ba0d3);background:rgba(58,137,211,.12);border-color:rgba(58,137,211,.35)}.cruze .pp-badge--plus,.cruze .pp-badge--pro,.dark-hive .pp-badge--plus,.dark-hive .pp-badge--pro{background:rgba(100,190,235,.18);border-color:rgba(100,190,235,.45);color:rgba(255,255,255,.92)}.pp-topic-block__cta-wrapper{margin:25px 0 20px}@media (min-width:768px){.pp-topic-block__cta-wrapper{text-align:right;width:40%;margin:0;padding-left:25px}}.pp-topic-block__cta{display:inline-block;background-color:#fff;border:1px solid #e4e5e6;box-shadow:0 30px 50px -15px rgba(0,0,0,.35);transition:transform .3s,-webkit-transform .3s;padding:20px}@media (min-width:768px){.pp-topic-block__cta{margin-left:10px}}.pp-topic-block__cta:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:767px){body{overflow:hidden;overflow-y:visible}}.pp-second-nav-header{background-color:#f7f8f9;color:#fff}.pp-nav-wrapper .pp-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){html.touchevents body{-webkit-transform:translateZ(0);transform:translateZ(0)}}.pp-nav-wrapper{-webkit-font-smoothing:antialiased;font-size:14px}.pp-nav-wrapper ul{margin-left:0}.pp-cursor-pointer{cursor:pointer}.pp-nav-wrapper .pp-nav-group{margin:0}.pp-nav-wrapper .pp-nav-group-item{display:inline-block}@media (min-width:768px){.pp-nav-wrapper .pp-nav-group-item{cursor:pointer}}@media (max-width:767px){.pp-nav-wrapper#navigationAll .pp-navigation-bar{display:none}}.pp-nav-wrapper .pp-navigation-bar{background-color:#fff}.pp-nav-wrapper .pp-navigation-bar .pp-nav-group-item{position:relative}.pp-act-small{font-size:12px;padding:6px 18px}.form-title{text-align:center;margin-top:50px;padding:0 15px}span.bold,span.bolded{font-weight:700}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}a.no-style{text-decoration:none}@media (min-width:768px){.pp-more-space-for-gt-mob{padding-top:100px;padding-bottom:100px}}.pp-page-width-normal{box-sizing:content-box;max-width:1080px;margin:0 auto;padding:0 20px}.pp-flexible{-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.pp-topic-block{padding:30px 0 60px}.pp-topic-block.split-bg{background-color:#f9f8f7;height:100%}.pp-topic-block.split-bg:before{content:"";height:180px;position:absolute;border-bottom:1px solid #e4e5e6;background-color:#fff;width:100%}@media (max-width:767px){.pp-topic-block.split-bg:before{height:30px}}@media (max-width:767px){.pp-topic-block.pp-topic-block--last{padding-bottom:0}}.pp-topic-block__inner--no-text .pp-topic-block__cta-wrapper{position:relative;z-index:999;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;top:-4em;width:auto}.pp-topic-block__inner--no-text .pp-topic-block__cta-wrapper .pp-topic-block__small-text{display:block;margin-top:15px;color:#665}@media (max-width:767px){.pp-topic-block__inner{padding:20px}}@media (min-width:768px){.pp-topic-block__cta-wrapper,.pp-topic-block__text-wrapper{display:table-cell;vertical-align:middle}}@media (max-width:767px){.pp-topic-block__cta-wrapper,.pp-topic-block__text-wrapper{text-align:center}}@media (min-width:768px){.pp-topic-block__text-wrapper{padding-right:25px}}.pp-way-block-header{position:relative;padding-bottom:20px;font-size:30px;line-height:1.4em;letter-spacing:.03em}.pp-way-block-header:after{content:"";display:block;position:absolute;bottom:5px;left:0;background-color:#edf5f9;border-radius:2px;width:50%;height:3px}@media (max-width:767px){.pp-way-block-header:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pp-row-fluid{width:100%}.pp-row-fluid:after,.pp-row-fluid:before{display:table;content:""}.pp-row-fluid:after{clear:both}@media (max-width:767px){.pp-row-fluid{width:100%}}@media (min-width:768px) and (max-width:1139px){.pp-row-fluid{width:100%}.pp-row-fluid:after,.pp-row-fluid:before{display:table;content:""}.pp-row-fluid:after{clear:both}.pp-row-fluid .pp-full-width{width:99.999999993%}}@media (min-width:1280px){.pp-row-fluid{width:100%}.pp-row-fluid:after,.pp-row-fluid:before{display:table;content:""}.pp-row-fluid:after{clear:both}.pp-row-fluid .pp-full-width{width:100%}}.pp-main-content-desc{padding:60px 0}@media (min-width:768px){.pp-main-content-desc{padding:100px 0}}.pp-learn-content-desc-wrap{text-align:center;margin:0 auto;padding-top:30px;padding-bottom:30px}.pp-learn-content-desc-wrap p{text-align:left;text-indent:30px}.pp-learn-content-sub-header{padding-top:40px}.pp-content-desc-wrap{text-align:center;margin:0 auto;padding-top:30px;padding-bottom:30px}.dollar{color:#00b3e6;display:inline-block;font-size:40px;left:2px;position:relative;top:-53px}.price{color:#00b3e6;display:inline-block;font-size:90pt;letter-spacing:-5px}.pp-one-and-two-size{font-size:1.2em}.pp-intro-desc-columns{text-align:center}@media (min-width:768px){.pp-intro-desc-columns{padding-top:100px}.pp-intro-pricing-columns{padding-top:10px}}@media (max-width:767px){.pp-intro-desc-columns{display:block}}.pp-main-content-desc-column-item{position:relative;padding:40px 0 25px}@media (min-width:768px){.pp-main-content-desc-column-item{flex:1;border-right:1px solid #e4e5e6;padding:10px 25px}.pp-main-content-desc-column-item:last-child{border-right:0}}@media (max-width:767px){.pp-main-content-desc-column-item:after{content:'';display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#e4e5e6;min-width:150px;width:25%;height:2px}.pp-main-content-desc-column-item:last-child:after{content:none}}.pp-main-col-header{font-weight:600;font-size:1.84em;margin:0}.pp-main-description{max-width:300px;margin:5px auto 10px}.pp-main-description-price{margin:15px;padding:15px;border-radius:10px}.cupertino .pp-main-description-price{background:#f7f8f9}.cruze .pp-main-description-price,.dark-hive .pp-main-description-price{background:#575757}.pp-price-desc-block-pro{padding:26px 0}@media (min-width:768px){.pp-main-description{max-width:none}.pp-main-description-price{max-width:none}}.pp-padding-left{padding-left:7px}.pp-feature-block{padding-top:10px;border-top:1px solid #e4e5e6}@media (min-width:768px){.pp-topic-block{padding:30px 0 80px}}.align-center{text-align:center}.pp-demo-img:hover,.pp-info-intro-img:hover{opacity:.7}.pp-demo-img{background-color:#fff;padding:5px}.pp-lazy-load-settings{animation-name:opacity-lazy-loading;animation-duration:.5s;animation-fill-mode:both}@keyframes opacity-lazy-loading{from{opacity:0}to{opacity:1}}.none{display:none}.hiddenPassword{position:absolute;left:-99999px;height:0;overflow:hidden}.lds-ellipsis{display:none;position:relative;width:80px;height:40px}.lds-ellipsis div{position:absolute;top:22px;width:6px;height:6px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.ui-progressbar .ui-progressbar-value.ui-widget-header{background:#3a89d3!important;border:0!important}.pp-upload-status.ui-dialog{border:0;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.22)}.pp-upload-status .ui-dialog-content{padding:18px 20px 14px 20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pp-upload-status__wrap{display:flex;align-items:center;gap:14px;min-width:280px}.pp-upload-status__icon{font-size:36px;line-height:1;opacity:.9}body{--pp-payment-page-bg:#f8fafc;--pp-payment-surface:#ffffff;--pp-payment-soft-surface:#f3f4f6;--pp-payment-hover-surface:#eef2ff;--pp-payment-heading:#111827;--pp-payment-text:#374151;--pp-payment-muted:#4b5563;--pp-payment-border:#dce3ed;--pp-payment-link:#4338ca;--pp-payment-primary:#4f46e5;--pp-payment-primary-hover:#4338ca;--pp-payment-button-text:#ffffff;--pp-payment-toggle-active:#ffffff;--pp-payment-toggle-border:#c7d2fe;--pp-payment-hero-start:#fbfdff;--pp-payment-hero-end:#f3f7ff;--pp-payment-hero-glow:rgba(99, 102, 241, 0.16);--pp-payment-hero-grid:rgba(79, 70, 229, 0.03);--pp-payment-shadow-rgb:17,24,39;--pp-payment-color-scheme:light}body.overcast{--pp-payment-page-bg:#c9c9c9;--pp-payment-surface:#e9edf2;--pp-payment-soft-surface:#dce2ea;--pp-payment-hover-surface:#d4dfef;--pp-payment-heading:#1d2939;--pp-payment-text:#344054;--pp-payment-muted:#475467;--pp-payment-border:#aab7c8;--pp-payment-toggle-active:#f9fbff;--pp-payment-hero-start:#e9edf5;--pp-payment-hero-end:#dce4ef}body.cruze{--pp-payment-page-bg:#474747;--pp-payment-surface:#3c4148;--pp-payment-soft-surface:#30353c;--pp-payment-hover-surface:#48546a;--pp-payment-heading:#f5f7fc;--pp-payment-text:#e0e6ef;--pp-payment-muted:#c0c9d6;--pp-payment-border:#626b79;--pp-payment-link:#bcc7ff;--pp-payment-toggle-active:#4b5270;--pp-payment-toggle-border:#7a89b0;--pp-payment-hero-start:#353c49;--pp-payment-hero-end:#303743;--pp-payment-hero-glow:rgba(129, 140, 248, 0.16);--pp-payment-hero-grid:rgba(180, 191, 255, 0.04);--pp-payment-shadow-rgb:0,0,0;--pp-payment-color-scheme:dark}body.dark-hive{--pp-payment-page-bg:#000000;--pp-payment-surface:#141a22;--pp-payment-soft-surface:#1d2734;--pp-payment-hover-surface:#273b56;--pp-payment-heading:#f1f6ff;--pp-payment-text:#d9e2f0;--pp-payment-muted:#afbed2;--pp-payment-border:#3e5067;--pp-payment-link:#b4caff;--pp-payment-toggle-active:#2d4163;--pp-payment-toggle-border:#617fa8;--pp-payment-hero-start:#182335;--pp-payment-hero-end:#111b2a;--pp-payment-hero-glow:rgba(129, 140, 248, 0.18);--pp-payment-hero-grid:rgba(180, 202, 255, 0.04);--pp-payment-shadow-rgb:0,0,0;--pp-payment-color-scheme:dark}.paymentPanel.pp-payment-page{padding:28px 0 64px;background:0 0;color:var(--pp-payment-text);color-scheme:var(--pp-payment-color-scheme);overflow-wrap:anywhere}.paymentPanel .pp-payment-shell{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;margin:0 auto}.paymentPanel .pp-payment-hero{position:relative;overflow:hidden;margin-bottom:36px;padding:38px 42px;border:1px solid var(--pp-payment-border);border-radius:26px;background:radial-gradient(circle at top right,var(--pp-payment-hero-glow),transparent 34%),radial-gradient(circle at bottom left,rgba(59,130,246,.1),transparent 30%),linear-gradient(135deg,var(--pp-payment-hero-start) 0,var(--pp-payment-hero-end) 100%);box-shadow:0 18px 48px rgba(var(--pp-payment-shadow-rgb),.08)}.paymentPanel .pp-payment-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--pp-payment-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pp-payment-hero-grid) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.paymentPanel .upgradeMessage{position:relative;z-index:1;max-width:820px;margin:0 auto;color:var(--pp-payment-heading);font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.02em;text-align:center}.paymentPanel .pp-payment-plans{margin-bottom:52px}.paymentPanel .pp-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.paymentPanel .pp-payment-card{box-sizing:border-box;min-width:0;padding:30px;border:1px solid var(--pp-payment-border);border-radius:24px;background:var(--pp-payment-surface);box-shadow:0 10px 28px rgba(var(--pp-payment-shadow-rgb),.06)}.paymentPanel .pp-payment-card-top{min-height:44px;margin-bottom:16px}.paymentPanel .pp-payment-card-top h3{margin:0;color:var(--pp-payment-heading);font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.paymentPanel .pp-payment-plan-body{display:block}.paymentPanel .pp-payment-billing-toggle{margin-bottom:22px}.paymentPanel .priceTypePayment,.paymentPanel .priceTypePayment .ui-selectonebutton,.paymentPanel .priceTypePayment.ui-selectonebutton{display:inline-flex;flex-wrap:wrap;gap:4px;box-sizing:border-box;max-width:100%;width:auto;padding:5px;border:1px solid var(--pp-payment-border);border-radius:999px;background:var(--pp-payment-soft-surface);box-shadow:none}.paymentPanel .priceTypePayment .ui-button{flex:1 1 auto;min-width:0;max-width:100%;min-height:40px;margin:0;padding:0;border:0!important;border-radius:999px!important;background:0 0!important;background-image:none!important;box-shadow:none!important;color:var(--pp-payment-muted)!important;font-size:14px;font-weight:700;text-shadow:none!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.paymentPanel .priceTypePayment .ui-button .ui-button-text{box-sizing:border-box;padding:10px 14px;line-height:20px;white-space:normal;overflow-wrap:anywhere}.paymentPanel .priceTypePayment .ui-button.ui-state-active,.paymentPanel .priceTypePayment .ui-button.ui-state-active:focus,.paymentPanel .priceTypePayment .ui-button.ui-state-active:hover{background:var(--pp-payment-toggle-active)!important;color:var(--pp-payment-link)!important;box-shadow:0 6px 16px rgba(var(--pp-payment-shadow-rgb),.08)!important}.paymentPanel .priceTypePayment .ui-button:not(.ui-state-active):hover{color:var(--pp-payment-heading)!important}.paymentPanel .pp-payment-price-row{display:flex;align-items:flex-end;flex-wrap:wrap;min-height:62px;margin:0 0 24px;color:var(--pp-payment-heading)}.paymentPanel .pp-payment-currency{align-self:flex-start;margin-right:6px;padding-top:8px;font-size:22px;font-weight:700;line-height:1}.paymentPanel .pp-payment-amount{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:54px;font-weight:800;line-height:.95;letter-spacing:-.04em}.paymentPanel .pp-payment-period{margin-left:8px;padding-bottom:5px;color:var(--pp-payment-muted);font-size:15px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.paymentPanel .pp-payment-upgrade-button.ui-button{display:block;width:100%;min-height:48px;margin:0 0 26px;border:1px solid var(--pp-payment-primary)!important;border-radius:12px!important;background:var(--pp-payment-primary)!important;background-image:none!important;box-shadow:0 10px 22px rgba(79,70,229,.2)!important;color:var(--pp-payment-button-text)!important;font-size:15px;font-weight:700;text-shadow:none!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.paymentPanel .pp-payment-upgrade-button.ui-button:focus,.paymentPanel .pp-payment-upgrade-button.ui-button:hover{background:var(--pp-payment-primary-hover)!important;transform:translateY(-1px);box-shadow:0 14px 28px rgba(79,70,229,.24)!important}.paymentPanel .pp-payment-upgrade-button .ui-button-text{padding:13px 20px}.paymentPanel .pp-payment-features{margin:0;padding:0;list-style:none}.paymentPanel .pp-payment-features li{position:relative;margin:0 0 11px;padding-left:28px;color:var(--pp-payment-text);font-size:15px;line-height:1.6}@media (max-width:767px){.paymentPanel .pp-payment-features li{font-size:17px;line-height:1.55;margin-bottom:14px}}.paymentPanel .pp-payment-features li:last-child{margin-bottom:0}.paymentPanel .pp-payment-features li:before{content:"\2713";position:absolute;top:0;left:0;color:var(--pp-payment-link);font-weight:800}.paymentPanel .pp-payment-faq{padding-top:4px}.paymentPanel .pp-payment-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.paymentPanel .pp-payment-faq-card{box-sizing:border-box;min-width:0;padding:24px 26px;border:1px solid var(--pp-payment-border);border-radius:20px;background:var(--pp-payment-surface);box-shadow:0 8px 24px rgba(var(--pp-payment-shadow-rgb),.05)}.paymentPanel .pp-payment-faq-card .header3{margin:0 0 10px;color:var(--pp-payment-heading);font-size:18px;font-weight:700;line-height:1.35}.paymentPanel .pp-payment-faq-text{color:var(--pp-payment-muted);font-size:15px;line-height:1.7}.paymentPanel .pp-payment-faq-card--contact{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.paymentPanel .pp-payment-contact-copy{min-width:0;padding-right:24px}.paymentPanel .pp-payment-faq-card .ppLink{color:var(--pp-payment-link);font-weight:600;text-decoration:none}.paymentPanel .pp-payment-faq-card .ppLink:hover{text-decoration:underline}.paymentPanel .pp-payment-contact-button.ui-button{flex:0 0 auto;min-height:44px;padding:0 6px;border:1px solid var(--pp-payment-border)!important;border-radius:12px!important;background:var(--pp-payment-surface)!important;background-image:none!important;box-shadow:0 6px 16px rgba(var(--pp-payment-shadow-rgb),.06)!important;color:var(--pp-payment-link)!important;font-weight:700;text-shadow:none!important}.paymentPanel .pp-payment-contact-button.ui-button:focus,.paymentPanel .pp-payment-contact-button.ui-button:hover{border-color:var(--pp-payment-toggle-border)!important;background:var(--pp-payment-hover-surface)!important}.paymentPanel .pp-payment-contact-button .ui-button-text,.paymentPanel .pp-payment-upgrade-button .ui-button-text{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.paymentPanel .subscriptionList{min-width:0;margin:0;border:0;background:0 0;color:var(--pp-payment-text)}.paymentPanel .subscriptionList .ui-datatable-tablewrapper{overflow-x:auto;border:1px solid var(--pp-payment-border);border-radius:12px;overscroll-behavior-x:contain}.paymentPanel .subscriptionList table{width:100%;min-width:580px;table-layout:auto}.paymentPanel .subscriptionList tbody td,.paymentPanel .subscriptionList thead th{padding:14px 16px;border:0;border-bottom:1px solid var(--pp-payment-border);color:var(--pp-payment-text);text-shadow:none;white-space:normal}.paymentPanel .subscriptionList thead th{background:var(--pp-payment-soft-surface);color:var(--pp-payment-heading);font-weight:600;text-align:start;white-space:nowrap;overflow-wrap:normal}.paymentPanel .subscriptionList tbody tr{border:0;background:var(--pp-payment-surface);color:var(--pp-payment-text)}.paymentPanel .subscriptionList tbody td{background:var(--pp-payment-surface);overflow-wrap:normal}.paymentPanel .subscriptionList tbody td.pp-subscription-email{overflow-wrap:anywhere}.paymentPanel .subscriptionList [id$=":payedUntil"]{white-space:nowrap}.paymentPanel .subscriptionList tbody tr:nth-child(2n) td{background:var(--pp-payment-soft-surface)}.paymentPanel .subscriptionList tbody tr:last-child td{border-bottom:0}.paymentPanel .subscriptionList a{color:var(--pp-payment-link)}.paymentPanel .subscriptionList a:hover{text-decoration:underline}.paymentPanel .subscriptionList .ui-widget-header{margin:14px 0 0;border:0;background:0 0;color:var(--pp-payment-text)}.paymentPanel .subscriptionList .ui-button,.paymentPanel .subscriptionList .ui-paginator .ui-state-default,.paymentPanel .subscriptionList .ui-paginator-rpp-options{border:1px solid var(--pp-payment-border);border-radius:8px;background:var(--pp-payment-soft-surface);color:var(--pp-payment-text);box-shadow:none;text-shadow:none}.paymentPanel .subscriptionList .ui-button{min-height:36px}.paymentPanel .subscriptionList .ui-button:hover,.paymentPanel .subscriptionList .ui-paginator .ui-state-hover{background:var(--pp-payment-hover-surface)}.paymentPanel .subscriptionList .ui-paginator .ui-state-active{border-color:var(--pp-payment-primary);background:var(--pp-payment-primary);color:var(--pp-payment-button-text)}.paymentPanel .pp-payment-contact-button:focus-visible,.paymentPanel .pp-payment-upgrade-button:focus-visible,.paymentPanel .priceTypePayment .ui-button.ui-state-focus,.paymentPanel .priceTypePayment .ui-button:focus-visible,.paymentPanel .priceTypePayment .ui-button:focus-within,.paymentPanel .subscriptionList .ui-button:focus-visible,.paymentPanel .subscriptionList .ui-paginator a:focus-visible,.paymentPanel .subscriptionList .ui-paginator-rpp-options:focus-visible,.paymentPanel .subscriptionList a:focus-visible{outline:2px solid var(--pp-payment-link);outline-offset:3px}.main:has(.pp-payment-page){min-width:0}.main:has(.pp-payment-page) .mainHeader .header{color:var(--pp-payment-heading)}.main:has(.pp-payment-page) .mainHeader .subheader{color:var(--pp-payment-muted)}@media (max-width:768px){.main:has(.pp-payment-page){width:auto;margin-inline:10px}.main:has(.pp-payment-page) .mainHeader{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.paymentPanel .pp-payment-upgrade-button.ui-button,.paymentPanel .priceTypePayment .ui-button{transition:none}.paymentPanel .pp-payment-upgrade-button.ui-button:focus,.paymentPanel .pp-payment-upgrade-button.ui-button:hover{transform:none}}@media (max-width:900px){.paymentPanel .pp-payment-faq-grid,.paymentPanel .pp-payment-grid{grid-template-columns:1fr}.paymentPanel .pp-payment-faq-card--contact{grid-column:auto}}@media (max-width:767px){.paymentPanel.pp-payment-page{padding:18px 0 44px}.paymentPanel .pp-payment-hero{margin-bottom:24px;padding:26px 22px;border-radius:20px}.paymentPanel .upgradeMessage{font-size:23px}.paymentPanel .pp-payment-card{padding:24px 22px;border-radius:20px}.paymentPanel .pp-payment-card-top h3{font-size:27px}.paymentPanel .priceTypePayment,.paymentPanel .priceTypePayment .ui-selectonebutton,.paymentPanel .priceTypePayment.ui-selectonebutton{display:flex;width:100%}.paymentPanel .priceTypePayment .ui-button{flex:1 1 auto;min-width:0}.paymentPanel .pp-payment-amount{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:46px}.paymentPanel .pp-payment-faq-card{padding:22px}.paymentPanel .pp-payment-faq-card--contact{display:block}.paymentPanel .pp-payment-contact-copy{padding-right:0;padding-bottom:18px}.paymentPanel .pp-payment-contact-button.ui-button{width:100%}}@media (max-width:420px){.paymentPanel .pp-payment-price-row{align-items:flex-end}.paymentPanel .pp-payment-period{width:100%;margin:10px 0 0;padding-bottom:0}}.upgradePageBackground{width:100%;min-height:calc(100vh - 51px);background:var(--pp-payment-page-bg)}.upgradePageBackground .content{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;margin:0 auto}