.qy-cat-v2 .qy-category-output{position:relative;min-width:0;transition:opacity 160ms}
.qy-cat-v2 .qy-category-output[aria-busy=true]{opacity:.45;pointer-events:none}
.qy-cat-v2 .qy-category-switch-status{font-size:13px;line-height:1.7;color:#546578;margin:0 0 16px;padding:11px 14px;background:#f5f7fa;border:1px solid #e1e7ed;border-radius:5px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.qy-cat-v2 .qy-category-switch-status[hidden]{display:none}
.qy-cat-v2 .qy-category-switch-status.is-loading:before{content:'';width:15px;height:15px;border:2px solid #d6e0e8;border-top-color:#bd872d;border-radius:50%;animation:qy-category-spin 800ms linear infinite;flex:none}
.qy-cat-v2 .qy-category-switch-status.is-error{background:#fffbf2;border-color:#e7d2a9;color:#755722}
.qy-cat-v2 .qy-category-switch-status :is(a,button){font-family:inherit;font-weight:600;font-size:12px;line-height:1.5;color:#142b4a;background:#fff;border:1px solid #b5c3cf;border-radius:3px;padding:6px 10px;min-height:34px;cursor:pointer;text-decoration:none}
.qy-cat-v2 .qy-category-switch-status :is(a,button):focus-visible{outline:2px solid #142b4a;outline-offset:3px}
.qy-cat-v2 .qy-category-result-note{margin:0 0 14px;font-size:12px;color:#667085}
@keyframes qy-category-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.qy-cat-v2 .qy-category-output{transition:none}.qy-cat-v2 .qy-category-switch-status.is-loading:before{animation:none}}
