/*! DogTumor Moments v5.5.4 compatibility asset */
:root{--dtm-v210216-brand:#33528e;--dtm-v210216-brand-dark:#263f73;--dtm-v210216-ink:#12213a;--dtm-v210216-muted:#667085;--dtm-v210216-card:#fff;--dtm-v210216-soft:#f5f8fc;--dtm-v210216-border:#e1e8f3;--dtm-v210216-mobile-nav:var(--dtm-mobile-nav-height,80px);--dtm-v210216-safe-bottom:env(safe-area-inset-bottom)}body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden [data-dogtumor-feed-filter-layer],body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-page-mode-feed [data-dogtumor-feed-filter-layer],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-page-mode-embed [data-dogtumor-feed-filter-layer]{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}@media(min-width:783px){body.dogtumor-moments-page-mode-feed .dogtumor-moments-page{max-width:1220px !important;margin:0 auto !important;padding:clamp(24px,4vw,54px) clamp(18px,3vw,32px) 64px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero{max-width:1180px !important;margin:0 auto 18px !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:18px 26px !important;align-items:end !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero h1{font-size:clamp(40px,4.6vw,66px) !important;line-height:.96 !important;letter-spacing:-.045em !important;color:var(--dtm-v210216-ink) !important;margin:0 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero p{grid-column:1/-1 !important;max-width:720px !important;margin:0 !important;color:#50627e !important;font-size:17px !important;line-height:1.55 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app{max-width:1180px !important;margin:0 auto !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar{margin:4px auto 22px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar .dogtumor-moment-primary-cta{min-width:220px !important;min-height:48px !important;border-radius:999px !important;letter-spacing:.005em !important;box-shadow:0 14px 36px rgba(51,82,142,.22) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-shell{display:block !important;width:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dtmoments-desktop-card-min,260px)),1fr)) !important;gap:clamp(18px,2vw,28px) !important;width:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{border-radius:26px !important;border:1px solid rgba(225,232,243,.9) !important;box-shadow:0 18px 48px rgba(18,33,58,.12) !important;transition:transform .18s ease,box-shadow .18s ease !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:hover{transform:translateY(-4px) !important;box-shadow:0 26px 66px rgba(18,33,58,.17) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-center-play{width:46px !important;height:46px !important;top:16px !important;right:16px !important;left:auto !important;transform:none !important;background:rgba(9,20,37,.58) !important;border:1px solid rgba(255,255,255,.28) !important;opacity:.95 !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-center-play span{font-size:18px !important;transform:translateX(1px) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}}body.dogtumor-moments-page-mode-embed .dogtumor-moment-app{width:100% !important;max-width:1180px !important;margin:clamp(18px,3vw,36px) auto !important;color:var(--dtm-v210216-ink) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-shell{display:block !important;width:100% !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-mobile-nav,body.dogtumor-moments-page-mode-embed .dogtumor-moment-desktop-info{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-grid-toolbar{display:flex !important;justify-content:flex-start !important;align-items:center !important;margin:0 0 18px !important;padding:0 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-grid-toolbar .dogtumor-moment-primary-cta{width:auto !important;min-width:190px !important;min-height:44px !important;border-radius:999px !important;padding:10px 18px !important;background:linear-gradient(135deg,var(--dtm-v210216-brand),var(--dtm-v210216-brand-dark)) !important;color:#fff !important;box-shadow:0 12px 30px rgba(51,82,142,.18) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr)) !important;gap:clamp(14px,2vw,22px) !important;width:100% !important;overflow:visible !important;padding:0 !important;scroll-snap-type:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{position:relative !important;isolation:isolate !important;aspect-ratio:4/5 !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:hidden !important;border-radius:24px !important;border:1px solid rgba(225,232,243,.9) !important;background:#07101f !important;box-shadow:0 18px 46px rgba(18,33,58,.12) !important;transform:translateZ(0) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-wrap,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-track,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-slide{width:100% !important;height:100% !important;overflow:hidden !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card :is(.dogtumor-moment-video,.dogtumor-moment-image){width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-overlay{position:absolute !important;inset:auto 0 0 !important;min-height:48% !important;padding:72px 14px 14px !important;background:linear-gradient(180deg,rgba(7,12,24,0),rgba(7,12,24,.58) 42%,rgba(7,12,24,.88) 100%) !important;pointer-events:none !important;z-index:4 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-caption{display:grid !important;gap:6px !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.52) !important;writing-mode:horizontal-tb !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-actions,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-audio-toggle,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-more-panel,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-next,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-dots,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card [data-dogtumor-ugc-text],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card [data-dogtumor-translation-control],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-caption-more{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-embed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--has-video .dogtumor-moment-center-play{width:44px !important;height:44px !important;left:auto !important;top:14px !important;right:14px !important;transform:none !important;background:rgba(9,20,37,.58) !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important;opacity:.95 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--has-video .dogtumor-moment-center-play span{font-size:17px !important;transform:translateX(1px) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner{gap:8px !important;min-width:0 !important;max-width:100% !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner img{width:28px !important;height:28px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner span,body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner b,body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner small{min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;writing-mode:horizontal-tb !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;writing-mode:horizontal-tb !important;color:#fff !important;font-size:15px !important;line-height:1.22 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-dog{display:block !important;color:rgba(255,255,255,.78) !important;font-size:12px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-row{display:flex !important;gap:6px !important;overflow:hidden !important;flex-wrap:nowrap !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-badge{max-width:48% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;background:rgba(255,255,255,.18) !important;color:#fff !important;border-color:rgba(255,255,255,.2) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-badge:nth-child(n+3){display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-media-counter{top:12px !important;right:12px !important;bottom:auto !important;z-index:12 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-load-more{margin:24px auto 0 !important}@media(max-width:782px){body.dogtumor-moments-page-mode-embed .dogtumor-moment-app{margin:18px auto !important;padding:0 12px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{border-radius:18px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-overlay{padding:56px 10px 10px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner small,body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-dog,body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-row{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-title{font-size:13px !important;line-height:1.18 !important}}@media(max-width:420px){body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:782px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-right-rail:76px;--dtm-v210216-cta-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 18px);--dtm-v210216-progress-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 84px);--dtm-v210216-caption-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 112px);--dtm-v210216-actions-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 150px)}body.dogtumor-moments-route-moments .dogtumor-moment-actions,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions{right:12px !important;bottom:var(--dtm-v210216-actions-bottom) !important;z-index:54 !important;gap:9px !important;max-width:54px !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions button,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions .dogtumor-moment-mini-link{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;max-width:48px !important;max-height:48px !important;border-radius:18px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;overflow:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-more-actions]{display:inline-flex !important;visibility:visible !important;pointer-events:auto !important;background:rgba(9,20,37,.62) !important;border:1px solid rgba(255,255,255,.24) !important;color:#fff !important;box-shadow:0 16px 36px rgba(0,0,0,.24) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;font-size:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]::before,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-more-actions]::before{content:'•••';font-size:22px !important;line-height:1 !important;letter-spacing:1px !important;transform:translateY(-2px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-count,body.dogtumor-moments-page-mode-feed .dogtumor-moment-action-count{font-size:11px !important;line-height:1 !important;margin-top:1px !important;color:#fff !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-word,body.dogtumor-moments-page-mode-feed .dogtumor-moment-action-word{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer{position:absolute !important;left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-cta-bottom) !important;z-index:48 !important;width:auto !important;max-width:none !important;display:flex !important;flex-direction:column !important;gap:8px !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer :is(a,button),body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer :is(a,button){min-height:50px !important;border-radius:18px !important;padding:11px 15px !important;justify-content:center !important;box-shadow:0 16px 42px rgba(0,0,0,.24) !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-video-progress{left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-progress-bottom) !important;z-index:47 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-caption-bottom) !important;max-width:none !important;max-height:26vh !important;overflow:hidden !important;z-index:46 !important;border-radius:18px !important;padding:12px 14px !important;background:linear-gradient(180deg,rgba(10,22,39,.72),rgba(8,18,32,.60)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 16px 46px rgba(0,0,0,.22) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-next,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-counter,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-next,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}}@media(max-width:390px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-right-rail:68px}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer{left:12px !important;right:70px !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-icon-wrap,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer .dogtumor-moment-cta-icon-wrap{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{left:12px !important;right:70px !important;max-height:22vh !important}}@media(max-height:700px) and (max-width:782px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-cta-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 12px);--dtm-v210216-progress-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 72px);--dtm-v210216-caption-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 98px);--dtm-v210216-actions-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 132px)}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{max-height:18vh !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer :is(a,button),body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer :is(a,button){min-height:46px !important;padding:9px 13px !important}}body.dogtumor-moments-action-sheet-open{overflow:hidden !important}.dogtumor-moment-more-panel[hidden]{display:none !important}.dogtumor-moment-more-panel{position:fixed !important;inset:0 !important;z-index:100020 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 !important;background:rgba(5,12,24,.56) !important;color:var(--dtm-v210216-ink) !important;pointer-events:auto !important}.dogtumor-moment-more-panel-card{width:min(760px,100%) !important;max-height:min(82dvh,780px) !important;overflow:auto !important;border-radius:30px 30px 0 0 !important;background:#fff !important;padding:26px 22px calc(28px + env(safe-area-inset-bottom)) !important;box-shadow:0 -28px 90px rgba(0,0,0,.36) !important}.dogtumor-moment-more-panel-card h3{margin:0 58px 10px 0 !important;color:var(--dtm-v210216-ink) !important;font-size:clamp(24px,5vw,36px) !important;line-height:1.08 !important;letter-spacing:-.025em !important}.dogtumor-moment-more-close{float:right !important;width:46px !important;height:46px !important;min-width:46px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--dtm-v210216-border) !important;background:#fff !important;color:var(--dtm-v210216-ink) !important;box-shadow:0 10px 24px rgba(13,37,68,.10) !important}.dogtumor-moment-more-dog-context{font-weight:850 !important;color:var(--dtm-v210216-brand) !important;margin:0 0 12px !important}.dogtumor-moment-more-text{font-size:16px !important;line-height:1.62 !important;color:#2d3b55 !important;margin:10px 0 18px !important}.dogtumor-moment-action-sheet-v210216{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin-top:18px !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action{min-height:52px !important;border-radius:18px !important;border:1px solid var(--dtm-v210216-border) !important;background:var(--dtm-v210216-soft) !important;color:var(--dtm-v210216-ink) !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:12px 14px !important;font-weight:850 !important;text-decoration:none !important;line-height:1.2 !important;box-shadow:none !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action svg{width:20px !important;height:20px !important;flex:0 0 20px !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action--primary{grid-column:1/-1 !important;justify-content:center !important;background:linear-gradient(135deg,var(--dtm-v210216-brand),var(--dtm-v210216-brand-dark)) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 14px 34px rgba(51,82,142,.24) !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action--danger{color:#b42318 !important;background:#fff7f6 !important;border-color:#f6d2ce !important}@media(min-width:783px){.dogtumor-moment-more-panel{align-items:center !important;padding:24px !important}.dogtumor-moment-more-panel-card{border-radius:30px !important;padding:30px !important}.dogtumor-moment-action-sheet-v210216{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}.dogtumor-moment-single-detail-v210212,.dogtumor-moment-single{color:var(--dtm-v210216-ink) !important}.dogtumor-moment-single .dogtumor-moment-card{overflow:hidden !important;border-radius:28px !important;box-shadow:0 20px 64px rgba(18,33,58,.14) !important}.dogtumor-moment-single .dogtumor-moment-card--no-video .dogtumor-moment-center-play,.dogtumor-moment-single .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play,.dogtumor-moment-single .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,.dogtumor-moment-single .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{display:none !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-next,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}
