*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body,html{font-family:sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:16px}body,input{color:#2d3748}input[type=number]{padding-right:10px;float:right;width:50px}.page{margin:1.5rem auto 1rem;max-width:21cm;min-height:70vh;background-color:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:1cm;border-radius:4px}.page.kwitantie{display:flex;flex-direction:column;justify-content:space-between;overflow-x:auto}.page h2{text-align:center}.page table{width:100%;height:0;min-height:30vh}.page table tfoot tr,.page table thead tr{height:50px}table{border-collapse:collapse}tr{padding:0;margin:0}td,th{border:1px solid #f0f0f0;padding:10px}td{border-top:0;border-bottom:0}td.number{float:right;width:100px;font-size:14px}input{border:none}.info{background-color:#fff;padding:1cm;text-align:center}.row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1cm}.row div{width:250px}nav{position:fixed;bottom:1rem;display:flex;justify-content:center;left:0;width:100%}nav div{border-radius:5rem;margin:1rem;padding:1rem 2rem;font-size:140%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);cursor:pointer;display:inline-block;background-color:#99863a;text-align:center}footer.footer{position:relative;left:0;background:#2d3748;color:#fff;border:0;text-align:left;padding:2rem 1.5rem 1.5rem;font-size:90%;box-shadow:0 50vh 0 50vh #2d3748}footer.footer a{color:#fff}.footer__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.footer__brand{max-width:420px;line-height:1.6}.footer__brand strong{font-size:1.1rem}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem}.footer__column h4{margin:0 0 .75rem;font-size:1rem;font-weight:700}.footer__column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.footer__column a{color:rgba(255,255,255,.85);text-decoration:none}.footer__column a:focus,.footer__column a:hover{color:#fff;text-decoration:underline}.footer__bottom{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}@media (max-width:600px){footer.footer{padding:1.5rem 1.25rem}.footer__bottom{flex-direction:column;align-items:flex-start}}@media print{.noPrint,.noPrint *,footer,header{display:none!important}.container,.page{width:100%!important;max-width:100%!important;box-shadow:none;overflow-y:hidden!important;min-height:90vh}.page{padding-left:2cm;padding-right:2cm}body{background:#fff}@page{size:auto;margin:0;@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-center{content:none}@bottom-right{content:none}}}input[type=number]{-moz-appearance:initial!important;-webkit-appearance:initial!important}.page.content a{color:0;font-weight:700;text-decoration:underline}.page.content{font-size:16px;font-weight:400}.page.content h1{font-weight:800;font-size:140%;padding-bottom:0}.page.content h1,.page.content h2{font-family:Lato;font-weight:900;font-style:normal;margin-bottom:0}.page.content h2{text-align:left;font-size:120%;padding:1rem 0 0}.page.content ul{margin-left:1.5rem}.defaultText a{font-weight:600;text-decoration:underline}.defaultText a:hover{text-decoration:none}tr.hover:hover{background-color:#cccccc;cursor:pointer}.page ul{margin:1rem 1rem 1rem 0;list-style:none}.page li{display:flex;border-bottom:1px solid #cccccc;padding:.3rem .3rem .3rem 0;justify-content:space-between;align-items:center}.page p{margin-top:1rem}.focus{border:2px solid transparent;transition:.1s;border-radius:.4rem}.focus:hover{border:2px solid #ccc}.post-table-layout{gap:1.5rem;margin-top:1.5rem;text-align:center}.post-table-layout,.post-table-text{display:flex;flex-direction:column;align-items:center}.post-table-text{width:100%;gap:1rem}.post-table-text .focus{padding:.5rem;width:100%;max-width:28rem;margin:0 auto;text-align:center}.post-table-text .focus[contenteditable=true]{min-height:2.5rem}.signature-section{width:100%;max-width:9cm;margin:0 auto;display:flex;flex-direction:column;gap:.75rem;align-items:center}.signature-canvas-wrapper{border:2px dashed #a0aec0;border-radius:6px;background:#fff;min-height:140px;padding:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.signature-canvas{width:100%;height:140px;touch-action:none;border:none;background:transparent;display:block}.signature-placeholder{display:flex;align-items:center;justify-content:center;color:#718096;font-size:.9rem;text-align:center;padding:0 1.25rem}.signature-image,.signature-placeholder{position:absolute;inset:0;pointer-events:none}.signature-image{width:100%;height:100%;object-fit:contain;display:none}.signature-actions{display:flex;flex-direction:column;gap:.5rem}.signature-help{margin:0;font-size:.75rem;color:#4a5568}@media (max-width:768px){.post-table-layout{flex-direction:column;gap:1.5rem;align-items:center}.signature-section{flex:1 1 auto;width:100%;max-width:100%}}@media print{.signature-section{max-width:5.5cm;gap:.5rem}.signature-canvas,.signature-placeholder,.signature-section:not(.has-signature){display:none!important}.signature-canvas-wrapper.has-image .signature-image{display:block;position:static;width:100%;height:auto;max-height:90px}}