.tool[data-tool=tap-tempo] .tap-pad{gap:var(--space-1);min-block-size:120px;inline-size:100%;font-size:var(--fs-lg,1.25rem);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.tool[data-tool=tap-tempo] .tap-count{font-size:var(--fs-sm);font-weight:400}.tool[data-tool=tap-tempo] .bpm-row{gap:var(--space-2);display:flex}.tool[data-tool=tap-tempo] .bpm-row input{text-align:center;flex:1;min-inline-size:0}.tool[data-tool=tap-tempo] .table-wrap{overflow-x:auto}.tool[data-tool=tap-tempo] .note-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.tool[data-tool=tap-tempo] .note-table th,.tool[data-tool=tap-tempo] .note-table td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--c-border);text-align:end;font-size:var(--fs-sm)}.tool[data-tool=tap-tempo] .note-table th:first-child{text-align:start}
