.tcs-seo-audit{display:grid;gap:22px}.tcs-seo-start{padding:22px;border-radius:18px;background:linear-gradient(145deg,#f2fbfe,#e8f7fc);border:1px solid #cde8f2}.tcs-seo-start h2{margin:0 0 6px}.tcs-seo-start>p{margin:0 0 16px;color:#617a85}.tcs-seo-start>div{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;align-items:end}.tcs-seo-start label{display:grid;gap:6px;color:#294f5e;font-size:12px;font-weight:800}.tcs-seo-start input,.tcs-seo-start select{width:100%;min-height:47px;padding:10px 12px;border:1px solid #c6dfe8;border-radius:10px;background:#fff;color:#173c4b}.tcs-seo-start small{display:block;margin-top:10px;color:#728a94}.tcs-seo-message{min-height:20px;margin:0;color:#177393;font-size:13px;font-weight:800}.tcs-seo-message.is-error{padding:12px;border-radius:10px;background:#fff0f0;color:#a13232}.tcs-seo-progress{display:grid;gap:7px}.tcs-seo-progress>div{height:12px;overflow:hidden;border-radius:99px;background:#dbeaf0}.tcs-seo-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#008fc8,#38cafa);transition:width .25s}.tcs-seo-progress strong{color:#5a737e;font-size:12px}.tcs-seo-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tcs-seo-summary div{padding:14px;border:1px solid #d8e7ed;border-radius:13px;background:#fff}.tcs-seo-summary b,.tcs-seo-summary span{display:block}.tcs-seo-summary b{color:#078aba;font-size:24px}.tcs-seo-summary span{color:#71868e;font-size:10px}.tcs-seo-section-head{display:flex;align-items:end;justify-content:space-between;gap:15px}.tcs-seo-section-head h3{margin:0}.tcs-seo-section-head span{color:#728892;font-size:11px}.tcs-seo-graph{overflow:auto;min-height:330px;margin-top:10px;padding:10px;border:1px solid #d7e7ed;border-radius:15px;background:#f9fcfd}.tcs-seo-graph>p{padding:100px 20px;text-align:center;color:#768d96}.tcs-seo-graph svg{display:block;min-width:760px;width:100%;height:auto}.tcs-seo-graph line,.tcs-schema-graph line{stroke:#a7cbd7;stroke-width:1}.tcs-seo-graph text{fill:#fff;font-size:9px;font-weight:800}.tcs-seo-table-wrap{overflow:auto}.tcs-seo-table-wrap table{width:100%;min-width:1150px;border-collapse:collapse;font-size:11px}.tcs-seo-table-wrap th,.tcs-seo-table-wrap td{padding:9px;border-bottom:1px solid #dfebef;text-align:left;vertical-align:top}.tcs-seo-table-wrap th{position:sticky;top:0;background:#eff8fb;color:#315866}.tcs-seo-table-wrap td>a{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#008fc4}.tcs-seo-table-wrap td span{display:block;margin-bottom:3px;color:#a33c35}.score{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef2f3}.score.s4,.score.s5{background:#e3f8ec;color:#187a49}.score.s3{background:#fff3d9;color:#a26b00}.score.s0,.score.s1,.score.s2{background:#ffebeb;color:#a93636}.tcs-seo-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tcs-seo-insights section{padding:17px;border:1px solid #d8e7ed;border-radius:14px;background:#f9fcfd}.tcs-seo-insights h3{margin:0 0 8px}.tcs-seo-insights p{margin:0;color:#6b828c}.tcs-seo-insights section>span{display:block;margin-top:5px;color:#a13c37}.tcs-seo-insights span.is-good{color:#1c8050}.tcs-seo-vitals div{display:inline-block;margin:7px 8px 0 0}.tcs-seo-vitals b,.tcs-seo-vitals span{display:block}.tcs-seo-downloads{display:flex;flex-wrap:wrap;gap:9px}.tcs-seo-downloads a{padding:12px 15px;border-radius:10px;background:#073a4e;color:#fff!important;font-weight:800;text-decoration:none}.tcs-schema-lab{display:grid;gap:15px}.tcs-schema-lab>h2{margin:0}.tcs-schema-lab>p{margin:-8px 0 0;color:#647c87}.tcs-schema-lab textarea{min-height:260px;padding:14px;border:1px solid #cddfe6;border-radius:13px;background:#f9fcfd;font:13px/1.6 ui-monospace,Consolas,monospace}.tcs-schema-output{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:12px}.tcs-schema-output pre,.tcs-schema-output>div{overflow:auto;min-height:330px;margin:0;padding:14px;border:1px solid #d7e6ec;border-radius:14px;background:#082b3a}.tcs-schema-output pre{color:#d9f3fd;white-space:pre-wrap}.tcs-schema-output>div{background:#f8fcfd}.tcs-schema-output svg{min-width:700px;width:100%;height:auto}.tcs-schema-output rect{fill:#087fa9}.tcs-schema-output line{stroke:#8bbdce}.tcs-schema-output text{fill:#fff;font-size:10px;font-weight:700}@media(max-width:900px){.tcs-seo-start>div{grid-template-columns:1fr 130px}.tcs-seo-start button{grid-column:1/-1}.tcs-seo-summary{grid-template-columns:repeat(3,1fr)}.tcs-schema-output{grid-template-columns:1fr}}@media(max-width:620px){.tcs-seo-start>div,.tcs-seo-insights{grid-template-columns:1fr}.tcs-seo-summary{grid-template-columns:repeat(2,1fr)}.tcs-seo-section-head{align-items:flex-start;flex-direction:column}}
