#marketing-review-root{display:block}.mr-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-bottom:16px}.mr-toolbar h2{margin:2px 0 4px}.mr-toolbar p{margin:0;color:var(--ink-2);max-width:66ch}.mr-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.mr-toolbar select,.mr-decision textarea{font-size:16px}.mr-toolbar label:first-of-type{grid-column:1}.mr-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--brass-deep)}.mr-feedback{padding:12px 14px;border-radius:var(--r-s);margin:0 0 14px}.mr-feedback.error{background:var(--danger-wash);color:var(--danger)}.mr-feedback.warning,.mr-warning{background:var(--brass-wash);color:var(--brass-deep)}.mr-packet-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--ink-3);font-size:11px;margin:0 2px 12px;overflow-wrap:anywhere}.mr-items{display:grid;gap:16px}.mr-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:18px;box-shadow:var(--shadow-1)}.mr-item>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mr-item h3,.mr-item h4{margin:2px 0 8px}.mr-status{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;text-transform:uppercase}.mr-status.ready{background:var(--ok-wash);color:var(--ok)}.mr-status.incomplete,.mr-status.blocked,.mr-status.stale{background:var(--danger-wash);color:var(--danger)}.mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0}.mr-grid div{min-width:0}.mr-grid dt{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.mr-grid dd{margin:2px 0;overflow-wrap:anywhere}.mr-copy{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card-sunken);border:1px solid var(--hairline);border-radius:var(--r-s);padding:12px;line-height:1.5}.mr-media{display:grid;gap:10px;margin:14px 0}.mr-media-row{display:grid;gap:5px;border-left:3px solid var(--brass);padding:8px 10px;background:var(--card-sunken);overflow-wrap:anywhere}.mr-media-row img{display:block;max-width:100%;max-height:280px;border-radius:var(--r-s);object-fit:contain}.mr-media-row small,.mr-muted,.mr-binding{color:var(--ink-3)}.mr-reasons{margin:12px 0;line-height:1.45}.mr-decision{border-top:1px solid var(--line);padding-top:14px}.mr-decision label{display:grid;gap:6px;font-weight:600}.mr-decision textarea{min-height:88px;resize:vertical}.mr-actions{display:flex;gap:10px;margin-top:10px}.mr-decision .mr-actions .btn{min-height:48px;height:48px;flex:1}.mr-binding{font-size:11px;margin-top:8px;overflow-wrap:anywhere}.mr-history{border-top:1px solid var(--hairline);margin-top:16px;padding-top:12px}.mr-history-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 0;border-top:1px solid var(--hairline)}.mr-history-row p,.mr-history-row .mr-sync{grid-column:1/-1;margin:0}.mr-sync{font-size:12px}.mr-sync.accepted{color:var(--ok)}.mr-sync.rejected,.mr-sync.invalidated{color:var(--danger)}.mr-unavailable,.mr-loading{padding:24px}.mr-unavailable p{color:var(--ink-2)}@media(max-width:640px){.mr-toolbar{grid-template-columns:1fr}.mr-toolbar label:first-of-type{grid-column:auto}.mr-toolbar .btn{min-height:48px}.mr-grid{grid-template-columns:1fr}.mr-item{padding:14px}.mr-actions{flex-direction:column}.mr-history-row{grid-template-columns:1fr}.mr-history-row span{font-size:12px}.bottom .tab{min-width:0}}
.mr-owner-brief{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:20px;margin-bottom:20px;overflow-wrap:anywhere}.mr-brief-heading h2{margin:4px 0}.mr-brief-heading>p{color:var(--ink-2)}.mr-brief-heading .mr-brief-summary{font-size:18px;line-height:1.5;color:var(--ink);max-width:70ch}.mr-brief-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.mr-brief-section{border-top:1px solid var(--line)}.mr-brief-section h3,.mr-prior h3{font-size:16px}.mr-brief-section ul,.mr-prior ul{list-style:none;padding:0;margin:0}.mr-brief-section li{padding:3px 0}.mr-owner-brief summary,.mr-proposals>summary{cursor:pointer;min-height:48px;align-content:center;font-weight:600}.mr-owner-brief details p{line-height:1.5}.mr-brief-coverage,.mr-prior{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.mr-read-aloud{white-space:pre-wrap;font-size:14px}.mr-proposals{margin:16px 0}.mr-proposals>summary{padding:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-s);margin-bottom:12px}.mr-prior .btn,.mr-owner-brief .btn{min-height:48px;white-space:normal;height:auto;text-align:left}.mr-prior li{margin:4px 0}@media(max-width:640px){.mr-owner-brief{padding:14px}.mr-brief-sections{grid-template-columns:1fr;gap:8px}.mr-brief-heading .mr-brief-summary{font-size:16px}}

