.mr-theme .managed-card { padding: 24px; border-radius: var(--mr-radius-lg); display: grid; gap: 16px; }
.mr-theme .managed-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 16px; }
.mr-theme .managed-stack { display: flex; flex-direction: column; gap: 12px; min-width: 0; }
.mr-theme .managed-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; }
.mr-theme .managed-text { white-space: pre-wrap; overflow-wrap: anywhere; }
.mr-theme .managed-muted { color: var(--mr-text-2); }
.mr-theme .managed-skeleton { height: 80px; width: 100%; }
.mr-theme .managed-card h2, .mr-theme .managed-card h3, .mr-theme .managed-card p { margin: 0; }
.mr-theme .managed-card dl { margin: 0; display: grid; gap: 8px; }
.mr-theme .managed-card dd { margin: 0; }
.mr-theme .managed-card .chip { padding: 16px; border-radius: var(--mr-radius-md); }
.mr-theme .managed-card a { overflow-wrap: anywhere; }
.mr-theme .managed-findings { margin: 0; padding-left: 20px; display: grid; gap: 20px; }
.mr-theme .managed-dialog { color: var(--mr-text); }
.mr-theme .managed-card{box-sizing:border-box;min-width:0;grid-column:1/-1}
.mr-theme .managed-empty{max-width:680px;margin:64px auto;justify-items:start}
.mr-theme .managed-empty h1{margin:0;font-size:28px}
.mr-theme .managed-empty p{line-height:1.6;color:var(--mr-text-2)}
.mr-theme .managed-card .badge{white-space:normal;max-width:100%;overflow-wrap:anywhere;align-self:flex-start}
.mr-theme .managed-card .managed-row>dt{flex:1 1 180px;color:var(--mr-text-2);line-height:1.5}
.mr-theme .managed-card .managed-row>dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.mr-theme .managed-card .managed-stack{line-height:1.5}
.mr-theme .managed-card .btn{white-space:normal;text-align:center}
.mr-theme .managed-card [role="status"]{min-width:0}
.mr-theme .managed-card:has(.managed-composition) > [role="status"]{display:none!important}
.mr-theme [data-managed-wizard]>div:not([data-api-state]){min-width:0}
@media(max-width:600px){.mr-theme [data-managed-wizard]{padding:16px!important}.mr-theme [data-managed-wizard] header{padding:20px!important}.mr-theme [data-managed-wizard] header>div{flex-wrap:wrap!important}.mr-theme [data-managed-wizard] section>div[style*="grid"],.mr-theme [data-managed-wizard] section>div>div[style*="grid"]{grid-template-columns:minmax(0,1fr)!important}.mr-theme .managed-card{padding:20px}.mr-theme .managed-empty{margin:24px auto}.mr-theme .managed-card .managed-row>dd{text-align:left}.mr-theme .managed-card .managed-row{align-items:flex-start}}
.mr-theme .managed-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}
.mr-theme .managed-composition>div{background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:var(--mr-radius-md);padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}
.mr-theme .managed-composition dt{font-size:13px;color:var(--mr-text-2)}
.mr-theme .managed-composition dd{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.mr-theme .managed-composition .managed-total{border-color:var(--mr-info-line);background:var(--mr-info-bg)}
@media(max-width:900px){.mr-theme .managed-composition{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}
.mr-theme [data-managed-wizard] input:not([type=checkbox]):not([type=radio]):not([type=range]),.mr-theme [data-managed-wizard] select,.mr-theme [data-managed-wizard] textarea{color:var(--mr-text)!important}
@media(max-width:600px){.mr-theme .managed-composition{grid-template-columns:minmax(0,1fr)}}
