.consent-dialog{color:#071c2f;background:#fff;max-width:36rem;width:calc(100% - 2rem);max-height:85dvh;overflow:auto;border:1px solid #bb8b38;border-radius:1rem;padding:1.5rem;box-shadow:0 1rem 4rem #071c2f55;font:inherit}
.consent-dialog::backdrop{background:#071c2f55}.consent-dialog h2{font-size:1.5rem}.consent-dialog p{line-height:1.5}.consent-actions{display:flex;flex-wrap:wrap;gap:.6rem}.consent-dialog button{font:inherit;cursor:pointer;border:1px solid #071c2f;background:#fff;color:#071c2f;border-radius:.4rem;padding:.65rem .8rem;min-height:44px}.consent-dialog a{color:#071c2f;text-decoration:underline}.consent-options{padding:.8rem 0}.consent-options label{display:block;margin-bottom:1rem}.consent-options input{width:1.1rem;height:1.1rem}.cookie-manage{background:none;border:0;color:inherit;font:inherit;text-align:left;padding:.4rem 0;cursor:pointer;text-decoration:underline}.consent-dialog :focus-visible,.cookie-manage:focus-visible{outline:3px solid #bb8b38;outline-offset:3px}
.bike-table-wrap{overflow-x:auto}.bike-table{width:100%;border-collapse:collapse;font-size:1rem}.bike-table caption{text-align:left;padding:1rem 0}.bike-table td,.bike-table th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #bbb}.bike-table thead{background:#071c2f;color:#fff}.bike-table td:nth-child(3){min-width:8rem}.bike-table th[scope=row]{min-width:10rem}
