.d9-a11y main :is(button,summary,input,select),.d9-a11y .d9-control,.d9-a11y #cb-record-panel a,.d9-a11y #cb-records a{min-height:44px;min-width:44px;box-sizing:border-box}.d9-a11y .d9-control:not(.card-art):not(.book-route):not(.work-item):not(.overview-route-art){display:inline-flex;align-items:center}.d9-a11y main :is(button,summary),.d9-a11y .d9-control{max-width:100%}.d9-a11y main .cb-company{height:44px;min-height:44px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.d9-a11y main :is(a,button,summary,input,select,[role=button]):focus-visible{outline:3px solid var(--gold,#a8884a);outline-offset:3px}.d9-a11y main .ce-map-link:focus-visible{outline:none}.d9-a11y .ce-map-link:focus-visible circle:not(.ce-hit){stroke:var(--gold,#a8884a);stroke-width:4}.d9-a11y .ce-map-link .ce-hit{fill:transparent;stroke:transparent;stroke-width:0;pointer-events:all}.d9-a11y #cb-record-panel a,.d9-a11y #cb-records a{display:inline-flex;align-items:center}.d9-a11y .cb-map{min-width:800px}.d9-a11y main .section-nav .wrap{display:flex;flex-wrap:wrap;gap:4px 16px;height:auto;overflow:visible;white-space:normal}.d9-a11y main .section-nav a{flex:0 0 auto;white-space:normal}@media(max-width:600px){.d9-a11y main .section-nav{position:static}.d9-a11y main .section-nav .wrap{padding-top:8px;padding-bottom:8px}.d9-a11y main .section-nav a{font-size:12px}}
