.srpap-brands{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.srpap-brands a{padding:8px 12px;border:1px solid #bdcbd5;border-radius:8px;background:#fff;color:#163a51;text-decoration:none}.srpap-brands a:hover{background:#e9f5f3}.srpap-brand{padding:32px 0;scroll-margin-top:100px}.srpap-search{display:block;max-width:440px;font-weight:700;margin:20px 0 8px}.srpap-search input{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #8ca1b2;border-radius:8px;margin-top:8px;font-size:16px}.srpap-scroll{max-width:100%;overflow:auto}.srpap-table{min-width:1320px}.srpap-table th,.srpap-table td{white-space:nowrap}.srpap-table tbody th{position:sticky;left:0;z-index:1;background:#f4f8fa;max-width:240px;white-space:normal;min-width:170px}.srpap-table tr[hidden]{display:none!important}.srpap-notice{line-height:1.85}.srpap-count{font-size:14px;color:#354d61}.srpap-table-block{margin:26px 0 42px}

.srpap-brands a[aria-current="page"]{background:#c3192a;color:#fff;border-color:#c3192a}.srpap-directory{padding:36px 0 64px}.srpap-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.srpap-choice{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #ccd8df;border-radius:12px;text-decoration:none!important;background:#fff;color:#142f40;min-height:110px;justify-content:center}.srpap-choice strong{color:#bf1c29;font-size:22px}.srpap-choice span{font-size:14px}.srpap-choice:hover,.srpap-choice:focus-visible{border-color:#bf1c29;background:#fff7f7}.srpap-choice:focus-visible,.srpap-brands a:focus-visible{outline:3px solid #1479b8;outline-offset:3px}@media(max-width:760px){.srpap-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.srpap-choice{padding:16px}.srpap-choice strong{font-size:18px}.srpap-brands{gap:6px}.srpap-brands a{font-size:14px}}@media(max-width:350px){.srpap-choice-grid{grid-template-columns:1fr}}
.srpap-home-brands{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.srpap-home-brands a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #d7dee5;border-radius:6px;background:#fff;color:#18222c;text-decoration:none;font-weight:700}.srpap-home-brands a:hover,.srpap-home-brands a:focus-visible{border-color:#c91929;color:#c91929}.srpap-home-brands a:focus-visible{outline:3px solid #c91929;outline-offset:3px}.srpap-route-section{padding:32px 0}.srpap-next-path{margin:32px 0;padding:24px;background:#f4f6f8;border-radius:8px}.srpap-related-cases{margin:32px 0}.srpap-related-cases li{margin:12px 0}.srpap-next-path .actions{flex-wrap:wrap}
