117 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			CSS
		
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			CSS
		
	
	
| .container {
 | |
|     max-width: 100%;
 | |
|     padding: 20px;
 | |
| }
 | |
| 
 | |
| .surat-container {
 | |
|     font-family: "Times New Roman", Times, serif;
 | |
|     font-size: 12pt;
 | |
|     line-height: 1.5;
 | |
|     width: 210mm;
 | |
|     height: auto;
 | |
|     min-height: 297mm;
 | |
|     padding: 20mm;
 | |
|     background-color: white;
 | |
|     margin: 0 auto;
 | |
|     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
 | |
|     position: relative;
 | |
| }
 | |
| 
 | |
| .kop-surat {
 | |
|     text-align: center;
 | |
|     padding-bottom: 10px;
 | |
|     margin-bottom: 20px;
 | |
| }
 | |
| 
 | |
| .kop-surat img {
 | |
|     width: 100%;
 | |
| }
 | |
| 
 | |
| .surat-details {
 | |
|     width: 100%;
 | |
| }
 | |
| 
 | |
| .form-row {
 | |
|     margin-bottom: 15px;
 | |
| }
 | |
| 
 | |
| .form-group {
 | |
|     position: relative;
 | |
| }
 | |
| 
 | |
| .form-group label {
 | |
|     display: inline-block;
 | |
|     width: 120px;
 | |
|     margin-right: 10px;
 | |
| }
 | |
| 
 | |
| input,
 | |
| textarea {
 | |
|     width: calc(100% - 135px);
 | |
|     border: 1px solid #000;
 | |
|     padding: 5px;
 | |
|     background-color: white;
 | |
|     font-family: "Times New Roman", Times, serif;
 | |
|     font-size: 12pt;
 | |
| }
 | |
| 
 | |
| textarea {
 | |
|     height: 200px;
 | |
| }
 | |
| 
 | |
| .content-surat {
 | |
|     margin-top: 20px;
 | |
|     text-align: justify;
 | |
| }
 | |
| 
 | |
| .form-actions {
 | |
|     margin-top: 20px;
 | |
|     text-align: right;
 | |
| }
 | |
| 
 | |
| .btn {
 | |
|     padding: 10px 20px;
 | |
|     background-color: #007bff;
 | |
|     color: white;
 | |
|     border: none;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| .preview-section {
 | |
|     margin-top: 30px;
 | |
|     border-top: 1px solid #ddd;
 | |
|     padding-top: 20px;
 | |
| }
 | |
| 
 | |
| .preview-section h3 {
 | |
|     margin-bottom: 20px;
 | |
| }
 | |
| 
 | |
| .details-table {
 | |
|     gap: 10px;
 | |
|     display: flex;
 | |
|     flex-direction: row;
 | |
|     width: 100%;
 | |
|     border-collapse: collapse;
 | |
| }
 | |
| 
 | |
| .details-table td {
 | |
|     padding: 5px 0;
 | |
| }
 | |
| 
 | |
| .details-table .label {
 | |
|     width: 120px;
 | |
| }
 | |
| 
 | |
| .details-table .colon {
 | |
|     width: 20px;
 | |
|     text-align: center;
 | |
| }
 | |
| 
 | |
| .ttd-section {
 | |
|     margin-top: 30px;
 | |
|     text-align: right;
 | |
|     width: 40%;
 | |
|     float: right;
 | |
| }
 |