/******************************************************************* Module : /assets/css/fonts.css Desc. : CSS Fonts Created By : Siau Pheng (siaupheng@3fonia.com). Created Date : December 20th, 2007. Last Modified : September 26th, 2025. (c) 2009 - 2025, 3FONIA Software; WWW.3FONIA.COM. *******************************************************************/ :root { --bs-body-font-size: .95rem; --bs-body-line-height: 1.2; } .form-control { font-size: unset; } table.garis { width: 100%; border: 1px solid #000; border-spacing: 0; border-collapse: collapse; } table.garis th, table.garis td { font-size: .9rem; text-align: left; border: 1px solid #000; padding: 2mm; } table.garis th { font-size: 1rem; text-align: center; vertical-align: middle; background-color: #ddd; white-space: nowrap; } table.garis td { padding-top: 1.2mm; padding-bottom: 1.2mm; vertical-align: top; } /* ----------------- NOTA ----------------- */ @media print { div.printNota { height: unset; } } div.notaTitle { font-size: 13pt; text-align: center; } table.notaTable { width: 100%; border: 1px solid #000; table-layout: fixed; border-spacing: 0; border-collapse: collapse; } table.notaTable th, table.notaTable td { text-align: left; border: 1px solid #000; padding: 3px; } table.notaTable th { text-align: center; vertical-align: middle; white-space: nowrap; } table.notaTable td { padding-top: 2px; padding-bottom: 2px; vertical-align: top; overflow: hidden; white-space: nowrap; } table.notaHeader { width: 100%; margin-top: 5px; } table.notaHeader td { vertical-align: middle; padding: 1mm; } table.notaFooter { width: 100%; border: 1px solid #000; border-top: none; border-collapse: collapse; } table.notaFooter td { vertical-align: top; padding: 1mm; width: 50%; } table.notaFooter td.stamp { font-size: 8pt; } table.nostyle td { width: unset; } table td.ttkdua:before { content: ': '; } table>tbody tr.rgg td:not(:last-child) { background-color: #B8F1A8; } @media screen, projection { #linebreak { color: #FF0000; text-align: center; font-size: 10pt; } #autopage, #pagebreak { display: none; } } table.table th { background-color: #ddd; } /** POS **/ table.tabel-pos tbody td.dataTables_empty { color: transparent; height: 280px; } table.tabel-pos tbody tr:has(td.dataTables_empty):hover { background-color: transparent; } /** LABEL HARGA **/ .vcanvas { width: 60mm; height: 20mm; padding: 5px; float: left; border: 1px dotted #333; box-sizing: unset !important; line-height: 1; page-break-inside: avoid; } .vcanvas .vrow { width: 100%; height: 100%; float: left; } .vcanvas .vrow .vkonten { width: 100%; float: left; font-family: verdana; } .vcanvas .vrow .vkonten .vnama { font-size: 16pt; text-align: center; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; } .vcanvas .vrow .vkonten .vharga { font-size: 14pt; text-align: center; padding-top: 10px; }