/* Бейдж «Недоиграли» — как на карточке результата. */
.tn-partial-badge {
  display: inline-block;
  margin: 0;
  padding: 2px 6px;
  border: 0.5px solid rgba(161, 90, 82, 0.35);
  border-radius: 4px;
  background: #F8EEEC;
  color: #A15A52;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0;
  vertical-align: baseline;
  white-space: nowrap;
}

.tn-partial-meta,
.tn-partial-row {
  color: #6F6F6F;
  font-size: 12px;
  line-height: 1.35;
}

.tn-partial-row {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0 0 8px;
}

.sb-num.tn-partial-num,
.sc2-cell.tn-partial-cell .sc2-num,
.gamesSetItem__pointItem.tn-partial-point span {
  color: #6F6F6F;
}

.sb-num.tn-partial-num {
  background: #F4F5F6;
}

.p6-match-page .mc-reset-note {
  margin: 0;
  padding: 8px 16px 0;
  color: #6F6F6F;
  font-size: 13px;
  line-height: 1.4;
}

.gamesTable__partial {
  color: #6F6F6F;
  font-size: 12px;
  line-height: 1.35;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-link {
  order: 11 !important;
  width: 100% !important;
  margin: 2px 0 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-link button {
  display: inline !important;
  float: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #6F6F6F !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  cursor: pointer !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-link button:hover {
  color: #1F1F1F !important;
}
.p6-match-edit-page.p8-edit-page .p6-edit-partial {
  order: 16 !important;
  width: 100% !important;
  margin: 8px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  float: none !important;
  clear: both !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-toggle {
  display: inline !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #6F6F6F !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  cursor: pointer !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-toggle:hover {
  color: #1F1F1F !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-panel {
  margin: 10px 0 0 !important;
  padding: 12px !important;
  border: 0.5px solid rgba(31, 31, 31, 0.1) !important;
  border-radius: 10px !important;
  background: #F7F7F7 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-panel[hidden] {
  display: none !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-serve {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 10px !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-k {
  color: #6F6F6F !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial label,
.p6-match-edit-page.p8-edit-page .p6-edit-partial-pill,
.p6-match-edit-page.p8-edit-page .p6-edit-partial-time {
  float: none !important;
  clear: none !important;
  height: auto !important;
  min-height: 0 !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-pill {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 6px 10px !important;
  border: 1px solid rgba(31, 31, 31, 0.14) !important;
  border-radius: 999px !important;
  background: #fff !important;
  color: #1F1F1F !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-time {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 10px !important;
  color: #6F6F6F !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-time input {
  width: 72px !important;
  height: 36px !important;
  padding: 0 10px !important;
  border: 1px solid rgba(31, 31, 31, 0.14) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #1F1F1F !important;
  font: inherit !important;
  font-size: 14px !important;
  float: none !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  padding: 8px 14px !important;
  border: 1px solid rgba(31, 31, 31, 0.16) !important;
  border-radius: 10px !important;
  background: #fff !important;
  color: #1F1F1F !important;
  font: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-btn:hover {
  background: #F4F5F6 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-partial-hint {
  margin: 8px 0 0 !important;
  color: #6F6F6F !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-date-reset-row {
  margin: 8px 0 0 !important;
}

.p6-match-edit-page.p8-edit-page .p6-keep-partial-note {
  order: 14 !important;
  margin: 0 0 10px !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: #6F6F6F !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-date-reset {
  display: inline !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #A15A52 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  cursor: pointer !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-date-reset:hover {
  color: #7C3A34 !important;
}

.p6-match-edit-page.p8-edit-page .p6-partial-mode {
  order: 9 !important;
  width: 100% !important;
  margin: 8px 0 0 !important;
  padding: 8px 12px !important;
  border-radius: 10px !important;
  background: #F6F1E6 !important;
  color: #6A5A32 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

.p6-match-edit-page.p8-edit-page .p6-partial-mode b {
  display: block !important;
  font-weight: 700 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial .p6-edit-score::before {
  content: 'ПРОМЕЖУТОЧНЫЙ РЕЗУЛЬТАТ' !important;
  color: #6A5A32 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial #tn-deciding {
  display: block !important;
}

.p6-match-edit-page.p8-edit-page[data-ka-pro-set="1"] .p6-edit-form.is-partial #tn-deciding {
  display: none !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial #tn-set3-chooser {
  display: none !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial #p6-edit-save-btn {
  background: #F6F1E6 !important;
  border-color: #E4D7BC !important;
  color: #6A5A32 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial #p6-edit-save-btn:hover {
  background: #EFE6D4 !important;
}

.p6-match-edit-page.p8-edit-page .p6-edit-form.is-partial #tn-alt-wrap,
.p6-match-edit-page.p8-edit-page.is-partial #tn-alt-wrap {
  display: none !important;
}

.p6-match-edit-page.p8-edit-page.is-partial .tn-set-hint,
.p6-match-edit-page.p8-edit-page.is-partial #tn-set3-hint,
.p6-match-edit-page.p8-edit-page.is-partial #p6-edit-errors-slot {
  display: none !important;
}

.p6-match-edit-page.is-partial .p6-edit-score::before {
  content: 'ПРОМЕЖУТОЧНЫЙ РЕЗУЛЬТАТ' !important;
  color: #6A5A32 !important;
}

.p6-match-edit-page.is-partial #p6-edit-save-btn {
  background: #F6F1E6 !important;
  border-color: #E4D7BC !important;
  color: #6A5A32 !important;
}

.p6-match-page .mc-cancel-form {
  margin: 2px 0 0 !important;
  text-align: center !important;
}

.p6-match-page .mc-cancel {
  display: inline !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #A15A52 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  cursor: pointer !important;
  height: auto !important;
  width: auto !important;
  float: none !important;
}

.p6-match-page .mc-cancel:hover {
  color: #7C3A34 !important;
}
