.legacy-admin{min-height:100vh;background:#f5f7fa;color:#253248;font:14px Arial,"Microsoft YaHei",sans-serif}.legacy-top{height:66px;background:#333;color:#fff;padding:17px 25px;font-size:23px;box-sizing:border-box}.legacy-top span{font-size:12px;color:#bdc4cc;margin-left:16px}.legacy-side{position:absolute;top:66px;bottom:0;left:0;width:203px;background:#edf2fa;border-right:1px solid #d9e0e8;overflow:auto}.side-group{border-bottom:1px solid #d7dfe8;padding:12px 0}.side-group>b{display:block;padding:2px 16px 8px;font-weight:500;color:#243147}.side-group button{display:block;width:100%;text-align:left;padding:8px 30px;color:#2c6d9e;font-size:12px}.side-group button:hover,.side-group button.active{background:#65686c;color:#fff}.side-bottom{padding:15px 20px;display:grid;gap:15px}.side-bottom a{color:#2c6d9e}.legacy-main{margin-left:203px;padding:22px 24px 60px;min-width:750px}.legacy-page-title{display:flex;justify-content:space-between;align-items:end}.legacy-page-title small{color:#8290a0}.legacy-page-title h1{margin:7px 0 15px;font-size:22px;font-weight:500}.legacy-page-title .primary{padding:11px 18px}.legacy-tabs{display:flex;gap:0;border-bottom:1px solid #dbe1e8;background:#fff;overflow:auto}.legacy-tabs button{padding:15px 18px;white-space:nowrap;color:#58677a}.legacy-tabs button.sel{border-bottom:2px solid #00a4d6;color:#1286aa}.legacy-filter{margin:16px 0;padding:14px;background:#fff;display:flex;align-items:end;gap:12px;flex-wrap:wrap}.legacy-filter label{margin:0;font-size:12px;color:#6f7c8b}.legacy-filter input,.legacy-filter select{display:block;height:34px;width:150px;margin-top:6px;padding:5px 8px;border:1px solid #d1d8e0;background:#fff}.legacy-filter .to-label input{width:85px}.legacy-filter .primary{padding:9px 18px}.legacy-summary{padding:10px 12px;background:#fff;border-bottom:1px solid #eef0f3;color:#6e7b8a;font-size:12px}.legacy-summary span{float:right}.legacy-table-wrap{overflow:auto;background:#fff}.legacy-table{min-width:1200px;width:100%;border-collapse:collapse;font-size:12px}.legacy-table th{position:sticky;top:0;text-align:left;background:#f1f5fa;padding:11px 8px;color:#526174;font-weight:500;border-bottom:1px solid #e4e9ee}.legacy-table td{padding:8px;border-bottom:1px solid #eceff2;white-space:nowrap}.legacy-table tr:hover td{background:#fafcff}.legacy-table td.legacy-name{white-space:normal;min-width:260px;max-width:460px}.legacy-name button{padding:0;text-align:left;color:#2876bb;line-height:1.55}.legacy-thumb{width:48px;height:48px;object-fit:contain;border:1px solid #eee;background:#fff}.sort-input{width:58px;border:1px solid #d3d8df;padding:7px 4px;text-align:center}.legacy-table td>button:not(.legacy-name button){color:#237cb6}.legacy-bulk{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#fff;padding:14px;border-bottom:1px solid #e5e9ee}.legacy-bulk button,.legacy-bulk select,.legacy-pagination button{border:1px solid #d5dce4;background:#fff;padding:8px 12px;font-size:12px}.legacy-bulk label{display:flex;align-items:center;gap:5px;margin:0 8px 0 0}.legacy-pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:20px}.legacy-pagination button.sel{background:#148eac;color:white;border-color:#148eac}.legacy-orders{margin-top:35px}.legacy-orders h2{font-size:19px}.legacy-gallery{display:flex;gap:8px;flex-wrap:wrap}.legacy-gallery img{width:85px;height:85px;object-fit:contain;border:1px solid #ddd}.legacy-product-gallery{display:flex;gap:10px;overflow:auto}.legacy-product-gallery img{width:150px;height:150px;object-fit:contain;background:#f5f5f5}.product-description{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f8f8;padding:15px;font:13px/1.7 Arial,sans-serif;max-height:280px;overflow:auto}.legacy-admin .order{background:white}.legacy-admin .primary{background:#ffae31;color:#222}.legacy-admin input,.legacy-admin select,.legacy-admin textarea{color:#263246}@media(max-width:950px){.legacy-side{width:170px}.legacy-main{margin-left:170px;padding:16px;min-width:650px}.legacy-tabs button{padding:12px}.legacy-top{font-size:20px}}
