/* Shared readable type for every tool, including Vietnamese character names. */
:root{--font:Arial,"Segoe UI",Tahoma,sans-serif;--tool-data-size:14px;--tool-data-leading:1.6}
body{font-family:Arial,"Segoe UI",Tahoma,sans-serif}
input,textarea,select,button{font-family:Arial,"Segoe UI",Tahoma,sans-serif}

.dashboard textarea,.modal textarea,.utility-body textarea,
#accounts,#up-accounts,.up-service #up-accounts,#tl-sources,#tl-targets,#sequence-preview,
.dashboard input:not([type=checkbox]):not([type=radio]):not([type=file]),
.modal input:not([type=checkbox]):not([type=radio]):not([type=file]),
.utility-body input:not([type=checkbox]):not([type=radio]),
.dashboard select,.modal select,
.result-line,.up-table td,.cs-table td,.admin-table td{
  font-family:Arial,"Segoe UI",Tahoma,sans-serif;
  font-size:14px;
  line-height:1.6;
  letter-spacing:normal;
  font-weight:400;
}
.result-line{min-height:23px}
.up-table th,.cs-table th,.admin-table th{font-size:13px;line-height:1.5;letter-spacing:normal}
.field-label,.utility-body .field-label,.utility-label-row,.utility-field-caption,
.card-heading h2,.tl-card-heading h2,.up-table-heading h2{font-size:13px;line-height:1.5;letter-spacing:normal}
.dashboard .button,.modal .button,.utility-actions .button,.admin-actions .button{font-size:13px;line-height:1.4}
.page-heading p,.tl-title p,.cs-title p,.up-service-heading p,.utility-intro p,
.utility-note,.tl-note,.cs-status,.guest-notice,.modal-description,.result-footer,
.file-row>span,.tl-import>span,.up-filename,.cs-source-notice{font-size:12px;line-height:1.65}
.results-box,.utility-body textarea{tab-size:4}

@media(max-width:600px){
  .dashboard textarea,.modal textarea,.utility-body textarea,#accounts,#up-accounts,.up-service #up-accounts,#tl-sources,#tl-targets,#sequence-preview,
  .dashboard input:not([type=checkbox]):not([type=radio]):not([type=file]),
  .modal input:not([type=checkbox]):not([type=radio]):not([type=file]),
  .utility-body input:not([type=checkbox]):not([type=radio]),.dashboard select,.modal select{font-size:16px}
  .result-line,.up-table td,.cs-table td,.admin-table td{font-size:14px}
}
