#ipBlacklist-input{transition:border-color var(--duration-ui) var(--ease-ui);padding-inline-end:2.5rem}#ipBlacklist-input.border-red-500{border-width:1px;border-color:#ef4444}.ipbl-console{box-shadow:0 0 0 1px #0000000d,var(--shadow-card);background-color:#fff;border-radius:.5rem;position:relative;overflow:hidden}.ipbl-console>*+:not(.ipbl-busy){border-top:1px solid #00000012}.ipbl-busy{z-index:20;cursor:progress;background-color:#ffffffb3;justify-content:center;align-items:center;padding:1rem;display:none;position:absolute;inset:0}.ipbl-console.is-busy .ipbl-busy{display:flex}.ipbl-busy__chip{border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--color-gray-mid);white-space:nowrap;background-color:#fff;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ipbl-busy__spinner{border:2px solid #fb560740;border-radius:50%;flex:none;width:.875rem;height:.875rem}@supports (color:color-mix(in lab,red,red)){.ipbl-busy__spinner{border:2px solid color-mix(in oklab,var(--color-primary) 25%,transparent)}}.ipbl-busy__spinner{border-top-color:var(--color-primary);animation:.7s linear infinite ipbl-spin}@keyframes ipbl-spin{to{transform:rotate(360deg)}}#ipBlacklist-summary>button:nth-child(2n){border-inline-start:1px solid #00000012}#ipBlacklist-summary>button:nth-child(n+3){border-top:1px solid #00000012}@media(min-width:576px){#ipBlacklist-summary>button:nth-child(n+3){border-top:0}#ipBlacklist-summary>button+button{border-inline-start:1px solid #00000012}}#ipBlacklist-summary>button{position:relative}#ipBlacklist-summary>button:after{content:"";opacity:0;height:2px;transition:opacity var(--duration-ui) var(--ease-ui);inset-inline:0;background-color:currentColor;position:absolute;top:0}#ipBlacklist-summary>button[aria-pressed=true]:after{opacity:1}#ipBlacklist-verdictCard{transition:background-color var(--duration-smooth) var(--ease-smooth),background-image var(--duration-smooth) var(--ease-smooth);background-image:linear-gradient(#00000004,#0000 70%)}#ipBlacklist-verdictCard #ipBlacklist-verdictBadge{color:var(--color-gray-mid);--tw-ring-color:#00000014;background-color:#0000000a}#ipBlacklist-currentHost:before{content:"·";opacity:.6;margin-inline:.375rem}.ipbl-gauge{stroke:#d1d5db;transition:stroke-dashoffset var(--duration-smooth) var(--ease-smooth),stroke var(--duration-smooth) var(--ease-smooth)}.ipbl-verdict--clean{background-image:linear-gradient(#00904517,#0000 80%)}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--clean{background-image:linear-gradient(180deg,color-mix(in oklab,var(--color-status-ok) 9%,transparent),transparent 80%)}}.ipbl-verdict--clean #ipBlacklist-verdictBadge{background-color:#0090451a}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--clean #ipBlacklist-verdictBadge{background-color:color-mix(in oklab,var(--color-status-ok) 10%,transparent)}}.ipbl-verdict--clean #ipBlacklist-verdictBadge{color:var(--color-status-ok);--tw-ring-color:#00904540}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--clean #ipBlacklist-verdictBadge{--tw-ring-color:color-mix(in oklab, var(--color-status-ok) 25%, transparent)}}.ipbl-verdict--clean .ipbl-gauge{stroke:var(--color-status-ok)}.ipbl-verdict--listed{background-image:linear-gradient(#e6000017,#0000 80%)}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--listed{background-image:linear-gradient(180deg,color-mix(in oklab,var(--color-status-listed) 9%,transparent),transparent 80%)}}.ipbl-verdict--listed #ipBlacklist-verdictBadge{background-color:#e600001a}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--listed #ipBlacklist-verdictBadge{background-color:color-mix(in oklab,var(--color-status-listed) 10%,transparent)}}.ipbl-verdict--listed #ipBlacklist-verdictBadge{color:var(--color-status-listed);--tw-ring-color:#e6000040}@supports (color:color-mix(in lab,red,red)){.ipbl-verdict--listed #ipBlacklist-verdictBadge{--tw-ring-color:color-mix(in oklab, var(--color-status-listed) 25%, transparent)}}.ipbl-verdict--listed .ipbl-gauge{stroke:var(--color-status-listed)}@keyframes ipbl-unfold{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ipbl-unfold{animation:ipbl-unfold .45s var(--ease-smooth) both}@keyframes ipbl-rise{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ipbl-row{0%{opacity:0}to{opacity:1}}#ipBlacklist-resultWrapper:not(.hidden),#ipBlacklist-dnsBlWrapper:not(.hidden),#ipBlacklist-errorBox:not(.hidden){animation:ipbl-rise .42s var(--ease-smooth) both}@keyframes ipbl-card-reveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#ipBlacklist-mainLoader:not(.hidden){animation:1.5s cubic-bezier(.22,1,.36,1) both ipbl-card-reveal}.ipbl-loader-spinner{animation:.8s linear infinite ipbl-spin}#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button{animation:ipbl-row .38s var(--ease-smooth) both}#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button:first-child{animation-delay:60ms}#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button:nth-child(2){animation-delay:.12s}#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button:nth-child(3){animation-delay:.18s}#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button:nth-child(4){animation-delay:.24s}#ipBlacklist-rblTableBody tr,#ipBlacklist-hostnameTableBody>tr{animation:ipbl-row .32s var(--ease-smooth) both}#ipBlacklist-rblTableBody tr:first-child{animation-delay:0s}#ipBlacklist-rblTableBody tr:nth-child(2){animation-delay:30ms}#ipBlacklist-rblTableBody tr:nth-child(3){animation-delay:60ms}#ipBlacklist-rblTableBody tr:nth-child(4){animation-delay:90ms}#ipBlacklist-rblTableBody tr:nth-child(5){animation-delay:.12s}#ipBlacklist-rblTableBody tr:nth-child(6){animation-delay:.15s}#ipBlacklist-rblTableBody tr:nth-child(7){animation-delay:.18s}#ipBlacklist-rblTableBody tr:nth-child(8){animation-delay:.21s}#ipBlacklist-rblTableBody tr:nth-child(9){animation-delay:.24s}#ipBlacklist-rblTableBody tr:nth-child(10){animation-delay:.27s}#ipBlacklist-rblTableBody tr:nth-child(11){animation-delay:.3s}#ipBlacklist-rblTableBody tr:nth-child(12){animation-delay:.33s}#ipBlacklist-rblCard table{border-collapse:separate;border-spacing:0}#ipBlacklist-rblCard thead th{border-bottom:1px solid #00000014}#ipBlacklist-rblTableBody tr>*{border-bottom:1px solid #0000000d}#ipBlacklist-rblTableBody tr:last-child>*{border-bottom:0}#ipBlacklist-rblTableBody tr{transition:background-color var(--duration-smooth) var(--ease-smooth)}#ipBlacklist-rblTableBody tr:hover{background-color:#00000006}#ipBlacklist-rblTableBody tr.ipbl-message>td{vertical-align:middle;border-bottom:0;height:6.25rem}#ipBlacklist-rblTableBody tr.ipbl-message:hover{background-color:#0000}.ipbl-col-split,#ipBlacklist-rblTableBody tr>:nth-child(3){border-inline-start:1px solid #0000000f}#ipBlacklist-dnsTypeWrapper .dns-switch{position:relative}#ipBlacklist-dnsTypeWrapper .dns-switch-thumb{width:calc(50% - .25rem);box-shadow:var(--shadow-card);transition:transform var(--duration-smooth) var(--ease-smooth);background-color:#fff;border-radius:.375rem;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}#ipBlacklist-dnsTypeWrapper:has(#dns-mxRecord:checked) .dns-switch-thumb{transform:translate(100%)}[dir=rtl] #ipBlacklist-dnsTypeWrapper:has(#dns-mxRecord:checked) .dns-switch-thumb{transform:translate(-100%)}#ipBlacklist-dnsTypeWrapper .dns-switch-option{z-index:1;white-space:nowrap;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding-inline:.75rem;display:flex;position:relative}#ipBlacklist-dnsTypeWrapper .dns-switch-option:has(:disabled){cursor:not-allowed}#ipBlacklist-dnsTypeWrapper .dns-switch-option:has(:focus-visible){outline:2px solid #fb560773}@supports (color:color-mix(in lab,red,red)){#ipBlacklist-dnsTypeWrapper .dns-switch-option:has(:focus-visible){outline:2px solid color-mix(in oklab,var(--color-primary) 45%,transparent)}}#ipBlacklist-dnsTypeWrapper .dns-switch-option:has(:focus-visible){outline-offset:-2px}.ipbl-host-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-block:3px;overflow-x:auto}.ipbl-host-table{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;min-width:26rem}.ipbl-host-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-mid);text-align:start;border-bottom:1px solid #d1d5db;padding-block:.25rem;font-size:.75rem;font-weight:600}.ipbl-host-table td{vertical-align:middle;padding-block:.375rem}.ipbl-host-table__host-col{width:13rem}@media(min-width:576px){.ipbl-host-table__host-col{width:18rem}}.ipbl-host-table th+th,.ipbl-host-table td+td{border-inline-start:1px solid #d1d5db;padding-inline-start:.5rem}.ipbl-host-table .ipbl-host{color:var(--color-gray-dark);word-break:break-all;padding-inline-end:.5rem;font-size:.875rem;font-weight:600}#ipBlacklist-hostnameTableBody .dns-ip{min-height:1.75rem;color:var(--color-gray-dark);cursor:pointer;transition:background-color var(--duration-smooth) var(--ease-smooth),border-color var(--duration-smooth) var(--ease-smooth),color var(--duration-smooth) var(--ease-smooth),box-shadow var(--duration-smooth) var(--ease-smooth);background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;display:inline-flex}#ipBlacklist-hostnameTableBody .dns-ip .dns-ip-check{width:0;transition:width var(--duration-ui) var(--ease-smooth);background-color:currentColor;overflow:hidden}#ipBlacklist-hostnameTableBody .dns-ip:hover:not([aria-disabled=true]):not([aria-current]){border-color:#fb560766}@supports (color:color-mix(in lab,red,red)){#ipBlacklist-hostnameTableBody .dns-ip:hover:not([aria-disabled=true]):not([aria-current]){border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}#ipBlacklist-hostnameTableBody .dns-ip:hover:not([aria-disabled=true]):not([aria-current]){background-color:var(--color-primary-soft);color:var(--color-primary)}#ipBlacklist-hostnameTableBody .dns-ip:focus-visible{outline:none;box-shadow:0 0 0 3px #fb56074d}@supports (color:color-mix(in lab,red,red)){#ipBlacklist-hostnameTableBody .dns-ip:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 30%,transparent)}}#ipBlacklist-hostnameTableBody .dns-ip[aria-current=true]{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-card)}#ipBlacklist-hostnameTableBody .dns-ip[aria-current=true] .dns-ip-check{width:.6rem}#ipBlacklist-hostnameTableBody .dns-ip[aria-disabled=true]{cursor:not-allowed;opacity:.4}@media(prefers-reduced-motion:reduce){#ipBlacklist-resultWrapper:not(.hidden),#ipBlacklist-dnsBlWrapper:not(.hidden),#ipBlacklist-errorBox:not(.hidden),#ipBlacklist-mainLoader:not(.hidden),#ipBlacklist-dnsBlWrapper:not(.hidden) #ipBlacklist-summary>button,#ipBlacklist-rblTableBody tr,#ipBlacklist-hostnameTableBody>tr,.ipbl-unfold{animation:none}#ipBlacklist-dnsTypeWrapper .dns-switch-thumb{transition:none}.ipbl-busy__spinner,.ipbl-loader-spinner{animation-duration:2s}}
