.penalty-map[data-v-4ed48338]{display:block;height:auto;width:100%;--pm-grass:#2d6a2d;--pm-post:#fff;--pm-scored:#22c55e;--pm-missed:#ef4444;--pm-gk-arrow:#fff;--pm-text:#fff}.penalty-map--label[data-v-4ed48338]{cursor:crosshair}.penalty-log-wrap[data-v-b70aa28f]{display:flex;flex-direction:column;max-height:16.5rem}.penalty-log__toolbar[data-v-b70aa28f]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.penalty-log__count[data-v-b70aa28f]{font-size:.72rem;margin-left:auto;opacity:.6;white-space:nowrap}.penalty-log__toolbar-label[data-v-b70aa28f]{font-size:.7rem;letter-spacing:.05em;opacity:.6;text-transform:uppercase}.penalty-log__sort-btn[data-v-b70aa28f]{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:.375rem;color:inherit;cursor:pointer;font-size:.72rem;font-weight:700;padding:.2rem .55rem}.penalty-log__sort-btn[data-v-b70aa28f]:hover{background:#ffffff14}.penalty-log[data-v-b70aa28f]{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:#34343a transparent;scrollbar-width:thin}.penalty-log[data-v-b70aa28f]::-webkit-scrollbar{width:4px}.penalty-log[data-v-b70aa28f]::-webkit-scrollbar-track{background:transparent}.penalty-log[data-v-b70aa28f]::-webkit-scrollbar-thumb{background:#34343a;border-radius:2px}.penalty-log[data-v-b70aa28f]::-webkit-scrollbar-thumb:hover{background:#454650}.penalty-log__row[data-v-b70aa28f]{align-items:flex-start;border-radius:.5rem;cursor:pointer;display:flex;gap:.6rem;padding:.5rem}.penalty-log__row[data-v-b70aa28f]:hover{background:#ffffff0f}.penalty-log__row--selected[data-v-b70aa28f]{background:#ffffff1a;outline:1px solid hsla(0,0%,100%,.25)}.penalty-log__row--editing[data-v-b70aa28f]{background:#ffdb3c1a;outline:1px solid rgba(255,219,60,.5)}.penalty-log__num[data-v-b70aa28f]{align-items:center;background:#ffffff1a;border-radius:.3rem;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:1.25rem;justify-content:center;margin-top:.1rem;width:1.25rem}.penalty-log__icon[data-v-b70aa28f]{font-size:1rem;line-height:1.4}.penalty-log__main[data-v-b70aa28f]{display:flex;flex:1;flex-direction:column;font-size:.8rem;min-width:0}.penalty-log__main--hidden[data-v-b70aa28f]{opacity:.5}.penalty-log__actions[data-v-b70aa28f]{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.penalty-log__action-btn[data-v-b70aa28f]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:currentColor;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;opacity:.65;padding:0;width:1.75rem}.penalty-log__action-btn[data-v-b70aa28f]:hover{background:#ffffff1a;opacity:1}.penalty-log__action-btn--danger[data-v-b70aa28f]:hover{color:#ef4444}.penalty-log__meta[data-v-b70aa28f]{font-size:.72rem;opacity:.65}.penalty-log__evidence[data-v-b70aa28f]{font-size:.72rem}.penalty-log__empty[data-v-b70aa28f]{font-size:.8rem;opacity:.6;padding:.5rem}
