@import"https://fonts.cdnfonts.com/css/sf-pro-display";:root{--canvas-bg: #F2F2F7;--card-bg: #FFFFFF;--surface-bg: #E5E5EA;--hover-bg: #D1D1D6;--gray-3: #C7C7CC;--gray-2: #AEAEB2;--gray-1: #8E8E93;--text-primary: #000000;--text-secondary: #8E8E93;--accent-orange: #FF5500;--accent-yellow: #FFCC00;--accent-red: #FF383C;--accent-green: #34C759;--accent-mint: #00C8B3;--accent-teal: #00C3D0;--accent-cyan: #00C0E8;--accent-blue: #0088FF;--accent-indigo: #6155F5;--accent-purple: #CB30E0;--accent-pink: #FF2D55;--accent-brown: #AC7F5E;--system-bg: #F2F2F7;--system-card: #FFFFFF;--system-surface: #E5E5EA;--system-hover: #D1D1D6;--system-border: transparent;--system-muted: #8E8E93;--system-subtext: #8E8E93;--system-orange: #FF5500;--system-yellow: #FFCC00;--system-red: #FF383C;--system-green: #34C759;--system-blue: #0088FF;--system-purple: #CB30E0}.col-span-1{grid-column:span 1 / span 1!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-3{grid-column:span 3 / span 3!important}.col-span-4{grid-column:span 4 / span 4!important}.col-span-full{grid-column:1 / -1!important}.col-start-1{grid-column-start:1!important}html,body{touch-action:pan-x pan-y pinch-zoom;font-family:SF Pro Display,SF Pro Text,SF Pro,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.2px!important;background-color:#f2f2f7!important;color:#000!important}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background-color:#fff;z-index:99999;pointer-events:none}body *:not([class*=fa-]):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(svg):not(path){font-family:SF Pro Display,SF Pro Text,SF Pro,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:-.2px!important;line-height:1.2!important}.fa,.fas,.far,.fal,.fab,.fad,.fak,.fa-solid,.fa-regular,.fa-brands,[class*=fa-],[class*=fa-]:before,[class*=fa-]:after{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands",FontAwesome!important;letter-spacing:normal!important}.fa-brands,[class*=fa-brands]:before{font-family:"Font Awesome 6 Brands"!important}svg{display:inline-block;vertical-align:middle;letter-spacing:normal}h1,.h1,.heading-1,.text-h1,.text-2xl,.text-3xl{font-size:24px!important;font-weight:700!important;line-height:28.8px!important;letter-spacing:-.2px!important}h2,.h2,.heading-2,.text-h2,h3,.h3,.text-xl,.text-lg{font-size:16px!important;font-weight:700!important;line-height:19.2px!important;letter-spacing:-.2px!important}p,span,div,button,input,textarea,select,label,.text-sm,.text-xs,.text-base,.font-body{font-size:12px;letter-spacing:-.2px!important;line-height:14.4px}.font-body-bold{font-size:12px!important;font-weight:700!important;letter-spacing:-.2px!important;line-height:14.4px!important}.subtitle,.text-subtitle,.font-subtitle,small,.caption,.badge-subtitle,[class*="text-[10px]"]:not(.font-bold){font-size:10px!important;font-weight:400!important;line-height:12px!important;letter-spacing:-.2px!important}.font-bold,.font-black,.font-semibold,strong,b,h1,h2,h3,th{font-weight:700!important}.font-normal,.font-medium,.font-light,body,p,span,input,textarea,select,.subtitle,.font-subtitle{font-weight:400!important}button:not(.font-normal):not(.subtitle),.btn,[class*=font-bold],[class*=font-black],[class*=font-semibold],.font-body-bold{font-weight:700!important}button,input,textarea,select{font-family:inherit;letter-spacing:-.2px!important}@media screen and (max-width:768px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md,.rounded-sm,.rounded,.floating-footer,input,textarea,select,#passwordCard,#avatarCard,#folderCard,#deleteConfirmCard,#editLinkCard,#deleteLinkConfirmCard,#chatCard,#cmdCard,#userDeviceCard,#videoCard,#successCard,#photoModalTopTab,#photoModalImgContainer,#photoModalPreviewImg,#photoModalSpinner{corner-shape:squircle;-webkit-corner-shape:squircle}.rounded-full,.btn-heart-select,#btnClosePhotoLinkModal,#photoModalBottomTab,#btnDownloadModalDirect{corner-shape:round!important;-webkit-corner-shape:round!important}*,*:before,*:after{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.bg-\[\#1C1C1E\],.bg-\[\#1C1C1E\]\/95,.bg-\[\#1C1C1E\]\/90,.bg-\[\#1C1C1E\]\/80,.bg-neutral-900,.bg-neutral-800,.bg-neutral-800\/90,.bg-neutral-800\/80,.bg-neutral-800\/60,.bg-neutral-700,#passwordCard,#avatarCard,#folderCard,#deleteConfirmCard,#editLinkCard,#deleteLinkConfirmCard,#chatCard,#successCard,#cmdCard,#userDeviceCard,#videoCard{background-color:#fff!important;color:#000!important;border:none!important;box-shadow:none!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.hover\:bg-neutral-800:hover,.hover\:bg-neutral-700:hover,.hover\:bg-neutral-700\/60:hover{background-color:#e5e5ea!important;color:#000!important}.border-neutral-800,.border-neutral-700,.border-neutral-700\/50,.border-neutral-700\/80,.border-neutral-800\/50,.border-neutral-800\/80,.border-neutral-600{border-color:transparent!important}.rounded-3xl{border-radius:38px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded-2xl{border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded-xl{border-radius:14px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded-lg{border-radius:12px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded-md{border-radius:10px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded,.rounded-sm{border-radius:8px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.rounded-full{border-radius:9999px!important;corner-shape:round!important;-webkit-corner-shape:round!important}input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:#e5e5ea;color:#000!important;border:none!important;border-radius:12px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:8px 16px;font-size:12px!important;font-weight:400!important}#driveUrl,.input-has-left-icon{padding-left:38px!important;padding-right:36px!important}#linkSearchInput{padding-left:36px!important;padding-right:16px!important}#linkSortSelect{padding-left:14px!important;padding-right:28px!important}#guestCount,#b1Count,#b2Count,#editB1Input,#editB2Input{padding:0!important;background-color:transparent!important}input::placeholder,textarea::placeholder{color:#8e8e93!important}.bg-orange-500,.bg-orange-600,#btnGenerateLink,#btnConfirmDelete,.btn-primary-orange{background-color:#f50!important;color:#fff!important;font-weight:700!important;border:none!important;border-radius:12px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.bg-orange-500:hover,.bg-orange-600:hover,#btnGenerateLink:hover{background-color:#e64d00!important}.bg-neutral-800,.bg-neutral-700,.bg-neutral-800\/80,.bg-neutral-800\/90,.bg-neutral-800\/60,#btnCancelDelete{background-color:#e5e5ea!important;color:#000!important;border:none!important;border-radius:12px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.bg-neutral-800:hover,.bg-neutral-700:hover{background-color:#d1d1d6!important}.text-white{color:#000!important}.bg-\[\#FF5500\],.bg-\[\#FF5500\] *,.bg-orange-500,.bg-orange-500 *,.bg-red-600,.bg-red-600 *,.bg-emerald-600,.bg-emerald-600 *,#btnGenerateLink,#btnGenerateLink *,#btnSaveProfile.bg-orange-500,#btnSaveProfile.bg-orange-500 *,.btn-heart-selected,.btn-heart-selected *,[class*="bg-[#34C759]"]:not([class*="/10"]):not([class*="/15"]):not([class*="/20"]):not([class*="/25"]):not([class*="/30"]):not([class*="/40"]):not([class*="/50"]),[class*="bg-[#34C759]"]:not([class*="/10"]):not([class*="/15"]):not([class*="/20"]):not([class*="/25"]):not([class*="/30"]):not([class*="/40"]):not([class*="/50"]) *,[class*="bg-[#2EB84E]"],[class*="bg-[#2EB84E]"] *,[class*="bg-[#30B752]"],[class*="bg-[#30B752]"] *,[class*="bg-[#2FB34F]"],[class*="bg-[#2FB34F]"] *,.bg-green-500,.bg-green-500 *,.bg-green-600,.bg-green-600 *,.btnDownloadLikedPhotosAction,.btnDownloadLikedPhotosAction *,#btnDownloadLikedPhotos,#btnDownloadLikedPhotos *,#btnDownloadLikedPhotosText,#btnDownloadLikedPhotosStep2,#btnDownloadLikedPhotosStep2 *,#btnDownloadLikedPhotosViewOnly,#btnDownloadLikedPhotosViewOnly *,#btnShareSession,#btnShareSession *,#btnShareSessionText,#btnDownloadModalDirect,#btnDownloadModalDirect *,#videoDriveBtn,#videoDriveBtn *,button[id^=btnSaveBatch_],button[id^=btnSaveBatch_] *,#btnMainSaveAlbumAction,#btnMainSaveAlbumAction *,button[class*="bg-[#0088FF]"]:not([class*="/10"]):not([class*="/15"]):not([class*="/20"]):not([class*="/30"]):not([class*="/40"]):not([class*="/50"]),button[class*="bg-[#0088FF]"]:not([class*="/10"]):not([class*="/15"]):not([class*="/20"]):not([class*="/30"]):not([class*="/40"]):not([class*="/50"]) *,.bg-\[\#0088FF\],.bg-\[\#0088FF\] *,.bg-blue-500,.bg-blue-500 *,.bg-blue-600,.bg-blue-600 *,#btnCopyCmdModal,#btnCopyCmdModal *,#btnCopyCmdModalText,#btnCopyUrl,#btnCopyUrl *{color:#fff!important}header.fixed{background-color:#fffffff2!important;border-bottom:none!important;color:#000!important;padding-top:14px!important;padding-bottom:14px!important;min-height:56px!important}header a#brandLogo,header .brand-link{color:#f50!important;letter-spacing:2px!important;font-size:8px!important;line-height:9.6px!important;font-weight:700!important}header a:not(#brandLogo):not(.brand-link),header button:not(.btnUserIdentity),header span:not(.btnUserIdentity *),header div:not(.btnUserIdentity *){color:#000!important}header a:hover,header button:not(.btnUserIdentity):hover{color:#f50!important}.btnUserIdentity{border:none!important;font-weight:700!important;transition:opacity .2s ease!important}.btnUserIdentity *{color:inherit!important}.floating-footer{background-color:#fffffffa!important;border:none!important;box-shadow:0 4px 20px #00000014!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:10px!important;transform:translate(-50%)!important;opacity:1!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)!important;will-change:transform,opacity}.floating-footer.footer-hidden{transform:translate(-50%,160%)!important;opacity:0!important;pointer-events:none!important}#step1Controls,#step2Controls{gap:10px!important}#step1Controls>div:first-child,#step2Controls>div:first-child{background-color:#f2f2f7!important;border:none!important;border-radius:14px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:10px 12px!important;margin:0!important}footer#floatingFooter:nth-of-type(1)>div#step1Controls:nth-of-type(2)>div:nth-of-type(1)>div#countBaseDisplay:nth-of-type(1)>span:nth-of-type(1)>span:nth-of-type(1),#countBaseDisplay span,#countPremiumDisplay span,#countBaseDisplay span span,#countPremiumDisplay span span{font-size:10px!important}#gridColDropdownMenu,#filterDropdownMenu,#filterDropdownMenu2{background-color:#fff!important;border:none!important;border-radius:18px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;box-shadow:none!important;padding:8px!important}.currentUserNameText{font-size:12px!important;line-height:14.4px!important}#folderPathDisplay{font-weight:700!important}#countBaseDisplay span,#countPremiumDisplay span,.currentUserNameText,#btnOpenDrive span{font-weight:400!important}#step1Controls div:first-child p,#step2Controls div:first-child p,#step1FooterTitle,#step2FooterTitle{font-weight:400!important;font-size:10px!important;line-height:14.4px!important;color:#8e8e93!important}#step1Controls div:nth-of-type(2) button,#step2Controls div:nth-of-type(2) button,#viewOnlyControls button{height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:9999px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;font-size:10px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}#btnGridColText,#btnFilterText,#btnFilterText2,#btnNextStep span,#btnPrevStep span,#btnDownloadLikedPhotosText,#step1Controls div:nth-of-type(2) button span:not(.chatBadge),#step2Controls div:nth-of-type(2) button span:not(.chatBadge),#viewOnlyControls button span:not(.chatBadge){font-weight:700!important;font-size:10px!important;line-height:1.2!important}#gridColDropdownMenu div,#filterDropdownMenu div,#filterDropdownMenu2 div{background-color:transparent!important;border:none!important}#gridColDropdownMenu button{background-color:#e5e5ea!important;color:#000!important;border-radius:10px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}#gridColDropdownMenu button:hover{background-color:#d1d1d6!important}#gridColDropdownMenu button.bg-orange-500,#gridColDropdownMenu button.active{background-color:#f50!important;color:#fff!important}#linkManagementList>div{background-color:#f2f2f7!important;border:none!important;border-radius:18px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:16px!important;margin-bottom:8px!important}.text-orange-500,.text-orange-400{color:#f50!important}.text-amber-400,.text-yellow-400,.text-amber-300{color:#fc0!important}.text-blue-400,.text-blue-500{color:#08f!important}.text-purple-400,.text-purple-500{color:#cb30e0!important}.text-emerald-400,.text-emerald-500,.text-green-500{color:#34c759!important}.text-red-400,.text-red-500{color:#ff383c!important}.text-white\/60,.text-white\/50,.text-gray-400,.text-neutral-400,.text-neutral-500{color:#8e8e93!important}#passwordModal,#avatarModal,#folderModal,#deleteConfirmModal,#editLinkModal,#deleteLinkConfirmModal,#chatModal,#cmdModal,#userDeviceModal,#photoLinkModal,#videoModal,#successModal{background-color:#00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#passwordCard,#avatarCard,#folderCard,#deleteConfirmCard,#editLinkCard,#deleteLinkConfirmCard,#chatCard,#cmdCard,#userDeviceCard,#videoCard,#successCard{background-color:#fff!important;border:none!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:16px!important;box-shadow:none!important}#chatCard{background-color:#fff!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}#chatCard>div:first-child{background-color:#fff!important;border-bottom:1px solid #E5E5EA!important;padding:16px!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}#chatMessages{background-color:#f2f2f7!important;border-radius:14px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:8px!important}.msg-container.me .chat-bubble{background-color:#f50!important;color:#fff!important;border-radius:14px 14px 3px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:8px 16px!important}.msg-container.other .chat-bubble{background-color:#fff!important;color:#000!important;border-radius:14px 14px 14px 3px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;padding:8px 16px!important}#chatInputArea{background-color:#fff!important;border-top:1px solid #E5E5EA!important;padding:8px 16px!important;border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}#gallerySection{padding-top:8px!important;padding-bottom:120px!important}#setupSection{padding-top:56px!important;padding-bottom:48px!important}.grid-item{contain:layout;background-color:#e5e5ea!important;border:none!important;border-radius:0!important;overflow:hidden!important}.grid-item img{-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;touch-action:pan-x pan-y pinch-zoom;border-radius:0!important}.btn-heart-select{position:absolute!important;bottom:.5rem!important;right:.5rem!important;top:auto!important;left:auto!important;border-radius:50%!important;corner-shape:round!important;-webkit-corner-shape:round!important;aspect-ratio:1 / 1!important;border:none!important;outline:none!important;box-shadow:0 1px 2px #0000000d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;filter:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .15s ease!important;z-index:30!important;cursor:pointer}@media(min-width:640px){.btn-heart-select{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}.btn-heart-select:active{transform:scale(.9)!important}.btn-heart-select:not([data-selected=true]):not(.btn-heart-selected){background:#ffffff80!important;background-color:#ffffff80!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn-heart-select:not([data-selected=true]):not(.btn-heart-selected):hover{background:#ffffffa6!important;background-color:#ffffffa6!important}.btn-heart-select:not([data-selected=true]):not(.btn-heart-selected) svg{color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2.2!important;filter:none!important;box-shadow:none!important}.btn-heart-select[data-selected=true],.btn-heart-select.btn-heart-selected{background:red!important;background-color:red!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn-heart-select[data-selected=true]:hover,.btn-heart-select.btn-heart-selected:hover{background:#e60000!important;background-color:#e60000!important}.btn-heart-select[data-selected=true] svg,.btn-heart-select.btn-heart-selected svg{color:#fff!important;stroke:#fff!important;fill:#fff!important;stroke-width:2!important;filter:none!important;box-shadow:none!important}.btn-heart-select svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;filter:none!important;-webkit-filter:none!important;box-shadow:none!important;border:none!important;outline:none!important;pointer-events:none!important}@media(min-width:640px){.btn-heart-select svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}}#btnPhotoModalHeartSelect{background:transparent!important;background-color:transparent!important;border-radius:0!important;border:none!important;outline:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:2px!important;filter:none!important}#btnPhotoModalHeartSelect:hover,#btnPhotoModalHeartSelect:active,#btnPhotoModalHeartSelect:focus{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;filter:none!important}#btnPhotoModalHeartSelect{width:auto!important;height:auto!important}#btnPhotoModalHeartSelect svg{width:20px!important;height:20px!important}#btnPhotoModalHeartSelect:not([data-selected=true]) svg{stroke:red!important;color:red!important;fill:none!important}#btnPhotoModalHeartSelect[data-selected=true] svg{stroke:red!important;color:red!important;fill:red!important}#btnClosePhotoLinkModal{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;border-radius:50%!important;corner-shape:round!important;-webkit-corner-shape:round!important;aspect-ratio:1 / 1!important;background:#00000073!important;background-color:#00000073!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:30!important;box-shadow:0 2px 8px #0000004d!important;transition:transform .15s ease,background-color .15s ease!important}#btnClosePhotoLinkModal:hover,#btnClosePhotoLinkModal:focus{background-color:#000000b3!important;color:#fff!important;transform:scale(1.05)!important}#btnClosePhotoLinkModal:active{transform:scale(.92)!important}#photoLinkModal{padding:16px 0!important;margin:0!important;background-color:#00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;z-index:50!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#photoLinkModal.hidden{display:none!important}#photoLinkCard{width:auto;max-width:92vw;min-width:0!important;border-radius:0!important;padding:0!important;margin:auto!important;border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;flex-shrink:0!important}#photoModalTopTab{position:relative!important;overflow:hidden!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;border:none!important;box-shadow:0 10px 30px #00000059!important;background:transparent!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}#photoModalSpinner{background-color:#fff!important;background:#fff!important;opacity:1!important;color:#000!important;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;z-index:20!important}#photoModalBottomTab{background-color:#fff!important;border-radius:9999px!important;corner-shape:round!important;-webkit-corner-shape:round!important;border:none!important;box-shadow:0 10px 30px #00000040!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important;padding-left:20px!important;padding-right:16px!important}@media(min-width:768px){#photoLinkModal{justify-content:center!important;align-items:center!important;padding:16px!important;overflow:hidden!important}#photoLinkCard{width:auto;min-width:0!important;max-width:92vw;height:auto;margin:auto!important}}#photoModalImgContainer{width:100%!important;position:relative!important;overflow:hidden!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}#photoModalPreviewImg{-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;pointer-events:auto!important;touch-action:manipulation;border-radius:24px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;border:none!important;display:block!important}#photoModalPreviewImg.fit-contain{object-fit:contain!important}#btnPhotoModalHeartSelect{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease!important;transform:none!important;animation:none!important;border:none!important;outline:none!important}#btnDownloadModalDirect{border-radius:9999px!important;corner-shape:squircle!important;-webkit-corner-shape:squircle!important;color:#fff!important}#btnDownloadModalDirectText{color:#fff!important}#photoModalTitle{font-size:12px!important;line-height:14.4px!important;font-weight:400!important}#activeLightboxImg,#incomingLightboxImg,#lightbox-img{border-radius:0!important;will-change:transform;touch-action:none;transform-origin:center center;transition:transform .05s linear}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes modalBounceIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-animate-in{animation:modalBounceIn .25s cubic-bezier(.16,1,.3,1) forwards}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:4px}.scroll-indicator{animation:bounceUpDown 1.5s infinite}@keyframes bounceUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.msg-container{width:fit-content;max-width:82%;display:flex;flex-direction:column}#btnSendMessage{color:#fff!important}.msg-container.me{align-self:flex-end;align-items:flex-end}.msg-container.other{align-self:flex-start;align-items:flex-start}.chat-bubble{width:fit-content;display:inline-block;min-width:0;word-break:break-word}@media screen and (max-width:640px){#passwordCard,#avatarCard,#folderCard,#deleteConfirmCard,#editLinkCard,#deleteLinkConfirmCard,#chatCard,#successCard,#cmdCard,#userDeviceCard,#videoCard,#saveAlbumCard{width:90vw!important;max-width:90vw!important;margin-left:auto!important;margin-right:auto!important}}#saveAlbumUsersList,#saveAlbumUsersList .user-name-text,#saveAlbumUsersList .user-count-text,#saveAlbumUsersList span.truncate{color:#000!important}#btnShareSession{height:40px!important;background-color:#34c759!important;color:#fff!important}#btnShareSession:hover{background-color:#2fb34f!important}#btnShareSessionText{color:#fff!important}#btnShareSession>span:first-child{background-color:#fff!important;color:#34c759!important;border:none!important}#btnShareSession i,#btnShareSession .fa-share-nodes{color:#34c759!important}#otherUsersList span.rounded-md,#otherUsersList span.rounded-lg,#otherUsersList .user-avatar-box{border:none!important;outline:none!important;background-color:#fff!important;background:#fff!important}#otherUsersList .text-sm.font-bold,#otherUsersList span.truncate,#otherUsersList .user-name-text{color:#000!important;font-weight:700!important}#inputUserName{font-weight:700!important}#avatarCard h3{color:#000!important}#btnSaveProfile{height:40px!important}
