.ui-feedback-panel{box-sizing:border-box;display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:1px solid var(--ui-color-border-secondary,#f0f0f0);border-radius:var(--ui-radius-lg,10px);background:#fff;color:var(--ui-color-text,#262626);text-align:center;font-family:var(--ui-font-family,Inter,sans-serif)}.ui-feedback-panel__visual{display:grid;width:56px;height:56px;place-items:center;margin-bottom:16px;border-radius:50%;background:#e6f4ff}.ui-feedback-panel__visual span{width:18px;height:18px;border-radius:50%;background:#1677ff}.ui-feedback-panel[data-state="loading"] .ui-feedback-panel__visual span{border:3px solid #bae0ff;border-top-color:#1677ff;background:transparent;animation:ui-feedback-spin .7s linear infinite}.ui-feedback-panel[data-state="empty"] .ui-feedback-panel__visual{background:#f5f5f5}.ui-feedback-panel[data-state="empty"] .ui-feedback-panel__visual span{border:2px solid var(--ui-color-text-tertiary,rgba(0,0,0,.58));background:transparent}.ui-feedback-panel[data-state="error"] .ui-feedback-panel__visual{background:#fff2f0}.ui-feedback-panel[data-state="error"] .ui-feedback-panel__visual span{background:#ff4d4f}.ui-feedback-panel[data-state="success"] .ui-feedback-panel__visual{background:#f6ffed}.ui-feedback-panel[data-state="success"] .ui-feedback-panel__visual span{background:#52c41a}.ui-feedback-panel__title{margin:0;font-size:20px;line-height:1.4}.ui-feedback-panel__description{max-width:480px;margin:8px 0 0;color:var(--ui-color-text-secondary,#595959);font-size:14px;line-height:1.6}.ui-feedback-panel__controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.ui-feedback-panel[data-show-controls="no"] .ui-feedback-panel__controls{display:none}.ui-feedback-panel__controls button{min-height:34px;padding:5px 12px;border:1px solid var(--ui-color-border,#d9d9d9);border-radius:6px;background:#fff;color:#262626;font:500 13px/1.5 var(--ui-font-family,Inter,sans-serif);cursor:pointer}.ui-feedback-panel__controls button:hover,.ui-feedback-panel__controls button:focus-visible{border-color:#1677ff;color:#0958d9;outline:0}@keyframes ui-feedback-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-feedback-panel__visual span{animation:none!important}}