.seoyap-toolkit,.seoyap-public-card{font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.seoyap-toolkit input,.seoyap-toolkit textarea,.seoyap-toolkit select,.seoyap-toolkit button{font-family:inherit!important}
.seoyap-toolkit{display:grid;gap:28px}.seoyap-public-card{font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;box-shadow:0 14px 45px rgba(15,23,42,.06);color:#111827}.seoyap-public-head>span{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f97316;margin-bottom:8px}.seoyap-public-head h2{font-size:30px;line-height:1.15;margin:0 0 8px;color:#111827}.seoyap-public-head p{margin:0 0 22px;color:#64748b}.seoyap-public-site-form label,.seoyap-meta-fields label{display:block;font-weight:700;margin-bottom:8px}.seoyap-public-row{display:flex;gap:10px}.seoyap-public-row input,.seoyap-meta-fields input,.seoyap-meta-fields textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:13px 14px;font:inherit;background:#fff;color:#111827}.seoyap-public-row button{border:0;border-radius:12px;padding:0 24px;background:#111827;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.seoyap-public-row button:disabled{opacity:.55;cursor:not-allowed}.seoyap-public-site-form small{display:block;margin-top:9px;color:#94a3b8}.seoyap-public-result{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:22px}.seoyap-result-top{display:flex;align-items:center;gap:16px}.seoyap-public-score{width:78px;height:78px;flex:0 0 78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111827;color:#fff;font-size:24px;font-weight:800}.seoyap-public-score small{font-size:10px;color:#cbd5e1}.seoyap-result-top strong{display:block;font-size:18px}.seoyap-result-top span{display:block;color:#64748b;font-size:12px;word-break:break-all;margin-top:4px}.seoyap-public-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.seoyap-public-metrics div{padding:14px;border-radius:12px;background:#f8fafc}.seoyap-public-metrics b{display:block;font-size:20px}.seoyap-public-metrics span{font-size:11px;color:#64748b}.seoyap-public-issues h3{font-size:16px;margin:0 0 8px}.seoyap-public-issues ul{margin:0;padding-left:20px}.seoyap-public-issues li{margin:7px 0}.seoyap-public-error{padding:14px;border-radius:12px;background:#fef2f2;color:#991b1b}.seoyap-public-loading{padding:14px;border-radius:12px;background:#f8fafc;color:#475569}.seoyap-meta-fields{display:grid;gap:8px}.seoyap-meta-fields label{margin-top:8px}.seoyap-counter{font-size:12px;color:#64748b;display:flex;gap:5px}.seoyap-counter span{margin-left:auto}.seoyap-serp-preview{margin-top:22px;padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.seoyap-serp-preview>small{display:block;margin-bottom:12px;color:#64748b}.seoyap-serp-url{font-size:12px;color:#202124;margin-bottom:4px}.seoyap-serp-title{font-family:Arial,sans-serif;color:#1a0dab;font-size:20px;line-height:1.3;margin-bottom:4px}.seoyap-serp-desc{font-family:Arial,sans-serif;color:#4d5156;font-size:14px;line-height:1.5}@media(max-width:640px){.seoyap-public-card{padding:20px;border-radius:16px}.seoyap-public-head h2{font-size:24px}.seoyap-public-row{display:block}.seoyap-public-row button{width:100%;padding:13px 18px;margin-top:8px}.seoyap-public-metrics{grid-template-columns:repeat(2,1fr)}}
.seoyap-rank-fields{display:grid;grid-template-columns:1.7fr 1.3fr .85fr 1.2fr .8fr;gap:10px}.seoyap-rank-fields label{display:grid;gap:7px;font-weight:700}.seoyap-rank-fields input,.seoyap-rank-fields select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:13px 14px;font:inherit;background:#fff;color:#111827}.seoyap-rank-submit{margin-top:12px;border:0;border-radius:12px;padding:13px 22px;background:#111827;color:#fff;font-weight:800;cursor:pointer}.seoyap-rank-submit:disabled{opacity:.55;cursor:not-allowed}.seoyap-public-rank-form small{display:block;margin-top:9px;color:#94a3b8}.seoyap-public-rank-result{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:22px}.seoyap-rank-public-top{display:flex;align-items:center;gap:14px}.seoyap-rank-number{min-width:96px;padding:14px;border-radius:14px;text-align:center;font-size:22px;font-weight:900;background:#f8fafc}.seoyap-rank-number.is-found{background:#ecfdf5;color:#065f46}.seoyap-rank-number.is-missing{background:#fff7ed;color:#9a3412}.seoyap-rank-public-top strong{display:block;font-size:18px}.seoyap-rank-public-top span{display:block;color:#64748b;margin-top:3px}.seoyap-rank-found-url{margin-top:12px;word-break:break-all}.seoyap-rank-cache{display:block;margin-top:8px;color:#94a3b8}@media(max-width:640px){.seoyap-rank-fields{grid-template-columns:1fr}.seoyap-rank-submit{width:100%}}

.seoyap-serp-details{margin-top:18px;border-top:1px solid #e5e7eb;padding-top:14px}.seoyap-serp-details summary{cursor:pointer;font-weight:800}.seoyap-serp-table-wrap{overflow:auto;margin-top:12px}.seoyap-serp-table{width:100%;border-collapse:collapse;font-size:13px}.seoyap-serp-table th,.seoyap-serp-table td{padding:10px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.seoyap-serp-table td:first-child{width:44px;font-weight:800}.seoyap-serp-table a{font-weight:700;text-decoration:none}.seoyap-serp-table small{display:block;color:#64748b;margin-top:3px}.seoyap-target-row{background:#ecfdf5}.seoyap-target-row strong{color:#047857;font-size:11px;white-space:nowrap}
