vaadin-grid::part(focused-cell){outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}vaadin-grid:focus,vaadin-grid:focus-visible,vaadin-grid ::part(row):focus,vaadin-grid ::part(row):focus-visible,vaadin-grid ::part(focused-row),vaadin-grid ::part(focused-row):focus,vaadin-grid ::part(focused-row):focus-visible{outline:none!important;box-shadow:none!important}vaadin-grid ::-webkit-focus-ring-color,vaadin-grid *:focus,vaadin-grid *:focus-visible,vaadin-grid vaadin-button:focus,vaadin-grid vaadin-checkbox:focus,vaadin-grid button:focus,vaadin-grid input:focus,vaadin-grid textarea:focus,vaadin-grid ::part(cell-content):focus,vaadin-grid ::part(cell-content):focus-visible,vaadin-grid ::part(cell):focus,vaadin-grid ::part(cell):focus-visible{outline:none!important;box-shadow:none!important}vaadin-grid::part(isPreviousAthlete){background-image:none;background-color:#87cefa;font-weight:700}vaadin-grid::part(isCurrentAthlete){background-image:none;background-color:#fbf242;font-weight:700}vaadin-grid::part(isNextAthlete){background-image:none;background-color:#fdc762;font-weight:700}html,body{background-color:transparent!important}vaadin-grid,vaadin-grid:focus,vaadin-grid:focus-within,vaadin-grid::part(focused-row),vaadin-grid::part(focused-cell),vaadin-grid ::part(cell),vaadin-grid ::part(row),vaadin-grid ::part(cell-content),vaadin-grid *:focus,vaadin-grid *:focus-visible,vaadin-grid ::part(focused-cell):focus,vaadin-grid ::part(focused-row):focus{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-color:transparent!important}vaadin-grid ::part(focus-ring),vaadin-grid ::part(focusRing),vaadin-grid ::part(focus-ring-inner){display:none!important}vaadin-grid vaadin-text-field::part(focus-ring),vaadin-grid vaadin-text-field::part(focusRing),vaadin-grid vaadin-text-field::part(focus-ring-inner),vaadin-grid vaadin-text-field::part(input-field),vaadin-grid vaadin-text-field::part(value),vaadin-grid vaadin-text-field::part(internal-input),vaadin-grid vaadin-text-area::part(focus-ring),vaadin-grid vaadin-text-area::part(input-field),vaadin-grid vaadin-select::part(focus-ring),vaadin-grid vaadin-combo-box::part(focus-ring){display:none!important;box-shadow:none!important;outline:none!important}vaadin-grid vaadin-text-field input,vaadin-grid vaadin-text-area textarea,vaadin-grid vaadin-combo-box input,vaadin-grid input[id^=input-vaadin-text-field]{outline:none!important;box-shadow:none!important;border-color:transparent!important}vaadin-button.jury-keypad-button{white-space:normal}vaadin-button.jury-keypad-button::part(label){display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;line-height:1.1}vaadin-dialog-overlay[theme~=jury-notification-dialog]{width:84vw;max-width:70rem;min-width:50rem}vaadin-dialog-overlay[theme~=jury-notification-dialog]::part(overlay){border:none;box-shadow:none;background:transparent}.jury-notification-card{display:grid;gap:.9rem;min-width:60rem;max-width:84vw;padding:1.5rem 1.8rem;border-radius:1.5rem;text-align:center;box-shadow:0 1.2rem 3rem #00000073}.jury-notification-card-success{border:.35rem solid #0b5f19;background:#fffffff5;color:#0b5f19}.jury-notification-card-error{border:.35rem solid white;background:#9a0000f5;color:#fff}.jury-notification-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem}.jury-notification-status{font-size:clamp(1.55rem,2.65vw,2.4rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jury-notification-decision{display:flex;align-items:center;justify-content:center;gap:.9rem}.jury-notification-icon{width:clamp(2.4rem,5.5vw,4.8rem);height:clamp(2.4rem,5.5vw,4.8rem);flex-shrink:0;color:inherit}.jury-notification-decision-text{font-size:clamp(2.4rem,5.5vw,4.8rem);line-height:1;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.jury-notification-athlete{font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.1;font-weight:700}.jury-notification-attempt{font-size:clamp(1.3rem,2.4vw,2.1rem);line-height:1.15;opacity:.92}.jury-notification-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.15rem .8rem;border-radius:999px;border:.18rem solid currentColor;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:inherit}.jury-notification-chip-label{opacity:.85}.jury-notification-chip-record.jury-notification-chip-success{background:#ffbf0038}.jury-notification-chip-record.jury-notification-chip-error{background:#ffbf002e}
