.owner-celebrate-result {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;min-height:56px;max-width:100%;white-space:normal;line-height:1.3}
.owner-celebrate-result small {font-size:12px;font-weight:400}
.owner-result-keepsake .certificate-dialog {--pao:#14c9db;font:16px/1.4 system-ui,sans-serif;letter-spacing:0}
.owner-result-keepsake .certificate-dialog,.owner-result-keepsake .certificate-dialog * {box-sizing:border-box}
.owner-result-keepsake [hidden] {display:none!important}
.owner-result-keepsake .certificate-dialog button {margin:0;letter-spacing:0}
.runner-cv-result.is-receipt .runner-cv-actions:has(.owner-celebrate-result) {display:flex;flex-direction:column;gap:8px}
.runner-cv-result.is-receipt .runner-cv-actions:has(.owner-celebrate-result) .runner-cv-receipt-remove {position:static;transform:none;margin:0;align-self:center}
.owner-result-actions {display:flex;flex-direction:column;gap:8px;align-items:stretch;max-width:240px;margin-top:12px}
.owner-result-actions:empty {display:none}
.finish-entry-signin .account-summary {width:100%;text-align:center}
.finish-entry-signin [data-finish-entry-race] {color:var(--accent-color,#14c9db);margin:12px 0}
.finish-entry-signin [data-login-panel] {text-align:center}
.finish-entry-signin .google-button-shell {display:flex;justify-content:center}
.finish-entry-signin [data-login-panel] h3 {display:none}
.finish-entry-signin [data-finish-entry-back] {display:block;margin:20px auto 0;width:fit-content}
.finish-entry-signin .account-heading {justify-content:center}