.mr-toolbar{grid-template-columns:minmax(0,1fr) auto}.mr-toolbar label{min-width:0}.mr-toolbar select{width:100%}.mr-packet-select{max-width:440px;margin:0 0 16px}.mr-packet-select label{display:grid;gap:6px;font-size:12px;font-weight:600}.mr-packet-select select{font-size:16px;width:100%}
.mr-media-row video{display:block;max-width:100%;max-height:280px;border-radius:var(--r-s);background:#000}
.mr-media-state{font-size:.92em;color:var(--ink-3)}.mr-media-state.verified{overflow-wrap:anywhere}.mr-media-row .mr-warning{padding:6px 8px;border-radius:var(--r-s)}
/* v5.7.0 owner experience: scannable brief, factual proposal context, progressive disclosure. Brand variables only. */
.mr-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:8px;border-radius:999px;background:var(--brass-wash);color:var(--brass-deep);font-size:12px;font-weight:600;vertical-align:middle}.mr-brief-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 10px;color:var(--ink-3);font-size:13px}.mr-brief-meta time{font-weight:600;color:var(--ink-2)}.mr-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5}.mr-badge.ok{background:var(--ok-wash);color:var(--ok)}.mr-badge.warning{background:var(--danger-wash);color:var(--danger)}.mr-brief-section>h3{display:flex;align-items:center;gap:0 4px;flex-wrap:wrap}.mr-brief-section ul{list-style:none;padding:0;margin:0}.mr-brief-section li+li{border-top:1px solid var(--hairline)}.mr-owner-brief .mr-brief-section summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;line-height:1.35;overflow-wrap:anywhere}.mr-brief-item-title{flex:1 1 220px}.mr-brief-tag{flex:0 1 auto;font-size:12px;font-weight:500;color:var(--brass-deep);background:var(--brass-wash);padding:2px 8px;border-radius:var(--r-s);white-space:normal}.mr-brief-tag.muted{color:var(--ink-3);background:var(--card-sunken)}.mr-brief-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;margin:10px 0;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--r-s);background:var(--card-sunken);font-size:13px}.mr-brief-context dt{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.mr-brief-context dd{margin:2px 0 0;overflow-wrap:anywhere}.mr-brief-context>div:nth-child(3){grid-column:1 / -1}.mr-technical,.mr-media-tech,.mr-media-ref,.mr-packet-ids{margin-top:8px;font-size:12px;color:var(--ink-3)}.mr-technical>summary,.mr-media-tech>summary,.mr-media-ref>summary,.mr-packet-ids>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600;color:var(--ink-2)}.mr-technical .mr-grid{margin-top:6px}.mr-technical .mr-binding{margin-top:6px}.mr-media-tech>div,.mr-media-ref>span,.mr-media-ref>small,.mr-packet-ids>span{display:block;overflow-wrap:anywhere;margin-top:4px}.mr-packet-meta .mr-packet-ids{flex:1 1 100%;margin-top:0}.mr-proposals>summary{overflow-wrap:anywhere}@media(max-width:640px){.mr-brief-context{grid-template-columns:1fr}.mr-brief-context>div:nth-child(3){grid-column:auto}.mr-brief-item-title{flex-basis:100%}.mr-brief-meta{font-size:12px}}
/* v5.7.0 correction: flex summaries drop the native disclosure triangle, so draw an explicit chevron (brand color only). */
.mr-owner-brief .mr-brief-section summary{list-style:none;cursor:pointer;position:relative;padding-left:20px}.mr-owner-brief .mr-brief-section summary::-webkit-details-marker{display:none}.mr-owner-brief .mr-brief-section summary::before{content:"";position:absolute;left:3px;top:calc(10px + .675em);width:8px;height:8px;margin:-4px 0 0;border-right:2px solid var(--brass-deep);border-bottom:2px solid var(--brass-deep);transform:rotate(-45deg);transform-origin:center;transition:transform .15s ease}.mr-owner-brief .mr-brief-section details[open]>summary::before{transform:translateY(-2px) rotate(45deg)}

