.tool-widget,.text-tool,.translit-tool{border:1px solid var(--line);background:#fff;border-radius:10px;margin:24px 0;padding:24px}.tool-widget label,.text-tool label,.translit-tool label{color:var(--ink);font-weight:700}.tool-widget label span,.text-tool label span,.translit-tool label span{color:var(--muted);font-size:14px;font-weight:600}.tool-widget textarea,.tool-widget input[type=text],.tool-widget select,.text-tool textarea,.translit-tool textarea,.slug-row input{box-sizing:border-box;border:1px solid var(--line);color:var(--ink);border-radius:8px;font-family:inherit;font-size:15px;line-height:1.5}.tool-widget textarea,.text-tool textarea,.translit-tool textarea{resize:vertical;width:100%;margin-top:8px;padding:13px 15px}.tool-widget input[type=text],.slug-row input{width:100%;padding:13px 15px}.tool-widget textarea:focus,.tool-widget input:focus,.tool-widget select:focus,.text-tool textarea:focus,.translit-tool textarea:focus,.slug-row input:focus{border-color:var(--blue);outline:none}.tool-options{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:14px 0;display:flex}.tool-check,.tool-select{align-items:center;gap:8px;font-weight:600;display:flex}.tool-select select{padding:9px 10px}.tool-hp{position:absolute;left:-9999px}.tool-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.tool-btn,.slug-row button{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:13px 20px;font-family:inherit;font-weight:700}.tool-btn:disabled{opacity:.65;cursor:wait}.tool-counter,.tool-hint,.tool-muted{color:var(--muted);font-size:14px}.tool-result{margin-top:20px}.tool-summary,.counter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.counter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.tool-summary div,.counter-grid div{border:1px solid var(--line);background:#fafafa;border-radius:8px;padding:12px}.tool-summary b,.counter-grid b{color:var(--red);margin-bottom:6px;font-size:24px;line-height:1;display:block}.tool-summary span,.counter-grid span{color:var(--muted);font-size:13px;line-height:1.35;display:block}.tool-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.tool-table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.tool-table--status{table-layout:fixed;min-width:1000px}.tool-table--ssl{table-layout:fixed;min-width:1080px}.tool-table--headers,.tool-table--dns{table-layout:fixed;min-width:980px}.tool-table--meta{table-layout:fixed;min-width:1180px}.tool-table--robots{table-layout:fixed;min-width:1040px}.tool-table th,.tool-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px;font-size:14px}.tool-table th{color:var(--ink);background:#fafafa;font-weight:700}.tool-table tr:last-child td{border-bottom:0}.tool-cell-main{color:var(--ink);overflow-wrap:break-word;word-break:normal;font-weight:700;line-height:1.4}.tool-cell-sub{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.tool-cell-text{color:var(--ink);overflow-wrap:break-word;word-break:normal;font-size:14px;line-height:1.55}.tool-status-stack{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.tool-status-stack .tool-issues{margin-top:0}.tool-dns-group{gap:8px;display:grid}.tool-dns-line{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.tool-dns-line b{color:var(--ink);font-size:12px;line-height:1.8}.tool-empty{color:var(--muted);font-size:13px;line-height:1.8}.tool-result-list{gap:12px;display:grid}.tool-record{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.tool-record__head{border-bottom:1px solid var(--line);background:#fafafa;grid-template-columns:minmax(0,1fr) minmax(180px,360px);align-items:start;gap:14px;padding:14px 16px;display:grid}.tool-record__title{min-width:0;color:var(--ink);font-size:14px;font-weight:700;line-height:1.4}.tool-record__title b{overflow-wrap:break-word;word-break:normal;display:block}.tool-record__url,.tool-record__meta{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.4}.tool-record__url,.tool-url{overflow-wrap:anywhere}.tool-record__status{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:0;display:flex}.tool-record__body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 20px;padding:16px;display:grid}.tool-record__body--wide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tool-detail{border-left:2px solid #eceff1;min-width:0;padding-left:12px}.tool-detail h3{color:var(--ink);margin:0 0 8px;font-size:13px;line-height:1.35}.tool-detail__text{color:var(--ink);overflow-wrap:break-word;word-break:normal;font-size:14px;line-height:1.55}.tool-detail__text b{font-weight:700}.tool-detail__muted{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.tool-detail--span{grid-column:span 2}.tool-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.25;display:inline-block}.tool-badge.ok{color:#1f7a3d;background:#e8f6ec}.tool-badge.warning,.tool-badge.redirect{color:#8a6500;background:#fff5d7}.tool-badge.error,.tool-badge.client_error,.tool-badge.server_error,.tool-badge.unknown{color:#a32222;background:#fdecec}.tool-chain,.tool-names{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.tool-issues,.tool-tags{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:7px;display:flex}.tool-tags--inline,.tool-record__status .tool-issues{margin-top:0}.tool-issue,.tool-tag{color:#5a656e;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left;background:#f6f6f6;border-radius:10px;align-items:center;min-width:0;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.32;display:inline-flex}.tool-issue:not(.error):not(.warning){color:var(--muted);background:0 0;border-radius:0;padding:0;line-height:1.4;display:block}.tool-issue.error{color:#a32222;background:#fdecec}.tool-issue.warning{color:#8a6500;background:#fff5d7}.tool-kv{grid-template-columns:max-content minmax(92px,1fr);gap:4px 10px;font-size:13px;line-height:1.45;display:grid}.tool-kv--compact{grid-template-columns:max-content minmax(48px,1fr)}.tool-kv b{color:var(--ink)}.tool-kv span{color:#5a656e;overflow-wrap:break-word;word-break:normal;min-width:0}.tool-kv span.tool-url{overflow-wrap:anywhere}.seo-hints{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5}.seo-hints strong{color:var(--ink)}.translit-tool label{margin:0 0 8px;display:block}.translit-tool textarea{margin-bottom:16px}.slug-row{gap:10px;display:flex}.translit-options{margin-top:14px}.translit-options label{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}@media (width<=760px){.tool-summary,.counter-grid{grid-template-columns:1fr 1fr}.tool-options,.tool-actions{flex-direction:column;align-items:flex-start}.tool-record__head{grid-template-columns:1fr}.tool-record__status{justify-content:flex-start}.tool-record__body,.tool-record__body--wide{grid-template-columns:1fr}.tool-detail--span{grid-column:auto}}@media (width<=620px){.slug-row{flex-direction:column}.tool-kv{grid-template-columns:1fr}}@media (width<=480px){.counter-grid{grid-template-columns:1fr}}
