[data-vvw-control=imageStory]{width:100%;border:0!important;outline:0!important}:is(.vvw-bottom-bar:has([data-vvw-control=imageStory]),.vvw-top-bar:has([data-vvw-control=imageStory])){border:0;padding:0}:is(.vvw-bottom-bar:has([data-vvw-control=imageStory])>div,.vvw-top-bar:has([data-vvw-control=imageStory])>div){overflow:visible;border:0!important;outline:0!important}:is(.vvw-bottom-bar:has([data-vvw-control=imageStory])>div,.vvw-top-bar:has([data-vvw-control=imageStory])>div)>div{overflow:visible!important}.vvw-bottom-bar:has([data-vvw-control=imageStory]) .vvw-story-container{border-top-left-radius:var(--vvw-ui-border-radius);border-top-right-radius:var(--vvw-ui-border-radius)}.vvw-top-bar:has([data-vvw-control=imageStory]) .vvw-story-container{border-bottom-left-radius:var(--vvw-ui-border-radius);border-bottom-right-radius:var(--vvw-ui-border-radius)}.vvw-story{width:100%;height:100%;position:relative;overflow:visible}.vvw-story-container{--vvw-story-height:100vh;--vvw-padding-y:8px;background-color:var(--vvw-ui-bg-color);width:100%;height:100%;min-height:100%;max-height:50vh;color:var(--vvw-ui-text-color);outline:1px solid var(--vvw-ui-outline-color);padding:var(--vvw-padding-y)15px;grid-template-columns:1fr auto;align-items:flex-start;gap:12px;font-size:14px;transition:height .3s;display:grid;position:absolute;bottom:0;left:0}.vvw-story-container:has(.expanded){height:min(calc(var(--vvw-story-height) + calc(2*var(--vvw-padding-y))),50vh)}.vvw-top-bar:has([data-vvw-control=imageStory]) .vvw-story-container{top:0;bottom:unset}.vvw-story-text{max-height:auto;-webkit-line-clamp:1;color:var(--vvw-ui-text-color);-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}.vvw-story-text.expanded{max-height:calc(50vh - calc(2*var(--vvw-padding-y)));display:block;overflow:auto}.vvw-story-button{transform-origin:50%;cursor:pointer;opacity:.7;color:var(--vvw-ui-text-color);background-color:#0000;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex;transform:rotate(0)}.vvw-story-button svg{color:var(--vvw-ui-text-color)}.vvw-story-button:hover{opacity:1}.vvw-story-button.expanded{transform:rotate(180deg)}.vvw-top-bar:has([data-vvw-control=imageStory]) .vvw-story-button{transform:rotate(180deg)}.vvw-top-bar:has([data-vvw-control=imageStory]) .vvw-story-button.expanded{transform:rotate(0)}
