.action-feedback{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;margin-top:14px;padding:12px 14px;border:1px solid var(--line,#443847);border-radius:10px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:#dcf3e8;background:#1c3028}
.action-feedback.is-error{color:#ffd3df;background:#38232e;border-color:#9e687b}
[data-feedback-scope]>.action-feedback{grid-column:1/-1;flex-basis:100%}
.source-heading:has(>.action-feedback),.source-report-toolbar:has(>.action-feedback){flex-wrap:wrap}
.scraper-queue-head:has(>.action-feedback),.dialog-foot:has(>.action-feedback),.source-confirm-actions:has(>.action-feedback),.nick-actions:has(>.action-feedback){flex-wrap:wrap}
.dialog-foot>.action-feedback,.source-confirm-actions>.action-feedback,.nick-actions>.action-feedback{flex:0 0 100%;grid-column:1/-1}
.scraper-job-row:has(>.action-feedback){flex-wrap:wrap}
.scraper-job-row>.action-feedback,.scraper-queue-head>.action-feedback{display:flex}
.action-feedback{box-sizing:border-box}
@media(max-width:820px){.scraper-job-row:has(>.action-feedback),.scraper-queue-head:has(>.action-feedback){flex-wrap:nowrap}.scraper-job-row>.action-feedback,.scraper-queue-head>.action-feedback{flex-basis:auto}}
.action-feedback.is-pending{color:var(--text,#f5edf6);background:rgba(180,144,186,.08);border-color:var(--line,#443847)}
.action-feedback-spinner{flex:0 0 16px;width:16px;height:16px;margin-top:3px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:action-feedback-spin .8s linear infinite}
@keyframes action-feedback-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.action-feedback-spinner{animation:none;border-right-color:currentColor;opacity:.65}}
@media(max-width:820px){.action-feedback{font-size:13px;padding:10px 12px}.toast{top:calc(12px + env(safe-area-inset-top));z-index:1200}}
