.ag-seo-studio{--ag-bg:#f4f6f9;--ag-panel:#fff;--ag-panel-2:#eef1f5;--ag-border:#d9dee5;--ag-text:#1a1d21;--ag-text-dim:#5e6671;--ag-accent:#c8102e;--ag-accent-hover:#a01919;--ag-ok:#1f7a37;--ag-warn:#a76a13;--ag-bad:#c8102e;--ag-info:#2563eb;--ag-muted:#98a0aa;--ag-input-bg:#fff;background:var(--ag-bg);color:var(--ag-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4;min-height:100vh}html:has(body.template-suffix-seo-studio),body.template-suffix-seo-studio{background:#f4f6f9!important}.ag-seo-studio[data-theme=dark]{--ag-bg:#0a0a0a;--ag-panel:#141414;--ag-panel-2:#1c1c1c;--ag-border:#2a2a2a;--ag-text:#e5e5e5;--ag-text-dim:#8a8a8a;--ag-accent-hover:#a30d26;--ag-ok:#2d8f47;--ag-warn:#d18b1a;--ag-info:#3b82f6;--ag-muted:#555;--ag-input-bg:#0a0a0a}.ag-seo-studio *{box-sizing:border-box}.ag-seo-studio button{font:inherit}.ag-seo-studio .bar{display:flex;align-items:center;gap:14px;height:52px;padding:0 16px;background:var(--ag-panel);border-bottom:1px solid var(--ag-border);flex-wrap:wrap}.ag-seo-studio .brand{font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ag-text);text-decoration:none}.ag-seo-studio a.brand:hover,.ag-seo-studio .brand .red{color:var(--ag-accent)}.ag-seo-studio .bar .divider{color:var(--ag-border)}.ag-seo-studio .bar .toolname{font-weight:500;color:var(--ag-text-dim)}.ag-seo-studio .bar .hublink{text-decoration:none;color:var(--ag-text-dim);font-size:13px;padding:6px 10px;border-radius:6px;border:1px solid transparent}.ag-seo-studio .bar .hublink:hover{color:var(--ag-text);background:var(--ag-panel-2);border-color:var(--ag-border)}.ag-seo-studio .bar .sp{flex:1}.ag-seo-studio .iconbtn{background:transparent;border:1px solid var(--ag-border);color:var(--ag-text-dim);width:32px;height:32px;border-radius:4px;cursor:pointer}.ag-seo-studio .iconbtn:hover{background:var(--ag-panel-2);color:var(--ag-text)}.ag-seo-studio .viewtabs{display:flex;gap:2px;margin-left:14px}.ag-seo-studio .vtab{background:transparent;border:1px solid transparent;color:var(--ag-text-dim);padding:5px 12px;border-radius:4px;cursor:pointer;font:inherit;font-size:12.5px}.ag-seo-studio .vtab:hover{color:var(--ag-text);background:var(--ag-panel-2)}.ag-seo-studio .vtab.on{color:var(--ag-accent);border-color:var(--ag-border);background:var(--ag-panel-2)}.ag-seo-studio .auditbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ag-seo-studio .auditstatus{font-size:12.5px}.ag-seo-studio .audithead{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--ag-text-dim);margin:20px 0 8px}.ag-seo-studio .audithist .audittime{white-space:nowrap;color:var(--ag-text-dim);font-size:12px}.ag-seo-studio .delta{margin-left:8px;font-size:12px;font-weight:600}.ag-seo-studio .delta.good{color:var(--ag-ok)}.ag-seo-studio .delta.bad{color:var(--ag-bad)}.ag-seo-studio .main{padding:16px}.ag-seo-studio .gate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 16px}.ag-seo-studio .gate h2{margin:0;text-transform:uppercase;letter-spacing:.5px;font-size:18px}.ag-seo-studio .gate form{display:flex;gap:8px}.ag-seo-studio .gate .err{color:var(--ag-accent);min-height:18px;font-size:13px}.ag-seo-studio .toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ag-seo-studio .in,.ag-seo-studio .sel{background:var(--ag-input-bg);color:var(--ag-text);border:1px solid var(--ag-border);padding:7px 10px;border-radius:4px;font:inherit}.ag-seo-studio .in:focus,.ag-seo-studio .sel:focus{outline:none;border-color:var(--ag-accent)}.ag-seo-studio .search{flex:1 1 220px;min-width:180px}.ag-seo-studio .search .in{width:100%}.ag-seo-studio .chk{display:inline-flex;align-items:center;gap:6px;color:var(--ag-text-dim);font-size:12.5px;cursor:pointer}.ag-seo-studio .chk input{accent-color:var(--ag-accent)}.ag-seo-studio .count{margin-left:auto;color:var(--ag-text-dim);font-size:12.5px;font-variant-numeric:tabular-nums}.ag-seo-studio .count b{color:var(--ag-text)}.ag-seo-studio .grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.ag-seo-studio .stat{background:var(--ag-panel);border:1px solid var(--ag-border);border-radius:4px;padding:12px 14px;cursor:pointer;text-align:left;color:inherit}.ag-seo-studio .stat:hover{border-color:var(--ag-accent)}.ag-seo-studio .stat.active{border-color:var(--ag-accent);box-shadow:inset 0 0 0 1px var(--ag-accent)}.ag-seo-studio .stat .v{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.ag-seo-studio .stat.bad .v{color:var(--ag-bad)}.ag-seo-studio .stat.warn .v{color:var(--ag-warn)}.ag-seo-studio .stat.ok .v{color:var(--ag-ok)}.ag-seo-studio .pill.ok.on{border-color:var(--ag-ok);background:#1f7a371a}.ag-seo-studio .stat .l{color:var(--ag-text-dim);text-transform:uppercase;font-size:10.5px;letter-spacing:.5px;margin-top:5px}.ag-seo-studio .pillbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ag-seo-studio .pill{display:inline-flex;align-items:center;gap:6px;background:var(--ag-panel);border:1px solid var(--ag-border);border-radius:99px;padding:5px 11px;font:inherit;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--ag-text-dim);cursor:pointer}.ag-seo-studio .pill:hover{border-color:var(--ag-text-dim);color:var(--ag-text)}.ag-seo-studio .pill.on{border-color:var(--ag-accent);color:var(--ag-text);background:#c8102e14}.ag-seo-studio .pill .pc{font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}.ag-seo-studio .pill.clear{color:var(--ag-accent);border-style:dashed}.ag-seo-studio .tablewrap{border:1px solid var(--ag-border);border-radius:4px;overflow:auto;background:var(--ag-panel)}.ag-seo-studio table{width:100%;border-collapse:collapse}.ag-seo-studio thead th{position:sticky;top:0;background:var(--ag-panel-2);text-align:left;padding:9px 12px;font-weight:600;color:var(--ag-text-dim);text-transform:uppercase;font-size:10.5px;letter-spacing:.5px;border-bottom:1px solid var(--ag-border);white-space:nowrap;z-index:2}.ag-seo-studio th .info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border:1px solid var(--ag-text-dim);border-radius:50%;font-size:9px;font-weight:700;font-style:italic;color:var(--ag-text-dim);cursor:help;text-transform:none;letter-spacing:0;vertical-align:middle}.ag-seo-studio th .info:hover,.ag-seo-studio th .info:focus-visible{border-color:var(--ag-accent);color:var(--ag-accent);outline:none}.ag-seo-studio th .info .tip{display:none;position:absolute;top:150%;left:0;z-index:20;width:300px;max-width:70vw;background:var(--ag-panel);border:1px solid var(--ag-border);border-radius:4px;padding:10px 12px;box-shadow:0 6px 18px #00000038;color:var(--ag-text);font-size:12px;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:1.45;white-space:normal;text-align:left}.ag-seo-studio th:nth-last-child(2) .info .tip{left:auto;right:0}.ag-seo-studio th .info:hover .tip,.ag-seo-studio th .info:focus .tip{display:block}.ag-seo-studio .althint{width:100%;font-size:12px;color:var(--ag-text-dim);margin-bottom:2px}.ag-seo-studio td{padding:8px 12px;border-bottom:1px solid var(--ag-border);font-size:13px;vertical-align:top}.ag-seo-studio tbody tr:hover{background:var(--ag-panel-2)}.ag-seo-studio tr.dirty td{background:#c8102e0d}.ag-seo-studio .kind{color:var(--ag-text-dim);text-transform:uppercase;font-size:10.5px;letter-spacing:.4px;white-space:nowrap}.ag-seo-studio .u a{color:var(--ag-text);font-size:12px}.ag-seo-studio .u a:hover{color:var(--ag-accent)}.ag-seo-studio .ctx{color:var(--ag-text-dim);font-size:12px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-seo-studio .fld{display:flex;flex-direction:column;gap:4px;min-width:230px}.ag-seo-studio .fld textarea,.ag-seo-studio .fld input{width:100%;background:var(--ag-input-bg);color:var(--ag-text);border:1px solid var(--ag-border);border-radius:4px;padding:6px 8px;font:inherit;font-size:12.5px;resize:vertical}.ag-seo-studio .fld textarea{min-height:38px}.ag-seo-studio .fld textarea:focus,.ag-seo-studio .fld input:focus{outline:none;border-color:var(--ag-accent)}.ag-seo-studio .sug{align-self:flex-start;margin-top:2px;padding:4px 9px;font-size:11px;line-height:1.2}.ag-seo-studio .sugbox{display:flex;align-items:flex-start;gap:8px;margin-top:5px;padding:6px 8px;border:1px dashed var(--ag-border);border-radius:4px;background:var(--ag-panel);font-size:12px;line-height:1.35}.ag-seo-studio .sugbox .suglabel{flex:none;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ag-ok);background:#1f7a371a;padding:2px 5px;border-radius:3px;margin-top:1px}.ag-seo-studio .sugbox .sugtext{flex:1;color:var(--ag-text)}.ag-seo-studio .sugbox .usebtn{flex:none;align-self:flex-start;padding:3px 10px;font-size:11px;line-height:1.2}.ag-seo-studio .sugbox.used{border-style:solid;border-color:var(--ag-ok);opacity:.7}.ag-seo-studio .sug.busy{opacity:.55;cursor:progress}.ag-seo-studio .meterline{display:flex;align-items:center;gap:8px}.ag-seo-studio .track{flex:1;height:4px;background:var(--ag-panel-2);border-radius:99px;overflow:hidden;border:1px solid var(--ag-border)}.ag-seo-studio .track i{display:block;height:100%}.ag-seo-studio .cc{font-size:11px;font-variant-numeric:tabular-nums;min-width:118px;white-space:nowrap;text-align:right;color:var(--ag-text-dim)}.ag-seo-studio .cc.ok{color:var(--ag-ok)}.ag-seo-studio .cc.warn{color:var(--ag-warn)}.ag-seo-studio .cc.bad{color:var(--ag-bad)}.ag-seo-studio .save{background:var(--ag-accent);color:#fff;border:1px solid var(--ag-accent);padding:7px 14px;border-radius:4px;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.ag-seo-studio .save[disabled]{opacity:.4;cursor:default}.ag-seo-studio .save:not([disabled]):hover{background:var(--ag-accent-hover)}.ag-seo-studio .rowstate{font-size:11px;margin-top:5px;min-height:14px}.ag-seo-studio .rowstate.ok{color:var(--ag-ok)}.ag-seo-studio .rowstate.bad{color:var(--ag-bad)}.ag-seo-studio .btn{background:var(--ag-accent);color:#fff;border:1px solid var(--ag-accent);padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-size:12px}.ag-seo-studio .btn:hover{background:var(--ag-accent-hover)}.ag-seo-studio .btn.sec{background:transparent;color:var(--ag-text);border-color:var(--ag-border)}.ag-seo-studio .imgbtn{margin-right:6px;padding:7px 12px;font-size:11px}.ag-seo-studio .imgbtn.on{background:var(--ag-panel-2);border-color:var(--ag-accent);color:var(--ag-accent)}.ag-seo-studio tr.altrow>td{background:var(--ag-panel-2);padding:12px 16px;border-bottom:1px solid var(--ag-border)}.ag-seo-studio .altpanel{display:flex;flex-wrap:wrap;gap:12px}.ag-seo-studio .imgcard{display:flex;gap:10px;align-items:flex-start;background:var(--ag-panel);border:1px solid var(--ag-border);border-radius:4px;padding:8px;width:330px;max-width:100%}.ag-seo-studio .imgcard.noalt{border-color:var(--ag-warn)}.ag-seo-studio .imgcard img,.ag-seo-studio .imgcard .noimg{width:60px;height:60px;flex:0 0 auto;object-fit:cover;border-radius:3px;background:var(--ag-panel-2)}.ag-seo-studio .imgcard .noimg{display:flex;align-items:center;justify-content:center;color:var(--ag-text-dim)}.ag-seo-studio .imgfld{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ag-seo-studio .imgfld .altin{width:100%}.ag-seo-studio .imgactions{display:flex;align-items:center;gap:8px}.ag-seo-studio .empty{padding:40px;text-align:center;color:var(--ag-text-dim)}.ag-seo-studio .spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--ag-text-dim);border-top-color:transparent;border-radius:50%;animation:agseo-spin .6s linear infinite;vertical-align:middle}@keyframes agseo-spin{to{transform:rotate(360deg)}}.ag-seo-studio .toast{position:fixed;bottom:16px;right:16px;z-index:9999;background:var(--ag-panel);border:1px solid var(--ag-border);border-radius:4px;padding:11px 15px;box-shadow:0 4px 14px #0000002e;opacity:0;transform:translateY(6px);transition:.2s;pointer-events:none;font-size:13px}.ag-seo-studio .toast.show{opacity:1;transform:none}.ag-seo-studio .toast.bad{border-color:var(--ag-accent)}@media(prefers-reduced-motion:reduce){.ag-seo-studio *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ag-seo-studio.css.map */
