.canvas-set {
    border: 2px solid black;
    background: #ffffff;
}

.set-container input {
    accent-color: #228b22;
    cursor: pointer;
}

.branching-label, #czech, #english {
    cursor: pointer;
}

legend {
    font-size: 1em;
    font-weight: bold;
}

.action-button {
    background: #efefef;
	border-radius: 8px;
	border: 1px solid #000000;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    padding: 6px 16px;
}

.action-button:hover {
    background: #228b22;
    color: #efefef;
}

.action-button:active {
    transform: translateY(2px);
}

fieldset img {
    border: 1px solid #000000;
    border-radius: 6px;
    width: 35px;
    height: 35px;
    margin-bottom: 4px;
}

.language {
    text-align: right;
    margin-top: 179px;
}

.set-container {
    width: fit-content;
}

.value-field {
    display: inline-block;
    text-align: center;
    width: 60px;
    padding: 3px 0;
    border: 1px solid #000000;
    border-radius: 6px;
    background: #efefef;
}
