:root{--brand:#d9232e;--brand-dark:#b71924;--brand-soft:#fff1f2;--ink:#17212b;--muted:#718096;--line:#e7ecf1;--canvas:#f6f8fb;--panel:#fff;--sidebar:#101d2c;--sidebar-muted:#9aa9b9;--green:#0b9b6b;--amber:#dd8b16;--blue:#2075d6;--control-bg:#f4f7fa;--control-hover:#e8eef4;--control-text:#435365;--radius:12px;--shadow:0 8px 24px #192a3e0f}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer;border:0}.cms-shell{min-height:100vh;color:var(--ink);background:#fff;font:14px Arial,sans-serif;display:flex}.cms-sidebar{background:var(--sidebar);color:#fff;flex:none;width:246px;min-height:100vh}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;height:76px;padding:16px 18px;display:flex}.brand-mark{background:#fff;border-radius:0;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.brand b,.brand small,.profile b,.profile small{display:block}.brand small{color:var(--sidebar-muted);margin-top:3px;font-size:11px}.sidebar-mobile-close{color:#fff;background:0 0;margin-left:auto;display:none}.nav-group{padding:14px 10px 0}.nav-group p{color:#7f91a4;letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;padding:0 10px;font-size:10px;font-weight:700}.nav-group button{width:100%;color:var(--sidebar-muted);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:9px 11px;font-size:13px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-group button svg,.nav-group button .nav-label{transition:transform .16s,color .16s}.nav-group button:hover{color:var(--sidebar-muted);background:0 0}.nav-group button.active{color:#fff;background:#ffffff1a}.nav-group button:hover svg,.nav-group button.active svg,.nav-group button:hover .nav-label,.nav-group button.active .nav-label{transform:none}.nav-group button.active{box-shadow:inset 3px 0 var(--brand)}.nav-tab-group>.nav-tab{letter-spacing:.1px;font-weight:700}.nav-children{opacity:0;pointer-events:none;will-change:grid-template-rows,opacity,transform,padding;grid-template-rows:0fr;padding:0 0 0 34px;transition:grid-template-rows .72s cubic-bezier(.16,1,.2,1),opacity .46s,transform .58s cubic-bezier(.16,1,.36,1),padding .58s cubic-bezier(.16,1,.36,1);display:grid;transform:translateY(-2px)}.nav-children-inner{grid-auto-rows:min-content;gap:4px;min-height:0;display:grid;overflow:hidden}.nav-children-inner>*{opacity:0;transition:opacity .34s,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)}.nav-tab-group.is-expanded>.nav-children{opacity:1;pointer-events:auto;grid-template-rows:1.04fr;padding:2px 0 8px 34px;transform:translateY(0)}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>*{opacity:1;transform:translateY(0)}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>:first-child{transition-delay:50ms}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>:nth-child(2){transition-delay:90ms}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>:nth-child(3){transition-delay:.13s}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>:nth-child(4){transition-delay:.17s}.nav-tab-group.is-expanded>.nav-children .nav-children-inner>:nth-child(5){transition-delay:.21s}.nav-group-flyout{opacity:0;pointer-events:none;will-change:grid-template-rows,opacity,transform;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.2,1),opacity .34s,transform .46s cubic-bezier(.16,1,.36,1);display:grid;transform:translateY(-2px)}.nav-group-flyout-inner{grid-auto-rows:min-content;gap:4px;min-height:0;display:grid;overflow:hidden}.nav-group-flyout-inner>*{opacity:0;transition:opacity .34s,transform .42s cubic-bezier(.16,1,.36,1);transform:translateY(-2px)}.nav-tab-group.is-expanded>.nav-group-flyout{opacity:1;pointer-events:auto;grid-template-rows:1.04fr;transform:translateY(0)}.nav-tab-group.is-expanded>.nav-group-flyout .nav-group-flyout-inner>*{opacity:1;transform:translateY(0)}@media (max-width:760px){.nav-children{transition:grid-template-rows .68s cubic-bezier(.2,1,.28,1),opacity .46s,transform .54s cubic-bezier(.2,1,.28,1),padding .54s cubic-bezier(.2,1,.28,1);transform:translateY(-1px)}.nav-tab-group.is-expanded>.nav-children{grid-template-rows:1.06fr;padding:2px 0 8px 34px}.nav-children-inner>*{transition:opacity .36s,transform .44s cubic-bezier(.2,1,.28,1)}.nav-group-flyout{transition:grid-template-rows .58s cubic-bezier(.2,1,.28,1),opacity .38s,transform .5s cubic-bezier(.2,1,.28,1);transform:translateY(-1px)}.nav-tab-group.is-expanded>.nav-group-flyout{grid-template-rows:1.06fr}.nav-group-flyout-inner>*{transition:opacity .36s,transform .44s cubic-bezier(.2,1,.28,1)}}@media (min-width:761px){.nav-tab-group.is-expanded>.nav-tab{color:#fff;box-shadow:inset 3px 0 var(--brand),0 0 0 1px #ffffff0d;background:#ffffff21;transform:translate(2px)}.nav-tab-group.is-expanded>.nav-tab .nav-chevron{transform:translate(1px)rotate(180deg)}.nav-tab-group.is-expanded>.nav-tab:hover{background:#ffffff21}}.cms-main{flex:1;min-width:0}.cms-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;height:76px;padding:0 28px;display:flex}.header-title{min-width:200px}.header-title span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.global-search,.table-toolbar label{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.global-search{width:320px;margin-left:auto}.global-search input,.table-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.header-icon{color:#59697a;background:0 0;position:relative}.header-icon i{background:var(--brand);border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:0}.profile{color:var(--ink);text-align:left;background:0 0;align-items:center;gap:8px;display:flex}.profile small{color:var(--muted);margin-top:3px;font-size:10px}.mobile-menu{background:0 0;display:none}.cms-content{max-width:1560px;margin:auto;padding:27px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-heading h1{margin:0 0 7px;font-size:24px}.page-heading p,.module-banner p{color:var(--muted);margin:0;font-size:13px}.primary-action{background:var(--brand);color:#fff;border-radius:8px;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:flex}.primary-action:hover{background:var(--brand)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:17px;position:relative}.stat-card .stat-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.stat-card small,.stat-card strong,.stat-card em{display:block}.stat-card small{color:var(--muted)}.stat-card strong{margin:15px 0 8px;font-size:27px}.stat-card em{color:var(--green);font-size:11px;font-style:normal}.dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.span-2{grid-column:span 2}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 18px;display:flex}.panel-title h2{margin:0;font-size:15px}.panel-title button{color:var(--brand);background:0 0;font-size:12px;font-weight:700}.table-scroll{overflow-x:auto}.news-table{border-collapse:collapse;width:100%;min-width:660px}.news-table th,.news-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 15px;font-size:12px}.news-table th{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;background:#fbfcfd;font-size:10px}.news-table tr:last-child td{border-bottom:0}.news-table td:first-child{max-width:360px}.news-table td:first-child small{background:var(--brand-soft);color:var(--brand);border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px;display:inline-block}.status{border-radius:99px;padding:4px 7px;font-size:10px;font-weight:700}.published{color:var(--green);background:#e7f8f1}.draft{color:var(--amber);background:#fff4dc}.scheduled{color:var(--blue);background:#e8f2ff}.unpublished{color:#687684;background:#f1f3f5}.more{color:var(--muted);background:0 0}.activity-list{grid-template-columns:1fr 1fr;gap:0 20px;padding:4px 17px;display:grid}.activity-list div{border-bottom:1px solid var(--line);gap:9px;padding:12px 0;display:flex}.activity-list span{color:var(--brand)}.activity-list p{margin:0;font-size:12px}.activity-list strong,.activity-list small{margin-top:4px;display:block}.activity-list strong{color:#4b5968;font-weight:500}.activity-list small{color:var(--muted);font-size:10px}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px;display:flex}.table-toolbar label{width:300px}.table-toolbar div{gap:8px;display:flex}.table-toolbar button{border:1px solid var(--line);color:#59697a;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.module-panel{padding:18px}.module-banner{align-items:center;gap:12px;padding:3px 0 18px;display:flex}.module-banner span{background:var(--brand-soft);width:45px;height:45px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.module-banner b{margin-bottom:5px;display:block}.record-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.record-grid article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.record-grid article>span{color:var(--brand);font-size:11px;font-weight:700}.record-grid article div{flex:1;min-width:0}.record-grid b,.record-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-grid b{font-size:12px}.record-grid small{color:var(--muted);margin-top:5px;font-size:10px}.record-grid button{color:var(--muted);background:0 0}.editor-overlay{background:#fff;min-height:100vh;position:relative}.editor-close{z-index:999;border:1px solid var(--line);color:var(--brand);box-shadow:var(--shadow);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex;position:fixed;top:14px;right:20px}.sidebar-backdrop{display:none}@media (max-width:1050px){.stats-grid,.record-grid{grid-template-columns:1fr 1fr}.global-search{width:240px}.profile span,.profile>svg:last-child{display:none}}@media (max-width:760px){.cms-sidebar{z-index:50;transform-origin:0;will-change:transform,opacity;opacity:0;visibility:hidden;pointer-events:none;width:100vw;height:100dvh;max-height:100dvh;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s,opacity .38s,visibility 0s linear .52s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-101%)scale(.965);box-shadow:18px 0 48px #050d1638}.cms-sidebar.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s,opacity .38s;animation:.58s cubic-bezier(.16,1,.3,1) both sidebar-entrance;transform:translate(0)scale(1)}.sidebar-backdrop{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#050d1694;transition:opacity .42s,visibility 0s linear .42s;display:block;position:fixed;inset:0}.cms-shell:has(.cms-sidebar.is-open) .sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);transition:opacity .42s,visibility}.mobile-menu{display:none}.brand{padding:14px 16px}.sidebar-mobile-close{background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cms-header{z-index:30;opacity:1;background:#fff;gap:12px;height:64px;padding:0 15px 0 66px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;position:sticky;top:0;transform:translateY(0)}.cms-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}.header-title span,.global-search{display:none}.cms-content{padding:18px 14px}.page-heading{align-items:flex-start}.page-heading h1{font-size:21px}.page-heading p{max-width:330px;line-height:1.45}.primary-action{flex:none;padding:9px 11px;font-size:12px}.stats-grid{gap:10px}.stat-card{padding:13px}.stat-card .stat-icon{width:30px;height:30px;top:11px;right:11px}.stat-card strong{margin:14px 0 6px;font-size:22px}.dashboard-grid{display:block}.dashboard-grid .panel{margin-bottom:13px}.span-2{grid-column:auto}.activity-list{display:block}.record-grid{grid-template-columns:1fr}.table-toolbar{display:block}.table-toolbar label{width:100%;margin-bottom:10px}.table-toolbar div{overflow-x:auto}.module-panel{padding:13px}.editor-close{top:10px;right:10px}.cms-header{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;height:auto;min-height:64px;padding:12px;display:flex}.mobile-back,.mobile-menu{width:38px;height:38px;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.mobile-menu{background:var(--sidebar);color:#fff}.mobile-menu svg{width:20px;height:20px}.mobile-back svg{width:18px;height:18px}.header-title{flex:1;min-width:0}.header-title h1{font-size:18px;line-height:1.15}.page-heading{flex-direction:column;align-items:stretch;gap:10px;margin-top:0}.page-heading-main{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.page-heading-back,.page-heading-menu{width:36px;height:36px;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.page-heading-menu{background:var(--sidebar);color:#fff}.page-heading-menu svg,.page-heading-back svg{width:18px;height:18px}.page-heading-main>div{flex:1;min-width:0}.page-heading-main h1{font-size:19px;line-height:1.15}.page-heading-main p{font-size:12px;line-height:1.35}.page-heading .primary-action{align-self:flex-start;margin-left:44px}}@media (max-width:425px){.cms-header{height:60px;padding:10px}.mobile-back,.mobile-menu{border-radius:8px;width:36px;height:36px}.mobile-menu svg{width:18px;height:18px}.cms-content{padding:14px 10px}.page-heading{gap:10px;margin-bottom:12px}.page-heading h1{font-size:19px}.page-heading p{font-size:11px;line-height:1.4}.stats-grid{gap:8px}.stat-card{padding:11px}.panel-title{padding:10px 12px}.panel-title h2{font-size:13px}.cms-content .epaper-editor-header,.cms-content .epaper-editor-body,.cms-content .about-editor-header,.cms-content .about-editor-body,.cms-content .contact-editor-body,.cms-content .policy-editor-body,.cms-content .user-list-panel,.cms-content .profile-panel,.cms-content .profile-main-card,.cms-content .profile-side-card,.cms-content .profile-detail-card,.cms-content .profile-identity-card,.cms-content .video-toolbar,.cms-content .video-detail-body,.cms-content .video-library,.cms-content .video-detail{padding-left:12px;padding-right:12px}.cms-content .epaper-editor-header h1,.cms-content .about-editor-header h1,.cms-content .edit-profile-card h1{font-size:20px}.cms-content .profile-hero h2,.cms-content .profile-cover h2{font-size:22px}.cms-content .profile-info-grid,.cms-content .profile-stack-grid,.cms-content .video-workspace,.cms-content .epaper-editor-grid,.cms-content .contact-editor-grid,.cms-content .profile-overview,.cms-content .profile-modern,.cms-content .profile-section,.cms-content .edit-profile-body{grid-template-columns:1fr}.cms-content .video-detail dl,.cms-content .news-table,.cms-content .user-table,.cms-content .pdp-table{min-width:560px}.cms-content .dialog-backdrop{padding:10px}.cms-content .record-dialog,.cms-content .delete-dialog{width:100%;max-width:none;padding:16px}}@media (max-width:360px){.mobile-menu{width:40px;height:40px;font-size:0;top:8px;left:8px}.mobile-menu svg{width:20px;height:20px}.cms-header{height:56px;padding-left:56px}.page-heading h1{font-size:18px}.primary-action{padding:8px 9px;font-size:11px}.cms-content{padding:12px 8px}.cms-content .panel-title{padding:8px 10px}.cms-content .panel-title h2,.cms-content .page-heading p{font-size:11px}.cms-content .stat-card{padding:10px}.cms-content .video-toolbar small,.cms-content .analytics-kpis span,.cms-content .trend-metrics span{font-size:8px}.cms-content .epaper-editor-header h1,.cms-content .about-editor-header h1,.cms-content .edit-profile-card h1{font-size:18px}}@media (max-width:760px){.cms-shell,.cms-main,.cms-content{min-height:100svh}.cms-content{width:100%;max-width:none;margin:0;padding:14px 12px 16px;overflow:visible}.page-heading{gap:12px;margin-bottom:14px}.page-heading h1{margin-bottom:4px;font-size:20px}.page-heading p{max-width:none;font-size:12px}.primary-action{border-radius:10px;min-height:38px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.stat-card{padding:12px 11px}.stat-card strong{margin:12px 0 5px;font-size:21px}.dashboard-grid{gap:10px}.dashboard-grid .panel{margin-bottom:0}.panel-title{padding:10px 12px}.panel-title h2{font-size:14px}.news-table{min-width:700px}.news-table th,.news-table td{padding:10px 12px;font-size:11px}.news-table td:first-child{max-width:none}.activity-list{padding:4px 12px}.activity-list div{padding:8px 0}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{height:auto;min-height:220px;padding:12px}.dashboard-content .analytics-head,.dashboard-content .trend-summary{flex-direction:column;align-items:flex-start}.dashboard-content .analytics-kpis,.dashboard-content .trend-metrics{justify-content:flex-start}.dashboard-content .analytics-plot,.dashboard-content .trend-plot{margin-top:8px}.dashboard-content .post-strip{grid-template-columns:repeat(3,1fr)}.dashboard-content .record-grid{gap:8px}.epaper-editor-header,.edit-profile-top,.edit-profile-heading,.edit-profile-body,.edit-profile-actions,.epaper-editor-body{padding-left:16px;padding-right:16px}.epaper-editor-header{padding-top:14px;padding-bottom:14px}.epaper-editor-grid,.edit-profile-body,.profile-overview,.profile-modern,.profile-section,.profile-stack-grid{grid-template-columns:1fr}.epaper-editor-grid{gap:16px}.epaper-cover-panel,.epaper-dropzone{min-height:240px}.user-search{width:100%}.user-table{min-width:640px}.module-panel{padding:12px}.cms-content .panel,.cms-content .stat-card,.cms-content .module-panel,.cms-content .epaper-editor-card,.cms-content .edit-profile-card,.cms-content .profile-single-card,.cms-content .profile-identity-card,.cms-content .profile-detail-card,.cms-content .profile-main-card,.cms-content .profile-side-card,.cms-content .profile-card,.cms-content .video-library,.cms-content .video-detail{border-radius:14px}.cms-content .panel-title button,.cms-content .primary-action,.cms-content .profile-card-edit,.cms-content .epaper-submit-btn,.cms-content .edit-profile-save{min-height:40px}.cms-content .news-table,.cms-content .user-table,.cms-content .pdp-table,.cms-content .video-detail dl,.cms-content .profile-info-grid,.cms-content .profile-stack-grid{min-width:0}.cms-content .pdp-tableCard,.cms-content .pdp-toolbar,.cms-content .pdp-tableScroll,.cms-content .table-scroll,.cms-content .user-table-scroll{width:100%;overflow-x:auto}.cms-content .table-toolbar button,.cms-content .row-actions button,.cms-content .epaper-row-actions a,.cms-content .epaper-row-actions button{min-height:34px}.cms-content .edit-profile-grid input,.cms-content .edit-profile-grid select,.cms-content .about-field input,.cms-content .about-field textarea,.cms-content .contact-editor-panel .about-field input,.cms-content .contact-editor-panel .about-field textarea,.cms-content .policy-editor-body>.about-field input,.cms-content .epaper-title-field input,.cms-content .user-search,.cms-content .table-toolbar label{height:auto}.cms-content .about-rich-editor .re-toolbar,.cms-content .policy-rich-editor .re-toolbar,.cms-content .edit-profile-actions,.cms-content .epaper-editor-header>div,.cms-content .video-actions,.cms-content .horoscope-actions{flex-wrap:wrap}.cms-content .video-workspace,.cms-content .epaper-editor-grid,.cms-content .contact-editor-grid,.cms-content .profile-overview,.cms-content .profile-modern,.cms-content .profile-section,.cms-content .edit-profile-body{grid-template-columns:1fr}.cms-content .video-toolbar,.cms-content .video-detail-body,.cms-content .epaper-cover-panel,.cms-content .epaper-dropzone,.cms-content .user-list-panel,.cms-content .profile-panel,.cms-content .profile-main-card,.cms-content .profile-side-card,.cms-content .profile-detail-card,.cms-content .profile-identity-card{padding-left:14px;padding-right:14px}.cms-content .video-card-list{max-height:none}.cms-content .video-detail dl{grid-template-columns:1fr}.cms-content .video-actions{gap:8px}.cms-content .profile-info-grid article,.cms-content .profile-stack-grid article{padding:13px}.cms-content .profile-hero,.cms-content .profile-cover{min-height:0;padding:18px 16px}.cms-content .profile-hero h2,.cms-content .profile-cover h2{font-size:24px}.cms-content .edit-profile-card h1,.cms-content .epaper-editor-header h1{font-size:22px}.cms-sidebar{width:288px}.brand{height:70px;padding:14px 16px}.brand-mark{width:34px;height:34px}.nav-group,.nav-tab-group{padding-left:8px;padding-right:8px}.nav-group button,.sidebar-direct-tab,.nav-tab-group>.nav-tab,.nav-children button{border-radius:10px;margin:3px 0;padding:12px}.sidebar-account{padding-top:8px}.cms-content .pdp-tableCard,.cms-content .table-scroll,.cms-content .user-table-scroll,.cms-content .activity-table-scroll,.cms-content .top-ten-panel .table-scroll{border-radius:12px}.cms-content .pdp-table,.cms-content .news-table,.cms-content .user-table,.cms-content .video-pdp-table .pdp-table{min-width:760px}.cms-content .pdp-th,.cms-content .pdp-td,.cms-content .news-table th,.cms-content .news-table td,.cms-content .user-table th,.cms-content .user-table td{padding-top:9px;padding-bottom:9px}.cms-content .record-grid article{padding:12px}.cms-content .record-grid article>span{min-width:34px}.cms-content .video-workspace{gap:12px}.cms-content .video-toolbar{gap:6px;padding:12px}.cms-content .video-card-list{padding:10px}.cms-content .video-card{gap:10px;padding:10px}.cms-content .video-detail-body{padding:16px}.cms-content .video-detail-heading h2{font-size:18px}.cms-content .epaper-editor-header,.cms-content .epaper-editor-body{padding:16px}.cms-content .epaper-page-strip{margin-top:16px;padding:12px}.cms-content .about-editor-panel,.cms-content .contact-editor-panel,.cms-content .policy-editor-body{border-radius:14px}.cms-content .about-editor-header,.cms-content .about-editor-body{padding:16px}.cms-content .contact-editor-body,.cms-content .policy-editor-body{padding-left:16px;padding-right:16px}.cms-content .profile-panel,.cms-content .profile-main-card,.cms-content .profile-side-card,.cms-content .profile-detail-card,.cms-content .profile-identity-card{padding-top:16px;padding-bottom:16px}.cms-content .profile-card{padding:14px}.cms-content .edit-profile-top,.cms-content .edit-profile-heading,.cms-content .edit-profile-body,.cms-content .edit-profile-actions{padding-left:16px;padding-right:16px}.cms-content .edit-avatar{width:110px}.cms-content .edit-avatar>span{width:110px;height:110px}.sidebar-nav-scroll{padding-bottom:8px}.sidebar-account{padding-bottom:10px}.nav-group button,.sidebar-direct-tab,.nav-tab-group>.nav-tab,.nav-children button{font-size:12px}.table-toolbar{gap:8px}.table-toolbar div{gap:6px}.news-table td:first-child{white-space:normal}}@media (max-width:480px){.cms-header{padding:0 12px}.cms-content{padding:12px 10px 14px}.page-heading{gap:10px;margin-bottom:12px}.page-heading h1{font-size:18px}.page-heading p{font-size:11px;line-height:1.35}.primary-action{padding:8px 10px;font-size:11px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:11px}.stat-card .stat-icon{width:28px;height:28px;top:10px;right:10px}.stat-card small{font-size:11px}.stat-card strong{margin:10px 0 4px;font-size:19px}.panel-title{padding:9px 10px}.panel-title h2{font-size:13px}.panel-title button{font-size:11px}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{min-height:180px;padding:10px}.dashboard-content .analytics-head strong,.dashboard-content .trend-summary strong{font-size:12px}.dashboard-content .analytics-kpis span,.dashboard-content .trend-metrics span{padding:3px 5px;font-size:8px}.dashboard-content .analytics-axis{padding:3px 6px 6px 0;font-size:9px}.dashboard-content .post-strip{grid-template-columns:repeat(2,1fr)}.news-table,.user-table,.video-pdp-table .pdp-table{min-width:620px}.news-table th,.news-table td,.user-table th,.user-table td,.pdp-th,.pdp-td{padding:8px 10px;font-size:10px}.activity-list{padding:2px 10px}.activity-list div{gap:8px}.video-toolbar,.video-detail-body,.video-library,.video-detail{border-radius:12px}.video-toolbar{padding:10px}.video-card{padding:9px}.video-thumb{width:42px;height:36px}.video-detail-heading{gap:10px}.video-detail-heading h2{font-size:17px}.video-detail dl{gap:8px}.epaper-editor-header{padding:12px}.epaper-editor-header h1{font-size:20px}.epaper-editor-body,.epaper-cover-panel,.epaper-dropzone{padding:12px}.epaper-page-strip{margin-top:12px;padding:10px}.edit-profile-heading h1,.about-editor-header h1{font-size:20px}.about-editor-header,.about-editor-body{padding:12px}.contact-editor-body,.policy-editor-body{padding-left:12px;padding-right:12px}.profile-hero h2,.profile-cover h2{font-size:22px}.profile-card,.profile-panel,.profile-main-card,.profile-side-card,.profile-detail-card,.profile-identity-card{padding:12px}.edit-profile-top,.edit-profile-heading,.edit-profile-body,.edit-profile-actions{padding-left:12px;padding-right:12px}.edit-profile-card h1{font-size:20px}.edit-avatar,.edit-avatar>span{width:96px;height:96px}}@media (max-width:390px){.cms-content{padding:10px 8px 12px}.cms-header{padding:0 10px}.mobile-menu{margin-right:2px}.page-heading h1{font-size:17px}.primary-action{padding:7px 9px}.stats-grid{gap:8px}.stat-card{padding:10px}.panel-title{padding:8px 10px}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{min-height:170px;padding:9px}.news-table th,.news-table td,.user-table th,.user-table td,.pdp-th,.pdp-td{padding:7px 8px}.video-detail-body,.video-toolbar{padding:9px}.epaper-editor-body,.epaper-editor-header,.about-editor-header,.about-editor-body{padding-left:10px;padding-right:10px}.profile-hero,.profile-cover{padding:14px 12px}.edit-profile-top,.edit-profile-heading,.edit-profile-body,.edit-profile-actions{padding-left:10px;padding-right:10px}.sidebar-nav-scroll{padding-bottom:6px}.nav-group button,.sidebar-direct-tab,.nav-tab-group>.nav-tab,.nav-children button{padding-left:10px;padding-right:10px}}@media (min-width:481px) and (max-width:760px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-sidebar{width:300px}.cms-sidebar.is-open{box-shadow:18px 0 40px #050d1638}.cms-content .table-scroll,.cms-content .user-table-scroll,.cms-content .activity-table-scroll,.cms-content .pdp-tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{min-height:220px}.dashboard-content .post-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.epaper-editor-grid,.contact-editor-grid,.profile-overview,.profile-modern,.profile-section,.edit-profile-body,.video-workspace{grid-template-columns:1fr}.video-card-list{max-height:none}}@media (min-width:768px) and (max-width:1024px){.cms-shell{height:auto;min-height:100svh}.cms-content{max-width:none;margin:0;padding:16px 16px 18px}.cms-sidebar{width:230px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid .span-2{grid-column:auto}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{min-height:240px}.video-workspace{grid-template-columns:1fr}.video-card-list{max-height:360px}.epaper-editor-grid,.contact-editor-grid,.profile-overview,.profile-modern,.profile-section,.edit-profile-body{grid-template-columns:1fr}.profile-info-grid,.profile-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-table,.user-table,.video-pdp-table .pdp-table{min-width:720px}.table-toolbar label{width:100%}.table-toolbar div{overflow-x:auto}}@media (min-width:1025px) and (max-width:1280px){.cms-content{padding:18px 18px 20px}.cms-sidebar{width:236px}.dashboard-content .dashboard-grid{grid-template-rows:minmax(0,1fr) minmax(0,.82fr);gap:12px}.dashboard-content .analytics-chart,.dashboard-content .trend-chart{min-height:200px}.video-workspace{grid-template-columns:300px minmax(0,1fr)}.video-card-list{max-height:480px}.profile-overview,.profile-modern{grid-template-columns:1fr}.profile-section{grid-template-columns:220px minmax(0,1fr)}.table-toolbar label{width:260px}}.cms-loading{background:var(--canvas);min-height:100vh;color:var(--muted);place-items:center;font:600 14px Arial,sans-serif;display:grid}.table-toolbar select,.row-actions select{border:1px solid var(--line);color:#59697a;background:#fff;border-radius:7px;padding:8px 10px;font-size:12px}.row-actions{align-items:center;gap:6px;display:flex}.row-actions button,.record-grid article>button{color:#536476;background:#f4f7fa;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:700}.row-actions button:hover,.record-grid article>button:hover{background:#e8eef4}.row-actions .delete-action,.record-grid article>.delete-record{color:var(--brand);background:var(--brand-soft);place-items:center;padding:7px;display:grid}.empty-cell{color:var(--muted);text-align:center!important;padding:34px!important}.dialog-backdrop{z-index:100;background:#050d1685;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.record-dialog{background:#fff;border-radius:12px;width:min(440px,100%);padding:20px;box-shadow:0 20px 55px #0000002e}.record-dialog>div,.record-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-dialog h2{margin:0;font-size:18px}.record-dialog>div button{color:var(--muted);background:0 0;place-items:center;display:grid}.record-dialog label{color:var(--muted);margin:22px 0;font-size:12px;font-weight:700;display:block}.record-dialog input{border:1px solid var(--line);border-radius:7px;outline:0;width:100%;margin-top:8px;padding:11px;display:block}.record-dialog input:focus{border-color:var(--brand)}.record-dialog footer{justify-content:flex-end}.record-dialog footer>button:first-child{color:#59697a;background:#f4f7fa;border-radius:7px;padding:10px 13px}.record-grid article>button{flex:none}.record-grid .embed-link{color:var(--blue)}.video-embed-preview{aspect-ratio:16/9;background:#0f172a;border-radius:8px;margin:-10px 0 18px;overflow:hidden}.video-embed-preview iframe{border:0;width:100%;height:100%}.dialog-error{color:var(--brand);margin:-5px 0 15px;font-size:12px;font-weight:700}.article-video-link{background:var(--brand-soft);width:max-content;max-width:100%;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;overflow:hidden;margin-top:7px!important;display:flex!important}.article-link-field{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;margin:20px 0;padding:12px}.article-link-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.article-link-head b{color:var(--ink);font-size:13px}.article-link-head button{background:var(--brand-soft);color:var(--brand);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900}.selected-article-chip{box-shadow:inset 3px 0 var(--brand);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex;color:var(--ink)!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important}.article-link-field label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 10px;display:flex}.article-link-field label input{background:0 0;border:0;margin:0;padding:0}.article-result-list{gap:5px;max-height:176px;margin-top:9px;display:grid;overflow-y:auto}.article-result-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.article-result-list>button:hover,.article-result-list>button.active{background:var(--brand-soft);border-color:#ffd8dc}.article-result-list>button>span,.article-result-list>button>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.article-result-list>button>span{font-size:12px;font-weight:800}.article-result-list>button>small,.article-result-list>span{color:var(--muted);font-size:10px}.article-result-list>span{text-align:center;padding:10px}.record-dialog .relation-toggle{border:1px solid var(--line);width:max-content;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:9px;margin:18px 0;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.record-dialog .relation-toggle input{width:15px;height:15px;accent-color:var(--brand);margin:0}.record-dialog .video-title-link-row{grid-template-columns:1fr 1fr;justify-content:stretch;align-items:start;gap:14px;margin:18px 0;display:grid!important}.video-title-link-row label{min-width:0;margin:0}.video-title-link-row input{width:100%}.record-dialog .video-relation-row{margin:0 0 18px;display:block!important}.video-relation-column{width:min(522px,100%);min-width:0}.record-dialog .video-relation-column .relation-toggle{justify-content:flex-start;width:100%;margin:0 0 10px}.video-relation-column .article-link-field{width:100%;margin:0;padding:12px}.video-relation-column .article-result-list{max-height:132px;overflow-x:hidden}.video-relation-column .article-result-list>button{padding:7px 8px}.video-relation-column .article-link-field label{padding:8px 9px}.record-dialog .video-description-image-row{grid-template-columns:minmax(0,1fr) minmax(320px,480px);justify-content:stretch;align-items:start;gap:18px;margin:0 0 18px;display:grid!important}.video-description-image-row>label,.video-thumbnail-column .thumbnail-upload{margin:0}.video-thumbnail-column{min-width:0}.video-thumbnail-column .thumbnail-preview{max-width:420px;margin-top:10px}@media (max-width:900px){.record-dialog .video-title-link-row,.record-dialog .video-description-image-row{grid-template-columns:1fr}.video-relation-column{width:100%}}.article-result-list .article-check-row{width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin:0;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.article-result-list .article-check-row:hover,.article-result-list .article-check-row.active{background:var(--brand-soft);border-color:#ffd8dc}.article-result-list .article-check-row input{width:14px;height:14px;accent-color:var(--brand);flex:none;margin:0}.article-result-list .article-check-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.video-editor-page{width:100%;min-height:calc(100vh - 54px)}.video-editor-page .video-editor-page-form{border:1px solid var(--line);width:100%;max-width:none;max-height:none;box-shadow:var(--shadow);border-radius:16px;overflow:visible}.video-editor-page .video-editor-page-form>div:first-child{border-bottom:1px solid var(--line);background:#fff;border-radius:16px 16px 0 0;margin:-20px -20px 18px;padding:20px 22px}.video-editor-page .video-editor-page-form footer{border-top:1px solid var(--line);background:#fff;border-radius:0 0 16px 16px;margin:18px -20px -20px;padding:16px 22px}.video-editor-page .video-editor-page-form .video-embed-preview{max-width:760px}.video-workspace{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.video-library{align-self:start}.video-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.video-toolbar label{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.video-toolbar input{border:0;outline:0;width:100%;min-width:0}.video-toolbar small{color:var(--muted);flex:none;font-size:10px}.video-card-list{max-height:650px;padding:8px;overflow-y:auto}.video-card{text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex;position:relative}.video-card:hover,.video-card.active{background:#f4f7fa}.video-card.active{box-shadow:inset 3px 0 var(--brand)}.video-thumb{background:var(--sidebar);color:#fff;border-radius:7px;flex:none;place-items:center;width:46px;height:42px;display:grid}.video-card div{min-width:0}.video-card b,.video-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-card b{font-size:12px}.video-card small{color:var(--muted);margin-top:5px;font-size:10px}.video-player{aspect-ratio:16/9;background:#0f172a;overflow:hidden}.video-player iframe{border:0;width:100%;height:100%}.video-detail-heading h2{margin:10px 0 6px;font-size:20px}.video-detail-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.star-badge{color:var(--amber);background:#fff4dc;border-radius:99px;align-self:flex-start;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.video-card .star-badge{position:absolute;top:7px;right:8px}.video-detail dl{background:#f8fafc;border-radius:8px;grid-template-columns:120px 120px 1fr;gap:10px;margin:20px 0;padding:14px;display:grid}.video-detail dt{color:var(--muted);text-transform:uppercase;font-size:10px}.video-detail dd{color:#435365;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.video-actions{flex-wrap:wrap;gap:8px;display:flex}.video-actions button{color:#435365;background:#f0f4f8;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:700}.video-actions button:hover{background:#e5ebf1}.video-actions .danger{background:var(--brand-soft);color:var(--brand)}.video-empty{color:var(--muted);text-align:center;padding:30px}.video-dialog{width:min(580px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.record-dialog textarea,.record-dialog select{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;margin-top:8px;padding:11px;display:block}.dialog-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}.dialog-grid label{margin-top:0}.record-dialog .check-label{align-items:center;gap:8px;margin-top:0;display:flex}.record-dialog .check-label input{width:auto;margin:0}@media (min-width:761px){.video-editor-backdrop{background:#f6f8fbf0;place-items:stretch stretch;padding:24px;left:246px}.sidebar-collapsed .video-editor-backdrop{left:82px}.video-editor-backdrop .video-dialog{border-radius:14px;width:100%;max-width:none;max-height:calc(100vh - 48px)}.video-editor-backdrop .video-dialog>div:first-child{z-index:2;border-bottom:1px solid var(--line);background:#fff;margin:-20px -20px 0;padding:18px 22px;position:sticky;top:-20px}.video-editor-backdrop .video-dialog footer{border-top:1px solid var(--line);background:#fff;margin:16px -20px -20px;padding:16px 22px;position:sticky;bottom:-20px}.video-editor-backdrop .video-dialog .dialog-grid{grid-template-columns:1fr 1fr}.video-editor-backdrop .video-embed-preview,.video-editor-backdrop .article-link-field{max-width:760px}}@media (max-width:900px){.video-workspace{grid-template-columns:1fr}.video-card-list{max-height:300px}.video-detail dl,.dialog-grid{grid-template-columns:1fr}}.video-workspace{grid-template-columns:380px minmax(0,1fr);align-items:start}.video-library,.video-detail{border-radius:16px}.video-toolbar{background:#fbfcfd;padding:16px}.video-toolbar label{background:#fff;border-radius:10px;flex:1;padding:10px 12px}.video-toolbar small{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:6px 9px;font-weight:800}.video-card-list{gap:8px;max-height:calc(100vh - 210px);padding:12px;display:grid}.video-card{border:1px solid #0000;border-radius:12px;gap:12px;padding:12px}.video-card:hover{border-color:var(--line);background:#fbfcfd}.video-card.active{box-shadow:inset 4px 0 var(--brand);background:linear-gradient(135deg,#fff7f8,#fff);border-color:#ffd8dc}.video-thumb{background:linear-gradient(135deg,var(--sidebar),#263c55);border-radius:10px;width:68px;height:50px}.video-card b{font-size:13px;line-height:1.3}.video-card small{font-size:11px}.video-card .star-badge{top:10px;right:10px}.video-detail{overflow:hidden}.video-player{border-bottom:1px solid var(--line);position:relative}.video-player:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -60px 80px #0f172a2e}.video-detail-body{padding:22px}.video-detail-heading{justify-content:space-between;gap:14px;display:flex}.video-detail-heading h2{letter-spacing:-.4px;font-size:24px}.video-detail-heading p{max-width:760px}.video-detail dl{background:0 0;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding:0}.video-detail dl div{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:14px}.video-detail dt{letter-spacing:.7px;font-weight:900}.video-detail dd{color:var(--ink);font-weight:700}.video-actions{gap:10px}.video-actions button{border-radius:9px;padding:10px 13px}.video-actions button:first-child{background:var(--sidebar);color:#fff}.video-actions button:first-child:hover{background:#20344a}.video-actions .danger{margin-left:auto}@media (max-width:900px){.video-workspace{grid-template-columns:1fr}.video-card-list{max-height:none}.video-detail dl{grid-template-columns:1fr}.video-actions .danger{margin-left:0}}.section-back{border:1px solid var(--line);color:#536476;background:#fff;border-radius:7px;align-items:center;gap:6px;margin:0 0 14px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.section-back:hover{color:var(--brand);background:#f4f7fa}.record-grid .pdf-meta{color:var(--blue)}.record-grid .open-pdf{color:var(--blue);background:#e8f2ff;border-radius:6px;flex:none;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none}.record-grid .open-pdf:hover{background:#d9eaff}.record-dialog .pdf-upload input{background:#f8fafc;padding:9px}.record-dialog .pdf-upload small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:500;display:block}.epaper-listing-panel{padding:0}.epaper-pdp-table .pdp-table{min-width:900px}.epaper-pdp-table .pdp-headerLabel{max-width:none}.epaper-pdp-table .pdp-td b{color:var(--ink)}.epaper-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.epaper-row-actions a,.epaper-row-actions button{color:#536476;background:#f4f7fa;border-radius:7px;height:30px;padding:7px 9px;font-size:11px;font-weight:800;text-decoration:none}.epaper-row-actions a{color:var(--blue);background:#e8f2ff}.epaper-row-actions a:hover{background:#d9eaff}.epaper-row-actions button:hover{background:#e8eef4}.epaper-row-actions .delete-action{background:var(--brand-soft);width:30px;color:var(--brand);place-items:center;padding:0;display:grid}.epaper-editor-page{background:#fff;min-height:calc(100vh - 54px)}.epaper-editor-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.epaper-editor-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.epaper-editor-header h1{color:#21356d;margin:0;font-size:18px}.epaper-editor-header>div{align-items:center;gap:12px;display:flex}.epaper-cancel-btn{border-color:var(--line);color:#3f444a;min-height:34px;padding:7px 12px}.epaper-download-btn{color:#3f444a;background:#e7e7e7;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:7px 13px;font-weight:800;text-decoration:none;display:inline-flex}.epaper-submit-btn{background:#263d83;border-radius:5px;min-height:34px;padding:7px 14px}.epaper-submit-btn:hover{background:#1f326c}.epaper-editor-body{padding:24px}.epaper-type-group{color:#333;align-items:center;gap:12px;margin-bottom:16px;display:flex}.epaper-type-group b{color:#666;margin-right:2px;font-size:13px}.epaper-type-group label{align-items:center;gap:5px;font-size:13px;display:inline-flex}.epaper-type-group input{accent-color:#263d83}.epaper-editor-grid{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:24px;display:grid}.epaper-cover-panel,.epaper-dropzone{background:#fff;border:1px dashed #c9cdd3;border-radius:14px;min-height:360px}.epaper-cover-panel{padding:16px}.epaper-title-field{display:block}.epaper-title-field span{color:#555;background:#f2f2f2;padding:9px 12px;font-size:13px;font-weight:800;display:block}.epaper-title-field input{border:1px solid var(--line);border-radius:8px;outline:0;width:100%;height:42px;margin-top:10px;padding:0 12px}.epaper-title-field input:focus{border-color:var(--brand)}.epaper-cover-preview{color:#263d83;text-align:center;background:#f8fafc;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:235px;margin:14px auto 0;display:grid}.epaper-cover-preview.has-pdf{border:1px solid var(--line);background:#fff;width:245px;height:300px;min-height:300px;overflow:hidden}.epaper-cover-preview iframe{pointer-events:none;border:0;width:100%;height:100%}.epaper-cover-preview b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink);overflow:hidden}.epaper-cover-preview small{color:var(--muted);font-weight:800}.epaper-dropzone{text-align:center;cursor:pointer;align-content:center;place-items:center;gap:12px;padding:30px;display:grid}.epaper-dropzone input{display:none}.epaper-dropzone svg{color:#f5a941}.epaper-dropzone strong{color:#2f3134;max-width:420px;font-size:15px}.epaper-dropzone small{color:#666}.epaper-dropzone.has-file{background:#f8faff;border-color:#263d83}.epaper-page-strip{border:1px dashed #c9cdd3;border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:14px;display:flex;overflow-x:auto}.epaper-page-thumb{border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;width:88px;height:118px;position:relative;overflow:hidden}.epaper-page-thumb iframe{pointer-events:none;border:0;width:100%;height:100%}.epaper-page-thumb span{color:#fff;background:#263d83;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:4px;left:4px}.epaper-page-thumb i{border:1px solid var(--line);width:20px;height:20px;color:var(--brand);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 4px 12px #1222362e}.epaper-page-thumb i:hover{background:var(--brand-soft)}.epaper-add-image-thumb{color:#263d83;text-align:center;background:#fff;border:1px dashed #263d83;border-radius:6px;flex:none;align-content:center;place-items:center;gap:7px;width:88px;height:118px;font-size:11px;font-weight:800;display:grid}.epaper-editor-error{margin:16px 0 0}@media (max-width:900px){.epaper-editor-header{flex-direction:column;align-items:stretch}.epaper-editor-header>div{justify-content:flex-end}.epaper-editor-grid{grid-template-columns:1fr}.epaper-cover-panel,.epaper-dropzone{min-height:260px}}@media (max-width:560px){.epaper-editor-header>div{grid-template-columns:1fr;display:grid}.epaper-download-btn,.epaper-submit-btn,.epaper-cancel-btn{width:100%}}.epaper-page-thumb.active{border-color:#263d83;box-shadow:0 0 0 2px #263d8329}.epaper-cover-preview.has-pdf iframe{pointer-events:auto}.epaper-page-thumb iframe{pointer-events:none}.epaper-dropzone strong{font-size:13px}.epaper-dropzone{gap:4px;min-height:112px;padding:12px}.epaper-dropzone strong{font-size:12px;line-height:1.25}.epaper-editor-grid{grid-template-columns:220px minmax(620px,1fr);align-items:start}.epaper-dropzone{background:#fff;border-style:solid;border-color:#263d83;border-radius:10px;align-content:center;height:auto;min-height:0;padding:13px 14px}.epaper-dropzone svg{width:22px;height:22px}.epaper-dropzone strong{max-width:170px;font-size:11px}.epaper-dropzone small{font-size:10px}.epaper-cover-preview.has-pdf{width:min(560px,100%);height:520px;min-height:520px}.record-grid .horoscope-type{color:var(--amber);font-weight:700}.arrange-grid{grid-template-columns:1fr}.arrange-grid article{min-height:72px}.arrange-actions{gap:7px;flex:none!important;display:flex!important}.arrange-actions button{border:1px solid var(--line);color:#536476;background:#fff;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800}.arrange-actions button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.arrange-actions button:disabled{opacity:.45;cursor:not-allowed}.draggable-record-grid article{transition:background .16s,opacity .16s,box-shadow .16s}.draggable-record-grid article.is-dragging{background:var(--brand-soft);opacity:.62;box-shadow:inset 3px 0 var(--brand)}.module-drag-handle{cursor:grab;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:3px;width:46px;min-height:34px;font-size:10px;font-weight:900;display:inline-flex;color:var(--muted)!important;background:#f3f6f9!important}.module-drag-handle:active{cursor:grabbing}.module-drag-handle:hover{background:var(--brand-soft)!important;color:var(--brand)!important}.icon-arrange-actions{gap:5px}.icon-arrange-actions button{place-items:center;width:31px;height:31px;display:grid;padding:0!important}.static-pages-panel{padding:0}.static-page-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;margin:18px;padding:18px;display:flex}.static-page-card>span{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.static-page-card>div{flex:1;min-width:0}.static-page-card small,.static-page-content small{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.static-page-card h2{color:var(--ink);margin:6px 0 5px;font-size:20px}.static-page-card p{color:var(--muted);margin:0;font-size:12px}.static-page-content{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;margin:0 18px 18px;padding:18px}.static-page-content p{color:var(--ink);white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.6}.static-page-actions{gap:8px;flex:none!important;display:flex!important}.static-page-actions button{color:#536476;background:#f4f7fa;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:800}.static-page-actions button:hover{background:#e8eef4}.static-page-actions .delete-record{color:var(--brand);background:var(--brand-soft);place-items:center;display:grid}.about-editor-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.about-editor-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.about-editor-header h1{color:var(--ink);margin:0;font-size:28px;line-height:1.2}.about-editor-header>div{align-items:center;gap:12px;display:flex}.outline-action{border:1px solid var(--brand);min-height:42px;color:var(--brand);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;display:inline-flex}.outline-action:hover{background:var(--brand-soft)}.about-editor-body{padding:24px}.about-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px;display:grid}.about-field{min-width:0;color:var(--muted);font-size:12px;font-weight:800;display:block}.about-field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.about-field input,.about-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:0;font-size:14px;display:block}.about-field input{height:56px;padding:0 20px}.about-field textarea{resize:vertical;min-height:116px;padding:18px 20px}.about-field input:focus,.about-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.about-image-field{position:relative}.about-image-field input{color:#0000;padding-right:56px}.about-image-field input::file-selector-button{display:none}.about-image-field:before{content:"Image";color:#7a8490;pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.about-image-field i{color:#8a96a4;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.about-image-help{color:#9aa3ad;grid-column:2;margin-top:-4px;font-size:12px;display:block}.about-image-preview{border:1px solid var(--line);background:#f8fafc;border-radius:12px;width:min(420px,100%);margin:16px 0 0;position:relative;overflow:hidden}.about-image-preview img{object-fit:cover;width:100%;max-height:220px;display:block}.about-image-preview button{color:#fff;background:#0f172adb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.about-sub-text{margin-top:28px}.about-rich-editor{margin-top:18px}.about-rich-editor .re-wrap{border-color:var(--line);background:#fff;border-radius:8px}.about-rich-editor .re-toolbar{background:#f7faff;gap:6px;padding:7px 9px}.about-rich-editor .re-group{gap:4px;padding:3px}.about-rich-editor .re-btn{width:30px;height:30px}.about-rich-editor .re-select{min-width:86px;height:30px;padding:0 8px;font-size:12px}.about-rich-editor .re-editor{min-height:180px;padding:14px 16px;font-size:14px}.about-editor-error{margin:12px 0 0}@media (max-width:760px){.about-editor-header{flex-direction:column;align-items:stretch;padding:18px}.about-editor-header h1{font-size:24px}.about-editor-header>div{justify-content:flex-end}.about-editor-body{padding:18px}.about-editor-grid{grid-template-columns:1fr}.about-image-help{grid-column:auto}.about-field input{height:50px}.about-rich-editor .re-toolbar{flex-wrap:nowrap;overflow-x:auto}.about-rich-editor .re-editor{min-height:170px}}.contact-editor-body{padding-top:28px}.contact-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px;display:grid}.contact-editor-grid>.about-field textarea{min-height:132px}.contact-section-title{border-bottom:1px solid var(--line);color:var(--brand);margin:34px 0 24px;padding-bottom:14px;font-size:14px;font-weight:800}.contact-details-grid>.about-field:nth-child(4) textarea{min-height:164px}.contact-editor-panel .about-field input{height:58px}.contact-editor-panel .about-field textarea{line-height:1.45}@media (max-width:760px){.contact-editor-grid{grid-template-columns:1fr;gap:16px}.contact-section-title{margin:26px 0 18px}.contact-editor-grid>.about-field textarea,.contact-details-grid>.about-field:nth-child(4) textarea{min-height:120px}}.policy-editor-body{padding-top:22px}.policy-editor-body>.about-field input{height:58px}.policy-rich-editor{margin-top:20px}.policy-rich-editor .re-editor{min-height:420px}@media (max-width:760px){.policy-rich-editor .re-editor{min-height:300px}}.video-listing-panel{padding:0}.video-pdp-table .pdp-table{min-width:1120px}.video-pdp-table .pdp-th,.video-pdp-table .pdp-td{vertical-align:middle}.video-pdp-table .pdp-headerLabel{max-width:none}.video-list-count{height:32px;color:var(--ink);align-items:center;font-size:13px;font-weight:800;display:inline-flex}.video-list-title{align-items:center;gap:10px;min-width:0;display:flex}.video-list-title>span{background:var(--sidebar);color:#fff;border-radius:8px;flex:none;place-items:center;width:72px;height:44px;display:grid;overflow:hidden}.video-list-title img{object-fit:cover;width:100%;height:100%}.video-list-title>div{min-width:0}.video-list-title b,.video-list-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-list-title b{color:var(--ink);font-size:12px}.video-list-title small{max-width:230px;color:var(--muted);margin-top:4px;font-size:10px}.video-homepage-badge,.video-muted-badge{border-radius:999px;justify-content:center;align-items:center;min-width:70px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.video-homepage-badge{color:var(--amber);background:#fff4dc}.video-muted-badge{color:#687684;background:#eef2f6}.video-list-actions{white-space:nowrap;justify-content:center;display:flex}.video-row-menu-trigger{color:#536476;background:#f4f7fa;border-radius:7px;place-items:center;width:32px;height:30px;padding:0;display:grid}.video-row-menu-trigger:hover{background:#e8eef4}.video-row-menu{z-index:9999;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:190px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #12223629}.video-row-menu button{color:#435365;text-align:left;background:0 0;border-radius:7px;width:100%;height:32px;padding:0 10px;font-size:12px;font-weight:800}.video-row-menu button:hover{background:#f4f7fa}.video-row-menu .danger{color:var(--brand)}.user-list-panel{padding:18px}.user-list-summary{align-items:center;padding:0 0 18px}.user-list-summary>div{flex:1}.user-search{border:1px solid var(--line);background:var(--canvas);width:280px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.user-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.user-table-scroll{overflow-x:auto}.user-table{border-collapse:collapse;width:100%;min-width:760px}.user-table th,.user-table td{border-bottom:1px solid var(--line);text-align:left;padding:14px 15px;font-size:12px}.user-table th{background:var(--canvas);color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px}.user-table tr:last-child td{border-bottom:0}.user-identity{align-items:center;gap:11px;display:flex}.user-identity>span{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.user-identity b,.user-identity small{display:block}.user-identity small{color:var(--muted);margin-top:4px;font-size:11px}.user-status{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.user-status.active{color:var(--green);background:#e7f8f1}.user-status.inactive{color:#687684;background:#f1f3f5}@media (max-width:760px){.user-list-summary{flex-direction:column;align-items:flex-start}.user-search{width:100%}}.horoscope-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.horoscope-heading h1{margin:0 0 7px;font-size:24px}.horoscope-heading p{color:var(--muted);margin:0;font-size:13px}.horoscope-actions{gap:9px;display:flex}.horoscope-actions .monthly-action{background:var(--sidebar)}.horoscope-actions .monthly-action:hover{background:#24384e}@media (max-width:760px){.horoscope-heading{flex-direction:column;align-items:flex-start}.horoscope-actions{flex-wrap:wrap;width:100%}.horoscope-actions button{flex:1;justify-content:center}}@media (min-width:761px){.cms-shell:has(.dashboard-content){height:100vh;overflow:hidden}.dashboard-content{height:100vh;padding:18px 24px;overflow:hidden}.dashboard-content .page-heading{margin-bottom:14px}.dashboard-content .stats-grid{gap:12px;margin-bottom:12px}.dashboard-content .stat-card{padding:13px}.dashboard-content .stat-card .stat-icon{width:32px;height:32px;top:13px;right:13px}.dashboard-content .stat-card strong{margin:11px 0 5px;font-size:23px}.dashboard-content .dashboard-grid{gap:12px}.dashboard-content .panel-title{padding:11px 14px}.dashboard-content .news-table th,.dashboard-content .news-table td{padding:9px 12px}.dashboard-content .trend-chart{height:150px;padding:14px 16px 8px}.dashboard-content .activity-list div{padding:9px 0}}.publishing-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.publishing-stats .stat-card strong{margin:12px 0 5px;font-size:26px;display:block}.trend-chart svg{width:100%;height:calc(100% - 18px);display:block;overflow:visible}.trend-area{fill:url(#trend-fill)}.trend-labels{justify-content:space-between;padding:2px 1px 0;display:flex}@media (max-width:760px){.publishing-stats{grid-template-columns:1fr 1fr;gap:10px}.trend-chart-large{height:250px}}.trend-chart{background:#fff;flex-direction:column;height:238px;padding:14px 18px 12px;display:flex}.trend-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-kicker{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.trend-summary strong{font-size:15px;display:block}.trend-value{align-items:center;gap:8px;display:flex}.trend-value b{letter-spacing:-1px;font-size:24px;font-weight:500}.trend-value span{color:var(--green);background:#e7f8f1;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800}.trend-tabs{gap:18px;margin:10px 0 7px;display:flex}.trend-tabs span{color:var(--muted);font-size:11px;font-weight:800}.trend-tabs .active{border-bottom:2px solid var(--blue);color:var(--blue);padding-bottom:3px}.trend-plot{flex:1;grid-template-columns:34px minmax(0,1fr);min-height:0;display:grid}.trend-y-axis{flex-direction:column;justify-content:space-between;padding:2px 8px 6px 0;display:flex}.trend-plot svg{width:100%;height:100%;display:block;overflow:visible}.trend-line{fill:none;stroke:var(--green);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.trend-point{fill:var(--green);stroke:#fff;stroke-width:1.1px}.trend-labels{grid-template-columns:34px minmax(0,1fr);padding:5px 0 0;display:grid}.trend-labels div{justify-content:space-between;display:flex}.trend-chart-large{height:420px;padding:18px 22px 15px}.trend-chart-large .trend-value b{font-size:34px}.trend-chart-large .trend-tabs{gap:26px;margin:13px 0 12px}.trend-chart-large .trend-line{stroke-width:1.25px}@media (min-width:761px){.dashboard-content .trend-chart{height:184px;padding:10px 14px 9px}.dashboard-content .trend-summary strong{font-size:13px}.dashboard-content .trend-value b{font-size:20px}.dashboard-content .trend-value span{padding:3px 6px;font-size:10px}.dashboard-content .trend-tabs{gap:12px;margin:6px 0 5px}.dashboard-content .trend-y-axis small,.dashboard-content .trend-labels small{font-size:9px}}@media (max-width:760px){.trend-chart{height:230px;padding:12px}.trend-tabs{gap:13px;overflow-x:auto}.trend-chart-large{height:300px}.trend-value b{font-size:21px}}.trend-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trend-metrics span{border:1px solid var(--line);color:var(--muted);background:#fbfcfd;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.trend-metrics b{color:var(--ink);font-size:13px}.trend-dot{fill:#fff;stroke:var(--green);stroke-width:1px}.trend-chart .trend-plot{margin-top:10px}.trend-chart-large .trend-metrics span{padding:7px 10px;font-size:11px}.trend-chart-large .trend-metrics b{font-size:15px}@media (min-width:761px){.dashboard-content .trend-metrics{gap:5px}.dashboard-content .trend-metrics span{padding:4px 6px;font-size:9px}.dashboard-content .trend-metrics b{font-size:11px}.dashboard-content .trend-chart .trend-plot{margin-top:7px}}@media (max-width:760px){.trend-summary{flex-direction:column;align-items:flex-start}.trend-metrics{justify-content:flex-start}}.trend-plot{position:relative}.trend-legend{gap:12px;margin-top:8px;display:flex}.trend-legend span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.trend-legend span:before,.trend-tooltip i{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.posts-key:before,.trend-tooltip .posts-key{background:var(--green)}.views-key:before,.trend-tooltip .views-key{background:var(--blue)}.trend-line.views-line{stroke:var(--blue);stroke-width:1.35px}.trend-line.posts-line{stroke:var(--green);stroke-width:1.7px}.trend-dot.views-dot{stroke:var(--blue)}.trend-dot.posts-dot{stroke:var(--green)}.trend-tooltip{z-index:3;border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:10px;min-width:116px;padding:9px 10px;position:absolute;transform:translate(-50%,-105%);box-shadow:0 12px 30px #192a3e24}.trend-tooltip b,.trend-tooltip span{align-items:center;gap:7px;display:flex}.trend-tooltip b{margin-bottom:7px;font-size:11px}.trend-tooltip span{color:#536476;margin-top:4px;font-size:10px;font-weight:700}.trend-chart-large .trend-tooltip{min-width:132px}.dashboard-content .trend-legend{margin-top:5px}.dashboard-content .trend-tooltip{min-width:104px;padding:7px 8px}@media (max-width:760px){.trend-tooltip{display:none}.trend-legend{margin-top:5px}}.trend-chart{min-height:0}.trend-plot svg{overflow:hidden}.trend-line.views-line{stroke-width:1.2px}.trend-line.posts-line{stroke-width:1.45px}.trend-dot{stroke-width:.8px}.trend-point.views-point,.trend-point.posts-point{stroke-width:.9px}.trend-tooltip{opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.trend-plot.is-hovering .trend-tooltip{opacity:1;visibility:visible}.trend-chart-large .trend-line.posts-line{stroke-width:1.35px}.trend-y-axis{justify-content:space-around}@media (min-width:761px){.dashboard-content .trend-chart{height:190px}}@media (max-width:760px){.trend-chart-large{height:310px}}.trend-chart{height:224px;padding:14px 18px 13px}.trend-chart-large{height:340px}.trend-summary{align-items:flex-start}.trend-summary strong{letter-spacing:-.2px;font-size:16px}.trend-chart-large .trend-summary strong{font-size:19px}.trend-legend{gap:14px;margin-top:7px}.trend-metrics span{background:#fff;border-color:#dfe7ef;box-shadow:0 4px 12px #192a3e0a}.trend-plot{cursor:crosshair;grid-template-columns:42px minmax(0,1fr);margin-top:8px;padding-top:2px}.trend-y-axis{justify-content:space-between;padding:0 12px 0 0}.trend-y-axis small{color:#7b8ba0;font-size:10px}.trend-plot svg{border-radius:8px}.trend-grid-line{stroke:#edf1f5;stroke-width:.7px}.trend-area{opacity:.95}.trend-line.views-line{fill:none;stroke:var(--blue);stroke-width:1.65px}.trend-line.posts-line{display:none}.post-baseline{fill:none;stroke:#dfe7ef;stroke-width:.8px}.post-bubble{fill:#fff;stroke:var(--green);stroke-width:1.05px}.trend-point.views-point{fill:var(--blue);stroke:#fff;stroke-width:1.2px}.trend-point.posts-point{fill:var(--green);stroke:#fff;stroke-width:1.2px}.trend-cursor{stroke:#8da0b3;stroke-width:.75px;stroke-dasharray:3 3}.trend-labels{grid-template-columns:42px minmax(0,1fr);padding-top:7px}.trend-labels small{color:#60718a;font-size:10px}.trend-tooltip{border-color:#dce5ee;min-width:128px;transform:translate(-50%,-112%);box-shadow:0 16px 38px #14223229}.trend-tooltip b{color:var(--ink);font-size:12px}.trend-tooltip span{font-size:11px}.trend-chart-large .trend-plot{margin-top:12px}.trend-chart-large .trend-line.views-line{stroke-width:1.65px}.dashboard-content .trend-chart{height:180px;padding:10px 15px 11px}.dashboard-content .trend-summary strong{font-size:13px}.dashboard-content .trend-plot{grid-template-columns:34px minmax(0,1fr);margin-top:5px}.dashboard-content .trend-labels{grid-template-columns:34px minmax(0,1fr);padding-top:4px}.dashboard-content .trend-legend{display:none}.dashboard-content .trend-tooltip{transform:translate(-50%,-104%)}@media (max-width:760px){.trend-chart{height:228px}.trend-chart-large{height:300px}.trend-plot,.trend-labels{grid-template-columns:34px minmax(0,1fr)}}.post-bubble{fill:#fff;shape-rendering:geometricprecision}.post-bubble.has-posts{fill:#ecfdf6}.trend-point.posts-point{filter:drop-shadow(0 1px 2px #0b9b6b40)}.trend-chart-large .post-bubble{width:2.2px;height:2.2px}.analytics-chart{background:#fff;flex-direction:column;height:210px;padding:14px 18px 12px;display:flex}.analytics-chart-large{height:330px;padding:18px 22px 16px}.analytics-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-head span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.analytics-head strong{letter-spacing:-.25px;margin-top:5px;font-size:16px;display:block}.analytics-chart-large .analytics-head strong{font-size:20px}.analytics-kpis{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.analytics-kpis span{color:var(--muted);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe7ef;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex;box-shadow:0 6px 16px #192a3e0d}.analytics-kpis b{color:var(--ink);font-size:14px}.analytics-plot{cursor:crosshair;flex:1;grid-template-columns:38px minmax(0,1fr);min-height:0;margin-top:12px;display:grid;position:relative}.analytics-axis{color:#7b8ba0;flex-direction:column;justify-content:space-between;padding:7px 10px 11px 0;font-size:10px;display:flex}.analytics-plot svg{background:linear-gradient(#fff,#fbfdff);border-radius:10px;width:100%;height:100%;overflow:hidden}.analytics-grid{stroke:#edf1f5;stroke-width:1px}.analytics-area{opacity:1}.analytics-line{fill:none;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.analytics-hit-line{fill:none;stroke:#0000;stroke-width:12px}.analytics-cursor{stroke:#8da0b3;stroke-width:1px;stroke-dasharray:4 4}.analytics-point{fill:var(--blue);stroke:#fff;stroke-width:2px;filter:drop-shadow(0 4px 9px #2075d640)}.analytics-tooltip{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dce5ee;border-radius:10px;min-width:112px;padding:9px 10px;transition:opacity .15s,visibility .15s;position:absolute;transform:translate(-50%,-118%);box-shadow:0 16px 38px #14223229}.analytics-plot.is-hovering .analytics-tooltip{opacity:1;visibility:visible}.analytics-tooltip b,.analytics-tooltip span{display:block}.analytics-tooltip b{color:var(--ink);margin-bottom:6px;font-size:12px}.analytics-tooltip span{color:#536476;margin-top:4px;font-size:11px;font-weight:700}.post-strip{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:7px;margin-top:10px;display:grid}.post-strip span{min-width:0;color:var(--muted);background:#fbfcfd;border:1px solid #edf1f5;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 7px;display:flex}.post-strip span.active{color:var(--green);background:#f2fbf7;border-color:#cdeee1}.post-strip b{font-size:12px}.post-strip small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-content .analytics-chart{height:174px;padding:10px 14px 11px}.dashboard-content .analytics-head strong{font-size:13px}.dashboard-content .analytics-kpis{gap:6px}.dashboard-content .analytics-kpis span{padding:5px 7px;font-size:9px}.dashboard-content .analytics-kpis b{font-size:12px}.dashboard-content .analytics-plot{grid-template-columns:30px minmax(0,1fr);margin-top:7px}.dashboard-content .post-strip{display:none}@media (max-width:760px){.analytics-chart,.analytics-chart-large{height:260px;padding:13px}.analytics-head{flex-direction:column}.analytics-kpis{justify-content:flex-start}.analytics-plot{grid-template-columns:30px minmax(0,1fr)}.post-strip{grid-template-columns:repeat(3,1fr)}}.cms-sidebar{transition:width .22s}.brand{position:relative}.brand>div,.nav-label,.nav-group p{transition:opacity .16s}.sidebar-toggle{color:#fff;background:#ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.sidebar-toggle:hover{background:#ffffff24}.nav-group{position:relative}.nav-tooltip,.nav-group-flyout{display:none}@media (min-width:761px){.cms-sidebar.is-collapsed{width:82px;overflow:visible}.cms-sidebar.is-collapsed .brand{justify-content:center;padding:16px 12px}.cms-sidebar.is-collapsed .brand>div{opacity:0;pointer-events:none;position:absolute}.cms-sidebar.is-collapsed .brand-mark{width:42px;height:42px}.cms-sidebar.is-collapsed .sidebar-toggle{z-index:20;background:#162536;border:1px solid #ffffff29;width:30px;height:30px;position:absolute;top:22px;right:-15px;box-shadow:0 10px 24px #050d1647}.cms-sidebar.is-collapsed .nav-group{padding:12px 10px 0}.cms-sidebar.is-collapsed .nav-group p,.cms-sidebar.is-collapsed .nav-label{opacity:0;pointer-events:none;position:absolute}.cms-sidebar.is-collapsed .nav-group button{border-radius:11px;justify-content:center;width:46px;height:46px;margin:6px auto;padding:0;position:relative}.cms-sidebar.is-collapsed .nav-group button.active{color:var(--sidebar);box-shadow:none;background:#fff}.cms-sidebar.is-collapsed .nav-group button:hover{color:#fff;background:#ffffff24}.cms-sidebar.is-collapsed .nav-group button.active:hover{color:var(--sidebar);background:#fff}.cms-sidebar.is-collapsed .nav-tooltip{z-index:40;color:#fff;opacity:0;pointer-events:none;background:#1f2a35;border-radius:8px;min-width:max-content;padding:7px 9px;font-size:12px;font-weight:700;transition:opacity .14s,transform .14s;display:block;position:absolute;top:50%;left:56px;transform:translateY(-50%)translate(-4px);box-shadow:0 12px 30px #050d1638}.cms-sidebar.is-collapsed .nav-group button:hover .nav-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.cms-sidebar.is-collapsed .nav-group-flyout{z-index:35;background:#1f252b;border-radius:12px;width:238px;padding:15px 14px;position:absolute;top:10px;left:76px;box-shadow:0 18px 44px #050d1647}.cms-sidebar.is-collapsed .nav-group:hover .nav-group-flyout{display:block}.cms-sidebar.is-collapsed .nav-group-flyout strong{color:#aeb8c3;letter-spacing:.8px;text-transform:uppercase;margin:0 0 8px;font-size:11px;display:block}.cms-sidebar.is-collapsed .nav-group-flyout button{color:#eef3f8;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;height:auto;margin:3px 0;padding:9px 10px}.cms-sidebar.is-collapsed .nav-group-flyout button:hover,.cms-sidebar.is-collapsed .nav-group-flyout button.active{color:#fff;background:#ffffff1a}.cms-sidebar.is-collapsed .nav-group:hover>button .nav-tooltip{display:none}.sidebar-collapsed .cms-main{min-width:0}}@media (max-width:760px){.sidebar-toggle{display:none}.nav-tooltip,.nav-group-flyout{display:none!important}}.nav-tab-group{padding:10px 10px 0}.nav-tab-group>.nav-tab{width:100%;color:var(--sidebar-muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:10px 11px;font-size:13px;display:flex}.nav-tab-group>.nav-tab:hover,.nav-tab-group>.nav-tab.active{color:#fff;background:#ffffff1a}.nav-tab-group>.nav-tab .nav-label{flex:1}.nav-chevron{margin-left:auto;transition:transform .16s}.nav-tab-group.is-expanded>.nav-tab .nav-chevron{transform:rotate(180deg)}.nav-children{padding:5px 0 4px 18px;display:none}.nav-tab-group.is-expanded>.nav-children{display:block}.nav-children button{color:#d9e2ec;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:9px 10px;font-size:13px;display:flex}.nav-children button:hover,.nav-children button.active{color:#fff;background:#ffffff17}.nav-children button.active{box-shadow:inset 3px 0 var(--brand)}.nav-tab-group>p{display:none}@media (min-width:761px){.cms-sidebar.is-collapsed .nav-tab-group{padding:12px 10px 0}.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab{justify-content:center;width:46px;height:46px;margin:6px auto;padding:0}.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab .nav-chevron{display:none}.cms-sidebar.is-collapsed .nav-children{display:none!important}.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab.active{color:var(--sidebar);box-shadow:none;background:#fff}.cms-sidebar.is-collapsed .nav-tab-group:hover>.nav-tab{color:#fff;background:#ffffff24}.cms-sidebar.is-collapsed .nav-tab-group:hover>.nav-tab.active{color:var(--sidebar);background:#fff}.cms-sidebar.is-collapsed .nav-tab-group:hover>.nav-tab .nav-tooltip{display:none}.cms-sidebar.is-collapsed .nav-group-flyout button{display:flex}}@media (max-width:760px){.nav-tab-group{padding:10px 10px 0}.nav-children{padding-left:12px}}@media (min-width:761px){.cms-sidebar.is-collapsed .sidebar-toggle{background:#1b2d40;width:28px;height:28px;top:24px;right:10px}.cms-sidebar.is-collapsed .brand{justify-content:flex-start;padding-left:16px;padding-right:44px}.cms-sidebar.is-collapsed .brand-mark{flex:none;width:42px;height:42px}}.brand-mark{color:#fff;border:0}.cms-sidebar.is-collapsed .brand{justify-content:center;padding-left:12px;padding-right:12px}.cms-sidebar.is-collapsed .brand-mark{cursor:pointer}.cms-sidebar.is-collapsed .brand-mark:hover{background:var(--brand-dark)}.cms-header .global-search{margin-left:auto}.cms-sidebar{flex-direction:column;height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-nav-scroll{scrollbar-width:none;flex:1;min-height:0;padding-bottom:12px;overflow:hidden auto}.sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar-account{background:linear-gradient(180deg,#101d2ceb,var(--sidebar));border-top:1px solid #ffffff14;flex:none;margin-top:auto;padding:10px 0 14px}.sidebar-account .nav-tab-group{padding-top:0}.sidebar-account .nav-children{padding-bottom:0}@media (min-width:761px){.cms-sidebar.is-collapsed .sidebar-account .nav-group-flyout{top:auto;bottom:10px}}@media (max-width:760px){.cms-sidebar{height:100vh;max-height:100vh;position:fixed;overflow:hidden}.sidebar-nav-scroll{overflow:hidden auto}.sidebar-account{padding-bottom:12px}}.sidebar-direct-tab{width:calc(100% - 20px);color:var(--sidebar-muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;margin:10px 10px 0;padding:10px 11px;font-size:13px;display:flex;position:relative}.sidebar-direct-tab:hover,.sidebar-direct-tab.active{color:#fff;background:#ffffff1a}.sidebar-direct-tab.active{box-shadow:inset 3px 0 var(--brand)}@media (min-width:761px){.cms-sidebar.is-collapsed .sidebar-direct-tab{border-radius:11px;justify-content:center;width:46px;height:46px;margin:12px auto 0;padding:0}.cms-sidebar.is-collapsed .sidebar-direct-tab.active{color:var(--sidebar);box-shadow:none;background:#fff}.cms-sidebar.is-collapsed .sidebar-direct-tab:hover{color:#fff;background:#ffffff24}.cms-sidebar.is-collapsed .sidebar-direct-tab.active:hover{color:var(--sidebar);background:#fff}.cms-sidebar.is-collapsed .sidebar-direct-tab .nav-tooltip{z-index:40;color:#fff;opacity:0;pointer-events:none;background:#1f2a35;border-radius:8px;min-width:max-content;padding:7px 9px;font-size:12px;font-weight:700;transition:opacity .14s,transform .14s;display:block;position:absolute;top:50%;left:56px;transform:translateY(-50%)translate(-4px);box-shadow:0 12px 30px #050d1638}.cms-sidebar.is-collapsed .sidebar-direct-tab:hover .nav-tooltip{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:760px){.sidebar-direct-tab .nav-tooltip{display:none!important}}.profile-panel{padding:20px}.profile-card{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.profile-card>span{background:var(--brand-soft);width:62px;height:62px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.profile-card h2{margin:0 0 5px;font-size:22px}.profile-card p{color:var(--ink);margin:0;font-weight:700}.profile-card small{color:var(--muted);margin-top:6px;display:block}.profile-details dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 0;display:grid}.profile-details div{border:1px solid var(--line);border-radius:10px;padding:14px}.profile-details dt{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.profile-details dd{color:var(--ink);margin:7px 0 0;font-weight:700}.profile-form{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.profile-form label{color:var(--muted);font-size:12px;font-weight:800}.profile-form input{border:1px solid var(--line);border-radius:8px;outline:0;width:100%;margin-top:7px;padding:11px;display:block}.profile-form input:focus{border-color:var(--brand)}.profile-form footer{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.profile-form footer>button:first-child{color:#536476;background:#f4f7fa;border-radius:8px;padding:10px 13px;font-weight:700}@media (max-width:760px){.profile-details dl,.profile-form{grid-template-columns:1fr}.profile-panel{padding:14px}}.profile-card img,.profile-photo-field img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-photo-field{grid-row:span 2}.profile-photo-field>span{background:var(--brand-soft);width:86px;height:86px;color:var(--brand);border-radius:18px;place-items:center;margin:9px 0;display:grid;overflow:hidden}.profile-photo-field small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:500;display:block}.profile-photo-field em{color:var(--brand);margin-top:6px;font-size:11px;font-style:normal;display:block}.edit-profile-shell{place-items:start center;padding:8px 0 26px;display:grid}.edit-profile-card{color:#3c3f44;background:#fffaf2;border:1px solid #d4d7dc;border-radius:12px;width:min(650px,100%);padding:38px}.edit-profile-back{color:#3f444a;background:0 0;align-items:center;gap:7px;margin-bottom:45px;font-size:14px;display:inline-flex}.edit-avatar>span{color:#74777b;background:linear-gradient(#fff0cb 0 50%,#cbc2aa 50%);border:2px solid #d6d8dc;border-radius:50%;place-items:center;width:154px;height:154px;display:grid;overflow:hidden}.edit-avatar i{color:#3f444a;background:#fff;border:1px solid #cfd2d6;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;bottom:19px;right:0}.edit-profile-grid label{color:#0000;font-size:0;display:block}.edit-profile-grid input,.edit-profile-grid select{color:#3f444a;background:0 0;border:2px solid #2f3134;border-radius:7px;outline:0;width:100%;height:46px;padding:0 18px;font-size:16px}.edit-profile-save{color:#fff;background:#ec9f0b;border-radius:7px;width:100%;height:46px;margin-top:40px;font-size:16px;font-weight:700}@media (max-width:760px){.edit-profile-card{padding:26px 20px}.edit-profile-card h1{margin-bottom:32px;font-size:30px}.edit-profile-grid{grid-template-columns:1fr;gap:18px}.edit-profile-grid .wide{grid-column:auto}}.edit-profile-shell{padding:0;display:block}.edit-profile-card{border:1px solid var(--line);border-radius:var(--radius);width:min(760px,100%);box-shadow:var(--shadow);color:var(--ink);background:#fff;padding:24px}.edit-profile-back{color:#536476;background:0 0;align-items:center;gap:7px;margin-bottom:22px;font-size:13px;font-weight:700;display:inline-flex}.edit-profile-back:hover{color:var(--brand)}.edit-profile-card h1{letter-spacing:-.4px;margin:0 0 24px;font-size:26px;font-weight:800}.edit-avatar{color:#0000;width:118px;margin:0 0 24px;font-size:0;display:block;position:relative}.edit-avatar>span{border:1px solid var(--line);background:var(--brand-soft);width:118px;height:118px;color:var(--brand);border-radius:50%;place-items:center;display:grid;overflow:hidden}.edit-avatar img{object-fit:cover;width:100%;height:100%}.edit-avatar input{opacity:0;cursor:pointer;position:absolute;inset:0}.edit-avatar i{border:1px solid var(--line);width:34px;height:34px;color:var(--brand);box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:11px;right:2px}.edit-avatar em{color:var(--brand);margin-top:7px;font-size:11px;font-style:normal;position:absolute;top:100%;left:0}.edit-profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.edit-profile-grid label{color:var(--muted);font-size:12px;font-weight:800;display:block}.edit-profile-grid input,.edit-profile-grid select{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:8px;outline:0;margin-top:7px;padding:0 13px;font-size:14px}.edit-profile-grid input:focus,.edit-profile-grid select:focus{border-color:var(--brand)}.edit-profile-grid input::placeholder{color:#8a96a4}.edit-profile-grid .wide{grid-column:1/-1}.input-with-icon{position:relative}.input-with-icon input,.input-with-icon select{padding-right:42px}.input-with-icon svg{color:#536476;pointer-events:none;position:absolute;top:calc(50% + 3px);right:13px;transform:translateY(-50%)}.edit-profile-save{background:var(--brand);color:#fff;border-radius:8px;width:100%;height:44px;margin-top:22px;font-size:14px;font-weight:800}.edit-profile-save:hover{background:var(--brand-dark)}@media (max-width:760px){.edit-profile-card{padding:18px}.edit-profile-card h1{font-size:24px}.edit-profile-grid{grid-template-columns:1fr}.edit-profile-grid .wide{grid-column:auto}}.edit-avatar{margin-left:auto;margin-right:auto}.edit-profile-card{width:min(980px,100%);padding:0;overflow:hidden}.edit-profile-top{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.edit-profile-back{margin:0}.edit-profile-heading{padding:24px 26px 10px}.edit-profile-heading small{color:var(--brand);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:900}.edit-profile-heading h1{margin:7px 0;font-size:28px}.edit-profile-heading p{max-width:680px;color:var(--muted);margin:0;line-height:1.5}.edit-profile-body{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:22px 26px 26px;display:grid}.edit-profile-avatar-card{border:1px solid var(--line);text-align:center;background:#fbfcfd;border-radius:14px;padding:18px}.edit-profile-avatar-card .edit-avatar{margin-bottom:14px}.edit-profile-avatar-card strong{color:var(--ink);font-size:16px;display:block}.edit-profile-avatar-card>small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:700;display:block}.edit-profile-avatar-card p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.45}.edit-profile-fields{min-width:0}.edit-profile-fields h2{margin:0 0 14px;font-size:15px}.edit-profile-fields h2:not(:first-child){margin-top:24px}.edit-profile-actions{border-top:1px solid var(--line);background:#fbfcfd;justify-content:flex-end;gap:10px;padding:17px 26px;display:flex}.edit-profile-actions>button:first-child{color:#536476;background:#eef2f6;border-radius:8px;padding:10px 14px;font-weight:800}.edit-profile-save{width:auto;min-width:150px;margin:0;padding:0 18px}.edit-avatar{width:124px}.edit-avatar>span{width:124px;height:124px}@media (max-width:900px){.edit-profile-body{grid-template-columns:1fr}.edit-profile-avatar-card{text-align:left}.edit-profile-avatar-card .edit-avatar{margin-left:0}}@media (max-width:760px){.edit-profile-top,.edit-profile-actions{flex-direction:column;align-items:stretch}.edit-profile-body,.edit-profile-heading{padding-left:18px;padding-right:18px}.edit-profile-actions{padding:16px 18px}.edit-profile-save{width:100%}}.profile-overview{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.profile-main-card,.profile-side-card{padding:20px}.profile-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff7f8,#f8fafc);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.profile-hero>span{border:1px solid var(--line);width:82px;height:82px;color:var(--brand);background:#fff;border-radius:22px;flex:none;place-items:center;display:grid;overflow:hidden}.profile-hero img{object-fit:cover;width:100%;height:100%}.profile-hero div{flex:1;min-width:0}.profile-hero small{color:var(--brand);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.profile-hero h2{letter-spacing:-.4px;margin:7px 0 5px;font-size:26px}.profile-hero p{color:var(--muted);margin:0;font-size:13px}.profile-info-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.profile-info-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.profile-info-grid dt{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.profile-info-grid dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:14px;font-weight:800;overflow:hidden}.profile-side-card h3{margin:0 0 14px;font-size:16px}.profile-side-card div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.profile-side-card span{color:var(--muted);font-size:12px}.profile-side-card b{color:var(--ink);text-align:right;font-size:12px}.profile-side-card button{background:var(--brand);color:#fff;border-radius:8px;width:100%;margin-top:18px;padding:11px 13px;font-weight:800}.profile-side-card button:hover{background:var(--brand-dark)}@media (max-width:1050px){.profile-overview{grid-template-columns:1fr}.profile-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.profile-hero{flex-direction:column;align-items:flex-start}.profile-info-grid{grid-template-columns:1fr}.profile-hero .status{align-self:flex-start}}.profile-main-card{padding:20px}.profile-info-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:1050px){.profile-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.profile-info-grid{grid-template-columns:1fr}}.profile-hero{text-align:center;flex-direction:column;align-items:center}.profile-hero>span{border-radius:26px;width:96px;height:96px}.profile-hero div{flex:initial}.profile-hero .status{align-self:center}.profile-info-grid{margin-top:18px}.profile-modern{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.profile-identity-card,.profile-detail-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.profile-identity-card{text-align:center;flex-direction:column;align-items:center;padding:28px 22px;display:flex}.profile-identity-card>span{border:1px solid var(--line);background:linear-gradient(135deg,var(--brand-soft),#fff);width:112px;height:112px;color:var(--brand);border-radius:28px;place-items:center;margin-bottom:16px;display:grid;overflow:hidden}.profile-identity-card img{object-fit:cover;width:100%;height:100%}.profile-identity-card small{color:var(--brand);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:900}.profile-identity-card h2{letter-spacing:-.4px;margin:8px 0 6px;font-size:25px}.profile-identity-card p{color:var(--muted);margin:0 0 15px;font-size:13px}.profile-detail-card{padding:24px}.profile-detail-card h3{margin:0 0 6px;font-size:18px}.profile-detail-card>div>p{color:var(--muted);margin:0 0 18px;font-size:13px}.profile-detail-card dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.profile-detail-card dl>div{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:15px}.profile-detail-card dt{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.profile-detail-card dd{color:var(--ink);margin:8px 0 0;font-size:14px;font-weight:800}@media (max-width:950px){.profile-modern{grid-template-columns:1fr}.profile-identity-card{text-align:left;align-items:flex-start}.profile-identity-card .status{align-self:flex-start}}@media (max-width:760px){.profile-detail-card dl{grid-template-columns:1fr}}.profile-vertical{gap:18px;display:grid}.profile-cover{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);text-align:center;background:radial-gradient(circle at 20% 20%,#d9232e29,#0000 30%),linear-gradient(135deg,#fff,#fff6f7 55%,#f8fafc);border-radius:18px;flex-direction:column;align-items:center;padding:34px 22px;display:flex;position:relative;overflow:hidden}.profile-cover:before{content:"";background:#d9232e14;border-radius:50%;height:260px;position:absolute;inset:auto -80px -160px}.profile-avatar-xl{z-index:1;background:var(--brand-soft);width:126px;height:126px;color:var(--brand);border:6px solid #fff;border-radius:34px;place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #192a3e24}.profile-avatar-xl img{object-fit:cover;width:100%;height:100%}.profile-cover small,.profile-cover h2,.profile-cover p,.profile-cover .status{z-index:1;position:relative}.profile-cover small{color:var(--brand);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:900}.profile-cover h2{letter-spacing:-.6px;margin:8px 0 6px;font-size:32px}.profile-cover p{color:var(--muted);margin:0 0 13px}.profile-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:260px minmax(0,1fr);gap:18px;padding:20px;display:grid}.profile-section.accent{background:linear-gradient(#fff,#fbfcfd)}.profile-section h3{margin:0 0 7px;font-size:18px}.profile-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.profile-stack-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-stack-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;padding:16px}.profile-stack-grid span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.profile-stack-grid strong{color:var(--ink);word-break:break-word;margin-top:9px;font-size:14px;display:block}@media (max-width:1050px){.profile-section{grid-template-columns:1fr}.profile-stack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.profile-cover{min-height:230px}.profile-cover h2{font-size:27px}.profile-stack-grid{grid-template-columns:1fr}}.profile-single-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;display:block;overflow:hidden}.profile-single-card .profile-cover{box-shadow:none;border:0;border-radius:0}.profile-single-card .profile-section{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.profile-single-card{position:relative}.profile-card-edit{z-index:3;background:var(--brand);color:#fff;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex;position:absolute;top:22px;right:22px}.profile-card-edit:hover{background:var(--brand-dark)}.cms-content{width:100%}@media (min-width:761px){.dashboard-content{height:100vh!important}.cms-shell:has(.dashboard-content){height:auto;min-height:100vh;overflow:auto}.dashboard-content{min-height:100vh;height:auto!important;overflow:visible!important}}.dashboard-recent-panel .pdp-news-table-wrap .pdp-th,.dashboard-recent-panel .pdp-news-table-wrap .pdp-td{padding:8px 10px;font-size:11px}.dashboard-recent-panel .pdp-news-table-wrap .pdp-td b{font-size:12px}.dashboard-recent-panel .news-badge{padding:2px 5px;font-size:9px}.dashboard-recent-panel .pdp-clickableRow{cursor:pointer}.dashboard-recent-panel .pdp-clickableRow:hover .pdp-td{background:var(--canvas)}.stat-card-button{text-align:left;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.stat-card-button:hover{border-color:var(--line);transform:translateY(-1px);box-shadow:0 12px 28px #192a3e14}.stat-card-button:focus-visible,.activity-list button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.activity-list button{border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;gap:9px;padding:12px 0;display:flex}.activity-list button:hover strong{color:var(--brand)}.news-table-content{width:100%;max-width:none;margin:0;padding:24px}.news-full-panel,.news-full-panel .pdp-root,.news-full-panel .pdp-tableCard{width:100%}.news-full-panel .pdp-toolbar{grid-template-columns:max-content minmax(280px,1fr) max-content}.news-full-panel .pdp-tableScroll{width:100%}.news-full-panel .pdp-table{min-width:100%}@media (max-width:900px){.news-table-content{padding:16px 12px}.news-full-panel .pdp-toolbar{grid-template-columns:1fr}}body.dashboard-page{overflow:hidden}@media (max-width:760px){body.dashboard-page{overflow:auto}}.dashboard-shell,.dashboard-shell .cms-main{height:100vh;overflow:hidden}.dashboard-shell .cms-content{box-sizing:border-box;height:calc(100vh - 76px);min-height:0;overflow:hidden}.dashboard-shell .dashboard-grid{min-height:0}.dashboard-content{box-sizing:border-box}@media (min-width:761px){.dashboard-shell .cms-content{max-width:none;margin:0;padding:14px 16px}.dashboard-content .page-heading{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"left action"!important;align-items:start!important;gap:4px 10px!important;margin-bottom:10px!important;display:grid!important}.dashboard-content .page-heading-main{flex-direction:column!important;grid-area:left!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}.dashboard-content .page-heading-top{justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.dashboard-content .page-heading-title{flex:1!important;align-items:center!important;gap:7px!important;min-width:0!important;line-height:1!important;display:flex!important}.dashboard-content .page-heading-subtitle{text-align:left!important;justify-self:start!important;width:100%!important;min-width:0!important;padding-left:0!important}.dashboard-content .page-heading-subtitle p{text-align:left!important}.dashboard-content .page-heading-title h1{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.dashboard-content .page-heading h1{margin:0!important;font-size:18px!important}.dashboard-content .page-heading p{max-width:100%!important;margin:0!important;font-size:9px!important;line-height:1.25!important}.dashboard-content .primary-action{white-space:nowrap!important;border-radius:9px!important;flex:none!important;grid-area:action!important;place-self:start end!important;min-height:32px!important;padding:7px 10px!important;font-size:10px!important}.dashboard-content .stats-grid{gap:8px;margin-bottom:10px}.dashboard-content .stat-card{padding:10px 11px}.dashboard-content .stat-card strong{margin:9px 0 4px;font-size:21px}.dashboard-content .dashboard-grid{grid-template-rows:minmax(0,1.1fr) minmax(0,.72fr);gap:8px}.dashboard-content .dashboard-grid>.panel{min-height:0}.dashboard-content .dashboard-recent-panel{flex-direction:column;display:flex}.dashboard-content .dashboard-recent-panel .table-scroll{flex:1;min-height:0;overflow:auto}.dashboard-content .panel-title{padding:9px 12px}.dashboard-content .news-table th,.dashboard-content .news-table td{padding:7px 10px;font-size:10px}.dashboard-content .activity-list{padding:1px 12px}.dashboard-content .activity-list div{padding:7px 0}.dashboard-content .analytics-chart{height:118px;padding:8px 10px 6px}.dashboard-content .trend-chart{height:120px;padding:8px 10px 6px}.dashboard-content .analytics-head,.dashboard-content .trend-summary{gap:10px}.dashboard-content .analytics-head strong,.dashboard-content .trend-summary strong{font-size:12px}.dashboard-content .analytics-kpis span,.dashboard-content .trend-metrics span{padding:3px 5px;font-size:8px}.dashboard-content .analytics-plot,.dashboard-content .trend-plot{margin-top:4px}.dashboard-content .analytics-axis{padding:3px 7px 7px 0}.dashboard-content .post-strip{margin-top:4px}.dashboard-content .trend-tabs{margin:4px 0 3px}}@media (max-width:760px){body.dashboard-page{overflow:auto}.cms-header{z-index:40;background:#fff;position:sticky;top:0;box-shadow:0 1px #0f172a0f}.dashboard-shell{height:auto;min-height:100svh;overflow:visible}.dashboard-shell .cms-main,.dashboard-shell .cms-content{height:auto;overflow:visible}.dashboard-shell .cms-content{min-height:calc(100svh - 64px);padding-top:16px;padding-bottom:24px}.dashboard-content .page-heading{z-index:100;opacity:1;background:var(--canvas);border-bottom:1px solid var(--line);border-radius:0;margin:0 -16px 14px;padding:14px 16px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;position:sticky;top:0;transform:translateY(0)}.dashboard-content .page-heading.is-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}.dashboard-content .stats-grid{margin-top:6px}.dashboard-content .dashboard-grid{padding-bottom:6px}.dashboard-content .panel:last-child{margin-bottom:0}}@media (max-width:425px){.mobile-menu{background:var(--sidebar);color:#fff;border:1px solid #ffffff24;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 10px 22px #101d2c1f}.mobile-menu svg{width:20px;height:20px}.cms-header{padding-left:12px}.page-heading-back,.page-heading-menu{border-radius:8px;width:32px;height:32px}.page-heading-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top action""subtitle subtitle";gap:4px 10px;width:100%;min-width:0;display:grid}.page-heading-top{grid-area:top;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.page-heading-title{flex:1;align-items:center;gap:7px;min-width:0;line-height:1;display:flex}.page-heading-subtitle{grid-area:subtitle;width:100%;min-width:0;padding-left:0}.page-heading-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-heading p{max-width:100%;margin:0;font-size:9px;line-height:1.25}.page-heading h1{margin:0;font-size:18px}.page-heading-action{white-space:nowrap;border-radius:10px;flex:none;grid-area:action;place-self:start end;min-height:34px;padding:7px 10px;font-size:10px}.page-heading-action svg{flex:none}}@media (max-width:360px){.mobile-menu{width:38px;height:38px}.cms-header{padding-left:10px}.page-heading-back,.page-heading-menu{width:30px;height:30px}.page-heading-top{gap:6px}}.profile-cover h2{margin-top:6px}.profile-single-card .profile-cover{min-height:360px;padding-top:56px;padding-bottom:52px}.profile-single-card .profile-section{min-height:300px;padding:34px 36px}.profile-stack-grid article{padding:18px}@media (min-width:901px){.cms-shell:has(.videos-content){height:100vh;overflow:hidden}.videos-content{height:100vh;padding:18px 24px;overflow:hidden}.videos-content .video-workspace{gap:14px;height:calc(100vh - 112px)}.videos-content .video-library,.videos-content .video-detail{height:100%;min-height:0}.videos-content .video-card-list{height:calc(100% - 65px);max-height:none;overflow-y:auto}.videos-content .video-detail dl{margin:16px 0}.videos-content .video-actions button{padding:9px 11px}.videos-content{padding:12px 18px}.videos-content .page-heading{margin-bottom:10px}.videos-content .page-heading h1{font-size:22px}.videos-content .page-heading p{font-size:12px}.videos-content .primary-action{padding:8px 11px;font-size:12px}.videos-content .video-workspace{grid-template-columns:330px minmax(0,1fr);gap:12px;height:calc(100vh - 86px)}.videos-content .video-toolbar{padding:10px}.videos-content .video-card-list{height:calc(100% - 55px);padding:8px}.videos-content .video-card{gap:8px;padding:8px}.videos-content .video-thumb{width:52px;height:38px}.videos-content .video-card b{font-size:12px}.videos-content .video-card small{margin-top:3px;font-size:10px}.videos-content .star-badge{padding:3px 6px;font-size:9px}.videos-content .video-player{aspect-ratio:16/6.6}.videos-content .video-detail-body{padding:12px}.videos-content .video-detail-heading h2{margin:7px 0 4px;font-size:18px}.videos-content .video-detail-heading p{font-size:12px;line-height:1.35}.videos-content .video-detail dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.videos-content .video-detail dt{font-size:9px}.videos-content .video-detail dd{font-size:11px}.videos-content .video-actions{gap:7px}.videos-content .video-actions button{padding:8px 9px;font-size:11px}.videos-content .video-workspace{grid-template-columns:285px minmax(0,1fr)}.videos-content .video-toolbar{gap:6px}.videos-content .video-toolbar label{padding:8px 10px}.videos-content .video-toolbar small{padding:5px 7px;font-size:9px}.videos-content .video-card-list{display:block}.videos-content .video-card{min-height:58px;margin-bottom:7px;padding:8px 9px}.videos-content .video-card.active{box-shadow:inset 3px 0 var(--brand)}.videos-content .video-thumb{border-radius:8px;width:44px;height:34px}.videos-content .video-card .star-badge{margin-left:auto;position:static}.videos-content .video-card div{max-width:170px}.videos-content .video-detail{flex-direction:column;display:flex}.videos-content .video-player{aspect-ratio:16/6.1;flex:none}.videos-content .video-detail-body{flex-direction:column;flex:1;min-height:0;display:flex}.videos-content .video-detail dl{flex:none}.videos-content .video-actions{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.videos-content .video-detail-heading{gap:10px}.videos-content .video-detail-heading p{max-height:34px;overflow:hidden}.videos-content .video-player{aspect-ratio:auto;height:42%;max-height:360px}.videos-content .video-detail-body{height:58%;padding:14px 16px}.videos-content .video-detail-heading h2{font-size:20px}.videos-content .video-detail dl div{padding:9px 10px}.videos-content .video-actions{padding-top:10px}.videos-content .video-actions button{min-height:32px}.videos-content .video-actions .danger{margin-left:auto}.videos-content .video-detail-body{flex:none;height:auto}.videos-content .video-detail{background:#fff}.videos-content .video-detail dl{margin-bottom:0}.videos-content .video-workspace{height:calc(100vh - 128px)}.videos-content .video-library,.videos-content .video-detail{height:100%}.videos-content .video-player{height:38%;min-height:250px}.videos-content .video-detail-body{padding-bottom:10px}.videos-content .video-actions{margin-top:10px}}.video-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.video-player.has-thumbnail{background:#0f172a;place-items:center;display:grid;position:relative}.video-player.has-thumbnail>img{object-fit:cover;width:100%;height:100%}.video-player.has-thumbnail:before{z-index:1;background:linear-gradient(#0f172a14,#0f172a3d)}.video-play-overlay{z-index:2;background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:118px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 18px 40px #e21d2b47}.video-play-overlay:hover{background:#c91627}.thumbnail-upload input{background:#f8fafc}.thumbnail-upload small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.thumbnail-preview{aspect-ratio:16/7;border:1px solid var(--line);background:#0f172a;border-radius:12px;position:relative;overflow:hidden}.thumbnail-preview img{object-fit:cover;width:100%;height:100%}.thumbnail-preview button{color:#fff;background:#0f172adb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}@media (min-width:901px){.videos-content .video-library{flex-direction:column;display:flex;overflow:hidden}.videos-content .video-toolbar{flex:none}.videos-content .video-card-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.videos-content .video-card-list::-webkit-scrollbar{width:7px}.videos-content .video-card-list::-webkit-scrollbar-track{background:0 0}.videos-content .video-card-list::-webkit-scrollbar-thumb{background:#d9e1ea;border-radius:999px}.videos-content .video-card-list::-webkit-scrollbar-thumb:hover{background:#c0ccd8}.videos-content .video-workspace{grid-template-columns:310px minmax(0,1fr);height:calc(100vh - 112px)}.videos-content .video-detail{background:#fff;grid-template-rows:minmax(390px,1fr) auto;display:grid}.videos-content .video-player{border-bottom:1px solid var(--line);max-height:none;height:auto!important;min-height:390px!important}.videos-content .video-detail-body{height:auto;padding:16px 18px 18px}.videos-content .video-detail-heading{align-items:flex-start}.videos-content .video-detail-heading h2{margin:7px 0 4px;font-size:21px}.videos-content .video-detail-heading p{max-height:36px;overflow:hidden}.videos-content .video-detail dl{grid-template-columns:1fr 1fr 1.3fr;gap:10px;margin:12px 0}.videos-content .video-detail dl div{padding:10px 12px}.videos-content .video-actions{margin-top:8px;padding-top:11px}.video-player.has-thumbnail{background:#101827;overflow:hidden}.video-player.has-thumbnail:before{z-index:2;box-shadow:none;background:linear-gradient(#0a101c2e,#0a101c1a 42%,#0a101c33)}.video-player.has-thumbnail>.video-poster-backdrop{z-index:0;object-fit:cover;filter:blur(22px);opacity:.55;width:calc(100% + 68px);height:calc(100% + 68px);position:absolute;inset:-34px;transform:scale(1.04)}.video-player.has-thumbnail>.video-poster{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.video-play-overlay{top:50%;left:50%;transform:translate(-50%,-50%)}.videos-content .video-detail-body{padding-bottom:28px}.videos-content .video-actions{margin-bottom:4px}}.cms-pagination{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pagination-pages{gap:6px;display:flex}.pagination-btn{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .18s}.pagination-btn:hover:not(:disabled){background:var(--canvas);border-color:#cbd5e1}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-page-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .18s;display:flex}.pagination-page-btn:hover{background:var(--canvas);border-color:#cbd5e1}.pagination-page-btn.active{background:var(--brand);border-color:var(--brand);color:#fff}.horoscope-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:18px;display:flex}.horoscope-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px 10px;font-size:13px;font-weight:700;transition:all .18s}.horoscope-tab-btn:hover{color:var(--brand)}.horoscope-tab-btn.active{border-bottom-color:var(--brand);color:var(--brand)}.delete-dialog{text-align:center;background:#fff;border-radius:16px;width:min(400px,100%);padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn;box-shadow:0 24px 60px #00000029}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.delete-dialog-icon{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.delete-dialog h2{color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:700}.delete-dialog p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.5}.delete-dialog p strong{color:var(--ink);font-weight:600}.delete-dialog-actions{gap:12px;display:flex}.delete-dialog-actions button{border-radius:8px;flex:1;padding:11px 16px;font-size:13px;font-weight:700;transition:all .15s}.delete-dialog-cancel{background:var(--canvas);color:#536476}.delete-dialog-cancel:hover{background:var(--brand-soft);color:var(--brand)}.delete-dialog-confirm{background:var(--brand);color:#fff}.delete-dialog-confirm:hover{background:var(--brand-dark)}.compact-toggle{border:1px solid var(--line);color:#59697a;background:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.compact-toggle.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.compact-toggle-icon{width:36px;min-width:36px;padding:0}.column-adjuster{position:relative}.column-adjuster summary{border:1px solid var(--line);color:#59697a;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.column-adjuster summary::-webkit-details-marker{display:none}.column-adjuster[open] summary{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.column-adjuster-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:190px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #192a3e24}.column-adjuster-section{gap:8px;display:grid}.column-adjuster-menu b{color:var(--ink);font-size:12px;display:block}.column-adjuster-menu label,.column-adjuster-menu label span{color:#536476;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;font-size:12px;font-weight:700}.column-check{align-items:center;gap:9px;min-height:28px;display:flex}.column-check input{width:14px;height:14px;accent-color:var(--brand);margin:0}.adjustable-table{table-layout:fixed}.resizable-header{position:relative}.resizable-header>span{text-overflow:ellipsis;white-space:nowrap;padding-right:12px;display:block;overflow:hidden}.column-resize-handle{cursor:col-resize;background:0 0;border:0;border-radius:0;width:10px;height:100%;padding:0;position:absolute;top:0;right:0}.column-resize-handle:after{content:"";background:var(--line);border-radius:999px;width:2px;height:52%;position:absolute;top:24%;right:4px}.resizable-header:hover .column-resize-handle:after,.column-resize-handle:focus-visible:after{background:var(--brand)}.column-resize-handle:focus-visible{outline:2px solid var(--brand-soft);outline-offset:-2px}body.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}.activity-log-panel{padding:18px}.activity-log-tools{justify-content:flex-end;gap:10px;display:flex}.activity-search{border:1px solid var(--line);background:var(--canvas);width:min(360px,100%);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.activity-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.activity-type{color:#687684;background:#f1f3f5;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.activity-table .activity-type{border-radius:50%;justify-content:center;width:24px;height:24px;padding:0}.activity-type.create{color:var(--green);background:#e7f8f1}.activity-type.update,.activity-type.status-change{color:var(--blue);background:#e8f2ff}.activity-type.delete{background:var(--brand-soft);color:var(--brand)}.activity-empty{color:var(--muted);text-align:center;margin:0;padding:34px}@media (max-width:1050px){.activity-log-tools{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.activity-log-panel{padding:13px}.activity-log-tools{grid-template-columns:minmax(0,1fr) 36px;display:grid}.activity-search{width:100%}}.activity-log-toolbar{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.activity-log-toolbar b,.activity-log-toolbar small{display:block}.activity-log-toolbar b{color:var(--ink);font-size:14px}.activity-log-toolbar small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:700}.activity-table-scroll{overflow-x:auto}.activity-table{border-collapse:collapse;width:100%;min-width:900px}.activity-table th,.activity-table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 15px;font-size:12px}.activity-table th{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;background:#fbfcfd;font-size:10px}.activity-table tr:last-child td{border-bottom:0}.activity-table td:first-child{width:72px;color:var(--muted);font-weight:900}.activity-table td:nth-child(2){width:170px;color:var(--muted);font-weight:700}.activity-table td:nth-child(3) b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.activity-table td:nth-child(4){overflow-wrap:anywhere;max-width:240px;color:var(--muted);font-weight:700}.activity-table td:nth-child(5){width:160px}.activity-table td:last-child{width:180px;color:var(--muted);font-weight:700}.activity-section-cell{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-section-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-section-cell button{background:var(--brand-soft);color:var(--brand);border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.activity-section-cell button:hover{background:var(--brand);color:#fff}.activity-detail-dialog{background:var(--panel);border-radius:14px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 60px #00000029}.activity-detail-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.activity-detail-dialog h2{color:var(--ink);margin:10px 0 0;font-size:20px}.activity-detail-dialog header button{background:var(--canvas);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.activity-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;display:grid}.activity-detail-grid div,.activity-change-list article{border:1px solid var(--line);background:var(--canvas);border-radius:9px;padding:12px}.activity-detail-grid dt,.activity-detail-summary span,.activity-change-list>span,.activity-change-list small{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.activity-detail-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:800}.activity-detail-summary{margin-bottom:16px}.activity-detail-summary p,.activity-change-list>p{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.45}.activity-change-list{gap:10px;display:grid}.activity-change-list article{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.activity-change-list b{color:var(--ink);font-size:13px}.activity-change-list p{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.4}@media (max-width:760px){.activity-detail-grid,.activity-change-list article{grid-template-columns:1fr}}.activity-log-panel.is-compact .activity-log-toolbar{padding:10px 12px}.activity-table.is-compact th,.activity-table.is-compact td{padding:8px 12px}.activity-pagination{margin:0 -18px -18px}@media (max-width:760px){.activity-log-toolbar{flex-direction:column;align-items:stretch}.activity-pagination{margin:0 -13px -13px}}.news-table.is-compact th,.news-table.is-compact td,.user-table.is-compact th,.user-table.is-compact td{padding:8px 12px}.news-table.is-compact td:first-child b,.user-table.is-compact .user-identity b,.user-table.is-compact .user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-table.is-compact .user-identity{gap:8px}.toolbar-count{background:var(--brand-soft);height:34px;color:var(--brand);border-radius:999px;align-self:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.top-ten-reorder-note{color:var(--muted);margin:-4px 14px 12px;font-size:12px;font-weight:700}.top-ten-panel{margin-top:0}.top-ten-panel .table-scroll{overflow-x:visible}.top-ten-panel .news-table{table-layout:fixed;min-width:0}.top-ten-panel .table-toolbar{align-items:center}.top-ten-panel .table-toolbar label{width:min(330px,34vw)}.top-ten-create-btn{white-space:nowrap;border-radius:7px;height:32px;margin-left:4px;padding:7px 11px;font-size:12px}.top-ten-table .order-column,.top-ten-table .order-cell{text-align:center;width:58px;max-width:58px;padding-left:10px;padding-right:8px}.top-ten-table .article-cell{min-width:0;max-width:none}.top-ten-title-stack{justify-items:start;gap:4px;min-width:0;display:grid}.top-ten-table .article-cell b{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.top-ten-table .article-cell small{vertical-align:middle;white-space:nowrap}.news-badge-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.news-badge{white-space:nowrap;border-radius:4px;align-items:center;width:max-content;margin:0;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.25;display:inline-flex}.top-ten-badge{background:var(--brand-soft);color:var(--brand)}.featured-badge{color:var(--amber);background:#fff4dc}.breaking-badge{background:var(--brand);color:#fff}.top-ten-table tbody tr{transition:background .16s,opacity .16s}.top-ten-table tbody tr.is-dragging{background:var(--brand-soft);opacity:.62}.drag-handle{width:42px;min-height:32px;color:var(--muted);cursor:grab;background:#f3f6f9;border-radius:8px;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:900;display:inline-flex}.drag-handle:active{cursor:grabbing}.drag-handle:hover{background:var(--brand-soft);color:var(--brand)}.top-ten-icon-actions{flex:none;align-items:center;gap:3px;display:inline-flex}.top-ten-icon-actions button{border:1px solid var(--line);width:25px;height:34px;color:var(--muted);background:#fff;border-radius:7px;place-items:center;padding:0;display:grid}.top-ten-panel .row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px}.top-ten-panel .row-actions button{height:30px;padding:5px 7px;font-size:11px}.top-ten-panel .row-actions select{width:86px;height:26px;padding:4px 20px 4px 7px;font-size:10px}.top-ten-panel .status{padding:3px 6px;font-size:10px}.top-ten-panel .drag-handle{width:48px;min-height:30px}.top-ten-panel .top-ten-icon-actions button{width:24px;height:30px}.top-ten-panel .delete-action{width:30px}.top-ten-panel .article-cell b{font-size:12px}.top-ten-panel .news-badge{padding:2px 5px;font-size:10px}.pdp-news-table-wrap .pdp-tableCard{box-shadow:none;border:0;border-radius:0}.pdp-news-table-wrap .pdp-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;margin:0;padding:10px 12px}.pdp-news-table-wrap .pdp-toolbarLeft,.pdp-news-table-wrap .pdp-toolbarRight{min-height:28px}.pdp-news-table-wrap .pdp-toolbarRight{gap:5px}.pdp-news-table-wrap .pdp-toolbarCenter{justify-content:stretch}.pdp-news-table-wrap .pdp-search{border-radius:7px;height:32px;padding:6px 36px 6px 10px;font-size:12px}.pdp-news-table-wrap .pdp-searchBtn{width:30px;height:30px}.pdp-news-table-wrap .pdp-toolbarIconBtn{border-radius:7px;width:32px;height:32px}.pdp-news-table-wrap .pdp-tableBtn{border-radius:7px;min-width:74px;height:32px;padding:6px 9px;font-size:11px}.pdp-news-table-wrap .pdp-btnIcon{margin-right:5px}.pdp-inline-filters{align-items:center;gap:6px;min-width:0;display:inline-flex}.pdp-inline-filters select{border:1px solid var(--line);width:56px;min-width:56px;max-width:56px;height:24px;color:var(--ink);background:#fff;border-radius:7px;padding:3px 16px 3px 6px;font-size:10px;font-weight:700}.pdp-news-table-wrap .pdp-body,.pdp-news-table-wrap .pdp-tableScroll{height:auto!important;max-height:none!important}.pdp-news-table-wrap .pdp-tableScroll{overflow-x:auto}.pdp-news-table-wrap .pdp-table{width:100%}.top-ten-news-table .pdp-table{min-width:940px}.pdp-news-table-wrap .pdp-th,.pdp-news-table-wrap .pdp-td{font-size:12px;line-height:1.35}.top-ten-news-table .pdp-th,.top-ten-news-table .pdp-td{vertical-align:middle;padding:10px 8px}.top-ten-news-table .pdp-th:first-child,.top-ten-news-table .pdp-td:first-child{text-align:center;min-width:68px;width:74px!important}.top-ten-news-table .pdp-th:nth-child(2),.top-ten-news-table .pdp-td:nth-child(2){min-width:320px}.top-ten-news-table .pdp-th:last-child,.top-ten-news-table .pdp-td:last-child{min-width:200px;width:210px!important}.top-ten-news-table .pdp-headerCell{min-height:28px}.top-ten-news-table .pdp-th:first-child .pdp-headerCell{justify-content:center}.top-ten-news-table .pdp-headerLabel{color:var(--ink);text-transform:none;font-size:11px;font-weight:900}.top-ten-news-table .pdp-th:first-child .pdp-headerLabel{flex:none;max-width:none;overflow:visible}.top-ten-news-table .pdp-th:first-child .pdp-headerActions{display:none}.pdp-news-table-wrap .pdp-serialCol{min-width:54px;color:var(--muted);font-size:11px;font-weight:800;width:54px!important}.pdp-news-table-wrap .pdp-td b{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-ten-news-table .top-ten-title-stack b{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.pdp-news-table-wrap .pdp-rowDragging{background:var(--brand-soft);opacity:.62}.pdp-news-table-wrap .news-title-stack{justify-items:start;gap:4px;min-width:0;display:grid}.pdp-news-table-wrap .row-actions{flex-wrap:nowrap;gap:5px;min-width:0}.news-details-dialog h3{color:var(--ink);margin:20px 0 14px;font-size:16px;line-height:1.45}.news-details-dialog dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;display:grid}.news-details-dialog dl div{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:12px}.news-details-dialog dt{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.news-details-dialog dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.news-details-dialog footer .primary-action{color:var(--panel);background:var(--brand)}@media (max-width:560px){.news-details-dialog dl{grid-template-columns:1fr}}.top-ten-news-table .row-actions{justify-content:flex-start;gap:4px}.pdp-news-table-wrap .row-actions button{white-space:nowrap;border-radius:7px;height:30px;padding:5px 8px}.top-ten-news-table .row-actions button{height:28px;padding:4px 7px;font-size:11px}.pdp-news-table-wrap .row-actions select{border-radius:7px;width:92px;height:26px;padding:4px 20px 4px 7px;font-size:10px}.top-ten-news-table .row-actions select{width:82px;height:28px;padding:4px 18px 4px 7px}.pdp-news-table-wrap .pdp-rowsPerPage select{border-radius:7px;min-width:58px;height:28px;padding:4px 22px 4px 8px;font-size:10px}.pdp-news-table-wrap .delete-action{flex:none;width:30px;height:30px;padding:0}.top-ten-news-table .delete-action{width:28px;height:28px}.top-ten-icon-actions button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.top-ten-icon-actions button:disabled{opacity:.42;cursor:not-allowed}.user-table.is-compact .user-identity>span{border-radius:8px;width:30px;height:30px;font-size:10px}@media (max-width:760px){.compact-toggle{width:100%}.compact-toggle-icon{width:36px}.column-adjuster-menu{left:0;right:auto}}.cms-content.videos-content:has(.video-editor-page){max-width:none;height:100vh;margin:0;padding:0;overflow-y:auto}.video-editor-page{background:#fff;min-height:100vh}.video-editor-page .video-editor-page-form{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:0}.video-editor-page .video-editor-page-form>div:first-child,.video-editor-page .video-editor-page-form footer{border-radius:0;margin:0}.video-editor-page .video-editor-page-form>div:first-child{padding:20px 28px}.video-editor-page .video-editor-page-form .video-title-link-row{margin:24px 28px 18px}.video-editor-page .video-editor-page-form .video-relation-row,.video-editor-page .video-editor-page-form .video-description-image-row,.video-editor-page .video-editor-page-form .dialog-grid,.video-editor-page .video-editor-page-form .video-embed-preview,.video-editor-page .video-editor-page-form .dialog-error{margin-left:28px;margin-right:28px}.video-editor-page .video-editor-page-form .video-relation-row,.video-editor-page .video-editor-page-form .video-description-image-row{margin-bottom:18px}.video-editor-page .video-editor-page-form .dialog-grid{margin-bottom:28px}.video-editor-page .video-editor-page-form footer{padding:16px 28px}.horoscope-image-cell{border:1px solid var(--line);background:var(--brand-soft);width:58px;height:38px;color:var(--brand);border-radius:8px;place-items:center;display:inline-grid;overflow:hidden}.horoscope-image-cell img{object-fit:cover;width:100%;height:100%}.horoscope-row-actions{justify-content:center}.horoscope-add-table-btn{align-items:center;gap:6px;display:inline-flex}.horoscope-pdp-table .horoscope-tabs{border-bottom:0;align-self:stretch;gap:14px;min-width:0;margin-bottom:0}.horoscope-pdp-table .horoscope-tab-btn{white-space:nowrap}.horoscope-featured-image{margin:0 0 18px}.horoscope-featured-image .thumbnail-preview{max-width:360px;margin-top:10px}.horoscope-editor-page{background:var(--canvas);min-height:calc(100vh - 54px);padding:14px}.horoscope-editor-card{border:1px solid var(--line);background:var(--panel);min-height:calc(100vh - 82px);box-shadow:var(--shadow);border-radius:14px;padding:22px;overflow:hidden}.horoscope-editor-header{grid-template-columns:150px 1fr auto;align-items:start;gap:18px;margin-bottom:24px;display:grid}.horoscope-editor-back{color:var(--brand);background:0 0;justify-self:start;margin-top:16px;font-size:13px;font-weight:800}.horoscope-stepper{grid-template-columns:auto;justify-content:center;align-items:start;gap:12px;display:grid}.horoscope-stepper button{color:var(--ink);background:0 0;justify-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.horoscope-stepper button span{background:var(--brand-soft);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.horoscope-stepper button.active span{background:var(--brand);color:#fff}.horoscope-stepper i{background:var(--line);height:1px;margin-top:15px}.horoscope-stepper small{color:var(--ink);font-size:11px}.horoscope-editor-actions{justify-content:flex-end;gap:8px;display:flex}.outline-action{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800}.outline-action:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.horoscope-editor-body{gap:18px;min-width:0;display:grid}.horoscope-two-col,.horoscope-one-col,.horoscope-three-col{gap:14px;display:grid}.horoscope-one-col{grid-template-columns:minmax(0,1fr)}.horoscope-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.horoscope-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.horoscope-field{min-width:0;max-width:100%;color:var(--muted);font-size:11px;font-weight:800;display:block}.horoscope-field span{background:var(--panel);width:max-content;max-width:calc(100% - 24px);color:var(--muted);z-index:1;margin:0 0 -7px 12px;padding:0 6px;font-size:10px;font-weight:800;display:block;position:relative}.horoscope-field input,.horoscope-field select,.horoscope-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:13px 12px;font-size:13px;display:block}.horoscope-field input:focus,.horoscope-field select:focus,.horoscope-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #d9232e14}.horoscope-field textarea{resize:vertical;min-height:60px;line-height:1.65}.horoscope-upload-field small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);margin-top:7px;font-size:11px;font-weight:500;display:block;overflow:hidden}.horoscope-form-section{border-top:1px solid var(--line);padding-top:14px}.horoscope-form-section b{color:var(--brand);margin-bottom:6px;font-size:12px;display:block}.horoscope-form-section p{color:var(--muted);margin:0 0 14px;font-size:11px}.horoscope-cover-preview{aspect-ratio:16/7;border:1px solid var(--line);background:#0f172a;border-radius:12px;width:min(420px,100%);position:relative;overflow:hidden}.horoscope-cover-preview img{object-fit:cover;width:100%;height:100%}.horoscope-cover-preview button{color:#fff;background:#0f172adb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.horoscope-rich-editor .re-wrap{width:100%;max-width:100%;min-height:430px;box-shadow:none}.horoscope-rich-editor{min-width:0;max-width:100%}.horoscope-rich-editor .re-toolbar{gap:0;overflow-x:hidden}.horoscope-rich-editor .re-group{gap:4px;padding:0 5px}.horoscope-rich-editor .re-group:not(:last-child):after{margin-left:5px}.horoscope-rich-editor .re-btn{border-radius:9px;min-width:32px;min-height:32px;padding:0 8px}.horoscope-rich-editor .re-select{border-radius:9px;min-height:32px;padding:0 9px;font-size:12px}.horoscope-rich-editor .re-select:first-of-type{max-width:112px}.horoscope-rich-editor .re-select-label{gap:4px}.horoscope-rich-editor .re-btn:hover,.horoscope-rich-editor .re-select:hover{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #d9232e14}.horoscope-rich-editor .re-btn--active,.horoscope-rich-editor .re-btn--active:hover,.horoscope-rich-editor .re-btn--active:focus-visible{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 3px #d9232e1a}.horoscope-rich-editor .re-editor{min-height:300px;max-height:450px;overflow-y:auto}.monthly-horoscope-card{overflow:visible}.monthly-horoscope-editors{gap:14px;min-width:0;display:grid}.monthly-sign-editor{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;min-width:0;padding:14px}.monthly-sign-editor h3{color:var(--ink);margin:0 0 10px;font-size:14px}.monthly-sign-editor .horoscope-rich-editor .re-wrap{border-radius:10px;min-height:480px}.monthly-sign-editor .horoscope-rich-editor .re-editor{min-height:360px;max-height:450px;overflow-y:auto}.horoscope-editor-error{margin:18px 0 0}@media (max-width:760px){.video-editor-page .video-editor-page-form>div:first-child{padding:18px}.video-editor-page .video-editor-page-form .video-title-link-row,.video-editor-page .video-editor-page-form .video-relation-row,.video-editor-page .video-editor-page-form .video-description-image-row,.video-editor-page .video-editor-page-form .dialog-grid,.video-editor-page .video-editor-page-form .video-embed-preview,.video-editor-page .video-editor-page-form .dialog-error{margin-left:18px;margin-right:18px}.video-editor-page .video-editor-page-form footer{padding:14px 18px}.horoscope-editor-card{padding:16px}.horoscope-editor-header{grid-template-columns:1fr}.horoscope-stepper{justify-content:stretch}.horoscope-editor-actions,.horoscope-two-col,.horoscope-three-col{grid-template-columns:1fr}.horoscope-editor-actions{display:grid}}.monthly-zodiac-selector{flex-wrap:nowrap;gap:8px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.monthly-zodiac-selector::-webkit-scrollbar{height:6px}.monthly-zodiac-selector::-webkit-scrollbar-track{background:var(--brand-soft);border-radius:3px}.monthly-zodiac-selector::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.monthly-zodiac-selector::-webkit-scrollbar-thumb:hover{background:var(--muted)}.monthly-zodiac-btn{border:1px solid var(--line);color:var(--ink);text-align:center;cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.monthly-zodiac-btn:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.monthly-zodiac-btn.active{border-color:var(--brand);background:var(--brand);color:#fff}.epaper-upload-btn{border:1px dashed var(--brand);min-height:34px;color:var(--brand);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:14px;font-weight:800;display:inline-flex}.epaper-upload-btn input{display:none}.epaper-upload-btn:hover,.epaper-upload-btn.has-file{background:var(--brand-soft)}.epaper-editor-grid{grid-template-columns:minmax(0,1fr)}.epaper-cover-panel{min-height:640px}.epaper-file-note{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:700}.epaper-cover-preview.has-pdf{width:100%;max-width:100%;height:calc(100vh - 250px);min-height:640px;margin-top:16px;padding:0;display:block;position:relative;overflow:hidden auto}.epaper-cover-preview.has-pdf iframe{width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0;overflow-x:hidden}@media (max-width:560px){.epaper-upload-btn{width:100%}.epaper-cover-panel{min-height:480px}.epaper-cover-preview.has-pdf{height:calc(100vh - 310px);min-height:460px}}.app-snackbar{z-index:1200;background:var(--panel);width:min(560px,100vw - 40px);max-width:min(92vw,560px);color:var(--ink);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;animation:.18s ease-out snackbar-slide-in;display:flex;position:fixed;bottom:24px;left:20px;transform:none;box-shadow:0 12px 30px #101d2c2e}.app-snackbar.success{color:#0b7b55;background:#f0fbf6;border-color:#bfe9d9}.app-snackbar.error{color:#b71924;background:#fff5f6;border-color:#f7c8ce}.app-snackbar span{flex:1;min-width:0;font-size:15px;font-weight:800;line-height:1.45}.app-snackbar button{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:8px;font-size:18px;line-height:1}.category-level-filter{justify-content:flex-end;align-items:center;gap:10px;margin:-8px 0 14px;display:flex}.category-level-filter span{color:var(--muted);font-size:12px;font-weight:800}.category-level-filter select{border:1px solid var(--line);background:var(--panel);min-width:170px;color:var(--ink);border-radius:8px;outline:0;padding:9px 32px 9px 11px;font-size:12px;font-weight:800}.category-level-filter select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #d9232e1a}.category-level-badge{background:var(--brand-soft);letter-spacing:.35px;text-transform:uppercase;border-radius:999px;width:max-content;margin-top:4px;padding:2px 7px;font-weight:900;color:var(--brand)!important;font-size:9px!important}@media (max-width:760px){.category-level-filter{flex-direction:column;align-items:stretch}.category-level-filter select{width:100%}}@keyframes sidebar-entrance{0%{transform:translate(-101%)scale(.965)}70%{transform:translate(0)scale(1.012)}to{transform:translate(0)scale(1)}}.cms-sidebar{flex-direction:column;display:flex}.sidebar-nav-scroll{flex:auto;padding-bottom:8px;overflow-y:auto}.sidebar-account{border-top:1px solid #ffffff14;margin-top:auto;padding:12px 10px 14px}.sidebar-account .nav-tab-group>.nav-tab{background:#ffffff0a}.top-ten-news-table .pdp-tr:hover .pdp-td,.top-ten-news-table .pdp-tr:hover,.top-ten-news-table .pdp-tr:hover .pdp-td:first-child,.top-ten-news-table .pdp-tr:hover .pdp-td:last-child{background:#fff!important}.dashboard-recent-panel .pdp-th{background:#fff}.dashboard-recent-panel .pdp-tr:hover .pdp-td{background:#fff!important}.dashboard-recent-panel .pdp-th:first-child,.dashboard-recent-panel .pdp-th:nth-child(2){background:#fff}.dashboard-recent-panel .pdp-td:first-child,.dashboard-recent-panel .pdp-td:nth-child(2){background:#fff!important}.dashboard-recent-panel .pdp-th:first-child .pdp-headerCell,.dashboard-recent-panel .pdp-th:nth-child(2) .pdp-headerCell{background:#fff}.structured-module-dialog .editor-toggle-row{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.structured-module-dialog .editor-toggle-row label{border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.structured-module-dialog .editor-toggle-row input{width:auto}.module-tabs{gap:8px;margin:-8px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.module-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.module-tabs button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.module-tabs small{background:var(--control-bg);min-width:20px;height:20px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.cms-module-surface{margin-bottom:16px;padding:16px}.module-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.module-toolbar label:not(.upload-inline){border:1px solid var(--line);background:var(--canvas);min-width:280px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:9px 11px;display:flex}.module-toolbar input,.module-toolbar select,.analytics-filter-grid select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.module-toolbar select{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:auto;min-width:170px;padding:10px 32px 10px 11px}.module-segment{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.module-segment button{background:var(--panel);color:var(--muted);padding:10px 12px;font-size:12px;font-weight:800}.module-segment button.active{background:var(--brand-soft);color:var(--brand)}.upload-inline{position:relative;overflow:hidden}.upload-inline input{opacity:0;cursor:pointer;position:absolute;inset:0}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.media-card{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.media-card img,.media-card>span{aspect-ratio:4/3;background:var(--canvas);object-fit:cover;border-radius:7px;width:100%}.media-card>span{color:var(--brand);place-items:center;display:grid}.media-card b,.media-card small,.media-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-card b{font-size:12px}.media-card small,.media-card em{color:var(--muted);font-size:11px;font-style:normal}.module-empty-state{text-align:center;min-height:190px;color:var(--muted);place-items:center;gap:8px;padding:24px;display:grid}.module-empty-state svg{color:var(--amber)}.module-empty-state b{color:var(--ink);font-size:15px}.module-empty-state p{max-width:680px;margin:0;font-size:12px;line-height:1.6}.media-detail-dialog{max-width:920px}.media-detail-preview{object-fit:contain;border:1px solid var(--line);background:var(--canvas);border-radius:8px;width:100%;max-height:360px;margin-bottom:14px}.media-detail-dialog dl,.settings-readonly-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.media-detail-dialog dl div,.settings-readonly-list div{border:1px solid var(--line);background:var(--canvas);border-radius:8px;min-width:0;padding:11px}.media-detail-dialog dt,.settings-readonly-list dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.media-detail-dialog dd,.settings-readonly-list dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;font-weight:700}.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.analytics-filter-panel{margin-bottom:14px;padding:14px}.analytics-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-filter-grid label{color:var(--muted);gap:7px;font-size:11px;font-weight:900;display:grid}.analytics-filter-grid select{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px 30px 10px 10px}.analytics-filter-panel footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cla-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.cla-list span{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.cla-list b,.cla-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cla-list b{font-size:11px}.cla-list small{color:var(--muted);font-size:10px}.cla-list i{background:var(--brand);border-radius:999px;height:5px;display:block}.settings-hub{grid-template-columns:230px minmax(0,1fr);gap:14px;display:grid}.settings-hub nav{align-content:start;gap:6px;display:grid}.settings-hub nav button{border:1px solid var(--line);background:var(--panel);color:var(--muted);text-align:left;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.settings-hub nav button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}@media (max-width:1050px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-stats,.analytics-filter-grid,.cla-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub{grid-template-columns:1fr}.settings-hub nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.module-toolbar{display:grid}.module-toolbar label:not(.upload-inline),.module-toolbar select,.upload-inline{width:100%;min-width:0}.media-grid,.media-detail-dialog dl,.settings-readonly-list,.analytics-filter-grid,.settings-hub nav,.compact-stats{grid-template-columns:1fr}}.media-library{min-width:0}.media-library-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.media-library-heading h1{margin:0 0 5px;font-size:24px}.media-library-heading p{color:var(--muted);margin:0;font-size:12px}.media-workspace{padding:0;overflow:visible}.media-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px;display:flex}.media-toolbar>label{border:1px solid var(--line);min-width:260px;color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:9px 11px;display:flex}.media-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.media-toolbar select{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:6px;padding:0 30px 0 10px;font-size:11px}.media-view-toggle{gap:5px;margin-left:auto;display:flex}.media-view-toggle button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:6px;place-items:center;display:grid}.media-view-toggle button.active{color:#fff;background:#2563eb;border-color:#2563eb}.media-workspace>.module-tabs{border-bottom:1px solid var(--line);gap:18px;margin:0;padding:0 12px}.media-workspace>.module-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0}.media-workspace>.module-tabs button.active{color:#2563eb;background:0 0;border-bottom-color:#2563eb}.media-workspace>.module-tabs small{min-width:18px;height:18px}.media-bulk{background:#eff6ff;border-radius:7px;align-items:center;gap:8px;margin:10px 12px 0;padding:9px 10px;display:flex}.media-bulk strong{color:#1d4ed8;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.media-bulk button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:12px}.media-card{cursor:pointer;padding:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.media-card:hover,.media-card.selected{border-color:#3b82f6;box-shadow:0 0 0 1px #bfdbfe}.media-card.selected{background:#f8fbff}.media-preview{aspect-ratio:16/9;color:#ef4444;background:#eef2f7;place-items:center;width:100%;display:grid;overflow:hidden}.media-preview img{object-fit:cover;border-radius:0;width:100%;height:100%}.media-check,.media-more{z-index:2;color:#475569;background:#fffffff0;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px}.media-check{left:7px}.media-more{right:7px}.media-check.checked{color:#fff;background:#2563eb;border-color:#2563eb}.media-card-body{gap:4px;padding:9px;display:grid}.media-card-body b,.media-card-body small,.media-card-body em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-card-body b{font-size:11px}.media-card-body small,.media-card-body em{color:var(--muted);font-size:9px;font-style:normal}.media-card-body small span{color:#475569;font-weight:700}.media-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;display:flex}.media-drawer{z-index:80;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(410px,100vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 30px #0f172a1f}.media-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.media-drawer h2{margin:0;font-size:15px}.media-drawer header button{background:0 0}.media-drawer-scroll{flex:1;padding:12px;overflow:auto}.media-drawer .media-detail-preview{color:#ef4444;background:#f1f5f9;place-items:center;width:100%;height:190px;margin:0;display:grid;overflow:hidden}.media-drawer .media-detail-preview img{object-fit:cover;width:100%;height:100%}.media-file-heading{justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.media-file-heading b{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.media-file-heading a{color:#2563eb;align-items:center;gap:4px;font-size:10px;display:flex}.media-drawer dl{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 12px;padding-bottom:10px;display:grid}.media-drawer dl div{padding:5px 0}.media-drawer dt{color:var(--muted);font-size:9px}.media-drawer dd{margin:3px 0 0;font-size:10px;font-weight:600}.media-meta-fields{gap:10px;display:grid}.media-meta-fields label{color:#334155;gap:5px;font-size:10px;font-weight:700;display:grid}.media-meta-fields input,.media-meta-fields textarea{border:1px solid var(--line);resize:vertical;border-radius:5px;outline:0;width:100%;padding:8px;font-size:11px}.media-meta-fields input:focus,.media-meta-fields textarea:focus{border-color:#3b82f6}.media-drawer>footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.media-drawer>footer .media-delete{color:#ef4444;background:0 0;align-items:center;gap:5px;margin-right:auto;font-size:11px;display:flex}.media-upload-dialog{width:min(560px,100vw - 24px)}.media-dropzone{color:#64748b;cursor:pointer;background:#f8fbff;border:1px dashed #93c5fd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.media-dropzone b{color:#1e293b;margin-top:10px}.media-dropzone span{margin-top:5px;font-size:11px}.media-dropzone input{display:none}.media-upload-queue{gap:6px;max-height:180px;margin-top:12px;display:grid;overflow:auto}.media-upload-queue>div{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.media-upload-queue span{flex:1;display:grid}.media-upload-queue b{font-size:11px}.media-upload-queue small,.media-upload-queue em{color:var(--muted);font-size:9px;font-style:normal}@media (max-width:900px){.media-toolbar{flex-wrap:wrap}.media-toolbar>label{flex-basis:100%}.media-drawer{box-shadow:-20px 0 60px #0f172a38}}@media (max-width:560px){.media-library-heading{align-items:flex-start}.media-library-heading h1{font-size:20px}.media-library-heading p{line-height:1.4}.media-library-heading .primary-action{font-size:0}.media-library-heading .primary-action svg{margin:0}.media-toolbar{grid-template-columns:1fr 1fr;display:grid}.media-toolbar>label{grid-column:1/-1;min-width:0}.media-toolbar select{width:100%}.media-view-toggle{margin:0}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.media-pagination{padding:10px 8px}.media-bulk{overflow-x:auto}.media-bulk strong{min-width:max-content}.media-drawer{width:100vw}.media-drawer .media-detail-preview{height:220px}.structured-module-dialog .editor-toggle-row{display:grid}}.epaper-meta-grid{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:end;gap:14px;max-width:960px;display:grid}.epaper-meta-grid select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:13px 12px}@media (max-width:760px){.epaper-meta-grid{grid-template-columns:1fr;max-width:none}}.advertising-content{max-width:none;padding:0!important;overflow:hidden!important}.advertising-page{background:var(--canvas);min-width:0;height:100%;padding:12px;overflow:auto}.advertising-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.advertising-heading h1{color:var(--ink);margin:0 0 3px;font-size:21px;line-height:1.2}.advertising-heading p{color:var(--muted);margin:0;font-size:10px}.advertising-heading-actions{align-items:center;gap:10px;display:flex}.advertising-heading-actions button{border-radius:6px;height:36px}.advertising-heading-actions button:disabled{cursor:not-allowed;opacity:.72}.advertising-date{border:1px solid var(--line);background:var(--panel);color:#475569;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.advertising-heading-actions .primary-action{color:#fff;background:#0969f6;align-items:center;gap:7px;padding:0 16px;font-size:9px;display:flex}.advertising-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.advertising-kpi{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:10px;min-width:0;height:60px;padding:9px;display:flex;box-shadow:0 1px 3px #0f172a06}.advertising-kpi>span{border-radius:8px;flex:0 0 33px;place-items:center;height:33px;display:grid}.advertising-kpi.green>span{color:#0ca66c;background:#e8f8ef}.advertising-kpi.blue>span{color:#2563eb;background:#eaf3ff}.advertising-kpi.amber>span{color:#f97316;background:#fff3e6}.advertising-kpi.purple>span{color:#5b65e8;background:#eef3ff}.advertising-kpi div{min-width:0;display:grid}.advertising-kpi small{color:#52647c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.advertising-kpi strong{color:var(--ink);font-size:17px;line-height:1.3}.advertising-workspace{min-height:520px;padding:0;position:relative;overflow:hidden}.advertising-workspace>.module-tabs{border-bottom:1px solid var(--line);gap:28px;height:38px;margin:0;padding:0 14px}.advertising-workspace>.module-tabs button{color:#334155;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px;font-size:8px}.advertising-workspace>.module-tabs button.active{color:#1677ff;border-bottom-color:#1677ff}.advertising-workspace>.module-tabs small{min-width:16px;height:16px;padding:0 4px;font-size:7px}.advertising-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 10px;display:flex}.advertising-toolbar>label{border:1px solid var(--line);color:#7690ad;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:155px;height:31px;padding:0 9px;display:flex}.advertising-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:8px}.advertising-toolbar select{border:1px solid var(--line);background:var(--panel);color:#334155;border-radius:5px;max-width:130px;height:31px;padding:0 24px 0 8px;font-size:8px}.advertising-view-toggle{border:1px solid var(--line);border-radius:5px;height:31px;display:flex;overflow:hidden}.advertising-view-toggle button{background:var(--panel);color:#64748b;align-items:center;gap:4px;padding:0 7px;font-size:8px;display:flex}.advertising-view-toggle button+button{border-left:1px solid var(--line)}.advertising-view-toggle button.active{color:#fff;background:#0969f6}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px 10px;display:grid}.campaign-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.campaign-card:hover,.campaign-card.selected{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff1f}.campaign-card.selected{background:#fbfdff}.campaign-preview{color:#6b84a2;background:#edf3f8;place-items:center;height:78px;display:grid;position:relative;overflow:hidden}.campaign-preview>img{object-fit:cover;width:100%;height:100%}.campaign-preview>.campaign-status{position:absolute;top:6px;left:6px}.campaign-preview>button{color:#334155;background:#fffffff2;border:1px solid #d2dae5;border-radius:5px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:5px;right:5px}.campaign-status{color:#52647c;text-transform:capitalize;background:#edf2f7;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.campaign-status.active,.campaign-status.completed{color:#07874f;background:#e5f7ec;border-color:#a9e3c1}.campaign-status.scheduled{color:#1d64d3;background:#e9f3ff;border-color:#b8d8ff}.campaign-status.ending-soon{color:#b86608;background:#fff4dd;border-color:#f7d398}.campaign-status.paused{color:#52709a;background:#edf3f8;border-color:#ccd8e7}.campaign-status.draft{color:#5b6472;background:#f1f3f6;border-color:#d8dee7}.campaign-body{border-bottom:1px solid var(--line);gap:3px;padding:7px 8px;display:grid}.campaign-body>b,.campaign-body>small,.campaign-body>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-body>b{color:var(--ink);font-size:9px}.campaign-body>small{color:var(--muted);margin-bottom:2px;font-size:7px}.campaign-body>span{color:#52647c;align-items:center;gap:5px;font-size:7px;display:flex}.campaign-metrics{grid-template-columns:repeat(3,1fr);padding:6px 7px;display:grid}.campaign-metrics span{gap:1px;min-width:0;display:grid}.campaign-metrics span+span{border-left:1px solid #edf1f6;padding-left:7px}.campaign-metrics b{font-size:8px}.campaign-metrics small{color:var(--muted);font-size:6px}.campaign-table-wrap{min-height:390px;overflow:auto}.campaign-table{border-collapse:collapse;white-space:nowrap;width:100%}.campaign-table th,.campaign-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px;font-size:8px}.campaign-table th{color:#52647c;background:#f7f9fc;font-weight:800}.campaign-table tr{cursor:pointer}.campaign-table tbody tr:hover{background:#f8fbff}.campaign-table td b{font-size:9px}.advertising-empty{text-align:center;color:#8ba0b8;align-content:center;place-items:center;gap:7px;min-height:385px;padding:30px;display:grid}.advertising-empty b{color:var(--ink);font-size:13px}.advertising-empty p{max-width:430px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.advertising-empty button{color:#1677ff;background:#eef5ff;border:1px solid #bcd6ff;border-radius:5px;margin-top:3px;padding:7px 11px;font-size:8px;font-weight:700}.advertising-pagination{border-top:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 10px;font-size:7px;display:flex}.advertising-pagination>div{align-items:center;gap:6px;display:flex}.advertising-pagination button,.advertising-pagination>div>b{border:1px solid var(--line);background:var(--panel);color:#8ba0b8;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.advertising-pagination>div>b{color:#fff;background:#1677ff;border-color:#1677ff}.advertising-pagination button:first-of-type{transform:rotate(90deg)}.advertising-pagination button:last-of-type{transform:rotate(-90deg)}.advertising-collection{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.advertising-collection article{border:1px solid var(--line);border-radius:7px;gap:5px;padding:14px;display:grid}.advertising-collection b{color:var(--ink);font-size:11px}.advertising-collection small{color:var(--muted);font-size:9px}.campaign-drawer{z-index:6;border-left:1px solid var(--line);background:var(--panel);flex-direction:column;width:min(390px,100%);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-9px 0 22px #0f172a14}.campaign-drawer>header{border-bottom:1px solid var(--line);height:45px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 13px;font-size:10px;display:flex}.campaign-drawer>header button{color:#52647c;background:0 0;place-items:center;display:grid}.campaign-drawer-scroll{flex:1;padding:11px;overflow:auto}.campaign-detail-preview{color:#6b84a2;background:#edf3f8;border-radius:5px;place-items:center;width:100%;height:120px;display:grid;overflow:hidden}.campaign-detail-preview img{object-fit:cover;width:100%;height:100%}.campaign-detail-title{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.campaign-detail-title h2{color:var(--ink);margin:0 0 4px;font-size:11px}.campaign-detail-title p{color:var(--muted);margin:0;font-size:8px}.campaign-drawer nav{border-bottom:1px solid var(--line);gap:16px;display:flex}.campaign-drawer nav button{color:#52647c;background:0 0;border-bottom:2px solid #0000;padding:8px 0;font-size:7px}.campaign-drawer nav button.active{color:#1677ff;border-bottom-color:#1677ff;font-weight:800}.campaign-drawer nav button:disabled{opacity:1}.campaign-drawer dl{gap:0;margin:7px 0;display:grid}.campaign-drawer dl div{grid-template-columns:95px minmax(0,1fr);gap:8px;padding:6px 2px;display:grid}.campaign-drawer dt{color:#64748b;font-size:7px}.campaign-drawer dd{overflow-wrap:anywhere;color:#334155;margin:0;font-size:7px;font-weight:700}.campaign-detail-performance{border-top:1px solid var(--line);padding-top:10px}.campaign-detail-performance h3{margin:0 0 9px;font-size:9px}.campaign-detail-performance>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.campaign-detail-performance span{background:#f5f8fc;border-radius:5px;gap:3px;padding:9px;display:grid}.campaign-detail-performance b{font-size:9px}.campaign-detail-performance small{color:var(--muted);font-size:7px}.cms-shell[data-theme=dark] .campaign-table th,.cms-shell[data-theme=dark] .campaign-metrics span,.cms-shell[data-theme=dark] .campaign-detail-performance span{background:var(--canvas)}@media (max-width:1100px){.advertising-toolbar{flex-wrap:wrap}.advertising-toolbar>label{flex-basis:100%}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.advertising-content{overflow:auto!important}.advertising-page{height:auto}.advertising-heading{flex-direction:column;align-items:flex-start}.advertising-heading-actions{width:100%}.advertising-heading-actions button{flex:1}.advertising-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-toolbar select{flex:1;max-width:none}.advertising-view-toggle{width:100%}.advertising-view-toggle button{flex:1;justify-content:center}.campaign-grid{grid-template-columns:1fr}.campaign-drawer{z-index:100;width:100vw;height:100dvh;position:fixed}.advertising-pagination{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:440px){.advertising-kpis{grid-template-columns:1fr}.advertising-heading-actions{flex-direction:column;align-items:stretch}.advertising-toolbar{grid-template-columns:1fr 1fr;display:grid}.advertising-toolbar>label,.advertising-view-toggle{grid-column:1/-1}.advertising-toolbar select{width:100%}}.cms-content .pdp-table thead .pdp-th,.cms-content .pdp-table thead .pdp-headerCell,.cms-content .pdp-table thead .pdp-headerLabel{background:var(--canvas)!important;color:var(--muted)!important}.epaper-cover-upload-field{border:1px dashed var(--line);background:var(--panel);min-width:0;color:var(--ink);cursor:pointer;border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:9px 10px;padding:13px 12px;display:grid}.epaper-cover-upload-field input{display:none}.epaper-cover-upload-field span{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:800}.epaper-cover-upload-field i{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.epaper-cover-upload-field b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.epaper-cover-upload-field:hover,.epaper-cover-upload-field.has-image{border-color:var(--brand);background:var(--brand-soft)}.epaper-image-preview{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:10px;display:grid}.epaper-image-preview img{object-fit:cover;border-radius:6px;width:96px;height:64px}.epaper-image-preview b,.epaper-image-preview small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.epaper-image-preview small{color:var(--muted);margin-top:4px;font-size:11px}@media (max-width:560px){.epaper-image-preview{grid-template-columns:72px minmax(0,1fr)}.epaper-image-preview img{width:72px;height:54px}}.theme-toggle{color:#fff;background:#ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.theme-toggle:hover{background:#ffffff24}.category-tree-panel{padding:18px}.category-tree-panel .module-banner{padding-bottom:14px}.category-tree{gap:10px;display:grid}.category-tree-group{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.category-tree-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.category-tree-group-row{background:var(--canvas);min-height:64px}.category-tree-toggle{min-width:0;color:var(--ink);text-align:left;background:0 0;flex:1;align-items:center;gap:10px;display:flex}.category-tree-toggle>svg{color:var(--brand);flex:none}.category-tree-toggle span,.category-tree-leaf>span{min-width:0}.category-tree-row b,.category-tree-row small{display:block}.category-tree-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.category-tree-row small{color:var(--muted);margin-top:4px;font-size:10px}.category-tree-children{background:var(--panel);padding-left:26px}.category-tree-category:last-child>.category-tree-row,.category-tree-leaf:last-child{border-bottom:0}.category-tree-subcategories{border-left:2px solid var(--brand-soft);margin-left:32px}.category-tree-leaf{background:color-mix(in srgb, var(--canvas) 65%, transparent);padding-left:18px}.category-tree-subcategories>p,.category-tree-empty{color:var(--muted);margin:0;padding:14px 18px;font-size:12px}.category-tree-actions{flex:none;align-items:center;gap:6px;display:flex}.category-tree-creator{flex:0 0 210px;min-width:0;padding:0 14px}.category-tree-creator small{margin:0 0 3px}.category-tree-creator b{color:var(--ink);font-size:12px;font-weight:700}.category-tree-actions button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.category-tree-actions button:hover{border-color:var(--brand);color:var(--brand)}.category-tree-actions .delete-record{width:32px;height:30px;color:var(--brand);place-items:center;padding:0;display:grid}.group-sort-inline{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:flex}.group-sort-input{border:1px solid var(--border);width:56px;color:var(--ink);background:var(--panel);text-align:center;border-radius:4px;padding:3px 6px;font-size:13px;font-weight:600}.group-sort-input:focus{border-color:var(--brand);outline:none}@media (max-width:560px){.category-tree-panel{padding:12px}.category-tree-children{padding-left:12px}.category-tree-subcategories{margin-left:15px}.category-tree-row{padding:9px 8px}.category-tree-creator{flex-basis:120px;padding:0 6px}.category-tree-actions button:first-child{padding:7px;font-size:10px}}.cms-shell[data-theme=dark],.editor-overlay[data-theme=dark]{--brand:#60a5fa;--brand-dark:#3b82f6;--brand-soft:#3b82f62e;--blue:#60a5fa;--ink:#f1f5f9;--muted:#aebdd0;--sidebar-muted:#b7c5d6;--control-hover:#203553}@media (max-width:760px){.cms-main,.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){height:100dvh;min-height:0}}.cms-shell .cms-content .horoscope-field>span{color:var(--ink);font-weight:800}.cms-shell .cms-content label:has(>input:not([type=checkbox]):not([type=radio])){color:var(--ink);font-weight:800}.cms-shell .cms-content label:has(>select){color:var(--ink);font-weight:800}.cms-shell .cms-content label:has(>textarea){color:var(--ink);font-weight:800}.cms-shell .cms-content label>:is(input,select,textarea){font-weight:500}.cms-shell .cms-content label>small{color:var(--muted);font-weight:500}.video-thumbnail-column.has-thumbnail-preview{position:relative}.video-thumbnail-column.has-thumbnail-preview .thumbnail-upload{padding-right:94px}.video-thumbnail-preview-trigger{aspect-ratio:16/9;border:1px solid var(--line);cursor:zoom-in;background:#07101f;border-radius:7px;width:76px;padding:0;position:absolute;bottom:7px;right:8px;overflow:hidden}.video-thumbnail-preview-trigger img{object-fit:cover;width:100%;height:100%;display:block}.video-thumbnail-preview-trigger:hover,.video-thumbnail-preview-trigger:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.video-thumbnail-remove{z-index:2;color:#fff;background:#0f172ae0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid;position:absolute;bottom:34px;right:4px}.cms-image-preview-backdrop{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d1cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cms-image-preview-dialog{background:#07101f;border:1px solid #ffffff2e;border-radius:16px;width:min(900px,100%);max-height:calc(100dvh - 40px);overflow:hidden;box-shadow:0 28px 80px #050d1c80}.cms-image-preview-dialog header{background:var(--panel);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cms-image-preview-dialog h3{margin:0;font-size:15px}.cms-image-preview-dialog header button{background:var(--control-bg);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.cms-image-preview-dialog>img{object-fit:contain;width:100%;max-height:calc(100dvh - 115px);display:block}.cms-sidebar .brand-mark{background:#050505;flex:none;padding:0;overflow:hidden}.cms-sidebar .brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.cms-shell,.cms-main,.cms-content,.panel,.module-panel,.video-listing-page,.pdp-news-table-wrap{min-width:0;max-width:100%}.cms-shell,.cms-main,.cms-content{overflow-x:hidden}.cms-shell{--canvas:#f4f6f8;--panel:#fff;--line:#dfe4ea;--ink:#18212f;--muted:#687588;--control-bg:#f7f8fa;--radius:8px;--shadow:0 1px 2px #1018280a;background:var(--canvas);font-family:Arial,Helvetica,sans-serif}.cms-main,.cms-content{background:var(--canvas)}.cms-main{min-height:100vh}.cms-content{width:100%;max-width:1600px;box-shadow:none;border:0;border-radius:0;margin:0 auto;padding:28px 32px 40px}.cms-header{background:color-mix(in srgb, var(--panel) 96%, transparent);box-shadow:none}.cms-content :is(.panel,.pdp-tableCard,.user-list-panel,.header-settings-panel){border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.cms-content :is(.module-panel,.content-card,.form-card,.form-section,.step-content,.step-section,.main-composition-area,.news-cms-container,.news-cms-main,.vertical-tabs-panel,.epaper-editor-card,.horoscope-editor-card,.video-editor-page-form,.profile-section,.edit-profile-card,.edit-profile-body,.edit-profile-fields){box-shadow:none}.cms-content :is(.module-panel,.content-card,.form-card,.form-section,.step-section){border-radius:0}.cms-content :is(.record-grid article,.activity-detail-grid div,.news-details-dialog dl div,.profile-stack-grid article){box-shadow:none;border-radius:6px}.stat-card{border-radius:var(--radius);box-shadow:var(--shadow)}.page-heading h1,.header-title h1{letter-spacing:-.02em}.cms-shell[data-theme=dark],.editor-overlay[data-theme=dark]{--canvas:#0b0f17;--panel:#121821;--surface-raised:#161e29;--surface-recessed:#0e141d;--control-bg:#171f2b;--control-hover:#202b39;--field-bg:#171f2b;--field-bg-hover:#202b39;--line:#293341;--field-border:#344152;--ink:#e8edf5;--field-text:#e8edf5;--muted:#9ba8b8;--field-muted:#8795a8;--sidebar:#080c12;--sidebar-muted:#a3afbf;--brand:#60a5fa;--brand-dark:#3b82f6;--brand-soft:#60a5fa21;--shadow:0 1px 2px #00000047;background:var(--canvas)!important;color:var(--ink)!important}.cms-shell[data-theme=dark] :is(.cms-main,.cms-content,.editor-overlay){background:var(--canvas)!important;color:var(--ink)!important}.cms-shell[data-theme=dark] :is(.cms-header,.panel,.stat-card,.pdp-tableCard,.user-list-panel){background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}.cms-shell[data-theme=dark] :is(.pdp-th,.news-table th,.activity-table th){background:var(--surface-recessed)!important;color:var(--muted)!important}.cms-shell[data-theme=dark] :is(.pdp-td,.news-table td,.activity-table td){background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] :is(.pdp-tr:hover .pdp-td,.news-table tr:hover td,.activity-table tr:hover td){background:var(--control-hover)!important;color:var(--ink)!important}.cms-shell[data-theme=dark] :is(input,select,textarea,.global-search,.table-toolbar label){background-color:var(--field-bg)!important;color:var(--field-text)!important;border-color:var(--field-border)!important}.cms-shell[data-theme=dark] :is(h1,h2,h3,h4,strong,b,label,dt){color:var(--ink)}.cms-shell[data-theme=dark] :is(p,small,dd){border-color:var(--line)}@media (max-width:760px){.cms-content{padding:18px 14px 24px}}.cms-main{overscroll-behavior:contain;height:100vh;overflow-y:auto}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>:is(.panel,.video-listing-page,.user-list-panel){flex:1;min-height:0}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content) :is(.panel,.video-listing-page,.video-listing-panel,.epaper-listing-panel,.horoscope-listing-panel,.pdp-news-table-wrap){flex-direction:column;min-height:0;display:flex}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content) .pdp-news-table-wrap{flex:1}.cms-shell[data-theme=dark] .cms-content>.page-heading{background:var(--canvas);border-color:var(--line)}@media (max-width:760px){.cms-main{height:100dvh}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){height:100dvh;min-height:0}}.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){background:var(--panel);max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>.page-heading,.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>.module-banner{border-bottom:1px solid var(--line);margin:0;padding:24px 28px 20px}.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content) :is(.panel,.module-panel,.pdp-tableCard,.user-list-panel){box-shadow:none;border:0;border-radius:0;margin:0}.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content) .module-panel{padding:0}.cms-shell[data-theme=dark] .pdp-actionKebabBtn{border:1px solid var(--field-border)!important;background:var(--control-bg)!important;color:var(--muted)!important;box-shadow:none!important}.cms-shell[data-theme=dark] .pdp-actionKebabBtn svg{color:currentColor!important;stroke:currentColor!important}.cms-shell[data-theme=dark] .pdp-actionKebabBtn:hover,.cms-shell[data-theme=dark] .pdp-actionKebabBtn:focus-visible{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand)!important}@media (max-width:760px){.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){padding:0}.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>.page-heading,.cms-content:is(.news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>.module-banner{padding:16px 14px}}.cms-shell[data-theme=dark] :is(.page-heading p,.module-banner p,.category-tree-row small,.category-tree-empty,.record-grid small,.panel p,.form-help-text,dt,small){color:var(--muted)!important}.cms-shell[data-theme=dark] :is(.category-tree-group,.category-tree-children,.category-tree-row,.category-tree-actions button){background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .category-tree-group-row,.cms-shell[data-theme=dark] .category-tree-leaf{background:var(--surface-recessed,#0f1828)!important}.cms-shell[data-theme=dark] :is(.category-tree-toggle:hover,.category-tree-actions button:hover,.record-grid article:hover,.pdp-tr:hover .pdp-td,.news-table tr:hover td,.table-toolbar button:hover,.outline-action:hover){background:var(--control-hover)!important;color:#bfdbfe!important;border-color:#3b82f6!important}.cms-shell[data-theme=dark] :is(.category-tree-toggle:hover b,.category-tree-actions button:hover,.pdp-tr:hover .pdp-td b,.news-table tr:hover td){color:#dbeafe!important}.cms-shell[data-theme=dark] :is(a,button):focus-visible{outline-color:#60a5fa}.cms-shell[data-theme=dark],.editor-overlay[data-theme=dark]{--ink:#e6edf3;--muted:#97a6ba;--line:#263548;--canvas:#0b1220;--panel:#111a2b;--brand-soft:#d9232e29;--control-bg:#162235;--control-hover:#1d2b42;--control-text:#d8e2ef;--shadow:0 10px 28px #00000047;background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cms-shell[data-theme=dark] .cms-main,.cms-shell[data-theme=dark] .cms-content,.cms-shell[data-theme=dark] .editor-overlay,.cms-shell[data-theme=dark] .video-editor-page,.cms-shell[data-theme=dark] .horoscope-editor-page{background:var(--canvas);color:var(--ink)}.cms-shell[data-theme=dark] .cms-header,.cms-shell[data-theme=dark] .panel,.cms-shell[data-theme=dark] .stat-card,.cms-shell[data-theme=dark] .module-panel,.cms-shell[data-theme=dark] .record-grid article,.cms-shell[data-theme=dark] .table-toolbar,.cms-shell[data-theme=dark] .pdp-tableCard,.cms-shell[data-theme=dark] .pdp-toolbar,.cms-shell[data-theme=dark] .pdp-td,.cms-shell[data-theme=dark] .dialog-backdrop section,.cms-shell[data-theme=dark] .record-dialog,.cms-shell[data-theme=dark] .delete-dialog,.cms-shell[data-theme=dark] .about-editor-panel,.cms-shell[data-theme=dark] .epaper-editor-page,.cms-shell[data-theme=dark] .epaper-editor-card,.cms-shell[data-theme=dark] .horoscope-editor-card,.cms-shell[data-theme=dark] .monthly-sign-editor,.cms-shell[data-theme=dark] .video-editor-page .video-editor-page-form,.cms-shell[data-theme=dark] .app-snackbar{color:var(--ink);border-color:var(--line);background:var(--panel)!important}.cms-shell[data-theme=dark] .pdp-th,.cms-shell[data-theme=dark] .news-table th,.cms-shell[data-theme=dark] .dashboard-recent-panel .pdp-th,.cms-shell[data-theme=dark] .dashboard-recent-panel .pdp-td,.cms-shell[data-theme=dark] .news-details-dialog dl div,.cms-shell[data-theme=dark] .epaper-cover-preview,.cms-shell[data-theme=dark] .global-search,.cms-shell[data-theme=dark] .table-toolbar label,.cms-shell[data-theme=dark] input,.cms-shell[data-theme=dark] select,.cms-shell[data-theme=dark] textarea,.cms-shell[data-theme=dark] .horoscope-field input,.cms-shell[data-theme=dark] .horoscope-field select,.cms-shell[data-theme=dark] .horoscope-field textarea,.cms-shell[data-theme=dark] .pdp-search,.cms-shell[data-theme=dark] .pdp-inline-filters select,.cms-shell[data-theme=dark] .pdp-news-table-wrap .row-actions select,.cms-shell[data-theme=dark] .pdp-news-table-wrap .pdp-rowsPerPage select{background:var(--control-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] input::placeholder,.cms-shell[data-theme=dark] textarea::placeholder{color:var(--muted)}.cms-shell[data-theme=dark] .outline-action,.cms-shell[data-theme=dark] .table-toolbar button,.cms-shell[data-theme=dark] .pdp-tableBtn,.cms-shell[data-theme=dark] .pdp-toolbarIconBtn,.cms-shell[data-theme=dark] .page-heading-back,.cms-shell[data-theme=dark] .page-heading-menu,.cms-shell[data-theme=dark] .mobile-back{background:var(--control-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .outline-action:hover,.cms-shell[data-theme=dark] .table-toolbar button:hover,.cms-shell[data-theme=dark] .pdp-tableBtn:hover,.cms-shell[data-theme=dark] .pdp-toolbarIconBtn:hover{background:var(--brand-soft)!important;color:var(--brand)!important}.cms-shell[data-theme=dark] .horoscope-field span,.cms-shell[data-theme=dark] .pdp-headerLabel,.cms-shell[data-theme=dark] .pdp-td b,.cms-shell[data-theme=dark] .top-ten-news-table .top-ten-title-stack b,.cms-shell[data-theme=dark] .profile,.cms-shell[data-theme=dark] .header-title h1,.cms-shell[data-theme=dark] .page-heading h1,.cms-shell[data-theme=dark] .panel-title h2,.cms-shell[data-theme=dark] .module-banner b,.cms-shell[data-theme=dark] .record-grid b{color:var(--ink)!important}.cms-shell[data-theme=dark] .pdp-tr:hover .pdp-td,.cms-shell[data-theme=dark] .news-table tr:hover td{background:var(--brand-soft)!important;color:var(--brand)!important}.cms-shell[data-theme=dark] .re-wrap,.cms-shell[data-theme=dark] .re-toolbar,.cms-shell[data-theme=dark] .re-editor{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .re-btn,.cms-shell[data-theme=dark] .re-select{background:var(--control-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}@keyframes snackbar-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.app-snackbar{width:auto;max-width:none;bottom:16px;left:12px;right:12px}}.horoscope-tab-btn:hover,.delete-dialog-cancel:hover,.theme-toggle:hover,.table-toolbar button:hover,.outline-action:hover,.header-image-meta button:hover,.header-image-upload:hover,.epaper-cover-upload-field:hover,.cms-shell[data-theme=dark] .outline-action:hover,.cms-shell[data-theme=dark] .table-toolbar button:hover,.cms-shell[data-theme=dark] .pdp-tableBtn:hover,.cms-shell[data-theme=dark] .pdp-toolbarIconBtn:hover,.cms-shell[data-theme=dark] .pdp-iconBtn:hover,.cms-shell[data-theme=dark] .pdp-searchBtn:hover,.cms-shell[data-theme=dark] .pdp-headerIconBtn:hover{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand)!important}.cms-shell[data-theme=dark] .pdp-tr:hover .pdp-td,.cms-shell[data-theme=dark] .news-table tr:hover td,.cms-shell[data-theme=dark] .dashboard-recent-panel .pdp-tr:hover .pdp-td,.cms-shell[data-theme=dark] .top-ten-news-table .pdp-tr:hover,.cms-shell[data-theme=dark] .top-ten-news-table .pdp-tr:hover .pdp-td{background:var(--brand-soft)!important;color:var(--brand)!important}.cms-shell[data-theme=dark],.editor-overlay[data-theme=dark]{--field-bg:var(--control-bg);--field-bg-hover:#1a2940;--field-border:var(--line);--field-text:var(--ink);--field-muted:var(--muted);--surface-raised:#151f31;--surface-recessed:#0f1828}.cms-shell[data-theme=dark] .news-cms-page,.cms-shell[data-theme=dark] .news-cms-container,.cms-shell[data-theme=dark] .create-news-page,.cms-shell[data-theme=dark] .create-news-shell,.cms-shell[data-theme=dark] .tabbed-editor,.cms-shell[data-theme=dark] .video-editor-page,.cms-shell[data-theme=dark] .horoscope-editor-page,.cms-shell[data-theme=dark] .profile-page,.cms-shell[data-theme=dark] .settings-page{background:var(--canvas)!important;color:var(--ink)!important}.cms-shell[data-theme=dark] .news-cms-header,.cms-shell[data-theme=dark] .content-card,.cms-shell[data-theme=dark] .form-section,.cms-shell[data-theme=dark] .form-card,.cms-shell[data-theme=dark] .preview-card,.cms-shell[data-theme=dark] .vertical-tabs-editor,.cms-shell[data-theme=dark] .vertical-tabs-nav,.cms-shell[data-theme=dark] .vertical-tabs-panel,.cms-shell[data-theme=dark] .vertical-tabs-panel-head,.cms-shell[data-theme=dark] .step-one-container,.cms-shell[data-theme=dark] .step-two-container,.cms-shell[data-theme=dark] .main-composition-area,.cms-shell[data-theme=dark] .writer-header,.cms-shell[data-theme=dark] .story-preview,.cms-shell[data-theme=dark] .dynamic-option-menu,.cms-shell[data-theme=dark] .dynamic-option-editor-top,.cms-shell[data-theme=dark] .schedule-time-options,.cms-shell[data-theme=dark] .schedule-modal,.cms-shell[data-theme=dark] .pdp-modal,.cms-shell[data-theme=dark] .pdp-modalButtons,.cms-shell[data-theme=dark] .pdp-dropdown,.cms-shell[data-theme=dark] .pdp-actionMenu,.cms-shell[data-theme=dark] .pdp-actionMenuFixed,.cms-shell[data-theme=dark] .re-select__menu,.cms-shell[data-theme=dark] .re-link-pop,.cms-shell[data-theme=dark] .re-table-pop,.cms-shell[data-theme=dark] .re-table-hover-tools,.cms-shell[data-theme=dark] .re-table-action-menu,.cms-shell[data-theme=dark] .header-settings-panel,.cms-shell[data-theme=dark] .header-card,.cms-shell[data-theme=dark] .header-preview,.cms-shell[data-theme=dark] .monthly-sign-editor,.cms-shell[data-theme=dark] .activity-detail-dialog,.cms-shell[data-theme=dark] .news-details-dialog{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}.cms-shell[data-theme=dark] .vertical-tabs-panel-head,.cms-shell[data-theme=dark] .pdp-modalButtons,.cms-shell[data-theme=dark] .pdp-th,.cms-shell[data-theme=dark] .pdp-table>thead,.cms-shell[data-theme=dark] .pdp-table>thead>tr,.cms-shell[data-theme=dark] .pdp-table>thead>tr>.pdp-th,.cms-shell[data-theme=dark] .pdp-table>thead .pdp-headerCell,.cms-shell[data-theme=dark] .news-table th,.cms-shell[data-theme=dark] .re-toolbar,.cms-shell[data-theme=dark] .re-footer,.cms-shell[data-theme=dark] .re-table-action-menu__section,.cms-shell[data-theme=dark] .activity-detail-grid div,.cms-shell[data-theme=dark] .activity-change-list article,.cms-shell[data-theme=dark] .news-details-dialog dl div,.cms-shell[data-theme=dark] .monthly-sign-editor,.cms-shell[data-theme=dark] .horoscope-form-section{background:var(--surface-recessed)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}.cms-shell[data-theme=dark] .pdp-headerLabel,.cms-shell[data-theme=dark] .pdp-table>thead .pdp-headerLabel,.cms-shell[data-theme=dark] .pdp-table .pdp-headerLabel,.cms-shell[data-theme=dark] .pdp-table .pdp-headerLabel:hover,.cms-shell[data-theme=dark] .pdp-table .pdp-headerLabel:focus-visible{color:var(--muted)!important;box-shadow:none!important;background:0 0!important}.cms-shell[data-theme=dark] input,.cms-shell[data-theme=dark] select,.cms-shell[data-theme=dark] textarea,.cms-shell[data-theme=dark] .auth-field input,.cms-shell[data-theme=dark] .auth-field textarea,.cms-shell[data-theme=dark] .auth-field select,.cms-shell[data-theme=dark] .form-field input,.cms-shell[data-theme=dark] .form-field select,.cms-shell[data-theme=dark] .form-field textarea,.cms-shell[data-theme=dark] .horoscope-field input,.cms-shell[data-theme=dark] .horoscope-field select,.cms-shell[data-theme=dark] .horoscope-field textarea,.cms-shell[data-theme=dark] .pdp-search,.cms-shell[data-theme=dark] .pdp-filterGrid input,.cms-shell[data-theme=dark] .pdp-filterGrid select,.cms-shell[data-theme=dark] .re-link-input,.cms-shell[data-theme=dark] .re-table-input,.cms-shell[data-theme=dark] .dynamic-option-trigger,.cms-shell[data-theme=dark] .schedule-time-trigger,.cms-shell[data-theme=dark] .phone-input-shell,.cms-shell[data-theme=dark] .country-picker-menu{background:var(--field-bg)!important;color:var(--field-text)!important;border-color:var(--field-border)!important;box-shadow:none!important;background-image:none!important}.cms-shell[data-theme=dark] input:focus,.cms-shell[data-theme=dark] select:focus,.cms-shell[data-theme=dark] textarea:focus,.cms-shell[data-theme=dark] .dynamic-option-trigger[aria-expanded=true],.cms-shell[data-theme=dark] .schedule-time-trigger[aria-expanded=true],.cms-shell[data-theme=dark] .pdp-search:focus,.cms-shell[data-theme=dark] .pdp-filterGrid input:focus,.cms-shell[data-theme=dark] .pdp-filterGrid select:focus,.cms-shell[data-theme=dark] .re-link-input:focus,.cms-shell[data-theme=dark] .re-table-input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px #d9232e29!important}.cms-shell[data-theme=dark] input::placeholder,.cms-shell[data-theme=dark] textarea::placeholder,.cms-shell[data-theme=dark] .pdp-search::placeholder,.cms-shell[data-theme=dark] .re-editor[contenteditable=true]:empty:before,.cms-shell[data-theme=dark] .dynamic-option-trigger .is-placeholder{color:var(--field-muted)!important;opacity:1!important}.cms-shell[data-theme=dark] .form-field span,.cms-shell[data-theme=dark] .horoscope-field span,.cms-shell[data-theme=dark] .auth-field span,.cms-shell[data-theme=dark] .pdp-filterGrid label,.cms-shell[data-theme=dark] .re-table-label,.cms-shell[data-theme=dark] .re-table-action-menu__section-title,.cms-shell[data-theme=dark] .news-details-dialog dt,.cms-shell[data-theme=dark] .activity-detail-grid dt,.cms-shell[data-theme=dark] .activity-detail-summary span,.cms-shell[data-theme=dark] .activity-change-list small,.cms-shell[data-theme=dark] .cms-subtitle,.cms-shell[data-theme=dark] .status-badge,.cms-shell[data-theme=dark] .re-word-count{color:var(--muted)!important;background:0 0!important}.cms-shell[data-theme=dark] .pdp-tableCard,.cms-shell[data-theme=dark] .pdp-body,.cms-shell[data-theme=dark] .pdp-tableScroll,.cms-shell[data-theme=dark] .pdp-table,.cms-shell[data-theme=dark] .pdp-root,.cms-shell[data-theme=dark] .pdp-toolbar,.cms-shell[data-theme=dark] .pdp-td{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .pdp-tableBtn,.cms-shell[data-theme=dark] .pdp-toolbarIconBtn,.cms-shell[data-theme=dark] .pdp-headerIconBtn,.cms-shell[data-theme=dark] .pdp-iconBtn,.cms-shell[data-theme=dark] .pdp-modalBtn,.cms-shell[data-theme=dark] .pdp-dropdownItem,.cms-shell[data-theme=dark] .pdp-radioRow,.cms-shell[data-theme=dark] .pdp-checkboxRow,.cms-shell[data-theme=dark] .pdp-actionMenuItem,.cms-shell[data-theme=dark] .re-btn,.cms-shell[data-theme=dark] .re-select,.cms-shell[data-theme=dark] .re-select__option,.cms-shell[data-theme=dark] .re-link-secondary-btn,.cms-shell[data-theme=dark] .re-modal-btn,.cms-shell[data-theme=dark] .re-modal-btn--cancel,.cms-shell[data-theme=dark] .dynamic-option-row,.cms-shell[data-theme=dark] .dynamic-option-delete,.cms-shell[data-theme=dark] .schedule-time-options button,.cms-shell[data-theme=dark] .schedule-secondary,.cms-shell[data-theme=dark] .schedule-preset-list button,.cms-shell[data-theme=dark] .country-picker-item,.cms-shell[data-theme=dark] .outline-action,.cms-shell[data-theme=dark] .premium-preview-btn,.cms-shell[data-theme=dark] .epaper-upload-btn,.cms-shell[data-theme=dark] .header-image-upload,.cms-shell[data-theme=dark] .header-image-meta button,.cms-shell[data-theme=dark] .editor-close{background:var(--field-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .pdp-tableBtn:hover,.cms-shell[data-theme=dark] .pdp-toolbarIconBtn:hover,.cms-shell[data-theme=dark] .pdp-headerIconBtn:hover,.cms-shell[data-theme=dark] .pdp-iconBtn:hover,.cms-shell[data-theme=dark] .pdp-modalBtn:hover,.cms-shell[data-theme=dark] .pdp-dropdownItem:hover,.cms-shell[data-theme=dark] .pdp-radioRow:hover,.cms-shell[data-theme=dark] .pdp-checkboxRow:hover,.cms-shell[data-theme=dark] .pdp-actionMenuItem:hover,.cms-shell[data-theme=dark] .re-btn:hover,.cms-shell[data-theme=dark] .re-select:hover,.cms-shell[data-theme=dark] .re-select__option:hover,.cms-shell[data-theme=dark] .re-select__option.is-selected,.cms-shell[data-theme=dark] .re-link-secondary-btn:hover,.cms-shell[data-theme=dark] .re-modal-btn:hover,.cms-shell[data-theme=dark] .re-modal-btn--cancel:hover,.cms-shell[data-theme=dark] .dynamic-option-row:hover,.cms-shell[data-theme=dark] .dynamic-option-row[aria-selected=true],.cms-shell[data-theme=dark] .dynamic-option-row-wrap.is-selected,.cms-shell[data-theme=dark] .dynamic-option-delete:hover,.cms-shell[data-theme=dark] .schedule-time-trigger:hover,.cms-shell[data-theme=dark] .schedule-time-options button:hover,.cms-shell[data-theme=dark] .schedule-time-options button.is-selected,.cms-shell[data-theme=dark] .schedule-preset-list button:hover,.cms-shell[data-theme=dark] .country-picker-item:hover,.cms-shell[data-theme=dark] .country-picker-item.is-selected,.cms-shell[data-theme=dark] .outline-action:hover,.cms-shell[data-theme=dark] .premium-preview-btn:hover,.cms-shell[data-theme=dark] .header-image-upload:hover,.cms-shell[data-theme=dark] .header-image-meta button:hover,.cms-shell[data-theme=dark] .editor-close:hover{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--brand)!important}.cms-shell[data-theme=dark] .pdp-btnPrimary,.cms-shell[data-theme=dark] .pdp-modalBtnPrimary,.cms-shell[data-theme=dark] .primary-action,.cms-shell[data-theme=dark] .schedule-primary,.cms-shell[data-theme=dark] .re-link-apply-btn,.cms-shell[data-theme=dark] .re-modal-btn--insert,.cms-shell[data-theme=dark] .dynamic-option-editor button{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.cms-shell[data-theme=dark] .re-editor,.cms-shell[data-theme=dark] .re-content-table,.cms-shell[data-theme=dark] .re-editor table,.cms-shell[data-theme=dark] .re-editor table tbody td,.cms-shell[data-theme=dark] .re-editor table tbody th,.cms-shell[data-theme=dark] .re-content-table tbody td,.cms-shell[data-theme=dark] .re-content-table tbody th{background:var(--surface-raised)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .re-editor table tbody tr:first-child td,.cms-shell[data-theme=dark] .re-content-table tbody tr:first-child td,.cms-shell[data-theme=dark] .re-editor table tbody tr:first-child th,.cms-shell[data-theme=dark] .re-content-table tbody tr:first-child th{background:var(--surface-recessed)!important;color:var(--ink)!important}.cms-shell[data-theme=dark] .re-toolbar::-webkit-scrollbar-track{background:var(--surface-recessed)!important}.cms-shell[data-theme=dark] .re-editor::-webkit-scrollbar-track{background:var(--surface-recessed)!important}.cms-shell[data-theme=dark] .pdp-tableScroll::-webkit-scrollbar-track{background:var(--surface-recessed)!important}.cms-shell[data-theme=dark] .dynamic-option-list::-webkit-scrollbar-track{background:var(--surface-recessed)!important}.cms-shell[data-theme=dark] .country-picker-menu::-webkit-scrollbar-track{background:var(--surface-recessed)!important}.cms-shell[data-theme=dark] .re-toolbar::-webkit-scrollbar-thumb{border-color:var(--surface-recessed)!important;background:#33445c!important}.cms-shell[data-theme=dark] .re-editor::-webkit-scrollbar-thumb{border-color:var(--surface-recessed)!important;background:#33445c!important}.cms-shell[data-theme=dark] .pdp-tableScroll::-webkit-scrollbar-thumb{border-color:var(--surface-recessed)!important;background:#33445c!important}.cms-shell[data-theme=dark] .dynamic-option-list::-webkit-scrollbar-thumb{border-color:var(--surface-recessed)!important;background:#33445c!important}.cms-shell[data-theme=dark] .country-picker-menu::-webkit-scrollbar-thumb{border-color:var(--surface-recessed)!important;background:#33445c!important}.cms-shell[data-theme=dark] .header-api-panel,.cms-shell[data-theme=dark] .header-api-status-row,.cms-shell[data-theme=dark] .header-api-section,.cms-shell[data-theme=dark] .header-settings-part,.cms-shell[data-theme=dark] .footer-settings-part,.cms-shell[data-theme=dark] .header-image-meta,.cms-shell[data-theme=dark] .header-settings-part-title,.cms-shell[data-theme=dark] .analytics-chart,.cms-shell[data-theme=dark] .trend-chart,.cms-shell[data-theme=dark] .analytics-plot,.cms-shell[data-theme=dark] .trend-plot,.cms-shell[data-theme=dark] .activity-log-toolbar,.cms-shell[data-theme=dark] .activity-table th,.cms-shell[data-theme=dark] .pdp-pagination,.cms-shell[data-theme=dark] .pdp-rowsPerPage,.cms-shell[data-theme=dark] .pdp-emptyWrap,.cms-shell[data-theme=dark] .pdp-noRecords,.cms-shell[data-theme=dark] .news-cms-container,.cms-shell[data-theme=dark] .news-cms-main,.cms-shell[data-theme=dark] .header-info,.cms-shell[data-theme=dark] .step-indicator,.cms-shell[data-theme=dark] .step-content,.cms-shell[data-theme=dark] .step-section,.cms-shell[data-theme=dark] .form-grid,.cms-shell[data-theme=dark] .story-preview-summary{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .header-api-section,.cms-shell[data-theme=dark] .header-settings-part,.cms-shell[data-theme=dark] .footer-settings-part,.cms-shell[data-theme=dark] .analytics-plot,.cms-shell[data-theme=dark] .trend-plot,.cms-shell[data-theme=dark] .activity-log-toolbar,.cms-shell[data-theme=dark] .pdp-pagination,.cms-shell[data-theme=dark] .pdp-emptyWrap,.cms-shell[data-theme=dark] .news-cms-header,.cms-shell[data-theme=dark] .news-cms-container.step-2,.cms-shell[data-theme=dark] .vertical-tabs-nav,.cms-shell[data-theme=dark] .vertical-tabs-panel-head{background:var(--surface-recessed)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .header-api-grid input,.cms-shell[data-theme=dark] .header-api-grid select,.cms-shell[data-theme=dark] .header-api-grid textarea,.cms-shell[data-theme=dark] .header-image-upload,.cms-shell[data-theme=dark] .header-image-meta,.cms-shell[data-theme=dark] .pdp-rowsPerPage select,.cms-shell[data-theme=dark] .pdp-pagination button,.cms-shell[data-theme=dark] .vertical-tabs-panel-head button,.cms-shell[data-theme=dark] .vertical-tabs-nav button,.cms-shell[data-theme=dark] .step-actions button,.cms-shell[data-theme=dark] .step-actions .secondary-action,.cms-shell[data-theme=dark] .story-preview-body,.cms-shell[data-theme=dark] .story-preview-summary{background:var(--field-bg)!important;color:var(--ink)!important;border-color:var(--line)!important;background-image:none!important}.cms-shell[data-theme=dark] .header-api-grid input:focus,.cms-shell[data-theme=dark] .header-api-grid select:focus,.cms-shell[data-theme=dark] .header-api-grid textarea:focus,.cms-shell[data-theme=dark] .pdp-rowsPerPage select:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px #d9232e29!important}.cms-shell[data-theme=dark] .header-api-section h2,.cms-shell[data-theme=dark] .header-settings-part-title h2,.cms-shell[data-theme=dark] .cms-title,.cms-shell[data-theme=dark] .vertical-tabs-panel-head h2,.cms-shell[data-theme=dark] .vertical-tabs-nav button b,.cms-shell[data-theme=dark] .story-preview h1,.cms-shell[data-theme=dark] .activity-log-toolbar b,.cms-shell[data-theme=dark] .analytics-head strong,.cms-shell[data-theme=dark] .trend-summary strong,.cms-shell[data-theme=dark] .pdp-emptyTitle{color:var(--ink)!important}.cms-shell[data-theme=dark] .header-api-heading,.cms-shell[data-theme=dark] .header-api-status-row,.cms-shell[data-theme=dark] .header-settings-part-title p,.cms-shell[data-theme=dark] .header-api-grid label,.cms-shell[data-theme=dark] .header-image-label,.cms-shell[data-theme=dark] .header-image-meta small,.cms-shell[data-theme=dark] .cms-subtitle,.cms-shell[data-theme=dark] .vertical-tabs-nav button small,.cms-shell[data-theme=dark] .story-preview-subheadline,.cms-shell[data-theme=dark] .story-preview-summary,.cms-shell[data-theme=dark] .analytics-head span,.cms-shell[data-theme=dark] .analytics-axis,.cms-shell[data-theme=dark] .analytics-kpis span,.cms-shell[data-theme=dark] .trend-metrics span,.cms-shell[data-theme=dark] .activity-log-toolbar small,.cms-shell[data-theme=dark] .pdp-pagination span,.cms-shell[data-theme=dark] .pdp-rowsPerPage span,.cms-shell[data-theme=dark] .pdp-emptySub{color:var(--muted)!important}.cms-shell[data-theme=dark] .vertical-tabs-nav button:hover,.cms-shell[data-theme=dark] .vertical-tabs-nav button.active,.cms-shell[data-theme=dark] .step-indicator.active,.cms-shell[data-theme=dark] .pdp-pagination button:hover:not(:disabled),.cms-shell[data-theme=dark] .header-api-language-list span,.cms-shell[data-theme=dark] .story-preview-section{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--brand)!important}.cms-shell[data-theme=dark] .pdp-pagination button:disabled{opacity:.72;background:var(--surface-recessed)!important;color:#64748b!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .analytics-grid,.cms-shell[data-theme=dark] .trend-grid{stroke:#2a3a50!important}.cms-shell[data-theme=dark] .analytics-line,.cms-shell[data-theme=dark] .trend-line{stroke:var(--brand)!important}.cms-shell[data-theme=dark] .analytics-area,.cms-shell[data-theme=dark] .trend-area{opacity:.28}.cms-shell[data-theme=dark] .pdp-table .pdp-tr:last-child .pdp-td,.cms-shell[data-theme=dark] .news-table tr:last-child td,.cms-shell[data-theme=dark] .activity-table tr:last-child td{background:var(--panel)!important;border-bottom-color:#0000!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-chart,.cms-shell[data-theme=dark] .dashboard-content .analytics-chart-large{background:var(--panel)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-plot{border-color:var(--line)!important;background:linear-gradient(#141f2ffa,#111b2afa)!important;box-shadow:inset 0 0 0 1px #94a3b814!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-plot svg{background:0 0!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-axis,.cms-shell[data-theme=dark] .dashboard-content .analytics-axis span{color:var(--muted)!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-kpis span,.cms-shell[data-theme=dark] .dashboard-content .post-strip span{background:var(--field-bg)!important;color:var(--muted)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-kpis span b,.cms-shell[data-theme=dark] .dashboard-content .post-strip span b{color:var(--ink)!important}.cms-shell[data-theme=dark] .dashboard-content .post-strip span.active{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:#d9232e57!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-tooltip{background:var(--surface-raised)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:0 14px 34px #00000057!important}.cms-shell[data-theme=dark] .dashboard-content .analytics-tooltip span{color:var(--muted)!important}.cms-shell[data-theme=dark] .profile-vertical,.cms-shell[data-theme=dark] .profile-single-card,.cms-shell[data-theme=dark] .profile-section,.cms-shell[data-theme=dark] .edit-profile-shell,.cms-shell[data-theme=dark] .edit-profile-card,.cms-shell[data-theme=dark] .edit-profile-body,.cms-shell[data-theme=dark] .edit-profile-avatar-card,.cms-shell[data-theme=dark] .edit-profile-fields,.cms-shell[data-theme=dark] .edit-profile-actions{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}.cms-shell[data-theme=dark] .profile-vertical,.cms-shell[data-theme=dark] .profile-single-card,.cms-shell[data-theme=dark] .edit-profile-shell{background:var(--canvas)!important}.cms-shell[data-theme=dark] .profile-cover{color:var(--ink)!important;border-color:var(--line)!important;background:radial-gradient(circle at 50% 10%,#d9232e2e,#0000 34%),linear-gradient(#151f31 0%,#111a2b 62%,#0f1828 100%)!important}.cms-shell[data-theme=dark] .profile-cover:before,.cms-shell[data-theme=dark] .profile-cover:after{opacity:.7!important;background:#d9232e1f!important}.cms-shell[data-theme=dark] .profile-avatar-xl,.cms-shell[data-theme=dark] .profile-preview-img,.cms-shell[data-theme=dark] .profile-avatar-img,.cms-shell[data-theme=dark] .profile-initials-fallback,.cms-shell[data-theme=dark] .edit-avatar span{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:#ffffff2e!important}.cms-shell[data-theme=dark] .profile-cover small,.cms-shell[data-theme=dark] .edit-profile-heading small{color:var(--brand)!important}.cms-shell[data-theme=dark] .profile-cover h2,.cms-shell[data-theme=dark] .profile-section h3,.cms-shell[data-theme=dark] .profile-stack-grid article strong,.cms-shell[data-theme=dark] .edit-profile-heading h1,.cms-shell[data-theme=dark] .edit-profile-fields h2,.cms-shell[data-theme=dark] .edit-profile-avatar-card strong,.cms-shell[data-theme=dark] .edit-profile-grid label{color:var(--ink)!important}.cms-shell[data-theme=dark] .profile-cover p,.cms-shell[data-theme=dark] .profile-section p,.cms-shell[data-theme=dark] .profile-stack-grid article span,.cms-shell[data-theme=dark] .edit-profile-heading p,.cms-shell[data-theme=dark] .edit-profile-avatar-card small,.cms-shell[data-theme=dark] .edit-profile-avatar-card p,.cms-shell[data-theme=dark] .edit-avatar,.cms-shell[data-theme=dark] .edit-avatar em{color:var(--muted)!important}.cms-shell[data-theme=dark] .profile-stack-grid article,.cms-shell[data-theme=dark] .edit-profile-top,.cms-shell[data-theme=dark] .edit-profile-heading,.cms-shell[data-theme=dark] .edit-profile-grid input,.cms-shell[data-theme=dark] .edit-profile-grid select,.cms-shell[data-theme=dark] .edit-profile-grid textarea,.cms-shell[data-theme=dark] .edit-profile-grid .input-with-icon{background:var(--field-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}.cms-shell[data-theme=dark] .edit-profile-grid input::placeholder,.cms-shell[data-theme=dark] .edit-profile-grid textarea::placeholder{color:#73849a!important}.cms-shell[data-theme=dark] .edit-profile-grid input:focus,.cms-shell[data-theme=dark] .edit-profile-grid select:focus,.cms-shell[data-theme=dark] .edit-profile-grid textarea:focus,.cms-shell[data-theme=dark] .edit-profile-grid .input-with-icon:focus-within{border-color:var(--brand)!important;box-shadow:0 0 0 3px #d9232e29!important}.cms-shell[data-theme=dark] .edit-profile-grid .input-with-icon svg,.cms-shell[data-theme=dark] .edit-avatar i{color:var(--muted)!important}.cms-shell[data-theme=dark] .edit-profile-back,.cms-shell[data-theme=dark] .profile-card-edit{border-color:var(--brand)!important}.cms-shell[data-theme=dark] .profile-stack-grid article:hover,.cms-shell[data-theme=dark] .edit-profile-back:hover,.cms-shell[data-theme=dark] .edit-avatar:hover{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--brand)!important}.cms-shell[data-theme=dark],.editor-overlay[data-theme=dark]{--brand:#60a5fa;--brand-dark:#3b82f6;--brand-soft:#3b82f62e;--ink:#f1f5f9;--muted:#aebdd0;--control-hover:#203553}.cms-main{height:100vh;overflow-y:auto}.cms-header{z-index:100;position:sticky;top:0}.cms-content>.page-heading{z-index:80;background:var(--canvas);position:sticky;top:0}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){width:100%;max-width:none;height:100vh;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content)>:is(.panel,.video-listing-page,.user-list-panel),.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content) :is(.video-listing-panel,.epaper-listing-panel,.horoscope-listing-panel,.pdp-news-table-wrap){border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}@media (max-width:760px){.cms-main,.cms-content:is(.news-content,.top-10-news-content,.videos-content,.horoscope-content,.epaper-content,.users-content,.authors-content){height:100dvh;min-height:0}}.video-source-toggle{gap:8px;margin:20px 28px 0;display:flex}.video-source-toggle button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;padding:9px 13px;font-weight:700}.video-embed-preview video{background:#000;border-radius:10px;width:100%;max-height:460px;display:block}.video-title-link-row small{color:var(--muted);margin-top:6px;font-size:11px;display:block}@media (max-width:760px){.video-source-toggle{flex-wrap:wrap;margin-left:18px;margin-right:18px}}.video-editor-page{background:var(--canvas);height:100dvh;padding:24px;overflow:hidden}.video-editor-page .video-editor-page-form{border:1px solid var(--line);background:var(--panel);scrollbar-gutter:stable;border-radius:14px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;width:min(980px,100%);height:calc(100dvh - 48px);min-height:0;margin:0 auto;display:grid;overflow-y:auto;box-shadow:0 18px 46px #101d2c1a}.video-editor-page .video-editor-page-form>div:first-child{z-index:8;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-area:1/1/auto/-1;margin:0;padding:20px 24px;position:sticky;top:0}.video-editor-page .video-editor-page-form>div:first-child h2{letter-spacing:-.02em;margin:0;font-size:22px}.video-editor-page .video-source-toggle{border:1px solid var(--line);background:var(--control-bg);border-radius:10px;grid-area:2/1/auto/span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:auto;margin:16px 8px 12px 24px;padding:4px;display:grid}.video-editor-page .video-source-toggle button{background:0 0;border:0;min-height:38px}.video-editor-page .video-source-toggle button.active{background:var(--panel);box-shadow:0 1px 4px #101d2c1f}.video-editor-page .video-title-link-row{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:16px 24px 12px;display:grid}.video-editor-page .video-author-row{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0 24px 12px;display:grid!important}.video-editor-page .video-title-link-row label,.video-editor-page .video-author-row label,.video-editor-page .video-description-image-row label,.video-editor-page .dialog-grid label,.video-editor-page .video-thumbnail-upload{min-width:0;color:var(--ink);font-size:12px;font-weight:800}.video-editor-page .video-title-link-row input,.video-editor-page .video-author-row input,.video-editor-page .video-description-image-row textarea,.video-editor-page .dialog-grid :is(input,select),.video-editor-page .video-thumbnail-upload input{border:1px solid var(--line);background:var(--panel);border-radius:9px;width:100%;margin-top:7px}.video-editor-page .video-title-link-row input,.video-editor-page .video-author-row input,.video-editor-page .dialog-grid :is(input,select),.video-editor-page .dynamic-option-trigger,.video-editor-page .video-featured-control{height:40px!important;min-height:40px!important}.video-editor-page .video-link-input-wrap{margin-top:7px;display:block;position:relative}.video-editor-page .video-link-input-wrap input{min-height:54px;margin-top:0;padding-right:96px}.video-editor-page .video-link-preview{border:1px solid var(--line);pointer-events:none;background:#0f172a;border-radius:7px;width:80px;height:44px;position:absolute;top:5px;right:5px;overflow:hidden}.video-editor-page .video-link-preview iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.video-editor-page .video-relation-row{grid-area:3/1/auto/span 6;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 8px 14px 24px;display:grid!important}.video-editor-page .video-relation-column{border:1px solid var(--line);background:var(--control-bg);border-radius:11px;min-width:0;padding:14px}.video-editor-page .video-relation-notice>b{color:var(--ink);margin-bottom:6px;font-size:12px;display:block}.video-editor-page .video-relation-unavailable{max-width:54ch;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.video-editor-page .video-publishing-options{background:var(--panel);align-content:start;gap:20px;display:grid}.video-editor-page .record-dialog-heading{min-width:0}.video-editor-page .record-dialog-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.4}.video-editor-page .video-source-toggle button{text-align:center;place-content:center;gap:3px;min-height:52px;padding:8px 12px;display:grid}.video-editor-page .video-source-toggle button b{color:inherit;font-size:12px}.video-editor-page .video-source-toggle button small{color:var(--muted);font-size:10px;font-weight:600}.video-editor-page .video-source-toggle button.active small{color:#5f72c9}.video-editor-page .video-source-toggle button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;background:0 0}.cms-sidebar .nav-group button:disabled{cursor:not-allowed;opacity:.48}.cms-sidebar .nav-group button:disabled:hover{color:var(--sidebar-muted);background:0 0}.nav-coming-soon{color:inherit;letter-spacing:.3px;text-transform:uppercase;border:1px solid #ffffff29;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:800}.epaper-cover-preview img,.epaper-page-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.video-editor-page .video-section-heading{border-bottom:1px solid var(--line);padding-bottom:12px}.video-editor-page .video-section-heading b{color:var(--ink);font-size:13px;display:block}.video-editor-page .video-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.45}.video-editor-page .video-description-image-row{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-self:stretch;padding:16px}.video-editor-page .video-description-image-row>label{align-content:start;height:100%;display:grid}.video-editor-page .video-description-image-row textarea{min-height:112px}.video-editor-page .video-description-image-row label>small,.video-editor-page .dialog-grid label>small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:500;line-height:1.4;display:block}.video-editor-page .video-publishing-options .image-upload-field{margin:0}.video-editor-page .video-publishing-options .image-upload-field>label:first-child{margin:0 0 7px}.video-editor-page .video-publishing-options .image-upload-trigger{border:1px dashed color-mix(in srgb, var(--brand) 25%, var(--line));background:color-mix(in srgb, var(--brand-soft) 35%, var(--panel));cursor:pointer;border-radius:11px;min-height:68px;margin:0;padding:13px 104px 13px 48px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.video-editor-page .video-publishing-options .image-upload-trigger:hover,.video-editor-page .video-publishing-options .image-upload-trigger:focus-within{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.video-editor-page .video-publishing-options .image-upload-trigger>svg{width:20px;height:20px;color:var(--brand);position:absolute;left:16px}.video-editor-page .video-publishing-options .image-upload-trigger>span{min-width:0;color:var(--muted);text-overflow:clip;white-space:normal;font-size:12px;font-weight:700;line-height:1.45;display:block;overflow:visible}.video-editor-page .video-publishing-options .image-upload-trigger input[type=file]{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.video-editor-page .video-publishing-options .image-upload-field:not(.has-preview) .image-upload-trigger{padding-right:16px}.video-editor-page .video-featured-toggle{border:1px solid var(--line);background:var(--control-bg);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.video-editor-page .video-featured-toggle input{appearance:none;width:36px;height:20px;accent-color:var(--brand);cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;margin:0;transition:background .16s;position:relative}.video-editor-page .video-featured-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a3d}.video-editor-page .video-featured-toggle input:checked{background:var(--brand)}.video-editor-page .video-featured-toggle input:checked:after{transform:translate(16px)}.video-editor-page .video-featured-toggle input:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 18%, transparent);outline-offset:2px}.video-editor-page .video-featured-toggle span,.video-editor-page .video-featured-toggle b,.video-editor-page .video-featured-toggle small,.video-editor-page .video-thumbnail-upload>span,.video-editor-page .video-thumbnail-upload>small{display:block}.video-editor-page .video-featured-toggle b{color:var(--ink);font-size:12px}.video-editor-page .video-featured-toggle small,.video-editor-page .video-thumbnail-upload>small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500}.video-editor-page .video-thumbnail-upload input{color:var(--muted);padding:8px;font-size:12px;font-weight:500}.video-editor-page .video-thumbnail-upload input::file-selector-button{background:var(--brand-soft);color:var(--brand);cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:7px 10px;font-weight:800}.video-editor-page .video-thumbnail-field{min-width:0;position:relative}.video-editor-page .video-thumbnail-field.has-thumbnail-preview .video-thumbnail-upload input{padding-right:104px}.video-editor-page .video-thumbnail-field .video-thumbnail-preview-trigger{width:78px;top:29px;bottom:auto;right:10px}.video-editor-page .video-thumbnail-field .video-thumbnail-remove{top:23px;bottom:auto;right:5px}.video-editor-page .video-description-image-row,.video-editor-page .dialog-grid,.video-editor-page .video-embed-preview,.video-editor-page .dialog-error{margin-left:24px;margin-right:24px}.video-editor-page .video-description-image-row{grid-area:4/1/auto/-1;width:auto;min-width:0;margin:0 24px 12px;display:block!important}.video-editor-page .video-description-image-row>label{width:100%;min-width:0;margin:0;display:block}.video-editor-page .video-description-image-row textarea{box-sizing:border-box;resize:vertical;min-width:0;min-height:96px;display:block;width:100%!important}.video-editor-page .dialog-grid{grid-area:5/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0 24px 18px;display:grid}.video-editor-page .dialog-grid .image-upload-field,.video-editor-page .video-embed-preview,.video-editor-page .dialog-error{grid-column:1/-1}.video-editor-page .video-embed-preview{aspect-ratio:16/9;grid-row:4;justify-self:center;width:min(360px,100% - 48px);max-width:360px;height:203px;min-height:203px;margin:0 auto 18px;overflow:hidden}.video-editor-page .video-embed-preview :is(iframe,video){width:100%;height:100%;display:block}.video-editor-page .dialog-error{grid-row:6}.video-editor-page .video-editor-page-form>footer{z-index:8;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-area:7/1/auto/-1;margin:0;padding:14px 24px;position:sticky;bottom:0}@media (max-width:1040px){.video-editor-page .video-source-toggle,.video-editor-page .video-title-link-row,.video-editor-page .video-author-row,.video-editor-page .video-relation-row,.video-editor-page .video-description-image-row{grid-column:1/-1;margin-left:24px;margin-right:24px}.video-editor-page .video-source-toggle{grid-row:2;width:min(390px,100% - 48px)}.video-editor-page .video-title-link-row{grid-row:3}.video-editor-page .video-author-row{grid-row:4}.video-editor-page .video-relation-row{grid-row:5}.video-editor-page .video-description-image-row{grid-row:6}.video-editor-page .video-embed-preview{grid-row:7}.video-editor-page .dialog-grid{grid-row:8}.video-editor-page .dialog-error{grid-row:9}.video-editor-page .video-editor-page-form>footer{grid-row:10}}@media (max-width:820px){.video-editor-page{padding:0}.video-editor-page .video-editor-page-form{border:0;border-radius:0;width:100%;height:100dvh;display:block}.video-editor-page .video-title-link-row,.video-editor-page .video-author-row,.video-editor-page .video-relation-row,.video-editor-page .dialog-grid{grid-template-columns:1fr}.video-editor-page .video-source-toggle{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.video-editor-page .video-title-link-row,.video-editor-page .video-author-row,.video-editor-page .video-relation-row,.video-editor-page .video-description-image-row,.video-editor-page .dialog-grid,.video-editor-page .video-embed-preview,.video-editor-page .dialog-error{margin-left:16px;margin-right:16px}.video-editor-page .video-embed-preview{aspect-ratio:16/9;width:min(360px,100% - 32px);max-width:360px;height:auto;min-height:0}.video-editor-page .video-editor-page-form>div:first-child,.video-editor-page .video-editor-page-form>footer{padding-left:16px;padding-right:16px}}.video-editor-page .image-crop-dialog{width:min(760px,100%);height:auto;max-height:calc(100dvh - 40px);margin:0;padding:0;display:block;overflow-y:auto}.video-editor-page .image-crop-dialog .image-crop-stage{margin:16px 18px}.video-editor-page .image-crop-dialog .image-crop-controls{gap:12px;padding:0 18px 18px;display:grid}.video-editor-page .image-crop-dialog .image-crop-controls label{width:100%;color:var(--ink);grid-template-columns:135px minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:grid}.video-editor-page .image-crop-dialog .image-crop-controls input{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.video-editor-page .image-crop-dialog>footer{border-top:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:14px 18px;display:flex;position:static}.video-editor-page .image-crop-dialog>footer button{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:auto;min-height:40px;margin:0;padding:9px 13px;display:inline-flex}@media (max-width:620px){.video-editor-page .image-crop-dialog .image-crop-controls label{grid-template-columns:1fr;gap:5px}.video-editor-page .image-crop-dialog>footer{flex-wrap:wrap}}.cms-sidebar{width:var(--sidebar-calc-width,246px);background:var(--sidebar);color:#fff;z-index:40;will-change:width, transform;flex:none;min-height:100vh;transition:width .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1);position:relative}.cms-sidebar.is-dragging{-webkit-user-select:none;user-select:none;transition:none!important}.sidebar-drag-handle{z-index:100;cursor:ew-resize;touch-action:none;background:var(--sidebar);border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:16px;height:38px;transition:box-shadow .22s;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%);box-shadow:3px 0 10px #00000047}.sidebar-drag-handle:before{content:"";width:8px;height:8px;box-shadow:-3px 3px 0 3px var(--sidebar);pointer-events:none;background:0 0;border-bottom-left-radius:8px;position:absolute;top:-8px;left:0}.sidebar-drag-handle:after{content:"";width:8px;height:8px;box-shadow:-3px -3px 0 3px var(--sidebar);pointer-events:none;background:0 0;border-top-left-radius:8px;position:absolute;bottom:-8px;left:0}.sidebar-drag-hump-icon{color:#ffffffb3;pointer-events:none;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s,background .22s,box-shadow .22s;display:grid}.sidebar-drag-handle:hover,.cms-sidebar.is-dragging .sidebar-drag-handle{box-shadow:4px 0 12px #00000061}.sidebar-drag-handle:hover .sidebar-drag-hump-icon,.cms-sidebar.is-dragging .sidebar-drag-handle .sidebar-drag-hump-icon{color:#fff;background:var(--brand,#d9232e);transform:scale(1.18);box-shadow:0 0 10px #d9232e99}.sidebar-edge-drag-zone{z-index:45;cursor:ew-resize;touch-action:none;width:20px;position:fixed;top:0;bottom:0;left:0}@media (min-width:761px){.sidebar-collapsed .cms-sidebar,.cms-sidebar.is-collapsed{width:80px}.cms-sidebar.is-collapsed .brand{justify-content:center;padding:16px 10px}.cms-sidebar.is-collapsed .brand>div,.cms-sidebar.is-collapsed .sidebar-toggle,.cms-sidebar.is-collapsed .theme-toggle,.cms-sidebar.is-collapsed .nav-label,.cms-sidebar.is-collapsed .nav-chevron,.cms-sidebar.is-collapsed .nav-group p,.cms-sidebar.is-collapsed .nav-coming-soon{opacity:0;pointer-events:none;display:none!important}.cms-sidebar.is-collapsed .nav-group,.cms-sidebar.is-collapsed .nav-tab-group{padding-left:6px;padding-right:6px}.cms-sidebar.is-collapsed .nav-group button,.cms-sidebar.is-collapsed .sidebar-direct-tab,.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab{justify-content:center;width:100%;padding:10px 0;transition:background .25s,padding .3s cubic-bezier(.2,.8,.2,1)}.cms-sidebar.is-collapsed .nav-children{display:none!important}.cms-sidebar.is-collapsed .nav-group-flyout{background:var(--sidebar);z-index:100;border-radius:8px;width:180px;padding:8px;position:absolute;top:0;left:80px;box-shadow:0 10px 25px #00000059}}.cms-content.categories-content,.cms-content.locations-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.collapsible-table-page{background:var(--panel);flex-direction:column;width:100%;min-height:calc(100vh - 76px);display:flex}.collapsible-table-toolbar{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.collapsible-table-info{align-items:center;gap:14px;display:flex}.collapsible-table-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.collapsible-table-title h1{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.2}.collapsible-table-title p{color:var(--muted);margin:3px 0 0;font-size:12px}.collapsible-table-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collapsible-search-box{background:var(--canvas);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;width:240px;padding:8px 12px;display:flex}.collapsible-search-box input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13px}.collapsible-btn-secondary{background:var(--canvas);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.collapsible-btn-secondary:hover{background:var(--control-hover);border-color:var(--muted)}.collapsible-table-container{flex:1;width:100%;overflow-x:auto}.collapsible-full-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.collapsible-full-table th{color:#9ca3af;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#111827;border-bottom:1px solid #ffffff14;padding:12px 18px;font-size:11px;font-weight:700}.cms-shell[data-theme=light] .collapsible-full-table th{color:#94a3b8;background:#1e293b}.collapsible-row{border-bottom:1px solid var(--line);transition:background .12s}.collapsible-row:hover{background:var(--control-hover)}.collapsible-row-level-0{background:var(--panel);font-weight:600}.collapsible-row-level-1{background:color-mix(in srgb, var(--canvas) 70%, var(--panel))}.collapsible-row-level-2{background:var(--canvas)}.collapsible-full-table td{vertical-align:middle;color:var(--ink);white-space:nowrap;padding:10px 18px}.collapsible-toggle-btn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:all .15s;display:inline-flex}.collapsible-toggle-btn:hover{background:var(--control-hover);color:var(--brand)}.collapsible-name-cell{align-items:center;display:flex}.indent-0{padding-left:0}.indent-1{padding-left:28px}.indent-2{padding-left:56px}.level-badge{border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.level-badge-group,.level-badge-state{color:var(--brand);background:#d9232e1f}.level-badge-category,.level-badge-district{color:var(--blue);background:#2075d61f}.level-badge-subcategory,.level-badge-city,.level-badge-area{color:var(--green);background:#0b9b6b1f}.count-badge{background:var(--control-bg);color:var(--muted);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.row-actions-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-action-btn{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.row-action-btn:hover{border-color:var(--brand);color:var(--brand)}.row-action-btn.delete{color:var(--brand);background:var(--brand-soft);border-color:#0000}.row-action-btn.delete:hover{background:var(--brand);color:#fff}.tree-connector-group{color:var(--brand);vertical-align:middle;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.cms-shell[data-theme=light] .tree-connector-group{color:#64748b}.cms-shell[data-theme=dark] .tree-connector-group{color:#94a3b8}.tree-connector-svg{display:block}.tree-connector-svg.parent-stem{margin-right:-4px}.created-by-cell{color:var(--ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.created-by-avatar{background:var(--brand-soft);width:22px;height:22px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.created-by-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.record-dialog.compact-video-form.video-editor-page-form,.record-dialog.compact-video-form,.video-dialog.compact-video-form,.video-editor-page-form{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.record-dialog.video-dialog{width:min(780px,94vw);max-width:780px;max-height:90vh;overflow-y:auto}.video-source-toggle{gap:12px;margin-bottom:16px;display:flex}.video-source-toggle button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;flex:1;padding:10px 14px;transition:all .2s}.video-source-toggle button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.video-source-toggle button b{font-size:13px;display:block}.video-source-toggle button small{opacity:.8;margin-top:2px;font-size:11px;display:block}.video-title-link-row,.video-relation-row{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.video-title-link-row label,.video-relation-row label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.video-link-input-wrap{flex-direction:column;gap:8px;display:flex}.video-editor-page .video-section-heading b{font-size:13px!important;font-weight:600!important}.video-editor-page .compact-video-form .video-title-link-row,.video-editor-page .compact-video-form .video-author-row,.video-editor-page .compact-video-form .video-description-image-row,.video-editor-page .compact-video-form .video-organization-grid{gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.video-editor-page .compact-video-form .video-row .dynamic-option-field,.video-editor-page .compact-video-form .video-row .image-upload-field{min-width:0!important}.video-editor-page .video-country-author{gap:12px!important;min-width:0!important;display:grid!important}.video-editor-page .compact-video-form .video-title-link-row,.video-editor-page .compact-video-form .video-author-row,.video-editor-page .compact-video-form .video-description-image-row{grid-template-columns:minmax(0,1fr)!important}.video-editor-page .compact-video-form .video-title-link-row{margin-bottom:10px!important}.video-editor-page .compact-video-form .video-description-image-row{background:0 0!important;border:0!important;margin-bottom:10px!important;padding:0!important}.video-editor-page .compact-video-form .video-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-editor-page .compact-video-form .video-organization-grid .dynamic-option-field:nth-child(3){grid-column:1/-1!important}.video-editor-page .compact-video-form label,.video-editor-page .compact-video-form .dynamic-option-field>label,.video-editor-page .compact-video-form .video-setting-field span,.video-editor-page .compact-video-form .image-upload-field>label:first-child{color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important;font-size:11px!important;font-weight:600!important}.video-editor-page .compact-video-form input:not([type=checkbox]):not([type=radio]),.video-editor-page .compact-video-form select,.video-editor-page .compact-video-form .dynamic-option-trigger{border-radius:6px!important;height:40px!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important}.video-editor-page .compact-video-form textarea{border-radius:6px!important;min-height:68px!important;padding:8px 10px!important;font-size:13px!important}.video-editor-page .compact-video-form label small{margin-top:3px!important;font-size:10px!important;line-height:1.35!important}.video-editor-page .video-author-field input[readonly]{color:#64748b!important;background:#f8fafc!important}.video-editor-page .video-link-input-wrap{margin-top:0!important}.video-editor-page .video-link-input-wrap input{padding-right:96px!important}.video-editor-page .video-publishing-sidebar{min-width:0!important;position:sticky!important;top:12px!important}.video-editor-page .video-publishing-card{padding:12px!important}.video-editor-page .video-publishing-stack{gap:10px!important;display:grid!important}.video-editor-page .video-status-display{gap:6px!important;display:grid!important}.video-editor-page .video-status-display span{color:var(--ink)!important;font-size:12px!important;font-weight:600!important}.video-editor-page .video-status-display b{height:36px!important;color:var(--ink)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.video-editor-page .compact-video-form .video-featured-toggle b{letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:600!important}.video-editor-page .compact-video-form .video-featured-toggle small{color:var(--muted)!important;margin-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}.video-editor-page .compact-video-form .video-featured-control{background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.video-editor-page .compact-video-form .video-featured-control input[type=checkbox]{appearance:none!important;background:#cbd5e1!important;border:0!important;border-radius:999px!important;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;position:relative!important}.video-editor-page .video-publishing-actions{border-top:1px solid #e2e8f0!important;gap:10px!important;padding-top:14px!important;display:grid!important}.video-editor-page .video-publishing-actions button{border-radius:6px!important;justify-content:center!important;width:100%!important;height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.video-editor-page .video-publishing-actions .video-draft-action{color:var(--ink)!important;background:#fff!important;border:1px solid #e2e8f0!important}.video-editor-page .video-publishing-actions .video-publish-action{border:1px solid var(--brand)!important;background:var(--brand)!important;color:#fff!important}.video-editor-page .compact-video-form .image-upload-field{margin:0!important}.video-editor-page .compact-video-form .image-upload-trigger{border-radius:6px!important;min-height:40px!important;padding:7px 12px 7px 40px!important}.video-editor-page .compact-video-form .image-upload-trigger>svg{width:18px!important;height:18px!important;left:16px!important}.video-editor-page .dialog-error{margin:0 12px 8px!important}@media (max-width:900px){.video-editor-page .video-editor-body{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.video-editor-page .video-row-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.video-editor-page{padding:0!important}.video-editor-page .record-dialog.compact-video-form.video-editor-page-form{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important}.video-editor-page .video-editor-body{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important}.video-editor-page .video-publishing-sidebar{position:static!important}.video-editor-page .compact-video-form .video-organization-grid,.video-editor-page .video-row-three{grid-template-columns:1fr!important}}.video-editor-page .video-editor-card{gap:12px!important;padding:14px!important}.video-editor-page .video-row,.video-editor-page .video-description-image-row{margin:0!important}.video-editor-page .video-row-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.video-editor-page .video-row-full,.video-editor-page .video-description-image-row{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.video-editor-page .video-grid-spacer{min-width:0!important;display:block!important}.video-editor-page .compact-video-form label,.video-editor-page .compact-video-form .dynamic-option-field>label,.video-editor-page .compact-video-form .video-setting-field>span,.video-editor-page .compact-video-form .image-upload-field>label:first-child,.video-editor-page .video-status-display>span{color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.video-editor-page .compact-video-form label input:not([type=checkbox]):not([type=radio]),.video-editor-page .compact-video-form label select,.video-editor-page .compact-video-form .dynamic-option-trigger,.video-editor-page .video-status-display>b{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--ink)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;line-height:40px!important}.video-editor-page .video-status-display>b,.video-editor-page .video-author-field input[readonly]{color:#64748b!important;background:#f8fafc!important}.video-editor-page .compact-video-form .dynamic-option-field{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.video-editor-page .compact-video-form .dynamic-option-control{width:100%!important;min-width:0!important;position:relative!important}.video-editor-page .compact-video-form .dynamic-option-trigger{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 36px 0 12px!important;display:flex!important;position:relative!important}.video-editor-page .compact-video-form .dynamic-option-trigger>span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;line-height:38px!important;display:block!important;overflow:hidden!important}.video-editor-page .compact-video-form .dynamic-option-trigger>svg{flex:none!important;width:15px!important;height:15px!important;margin:0!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.video-editor-page .compact-video-form .video-link-input-wrap{margin:0!important;display:block!important}.video-editor-page .compact-video-form .video-featured-toggle{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.video-editor-page .compact-video-form .video-featured-toggle>span:first-child{min-width:0!important}.video-editor-page .compact-video-form .video-featured-toggle b{color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.video-editor-page .compact-video-form .video-featured-toggle small{color:var(--muted)!important;margin:3px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;display:block!important}.video-editor-page .compact-video-form .video-featured-control{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 12px!important;display:flex!important}.video-editor-page .compact-video-form .video-featured-control input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#cbd5e1!important;border:0!important;border-radius:999px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;line-height:1!important;transition:background .16s!important;display:block!important;position:relative!important}.video-editor-page .compact-video-form .video-featured-control input[type=checkbox]:after{content:""!important;background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;transition:transform .16s!important;display:block!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 1px 2px #0f172a40!important}.video-editor-page .compact-video-form .video-featured-control input[type=checkbox]:checked{background:var(--blue,#2075d6)!important}.video-editor-page .compact-video-form .video-featured-control input[type=checkbox]:checked:after{transform:translate(18px)!important}.video-editor-page .compact-video-form textarea{width:100%!important;height:100%!important;min-height:100px!important;color:var(--ink)!important;resize:vertical!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex:auto!important;margin:0!important;padding:9px 12px!important;font-size:13px!important;display:block!important}.video-editor-page .compact-video-form .video-description-image-row{background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.video-editor-page .compact-video-form .video-description-image-row>label{width:100%!important;margin:0!important}.video-editor-page .compact-video-form .image-upload-field{width:100%!important;height:100%!important;margin:0!important}.video-editor-page .compact-video-form .image-upload-trigger{text-align:center!important;background:#fff!important;border:1px dashed #9fb7ff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:100%!important;min-height:100px!important;margin:0!important;padding:12px 14px!important;display:flex!important}.video-editor-page .compact-video-form .image-upload-trigger>svg{flex:none!important;width:18px!important;height:18px!important;margin-right:10px!important;position:static!important}.video-editor-page .compact-video-form .image-upload-trigger>span{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.video-editor-page .video-thumbnail-meta-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.video-editor-page .video-thumbnail-meta-row .image-upload-field{height:auto!important;min-height:0!important}.video-editor-page .video-thumbnail-meta-row .image-upload-trigger{text-align:left!important;justify-content:flex-start!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:flex!important}.video-editor-page .video-thumbnail-meta-row .image-upload-trigger>svg{width:16px!important;height:16px!important;margin:0 8px 0 0!important}.video-editor-page .video-thumbnail-meta-row .image-upload-trigger>span{min-width:0!important;font-size:12px!important}@media (max-width:900px){.video-editor-page .video-row-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-editor-page .video-thumbnail-meta-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-editor-page .video-row-two,.video-editor-page .video-description-thumbnail-row{grid-template-columns:1fr!important}.video-editor-page .video-grid-spacer{display:none!important}}@media (max-width:640px){.video-editor-page .video-row-three,.video-editor-page .video-row-two,.video-editor-page .video-thumbnail-meta-row{grid-template-columns:1fr!important}}.epaper-cover-panel{align-content:start;gap:18px;display:grid;min-height:auto!important}.epaper-cover-preview.epaper-upload-area{color:#213f8f;background:#fbfcfe;border:1px dashed #cdd6e1;border-radius:14px;align-content:center;place-items:center;gap:10px;width:100%;min-height:260px;margin-top:0;padding:28px;display:grid}.epaper-cover-preview.epaper-upload-area b{font-size:14px;font-weight:800}.epaper-cover-preview.has-pdf{margin-top:0!important}@media (max-width:760px){.epaper-cover-preview.epaper-upload-area{min-height:220px;padding:22px}}.category-tree-panel,.location-tree-panel{width:100%;padding:24px}.hierarchy-module-banner{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.category-hierarchy-description{color:var(--muted,#64748b);margin-top:2px;font-size:13px}.hierarchy-add-action{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.category-table-scroll{border:1px solid var(--line,#e2e8f0);border-radius:10px;width:100%;overflow-x:auto}.category-table{border-collapse:collapse;text-align:left;background:var(--panel,#fff);width:100%;font-size:14px}.category-table th,.category-table td{border-bottom:1px solid var(--line,#e2e8f0);vertical-align:middle;padding:12px 18px}.category-table thead th{background:var(--surface-recessed,#f8fafc);color:var(--ink-secondary,#475569);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600}.category-table-chevron{text-align:center;width:44px;padding-left:12px!important;padding-right:4px!important}.category-table-toggle{width:28px;height:28px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.category-table-toggle:hover{background:var(--line,#e2e8f0);color:var(--ink,#0f172a)}.category-record-name{color:var(--ink,#0f172a);font-weight:600}.category-creator{color:var(--ink-secondary,#475569);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.category-creator-avatar{background:var(--surface-recessed,#f1f5f9);width:24px;height:24px;color:var(--muted,#64748b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.category-sort-order-badge{background:var(--surface-recessed,#f1f5f9);color:var(--ink,#0f172a);font-variant-numeric:tabular-nums;border:1px solid var(--line,#e2e8f0);border-radius:6px;justify-content:center;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.category-count-badge{color:#4338ca;background:#e0e7ff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.category-count-badge.is-empty{background:var(--surface-recessed,#f1f5f9);color:var(--muted,#94a3b8)}.category-tree-actions{align-items:center;gap:8px;display:inline-flex}.category-tree-actions button{border:1px solid var(--line,#cbd5e1);color:var(--ink,#334155);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.category-tree-actions button:hover{background:#f8fafc;border-color:#94a3b8}.category-tree-actions button.delete-record{color:#ef4444;background:#fff5f5;border-color:#fca5a5}.category-tree-actions button.delete-record:hover{background:#fee2e2;border-color:#f87171}.category-table-details{background:var(--surface-recessed,#f8fafc);border:1px solid var(--line,#e2e8f0);border-radius:8px;margin:6px 0;padding:16px 20px}.category-table-details h3{color:var(--ink-secondary,#475569);margin-bottom:10px;font-size:13px;font-weight:600}.category-table-empty{color:var(--muted,#64748b);margin:0;padding:12px 0;font-size:13px}.news-title-stack,.top-ten-title-stack{flex-direction:column;justify-content:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.news-title-stack b,.top-ten-title-stack b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;display:block;overflow:hidden}.video-editor-page{box-sizing:border-box!important;background:#f8fafc!important;width:100%!important;max-width:100%!important;min-height:100vh!important;padding:24px 20px 40px!important}.dialog-backdrop.video-editor-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-sizing:border-box!important;background:#0f172aa6!important;justify-content:center!important;align-items:center!important;padding:24px 16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.record-dialog.compact-video-form,.video-dialog.compact-video-form,.video-editor-page .video-editor-page-form,.compact-video-form{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;width:100%!important;max-width:1280px!important;height:auto!important;max-height:94vh!important;margin:auto!important;padding:0!important;display:block!important;overflow-y:auto!important;box-shadow:0 25px 50px -12px #0f172a40!important}.compact-video-form .video-form-container{box-sizing:border-box!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.video-form-header{z-index:20!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-radius:16px 16px 0 0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:20px 24px!important;display:flex!important;position:sticky!important;top:0!important}.video-header-left{text-align:left!important;flex:1!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.video-header-icon-badge{color:#2563eb!important;background:#eff6ff!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:flex!important}.video-header-text{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.video-header-text h2{color:#0f172a!important;letter-spacing:-.01em!important;text-align:left!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}.video-header-text p{color:#64748b!important;text-align:left!important;margin:3px 0 0!important;font-size:13px!important}.video-header-actions{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.video-header-actions button{cursor:pointer!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.video-cancel-action{color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important}.video-cancel-action:hover{background:#f9fafb!important;border-color:#9ca3af!important}.video-publish-action{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;box-shadow:0 1px 2px #2563eb33!important}.video-publish-action:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.video-draft-action{color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important}.video-draft-action:hover{background:#f9fafb!important;border-color:#9ca3af!important}.video-page-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;padding:24px!important;display:grid!important}.video-grid-column{flex-direction:column!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-width:0!important;display:flex!important}.form-card-compact.video-card,.video-card{box-sizing:border-box!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:22px!important;display:flex!important;box-shadow:0 1px 3px #0f172a0a!important}.video-card .card-section-header,.card-section-header{text-align:left!important;border-bottom:none!important;flex-direction:row!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important;display:flex!important}.header-icon-badge{color:#2563eb!important;background:#eff6ff!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.header-text-group{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.card-section-title{color:#0f172a!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important;margin:0!important;font-size:16px!important;font-weight:700!important}.card-section-subtitle{color:#64748b!important;white-space:normal!important;text-align:left!important;margin:2px 0 0!important;font-size:12.5px!important}.video-card-body{flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:flex!important}.grid-2-video-info,.grid-2-author-classification,.grid-2-publication-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px 20px!important;width:100%!important;display:grid!important}.form-group{text-align:left!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;margin:0!important;display:flex!important}.compact-input,.compact-textarea,.date-input,.video-card input,.video-card select{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #d7dfea!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 14px!important;font-size:13.5px!important;transition:border-color .15s,box-shadow .15s!important}.compact-input:focus,.date-input:focus,.video-card input:focus,.video-card select:focus,.video-description-textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.compact-input,.date-input,.video-card input:not([type=file]):not([type=checkbox]):not([type=radio]),.video-card select{height:42px!important;min-height:42px!important}.readonly-input{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}.video-description-textarea{resize:vertical!important;box-sizing:border-box!important;width:100%!important;height:100px!important;min-height:100px!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.5!important}.description-group{grid-column:1/-1!important}.summary-textarea-wrapper{width:100%!important;position:relative!important}.summary-char-counter{color:#94a3b8!important;pointer-events:none!important;background:#fffffff2!important;border-radius:4px!important;padding:2px 6px!important;font-size:11.5px!important;position:absolute!important;bottom:8px!important;right:12px!important}.field-label-uppercase,.compact-video-form label{letter-spacing:normal!important;text-transform:none!important;color:#1e293b!important;text-align:left!important;margin-bottom:6px!important;font-size:13px!important;font-weight:600!important;display:block!important}.required{color:#ef4444!important;font-weight:700!important}.form-help-text{color:#64748b!important;text-align:left!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.video-thumbnail-section{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;display:flex!important}.thumbnail-recommended-info{box-sizing:border-box!important;text-align:left!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:8px!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:12px 14px!important;display:flex!important}.thumbnail-recommended-info .info-icon{color:#2563eb!important;flex-shrink:0!important;margin-top:1px!important}.thumbnail-recommended-info b{color:#1e40af!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.thumbnail-recommended-info p{color:#3b82f6!important;margin:2px 0 0!important;font-size:12.5px!important;line-height:1.4!important}.segmented-radio-control{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7dfea!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;overflow:hidden!important}.segmented-radio-option{cursor:pointer!important;color:#475569!important;white-space:nowrap!important;background:#fff!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 10px!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.segmented-radio-option:first-child{border-right:1px solid #d7dfea!important}.segmented-radio-option.is-selected{color:#2563eb!important;background:#eff6ff!important;font-weight:700!important}.radio-circle{box-sizing:border-box!important;border:2px solid #94a3b8!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important}.segmented-radio-option.is-selected .radio-circle{border-color:#2563eb!important}.radio-inner-dot{background:#2563eb!important;border-radius:50%!important;width:8px!important;height:8px!important}.compact-video-form .dynamic-option-field{text-align:left!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.compact-video-form .dynamic-option-trigger{color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7dfea!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:13.5px!important;display:flex!important}.compact-video-form .dynamic-option-trigger span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 24px)!important;overflow:hidden!important}@media (max-width:960px){.video-page-grid{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}}@media (max-width:640px){.grid-2-video-info,.grid-2-author-classification,.grid-2-publication-settings{grid-template-columns:minmax(0,1fr)!important}.video-header-actions{justify-content:flex-end!important;width:100%!important}}.epaper-dialog-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172a73!important;justify-content:center!important;align-items:flex-start!important;padding:24px 16px!important;display:flex!important;overflow-y:auto!important}.epaper-editor-dialog-form{background:#f7f9fc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d!important}.epaper-form-container{box-sizing:border-box;background:#f7f9fc;max-width:1400px;margin:0 auto;padding:20px 24px}.epaper-form-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.epaper-header-icon-badge{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.epaper-header-text h2{color:#172033;margin:0;font-size:18px;font-weight:700;line-height:1.25}.epaper-cancel-action{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s}.epaper-upload-action{color:#2563eb;cursor:pointer;background:#fff;border:1px dashed #3b82f6;border-radius:6px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.epaper-upload-action:hover{background:#eff6ff;border-style:solid}.epaper-submit-action{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;height:38px;padding:0 22px;font-size:13px;font-weight:600;transition:background .15s}.epaper-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px #1018280a}.epaper-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.epaper-card-icon-badge{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.epaper-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.epaper-field-label{color:#172033;letter-spacing:.01em;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.epaper-select-input,.epaper-date-input{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d7dfea;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.epaper-select-input:focus,.epaper-date-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.epaper-upload-zone{text-align:center;background:#fff;border:1px dashed #8fb9ff;border-radius:8px;justify-content:center;align-items:center;min-height:270px;padding:24px 16px;transition:all .2s;display:flex}.epaper-upload-zone.is-dragging{background:#eff6ff;border-color:#2563eb}.epaper-dropzone-inner{flex-direction:column;align-items:center;max-width:400px;display:flex}.epaper-pdf-badge-wrapper{margin-bottom:14px;position:relative}.epaper-pdf-sparkles{font-size:12px;position:absolute;top:-8px;right:-12px}.epaper-pdf-sparkles .s1{margin-right:2px}.epaper-pdf-icon-box{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.pdf-type-badge{color:#fff;background:#ef4444;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:12px}.epaper-browse-link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.epaper-browse-link:hover{text-decoration:underline}.epaper-choose-file-btn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #3b82f6;border-radius:6px;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.epaper-choose-file-btn:hover{background:#eff6ff}.epaper-file-selected-info{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.epaper-info-strip{background:#eff6ff;border-radius:6px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.epaper-info-main{color:#172033;margin:0;font-size:13px;font-weight:500}.epaper-info-sub{color:#667085;margin:2px 0 0;font-size:12px}@media (max-width:840px){.epaper-details-grid{grid-template-columns:minmax(0,1fr)!important}}.epaper-editor-page{background:#f7f9fc!important;width:100%!important;max-width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important}.epaper-editor-form-wrapper{background:0 0!important;width:100%!important;margin:0!important;padding:0!important}.hierarchy-page-container{flex-direction:column;gap:20px;width:100%;display:flex}.hierarchy-page-header{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.hierarchy-header-left{align-items:center;gap:14px;display:flex}.hierarchy-header-icon-box{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hierarchy-page-title{color:#0f172a;margin:0 0 2px;font-size:20px;font-weight:700}.hierarchy-header-right{align-items:center;gap:12px;display:flex}.hierarchy-add-main-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.hierarchy-add-menu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px -5px #0000001a}.hierarchy-add-menu button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.hierarchy-add-menu button:hover{color:#2563eb;background:#f1f5f9}.hierarchy-shared-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.hierarchy-toolbar-left{flex:1;min-width:260px}.hierarchy-search-box{align-items:center;width:100%;display:flex;position:relative}.hierarchy-search-box input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:9px 36px;font-size:14px;transition:all .15s}.hierarchy-search-box input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.clear-search-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;position:absolute;right:10px}.hierarchy-toolbar-right{align-items:center;gap:12px;display:flex}.hierarchy-select-filter{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 14px;font-size:13px;font-weight:500}.hierarchy-view-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.hierarchy-view-toggle-btn.is-active{color:#fff;background:#2563eb;box-shadow:0 1px 3px #0000001a}.hierarchy-breadcrumbs{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.crumb-home-icon{color:#2563eb}.crumb-item{cursor:pointer}.crumb-separator{color:#cbd5e1}.hierarchy-table-wrapper{width:100%}.hierarchy-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.hierarchy-main-table{border-collapse:collapse;width:100%;font-size:14px}.hierarchy-main-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 18px;font-size:11px;font-weight:600}.hierarchy-row{border-bottom:1px solid #e2e8f0;transition:background .12s}.hierarchy-row td{vertical-align:middle;padding:14px 18px}.td-chevron{text-align:center;width:44px}.chevron-toggle-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s;display:inline-flex}.chevron-toggle-btn.is-open{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;transform:rotate(180deg)}.folder-icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.folder-icon-badge.level-0-badge{color:#2563eb;background:#eff6ff}.item-name{color:#0f172a;font-weight:600}.parent-pill-badge{color:#1d4ed8;background:#dbeafe;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.sort-order-chip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:600}.count-pill-badge.has-count{color:#4338ca;background:#e0e7ff}.count-pill-badge.is-zero{color:#94a3b8;background:#f1f5f9}.table-action-btns button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.table-action-btns button.edit-btn{color:#334155}.table-action-btns button.edit-btn:hover{background:#f8fafc;border-color:#cbd5e1}.table-action-btns button.delete-btn{color:#ef4444;background:#fff5f5;border-color:#fca5a5}.table-action-btns button.delete-btn:hover{background:#fee2e2;border-color:#f87171}.nested-container-row td{background:#f8fafc;padding:0!important}.nested-subtable-container{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:10px;margin:8px 16px 12px 32px;padding:16px 20px;box-shadow:0 2px 6px #00000005}.nested-subtable-container.level-2-container{border-left-color:#7c3aed;margin-left:20px}.nested-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.outline-add-sub-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.outline-add-sub-btn:hover{background:#dbeafe}.hierarchy-sub-table{border-collapse:collapse;width:100%}.hierarchy-sub-table thead th{color:#64748b;text-transform:uppercase;background:#f8fafc;padding:8px 12px;font-size:11px}.empty-sub-cell{text-align:center;color:#94a3b8;padding:14px;font-size:13px}.empty-hierarchy-cell{text-align:center;color:#94a3b8;padding:30px;font-size:14px}.hierarchy-table-footer{color:#64748b;background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.rows-select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px}.page-nav-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:28px;height:28px}.page-num-active{color:#fff;background:#2563eb;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.hierarchy-explorer-wrapper{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.hierarchy-explorer-grid{grid-template-columns:repeat(1,1fr)}}.explorer-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:480px;padding:16px;display:flex}.explorer-panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.panel-header-icon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.group-icon-box{color:#2563eb;background:#eff6ff}.category-icon-box{color:#7c3aed;background:#f5f3ff}.subcat-icon-box{color:#16a34a;background:#f0fdf4}.explorer-cards-scroll{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.explorer-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;transition:all .15s;position:relative}.explorer-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000a}.explorer-card.is-selected{background:#eff6ff;border-color:#3b82f6 #3b82f6 #3b82f6 #2563eb;border-left-style:solid;border-left-width:4px;box-shadow:0 2px 8px #2563eb1f}.category-card.is-selected{background:#f5f3ff;border-color:#8b5cf6 #8b5cf6 #8b5cf6 #7c3aed;border-left-style:solid;border-left-width:4px}.card-top-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-order-chip{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.card-meta-strip{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:11px;display:flex}.card-hover-actions{align-items:center;gap:4px;margin-top:8px;display:flex}.icon-action-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.icon-action-btn.delete{color:#ef4444;background:#fff5f5;border-color:#fca5a5}.explorer-empty-panel{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:auto;padding:40px 20px;display:flex}.hierarchy-bottom-info-bar{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.info-bar-icon{color:#2563eb;flex-shrink:0}.dashboard-filter-panel{background:#fbfdff;border-color:#dce8f6;margin-bottom:10px;padding:0;overflow:hidden}.dashboard-filter-head{border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.dashboard-filter-head>div{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-filter-head b{color:#172554;align-items:center;gap:7px;font-size:13px;display:inline-flex}.dashboard-filter-head b svg{color:#2563eb}.dashboard-filter-head span{color:var(--muted);font-size:10px}.dashboard-filter-head button{color:#2563eb;background:0 0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-filter-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;padding:10px 12px 4px;display:grid}.dashboard-filter{gap:4px;min-width:0;display:grid}.dashboard-filter span{color:#1e3a8a;font-size:9px;font-weight:800}.dashboard-filter select{background:var(--panel);width:100%;min-width:0;height:31px;color:var(--ink);border:1px solid #d8e3f1;border-radius:4px;outline:0;padding:0 28px 0 8px;font-size:10px}.dashboard-filter select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.dashboard-filter select:disabled{color:var(--muted);background:var(--canvas)}.dashboard-filter-actions{justify-content:flex-end;gap:6px;padding:6px 12px;display:flex}.dashboard-filter-actions button{border-radius:4px;min-height:30px;padding:6px 12px;font-size:10px}.dashboard-active-filters{min-height:34px;color:var(--muted);border-top:1px solid #edf2f8;align-items:center;gap:6px;padding:6px 12px;font-size:9px;display:flex;overflow-x:auto}.dashboard-active-filters>b{color:#1e3a8a;flex:none}.dashboard-active-filters button{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.dashboard-active-filters button.clear{color:#e11d48;background:0 0;border-color:#0000}.dashboard-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.dashboard-kpi{background:var(--panel);border:1px solid #e1e9f3;border-radius:5px;align-items:flex-start;gap:9px;min-width:0;min-height:70px;padding:9px;display:flex;box-shadow:0 1px 3px #0f172a0a}.dashboard-kpi>span{color:#1877e8;background:#eaf3ff;border-radius:7px;flex:0 0 34px;place-items:center;height:34px;display:grid}.dashboard-kpi>div{min-width:0;display:grid}.dashboard-kpi small{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.dashboard-kpi strong{color:var(--ink);font-size:20px;line-height:1.15}.dashboard-kpi em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.dashboard-kpi.green>span{color:#0ca66c;background:#e8f8ef}.dashboard-kpi.green small{color:#0b9b64}.dashboard-kpi.orange>span{color:#f97316;background:#fff3e6}.dashboard-kpi.orange small{color:#ea580c}.dashboard-kpi.rose>span,.dashboard-kpi.red>span{color:#f43f5e;background:#fff0f2}.dashboard-kpi.rose small,.dashboard-kpi.red small{color:#e11d48}.dashboard-kpi.purple>span{color:#7c3aed;background:#f2eafe}.dashboard-kpi.purple small{color:#7c3aed}.dashboard-ops-grid{grid-template-columns:1.05fr 1.8fr 1.05fr 1.45fr;gap:7px;margin-bottom:8px;display:grid}.dashboard-ops-grid>.panel{min-height:112px;padding:9px}.dashboard-ops-grid .panel-title{margin-bottom:6px}.dashboard-ops-grid .panel-title h2{font-size:10px}.dashboard-tat>strong{color:#172554;margin:5px 0 8px;font-size:17px;display:block}.dashboard-tat>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.dashboard-tat>div span{color:var(--muted);font-size:8px;display:grid}.dashboard-tat>div b{color:var(--ink);font-size:10px}.dashboard-cla>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-cla span{background:#f8fbff;border-radius:4px;padding:7px;display:grid;position:relative}.dashboard-cla small,.dashboard-cla em{color:var(--muted);font-size:8px;font-style:normal}.dashboard-cla b{color:#172554;font-size:14px}.dashboard-cla svg{color:#60a5fa;position:absolute;top:19px;right:-10px}.dashboard-sla-empty,.dashboard-no-data{color:#94a3b8;text-align:center;align-content:center;place-items:center;gap:4px;min-height:74px;display:grid}.dashboard-sla-empty b{color:var(--ink);font-size:10px}.dashboard-sla-empty small,.dashboard-no-data span{font-size:8px}.dashboard-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-mini-metrics article{background:var(--panel);border:1px solid #e1e9f3;border-radius:5px;align-content:center;min-width:0;padding:8px;display:grid}.dashboard-mini-metrics small,.dashboard-mini-metrics em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.dashboard-mini-metrics b{color:#172554;font-size:15px}.dashboard-analytics-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.dashboard-analytics-grid>.panel{min-width:0;min-height:210px;padding:9px}.dashboard-analytics-grid .panel-title{margin-bottom:5px}.dashboard-analytics-grid .panel-title h2{font-size:10px}.dashboard-chart-wide,.dashboard-lifecycle-panel,.dashboard-alerts{grid-column:span 2}.dashboard-category-bars{align-items:end;gap:8px;height:160px;padding:8px 3px 0;display:flex}.dashboard-category-bars span{flex:1;grid-template-rows:20px 1fr 14px;justify-items:center;min-width:0;height:100%;display:grid}.dashboard-category-bars small{width:100%;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dashboard-category-bars i{background:#eef4fb;border-radius:3px 3px 0 0;align-items:end;width:70%;height:100%;display:flex}.dashboard-category-bars i b{background:#3b82f6;border-radius:3px 3px 0 0;width:100%;display:block}.dashboard-category-bars em{color:#334155;font-size:8px;font-style:normal;font-weight:800}.dashboard-progress-list{gap:7px;padding-top:6px;display:grid}.dashboard-progress-list span{grid-template-columns:70px 1fr 64px;align-items:center;gap:8px;display:grid}.dashboard-progress-list small,.dashboard-progress-list em{color:var(--muted);font-size:8px;font-style:normal}.dashboard-progress-list em{text-align:right}.dashboard-progress-list i{background:#edf2f7;border-radius:2px;height:8px;display:block;overflow:hidden}.dashboard-progress-list i b{background:#3b82f6;height:100%;display:block}.dashboard-alert-ok{color:#059669;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:10px;display:flex}.dashboard-alert-list{gap:6px;display:grid}.dashboard-alert-list button{color:#b45309;text-align:left;background:#fff8e7;border-left:3px solid #f59e0b;border-radius:3px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.dashboard-alert-list button.critical{color:#dc2626;background:#fff1f2;border-color:#ef4444}.dashboard-alert-list button span{flex:1;display:grid}.dashboard-alert-list b{font-size:9px}.dashboard-alert-list small{color:var(--muted);font-size:8px}.dashboard-table-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dashboard-compact-table{min-width:0;padding:8px;overflow:hidden}.dashboard-compact-table .panel-title{margin-bottom:5px}.dashboard-compact-table .panel-title h2{font-size:9px}.dashboard-table-scroll{overflow:auto}.dashboard-compact-table table{border-collapse:collapse;table-layout:fixed;width:100%}.dashboard-compact-table th,.dashboard-compact-table td{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:5px 4px;font-size:7px;overflow:hidden}.dashboard-compact-table th{color:#475569;background:#f6f9fd;font-weight:800}.dashboard-compact-table td:first-child{color:#1d4ed8}.dashboard-table-empty{min-height:108px;color:var(--muted);text-align:center;place-items:center;padding:12px;font-size:9px;display:grid}.cms-shell[data-theme=dark] .dashboard-filter-panel,.cms-shell[data-theme=dark] .dashboard-kpi,.cms-shell[data-theme=dark] .dashboard-mini-metrics article,.cms-shell[data-theme=dark] .dashboard-cla span{background:var(--panel);border-color:var(--line)}.cms-shell[data-theme=dark] .dashboard-filter-head b,.cms-shell[data-theme=dark] .dashboard-filter span,.cms-shell[data-theme=dark] .dashboard-active-filters>b,.cms-shell[data-theme=dark] .dashboard-kpi strong,.cms-shell[data-theme=dark] .dashboard-tat>strong,.cms-shell[data-theme=dark] .dashboard-cla b,.cms-shell[data-theme=dark] .dashboard-mini-metrics b{color:var(--ink)}@media (max-width:1350px){.dashboard-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-ops-grid,.dashboard-analytics-grid,.dashboard-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-filter-head>div{display:grid}.dashboard-filter-grid,.dashboard-kpi-grid,.dashboard-ops-grid,.dashboard-analytics-grid,.dashboard-table-grid{grid-template-columns:1fr}.dashboard-chart-wide,.dashboard-lifecycle-panel,.dashboard-alerts{grid-column:auto}.dashboard-filter-actions{justify-content:stretch}.dashboard-filter-actions button{flex:1}.dashboard-cla>div,.dashboard-mini-metrics{grid-template-columns:repeat(2,1fr)}}.cms-shell.dashboard-shell{height:100vh;min-height:0;max-height:100vh;overflow:hidden}.dashboard-shell .cms-sidebar{height:100vh;min-height:0;max-height:100vh}.dashboard-shell .cms-main{height:100vh;min-height:0;max-height:100vh;overflow:hidden}.dashboard-shell .dashboard-content{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;max-width:none;height:100vh;min-height:0;max-height:100vh;margin:0;padding:12px 14px 24px;display:block;overflow:hidden scroll!important}.dashboard-shell .dashboard-content::-webkit-scrollbar{width:8px}.dashboard-shell .dashboard-content::-webkit-scrollbar-track{background:var(--canvas)}.dashboard-shell .dashboard-content::-webkit-scrollbar-thumb{border:2px solid var(--canvas);background:#b7c5d6;border-radius:8px}.dashboard-shell .dashboard-content>.page-heading{border-bottom:1px solid var(--line);margin:-12px -14px 8px;padding:9px 14px 8px;top:0}.dashboard-shell .dashboard-content>.page-heading h1{margin-bottom:2px;font-size:20px}.dashboard-shell .dashboard-content>.page-heading p{font-size:10px}.dashboard-shell .dashboard-content>.page-heading .primary-action{border-radius:5px;min-height:30px;padding:6px 11px;font-size:10px}.dashboard-shell .dashboard-filter-panel{margin-bottom:6px}.dashboard-shell .dashboard-filter-head{padding:7px 10px}.dashboard-shell .dashboard-filter-grid{gap:5px;padding:7px 10px 3px}.dashboard-shell .dashboard-filter select{height:28px}.dashboard-shell .dashboard-filter-actions{padding:4px 10px}.dashboard-shell .dashboard-filter-actions button{min-height:27px;padding:4px 10px}.dashboard-shell .dashboard-active-filters{min-height:28px;padding:4px 10px}.dashboard-shell .dashboard-kpi-grid,.dashboard-shell .dashboard-ops-grid,.dashboard-shell .dashboard-analytics-grid,.dashboard-shell .dashboard-table-grid{gap:5px;margin-bottom:6px}.dashboard-shell .dashboard-kpi{gap:7px;min-height:60px;padding:7px}.dashboard-shell .dashboard-kpi>span{flex-basis:29px;height:29px}.dashboard-shell .dashboard-kpi strong{font-size:17px}.dashboard-shell .dashboard-ops-grid>.panel{min-height:100px;padding:7px}.dashboard-shell .dashboard-analytics-grid>.panel{min-height:190px;padding:7px}.dashboard-shell .dashboard-category-bars{height:142px}.dashboard-shell .dashboard-compact-table{padding:6px}.dashboard-shell .dashboard-compact-table th,.dashboard-shell .dashboard-compact-table td{padding:4px 3px}.dashboard-shell .dashboard-table-empty{min-height:88px}@media (max-width:760px){.cms-shell.dashboard-shell,.dashboard-shell .cms-main,.dashboard-shell .dashboard-content{height:100dvh;max-height:100dvh}.dashboard-shell .dashboard-content{padding:10px 9px 20px}.dashboard-shell .dashboard-content>.page-heading{margin:-10px -9px 7px;padding:8px 9px}.dashboard-shell .dashboard-content>.page-heading .primary-action{margin-left:44px}.dashboard-shell .dashboard-analytics-grid>.panel{min-height:180px}}.comments-content{padding:0!important;overflow:hidden!important}.comments-workspace{background:var(--canvas);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.comments-workspace.drawer-open{grid-template-columns:minmax(620px,1fr) 360px}.comments-main{min-width:0;padding:16px;overflow:auto}.comments-main>.page-heading{background:0 0;border:0;margin:0 0 12px;padding:0}.comments-main>.page-heading h1{font-size:22px}.comments-main>.page-heading p{font-size:11px}.comment-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.comment-stats article{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 3px #0f172a08}.comment-stats article>span{border-radius:9px;flex:0 0 36px;place-items:center;height:36px;display:grid}.comment-stats .blue{color:#2563eb;background:#eaf3ff}.comment-stats .green{color:#16a34a;background:#eaf8ef}.comment-stats .amber{color:#d97706;background:#fff6df}.comment-stats .red{color:#ef4444;background:#fff0f1}.comment-stats article div{min-width:0;display:grid}.comment-stats small{color:var(--muted);font-size:9px}.comment-stats strong{color:var(--ink);font-size:20px;line-height:1.25}.comment-stats em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.comments-table-panel{padding:0;overflow:hidden}.comments-toolbar{border-bottom:1px solid var(--line);gap:8px;padding:10px;display:flex}.comments-toolbar select,.comments-toolbar>button,.comments-search{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink);border-radius:6px;font-size:10px}.comments-search{min-width:220px;color:var(--muted);flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.comments-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.comments-toolbar select{max-width:160px;padding:0 28px 0 9px}.comments-toolbar>button{color:#475569;background:#f3f6fa;padding:0 16px;font-weight:700}.comments-table-scroll{min-height:390px;overflow:auto}.comments-table{border-collapse:collapse;table-layout:fixed;width:100%}.comments-table th,.comments-table td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.comments-table th{color:#475569;background:#f6f9fd;height:36px;font-size:9px;font-weight:800}.comments-table th:first-child{width:28%}.comments-table th:nth-child(2){width:20%}.comments-table th:nth-child(3){width:22%}.comments-table th:nth-child(4){width:13%}.comments-table th:nth-child(5){width:10%}.comments-table th:nth-child(6){width:80px}.comments-table th:nth-child(4){display:table-cell}.comments-table th svg{vertical-align:middle}.comments-table tbody tr{cursor:pointer;transition:background .15s}.comments-table tbody tr:hover{background:#f8fbff}.comments-table td>b,.comments-table td>small,.comment-user b,.comment-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comments-table td>b,.comment-user b{color:var(--ink);font-size:9px}.comments-table td>small,.comment-user small{color:var(--muted);margin-top:3px;font-size:8px}.comment-user{align-items:center;gap:8px;min-width:0;display:flex}.comment-user>span,.comment-drawer-user>span{color:#2563eb;background:#e4edff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:10px;font-weight:800;display:grid}.comment-user>div{min-width:0}.comment-status.approved{color:#07874f;background:#def7e9}.comment-status.pending{color:#b86608;background:#fff2d5}.comment-status.rejected{color:#dc2942;background:#ffe4e7}.comment-status.spam{color:#b91c36;background:#ffd9dd}.comment-actions{gap:4px;display:flex}.comment-actions button,.comments-pagination button,.comment-drawer header button{border:1px solid var(--line);background:var(--panel);color:#52709a;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.comment-actions button:disabled{opacity:.4}.comments-empty{color:#94a3b8;text-align:center;align-content:center;place-items:center;gap:7px;min-height:320px;padding:30px;display:grid}.comments-empty b{color:var(--ink);font-size:14px}.comments-empty p{max-width:380px;color:var(--muted);margin:0;font-size:10px}.comments-empty button{color:#fff;background:#1677ff;border-radius:5px;margin-top:4px;padding:7px 12px;font-size:10px}.comments-pagination{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}.comments-pagination>div,.comments-pagination label{align-items:center;gap:6px;display:flex}.comments-pagination select{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--ink);border-radius:5px;font-size:9px}.comments-pagination>div>b{color:#fff;background:#1677ff;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.comments-pagination button:first-of-type{transform:rotate(90deg)}.comments-pagination button:last-of-type{transform:rotate(-90deg)}.comment-drawer{border-left:1px solid var(--line);background:var(--panel);min-width:0;overflow:auto;box-shadow:-4px 0 14px #0f172a0a}.comment-drawer>header{border-bottom:1px solid var(--line);height:54px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.comment-drawer-body{padding:0 14px}.comment-drawer-body>section{border-bottom:1px solid var(--line);padding:15px 0}.comment-drawer-user>span{flex-basis:36px;height:36px;font-size:11px}.comment-drawer-user div{display:grid}.comment-drawer h3{color:#475569;margin:0 0 7px;font-size:9px}.comment-full-text{border:1px solid var(--line);color:var(--ink);background:#fbfdff;border-radius:5px;margin:0;padding:10px;font-size:9px;line-height:1.55}.comment-article{gap:9px;display:flex}.comment-article img{object-fit:cover;border-radius:5px;width:72px;height:47px}.comment-article div{align-content:center;display:grid}.comment-article b{color:var(--ink);font-size:9px;line-height:1.35}.comment-article small{color:var(--muted);margin-top:4px;font-size:8px}.comment-detail-pair{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.comment-detail-pair p{color:var(--ink);margin:0;font-size:9px}.comment-api-notice{color:#37648d;background:#eef5ff;border-radius:6px;gap:8px;margin:15px 0;padding:10px;font-size:9px;line-height:1.4;display:flex}.comment-api-notice svg{flex:none}.cms-shell[data-theme=dark] .comments-toolbar>button,.cms-shell[data-theme=dark] .comments-table th,.cms-shell[data-theme=dark] .comment-full-text{background:var(--canvas)}@media (max-width:1180px){.comments-workspace.drawer-open{grid-template-columns:minmax(0,1fr)}.comment-drawer{z-index:20;width:380px;max-width:100%;height:100%;position:absolute;top:0;right:0;box-shadow:-12px 0 28px #0f172a29}}@media (max-width:800px){.comments-content{overflow:auto!important}.comments-workspace{height:auto;min-height:100%}.comments-main{padding:12px}.comment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.comments-toolbar{flex-wrap:wrap}.comments-search{flex-basis:100%}.comments-toolbar select{flex:1;max-width:none}.comments-table{min-width:740px}.comments-table-scroll{min-height:360px}.comments-pagination{flex-direction:column;align-items:flex-start;gap:10px}.comment-drawer{width:100%;height:100dvh;position:fixed}}.comments-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:10px;display:flex}.comments-error span{flex:1}.comments-error button{color:#fff;background:#b91c1c;border-radius:5px;padding:5px 10px;font-weight:700}.comments-table-panel .jms-data-table{box-shadow:none;border:0}.comments-table-panel .jms-table-toolbar-left select{border:1px solid var(--line);background:var(--panel);height:31px;color:var(--ink);border-radius:5px;padding:0 8px;font-size:9px}.comment-muted{color:var(--muted);margin:6px 0;font-size:9px;line-height:1.5}.comment-reply{background:var(--canvas);border-left:2px solid #bfdbfe;margin-top:7px;padding:7px;font-size:9px}.comment-reply p{margin:3px 0 0}.comment-media{flex-wrap:wrap;gap:6px;display:flex}.comment-media a{color:#2563eb;background:#eaf3ff;border-radius:4px;padding:5px 7px;font-size:8px}.comment-log{color:var(--ink);align-items:flex-start;gap:5px;margin:6px 0;font-size:9px;line-height:1.4;display:flex}.comment-detail-actions{background:var(--panel);flex-wrap:wrap;gap:6px;padding:12px 0;display:flex;position:sticky;bottom:0}.comment-detail-actions button{border:1px solid var(--line);background:var(--panel);color:#2563eb;border-radius:5px;align-items:center;gap:4px;padding:7px 8px;font-size:8px;font-weight:700;display:flex}.comment-detail-actions button.danger{color:#dc2626}.comment-detail-actions button:disabled{opacity:.5}.review-settings-panel{max-width:560px}.review-settings-panel>p{color:var(--muted);margin:0 0 15px;font-size:10px}.review-settings-panel>label{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;font-size:10px;display:flex}.review-settings-panel>label input{width:16px;height:16px}.review-settings-panel>button{color:#fff;background:#1677ff;border-radius:5px;margin-top:14px;padding:8px 12px;font-size:9px;font-weight:800}.review-settings-panel>button:disabled{opacity:.55}.reports-analytics-content{max-width:none;padding:0!important;overflow:hidden!important}.reports-workspace{background:var(--canvas);height:100%;padding:12px;overflow:auto}.reports-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.reports-heading h1{color:var(--ink);margin:0 0 3px;font-size:21px;line-height:1.2}.reports-heading label{border:1px solid var(--line);background:var(--panel);color:#52709a;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.reports-heading select{min-width:165px;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.reports-tabs{border-bottom:1px solid var(--line);gap:22px;margin:0 0 10px;display:flex;overflow-x:auto}.reports-tabs button{color:#475569;background:0 0;flex:none;padding:9px 2px;font-size:9px;position:relative}.reports-tabs button:disabled{cursor:default;opacity:1}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.report-kpis article{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:10px;min-width:0;height:70px;padding:10px;display:flex;box-shadow:0 1px 3px #0f172a08}.report-kpis article>span{border-radius:8px;flex:0 0 36px;place-items:center;height:36px;display:grid}.report-kpis .blue{color:#2563eb;background:#eaf3ff}.report-kpis .green{color:#0ca66c;background:#e8f8ef}.report-kpis .purple{color:#7c3aed;background:#f2eafe}.report-kpis .amber{color:#f97316;background:#fff3e6}.report-kpis .red{color:#f43f5e;background:#fff0f2}.report-kpis article>div{min-width:0;display:grid}.report-kpis small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.report-kpis strong{color:var(--ink);font-size:18px;line-height:1.25}.report-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.report-grid-primary,.report-grid-secondary,.report-grid-bottom{gap:8px;margin-bottom:8px;display:grid}.report-grid-primary{grid-template-columns:minmax(0,1.7fr) minmax(275px,1fr)}.report-grid-secondary{grid-template-columns:1.3fr 1fr 1fr}.report-grid-bottom{grid-template-columns:1.35fr 1fr}.report-card{border-radius:7px;min-width:0;margin:0;padding:10px;overflow:hidden}.report-grid-primary>.report-card{min-height:235px}.report-grid-secondary>.report-card{min-height:188px}.report-grid-bottom>.report-card{min-height:150px}.report-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.report-card-title h2{color:var(--ink);margin:0;font-size:11px}.report-card-title>span{border:1px solid var(--line);color:#475569;border-radius:4px;padding:5px 21px 5px 8px;font-size:8px}.report-card-title button{color:#1677ff;background:0 0;font-size:8px;font-weight:700}.report-trend .analytics-chart{box-shadow:none;background:0 0;border:0;padding:0}.report-trend .analytics-head{padding:0 2px}.report-trend .analytics-head>div:first-child{display:none}.report-trend .analytics-kpis span{font-size:7px}.report-trend .analytics-plot{height:120px}.report-trend .post-strip{display:none}.report-no-data{color:#a0aec0;text-align:center;align-content:center;place-items:center;gap:7px;min-height:125px;display:grid}.report-no-data span{max-width:220px;color:var(--muted);font-size:9px}.report-table{display:grid}.report-table-head{border-radius:4px;font-weight:800;color:#475569!important;background:#f3f6fa!important;font-size:7px!important}.report-article-row,.report-comment-row,.report-category-row{min-width:0;min-height:28px;color:var(--ink);border-bottom:1px solid #edf2f7;align-items:center;font-size:8px;display:grid}.report-article-row{grid-template-columns:20px minmax(0,1fr) 60px}.report-article-row>strong,.report-article-row>span:last-child{text-align:right}.report-article-title img,.report-article-title i{object-fit:cover;border-radius:3px;flex:0 0 34px;width:34px;height:25px}.report-article-title i{color:#7890aa;background:#edf3f9;place-items:center;display:grid}.report-article-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-subtabs span{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:5px 12px;font-size:7px}.report-subtabs span.active{color:#fff;background:#1677ff;border-color:#1677ff}.report-comment-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-comment-user i{color:#2563eb;background:#e4edff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.report-category-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.report-category-row>strong{text-align:right}.category-dot{background:#f43f5e;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cms-shell[data-theme=dark] .report-table-head{background:var(--canvas)!important}.cms-shell[data-theme=dark] .report-article-row,.cms-shell[data-theme=dark] .report-comment-row,.cms-shell[data-theme=dark] .report-category-row{border-color:var(--line)}@media (max-width:1200px){.report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid-secondary>.report-card:last-child{grid-column:span 2}}@media (max-width:800px){.reports-analytics-content{overflow:auto!important}.reports-workspace{height:auto}.reports-heading{flex-direction:column;align-items:flex-start}.reports-heading label,.reports-heading select{width:100%}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid-primary,.report-grid-secondary,.report-grid-bottom{grid-template-columns:1fr}.report-grid-secondary>.report-card:last-child{grid-column:auto}.report-comment-row{grid-template-columns:1fr 1.5fr 1fr}.report-comment-row>span:last-child{display:none}}@media (max-width:480px){.report-kpis{grid-template-columns:1fr}.reports-workspace{padding:9px}}.reports-heading-actions{align-items:center;gap:8px;display:flex}.reports-heading-actions>button{background:var(--panel);color:#1677ff;border:1px solid #1677ff;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.report-kpis em{align-items:center;gap:5px;display:flex}.report-kpis em b{color:#16a34a;font-size:8px}.report-line-chart{height:185px}.report-line-chart svg{width:100%;height:145px;display:block;overflow:visible}.report-chart-grid{stroke:#dbe5f1;stroke-width:1px}.report-views-line,.report-visitors-line{fill:none;stroke-width:2px}.report-views-line{stroke:#1677ff}.report-visitors-line{stroke:#2fc386}.report-chart-labels{color:#64748b;justify-content:space-between;margin:0 5px 7px 34px;font-size:7px;display:flex}.report-chart-legend{color:#475569;justify-content:center;gap:18px;font-size:8px;display:flex}.report-chart-legend i,.report-donut-legend i{border-radius:50%;width:7px;height:7px}.report-chart-legend .blue{background:#1677ff}.report-chart-legend .green{background:#2fc386}.report-donut-layout{grid-template-columns:minmax(120px,1fr) minmax(115px,1fr);align-items:center;gap:12px;min-height:170px;display:grid}.report-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:138px;max-width:100%;margin:auto;display:grid}.report-donut>span{aspect-ratio:1;background:var(--panel);width:61%;color:var(--ink);border-radius:50%;place-items:center;display:grid}.report-donut>span b{font-size:15px}.report-donut>span small{color:var(--muted);font-size:7px}.report-donut-legend{gap:9px;display:grid}.report-donut-legend span{color:var(--ink);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:8px;display:grid}.report-donut-legend b{font-size:8px}.report-age-chart{background:repeating-linear-gradient(#edf2f7 0 1px,#0000 1px 28px);border-bottom:1px solid #dbe5f1;justify-content:space-around;align-items:end;height:125px;padding:12px 8px 0;display:flex}.report-age-chart span{place-items:end center;gap:3px;height:100%;display:grid}.report-age-chart b{color:#334155;font-size:7px}.report-age-chart i{background:linear-gradient(#5fa8ff,#3182ee);border-radius:3px 3px 0 0;width:31px;max-height:92px;display:block}.report-age-chart small{color:#64748b;font-size:7px}.report-category-row{grid-template-columns:minmax(0,1.35fr) .55fr .7fr .8fr}.report-category-row>span:last-child,.report-category-row.report-table-head>span:last-child{text-align:right}@media (max-width:800px){.reports-heading-actions{width:100%}.reports-heading-actions label{flex:1}.reports-heading-actions>button{flex:none}.report-donut-layout{grid-template-columns:1fr 1fr}}.campaign-detail-preview{position:relative}.horoscope-editor-workspace{gap:12px;display:grid}.horoscope-design-switcher{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.horoscope-design-switcher>div:first-child{gap:3px;min-width:180px;display:grid}.horoscope-design-switcher>div:first-child b{color:var(--ink);font-size:13px}.horoscope-design-switcher>div:first-child small{color:var(--muted);font-size:10px}.horoscope-design-options{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;width:min(680px,100%);display:grid}.horoscope-design-options button{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.horoscope-design-options button span{font-size:12px;font-weight:800}.horoscope-design-options button small{color:var(--muted);font-size:9px}.horoscope-design-options button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.horoscope-design-options button.active span{color:var(--brand)}@media (max-width:760px){.horoscope-design-switcher{flex-direction:column;align-items:stretch}.horoscope-design-options{grid-template-columns:1fr}}.brand .theme-toggle{isolation:isolate;background:#f18fa6;border:2px solid #ffffff42;border-radius:999px;flex:0 0 62px;width:62px;height:30px;margin-left:auto;padding:0;transition:border-color .25s,box-shadow .25s,background .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px #46152d38,0 4px 10px #050b1280}.brand .theme-toggle:hover{box-shadow:inset 0 1px 5px #46152d38,0 5px 13px #050b12a6;color:inherit!important;background:#f18fa6!important;border-color:#ffffff70!important}.brand .theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.theme-toggle-sky{border-radius:inherit;background:linear-gradient(135deg,#f48eab 0%,#f5b6bd 55%,#f8d0c9 100%);transition:background .35s;position:absolute;inset:0;overflow:hidden}.theme-toggle-sky:before,.theme-toggle-sky:after{content:"";opacity:.6;background:#fff;border-radius:50%;position:absolute}.theme-toggle-sky:before{width:3px;height:3px;top:6px;left:18px;box-shadow:9px 5px 0 -1px #fff,21px -1px 0 -1px #fff}.theme-toggle-sky:after{opacity:.9;background:#cf456b;border-radius:50% 50% 0 0;width:22px;height:7px;bottom:-2px;right:7px;box-shadow:-18px 3px 0 2px #b62a61}.theme-toggle-knob{z-index:4;background:#202630;border-radius:50%;width:22px;height:22px;transition:transform .4s cubic-bezier(.2,.85,.25,1),background .3s;position:absolute;top:2px;left:32px;box-shadow:0 2px 6px #10151dcc,inset 0 0 0 1px #ffffff14}.theme-toggle-moon,.theme-toggle-sun{z-index:2;transition:opacity .25s,transform .35s;position:absolute;top:5px}.theme-toggle-moon{opacity:0;background:#f8fbff;border-radius:50%;width:8px;height:8px;right:8px;transform:translateY(-3px);box-shadow:0 0 6px 2px #becbff}.theme-toggle-moon:after{content:"";background:#6656bd;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;left:-2px}.theme-toggle-sun{opacity:1;background:#fff4c2;border-radius:50%;width:9px;height:9px;left:8px;box-shadow:0 0 7px 2px #ffd993}.theme-toggle-cloud{z-index:1;opacity:.75;background:#f7c3ca;border-radius:999px;height:6px;transition:opacity .25s;position:absolute}.theme-toggle-cloud-one{width:19px;bottom:4px;left:5px;transform:rotate(-7deg)}.theme-toggle-cloud-two{width:14px;bottom:8px;left:18px;transform:rotate(6deg)}.cms-shell[data-theme=dark] .brand .theme-toggle{background:#51459a;border-color:#8d82c7;box-shadow:inset 0 1px 6px #15142f99,0 4px 10px #050b1280}.cms-shell[data-theme=dark] .brand .theme-toggle:hover{box-shadow:inset 0 1px 6px #15142f99,0 5px 13px #050b12a6;color:inherit!important;background:#51459a!important;border-color:#aaa0df!important}.cms-shell[data-theme=dark] .theme-toggle-sky{background:linear-gradient(135deg,#39345f 0%,#534897 48%,#24294f 100%)}.cms-shell[data-theme=dark] .theme-toggle-sky:after{background:#302c69;box-shadow:-18px 3px 0 2px #24264e}.cms-shell[data-theme=dark] .theme-toggle-knob{transform:translate(-30px)}.cms-shell[data-theme=dark] .theme-toggle-moon{opacity:1;transform:translateY(0)}.cms-shell[data-theme=dark] .theme-toggle-sun,.cms-shell[data-theme=dark] .theme-toggle-cloud{opacity:0}@media (prefers-reduced-motion:reduce){.theme-toggle-sky,.theme-toggle-knob,.theme-toggle-moon,.theme-toggle-sun,.theme-toggle-cloud{transition:none}}@media (min-width:761px){.cms-sidebar{background:#082036;width:260px;min-width:260px;transition:width .225s cubic-bezier(.2,.8,.2,1),min-width .225s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.sidebar-collapsed .cms-sidebar,.cms-sidebar.is-collapsed{width:72px;min-width:72px;overflow:visible}.cms-sidebar .brand,.cms-sidebar .brand-mark,.cms-sidebar .nav-group,.cms-sidebar .nav-tab-group,.cms-sidebar .sidebar-direct-tab,.cms-sidebar .nav-tab{transition:width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),background-color .2s}.sidebar-edge-toggle{z-index:9999!important;cursor:pointer!important;width:24px!important;height:100px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0 4px 0 0!important;transition:transform .15s!important;display:flex!important;position:absolute!important;top:50%!important;left:100%!important;right:auto!important;transform:translateY(-50%)!important}.sidebar-edge-toggle:hover{transform:translateY(-50%)scale(1.04)!important}.sidebar-toggle-wave{pointer-events:none!important;width:24px!important;height:100px!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.sidebar-wave-fill{fill:#082036!important;transition:fill .2s!important}.sidebar-edge-toggle:hover .sidebar-wave-fill{fill:#082036!important}.sidebar-wave-stroke{display:none!important}.sidebar-toggle-chevron{opacity:.95;z-index:10!important;color:#fff!important;stroke-width:2.5px!important;pointer-events:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s,color .2s!important;position:relative!important}.sidebar-edge-toggle:hover .sidebar-toggle-chevron{opacity:1;color:#fff!important}.cms-sidebar:not(.is-collapsed) .sidebar-toggle-chevron{transform:rotate(180deg)!important}.cms-sidebar.is-collapsed .sidebar-toggle-chevron{transform:rotate(0)!important}.cms-sidebar.is-collapsed .nav-tooltip{display:none!important}.brand .theme-toggle{transform-origin:100%!important;margin-left:auto!important;transform:scale(.8)!important}.sidebar-hover-tooltip{z-index:1000;pointer-events:none;color:#f8fbff;white-space:nowrap;background:#122235;border:1px solid #ffffff1f;border-radius:8px;min-width:max-content;max-width:220px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.2;animation:.14s ease-out both sidebar-tooltip-in;display:block;position:fixed;transform:translateY(-50%);box-shadow:0 8px 22px #07111e4d}.cms-sidebar.is-collapsed .brand{justify-content:center;height:76px;padding:16px}.cms-sidebar.is-collapsed .brand-mark{border-radius:10px;width:40px;height:40px}.cms-sidebar.is-collapsed .sidebar-nav-scroll{scrollbar-width:none;overscroll-behavior-y:contain;padding:6px 0 10px;overflow:visible auto}.cms-sidebar.is-collapsed .sidebar-nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.cms-sidebar.is-collapsed .nav-group,.cms-sidebar.is-collapsed .nav-tab-group{margin:0;padding:0}.cms-sidebar.is-collapsed .sidebar-direct-tab,.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab,.cms-sidebar.is-collapsed .sidebar-account .nav-tab{color:#aebfd0;width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin:4px auto;padding:0;display:flex}.cms-sidebar.is-collapsed .sidebar-direct-tab svg,.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab svg,.cms-sidebar.is-collapsed .sidebar-account .nav-tab svg{width:20px;height:20px}.cms-sidebar.is-collapsed .sidebar-direct-tab:hover,.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab:hover,.cms-sidebar.is-collapsed .sidebar-account .nav-tab:hover{color:#e9f3ff;background:#123452}.cms-sidebar.is-collapsed .sidebar-direct-tab.active,.cms-sidebar.is-collapsed .nav-tab-group>.nav-tab.active,.cms-sidebar.is-collapsed .sidebar-account .nav-tab.active{color:#fff;background:#2563eb;box-shadow:0 5px 14px #2563eb52}.cms-sidebar.is-collapsed .sidebar-account{background:#082036;border-top:1px solid #ffffff12;flex:none;margin-top:auto;padding:10px 0 14px}.cms-sidebar.is-collapsed .nav-label,.cms-sidebar.is-collapsed .nav-chevron,.cms-sidebar.is-collapsed .nav-coming-soon{display:none!important}}@media (max-width:760px){.sidebar-edge-toggle{display:none}}@media (prefers-reduced-motion:reduce){.cms-sidebar,.cms-sidebar .brand,.cms-sidebar .brand-mark,.cms-sidebar .nav-group,.cms-sidebar .nav-tab-group,.cms-sidebar .sidebar-direct-tab,.cms-sidebar .nav-tab,.sidebar-toggle-chevron{transition:none!important}}.hierarchy-row.level-0-row .group-drag-handle{cursor:grab}.hierarchy-row.level-0-row .group-drag-handle:active{cursor:grabbing}.hierarchy-row.level-0-row.is-dragging{opacity:.62}html[data-cms-theme=dark],[data-theme=dark],[data-cms-theme=dark],.cms-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090e17;--panel:#111a28;--surface:#111a28;--surface-subtle:#162234;--surface-hover:#1c2b42;--surface-recessed:#0d1522;--surface-raised:#162234;--field-bg:#0d1522;--bg-main:#090e17;--bg-input:#0d1522;--line:#222f3e;--border:#222f3e;--ink:#e8edf5;--muted:#94a3b8;--control-bg:#162234;--control-hover:#1c2b42;--control-text:#cbd5e1}html[data-cms-theme=dark] .cms-shell,[data-theme=dark].cms-shell,.cms-shell[data-theme=dark],html[data-cms-theme=dark] .cms-main,[data-theme=dark] .cms-main,.cms-shell[data-theme=dark] .cms-main{background:var(--bg-main,#090e17)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .cms-header,[data-theme=dark] .cms-header,.cms-shell[data-theme=dark] .cms-header{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .global-search,html[data-cms-theme=dark] .table-toolbar label,html[data-cms-theme=dark] .user-search,[data-theme=dark] .global-search,[data-theme=dark] .table-toolbar label,[data-theme=dark] .user-search,.cms-shell[data-theme=dark] .global-search,.cms-shell[data-theme=dark] .table-toolbar label,.cms-shell[data-theme=dark] .user-search{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .global-search input,html[data-cms-theme=dark] .table-toolbar input,html[data-cms-theme=dark] .user-search input,[data-theme=dark] .global-search input,[data-theme=dark] .table-toolbar input,[data-theme=dark] .user-search input,.cms-shell[data-theme=dark] .global-search input,.cms-shell[data-theme=dark] .table-toolbar input,.cms-shell[data-theme=dark] .user-search input{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .stat-card,[data-theme=dark] .stat-card,.cms-shell[data-theme=dark] .stat-card{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;box-shadow:var(--shadow,0 8px 24px #0006)!important}html[data-cms-theme=dark] .stat-card strong,[data-theme=dark] .stat-card strong,.cms-shell[data-theme=dark] .stat-card strong{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .stat-card small,[data-theme=dark] .stat-card small,.cms-shell[data-theme=dark] .stat-card small{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .panel,[data-theme=dark] .panel,.cms-shell[data-theme=dark] .panel{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;box-shadow:var(--shadow,0 8px 24px #0006)!important}html[data-cms-theme=dark] .panel-title,[data-theme=dark] .panel-title,.cms-shell[data-theme=dark] .panel-title{border-bottom-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .panel-title h2,[data-theme=dark] .panel-title h2,.cms-shell[data-theme=dark] .panel-title h2{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .news-table th,html[data-cms-theme=dark] .user-table th,[data-theme=dark] .news-table th,[data-theme=dark] .user-table th,.cms-shell[data-theme=dark] .news-table th,.cms-shell[data-theme=dark] .user-table th{background:var(--surface-subtle,#162234)!important;color:var(--muted,#94a3b8)!important;border-bottom:1px solid var(--line,#222f3e)!important}html[data-cms-theme=dark] .news-table td,html[data-cms-theme=dark] .user-table td,[data-theme=dark] .news-table td,[data-theme=dark] .user-table td,.cms-shell[data-theme=dark] .news-table td,.cms-shell[data-theme=dark] .user-table td{border-bottom:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .table-toolbar,[data-theme=dark] .table-toolbar,.cms-shell[data-theme=dark] .table-toolbar{border-bottom-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .table-toolbar button,html[data-cms-theme=dark] .table-toolbar select,html[data-cms-theme=dark] .row-actions select,html[data-cms-theme=dark] .section-back,[data-theme=dark] .table-toolbar button,[data-theme=dark] .table-toolbar select,[data-theme=dark] .row-actions select,[data-theme=dark] .section-back,.cms-shell[data-theme=dark] .table-toolbar button,.cms-shell[data-theme=dark] .table-toolbar select,.cms-shell[data-theme=dark] .row-actions select,.cms-shell[data-theme=dark] .section-back{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .table-toolbar button:hover,html[data-cms-theme=dark] .section-back:hover,[data-theme=dark] .table-toolbar button:hover,[data-theme=dark] .section-back:hover,.cms-shell[data-theme=dark] .table-toolbar button:hover,.cms-shell[data-theme=dark] .section-back:hover{background:var(--control-hover,#1c2b42)!important;color:var(--brand,#d9232e)!important}html[data-cms-theme=dark] .row-actions button,html[data-cms-theme=dark] .record-grid article>button,[data-theme=dark] .row-actions button,[data-theme=dark] .record-grid article>button,.cms-shell[data-theme=dark] .row-actions button,.cms-shell[data-theme=dark] .record-grid article>button{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .row-actions button:hover,html[data-cms-theme=dark] .record-grid article>button:hover,[data-theme=dark] .row-actions button:hover,[data-theme=dark] .record-grid article>button:hover,.cms-shell[data-theme=dark] .row-actions button:hover,.cms-shell[data-theme=dark] .record-grid article>button:hover{background:var(--control-hover,#1c2b42)!important}html[data-cms-theme=dark] .record-grid article,[data-theme=dark] .record-grid article,.cms-shell[data-theme=dark] .record-grid article{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .record-grid b,[data-theme=dark] .record-grid b,.cms-shell[data-theme=dark] .record-grid b{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .record-grid small,[data-theme=dark] .record-grid small,.cms-shell[data-theme=dark] .record-grid small{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .record-dialog,html[data-cms-theme=dark] .delete-dialog,html[data-cms-theme=dark] .editor-leave-dialog,[data-theme=dark] .record-dialog,[data-theme=dark] .delete-dialog,[data-theme=dark] .editor-leave-dialog,.cms-shell[data-theme=dark] .record-dialog,.cms-shell[data-theme=dark] .delete-dialog,.cms-shell[data-theme=dark] .editor-leave-dialog{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;box-shadow:0 20px 60px #0009!important}html[data-cms-theme=dark] .record-dialog h2,html[data-cms-theme=dark] .delete-dialog h2,html[data-cms-theme=dark] .editor-leave-dialog h2,[data-theme=dark] .record-dialog h2,[data-theme=dark] .delete-dialog h2,[data-theme=dark] .editor-leave-dialog h2,.cms-shell[data-theme=dark] .record-dialog h2,.cms-shell[data-theme=dark] .delete-dialog h2,.cms-shell[data-theme=dark] .editor-leave-dialog h2{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .record-dialog label,html[data-cms-theme=dark] .delete-dialog p,html[data-cms-theme=dark] .editor-leave-dialog p,[data-theme=dark] .record-dialog label,[data-theme=dark] .delete-dialog p,[data-theme=dark] .editor-leave-dialog p,.cms-shell[data-theme=dark] .record-dialog label,.cms-shell[data-theme=dark] .delete-dialog p,.cms-shell[data-theme=dark] .editor-leave-dialog p{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .record-dialog input,html[data-cms-theme=dark] .record-dialog textarea,html[data-cms-theme=dark] .record-dialog select,[data-theme=dark] .record-dialog input,[data-theme=dark] .record-dialog textarea,[data-theme=dark] .record-dialog select,.cms-shell[data-theme=dark] .record-dialog input,.cms-shell[data-theme=dark] .record-dialog textarea,.cms-shell[data-theme=dark] .record-dialog select{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .record-dialog footer>button:first-child,html[data-cms-theme=dark] .delete-dialog-cancel,html[data-cms-theme=dark] .editor-leave-cancel,[data-theme=dark] .record-dialog footer>button:first-child,[data-theme=dark] .delete-dialog-cancel,[data-theme=dark] .editor-leave-cancel,.cms-shell[data-theme=dark] .record-dialog footer>button:first-child,.cms-shell[data-theme=dark] .delete-dialog-cancel,.cms-shell[data-theme=dark] .editor-leave-cancel{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important;border:1px solid var(--line,#222f3e)!important}html[data-cms-theme=dark] .trend-chart,html[data-cms-theme=dark] .analytics-chart,[data-theme=dark] .trend-chart,[data-theme=dark] .analytics-chart,.cms-shell[data-theme=dark] .trend-chart,.cms-shell[data-theme=dark] .analytics-chart{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .trend-summary strong,html[data-cms-theme=dark] .analytics-head strong,html[data-cms-theme=dark] .trend-value b,html[data-cms-theme=dark] .analytics-kpis b,html[data-cms-theme=dark] .trend-metrics b,[data-theme=dark] .trend-summary strong,[data-theme=dark] .analytics-head strong,[data-theme=dark] .trend-value b,[data-theme=dark] .analytics-kpis b,[data-theme=dark] .trend-metrics b,.cms-shell[data-theme=dark] .trend-summary strong,.cms-shell[data-theme=dark] .analytics-head strong,.cms-shell[data-theme=dark] .trend-value b,.cms-shell[data-theme=dark] .analytics-kpis b,.cms-shell[data-theme=dark] .trend-metrics b{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .trend-metrics span,html[data-cms-theme=dark] .analytics-kpis span,html[data-cms-theme=dark] .post-strip span,[data-theme=dark] .trend-metrics span,[data-theme=dark] .analytics-kpis span,[data-theme=dark] .post-strip span,.cms-shell[data-theme=dark] .trend-metrics span,.cms-shell[data-theme=dark] .analytics-kpis span,.cms-shell[data-theme=dark] .post-strip span{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .analytics-axis,html[data-cms-theme=dark] .trend-y-axis small,html[data-cms-theme=dark] .trend-labels small,[data-theme=dark] .analytics-axis,[data-theme=dark] .trend-y-axis small,[data-theme=dark] .trend-labels small,.cms-shell[data-theme=dark] .analytics-axis,.cms-shell[data-theme=dark] .trend-y-axis small,.cms-shell[data-theme=dark] .trend-labels small{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .analytics-plot svg,[data-theme=dark] .analytics-plot svg,.cms-shell[data-theme=dark] .analytics-plot svg{background:#0d1522!important}html[data-cms-theme=dark] .analytics-grid,html[data-cms-theme=dark] .trend-grid-line,[data-theme=dark] .analytics-grid,[data-theme=dark] .trend-grid-line,.cms-shell[data-theme=dark] .analytics-grid,.cms-shell[data-theme=dark] .trend-grid-line{stroke:#222f3e!important}html[data-cms-theme=dark] .trend-tooltip,html[data-cms-theme=dark] .analytics-tooltip,[data-theme=dark] .trend-tooltip,[data-theme=dark] .analytics-tooltip,.cms-shell[data-theme=dark] .trend-tooltip,.cms-shell[data-theme=dark] .analytics-tooltip{border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;background:#111a28!important;box-shadow:0 16px 38px #00000080!important}html[data-cms-theme=dark] .trend-tooltip b,html[data-cms-theme=dark] .analytics-tooltip b,[data-theme=dark] .trend-tooltip b,[data-theme=dark] .analytics-tooltip b,.cms-shell[data-theme=dark] .trend-tooltip b,.cms-shell[data-theme=dark] .analytics-tooltip b{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .trend-tooltip span,html[data-cms-theme=dark] .analytics-tooltip span,[data-theme=dark] .trend-tooltip span,[data-theme=dark] .analytics-tooltip span,.cms-shell[data-theme=dark] .trend-tooltip span,.cms-shell[data-theme=dark] .analytics-tooltip span{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .profile-card,html[data-cms-theme=dark] .profile-main-card,html[data-cms-theme=dark] .profile-side-card,html[data-cms-theme=dark] .profile-hero,html[data-cms-theme=dark] .profile-identity-card,html[data-cms-theme=dark] .profile-detail-card,html[data-cms-theme=dark] .profile-cover,html[data-cms-theme=dark] .edit-profile-card,html[data-cms-theme=dark] .edit-profile-avatar-card,[data-theme=dark] .profile-card,[data-theme=dark] .profile-main-card,[data-theme=dark] .profile-side-card,[data-theme=dark] .profile-hero,[data-theme=dark] .profile-identity-card,[data-theme=dark] .profile-detail-card,[data-theme=dark] .profile-cover,[data-theme=dark] .edit-profile-card,[data-theme=dark] .edit-profile-avatar-card,.cms-shell[data-theme=dark] .profile-card,.cms-shell[data-theme=dark] .profile-main-card,.cms-shell[data-theme=dark] .profile-side-card,.cms-shell[data-theme=dark] .profile-hero,.cms-shell[data-theme=dark] .profile-identity-card,.cms-shell[data-theme=dark] .profile-detail-card,.cms-shell[data-theme=dark] .profile-cover,.cms-shell[data-theme=dark] .edit-profile-card,.cms-shell[data-theme=dark] .edit-profile-avatar-card{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .profile-hero h2,html[data-cms-theme=dark] .profile-identity-card h2,html[data-cms-theme=dark] .edit-profile-heading h1,html[data-cms-theme=dark] .edit-profile-card h1,[data-theme=dark] .profile-hero h2,[data-theme=dark] .profile-identity-card h2,[data-theme=dark] .edit-profile-heading h1,[data-theme=dark] .edit-profile-card h1,.cms-shell[data-theme=dark] .profile-hero h2,.cms-shell[data-theme=dark] .profile-identity-card h2,.cms-shell[data-theme=dark] .edit-profile-heading h1,.cms-shell[data-theme=dark] .edit-profile-card h1{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .profile-hero p,html[data-cms-theme=dark] .profile-identity-card p,html[data-cms-theme=dark] .edit-profile-heading p,html[data-cms-theme=dark] .edit-profile-avatar-card p,[data-theme=dark] .profile-hero p,[data-theme=dark] .profile-identity-card p,[data-theme=dark] .edit-profile-heading p,[data-theme=dark] .edit-profile-avatar-card p,.cms-shell[data-theme=dark] .profile-hero p,.cms-shell[data-theme=dark] .profile-identity-card p,.cms-shell[data-theme=dark] .edit-profile-heading p,.cms-shell[data-theme=dark] .edit-profile-avatar-card p{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .profile-info-grid article,html[data-cms-theme=dark] .profile-detail-card dl>div,html[data-cms-theme=dark] .profile-details div,[data-theme=dark] .profile-info-grid article,[data-theme=dark] .profile-detail-card dl>div,[data-theme=dark] .profile-details div,.cms-shell[data-theme=dark] .profile-info-grid article,.cms-shell[data-theme=dark] .profile-detail-card dl>div,.cms-shell[data-theme=dark] .profile-details div{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .profile-info-grid dd,html[data-cms-theme=dark] .profile-detail-card dd,html[data-cms-theme=dark] .profile-details dd,[data-theme=dark] .profile-info-grid dd,[data-theme=dark] .profile-detail-card dd,[data-theme=dark] .profile-details dd,.cms-shell[data-theme=dark] .profile-info-grid dd,.cms-shell[data-theme=dark] .profile-detail-card dd,.cms-shell[data-theme=dark] .profile-details dd{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .edit-profile-top,html[data-cms-theme=dark] .edit-profile-actions,[data-theme=dark] .edit-profile-top,[data-theme=dark] .edit-profile-actions,.cms-shell[data-theme=dark] .edit-profile-top,.cms-shell[data-theme=dark] .edit-profile-actions{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .edit-profile-grid input,html[data-cms-theme=dark] .edit-profile-grid select,[data-theme=dark] .edit-profile-grid input,[data-theme=dark] .edit-profile-grid select,.cms-shell[data-theme=dark] .edit-profile-grid input,.cms-shell[data-theme=dark] .edit-profile-grid select{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .about-editor-panel,html[data-cms-theme=dark] .contact-editor-panel,html[data-cms-theme=dark] .static-page-card,html[data-cms-theme=dark] .static-page-content,[data-theme=dark] .about-editor-panel,[data-theme=dark] .contact-editor-panel,[data-theme=dark] .static-page-card,[data-theme=dark] .static-page-content,.cms-shell[data-theme=dark] .about-editor-panel,.cms-shell[data-theme=dark] .contact-editor-panel,.cms-shell[data-theme=dark] .static-page-card,.cms-shell[data-theme=dark] .static-page-content,html[data-cms-theme=dark] .about-editor-header,html[data-cms-theme=dark] .about-editor-body,html[data-cms-theme=dark] .contact-editor-body,[data-theme=dark] .about-editor-header,[data-theme=dark] .about-editor-body,[data-theme=dark] .contact-editor-body,.cms-shell[data-theme=dark] .about-editor-header,.cms-shell[data-theme=dark] .about-editor-body,.cms-shell[data-theme=dark] .contact-editor-body{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .about-editor-header h1,html[data-cms-theme=dark] .static-page-card h2,[data-theme=dark] .about-editor-header h1,[data-theme=dark] .static-page-card h2,.cms-shell[data-theme=dark] .about-editor-header h1,.cms-shell[data-theme=dark] .static-page-card h2{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .about-field input,html[data-cms-theme=dark] .about-field textarea,[data-theme=dark] .about-field input,[data-theme=dark] .about-field textarea,.cms-shell[data-theme=dark] .about-field input,.cms-shell[data-theme=dark] .about-field textarea{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .static-page-content p,[data-theme=dark] .static-page-content p,.cms-shell[data-theme=dark] .static-page-content p{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .selected-article-chip,[data-theme=dark] .selected-article-chip,.cms-shell[data-theme=dark] .selected-article-chip{background:var(--surface-subtle,#162234)!important;color:var(--ink,#e8edf5)!important;border:1px solid var(--line,#222f3e)!important}html[data-cms-theme=dark] .article-link-field,[data-theme=dark] .article-link-field,.cms-shell[data-theme=dark] .article-link-field{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .article-link-field label,[data-theme=dark] .article-link-field label,.cms-shell[data-theme=dark] .article-link-field label{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .article-link-field label input,[data-theme=dark] .article-link-field label input,.cms-shell[data-theme=dark] .article-link-field label input,html[data-cms-theme=dark] .article-link-head b,[data-theme=dark] .article-link-head b,.cms-shell[data-theme=dark] .article-link-head b,html[data-cms-theme=dark] .article-result-list>button,[data-theme=dark] .article-result-list>button,.cms-shell[data-theme=dark] .article-result-list>button{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .article-result-list>button:hover,[data-theme=dark] .article-result-list>button:hover,.cms-shell[data-theme=dark] .article-result-list>button:hover{background:var(--surface-hover,#1c2b42)!important}html[data-cms-theme=dark] .article-result-list .article-check-row,[data-theme=dark] .article-result-list .article-check-row,.cms-shell[data-theme=dark] .article-result-list .article-check-row{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .article-result-list .article-check-row:hover,[data-theme=dark] .article-result-list .article-check-row:hover,.cms-shell[data-theme=dark] .article-result-list .article-check-row:hover{background:var(--surface-hover,#1c2b42)!important}html[data-cms-theme=dark] .epaper-editor-card,html[data-cms-theme=dark] .epaper-editor-header,html[data-cms-theme=dark] .epaper-editor-body,[data-theme=dark] .epaper-editor-card,[data-theme=dark] .epaper-editor-header,[data-theme=dark] .epaper-editor-body,.cms-shell[data-theme=dark] .epaper-editor-card,.cms-shell[data-theme=dark] .epaper-editor-header,.cms-shell[data-theme=dark] .epaper-editor-body{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-editor-header h1,[data-theme=dark] .epaper-editor-header h1,.cms-shell[data-theme=dark] .epaper-editor-header h1{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-cancel-btn,[data-theme=dark] .epaper-cancel-btn,.cms-shell[data-theme=dark] .epaper-cancel-btn{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-download-btn,[data-theme=dark] .epaper-download-btn,.cms-shell[data-theme=dark] .epaper-download-btn{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-type-group,[data-theme=dark] .epaper-type-group,.cms-shell[data-theme=dark] .epaper-type-group{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-type-group b,[data-theme=dark] .epaper-type-group b,.cms-shell[data-theme=dark] .epaper-type-group b{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .epaper-cover-panel,html[data-cms-theme=dark] .epaper-dropzone,[data-theme=dark] .epaper-cover-panel,[data-theme=dark] .epaper-dropzone,.cms-shell[data-theme=dark] .epaper-cover-panel,.cms-shell[data-theme=dark] .epaper-dropzone{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-title-field span,[data-theme=dark] .epaper-title-field span,.cms-shell[data-theme=dark] .epaper-title-field span{background:var(--surface-subtle,#162234)!important;color:var(--ink,#e8edf5)!important;border:1px solid var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-title-field input,[data-theme=dark] .epaper-title-field input,.cms-shell[data-theme=dark] .epaper-title-field input{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-dropzone strong,[data-theme=dark] .epaper-dropzone strong,.cms-shell[data-theme=dark] .epaper-dropzone strong{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-dropzone small,[data-theme=dark] .epaper-dropzone small,.cms-shell[data-theme=dark] .epaper-dropzone small{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .epaper-cover-preview,[data-theme=dark] .epaper-cover-preview,.cms-shell[data-theme=dark] .epaper-cover-preview{background:var(--surface-subtle,#162234)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-cover-preview.has-pdf,[data-theme=dark] .epaper-cover-preview.has-pdf,.cms-shell[data-theme=dark] .epaper-cover-preview.has-pdf{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-cover-preview b,[data-theme=dark] .epaper-cover-preview b,.cms-shell[data-theme=dark] .epaper-cover-preview b{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-page-thumb,[data-theme=dark] .epaper-page-thumb,.cms-shell[data-theme=dark] .epaper-page-thumb{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-page-strip,[data-theme=dark] .epaper-page-strip,.cms-shell[data-theme=dark] .epaper-page-strip{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-row-actions button,html[data-cms-theme=dark] .epaper-row-actions a,[data-theme=dark] .epaper-row-actions button,[data-theme=dark] .epaper-row-actions a,.cms-shell[data-theme=dark] .epaper-row-actions button,.cms-shell[data-theme=dark] .epaper-row-actions a{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-row-actions button:hover,html[data-cms-theme=dark] .epaper-row-actions a:hover,[data-theme=dark] .epaper-row-actions button:hover,[data-theme=dark] .epaper-row-actions a:hover,.cms-shell[data-theme=dark] .epaper-row-actions button:hover,.cms-shell[data-theme=dark] .epaper-row-actions a:hover{background:var(--control-hover,#1c2b42)!important}html[data-cms-theme=dark] .dashboard-filter-panel,[data-theme=dark] .dashboard-filter-panel,.cms-shell[data-theme=dark] .dashboard-filter-panel{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dashboard-filter-head,[data-theme=dark] .dashboard-filter-head,.cms-shell[data-theme=dark] .dashboard-filter-head{color:var(--ink,#e8edf5)!important;border-bottom-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .dashboard-filter-head button,[data-theme=dark] .dashboard-filter-head button,.cms-shell[data-theme=dark] .dashboard-filter-head button{color:var(--brand,#d9232e)!important}html[data-cms-theme=dark] .dashboard-filter label,[data-theme=dark] .dashboard-filter label,.cms-shell[data-theme=dark] .dashboard-filter label{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .dashboard-filter select,html[data-cms-theme=dark] .dashboard-filter input,[data-theme=dark] .dashboard-filter select,[data-theme=dark] .dashboard-filter input,.cms-shell[data-theme=dark] .dashboard-filter select,.cms-shell[data-theme=dark] .dashboard-filter input{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dashboard-filter-actions .outline-action,[data-theme=dark] .dashboard-filter-actions .outline-action,.cms-shell[data-theme=dark] .dashboard-filter-actions .outline-action{background:var(--control-bg,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dashboard-filter-actions .outline-action:hover,[data-theme=dark] .dashboard-filter-actions .outline-action:hover,.cms-shell[data-theme=dark] .dashboard-filter-actions .outline-action:hover{background:var(--control-hover,#1c2b42)!important;color:var(--brand,#d9232e)!important}html[data-cms-theme=dark] .video-library,html[data-cms-theme=dark] .video-detail,[data-theme=dark] .video-library,[data-theme=dark] .video-detail,.cms-shell[data-theme=dark] .video-library,.cms-shell[data-theme=dark] .video-detail{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-toolbar,[data-theme=dark] .video-toolbar,.cms-shell[data-theme=dark] .video-toolbar{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .video-toolbar label,[data-theme=dark] .video-toolbar label,.cms-shell[data-theme=dark] .video-toolbar label{background:var(--bg-input,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .video-toolbar input,[data-theme=dark] .video-toolbar input,.cms-shell[data-theme=dark] .video-toolbar input{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-card,[data-theme=dark] .video-card,.cms-shell[data-theme=dark] .video-card{background:var(--panel,#111a28)!important;color:var(--ink,#e8edf5)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .video-card:hover,[data-theme=dark] .video-card:hover,.cms-shell[data-theme=dark] .video-card:hover{background:var(--surface-hover,#1c2b42)!important}html[data-cms-theme=dark] .video-card.active,[data-theme=dark] .video-card.active,.cms-shell[data-theme=dark] .video-card.active{background:var(--surface-subtle,#162234)!important;border-color:var(--brand,#d9232e)!important}html[data-cms-theme=dark] .video-card b,[data-theme=dark] .video-card b,.cms-shell[data-theme=dark] .video-card b,html[data-cms-theme=dark] .video-detail-heading h2,[data-theme=dark] .video-detail-heading h2,.cms-shell[data-theme=dark] .video-detail-heading h2{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-detail dl div,[data-theme=dark] .video-detail dl div,.cms-shell[data-theme=dark] .video-detail dl div{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .video-detail dt,[data-theme=dark] .video-detail dt,.cms-shell[data-theme=dark] .video-detail dt{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .video-detail dd,[data-theme=dark] .video-detail dd,.cms-shell[data-theme=dark] .video-detail dd{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-actions button,[data-theme=dark] .video-actions button,.cms-shell[data-theme=dark] .video-actions button{background:var(--control-bg,#162234)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-actions button:hover,[data-theme=dark] .video-actions button:hover,.cms-shell[data-theme=dark] .video-actions button:hover{background:var(--control-hover,#1c2b42)!important}html[data-cms-theme=dark] .video-row-menu,[data-theme=dark] .video-row-menu,.cms-shell[data-theme=dark] .video-row-menu{border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;background:#111a28!important;box-shadow:0 16px 38px #00000080!important}html[data-cms-theme=dark] .video-row-menu button,[data-theme=dark] .video-row-menu button,.cms-shell[data-theme=dark] .video-row-menu button{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .video-row-menu button:hover,[data-theme=dark] .video-row-menu button:hover,.cms-shell[data-theme=dark] .video-row-menu button:hover{background:var(--surface-hover,#1c2b42)!important}html[data-cms-theme=dark] .page-heading h1,[data-theme=dark] .page-heading h1,.cms-shell[data-theme=dark] .page-heading h1{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .page-heading p,[data-theme=dark] .page-heading p,.cms-shell[data-theme=dark] .page-heading p{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .mobile-back,html[data-cms-theme=dark] .mobile-menu,html[data-cms-theme=dark] .page-heading-back,html[data-cms-theme=dark] .page-heading-menu,[data-theme=dark] .mobile-back,[data-theme=dark] .mobile-menu,[data-theme=dark] .page-heading-back,[data-theme=dark] .page-heading-menu,.cms-shell[data-theme=dark] .mobile-back,.cms-shell[data-theme=dark] .mobile-menu,.cms-shell[data-theme=dark] .page-heading-back,.cms-shell[data-theme=dark] .page-heading-menu{background:var(--panel,#111a28)!important;color:var(--ink,#e8edf5)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .donut-wrap text,[data-theme=dark] .donut-wrap text,.cms-shell[data-theme=dark] .donut-wrap text{fill:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .donut-legend-label,[data-theme=dark] .donut-legend-label,.cms-shell[data-theme=dark] .donut-legend-label{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .donut-legend-row strong,[data-theme=dark] .donut-legend-row strong,.cms-shell[data-theme=dark] .donut-legend-row strong{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .activity-list div,[data-theme=dark] .activity-list div,.cms-shell[data-theme=dark] .activity-list div{border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .activity-list p,[data-theme=dark] .activity-list p,.cms-shell[data-theme=dark] .activity-list p{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .activity-list strong,[data-theme=dark] .activity-list strong,.cms-shell[data-theme=dark] .activity-list strong{color:#cbd5e1!important}html[data-cms-theme=dark] .activity-list small,[data-theme=dark] .activity-list small,.cms-shell[data-theme=dark] .activity-list small{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .module-drag-handle,[data-theme=dark] .module-drag-handle,.cms-shell[data-theme=dark] .module-drag-handle{background:var(--surface-subtle,#162234)!important;color:var(--muted,#94a3b8)!important}.comments-workspace{gap:20px;width:100%;min-width:0;display:flex;position:relative}.comments-main{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.comment-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.comment-stats article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.comment-stats article>span{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.comment-stats article>span.blue{background:var(--blue-soft,#eff6ff);color:var(--blue,#2563eb)}.comment-stats article>span.green{background:var(--green-soft,#ecfdf5);color:var(--green,#10b981)}.comment-stats article>span.amber{background:var(--warning-soft,#fffbeb);color:var(--warning,#f59e0b)}.comment-stats article>span.red{background:var(--brand-soft,#fef2f2);color:var(--brand,#ef4444)}.comment-stats article div{flex-direction:column;gap:2px;min-width:0;display:flex}.comment-stats article small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.comment-stats article strong{color:var(--ink);font-size:20px;font-weight:800}.comment-stats article em{color:var(--muted);font-size:11px;font-style:normal}.comments-error{background:var(--brand-soft);color:var(--brand);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.comment-drawer{background:var(--panel);border:1px solid var(--line);width:380px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 120px);display:flex;position:sticky;top:90px;overflow:hidden}.comment-drawer header{border-bottom:1px solid var(--line);background:var(--surface-recessed,var(--canvas));justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.comment-drawer header b{color:var(--ink);font-size:15px}.comment-drawer header button{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.comment-drawer header button:hover{color:var(--ink);border-color:var(--line-strong)}.comment-drawer-body{flex-direction:column;gap:16px;padding:18px;display:flex;overflow-y:auto}.comment-drawer-user{align-items:center;gap:12px;display:flex}.comment-drawer-user>span{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.comment-drawer-user div{flex-direction:column;display:flex}.comment-drawer-user b{color:var(--ink);font-size:14px}.comment-drawer-user small{color:var(--muted);font-size:11px}.comment-full-text{color:var(--ink);background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.comment-article{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.comment-article b{color:var(--ink);font-size:12px}.comment-article small{color:var(--muted);font-size:10px;display:block}.comment-detail-pair{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;display:grid}.comment-detail-pair h3{color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:11px}.comment-detail-pair p{color:var(--ink);margin:0;font-size:12px;font-weight:600}.comment-status{text-transform:capitalize;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.comment-status.approved{background:var(--green-soft,#ecfdf5);color:var(--green,#10b981)}.comment-status.rejected,.comment-status.spam{background:var(--brand-soft,#fef2f2);color:var(--brand,#ef4444)}.comment-status.pending{background:var(--warning-soft,#fffbeb);color:var(--warning,#f59e0b)}.comment-detail-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.comment-detail-actions button{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.comment-detail-actions button:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.comment-detail-actions button.danger:hover:not(:disabled){border-color:var(--accent,#ef4444);color:#fff;background:var(--accent,#ef4444)}.review-settings-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.review-settings-panel h2{color:var(--ink);margin:0;font-size:17px}.review-settings-panel p{color:var(--muted);margin:0;font-size:13px}.review-settings-panel label{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.review-settings-panel button{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:9px 18px;font-size:13px;font-weight:700}.review-settings-panel button:hover:not(:disabled){background:var(--brand-dark)}.hierarchy-page-container{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.hierarchy-page-header{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.hierarchy-header-left{align-items:center;gap:14px;min-width:0;display:flex}.hierarchy-header-icon-box{background:var(--brand-soft,#eff6ff);width:44px;height:44px;color:var(--brand,#2563eb);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hierarchy-page-title{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.hierarchy-page-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.hierarchy-header-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.hierarchy-add-dropdown-wrap{position:relative}.hierarchy-add-main-btn{background:var(--brand,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.hierarchy-add-main-btn:hover{background:var(--brand-dark,#1d4ed8)}.chevron-rotate{transition:transform .2s}.chevron-rotate.is-open{transform:rotate(180deg)}.hierarchy-add-menu{z-index:100;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px -5px #0003}.hierarchy-add-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.hierarchy-add-menu button:hover{background:var(--brand-soft);color:var(--brand)}.hierarchy-shared-toolbar{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.hierarchy-toolbar-left{flex:320px;align-items:center;min-width:0;display:flex}.hierarchy-search-box{align-items:center;width:100%;max-width:480px;display:flex;position:relative}.hierarchy-search-box .search-icon{color:var(--muted);pointer-events:none;position:absolute;left:12px}.hierarchy-search-box input{border:1px solid var(--line);background:var(--field-bg,var(--canvas));width:100%;height:38px;color:var(--ink);border-radius:8px;outline:none;padding:0 36px 0 38px;font-size:13px;transition:border-color .15s,box-shadow .15s}.hierarchy-search-box input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb26}.hierarchy-search-box input::placeholder{color:var(--muted)}.clear-search-btn{background:var(--control-bg);width:20px;height:20px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;right:10px}.clear-search-btn:hover{color:var(--ink)}.hierarchy-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hierarchy-select-filter{border:1px solid var(--line);background:var(--field-bg,var(--canvas));height:38px;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:600}.hierarchy-select-filter:focus{border-color:var(--brand)}.hierarchy-view-switch{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);border-radius:8px;align-items:center;padding:3px;display:inline-flex}.hierarchy-view-toggle-btn{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.hierarchy-view-toggle-btn.is-active{background:var(--brand,#2563eb);color:#fff;box-shadow:0 1px 3px #00000026}.hierarchy-table-wrapper{width:100%;min-width:0}.hierarchy-table-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.hierarchy-main-table,.hierarchy-sub-table{border-collapse:collapse;text-align:left;width:100%}.hierarchy-main-table thead tr,.hierarchy-sub-table thead tr{background:var(--surface-recessed,var(--canvas));border-bottom:1px solid var(--line)}.hierarchy-main-table th,.hierarchy-sub-table th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:12px 16px;font-size:11px;font-weight:800}.hierarchy-main-table th.th-chevron,.hierarchy-sub-table th.th-chevron{width:44px;padding-right:0}.hierarchy-row{border-bottom:1px solid var(--line);background:var(--panel);transition:background .12s}.hierarchy-row:hover{background:var(--surface-hover,var(--surface-subtle))}.hierarchy-row.is-expanded{background:var(--panel)}.hierarchy-row td{color:var(--ink);vertical-align:middle;padding:12px 16px;font-size:13px}.td-chevron{width:44px;padding-right:0!important}.chevron-toggle-btn{border:1px solid var(--line);background:var(--field-bg,var(--canvas));width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;transition:transform .18s,color .15s,background .15s;display:grid}.chevron-toggle-btn:hover{color:var(--ink);background:var(--panel);border-color:var(--line-strong)}.chevron-toggle-btn.is-open{background:var(--brand-soft);color:var(--brand);border-color:var(--brand);transform:rotate(180deg)}.chevron-placeholder{width:28px;height:28px;display:inline-block}.name-cell-wrap{align-items:center;gap:10px;display:flex}.folder-icon-badge{background:var(--brand-soft,#eff6ff);width:32px;height:32px;color:var(--brand,#2563eb);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.folder-icon-badge.level-1-badge{color:#8b5cf6;background:#8b5cf61f}.folder-icon-badge.level-2-badge{color:#10b981;background:#10b9811f}.item-name{color:var(--ink);font-size:13.5px;font-weight:700}.parent-pill-badge{background:var(--brand-soft,#eff6ff);color:var(--brand,#2563eb);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.sort-order-chip{background:var(--control-bg,var(--surface-recessed));min-width:24px;height:24px;color:var(--ink);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.count-pill-badge{border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.count-pill-badge.has-count{background:var(--brand-soft,#eff6ff);color:var(--brand,#2563eb)}.count-pill-badge.is-zero{background:var(--control-bg,var(--surface-recessed));color:var(--muted)}.table-action-btns{align-items:center;gap:8px;display:flex}.table-action-btns button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.table-action-btns .edit-btn{color:var(--ink)}.table-action-btns .edit-btn:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.table-action-btns .delete-btn{color:var(--brand,#ef4444);border-color:#ef444433}.table-action-btns .delete-btn:hover{background:#ef44441a;border-color:#ef4444}.nested-container-row td{padding:0!important}.nested-subtable-container{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);border-radius:10px;margin:10px 16px 16px 44px;overflow:hidden}.nested-subtable-container.level-2-container{background:var(--panel);margin:8px 12px 12px 36px}.nested-header{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.nested-header-title{align-items:center;gap:10px;display:flex}.nested-header-title h4{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.nested-icon{color:var(--brand);align-items:center;display:flex}.outline-add-sub-btn{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.outline-add-sub-btn:hover{background:var(--brand);color:#fff}.empty-sub-cell,.empty-hierarchy-cell{text-align:center;color:var(--muted);font-size:13px;padding:24px 16px!important}.hierarchy-table-footer{background:var(--panel);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;font-size:12.5px;display:flex}.footer-right{align-items:center;gap:12px;display:flex}.rows-select{border:1px solid var(--line);background:var(--field-bg,var(--canvas));height:30px;color:var(--ink);border-radius:6px;padding:0 8px;font-size:12px;font-weight:700}.pagination-controls{align-items:center;gap:6px;display:flex}.page-nav-btn{border:1px solid var(--line);background:var(--field-bg,var(--canvas));width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.page-nav-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.page-nav-btn:disabled{opacity:.4;cursor:not-allowed}.page-num-active{background:var(--brand);color:#fff;border-radius:6px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:12px;font-weight:800;display:grid}.hierarchy-explorer-wrapper{flex-direction:column;gap:14px;width:100%;display:flex}.hierarchy-breadcrumbs{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}.crumb-item{cursor:pointer;font-weight:600}.crumb-item:hover{color:var(--brand)}.crumb-item.is-active{color:var(--ink);font-weight:700}.hierarchy-explorer-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.explorer-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;max-height:720px;display:flex;overflow:hidden}.explorer-panel-header{border-bottom:1px solid var(--line);background:var(--surface-recessed,var(--canvas));justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.panel-header-left{align-items:center;gap:10px;display:flex}.panel-header-left h3{color:var(--ink);margin:0;font-size:14px;font-weight:700}.panel-header-left p{color:var(--muted);margin:2px 0 0;font-size:11px}.explorer-cards-scroll{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.explorer-card{background:var(--surface-recessed,var(--canvas));border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:14px;transition:all .15s;position:relative}.explorer-card:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.explorer-card.is-selected{border-color:var(--brand);background:var(--brand-soft)}.card-top-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title-left{align-items:center;gap:8px;display:flex}.card-title-text{color:var(--ink);font-size:14px;font-weight:700}.card-top-right{align-items:center;gap:6px;display:flex}.card-order-chip{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700}.card-subtitle-info{color:var(--muted);margin:6px 0 8px;font-size:12px}.card-meta-strip{color:var(--muted);border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:6px;font-size:11px;display:flex}.meta-item{align-items:center;gap:6px;display:flex}.meta-item b{color:var(--ink)}.epaper-editor-page{flex-direction:column;width:100%;min-width:0;display:flex}.epaper-editor-form-wrapper{width:100%}.epaper-form-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:1440px;display:flex;gap:0!important;margin:0!important;padding:0!important}.epaper-form-header{background:var(--panel);border:1px solid var(--line);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:none!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;margin:0!important}.epaper-header-left{align-items:center;gap:14px;display:flex}.epaper-header-icon-badge{background:var(--brand-soft,#eff6ff);width:44px;height:44px;color:var(--brand,#2563eb);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.epaper-header-text h2{color:var(--ink);margin:0;font-size:20px;font-weight:700}.epaper-header-text p{color:var(--muted);margin:4px 0 0;font-size:13px}.epaper-header-actions{align-items:center;gap:10px;display:flex}.epaper-cancel-action{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.epaper-cancel-action:hover{background:var(--surface-subtle);border-color:var(--line-strong)}.epaper-upload-action{border:1px solid var(--brand);background:var(--brand-soft);height:38px;color:var(--brand);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.epaper-upload-action:hover{background:var(--brand);color:#fff}.epaper-submit-action{background:var(--brand,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 22px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex}.epaper-submit-action:hover{background:var(--brand-dark,#1d4ed8)}.epaper-page-content{box-sizing:border-box;flex-direction:column;display:flex;gap:0!important;margin:0!important;padding:0!important}.epaper-card{background:var(--panel);border:1px solid var(--line);box-sizing:border-box;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:none!important;border-radius:0!important;margin:0!important}.epaper-page-content>.epaper-card:first-child{border-top:1px solid var(--line)!important;border-bottom:none!important}.epaper-page-content>.epaper-card:last-child{border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0 0 12px 12px!important}.epaper-card-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.epaper-card-icon-badge{background:var(--brand-soft,#eff6ff);width:32px;height:32px;color:var(--brand,#2563eb);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.epaper-card-title{color:var(--ink);margin:0;font-size:15px;font-weight:700}.epaper-card-subtitle{color:var(--muted);margin:2px 0 0;font-size:12px}.epaper-details-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:flex-start;gap:16px;display:grid}.epaper-field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.epaper-date-input,.epaper-select-input,.epaper-text-input{border:1.5px solid var(--line,#d0d5dd);background:var(--field-bg,#fff);width:100%;height:42px;color:var(--ink,#0f172a);box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px;font-size:13.5px;font-weight:500;transition:border-color .15s,box-shadow .15s}.epaper-date-input:focus,.epaper-select-input:focus,.epaper-text-input:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px #2563eb26}.epaper-upload-zone,.epaper-dropzone-box,.epaper-pdf-upload-card{text-align:center;cursor:pointer;box-sizing:border-box;background:#f8fafc;border:2px dashed #93c5fd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:36px 24px;transition:all .15s;display:flex}.epaper-upload-zone:hover,.epaper-dropzone-box:hover{border-color:var(--brand,#2563eb);background:#eff6ff}.epaper-dropzone-inner{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.epaper-pdf-badge-wrapper{justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex;position:relative}.epaper-pdf-sparkles{pointer-events:none;gap:2px;font-size:14px;display:flex;position:absolute;top:-8px;right:-10px}.epaper-pdf-icon-box{background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:12px 14px;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000014}.pdf-doc-icon{color:#ef4444}.pdf-type-badge{color:#fff;background:#ef4444;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:6px;right:6px}.epaper-dropzone-title{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:700}.epaper-dropzone-subtitle{color:#64748b;margin:0 0 6px;font-size:13px}.epaper-browse-link{color:#2563eb;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.epaper-dropzone-constraint{color:#64748b;margin:0 0 16px;font-size:12px}.epaper-choose-file-btn{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.epaper-choose-file-btn:hover{background:#f8fafc;border-color:#94a3b8}.epaper-file-selected-info{color:#2563eb;background:#2563eb1a;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.epaper-info-strip{box-sizing:border-box;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:14px 18px;display:flex}.epaper-info-icon{color:#2563eb;flex-shrink:0;margin-top:2px}.epaper-info-content{flex-direction:column;gap:2px;display:flex}.epaper-info-main{color:#1e3a8a;margin:0;font-size:13px;font-weight:600;line-height:1.4}.epaper-info-sub{color:#3b82f6;margin:0;font-size:11.5px;line-height:1.4}html[data-cms-theme=dark] .hierarchy-page-header,html[data-cms-theme=dark] .hierarchy-shared-toolbar,html[data-cms-theme=dark] .hierarchy-table-card,html[data-cms-theme=dark] .hierarchy-main-table,html[data-cms-theme=dark] .hierarchy-sub-table,html[data-cms-theme=dark] .hierarchy-table-footer,html[data-cms-theme=dark] .explorer-panel,html[data-cms-theme=dark] .hierarchy-breadcrumbs,html[data-cms-theme=dark] .epaper-editor-page,html[data-cms-theme=dark] .epaper-form-container,html[data-cms-theme=dark] .epaper-form-header,html[data-cms-theme=dark] .epaper-card,[data-theme=dark] .hierarchy-page-header,[data-theme=dark] .hierarchy-shared-toolbar,[data-theme=dark] .hierarchy-table-card,[data-theme=dark] .hierarchy-main-table,[data-theme=dark] .hierarchy-sub-table,[data-theme=dark] .hierarchy-table-footer,[data-theme=dark] .explorer-panel,[data-theme=dark] .hierarchy-breadcrumbs,[data-theme=dark] .epaper-editor-page,[data-theme=dark] .epaper-form-container,[data-theme=dark] .epaper-form-header,[data-theme=dark] .epaper-card,.cms-shell[data-theme=dark] .epaper-editor-page,.cms-shell[data-theme=dark] .epaper-form-container,.cms-shell[data-theme=dark] .epaper-form-header,.cms-shell[data-theme=dark] .epaper-card,.cms-shell[data-theme=dark] .hierarchy-table-card,.cms-shell[data-theme=dark] .hierarchy-main-table,.cms-shell[data-theme=dark] .hierarchy-sub-table{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-header-icon-badge,html[data-cms-theme=dark] .epaper-card-icon-badge,[data-theme=dark] .epaper-header-icon-badge,[data-theme=dark] .epaper-card-icon-badge,.cms-shell[data-theme=dark] .epaper-header-icon-badge,.cms-shell[data-theme=dark] .epaper-card-icon-badge{color:#60a5fa!important;background:#2563eb26!important}html[data-cms-theme=dark] .epaper-header-text h2,html[data-cms-theme=dark] .epaper-card-title,[data-theme=dark] .epaper-header-text h2,[data-theme=dark] .epaper-card-title,.cms-shell[data-theme=dark] .epaper-header-text h2,.cms-shell[data-theme=dark] .epaper-card-title{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-header-text p,html[data-cms-theme=dark] .epaper-card-subtitle,html[data-cms-theme=dark] .epaper-field-label,[data-theme=dark] .epaper-header-text p,[data-theme=dark] .epaper-card-subtitle,[data-theme=dark] .epaper-field-label,.cms-shell[data-theme=dark] .epaper-header-text p,.cms-shell[data-theme=dark] .epaper-card-subtitle,.cms-shell[data-theme=dark] .epaper-field-label{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .epaper-cancel-action,[data-theme=dark] .epaper-cancel-action,.cms-shell[data-theme=dark] .epaper-cancel-action{background:var(--control-bg,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-cancel-action:hover,[data-theme=dark] .epaper-cancel-action:hover,.cms-shell[data-theme=dark] .epaper-cancel-action:hover{background:var(--surface-hover,#1c2b42)!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .epaper-date-input,html[data-cms-theme=dark] .epaper-select-input,html[data-cms-theme=dark] .epaper-text-input,html[data-cms-theme=dark] .epaper-card .dynamic-option-trigger,[data-theme=dark] .epaper-date-input,[data-theme=dark] .epaper-select-input,[data-theme=dark] .epaper-text-input,[data-theme=dark] .epaper-card .dynamic-option-trigger,.cms-shell[data-theme=dark] .epaper-date-input,.cms-shell[data-theme=dark] .epaper-select-input,.cms-shell[data-theme=dark] .epaper-text-input,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-trigger{background:var(--field-bg,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-cms-theme=dark] .epaper-select-input option,[data-theme=dark] .epaper-select-input option,.cms-shell[data-theme=dark] .epaper-select-input option{color:#e8edf5!important;background:#111a28!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-trigger span,[data-theme=dark] .epaper-card .dynamic-option-trigger span,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-trigger span{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-trigger svg,[data-theme=dark] .epaper-card .dynamic-option-trigger svg,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-trigger svg{color:#94a3b8!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-menu,[data-theme=dark] .epaper-card .dynamic-option-menu,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-menu{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important;box-shadow:0 10px 25px #00000080!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-search input,html[data-cms-theme=dark] .epaper-card .dynamic-option-editor input,[data-theme=dark] .epaper-card .dynamic-option-search input,[data-theme=dark] .epaper-card .dynamic-option-editor input,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-search input,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-editor input{background:var(--field-bg,#0d1522)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-row-wrap,[data-theme=dark] .epaper-card .dynamic-option-row-wrap,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-row-wrap{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-card .dynamic-option-row-wrap:hover,html[data-cms-theme=dark] .epaper-card .dynamic-option-row-wrap.is-selected,[data-theme=dark] .epaper-card .dynamic-option-row-wrap:hover,[data-theme=dark] .epaper-card .dynamic-option-row-wrap.is-selected,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-row-wrap:hover,.cms-shell[data-theme=dark] .epaper-card .dynamic-option-row-wrap.is-selected{background:var(--surface-hover,#1c2b42)!important}html[data-cms-theme=dark] .epaper-date-input::-webkit-calendar-picker-indicator{filter:invert(.8)}[data-theme=dark] .epaper-date-input::-webkit-calendar-picker-indicator{filter:invert(.8)}.cms-shell[data-theme=dark] .epaper-date-input::-webkit-calendar-picker-indicator{filter:invert(.8)}html[data-cms-theme=dark] .epaper-upload-zone,html[data-cms-theme=dark] .epaper-dropzone-box,html[data-cms-theme=dark] .epaper-pdf-upload-card,[data-theme=dark] .epaper-upload-zone,[data-theme=dark] .epaper-dropzone-box,[data-theme=dark] .epaper-pdf-upload-card,.cms-shell[data-theme=dark] .epaper-upload-zone,.cms-shell[data-theme=dark] .epaper-dropzone-box,.cms-shell[data-theme=dark] .epaper-pdf-upload-card{background:var(--field-bg,#0d1522)!important;border-color:#2e4362!important}html[data-cms-theme=dark] .epaper-upload-zone:hover,html[data-cms-theme=dark] .epaper-dropzone-box:hover,[data-theme=dark] .epaper-upload-zone:hover,[data-theme=dark] .epaper-dropzone-box:hover,.cms-shell[data-theme=dark] .epaper-upload-zone:hover,.cms-shell[data-theme=dark] .epaper-dropzone-box:hover{background:#141f30!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .epaper-pdf-icon-box,[data-theme=dark] .epaper-pdf-icon-box,.cms-shell[data-theme=dark] .epaper-pdf-icon-box{background:var(--surface-subtle,#162234)!important;border:1px solid var(--line,#222f3e)!important;box-shadow:0 4px 16px #0000004d!important}html[data-cms-theme=dark] .epaper-dropzone-title,[data-theme=dark] .epaper-dropzone-title,.cms-shell[data-theme=dark] .epaper-dropzone-title{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-dropzone-subtitle,html[data-cms-theme=dark] .epaper-dropzone-constraint,[data-theme=dark] .epaper-dropzone-subtitle,[data-theme=dark] .epaper-dropzone-constraint,.cms-shell[data-theme=dark] .epaper-dropzone-subtitle,.cms-shell[data-theme=dark] .epaper-dropzone-constraint{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .epaper-browse-link,[data-theme=dark] .epaper-browse-link,.cms-shell[data-theme=dark] .epaper-browse-link{color:#60a5fa!important}html[data-cms-theme=dark] .epaper-choose-file-btn,[data-theme=dark] .epaper-choose-file-btn,.cms-shell[data-theme=dark] .epaper-choose-file-btn{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-choose-file-btn:hover,[data-theme=dark] .epaper-choose-file-btn:hover,.cms-shell[data-theme=dark] .epaper-choose-file-btn:hover{color:#fff!important;background:#1e2e46!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .epaper-file-selected-info,[data-theme=dark] .epaper-file-selected-info,.cms-shell[data-theme=dark] .epaper-file-selected-info{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .epaper-info-strip,[data-theme=dark] .epaper-info-strip,.cms-shell[data-theme=dark] .epaper-info-strip{background:var(--surface-subtle,#162234)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .epaper-info-icon,[data-theme=dark] .epaper-info-icon,.cms-shell[data-theme=dark] .epaper-info-icon{color:#60a5fa!important}html[data-cms-theme=dark] .epaper-info-main,[data-theme=dark] .epaper-info-main,.cms-shell[data-theme=dark] .epaper-info-main{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .epaper-info-sub,[data-theme=dark] .epaper-info-sub,.cms-shell[data-theme=dark] .epaper-info-sub{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .nested-container-row,html[data-cms-theme=dark] .nested-container-row>td,[data-theme=dark] .nested-container-row,[data-theme=dark] .nested-container-row>td,.cms-shell[data-theme=dark] .nested-container-row,.cms-shell[data-theme=dark] .nested-container-row>td{background:#090e17!important;border-color:#222f3e!important}html[data-cms-theme=dark] .nested-subtable-container,html[data-cms-theme=dark] .nested-subtable-container.level-1-container,[data-theme=dark] .nested-subtable-container,[data-theme=dark] .nested-subtable-container.level-1-container,.cms-shell[data-theme=dark] .nested-subtable-container,.cms-shell[data-theme=dark] .nested-subtable-container.level-1-container{background:#090e17!important;border:1px solid #222f3e!important}html[data-cms-theme=dark] .nested-subtable-container.level-2-container,[data-theme=dark] .nested-subtable-container.level-2-container,.cms-shell[data-theme=dark] .nested-subtable-container.level-2-container{background:#060a10!important;border:1px solid #222f3e!important}html[data-cms-theme=dark] .nested-header,[data-theme=dark] .nested-header,.cms-shell[data-theme=dark] .nested-header{color:#e8edf5!important;background:#111a28!important;border-bottom:1px solid #222f3e!important}html[data-cms-theme=dark] .nested-subtable-container.level-2-container .nested-header,[data-theme=dark] .nested-subtable-container.level-2-container .nested-header,.cms-shell[data-theme=dark] .nested-subtable-container.level-2-container .nested-header,html[data-cms-theme=dark] .hierarchy-main-table thead tr,[data-theme=dark] .hierarchy-main-table thead tr,.cms-shell[data-theme=dark] .hierarchy-main-table thead tr{background:#0d1522!important;border-bottom:1px solid #222f3e!important}html[data-cms-theme=dark] .hierarchy-sub-table thead tr,[data-theme=dark] .hierarchy-sub-table thead tr,.cms-shell[data-theme=dark] .hierarchy-sub-table thead tr,html[data-cms-theme=dark] .explorer-card,html[data-cms-theme=dark] .explorer-panel-header,html[data-cms-theme=dark] .epaper-upload-zone,html[data-cms-theme=dark] .epaper-info-callout,[data-theme=dark] .explorer-card,[data-theme=dark] .explorer-panel-header,[data-theme=dark] .epaper-upload-zone,[data-theme=dark] .epaper-info-callout{background:#090e17!important;border-color:#222f3e!important}html[data-cms-theme=dark] .hierarchy-main-table th,html[data-cms-theme=dark] .hierarchy-sub-table th,[data-theme=dark] .hierarchy-main-table th,[data-theme=dark] .hierarchy-sub-table th,.cms-shell[data-theme=dark] .hierarchy-main-table th,.cms-shell[data-theme=dark] .hierarchy-sub-table th{color:#94a3b8!important;background:0 0!important;border-bottom:1px solid #222f3e!important}html[data-cms-theme=dark] .hierarchy-main-table tbody,html[data-cms-theme=dark] .hierarchy-sub-table tbody,[data-theme=dark] .hierarchy-main-table tbody,[data-theme=dark] .hierarchy-sub-table tbody,.cms-shell[data-theme=dark] .hierarchy-main-table tbody,.cms-shell[data-theme=dark] .hierarchy-sub-table tbody{background:0 0!important}html[data-cms-theme=dark] .hierarchy-row,html[data-cms-theme=dark] .hierarchy-row.level-0-row,html[data-cms-theme=dark] .hierarchy-row.level-1-row,[data-theme=dark] .hierarchy-row,[data-theme=dark] .hierarchy-row.level-0-row,[data-theme=dark] .hierarchy-row.level-1-row,.cms-shell[data-theme=dark] .hierarchy-row,.cms-shell[data-theme=dark] .hierarchy-row.level-0-row,.cms-shell[data-theme=dark] .hierarchy-row.level-1-row{color:#e8edf5!important;background:#111a28!important;border-bottom:1px solid #222f3e!important}html[data-cms-theme=dark] .hierarchy-row.level-2-row,[data-theme=dark] .hierarchy-row.level-2-row,.cms-shell[data-theme=dark] .hierarchy-row.level-2-row{color:#e8edf5!important;background:#0d1522!important;border-bottom:1px solid #222f3e!important}html[data-cms-theme=dark] .hierarchy-row:hover,html[data-cms-theme=dark] .level-0-row:hover,html[data-cms-theme=dark] .level-1-row:hover,[data-theme=dark] .hierarchy-row:hover,[data-theme=dark] .level-0-row:hover,[data-theme=dark] .level-1-row:hover,.cms-shell[data-theme=dark] .hierarchy-row:hover,.cms-shell[data-theme=dark] .level-0-row:hover,.cms-shell[data-theme=dark] .level-1-row:hover{background:#1c2b42!important}html[data-cms-theme=dark] .level-2-row:hover,[data-theme=dark] .level-2-row:hover,.cms-shell[data-theme=dark] .level-2-row:hover{background:#162234!important}html[data-cms-theme=dark] .hierarchy-row.is-expanded,[data-theme=dark] .hierarchy-row.is-expanded,.cms-shell[data-theme=dark] .hierarchy-row.is-expanded{background:#111a28!important}html[data-cms-theme=dark] .hierarchy-main-table td,html[data-cms-theme=dark] .hierarchy-sub-table td,html[data-cms-theme=dark] .hierarchy-row td,[data-theme=dark] .hierarchy-main-table td,[data-theme=dark] .hierarchy-sub-table td,[data-theme=dark] .hierarchy-row td,.cms-shell[data-theme=dark] .hierarchy-main-table td,.cms-shell[data-theme=dark] .hierarchy-sub-table td,.cms-shell[data-theme=dark] .hierarchy-row td{color:#e8edf5!important;background:0 0!important;border-color:#222f3e!important}html[data-cms-theme=dark] .empty-sub-cell,html[data-cms-theme=dark] .empty-hierarchy-cell,[data-theme=dark] .empty-sub-cell,[data-theme=dark] .empty-hierarchy-cell,.cms-shell[data-theme=dark] .empty-sub-cell,.cms-shell[data-theme=dark] .empty-hierarchy-cell{color:#94a3b8!important;background:#090e17!important;border-color:#222f3e!important}html[data-cms-theme=dark] .parent-pill-badge,[data-theme=dark] .parent-pill-badge{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .sort-order-chip,[data-theme=dark] .sort-order-chip{color:#e8edf5!important;background:#162234!important;border:1px solid #222f3e!important}html[data-cms-theme=dark] .count-pill-badge.has-count,[data-theme=dark] .count-pill-badge.has-count{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .count-pill-badge.is-zero,[data-theme=dark] .count-pill-badge.is-zero{color:#94a3b8!important;background:#162234!important}html[data-cms-theme=dark] .outline-add-sub-btn,[data-theme=dark] .outline-add-sub-btn{color:#60a5fa!important;background:#2563eb26!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .outline-add-sub-btn:hover,[data-theme=dark] .outline-add-sub-btn:hover{color:#fff!important;background:#2563eb!important}html[data-cms-theme=dark] .folder-icon-badge,[data-theme=dark] .folder-icon-badge{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .folder-icon-badge.level-1-badge,[data-theme=dark] .folder-icon-badge.level-1-badge{color:#a78bfa!important;background:#8b5cf633!important}html[data-cms-theme=dark] .folder-icon-badge.level-2-badge,[data-theme=dark] .folder-icon-badge.level-2-badge{color:#34d399!important;background:#10b98133!important}html[data-cms-theme=dark] .hierarchy-view-switch,[data-theme=dark] .hierarchy-view-switch{background:#0d1522!important;border-color:#222f3e!important}html[data-cms-theme=dark] .hierarchy-view-toggle-btn,[data-theme=dark] .hierarchy-view-toggle-btn{color:#94a3b8!important}html[data-cms-theme=dark] .hierarchy-view-toggle-btn.is-active,[data-theme=dark] .hierarchy-view-toggle-btn.is-active{color:#fff!important;background:#2563eb!important}html[data-cms-theme=dark] .hierarchy-search-box input,html[data-cms-theme=dark] .hierarchy-select-filter,html[data-cms-theme=dark] .rows-select,html[data-cms-theme=dark] .page-nav-btn,html[data-cms-theme=dark] .epaper-date-input,html[data-cms-theme=dark] .epaper-select-input,[data-theme=dark] .hierarchy-search-box input,[data-theme=dark] .hierarchy-select-filter,[data-theme=dark] .rows-select,[data-theme=dark] .page-nav-btn,[data-theme=dark] .epaper-date-input,[data-theme=dark] .epaper-select-input{background:var(--field-bg,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .chevron-toggle-btn,html[data-cms-theme=dark] .table-action-btns button,html[data-cms-theme=dark] .epaper-cancel-action,html[data-cms-theme=dark] .epaper-choose-btn,[data-theme=dark] .chevron-toggle-btn,[data-theme=dark] .table-action-btns button,[data-theme=dark] .epaper-cancel-action,[data-theme=dark] .epaper-choose-btn{background:var(--control-bg,#162234)!important;border-color:var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .table-action-btns button:hover,html[data-cms-theme=dark] .epaper-cancel-action:hover,html[data-cms-theme=dark] .epaper-choose-btn:hover,[data-theme=dark] .table-action-btns button:hover,[data-theme=dark] .epaper-cancel-action:hover,[data-theme=dark] .epaper-choose-btn:hover{background:var(--panel,#111a28)!important;border-color:var(--line-strong,#33445c)!important}html[data-cms-theme=dark] .hierarchy-page-title,html[data-cms-theme=dark] .item-name,html[data-cms-theme=dark] .nested-header-title h4,html[data-cms-theme=dark] .epaper-header-text h2,html[data-cms-theme=dark] .epaper-card-title,html[data-cms-theme=dark] .epaper-upload-title,[data-theme=dark] .hierarchy-page-title,[data-theme=dark] .item-name,[data-theme=dark] .nested-header-title h4,[data-theme=dark] .epaper-header-text h2,[data-theme=dark] .epaper-card-title,[data-theme=dark] .epaper-upload-title{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .hierarchy-page-subtitle,html[data-cms-theme=dark] .hierarchy-main-table th,html[data-cms-theme=dark] .hierarchy-sub-table th,html[data-cms-theme=dark] .epaper-header-text p,html[data-cms-theme=dark] .epaper-card-subtitle,html[data-cms-theme=dark] .epaper-field-label,html[data-cms-theme=dark] .epaper-upload-hint,[data-theme=dark] .hierarchy-page-subtitle,[data-theme=dark] .hierarchy-main-table th,[data-theme=dark] .hierarchy-sub-table th,[data-theme=dark] .epaper-header-text p,[data-theme=dark] .epaper-card-subtitle,[data-theme=dark] .epaper-field-label,[data-theme=dark] .epaper-upload-hint{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .hierarchy-add-menu,[data-theme=dark] .hierarchy-add-menu{background:var(--panel,#111a28)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .hierarchy-add-menu button,[data-theme=dark] .hierarchy-add-menu button{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .hierarchy-add-menu button:hover,[data-theme=dark] .hierarchy-add-menu button:hover{background:var(--brand-soft)!important;color:var(--brand)!important}html[data-cms-theme=dark] .form-card-compact,html[data-cms-theme=dark] .form-card-compact:not(.video-card),[data-theme=dark] .form-card-compact,[data-theme=dark] .form-card-compact:not(.video-card),.cms-shell[data-theme=dark] .form-card-compact,.cms-shell[data-theme=dark] .form-card-compact:not(.video-card),.editor-overlay[data-theme=dark] .form-card-compact,.editor-overlay[data-theme=dark] .form-card-compact:not(.video-card){background:var(--panel,#111a28)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important;box-shadow:none!important}html[data-cms-theme=dark] .card-section-header,[data-theme=dark] .card-section-header,.cms-shell[data-theme=dark] .card-section-header,.editor-overlay[data-theme=dark] .card-section-header{border-bottom-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .card-section-title,[data-theme=dark] .card-section-title,html[data-cms-theme=dark] .header-text-group h3,[data-theme=dark] .header-text-group h3,.cms-shell[data-theme=dark] .card-section-title,.editor-overlay[data-theme=dark] .card-section-title{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .card-section-subtitle,[data-theme=dark] .card-section-subtitle,html[data-cms-theme=dark] .header-text-group p,[data-theme=dark] .header-text-group p,.cms-shell[data-theme=dark] .card-section-subtitle,.editor-overlay[data-theme=dark] .card-section-subtitle{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .header-icon-badge,[data-theme=dark] .header-icon-badge,.cms-shell[data-theme=dark] .header-icon-badge,.editor-overlay[data-theme=dark] .header-icon-badge{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .form-card-compact label,html[data-cms-theme=dark] .form-card-compact:not(.video-card) label,html[data-cms-theme=dark] .form-card-compact .form-group label,html[data-cms-theme=dark] .form-card-compact:not(.video-card) .form-group label,html[data-cms-theme=dark] .field-label-uppercase,[data-theme=dark] .form-card-compact label,[data-theme=dark] .form-card-compact:not(.video-card) label,[data-theme=dark] .form-card-compact .form-group label,[data-theme=dark] .form-card-compact:not(.video-card) .form-group label,[data-theme=dark] .field-label-uppercase,.cms-shell[data-theme=dark] .form-card-compact label,.editor-overlay[data-theme=dark] .form-card-compact label{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .form-card-compact .required,[data-theme=dark] .form-card-compact .required{color:#ef4444!important}html[data-cms-theme=dark] .form-card-compact input[type=text].compact-input,html[data-cms-theme=dark] .form-card-compact input[type=url].compact-input,html[data-cms-theme=dark] .form-card-compact select.compact-input,html[data-cms-theme=dark] .form-card-compact select,html[data-cms-theme=dark] .form-card-compact .headline-input,html[data-cms-theme=dark] .form-card-compact input.headline-input,html[data-cms-theme=dark] .form-card-compact:not(.video-card) input[type=text].compact-input,html[data-cms-theme=dark] .form-card-compact:not(.video-card) select.compact-input,html[data-cms-theme=dark] .form-card-compact:not(.video-card) select,html[data-cms-theme=dark] .form-card-compact:not(.video-card) .dynamic-option-trigger,html[data-cms-theme=dark] .summary-textarea-wrapper textarea.compact-textarea,html[data-cms-theme=dark] .compact-input,html[data-cms-theme=dark] .compact-textarea,[data-theme=dark] .form-card-compact input[type=text].compact-input,[data-theme=dark] .form-card-compact input[type=url].compact-input,[data-theme=dark] .form-card-compact select.compact-input,[data-theme=dark] .form-card-compact select,[data-theme=dark] .form-card-compact .headline-input,[data-theme=dark] .form-card-compact input.headline-input,[data-theme=dark] .form-card-compact:not(.video-card) input[type=text].compact-input,[data-theme=dark] .form-card-compact:not(.video-card) select.compact-input,[data-theme=dark] .form-card-compact:not(.video-card) select,[data-theme=dark] .form-card-compact:not(.video-card) .dynamic-option-trigger,[data-theme=dark] .summary-textarea-wrapper textarea.compact-textarea,[data-theme=dark] .compact-input,[data-theme=dark] .compact-textarea,.cms-shell[data-theme=dark] .compact-input,.cms-shell[data-theme=dark] .compact-textarea,.editor-overlay[data-theme=dark] .compact-input,.editor-overlay[data-theme=dark] .compact-textarea{background:var(--field-bg,#162234)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .form-card-compact input[type=text]::placeholder,html[data-cms-theme=dark] .form-card-compact input[type=url]::placeholder,html[data-cms-theme=dark] .summary-textarea-wrapper textarea::placeholder,[data-theme=dark] .form-card-compact input[type=text]::placeholder,[data-theme=dark] .form-card-compact input[type=url]::placeholder,[data-theme=dark] .summary-textarea-wrapper textarea::placeholder{color:#64748b!important}html[data-cms-theme=dark] .form-card-compact input.readonly-input,html[data-cms-theme=dark] .form-card-compact:not(.video-card) input.readonly-input,[data-theme=dark] .form-card-compact input.readonly-input,[data-theme=dark] .form-card-compact:not(.video-card) input.readonly-input{color:#94a3b8!important;background:#0d1522!important;border-color:#222f3e!important}html[data-cms-theme=dark] .form-card-compact .form-help-text,html[data-cms-theme=dark] .form-card-compact:not(.video-card) .form-help-text,[data-theme=dark] .form-card-compact .form-help-text,[data-theme=dark] .form-card-compact:not(.video-card) .form-help-text,html[data-cms-theme=dark] .summary-char-counter,[data-theme=dark] .summary-char-counter{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .visibility-option-card,[data-theme=dark] .visibility-option-card,.cms-shell[data-theme=dark] .visibility-option-card,.editor-overlay[data-theme=dark] .visibility-option-card{background:var(--surface-recessed,#0d1522)!important;border:1px solid var(--line,#222f3e)!important}html[data-cms-theme=dark] .option-title,[data-theme=dark] .option-title{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .option-desc,[data-theme=dark] .option-desc{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .icon-badge-red,[data-theme=dark] .icon-badge-red{color:#f87171!important;background:#ef444433!important}html[data-cms-theme=dark] .icon-badge-purple,[data-theme=dark] .icon-badge-purple{color:#a78bfa!important;background:#8b5cf633!important}html[data-cms-theme=dark] .icon-badge-orange,[data-theme=dark] .icon-badge-orange{color:#fbbf24!important;background:#f59e0b33!important}html[data-cms-theme=dark] .compact-toggle-slider,[data-theme=dark] .compact-toggle-slider{background-color:#33445c!important}html[data-cms-theme=dark] .compact-toggle-switch input:checked+.compact-toggle-slider,[data-theme=dark] .compact-toggle-switch input:checked+.compact-toggle-slider{background-color:#2563eb!important}html[data-cms-theme=dark] .compact-toggle-slider:before,[data-theme=dark] .compact-toggle-slider:before{background-color:#e8edf5!important}html[data-cms-theme=dark] .image-upload-boxed-dropzone,[data-theme=dark] .image-upload-boxed-dropzone,.cms-shell[data-theme=dark] .image-upload-boxed-dropzone,.editor-overlay[data-theme=dark] .image-upload-boxed-dropzone{background:var(--surface-recessed,#0d1522)!important;border-color:#222f3e!important}html[data-cms-theme=dark] .image-upload-boxed-dropzone:hover,[data-theme=dark] .image-upload-boxed-dropzone:hover{background:#162234!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .boxed-main-text,[data-theme=dark] .boxed-main-text{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .boxed-sub-text,[data-theme=dark] .boxed-sub-text{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .boxed-choose-btn,[data-theme=dark] .boxed-choose-btn{background:var(--control-bg,#162234)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .image-upload-boxed-dropzone:hover .boxed-choose-btn,[data-theme=dark] .image-upload-boxed-dropzone:hover .boxed-choose-btn{background:var(--panel,#111a28)!important;color:#60a5fa!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .image-upload-boxed-preview,[data-theme=dark] .image-upload-boxed-preview{background:var(--surface-recessed,#0d1522)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .boxed-file-name,[data-theme=dark] .boxed-file-name{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .boxed-file-size,[data-theme=dark] .boxed-file-size{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .boxed-remove-btn,[data-theme=dark] .boxed-remove-btn{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}html[data-cms-theme=dark] .image-upload-horizontal-control,html[data-cms-theme=dark] label.image-upload-horizontal-control,[data-theme=dark] .image-upload-horizontal-control,[data-theme=dark] label.image-upload-horizontal-control,.cms-shell[data-theme=dark] .image-upload-horizontal-control,.editor-overlay[data-theme=dark] .image-upload-horizontal-control{background:var(--surface-recessed,#0d1522)!important;border-color:#222f3e!important}html[data-cms-theme=dark] .image-upload-horizontal-control:hover:not(.is-disabled),[data-theme=dark] .image-upload-horizontal-control:hover:not(.is-disabled){background:#162234!important;border-color:#3b82f6!important}html[data-cms-theme=dark] .horizontal-text,[data-theme=dark] .horizontal-text{color:var(--muted,#94a3b8)!important}html[data-cms-theme=dark] .horizontal-choose-btn,[data-theme=dark] .horizontal-choose-btn{background:var(--control-bg,#162234)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .image-upload-horizontal-preview,[data-theme=dark] .image-upload-horizontal-preview{background:var(--surface-recessed,#0d1522)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .horizontal-file-info,[data-theme=dark] .horizontal-file-info{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .horizontal-remove-btn,[data-theme=dark] .horizontal-remove-btn{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}html[data-cms-theme=dark] .dynamic-option-trigger,[data-theme=dark] .dynamic-option-trigger,.cms-shell[data-theme=dark] .dynamic-option-trigger,.editor-overlay[data-theme=dark] .dynamic-option-trigger{background:var(--field-bg,#162234)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dynamic-option-trigger span,[data-theme=dark] .dynamic-option-trigger span{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dynamic-option-trigger .is-placeholder,[data-theme=dark] .dynamic-option-trigger .is-placeholder{color:#64748b!important}html[data-cms-theme=dark] .dynamic-option-menu,[data-theme=dark] .dynamic-option-menu{background:var(--panel,#111a28)!important;border:1px solid var(--line,#222f3e)!important;box-shadow:0 16px 36px #00000080!important}html[data-cms-theme=dark] .dynamic-option-search input,[data-theme=dark] .dynamic-option-search input{background:var(--field-bg,#162234)!important;border:1px solid var(--line,#222f3e)!important;color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dynamic-option-row,[data-theme=dark] .dynamic-option-row{color:var(--ink,#e8edf5)!important}html[data-cms-theme=dark] .dynamic-option-row:hover,html[data-cms-theme=dark] .dynamic-option-row[aria-selected=true],html[data-cms-theme=dark] .dynamic-option-row-wrap.is-selected,[data-theme=dark] .dynamic-option-row:hover,[data-theme=dark] .dynamic-option-row[aria-selected=true],[data-theme=dark] .dynamic-option-row-wrap.is-selected{color:#60a5fa!important;background:#2563eb33!important}html[data-cms-theme=dark] .dynamic-option-editor,[data-theme=dark] .dynamic-option-editor{background:var(--surface-recessed,#0d1522)!important;border-top:1px solid var(--line,#222f3e)!important}.dashboard-content .stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}@media (max-width:1300px){.dashboard-content .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.dashboard-content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.dashboard-content .stats-grid{grid-template-columns:1fr!important}}.dashboard-content .stat-card{border:1px solid var(--line)!important;border-radius:14px!important;padding:16px 18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;position:relative!important;box-shadow:0 4px 14px #0000000a!important}.dashboard-content .stat-card:hover{border-color:#2563eb4d!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000014!important}.dashboard-content .stat-card .stat-icon{background:var(--brand-soft)!important;width:36px!important;height:36px!important;color:var(--brand)!important;border-radius:10px!important;place-items:center!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.dashboard-content .stat-card small{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:11px!important;font-weight:600!important;display:block!important}.dashboard-content .stat-card strong{color:var(--ink)!important;margin:10px 0 4px!important;font-size:26px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.dashboard-content .stat-card em{color:var(--muted)!important;font-size:11px!important;font-style:normal!important;display:block!important}.dashboard-content .table-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;width:100%;overflow-x:auto}.dashboard-content .table-scroll::-webkit-scrollbar{width:5px;height:5px}.dashboard-content .table-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-content .table-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.dashboard-content .news-table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:100%!important}.dashboard-content .news-table th{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--muted)!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;padding:10px 14px!important;font-size:11px!important;font-weight:700!important}.dashboard-content .news-table td{border-bottom:1px solid var(--line)!important;vertical-align:middle!important;padding:12px 14px!important}.dashboard-content .news-table tr:hover td{background:var(--canvas)!important}.dashboard-content .news-table td.empty-cell{text-align:center!important;color:var(--muted)!important;padding:28px 14px!important;font-size:13px!important}.reports-workspace{flex-direction:column;gap:18px;width:100%;display:flex}.reports-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;display:flex}.reports-heading h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800}.reports-heading p{color:var(--muted);margin:0;font-size:13px}.reports-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports-date-picker{background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex;box-shadow:0 1px 3px #0000000a}.reports-date-picker select{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;font-size:12px;font-weight:600}.reports-export-container{position:relative}.reports-export-btn{background:var(--brand,#2563eb);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb40}.reports-export-btn:hover{background:var(--brand-dark,#1d4ed8);box-shadow:0 4px 12px #2563eb59}.reports-export-menu{z-index:100;background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);border-radius:10px;flex-direction:column;gap:3px;min-width:175px;padding:6px;animation:.15s fadeIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0000001f}.reports-export-menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .12s;display:flex}.reports-export-menu button:hover{background:var(--canvas,#f8fafc);color:var(--brand)}.reports-tabs{border-bottom:1px solid var(--line,#e2e8f0);scrollbar-width:none;align-items:center;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.reports-tabs::-webkit-scrollbar{display:none}.reports-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;position:relative}.reports-tabs button:hover{color:var(--ink)}.reports-tabs button.active{color:var(--brand,#2563eb);font-weight:700}.reports-tabs button.active:after{content:"";background:var(--brand,#2563eb);border-radius:4px 4px 0 0;height:2.5px;position:absolute;bottom:-5px;left:0;right:0}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1200px){.report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.report-kpis{grid-template-columns:1fr}}.report-kpi-card{background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #00000008}.report-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.report-kpi-icon{border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.report-kpi-icon.blue{color:#2563eb;background:#2563eb1f}.report-kpi-icon.green{color:#10b981;background:#10b9811f}.report-kpi-icon.purple{color:#8b5cf6;background:#8b5cf61f}.report-kpi-icon.amber{color:#f59e0b;background:#f59e0b1f}.report-kpi-icon.red{color:#ef4444;background:#ef44441f}.report-kpi-content{min-width:0}.report-kpi-content small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;display:block}.report-kpi-content strong{color:var(--ink);margin:3px 0 2px;font-size:22px;font-weight:800;line-height:1.15;display:block}.report-kpi-content em{color:var(--muted);font-size:11px;font-style:normal;display:block}.report-kpi-content b.is-up{color:#10b981;font-weight:700}.report-kpi-content b.is-down{color:#ef4444;font-weight:700}.report-grid-primary{grid-template-columns:2fr 1fr;gap:16px;display:grid}.report-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.report-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.report-grid-primary,.report-grid-secondary,.report-grid-bottom{grid-template-columns:1fr}}.report-card{background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);border-radius:14px;flex-direction:column;padding:18px 20px;display:flex;box-shadow:0 2px 12px #00000008}.report-card-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-card-title h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.report-view-link{color:var(--brand,#2563eb);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;transition:opacity .15s}.report-view-link:hover{text-decoration:underline}.report-line-chart{width:100%}.report-chart-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.report-chart-legend{color:var(--muted);align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex}.report-chart-legend span{align-items:center;gap:5px;display:inline-flex}.report-chart-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.report-chart-legend i.blue{background:#2563eb}.report-chart-legend i.green{background:#10b981}.report-granularity-toggle{gap:4px;display:flex}.report-granularity-toggle button{background:var(--control-bg,#f1f5f9);color:var(--control-text,#475569);cursor:pointer;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.report-granularity-toggle button.active{background:var(--brand,#2563eb);color:#fff;font-weight:700}.report-svg-wrapper{width:100%;height:180px;position:relative}.report-svg{width:100%;height:100%;overflow:visible}.report-chart-grid{stroke:var(--line,#e2e8f0);stroke-width:1px;stroke-dasharray:3 3}.report-views-line{fill:none;stroke:#2563eb;stroke-width:2.5px;vector-effect:non-scaling-stroke}.report-visitors-line{fill:none;stroke:#10b981;stroke-width:2.2px;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.report-tooltip{background:var(--ink,#0f172a);color:#fff;pointer-events:none;z-index:10;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #0003}.report-tooltip b{color:#93c5fd;margin-bottom:2px}.report-chart-labels{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.report-donut-layout{flex:1;justify-content:space-between;align-items:center;gap:18px;display:flex}.report-donut{border-radius:50%;flex-shrink:0;place-items:center;width:130px;height:130px;transition:transform .2s;display:grid;position:relative}.report-donut-inner{background:var(--panel,#fff);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex;box-shadow:inset 0 1px 4px #0000000f}.report-donut-value{color:var(--ink);font-size:18px;font-weight:800;line-height:1.1}.report-donut-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:9px;font-weight:700}.report-donut-legend{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.report-legend-item{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:3px 6px;font-size:12px;transition:background .12s;display:flex}.report-legend-item:hover,.report-legend-item.is-hovered{background:var(--canvas,#f8fafc)}.report-legend-item i{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px}.report-legend-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.report-legend-val{color:var(--ink);margin-left:8px;font-weight:700}.report-subtabs{gap:6px;margin-bottom:14px;display:flex}.report-subtabs span{background:var(--control-bg,#f1f5f9);color:var(--control-text,#475569);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s}.report-subtabs span.active{background:var(--brand,#2563eb);color:#fff;font-weight:700}.report-age-chart{border-bottom:1px solid var(--line,#e2e8f0);justify-content:space-around;align-items:flex-end;height:140px;padding-bottom:8px;display:flex}.report-age-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.report-age-bar-col b{color:var(--brand,#2563eb);font-size:11px;font-weight:700}.report-age-bar-col i{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-radius:5px 5px 0 0;width:24px;transition:height .3s,background .15s}.report-age-bar-col:hover i{background:linear-gradient(#60a5fa 0%,#3b82f6 100%)}.report-age-bar-col small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:600}.report-table{flex-direction:column;gap:4px;width:100%;display:flex}.report-table-head{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line,#e2e8f0);color:var(--muted)!important;padding-bottom:6px!important;font-size:11px!important;font-weight:700!important}.report-article-row,.report-comment-row,.report-category-row{border-radius:8px;align-items:center;padding:8px 6px;font-size:12px;transition:background .12s;display:grid}.report-article-row:hover:not(.report-table-head),.report-comment-row:hover:not(.report-table-head),.report-category-row:hover:not(.report-table-head){background:var(--canvas,#f8fafc)}.report-article-row{grid-template-columns:24px 1fr auto;gap:10px}.report-rank-col{color:var(--muted);font-size:12px;font-weight:700}.report-article-title{align-items:center;gap:8px;min-width:0;display:flex}.report-thumb{object-fit:cover;border-radius:4px;flex-shrink:0}.report-thumb-placeholder{background:var(--control-bg,#f1f5f9);width:32px;height:24px;color:var(--muted);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.report-article-title b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.report-views-val{color:var(--ink);text-align:right;font-weight:700}.report-comment-row{grid-template-columns:1.2fr 1.6fr 1.2fr 1fr;gap:12px}.report-comment-user{align-items:center;gap:7px;display:flex}.report-comment-user i{color:#2563eb;background:#2563eb1f;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}.report-comment-user b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.report-comment-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-comment-article{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.report-comment-date{color:var(--muted);font-size:11px}.report-category-row{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:10px}.report-category-name{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:flex}.category-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.category-dot.tone-0{background:#2563eb}.category-dot.tone-1{background:#10b981}.category-dot.tone-2{background:#f59e0b}.category-dot.tone-3{background:#ec4899}.category-dot.tone-4{background:#8b5cf6}.report-engagement-val{color:#10b981;font-weight:700}.report-no-data{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:30px 14px;font-size:13px;display:flex}html[data-cms-theme=dark] .report-card,[data-theme=dark] .report-card,html[data-cms-theme=dark] .report-kpi-card,[data-theme=dark] .report-kpi-card{background:var(--surface,#131d2a)!important;border-color:var(--line,#222f3e)!important}html[data-cms-theme=dark] .report-donut-inner,[data-theme=dark] .report-donut-inner{background:var(--surface,#131d2a)!important}html[data-cms-theme=dark] .reports-export-menu,[data-theme=dark] .reports-export-menu,html[data-cms-theme=dark] .reports-date-picker,[data-theme=dark] .reports-date-picker{background:var(--surface,#131d2a)!important;border-color:var(--line,#222f3e)!important}.dashboard-shell .dashboard-content{box-sizing:border-box!important;padding:0 20px 28px!important}.dashboard-content>.page-heading,.dashboard-shell .dashboard-content>.page-heading{z-index:100!important;background:var(--canvas)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--line)!important;box-sizing:border-box!important;border-radius:0!important;width:auto!important;margin:0 -20px 18px!important;padding:16px 20px!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 4px #00000008!important}html[data-cms-theme=dark] .dashboard-content>.page-heading,[data-theme=dark] .dashboard-content>.page-heading,.cms-shell[data-theme=dark] .dashboard-content>.page-heading{background:var(--canvas)!important;border-bottom-color:var(--line)!important;box-shadow:0 2px 4px #00000040!important}@media (max-width:760px){.dashboard-shell .dashboard-content{padding-bottom:20px!important;padding-left:12px!important;padding-right:12px!important}.dashboard-content>.page-heading,.dashboard-shell .dashboard-content>.page-heading{margin:0 -12px 14px!important;padding:12px!important}}
