.SubdomainTable-module__KmTPqq__tableContainer{background:var(--neo-white);border:4px solid var(--neo-black);box-shadow:8px 8px 0px var(--neo-black);overflow:hidden}.SubdomainTable-module__KmTPqq__controls{border-bottom:4px solid var(--neo-black);background:var(--neo-yellow);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.SubdomainTable-module__KmTPqq__searchWrapper{flex:1;min-width:200px;position:relative}.SubdomainTable-module__KmTPqq__searchIcon{color:var(--neo-black);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.SubdomainTable-module__KmTPqq__searchInput{background:var(--neo-white);border:3px solid var(--neo-black);width:100%;color:var(--neo-black);outline:none;padding:.875rem 1rem .875rem 2.75rem;font-family:Public Sans,sans-serif;font-size:1rem;font-weight:600}.SubdomainTable-module__KmTPqq__searchInput:focus{box-shadow:4px 4px 0px var(--neo-black)}.SubdomainTable-module__KmTPqq__searchInput::placeholder{color:#666}.SubdomainTable-module__KmTPqq__filterWrapper{color:var(--neo-black);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.SubdomainTable-module__KmTPqq__filterSelect{background:var(--neo-white);border:3px solid var(--neo-black);color:var(--neo-black);cursor:pointer;outline:none;padding:.875rem 1rem;font-family:Public Sans,sans-serif;font-size:1rem;font-weight:600}.SubdomainTable-module__KmTPqq__filterSelect:focus{box-shadow:4px 4px 0px var(--neo-black)}.SubdomainTable-module__KmTPqq__filterSelect option{background:var(--neo-white)}.SubdomainTable-module__KmTPqq__copyAllButton{background:var(--neo-black);color:var(--neo-white);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:.875rem 1.5rem;font-family:Lexend Mega,sans-serif;font-size:1rem;font-weight:700}.SubdomainTable-module__KmTPqq__copyAllButton:hover{background:var(--neo-blue)}.SubdomainTable-module__KmTPqq__resultsCount{background:var(--neo-black);color:var(--neo-white);text-transform:uppercase;letter-spacing:.02em;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700}.SubdomainTable-module__KmTPqq__tableWrapper{max-height:600px;overflow:auto}.SubdomainTable-module__KmTPqq__table{border-collapse:collapse;width:100%}.SubdomainTable-module__KmTPqq__table thead{background:var(--neo-cyan);z-index:10;position:sticky;top:0}.SubdomainTable-module__KmTPqq__table th{text-align:left;color:var(--neo-black);text-transform:uppercase;letter-spacing:.05em;border-bottom:4px solid var(--neo-black);padding:1rem 1.5rem;font-family:Lexend Mega,sans-serif;font-size:.85rem;font-weight:700}.SubdomainTable-module__KmTPqq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.SubdomainTable-module__KmTPqq__sortable:hover{background:var(--neo-green)}.SubdomainTable-module__KmTPqq__sortIndicator{margin-left:.5rem;font-weight:900}.SubdomainTable-module__KmTPqq__table td{border-bottom:2px solid var(--neo-black);vertical-align:middle;padding:1rem 1.5rem}.SubdomainTable-module__KmTPqq__table tbody tr{background:var(--neo-white)}.SubdomainTable-module__KmTPqq__table tbody tr:hover{background:var(--neo-yellow)}.SubdomainTable-module__KmTPqq__table tbody tr:nth-child(2n){background:#f5f5f5}.SubdomainTable-module__KmTPqq__table tbody tr:nth-child(2n):hover{background:var(--neo-yellow)}.SubdomainTable-module__KmTPqq__noIpRow{opacity:.5}.SubdomainTable-module__KmTPqq__subdomainCell{min-width:300px}.SubdomainTable-module__KmTPqq__subdomain{color:var(--neo-black);word-break:break-all;font-family:Public Sans,monospace;font-weight:700}.SubdomainTable-module__KmTPqq__ipCell{min-width:150px}.SubdomainTable-module__KmTPqq__ip{background:var(--neo-black);color:var(--neo-green);padding:.4rem .8rem;font-family:Courier New,monospace;font-size:.95rem;font-weight:700;display:inline-block}.SubdomainTable-module__KmTPqq__noIp{color:#999;font-weight:700}.SubdomainTable-module__KmTPqq__cloudflareCell{min-width:120px}.SubdomainTable-module__KmTPqq__cloudflareYes{background:var(--neo-orange);border:3px solid var(--neo-black);box-shadow:3px 3px 0px var(--neo-black);color:var(--neo-black);text-transform:uppercase;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;font-weight:800;display:inline-flex}.SubdomainTable-module__KmTPqq__cloudflareIcon{vertical-align:middle;display:inline-block}.SubdomainTable-module__KmTPqq__cloudflareNo{color:#666;font-size:.9rem;font-weight:600}.SubdomainTable-module__KmTPqq__portsCell{min-width:150px}.SubdomainTable-module__KmTPqq__portsList{flex-wrap:wrap;gap:.25rem;display:flex}.SubdomainTable-module__KmTPqq__portBadge{background:var(--neo-blue);border:2px solid var(--neo-black);color:var(--neo-white);padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;display:inline-block}.SubdomainTable-module__KmTPqq__portMore{background:var(--neo-black);color:var(--neo-white);padding:.25rem .5rem;font-size:.75rem;font-weight:700}.SubdomainTable-module__KmTPqq__actionsCell{min-width:80px}.SubdomainTable-module__KmTPqq__copyButton{background:var(--neo-white);border:3px solid var(--neo-black);cursor:pointer;padding:.5rem .75rem;font-size:1rem}.SubdomainTable-module__KmTPqq__copyButton:hover{background:var(--neo-cyan);box-shadow:3px 3px 0px var(--neo-black)}.SubdomainTable-module__KmTPqq__emptyState{text-align:center;color:var(--neo-black);text-transform:uppercase;background:var(--neo-pink);padding:4rem;font-size:1.25rem;font-weight:700}@media (max-width:768px){.SubdomainTable-module__KmTPqq__controls{flex-direction:column;align-items:stretch}.SubdomainTable-module__KmTPqq__searchWrapper{min-width:100%}.SubdomainTable-module__KmTPqq__copyAllButton{text-align:center;justify-content:center;width:100%}}.SubdomainTable-module__KmTPqq__statusGreen{background:var(--neo-green);color:var(--neo-black)}.SubdomainTable-module__KmTPqq__statusBlue{background:var(--neo-cyan);color:var(--neo-black)}.SubdomainTable-module__KmTPqq__statusOrange{background:var(--neo-orange);color:var(--neo-black)}.SubdomainTable-module__KmTPqq__statusRed{background:var(--neo-red);color:var(--neo-white)}.SubdomainTable-module__KmTPqq__statusGray{color:#999;background:#eee}.SubdomainTable-module__KmTPqq__statusCode{border:2px solid var(--neo-black);padding:.25rem .5rem;font-family:Lexend Mega,sans-serif;font-size:.8rem;font-weight:800;display:inline-block}.SubdomainTable-module__KmTPqq__techList{flex-wrap:wrap;gap:.25rem;display:flex}.SubdomainTable-module__KmTPqq__techBadge{background:var(--neo-white);border:1px solid var(--neo-black);align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.SubdomainTable-module__KmTPqq__subdomainWrapper{align-items:center;gap:.5rem;display:flex;position:relative}.SubdomainTable-module__KmTPqq__thumbnailHint{color:var(--text-muted);cursor:help;align-items:center;display:flex;position:relative}.SubdomainTable-module__KmTPqq__thumbnailPopup{border:4px solid var(--neo-black);width:250px;height:160px;box-shadow:4px 4px 0px var(--neo-black);z-index:100;background:#fff;justify-content:center;align-items:center;display:none;position:absolute;top:-50px;left:20px}.SubdomainTable-module__KmTPqq__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.SubdomainTable-module__KmTPqq__thumbnailLoading,.SubdomainTable-module__KmTPqq__thumbnailError{width:100%;height:100%;color:var(--neo-black);background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.SubdomainTable-module__KmTPqq__thumbnailSpinner{color:var(--neo-black);animation:1s linear infinite SubdomainTable-module__KmTPqq__spin}.SubdomainTable-module__KmTPqq__thumbnailError{background:var(--neo-red);color:var(--neo-white)}.SubdomainTable-module__KmTPqq__thumbnailHint:hover .SubdomainTable-module__KmTPqq__thumbnailPopup{display:flex}.SubdomainTable-module__KmTPqq__ipWrapper{align-items:center;gap:.5rem;display:flex}.SubdomainTable-module__KmTPqq__cloudIconSmall{color:var(--neo-orange)}@keyframes SubdomainTable-module__KmTPqq__spin{to{transform:rotate(360deg)}}
