.lf-load-error{border:1px solid var(--lf-line,#dfe3da);background:var(--lf-surface,#faf9f6);color:var(--lf-text,#444b48);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.lf-load-error-icon{background:var(--lf-warning-bg,#f6ead7);width:36px;height:36px;color:var(--lf-warning,#8a5a12);border-radius:11px;flex:none;place-items:center;display:inline-grid}.lf-load-error-copy{flex:1;min-width:0}.lf-load-error-copy p{color:var(--lf-heading,#343d38);margin:0;font-size:13.5px;font-weight:500}.lf-load-error-copy small{color:var(--lf-muted,#66706b);margin-top:2px;font-size:12px;display:block}.lf-load-error-retry{border:1px solid var(--lf-line,#dfe3da);background:var(--lf-card,#fff);height:36px;color:var(--lf-heading,#343d38);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.lf-load-error-retry:hover:not([aria-disabled=true]){background:var(--lf-hover,#f1f3ee)}.lf-load-error-retry:focus-visible{outline:2px solid var(--lf-brand,#1f4536);outline-offset:2px}.lf-load-error-retry[aria-disabled=true]{opacity:.7;cursor:default}.lf-load-error--compact{border-radius:11px;gap:10px;padding:12px 14px}.lf-load-error--compact .lf-load-error-icon{border-radius:9px;width:30px;height:30px}.lf-load-error-spin{animation:1s linear infinite lf-load-error-spin}@keyframes lf-load-error-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.lf-load-error{flex-wrap:wrap}.lf-load-error-copy{flex:calc(100% - 64px)}.lf-load-error-retry{margin-left:50px}.lf-load-error--compact .lf-load-error-retry{margin-left:40px}}@media (pointer:coarse){.lf-load-error-retry{height:44px}}@media (prefers-reduced-motion:reduce){.lf-load-error-spin{animation:none}}html.dark .lf-load-error{--lf-warning-bg:#4a3a1e;--lf-warning:#e8c58a;--lf-card:#2f3631;--lf-heading:#f5f5ed;--lf-hover:#353e35}
