[data-v-d3e263b4]:root{--primary: #0A2C5E;--primary-light: #1a3d7a;--secondary: #B61A1A;--secondary-light: #d32f2f;--accent: #E8B015;--light: #F5F7FA;--dark: #1a1a1a;--gray: #6c757d;--gray-light: #e0e0e0;--gray-lighter: #f5f5f5;--transition: all .3s ease;--shadow: 0 5px 15px rgba(0, 0, 0, .08);--radius: 8px;--header-height: 80px}[data-v-d3e263b4]{margin:0;padding:0;box-sizing:border-box}body[data-v-d3e263b4]{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--dark);line-height:1.7;overflow-x:hidden;padding-top:var(--header-height)}h1[data-v-d3e263b4],h2[data-v-d3e263b4],h3[data-v-d3e263b4],h4[data-v-d3e263b4],h5[data-v-d3e263b4]{font-weight:700;line-height:1.3;margin-bottom:1rem}h1[data-v-d3e263b4]{font-size:2.5rem}h2[data-v-d3e263b4]{font-size:2rem;position:relative;margin-bottom:2rem}h2[data-v-d3e263b4]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--secondary)}p[data-v-d3e263b4]{margin-bottom:1.5rem;color:var(--gray)}.container[data-v-d3e263b4]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.btn[data-v-d3e263b4]{display:inline-block;padding:10px 20px;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:var(--transition);cursor:pointer;border:none;font-size:1rem;text-align:center}.btn-primary[data-v-d3e263b4]{background:var(--secondary);color:#fff;box-shadow:0 4px 10px #b61a1a4d}.btn-primary[data-v-d3e263b4]:hover{background:var(--secondary-light);transform:translateY(-3px);box-shadow:0 6px 15px #b61a1a66}.btn-outline[data-v-d3e263b4]{background:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline[data-v-d3e263b4]:hover{background:var(--primary);color:#fff}section[data-v-d3e263b4]{padding:60px 0}.breadcrumbs[data-v-d3e263b4]{padding:15px 0;background:var(--light);font-size:.9rem}.breadcrumbs-container[data-v-d3e263b4]{display:flex;align-items:center}.breadcrumbs a[data-v-d3e263b4]{color:var(--gray);text-decoration:none;transition:var(--transition)}.breadcrumbs a[data-v-d3e263b4]:hover{color:var(--primary)}.breadcrumbs span[data-v-d3e263b4]{margin:0 8px;color:var(--gray)}.breadcrumbs .current[data-v-d3e263b4]{color:var(--primary);font-weight:500}.lawyers-grid[data-v-d3e263b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.lawyer-card[data-v-d3e263b4]{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);cursor:pointer;height:100%;display:flex;flex-direction:column}.lawyer-card[data-v-d3e263b4]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.lawyer-avatar[data-v-d3e263b4]{display:flex;justify-content:center;padding:30px 20px 20px}.avatar-img[data-v-d3e263b4]{width:140px;height:140px;border-radius:50%;object-fit:cover;border:5px solid white;box-shadow:0 5px 15px #0000001a}.lawyer-info[data-v-d3e263b4]{padding:0 20px 20px;text-align:center;flex-grow:1;display:flex;flex-direction:column}.lawyer-name[data-v-d3e263b4]{font-size:1.5rem;font-weight:700;margin-bottom:5px;color:var(--primary)}.lawyer-title[data-v-d3e263b4]{font-size:1rem;color:var(--gray);margin-bottom:15px}.specialties[data-v-d3e263b4]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:15px}.specialty-tag[data-v-d3e263b4]{background:var(--light);color:var(--primary);font-size:.8rem;padding:3px 10px;border-radius:20px}.lawyer-bio[data-v-d3e263b4]{font-size:.95rem;color:var(--gray);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto}.pagination[data-v-d3e263b4]{display:flex;justify-content:center;align-items:center;margin:40px 0;gap:8px}.pagination-btn[data-v-d3e263b4]{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--gray-light);color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);font-size:1rem}.pagination-btn[data-v-d3e263b4]:hover:not(.active):not(:disabled){background:var(--light);border-color:var(--primary)}.pagination-btn.active[data-v-d3e263b4]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination-btn[data-v-d3e263b4]:disabled{color:var(--gray-light);cursor:not-allowed}.pagination-ellipsis[data-v-d3e263b4]{color:var(--gray);padding:0 10px}.empty-state[data-v-d3e263b4]{text-align:center;padding:60px 20px}.empty-icon[data-v-d3e263b4]{font-size:4rem;color:var(--gray-light);margin-bottom:20px}.empty-text[data-v-d3e263b4]{font-size:1.1rem;color:var(--gray);margin-bottom:30px}.floating-phone[data-v-d3e263b4]{position:fixed;bottom:30px;right:30px;z-index:999}.floating-phone-btn[data-v-d3e263b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;background:var(--secondary);color:#fff;border-radius:50%;text-decoration:none;box-shadow:0 5px 15px #b61a1a66;transition:var(--transition);animation:phone-pulse-d3e263b4 2s infinite}.floating-phone-btn[data-v-d3e263b4]:hover{background:var(--secondary-light);transform:scale(1.1)}.floating-phone-btn i[data-v-d3e263b4]{font-size:1.5rem;margin-bottom:5px}.floating-phone-btn span[data-v-d3e263b4]{font-size:.7rem;font-weight:600}@keyframes phone-pulse-d3e263b4{0%{box-shadow:0 0 #b61a1ab3}70%{box-shadow:0 0 0 15px #b61a1a00}to{box-shadow:0 0 #b61a1a00}}@media (max-width: 992px){.lawyers-grid[data-v-d3e263b4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lawyers-grid[data-v-d3e263b4]{grid-template-columns:1fr}h1[data-v-d3e263b4]{font-size:2rem}.pagination-btn[data-v-d3e263b4]{width:34px;height:34px;font-size:.9rem}}
