.personnel-page{max-width:1200px;margin:0 auto;padding:30px 20px 80px;color:#333;min-height:420px;box-sizing:border-box}
.personnel-breadcrumb{font-size:14px;color:#777;margin-bottom:36px}.personnel-breadcrumb a{color:inherit}
.personnel-page h1{font-size:30px;text-align:center;margin:0 0 30px;font-weight:600}
.personnel-search{display:flex;align-items:center;max-width:620px;margin:0 auto 40px;gap:12px}.personnel-search label{font-size:16px;white-space:nowrap}.personnel-search input{min-width:0;flex:1;height:44px;padding:0 12px;border:1px solid #ccc;font-size:16px}.personnel-search button{height:44px;padding:0 28px;border:0;background:#b72025;color:#fff;font-size:16px;cursor:pointer}
.personnel-item{display:flex;gap:24px;padding:24px 0;border-top:1px solid #e5e5e5}.personnel-avatar{width:110px;height:110px;object-fit:cover;flex:none}.personnel-avatar-empty{display:flex;align-items:center;justify-content:center;background:#f2f2f2;color:#888;font-size:14px}.personnel-item dl{margin:0;min-width:0}.personnel-item dl div{display:flex;line-height:2.2;font-size:16px}.personnel-item dt{width:90px;color:#777;flex:none}.personnel-item dd{margin:0;overflow-wrap:anywhere}.personnel-empty{text-align:center;color:#777;padding:50px 0;border-top:1px solid #e5e5e5}.personnel-pagination{display:flex;justify-content:center;gap:24px;margin:35px 0;font-size:14px}.personnel-pagination a{color:#b72025}
@media(max-width:600px){.personnel-page{padding:20px 16px 50px}.personnel-page h1{font-size:24px}.personnel-item{gap:16px}.personnel-avatar{width:80px;height:80px}.personnel-item dt{width:72px}.personnel-item dl div{font-size:14px}.personnel-search button{padding:0 18px}}
