.results-board-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 12px}.results-board-title>span{color:var(--results-muted);font-size:10px;line-height:1.5}
.results-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.results-pdf{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 10px;border:1px solid var(--results-border);border-radius:4px;background:var(--results-control);color:var(--results-ink);font:700 11px/1 Arial,sans-serif}.results-pdf svg,.results-theme svg{display:block;width:20px;height:20px}.results-theme{width:44px;min-width:44px;padding:10px;justify-content:center}.results-pdf:hover{border-color:var(--results-muted)}
.result-card-trigger{border:0;background:none;padding:0;margin:0;text-align:left;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;width:100%}.result-card-row{cursor:pointer}.result-card-row:hover .result-driver-name{text-decoration:underline;text-underline-offset:4px}
.result-card-dialog{width:min(460px,calc(100% - 24px));max-height:calc(100dvh - 24px);max-height:calc(100svh - 24px);padding:0;border:1px solid #ffffff24;border-radius:22px;background:#142019;color:#eef3e9;box-shadow:0 28px 100px #0008;overflow:hidden;color-scheme:dark}.result-card-dialog[open]{display:flex;flex-direction:column}.result-card-dialog::backdrop{background:#06100cd6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.result-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 18px;flex-shrink:0}.result-card-toolbar h2{font-size:13px;line-height:1.5;font-weight:700;margin:0;letter-spacing:.05em}.result-card-toolbar button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#e4efdd;cursor:pointer}.result-card-toolbar svg{width:23px;height:23px}.result-card-toolbar button:hover{background:#ffffff12}
.result-card-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px}.result-card-scroll img{display:block;width:100%;height:auto;border-radius:18px;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}.result-card-scroll>p{padding:100px 20px;text-align:center;line-height:1.8;font-size:13px;color:#b5c7a9}
.result-card-footer{padding:12px 16px 14px;flex-shrink:0}.result-card-footer button{display:block;width:100%;min-height:46px;padding:10px 18px;border:0;border-radius:30px;background:#b0ef69;color:#15230e;font:800 14px/1.5 'Microsoft YaHei','PingFang SC',sans-serif;cursor:pointer}.result-card-footer button:disabled{opacity:.5;cursor:wait}.result-card-footer p{font-size:10px;line-height:1.6;color:#b5c7a9;text-align:center;margin:8px 0 0}.result-card-dialog.is-save-view .result-card-footer button{background:#253922;color:#d6efbf;border:1px solid #4c6940}
.result-card-footer>a{display:block;text-align:center;min-height:32px;padding:8px 10px 2px;color:#d4e8c4;font-size:11px;text-decoration:underline;text-underline-offset:3px}.result-card-dialog.is-overall-winner .result-card-footer button{background:#ffab69}
@media(max-width:700px){.entry-roster-heading{gap:10px}.results-board-title{gap:2px 7px}.results-board-title>span{font-size:9px}.results-actions{gap:6px}.result-card-dialog{width:min(420px,calc(100% - 16px));max-height:calc(100svh - 16px);border-radius:20px}.result-card-toolbar{padding-block:5px}.result-card-scroll{padding-inline:9px}.result-card-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.result-card-footer p{font-size:11px}.results-pdf{padding-inline:8px}.results-pdf svg{width:17px}}
@media(prefers-reduced-motion:no-preference){.result-card-dialog[open]{animation:result-card-enter .24s ease-out}@keyframes result-card-enter{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}}
