li[app-mc-blocked-item]{border-radius:var(--radius-lg);transition:background var(--transition-fast);align-items:center;gap:12px;padding:12px;display:flex;position:relative}@media (hover:hover){li[app-mc-blocked-item]:hover{background:var(--bg-input)}}li[app-mc-blocked-item]:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-input);transition-duration:var(--motion-instant)}li[app-mc-blocked-item].is-selected{background:var(--primary-light)}li[app-mc-blocked-item] .bi__check{cursor:pointer;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}li[app-mc-blocked-item] .bi__check input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;margin:0}li[app-mc-blocked-item] .bi__check input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}li[app-mc-blocked-item] .bi__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}li[app-mc-blocked-item] .bi__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-base);color:var(--text-primary);font-weight:600;overflow:hidden}li[app-mc-blocked-item] .bi__meta{font-size:var(--font-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;display:flex}li[app-mc-blocked-item] .bi__meta app-icon{width:13px;height:13px;color:var(--text-muted)}li[app-mc-blocked-item] .bi__dot{color:var(--text-muted)}li[app-mc-blocked-item] .bi__wait{align-items:center;gap:10px;margin-top:3px;display:flex}li[app-mc-blocked-item] .bi__wait .pill app-icon{width:12px;height:12px}li[app-mc-blocked-item] .bi__bar{flex:0 140px;height:5px}li[app-mc-blocked-item] .bi__action{flex-shrink:0}li[app-mc-blocked-item] .bi__check:has(input:disabled){cursor:not-allowed}li[app-mc-blocked-item] .bi__check input:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){li[app-mc-blocked-item]{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:12px 8px}li[app-mc-blocked-item] .bi__check{margin-top:5px;position:relative}li[app-mc-blocked-item] .bi__check:before{content:"";position:absolute;inset:-10px}li[app-mc-blocked-item] .bi__body{flex-basis:calc(100% - 78px)}li[app-mc-blocked-item] .bi__action{margin-left:78px}li[app-mc-blocked-item].is-locked .bi__action{display:none}li[app-mc-blocked-item] .bi__bar{flex-basis:90px}}
app-mc-blocked-summary{display:block}app-mc-blocked-summary .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}app-mc-blocked-summary .stats>*{animation:m-rise var(--motion-base) var(--ease-enter) backwards}app-mc-blocked-summary .stats>:first-child{animation-delay:calc(0*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(2){animation-delay:calc(1*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(3){animation-delay:calc(2*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(4){animation-delay:calc(3*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(5){animation-delay:calc(4*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(6){animation-delay:calc(5*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(7){animation-delay:calc(6*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(8){animation-delay:calc(7*var(--motion-stagger))}app-mc-blocked-summary .stats>:nth-child(n+9){animation-delay:calc(8*var(--motion-stagger))}app-mc-blocked-summary .stat{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-card);min-width:0;color:inherit;text-align:left;align-items:flex-start;gap:12px;padding:14px 16px;font-family:inherit;display:flex}app-mc-blocked-summary .stat--action{cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--motion-instant) var(--ease-standard)}app-mc-blocked-summary .stat--action:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}@media (hover:hover){app-mc-blocked-summary .stat--action:hover:not(:disabled){border-color:var(--border-strong);transform:translateY(-1px)}}app-mc-blocked-summary .stat--action:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-blocked-summary .stat--action:disabled{cursor:not-allowed;opacity:.6}app-mc-blocked-summary .stat.is-selected{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12)}app-mc-blocked-summary .stat__icon{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}app-mc-blocked-summary .stat__icon app-icon{width:18px;height:18px}app-mc-blocked-summary .stat__body{flex-direction:column;min-width:0;display:flex}app-mc-blocked-summary .stat__label{font-size:var(--font-xs);color:var(--text-secondary);font-weight:500}app-mc-blocked-summary .stat__value{letter-spacing:-.5px;min-height:34px;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2}app-mc-blocked-summary .stat__value--text{font-size:var(--font-md);letter-spacing:0;align-items:center;display:flex}app-mc-blocked-summary .stat__hint{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}app-mc-blocked-summary .stat--highlight{border-color:#34c75973}app-mc-blocked-summary .stat--highlight .stat__value{color:var(--tone-green)}@media (max-width:1100px){app-mc-blocked-summary .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){app-mc-blocked-summary .stats{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -10px;padding:2px 10px 4px;display:flex;overflow-x:auto}app-mc-blocked-summary .stats::-webkit-scrollbar{display:none}app-mc-blocked-summary .stat{scroll-snap-align:start;flex:0 0 158px;padding:12px}}
app-mc-blocked-toolbar{flex-direction:column;gap:10px;display:flex}app-mc-blocked-toolbar .tb{align-items:center;gap:8px;display:flex}app-mc-blocked-toolbar .tb__search{flex:1;min-width:0}app-mc-blocked-toolbar .tb__sort{flex:0 0 180px}app-mc-blocked-toolbar .tb__filter-btn{display:none}app-mc-blocked-toolbar .tb__filter-btn.is-active{border-color:rgba(var(--primary-rgb), .35);color:var(--primary)}app-mc-blocked-toolbar .tb__sort-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}app-mc-blocked-toolbar .chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-blocked-toolbar .chip.is-active{animation:m-pop var(--motion-fast) var(--ease-enter)}app-mc-blocked-toolbar .chip__count{border-radius:var(--radius-full);background:var(--bg-input);text-align:center;font-variant-numeric:tabular-nums;min-width:18px;padding:0 5px;font-size:11px;font-weight:600}app-mc-blocked-toolbar .chip.is-active .chip__count{background:rgba(var(--primary-rgb), .15)}app-mc-blocked-toolbar .chip--ok:not(.is-active) .chip__count{color:var(--tone-green);background:#34c75924}app-mc-blocked-toolbar .tb-overlay{display:none}app-mc-blocked-toolbar .tb-sheet__label{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin:14px 0 8px;font-weight:600}app-mc-blocked-toolbar .tb-sheet__label:first-of-type{margin-top:0}app-mc-blocked-toolbar .tb-sheet:focus{outline:none}@media (max-width:640px){app-mc-blocked-toolbar .tb__sort,app-mc-blocked-toolbar .tb__ranges{display:none}app-mc-blocked-toolbar .tb__filter-btn{display:inline-flex}app-mc-blocked-toolbar .tb-overlay{align-items:flex-end;padding:0;display:flex}app-mc-blocked-toolbar .tb-sheet{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom))}app-mc-blocked-toolbar .tb-sheet .sheet__foot .btn{flex:1}}
