.stewardship-run-modal .modal-body{padding-top:.25rem}.stewardship-run-modal__loading{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.25rem .5rem .5rem;text-align:center;color:#475569;font-size:.92rem;line-height:1.45}.stewardship-run-modal__spinner{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:stewardship-run-spin .8s linear infinite}@keyframes stewardship-run-spin{to{transform:rotate(1turn)}}.stewardship-run-modal__hero{border-radius:12px;padding:.85rem 1rem;margin-bottom:.85rem}.stewardship-run-modal__hero--success{background:#f0fdf4;border:1px solid #bbf7d0}.stewardship-run-modal__hero--neutral{background:#f8fafc;border:1px solid #e2e8f0}.stewardship-run-modal__hero--error{background:#fef2f2;border:1px solid #fecaca}.stewardship-run-modal__headline{margin:0 0 .35rem;font-size:.98rem;font-weight:700;color:#0f172a;line-height:1.35}.stewardship-run-modal__body{margin:0;font-size:.88rem;color:#475569;line-height:1.45}.stewardship-run-modal__hint{margin:0 0 .85rem;font-size:.82rem;color:#64748b;line-height:1.45}.stewardship-run-modal__dev{margin-bottom:.85rem;font-size:.78rem;color:#64748b}.stewardship-run-modal__dev summary{cursor:pointer;font-weight:600;color:#475569}.stewardship-run-modal__dev pre{margin:.5rem 0 0;padding:.65rem;background:#0f172a;color:#e2e8f0;border-radius:8px;overflow:auto;max-height:180px;font-size:.72rem;line-height:1.4}.stewardship-run-modal__actions{display:flex;justify-content:flex-end}.stewardship-run-modal__btn{padding:.55rem 1.1rem;border:none;border-radius:8px;background:#4f46e5;color:#fff;font-size:.88rem;font-weight:600;cursor:pointer}.stewardship-run-modal__btn:hover{background:#4338ca}