.plugin-delivery-intro,.plugin-delivery-boundary,.alexa-report-center{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;margin-bottom:28px}
.plugin-delivery-intro p,.plugin-delivery-boundary p,.alexa-report-center p{color:#475569;line-height:1.7}
.plugin-delivery-intro [data-plugin-meta]{font-size:12px;overflow-wrap:anywhere}
[data-plugin-actions],.alexa-report-center-actions,.alexa-report-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.alexa-report-center-heading,.plugin-download-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.plugin-download-strip{background:#f4f0ff;border:1px solid #d9cef5;border-radius:12px;padding:20px;margin:20px 0}
.plugin-download-strip p{margin:8px 0 0}.plugin-install-list{padding-left:24px;line-height:2;color:#475569}
/* This renderer has no thumbnail: reset the legacy image/body grid explicitly. */
.alexa-report-center .alexa-report-row{display:block;padding:24px 0;border:0;border-top:1px solid #e2e8f0;border-radius:0}
.alexa-report-center .alexa-report-body{min-width:0;width:100%}
.alexa-report-center .alexa-report-row h4{font-size:18px;line-height:1.5;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.alexa-report-center .alexa-report-body>p{font-size:14px;margin:8px 0 12px}
.alexa-report-center .alexa-report-actions{margin:12px 0;gap:12px}
.alexa-report-center .alexa-report-actions button:first-child{background:#f4f0ff;border-color:#d9cef5;color:#6d28d9;font-weight:600}
.alexa-report-center button,.alexa-report-center .plugin-download-strip a{min-height:44px;box-shadow:none}
.alexa-report-center .alexa-report-center-actions{flex-direction:row;align-items:center;gap:12px}
.alexa-report-center .alexa-report-center-actions>span{align-self:center;padding:8px 12px}
.plugin-report-detail{max-width:75ch;margin-top:24px}
.alexa-report-center .plugin-report-detail p{font-size:16px;margin:0;line-height:1.7}
.plugin-report-detail ul{padding-left:24px;margin:12px 0}
.plugin-report-detail li{margin:8px 0;line-height:1.7;overflow-wrap:anywhere}.plugin-report-detail h5{font-size:16px;margin:24px 0 12px}
.plugin-task-state{padding:12px 16px;background:#f8fafc;border-radius:8px}.plugin-action-status{overflow-wrap:anywhere}
.alexa-report-center [role=status]{font-size:14px}.alexa-report-center button:disabled{opacity:.6;cursor:wait}.alexa-report-center :focus-visible{outline:2px solid #6d28d9;outline-offset:3px}
@media(max-width:640px){.plugin-delivery-intro,.plugin-delivery-boundary,.alexa-report-center{padding:16px}.plugin-download-strip{align-items:stretch}.plugin-download-strip a{width:100%;justify-content:center}.alexa-report-center-actions{width:100%}}
