*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#18222d;font:15px/1.55 Arial,"Microsoft YaHei"}header{height:64px;background:#0b1f33;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px}header nav{display:flex;gap:22px}a{color:inherit}header a{color:#fff;text-decoration:none}main{max-width:1240px;margin:30px auto;padding:0 18px}.card{background:#fff;border:1px solid #e1e6ea;border-radius:10px;padding:24px;margin-bottom:18px}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}input,textarea{width:100%;padding:10px;border:1px solid #c9d1d8;border-radius:6px}label{display:block;font-weight:bold;margin:14px 0 5px}.check{font-weight:normal}.check input{width:auto}.btn,button{display:inline-block;border:0;border-radius:6px;background:#e94b35;color:#fff;padding:10px 15px;text-decoration:none;cursor:pointer}.gray{background:#607181}table{width:100%;border-collapse:collapse}th,td{padding:11px;border-bottom:1px solid #e4e8eb;text-align:left}.yes{color:#08704b;font-weight:bold}.notice{padding:12px;background:#fff3cf;border-radius:6px}@media(max-width:700px){header{padding:0 12px}header nav a:nth-child(3){display:none}th:nth-child(2),td:nth-child(2){display:none}}
.progress{width:100%;height:18px;overflow:hidden;border-radius:9px;background:#e6eaf0;margin:24px 0}
.admin-top{position:sticky;z-index:30;top:0;height:58px;display:block;padding:0;background:#0b1f33;box-shadow:0 2px 10px #0002}.admin-brand{height:58px;display:flex;align-items:center;gap:22px;padding:0 24px}.admin-brand b{flex:none;font-size:18px}.admin-head-right{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:1;gap:18px}.admin-brand a,.admin-sites a{color:#fff;text-decoration:none}.admin-logout{flex:none;padding:7px 13px;border:1px solid #ffffff55;border-radius:6px}.admin-sites{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0;overflow-x:auto;white-space:nowrap;font-size:13px;scrollbar-width:thin}.admin-sites span{color:#a8bad0}.admin-sites a:hover{color:#ffad8f}.admin-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 58px)}.admin-sidebar{background:#fff;border-right:1px solid #dfe5eb}.admin-sidebar nav{position:sticky;top:76px;display:grid;padding:18px 12px;gap:4px}.admin-sidebar a{padding:11px 15px;border-radius:7px;text-decoration:none;font-weight:700}.admin-sidebar a:hover{background:#fff0eb;color:#d83a25}.admin-content{width:100%;max-width:1320px;margin:0 auto;padding:26px}.admin-content .card{overflow-x:auto}.success{background:#14835f}.danger{background:#a82f2f}.publish-actions{display:flex;gap:10px;flex-wrap:wrap}.publish-status{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.publish-status div{padding:12px;border-radius:8px;background:#f4f6f8}.publish-status b{display:block;font-size:20px}
@media(max-width:800px){.admin-top,.admin-brand{height:52px}.admin-brand{padding:0 10px;gap:10px}.admin-brand b{font-size:14px}.admin-head-right{gap:8px}.admin-sites{gap:12px;font-size:12px}.admin-sites span{display:none}.admin-logout{padding:5px 9px}.admin-shell{display:block;min-height:calc(100vh - 52px)}.admin-sidebar{position:sticky;z-index:20;top:52px;border-right:0;border-bottom:1px solid #dfe5eb}.admin-sidebar nav{position:static;display:flex;overflow-x:auto;padding:8px;white-space:nowrap}.admin-sidebar a{padding:8px 12px}.admin-content{padding:14px 10px}.admin-content .card{padding:16px}.publish-status{grid-template-columns:1fr 1fr}}
.publish-language-form{display:flex;align-items:center;gap:10px;margin-top:20px}.publish-language-form select{min-width:280px;padding:10px;border:1px solid #c9d1d8;border-radius:6px;background:#fff}.catalog-test-links{display:flex;flex-wrap:wrap;gap:8px}.price-visibility{margin:24px 0;padding:18px;border:1px solid #dfe5ea;border-radius:9px}.price-visibility legend{padding:0 8px;font-weight:800}
@media(max-width:700px){.publish-language-form{align-items:stretch;flex-direction:column}.publish-language-form select{width:100%;min-width:0}}
.inline{display:flex;gap:8px;align-items:center}.stats{display:flex;gap:10px;flex-wrap:wrap}.stats span{background:#eef3f8;padding:8px 12px;border-radius:8px}.asset-admin-row{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:20px}.asset-admin-row form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;align-items:end}.asset-admin-row label{margin:0}
.admin-sidebar nav{align-content:start;padding-top:12px;padding-bottom:12px}.admin-sidebar a{padding:5px 15px;line-height:1.3}.menu-home{margin-bottom:4px;background:#eef3f8}.menu-group{display:grid;gap:1px;padding:7px 0;border-top:1px solid #e7ebef}.menu-group strong{padding:3px 15px;color:#718096;font-size:12px;line-height:1.3}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px}.dashboard-stats div{padding:18px;border:1px solid #e1e6ea;border-radius:9px;background:#f7f9fb}.dashboard-stats span{display:block;color:#617080}.dashboard-stats b{display:block;margin-top:4px;font-size:28px;color:#0b1f33}code{overflow-wrap:anywhere}
@media(max-width:800px){.menu-group{display:flex;padding:0;border:0}.menu-group strong{display:none}.dashboard-stats{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.asset-admin-row,.asset-admin-row form{grid-template-columns:1fr}}
.table-scroll{max-width:100%;overflow-x:auto}.quality-ok{color:#11845b;font-weight:700}.quality-bad{color:#d83a2e;font-weight:800;background:#fff3f1}.bar form .danger,.danger{background:#d83a2e;color:#fff}
.quality-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quality-actions form{margin:0}.btn-small{padding:6px 10px;white-space:nowrap;font-size:13px}
.admin-sidebar{display:flex;min-height:calc(100vh - 58px);flex-direction:column}.admin-sidebar nav{width:100%}.admin-system-info{margin-top:auto;padding:12px 15px;border-top:1px solid #e7ebef;color:#718096;font-size:11px;line-height:1.6}.admin-system-info span,.admin-system-info a{display:block}.admin-system-info a{padding:0;border-radius:0;color:#526476;font-weight:400;overflow-wrap:anywhere}.admin-system-info a:hover{background:none;color:#d83a25}
@media(max-width:800px){.admin-sidebar{display:block;min-height:0}.admin-system-info{display:none}}
.admin-sidebar{position:relative;padding-bottom:62px}.admin-system-info{position:absolute;right:0;bottom:0;left:0;margin:0;padding:8px 15px;border-top:1px solid #e7ebef;background:#fff;color:#718096;font-size:8px;font-weight:400;line-height:1.45;white-space:nowrap}.admin-sidebar .admin-system-info a{display:inline;padding:0;background:none;color:#526476;font-size:8px;font-weight:400;line-height:inherit;text-decoration:none}.admin-sidebar .admin-system-info a:hover{background:none;color:#d83a25}
@media(max-width:800px){.admin-sidebar{padding-bottom:0}.admin-system-info{display:none}}
.catalog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.catalog-picker{margin:22px 0;padding:18px;border:1px solid #dfe5ea;border-radius:9px;background:#f8fafb}.catalog-picker h2{margin-top:0}.catalog-filter{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:9px}.catalog-filter select{min-width:0;padding:10px;border:1px solid #c9d1d8;border-radius:6px;background:#fff}.catalog-pick-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.catalog-pick-columns section{min-width:0;padding:12px;border:1px solid #e1e6ea;border-radius:8px;background:#fff}.catalog-pick-columns h3{margin:0 0 10px}.catalog-pick-columns small{color:#718096;font-weight:400}.catalog-results,.catalog-selected{max-height:390px;overflow:auto}.catalog-result,.catalog-selected-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;margin:0 0 6px;padding:8px 10px;border:1px solid #e2e8ed;border-radius:6px;background:#fff;color:#18222d;text-align:left}.catalog-result:hover{border-color:#e94b35;background:#fff5f2}.catalog-result i{color:#e94b35;font-size:18px;font-style:normal}.catalog-selected-item>span{display:flex;align-items:center;gap:5px}.catalog-selected-item button{padding:4px 8px}.catalog-selected-item button:disabled{opacity:.35;cursor:not-allowed}.catalog-row-actions{display:flex;gap:6px}.catalog-row-actions form{margin:0}.catalog-row-actions button{padding:6px 9px;white-space:nowrap}.empty{color:#718096}.catalog-results b,.catalog-selected-item>span>b{color:#e94b35}
@media(max-width:800px){.catalog-form-grid,.catalog-pick-columns{grid-template-columns:1fr}.catalog-filter{grid-template-columns:1fr 1fr}.catalog-filter input,.catalog-filter button{grid-column:1/-1}.catalog-row-actions{flex-direction:column}}
.admin-cache-form{flex:none;margin:0}.admin-cache-form input{display:none}.admin-cache-form button{padding:7px 13px;border:1px solid #ffffff55;background:#27445f;color:#fff;white-space:nowrap}.admin-cache-form button:hover{background:#355a79}.global-notice{margin:0 0 18px}
.admin-product-manager{flex:none;padding:7px 13px;border:1px solid #ffffff55;border-radius:6px;background:#27445f;color:#fff!important;white-space:nowrap}.admin-product-manager:hover{background:#355a79;color:#fff!important}
.admin-header-dropdown{position:relative;flex:none}.admin-header-dropdown>.admin-product-manager{display:block}.admin-header-dropdown-menu{position:absolute;z-index:80;top:100%;right:0;display:none;min-width:230px;padding:10px 0 6px;border:1px solid #c9d3e0;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(3,45,96,.2)}.admin-header-dropdown:hover .admin-header-dropdown-menu,.admin-header-dropdown:focus-within .admin-header-dropdown-menu{display:block}.admin-header-dropdown:after{position:absolute;top:100%;right:0;left:0;height:12px;content:''}.admin-header-dropdown-menu a{display:block;width:100%;padding:8px 14px;border:0;border-radius:0;background:transparent;color:#032d60!important;font:inherit;text-align:left;white-space:nowrap;box-sizing:border-box}.admin-header-dropdown-menu a:hover,.admin-header-dropdown-menu a:focus{background:#eef4ff;color:#014486!important;text-decoration:none}
@media(max-width:800px){.admin-cache-form button{padding:5px 8px;font-size:12px}.admin-cache-form{order:2}.admin-header-dropdown{order:3}.admin-product-manager{padding:5px 8px;font-size:12px}.admin-header-dropdown-menu{position:fixed;top:52px;right:8px;left:8px;min-width:0}.admin-logout{order:4}}
.catalog-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}.catalog-form-grid>label{display:grid;align-content:start;gap:6px;margin:0}.catalog-form-grid input,.catalog-form-grid select{box-sizing:border-box;width:100%;height:42px;margin:0}.catalog-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-three-columns select{width:100%;min-height:285px;padding:6px;border:1px solid #d9e0e6;border-radius:6px;background:#fff}.catalog-search-row select{display:none}.catalog-search-row{grid-template-columns:minmax(220px,1fr) auto}.catalog-search-row input{grid-column:1}.catalog-quick-actions{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.catalog-quick-actions button{padding:6px 8px;background:#607181;font-size:12px}.catalog-selected-section{margin-top:16px;padding:12px;border:1px solid #e1e6ea;border-radius:8px;background:#fff}.catalog-selected-section h3{margin:0 0 10px}.catalog-product-option{width:100%;display:flex;align-items:center;gap:9px;margin:0 0 6px;padding:8px 10px;border:1px solid #e2e8ed;border-radius:6px;background:#fff;color:#18222d;font-weight:400;text-align:left;cursor:pointer}.catalog-product-option:hover{border-color:#e94b35;background:#fff5f2}.catalog-product-option input{width:auto;flex:none}.catalog-product-option b{color:#e94b35}
.catalog-product-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-product-heading>span{min-width:0}.catalog-product-heading button{flex:none;padding:6px 10px;font-size:12px}.catalog-product-heading button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:1200px) and (min-width:801px){.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.catalog-form-grid,.catalog-three-columns{grid-template-columns:1fr}.catalog-search-row{grid-template-columns:1fr auto}.catalog-three-columns select{min-height:180px}}

.inquiry-edit-form{display:grid;gap:10px}.inquiry-message-field{display:grid;gap:6px;margin:0;font-weight:700}.inquiry-message-field textarea{box-sizing:border-box;width:100%;min-height:76px;margin:0;resize:vertical}.inquiry-status-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(240px,1fr) auto;align-items:center;gap:9px}.inquiry-status-row select,.inquiry-status-row input{width:100%;margin:0}.inquiry-actions{display:flex;align-items:center;gap:7px}.inquiry-actions button{white-space:nowrap}.inquiry-actions .secondary{border:1px solid #cfd8e3;background:#fff;color:#17324d}.inquiry-actions .danger{background:#d83b2d;color:#fff}@media(max-width:900px){.inquiry-status-row{grid-template-columns:1fr}.inquiry-actions{flex-wrap:wrap}}
.admin-content{max-width:none}.v171-full{width:100%;overflow:visible!important}.v171-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid #dfe5eb;border-radius:8px}.v171-table{width:100%;min-width:1500px;table-layout:fixed}.v171-table thead th{position:sticky;z-index:4;top:0;background:#edf2f6;box-shadow:0 1px #cfd8df}.v171-table th,.v171-table td{padding:7px;vertical-align:top}.v171-table input,.v171-table textarea,.v171-table select{min-width:0;padding:6px;font-size:12px}.v171-table textarea{resize:vertical}.v171-table label{margin:3px 0;font-size:11px}.v171-table label input,.v171-table td>input[type=checkbox]{width:auto}.v171-table tbody tr:focus-within{background:#fff8dc}.v171-table tbody tr.v171-primary-row{background:#eef7ff}.v171-table small{display:block;color:#718096}.v171-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v171-filter select,.v171-filter input{width:auto;min-width:170px}.v171-savebar{position:sticky;z-index:6;bottom:0;padding:10px;background:#ffffffee;text-align:right}.v171-pager{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.v171-pager a{padding:7px 11px;border:1px solid #d7dfe5;border-radius:5px;text-decoration:none}.v171-pager a.active{background:#e94b35;color:#fff}.category-table th:nth-child(1){width:3%}.category-table th:nth-child(2){width:4%}.category-table th:nth-child(3){width:8%}.category-table th:nth-child(4){width:8%}.category-table th:nth-child(5){width:4%}.category-table th:nth-child(6){width:7%}.category-table th:nth-child(7){width:13%}.category-table th:nth-child(8){width:7%}.category-table th:nth-child(9){width:10%}.category-table th:nth-child(10){width:10%}.category-table th:nth-child(11){width:11%}.category-table th:nth-child(12){width:10%}.category-table th:nth-child(13){width:5%}.settings-table{min-width:2200px}.settings-table th:nth-child(1){width:5%}.settings-table th:nth-child(2){width:4%}.settings-table th:nth-child(3){width:10%}.settings-table th:nth-child(4){width:12%}.settings-table th:nth-child(5),.settings-table th:nth-child(6){width:11%}.settings-table th:nth-child(7){width:4%}.settings-table th:nth-child(8){width:11%}.settings-table th:nth-child(9){width:12%}.settings-table th:nth-child(10){width:10%}.settings-table th:nth-child(11){width:5%}.settings-table th:nth-child(12){width:5%}.content-table{min-width:2400px}.content-table th:nth-child(1){width:4%}.content-table th:nth-child(2){width:9%}.content-table th:nth-child(3){width:9%}.content-table th:nth-child(4){width:5%}.content-table th:nth-child(5){width:4%}.content-table th:nth-child(6){width:5%}.content-table th:nth-child(7){width:7%}.content-table th:nth-child(8),.content-table th:nth-child(9),.content-table th:nth-child(10){width:9%}.content-table th:nth-child(11){width:10%}.content-table th:nth-child(12){width:10%}.content-table th:nth-last-child(3),.content-table th:nth-last-child(4){width:5%}.content-table th:last-child{width:5%}@media(max-width:800px){.v171-table-wrap{overflow:visible;border:0}.v171-table,.v171-table tbody,.v171-table tr,.v171-table td{display:block;min-width:0}.v171-table thead{display:none}.v171-table tr{margin-bottom:12px;padding:10px;border:1px solid #dfe5eb;border-radius:8px;background:#fff}.v171-table td{width:100%!important;border:0}.v171-filter select,.v171-filter input{width:100%}}

.v171-transfer{display:flex;gap:8px;align-items:center;margin-left:auto;min-height:38px}
.v171-transfer form{margin:0;display:flex;align-items:center}
.v171-transfer input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.v171-transfer .btn,.v171-transfer>button,.v171-transfer summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;margin:0;padding:0 14px;line-height:1;white-space:nowrap;cursor:pointer}
.v171-transfer button:disabled{opacity:.65;cursor:wait}
.v175-export{position:relative;margin:0}.v175-export summary{list-style:none}.v175-export summary::-webkit-details-marker{display:none}.v175-export[open] summary{background:#536b7e}.v175-export form{position:absolute;z-index:30;top:44px;left:0;display:block;width:270px;padding:14px;border:1px solid #d8e0e7;border-radius:8px;background:#fff;box-shadow:0 10px 28px #18304726}.v175-language-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.v175-language-list label{display:flex;align-items:center;gap:5px;font-size:12px}.v175-language-list input{width:auto}.v175-export form button{width:100%;height:34px}
.v178-language-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.v175-export form .v178-language-actions button{width:100%;height:30px;padding:0 8px}
.admin-sidebar a.active{color:#075ea8;background:#e8f3fc;font-weight:700;border-left:3px solid #1683d8;padding-left:12px}.menu-group strong{cursor:pointer;user-select:none}.menu-group strong::after{content:'−';float:right}.menu-group.collapsed strong::after{content:'+'}.menu-group.collapsed a{display:none}
.v176-import-dialog{width:min(520px,calc(100vw - 30px));padding:0;border:0;border-radius:12px;box-shadow:0 18px 60px #10263d55}.v176-import-dialog::backdrop{background:#10263d80}.v176-import-dialog form{display:grid;gap:10px;padding:22px}.v176-import-dialog h2{margin:0 0 6px}.v176-import-dialog label{display:flex;gap:10px;padding:12px;border:1px solid #dfe6ec;border-radius:8px;cursor:pointer}.v176-import-dialog label.recommended{border-color:#74b7e8;background:#f1f8fe}.v176-import-dialog input{width:auto;margin-top:3px}.v176-import-dialog span{display:grid;gap:3px}.v176-import-dialog small{color:#657587}.v176-import-dialog .warning{padding:9px;border-radius:6px;color:#8a4b00;background:#fff4d8}.v176-import-dialog form>div{display:flex;justify-content:flex-end;gap:8px}.v176-code{width:100%;font-family:Consolas,Monaco,monospace;font-size:12px;white-space:pre;tab-size:2}
.v171-table{width:100%!important;min-width:100%!important;table-layout:fixed}
.v171-table th,.v171-table td{padding:4px!important;font-size:11px;overflow:hidden}
.v171-table input,.v171-table textarea,.v171-table select{padding:4px!important;font-size:11px!important}
.v171-table th:last-child,.v171-table td:last-child{position:sticky;right:0;z-index:3;background:#fff;box-shadow:-2px 0 5px #18304718}
.v171-table thead th:last-child{z-index:6;background:#edf2f6}
.v171-row-dirty{background:#fff6cf!important}
.v171-row-dirty td:last-child{background:#fff6cf}
/* 分类表：11列合计100% */
.category-table th:nth-child(1){width:4%!important}.category-table th:nth-child(2){width:5%!important}.category-table th:nth-child(3){width:6%!important}.category-table th:nth-child(4){width:7%!important}.category-table th:nth-child(5){width:6%!important}.category-table th:nth-child(6){width:17%!important}.category-table th:nth-child(7){width:13%!important}.category-table th:nth-child(8){width:13%!important}.category-table th:nth-child(9){width:13%!important}.category-table th:nth-child(10){width:9%!important}.category-table th:nth-child(11){width:7%!important}
/* 产品表：12列合计100% */
.product-table th:nth-child(1){width:3%!important}.product-table th:nth-child(2){width:12%!important}.product-table th:nth-child(3){width:6%!important}.product-table th:nth-child(4){width:18%!important}.product-table th:nth-child(5){width:4%!important}.product-table th:nth-child(6){width:9%!important}.product-table th:nth-child(7){width:9%!important}.product-table th:nth-child(8){width:9%!important}.product-table th:nth-child(9){width:9%!important}.product-table th:nth-child(10){width:9%!important}.product-table th:nth-child(11){width:7%!important}.product-table th:nth-child(12){width:5%!important}
/* 规格表：11列合计100% */
.spec-table th:nth-child(1){width:3%!important}.spec-table th:nth-child(2){width:4%!important}.spec-table th:nth-child(3){width:10%!important}.spec-table th:nth-child(4){width:20%!important}.spec-table th:nth-child(5){width:10%!important}.spec-table th:nth-child(6){width:10%!important}.spec-table th:nth-child(7){width:10%!important}.spec-table th:nth-child(8){width:10%!important}.spec-table th:nth-child(9){width:10%!important}.spec-table th:nth-child(10){width:8%!important}.spec-table th:nth-child(11){width:5%!important}
.webmaster-tools-card h2{margin-bottom:12px}.webmaster-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.webmaster-tool-group{min-width:0;padding:12px;border:1px solid #dfe5eb;border-radius:8px;background:#f8fafc}.webmaster-tool-group h3{margin:0 0 8px;color:#17324d;font-size:14px}.webmaster-tool-links{display:grid;gap:5px}.webmaster-tool-links a{display:block;padding:6px 8px;border:1px solid #e4e9ee;border-radius:5px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webmaster-tool-links a:hover{border-color:#0176d3;background:#eef7ff;text-decoration:none}
/* 多语言网站基础设置：13列合计100% */
.settings-table th:nth-child(1){width:5%!important}.settings-table th:nth-child(2){width:12%!important}.settings-table th:nth-child(3){width:12%!important}.settings-table th:nth-child(4){width:5%!important}.settings-table th:nth-child(5){width:5%!important}.settings-table th:nth-child(6){width:5%!important}.settings-table th:nth-child(7){width:12%!important}.settings-table th:nth-child(8){width:12%!important}.settings-table th:nth-child(9){width:12%!important}.settings-table th:nth-child(10){width:5%!important}.settings-table th:nth-child(11){width:5%!important}.settings-table th:nth-child(12){width:5%!important}.settings-table th:nth-child(13){width:5%!important}.settings-table td:nth-child(n+10){text-align:center;vertical-align:middle}.settings-table td:nth-child(n+10) input[type=checkbox]{width:auto}.settings-table textarea{min-height:74px}.v171-settings-save{margin:12px 0 0;text-align:right}
/* 界面文字多语言管理：6列合计100% */
.ui-translation-table th:nth-child(1){width:14%!important}.ui-translation-table th:nth-child(2){width:22%!important}.ui-translation-table th:nth-child(3){width:40%!important}.ui-translation-table th:nth-child(4){width:10%!important}.ui-translation-table th:nth-child(5){width:9%!important}.ui-translation-table th:nth-child(6){width:5%!important}.ui-translation-table textarea{min-height:52px}.ui-translation-table code{white-space:normal;overflow-wrap:anywhere}
@media(max-width:900px){.v171-transfer{width:100%;order:3}}
@media(max-width:900px){.webmaster-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.webmaster-tools-grid{grid-template-columns:1fr}}
/* V1.7.4 新增四类多语言列表 */
.v174-parameter-table th:nth-child(1){width:4%}.v174-parameter-table th:nth-child(2){width:5%}.v174-parameter-table th:nth-child(3){width:18%}.v174-parameter-table th:nth-child(4){width:20%}.v174-parameter-table th:nth-child(5){width:16%}.v174-parameter-table th:nth-child(6){width:21%}.v174-parameter-table th:nth-child(7){width:9%}.v174-parameter-table th:nth-child(8){width:7%}
.v177-source-changed{display:block;margin-bottom:4px;padding:3px 5px;border-radius:4px;color:#9a4b00;background:#fff0cf;font-weight:700}
.v174-packaging-table th:nth-child(1){width:4%}.v174-packaging-table th:nth-child(2){width:9%}.v174-packaging-table th:nth-child(3){width:11%}.v174-packaging-table th:nth-child(4){width:6%}.v174-packaging-table th:nth-child(5){width:13%}.v174-packaging-table th:nth-child(6){width:16%}.v174-packaging-table th:nth-child(7){width:10%}.v174-packaging-table th:nth-child(8){width:15%}.v174-packaging-table th:nth-child(9){width:10%}.v174-packaging-table th:nth-child(10){width:6%}
.v174-discussion-table th:nth-child(1){width:4%}.v174-discussion-table th:nth-child(2){width:6%}.v174-discussion-table th:nth-child(3){width:9%}.v174-discussion-table th:nth-child(4){width:11%}.v174-discussion-table th:nth-child(5){width:10%}.v174-discussion-table th:nth-child(6){width:14%}.v174-discussion-table th:nth-child(7){width:16%}.v174-discussion-table th:nth-child(8){width:18%}.v174-discussion-table th:nth-child(9){width:7%}.v174-discussion-table th:nth-child(10){width:5%}
.v174-asset-table th:nth-child(1){width:3%}.v174-asset-table th:nth-child(2){width:8%}.v174-asset-table th:nth-child(3){width:8%}.v174-asset-table th:nth-child(4){width:5%}.v174-asset-table th:nth-child(5){width:8%}.v174-asset-table th:nth-child(6){width:8%}.v174-asset-table th:nth-child(7){width:10%}.v174-asset-table th:nth-child(8){width:10%}.v174-asset-table th:nth-child(9){width:10%}.v174-asset-table th:nth-child(10){width:12%}.v174-asset-table th:nth-child(11){width:7%}.v174-asset-table th:nth-child(12){width:7%}.v174-asset-table th:nth-child(13){width:4%}
.v174-source,.v174-source-long{max-height:86px;overflow:auto;white-space:pre-wrap}.v174-parameter-table textarea,.v174-packaging-table textarea,.v174-discussion-table textarea,.v174-asset-table textarea{min-height:58px}
.v178-progress-body{display:grid;gap:12px;padding:22px}.v178-progress-body h2,.v178-progress-body p{margin:0}.v178-file{color:#526579;overflow-wrap:anywhere}.v178-progress-track{height:16px;overflow:hidden;border-radius:9px;background:#e5ebf0}.v178-progress-track span{display:block;width:0;height:100%;border-radius:9px;background:#1683d8;transition:width .2s}.v178-progress-track span.failed{background:#d83b2d}.v178-state{min-height:22px}.v178-import-result{padding:12px;border-radius:7px}.v178-import-result.success{color:#146b43;background:#e7f7ef}.v178-import-result.error{color:#9b2c23;background:#fff0ee}.v178-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.v178-counts span{padding:7px;border-radius:5px;background:#ffffffa6;text-align:center}.v178-progress-actions{display:flex;justify-content:flex-end}.v178-progress-actions button{min-width:110px}

/* 客户目录批量关联与独立目录信息 */
.catalog-builder-card{overflow:visible}.catalog-main-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.catalog-info-card{margin-top:16px;padding:20px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(16,36,58,.04)}.catalog-info-card h2{margin:0 0 16px}.catalog-link-modal[hidden]{display:none}.catalog-link-modal{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(12,25,43,.55)}.catalog-link-dialog{position:relative;width:min(980px,96vw);max-height:88vh;overflow:auto;padding:24px;border-radius:12px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.28)}.catalog-link-dialog h2{margin:0 38px 6px 0}.catalog-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0;border-radius:50%;font-size:24px;line-height:1}.catalog-modal-search{display:grid;gap:6px;margin:18px 0 10px}.catalog-scene-list,.catalog-site-categories{display:grid;gap:7px;max-height:480px;overflow:auto;padding:10px;border:1px solid #dfe5ea;border-radius:8px}.catalog-scene-list label,.catalog-site-categories label{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;min-height:40px;padding:7px 10px;border-bottom:1px solid #edf1f4;font-weight:400}.catalog-site-categories label{grid-template-columns:auto 1fr auto}.catalog-scene-list input,.catalog-site-categories input{width:auto;margin:0}.level-badge{padding:2px 6px;border-radius:4px;background:#eaf1ff;color:#2868d8;font-size:12px;font-weight:700}.catalog-scene-list small,.catalog-site-categories small{color:#718096}.catalog-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.catalog-link-dialog>label{display:grid;gap:7px;margin:16px 0}.catalog-link-dialog select{height:42px}
@media(max-width:800px){.catalog-main-actions{align-items:stretch;flex-direction:column}.catalog-main-actions button{width:100%}.catalog-link-dialog{padding:18px}.catalog-scene-list label{grid-template-columns:auto auto 1fr}.catalog-scene-list small{grid-column:3}}