/* SKRUPT RGPD Pro — banner template "video-story" (1.65.0): loaded while this template can be shown. */
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story { --skc-panel-width: 520px; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-consent__view--banner { grid-template-columns: minmax(0,1fr); align-items: stretch; gap: 20px; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-video-story { grid-column: 1; grid-row: auto; display: flex; flex-direction: column; overflow: hidden; border-radius: calc(var(--skc-radius) * .6); background: var(--skc-surface); border: 1px solid var(--skc-border); }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-consent__visual { display: none; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-consent__content { align-self: center; padding-top: 6px; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-consent__view--banner > .skrupt-consent__actions { grid-column: 1; grid-template-columns: 1fr 1fr; position: sticky; z-index: 4; bottom: -32px; margin: 0 -32px -32px; padding: 14px 32px 24px; background: var(--skc-bg); border-top: 1px solid var(--skc-border); }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-button--customize { grid-column: 1 / -1; grid-row: 2; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-category-preview { display: grid; grid-template-columns: 1fr; margin-top: 16px; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-category-preview__body small { display: none; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-consent.skrupt-no-brand-media.skrupt-template-video-story .skrupt-consent__view--banner { grid-template-columns: 1fr; }
:is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-consent.skrupt-no-brand-media.skrupt-template-video-story .skrupt-consent__view--banner > .skrupt-consent__actions { grid-column: 1; }
@media (min-width: 761px) {
  :is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-no-visual-desktop.skrupt-template-video-story .skrupt-consent__view--banner { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 760px) {
  :is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-video-story { max-height: 205px; }
  :is(#skrupt-consent-root,.skrupt-consent).skrupt-consent.skrupt-template-video-story .skrupt-consent__content { padding-top: 0; }
}
