/* Header-only layout rules; the review timeline remains governed by its existing styles. */
.app-header{gap:18px}.app-header .toolbar{flex:1;justify-content:center;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app-header .toolbar button{border:0!important;background:transparent!important;padding:.5rem .65rem;color:#29425e}.app-header .toolbar button#review-q{background:#1f5fbf!important;color:#fff;border-radius:4px}.app-header .toolbar button:hover,.app-header .toolbar button:focus-visible{background:#e8f0fc!important;border-radius:4px}.app-header .toolbar button#review-q:hover,.app-header .toolbar button#review-q:focus-visible{background:#174b96!important}.app-header .toolbar[hidden]{display:none}#signed-in{padding-top:12px}.metric{padding:10px 12px}.metric strong{font-size:1.35rem;margin:.16rem 0}.metric p,.metric small{font-size:.72rem}@media(max-width:1050px){.app-header{flex-wrap:wrap;padding:8px 0}.app-header .toolbar{order:3;flex-basis:100%;justify-content:flex-start}.identity{margin-left:auto}}@media(max-width:600px){.app-header .toolbar button{padding:.45rem .5rem;font-size:.75rem}}
