html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#f7f8fa;color:#1f2937;margin:0;padding:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.animate-bounce-in{animation:bounceIn .5s cubic-bezier(.215,.61,.355,1)}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#525659;overflow-y:auto;display:block}.paper-preview{font-family:Times New Roman,serif;background:#fff;margin:40px auto;padding:10mm 15mm;width:215mm;min-height:330mm;box-shadow:0 0 20px #00000080;color:#000;position:relative;box-sizing:border-box}.paper-preview.print-landscape{width:330mm;min-height:215mm}.kop-header{position:relative;width:100%;margin-bottom:5px;line-height:1.15;text-align:center;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.kop-logo{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:85px;height:auto;z-index:10}.kop-text-container{width:100%;text-align:center;padding:0 20px}.kop-text-1{font-size:14pt;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.kop-text-2{font-size:18pt;font-weight:900;text-transform:uppercase;margin-bottom:2px;letter-spacing:.5px;transform:scaleX(.95)}.kop-text-address{font-size:10pt;font-weight:400}.kop-separator{border-top:4px solid #000;border-bottom:1px solid #000;height:3px;margin-top:2px;margin-bottom:20px;width:100%}table{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:10px}th,td{border:1px solid black;padding:4px;text-align:center;color:#000}th{background-color:#f0f0f0;font-weight:700}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.signature-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:30px;width:100%;page-break-inside:avoid}.sig-box{width:40%;text-align:center}.sig-space{height:70px}@media print{@page{margin:0;size:auto}body{visibility:hidden;background:#fff!important;height:auto!important;width:100%!important}.no-print,header,nav,button,.preview-toolbar,.shadow-sm,input,select,.hidden-print,#root>div>header,#root>div>nav,.fixed{display:none!important}.preview-overlay{visibility:visible!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:auto!important;z-index:9999!important;background:#fff!important;display:block!important;margin:0!important;padding:0!important;overflow:visible!important}.preview-overlay *{visibility:visible!important}.paper-preview{width:100%!important;margin:0!important;padding:10mm 15mm!important;box-shadow:none!important;border:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
