.mb-panel{max-width:960px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:var(--space-6);margin-bottom:var(--space-5)}
.mb-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}
.mb-panel p{font-size:var(--text-sm);margin-top:var(--space-3)}
.mb-summary{margin:var(--space-4) 0;font-size:var(--text-sm)}
.mb-summary>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line)}
.mb-summary dt{color:var(--muted)}
.mb-summary dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.mb-download{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);background:var(--soft)}
.mb-download>div{flex:1}
.mb-download>button{flex-shrink:0}
.mb-unavailable{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}
.mb-distinction{color:var(--muted);margin-bottom:var(--space-5)}
.mb-delete{border-color:color-mix(in srgb,var(--error) 35%,var(--line));margin-top:var(--space-8)}
.mb-delete h2,.mb-danger-outline{color:var(--error)}
.mb-danger-outline{border-color:color-mix(in srgb,var(--error) 45%,var(--line))}
.mb-help{max-width:960px;color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-6)}
.mb-help a{text-decoration:underline;text-underline-offset:3px}
.mb-dialog{max-height:calc(100dvh - var(--space-8));overflow-y:auto}
.mb-dialog>p{margin:var(--space-4) 0;font-size:var(--text-sm)}
.mb-dialog>.eyebrow{font-size:var(--text-xs)}
.mb-review-unavailable{color:var(--muted);font-weight:600}
.mb-dialog .ws-dialog-heading{align-items:flex-start}
.mb-dialog .ws-dialog-heading h2{max-width:26ch}
.mb-plan-label{color:var(--muted);font-size:var(--text-xs);font-weight:700;margin-top:var(--space-5)}
.mb-steps{padding-left:var(--space-6);margin:var(--space-4) 0;font-size:var(--text-sm)}
.mb-steps li{padding-left:var(--space-2);margin-bottom:var(--space-4)}
.mb-steps strong,.mb-steps span{display:block}
.mb-steps span{margin-top:var(--space-1);color:var(--muted)}
.mb-blocked{padding:var(--space-4);background:var(--soft);border:1px solid var(--line);border-radius:8px;font-size:var(--text-sm)}
.mb-blocked p{color:var(--muted);margin-top:var(--space-2)}
.mb-review-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}
.mb-delete-copy{padding:var(--space-4);margin-block:var(--space-4);background:var(--soft);border-radius:8px}
.mb-delete-copy h3{font-size:var(--text-sm);margin:0}
.mb-delete-copy p{font-size:var(--text-sm);color:var(--muted);margin-block:var(--space-2) var(--space-4)}
.mb-delete-facts{padding-left:var(--space-5);font-size:var(--text-sm)}
.mb-delete-facts li{padding-left:var(--space-1);margin-bottom:var(--space-3)}
.mb-delete-checks{margin-block:var(--space-4);font-size:var(--text-sm)}
.mb-delete-checks p{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line)}
.mb-delete-checks span{color:var(--muted)}
.mb-delete-ack{display:flex;gap:var(--space-3);align-items:flex-start;padding-block:var(--space-3);cursor:pointer}
.mb-delete-ack input{width:20px;height:20px;min-height:20px;flex-shrink:0;margin:2px 0 0;accent-color:var(--accent)}
.mb-delete-ack span{font-size:var(--text-sm);font-weight:400;color:var(--text);line-height:1.55}
.mb-panel [data-dr-notice]{margin-bottom:var(--space-4)}
.mb-panel [data-dr-billing]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}
.mb-panel [data-dr-billing] h3{font-size:var(--text-sm);margin-bottom:var(--space-3)}
.mb-panel [data-dr-billing] button{margin-top:var(--space-3)}
.mb-delete-type{display:block;font-size:var(--text-sm)}
.mb-delete-type input{display:block;width:100%;margin-top:var(--space-2);min-height:48px;padding:var(--space-3);border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:inherit}
.mb-dialog #mb-review-title:focus{outline:none}
.mb-removal-warning{background:var(--warm);border-color:color-mix(in srgb,var(--warm-text) 35%,var(--line))}
.mb-removal-warning strong{color:var(--warm-text)}
.mb-removal-download{background:#eaf2fb;border:1px solid #c9daee}
.mb-removal-scope{background:var(--error-bg);border-left:3px solid var(--error);border-radius:6px;padding:var(--space-4) var(--space-5) var(--space-2) var(--space-8)}
.mb-removal-notice{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:var(--text-sm)}
.mb-removal-notice summary{cursor:pointer;font-weight:700}
.mb-removal-notice p{margin-top:var(--space-3)}
.mb-removal-acks{border:0;margin-top:var(--space-4);padding:0}
.mb-removal-acks legend{font-size:var(--text-sm);font-weight:700}
[data-theme="dark"] .mb-removal-download{background:#243540;border-color:#425d72}
@media(max-width:700px){.mb-delete-checks p{flex-direction:column;gap:var(--space-1)}.mb-delete-copy button{width:100%}}
@media(max-width:700px){.mb-download{flex-direction:column;align-items:stretch}.mb-panel{padding:var(--space-5)}.mb-heading{align-items:flex-start;flex-wrap:wrap}.mb-summary>div{grid-template-columns:1fr;gap:var(--space-1)}.mb-review-actions{flex-direction:column}.mb-panel>button{width:100%}}
