.loading-state{min-height:180px;color:var(--ap-text-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:32px;font-size:13px;font-weight:600;display:flex}.loading-state__spinner{border:2px solid var(--ap-gray-200);border-top-color:var(--ap-red);border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.7s linear infinite shared-loading-state-spinner;display:inline-block}@keyframes shared-loading-state-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-state__spinner{animation:none}}.resource-state{color:var(--ap-text-muted)}.resource-state--error{border-radius:var(--radius-lg);background:var(--ap-danger-bg);color:var(--ap-danger);border:1px solid #c0001e2e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.resource-state--error strong,.resource-state--error span{display:block}.resource-state--error span{margin-top:2px;font-size:11px}.resource-state--error .resource-state__retry{color:inherit;background:0 0;border:1px solid}.resource-state--empty{border:1px dashed var(--ap-gray-300);background:var(--ap-gray-50);min-height:112px;color:var(--ap-text-muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:18px;font-size:12px;display:flex}.segmented-control{border:1px solid var(--ap-gray-200);background:var(--ap-gray-50);border-radius:7px;flex:none;padding:2px;display:inline-flex}.segmented-control button{color:var(--ap-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600}.segmented-control button:hover:not(:disabled):not(.is-active){color:var(--ap-text)}.segmented-control button.is-active{color:var(--ap-navy);background:#fff;box-shadow:0 1px 3px #1a25401f}.segmented-control button:focus-visible{outline:2px solid var(--ap-red);outline-offset:2px}.segmented-control button:disabled{opacity:.55;cursor:default}
