.topbar:has(#flashcat-transfer-exclusions){gap:10px}.topbar .top-actions:has(#flashcat-transfer-exclusions){min-width:0;max-width:100%;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:3px 0;scrollbar-width:thin}.top-actions:has(#flashcat-transfer-exclusions)>*{flex-shrink:0}
.top-actions:has(#flashcat-transfer-exclusions)>.avatar{transform-origin:right center}
.top-actions:has(#flashcat-transfer-exclusions) .system-notification-button{padding-right:9px!important;padding-left:9px!important}.top-actions:has(#flashcat-transfer-exclusions) :is(.flashcat-auto-toggle,.flashcat-review-sync-toggle){width:auto;min-width:0;max-width:none;gap:5px}
@media(max-width:1500px){.topbar .top-actions:has(#flashcat-transfer-exclusions){gap:6px}.top-actions:has(#flashcat-transfer-exclusions) .system-notification-button{padding-right:5px!important;padding-left:5px!important;font-size:11px!important}.top-actions:has(#flashcat-transfer-exclusions) #logout{padding:0 7px;font-size:12px;min-height:35px}.top-actions:has(#flashcat-transfer-exclusions) .theme-trigger{gap:5px;padding-right:8px;padding-left:8px;font-size:11px}.top-actions:has(#flashcat-transfer-exclusions) .today{padding-right:8px}.top-actions:has(#flashcat-transfer-exclusions) .today span{font-size:10px;white-space:nowrap}}
@media(min-width:861px) and (max-width:1500px){.topbar:has(#flashcat-transfer-exclusions)>div:first-child{flex:0 0 112px;min-width:0}}
@media(max-width:1180px){.topbar:has(#flashcat-transfer-exclusions){gap:8px}.topbar .top-actions:has(#flashcat-transfer-exclusions){gap:5px}.top-actions:has(#flashcat-transfer-exclusions) .system-notification-button{padding-right:3px!important;padding-left:3px!important}}
.transfer-exclusion-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.transfer-exclusion-toggle i{width:8px;height:8px;border-radius:50%;background:#a6afc2}.transfer-exclusion-toggle.is-on{border-color:#c5b9f7!important;background:#f5f2ff!important;color:#6550bd!important}.transfer-exclusion-toggle.is-on i{background:#8062dc}.transfer-exclusion-toggle b{padding:1px 5px;border-radius:5px;background:#eae3ff;color:#6550bd;font-size:10px}
.transfer-exclusion-form{width:min(560px,100%)}.transfer-exclusion-form .eyebrow{color:var(--primary);font-size:10px;font-weight:800;letter-spacing:1px}.transfer-exclusion-form h2{margin:6px 0 10px}.transfer-exclusion-hint{color:var(--muted);font-size:12px;line-height:1.7}.transfer-wechat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2,#faf9ff)}.transfer-wechat>span{display:grid;gap:5px}.transfer-wechat b{font-size:13px}.transfer-wechat small{color:var(--muted);font-size:11px;line-height:1.7}.transfer-wechat input{appearance:none;flex:none;position:relative;width:36px;height:21px;min-height:0;margin:0;padding:0;border:0;border-radius:20px;background:#c9cdd9;cursor:pointer}.transfer-wechat input:before{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.transfer-wechat input:checked{background:var(--primary,#705cf2)}.transfer-wechat input:checked:before{transform:translateX(15px)}.transfer-wechat input:disabled{opacity:.5;cursor:wait}
.transfer-exclusion-heading{display:flex;align-items:center;justify-content:space-between;margin:21px 0 10px;font-size:13px}.transfer-exclusion-heading>span{color:var(--muted);font-size:11px}.transfer-exclusion-search{display:block;box-sizing:border-box;width:100%;height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff);color:var(--text);font:inherit;font-size:12px}.transfer-exclusion-results,.transfer-exclusion-selected{max-height:215px;overflow:auto;overscroll-behavior:contain;margin-top:9px;border:1px solid var(--line);border-radius:10px}.transfer-exclusion-results[hidden]{display:none}.transfer-exclusion-results>button,.transfer-exclusion-selected>article{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:0;background:transparent;text-align:left;box-shadow:none}.transfer-exclusion-results>button+button,.transfer-exclusion-selected>article+article{border-top:1px solid var(--line)}.transfer-exclusion-results span,.transfer-exclusion-selected article>span{display:grid;gap:4px;min-width:0}.transfer-exclusion-results b,.transfer-exclusion-selected b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12px}.transfer-exclusion-results small,.transfer-exclusion-selected small{color:var(--muted);font-size:10px}.transfer-exclusion-results em{flex:none;color:var(--primary);font-size:11px;font-style:normal}.transfer-exclusion-results button:disabled{opacity:.5}.transfer-exclusion-selected article>button{flex:none;padding:5px 9px;font-size:11px}.transfer-exclusion-empty{padding:10px 12px;color:var(--muted);font-size:11px;line-height:1.7}.transfer-exclusion-error{color:#bd4664;font-size:12px;min-height:1em}.transfer-exclusion-form :focus-visible{outline:2px solid var(--primary);outline-offset:2px}
