/* Roberin The New — VAT Calculator geometry correction 20260710f */
@media (min-width: 981px) {
  body.tn-vat-page-body .tn-vat-page .tn-vat-input,
  body.tn-vat-page-body .tn-vat-page .tn-vat-result {
    padding: 18px !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-grid {
    align-items: stretch !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-result {
    gap: 0 !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-pane-label {
    height: 15px !important;
    min-height: 15px !important;
    line-height: 15px !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-main,
  body.tn-vat-page-body .tn-vat-page .tn-vat-details {
    margin-bottom: 15px !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-fields,
  body.tn-vat-page-body .tn-vat-page .tn-vat-main {
    min-height: 160px !important;
    border: 1px solid var(--tn-line) !important;
    border-left: 3px solid var(--tn-accent) !important;
    background: var(--tn-paper-strong) !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-fields {
    padding: 10px !important;
    align-items: stretch !important;
  }

  body.tn-vat-page-body .tn-vat-page .tn-vat-main {
    align-content: center !important;
    padding: 18px !important;
  }
}

@media (min-width: 981px) and (prefers-color-scheme: dark) {
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-page .tn-vat-fields {
    border-color: #775d3d !important;
    border-left-color: #ffb36d !important;
    background: #20160e !important;
  }
}

@media (min-width: 981px) {
  body.tn-vat-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-vat-page .tn-vat-fields,
  html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page .tn-vat-fields {
    border-color: #775d3d !important;
    border-left-color: #ffb36d !important;
    background: #20160e !important;
  }
}
