/* Story header: the shared source follows the account handle, on its left in RTL. */
.story-account52{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:18px auto auto;column-gap:9px;min-width:0;flex:1}
.story-account52 .story-owner{display:contents!important}.story-account52 .story-owner>img{grid-column:1;grid-row:1/4;width:36px;height:36px;align-self:center}.story-account52 .story-owner>span{grid-column:2;grid-row:1;min-width:0}.story-account52 .story-owner b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.story-account-row52{grid-column:2;grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:0 6px;min-width:0;direction:rtl}.story-account-name52{padding:0!important;font-size:10px;background:none!important;border:0!important;box-shadow:none!important;color:var(--story-text)!important;line-height:1.6}.story-account-row52 .story-source50{display:inline;max-width:100%;padding:0!important;align-self:baseline}.story-account-row52 .story-source50 span,.story-account-row52 .story-source50 b{font-size:10px;line-height:1.6}.story-age52{grid-column:2;grid-row:3;font-size:9px;opacity:.65}
.story-reply-v5{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;align-items:center!important}.story-own50{grid-template-columns:38px minmax(0,1fr) 38px}.story-reply-v5 :is(#storyShare,#storyMenu,.story-viewers-toggle50){display:grid;place-items:center;width:38px;height:38px;padding:7px!important;background:none!important;border:0!important;box-shadow:none!important}.story-viewers-toggle50 svg{width:28px;height:28px}.story-owner-lane51{height:10px}.story-owner-lane51>span{height:2px}
/* The rail shows the saved composition instead of an automatically generated title. */
.insights-story50{padding:0!important;overflow:hidden}.insights-story50>video{width:100%;height:100%;object-fit:cover;display:block}.insights-story50 .preview38,.insights-story50 .preview38 span{padding:0!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important}.insights-story50 .preview38{border-radius:inherit}.insights-story50 .preview38-canvas{font-size:initial;text-align:initial}.insight-text52{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:8px;color:white;font-size:9px;overflow:hidden}.insight-text52 b{font-size:11px}.insight-text52 p{margin:0}
/* Use the live banner renderer and its exact parent context for preview and sharing. */
.banner-preview50.profile-banners{display:block;overflow:visible;padding:0;max-width:100%}.banner-preview50>.profile-banner{width:100%;min-width:0;max-width:100%}
.shared-banner-layout52.profile-banners{display:block;width:100%;margin:0;padding:0;overflow:visible}.shared-banner-layout52>.profile-banner{width:100%;min-width:0;max-width:100%;margin:0;flex-basis:auto}.shared-banner-layout52 .banner-audio36{padding-bottom:12px!important}.shared-banner-layout52 button{pointer-events:none!important}.shared-banner-layout52 .banner37-edit{display:none!important}
.profile-banner :is(.banner44-expand,.banner-pin18,.banner-share48){display:grid!important;place-items:center!important;width:32px!important;height:32px!important;padding:6px!important;box-sizing:border-box!important}.profile-banner :is(.banner44-expand,.banner-pin18,.banner-share48)>svg{width:20px!important;height:20px!important;margin:0!important}
.fast-choice52{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.8}.fast-choice52 input{width:18px;height:18px;flex:none}#fastSettings52 p{font-size:12px;line-height:1.9;opacity:.8}#fastCacheStatus52{display:block;margin-top:12px}
.story-header-v5>.story-account52{display:grid!important;grid-template-columns:36px minmax(0,1fr);grid-template-rows:18px auto auto;column-gap:9px;row-gap:0;align-items:start;max-width:calc(100% - 46px)}

.shared48.shared-banner52:not([data-layout48=full]){height:auto!important;max-height:90%}.shared-banner52:not([data-layout48=full]) .shared-content48{flex:none}.shared-banner-layout52.profile-banners{height:auto}.shared-banner-layout52>.profile-banner{height:auto!important;flex:none!important}.shared-banner52[data-layout48=full] .shared-content48{display:flex;align-items:center}
