.action-feedback{margin:10px 0 0;padding:9px 11px;border:1px solid #b68a42;border-radius:8px;background:rgba(255,246,216,.94);font:700 10px/1.45 monospace}
.action-feedback.success{border-color:#668457;background:#e1ead3;color:#405e37}
.action-feedback.error{border-color:#bd7665;background:#f0d8cf;color:#873f35}
.brass-button[aria-busy="true"],.outline-button[aria-busy="true"]{cursor:progress;filter:saturate(.55);opacity:.82}

.action-confirm-dialog{width:min(480px,90vw);box-sizing:border-box;padding:24px;border:2px solid #b68a42;border-radius:12px;background:#fff3d6;color:#432f1d;box-shadow:0 18px 70px #0008}.action-confirm-dialog::backdrop{background:#1f160db3}.action-confirm-dialog h2{margin:0 0 14px}.action-confirm-dialog p{line-height:1.5}.action-confirm-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.action-confirm-buttons button{padding:10px 16px;border:1px solid #9a763d;border-radius:6px;cursor:pointer;background:#ead6ad;color:#432f1d;font-weight:bold}.action-confirm-buttons button[value="confirm"]{background:#784929;color:#fff6df}
