.find-accounting-module{width:100%}.find-accounting-module .partner-filter{align-items:center;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:2.1fr 1.15fr 1.05fr 1.65fr 1.5fr auto;margin:0 auto 40px;max-width:1200px;padding:20px 24px;width:100%}.find-accounting-module .partner-filter input[type=text],.find-accounting-module .partner-filter select{background-color:#fff;border:1px solid #d9dce8;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#2b2f42;font-family:Sukhumvit Tadmai;font-size:15px;height:46px;min-width:0;padding:0 14px;width:100%}.find-accounting-module .partner-filter select{padding-right:36px}.find-accounting-module .js-segment-filter{font-size:15px}.find-accounting-module .js-segment-filter,.find-accounting-module .js-specialist-filter{padding-left:14px;padding-right:30px;white-space:nowrap}.find-accounting-module .partner-filter input::placeholder{color:#9aa0b3}.find-accounting-module .partner-filter input:focus,.find-accounting-module .partner-filter select:focus{border-color:#6b7cff;outline:none}.find-accounting-module .partner-filter button{background:#fff;border:1px solid #d9dce8;border-radius:6px;box-sizing:border-box;color:#2b2f42;cursor:pointer;font-family:Sukhumvit Tadmai;font-size:15px;font-weight:500;height:46px;min-width:96px;padding:0 18px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.find-accounting-module .partner-filter button:hover{background:#f5f6fb;border-color:#c9cde0}.find-accounting-module .partner-grid{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.find-accounting-module .partner-card{background:#fff;border:1px solid #2f5bff;border-radius:14px;box-sizing:border-box;min-height:152px;min-width:0;padding:14px;position:relative}.find-accounting-module .partner-card[hidden]{display:none!important}.find-accounting-module .card-header{margin-bottom:0;min-height:32px;position:relative}.find-accounting-module .badge-group{align-items:center;display:flex;gap:5px;left:0;max-width:calc(100% - 90px);position:absolute;top:0}.find-accounting-module .year-badge-wrap{align-items:center;flex-shrink:0}.find-accounting-module .year-badge-wrap img{display:block;height:25px;object-fit:contain;width:auto}.find-accounting-module .badge-2026{display:inline-flex}.find-accounting-module
.partner-grid[data-active-year="2025"]
.badge-2026,.find-accounting-module .badge-2025{display:none}.find-accounting-module
.partner-grid[data-active-year="2025"]
.badge-2025,.find-accounting-module
.partner-grid[data-active-year=all]
.badge-2025,.find-accounting-module
.partner-grid[data-active-year=all]
.badge-2026{display:inline-flex}.find-accounting-module .badge-specialist{align-items:center;display:inline-flex;flex-shrink:0;margin-left:2px}.find-accounting-module .badge-specialist img{display:block;height:28px;max-width:92px;object-fit:contain;width:auto}.find-accounting-module .partner-logo-wrap{align-items:center;display:flex;height:32px;justify-content:flex-end;position:absolute;right:0;top:0;width:80px}.find-accounting-module .partner-logo-wrap img{display:block;max-height:100%;max-width:100%;object-fit:contain}.find-accounting-module .partner-card h3{color:#002e6d;font-size:14px!important;margin:28px 0 4px;padding-right:20px}.find-accounting-module .partner-card .province{color:#999;font-size:14px;margin:0 0 4px}.find-accounting-module .partner-card .phone{color:#999;font-size:14px;margin:0}.find-accounting-module .partner-card .phone a{color:#999;text-decoration:none}.find-accounting-module .partner-meta{align-items:center;display:flex;font-size:14px;margin-top:6px}.find-accounting-module .partner-meta a{color:#999;overflow-wrap:anywhere;text-decoration:none}.find-accounting-module .no-result-message{box-sizing:border-box;color:#6b7280;display:none;font-size:20px;font-weight:600;margin:0 auto;max-width:1200px;padding:48px 16px;text-align:center;width:100%}.find-accounting-module .load-more-wrap{display:flex;justify-content:center;margin-bottom:48px;margin-top:32px}.find-accounting-module .load-more-btn{align-items:center;background-color:#fff;border:1.5px solid #3395fa;border-radius:999px;color:#3395fa;cursor:pointer;font-family:Sukhumvit Tadmai;font-size:14px;font-weight:700;justify-content:center;padding:5px 25px;transition:all .25s ease}.find-accounting-module .load-more-btn:hover{background-color:#3395fa;color:#fff}@media (max-width:991px){.find-accounting-module .partner-filter{gap:10px;grid-template-columns:1fr;padding:16px}.find-accounting-module .partner-filter button{width:100%}}@media (max-width:768px){.find-accounting-module .partner-grid{grid-template-columns:1fr;padding:0 16px}.find-accounting-module .partner-card{min-height:145px}.find-accounting-module .partner-logo-wrap{height:28px;width:72px}.find-accounting-module .partner-card h3{font-size:15px!important}}