body.ast-theme-transparent-header:has(.proxy-tester) #masthead{position:relative !important;}
body:has(.proxy-tester) .entry-header:has(.entry-title),
body:has(.proxy-tester) .ast-single-entry-banner{display:none !important;}
.proxy-tester{--green:#68bb03;--green-dark:#559b00;--green-soft:#edf8df;--black:#090f09;--text:#344033;--muted:#667466;--line:#dfe8d8;--soft:#f7faf4;--card:#ffffff;--danger:#b42318;--amber:#b7791f;--shadow:0 18px 44px rgba(9, 15, 9, .10);width:100%;max-width:1220px;margin:0 auto;color:var(--text);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:15px;line-height:1.5;}
.proxy-tester, .proxy-tester *{box-sizing:border-box;}
.proxy-tester h2, .proxy-tester h3, .proxy-tester p{margin-top:0;}
.proxy-tester__hero{display:grid;grid-template-columns:minmax(0, 1fr) 230px;gap:14px;align-items:stretch;margin-bottom:12px;padding:16px 18px;border:1px solid rgba(104, 187, 3, .28);border-radius:18px;background:radial-gradient(circle at 14% 18%, rgba(104, 187, 3, .20), transparent 31%), radial-gradient(circle at 85% 18%, rgba(85, 155, 0, .16), transparent 30%), linear-gradient(135deg, #fbfff7 0%, #f0f9e8 55%, #ffffff 100%);box-shadow:var(--shadow);overflow:hidden;}
.proxy-tester__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--green-dark);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase;}
.proxy-tester__eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(104, 187, 3, .14);}
.proxy-tester__hero h2{max-width:none;margin-bottom:6px;color:var(--black);font-size:42px;font-weight:900;line-height:1.04;letter-spacing:0;}
.proxy-tester__hero p{max-width:840px;margin-bottom:10px;color:#4a5748;font-size:15px;line-height:1.48;}
.proxy-tester__pills{display:flex;flex-wrap:wrap;gap:6px 14px;}
.proxy-tester__pills span{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#4a5748;font-size:12px;font-weight:800;box-shadow:none;}
.proxy-tester__pills span::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--green);}
.proxy-tester__hero-panel{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:14px 16px;border:1px solid rgba(9, 15, 9, .08);border-radius:16px;background:rgba(9, 15, 9, .92);color:#fff;box-shadow:0 18px 36px rgba(9, 15, 9, .18);}
.proxy-tester__hero-panel strong{display:block;color:#fff;font-size:38px;font-weight:950;line-height:1;}
.proxy-tester__hero-panel span{display:block;margin:3px 0 7px;color:#dff3d0;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:0;}
.proxy-tester__hero-panel small{color:rgba(255, 255, 255, .78);font-size:12px;line-height:1.35;}
.proxy-tester__card, .proxy-tester__seo, .proxy-tester__faq{border-radius:18px;}
.proxy-tester__card{overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);}
.proxy-tester__tool-head, .proxy-tester__result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fff 0%, #fbfdf8 100%);}
.proxy-tester__tool-head h3, .proxy-tester__result-head h3{margin:0;color:var(--black);font-size:18px;font-weight:900;line-height:1.18;}
.proxy-tester__tool-head p, .proxy-tester__result-head p{margin:3px 0 0;color:var(--muted);font-size:12px;}
.proxy-tester__status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border:1px solid #d7ddd2;border-radius:999px;background:#fff;color:var(--black);font-size:12px;font-weight:850;line-height:20px;white-space:nowrap;box-shadow:0 6px 16px rgba(9, 15, 9, .06);}
.proxy-tester.is-loading .proxy-tester__status{border-color:#f1cf70;background:#fff8d8;color:#705500;animation:proxy-tester-status-pulse 1.1s ease-in-out infinite alternate;}
.proxy-tester.is-loading .proxy-tester__status::before{content:"";width:9px;height:9px;margin-right:8px;border-radius:50%;background:#e2a900;}
.proxy-tester__status.is-success{border-color:#9acb62;background:#edf8df;color:#3d7600;animation:none;}
.proxy-tester__status.is-error{border-color:#f04438;background:#fff1f0;color:var(--danger);animation:none;}
@keyframes proxy-tester-status-pulse {
from{box-shadow:0 0 0 0 rgba(226, 169, 0, .12);}
to{box-shadow:0 0 0 5px rgba(226, 169, 0, .22);}
}
.proxy-tester__settings{display:grid;grid-template-columns:minmax(210px, .9fr) minmax(240px, 1.2fr) minmax(140px, .45fr) minmax(150px, .5fr);gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--soft);}
.proxy-tester label{display:block;margin:0;}
.proxy-tester label > span, .proxy-tester__heading label{display:block;margin-bottom:5px;color:var(--black);font-size:13px;font-weight:850;}
.proxy-tester select, .proxy-tester input, .proxy-tester textarea{width:100%;margin:0;border:1px solid #cfd6ca;border-radius:12px;background:#fff;color:var(--black);box-shadow:none;font:inherit;}
.proxy-tester select, .proxy-tester input{min-height:38px;padding:7px 10px;}
.proxy-tester select:focus, .proxy-tester input:focus, .proxy-tester textarea:focus{border-color:var(--green);outline:4px solid rgba(104, 187, 3, .16);}
.proxy-tester__alert{margin:12px 16px 0;padding:11px 13px;border:1px solid #f3b1ab;border-left:6px solid #f04438;border-radius:12px;background:#fff5f4;color:#7a271a;}
.proxy-tester__alert[hidden]{display:none;}
.proxy-tester__alert strong{color:var(--danger);font-size:16px;}
.proxy-tester__alert p{margin:4px 0 0;}
.proxy-tester__input-area{margin:12px 16px;padding:12px;border:1px solid #e3eadf;border-radius:14px;background:linear-gradient(180deg, #fff 0%, #fbfdf8 100%);box-shadow:0 8px 24px rgba(9, 15, 9, .05);}
.proxy-tester__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:7px;}
.proxy-tester__heading label{margin:0;font-size:15px;}
.proxy-tester__heading span{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap;}
.proxy-tester__heading span.is-error{color:var(--danger);}
.proxy-tester__input-area textarea{display:block;height:calc((14px * 1.55 * 10) + 28px);min-height:calc((14px * 1.55 * 10) + 28px);resize:vertical;padding:13px;overflow:auto;white-space:pre;line-height:1.55;tab-size:4;font-family:Consolas, Monaco, "Courier New", monospace;font-size:14px;}
.proxy-tester__input-area p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.4;}
.proxy-tester.is-loading [data-proxies]{opacity:.62;}
.proxy-tester__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 16px 14px;background:#fff;}
.proxy-tester button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin:0;padding:8px 13px;border:1px solid transparent;border-radius:999px;box-shadow:none;font:inherit;font-size:13px;font-weight:850;line-height:1.2;cursor:pointer;transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease, color .16s ease;}
.proxy-tester button::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask:var(--button-icon) center / contain no-repeat;mask:var(--button-icon) center / contain no-repeat;}
.proxy-tester button:hover{transform:translateY(-1px);}
.proxy-tester button:disabled{opacity:.62;cursor:wait;transform:none;}
.proxy-tester__primary{min-height:40px;padding-right:18px;padding-left:18px;background:linear-gradient(135deg, var(--green) 0%, var(--green-dark) 100%);color:#fff;box-shadow:0 12px 24px rgba(85, 155, 0, .24);}
.proxy-tester__primary:hover{color:#fff;box-shadow:0 14px 28px rgba(85, 155, 0, .32);}
.proxy-tester__secondary{border-color:#d2dccb !important;background:#fff;color:var(--black);}
.proxy-tester__secondary:hover{border-color:var(--green) !important;color:var(--green-dark);box-shadow:0 8px 18px rgba(9, 15, 9, .07);}
.proxy-tester [data-test]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E");}
.proxy-tester [data-clear]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 6h18M8 6V4h8v2M6 6l1 15h10l1-15M10 11v6M14 11v6'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-selected]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-5M4 5h16v16H4z'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-working]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5M8 8h11v12H8z'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-failed]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M16 10 10 16M10 10l6 6M8 8h11v12H8z'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-region],
.proxy-tester [data-copy-region-value]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 21s7-4.4 7-11a7 7 0 1 0-14 0c0 6.6 7 11 7 11Zm0-8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-fastest-only],
.proxy-tester [data-copy-fastest-regions]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m13 2-2 8h7l-9 12 2-8H4l9-12Z'/%3E%3C/svg%3E");}
.proxy-tester [data-copy-eu]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20ZM2 12h20M12 2c3 3 4.5 6.3 4.5 10S15 19 12 22M12 2C9 5 7.5 8.3 7.5 12S9 19 12 22'/%3E%3C/svg%3E");}
.proxy-tester [data-reset-filters]{--button-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 6h18M8 12h8M10 18h4'/%3E%3C/svg%3E");}
.proxy-tester__results{border-top:1px solid var(--line);background:#fbfcfa;}
.proxy-tester__results[hidden]{display:none;}
.proxy-tester__result-head{background:#fff;}
.proxy-tester__result-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:760px;}
.proxy-tester__result-actions > strong{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #dce7d2;border-radius:999px;background:#edf8df;color:var(--green-dark);font-size:12px;font-weight:900;}
.proxy-tester__result-actions > div{display:flex;flex-wrap:wrap;gap:7px;}
.proxy-tester__result-actions button{min-height:34px;padding:7px 10px;font-size:12px;white-space:nowrap;}
.proxy-tester__stats{display:grid;grid-template-columns:repeat(5, minmax(118px, 1fr));gap:8px;margin:10px 16px;padding:10px 12px 12px;border:1px solid rgba(104, 187, 3, .34);border-radius:14px;background:radial-gradient(circle at 12% 10%, rgba(104, 187, 3, .15), transparent 30%), linear-gradient(135deg, #f0f9e8 0%, #fbfff7 52%, #ffffff 100%);}
.proxy-tester__stats[hidden]{display:none;}
.proxy-tester__stats article{display:flex;align-items:center;gap:8px;min-width:0;min-height:54px;padding:11px 10px 10px 48px;border:1px solid #e4eadf;border-radius:13px;background:linear-gradient(180deg, #fff 0%, #fbfdf8 100%);box-shadow:0 8px 18px rgba(9, 15, 9, .05);}
.proxy-tester__stat{position:relative;}
.proxy-tester__stat::before{content:"";position:absolute;top:50%;left:10px;width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg, rgba(104, 187, 3, .18), rgba(104, 187, 3, .06));transform:translateY(-50%);}
.proxy-tester__stat::after{content:"";position:absolute;top:50%;left:17px;width:14px;height:14px;background:var(--green-dark);-webkit-mask:var(--stat-icon) center / contain no-repeat;mask:var(--stat-icon) center / contain no-repeat;transform:translateY(-50%);}
.proxy-tester__stat--working{border-color:#9acb62 !important;background:#edf8df !important;--stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9.2 16.6 4.9 12.3l1.4-1.4 2.9 2.9 8.5-8.5 1.4 1.4-9.9 9.9Z'/%3E%3C/svg%3E");}
.proxy-tester__stat--failed{border-color:#fda29b !important;background:#fff1f0 !important;--stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m6.4 5 5.6 5.6L17.6 5 19 6.4 13.4 12l5.6 5.6-1.4 1.4-5.6-5.6L6.4 19 5 17.6l5.6-5.6L5 6.4 6.4 5Z'/%3E%3C/svg%3E");}
.proxy-tester__stat--failed::before{background:linear-gradient(135deg, rgba(244, 63, 94, .18), rgba(244, 63, 94, .06));}
.proxy-tester__stat--failed::after{background-color:var(--danger);}
.proxy-tester__stat--failed span, .proxy-tester__stat--failed strong{color:var(--danger);}
.proxy-tester__stat--http{--stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v14H4V5Zm2 2v10h12V7H6Zm1.5 3h2v2h-2v-2Zm3.25 0h5.75v1.5h-5.75V10Zm0 3h4.5v1.5h-4.5V13Z'/%3E%3C/svg%3E");}
.proxy-tester__stat--socks{--stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 3h10v6h2v12H5V9h2V3Zm2 2v4h6V5H9Zm-2 6v8h10v-8H7Zm2 2h2v2H9v-2Zm4 0h2v2h-2v-2Z'/%3E%3C/svg%3E");}
.proxy-tester__stat--regions{--stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a7 7 0 0 1 7 7c0 5.2-7 13-7 13S5 14.2 5 9a7 7 0 0 1 7-7Zm0 9.5A2.5 2.5 0 1 0 12 6a2.5 2.5 0 0 0 0 5.5Z'/%3E%3C/svg%3E");}
.proxy-tester__stats span{display:block;order:2;color:var(--muted);font-size:10px;font-weight:850;line-height:1.15;text-transform:uppercase;letter-spacing:0;}
.proxy-tester__stats strong{display:block;order:1;margin:0;color:var(--black);font-size:25px;line-height:1;}
.proxy-tester__stat--working span, .proxy-tester__stat--working strong{color:#2f6500;}
.proxy-tester__region-panel, .proxy-tester__filters{margin:10px 16px;padding:12px;border:1px solid #e2eadc;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(9, 15, 9, .05);}
.proxy-tester__region-panel[hidden],
.proxy-tester__filters[hidden]{display:none;}
.proxy-tester__region-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;}
.proxy-tester__region-head h3{margin:0 0 4px;color:var(--black);font-size:18px;line-height:1.2;}
.proxy-tester__region-head p{margin:0;color:var(--muted);font-size:12px;}
.proxy-tester__region-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:420px;}
.proxy-tester__region-actions label{width:150px;}
.proxy-tester__region-actions button, .proxy-tester__region-item button{min-height:34px;padding:7px 10px;font-size:12px;}
.proxy-tester__region-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:8px;}
.proxy-tester__region-item{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #e6eee1;border-radius:12px;background:linear-gradient(180deg, #fff 0%, #fbfdf8 100%);}
.proxy-tester__region-title{display:flex;align-items:center;gap:7px;min-width:0;}
.proxy-tester__region-title strong{color:var(--black);font-size:15px;font-weight:900;}
.proxy-tester__region-title span{margin-left:auto;color:var(--muted);font-size:11px;font-weight:850;white-space:nowrap;}
.proxy-tester__region-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;margin:0;}
.proxy-tester__region-metrics div{min-width:0;padding:6px;border:1px solid #edf0eb;border-radius:10px;background:#fff;}
.proxy-tester__region-metrics dt, .proxy-tester__region-metrics dd{margin:0;}
.proxy-tester__region-metrics dt{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase;}
.proxy-tester__region-metrics dd{overflow:hidden;color:var(--black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;}
.proxy-tester__region-item code{display:block;overflow:hidden;padding:7px 8px;border:1px solid #edf0eb;border-radius:10px;background:#fbfcfa;color:#1f2a1e;font-family:Consolas, Monaco, "Courier New", monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap;}
.proxy-tester__filters{display:grid;grid-template-columns:minmax(145px, 1fr) minmax(145px, 1fr) minmax(145px, 1fr) auto auto;align-items:end;gap:8px;}
.proxy-tester__check{display:inline-flex !important;align-items:center;gap:8px;min-height:38px;padding:7px 10px;border:1px solid #cfd6ca;border-radius:12px;background:#fff;}
.proxy-tester__check input{width:auto;min-height:0;margin:0;}
.proxy-tester__check span{margin:0 !important;color:var(--black);font-size:13px;font-weight:850;white-space:nowrap;}
.proxy-tester__table-wrap{margin:10px 16px 16px;overflow-x:auto;border:1px solid #e2eadc;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(9, 15, 9, .05);}
.proxy-tester table{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:#fff;font-size:13px;}
.proxy-tester th, .proxy-tester td{padding:8px 10px;border:0;border-bottom:1px solid #edf0eb;text-align:left;vertical-align:middle;white-space:nowrap;}
.proxy-tester th{position:sticky;top:0;z-index:3;background:#edf8df;color:var(--black);font-weight:900;box-shadow:inset 0 -1px 0 #dbe8d2;}
.proxy-tester th:first-child, .proxy-tester td:first-child{width:44px;text-align:center;}
.proxy-tester td:nth-child(2){max-width:330px;overflow:hidden;text-overflow:ellipsis;font-family:Consolas, Monaco, "Courier New", monospace;}
.proxy-tester tbody tr:nth-child(even) td{background:#fcfdf9;}
.proxy-tester tbody tr:hover td{background:#fbfdf8;}
.proxy-tester__location img, .proxy-tester__location span{display:inline-block;vertical-align:middle;}
.proxy-tester__location img{margin-right:7px;}
.proxy-tester__status-stack{display:flex;align-items:center;flex-wrap:wrap;gap:5px;}
.proxy-tester__flag{display:inline-block;width:24px;height:16px;flex:0 0 24px;border:1px solid rgba(9, 15, 9, .16);border-radius:3px;object-fit:cover;box-shadow:0 1px 3px rgba(9, 15, 9, .12);vertical-align:-3px;}
.proxy-tester__badge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:850;}
.proxy-tester__badge--working{background:#edf8df;color:#3d7600;}
.proxy-tester__badge--dead{background:#fff1f0;color:var(--danger);}
.proxy-tester__badge--global{background:#fff7ed;color:#9a3412;}
.proxy-tester__badge--region{background:#eef4ff;color:#1849a9;}
.proxy-tester__protocol{display:inline-block;min-width:56px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:900;text-align:center;}
.proxy-tester__protocol--http{background:#f3faec;color:var(--green-dark);}
.proxy-tester__protocol--socks{background:#eef4ff;color:#1849a9;}
.proxy-tester__error-row td{background:#fffafa;}
.proxy-tester__error-row td:nth-child(6){color:var(--danger);white-space:normal;min-width:240px;}
.proxy-tester__empty-row td, .proxy-tester tbody tr.proxy-tester__empty-row:hover td{padding:18px;background:#fbfcfa;color:var(--muted);text-align:center;white-space:normal;}
.proxy-tester__note{margin:12px 4px 0;color:var(--muted);font-size:12px;}
.proxy-tester__seo, .proxy-tester__faq{margin-top:14px;padding:16px;border:1px solid var(--line);background:#fff;box-shadow:0 10px 28px rgba(9, 15, 9, .06);}
.proxy-tester__seo h2, .proxy-tester__faq h2{margin:0 0 8px;padding:0;border:0;color:var(--black);font-size:27px;font-weight:900;line-height:1.2;}
.proxy-tester__seo h2::first-letter, .proxy-tester__faq h2::first-letter{color:var(--green);}
.proxy-tester__seo > p{margin:0 0 10px;color:#4b545c;font-size:14px;line-height:1.5;}
.proxy-tester__seo-list, .proxy-tester__seo-content, .proxy-tester__faq-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;margin-top:10px;}
.proxy-tester__seo-list{margin-left:0;padding:0;list-style:none;}
.proxy-tester__seo-list li, .proxy-tester__seo-content article, .proxy-tester__faq article{min-width:0;padding:12px;border:1px solid #e4eadf;border-radius:13px;background:linear-gradient(180deg, #fff 0%, #fbfdf8 100%);}
.proxy-tester__seo-list li{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:10px;}
.proxy-tester__seo-list li > span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;background:var(--green);color:#fff;font-weight:900;line-height:1;}
.proxy-tester__seo-content article::before{content:"";display:block;width:34px;height:4px;margin-bottom:9px;border-radius:999px;background:var(--green);}
.proxy-tester__seo-list h3, .proxy-tester__seo-content h3, .proxy-tester__faq h3{margin:0 0 5px;color:var(--black);font-size:15px;font-weight:900;line-height:1.25;}
.proxy-tester__seo-list p, .proxy-tester__seo-content p, .proxy-tester__faq p{margin:0;color:#54595f;font-size:13px;line-height:1.45;}
.proxy-tester__related{margin-top:10px;padding:11px 12px;border:1px solid #dce7d2;border-left:5px solid var(--green);border-radius:12px;background:#fbfdf8;}
.proxy-tester__related h3{margin:0 0 5px;color:var(--black);font-size:15px;font-weight:900;}
.proxy-tester__related p{margin:0 0 10px;color:#3d4936;font-size:13px;line-height:1.45;}
.proxy-tester__related div{display:flex;flex-wrap:wrap;gap:8px;}
.proxy-tester__related a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #d2dccb;border-radius:999px;background:#fff;color:var(--green-dark);font-size:12px;font-weight:900;text-decoration:none;}
.proxy-tester__related a:hover{border-color:var(--green);color:var(--black);text-decoration:none;}
@media(max-width:900px){
.proxy-tester__hero, .proxy-tester__settings, .proxy-tester__seo-list, .proxy-tester__seo-content{grid-template-columns:1fr;}
.proxy-tester__tool-head, .proxy-tester__result-head, .proxy-tester__region-head{flex-direction:column;}
.proxy-tester__result-actions{justify-content:flex-start;max-width:none;}
.proxy-tester__region-actions{justify-content:flex-start;min-width:0;width:100%;}
.proxy-tester__filters{grid-template-columns:repeat(2, minmax(0, 1fr));}
.proxy-tester__stats{grid-template-columns:repeat(2, minmax(0, 1fr));}
.proxy-tester__faq-grid{grid-template-columns:1fr;}
}
@media(max-width:700px){
.proxy-tester__hero h2{font-size:30px;}
.proxy-tester table, .proxy-tester thead, .proxy-tester tbody, .proxy-tester tr, .proxy-tester td{display:block;width:100%;}
.proxy-tester thead{display:none;}
.proxy-tester tbody{padding:10px;background:#fbfcfa;}
.proxy-tester tbody tr{margin:0 0 10px;padding:11px 12px;border:1px solid #e2eadc;border-radius:14px;background:#fff;box-shadow:0 5px 14px rgba(9, 15, 9, .05);}
.proxy-tester tbody tr:last-child{margin-bottom:0;}
.proxy-tester td, .proxy-tester td:first-child, .proxy-tester tbody tr:nth-child(even) td,
.proxy-tester tbody tr:hover td{position:static;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:none;min-height:34px;padding:7px 0;border-bottom:1px solid #eef3ea;background:transparent;box-shadow:none;text-align:right;white-space:normal;}
.proxy-tester td:last-child{border-bottom:0;}
.proxy-tester td::before{content:attr(data-label);flex:0 0 112px;color:var(--muted);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:11px;font-weight:900;letter-spacing:0;text-align:left;text-transform:uppercase;}
.proxy-tester td:first-child{justify-content:flex-end;min-height:24px;padding-top:0;}
.proxy-tester td:first-child::before{display:none;}
.proxy-tester__empty-row td::before{display:none;}
}
@media(max-width:600px){
.proxy-tester__hero, .proxy-tester__card, .proxy-tester__seo, .proxy-tester__faq {
border-radius: 18px;
}
.proxy-tester__hero, .proxy-tester__tool-head, .proxy-tester__settings, .proxy-tester__actions, .proxy-tester__result-head {
padding-right: 14px;
padding-left: 14px;
}
.proxy-tester__input-area, .proxy-tester__stats, .proxy-tester__region-panel, .proxy-tester__filters, .proxy-tester__table-wrap {
margin-right: 14px;
margin-left: 14px;
}
.proxy-tester__actions button, .proxy-tester__result-actions button {
flex: 1 1 auto;
}
.proxy-tester__stats {
grid-template-columns: 1fr;
}
.proxy-tester__region-actions, .proxy-tester__filters, .proxy-tester__region-metrics {
grid-template-columns: 1fr;
}
.proxy-tester__region-actions {
display: grid;
}
.proxy-tester__region-actions label {
width: 100%;
}
.proxy-tester__region-actions button, .proxy-tester__region-item button, .proxy-tester__filters button {
width: 100%;
}
}