.seo-editor-grid{display:grid;grid-template-columns:minmax(265px,.75fr) minmax(0,1.65fr);gap:19px;align-items:start}
.seo-product-list-panel{padding:20px 14px}
.seo-product-list-panel .admin-panel-head{padding:0 7px}
.seo-product-list{max-height:720px;overflow-y:auto;display:grid;gap:6px}
.seo-product-list-entry{width:100%;border:1px solid transparent;border-radius:8px;background:#fff;padding:12px 10px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:11px;color:#3f5769}
.seo-product-list-entry:hover{background:#f5f8f9}
.seo-product-list-entry.selected{border-color:#eed4a1;background:#fff5df}
.seo-product-list-entry strong{display:block;font-size:11px;line-height:1.5}
.seo-product-list-entry small{display:block;color:#98a6b0;font-size:10px;margin-top:5px;line-height:1.4}
.seo-product-list-entry em{font-size:9px;font-style:normal;white-space:nowrap;font-weight:800;background:#f0f3f5;border-radius:100px;padding:6px 8px;color:#91a0ad}
.seo-product-list-entry.selected em{background:#f4e2bd;color:#a87925}
.seo-source-panel{background:linear-gradient(130deg,#eaf0f2,#f8fafb);border:1px solid #e1e9ee}
.seo-source-panel h3{font-size:16px;line-height:1.5;margin:10px 0}
.seo-source-panel p{line-height:1.8;font-size:11px;color:#6e8392;margin:0 0 15px}
.seo-source-meta{display:flex;gap:9px;flex-wrap:wrap}
.seo-source-meta span{font-size:10px;color:#617e90;padding:7px 9px;border:1px solid #dbe5e9;background:#fff;border-radius:6px}
.seo-product-workspace .category-edit-form{margin-bottom:18px}
.seo-editor-head{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:20px}
.seo-editor-head h3{margin:8px 0 0}
.seo-url-field{border:1px solid #dce5ea;border-radius:7px;display:flex;align-items:center;gap:5px;overflow:hidden;background:#fff}
.seo-url-field:focus-within{outline:2px solid #fff2d8;border-color:#e4aa48}
.seo-url-field>span{font-size:11px;color:#7e98a8;padding:0 10px;white-space:nowrap}
.seo-url-field>input{border:0;border-radius:0;outline:0!important;min-width:0;flex:1;padding:11px 4px;color:#246985}
.seo-url-field>input:focus{outline:0!important;border:0}
.seo-audit-panel ul{padding-left:18px;margin:0 0 15px;color:#986d35;font-size:11px;line-height:2}
.seo-audit-panel li{padding-left:2px}
@media(max-width:1150px){.seo-editor-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}
@media(max-width:830px){.seo-editor-grid{grid-template-columns:1fr}.seo-product-list{max-height:230px}}
@media(max-width:620px){.seo-editor-head{display:block}.seo-editor-head button{margin-top:13px}.seo-url-field>span{padding:0 6px}}
