.IpValidatorClient-module__1NpsHG__wrapper{gap:var(--size-5);max-width:1080px;margin:0 auto}.IpValidatorClient-module__1NpsHG__toolCard{gap:var(--size-3)}.IpValidatorClient-module__1NpsHG__toolbar{justify-content:space-between;align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.IpValidatorClient-module__1NpsHG__upload{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;padding:.58rem .86rem;font-size:.9rem;font-weight:600;display:inline-flex}.IpValidatorClient-module__1NpsHG__upload input{display:none}.IpValidatorClient-module__1NpsHG__toggle{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.IpValidatorClient-module__1NpsHG__toggle input{accent-color:var(--brand)}.IpValidatorClient-module__1NpsHG__actions{gap:var(--size-2);flex-wrap:wrap;display:flex}.IpValidatorClient-module__1NpsHG__summaryRow{flex-wrap:wrap;gap:.45rem;font-size:.82rem;display:flex}.IpValidatorClient-module__1NpsHG__summaryRow span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .55rem}.IpValidatorClient-module__1NpsHG__warningBox{padding:var(--size-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger)35%,var(--border));background:color-mix(in srgb,var(--danger)10%,var(--surface))}.IpValidatorClient-module__1NpsHG__warningBox ul{margin:var(--size-2)0 0;padding-left:1.2rem}.IpValidatorClient-module__1NpsHG__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto}.IpValidatorClient-module__1NpsHG__resultTable{border-collapse:collapse;width:100%;min-width:780px}.IpValidatorClient-module__1NpsHG__resultTable th,.IpValidatorClient-module__1NpsHG__resultTable td{text-align:left;border-bottom:1px solid var(--line);word-break:break-word;padding:.62rem .7rem;font-size:.88rem}.IpValidatorClient-module__1NpsHG__resultTable th{color:var(--muted)}.IpValidatorClient-module__1NpsHG__resultTable tr:last-child td{border-bottom:0}.IpValidatorClient-module__1NpsHG__emptyCell{text-align:center;color:var(--muted)}
