/* Roberin The New — VAT Calculator correction 20260710c */
body.tn-vat-page-body .tn-vat-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important;}
body.tn-vat-page-body .tn-vat-fields>.tn-vat-field{margin:0!important;}
body.tn-vat-page-body .tn-vat-field--total{grid-column:1/-1!important;}
body.tn-vat-page-body .tn-vat-field input{padding:0 36px 0 10px!important;}
body.tn-vat-page-body .tn-vat-field.is-active span{color:var(--tn-accent)!important;-webkit-text-fill-color:var(--tn-accent)!important;}
body.tn-vat-page-body .tn-vat-field.is-active input{border-color:var(--tn-accent)!important;background:#fffaf0!important;}
body.tn-vat-page-body .tn-vat-field input.is-invalid{border-color:var(--tn-danger)!important;background:#fff8f4!important;color:var(--tn-danger)!important;-webkit-text-fill-color:var(--tn-danger)!important;}
body.tn-vat-page-body .tn-vat-result{gap:8px!important;}
body.tn-vat-page-body .tn-vat-result>*{margin:0!important;}
body.tn-vat-page-body .tn-vat-actions,body.tn-vat-page-body .tn-vat-samples{align-items:stretch!important;}
body.tn-vat-page-body .tn-vat-actions button,body.tn-vat-page-body .tn-vat-sample{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;height:42px!important;padding:10px 10px!important;font-family:"Courier New",Courier,ui-monospace,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:950!important;line-height:1!important;text-align:center!important;text-decoration:none!important;letter-spacing:.01em!important;outline:none!important;box-shadow:none!important;}
body.tn-vat-page-body .tn-vat-actions button{border:1px solid var(--tn-dark-action)!important;}
body.tn-vat-page-body .tn-vat-primary{background:var(--tn-dark-action)!important;color:var(--tn-dark-action-text)!important;-webkit-text-fill-color:var(--tn-dark-action-text)!important;}
body.tn-vat-page-body .tn-vat-primary:hover:not(:disabled){background:var(--tn-dark-action-hover)!important;color:var(--tn-dark-action-text)!important;-webkit-text-fill-color:var(--tn-dark-action-text)!important;}
body.tn-vat-page-body .tn-vat-primary:disabled{cursor:not-allowed!important;opacity:.55!important;background:var(--tn-wash)!important;color:var(--tn-muted)!important;-webkit-text-fill-color:var(--tn-muted)!important;}
body.tn-vat-page-body .tn-vat-sample{border:1px dashed var(--tn-line)!important;color:var(--tn-muted)!important;-webkit-text-fill-color:var(--tn-muted)!important;background:transparent!important;}
body.tn-vat-page-body .tn-vat-sample:hover{background:var(--tn-wash)!important;color:var(--tn-ink)!important;-webkit-text-fill-color:var(--tn-ink)!important;}
body.tn-vat-page-body .tn-vat-page :is(button,input):focus{outline:none!important;}
body.tn-vat-page-body .tn-vat-page :is(button,input):focus-visible{outline:2px solid var(--tn-accent)!important;outline-offset:2px!important;}

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-field.is-active input,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-field.is-active input{background:#2f2115!important;border-color:#ffb36d!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
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-primary,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-primary{border-color:#6a3b1f!important;background:#6a3b1f!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:1!important;}
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-primary:hover:not(:disabled),
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-primary:hover:not(:disabled){border-color:#824826!important;background:#824826!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
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-primary:disabled,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-primary:disabled{border-color:#826744!important;background:#2f2115!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:.55!important;}
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-secondary,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-secondary{border-color:#826744!important;background:#2f2115!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:1!important;}
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-secondary:hover:not(:disabled),
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-secondary:hover:not(:disabled){border-color:#826744!important;background:#3a2a1b!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
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-sample,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-sample{border-color:#826744!important;background:#2f2115!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
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-sample:hover,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-sample:hover{border-color:#826744!important;background:#3a2a1b!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
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 :is(button,input):focus,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page :is(button,input):focus{outline:none!important;}
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 :is(button,input):focus-visible,
html[data-scheme="dark"] body.tn-vat-page-body:not([data-scheme="light"]) .tn-vat-page :is(button,input):focus-visible{outline:2px solid #ffb36d!important;outline-offset:2px!important;}

@media (prefers-color-scheme:dark){
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-field.is-active input{background:#2f2115!important;border-color:#ffb36d!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-primary{border-color:#6a3b1f!important;background:#6a3b1f!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:1!important;}
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-primary:hover:not(:disabled){border-color:#824826!important;background:#824826!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-primary:disabled{border-color:#826744!important;background:#2f2115!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:.55!important;}
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-secondary,body.tn-vat-page-body[data-scheme="auto"] .tn-vat-sample{border-color:#826744!important;background:#2f2115!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;opacity:1!important;}
  body.tn-vat-page-body[data-scheme="auto"] .tn-vat-secondary:hover:not(:disabled),body.tn-vat-page-body[data-scheme="auto"] .tn-vat-sample:hover{border-color:#826744!important;background:#3a2a1b!important;color:#f7ead1!important;-webkit-text-fill-color:#f7ead1!important;}
}

@media (max-width:720px){
  body.tn-vat-page-body .tn-vat-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
  body.tn-vat-page-body .tn-vat-actions button,body.tn-vat-page-body .tn-vat-sample{min-height:40px!important;height:40px!important;padding:9px 6px!important;font-size:12px!important;line-height:1!important;}
}
@media (max-width:390px){
  body.tn-vat-page-body .tn-vat-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;}
  body.tn-vat-page-body .tn-vat-field input{height:43px!important;font-size:14px!important;line-height:43px!important;padding-right:31px!important;}
  body.tn-vat-page-body .tn-vat-field em{right:8px!important;}
  body.tn-vat-page-body .tn-vat-actions button,body.tn-vat-page-body .tn-vat-sample{font-size:11px!important;letter-spacing:-.02em!important;padding:9px 4px!important;}
}
@media (max-width:360px){
  body.tn-vat-page-body .tn-vat-fields{gap:4px!important;}
  body.tn-vat-page-body .tn-vat-actions button,body.tn-vat-page-body .tn-vat-sample{font-size:10.5px!important;padding:9px 3px!important;}
}