/* v5.8.0 meeting brief: visible recommendation blocks, results, weekly content and channel-style previews */
.mr-brief-opening{margin:6px 0 0;font-weight:600}
.mr-brief-item{padding:10px 0;border-top:1px solid var(--line,rgba(0,0,0,.08))}.mr-brief-item:first-child{border-top:0}
.mr-brief-item-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 4px}.mr-brief-item-head .mr-brief-item-title{font-weight:600}
.mr-brief-item.has-meeting{padding-left:12px;border-left:3px solid var(--brass,#b8893c)}
.mr-meeting{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0}.mr-meeting div{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:8px}.mr-meeting dt{font-weight:600;color:var(--ink-3,#555)}.mr-meeting dd{margin:0;overflow-wrap:anywhere}
.mr-meeting-cost{margin:4px 0}.mr-meeting-material{margin:8px 0;padding:8px 10px;border-radius:var(--r-s,6px);background:var(--brass-wash,rgba(184,137,60,.12))}
.mr-results ul,.mr-week ul{list-style:none;padding:0;margin:0}.mr-results li{padding:8px 0;border-top:1px solid var(--line,rgba(0,0,0,.08))}.mr-results li p{margin:2px 0}
.mr-week{list-style:none;padding:0;margin:0;display:grid;gap:10px}.mr-week h4{margin:0 0 4px}.mr-week li li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:4px 0}
.mr-preview{margin:10px 0;padding:12px;border:1px solid var(--line,rgba(0,0,0,.12));border-radius:var(--r-m,10px);background:var(--paper,#fff);max-width:560px}
.mr-preview-label{margin-bottom:8px}.mr-preview-head{display:grid;gap:2px;margin-bottom:8px}.mr-preview-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}
.mr-preview-email{margin:0 0 8px}.mr-preview-paid h4{margin:8px 0 4px}

/* v5.8.0 preview treatments: inbox for email, sponsored card for paid, account header for social. Layouts approximate each channel; copy is the exact draft. */
.mr-preview-platform{font-size:.8rem;color:var(--muted,#667);margin-left:.5rem}
.mr-preview-time{margin:.5rem 0 0}
.mr-inbox{border:1px solid var(--line,#d6dbe3);border-radius:8px 8px 0 0;background:var(--surface-2,#f7f8fa);padding:.5rem .75rem;display:grid;gap:.25rem}
.mr-inbox-row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.9rem}
.mr-inbox-key{color:var(--muted,#667);text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;align-self:center}
.mr-inbox-body{border:1px solid var(--line,#d6dbe3);border-top:0;border-radius:0 0 8px 8px;padding:.75rem;background:#fff}
.mr-inbox-body .mr-preview-copy{margin:0;border:0;padding:0;background:transparent}
.mr-ad{border:1px solid var(--line,#d6dbe3);border-left:4px solid #b36b00;border-radius:8px;background:#fffaf2;padding:.75rem}
.mr-ad-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}
.mr-ad-sponsored{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#7a4a00;border:1px solid #d9a856;border-radius:999px;padding:.1rem .5rem}
.mr-social{border:1px solid var(--line,#d6dbe3);border-radius:12px;background:#fff;padding:.75rem}
.mr-social-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}
.mr-social-head>div{display:grid;line-height:1.25}
.mr-social-avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:#dfe6f2;color:#1d3a6b;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:none}
.mr-preview-platform-linkedin .mr-social-avatar{border-radius:6px}
.mr-preview-platform-instagram .mr-social-avatar{background:linear-gradient(135deg,#f9d9c4,#e8c3e6)}
.mr-preview-platform-x .mr-social,.mr-preview-platform-tiktok .mr-social{background:#fbfbfb}
.mr-brief-action{margin:.5rem 0}
.mr-week-status{background:#eef2f7;color:#2d3a4f}
.mr-week-item.status-accepted .mr-week-status{background:#e3f3e8;color:#1f5e34}
.mr-week-item.status-rejected .mr-week-status,.mr-week-item.status-held .mr-week-status{background:#fbe6e6;color:#7a1f1f}

/* v5.8.1 work proposal previews: internal marketing_work reports render as readable escaped text, not a channel post. */
.mr-badge.review{background:var(--brass-wash,rgba(184,137,60,.12));color:var(--brass-deep,#7a4a00)}
.mr-work{border:1px solid var(--line,#d6dbe3);border-left:4px solid var(--brass,#b8893c);border-radius:8px;background:var(--card-sunken,#f7f8fa);padding:.75rem}
.mr-work-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem}
.mr-work-body{line-height:1.5;overflow-wrap:anywhere}.mr-work-heading{margin:.75rem 0 .25rem;font-size:1rem}.mr-work-heading:first-child{margin-top:0}.mr-work-paragraph{margin:0 0 .6rem;white-space:pre-wrap}
.mr-work-source{margin-top:.5rem;font-size:12px;color:var(--ink-3,#667)}.mr-work-source>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600;color:var(--ink-2,#444)}.mr-work-source .mr-preview-copy{font-size:13px;color:var(--ink,#111)}
.mr-work-label{margin:-4px 0 8px;font-size:12px}

/* v5.9.0 decision cards */
.mr-decision-card{position:relative}.mr-card-finding{margin:6px 0 4px;line-height:1.45}.mr-card-rec{margin:4px 0;line-height:1.45;font-weight:600}.mr-card-cost{margin:4px 0;font-size:14px}.mr-card-outlook{margin:2px 0;font-size:13px;color:var(--ink-2,#444);line-height:1.4}
.mr-card-details{margin:10px 0 0;border:1px solid var(--hairline,rgba(0,0,0,.06));border-radius:var(--r-s,6px);background:var(--card-sunken,#f7f8fa)}.mr-card-details>summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600;color:var(--ink-2,#444);min-height:44px;align-content:center}.mr-card-details>p,.mr-card-details>.mr-brief-context,.mr-card-details>.mr-meeting,.mr-card-details>.mr-creative-preview{padding:0 12px 10px}

/* v5.9.0 creative previews */
.mr-creative-preview{margin:10px 0}
.mr-creative-social{display:grid;gap:10px}.mr-social-card{border:1px solid var(--line,#d6dbe3);border-radius:12px;background:#fff;padding:.75rem}.mr-social-card .mr-social-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.mr-social-card .mr-social-avatar{width:2.25rem;height:2.25rem;border-radius:6px;background:#dfe6f2;color:#1d3a6b;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:none}.mr-social-card .mr-social-meta{font-size:12px;color:var(--ink-3,#667)}.mr-social-card .mr-social-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.mr-creative-email{max-width:560px}.mr-creative-email .mr-inbox{border:1px solid var(--line,#d6dbe3);border-radius:8px 8px 0 0;background:var(--surface-2,#f7f8fa);padding:.5rem .75rem;display:grid;gap:.25rem}.mr-creative-email .mr-inbox-row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.9rem}.mr-creative-email .mr-inbox-key{color:var(--muted,#667);text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;align-self:center}.mr-email-body{border:1px solid var(--line,#d6dbe3);border-top:0;border-radius:0 0 8px 8px;padding:.75rem;background:#fff}.mr-email-variant{margin:10px 0;padding:8px 10px;border-left:3px solid var(--brass,#b8893c);background:var(--card-sunken,#f7f8fa);border-radius:0 var(--r-s,6px) var(--r-s,6px) 0}.mr-email-variant h4{margin:0 0 4px;font-size:13px}.mr-email-variant .mr-email-variant-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.mr-creative-web{max-width:600px}.mr-hero-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.mr-hero-compare{grid-template-columns:1fr}}.mr-hero-card{border:1px solid var(--line,#d6dbe3);border-radius:var(--r-m,10px);padding:16px;background:#fff;display:grid;gap:6px}.mr-hero-current{border-top:3px solid var(--ink-3,#667)}.mr-hero-proposed{border-top:3px solid var(--brass,#b8893c)}.mr-hero-card h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3,#667)}.mr-hero-card h3{margin:0;font-size:18px;line-height:1.3}.mr-hero-card p{margin:0;line-height:1.45}.mr-hero-button{display:inline-block;margin-top:6px;padding:8px 16px;border-radius:var(--r-s,6px);background:var(--brass,#b8893c);color:#fff;font-weight:600;font-size:14px;text-decoration:none}

/* v5.9.0 link previews and image concept */
.mr-link-previews{margin:12px 0}.mr-link-previews h4{margin:0 0 6px;font-size:13px;font-weight:600}
.mr-link-card{border:1px solid var(--line,#d6dbe3);border-radius:var(--r-s,6px);padding:10px;margin:6px 0;background:#fff;overflow-wrap:anywhere}.mr-link-card strong{display:block;margin:2px 0}.mr-link-card p{margin:2px 0;line-height:1.4}
.mr-image-concept{margin:12px 0;padding:10px 12px;border:1px solid var(--hairline,rgba(0,0,0,.06));border-radius:var(--r-s,6px);background:var(--card-sunken,#f7f8fa)}.mr-image-concept h4{margin:0 0 4px;font-size:13px}.mr-image-concept p{margin:0;line-height:1.45}
.mr-creative-email .mr-inbox-row .mr-inbox-value{min-width:0;overflow-wrap:anywhere}
.mr-scope{margin:6px 0 0;font-size:13px}.mr-sync-status{margin:8px 0}.mr-history-details{margin-top:8px;font-size:12px;color:var(--ink-3)}.mr-history-details>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600;color:var(--ink-2)}

/* v5.9.0 focused proposal view */
.mr-focused{margin:16px 0}.mr-focused>[data-mr-back-to-brief]{margin-bottom:12px}

/* Department meeting: strategy first, complete coverage, details on demand. */
.mr-strategy-opening{margin:20px 0;padding:20px 22px;background:var(--bg,#f7f8fa);border-left:4px solid var(--accent,#426657);border-radius:0 12px 12px 0}.mr-strategy-opening h3{font-size:22px;margin:6px 0 10px}.mr-strategy-opening>p:last-child{font-size:17px;line-height:1.6;max-width:85ch;margin:0}.mr-department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mr-department-card{padding:20px;border:1px solid var(--line,#d9dfe3);border-radius:12px;min-width:0}.mr-department-card:first-child{grid-column:1/-1}.mr-department-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mr-department-card h3{font-size:19px;margin:0}.mr-department-status{font-size:12px;color:var(--ink-2,#555);background:var(--bg,#f7f8fa);padding:5px 9px;border-radius:20px}.mr-department-summary{font-size:16px;line-height:1.55;margin:14px 0}.mr-department-recommendations{padding-left:20px;line-height:1.55;margin:12px 0}.mr-department-recommendations li{margin:6px 0}.mr-department-asks{border-top:1px solid var(--line,#ddd);margin:16px 0 0;padding-top:12px}.mr-department-asks>div{margin:0 0 10px}.mr-department-asks dt{font-size:12px;font-weight:700;color:var(--ink-2,#555);margin-bottom:3px}.mr-department-asks dd{margin:0;font-size:14px;line-height:1.5}.mr-department-results{font-size:14px;line-height:1.5;background:var(--bg,#f7f8fa);padding:10px;border-radius:8px}.mr-department-proposal{margin-top:12px}.mr-department-proposal>.btn{width:100%}.mr-brief-boundary{font-size:12px;color:var(--ink-2,#555);margin:16px 0}.mr-supporting-brief{border-top:1px solid var(--line,#ddd);margin-top:18px}.mr-supporting-brief>.mr-brief-sections{margin-top:12px}@media(max-width:700px){.mr-department-grid{grid-template-columns:1fr}.mr-department-card:first-child{grid-column:auto}.mr-department-card{padding:16px}.mr-strategy-opening{padding:16px}.mr-strategy-opening h3{font-size:20px}.mr-strategy-opening>p:last-child{font-size:16px}}

.mr-meeting-owner-needs{margin:20px 0;padding:16px 20px;border:1px solid var(--line,#ddd);border-radius:12px}.mr-meeting-owner-needs h3{margin:0 0 12px;font-size:18px}.mr-meeting-owner-needs ul{list-style:none;padding:0;margin:0}.mr-meeting-owner-needs li+li{margin-top:16px}.mr-meeting-owner-needs p{margin:5px 0;line-height:1.5}

/* Meeting brief: findings first, exact content before decisions, records secondary. */
.mr-department-next{border-top:1px solid var(--border,#e4dfd6);padding-top:12px;margin-top:12px}
.mr-department-next ul{padding-left:20px;margin:8px 0 0}.mr-department-next li{margin:8px 0;line-height:1.55}
.mr-concrete-decisions{margin:24px 0}.mr-concrete-decision{background:var(--surface,#fff);border:1px solid var(--border,#e4dfd6);border-radius:14px;padding:22px;margin:14px 0;max-width:900px}
.mr-concrete-decision h4{font-size:1.25rem;margin:6px 0 14px}.mr-concrete-decision>.btn{margin-top:12px}.mr-concrete-decision .mr-social-card{max-width:650px}
.mr-team-assessments{padding:16px;background:var(--surface,#fff);border:1px solid var(--border,#e4dfd6);border-radius:12px;margin:18px 0}.mr-team-assessments summary{cursor:pointer;font-weight:600}.mr-team-assessments li{padding:12px 0}
@media(max-width:640px){.mr-concrete-decision{padding:14px}.mr-concrete-decision .mr-hero-compare{grid-template-columns:1fr}}

.mr-company-setup{margin:0 0 16px}.mr-company-setup h3{margin:0 0 8px;font-size:16px}.mr-execution-status{margin:8px 0}.mr-execution-list{margin:6px 0 10px;padding-left:18px}.mr-execution-list li{margin:2px 0}
