.errorState_errorState__X5V2t{text-align:center;padding:3rem 1.5rem;background-color:rgba(254,226,226,.5);border-radius:.5rem;border:1px solid #fecaca}.errorState_iconContainer__9MoON{margin:0 auto;height:3rem;width:3rem;color:#ef4444}.errorState_title__RCsKB{margin-top:.5rem;font-size:1.125rem;font-weight:600;color:#111827}.errorState_message__91JCD{margin-top:.25rem;font-size:.875rem;color:#4b5563}.errorState_buttonContainer__43jkZ{margin-top:1.5rem}.GalleryDetailView_detailView__PFy0J{display:flex;flex-direction:column;height:100%;background-color:#f3f4f6}@media(min-width:1024px){.GalleryDetailView_detailView__PFy0J{flex-direction:row}}.GalleryDetailView_mainContent__9qo8h{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:300px}@media(min-width:768px){.GalleryDetailView_mainContent__9qo8h{min-height:400px}}@media(min-width:1024px){.GalleryDetailView_mainContent__9qo8h{min-height:0}}.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_htmlContent__Zkt8N{min-height:500px}@media(max-width:1023px){.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_dynamicImage__57oJk{min-height:0;flex:0 0 auto}}.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_contentsType__MVlJM{min-height:550px;position:relative}@media(max-width:1023px){.GalleryDetailView_mainContent__9qo8h.GalleryDetailView_contentsType__MVlJM{height:100vh}}.GalleryDetailView_header____p7t{flex-shrink:0;position:sticky;top:0;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(8px);border-bottom:1px solid #e5e7eb;padding:1rem;display:flex;align-items:center;gap:1rem;z-index:40}.GalleryDetailView_backButton__9BEkv{padding:.5rem;border-radius:9999px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s;flex-shrink:0}.GalleryDetailView_backButton__9BEkv:hover{background-color:#f3f4f6}.GalleryDetailView_backIcon__Dp8OF{width:1.4rem;height:1.4rem}@media(min-width:1024px){.GalleryDetailView_backIcon__Dp8OF{width:1.8rem;height:1.8rem}}.GalleryDetailView_title__SNG2n{font-size:1.5rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GalleryDetailView_contentContainer__EvY8D{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(31,41,55,.9);overflow:hidden;min-height:0}@media(min-width:768px){.GalleryDetailView_contentContainer__EvY8D{padding:1rem}}@media(min-width:1024px){.GalleryDetailView_contentContainer__EvY8D{overflow:auto}}@media(max-width:1023px){.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_dynamicHeight__A2Oll{flex-grow:0;flex-shrink:0;overflow:visible}}.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_contentsType__MVlJM{display:block;overflow:overlay;position:relative}@media(min-width:768px){.GalleryDetailView_contentContainer__EvY8D.GalleryDetailView_contentsType__MVlJM{padding:0}}.GalleryDetailView_scrollButton__9Ai_6{position:absolute;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:9999px;background-color:#4f46e5;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20}.GalleryDetailView_scrollButton__9Ai_6 svg{width:1.5rem;height:1.5rem}@media(hover:hover){.GalleryDetailView_scrollButton__9Ai_6:hover{background-color:#4338ca;transform:scale(1.1);box-shadow:0 15px 20px -3px rgba(0,0,0,.4),0 6px 8px -2px rgba(0,0,0,.3)}}.GalleryDetailView_scrollButton__9Ai_6:active{transform:scale(.95)}@media(min-width:1024px){.GalleryDetailView_scrollButton__9Ai_6{display:none}}.GalleryDetailView_imageWrapper__1qVH2{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1023px){.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ{height:auto}.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ .GalleryDetailView_contentImage__vVX81{position:relative;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.GalleryDetailView_imageWrapper__1qVH2.GalleryDetailView_dynamicAspect__FvpZQ .GalleryDetailView_blurredImage__ssPMD{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.GalleryDetailView_contentImage__vVX81{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.GalleryDetailView_blurredImage__ssPMD{position:absolute;inset:0;filter:blur(20px);transform:scale(1.05);transition:opacity .3s ease-out}.GalleryDetailView_fullImage__rK_xp{position:absolute;inset:0;z-index:1;transition:opacity .3s ease-in}.GalleryDetailView_contentIframe__W2ZNQ{width:100%;height:100%;border:0}.GalleryDetailView_sidebar__kBV9q{width:100%;flex-shrink:0;background-color:#fff;border-left:1px solid #e5e7eb;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.GalleryDetailView_sidebar__kBV9q.GalleryDetailView_contentsType__MVlJM{border-top:1px solid #e5e7eb;padding-top:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}@media(min-width:768px){.GalleryDetailView_sidebar__kBV9q.GalleryDetailView_contentsType__MVlJM{padding-top:0;border-top:none;box-shadow:none}}@media(min-width:1024px){.GalleryDetailView_sidebar__kBV9q{width:24rem}}.GalleryDetailView_creatorSection__v5cXw{display:flex;align-items:center;gap:.5rem;position:relative}.GalleryDetailView_creatorButton__38qMd{display:flex;align-items:center;gap:.75rem;flex:1;text-align:left;border-radius:.5rem;padding:.5rem;margin-left:-.5rem;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s}.GalleryDetailView_creatorButton__38qMd:hover{background-color:#f3f4f6}.GalleryDetailView_itemMenuContainer__TfG__{position:relative;flex-shrink:0}.GalleryDetailView_itemMenuButton__Yng8E{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:rgba(0,0,0,0);border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;transition:all .2s}.GalleryDetailView_itemMenuButton__Yng8E:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.GalleryDetailView_itemMenuButton__Yng8E svg{width:1rem;height:1rem}.GalleryDetailView_itemMenuDropdown__pui4O{position:absolute;top:calc(100% + .5rem);right:0;min-width:10rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #e5e7eb;overflow:hidden;z-index:50}.GalleryDetailView_itemMenuItemDanger__onxQn,.GalleryDetailView_itemMenuItem__FaD_8{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;background:#fff;cursor:pointer;transition:background .2s;font-size:.875rem;font-weight:500;text-align:left}.GalleryDetailView_itemMenuItemDanger__onxQn svg,.GalleryDetailView_itemMenuItem__FaD_8 svg{width:1rem;height:1rem;flex-shrink:0}.GalleryDetailView_itemMenuItemDanger__onxQn:hover,.GalleryDetailView_itemMenuItem__FaD_8:hover{background:#f9fafb}.GalleryDetailView_itemMenuItem__FaD_8{color:#374151}.GalleryDetailView_itemMenuItem__FaD_8 svg{color:#6b7280}.GalleryDetailView_itemMenuItemDanger__onxQn,.GalleryDetailView_itemMenuItemDanger__onxQn svg{color:#dc2626}.GalleryDetailView_itemMenuItemDanger__onxQn:hover{background:#fef2f2}.GalleryDetailView_creatorAvatar__G_vS5{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_creatorInfo__vjcWv{min-width:0;overflow:hidden;flex:1}.GalleryDetailView_creatorName__cDJ7_{font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GalleryDetailView_createdAt__uyPPN{font-size:.875rem;color:#6b7280}.GalleryDetailView_description__tEr9q{font-size:1rem;color:#374151;margin-top:1rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.GalleryDetailView_actionButtons__YMVOi{display:flex;align-items:center;gap:.5rem}.GalleryDetailView_actionButtonsFlexGrow__iF2vy{flex-grow:1}.GalleryDetailView_fullWidthButton___Gb75{width:100%}.GalleryDetailView_fullWidthTooltip__0OMb_{width:100%;display:block}.GalleryDetailView_likeButton__JcckO{display:flex;align-items:center;gap:.5rem}@media(max-width:767px){.GalleryDetailView_likeButton__JcckO{padding:.5rem!important}}.GalleryDetailView_likeIcon__qAzBk{width:1.5rem;height:1.5rem;transition:colors .2s}.GalleryDetailView_likeIcon__qAzBk.GalleryDetailView_liked__vl8VA{color:#fff;fill:currentColor}.GalleryDetailView_actionButton__x6Cve{display:flex;align-items:center;gap:.5rem}@media(max-width:767px){.GalleryDetailView_actionButton__x6Cve{padding:.5rem!important}}.GalleryDetailView_actionIcon___NNgK{width:1.4rem;height:1.4rem}@media(min-width:1024px){.GalleryDetailView_actionIcon___NNgK{width:1.2rem;height:1.2rem}}.GalleryDetailView_likeIconAnimate__lGkDy{animation:GalleryDetailView_bounceInPop__LZfLC .6s ease-out}@keyframes GalleryDetailView_bounceInPop__LZfLC{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.GalleryDetailView_aiCard__MB1Tj{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.GalleryDetailView_aiCardTitle__nm_lo{font-size:1rem;font-weight:600;margin-bottom:.5rem}.GalleryDetailView_aiName__AUF_G{font-weight:700;color:#4f46e5}.GalleryDetailView_aiType__N_mKq{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.GalleryDetailView_aiViewButton__QRQKd{width:100%;padding:.625rem 1rem}@media(min-width:1024px){.GalleryDetailView_aiViewButton__QRQKd{padding:.625rem 1rem!important;font-size:1rem!important;height:auto!important;line-height:normal!important;font-weight:600!important;border-radius:.5rem!important}}.GalleryDetailView_relatedContent__naeta{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.GalleryDetailView_relatedTitle__Jo1wG{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.GalleryDetailView_relatedGrid__obVSQ{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.GalleryDetailView_relatedItem__YlmKK{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;background-color:#e5e7eb;border:none;cursor:pointer;position:relative;transition:all .3s;padding:0}.GalleryDetailView_relatedItem__YlmKK.GalleryDetailView_navigating__D5NPl{opacity:.6;cursor:not-allowed}.GalleryDetailView_relatedItem__YlmKK:hover{box-shadow:0 0 0 2px #4f46e5;transform:scale(1.02)}.GalleryDetailView_relatedItem__YlmKK:hover .GalleryDetailView_relatedImage__xAE_e{transform:scale(1.05)}.GalleryDetailView_relatedItem__YlmKK:hover .GalleryDetailView_relatedOverlay__CXA3_{opacity:1}.GalleryDetailView_relatedImage__xAE_e{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.GalleryDetailView_relatedOverlay__CXA3_{position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;padding:.5rem}.GalleryDetailView_relatedItemTitle__wJNCP{color:#fff;font-size:.75rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GalleryDetailView_commentsSection__Bubx9 h3{font-size:1rem;font-weight:600}.GalleryDetailView_commentForm__3_Rmq,.GalleryDetailView_commentsSection__Bubx9 h3{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.GalleryDetailView_submitButton__UdsFJ{white-space:nowrap;flex-shrink:0}@media(max-width:767px){.GalleryDetailView_submitButton__UdsFJ{padding:1.2rem 1.25rem!important}}.GalleryDetailView_inputWrapper__RDX4n{position:relative;flex-grow:1;display:flex;align-items:center}.GalleryDetailView_commentInput__MsQYc{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#111827;font-size:.875rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 0 rgba(0,0,0,0)}.GalleryDetailView_commentInput__MsQYc.GalleryDetailView_hasCounter__lRNIX{padding-right:2rem}.GalleryDetailView_commentInput__MsQYc:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.GalleryDetailView_charCounter__TT1Wi{position:absolute;right:.75rem;font-size:.75rem;color:#9ca3af;pointer-events:none;transition:color .2s}.GalleryDetailView_charCounter__TT1Wi.GalleryDetailView_warning__BGRJE{color:#ef4444;font-weight:600}.GalleryDetailView_commentsList__a61Hv{display:flex;flex-direction:column;gap:1rem}.GalleryDetailView_comment__gAtK_{display:flex;align-items:flex-start;gap:.75rem}.GalleryDetailView_commentAvatar__WM67Z{width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_commentContent__mkJs8{flex-grow:1;min-width:0;overflow:hidden}.GalleryDetailView_commentHeader__kAoCF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;min-width:0}.GalleryDetailView_commentAuthor__y0lgj{font-weight:600;font-size:.875rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.GalleryDetailView_deleteCommentButton__ieoZQ{padding:.25rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#9ca3af;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GalleryDetailView_deleteCommentButton__ieoZQ svg{width:.875rem;height:.875rem}.GalleryDetailView_deleteCommentButton__ieoZQ:hover{color:#ef4444;background-color:#fee2e2}.GalleryDetailView_deleteCommentButton__ieoZQ:focus{outline:none;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.GalleryDetailView_commentText__u7JnM{font-size:.875rem;color:#4b5563;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.GalleryDetailView_commentDate__gvXCx{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.GalleryDetailView_seeMoreButton__tsBsG{display:inline;margin-left:.25rem;padding:0;border:none;background:rgba(0,0,0,0);color:#4f46e5;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .2s}.GalleryDetailView_seeMoreButton__tsBsG:hover{color:#4338ca;text-decoration:underline}.GalleryDetailView_seeMoreButton__tsBsG:focus{outline:none}@keyframes GalleryDetailView_galleryPulse__k4YrV{0%,to{opacity:1}50%{opacity:.35}}.GalleryDetailView_skeletonView__UBZUf{display:flex;flex-direction:column;height:100%;background-color:#f3f4f6}.GalleryDetailView_skeletonView__UBZUf [class*=skeleton]{animation-name:GalleryDetailView_galleryPulse__k4YrV}@media(min-width:1024px){.GalleryDetailView_skeletonView__UBZUf{flex-direction:row}}.GalleryDetailView_skeletonAnimated__2_moH{animation:GalleryDetailView_galleryPulse__k4YrV .8s cubic-bezier(.4,0,.6,1) infinite}.GalleryDetailView_skeletonDelay0___y9y_{animation-delay:0s}.GalleryDetailView_skeletonDelay1__1z_w3{animation-delay:.1s}.GalleryDetailView_skeletonDelay2__zIXfa{animation-delay:.15s}.GalleryDetailView_skeletonDelay3__DfLxd{animation-delay:.2s}.GalleryDetailView_skeletonDelay4__bA26B{animation-delay:.25s}.GalleryDetailView_skeletonDelay5__g2MeZ{animation-delay:.3s}.GalleryDetailView_skeletonDelay6__aFiXW{animation-delay:.35s}.GalleryDetailView_skeletonDelay7__rkV9k{animation-delay:.4s}.GalleryDetailView_skeletonDelay8__phvY2{animation-delay:.45s}.GalleryDetailView_skeletonDelay9__rlS3s{animation-delay:.5s}.GalleryDetailView_skeletonDelay10__5wLED{animation-delay:.55s}.GalleryDetailView_skeletonDelay11__wF4wT{animation-delay:.6s}.GalleryDetailView_skeletonMain__rWaHd{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:300px}@media(min-width:768px){.GalleryDetailView_skeletonMain__rWaHd{min-height:400px}}@media(min-width:1024px){.GalleryDetailView_skeletonMain__rWaHd{min-height:0}}.GalleryDetailView_skeletonHeader__Wn9nM{flex-shrink:0;background-color:hsla(0,0%,100%,.8);padding:1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e5e7eb}.GalleryDetailView_skeletonContent___UVVf{flex-grow:1;background-color:#374151;min-height:250px}@media(min-width:768px){.GalleryDetailView_skeletonContent___UVVf{min-height:300px}}@media(min-width:1024px){.GalleryDetailView_skeletonContent___UVVf{min-height:0}}.GalleryDetailView_skeletonSidebar__7PySQ{width:100%;flex-shrink:0;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-left:1px solid #e5e7eb}@media(min-width:1024px){.GalleryDetailView_skeletonSidebar__7PySQ{width:24rem}}.GalleryDetailView_skeletonCreator__yLMFn{display:flex;align-items:center;gap:.75rem}.GalleryDetailView_skeletonCreatorInfo__Gej1r,.GalleryDetailView_skeletonDescription__20hyX{display:flex;flex-direction:column;gap:.5rem}.GalleryDetailView_skeletonCreatorAvatar__pajVS{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0}.GalleryDetailView_skeletonCreatorName__ya2v1{height:1rem;width:6rem;border-radius:9999px}.GalleryDetailView_skeletonCreatorDate__xdK6r{height:.75rem;width:4rem;border-radius:9999px}.GalleryDetailView_emptyView__CCv_e{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#f3f4f6}.GalleryDetailView_emptyText__bbhDB{font-size:1.125rem;font-weight:600;color:#6b7280}.GalleryDetailView_emptyButton__ISnpw{margin-top:1rem}.GalleryDetailView_notFoundContainer__BgRIx{padding-top:4rem;background-color:#f3f4f6;min-height:60vh;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.GalleryDetailView_notFoundContainer__BgRIx{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.GalleryDetailView_notFoundContainer__BgRIx{padding-left:2rem;padding-right:2rem}}.GalleryDetailView_errorStateContainer__Vx_NS{padding-top:4rem;background-color:#f3f4f6;min-height:60vh;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.GalleryDetailView_errorStateContainer__Vx_NS{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.GalleryDetailView_errorStateContainer__Vx_NS{padding-left:2rem;padding-right:2rem}}.GalleryDetailView_paginatedContent__z7_4J{width:100%;margin:0 auto}.GalleryDetailView_pageTransition__SFBxE{animation:GalleryDetailView_fadeIn__frj9F .3s ease-in-out}@keyframes GalleryDetailView_fadeIn__frj9F{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GalleryDetailView_bottomSheetOverlay__5raOg{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:900;animation:GalleryDetailView_fadeInOverlay__Dgo8H .3s ease-in-out}@keyframes GalleryDetailView_fadeInOverlay__Dgo8H{0%{opacity:0}to{opacity:1}}.GalleryDetailView_bottomSheet__vRvjg{position:fixed;bottom:0;left:0;right:0;z-index:950;background-color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -10px 25px -5px rgba(0,0,0,.1),0 -10px 10px -5px rgba(0,0,0,.04);max-height:calc(100vh - 5rem);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.GalleryDetailView_bottomSheet__vRvjg.GalleryDetailView_open__INy04{transform:translateY(0)}.GalleryDetailView_bottomSheetHeader__Clg7w{position:relative;flex-shrink:0;padding:.75rem 1rem .5rem;display:flex;align-items:center;justify-content:flex-end}.GalleryDetailView_headerButtons__zM3ek{display:flex;align-items:center;gap:.5rem}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuContainer__TfG__{position:relative}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E{background-color:#fff;border-radius:9999px;padding:.5rem;width:auto;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E svg{width:1.5rem;height:1.5rem}.GalleryDetailView_headerButtons__zM3ek .GalleryDetailView_itemMenuButton__Yng8E:hover{background-color:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 4px 6px rgba(0,0,0,.12)}.GalleryDetailView_bottomSheetHandle__3VrE_{width:3rem;height:.25rem;background-color:#d1d5db;border-radius:9999px;flex-shrink:0}.GalleryDetailView_closeButton__ydoh0{background-color:#fff;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;z-index:1}.GalleryDetailView_closeButton__ydoh0 svg{width:1.5rem;height:1.5rem}.GalleryDetailView_closeButton__ydoh0:hover{background-color:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 4px 6px rgba(0,0,0,.12)}.GalleryDetailView_closeButton__ydoh0:active{background-color:#f3f4f6;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.1)}.GalleryDetailView_bottomSheetContent__A5_ID{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.GalleryDetailView_paginatedWrapper__JMi48{width:100%;background-color:#f3f4f6;height:100%;display:flex;flex-direction:column}.GalleryDetailView_paginatedScrollArea__jTUS1{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}.GalleryDetailView_paginationControlsSticky__WWvyF{flex-shrink:0;position:sticky;bottom:0;background-color:#f3f4f6;z-index:10}@media(max-width:1023px){.GalleryDetailView_paginationControlsSticky__WWvyF{border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -2px 8px rgba(0,0,0,.05)}}