.b2b-layout .b2b-sider{background:#001529;box-shadow:2px 0 8px #00000014;position:fixed;left:0;top:0;bottom:0;z-index:100;overflow:auto}.b2b-layout .b2b-sider .logo-container{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.b2b-layout .b2b-sider .logo-container h2{color:#fff;font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-layout .b2b-header{background:#fff;padding:0 24px;height:64px;line-height:64px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #0000000f;z-index:99;position:sticky;top:0}.b2b-layout .b2b-content{margin:24px;min-height:calc(100vh - 112px)}.b2b-layout .b2b-content>.page-container{background:#fff;border-radius:8px;padding:24px;min-height:360px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.stats-grid .stat-card{border-radius:8px;transition:all .3s}.stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.table-actions{display:flex;gap:8px}.status-tag{min-width:72px;text-align:center}.form-section{margin-bottom:24px;padding:20px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.form-section h4{margin-bottom:16px;color:#333;font-weight:600}.register-success{text-align:center;padding:60px 24px}.detail-section{margin-bottom:24px}.detail-section .section-title{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1677ff;display:inline-block}@media(max-width:768px){.b2b-layout .b2b-sider{display:none}.b2b-layout .b2b-content{margin:12px}.stats-grid{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5}.container{max-width:1200px;margin:0 auto;padding:0 16px}.site-header{z-index:1000!important}.text-center{text-align:center}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.product-grid{margin-bottom:16px}
