/* _content/PonzianiComponents/Chessboard.razor.rz.scp.css */
div[b-vtk0fm10ak], img[b-vtk0fm10ak], span[b-vtk0fm10ak], p[b-vtk0fm10ak], tr[b-vtk0fm10ak], td[b-vtk0fm10ak] {
  --size: 400px;
  --dark_squares_color: #b58863;
  --dark_squares_text_color: #f0d9b5;
  --light_squares_color: #f0d9b5;
  --light_squares_text_color: #b58863;
  --darken_dark_squares_color: #110c08;
  --darken_light_squares_color: #8a5f1c;
  --darken_dark_squares_text_color: #8a5f1c;
  --darken_light_squares_text_color: #110c08;
  --notation_font_size: 13.3333333333px;
  --highlight_color: yellow;
}

.pzChessboard[b-vtk0fm10ak] {
  width: var(--size);
  height: var(--size);
}

.pzBoard[b-vtk0fm10ak] {
  border: 2px solid #404040;
  box-sizing: border-box;
}

.pzSquare[b-vtk0fm10ak] {
  float: left;
  position: relative;
  /* disable any native browser highlighting */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pzDarkSquare[b-vtk0fm10ak] {
  background-color: var(--dark_squares_color);
  color: var(--dark_squares_text_color);
}

.pzLightSquare[b-vtk0fm10ak] {
  background-color: var(--light_squares_color);
  color: var(--light_squares_text_color);
}

.pzDarkSquareGrey[b-vtk0fm10ak] {
  background-color: var(--darken_dark_squares_color);
  color: var(--darken_dark_squares_text_color);
}

.pzLightSquareGrey[b-vtk0fm10ak] {
  background-color: var(--darken_light_squares_color);
  color: var(--darken_light_squares_text_color);
}

.pzClearfix[b-vtk0fm10ak] {
  clear: both;
}

.pzNotation[b-vtk0fm10ak] {
  cursor: default;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: var(--notation_font_size);
  position: absolute;
}

.pzAlpha[b-vtk0fm10ak] {
  bottom: 1px;
  right: 3px;
}

.pzNumeric[b-vtk0fm10ak] {
  top: 2px;
  left: 2px;
}

.pzHighlightSquare[b-vtk0fm10ak] {
  box-shadow: inset 0 0 3px 3px var(--highlight_color);
}

.modal[b-vtk0fm10ak] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.modal-content[b-vtk0fm10ak] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 1rem 1.5rem;
  width: 110px;
  border-radius: 0.5rem;
}

.show-modal[b-vtk0fm10ak] {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
  display: block;
}
/* _content/PonzianiComponents/EngineLog.razor.rz.scp.css */
.pzEngineLog[b-d6v4mo4iou] {
    width: 100%;
    height: 400px;
    overflow-y: auto
}
/* _content/PonzianiComponents/EvaluationGauge.razor.rz.scp.css */
.pzEvaluationGauge[b-6hcf1ip9d5] {
    margin: 5px auto;
    margin-bottom: 0px;
    padding: 2px;
    width: 100%;
    border: 1px solid black;
    height: 30px;
    background-color: black;
}

.pzEvaluationBar[b-6hcf1ip9d5] {
    height: 100%;
    background-color: white;
}

.pzEvaluationGaugeScore[b-6hcf1ip9d5] {
    text-align: center;
    font-weight: bold;
}

.pzTickbar[b-6hcf1ip9d5] {
    margin: 5px auto;
    margin-top: 0px;
    padding: 2px;
    padding-top: 0px;
    width: 100%;
    height: 20px;
    vertical-align: middle;
}

.pzVTickbar[b-6hcf1ip9d5] {
    float: left;
    margin: 5px auto;
    margin-right: 0px;
    width: 30px;
    height: 100%;
}

.pzVEvaluationGauge[b-6hcf1ip9d5] {
    float: left;
    margin: 5px auto;
    height: 100%;
    border: 1px solid black;
    width: 30px;
    background-color: white;
}

.pzVEvaluationBar[b-6hcf1ip9d5] {
    height: 100%;
    background-color: black;
}

.pzVEvaluationGaugeScore[b-6hcf1ip9d5] {
    float: left;
    margin-left: 5px;
    text-align: center;
    font-weight: bold;
    background-color: white;
    vertical-align: middle;
    height: 100%;
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
}
/* _content/PonzianiComponents/Scoresheet.razor.rz.scp.css */
div[b-vn1crl0cm6], img[b-vn1crl0cm6], span[b-vn1crl0cm6], p[b-vn1crl0cm6], tr[b-vn1crl0cm6], td[b-vn1crl0cm6] {
  --move_text_comment_color: blue;
  --comment_background_color: #FFEBE4;
  --variation_background_color: #EBE4FF;
}

table.pzNotTable > tbody > tr > td:not(:last-child)[b-vn1crl0cm6] {
  border-right: 1px solid black;
}

[b-vn1crl0cm6] span.pzMoveText {
  white-space: pre-wrap;
}

.pzNotTable[b-vn1crl0cm6] {
  border: 1px solid black;
  overflow: auto;
}

.pzNotColMovenumber[b-vn1crl0cm6] {
  text-align: center;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

.pzNotColWhite[b-vn1crl0cm6] {
  text-align: right;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
  width: 50%;
}

.pzNotColBlack[b-vn1crl0cm6] {
  text-align: right;
  background-color: lightgray;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
  width: 50%;
}

[b-vn1crl0cm6] .pzNotResult {
  font-weight: bold;
}

[b-vn1crl0cm6] .pzMoveTextComment {
  color: var(--move_text_comment_color);
}

[b-vn1crl0cm6] .pzComment {
  background-color: var(--comment_background_color);
}

[b-vn1crl0cm6] .pzVariation {
  background-color: var(--variation_background_color);
}

[b-vn1crl0cm6] .pzMoveTextLevel0 {
  font-weight: bold;
}

[b-vn1crl0cm6] p.pzVariation {
  margin-block-end: 0em;
}
