*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:DM Sans,sans-serif;background:#f5f4f0;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f0ede8}::-webkit-scrollbar-thumb{background:#c4bfb8;border-radius:10px}input,textarea,select,button{font-family:DM Sans,sans-serif}textarea{resize:vertical}button{cursor:pointer}.fade-in{animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tpl-card{transition:all .2s;cursor:pointer}.tpl-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #00000021}.step-tab{transition:all .15s;cursor:pointer;-webkit-user-select:none;user-select:none}.add-btn{transition:all .15s}.add-btn:hover{border-color:#d97706!important;color:#d97706!important}.nav-item{transition:all .15s;cursor:pointer}.nav-item:hover{background:#fffbeb!important;color:#d97706!important}@media print{.no-print{display:none!important}.print-area{display:block!important;position:static!important;background:#fff!important;width:100%!important;height:auto!important;overflow:visible!important}@page{size:A4;margin:.4in}body{margin:0;padding:0;background:#fff!important;color:#000!important;font-family:DM Sans,sans-serif!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-area>div{page-break-inside:avoid;margin-bottom:20px;width:100%!important}.print-area *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;box-shadow:none!important;text-shadow:none!important}.print-area{color:#000!important;background:#fff!important}.print-area [style*="background: #1E3A5F"]{background:#1e3a5f!important;color:#fff!important}.print-area [style*="color: white"]{color:#fff!important}.print-area [style*="color: #93C5FD"]{color:#93c5fd!important}.print-area [style*="color: #CBD5E1"]{color:#cbd5e1!important}.print-area [style*="DM Serif Display"]{font-family:"DM Serif Display",serif!important}.print-area [style*="DM Sans"]{font-family:DM Sans,sans-serif!important}.print-area [style*="Libre Baskerville"]{font-family:Libre Baskerville,serif!important}.print-area div{overflow:visible!important}.print-area p,.print-area div{orphans:3;widows:3}}
