.notif-pop{flex-direction:column;width:372px;max-width:calc(100vw - 24px);max-height:min(76vh,560px);padding:0;display:flex;overflow:hidden}.notif-head{padding:var(--space-md,12px) var(--space-md,12px) 11px 15px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;display:flex}.notif-head-text{flex-direction:column;min-width:0;display:flex}.notif-head b{color:var(--text);font-size:13.5px;font-weight:700;line-height:1.2}.notif-sub{color:var(--muted);margin-top:1px;font-size:11px}.notif-head .icon-btn{flex-shrink:0;width:30px;height:30px}.notif-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.notif-item{padding:11px var(--space-md,12px) 11px 14px;align-items:flex-start;gap:11px}.notif-item:last-child{border-bottom:none}.notif-item .badge{height:18px;padding:0 var(--space-xs,6px);font-size:10px}.notif-toggle{border-radius:var(--radius);width:30px;height:30px;color:var(--subtle);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.notif-item:hover .notif-toggle,.notif-toggle:focus-visible{color:var(--muted)}.notif-toggle:hover{background:var(--surface-2);color:var(--brand-600)}.notif-toggle:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.notif-toggle:disabled{opacity:.5;cursor:default}.notif-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:34px 24px 38px;display:flex}.notif-empty-ico{background:var(--surface-2);width:42px;height:42px;color:var(--muted);margin-bottom:var(--space-2xs,4px);border-radius:50%;place-items:center;display:grid}.notif-empty b{color:var(--text);font-size:13px}.notif-empty span{color:var(--muted);max-width:240px;font-size:11.5px;line-height:1.4}.notif-foot{border-top:1px solid var(--border);padding:var(--space-xs,6px)}.notif-foot button{border-radius:var(--radius);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:flex}.notif-foot button:hover{background:var(--surface-2)}.notif-foot button:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.notif-foot .ms{color:var(--muted)}.notif-foot-go{margin-left:auto;color:var(--brand-600)!important}.notif-skel{flex-direction:column;display:flex}.notif-skel-row{padding:var(--space-md,12px) 14px;border-bottom:1px solid var(--border);gap:11px;display:flex}.notif-skel-lines{gap:var(--space-xs,6px);flex-direction:column;flex:1;padding-top:3px;display:flex}.transfer-indicator-trigger{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-2);height:34px;color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.transfer-indicator-trigger:hover{background:var(--surface-3,var(--surface-2))}.transfer-indicator-trigger:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.transfer-indicator-label{text-overflow:ellipsis;max-width:140px;overflow:hidden}.transfer-indicator-bar{width:56px}.transfer-indicator-bar .bar,.transfer-indicator-bar [role=progressbar]{height:4px}@keyframes transfer-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transfer-indicator-spin{animation:1.1s linear infinite transfer-indicator-spin}@media (prefers-reduced-motion:reduce){.transfer-indicator-spin{animation:none}}.transfer-indicator-pop{flex-direction:column;width:320px;max-width:calc(100vw - 24px);max-height:min(70vh,480px);padding:0;display:flex;overflow:hidden}.transfer-indicator-head{padding:var(--space-md,12px) var(--space-md,12px) 11px 15px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;display:flex}.transfer-indicator-head b{color:var(--text);font-size:13.5px;font-weight:700}.transfer-indicator-head .icon-btn{flex-shrink:0;width:30px;height:30px}.transfer-indicator-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.transfer-indicator-row{border-bottom:1px solid var(--border);padding:12px 14px}.transfer-indicator-row:last-child{border-bottom:none}.transfer-indicator-row-head{align-items:baseline;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.transfer-indicator-row-head b{color:var(--text)}.transfer-indicator-target{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-indicator-step{color:var(--muted);margin-top:6px;font-size:11px}.transfer-indicator-status{align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.transfer-indicator-status.success{color:var(--success)}.transfer-indicator-status.error{color:var(--error)}.transfer-indicator-dismiss{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-2);color:var(--text);cursor:pointer;margin-top:8px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.transfer-indicator-dismiss:hover{background:var(--surface-3,var(--surface-2))}.transfer-indicator-dismiss:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}
