.dashboard-gallery_gallery__cOhlZ{overflow:hidden;border:1px solid #d9dee8;border-radius:16px;background:#fff;box-shadow:0 16px 48px rgb(16 17 19/7%)}.dashboard-gallery_details__ZojyM,.dashboard-gallery_toolbar__p4D1e{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px}.dashboard-gallery_counter__0nU_k{font-size:12px;font-weight:600;letter-spacing:.12em;color:#565c67}.dashboard-gallery_fullSize__5xDOd{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#6941c6;font-size:14px;font-weight:600}.dashboard-gallery_stage__yC3Hi{display:flex;align-items:center;justify-content:center;min-width:0;height:min(58svh,620px);min-height:0;padding:12px 20px;background:#eef0f5;border-block:1px solid #e5e7ed}.dashboard-gallery_image__DJ5kX{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;animation:dashboard-gallery_reveal__2AW7j .28s ease-out}.dashboard-gallery_details__ZojyM p{max-width:850px;color:#4b4f58;font-size:15px;line-height:1.65}.dashboard-gallery_controls__MkPTO{display:flex;gap:8px;flex-shrink:0}.dashboard-gallery_controls__MkPTO button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d9dee8;border-radius:50%;color:#24212b;background:#fff;transition:background .16s,border-color .16s}.dashboard-gallery_controls__MkPTO button:hover{background:#f2edfc;border-color:#9e62ec}.dashboard-gallery_fullSize__5xDOd:focus-visible,.dashboard-gallery_gallery__cOhlZ button:focus-visible{outline:3px solid #6941c6;outline-offset:3px}.dashboard-gallery_thumbnails__KRySU{display:grid;grid-template-columns:repeat(var(--thumbnail-count,7),minmax(0,140px));gap:10px;padding:0 24px 24px}.dashboard-gallery_thumbnail__s8FFf{position:relative;padding:5px;border:2px solid transparent;border-radius:8px;background:#f0f2f6;transition:border-color .16s,background .16s}.dashboard-gallery_thumbnail__s8FFf[aria-pressed=true]{border-color:#6941c6;background:#f0e9fc}.dashboard-gallery_thumbnail__s8FFf:hover{border-color:#9e62ec}.dashboard-gallery_thumbnail__s8FFf img{width:100%;aspect-ratio:4/3;object-fit:contain}.dashboard-gallery_thumbnail__s8FFf span{display:block;margin-top:4px;color:#4b4f58;font-size:11px;font-weight:600}@keyframes dashboard-gallery_reveal__2AW7j{0%{opacity:.25}to{opacity:1}}@media (max-width:640px){.dashboard-gallery_details__ZojyM,.dashboard-gallery_toolbar__p4D1e{padding:12px 16px;gap:12px}.dashboard-gallery_counter__0nU_k{font-size:10px}.dashboard-gallery_stage__yC3Hi{height:min(50svh,440px);padding:8px}.dashboard-gallery_details__ZojyM{align-items:flex-start;flex-direction:column}.dashboard-gallery_details__ZojyM p{font-size:14px}.dashboard-gallery_controls__MkPTO{align-self:flex-end}.dashboard-gallery_thumbnails__KRySU{display:flex;overflow-x:auto;padding:4px 16px 16px}.dashboard-gallery_thumbnail__s8FFf{flex:0 0 88px}}@media (prefers-reduced-motion:reduce){.dashboard-gallery_image__DJ5kX{animation:none}.dashboard-gallery_controls__MkPTO button,.dashboard-gallery_thumbnail__s8FFf{transition:none}}