.action-empty{grid-column:1/-1;width:100%;padding:32px 25px;border:1px solid #ffd7b8;border-radius:18px;background:linear-gradient(125deg,#fff8f2,#fff 72%);text-align:center;color:#252525}
.action-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:#fff0e4;color:#e8620b;font-size:31px;font-weight:700}
.action-empty h3{font-size:21px;line-height:1.2;margin:0 0 9px}.action-empty>p{max-width:540px;margin:0 auto 18px;color:#595959}
.action-empty-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.action-empty-buttons a,.action-empty-buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:9px;font:700 14px Arial,sans-serif;cursor:pointer;text-decoration:none}
.action-empty-primary{background:#f46b13;color:#fff}.action-empty-secondary{border:1px solid #f46b13;background:#fff;color:#a34208}.action-empty-reset{border:1px solid #dedede;background:#fff;color:#434343}.action-empty-buttons button:disabled{cursor:wait;opacity:.65}
.action-empty .action-empty-feedback{min-height:22px;margin:13px auto 0;font-size:13px;color:#555}.action-empty-feedback a,.action-empty-cancel{color:#a34208;text-decoration:underline}.action-empty-cancel{border:0;background:none;cursor:pointer;padding:0;font:inherit}
@media(max-width:520px){.action-empty{padding:25px 16px}.action-empty-buttons{display:grid}.action-empty-buttons a,.action-empty-buttons button{width:100%}}
