.feed-status-wrap{margin-bottom:16px;padding-left:0!important;padding-right:0!important}.api-error-state,.feed-status-wrap{grid-column:1/-1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.api-error-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid rgba(255,122,0,.22);border-radius:18px;background:radial-gradient(circle at 96% 0,rgba(255,122,0,.1),transparent 30%),linear-gradient(180deg,#fffaf4,#fff5ec);color:#7a3c00;box-shadow:0 12px 32px rgba(255,122,0,.08)}.api-error-copy{min-width:0}.api-error-title{margin:0;color:#a84f00;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(21px,2.2vw,30px);font-weight:900;line-height:1.08}.api-error-message{margin-top:8px;color:#7a3c00;font-size:clamp(15px,1.6vw,18px);font-weight:650;line-height:1.35;overflow-wrap:break-word;word-break:normal}.api-error-action-wrap{display:flex;justify-content:flex-end;min-width:0}.api-error-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:144px;max-width:100%;padding:0 24px;border:none;border-radius:16px;background:linear-gradient(105deg,#ff7a00,#ff8a24 48%,#ff4f7d);color:#fff;box-shadow:0 12px 26px rgba(255,122,0,.25);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:900;line-height:1;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.api-error-action:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(255,79,125,.26);filter:saturate(1.04)}.api-error-action:active{transform:translateY(0)}.api-error-action:disabled{opacity:.75;cursor:wait;transform:none;box-shadow:0 10px 20px rgba(255,122,0,.16)}.api-error-action:focus-visible{outline:3px solid rgba(255,122,0,.34);outline-offset:3px}@media (max-width:640px){.api-error-state{grid-template-columns:1fr;align-items:stretch;gap:16px;padding:18px;border-radius:16px}.api-error-action-wrap{justify-content:stretch}.api-error-action{width:100%;min-width:0;min-height:48px;white-space:normal}}