.download-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.download-modal-content{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;padding:24px;position:relative;overflow-y:auto}.download-modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.download-modal-title{color:#1f2937;margin:0;font-size:18px;font-weight:600}.download-modal-close{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:4px;font-size:24px;transition:background-color .2s}.download-modal-close:hover{background-color:#f3f4f6}.download-modal-warning{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:20px;padding:12px}.download-modal-warning-text{color:#92400e;margin:0;font-size:14px}.download-modal-section{margin-bottom:20px}.download-modal-section-title{color:#4b5563;margin-bottom:12px;font-size:14px}.download-modal-list{color:#6b7280;margin:0;padding-left:20px;font-size:14px}.download-modal-actions{justify-content:flex-end;gap:12px;display:flex}.download-modal-button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.download-modal-button:hover{background:#2563eb}.download-modal-button-secondary{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.download-modal-button-secondary:hover{background:#4b5563}.publication-overview-single-column .publication-overview-card-grid{grid-template-columns:minmax(0,1fr)!important}.publication-overview-single-column .publication-overview-card-grid>*{grid-column:auto/span 1!important}
.DigitalCarouselPreview-module__97Cixq__anchor{z-index:10001;max-width:calc(100% - 32px);font-family:var(--font-satoshi), ui-sans-serif, system-ui, sans-serif;position:fixed;bottom:20px;right:20px}.DigitalCarouselPreview-module__97Cixq__card{box-sizing:border-box;color:#082d27;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:355px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);padding:16px;overflow-y:auto;box-shadow:0 18px 48px #241c4a24}.DigitalCarouselPreview-module__97Cixq__launcher{color:#082d27;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #241c4a24}.DigitalCarouselPreview-module__97Cixq__launcher svg{color:#5d5de6}.DigitalCarouselPreview-module__97Cixq__launcher svg:last-child{color:#6b7280;margin-left:15px}.DigitalCarouselPreview-module__97Cixq__launcher:hover{background:#fafaff;border-color:#c7c7f7}.DigitalCarouselPreview-module__97Cixq__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.DigitalCarouselPreview-module__97Cixq__icon{color:#5d5de6;background:#eef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.DigitalCarouselPreview-module__97Cixq__heading{flex:1}.DigitalCarouselPreview-module__97Cixq__heading h3{color:#082d27;margin:0;font-size:15px;font-weight:700;line-height:1.2}.DigitalCarouselPreview-module__97Cixq__heading>span{color:#6b7280;margin-top:3px;font-size:11px;display:block}.DigitalCarouselPreview-module__97Cixq__infoButton,.DigitalCarouselPreview-module__97Cixq__minimizeButton{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:32px;padding:0;display:grid}.DigitalCarouselPreview-module__97Cixq__infoButton:hover,.DigitalCarouselPreview-module__97Cixq__minimizeButton:hover{color:#082d27;background:#f3f4f6}.DigitalCarouselPreview-module__97Cixq__dayPicker{z-index:3;position:relative}.DigitalCarouselPreview-module__97Cixq__dayPicker label{color:#6b7280;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.DigitalCarouselPreview-module__97Cixq__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;min-height:32px;margin-top:10px;font-size:11px;line-height:16px;display:flex}.DigitalCarouselPreview-module__97Cixq__summary>span{color:#6b7280}.DigitalCarouselPreview-module__97Cixq__carouselViewport{aspect-ratio:16/9;background:#f5f5fa;border-radius:10px;margin-top:7px;position:relative;overflow:hidden}.DigitalCarouselPreview-module__97Cixq__screen{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:13px;display:flex;position:absolute;inset:0;overflow:hidden}.DigitalCarouselPreview-module__97Cixq__artworkButton{text-align:left;cursor:pointer;background:#f5f5fa;border:0;padding:0}.DigitalCarouselPreview-module__97Cixq__artworkButton:hover{filter:brightness(1.03)}.DigitalCarouselPreview-module__97Cixq__screenArtwork{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.DigitalCarouselPreview-module__97Cixq__artworkCaption{color:#fff;background:linear-gradient(#0000,#000b);padding:22px 12px 10px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.DigitalCarouselPreview-module__97Cixq__slotBadge{color:#4b5563;background:#fff;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #0001}.DigitalCarouselPreview-module__97Cixq__available{color:#17603c;background:#effaf3}.DigitalCarouselPreview-module__97Cixq__blocked{color:#4b5563;background:#f3f4f6}.DigitalCarouselPreview-module__97Cixq__reserved{color:#534bb3;background:#f3f1ff}.DigitalCarouselPreview-module__97Cixq__artwork_pending{color:#875213;background:#fff8ed}.DigitalCarouselPreview-module__97Cixq__emptyContent{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:240px;display:flex}.DigitalCarouselPreview-module__97Cixq__emptyContent strong{font-size:19px;line-height:1.2}.DigitalCarouselPreview-module__97Cixq__emptyContent>span{max-width:215px;font-size:12px;line-height:1.4}.DigitalCarouselPreview-module__97Cixq__controls{justify-content:center;align-items:center;gap:12px;margin-top:13px;display:flex}.DigitalCarouselPreview-module__97Cixq__controls button{color:#5d5de6;cursor:pointer;background:#f3f4f6;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.DigitalCarouselPreview-module__97Cixq__controls button:hover{background:#eef}.DigitalCarouselPreview-module__97Cixq__controls .DigitalCarouselPreview-module__97Cixq__playButton{color:#fff;background:#5d5de6;width:36px;height:36px}.DigitalCarouselPreview-module__97Cixq__controls .DigitalCarouselPreview-module__97Cixq__playButton:hover{background:#4d4dd5}.DigitalCarouselPreview-module__97Cixq__controls button:disabled{opacity:.4;cursor:default}.DigitalCarouselPreview-module__97Cixq__campaignDetail{color:#082d27}.DigitalCarouselPreview-module__97Cixq__backButton{color:#5d5de6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}.DigitalCarouselPreview-module__97Cixq__campaignArtwork{box-sizing:border-box;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#f5f5fa;border-radius:10px;width:100%;margin-top:8px;display:block}.DigitalCarouselPreview-module__97Cixq__campaignDetail h4{margin:10px 0 8px;font-size:15px;font-weight:700}.DigitalCarouselPreview-module__97Cixq__campaignDetail p{color:#6b7280;margin:0;font-size:12px}.DigitalCarouselPreview-module__97Cixq__campaignDetail dl{gap:7px;margin:14px 0 0;display:grid}.DigitalCarouselPreview-module__97Cixq__campaignDetail dl div{background:#f7f7f9;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:11px;display:flex}.DigitalCarouselPreview-module__97Cixq__campaignDetail dt{color:#6b7280;flex:none}.DigitalCarouselPreview-module__97Cixq__campaignDetail dd{text-align:right;margin:0;font-weight:700}.DigitalCarouselPreview-module__97Cixq__mediaUnavailable{color:#534bb3;background:#f3f1ff;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.DigitalCarouselPreview-module__97Cixq__mediaUnavailable strong{font-size:17px}.DigitalCarouselPreview-module__97Cixq__errorScreen{color:#8c3b32;text-align:center;background:#fff5f4;gap:12px;font-size:14px}.DigitalCarouselPreview-module__97Cixq__errorScreen button{color:inherit;cursor:pointer;background:#fff;border:1px solid #e9c5be;border-radius:8px;padding:7px 14px;font-weight:700}.DigitalCarouselPreview-module__97Cixq__skeletonText{background:#e8e9ee;border-radius:4px;width:100%;height:12px}.DigitalCarouselPreview-module__97Cixq__skeletonScreen{box-sizing:border-box;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.DigitalCarouselPreview-module__97Cixq__skeletonScreen span{background:#e2e4ea;border-radius:5px;width:55%;height:16px}.DigitalCarouselPreview-module__97Cixq__skeletonScreen span:last-child{width:70%;height:12px}.DigitalCarouselPreview-module__97Cixq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.DigitalCarouselPreview-module__97Cixq__card button:focus-visible,.DigitalCarouselPreview-module__97Cixq__launcher:focus-visible{outline-offset:2px;outline:2px solid #5d5de6}@media (max-width:767px){.DigitalCarouselPreview-module__97Cixq__anchor{max-width:calc(100% - 24px);bottom:82px;right:12px}.DigitalCarouselPreview-module__97Cixq__card{width:min(355px,100vw - 24px);max-height:calc(100dvh - 112px)}}
