.event-account{z-index:90;flex:none;min-width:0;position:relative}.event-account .profile-menu{max-width:180px}.event-account .profile-menu>summary{color:#17394f;min-height:40px;box-shadow:none;background:#fff;border-radius:7px;gap:6px;padding:3px 7px;font-size:13px}.event-account .profile-menu>summary .character-avatar{width:30px!important;height:30px!important}.event-account .profile-dropdown{z-index:100;background:#fff;border-radius:10px;max-height:calc(100dvh - 80px)}.event-account .profile-dropdown nav a{color:#17394f;box-shadow:none;white-space:normal;background:0 0;border:0;justify-content:flex-start}.event-account .profile-dropdown .profile-identity,.event-account .profile-dropdown summary{color:#17394f}.event-account .profile-trigger-name{max-width:100px}.race-product-shell{flex-direction:column;display:flex}.race-product-header{color:#f8f5ec;z-index:100;background:#10372b;border-bottom:1px solid #cbb37744;flex:none;align-items:center;gap:12px;height:60px;padding:6px clamp(12px,3vw,42px);display:flex;position:relative}.race-product-header>.event-brand{color:inherit;flex-direction:column;flex:none;gap:3px;margin-right:auto;text-decoration:none;display:flex}.race-product-header>.event-brand strong{font:700 24px Georgia,serif}.race-product-header>.event-brand small{letter-spacing:.07em;font-size:9px}.race-product-header>button{color:inherit;background:0 0;border:1px solid #cbb37766;border-radius:6px;min-height:40px;padding:6px 13px;font:600 13px system-ui}.race-product-shell>iframe{border:0;flex:1;width:100%;min-height:0}.pq.pq .pq-header{z-index:95;position:relative;overflow:visible}.pq.pq .pq-header>.event-account{margin-left:auto}.pq.pq .pq-header .profile-dropdown a{font-size:14px}.pq.pq .pq-header .profile-dropdown button{white-space:normal}@media (max-width:700px){.pq.pq .pq-header>strong,.pq.pq .pq-header .pq-code{display:none}.pq.pq .pq-header{gap:6px;padding-inline:8px}.pq.pq .pq-header .event-brand>strong{font-size:18px}.event-account .profile-menu[data-signed-in=true] .profile-trigger-name,.event-account .profile-menu[data-signed-in=false]>summary .character-avatar{display:none}.event-account .profile-menu>summary{min-height:38px;font-size:12px}.race-product-header{gap:8px;height:54px;padding-inline:12px}.race-product-header>.event-brand strong{font-size:21px}}@media (max-height:550px) and (orientation:landscape){.race-product-header{height:48px}.race-product-header>.event-brand strong{font-size:19px}.event-account .profile-dropdown{max-height:calc(100dvh - 66px)}}@media (max-width:700px){.event-account .profile-dropdown{width:min(292px,100% - 24px);max-height:calc(100dvh - 80px);position:fixed;top:66px;right:12px}}@media (max-width:700px) and (max-height:550px) and (orientation:landscape){.event-account .profile-dropdown{max-height:calc(100dvh - 64px);top:52px}}
