.tvc-preview-bar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,36px);padding:11px 16px;background:#eee5cd;color:#191814;font:14px/1.35 Arial,sans-serif;border-bottom:1px solid #19181433}.tvc-preview-bar>span:first-child{font-weight:700;letter-spacing:.08em}.tvc-preview-bar a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tvc-preview-time{font-variant-numeric:tabular-nums}.tvc-preview-active .menu{top:calc(74px + var(--tvc-preview-height,44px))}.tvc-preview-contact{display:block;text-align:left;padding:16px 24px;font-size:13px;letter-spacing:1px}.tvc-preview-expired{min-height:100svh;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#191814;color:#eee5cd;font-family:Arial,sans-serif}.tvc-preview-expired .tvc-preview-brand{font-size:14px;letter-spacing:.12em;margin-bottom:36px}.tvc-preview-expired h1{font-size:clamp(28px,5vw,54px);line-height:1.1;max-width:700px}.tvc-preview-expired p{max-width:460px;font-size:16px;line-height:1.6}.tvc-preview-expired a{display:inline-block;margin-top:24px;padding:14px 24px;border:1px solid currentColor;font-size:16px}.tvc-preview-ended body>[hidden]{display:none!important}@media(max-width:480px){.tvc-preview-bar{flex-wrap:wrap;gap:5px 16px;font-size:14px;padding:9px 12px}.tvc-preview-bar>span:first-child{font-size:12px}.tvc-preview-time{flex:1;text-align:right}.tvc-preview-bar a{width:100%;text-align:right}}
/* A quiet two-part bar and one shared feedback form. */
.tvc-preview-bar{justify-content:space-between;gap:20px;padding:10px 4%}
.tvc-preview-bar .tvc-preview-time{font-weight:400;letter-spacing:0;text-align:left}
.tvc-feedback-link{font:14px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:4px 0}
.tvc-feedback-modal{width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow-y:auto;padding:32px;background:#eee5cd;color:#191814;border:1px solid #19181444;border-radius:3px;z-index:200;text-align:left}
.tvc-feedback-modal h2{font:28px/1.2 Georgia,serif;margin:12px 30px 12px 0}
.tvc-feedback-modal p{font:16px/1.5 Arial,sans-serif}
.tvc-feedback-modal label{display:block;font:14px/1.4 Arial,sans-serif;margin:16px 0 6px}
.tvc-feedback-modal input,.tvc-feedback-modal textarea{display:block;width:100%;padding:12px;border:1px solid #19181466;background:#fff9;color:#191814;border-radius:2px;font:16px/1.4 Arial,sans-serif;resize:vertical}
.tvc-feedback-modal .feedback-close{position:absolute;right:14px;top:8px;font-size:30px;line-height:1;padding:8px}
.tvc-feedback-modal .feedback-send{padding:14px 20px;background:#191814;color:#eee5cd;font-size:14px;width:100%}
.tvc-feedback-modal .feedback-privacy{font-size:13px;color:#49483f}
.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.feedback-status:empty{display:none}
.desktop-hold .desktop-feedback,.tvc-preview-expired .expired-feedback{display:inline-block;padding:14px 24px;border:1px solid currentColor;font-size:16px;margin-top:20px}
@media(max-width:480px){.tvc-preview-bar{gap:5px 12px;padding:10px 16px}.tvc-preview-time{flex:1 1 170px}.tvc-feedback-link{white-space:normal;text-align:right;max-width:120px}.tvc-feedback-modal{padding:24px}}

.tvc-preview-active main{height:calc(100svh - 176px - var(--tvc-preview-height,60px))}
@media(max-width:760px){.tvc-preview-active main{height:calc(100svh - 112px - var(--tvc-preview-height,60px))}}
