/* Shared CMS design system. Home retains its editorial composition. */
body.cms-design{
 --cms-bg:#f3f5f8;--cms-paper:#fff;--cms-ink:#27364e;--cms-muted:#718096;--cms-line:#e7ebf1;--cms-blue:#2563dc;--cms-soft:#edf3ff;--cms-radius:8px;
 --primary:#2563dc;--primary-2:#1c50b8;--primary-soft:#edf3ff;--primary-ink:#2563dc;--text:#27364e;--text-soft:#65748b;--text-faint:#8794a6;--border:#e7ebf1;--radius:8px;--radius-sm:6px;
 --ui-accent:#2563dc;--ui-accent-strong:#2563dc;--ui-ink:#27364e;--ui-muted:#718096;--ui-line:#e7ebf1;--ui-surface:#fff;--community-green:#2563dc;
 background:var(--cms-bg)!important;color:var(--cms-ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;
}
body.cms-design [hidden]{display:none!important}
body.cms-design :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #568cf0;outline-offset:3px}
body.cms-design.selfmedia-ui .head-in{max-width:1280px!important}
body.cms-design.selfmedia-ui .main-nav{border-top:0;margin-top:8px}
body.cms-design.selfmedia-ui .nav-in{gap:36px}
body.cms-design.selfmedia-ui .nav-in>a{font-weight:600}
body.cms-design.selfmedia-ui .head-search{background:#f5f6f8;border-color:var(--cms-line);box-shadow:none}
body.cms-design.selfmedia-ui .channel-bar>div{max-width:1280px}
/* Shared page widths and the same 276px sidebar used on the homepage. */
body.cms-design.selfmedia-ui:not(.page-home) :is(.wrap,.article-index-page,.topic-catalog-page,.members-directory-page,.network-index-page,.network-profile-page,.web-directory-page,.circle-hub,.cf-directory,.cf-forum-layout,.cf-forum-hero,.cf-breadcrumb,.article-layout,.post-detail-layout,.creator-center,.creator-profile-page,.profile-page,.search-page,.publish-page,.media-shell,.inbox-page,.static-page,.company-page){width:calc(100% - 48px);max-width:1280px!important;margin-inline:auto}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-page,.topic-catalog-page,.members-directory-page,.network-index-page,.network-profile-page,.web-directory-page,.circle-hub,.cf-directory,.creator-center,.creator-profile-page,.profile-page,.search-page,.publish-page,.inbox-page,.static-page,.company-page){margin-top:22px;margin-bottom:36px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-layout,.hub-main-layout,.cf-forum-layout,.article-layout,.post-detail-layout,.media-shell,.network-index-layout,.network-profile-layout,.web-directory-profile-layout){grid-template-columns:minmax(0,1fr) 276px!important;gap:18px!important;align-items:start}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-main,.hub-discussions,.cf-results,.creator-main,.article-prose,.post-prose,.pd-content-card,.network-index-results,.network-profile-main,.web-directory-results){min-width:0}
/* Compact white page headers with a consistent title hierarchy. */
body.cms-design.selfmedia-ui:not(.page-home) :is(.dm-page-intro,.circle-hub-heading,.members-directory-heading,.network-hero,.web-directory-heading,.creator-welcome,.creator-profile-head,.static-page-hero,.search-page>header,.publish-page>header,.inbox-page>header,.company-hero){background:#fff!important;border:1px solid var(--cms-line)!important;border-radius:8px!important;padding:22px 24px!important;margin-bottom:18px;box-shadow:none!important;color:var(--cms-ink)!important;min-height:0}
body.cms-design.selfmedia-ui:not(.page-home) :is(.dm-page-intro,.circle-hub-heading,.members-directory-heading,.network-hero,.web-directory-heading,.creator-welcome,.creator-profile-head,.static-page-hero,.search-page>header,.publish-page>header,.inbox-page>header,.company-hero) h1{font-size:25px!important;line-height:1.45!important;letter-spacing:0;margin:4px 0 8px!important;color:var(--cms-ink)!important;font-weight:700}
body.cms-design.selfmedia-ui:not(.page-home) :is(.dm-page-intro,.network-hero,.web-directory-heading,.creator-welcome,.creator-profile-head,.static-page-hero,.company-hero) p{font-size:13px!important;line-height:1.8;color:var(--cms-muted)!important;margin:0;max-width:800px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.eyebrow,.dm-eyebrow,.members-directory-kicker,.network-index-kicker,.web-directory-kicker,.topic-catalog-label){font-size:10px;color:#7187a6!important;letter-spacing:1px;font-weight:600}
/* Reusable card surfaces, without changing the page's content structure. */
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-main,.listing-sidebar>section,.side-box,.hub-recommendations,.hub-discussions,.hub-sidebar>section,.cf-results,.cf-categories,.cf-card,.cf-sidebar>section,.circle-replies,.topic-catalog-card,.topic-catalog-hero,.topic-course,.members-directory-content,.members-directory-card,.network-index-results,.network-index-card,.network-index-sidebar>section,.network-profile-header,.network-profile-panel,.web-directory-group,.web-directory-sidebar,.web-directory-profile,.web-directory-profile-info,.web-directory-related,.search-results,.inbox-page,.message-inbox,.notice-list,.author-hero,.profile-panel,.creator-sidebar,.creator-panel,.creator-card,.creator-profile-card,.account-security-card,.editor-settings-card,.editor-main,.form-card,.company-surface,.static-page-card,.article-side-card,.article-author-card,.reading-outline-desktop,.pd-content-card,.pd-sidebar>section){background:#fff!important;border:1px solid var(--cms-line)!important;border-radius:8px!important;box-shadow:0 2px 8px #23314f02!important;color:var(--cms-ink)}
body.cms-design.selfmedia-ui:not(.page-home) :is(.listing-sidebar,.hub-sidebar,.cf-sidebar,.article-left,.pd-sidebar,.network-index-sidebar){gap:18px;min-width:0}
body.cms-design.selfmedia-ui:not(.page-home) :is(.listing-sidebar>section,.side-box,.network-profile-panel,.web-directory-profile-info,.account-security-card){padding:18px 20px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.side-title,.side-head,.article-index-list-heading,.hub-list-heading,.network-index-results-heading,.members-directory-list-title){padding:16px 20px!important;border-bottom:1px solid #edf0f5;margin:0;min-height:55px;gap:12px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.side-title,.side-head){padding:0 0 13px!important;margin-bottom:12px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.sec-head,.side-title,.side-head,.article-index-list-heading,.hub-list-heading,.network-index-results-heading,.members-directory-list-title) :is(h2,h3){font-size:17px!important;line-height:1.5;margin:0;color:var(--cms-ink);font-weight:650}
body.cms-design.selfmedia-ui:not(.page-home) :is(.side-title,.side-head) h3{font-size:15px!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-list-heading,.hub-list-heading,.network-index-results-heading) h2{border-left:3px solid var(--cms-blue);padding-left:10px}
/* Dense article and discussion lists. */
body.cms-design.selfmedia-ui:not(.page-home) .article-index-row{padding:20px!important;gap:20px;border-color:#edf0f5}
body.cms-design.selfmedia-ui:not(.page-home) .article-index-copy h2{font-size:17px!important;line-height:1.65!important;margin:0 0 8px}
body.cms-design.selfmedia-ui:not(.page-home) .article-index-summary{font-size:12px!important;line-height:1.85!important;color:#718096!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.cms-design.selfmedia-ui:not(.page-home) .article-index-cover{width:156px;aspect-ratio:1.6;border-radius:6px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-meta,.hub-post-meta,.cf-thread-meta){font-size:11px!important;color:#8390a2!important;gap:8px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.cf-thread,.hub-post){padding:17px 20px!important;border-color:#edf0f5;background:#fff}
body.cms-design.selfmedia-ui:not(.page-home) :is(.cf-thread h3,.hub-post h3,.post-title){font-size:16px!important;line-height:1.65!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.hub-circle-grid,.topic-catalog-grid,.members-directory-grid,.web-directory-grid){gap:14px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.hub-circle,.hub-circle-card,.publish-circles>a){border:1px solid var(--cms-line);border-radius:7px;background:#f8faff;padding:16px}
body.cms-design.selfmedia-ui:not(.page-home) .topic-catalog-copy{padding:18px}
body.cms-design.selfmedia-ui:not(.page-home) .topic-catalog-card h2{font-size:18px!important;color:var(--cms-ink)}
body.cms-design.selfmedia-ui:not(.page-home) .topic-catalog-art{height:150px}
body.cms-design.selfmedia-ui:not(.page-home) .topic-catalog-card{overflow:hidden}
body.cms-design.selfmedia-ui:not(.page-home) .members-directory-card{padding:18px;min-width:0}
body.cms-design.selfmedia-ui:not(.page-home) :is(.members-directory-name,.cf-card-title h3){font-size:16px!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.members-directory-bio,.network-index-description){font-size:12px;color:var(--cms-muted);line-height:1.8}
body.cms-design.selfmedia-ui:not(.page-home) :is(.author-hero,.cf-forum-hero,.network-profile-header,.topic-catalog-hero){border-top:1px solid var(--cms-line)!important;padding:24px!important;color:var(--cms-ink)!important;background:#fff!important;box-shadow:none!important;border-radius:8px!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.author-profile-copy,.board-hero-copy,.network-profile-identity,.topic-catalog-hero-copy) h1{font-size:26px!important;line-height:1.5!important;color:var(--cms-ink)!important}
/* Detail pages keep readable prose, while chrome uses CMS density. */
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-prose,.pd-content-card,.static-page-card){border:1px solid var(--cms-line)!important;border-radius:8px!important;padding:30px 34px!important;background:#fff!important;box-shadow:none!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-prose h1,.pd-heading h1){font-size:29px!important;line-height:1.55!important;letter-spacing:0;color:var(--cms-ink)!important}
body.cms-design.selfmedia-ui:not(.page-home) .markdown-body{font-size:16px;line-height:1.95;color:#37465b;overflow-wrap:anywhere}
body.cms-design.selfmedia-ui:not(.page-home) .markdown-body :is(img,video){max-width:100%;height:auto;border-radius:6px}
body.cms-design.selfmedia-ui:not(.page-home) .markdown-body pre{max-width:100%;overflow:auto;border-radius:7px}
body.cms-design.selfmedia-ui:not(.page-home) .markdown-body blockquote{background:#f6f8fc;border-left:3px solid #7aa4ee;color:#65748b;padding:14px 18px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.reading-summary,.reading-outline,.pd-labels){border-color:var(--cms-line);background:#f6f8fc}
/* Controls: compact square-rounded buttons, blue selected state, visible focus. */
body.cms-design.selfmedia-ui:not(.page-home) :is(.btn,.ui-btn,.network-index-primary,.web-directory-visit){border-radius:6px!important;box-shadow:none!important;font-size:13px;font-weight:600;min-height:36px;line-height:1.5}
body.cms-design.selfmedia-ui:not(.page-home) :is(.btn,.ui-btn):not(.ghost):not(.danger):not(.link):not(.ui-btn-ghost){background:var(--cms-blue)!important;border-color:var(--cms-blue)!important;color:#fff!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.btn.ghost,.ui-btn-ghost){background:#fff!important;border:1px solid #dae3f0!important;color:#536b90!important}
body.cms-design.selfmedia-ui:not(.page-home) :is(.btn.danger,.danger){color:#b63939}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-channels,.ui-tabs,.cf-tabs,.profile-tabs,.feed-tabs,.company-tabs){background:#fff!important;border:1px solid var(--cms-line)!important;border-radius:8px!important;padding:7px 16px!important;gap:22px;box-shadow:none;overflow-x:auto}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-channels,.ui-tabs,.cf-tabs,.profile-tabs,.feed-tabs,.company-tabs)>a{font-size:13px!important;white-space:nowrap;color:#718096}
body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-channels,.ui-tabs,.cf-tabs,.profile-tabs,.feed-tabs,.company-tabs)>a:is(.active,.is-active,.on,[aria-current=page]){color:var(--cms-blue)!important;background:var(--cms-soft)!important;border-color:#cbdaf5!important;border-radius:5px}
body.cms-design.selfmedia-ui:not(.page-home) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.tox *):not(.ql-editor *){border-color:#dce3ed;border-radius:6px;box-shadow:none;max-width:100%;color:#33445d}
body.cms-design.selfmedia-ui:not(.page-home) :is(input[type=checkbox],input[type=radio]){accent-color:var(--cms-blue)}
body.cms-design.selfmedia-ui:not(.page-home) :is(.creator-menu a.is-active,.creator-menu a[aria-current=page]){background:var(--cms-soft)!important;color:var(--cms-blue)!important;border-color:#cbdaf5!important}
body.cms-design.selfmedia-ui:not(.page-home) .creator-center{gap:18px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.creator-panel,.creator-profile-card,.editor-settings-card){padding:20px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.creator-stat,.creator-stats>a,.creator-stats>div){background:#fff;border:1px solid var(--cms-line);border-radius:8px;box-shadow:none}
body.cms-design.selfmedia-ui:not(.page-home) :is(.notice-item,.message-inbox>a){border-color:#edf0f5;padding:16px 20px}
body.cms-design.selfmedia-ui:not(.page-home) :is(.empty-state,.ui-empty,.empty,.cf-empty){border-radius:8px;padding:32px 20px;color:#7b899c}
body.cms-design.selfmedia-ui:not(.page-home) :is(.topic-catalog-card,.members-directory-card,.network-index-card,.cf-card):hover{border-color:#bfcfeb!important;box-shadow:0 4px 14px #23314f08!important;transform:none!important}
/* Management retains its workflow and semantic status colors. */
body.cms-design.admin-layout.admin-ui-unified.admin-media-ui{--admin-radius:8px;--admin-accent:#2563dc;--admin-line:#e7ebf1;--admin-ink:#27364e;--admin-muted:#718096;--admin-soft:#f3f5f8;--ui-shell:calc(100% - 48px)}
body.cms-design.admin-layout.admin-ui-unified .admin-topbar{min-height:64px;padding:12px 24px;background:#fff;border-color:var(--cms-line);box-shadow:none}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace{max-width:1440px;grid-template-columns:216px minmax(0,1fr);gap:18px;margin:20px auto 36px}
body.cms-design.admin-layout.admin-ui-unified :is(.admin-content,.admin-dashboard-grid>*,.admin-table-wrap){min-width:0;max-width:100%}
body.cms-design.admin-layout.admin-ui-unified :is(.admin-sidebar,.admin-surface,.admin-panel,.admin-card,.admin-overview-primary,.admin-stat-card,.admin-filterbar,.admin-mobile-nav){border:1px solid var(--cms-line)!important;border-radius:8px!important;background:#fff;box-shadow:none!important}
body.cms-design.admin-layout.admin-ui-unified .admin-pagebar{padding:18px 20px;margin-bottom:18px;border:1px solid var(--cms-line);border-radius:8px;background:#fff;gap:16px}
body.cms-design.admin-layout.admin-ui-unified .admin-page-title h1{font-size:24px;color:var(--cms-ink);margin:0 0 4px;line-height:1.5}
body.cms-design.admin-layout.admin-ui-unified .admin-page-title p{font-size:12px;color:var(--cms-muted);margin:0}
body.cms-design.admin-layout.admin-ui-unified .admin-nav-link{font-size:13px;min-height:38px;padding:8px 10px;border-radius:6px}
body.cms-design.admin-layout.admin-ui-unified .admin-nav-link.is-active{background:#edf3ff!important;color:#2563dc!important}
body.cms-design.admin-layout.admin-ui-unified .admin-article-nav{background:#fff!important;border:1px solid var(--cms-line)!important;border-radius:8px!important;box-shadow:none!important;padding:5px!important}
body.cms-design.admin-layout.admin-ui-unified .admin-article-nav>a{color:#65748b!important;border-radius:5px!important;font-size:12px!important}
body.cms-design.admin-layout.admin-ui-unified .admin-article-nav>a.is-active{background:#edf3ff!important;color:#2563dc!important;border-color:#d5e1f6!important;box-shadow:none!important}
body.cms-design.admin-layout.admin-ui-unified :is(.admin-surface-head,.admin-panel-head){padding:16px 20px;border-color:#edf0f5}
body.cms-design.admin-layout.admin-ui-unified :is(.admin-surface-head,.admin-panel-head) h2{font-size:17px;color:var(--cms-ink)}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace .btn{border-radius:6px;box-shadow:none;font-size:12px;min-height:34px}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace .btn:not(.ghost):not(.danger):not(.link){background:#2563dc;border-color:#2563dc;color:#fff}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace .btn.ghost{background:#fff;border-color:#dce3ed;color:#5c7090}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace .active-toggle{background:#edf3ff!important;color:#2563dc!important;border-color:#bdcff1!important}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace :is(input,select,textarea):not(.tox *):not([type=hidden]){border-radius:6px;border-color:#dce3ed;font-size:13px}
body.cms-design.admin-layout.admin-ui-unified .admin-workspace :is(input,select):not(.tox *):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]){height:38px;min-height:38px;padding:7px 10px}
body.cms-design.admin-layout.admin-ui-unified .admin-table-wrap{overflow:auto}
body.cms-design.admin-layout.admin-ui-unified .admin-table :is(th,td){padding:12px 14px;border-color:#edf0f5;font-size:13px}
body.cms-design.admin-layout.admin-ui-unified .admin-table th{background:#f7f9fc;color:#718096;font-weight:600}
body.cms-design.admin-layout.admin-ui-unified .admin-data-row{border-color:#edf0f5;box-shadow:none;border-radius:6px}
body.cms-design.admin-layout.admin-ui-unified .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
@media(max-width:1000px){body.cms-design.admin-layout.admin-ui-unified .admin-workspace{grid-template-columns:minmax(0,1fr)}body.cms-design.admin-layout.admin-ui-unified .admin-sidebar{display:none}body.cms-design.admin-layout.admin-ui-unified .admin-mobile-nav{display:block}}
@media(max-width:900px){
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-layout,.hub-main-layout,.cf-forum-layout,.article-layout,.post-detail-layout,.media-shell,.network-index-layout,.network-profile-layout,.web-directory-profile-layout){grid-template-columns:minmax(0,1fr)!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-left,.hub-sidebar,.network-index-sidebar){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.members-directory-grid,.topic-catalog-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
 body.cms-design.selfmedia-ui .head-in{width:calc(100% - 28px)}
 body.cms-design.selfmedia-ui .nav-in{gap:24px}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.wrap,.article-index-page,.topic-catalog-page,.members-directory-page,.network-index-page,.network-profile-page,.web-directory-page,.circle-hub,.cf-directory,.cf-forum-layout,.cf-forum-hero,.cf-breadcrumb,.article-layout,.post-detail-layout,.creator-center,.creator-profile-page,.profile-page,.search-page,.publish-page,.media-shell,.inbox-page,.static-page,.company-page){width:calc(100% - 28px)}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.dm-page-intro,.circle-hub-heading,.members-directory-heading,.network-hero,.web-directory-heading,.creator-welcome,.creator-profile-head,.static-page-hero,.search-page>header,.publish-page>header,.inbox-page>header,.company-hero){padding:16px!important;gap:12px;flex-wrap:wrap}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.dm-page-intro,.circle-hub-heading,.members-directory-heading,.network-hero,.web-directory-heading,.creator-welcome,.creator-profile-head,.static-page-hero,.search-page>header,.publish-page>header,.inbox-page>header,.company-hero) h1{font-size:22px!important}
 body.cms-design.selfmedia-ui:not(.page-home) .article-index-row{padding:16px!important;gap:12px}
 body.cms-design.selfmedia-ui:not(.page-home) .article-index-copy h2{font-size:15px!important}
 body.cms-design.selfmedia-ui:not(.page-home) .article-index-cover{width:96px;aspect-ratio:1.25}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-prose,.pd-content-card,.static-page-card){padding:20px 16px!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-prose h1,.pd-heading h1){font-size:24px!important}
 body.cms-design.selfmedia-ui:not(.page-home) .markdown-body{font-size:15px;line-height:1.95}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-left,.hub-sidebar,.network-index-sidebar,.members-directory-grid,.topic-catalog-grid){grid-template-columns:minmax(0,1fr)}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.article-index-channels,.ui-tabs,.cf-tabs,.profile-tabs,.feed-tabs,.company-tabs){gap:16px;padding:6px 12px!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.cf-thread,.hub-post){padding:15px!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.cf-thread h3,.hub-post h3){font-size:15px!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.author-hero,.cf-forum-hero,.network-profile-header,.topic-catalog-hero){padding:18px!important}
 body.cms-design.selfmedia-ui:not(.page-home) :is(.author-profile-copy,.board-hero-copy,.network-profile-identity,.topic-catalog-hero-copy) h1{font-size:22px!important}
 body.cms-design.selfmedia-ui:not(.page-home) .form-card{padding:24px 20px}
 body.cms-design.admin-layout.admin-ui-unified{--ui-shell:calc(100% - 24px)}
 body.cms-design.admin-layout.admin-ui-unified .admin-topbar{padding:12px;gap:10px;flex-wrap:wrap}
 body.cms-design.admin-layout.admin-ui-unified .admin-workspace{margin:12px auto 24px;gap:12px}
 body.cms-design.admin-layout.admin-ui-unified .admin-pagebar{padding:16px;flex-wrap:wrap}
 body.cms-design.admin-layout.admin-ui-unified .admin-page-title h1{font-size:22px}
 body.cms-design.admin-layout.admin-ui-unified .admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}
 body.cms-design.admin-layout.admin-ui-unified .admin-workspace :is(input,select,textarea):not(.tox *):not([type=hidden]){font-size:16px}
 body.cms-design.admin-layout.admin-ui-unified .admin-page-actions{flex-wrap:wrap;gap:8px}
}
body.cms-design.admin-layout.admin-ui-unified .admin-topbar-brand img{width:116px;height:auto}
body.cms-design.admin-layout.admin-ui-unified .admin-sidebar-brand>a img{width:140px;max-width:100%;height:auto;margin-inline:auto}
body.cms-design.selfmedia-ui .head-account .dm-publish>summary{color:#fff!important;background:#2563dc!important;border-radius:6px}
body.cms-design.admin-layout.admin-ui-unified :is(.btn.danger,.admin-reason-action.is-danger>summary){color:#b63939!important;background:#fff5f5!important;border-color:#f0caca!important}
@media(max-width:620px){body.cms-design.selfmedia-ui:not(.page-home) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.tox *):not(.ql-editor *){font-size:16px}}
