@media (max-width:760px){html{scroll-padding-top:72px}body.dashboard-page{overflow-y:auto}.cms-shell,.cms-shell.dashboard-shell{flex-direction:column;width:100%;min-width:0;height:auto;min-height:100dvh;max-height:none;display:flex;overflow:visible}.cms-shell .cms-main,.cms-shell .cms-content,.cms-shell.dashboard-shell .dashboard-content,.cms-editor-shell .editor-overlay,.cms-editor-shell .news-cms-page{width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible!important}.cms-shell .cms-content{padding:12px max(12px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.cms-shell:has(.cms-mobile-navigation) .cms-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.cms-mobile-header{z-index:100;min-height:56px;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink);align-items:center;gap:10px;display:flex;position:sticky;top:0}.cms-mobile-header strong{overflow-wrap:anywhere;min-width:0}.cms-mobile-header button{background:var(--control-bg);width:44px;color:var(--ink);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.cms-mobile-navigation{z-index:100;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.cms-mobile-navigation button{color:var(--muted);border-radius:var(--radius-md);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}.cms-mobile-navigation button[aria-current=page]{color:var(--brand);background:var(--brand-soft)}.cms-shell .page-heading-menu{display:none}.cms-shell .page-heading,.cms-shell .cms-content>.page-heading{flex-wrap:wrap;position:static}.cms-shell .page-heading .primary-action{margin-left:0}.cms-shell .cms-sidebar{z-index:1200;width:min(320px,100vw - 24px);min-width:0;height:100dvh;min-height:0;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .22s,visibility .22s;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%)}.cms-shell .cms-sidebar.is-open{animation:none;transform:translate(0)}.cms-shell .sidebar-backdrop{z-index:1190;touch-action:none}.cms-shell .sidebar-nav-scroll{overscroll-behavior:contain;overflow-y:auto}.cms-shell .sidebar-mobile-close{flex:none;width:44px;height:44px}.cms-shell .sidebar-edge-toggle,.cms-shell .nav-tooltip,.cms-shell .sidebar-hover-tooltip,.cms-shell .nav-group-flyout{display:none!important}.cms-shell .nav-tab-group:not(.is-expanded) .nav-children{display:none}.cms-shell .nav-tab-group.is-expanded .nav-children{grid-template-rows:none;display:grid}.cms-shell .sidebar-account{flex:none;max-height:45dvh;overflow-y:auto}.cms-shell :is(button,select,summary),.re-wrap :is(button,select),:is(.base-modal,.schedule-modal,.pdp-modal,.calendarPickerMenu) button{touch-action:manipulation;min-height:44px!important}.cms-shell :is(.row-actions,.epaper-row-actions,.tableHeaderTools,.pdp-pageNav) :is(button,a),.cms-shell :is(.pdp-iconBtn,.pdp-toolbarIconBtn,.re-btn,.base-modal__close){min-width:44px!important;min-height:44px!important}.cms-shell :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.horoscope-hidden-date):not(.structured-period-picker),.auth-field :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px!important}.cms-shell :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.horoscope-hidden-date):not(.structured-period-picker){min-height:44px}.cms-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cms-shell :is(label,fieldset,.panel,.content-card){min-width:0}.cms-shell :is(h1,h2,h3,p,dd,label){overflow-wrap:anywhere}.cms-shell :is(.pdp-root,.pdp-tableCard,.pdp-body,.jms-data-table,.tableCard,.video-listing-page,.video-listing-panel,.epaper-listing-panel,.horoscope-listing-panel,.pdp-news-table-wrap){min-width:0;max-width:100%;height:auto;min-height:0}.cms-shell .pdp-root{overflow:visible}.cms-shell :is(.pdp-toolbar,.pdp-toolbarBottom,.pdp-pagination){position:static}.cms-shell :is(.pdp-toolbar,.tableHeader,.tableHeaderTools,.table-toolbar,.pdp-toolbarLeft,.pdp-toolbarRight,.pdp-inline-filters,.pdp-pagination,.tableFooter,.tableFooterControls,.pdp-pageNav){flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.cms-shell :is(.tableSearchWrap,.pdp-search,.pdp-searchBox){flex:100%;width:100%;min-width:0;max-width:none}.cms-shell :is(.table-scroll,.user-table-scroll,.activity-table-scroll,.pdp-tableScroll,.jms-data-table .responsiveTable){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;height:auto;max-height:65dvh!important;overflow:auto!important}.cms-shell :is(.pdp-table,.news-table,.user-table,.activity-table){table-layout:auto!important;width:max-content!important;min-width:760px!important;max-width:none!important}.cms-shell .pdp-td{white-space:normal;overflow-wrap:anywhere}.cms-shell .pdp-inline-filters select{width:auto;min-width:100px;max-width:100%}.cms-shell .pdp-pagination{justify-content:center;padding:12px 8px}.cms-shell :is(.dashboard-grid,.dashboard-filter-grid,.dashboard-ops-grid,.dashboard-analytics-grid,.dashboard-table-grid,.activity-list,.record-grid,.video-workspace,.epaper-editor-grid,.epaper-meta-grid,.epaper-details-grid,.about-editor-grid,.contact-editor-grid,.profile-form,.profile-overview,.profile-modern,.profile-section,.profile-stack-grid,.profile-info-grid,.profile-detail-card dl,.edit-profile-body,.edit-profile-grid,.activity-detail-grid,.activity-change-list article,.news-details-dialog dl,.analytics-filter-grid,.settings-hub,.hierarchy-explorer-grid,.comments-workspace,.comment-detail-pair,.report-grid-primary,.report-grid-secondary,.report-grid-bottom,.header-api-grid,.campaign-grid,.advertising-collection,.video-page-grid,.grid-2-video-info,.grid-2-author-classification,.grid-2-publication-settings,.horoscope-design-options,.horoscope-fields-grid,.horoscope-title-image-row,.horoscope-two-col,.horoscope-three-col,.monthly-form-grid-3col,.image-enhancer__previews,.image-compressor-comparison),.cms-shell :is(.stats-grid,.dashboard-kpi-grid,.publishing-stats,.compact-stats,.advertising-kpis,.comment-stats,.report-kpis,.media-grid){grid-template-columns:minmax(0,1fr)!important}.cms-shell :is(.dashboard-filter-actions,.reports-heading-actions,.video-actions,.media-toolbar,.module-tabs,.horoscope-tabs,.epaper-editor-header,.about-editor-header,.edit-profile-top,.horoscope-editor-header,.monthly-header,.monthly-header-actions,.comment-detail-actions){flex-wrap:wrap;gap:8px;height:auto!important;min-height:44px!important;max-height:none!important}.cms-shell :is(.video-detail dl,.video-relation-column,.report-donut-layout){min-width:0}.cms-shell .video-detail dl,.cms-shell .report-donut-layout{grid-template-columns:minmax(0,1fr)}.cms-shell .structured-horoscope-editor .monthly-zodiac-nav{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.cms-shell .structured-horoscope-editor .monthly-zodiac-tab-btn{flex:0 0 84px;width:84px}.cms-shell .structured-horoscope-editor .monthly-day-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-shell .horoscope-editor-header-left{flex-wrap:wrap;height:auto!important}.cms-shell .horoscope-image-remove{min-width:44px!important;height:44px!important}.cms-editor-shell .tabbed-editor .content-card.vertical-tabs-editor{flex-direction:column;min-height:0;display:flex}.cms-editor-shell .vertical-tabs-nav{flex-direction:row;gap:8px;width:100%;padding:8px;display:flex;overflow-x:auto}.cms-editor-shell .vertical-tabs-nav button{flex:0 0 190px}.cms-editor-shell :is(.news-cms-container,.news-cms-main,.vertical-tabs-panel){min-width:0;max-width:100%}.cms-editor-shell :is(.news-cms-header,.header-actions,.writer-header,.vertical-tabs-panel-head){flex-wrap:wrap;gap:8px;height:auto;display:flex}.cms-editor-shell .news-cms-header{padding:4px 20px}.cms-editor-shell .header-actions{width:100%}.cms-editor-shell .header-actions>button{flex:auto}.cms-editor-shell :is(.grid-2,.grid-4,.primary-details-fields,.main-composition-area,.grid-summary-photo-row,.grid-3-categorization,.grid-2-origin,.grid-3-visibility,.grid-2-video-details){grid-template-columns:minmax(0,1fr)!important}.cms-editor-shell .vertical-tabs-panel.writer-tab-panel{height:auto;min-height:0;overflow:visible}.cms-editor-shell .vertical-tabs-panel .main-composition-area{flex-direction:column;padding:10px;display:flex;overflow:visible}.cms-shell .video-editor-page .compact-video-form,.cms-shell .video-editor-page .video-editor-page-form{max-height:none!important;overflow:visible!important}.cms-shell :is(.record-dialog .dialog-grid,.video-title-link-row,.video-description-image-row,.video-author-row,.video-organization-grid,.video-row-three,.video-thumbnail-meta-row),.cms-shell .video-editor-page .video-title-link-row,.cms-shell .video-editor-page .video-description-image-row,.cms-shell .video-editor-page .video-author-row{grid-template-columns:minmax(0,1fr)!important}.cms-shell .re-wrap{min-width:0;max-width:100%;height:auto;overflow:visible!important}.cms-shell .re-toolbar{padding:6px;top:auto;flex-wrap:wrap!important;position:relative!important;overflow:visible!important}.cms-shell .re-group{flex-wrap:wrap;max-width:100%}.cms-shell .re-editor,.cms-shell .horoscope-content-field .re-editor{height:auto;padding:12px;scroll-margin-top:72px;min-height:260px!important;max-height:65dvh!important;overflow:auto!important}.cms-shell .horoscope-content-field :is(.re-btn,.re-select){height:44px!important;min-height:44px!important;max-height:none!important}.cms-shell :is(.re-select__menu,.re-link-pop,.re-table-pop,.re-symbol-popup,.re-256-color-popup,.re-table-action-menu){z-index:2200;top:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:65dvh!important;position:fixed!important;left:12px!important;right:12px!important;overflow:auto!important}:is(.dialog-backdrop,.base-modal-overlay,.schedule-modal-backdrop,.editor-leave-backdrop,.image-crop-backdrop){overscroll-behavior:contain;overflow-y:auto;padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important}:is(.record-dialog,.delete-dialog,.base-modal,.schedule-modal,.editor-leave-dialog,.activity-detail-dialog,.news-details-dialog,.media-detail-dialog,.image-crop-dialog,.pdp-modal){overscroll-behavior:contain;padding:16px;width:100%!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}.cms-shell .record-dialog.video-editor-page-form{max-width:100%!important;max-height:none!important}:is(.record-dialog,.base-modal,.schedule-modal,.editor-leave-dialog) :is(footer,.base-modal__header),.editor-leave-dialog>div{flex-wrap:wrap;gap:8px}:is(.schedule-custom-fields,.schedule-modal .schedule-custom-fields,.pdp-filterGrid,.shortcuts-modal-grid){grid-template-columns:minmax(0,1fr)}:is(.comment-drawer,.media-drawer,.campaign-drawer){max-width:100vw;max-height:100dvh;overflow-y:auto;width:100%!important}.cms-shell :is(.columnPickerMenu,.calendarPickerMenu,.columnFilterMenu,.pdp-columnManager),.calendarPickerMenu{z-index:1300;max-height:75dvh;overflow-y:auto;top:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;position:fixed!important;left:12px!important;right:12px!important}.calendarDaysGrid{gap:0}.calendarPickerMenu .calendarDay{min-height:44px}.auth-shell{min-height:100dvh;padding:12px}.auth-theme-blue .auth-layout{max-height:none;overflow:visible}.auth-form-card{min-width:0}.auth-password-toggle{width:44px;height:44px}.auth-links a,.auth-remember{align-items:center;min-height:44px;display:inline-flex}}@media (min-width:390px) and (max-width:760px){.cms-shell :is(.stats-grid,.dashboard-kpi-grid,.publishing-stats,.compact-stats,.advertising-kpis,.comment-stats,.report-kpis,.media-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.cms-shell .cms-sidebar,.cms-shell .sidebar-backdrop,.cms-shell .nav-children{transition:none;animation:none}}
