.ad-fs-toggle{position:absolute;right:46px;top:11px;min-width:30px;height:28px;padding:3px 8px;border:1px solid #cbd3de;border-radius:5px;background:#fff;color:#263040;font:14px Arial,sans-serif;z-index:6;cursor:pointer}
.ad-fs-summary,.ad-fs-help,.ad-fs-preview{display:none}
.popup .popup__wrapper{top:var(--brand-banner-height,0px)!important;bottom:0!important;height:calc(100% - var(--brand-banner-height,0px))!important;max-height:calc(100% - var(--brand-banner-height,0px))!important}
.ad-fullscreen{z-index:10001!important;top:var(--brand-banner-height,0px)!important;bottom:0!important;height:calc(100% - var(--brand-banner-height,0px))!important;max-height:calc(100% - var(--brand-banner-height,0px))!important;align-items:stretch!important;overflow:hidden!important}
.ad-fullscreen>.popup__content{width:100%;height:100%;animation:none!important;max-width:none}
.ad-fullscreen .popup-form{width:100%;height:100%;padding-top:24px;display:flex;flex-direction:column}
.ad-fullscreen .popup-form__head{padding:0 170px 20px 30px;flex-shrink:0}
.ad-fullscreen .popup-form__form-wrap{height:auto;flex:1;min-height:0;overflow-y:auto}
.ad-fullscreen .popup-form__form{min-height:100%;padding:0;display:flex;flex-direction:column}
.ad-fullscreen .popup-form__form-content-wrap{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr);padding:0 30px;gap:24px;flex:1;align-items:start}
.ad-fullscreen .popup-form__form-content-wrap>.popup-form__tabs{display:none!important}
.ad-fullscreen .ad-fs-info-wrap,.ad-fullscreen .ad-fs-shows-wrap{display:block!important;min-width:0}
.ad-fullscreen .ad-fs-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}
.ad-fullscreen .ad-fs-info:before{content:'Информация';grid-column:1;grid-row:1;font-size:20px;font-weight:600;margin-bottom:20px}
.ad-fullscreen .ad-fs-field{grid-column:1;grid-row:var(--ad-field-row);min-width:0}
.ad-fullscreen .ad-fs-media{grid-column:2;grid-row:1 / span 8;min-width:0}
.ad-fullscreen .ad-fs-media:before{content:'Файл рекламы';display:block;font-size:20px;font-weight:600;margin-bottom:20px}
.ad-fullscreen .ad-fs-duration{grid-column:2;grid-row:1 / span 8;align-self:start;margin-top:var(--ad-media-height,440px)}
.ad-fullscreen .ad-fs-shows-wrap:before{content:'Показы';display:block;font-size:20px;font-weight:600;margin-bottom:20px}
.ad-fullscreen .ad-fs-no-shows .popup-form__form-content-wrap{grid-template-columns:1fr}
.ad-fullscreen .ad-fs-preview{display:flex;align-items:center;justify-content:center;min-height:130px;background:var(--brand-background,#edf3f7);color:var(--brand-muted,#667585);font-size:13px;border-radius:6px;padding:12px;text-align:center;margin-top:18px;overflow:hidden}
.ad-fullscreen .ad-fs-media-preview{display:block;width:100%;max-height:240px;object-fit:contain}
.ad-fullscreen .ad-fs-unavailable .ad-fs-shows{display:none}
.ad-fullscreen .ad-fs-unavailable .ad-fs-help{display:block;padding:18px;background:var(--brand-background,#edf3f7);color:var(--brand-text,#263040);border-radius:6px;font-size:14px;line-height:1.5}
.ad-fullscreen .popup-form__btns-wrap{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--brand-surface,#fff);border-top:1px solid var(--brand-border,#dce3eb);padding:16px 30px;margin:20px 0 0}
.ad-fullscreen .ad-fs-summary{display:block;flex:1;font-size:13px;color:var(--brand-muted,#667585)}
.ad-fullscreen .popup-form__btns{margin-left:auto;width:auto;gap:12px}
.ad-fullscreen .ad-save-message{width:100%}
@media(max-width:1050px){.ad-fullscreen .popup-form__form-content-wrap{grid-template-columns:1fr}.ad-fullscreen .ad-fs-shows-wrap{border-top:1px solid #dce3eb;padding-top:20px}.ad-fullscreen .popup-form__head{padding-left:20px}.ad-fullscreen .popup-form__form-content-wrap{padding:0 20px}}
@media(max-width:650px){.ad-fullscreen .ad-fs-info{display:block}.ad-fullscreen .ad-fs-info:before{display:block}.ad-fullscreen .ad-fs-media{margin-top:20px}.ad-fullscreen .ad-fs-duration{margin-top:16px}.ad-fullscreen .popup-form__btns-wrap{padding:12px}.ad-fullscreen .ad-fs-summary{flex-basis:100%}.ad-fullscreen .popup-form__head{padding-right:145px}.ad-fullscreen .popup-form__title{font-size:20px}}
