.cwTimer {
	display: inline-block;
	vertical-align: middle;
	text-align: initial;
}

.cwTimer .title {
	font-size: 0.4em;
	width: fit-content;
	margin-left: 3px;
	position: relative;
	background-color: inherit;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.cwTimer .title.padding {
	padding: 1px 1px 0 1px;
}

.cwTimer .title.border {
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

.cwTimer .clock {
	display: flex;
	gap: 0.2rem;
	justify-content: end;
	height: min-content;
	background-color: inherit;
	border-radius: 2px;
}

.cwTimer .clock.padding {
	padding: 2px 1px 0 1px;
}

.cwTimer .clock.border {
	outline: 1px solid;
}

.cwTimer section {
	display: flex;
}

/* .cwTimer section .value {
	font-family: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Consolas", "Courier New", monospace;
} */

.cwTimer section.sec .value.frac {
	align-self: flex-end;
	font-size: 0.75em;
}

.cwTimer .label {
	font-size: 0.4em;
	font-weight: normal !important;
	writing-mode: vertical-lr;
}
