.mpdw{--navy:#001d4a;--blue:#007db8;--line:#d8e5ef;color:#24394f;font:400 16px/1.65 Inter,system-ui,sans-serif;max-width:1200px;margin:auto;padding:clamp(16px,3vw,32px);background:linear-gradient(130deg,#f1f9fd,#fff 55%,#fffaf3);border:1px solid var(--line);border-radius:22px}
.mpdw-heading h2{font:700 clamp(30px,4vw,44px)/1.12 'Playfair Display',Georgia,serif;color:var(--navy);margin:4px 0 12px}.mpdw-heading p{margin:0 0 16px}.mpdw-kicker{color:var(--blue);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:750}
.mpdw button,.mpdw-dialog button,.mpdw-nav{min-height:44px;padding:10px 15px;border:1px solid #bfd5e3;border-radius:10px;background:#fff;color:#001d4a;font:650 14px/1.4 Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none;box-shadow:none}
.mpdw button:hover,.mpdw-dialog button:hover{background:#eef7fc;color:#001d4a;border-color:#007db8}.mpdw button[aria-pressed=true],.mpdw button[type=submit],.mpdw-dialog button[type=submit]{background:#001d4a;color:#fff;border-color:#001d4a}.mpdw button:disabled{opacity:.5;cursor:default}
.mpdw-tabs,.mpdw-filters,.mpdw-buttons,.mpdw-pagination{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.mpdw label,.mpdw-dialog label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.mpdw input,.mpdw select,.mpdw textarea,.mpdw-dialog textarea,.mpdw-dialog select{font:400 16px/1.6 Inter,system-ui,sans-serif;color:#24394f;background:#fff;border:1px solid #bfd5e3;border-radius:9px;padding:10px;max-width:100%;min-height:44px;box-sizing:border-box}
.mpdw-columns{display:grid;grid-template-columns:minmax(240px, .85fr) minmax(0,1.3fr);gap:20px}.mpdw-list-pane{min-width:0}.mpdw-list-item{display:flex!important;flex-direction:column;gap:7px;width:100%;text-align:left;margin:0 0 10px!important;white-space:normal;overflow-wrap:anywhere}.mpdw-list-item small{font-weight:400;color:#526a80}.mpdw-list-item span{font-weight:400}.mpdw-conversation{padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;min-width:0;align-self:start;overflow-wrap:anywhere}.mpdw-conversation h3{color:#001d4a;margin:16px 0 8px}.mpdw-comment-text{white-space:pre-wrap}.mpdw-conversation blockquote{border-left:3px solid #8bc8e5;margin:16px 0;padding:12px 16px;background:#f5fafc}.mpdw textarea,.mpdw-dialog textarea{min-height:120px;width:100%;resize:vertical}.mpdw-reply,.mpdw-admin form{display:grid;gap:14px;margin-top:24px}.mpdw-review-reason,.mpdw-case{padding:12px 16px;background:#f5f9fc;border-radius:10px}.mpdw-case{margin-block:12px}.mpdw-status{min-height:24px}.mpdw :focus-visible,.mpdw-dialog :focus-visible{outline:3px solid #008ac8;outline-offset:3px}.mpdw details{margin-top:20px}.mpdw summary{cursor:pointer;min-height:44px}.mpdw-nav{display:block;margin:12px 18px}.mpdw-mobile-entry{display:none}.mpdw-report{font:600 12px/1.4 Inter,system-ui,sans-serif!important;min-height:44px;background:transparent!important;color:#526a80!important;border:0!important;padding:6px 12px!important}.mpdw-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #bfd5e3;border-radius:18px;padding:24px;box-sizing:border-box;color:#24394f}.mpdw-dialog::backdrop{background:#001d4a80}.mpdw-dialog form{display:grid;gap:16px}.mpdw-dialog h2{font:700 26px/1.2 Georgia,serif;color:#001d4a;margin:0}.mpdw-dialog .mpdw-buttons{display:flex;gap:12px}
.mpdw-pinned{margin:0 0 20px;padding:18px 20px;border-left:3px solid #007db8;border-radius:0 14px 14px 0;background:linear-gradient(110deg,#eef8fc,#fffaf1);color:#24394f}.mpdw-pinned strong{color:#001d4a}.mpdw-pinned p{margin:6px 0 10px}.mpdw-pinned a{color:#007db8;font-weight:650;text-decoration:none}
@media(max-width:760px){.mpdw{padding:16px;border-radius:16px}.mpdw-columns{display:block}.mpdw-conversation{display:none;padding:18px}.mpdw-detail-open .mpdw-conversation{display:block}.mpdw-detail-open .mpdw-list-pane{display:none}.mpdw-mobile-entry{display:block}.mpdw-filters label{flex:1;min-width:120px}.mpdw-buttons button{flex:1;min-width:120px}.mpdw-tabs{display:grid;grid-template-columns:1fr 1fr}.mpdw-dialog{padding:20px}}
@media(prefers-reduced-motion:reduce){.mpdw *{scroll-behavior:auto!important}}
.mpdw [hidden]{display:none!important}.mpdw{box-sizing:border-box;width:100%;min-width:0;background:linear-gradient(130deg,#f2faff,#fff 70%)}.mpdw-heading{border-bottom:1px solid var(--line);padding-bottom:4px}.mpdw label{letter-spacing:normal;text-transform:none}.mpdw-filters{align-items:end;padding:16px;background:#f5f9fc;border-radius:12px}.mpdw-filters label{flex:1 1 170px;min-width:0}.mpdw-filters input,.mpdw-filters select{width:100%}.mpdw-filters button{height:48px}.mpdw-empty .mpdw-columns{grid-template-columns:1fr}.mpdw-empty .mpdw-conversation{display:none}.mpdw-empty-state{padding:35px 20px;text-align:center;background:#fff;border:1px dashed #bfd5e3;border-radius:16px}.mpdw-empty-state h3{color:var(--navy);margin:0 0 8px}.mpdw-empty-state p{margin:0;color:#526a80}.mpdw-admin{border-top:1px solid var(--line);padding-top:20px}.mpdw-admin summary{font-weight:650;color:var(--navy)}.mpdw-admin form{max-width:640px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:14px}.mpdw-admin button[type=submit]{justify-self:start}.mpdw-conversation>button:first-child{display:none}.mpdw-bulk{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mpdw-select-row{display:flex;gap:10px;align-items:start}.mpdw-select-row input{min-height:24px;margin-top:12px;flex-shrink:0}.mpdw-status:empty{display:none}.mpdw-status{color:#526a80}.mpdw button,.mpdw select,.mpdw input{letter-spacing:normal}.mpdw-tabs{gap:8px}.mpdw-tabs button{flex:0 1 auto}.mpdw-list-item:hover{box-shadow:0 3px 12px #001d4a0c}
@media(max-width:760px){.mpdw-conversation>button:first-child{display:inline-flex}.mpdw-tabs button{min-width:0}.mpdw-filters{padding:12px}.mpdw-filters label{flex-basis:100%}.mpdw-filters button{width:100%}.mpdw-admin form{padding:14px}.mpdw-heading h2{font-size:32px}.mpdw-empty-state{padding:28px 16px}}
/* Feed workspace: the comments are the primary content. */
.mpdw{max-width:1360px;padding:20px 28px 28px;background:#fff;border-radius:18px;box-shadow:0 8px 30px #001d4a03}
.mpdw-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:8px}.mpdw-tabs{margin:0;gap:4px}.mpdw-tabs button{border-color:transparent;border-radius:8px;padding:10px 12px;background:transparent}.mpdw-tabs button[aria-pressed=true]{background:#eaf6fc;border-color:#c5e7f5;color:#003c65}.mpdw-tools{display:flex;gap:6px;flex-wrap:wrap}.mpdw-tools button{padding:8px 10px;font-size:13px}.mpdw-chips{display:flex;gap:8px;flex-wrap:wrap}.mpdw-chips:empty{display:none}.mpdw-chips button{font-size:12px;margin:8px 0;background:#f1f8fc;min-height:36px}.mpdw-columns{display:block}.mpdw-conversation{display:none}.mpdw-detail-open .mpdw-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:24px}.mpdw-detail-open .mpdw-conversation{display:block;position:sticky;top:110px;max-height:calc(100dvh - 140px);overflow:auto;overscroll-behavior:contain;scroll-padding-block:16px}.mpdw-conversation>button:first-child{display:inline-flex;margin-bottom:18px}.mpdw-feed-row{display:flex;align-items:flex-start;gap:14px;padding:24px 4px;border-bottom:1px solid #e7edf3}.mpdw-feed-body{flex:1;min-width:0}.mpdw-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#edf6fb;color:#125573;font-size:12px;font-weight:700;letter-spacing:.02em}.mpdw-feed-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:14px}.mpdw-feed-meta strong{color:#0b2444}.mpdw-feed-meta time{color:#697e90;font-size:12px}.mpdw-state{font-size:11px;font-weight:650;padding:2px 8px;border-radius:6px;background:#fff5dd;color:#72531b}.mpdw-article-title{display:block;color:#526a80;font-size:13px;line-height:1.5;margin-top:3px;text-decoration:none;overflow-wrap:anywhere}.mpdw a.mpdw-article-title:hover{text-decoration:underline;color:#007db8}.mpdw-feed-text{font-size:15px;line-height:1.7;margin:12px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#283b50}.mpdw-row-actions{display:flex;gap:6px;flex-wrap:wrap}.mpdw-row-actions button{border-color:transparent;background:transparent;color:#075986;font-size:13px;padding:8px 10px}.mpdw-row-actions button:hover{background:#edf7fc;border-color:#d2e8f2}.mpdw-select-comment{flex:0 0 18px;width:18px;min-height:18px!important;margin-top:10px;accent-color:#007db8}.mpdw [data-list]>button{margin-top:12px}.mpdw-more{margin:0!important}.mpdw-more summary{display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:9px;font-weight:600}.mpdw-more summary::after{content:'⌄';margin-left:12px}.mpdw-more[open]{display:grid;gap:8px;width:100%}.mpdw-more button{display:block;width:100%;text-align:left;margin-top:6px}.mpdw-empty-state{border:0;background:linear-gradient(140deg,#f7fbfd,#fff);margin-top:16px;padding:48px 20px}.mpdw-admin{margin-top:24px}.mpdw-pagination{justify-content:space-between}.mpdw-status{padding:10px 0;margin:0;font-size:14px}
/* Shell spacing applies to existing dashboard menus, including subpages. */
.mpdw-feed-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.mpds-shell .mpds-nav{padding-top:20px!important;padding-bottom:20px!important;scroll-padding-block:20px}.mpds-shell .mpds-nav-label{margin-bottom:12px!important;line-height:1.5!important}.mpds-shell .mpds-nav-section+.mpds-nav-section{margin-top:18px!important;padding-top:20px!important}.mpds-shell .mpds-nav ul{gap:6px!important}.mpds-shell .mpds-nav-link{min-height:44px}.mpds-shell .mpds-nav-icon svg{display:block}.mpds-shell .mpds-nav-copy [data-mpdw-unread]:not(:empty){display:inline-block;margin-left:6px;border-radius:10px;background:#e0f1fb;padding:1px 7px;font-size:11px}
@media(max-width:1100px){.mpdw-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.mpdw-detail-open .mpdw-columns{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}}
@media(max-width:760px){.mpdw{padding:12px 14px 20px;border-radius:12px;margin-bottom:24px}.mpdw-toolbar{gap:10px;padding-bottom:12px}.mpdw-tabs{display:flex;flex-wrap:wrap;gap:4px}.mpdw-tabs button{font-size:13px;padding:8px 10px;min-height:44px;flex:0 1 auto}.mpdw-tools{gap:6px}.mpdw-tools button{min-height:44px}.mpdw-feed-row{gap:10px;padding:20px 0}.mpdw-avatar{flex-basis:30px;width:30px;height:30px;font-size:10px}.mpdw-feed-meta{gap:4px 8px}.mpdw-feed-meta time{font-size:11px}.mpdw-feed-text{font-size:15px;line-height:1.7}.mpdw-detail-open .mpdw-columns{display:block}.mpdw-detail-open .mpdw-list-pane{display:none}.mpdw-detail-open .mpdw-conversation{position:static;max-height:none;overflow:visible;padding:0;border:0;border-radius:0}.mpdw-detail-open .mpdw-toolbar,.mpdw-detail-open .mpdw-chips,.mpdw-detail-open .mpdw-filters{display:none!important}.mpdw-conversation textarea{scroll-margin-bottom:120px}.mpdw-empty-state{padding:36px 12px}.mpdw-filters{margin:12px 0;max-height:60dvh;overflow:auto;overscroll-behavior:contain}.mpdw-select-comment{flex-basis:16px;width:16px}.mpdw-row-actions{gap:2px}.mpdw-row-actions button{padding-inline:8px}.mpdw-admin form{width:100%}}

/* Comments UX contract refinement. Internal MPDW class names are intentionally preserved. */
.mpdw{max-width:1360px;background:#fff;border:1px solid #d8e5ef;box-shadow:0 10px 34px rgba(0,29,74,.035)}
.mpdw-toolbar{padding:0 0 16px;margin-bottom:14px;align-items:center}.mpdw-tabs{gap:6px}.mpdw-tabs button{min-height:46px;padding:10px 14px;border:1px solid transparent;border-radius:10px;font-size:14px}.mpdw-tabs button[aria-pressed=true]{background:#edf8fd;border-color:#bee2f2;color:#003c65}.mpdw-tools button{min-height:44px;padding:9px 12px;background:#fff}
.mpdw-detail-open .mpdw-columns{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:22px}.mpdw-detail-open .mpdw-conversation{top:104px;max-height:calc(100dvh - 128px);border-radius:16px;padding:22px;box-shadow:0 8px 28px rgba(0,29,74,.04)}
.mpdw-feed-row{gap:14px;padding:22px 4px}.mpdw-feed-meta{gap:5px 8px}.mpdw-feed-meta strong{font-size:14px}.mpdw-identity{color:#61778b;font-size:12px}.mpdw-feed-meta .mpdw-identity::before{content:'·';margin-right:8px;color:#9aabba}.mpdw-feed-meta time{margin-left:auto}.mpdw-state{margin-left:2px;white-space:nowrap}.mpdw-state--published{background:#eaf8f0;color:#25633c}.mpdw-state--pending{background:#fff4d9;color:#72531b}.mpdw-state--held{background:#fcefe8;color:#914626}.mpdw-state--spam,.mpdw-state--removed{background:#f5eef4;color:#79496e}.mpdw-feed-text{margin:12px 0 7px;font-size:15.5px;line-height:1.65}.mpdw-article-context{display:flex;gap:4px;align-items:baseline;color:#6a7f91;font-size:12.5px;line-height:1.5}.mpdw-article-title{display:inline;margin:0;color:#0a6f9f;font-size:inherit;font-weight:600}.mpdw-status-note{margin:8px 0 0;padding:9px 11px;border-radius:9px;background:#f5f9fc;color:#536b80;font-size:12.5px;line-height:1.5}
.mpdw-row-actions{margin-top:8px;gap:4px}.mpdw-row-actions button{min-height:38px;padding:7px 10px}.mpdw-primary-action{background:#001d4a!important;color:#fff!important;border-color:#001d4a!important}.mpdw-primary-action:hover{background:#073566!important;border-color:#073566!important}.mpdw-bulk-approve{margin:12px 0!important;background:#001d4a!important;color:#fff!important;border-color:#001d4a!important}.mpdw-select-comment{margin-top:7px}
.mpdw-detail-placeholder{margin:0;color:#718698}.mpdw-back{margin:0 0 18px!important}.mpdw-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mpdw-detail-head h3{margin:0 0 2px;font:700 27px/1.15 'Playfair Display',Georgia,serif;color:#001d4a}.mpdw-detail-head .mpdw-identity{display:block}.mpdw-detail-article{margin-top:16px;color:#6b8092;font-size:13px}.mpdw-detail-article a{color:#007db8;font-weight:650;text-decoration:none}.mpdw-detail-time{display:block;margin-top:4px;color:#7b8e9f;font-size:12px}.mpdw-comment-text{margin:20px 0 0;font-size:16px;line-height:1.7;color:#20364c}.mpdw-moderation-details{margin-top:16px;padding:12px 14px;border-radius:10px;background:#f7fafc}.mpdw-moderation-details summary{min-height:0;font-size:13px;font-weight:650;color:#425b72}.mpdw-moderation-details p{margin:8px 0 0;font-size:13px;color:#61758a}.mpdw-detail-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:20px}.mpdw-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #bfd5e3;border-radius:10px;color:#075986;font-weight:650;text-decoration:none;background:#fff}.mpdw-more{position:relative;margin:0!important}.mpdw-more summary{min-height:44px;background:#fff}.mpdw-more[open]{position:relative}.mpdw-more[open] button{margin-top:6px}.mpdw-reply{padding-top:20px;border-top:1px solid #e4edf3}.mpdw-reply-link{display:block!important;width:100%;text-align:left;margin:7px 0!important;background:#f8fbfd!important;font-weight:500!important}
.mpdw-activity-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;text-align:left;margin:0!important;padding:14px 10px!important;border:0!important;border-bottom:1px solid #e8eef3!important;border-radius:0!important}.mpdw-activity-row:hover{background:#f7fbfd!important}.mpdw-activity-copy{display:grid;gap:2px;min-width:0}.mpdw-activity-copy strong{color:#0b2444;font-size:13px}.mpdw-activity-copy span{color:#63788b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpdw-activity-row time{color:#7b8e9f;font-size:11px}.mpdw-new-dot{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e2f4fd;color:#006b9d;font-size:10px;font-weight:700;padding:3px 7px}.mpdw-mark-read{margin-top:14px!important}
@media(max-width:1100px){.mpdw-detail-open .mpdw-columns{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.mpdw-feed-meta time{margin-left:0}}
@media(max-width:760px){.mpdw{padding:12px 14px 22px}.mpdw-toolbar{align-items:stretch}.mpdw-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.mpdw-tabs::-webkit-scrollbar{display:none}.mpdw-tabs button{flex:0 0 auto}.mpdw-tools{justify-content:flex-start}.mpdw-feed-row{padding:18px 0}.mpdw-feed-meta time{width:100%;order:5}.mpdw-state{margin-left:0}.mpdw-detail-open .mpdw-conversation{padding:0}.mpdw-detail-head h3{font-size:24px}.mpdw-detail-actions{align-items:stretch}.mpdw-detail-actions>.mpdw-primary-action,.mpdw-detail-actions>.mpdw-secondary-link{flex:1 1 140px}.mpdw-more{flex:1 1 100%}.mpdw-more summary{justify-content:center}.mpdw-activity-row{grid-template-columns:auto minmax(0,1fr)}.mpdw-activity-row time{grid-column:2}.mpdw-select-comment{margin-top:5px}}


/* rc6 — presentation-only refinement. No moderation, permission, nonce or state logic changes. */
.mpdw-tools{gap:6px}.mpdw-tools button{min-height:40px;padding:7px 11px;border-radius:9px;font-size:12.5px;color:#26465f;border-color:#cbdce7;background:#fff}
.mpdw-tools button:hover{background:#f5fafc;border-color:#a9c9da}
.mpdw-detail-open .mpdw-columns{gap:18px}.mpdw-detail-open .mpdw-conversation{padding:18px 20px 20px;border-color:#dce7ef;box-shadow:0 6px 22px rgba(0,29,74,.035)}
.mpdw-back{min-height:36px!important;margin:0 0 13px!important;padding:6px 9px!important;border-color:transparent!important;background:transparent!important;color:#31566f!important;font-size:12.5px!important}
.mpdw-back:hover{background:#f3f8fb!important;border-color:#e0ebf1!important}
.mpdw-detail-head{gap:12px}.mpdw-detail-head h3{font-size:25px;margin-bottom:1px}.mpdw-detail-article{margin-top:12px}.mpdw-detail-time{margin-top:2px}.mpdw-comment-text{margin-top:16px;margin-bottom:0;line-height:1.68}
.mpdw-status-note{margin-top:13px;padding:10px 12px;border:1px solid #e2ebf1;background:#f7fafc;color:#526a80}.mpdw-status-note--held{border-left:3px solid #d7a07d}
.mpdw-detail-actions{gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid #edf2f5}
.mpdw-detail-actions>.mpdw-primary-action,.mpdw-secondary-link,.mpdw-more summary{min-height:42px}
.mpdw-detail-actions>.mpdw-primary-action{padding:9px 14px!important;border-radius:9px!important}
.mpdw-secondary-link{padding:9px 13px;border-radius:9px;font-size:13.5px;color:#075986}
.mpdw-more{flex:0 0 auto}.mpdw-more summary{min-width:42px;padding:0 11px;border-radius:9px;font-size:0;color:#425d72;justify-content:center}
.mpdw-more summary::before{content:'•••';font-size:15px;letter-spacing:2px;line-height:1}.mpdw-more summary::after{display:none}
.mpdw-more[open]{min-width:190px}.mpdw-more[open] summary{font-size:0}.mpdw-more[open] button{font-size:13px}
.mpdw-feed-row{padding:19px 4px}.mpdw-row-actions{margin-top:6px}.mpdw-row-actions button{min-height:36px;padding:6px 9px}
.mpdw-tabs button{min-height:43px;padding:9px 13px}.mpdw-toolbar{padding-bottom:14px;margin-bottom:12px}
@media(max-width:760px){
  .mpdw-detail-open .mpdw-conversation{padding:0}
  .mpdw-back{margin-bottom:10px!important}
  .mpdw-detail-head h3{font-size:23px}
  .mpdw-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
  .mpdw-detail-actions>.mpdw-primary-action{grid-column:1/-1;width:100%}
  .mpdw-detail-actions>.mpdw-secondary-link{width:100%;min-width:0}
  .mpdw-more{width:auto;min-width:42px;align-self:stretch}
  .mpdw-more summary{height:100%;min-width:44px;padding-inline:10px}
  .mpdw-more[open]{grid-column:1/-1;width:100%;min-width:0}
  .mpdw-more[open] summary{height:auto}
  .mpdw-tools button{min-height:40px}
}

/* rc7 — scalable conversation workspace. */
.mpdw-moderation-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 14px;padding-bottom:12px;border-bottom:1px solid #edf2f6}
.mpdw-moderation-filters button{min-height:36px;padding:6px 11px;border-radius:999px;background:#f7fafc;border-color:#d6e4ed;color:#3d5870;font-size:12.5px}
.mpdw-moderation-filters button[aria-pressed=true]{background:#001d4a;color:#fff;border-color:#001d4a}
.mpdw-moderation-filters [data-count]:not(:empty){display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;border-radius:999px;background:#fff;color:#001d4a;font-size:10px;font-weight:800}
.mpdw-moderation-filters button[aria-pressed=true] [data-count]:not(:empty){background:#dff3fd}
.mpdw-conversation-row .mpdw-state,.mpdw-conversation-row .mpdw-feed-meta time{margin-left:0}
.mpdw-participation{margin:0 0 5px;color:#537086;font-size:12px;font-weight:650}
.mpdw-conversation-stats{margin-top:7px;color:#718698;font-size:12px;line-height:1.5}
.mpdw-reply-context{margin:5px 0 0;color:#718698;font-size:12px;font-style:italic}
.mpdw-coverage{margin:14px 0 18px;padding:14px 16px;border:1px solid #dce8ef;border-radius:12px;background:#f8fbfd}
.mpdw-coverage strong{color:#001d4a}.mpdw-coverage p{margin:5px 0 0;color:#60778a;font-size:13px}
.mpdw-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #edf2f5}
.mpdw-eyebrow{display:block;margin-bottom:3px;color:#6b8194;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.mpdw-conversation-head h3{margin:0!important;font:700 22px/1.25 'Playfair Display',Georgia,serif;color:#001d4a}
.mpdw-thread{display:grid;gap:0;margin-top:6px}
.mpdw-thread-comment{position:relative;padding:18px 2px 18px 18px;border-bottom:1px solid #edf2f5}
.mpdw-thread-comment.is-reply{margin-left:22px;border-left:2px solid #d7e6ef;padding-left:20px}
.mpdw-thread-comment.is-focus{background:linear-gradient(90deg,#f4fbfe 0,#fff 55%);border-radius:10px}
.mpdw-thread-comment .mpdw-feed-meta time{margin-left:auto}
.mpdw-thread-comment .mpdw-comment-text{margin:10px 0 0;font-size:15px;line-height:1.7}
.mpdw-thread-actions{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}
.mpdw-thread-actions button{min-height:34px;padding:5px 8px;border-color:transparent;background:transparent;color:#075986;font-size:12.5px}
.mpdw-thread-actions button:hover{background:#edf7fc;border-color:#d5e9f2}
.mpdw-thread-actions .mpdw-primary-action{min-height:36px;padding:6px 10px!important}
.mpdw-flag-action{color:#6c5261!important}
.mpdw-load-more-replies{display:block!important;width:100%;margin:12px 0 6px!important;background:#f7fafc!important;border-style:dashed!important}
.mpdw-conversation-tools{margin:14px 0 0!important;padding:12px 14px;border:1px solid #e1eaf0;border-radius:10px;background:#fafcfd}
.mpdw-conversation-tools summary{min-height:30px;font-size:13px;font-weight:700;color:#405a70}
.mpdw-conversation-tools button{display:block;width:100%;margin-top:7px;text-align:left}
.mpdw-composer{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #e4edf3}
.mpdw-composer h3{margin:0!important;font:700 16px/1.4 Inter,system-ui,sans-serif;color:#001d4a}
.mpdw-composer-context{margin:0;color:#718698;font-size:12px;line-height:1.5}
.mpdw-composer textarea{min-height:112px}
.mpdw-composer .mpdw-primary-action{justify-self:stretch}
.mpdw-case{border:1px solid #e3ebf1;background:#f8fbfd}.mpdw-history{padding-top:10px;border-top:1px solid #edf2f5}.mpdw-history summary{font-size:13px;font-weight:700;color:#405a70}.mpdw-history p{font-size:12px;color:#667d90}
.mpdw-filter-search{min-width:200px}
.mpdw-pagination{margin-top:18px}
@media(max-width:1100px){.mpdw-detail-open .mpdw-columns{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}}
@media(max-width:760px){
 .mpdw-moderation-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;scrollbar-width:none}.mpdw-moderation-filters::-webkit-scrollbar{display:none}.mpdw-moderation-filters button{flex:0 0 auto}
 .mpdw-conversation-head{display:grid}.mpdw-conversation-head .mpdw-secondary-link{justify-self:start}
 .mpdw-thread-comment{padding:16px 0}.mpdw-thread-comment.is-reply{margin-left:10px;padding-left:12px}
 .mpdw-thread-comment .mpdw-feed-meta time{width:100%;margin-left:0}
 .mpdw-thread-actions{gap:2px}.mpdw-thread-actions button{min-height:40px}
 .mpdw-composer textarea{min-height:130px}.mpdw-composer .mpdw-primary-action{width:100%}
 .mpdw-coverage{padding:12px}
}

/* rc8 administrator test-data cleanup */
.mpdw-cleanup-panel{margin-top:18px}.mpdw-cleanup-panel button{margin-top:8px}.mpdw-cleanup-panel button:disabled{opacity:.55;cursor:not-allowed}.mpdw-cleanup-warning{padding:12px 14px;border-radius:10px;background:#fff4f2;color:#7a2f27}.mpdw-cleanup-summary{padding:12px 14px;border:1px solid #dce8ef;border-radius:10px;background:#f8fbfd}.mpdw-cleanup-summary p{margin:5px 0 0}.mpdw-danger-action{background:#a4261d!important;border-color:#a4261d!important;color:#fff!important}

/* rc9 — Administrator Console. */
.mpdw-admin-maintenance{border-color:#f0d5d2;background:#fffafa}.mpdw-admin-maintenance summary{color:#7a2f27}.mpdw-danger-link{color:#9a261d!important}.mpdw-filters [data-identity-field][hidden]{display:none!important}
