html,body,#root{height:100%;width:100%;margin:0;padding:0;overflow:hidden}body{background-color:#f3f4f6;font-family:Inter,sans-serif}input[type=radio]{accent-color:#003087;cursor:pointer}.form-input-line{border-bottom:1px solid #9ca3af;background:transparent;padding-bottom:2px;outline:none;width:100%;transition:border-color .2s;border-radius:0}.form-input-line:focus{border-color:#003087}.capturing-pdf{box-shadow:none!important;border:none!important;margin:0!important;background:#fff!important;transform:none!important;width:900px!important;min-width:900px!important;position:relative!important;padding:40px!important}.capturing-pdf *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.capturing-pdf .form-input-line{border-bottom:1px solid #ccc!important;font-weight:700!important}@media print{@page{margin:.5cm;size:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html,body,#root,main{height:auto!important;width:100%!important;background:#fff!important;overflow:visible!important;display:block!important}body,#root,main,*{font-family:Inter,system-ui,-apple-system,sans-serif!important}.print\:hidden{display:none!important}.print\:shadow-none{box-shadow:none!important}.print\:w-full{width:100%!important}.print\:p-0{padding:0!important}}
